BM6P6(@ ........................////////////////////////---------............/////////////////////////////////.........------------------............/////////.........------------------.........//////////////////////////////////////////////////////............////////////111222444444333333444555111888===AAAMMMaaavvvyyymmmiiijjjmmmmmmkkkqqqrrrvvvzzz}}}wwwuuusssooojjjhhhjjjmmmppprrruuu}}}iii[[[\\\lllhhhnnnyyySSS===EEEBBB777777<<<888888777777666666555555444444444333333333222222111111111111111111111111222111111111000000//////000000////////////000000////////////////////////........................000000000000000000000000..................................../////////000000000000000111111111111666333222444555444888===???:::BBBVVV```aaalll}}}........................////////////////////////........./////////000000//////////////////////////////.........------------------............/////////.........------------------.........//////000000000000000000000000/////////////////////////////////000000000111111111222444333222222444555444;;;BBBKKK\\\qqqzzzrrrkkkdddbbbeeehhhgggeeeeeefffggghhhkkkooovvvzzzxxxvvvtttqqqmmmllllllmmmmmmmmmjjjlllnnnoooqqqyyyrrrddd```cccjjjiiifffwwwuuuOOOEEE===777:::<<<999888888777666666555555444444444333333333222222111111111111111111111111111111111111000000000///000000////////////000000////////////////////////........................000000000000000000000000................................./////////000000000000000000111111111111333000000444666777:::???<<>>IIIYYYnnnuuullljjjiiifffcccdddgggiiihhhgggdddddddddcccbbbcccfffiiinnn||||||yyytttrrrpppooopppooonnnllllllkkkhhhccc```aaafffkkkqqqxxxtttYYY```jjjfff\\\cccooolll~~~iiiMMM<<<:::>>>;;;999999888888777666666666444444444444333333333333111111111111111111111111111111111111000000000000000000////////////000000////////////////////////........................000000000000000000000000............................../////////000000000000000000111111111222222333///000666:::;;;===AAABBBQQQ```gggmmm|||........................////////////////////////....../////////000000000////////////////////////........................---------............///....................................////////////000000000000000000000000111111111111111111111111000000000111111111222222222333333333222222555777777BBBRRRfff|||wwwpppkkkjjjllllllkkkkkklllnnnooonnnnnnkkkllllllkkkjjjjjjlllnnnqqq|||xxxuuusssrrrrrrsssrrrrrrqqqssstttrrrnnnjjjhhhhhhkkkeeeiiixxxeee___fffmmmfffdddiiihhhiii{{{aaaCCC>>>???888:::999999888888777666666555444444444444333333333111111111111111111111111111111111000000000000000000000////////////000000////////////////////////........................////////////////////////...........................////////////000000000000000111111111222222222555222222888<<<>>>AAADDDPPP^^^hhhkkkvvv........................////////////////////////------........./////////////////////////////////---.....................---------............///---............................../////////000000////////////////////////222222222222222222222222/////////000000000111111222333333333333444777:::===LLL```tttvvvpppmmmkkkmmmqqquuuvvvxxxxxxxxxwwwwwwxxxqqqqqqrrrqqqpppppprrrtttvvv{{{wwwvvvvvvvvvvvvoooqqqsssssspppmmmkkkiiipppeeeccckkkpppuuuiii___kkkiii```ccchhhdddmmm}}}NNN>>>===777:::::::::999888888777777555555555444444444333333111111111111111111111111000000000000000000111111000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111222222222222666333444999<<>>HHH[[[qqq~~~wwwqqqrrrssstttxxx}}}~~~|||{{{}}}}}}|||wwwuuurrrpppnnnmmmnnnnnnmmmggghhhmmmlllhhhrrrtttsssiii\\\]]]ddd^^^```jjjrrrtttbbbBBB>>>:::;;;;;;::::::999888888888555555555555444444444333111111111111111111111111000000000000111111111111000000////////////000000////////////////////////////////////////////////000000000000000000000000/////////////////////////////////000000000111111111111111222222222222333444444777;;;>>>EEESSSaaa........................////////////////////////............////////////////////////////////////---------.........//////---------............///---------.........//////.../////////000000000000////////////////////////111111111111111111111111000000000111111111222222222333444444666999>>>BBBSSShhh~~~wwwrrrqqquuu{{{|||yyywwwuuutttkkkkkknnnqqqmmmgggjjjrrr}}}xxxgggddd```YYYYYY\\\hhhyyypppzzzSSSDDD>>>;;;;;;;;;:::999999888888555555555555444444444444111111111111111111111111///000000000111111111111000000////////////000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////000000000111111111111111111222222222333333333666<<>><<<@@@MMM^^^ttt......//////...------,,,////////////////////////////////////////////////................................................---,,,+++,,,...///...---////////////////////////////////////////////////////////////000000000000222111000///...///000000111111111111222222222222333333666999:::>>>MMM]]]wwwxxxqqqnnnmmmmmmmmmpppwwwlllddd\\\XXX[[[sssxxxrrr}}}sssXXXBBB999999<<<888999;;;555777666666555555444333333444444333333333333222222111111111111111111111111111111000000////////////000000000000000000000000111000000000/////////...000000000000000000000000////////////000000000111000000000000000111111222333111111444333222555:::@@@FFFSSSdddrrr.........///......---,,,////////////////////////////////////////////////////////////////////////........................---,,,,,,,,,...///...---////////////////////////////////////////////////////////////000000000000222111000000//////000000222222222333333333333444444444666;;;@@@JJJ[[[jjjxxxrrrooonnnmmmqqqqqqkkkZZZ[[[\\\fffooovvvtttIII<<<;;;>>>999777999555777777666555555444444333444444333333333333222222111111111111111111111111111000000000000/////////000000000000000000000000000000000000////////////000000000000000000000000/////////000000000111111000000000000111111222222222111333555444444999@@@EEEUUUlll~~~---...............------////////////////////////////////////////////////////////////////////////...........................---,,,---...//////---////////////////////////////////////////////////////////////000000000000222222111111000000000000222222222222333333333333555444555:::DDDUUUjjjyyy|||wwwtttqqqsssmmm~~~uuu\\\cccddd___wwwtttooottt~~~ZZZEEE===@@@:::666888666777777666666555444444444444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////000000000000////////////000000000000000000000000//////000000000111111111000000111111222222222222111111333555444444===GGGOOOggg------...............---////////////////////////////////////////////////........................////////////////////////...---,,,---///000///...////////////////////////////////////////////////////////////000000000000222222222222222111111000111111111222222222222333666555444:::III```wwwxxxsssssslllxxxaaaeeefff\\\iiikkkgggllloooNNN===???;;;666999:::888777777666555555444444444444333333333222222222111111111111111111111111000000000000111111111111////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000111222222222222111000111444555333666CCCQQQccc{{{,,,---......///.........////////////////////////////////////////////////........................////////////////////////...---------///000///...////////////////////////////////////////////////////////////000000000000222333333333333222111111111111111111222222222222666777888@@@SSSmmmvvvtttooouuuqqqfffccc\\\dddwwwsssdddeeezzz]]]???===;;;888;;;>>>888888777666666555555444444444333333333333222222222222222222222222222222000000000111111111111222000000000000000000000000////////////000000000000000000000000000000000000000000000111111111222222///000222333333333222111111333666777666===PPPccczzz,,,------...//////......///////////////////////////////////////////////////////////////////////////////////////////////////...---...///000///...////////////////////////////////////////////////////////////000000000000222333444444444333222111222222222222333333333444555:::@@@LLLaaa{{{zzzwwwyyyyyytttrrr~~~xxxggg^^^aaaiii|||llleeeqqqxxxJJJBBB>>>999;;;===888888777777666555555555444444333333333333222222222222222222222222222222000000111111111222222222000000000000000000000000.../////////000000000111000000000000000000000000000000111111111222222222///000222444444333222111222555999;;;===HHHbbbyyy,,,,,,---.../////////...////////////////////////////////////////////////000000000000000000000000000000000000000000000000///...---...000000000...////////////////////////////////////////////////////////////000000000000333333444555444333222111333333333444444444555555555===GGGVVVmmm~~~|||tttrrrzzzyyypppoooqqqbbb]]]\\\eeeuuuggglllxxxXXXIIIBBB:::999;;;888888777777666666555555444444444333333333222222222222222222222222222222000000111111222222222222000000000000000000000000.../////////000000111111000000000000000000000000000111111111111222222222///111222444444333222111333666;;;>>>BBBQQQnnn}}}zzz|||........................////////////////////////111111000000//////......//////000000000000//////111000///...............111111000000//////......////////////000000000000000000000000////////////000000000000111111111111666555555444444444555555333444555333444666888777===CCCOOOccc~~~rrrnnnvvvjjjaaa___eeegggwwwxxx~~~zzzOOOEEEBBB;;;:::;;;:::999777666666555555444444444444444444444444333333333333333333333333333333222111000000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000222444444333333333444444555888???OOOhhh}}}|||{{{yyywwwvvvttttttjjjhhhfffcccaaabbbfffjjjtttxxx}}}........................////////////////////////000000000000//////......//////000000000000//////000000///...............////////////.........---////////////000000000000000000000000////////////000000000000111111111111444333333222222333333444111222333333444666888888@@@HHHYYYsssyyypppqqqyyytttdddaaafffaaaqqqyyyuuu}}}```IIICCC<<<999;;;:::999777666666666666444444444444444444444444333333333333333333333333333222222111000000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000222444444333333444555777;;;@@@HHH___|||wwwyyyrrrqqqooommmjjjgggeeeddd\\\[[[YYYVVVTTTVVVYYY]]]bbbfffjjjkkknnnvvv........................////////////////////////000000000////////////......//////000000//////...////////////........................------------////////////000000000000////////////000000000000000000000000111111111111222111111000111111222222///111333444444555777:::BBBNNNfffuuuoooqqqfff___ggg\\\```~~~qqqrrrWWWFFF>>>===;;;:::999888777666666666444444444444444444444444333333333333333333333333333222111111000111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222444444444444555777777<<>>CCC;;;;;;999888777666666666555555555555555555555555333333333333333333333333222222111111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111222444444444555777999:::<<>>>>>???@@@@@@AAABBB@@@??????CCCFFF........................////////////////////////---............/////////---......//////......---------///000000000///.../////////000000000000000////////////000000000000......//////000000111111000000000000111111111111111111111111222333444444666333444777666555>>>KKK^^^zzzzzzuuu}}}vvv|||bbb[[[ZZZ]]][[[fffuuukkk@@@BBB<<<;;;:::999888777777777555555555555555555555555333333333333333333333333111111111000111111222333111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111222444444555777:::===AAALLLqqqtttooojjjfffbbb[[[RRRMMMMMMEEEEEEDDDCCCBBBAAA@@@@@@>>>???@@@???===<<<===>>>===>>>???>>>======>>>???........................////////////////////////---------.........//////---......//////......---,,,---///000111000///............/////////000000////////////000000000000.........///000111111111000000000000111111111111111111111111222333444555666222333888888999FFFWWWmmmvvvtttzzzwwwddd[[[^^^YYY[[[|||zzzRRRAAA<<<;;;:::999888777777777555555555555555555555555333333333333333333333333111111000000111222222333111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111333444444555777;;;???EEEccc{{{rrrlllfff```\\\[[[VVVNNNKKKMMMFFFFFFEEEEEEDDDCCCBBBBBB===???@@@@@@>>>=========;;;<<<===>>>======<<<===........................////////////////////////---------.........//////---..................---+++---///000111000///...---------.........//////////////////000000000000---......///000111111222000000000000111111111111000000000000111222333444555000111777999<<>>@@@BBBBBB@@@>>>>>>>>>:::;;;===>>>>>>>>>======....................................////////////////////////////////////000000//////.........---......////////////............---,,,---...///000////////////////////////000//////.........//////000000000000111111111111333333333222333333444444555333555:::===GGG[[[ooo}}}uuuxxxmmmTTT\\\[[[fff~~~sssMMMGGG===<<<<<<777:::;;;333666666555444444444444555444444333333333333222222222222111111111111222222111111111111000000000000111111000000000000111111111111222222222222111111000000000000111222333444666444333444555;;;GGGRRRmmm~~~}}}vvvkkkccc]]][[[ZZZZZZWWWVVVTTTQQQOOOMMMLLLLLLNNNOOOOOOOOONNNMMMKKKJJJEEEEEEEEEDDDBBB@@@>>><<>>AAAAAABBBCCCBBB@@@>>>===////////////////////////............////////////////////////////////////////////////..................////////////.........------------...///////////////////////////////////////......//////000000000000000111111111111222111111111222222333444555666888===FFFZZZxxxrrrmmmyyy{{{jjj```aaaeee{{{~~~OOO@@@<<<===666666;;;999777666555555444444555555444444333333333333222222222222111111111111222222111111111111000000000000111111000000000000111111111111222222222222111111111000000111111222333444222111666===???FFF___zzz}}}vvvllleeebbbaaa]]]YYYVVVTTTTTTSSSRRRSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPPPPOOONNNMMMMMMMMMLLLJJJHHHDDDAAA@@@BBBCCCDDDDDDCCCBBB@@@???000000000000000000000000............///////////////////////////////////////////////////...............////////////......------------......////////////////////////////////////////////////000111///000000000111111111111111111111111111222333444555666:::AAAPPPjjjzzzgggiii{{{www{{{cccaaabbb}}}cccHHH:::<<<999888;;;999777666666555555555555555444444333333333222222222222222111111111111222222111111111111000000000///111111000000000000111111111111222222222222111111111111111111222333444444444222666===AAAKKKkkkyyytttnnneee```___\\\ZZZXXXWWWWWWVVVUUUSSSQQQQQQPPPOOOOOOOOOOOOOOOLLLMMMOOOOOOPPPOOONNNMMMJJJJJJJJJIIIGGGDDDBBB@@@CCCCCCCCCCCCCCCBBB@@@???000000000000000000000000............////////////////////////////////////.........///////////////......////////////......---------...............///////////////////////////////////////000111111///000000000111111111111111111111111222333444555444777===HHH]]]{{{~~~oooeeelll}}}zzzyyypppfffbbbsssWWW;;;;;;<<<<<<<<<777777777666555555555555666444444333333333222222222222222111111111111222222111111111111000000000///111111000000000000111111111111222222222222111111111111111111222333444555666555888>>>GGG[[[}}}uuu}}}~~~vvvmmmiiiccc\\\YYYZZZXXXVVVUUUUUUUUUTTTQQQOOOPPPPPPPPPOOOOOOPPPPPPQQQLLLMMMNNNOOOOOOOOONNNMMMHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@???////////////////////////............////////////////////////////////////.........///////////////......////////////......,,,---......//////......////////////////////////////////////000111222222000000000000111111111111111111111222333444555666555:::CCCSSSnnnnnnffffffqqqvvvmmm```gggmmm|||zzzlll@@@<<<>>>===;;;777888777666666555555666666444444333333333333222222222222111111111111222222111111111111000000000000111111000000000000111111111111222222222222111111222111111222222333444555555999===DDDVVVuuunnnyyytttkkkddd```\\\WWWUUUWWWXXXWWWVVVVVVVVVTTTRRROOOQQQQQQPPPPPPPPPQQQQQQRRRNNNNNNOOOPPPPPPOOONNNMMMIIIJJJKKKLLLLLLKKKJJJIIIDDDCCCCCCBBBAAAAAA@@@@@@....................................////////////////////////////////////............/////////000......////////////......,,,---.../////////...---////////////////////////////////////000111222333000000000000111111111111222222222333444555777888888>>>JJJ___~~~wwwccc```eeeuuuwwwuuuvvvbbb___^^^qqq|||pppwww{{{KKK@@@>>>:::::::::888777777666666666666666444444333333333333222222222222111111111111222222111111111111000000000000111111000000000000111111111111222222222222111111222222222222333444555555444>>>EEELLLfffvvvyyymmmfff___]]][[[WWWVVVXXXZZZYYYXXXWWWXXXWWWUUUSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQRRRRRRRRRPPPOOONNNLLLMMMNNNNNNNNNLLLKKKJJJEEEEEEDDDCCCBBBBBBBBBBBB..................................../////////000////////////////////////---.........//////000000......////////////......,,,,,,.../////////...---////////////////////////////////////000111222333000000000000111111111111333333333444555666888888:::AAAOOOfff~~~iii^^^\\\dddwwwnnnvvviiibbb^^^hhh{{{hhhssssssSSSCCC<<<666999===888888777666666666666666444444444333333333222222222222111111111111222222111111111111000000000000111111000000000000111111111111222222222222111111222222222222333444555555444CCCKKKRRRooo~~~ssshhhaaa[[[ZZZYYYVVVVVVXXXXXXVVVUUUUUUVVVVVVUUUSSSTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNMMMKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCDDD000000000000000000000000///////////////////////////////////////////////////////////////......---....................................////////////000000000000////////////111111111000000000000000222222111111222222333444333444333111222555777777???HHHVVVxxxhhh___^^^gggttt|||~~~mmmxxxwwwccc\\\eeesssnnneeessssssEEE===>>>999999888888888888777777777777666666555555555444444444444444333333222111000000222111111111000000//////111111111111111111111111111111222222222333333333444222000111333666888999999???MMMooovvvnnnfffbbb\\\YYYWWWWWWWWWWWWTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTVVVVVVVVVUUUTTTSSSRRRQQQOOOOOOOOOOOOMMMKKKHHHGGGIIIGGGFFFFFFGGGHHHFFFEEE000000000000000000000000///////////////////////////////////////////////////////////////......---....................................////////////000000000000////////////111000000000000000000000222222111111222222333444444555444333333666888999FFFSSSggguuuaaaZZZ```gggttt~~~zzzttt~~~ssseee\\\```fff}}}rrrrrryyyPPP>>>>>>:::666888888888888777777777777666666555555555444444444444444333333222111111000222111111111000000000000111111111111111111111111111222222222222333333333444333222222444666888999<<>>III\\\zzzsssZZZWWW^^^aaahhhppphhhhhh]]][[[mmm}}}nnnsssSSSCCC>>>;;;999999999999888888888888777777666666666555555555333333222222222222222111111111111111111222222222222222222222222222222222222222333333333444444444111222444444555888===AAASSS}}}zzzwwwsssmmmgggcccbbb___\\\ZZZYYYZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUVVVVVVVVVVVVUUUVVVXXXZZZZZZZZZYYYXXXXXXVVVUUUTTTSSSSSSTTTUUUSSSRRRQQQQQQRRRRRRQQQOOO000000000000000000000000000000000000000000000000///////////////////////////////////////......---////////////////////////............////////////......//////000000111111/////////000111111222222222222111111222222333444555222333777777888DDDRRRqqqeeeTTTXXXcccjjjrrr{{{sssmmm___ZZZaaaoooqqqnnnlllJJJ;;;::::::999999999999888888888777777777666666666555555222222222222222222222222111111111222222222222222333333333333333333333333333333333333444444444444111222444444666;;;DDDJJJiiixxxxxxwwwuuurrrnnnjjjggg```^^^[[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYWWWVVVVVVUUUUUUUUUVVVVVVTTTRRRQQQQQQRRRRRRQQQPPP000000000000000000000000000000000000000000000000///////////////////////////////////////......---////////////////////////............////////////.........///000111111111...//////000111111222222222222111111222222333444777333333888999;;;JJJ\\\pppXXXQQQYYYfffooo~~~yyyddd^^^^^^aaavvvmmmYYY>>>>>>::::::999999999888888888777777777777666666666555222222222222222222222222111111111222222333333333333333333333333333333333333333333444444444444555222444555666888@@@LLLUUU{{{zzzyyyyyyzzz{{{}}}~~~uuuvvvvvvtttqqqmmmiiihhh___]]][[[ZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTUUUUUUVVVWWWWWWXXXYYYXXXWWWWWWWWWXXXYYYZZZVVVWWWWWWXXXXXXXXXWWWWWWTTTSSSRRRRRRSSSSSSRRRPPP000000000000000000000000000000000000000000000000///////////////////////////////////////......---000000000000000000000000............/////////000---......///000111111222...//////000111222222222222222111111222222333444:::444444999:::===NNNbbbbbbOOOOOOYYYgggppp{{{jjjdddaaa]]]}}}zzzooogggDDDEEE:::::::::999999999888888777777777777666666666666222222222222222222222222111111111222222333333333333333333333333333333333333333333444444444555555333555777777:::DDDRRR\\\~~~xxxwwwvvvvvvxxx{{{wwwxxxwwwtttooojjjfffddd___]]][[[ZZZ[[[[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXZZZYYYWWWUUUUUUWWWXXXZZZVVVWWWYYYZZZZZZZZZXXXXXXUUUTTTRRRSSSTTTTTTSSSQQQ............/////////000000000000000000000000000///////////////.........///.........------------////////////////////////------------------------////////////000000000000000000000000111111111111222111111111222222333444222888222444@@@BBBSSSyyywwwWWWOOOUUU^^^gggnnn~~~}}}{{{}}}}}}___```dddmmmqqq{{{KKK???>>>:::888999888777888;;;777666666666555555555555333333333333333333333333222222222222111111000000222222111111222222333444444444444444444444444444222222777>>>AAAGGG[[[ppp~~~vvvtttrrrssswww|||{{{vvvqqqkkkfffccccccaaa^^^]]]]]]]]]\\\ZZZWWWWWWWWWVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZXXXUUUTTTTTTVVVUUURRROOO........./////////000000000000000000000000000000.........///////////////////////////.........---////////////////////////------------------------////////////000000000000000000000000111111111111111111222222444555666777666999555:::EEEIIIaaa{{{cccOOONNNXXXcccmmmvvv{{{zzzvvvtttuuuwww{{{kkkcccbbbcccvvvwwwzzz^^^AAA@@@;;;888999999666666999777777666666666555555555333333333333333333333333222222222222111111111000222222222111222222333444444444444444444444444444999555444888>>>NNNlll}}}zzzsssqqqppprrrxxx~~~zzzuuupppmmmmmmjjjgggdddcccbbb```^^^ZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYWWWVVVVVVXXXWWWUUURRR....../////////000000000000000000000000000000000------......//////000000000000000000////////////////////////////////////------------------------////////////000000000000000000000000111111111111111222222444666888999:::777666666>>>GGGOOOqqq___QQQIIIPPP\\\gggsss~~~~~~yyyuuuqqqmmmjjjkkkkkkmmmuuu}}}|||gggaaaZZZmmmnnnlllyyyHHHAAA<<<999:::999666555666777777777666666666555555333333333333333333333333222222222222111111111111222222222222222333444444444444444444444444444444;;;888777999EEE```}}}|||}}}|||xxxsssqqqppprrrwww}}}|||wwwtttrrrnnnjjjfffcccaaa___]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYXXXYYYYYYZZZ[[[\\\[[[ZZZYYYYYYZZZZZZXXXVVV...////////////000000000////////////////////////,,,------...///000111111111111111000000000000///////////////////////////........................////////////000000000000///000000000111111111111222333333444666777999:::999555888CCCKKKXXXhhhRRRKKKKKKTTT]]]fffssszzztttqqqkkkfffccccccbbbbbbhhhoooiiibbb[[[eeeppplllRRRCCC<<<999:::;;;888666777777777777666666666666555444444444444444444444444222222222222222222222222333222222222222333444444444444444444555555555555777:::===DDDVVVwww{{{{{{zzzxxxxxxuuussssssvvv{{{~~~zzzuuurrrqqqnnniiieeecccaaa^^^\\\```___]]][[[YYYXXXWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZXXXXXXXXXXXXYYYZZZ\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZYYY////////////000000000111////////////////////////,,,------...///000111111222111111111000000000000////////////////////////........................////////////000000000000///000000000111111111111333333333333444555666666<<<666<<>>:::::::::999999888888888888777777777777555555555555555555555555222222222333333444444444444333333333333444555555444444444555666777777888999FFFTTTiii~~~{{{xxx||||||{{{xxxttttttvvvyyy{{{||||||{{{xxxxxxqqqrrruuuxxxxxxuuuppplllhhhgggfffcccbbb``````___^^^^^^______```aaaaaabbb\\\\\\[[[[[[[[[[[[[[[\\\[[[ZZZZZZYYYYYYYYYYYYZZZXXX[[[^^^^^^]]]\\\^^^```////////////////////////......////////////......////////////////////////////////////////////////000000000000000000000000............////////////////////////000000000000000000000000111222333444111000111666666444555888<<>>777;;;@@@444888888888888777777777777777666444333333444666777333333333333333333333333555555555555555555555555555666777777888999999:::EEEJJJ[[[~~~}}}~~~}}}{{{wwwsssoooooorrruuuyyy~~~{{{{{{sssuuuwwwyyyxxxvvvtttrrrqqqmmmhhheeedddeeeeeeeeeeeeeeedddbbb```^^^\\\[[[\\\\\\]]]]]]^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[\\\[[[ZZZYYYYYY////////////////////////......////////////......////////////////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000111222333444222111222666666444555999===BBBUUUxxxsssUUUGGGFFFOOOSSSXXXggg|||}}}~~~zzzzzz~~~~~~xxxqqqkkkfffccc```^^^ZZZVVVRRRPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJMMMRRRSSSVVV]]]fffjjjjjjooo{{{qqqeeeooo{{{XXX@@@>>>999;;;???666888888888888777777777777777666444333333444666777333333333333333333333333444444444444444444444444555666777777777888:::;;;FFFTTTmmm~~~~~~~~~}}}|||zzzyyyvvvrrrooopppsssuuuzzz}}}}}}xxxxxxyyyzzzyyyxxxvvvuuuqqqnnniiigggggghhhiiiiiigggfffeeecccaaa______^^^\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\////////////////////////......////////////......////////////////////////////////////////////////....................................////////////////////////000000000000000000000000111222333444333222333666666444666:::@@@GGGaaa^^^JJJGGGJJJOOOSSSYYYiii|||tttrrrqqqoooqqqttt}}}~~~yyytttssssssppprrrwww}}}}}}zzzxxxsssqqqnnniiiddd```]]][[[VVVTTTQQQOOOLLLKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEFFFHHHGGGIIILLLLLLNNNTTT]]]```aaaiiittt}}}sssffflllzzzgggDDD>>><<<;;;<<<888999999888888888777777777777666555444444555666777333333333333333333333333333333333333333333333333555666777777777888;;;===FFFbbbzzzuuuyyy~~~{{{zzzxxxuuurrrrrruuuwww}}}}}}}}}}}}|||{{{zzzyyyyyyssspppmmmkkklllmmmnnnnnnmmmllliiigggeeeeeeeeeeee```___]]]\\\[[[\\\\\\]]]]]]]]]\\\ZZZYYYYYYYYYYYYXXXXXXYYYZZZ\\\]]]]]]^^^////////////////////////......////////////......////////////////////////////////////////////////....................................////////////////////////000000000000000000000000111222333444444333444666555444777>>>EEENNNpppkkkNNNFFFJJJMMMLLLUUU^^^nnnxxxrrrpppmmmhhheeeffffffttt|||vvvvvvwwwtttooollljjjfff```aaaeeejjjlllkkkhhhfffeee___^^^\\\ZZZWWWUUUSSSQQQLLLKKKJJJHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCEEEDDDEEEHHHIIIJJJRRR[[[```bbbkkkwww~~~xxxggggggoooyyyxxx~~~yyyKKK>>>===;;;999:::999999999888888888777777666666555555555555666666444444444444444444444444444444444444444444444444555777888777777999===AAAMMMuuu|||}}}|||xxxppppppooojjjiiiqqq~~~{{{zzz{{{}}}}}}|||||||||}}}xxxuuuqqqoooppppppppppppsssrrrpppmmmllllllmmmmmmeeedddaaa___^^^^^^___``````___]]]\\\[[[ZZZZZZYYYXXXXXXYYYYYYZZZ\\\]]]]]]////////////////////////......////////////......////////////////////////////////////////////////....................................////////////////////////000000000000000000000000111222333444444333555777555444:::BBBFFFVVV~~~|||YYYEEEFFFJJJKKKOOO^^^iiiuuu|||zzzuuulllfffeee]]]cccooo~~~}}}zzzuuuooojjjjjjgggbbb```^^^XXXPPPPPPSSSUUUVVVTTTRRRQQQQQQLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBCCCBBBDDDHHHJJJMMMUUU___bbbfffppp|||hhhdddaaa|||mmmkkk~~~WWW???>>>:::777:::999999999999888888888888666666666555555666666666444444444444444444444444666666666666666666666666555777888888777:::AAAGGGZZZ|||xxxpppbbbdddccc```bbblll~~~~~~~~~{{{wwwttttttsssrrrqqqvvvuuusssrrrqqqqqqqqqrrrjjjhhheeebbbaaa```aaaaaabbbaaa___^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYZZZ[[[\\\////////////////////////......////////////......////////////////////////////////////////////////....................................////////////////////////000000000000000000000000111222333444333333555777555555===GGGHHHbbblllNNNBBBEEEHHHHHHRRRcccnnnuuutttkkkhhhbbbaaadddrrr|||xxxsssmmmhhhcccdddbbb]]]YYYWWWQQQJJJIIIJJJKKKKKKIIIGGGFFFGGGDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAADDDHHHKKKPPPZZZdddeeejjjuuulllccc]]]sssjjjcccttthhhCCC>>>;;;777::::::999999999999888888888666666666666666666666666444444444444444444444444666666666666666666666666444777999999999===FFFNNNddd~~~tttiii^^^``````]]]___iii{{{}}}zzzyyywwwuuutttuuuuuuuuuuuuttttttssssssmmmllliiifffdddccccccbbbccccccaaa```____________]]]\\\[[[ZZZZZZ[[[]]]^^^////////////////////////......////////////......////////////////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000111222333444222222555666555666@@@KKKRRRttt]]]HHHBBBDDDIIINNNWWWfffnnntttwwwlllggghhhfffccchhh|||~~~wwwooogggaaa___aaa```ZZZUUUSSSNNNIIIHHHHHHHHHFFFDDDBBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCBBBAAAAAAAAACCCHHHLLLQQQ\\\fffkkkqqq}}}qqqfffaaalllooobbboooyyyIII???>>>999<<<::::::999999999888888888666666777777777777666666555555555555555555555555666666666666666666666666444777:::::::::@@@KKKTTTtttvvvlllmmmllliiigggnnn||||||~~~}}}|||zzzwwwxxxyyyzzzzzzxxxwwwvvvsssrrrpppnnnkkkiiigggfffeeedddcccbbbbbbbbbbbbbbb^^^^^^]]]]]]^^^```bbbccc////////////////////////......////////////......////////////////////////////////////////////////000000000000000000000000............/////////000////////////000000000000000000000000111222333444111222555666555777AAAMMM^^^rrrSSSFFFCCCEEEMMMWWW___kkkqqqyyy~~~xxxfffeee```___lll}}}{{{xxxmmmbbb\\\XXX[[[[[[TTTNNNLLLIIIEEEDDDDDDCCCAAA>>>======???===<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBAAA@@@AAA@@@BBBGGGKKKPPP[[[fffsssyyyuuuhhheeeiiitttbbbkkkNNN@@@@@@;;;===:::::::::999999999888888666666777777777777666666555555555555555555555555555555555555555555555555333777:::;;;;;;BBBNNNXXX{{{wwwzzzxxxvvvyyy}}}zzz{{{~~~}}}{{{yyyyyyyyyxxxvvvssspppmmmkkkeeeeeeddddddcccddddddddd______^^^___aaacccfffhhh222111111000///......---000000000000000000000000////////////////////////222222111111000000//////////////////////////////000000000000000000000000000000000000111111111111111111111111222333444555333777444333888888BBBWWWlllyyyaaaLLLGGGEEEDDDOOO```iiillluuu~~~tttjjjaaaaaahhhxxx~~~}}}yyyrrrkkkbbb[[[WWWTTTRRRPPPNNNMMMJJJGGG>>>>>>>>>???@@@???<<<:::;;;;;;;;;<<<<<<==================>>>??????@@@@@@???AAADDDDDDBBB@@@??????BBB???AAAGGGLLLRRR^^^kkkrrrdddhhhhhhppp|||hhhnnnwwwddd===@@@CCC666:::::::::999999999888888555555444444444444555555444444444444444444444444666555555444444444555555444999888<<>><<<:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@AAACCCEEEEEECCCAAAAAAAAAAAA???@@@FFFLLLSSS___llluuukkkhhheeejjjkkklllqqqmmmDDD@@@BBB888:::::::::999999999999888666555555444444555555666444444444444444444444444666555555444444555555555666999999>>>FFFJJJ^^^~~~oooddddddjjjnnnuuuuuuvvvyyy~~~|||wwwttttttsssrrrpppnnnlllkkkkkkiiihhhggghhhjjjmmmnnn111111000000//////......////////////////////////////////////////////////............////////////////////////////////////........................000000000000111111111111111111111111222333444555111555444777<<<>>>NNNiii^^^NNNCCCEEEIIILLLYYYiiiqqqsssvvveee______gggyyy|||yyyzzzzzzqqqkkkddd]]]XXXSSSPPPNNNLLLJJJHHHEEECCCEEEBBB@@@>>>>>>===;;;:::::::::::::::;;;;;;;;;;;;<<<<<<======>>>?????????@@@BBBDDDDDDBBBAAA@@@AAAAAA???@@@EEELLLTTT```kkkttt{{{zzzmmmfffffftttjjjkkk|||OOO@@@???;;;::::::::::::999999999999666555555444444555555666444444444444444444444444666555555444555555666666888::::::@@@HHHNNNkkklll______eeeiiioooqqquuu{{{}}}{{{{{{|||{{{|||{{{yyyvvvssspppmmmlllpppnnnmmmllllllnnnqqqsss111000000000/////////...........................////////////////////////.........//////000000000///////////////////////////////////////////////////000000000111111111111111111111111222333444444111555555888>>>AAAVVVwwwlllVVVJJJCCCFFFJJJNNNYYYfffooorrr}}}ggg______bbbppp}}}{{{ssskkkeee___ZZZVVVRRRPPPMMMLLLJJJHHHFFFCCCDDDAAA>>><<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<======>>>>>>???===???@@@@@@???>>>>>>???@@@??????CCCKKKUUU```gggkkkooouuu{{{~~~wwwlllggg|||nnnjjj\\\AAA<<<===;;;;;;:::::::::999999999666666555555555555666666555555555555555555555555555555555555555666666777999:::;;;BBBLLLWWWzzzjjj]]]^^^dddgggllloootttzzz}}}}}}yyyuuuuuuwww}}}~~~|||xxxtttqqqpppuuusssrrrpppqqqsssuuuwww000000000000/////////////////////////////////////////////////////////////////////000000111111111////////////////////////000000000000000000000000///000000000111111111111111111111111222333444444333555555:::@@@EEE```vvvVVVMMMFFFCCCGGGLLLPPP[[[ggglllsssjjjaaa^^^\\\dddqqqqqqmmmggg```[[[VVVRRRPPPOOOMMMJJJIIIIIIGGGEEECCCAAA???<<<;;;<<<======<<<::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>><<<>>>??????======>>>???>>>>>>???BBBIIISSS[[[___]]]___ccckkksss~~~~~~rrrjjjsssxxxllllllFFF;;;>>>;;;;;;;;;:::::::::999999666666666555555666666666555555555555555555555555555555555555555666777888888<<<===DDDSSSeeekkk]]]\\\```ccchhhiiimmmrrruuuvvvtttrrrqqquuu}}}~~~{{{yyyzzzxxxvvvuuuuuuwwwyyy{{{000000000000////////////000000000000000000000000////////////////////////000000000000111111111111////////////////////////111111111111111111111111000000000000111111111111111111111111222333444555444555555;;;CCCKKKmmmeeeIIIEEEBBBCCCHHHNNNUUUaaalllppp|||rrreee^^^UUUVVV```nnn}}}tttlll___]]]YYYTTTOOOLLLJJJIIIIIIGGGEEEEEEEEEEEECCCAAA@@@>>><<<<<<===>>>===<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<============>>>@@@???>>>>>>???AAA<<<>>>???@@@GGGPPPUUUTTTPPPQQQUUU^^^fffooozzz|||wwwssslllmmm}}}mmm}}}PPP<<>>>>>>>>======???AAA:::===>>>???EEEMMMNNNJJJKKKJJJNNNWWW___eeepppzzzqqq~~~sssmmmmmmuuulllttt\\\AAA@@@<<<;;;;;;;;;;;;:::::::::777777666666666666777777555555555555555555555555555555555555666777888999888EEEGGGLLLjjj}}}~~~}}}{{{|||ooo^^^XXXXXXXXXYYYYYY\\\aaagggkkkllllllnnnttt~~~~~~~~~////////////000000000000111111111111111111111111////////////////////////000000//////.........---////////////////////////////////////////////////000000000000111111111111111111111111222333444555444444555>>>JJJZZZrrrQQQHHHBBBCCCFFFKKKQQQYYYfffppp|||sssiiiYYYSSSYYYZZZyyy{{{nnngggaaa[[[OOONNNMMMJJJGGGFFFGGGHHHEEEDDDCCCDDDFFFFFFEEEDDDEEEDDDCCCCCCBBBAAA===:::=========<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<===:::;;;<<<;;;;;;;;;===???999===>>>???DDDKKKIIICCCJJJHHHLLLUUU\\\aaajjjuuu~~~|||rrrrrrsssooopppuuuiiimmmuuufffDDD@@@<<<<<<;;;;;;;;;:::::::::777777666666666666777777666666666666666666666666555555555555666777999999888IIIKKKPPPrrr|||~~~~~~{{{zzz{{{~~~wwwxxx{{{~~~}}}nnn^^^YYYYYYYYYUUUWWW[[[aaagggkkkmmmlllmmmttt~~~////////////////////////////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222111111111111222333444444:::000???HHHCCCjjjcccHHHEEEFFFBBBEEEMMMQQQVVVggg|||vvvrrr```XXXZZZccc~~~rrrfff\\\VVVTTTSSSJJJIIIGGGEEEDDDDDDDDDEEEDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNMMMKKKFFFBBB???>>>???>>>======>>>===;;;999666777888999:::;;;;;;;;;<<<<<<============<<<<<<777999<<>><<<999888999::::::999666666555555555555666666555555555555666666666777888666777999888555777;;;???KKKJJJ[[[}}}wwwtttvvv{{{}}}yyy{{{xxxvvvuuu|||vvvtttxxx|||{{{yyyxxxtttggg^^^YYYWWWVVVSSSTTTVVV\\\bbbhhhkkkmmmhhhppp}}}////////////////////////////////////000000000000111000000000/////////...000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222111111111111222333444555:::222@@@IIIKKKwww{{{VVVDDDEEEBBB???AAAIIINNNTTTfffzzzyyyqqqlllccceeegggqqqlllcccYYYRRRMMMLLLKKKMMMLLLKKKKKKJJJJJJJJJJJJIIIJJJKKKMMMNNNPPPPPPPPPPPPPPPOOOMMMJJJFFFCCCAAAAAA@@@?????????>>><<<:::999999::::::;;;;;;::::::<<<<<<============<<<<<<888999<<<>>>@@@BBBCCCDDDCCCFFFJJJOOOUUU^^^gggmmmrrrtttxxxnnnmmmkkk~~~uuuooowwwwwwkkklll\\\FFF>>><<<999999999::::::999666666555555555555666666555555555666666666777777888666777999888666888<<>>???@@@AAAFFFGGGIIIMMMRRRZZZccciiiooorrrxxxyyyrrrcccgggsss}}}ssswwwtttppplllqqqHHH???===:::999:::::::::999777666666555555666666777555555666666666777777777888666777999888777999>>>GGGIII[[[xxxmmmdddfffiiimmmppprrrsssrrrqqqqqqooommmkkkiiigggffffffdddaaa___aaadddhhhqqqzzz~~~{{{vvvuuurrrooonnnhhh```YYYTTTRRRQQQQQQRRRPPPPPPRRRWWW]]]bbbdddnnnsss|||////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000111111111222222222111111111222333444555666888:::CCCLLLeeexxxVVVFFFDDDFFFAAA???AAAHHHPPP\\\nnnoookkkxxxwwwwwwkkkaaa```___]]]ZZZXXXVVVTTTSSSQQQRRRTTTUUUUUUUUUTTTSSSPPPPPPQQQQQQRRRSSSTTTUUUWWWSSSPPPQQQSSSRRRMMMHHHJJJHHHFFFEEEEEECCC@@@>>><<<;;;;;;:::999999999999;;;;;;;;;<<<<<<;;;;;;;;;999999:::;;;===???@@@AAAGGGHHHIIIKKKOOOUUU^^^dddkkkqqqyyyxxxiiiaaacccqqqzzzzzz~~~uuuwwwrrryyyqqqhhh|||III@@@>>>;;;::::::;;;:::999777777666666666666777777555666666666666777777777888666777999999888<<>>DDDKKKNNNrrr~~~|||kkkjjjooouuuvvvrrrkkkdddaaa```___]]][[[YYYXXXWWWVVVOOOOOORRRUUUWWW]]]kkkyyy~~~xxxrrrlllnnnjjjeee```\\\WWWRRROOOSSSPPPLLLMMMQQQWWW\\\___eeennn|||000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222111111111222444555777777666???III___zzz[[[JJJHHHDDD<<<@@@AAAEEELLLWWWeeettt}}}ssssssqqqhhhgggyyy|||pppjjjeee___ZZZXXXZZZZZZYYYXXXWWWTTTSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTPPPOOONNNNNNNNNOOOPPPQQQSSSQQQPPPRRRTTTTTTQQQNNNPPPOOOMMMLLLLLLKKKHHHFFF???===;;;:::888888999999999::::::;;;;;;::::::999777777888999<<>>AAADDDGGGIIIKKKMMMPPPRRRXXX___eeeffffffkkkwww{{{jjjwwwfffxxxiiiDDDAAA>>><<<<<<<<<;;;:::888888777777777777888888777777777777888888888888888666777:::<<<===CCCJJJ```tttzzzwww{{{|||ooopppoooggg[[[RRRNNNNNNJJJJJJKKKMMMOOORRRTTTUUUPPPJJJGGGLLLWWWhhh}}}~~~kkkfff```\\\ZZZYYYXXXWWWbbbppp222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222111...------...111222000000000000111111111111000111111111111222222222000222333444444666888;;;;;;GGGZZZqqqUUULLLEEEDDDDDD>>>BBBCCCIIITTTbbbqqq}}}zzzfffhhh~~~jjjiiivvvnnnhhhddd\\\\\\ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSTTTTTTTTTSSSSSSRRRPPPQQQSSSSSSRRRSSSTTTVVVRRRRRRQQQQQQPPPPPPPPPPPPOOOLLLGGGAAA<<<888555444999888888999:::;;;:::999888777777777888:::<<<>>>CCCCCCDDDEEEEEEHHHLLLPPPYYY[[[___dddjjjppptttvvv}}}sssqqqpppwwwtttHHH??????@@@:::;;;???;;;999999999888888888888777777777777777777777777777:::;;;666777======AAAQQQiiizzzpppqqqvvvwwwuuutttooocccYYYVVVRRRKKKKKKQQQMMMQQQRRRPPPQQQUUUWWWVVVNNNKKKIIINNN[[[oootttkkkeeeeeeddd^^^ZZZ\\\gggsss222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111//////000000000111111111000111111111111222222222111222444444444666888;;;>>>LLLkkkiiiPPPIIICCCCCCDDD???BBBEEELLLWWWggguuummmjjjpppkkk{{{ooohhhccc___]]]\\\\\\ZZZYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUVVVVVVVVVUUUUUUUUUSSSTTTVVVVVVUUUUUUVVVXXXUUUTTTSSSQQQQQQQQQQQQRRROOOMMMJJJEEE@@@<<<999888999888777777999:::999888888777777666888:::<<<>>>BBBCCCDDDDDDEEEGGGKKKNNNUUUWWW[[[```eeejjjnnnppppppwwwppplllsssuuuNNNAAA??????999999<<<888999999999999888888888888888888888888888888888888888:::666888>>>>>>EEEWWWxxxqqqqqqttttttssstttjjj]]]SSSQQQOOOIIIIIINNNTTTVVVVVVWWWZZZ^^^]]]XXXVVVSSSOOORRR___ssswwwlllhhhddd```___bbbjjjuuu333333333222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000111111000111111111111222222222222333444444444666999;;;BBBRRR|||^^^IIIEEEAAAAAADDD@@@BBBFFFOOO]]]lll{{{qqqhhhtttjjj}}}yyynnneeeaaa___]]][[[\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYYYYXXXWWWXXXZZZXXXVVVTTTRRRQQQRRRSSSTTTPPPOOOMMMJJJFFFCCC???>>>;;;999888888999:::999888888777777666777999<<<===@@@AAABBBCCCCCCEEEIIILLLPPPRRRVVVZZZ___bbbeeeffffffiiimmmsss|||sssnnnvvvpppXXXGGG@@@???999999<<<888:::999999999888888888888888888888888888888888888777:::888;;;AAAAAALLLccc|||vvvrrrrrrssssssvvv{{{kkk\\\PPPOOOOOOLLLMMMRRRbbbdddgggjjjqqqvvvtttnnngggccc]]]\\\eeexxx{{{pppiiieeefffiiimmmxxx222222222222222222222222000000000000000000000000////////////////////////////////////////////////...///000111111000///...////////////000000000111000000111111111222222222333444555444444666999<<>>???@@@AAAAAACCCFFFIIIMMMOOOSSSVVVYYY\\\]]]^^^ccccccdddeeeiiiqqqzzztttoooyyykkkdddMMMAAA@@@<<<<<>>DDDDDDUUUrrr~~~wwwtttrrrrrrqqquuuvvvdddTTTQQQRRRRRRVVV]]]nnntttzzz~~~yyyqqqkkknnn~~~sssmmmlllmmmmmmyyy000000111111111111111111000000000000000000000000////////////////////////////////////////////////...///000111111000///......////////////000000000000000111111111222222222444444555444555777;;;>>>HHHaaaeeeOOODDDDDD??????BBB@@@@@@GGGTTTeeetttgggnnnuuuwwwqqqiiicccaaa```]]][[[\\\[[[[[[ZZZZZZZZZZZZ[[[XXXXXXXXXWWWWWWXXXYYYYYY[[[ZZZYYYYYYYYYYYYZZZ[[[XXXXXXXXXWWWXXXYYYZZZ[[[XXXYYYZZZZZZYYYYYYZZZ[[[[[[ZZZWWWTTTSSSRRRSSSSSSMMMNNNNNNNNNLLLJJJHHHFFFAAA>>>;;;999999999999888999888666666666888:::<<<;;;===??????@@@AAACCCEEEKKKMMMPPPTTTVVVWWWXXXXXX]]]^^^^^^___```eeejjjooowww~~~pppnnnkkkoooQQQ@@@???<<<===???<<<:::::::::999999999999888888888888888888888888888999;;;:::>>>CCCEEE\\\vvvrrrpppnnnnnnpppxxxppp]]]UUUSSSTTT[[[dddttt{{{xxxxxxrrrooolllyyy000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///.........////////////000000000111111111111222222222333444444444555999===AAALLLqqq\\\IIICCCEEE@@@???BBBAAA@@@HHHWWWhhhvvv}}}hhheeeuuuyyy}}}yyyooojjjeeebbbbbbbbbaaa^^^\\\[[[[[[ZZZZZZ[[[[[[[[[YYYXXXXXXXXXXXXYYYZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[XXXXXXWWWWWWWWWYYYZZZ\\\YYY[[[\\\\\\\\\\\\]]]___]]]\\\ZZZXXXVVVUUUTTTSSSNNNNNNNNNMMMLLLKKKJJJIIIBBB>>>:::888888888777666999888666666666888999;;;999;;;===>>>>>>>>>@@@BBBHHHJJJMMMPPPRRRSSSSSSSSSRRRSSSVVVXXXZZZ]]]aaadddkkkrrrzzzrrrtttpppxxxzzzVVV???===;;;<<<>>>:::::::::::::::999999999999999999999999999999999999777999999===CCCHHHggg~~~yyyrrrnnnlllkkkmmmqqq}}}jjj^^^WWWTTT[[[fff~~~zzzsssmmmwww000000000111111222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////........./////////000000000111111111111222222222222333333444666:::@@@DDDPPPyyySSSCCCAAAEEEAAA???CCCCCCBBBJJJZZZkkkxxx}}}qqqhhhlll~~~uuuqqqlllhhhdddcccdddeeedddbbb\\\[[[[[[ZZZZZZ[[[\\\\\\YYYYYYXXXXXXYYYZZZZZZ[[[[[[ZZZXXXWWWWWWXXXZZZ[[[YYYXXXXXXWWWXXXZZZ\\\]]]\\\^^^`````````aaaccceee______^^^]]][[[XXXUUUTTTOOOOOONNNMMMLLLLLLLLLLLLEEEBBB===:::999999999888999888666555666777999:::777999;;;<<<<<<===>>>@@@CCCEEEHHHLLLNNNNNNNNNMMMJJJLLLOOOPPPRRRUUUYYY[[[___dddjjjnnnpppsssxxx}}}|||rrrlll___CCC???===<<<===:::;;;;;;:::::::::999999999999999999999999999999999888999:::@@@GGGPPPvvv{{{|||vvvrrrooommmnnnssszzzqqqcccYYY^^^hhh|||pppvvv~~~111111111222222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000............/////////000000111111111111222222222222222333444666;;;AAAFFFSSSrrrMMM???>>>EEEAAA@@@DDDEEECCCLLL\\\mmmzzz}}}{{{tttqqqyyyzzzqqqnnnkkkhhhcccbbbccccccaaa___\\\[[[[[[[[[[[[[[[\\\\\\YYYYYYYYYYYYYYYZZZ[[[[[[[[[YYYXXXWWWWWWXXXYYY[[[ZZZYYYXXXXXXYYY[[[]]]^^^___aaacccddddddeeegggiiiaaaaaaaaa```^^^[[[WWWUUUQQQPPPNNNMMMLLLLLLMMMNNNJJJFFFBBB>>>======<<<<<<999888666555666777999:::666888;;;<<<<<<<<<===>>>???AAAEEEHHHJJJKKKJJJIIIJJJKKKLLLLLLLLLNNNRRRUUUYYY\\\aaadddgggmmmtttzzz}}}rrrbbbhhhHHHDDDAAA???>>>:::;;;;;;;;;:::::::::999999999999999999999999999999:::<<<===EEEMMMYYY~~~zzz~~~vvvuuurrrqqqttt{{{pppbbbcccmmmsssuuuzzz111222222333333333222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000111222222333333333666111111999;;;===HHHbbbaaaHHHCCC@@@@@@@@@>>>AAAEEEFFFPPPdddvvvvvvooottt}}}zzzvvvssskkkhhheeedddeeeeeebbb```^^^^^^]]]\\\[[[ZZZYYYXXX]]][[[YYYYYYZZZ[[[ZZZYYYYYYYYYXXXWWWWWWXXXYYYZZZZZZ[[[\\\[[[[[[[[[]]]___```bbbeeegggiiiiiiiiihhhkkkhhheeebbb```]]]ZZZWWWXXXUUURRRPPPOOONNNMMMLLLNNNJJJEEEAAA>>><<<999777999888777777777777777777999888888888999;;;===>>>BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGIIILLLOOOPPPUUUZZZ^^^aaaeeekkkppp|||~~~uuu___vvvpppMMMFFF:::888???===<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;<<<<<<777CCCIIILLLqqqzzz~~~xxxuuuzzzxxxzzz}}}rrrlllyyy|||{{{yyy111222222333333222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000000000111222222333333222666222333;;;===AAAOOOpppuuuXXXHHHCCC@@@@@@@@@>>>AAAEEEHHHTTTjjj||||||tttwww{{{vvvrrrooommmjjjhhhggggggfffcccaaa^^^]]]]]]\\\[[[[[[[[[[[[ZZZYYYWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUVVVWWWYYYZZZ\\\]]]^^^^^^^^^___aaacccdddeeegggiiijjjkkkkkkjjjkkkiiifffdddbbb```\\\ZZZXXXUUURRRPPPPPPPPPOOONNNNNNKKKGGGCCCAAA>>>;;;888999888888777777777777777888888888888999;;;<<<===@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEGGGJJJMMMNNNRRRXXX\\\___cccjjjnnnwww{{{zzzcccvvvyyyRRRFFF:::999???<<<<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;<<<===:::EEEMMMXXXyyytttssstttvvv~~~zzzwwwxxx~~~{{{222222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333333333111666444555<<<>>>FFFXXXhhhRRRGGGBBB???@@@???>>>AAAFFFFFFTTTkkk{{{{{{uuuyyywwwxxxzzzyyy{{{vvvrrrnnnmmmkkkiiihhhgggeeebbb______^^^]]]\\\\\\]]]^^^___ZZZXXXWWWVVVWWWXXXWWWVVVUUUUUUTTTUUUVVVWWWYYYZZZYYY[[[\\\]]]]]]___bbbdddhhhhhhiiijjjkkkmmmmmmnnnmmmkkkhhhgggeeedddaaa___ZZZWWWTTTRRRRRRRRRQQQOOONNNLLLIIIGGGDDDAAA<<<999999999888777777777777777777777777888999:::<<<<<<===>>>???@@@AAABBBCCCDDDAAABBBCCCCCCBBBDDDGGGIIIJJJNNNTTTYYY\\\aaagggmmmqqqwwwfffttt[[[GGG;;;;;;???<<<<<<<<<;;;;;;;;;:::::::::888888888999999:::;;;<<<;;;;;;CCCNNNddd~~~yyyrrrpppooonnntttzzzxxxyyy}}}}}}}}}222222333333333222111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000111111111000000111222222333333444222666666777===>>>KKKbbb\\\MMMEEEAAA>>>?????????AAAFFFGGGUUUjjjxxxxxxwww~~~wwwzzz~~~|||~~~rrrllllllllliiinnnlllqqq~~~zzzvvvssspppooonnnllljjjgggdddbbbcccbbb```^^^^^^^^^___```\\\ZZZXXXXXXYYYZZZYYYXXXWWWWWWVVVVVVVVVWWWYYYZZZWWWYYY[[[]]]^^^```cccfffhhhhhhiiijjjllloooqqqrrrrrrooommmkkkjjjhhheeeccc]]]ZZZVVVTTTSSSRRRPPPOOOLLLKKKJJJIIIGGGCCC===999:::999888777666666666777777777777888999:::;;;<<<<<<===>>>@@@AAACCCDDDEEE@@@AAAAAAAAA@@@AAACCCEEEFFFKKKPPPUUUYYY^^^fffkkkllluuukkkppphhhIII======???<<<<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<<<<>>>???DDDQQQrrr||||||qqqmmmlllmmmlllqqq|||yyyvvvvvvxxxxxxyyy~~~yyyttt333333333333333222111000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000111111111111111111111222333333444444333777777888<<<>>>PPPnnnvvvQQQGGGDDD@@@===?????????BBBGGGMMM[[[llluuuwww|||{{{zzzwwwtttsss{{{}}}}}}~~~wwwsssrrrmmmgggccc```aaahhhrrr~~~{{{yyyuuuuuutttrrrooollljjjiiihhhgggeeebbbaaa`````````]]]\\\ZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXXXXYYY[[[^^^___aaacccgggiiiggghhhjjjlllooorrruuuwwwwwwtttqqqooommmkkkhhheeeaaa]]]YYYUUUSSSQQQOOOMMMKKKJJJJJJIIIHHHDDD>>>::::::999888777666666666666666777888999:::;;;;;;<<<<<<===???@@@BBBDDDFFFFFF@@@AAAAAA???>>>>>>AAACCCCCCGGGMMMRRRVVV]]]eeekkkllltttrrrmmmwwwNNN@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<===DDDEEEHHH[[[vvvmmmkkkkkkkkkjjjmmmsss{{{}}}yyywwwvvvssspppnnnnnnnnnnnnssszzz}}}{{{|||wwwwwwvvvtttoooiiiccc^^^333333333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222111111222222333444444444333777777999===AAAYYYlllMMMHHHCCC???===>>>??????BBBGGGPPP]]]jjjoooppp{{{yyysssqqqxxx~~~qqqoooppppppuuu}}}zzzqqqhhh```___aaadddgggooo~~~|||uuuuuussspppmmmjjjjjjkkkkkkkkkiiigggeeecccbbbaaa```^^^\\\\\\]]]^^^]]]\\\[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZ\\\^^^```aaadddgggjjjkkklllooorrruuuxxxzzz|||zzzxxxtttpppnnnjjjfffcccbbb^^^ZZZVVVTTTRRROOOMMMKKKJJJJJJJJJHHHEEE@@@<<<::::::888777666666666666777888999:::;;;<<<<<<<<<===>>>???AAACCCDDDFFFFFFAAABBBAAA@@@>>>>>>???AAABBBFFFKKKPPPUUU]]]ffflllnnnvvvzzzlllzzzTTTCCC@@@===>>><<<<<<;;;;;;;;;:::::::::999999999999:::;;;<<<===AAAEEEKKKgggrrrkkkjjjiiihhhhhhiiikkknnnqqqsssuuuvvvlllkkkjjjhhhggghhhkkknnnqqqkkkgggfffdddeeekkksss|||yyyttt}}}yyyuuuuuuqqqmmmiiieeebbb^^^YYYVVV333333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222111111222333333444444555222666666:::>>>EEEeeeaaaKKKJJJBBB>>><<<>>>??????CCCHHHQQQ^^^iiikkkkkkxxxxxxttt~~~{{{uuunnnmmmvvvuuukkkgggeeeddddddfffpppzzz~~~ttttttrrrnnnjjjiiilllnnnkkkllllllllljjjhhheeecccfffdddbbbbbbcccdddcccbbb````````````aaaccceeefff```bbbdddfffgggiiimmmooosssuuuxxx{{{}}}|||yyytttoookkkgggbbb______\\\XXXUUUTTTSSSQQQOOOMMMLLLKKKJJJIIIGGGCCC???;;;:::999777666666555555777888:::<<<==================>>>@@@AAACCCDDDDDDCCCCCCCCC@@@>>>>>>???AAAAAAEEEKKKPPPUUU]]]gggnnnoooxxx}}}iiiqqqYYYEEEAAA<<>>EEETTTzzz|||pppkkkjjjhhhfffeeefffggggggggggggggghhhcccaaa___\\\[[[^^^ccchhhlllfff___]]]^^^bbbmmmxxx}}}}}}qqqjjjssszzz}}}tttqqqrrriiieeeaaa^^^\\\ZZZWWWTTT444444444333222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222111222222333333444444555111555666:::@@@JJJmmmxxxUUUEEEFFFBBB===<<<>>>??????CCCHHHUUUcccnnnooonnn{{{{{{yyyxxxtttttt{{{qqqfffaaa```aaagggnnnzzzzzzxxxsssoooooosssvvvjjjlllmmmnnnmmmkkkhhhffflllkkkiiiiiijjjjjjjjjiiieeeeeefffgggjjjmmmoooqqqlllnnnppprrrsssuuuxxx{{{{{{||||||yyysssnnniiiddd^^^[[[]]]ZZZWWWUUUTTTTTTSSSRRROOONNNLLLKKKKKKHHHEEEBBB;;;:::999777666555555555888999;;;===>>>>>>>>>===<<<<<<===???@@@AAABBBCCCDDDDDDCCCAAA???>>>???AAAAAAEEEKKKPPPVVV^^^hhhooopppzzz~~~|||dddiii]]]GGGAAA<<<@@@<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<======BBBLLLaaayyyoookkkjjjgggddddddeeefffdddaaa___^^^^^^___]]]ZZZWWWVVVXXX^^^bbbddd\\\UUUSSSWWW```ppp~~~|||zzzllldddkkkqqqwww~~~zzzqqqoooqqqaaa^^^[[[ZZZZZZXXXUUURRR555444333222111111111111111111111111000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222333333333333333333444111555777;;;CCCSSSaaaJJJEEEJJJBBB===;;;>>>@@@CCCJJJQQQXXXdddkkkhhhjjj~~~wwwkkktttwwwmmmgggccceeeiii~~~{{{zzzyyyxxxvvvtttrrrqqqrrrtttrrrmmmllloooooorrrssspppmmmnnnuuu{{{wwwvvvvvvyyy}}}~~~|||zzz{{{}}}yyyrrrmmmllliiiaaa]]]^^^YYYXXXUUURRRQQQPPPQQQQQQRRRQQQPPPOOONNNLLLHHHFFFBBB???;;;888888888777666888999999::::::888777666999999999:::;;;<<<>>>???===???AAAAAA@@@?????????@@@EEEJJJOOOTTT[[[dddjjjwwwwww|||kkkhhheeeGGG@@@???:::<<<<<<;;;;;;;;;:::::::::;;;999999;;;;;;:::===CCCHHHKKKsssxxxzzzwwwlllddddddaaa````````````^^^ZZZWWWWWWWWWWWWYYY[[[]]]^^^___^^^YYYTTTRRRXXXeeesss|||~~~xxxoooiiihhhlllpppsss~~~yyyrrrkkkhhhhhhjjjrrrwwwzzztttmmmhhhggg___YYYXXXWWWTTTRRRSSS555444333222111111111111111111111111000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222222333333333333444444222666888;;;CCCWWWxxxYYYGGGCCCDDDBBB>>><<<>>>@@@CCCJJJQQQXXXaaaeeebbbggg~~~ttttttqqqhhhgggkkk~~~|||zzzwwwvvvxxxzzzwwwrrrpppsssxxxzzzzzzzzzyyy|||zzzvvvvvvqqqgggaaa```XXXVVVSSSQQQOOONNNNNNOOORRRQQQOOOOOONNNLLLIIIFFFCCC@@@<<<999999999888777777888888999888777666555666777777777888:::;;;<<<<<<>>>AAAAAA@@@????????????DDDIIINNNSSSZZZcccjjjqqqrrrxxxmmmiiigggIIIBBBAAA<<<<<<<<<<<<;;;;;;;;;::::::;;;999999<<<<<<;;;>>>DDDKKKTTT|||vvvyyyyyyooogggfffaaa```______^^^\\\YYYVVV[[[[[[[[[\\\___bbbdddeee___[[[UUUTTTZZZfffttt}}}{{{tttnnnllllllllllllnnnlllhhhbbb]]][[[\\\^^^bbbiiivvvwwwnnngggddd\\\WWWWWWWWWUUUTTTVVV555444333222222111111111111111111111000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111222222222333333444444444333777;;;<<>>???BBBJJJRRRYYY^^^___^^^gggwwwyyy|||jjjeeehhhzzz~~~~~~zzzyyy{{{~~~~~~~~~}}}qqqgggcccWWWUUURRROOOLLLLLLLLLLLLQQQPPPOOOOOONNNMMMJJJGGGDDDAAA===:::999999888777666777777777777666555555444444444555555777888999;;;>>>@@@AAA@@@??????@@@???CCCIIINNNSSSZZZccciiimmmooovvvpppiiijjjKKKCCCBBB>>><<<<<<<<<;;;;;;;;;;;;:::;;;999:::<<<<<<<<>>BBB???===>>>???BBBKKKTTT\\\^^^___aaalllwwwsssiiihhhxxx|||ooogggVVVTTTQQQNNNKKKJJJJJJJJJOOOOOONNNNNNOOONNNKKKHHHEEEAAA===:::999999888777666666666555555555444444333333333333444555666777:::<<>>===AAAGGGJJJgggtttnnnmmmrrrtttpppkkkjjjfffccc```^^^\\\[[[YYYWWW\\\\\\\\\```eeeiiijjjiiidddaaa^^^]]]aaajjjsssyyywwwsssoookkkhhheeeaaa_______________^^^```dddgggooosss{{{|||wwwtttyyyyyymmmeee___ZZZWWWXXXXXXVVVWWW[[[666555444333222222222222111111111111000000000///111111000000000000111111000000000000000000000000///////////////////////////000000000111111111111111111222333333444555555333555<<<===EEEttt___JJJGGGDDD>>>AAA>>>===>>>???BBBLLLWWW``````bbbhhhvvv{{{|||uuuooovvvwwwlllUUUSSSPPPMMMKKKJJJJJJJJJNNNMMMMMMNNNOOONNNLLLJJJEEEAAA===:::999888777666555555555444444444444444444444444444444555666777999;;;>>>@@@??????@@@AAABBBFFFLLLQQQVVV]]]ffflllmmmqqq|||qqqdddwwwPPPCCCAAA???======<<<<<<<<<;;;;;;;;;;;;:::;;;>>>??????CCCIIIRRRwww~~~qqqllljjjkkkmmmllljjjjjjhhheeebbb___^^^]]][[[YYY\\\\\\___eeelllnnnkkkhhheeecccaaaaaaeeekkkrrrwwwvvvrrrmmmjjjiiiiiiiiiiiimmmnnnmmmkkkjjjjjjmmmooosssuuuwwwwwwwwwxxx{{{~~~~~~wwwpppjjjmmmzzz}}}qqqhhh^^^[[[ZZZ[[[ZZZWWWWWW[[[666555444333222222222222111111111111000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111111111222333333444555555444333===???JJJwwwXXXHHHCCC@@@>>>???======>>>>>>BBBNNN[[[bbbaaadddnnn~~~|||wwwtttvvvjjjSSSQQQNNNLLLJJJJJJJJJJJJMMMLLLLLLNNNOOOOOOMMMKKKFFFCCC>>>;;;:::999888777666555444444333333444444555555555555555666777777888:::===?????????@@@BBBCCCGGGMMMRRRWWW^^^gggmmmkkkrrrsssccc|||VVVCCCAAA@@@=========<<<<<<<<<;;;;;;<<<:::;;;???@@@@@@EEEKKKZZZzzznnnkkkhhhggghhhhhhhhhggghhheeecccaaa```___\\\ZZZ]]]___eeennnuuuuuunnngggbbbbbbbbbdddhhhnnntttxxx|||xxxssspppqqqsssuuuuuuvvvvvvtttpppllljjjjjjjjjpppqqqqqqooolllmmmqqqvvv{{{{{{zzz{{{zzzooohhh```___jjj~~~pppggg``````bbbeeeccc^^^^^^aaa666555444333333222333333111111111111000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000111111222444555555666666333???CCCPPPkkkTTTIII@@@===@@@===<<<===>>>>>>CCCPPP^^^```^^^aaannnxxxzzzkkk^^^OOONNNKKKIIIHHHHHHIIIJJJLLLKKKLLLNNNPPPPPPNNNLLLIIIFFFAAA>>><<<;;;:::999777666555444333444444555666666555555666666777777777999===??????@@@AAABBBCCCGGGMMMRRRVVV]]]fffmmmnnnwwwwwwfff}}}\\\DDDAAABBB============<<<<<<<<<<<<<<<:::<<>>>>>DDDRRR```^^^ZZZ]]]kkk~~~~~~yyymmm^^^QQQMMMKKKIIIGGGGGGGGGHHHIIIKKKKKKLLLNNNPPPPPPOOOMMMKKKHHHCCC@@@>>>===<<<;;;777666555444333444555555666666555555555666777777666999<<>>=========<<<<<<<<<<<<<<<:::<<<@@@AAABBBGGGMMMlllnnncccfffgggggggggfffddd```bbbbbbaaabbbbbb```\\\YYY[[[```lllyyy|||nnnaaaVVVYYY^^^eeemmmuuu|||{{{wwwuuutttsssqqqppphhhhhhiiigggfffeeefffhhhjjjooosssrrrnnnjjjkkkmmmiiikkkmmmrrr~~~}}}wwwhhhaaaWWWPPPWWWqqqxxxsssvvv~~~}}}777777555333111111333555222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333333333333333444444555666666>>>BBBIII^^^|||\\\LLLDDDCCC;;;@@@;;;<<<<<<===@@@HHHRRRZZZ]]]XXXaaaxxx|||kkk]]]SSSKKKFFFFFFEEEEEEDDDEEEGGGIIIJJJJJJLLLNNNNNNMMMMMMNNNOOOOOOJJJDDDBBBCCCBBB???;;;888777666666777888666555666666666666666666666666666999<<<>>>???@@@BBBCCC@@@FFFNNNTTTXXX___hhhpppxxx{{{dddvvvcccIIICCC:::??????>>>===============@@@888<<<:::AAADDDBBBZZZxxxmmmddddddddddddddddddddddddeeeaaa___``````^^^___cccgggpppwww|||vvv```\\\]]]eeerrrzzzzzz{{{~~~|||vvvrrrooollljjjiiiaaa```______aaaeeeiiikkknnnsssuuuqqqhhhcccdddhhhaaagggqqq~~~xxxooo___SSSPPPQQQ___999888777444222222333444222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333333333333333444444555666777===BBBMMMiiipppVVVKKKEEEDDD;;;>>><<<=========@@@FFFPPPWWW\\\XXXaaazzz~~~zzz~~~tttcccUUUKKKFFFCCCAAAEEEFFFFFFFFFGGGIIIJJJJJJHHHJJJLLLNNNNNNNNNOOOQQQNNNJJJGGGFFFFFFDDD???:::888777666666777888777666666666666666666666666666666888;;;===>>>???AAABBBAAAGGGOOOTTTXXX```kkksss~~~yyygggvvvjjjMMMHHHAAA??????>>>===============>>>888===;;;BBBFFFHHHfffqqqggggggeeecccaaa```aaacccdddccc```______]]]ZZZ\\\aaatttzzzjjj```aaajjjwww~~~{{{wwwssspppooonnnnnnnnnnnnooopppqqqqqqrrrrrrqqqtttuuusssnnnkkkmmmooo}}}}}}nnn___RRRNNNMMMXXX{{{;;;:::888555444222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333333333333333444555666666777;;;BBBQQQyyyaaaOOOHHHDDDDDD:::============>>>@@@FFFNNNTTT[[[WWWaaa{{{uuulllyyyyyycccZZZNNNEEE@@@AAACCCDDDFFFGGGHHHJJJKKKKKKKKKKKKEEEHHHKKKMMMNNNOOOQQQSSSNNNLLLJJJJJJIIIFFF???:::999777666666777888888777777777777777777777777777666888;;;======>>>@@@BBBDDDIIIOOOTTTYYYcccoooyyyxxxuuujjjtttnnnMMMGGGDDD??????>>>==================999???===AAAFFFPPPvvv~~~kkkbbbhhheeeaaa^^^\\\]]]___aaabbbaaaaaa```[[[WWWZZZaaavvv}}}wwwppphhhkkkttt~~~zzzoooaaaTTTNNNKKKQQQlll<<<:::777555444333222222222222222222222222222222000000000000000000000000000000000000000000000000///000000000111111111111111111000000111111222333222222222333444555666777888999BBBUUUVVVIIIDDDAAACCC:::============???CCCIIIPPPTTTXXXUUU^^^xxxtttdddnnn~~~xxxeeeSSSOOOHHHCCCBBBDDDGGGJJJHHHIIILLLNNNOOONNNLLLKKKDDDGGGJJJLLLMMMNNNPPPRRROOOMMMKKKJJJHHHEEE@@@<<<:::999777666777888888777777777777777777777777777777:::<<<>>>>>>???AAABBBEEEJJJPPPUUU[[[fffttt{{{ooo}}}jjjrrrrrrNNNEEECCC???>>>>>>==================:::AAA>>>@@@FFFWWW|||xxxggg```fffdddaaa]]][[[[[[[[[\\\```aaacccbbb\\\XXX]]]fffqqq}}}wwwsssppppppuuu~~~}}}xxxpppdddXXXQQQLLLNNNaaawww@@@<<<777555444444333222222222222222222222222222000000000000000000000000000000000000000000000000///000000000111111111111111111000000111111222333222222222333444555777777999888DDDZZZwwwRRRGGG@@@===AAA;;;>>><<<<<<===@@@FFFMMMRRRVVVTTTSSS]]]vvv|||uuulllgggpppxxxeeejjjxxxsssbbbVVVNNNMMMKKKIIIHHHHHHJJJKKKMMMNNNQQQRRRQQQOOOLLLJJJEEEGGGJJJLLLLLLMMMOOOPPPOOOMMMJJJGGGEEEDDDBBB@@@===;;;888777777888888777777777777777777777777777:::<<<>>>@@@@@@AAABBBDDDFFFJJJPPPVVV]]]iiixxx~~~pppzzzjjjppp{{{VVVJJJEEE???>>>>>>===============>>>:::BBB??????FFF]]]zzz~~~pppccc___aaaaaa```___]]]ZZZXXXWWW\\\]]]``````[[[XXX^^^gggrrr}}}~~~wwwqqqmmmrrrzzz|||pppeeeZZZSSSMMMMMMYYYgggHHHBBB:::666555555444333222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333111111222333444555777888:::999JJJ```qqqOOOGGG???;;;@@@;;;>>>;;;;;;<<>>===============???:::BBBAAAAAAIIIdddzzz|||ggg^^^^^^]]]^^^______^^^[[[XXXVVVXXXXXXZZZ[[[YYYWWW\\\dddsssyyy~~~~~~xxxqqqllljjjsssqqqggg\\\TTTNNNLLLQQQZZZlllUUULLL@@@888666555444222222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000111111222333111111222333444666777888;;;<<>>===============>>>888AAABBBFFFNNNllluuuaaa\\\___\\\\\\]]]]]]\\\[[[ZZZYYYXXXVVVVVVXXXXXXVVVZZZ```nnnrrrvvvtttnnniiijjjooo{{{~~~vvvlllaaaXXXQQQMMMNNNRRR]]]vvvttt^^^SSSEEE;;;777666444222222222222222222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111000111222222333111111111333444666777888<<<>>>UUUmmmcccHHHGGGAAA===AAA;;;;;;;;;::::::???EEEKKKLLLLLLPPP\\\qqqvvvqqqllljjjgggmmmnnnhhhgggzzzwwwvvvfffbbbaaa^^^\\\^^^aaa^^^WWWZZZ[[[\\\[[[YYYZZZ^^^aaa```^^^\\\XXXSSSNNNIIIFFF???BBBFFFIIILLLNNNQQQSSSJJJLLLNNNNNNLLLIIIGGGGGGEEEAAA<<<888777666555444666666666666666666666666:::===???@@@@@@@@@AAACCCAAAHHHQQQYYYbbbooo~~~zzzzzz~~~www}}}kkkRRR??????>>>===============>>>777@@@DDDIIISSSrrrrrr```\\\bbb]]]\\\[[[ZZZZZZ[[[\\\]]]\\\XXXWWWYYYYYYXXXZZZ^^^kkkooossspppiiihhhppp{{{|||sssfff\\\TTTPPPOOOPPPQQQYYYkkkzzzooo^^^PPP```^^^PPP===444777888333555444333333222222333333222222111111111111222222000000000000000000000000000000000000000000000000000111111111111222222222222333444444444555777999888III[[[VVVNNNDDD???>>>===;;;888<<<===>>>@@@DDDHHHLLLNNNOOO```uuu|||vvvvvvxxxxxxwwwwwwuuuqqqlllkkkyyyyyyvvvmmmddd^^^\\\```aaa^^^^^^aaa\\\^^^___^^^\\\]]]```ddd``````^^^ZZZSSSLLLGGGDDD@@@BBBEEEIIILLLOOOQQQRRRRRROOOKKKJJJKKKJJJFFFCCCCCCAAA>>>;;;999888888888888888777777777777888888<<<>>>@@@@@@>>>===>>>@@@AAAFFFNNNWWW]]]ggg{{{vvvyyy~~~ttt|||xxxQQQBBB@@@<<<;;;<<<=========>>>???@@@@@@BBBWWW~~~kkkcccccc\\\ZZZYYYYYYZZZ\\\]]]\\\[[[ZZZVVVTTTVVVVVVVVVXXX]]]fffnnnrrrlllfffkkkuuu|||{{{vvvmmmaaaWWWQQQPPPPPPSSSTTTXXX___gggkkkiiiggghhhddd___\\\ZZZXXXUUUTTTggg^^^OOO???888777666333555444333333222222333333222222111111111111222222111111111111111111111111000000000000000000000000000111111111111222222222222333444444444555777999888GGG]]]xxxSSSLLLCCC>>>>>>>>>===;;;<<<<<<>>>AAADDDHHHKKKMMMSSSbbbvvvzzzrrrllllll{{{xxxoooggg```]]]___```^^^^^^aaa___bbbeeeeeecccbbbbbbccc```___\\\WWWQQQKKKGGGDDD@@@AAADDDHHHLLLOOOQQQRRRRRROOOMMMLLLKKKJJJGGGDDDDDDBBB???;;;999888888888888888777777777777888888999<<<@@@@@@?????????AAADDDIIIQQQYYY^^^gggzzzxxx{{{qqqyyywwwQQQCCCAAA>>><<<===>>>>>>>>>>>>???AAABBBGGG^^^|||gggaaabbb[[[[[[YYYXXXXXXZZZ[[[ZZZZZZXXXTTTSSSUUUWWWWWWZZZ___gggqqquuuoooiiimmmyyy|||wwwoooeee[[[TTTRRRSSSSSSSSSTTTUUUXXXYYYXXXWWWYYYWWWUUUTTTUUUUUUTTTSSS|||iiiTTTFFF???999444333555444444333333333333333222222111111111111222222111111111111111111111111000000000000000000000000000111111111111222222222222333555555444555777999;;;HHHfffiiiOOOIIIBBB???>>>???>>><<<<<<<<<>>>AAADDDHHHKKKLLLUUUbbbuuu~~~wwwxxx{{{wwwttt}}}uuunnniiihhhgggffffffiiigggjjjnnnooommmiiieeeddd___]]]XXXSSSMMMIIIFFFEEE???AAACCCGGGKKKNNNQQQRRRRRRPPPOOONNNMMMKKKHHHFFFEEECCC???<<<999888888888888777777666666777777888777;;;???AAAAAAAAAAAAAAABBBGGGOOOUUUYYYaaarrr{{{ooo|||wwwxxxSSSEEEBBB???>>>>>>?????????===???AAADDDMMMgggtttccc```bbb\\\\\\YYYVVVUUUVVVXXXXXXXXXVVVSSSSSSWWWZZZ\\\aaafffmmmvvvzzzuuupppuuu}}}vvvlllccc\\\XXXXXXXXXWWWVVVSSSOOOMMMLLLMMMOOONNNNNNPPPSSSUUUUUUTTT{{{]]]NNNEEE:::555555555555444333333333333333222222111111111111222222111111111111111111111111000000000000000000000000000000111111111222222222222444555555555555888:::@@@MMMuuudddLLLHHHBBB???>>>>>>===<<<;;;<<<>>>AAADDDGGGJJJKKKQQQ]]]qqqwwwoookkkccciii}}}zzzxxxwwwwwwsssuuuvvvuuurrrlllgggeee^^^ZZZSSSNNNJJJHHHGGGFFF???AAACCCFFFJJJNNNQQQSSSRRRQQQPPPPPPNNNLLLJJJHHHFFFDDD@@@===:::999888888777777666666666666777777888;;;???BBBCCCBBB@@@???AAAEEEKKKQQQSSSZZZjjjzzzpppxxxxxx{{{XXXDDDBBB???===>>>?????????===???AAAEEEQQQnnn|||ooobbbaaaddd___]]]ZZZVVVTTTTTTUUUVVVVVVUUUSSSUUU[[[aaaeeekkkrrrxxx|||~~~{{{|||~~~uuulllddd___^^^___aaaaaa]]]WWWQQQOOOOOOPPPPPPPPPRRRUUUWWWVVVUUUdddPPPEEE;;;666777666555444444333333444444222222111111111111222222111111111111111111111111111111111111111111111111000000111111111222222222333444555555555666888:::CCCRRR___JJJGGGCCC@@@>>>===;;;:::;;;<<<>>>AAADDDGGGIIIJJJKKKWWWmmmzzzpppfffaaa^^^\\\jjj~~~zzzvvvqqqkkkgggddd[[[VVVOOOJJJHHHHHHHHHGGGAAABBBDDDFFFJJJMMMQQQSSSQQQQQQRRRQQQOOOLLLJJJIIIGGGEEEAAA===:::999999999777777666666666666777777:::<<>>AAADDDIIIMMMOOOUUUfffvvvqqquuuzzz]]]DDDAAA>>>======>>>>>>>>>>>>???@@@EEEUUUuuuwwwmmmdddcccgggddd___[[[WWWTTTTTTTTTTTTTTTUUUTTTWWW___gggmmmttt{{{{{{rrrjjjeeedddggglllooommmeee[[[UUURRRSSSRRRRRRSSSVVVWWWWWWWWWmmmTTTFFF>>>999888666555555444444444444444222222111111111111222222222222222222222222222222111111111111111111111111000111111111111222222222333444666666555666888:::BBBWWWTTTGGGFFFDDDAAA>>><<<:::::::::<<>>;;;999999999777666666555555666666777:::;;;===AAADDDDDDBBB@@@???@@@DDDGGGHHHPPPbbbtttqqqttt~~~bbbCCCAAA>>><<<===>>>>>>>>>???@@@AAAGGG[[[}}}sssmmmdddcccgggfffaaa^^^YYYVVVUUUUUUTTTSSSUUUTTTWWW___ggglllttt{{{~~~wwwqqqnnnmmmrrrvvv{{{{{{tttiii]]]VVVVVVTTTRRRSSSUUUWWWXXXXXXbbbOOOGGG???666666666555444444444444444222222111111111111222222222222222222222222222222111111111111111111111111000111111111111222222222333555666666666666999;;;CCC]]]sssHHHCCCCCCCCCAAA???===<<<;;;:::<<>>?????????@@@BBBCCCJJJbbb|||pppmmmccc```eeeeeeccc```\\\ZZZXXXVVVTTTRRRTTTRRRTTTZZZ```dddkkkqqqvvv~~~}}}|||}}}tttkkkccc___[[[XXXXXXYYYYYYYYYrrr[[[QQQDDD555666666555444444444444555222222111111111111222222222222222222222222222222111111111111111111111111000111111111111222222222444555666666666777999;;;EEEccciiiAAA???AAABBBAAA???>>>===>>>:::<<>>===>>>BBBGGGFFFEEEHHHNNNUUUjjjyyylllddd```\\\YYYZZZaaaooolll___MMMNNNPPPQQQRRRQQQQQQPPPNNNMMMMMMNNNOOOPPPOOOMMMRRRQQQQQQRRRSSSRRROOOMMMKKKHHHDDDBBB@@@???===;;;999888777555555555666777555888<<<@@@CCCHHHNNNRRRRRRPPPUUU^^^fffmmm{{{}}}}}}xxxxxxJJJCCC>>>???AAA??????@@@EEEEEEIIIWWWqqqxxxllleeecccdddcccaaa```ccceeeccc]]]VVVRRRPPPUUUUUUTTTTTTVVVZZZ]]]```iiippp{{{vvvlllhhhdddbbbdddvvvaaaOOOAAA999888777555333444555777222333333333333222111111222222222222222222222222222222222111111111000000111111111111222333444555222444555666666777:::===PPPXXXGGGCCCBBB@@@>>>============<<<===BBBGGGGGGFFFJJJQQQ[[[nnnzzzmmmeeeaaa[[[[[[\\\___ggg~~~rrraaaXXXQQQRRRSSSSSSSSSRRRQQQPPPOOONNNNNNOOOPPPPPPOOOMMMQQQPPPPPPQQQRRRQQQOOOMMMJJJHHHEEECCCBBB@@@===;;;999888777666666666666666666888;;;>>>BBBHHHNNNSSSYYYZZZ___iiiooouuuzzzuuuzzzKKKCCC>>>???@@@??????@@@BBBAAAGGGYYYwww{{{tttkkkdddbbbaaaaaaaaa```ccceeeddd^^^WWWRRRPPPSSSRRRQQQRRRTTTWWW[[[]]]hhhnnnyyy{{{wwwrrrnnnnnnoooVVVDDD:::999777666555555666666333333333333333222222111222222222222222222222222222222222111111111111111111111111111222333444444333444555555666888;;;>>>UUUYYYFFFAAA@@@???>>>===<<<<<<<<<;;;===AAAGGGHHHGGGLLLSSSbbbttt{{{ooogggccc]]]]]]]]]\\\^^^mmmooo\\\TTTRRRUUUUUUVVVVVVUUUTTTRRRQQQQQQPPPOOOPPPQQQQQQOOONNNOOOOOOOOOPPPQQQQQQNNNLLLIIIHHHFFFFFFEEEBBB???<<<999999999888777666555555666777:::<<>>???@@@??????@@@@@@@@@III```sssqqqllleee```^^^___```___bbbeeeddd___YYYTTTQQQOOOOOOOOOOOOQQQTTTWWWYYYeeejjjttt~~~{{{{{{zzzyyyaaaIII<<<:::888777777777666555333333444444333333222111222222222222222222222222111111111111111111111111222111111111222222333444333444555555666888<<>>>>>===<<<<<<<<<<<<===AAAEEEFFFEEEJJJQQQcccxxx|||rrrjjjeee___^^^\\\ZZZXXX```sssjjjTTTLLLMMMQQQUUUVVVWWWWWWWWWUUUTTTSSSRRRQQQPPPQQQRRRQQQPPPNNNNNNMMMMMMOOOPPPPPPNNNLLLIIIHHHHHHHHHGGGEEEAAA===999999::::::999777555444555666888;;;AAAKKKUUU\\\eeekkkuuu|||}}}yyyuuuMMMEEE??????@@@??????AAABBBCCCNNNiiiooopppnnnhhh```\\\]]]___^^^```cccccc___ZZZUUUQQQNNNMMMMMMNNNOOORRRTTTVVV___bbblllzzzzzzuuuooojjjgggffffffeeejjjjjjtttnnnQQQ@@@===999777777777666444333444444444444333222222222222222222222222222222111111111111111111111111222222111111222222333333333444555555666888===@@@ZZZ{{{TTTFFF??????>>>>>>======<<<<<<======@@@CCCCCCBBBFFFMMM]]]uuu~~~uuulllhhhccc^^^ZZZYYYXXXXXX^^^fffuuujjjVVVLLLLLLOOOQQQTTTUUUVVVXXXXXXXXXWWWVVVTTTRRRQQQQQQRRRQQQOOOMMMLLLLLLLLLNNNPPPPPPOOOMMMJJJIIIIIIIIIIIIGGGCCC@@@::::::;;;;;;:::888666444444555777;;;BBBLLLXXX```eeennnxxx~~~~~~}}}zzzvvvNNNFFF??????@@@??????AAACCCFFFSSSqqqxxxmmmooooooiii```ZZZ[[[^^^]]]^^^______]]]YYYUUUQQQNNNNNNNNNNNNOOOPPPRRRRRRWWWYYYcccrrr}}}uuunnnlllfffbbb\\\XXXWWWVVVVVVUUUWWWVVV]]]nnn|||[[[FFFAAA:::777777777555333444444444444444333222222222222222222222222222222111111111111111222222222333222222111222222333333444444555555666999>>>BBBbbbnnnMMMFFF>>>????????????>>>===<<<>>>>>>@@@BBBAAA@@@DDDKKKUUUqqqwwwooojjjeee^^^YYYYYYYYYVVVUUUVVV[[[```fffiiinnntttuuussstttrrrpppooooooqqqtttvvvqqqggg[[[UUUUUUVVVTTTQQQUUUVVVWWWYYYZZZZZZYYYYYYTTTSSSRRRQQQQQQQQQNNNLLLLLLKKKLLLNNNQQQQQQPPPNNNKKKJJJJJJJJJJJJIIIFFFCCC<<<<<<;;;;;;999888666555444555777:::AAAJJJUUU\\\bbblllvvvzzz}}}|||{{{|||}}}{{{uuuPPPGGG???????????????AAABBBGGGXXXvvvjjjjjjuuuiiikkkkkkeee]]]XXXYYY[[[[[[ZZZZZZZZZYYYXXXTTTQQQOOOOOONNNNNNNNNNNNNNNOOOPPPQQQ[[[mmm{{{|||vvvtttppphhhaaa^^^ZZZWWWTTTRRRRRRSSSRRRRRRQQQPPPTTTaaapppdddKKKDDD;;;666666666555222444444444555444444333222222222222222222222222222000000111111111222222222333333222222111222222333444444555444666999>>>BBBiii___GGGGGG>>>???@@@@@@@@@???>>>===>>>===???BBBAAAAAAFFFMMMUUUrrryyyqqqllleee___[[[[[[YYYVVVVVVXXXXXXZZZYYYWWWYYY^^^```^^^]]]\\\ZZZXXXWWWXXX[[[\\\___\\\ZZZYYY[[[[[[ZZZXXXYYYYYY[[[[[[\\\[[[ZZZYYYTTTSSSQQQQQQQQQPPPMMMKKKKKKKKKLLLOOOQQQRRRQQQOOOMMMLLLJJJJJJJJJJJJHHHGGG>>>===;;;:::888777777777555666777999===EEENNNTTTZZZdddmmmqqqtttzzz}}}|||vvvuuuwww|||~~~vvvPPPGGG@@@????????????BBBCCCJJJ]]]|||ddd[[[hhhwwwpppbbbbbbaaa^^^YYYVVVWWWXXXZZZWWWUUUTTTUUUUUUSSSQQQPPPOOOOOOMMMLLLKKKKKKJJJKKKLLLWWWjjjzzz}}}zzz|||tttmmmjjjggg___ZZZXXXUUUTTTSSSTTTVVVWWWWWWVVVTTTSSSUUU[[[bbbmmm~~~iiiOOOFFF<<<666555666444222444444555555444444333222222222222222222222222222000000111111222222222222333333222222111222222222444444444444666999???CCCjjjVVVCCCIII??????@@@AAAAAA@@@>>>======<<>><<<999888777777888666777777888;;;@@@GGGLLLRRR]]]eeegggkkkssswwwwwwppppppuuu|||yyyQQQHHH@@@????????????BBBDDDNNNcccjjjZZZ___ggg~~~kkk[[[[[[ZZZWWWUUUUUUVVVWWWYYYVVVRRRQQQRRRSSSRRRQQQPPPOOONNNMMMKKKIIIHHHGGGJJJJJJUUUjjjzzz~~~ssspppqqqiiibbbaaa___ZZZVVVUUUPPPPPPQQQTTTWWWYYYXXXWWWUUUTTTUUUUUUTTTYYYggguuunnn[[[MMM@@@:::999666555666555555444333333333333444222222222222222222222222222222222222222222222222222222333333333333444444222666333555;;;:::<<>>>>>>>>===<<<<<<;;;;;;===>>>@@@BBBAAA@@@GGGPPP___www}}}xxx~~~wwwqqqjjjbbb\\\[[[ZZZYYY[[[___XXX[[[\\\[[[]]]bbbbbb___```aaa___[[[WWWWWW[[[^^^aaa```]]]\\\^^^```___\\\fffddd```^^^\\\ZZZWWWUUUWWWTTTQQQOOOOOONNNJJJGGGJJJIIIIIIKKKOOOQQQOOOMMMPPPNNNKKKIIIIIIJJJKKKMMMEEE@@@:::777777999;;;<<<555666777888:::===AAAEEEQQQTTTYYY[[[]]]bbbhhhmmmnnnppprrruuuzzz}}}OOOGGG@@@???@@@???@@@BBBDDDRRRmmmnnnSSStttpppjjjbbbbbb```[[[VVVTTTUUUWWWSSSTTTTTTTTTSSSRRRQQQPPPQQQOOOLLLKKKIIIGGGEEECCCHHHOOOTTTddd{{{rrrpppooohhhcccaaa[[[SSSQQQTTTNNNPPPRRRVVV[[[___aaaccc```\\\WWWTTTVVVZZZ^^^```zzzfffWWWGGG???<<<888777999666555444444333333444444222222222222222222222222222222222222222222222222222222333333333333444444222666333555;;;:::===IIIwwwlllMMMIIICCC>>>>>>>>>===<<<<<<;;;;;;===>>>AAACCCBBBAAAHHHQQQddd{{{|||yyysssjjjddd___]]]\\\ZZZ[[[^^^\\\```bbbaaaaaadddccc``````aaaaaa^^^[[[ZZZ]]]```bbbfffhhhgggfffggggggdddkkkgggbbb^^^\\\ZZZXXXVVVUUURRRNNNMMMMMMLLLJJJHHHIIIHHHHHHJJJNNNQQQQQQPPPPPPOOOLLLJJJJJJKKKLLLMMMHHHCCC===888777888999:::666777888888999<<<@@@DDDGGGKKKOOORRRTTTXXX^^^dddnnnoooqqqtttyyyOOOGGG@@@???@@@@@@@@@BBBCCCUUUrrrzzzlllhhhjjjjjjjjjeee^^^YYYVVVUUUTTTSSSSSSRRRQQQPPPPPPOOOOOOMMMKKKHHHGGGEEEDDDCCCIIIOOOUUUddd~~~}}}sssoooqqqjjjccc___ZZZSSSQQQUUUTTTXXX]]]cccgggjjjlllmmmjjjgggaaa]]]\\\]]]^^^___hhh|||}}}qqq```LLL@@@:::666555666666555444444333444444444333333333333333333333333222222222222222222222222222222333333333333444444222666444555;;;;;;>>>LLLfffJJJIIIAAA>>>>>>>>>===<<<<<<;;;;;;<<<>>>BBBEEEDDDCCCHHHQQQggg|||||||||uuulllfffaaa```^^^[[[]]]aaaeeekkkpppooonnnooommmjjjggghhhhhheeeaaa```cccfffnnnuuuyyywwwtttsssqqqnnnnnniiiaaa[[[WWWUUUTTTSSSQQQNNNKKKIIIIIIIIIIIIHHHHHHGGGGGGIIIMMMPPPRRRRRRQQQPPPMMMKKKKKKKKKLLLMMMJJJFFF???:::888888888888777888999999999;;;???BBBDDDHHHLLLOOOQQQUUU[[[aaalllnnnqqqsssxxx~~~OOOGGG@@@???@@@@@@AAACCCBBBXXXwwwvvvfffdddiiilllmmmkkkeee^^^XXXUUUTTTSSSQQQOOONNNNNNNNNNNNMMMKKKIIIFFFDDDCCCCCCCCCHHHNNNSSSbbb{{{wwwrrrtttmmmddd^^^YYYUUUUUUXXXYYY___gggkkkmmmnnnppprrrpppnnnjjjfffbbb```^^^^^^___mmm{{{hhhkkkSSSCCC:::555444666666666555444444444444444333333333333333333333333222222222222222222222222222222222333333333444444222777444555;;;;;;AAAPPP```IIIJJJAAA>>>>>>>>>===<<<<<<;;;;;;<<<>>>BBBFFFEEEDDDIIIQQQdddxxx~~~~~~{{{|||}}}wwwnnnhhhbbb```^^^^^^dddkkkttt~~~{{{{{{xxxsssnnnnnnqqquuuxxxuuunnncccZZZTTTQQQPPPOOONNNLLLHHHFFFEEEFFFHHHIIIIIIHHHHHHHHHKKKNNNQQQRRRPPPOOOMMMKKKJJJJJJKKKKKKJJJFFF???;;;999999999888999999999999999;;;>>>AAAEEEIIIMMMOOORRRVVV\\\aaajjjlllooosssvvv{{{OOOGGG@@@@@@AAAAAAAAADDDDDDYYYyyymmm```___```bbbdddeeeccc___ZZZXXXUUUSSSPPPMMMKKKKKKLLLLLLKKKJJJHHHFFFDDDCCCDDDFFFGGGNNNSSS```www~~~xxxvvvppphhhaaa\\\[[[^^^aaaccchhhlllllljjjiiikkknnnnnnnnnnnnllliiigggffffffdddhhhrrrmmm\\\|||aaaNNNBBB;;;999;;;666666555444444444444555333333333333333333333333222222222222222222222222222222222333333333444444222777555555;;;<<>>>>>>>>===<<<<<<;;;;;;<<<>>>BBBEEEDDDDDDJJJRRRaaattt{{{yyy{{{yyyzzz~~~xxxqqqjjjccc```___cccmmmxxxyyyqqqdddYYYSSSOOONNNMMMKKKJJJGGGEEEDDDDDDGGGHHHKKKJJJJJJIIIIIIKKKNNNPPPOOONNNLLLJJJIIIIIIIIIIIIGGGCCC>>>;;;:::;;;;;;:::999::::::999999:::>>>AAABBBFFFJJJMMMOOOSSSZZZ___hhhkkknnnrrruuuzzzOOOGGG@@@@@@AAAAAABBBDDDFFFZZZyyy}}}fff[[[[[[YYYYYYZZZ\\\\\\\\\[[[YYYVVVSSSPPPMMMJJJIIIIIIJJJIIIJJJJJJHHHEEEDDDFFFHHHJJJRRRXXXcccwww~~~zzzvvvooohhheeegggjjjkkknnnnnnlllhhhdddcccfffiiifffiiikkkmmmlllmmmooorrrkkkjjjjjjuuu}}}mmm^^^UUUmmmVVVGGG===:::;;;777666555555444444555555333333333333333333333333222222222222222222222222222222333333333333444444222888666555;;;<<>>>>>>>>===<<<<<<;;;;;;======@@@CCCBBBCCCJJJTTTbbbsssyyywwwzzzzzz{{{zzzssslllfffcccbbbgggtttppphhh\\\QQQKKKHHHGGGGGGJJJJJJIIIFFFDDDDDDFFFHHHJJJKKKKKKJJJIIIJJJLLLNNNNNNMMMLLLJJJIIIHHHGGGGGGDDDAAA===:::;;;;;;<<<;;;999999:::999999;;;>>>AAACCCFFFKKKMMMOOOSSSZZZ___fffiiinnnrrrvvvzzz~~~OOOGGG@@@@@@BBBBBBCCCEEEIII]]]}}}uuuaaaYYYXXXYYYXXXWWWWWWYYYZZZYYYXXXVVVTTTQQQMMMJJJIIIHHHGGGGGGJJJKKKJJJGGGFFFHHHJJJPPPYYY___iiizzzzzztttqqqtttuuutttnnnkkkfffbbbaaabbbdddfffbbbeeeggghhhgggiiinnnrrrwwwuuuqqqrrr~~~{{{|||wwwhhh]]]XXXVVVyyy___LLL???999999777666666555555555555555444444444444444444444444222222222222222222222222222222333333333333444444222888666555:::===GGG\\\LLLCCCJJJ===>>>>>>>>>===<<<<<<;;;;;;======???AAA@@@AAAJJJUUUdddtttyyyvvvxxxxxxyyy}}}zzz|||sssoookkkiiihhhlllwwwccc\\\RRRJJJFFFEEEEEEEEEJJJKKKKKKIIIEEEDDDEEEGGGGGGIIIKKKKKKJJJJJJLLLNNNNNNNNNMMMKKKJJJHHHHHHGGGCCC@@@<<<::::::;;;;;;:::888999999999999;;;???BBBEEEHHHLLLOOOQQQUUU\\\aaadddhhhmmmrrrvvvzzz~~~OOOFFF@@@@@@BBBBBBCCCFFFJJJcccppp___XXXVVVXXXVVVVVVWWWZZZ[[[YYYXXXUUUTTTRRROOOLLLIIIFFFEEEDDDHHHLLLLLLIIIGGGHHHJJJSSS]]]ccclllzzz}}}~~~}}}yyylllhhheeefffkkkqqqssssssqqqrrrqqqlllhhhhhhmmmrrryyy~~~yyytttrrrkkkfffccceeeffffffjjjpppooooookkkddd\\\WWWWWWXXXiiiTTTEEE===;;;777777666555555555555555444444444444444444444444222222222222222222222222222222333333333444444444222888666555:::===HHH]]]LLLDDDMMM???>>>>>>>>>===<<<<<<;;;;;;======>>>???>>>@@@JJJVVVeeeuuuxxxtttvvvvvvvvv}}}zzztttxxxzzz}}}~~~tttqqqpppooommmnnnwwwzzz```ZZZRRRKKKIIIJJJKKKLLLJJJLLLMMMJJJGGGDDDEEEFFFDDDGGGKKKLLLKKKKKKMMMPPPOOOOOONNNLLLKKKIIIHHHHHHCCC@@@<<<:::::::::999888777888999999999;;;???BBBBBBFFFJJJMMMOOOSSSZZZ___cccgggmmmrrrwwwzzz~~~~~~}}}OOOFFF@@@@@@BBBBBBDDDFFFKKKgggmmm^^^XXXVVVTTTSSSTTTWWW[[[]]]ZZZXXXUUUUUUSSSPPPLLLIIIFFFDDDAAAGGGLLLMMMIIIGGGGGGIIIRRR]]]ccclllxxx}}}zzzpppmmmlllsss~~~{{{rrrppptttyyy{{{xxx|||rrrkkkhhh```XXXSSSSSSRRRPPPTTT[[[VVVVVVVVVVVVTTTTTTTTTUUUwwwZZZIII???999888777666555555555555555333444444555555444444333333333333333333333333333222222333333333333444444333333999333888@@@FFFdddnnnTTTGGGBBBAAA======<<<<<<<<<<<<======@@@??????@@@===>>>FFFOOOgggwwwwwwnnnqqqwwwxxx{{{mmmooozzzzzz|||uuuqqqssswwwxxxzzz~~~wwwooo^^^[[[VVVQQQMMMKKKJJJKKKHHHKKKQQQSSSNNNFFFDDDGGGEEEFFFGGGJJJKKKMMMMMMNNNQQQPPPNNNLLLIIIGGGEEEDDDFFFCCC???;;;999999;;;<<<;;;:::888888999;;;>>>@@@CCCEEEIIILLLOOOTTTZZZ^^^bbbgggnnnqqqsssvvvzzz}}}}}}QQQFFF>>>>>>@@@AAACCCEEENNNooopppnnnfff^^^\\\[[[WWWWWWWWWXXXYYYZZZ[[[\\\ZZZWWWSSSNNNJJJHHHGGGFFF???>>>AAAEEEGGGFFFHHHMMM\\\___cccffflllxxx{{{yyyzzzyyy~~~~~~|||nnnbbb[[[SSSLLLHHHIIIKKKIIIHHHIIIGGGHHHKKKMMMPPPRRRSSSSSS```OOODDD:::888777666555555555555555333444444555555444444333333333333333333333333333222222333333333333444444555444:::444999AAAIIIiiikkkRRRFFFBBBAAA======<<<<<<<<<<<<======AAA@@@AAAAAA???@@@HHHRRRddduuuvvvnnnqqquuuxxx~~~~~~xxxsssjjjzzz{{{xxxzzz~~~sssgggaaa]]][[[WWWSSSOOOMMMLLLLLLJJJMMMQQQTTTNNNEEECCCEEEDDDEEEGGGJJJLLLMMMNNNNNNQQQPPPNNNLLLIIIGGGEEEDDDEEECCC???<<<:::999:::;;;;;;:::888888999;;;>>>@@@AAADDDGGGJJJNNNRRRXXX\\\___dddkkkoooqqqtttxxx|||RRRHHH@@@???BBBCCCEEEGGGPPPrrr|||}}}{{{eee]]]ZZZVVVXXXWWWWWWWWWWWWYYYZZZ[[[[[[XXXSSSNNNJJJFFFEEEDDDBBB@@@@@@CCCDDDEEEJJJPPPZZZ___eeekkkrrr}}}{{{{{{|||}}}nnnbbbZZZUUUNNNJJJKKKLLLJJJIIIIIIHHHIIIJJJLLLNNNOOOQQQQQQgggWWWIII:::999888777666555555555555333444444555555444444333333333333333333333333333222222333333333333444444666444;;;666:::BBBMMMqqqhhhPPPEEEBBBAAA======<<<<<<<<<<<<======AAA@@@AAABBBAAABBBJJJTTT```sssvvvnnnooorrrvvv~~~zzzhhhuuu|||vvveee]]]\\\\\\[[[YYYVVVTTTQQQPPPOOOMMMNNNRRRTTTNNNFFFCCCEEEDDDEEEGGGJJJLLLMMMNNNOOOPPPOOOMMMKKKIIIGGGEEEDDDDDDBBB@@@===;;;::::::::::::999888888999;;;>>>??????BBBEEEHHHLLLPPPVVVYYY\\\aaaggglllnnnqqquuuyyy}}}}}}SSSIIIBBBAAACCCDDDFFFJJJTTTtttyyyeee___ZZZTTTYYYXXXWWWVVVVVVWWWXXXYYYZZZWWWSSSNNNIIIEEECCCBBBEEEBBB@@@BBBCCCEEELLLSSS[[[aaahhhpppwww~~~~~~~~~rrrcccZZZTTTMMMIIIJJJKKKIIIHHHIIIKKKJJJJJJKKKLLLNNNPPPRRRmmm]]]NNN:::999999777666555555555555333444444555555444444333333333333333333333333333222222222333333333444444555444;;;666:::BBBQQQyyyfffNNNEEECCCCCC======<<<<<<<<<<<<======@@@???AAABBBAAABBBKKKUUU```rrrvvvooommmmmmsssllluuu~~~}}}rrrbbb]]]]]][[[[[[ZZZZZZXXXVVVTTTRRRNNNNNNQQQTTTPPPIIIFFFHHHDDDFFFHHHJJJLLLNNNOOOOOONNNMMMLLLJJJHHHFFFEEEDDDCCCBBB@@@>>><<<:::999999999999888888999;;;===>>>???AAADDDGGGJJJOOOTTTXXX[[[```fffiiikkkmmmppptttxxxzzz|||RRRIIICCCBBBCCCDDDGGGKKKXXXqqqrrruuuvvveeeaaa^^^XXXYYYXXXWWWUUUUUUUUUVVVWWWVVVTTTPPPLLLHHHEEEDDDCCCEEEBBBBBBDDDFFFGGGMMMUUU___cccjjjrrryyyxxxfff\\\UUUOOOJJJLLLNNNLLLKKKLLLKKKKKKJJJKKKLLLOOORRRTTTxxxfffRRR<<<:::999888777555555555444333444444555555444444333333333333333333333333333222222222333333333444444555222:::666999BBBTTTeeeNNNFFFDDDCCC======<<<<<<<<<<<<======>>>>>>???@@@???@@@IIISSS```qqqtttnnnllljjjooo|||mmmnnnrrraaa[[[ZZZYYYZZZ[[[\\\[[[ZZZXXXWWWPPPOOOQQQTTTRRRLLLJJJKKKFFFGGGIIIKKKLLLNNNNNNNNNLLLLLLKKKIIIHHHFFFEEEEEECCCBBB@@@>>><<<:::999999888888888888999;;;<<<===???AAADDDGGGJJJNNNSSSWWW[[[```eeehhhhhhiiilllooosssuuuzzzOOOHHHBBBAAAAAABBBFFFKKKZZZmmm~~~jjjlllrrraaa______[[[WWWWWWVVVUUUUUUTTTTTTTTTPPPOOOMMMKKKHHHFFFEEEDDDCCCBBBEEEJJJLLLLLLOOOUUU___ccciiiqqq{{{nnnbbbZZZSSSNNNPPPRRRPPPOOOPPPIIIIIIIIIIIILLLOOORRRTTTuuu\\\DDD;;;:::999777666555444444333444444555555444444333333333333333333333333333222222333333333333444444444111999777999BBBXXXcccMMMEEECCCBBB======<<<<<<<<<<<<======>>>===>>>???>>>>>>GGGQQQ```nnnppplllllliiimmmzzzxxxuuuyyytttbbb[[[YYYXXXYYY[[[\\\]]]]]]\\\[[[TTTRRRSSSVVVUUUOOOLLLMMMHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJJJJHHHGGGFFFEEEEEEDDDBBB@@@===;;;:::::::::777888888888999;;;<<<===>>>@@@CCCFFFHHHMMMRRRUUUYYY]]]ccceeeeeefffiiilllooosssxxx~~~MMMGGGBBB@@@@@@@@@EEEKKK\\\kkkyyyiiirrrnnn\\\ZZZ[[[YYYTTTUUUVVVVVVVVVTTTSSSRRRLLLLLLKKKJJJHHHGGGEEEEEE@@@BBBHHHOOORRRQQQSSSWWW___ccckkkuuuzzz}}}qqq```XXXSSSSSSSSSPPPNNNNNNIIIIIIJJJJJJLLLOOOQQQSSSiiiPPP<<<;;;999777666555444444333444444555555444444333333333333333333333333333222222333333333333444444555222:::888:::CCC\\\aaaKKKDDD@@@>>>======<<<<<<<<<<<<======???>>>??????===>>>FFFPPP^^^iiikkkjjjmmmkkknnn{{{{{{}}}xxxrrr|||uuurrrrrrrrrvvvddd]]]ZZZXXXYYYZZZ\\\]]]^^^______ZZZWWWVVVXXXVVVPPPLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEEEECCC???<<<:::999:::;;;777777888999:::;;;<<<<<<<<<>>>AAADDDFFFJJJOOOSSSSSSXXX^^^aaabbbdddgggkkkmmmrrrwww|||}}}~~~LLLGGGBBBAAA@@@@@@EEELLL]]]nnn{{{oooZZZUUUVVVUUUQQQSSSVVVWWWWWWUUURRRPPPLLLKKKJJJIIIGGGEEEDDDCCCAAACCCIIIRRRUUUUUUWWW[[[eeejjjsssuuuvvv~~~qqqhhhaaa___\\\WWWSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSsssYYY<<<;;;999888666555444444333444444555555444444333333333333333333333333333222222333333333444444444777333;;;:::<<>>;;;======<<<<<<<<<<<<======@@@???@@@@@@===>>>FFFPPP\\\eeeggghhhnnnmmmppp|||www|||pppiiimmmzzz{{{vvvmmmddd______dddhhhwwwsssccc]]]YYYXXXXXXYYY[[[]]]___```aaa___[[[YYYZZZWWWPPPKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEFFFCCC???;;;999999;;;<<<777777888999:::;;;;;;<<<;;;===@@@BBBEEEIIIMMMQQQNNNTTTZZZ^^^```cccgggkkkmmmqqqwww{{{~~~}}}LLLGGGCCCAAA@@@@@@FFFMMM]]]qqqsss\\\UUUTTTRRRNNNQQQUUUXXXXXXVVVRRROOOLLLLLLKKKIIIGGGDDDBBBAAABBBCCCJJJRRRVVVWWWZZZ___mmmsss}}}wwwuuueee~~~vvvqqqmmmeee```^^^YYYYYYZZZYYYYYYWWWVVVUUUXXXFFF;;;999:::444666999555666555555555555444444444222222222222222222222222333333333444444444555555666111999999;;;DDDaaadddKKKEEE>>>???<<<;;;;;;::::::;;;;;;<<<@@@::::::@@@BBBAAAFFFOOO___ffflllllliiijjjsss{{{|||}}}kkkggghhhsssxxx~~~~~~pppmmmddd``````WWWWWWeeexxxpppccc]]]XXXSSSWWW\\\aaaeeegggeeeaaaeee^^^YYYYYYXXXRRRMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGGGGFFFEEEDDDBBBBBBFFFDDDAAA>>><<<;;;::::::::::::888888888888::::::===@@@BBBBBBBBBDDDHHHMMMLLLPPPWWW]]]aaaeeeiiilllnnnqqqtttxxx{{{|||TTTEEE===BBBDDDAAAEEEOOOeeepppsss]]]WWWVVVSSSQQQRRRUUUVVVVVVUUUSSSQQQOOONNNLLLJJJHHHFFFDDDCCCDDDEEENNNXXXXXXTTTZZZgggpppyyytttnnnuuu{{{mmmiiiooommmjjjgggeeeeeeccc^^^ZZZeeeIII===:::;;;666777:::555666555555555555444444444222222222222222222222222333333333444444444555555666111::::::===GGGeeecccKKKEEE>>>???<<<;;;;;;::::::;;;;;;<<>>;;;:::999999::::::888888888888::::::===@@@CCCDDDCCCEEEIIIMMMMMMQQQWWW]]]aaaeeehhhkkkjjjmmmqqquuuyyyWWWGGG>>>AAACCCBBBHHHUUUeeeqqqkkkYYYUUUUUUQQQOOOQQQSSSUUUVVVUUUTTTRRRRRRPPPNNNLLLIIIFFFDDDCCCDDDFFFNNNYYYZZZWWW^^^kkksss}}}}}}ppprrr||||||yyyvvvooofff```tttSSSBBB<<<===777666888333666555555555555444444444333333333333333333333333333333333444444444555555777111:::;;;>>>JJJiii```JJJFFF??????<<<;;;;;;::::::;;;;;;<<>>@@@BBBCCCLLL[[[iiiuuu}}}|||uuuaaaUUUTTTTTTOOOMMMOOOQQQTTTUUUTTTSSSRRRTTTSSSPPPMMMIIIFFFDDDBBBDDDEEENNNYYY\\\]]]eeeqqqyyy|||vvvsss{{{uuukkk^^^HHH>>>===777555666111666555555555555444444444333333333333333333333333333333333444444444555555888333:::;;;???KKKkkk\\\HHHGGG??????<<<;;;;;;::::::;;;;;;<<<>>>;;;>>>EEEEEEBBBEEENNNaaadddgggiiikkknnnqqqsssvvv{{{xxxeeeVVVPPPNNNPPPMMMOOOXXXZZZ^^^kkklll^^^```\\\\\\iiizzzlll^^^ZZZZZZ```dddaaaZZZUUUOOOSSSYYY]]]XXXNNNHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHFFFGGGGGGFFFEEEDDDCCCBBB??????===<<<:::999888777999999888777777888999999:::???DDDFFFFFFGGGIIILLLQQQUUUZZZ^^^```cccfffhhhgggiiimmmqqquuuzzzXXXIII???AAACCCDDDOOO^^^ooo|||xxxvvv|||lll[[[UUUVVVUUUPPPMMMNNNPPPQQQRRRQQQPPPOOORRRQQQOOOMMMJJJGGGEEEDDDBBBEEEMMMXXX^^^bbblllwww}}}uuuqqqzzzyyygggLLL======888777999666666555555555555444444444333333333333333333333333333333333444444444555555:::333::::::>>>KKKlllYYYHHHGGG@@@>>><<<;;;;;;::::::;;;;;;<<<>>><<>>===:::999===<<<666555555555555444444444333333333333333333333333333333333444444444555555:::333::::::???MMMpppWWWHHHHHH@@@===<<<;;;;;;::::::;;;;;;<<>>AAAFFFDDD@@@EEEPPP\\\aaaeeegggggghhhlllooowww{{{~~~}}}jjj[[[QQQLLLIIIMMMKKKKKKRRRSSSXXXggguuupppddd^^^ggg}}}~~~xxxuuutttjjjWWWHHHDDD@@@CCCJJJRRRSSSNNNJJJKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCBBBAAAAAA<<<<<<<<<<<<;;;999888777666555444444444444555666666;;;???AAAAAACCCFFFJJJNNNQQQVVVZZZ\\\^^^aaaccccccdddgggiiikkknnnsssvvvSSSFFF@@@DDDEEEFFFRRRcccmmm~~~qqqsss|||uuueee[[[YYYYYYWWWTTTMMMNNNNNNNNNNNNNNNNNNMMMNNNMMMLLLKKKIIIHHHGGGGGGCCCGGGNNNXXXbbbnnnzzz~~~___EEE@@@;;;999;;;;;;666555555555555444444444444444444444444444444444333333333444444444555555888222999:::AAAQQQvvvVVVHHHIIIAAA===<<<;;;;;;::::::;;;;;;<<>>@@@EEEIIIIIILLLQQQUUUXXXZZZ\\\^^^aaacccfffhhhkkknnnssswwwUUUHHHAAACCCDDDGGGVVViiihhhzzzrrrvvv}}}yyynnn```YYYWWWWWWVVVTTTMMMMMMNNNOOOQQQRRRRRRSSSPPPOOONNNLLLJJJIIIGGGFFFGGGKKKQQQZZZffftttuuulllmmmoooppp|||mmmMMMDDD;;;555666666666666555555555444444444444444444444444444444444333333333444444444555555666111999;;;CCCUUU{{{VVVHHHJJJAAA<<<<<<;;;;;;::::::;;;;;;<<<===;;;>>>AAA>>>:::BBBOOOVVV^^^fffgggbbbaaagggnnnoooqqquuu{{{tttcccZZZSSSZZZZZZYYY[[[ZZZaaatttjjjQQQGGGJJJAAA>>>@@@GGGLLLKKKHHHGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@??????;;;;;;<<<===<<<;;;:::999333333222111111222333333444777:::;;;;;;>>>DDDHHHEEEHHHMMMQQQTTTWWWYYY[[[bbbdddgggjjjmmmrrrwww{{{YYYJJJAAABBBCCCGGGYYYooofffxxxxxxqqqggg\\\WWWUUUTTTTTTTTTLLLMMMOOOQQQSSSUUUWWWXXXSSSRRRPPPNNNKKKIIIGGGFFFIIINNNTTT\\\hhhxxxwwwiii]]]^^^TTTSSS]]]yyyyyyXXXIII>>>999:::777777777777666555555444444444444444333333333222222555444444444444555666666666666888:::@@@\\\SSSHHHGGG>>><<<<<<;;;;;;::::::;;;;;;<<<===<<<======;;;:::AAAKKKXXX\\\```ccceeehhhmmmqqqqqqsssvvvzzz~~~ppppppkkkhhhfffbbbbbbmmmzzzppp\\\RRRKKKDDD??????GGGLLLKKKGGGEEEHHHGGGFFFEEEDDDCCCBBBBBBBBB???===>>>@@@AAA???===>>>>>>===<<<;;;:::999999222222111111111111111111000333777:::===@@@DDDGGGKKKKKKMMMOOORRRUUUYYY[[[bbbcccfffnnnvvv{{{|||{{{VVVDDDAAAGGGEEEJJJ[[[eeeeeevvvzzzxxxhhh```ZZZRRRTTTXXXTTTSSSQQQRRRVVVVVVTTTUUUZZZSSSRRROOOLLLIIIHHHGGGGGGMMMKKKWWWgggqqqggg___\\\WWWUUUUUUYYYggg___MMM???:::;;;888777777777666555555444444444444444333333333222222555444444444444555666666666666888:::@@@\\\PPPFFFFFF===<<<;;;;;;::::::::::::;;;;;;<<<<<<======::::::AAAKKKVVV[[[```bbbccceeeiiilllnnnppptttxxx}}}}}}wwwpppmmmwwwqqq^^^WWWSSSJJJDDDCCCHHHKKKIIIGGGFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA???===>>>@@@@@@???===>>>>>>===<<<<<<;;;::::::333333333333222222222222222444777:::<<<>>>AAADDDGGGHHHJJJMMMQQQVVVZZZ\\\bbbcccfffllltttyyy{{{{{{TTTCCC@@@EEECCCJJJ[[[eee^^^zzzvvvfff^^^YYYQQQTTTXXXSSSYYYVVVUUUVVVVVVSSSUUUYYYRRRPPPNNNKKKIIIHHHGGGGGGLLLKKKXXXjjjtttjjj```\\\XXXUUUTTTUUU]]]pppjjjRRRAAA<<<===888888777777666666555555444444444444444333333333333555444444444444555666666666666888:::AAA]]]LLLDDDDDD<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;<<<===::::::AAAKKKUUUZZZ___bbbbbbbbbdddfffjjjlllqqqvvv||||||rrrrrrtttyyy|||ttt```[[[XXXPPPKKKHHHJJJJJJGGGFFFGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@???======>>>???===<<<>>>=========<<<;;;;;;;;;666555555444333333444444444666888999:::<<>>999888888777777666555555555555444444444444333333333555444444444444555666666666666888:::BBB___yyyIIICCCCCC;;;<<<;;;::::::::::::::::::;;;;;;:::;;;<<<::::::AAAKKKUUUZZZ___bbbaaa```aaaccchhhjjjooovvv|||~~~nnnddd]]]UUUPPPMMMNNNLLLGGGDDDEEECCCCCCBBBBBBAAA@@@@@@?????????>>>=========<<<<<<=========<<<<<<<<<;;;;;;777666555444444444555555666888999::::::<<>>>>>999888888888777666666555555555555555444444444333333555444444444444555666666777666888:::BBB```vvvHHHCCCBBB:::===:::::::::999999:::::::::::::::;;;<<<::::::AAAKKKUUUZZZ___bbbaaa```aaaccchhhkkkpppvvv||||||wwwggg]]]WWWRRRQQQNNNHHHDDDCCCBBBBBBAAAAAA@@@@@@???????????????>>>===<<<<<<<<<======<<<<<<;;;;;;::::::888777555444444555777888777999::::::;;;>>>BBBEEEFFFFFFHHHKKKOOOSSSWWWYYYYYYZZZ\\\```dddiiinnnqqqyyy|||SSSGGGDDDFFFFFFTTTfffmmm{{{vvvhhh]]]WWWVVVZZZkkkvvvooo```[[[XXXYYYWWWQQQKKKJJJGGGFFFEEEDDDCCCDDDEEEEEELLLNNNdddwwwkkkcccXXXZZZ[[[YYY___uuuqqqNNN@@@???:::999888888777777666666555555555555555444444444333555444444444444555666666777666888;;;CCCbbbuuuHHHDDDBBB:::>>>::::::999999999999::::::999999:::;;;::::::BBBKKKTTTYYY^^^aaaaaaaaacccfffiiikkkpppvvv{{{xxxnnnbbbWWWRRROOOIIIDDDBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAA???===;;;<<<=========<<<;;;:::999888888888777666666666888:::<<<999:::;;;;;;<<<>>>BBBEEEFFFFFFGGGIIILLLPPPSSSUUUUUUWWW[[[^^^aaadddiiillluuuxxx|||~~~OOOEEECCCEEEEEESSSeeeiiiuuusssiii]]]VVVTTT[[[qqq~~~wwwhhhaaa[[[ZZZWWWPPPJJJHHHGGGFFFEEECCCCCCDDDEEEEEEIIILLLdddpppeee]]]______]]]aaasssXXXCCC@@@;;;999999888888777666666666555555555555444444444444555444444444444555666666777666888;;;DDDcccvvvJJJFFFCCC:::>>>::::::999999999999::::::999888:::;;;999:::BBBKKKRRRWWW\\\^^^___aaaeeehhhjjjlllppptttyyy}}}qqq\\\RRRNNNJJJEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBB@@@===;;;<<<>>>======;;;:::888777555555:::999888888999<<>>:::999999999999999999:::888888:::;;;999:::BBBKKKQQQUUUZZZ\\\^^^aaafffjjjjjjlllooossswww{{{}}}~~~|||___QQQMMMJJJFFFDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@BBBCCCAAA>>><<<<<<>>>======;;;999777555444333<<<;;;::::::<<>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@???AAABBBBBB===666333444888777888999:::;;;>>>CCCFFFAAA===:::999888777<<>>===>>>@@@AAA??????@@@AAAAAAAAA@@@@@@AAACCCBBB===777333444777666888999999:::===BBBEEEAAA<<<999999777666:::AAA@@@AAAAAACCCEEEHHHKKKMMMOOOSSSWWWZZZ\\\___dddgggkkksssyyyyyy{{{|||tttIIIFFFBBBBBBOOObbbpppuuuzzztttxxxccc```^^^eeettt}}}fffZZZTTTOOOKKKKKKIIIFFFFFFHHHIIIIIILLLQQQTTTbbbzzzsssiiidddeeeddddddnnn|||xxxWWWIII???<<<;;;:::999999999999999777666666555555555555666555555444444444444555555666888999888@@@aaawwwPPPLLLDDDAAA===;;;;;;::::::::::::999999:::999999;;;::::::???GGGMMMQQQVVVZZZ]]]___bbbdddhhhiiikkkpppuuuyyyzzzyyy~~~fffVVVOOOJJJFFFDDDAAA@@@>>>===<<<===???@@@<<<===>>>@@@AAAAAABBBBBBBBBCCCBBB===888444444666555666777888999;;;@@@CCCAAA===:::999666555888>>>AAAAAABBBCCCEEEHHHKKKMMMNNNQQQUUUXXX\\\```eeeiiiqqqyyy~~~~~~~~~nnnGGGEEEBBBDDDSSSiiiyyyzzzrrrppp^^^]]]ggg{{{}}}hhh\\\VVVPPPMMMLLLHHHFFFGGGJJJKKKJJJNNNTTTXXXiiiqqqeeecccdddcccgggmmm~~~```NNN???;;;;;;:::999999999999999777666555555555555666666555555444444444444555555555777999888@@@aaawwwQQQMMMDDDAAA>>>;;;;;;:::::::::999999999:::999999;;;:::999???GGGLLLPPPUUUYYY\\\^^^aaacccfffhhhlllqqquuuxxxxxxxxx}}}ppprrr|||zzzvvvrrrxxx|||bbbUUUOOOHHHCCCCCC@@@???===<<<;;;<<<>>>???;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBAAA>>>999666555666444555666666777:::>>>AAACCC>>>;;;:::777555888===BBBBBBBBBCCCEEEGGGJJJKKKMMMOOOSSSWWW]]]bbbhhhkkkxxxaaaFFFDDDBBBFFFVVVnnn|||uuuwww___\\\llllll```XXXQQQMMMLLLGGGFFFHHHKKKKKKLLLQQQXXX]]]ooozzzlllfffccc```aaadddvvv|||jjjSSSAAA;;;:::999888888888888888666666555555555555666666555555444444444444555555555777999888@@@aaaxxxRRRMMMDDDAAA>>>;;;;;;:::::::::999999999:::888999:::999999???GGGKKKOOOTTTXXX[[[]]]```bbbeeehhhnnnsssvvvwwwwwwwww|||~~~iii^^^aaadddxxx~~~{{{|||~~~sss\\\TTTPPPHHHCCCCCC@@@???===;;;;;;<<<===>>>===>>>@@@BBBCCCEEEEEEFFFAAAAAA@@@>>>;;;888777666444444555555666888<<<@@@DDD@@@===<<<999666999>>>BBBAAAAAABBBDDDFFFHHHIIIMMMNNNRRRXXX^^^eeeiiilllvvv|||TTTFFFDDDBBBFFFXXXppp{{{eee]]]jjjpppbbbYYYPPPKKKJJJEEEEEEHHHLLLLLLMMMSSS[[[dddtttyyynnnccc\\\[[[^^^gggjjjsssxxx]]]HHH<<<;;;:::888777777777777666555555555555666666777555555444444444444555555555888999999AAAcccyyySSSLLLCCCAAA???;;;;;;::::::::::::999999999888888:::999999>>>FFFJJJNNNSSSWWWZZZ\\\___aaaeeejjjqqquuuvvvvvvvvvuuuvvvyyy~~~zzzbbbZZZXXXaaassslllXXXTTTRRRIIICCCDDD@@@???===<<<;;;<<<>>>??????@@@AAACCCDDDDDDEEEEEE?????????>>><<<:::999888444444555555666888<<>>>>>;;;777999>>>AAAAAA@@@AAABBBDDDFFFGGGKKKLLLQQQXXX```fffiiiiiimmmsssxxx{{{tttNNNFFFDDDBBBGGGYYYssszzzhhh^^^gggooobbbXXXNNNIIIHHHDDDFFFJJJNNNNNNOOOVVV```nnn}}}ssscccYYYWWWYYYXXXZZZaaallljjjRRR>>>===<<<:::888777666666555555555555555666777777555555444444444444555555666888::::::BBBdddzzzRRRKKKAAA@@@@@@;;;;;;::::::::::::999999999888888:::999888>>>FFFJJJMMMRRRVVVYYY\\\^^^aaaggglllssswwwwwwvvvttttttssswww}}}rrraaaZZZ[[[ggg{{{iiiWWWVVVUUUJJJCCCEEEAAA@@@>>><<<<<<===>>>???AAAAAABBBBBBCCCCCCBBBBBB=========>>>>>>===;;;999444555555555555888;;;???BBB???======;;;777999>>>@@@@@@??????@@@BBBCCCEEEGGGIIIOOOWWW___eeefffeeehhhnnntttwww~~~iiiKKKEEECCCBBBHHH[[[wwwoooccc^^^fff{{{kkk___UUULLLGGGGGGFFFHHHMMMQQQQQQRRR[[[eeexxx}}}oooaaaWWWTTTSSSPPPTTTXXX___lllttt[[[AAA@@@>>>;;;999888777666555555555555555666777888555555555444444555555555666999;;;;;;CCCeeezzzRRRJJJ@@@@@@@@@;;;;;;;;;:::::::::999999999888888:::999888>>>FFFIIIMMMRRRVVVYYY[[[^^^```hhhnnnuuuyyyxxxuuutttttttttxxx~~~|||gggYYYXXXbbbuuujjjXXXXXXWWWKKKCCCFFFAAA@@@>>>===<<<===???@@@AAABBBBBBBBBAAAAAA@@@???<<<<<<<<<>>>>>>>>><<<:::444555666555666888;;;???@@@>>><<<<<<:::777999>>>??????>>>>>>???AAABBBCCCEEEGGGMMMVVV___dddcccbbbiiiooouuuzzzbbbJJJDDDCCCBBBIII]]]zzziiiZZZ[[[fffvvvggg\\\SSSJJJFFFGGGGGGJJJPPPTTTTTTUUU^^^hhhwwwvvvpppggg]]]WWWSSSPPPMMMQQQTTTVVV]]]nnntttaaaDDD===>>>===555666;;;777777777777777666666666666555555555555555666777777666999:::888BBBeeeOOOEEEDDD===???<<<<<<;;;::::::::::::;;;999777888::::::999;;;@@@FFFLLLSSSXXXZZZ[[[^^^```dddllluuuyyyvvvrrrqqqrrrvvvrrrwwwhhh[[[ZZZ\\\fffuuuwww~~~iiiVVVRRRQQQKKKEEEDDD@@@???===<<<<<<<<<>>>???CCCDDDDDDBBB@@@???@@@AAA???>>>>>>??????>>>;;;888888666444333444777<<<>>>?????????<<<999777777888<<<>>>@@@@@@@@@@@@BBBDDDDDDJJJRRR[[[aaacccbbbaaajjjnnntttzzzWWWOOOFFFBBBEEEFFFddd~~~zzziiiaaa[[[eeennn___ZZZNNNGGGJJJKKKJJJLLLTTTZZZWWWUUU```pppyyyooolllgggaaa\\\XXXVVVUUUSSSOOOOOORRRVVV```tttyyybbbGGG=========777888<<<888777777777777666666666666555555555555555666777777777999:::888@@@bbbRRRGGGFFF>>>@@@<<<<<<;;;::::::::::::;;;:::777777:::999888<<>>???BBBCCCDDDCCCAAA@@@AAACCCBBBAAAAAAAAAAAA@@@<<<999999777555333555888<<<>>><<<<<<<<<999777555666777>>>???@@@@@@??????AAACCCEEEKKKSSSZZZ^^^___aaabbbgggkkkrrrxxx~~~VVVKKKEEEAAADDDGGGhhhwwwfff\\\XXXccckkk^^^ZZZOOOHHHHHHFFFIIIJJJPPPUUURRROOOZZZjjj|||pppfffccc```]]][[[ZZZ[[[\\\]]]YYYWWWWWWUUUVVV```mmmlllLLL>>><<<>>>999999<<<999777777777777666666666666555555555555555666777777888999:::999???^^^VVVJJJHHH@@@AAA<<<<<<;;;::::::::::::;;;;;;888777888888777<<>>@@@AAACCCDDDDDDCCCCCCDDDEEEFFFEEEDDDDDDDDDBBB???<<<999888666444555888<<<>>>:::::::::999777666777888@@@@@@@@@>>>======@@@BBBGGGMMMUUUYYYYYY[[[___ccceeeiiiooovvv{{{{{{UUUFFFDDDAAADDDJJJnnnsssbbbZZZWWWaaaqqqccc___VVVPPPNNNHHHLLLLLLPPPSSSPPPNNNYYYhhhzzzrrriiiaaaaaa___^^^^^^___cccgggjjjfffccc___[[[VVVTTTYYY```pppyyyUUU@@@999>>>;;;888:::888777777777777666666666666555555555555555666777777888999::::::@@@\\\[[[LLLIIIBBBBBB<<<<<<;;;::::::::::::;;;<<<999777888777777<<>>@@@@@@CCCFFFGGGGGGFFFGGGHHHIIIHHHGGGFFFFFFDDDAAA???:::999777555666888;;;===999:::;;;:::888888:::;;;???>>>>>><<<<<<===AAADDDIIIPPPWWWXXXVVVWWW]]]cccdddhhhooouuuzzzvvvVVVDDDDDDAAAEEEMMMssszzzqqq```\\\YYY___zzz}}}jjjbbbYYYVVVVVVOOOPPPNNNPPPSSSPPPOOOZZZjjjwwwmmmgggaaa^^^dddcccbbbcccggglllrrruuusssooojjjeee```\\\\\\^^^aaaaaaDDD888>>><<<777888888777777777777666666666666555555555555555666777777777888;;;===AAA\\\]]]LLLJJJBBBBBB<<<<<<;;;::::::::::::;;;===999777888777777;;;BBBIIIMMMRRRUUUUUUVVVZZZ]]]___aaaffflllqqqttttttssszzzxxxwww{{{}}}~~~~~~{{{qqqjjjjjjmmmtttvvvoootttuuuzzz}}}rrrhhhlllfffaaaZZZTTTPPPQQQTTTWWW[[[vvvuuu___WWWSSSLLLEEEDDDCCC@@@===;;;:::;;;===???@@@DDDHHHJJJJJJIIIIIIIIIKKKIIIGGGGGGGGGEEECCCAAA:::999777666666777999;;;888999999999888888:::<<<;;;;;;;;;;;;<<>>777777888777777777777666666666666555555555555555666777777777777;;;>>>BBBZZZ^^^KKKIIIBBBAAA<<<<<<;;;::::::::::::;;;===999888999888777;;;AAAIIINNNRRRUUUVVVXXX\\\___```cccggglllooorrrssstttzzztttuuu{{{~~~wwwooofff___ZZZ^^^cccoooqqq^^^^^^VVVSSSPPPNNNOOOOOOOOOOOOMMM___zzzvvv___WWWSSSKKKEEEDDDBBB@@@>>><<<;;;;;;<<<===???CCCHHHKKKKKKJJJIIIIIIIIIGGGFFFEEEFFFEEEDDDBBB:::888777666555666888999555666777666555555777999888999:::;;;<<>>===<<<;;;;;;===AAAGGGJJJJJJHHHFFFEEEFFFEEECCCCCCDDDDDDCCCBBB999888666555555555666777555666666666555555666888777888:::<<<===???BBBDDDGGGJJJLLLNNNOOORRRUUUXXX^^^```dddhhhnnnuuu|||UUUSSSDDDEEECCCKKKXXXtttmmm|||~~~hhh[[[QQQTTTUUUYYYnnnssspppqqqiiifff^^^XXXWWWTTTTTT___nnnxxxxxxpppooonnnjjjggggggdddeeegggiiikkkmmmooopppfffmmmuuu~~~pppjjjlllZZZ???DDDBBB999888<<<777777777777666666666666555555555555555666777777999888<<>>GGGLLLQQQTTTUUUXXX]]]aaa```eeekkkllljjjjjjooossskkkrrrzzz~~~~~~}}}uuunnnfffbbbccccccaaa^^^ZZZ\\\YYYVVVaaa~~~}}}dddbbbaaa]]]YYYXXXZZZYYYUUUQQQOOOPPPTTTbbbzzzpppiiiggg\\\hhh{{{vvv___VVVRRRKKKFFFEEE@@@@@@@@@???>>><<<;;;:::;;;???EEEHHHHHHFFFDDDCCCDDDCCCAAAAAABBBCCCCCCBBB888777666555444444555555777888888888666666888999777999<<<======>>>@@@BBBEEEFFFHHHKKKNNNPPPRRRSSSZZZ\\\___ccciiipppyyyMMMPPPCCCDDDCCCLLL[[[uuunnn}}}zzzeeeYYYSSSXXXWWWUUUbbb}}}}}}vvvrrrhhhcccZZZRRRPPPLLLKKKUUUcccmmm~~~~~~uuuppprrrsssmmmhhhgggmmmnnnqqqtttwwwzzz{{{|||uuuuuutttvvvuuulllyyy]]]BBBCCC:::777<<<999777777777666555555444444555555555555555666777777888888777<<>><<<<<<;;;:::::::::;;;;;;::::::999888888999::::::DDDLLLQQQPPPPPPVVV\\\```gggggggggiiimmmooopppooolllppptttxxx{{{~~~|||qqqmmmjjjfffeeegggjjjiiifff\\\YYYXXXYYY[[[iiitttfffgggiiiccc\\\[[[^^^]]]WWWQQQRRRRRRPPPSSSiiixxxssspppjjjddd\\\^^^gggwwwvvv___VVVSSSLLLGGGGGGBBB???<<<:::;;;<<<<<<<<>>???BBBCCCBBBAAA:::999777666666666777888777777666666666666777777888999:::;;;<<<<<<<<<<<>>>>>???@@@@@@AAABBBBBBAAA???>>>???BBBDDDDDDCCC???===:::888666666666777777777666666666666777777888888:::;;;<<<<<<======@@@BBBEEEGGGIIILLLPPPSSSXXXZZZ]]]```eeellltttzzz}}}UUUDDDFFFDDDFFFNNNaaawwwqqqzzzrrrccc]]]TTTUUUVVVVVVYYYcccqqq|||xxxxxxwwwtttmmmcccZZZUUUPPPLLLHHHGGGGGGHHHOOOWWWbbbppp|||vvvrrrqqqssstttuuuttttttsssssstttxxxwwwqqq~~~~~~tttLLLBBB===;;;:::666888777777666666555555444777666666555555555666666999999888===BBBOOOaaaFFFFFFDDD@@@===<<<<<<;;;::::::;;;;;;::::::999888888999::::::BBBJJJOOOOOOOOOTTTZZZ\\\aaadddggggggfffgggjjjmmmrrrqqqqqquuuzzz}}}}}}{{{}}}uuu~~~fff\\\TTTTTTUUUZZZlll~~~tttiiilllnnnkkknnnvvvzzzxxxsssnnngggbbb]]][[[XXXXXXTTTRRRZZZxxx|||tttiiibbb]]]___dddmmmzzzsss```ZZZXXXPPPHHHFFFEEEBBB???======<<<<<<;;;<<<===>>>???@@@BBBBBBCCCAAA@@@???@@@CCCEEEFFFEEEDDDAAA===999666555666666666666666666666666666666888888999:::;;;<<<======???AAAEEEHHHKKKNNNSSSVVV[[[]]]aaadddhhhnnntttxxxxxx|||MMMEEEHHHCCCEEEMMMcccsssrrr{{{ooo```[[[RRRTTTUUUUUUVVVZZZaaagggeeeeeedddaaa[[[UUUOOOKKKLLLHHHEEEEEEEEEFFFMMMTTT___kkk~~~zzzuuuvvvxxxzzzzzztttsssrrrooonnnppptttxxxtttvvv|||{{{tttttt}}}RRRAAA>>>===:::666888888777777666555555555777777666555555555555666777777777<<>>===<<<;;;;;;:::;;;;;;::::::999888888999::::::AAAJJJPPPOOOOOOTTTYYY[[[]]]bbbffffffccccccggglllrrrooonnnssszzz}}}{{{xxx~~~vvvttteeeXXXUUUTTTSSSZZZddduuuccc```aaaaaafffnnn}}}nnnccc```bbb```^^^ZZZUUUVVVmmmsssggg\\\WWWWWW\\\dddmmmqqq~~~sss___ZZZXXXPPPJJJHHHFFFDDDAAA???>>>>>><<<:::;;;<<<===???AAABBBDDDDDDEEEDDDCCCDDDDDDEEEFFFFFFEEEBBB>>>999666555666777666666666666666666666666777888888999:::<<<===>>>???BBBFFFIIIMMMQQQVVVZZZ___bbbfffjjjmmmqqquuuxxx{{{nnnFFFCCCFFFDDDCCCJJJaaannnrrr|||lll^^^XXXSSSTTTUUUTTTRRRSSSVVVYYYZZZYYYXXXUUURRRNNNKKKIIIIIIFFFDDDEEEEEEEEEKKKRRR]]]hhh{{{{{{yyyzzzyyywwwtttssspppmmmiiiiiijjjlllssszzzzzzrrr}}}{{{yyyqqqmmmpppsssYYY@@@??????:::888888888888777666666555555777666555555555555666666555555666<<>>===<<<;;;;;;;;;;;;::::::999888888999::::::AAAJJJPPPPPPOOOSSSXXXZZZ[[[___ddddddbbbbbbgggkkkooollllllqqqxxx|||{{{xxx{{{||||||yyyrrr```ZZZVVVQQQRRRVVVlll|||iiiaaa```]]]___ccc{{{~~~lllddddddbbb^^^\\\YYYVVVfffttthhhZZZTTTQQQRRRWWW]]]aaalll|||ttt^^^WWWUUUPPPLLLLLLGGGEEEBBBAAA@@@???===;;;;;;<<<===???AAACCCEEEEEEIIIIIIHHHGGGEEEDDDDDDEEECCCAAA===999777777777888666666777888888777666666777777777888:::<<<===>>>AAACCCGGGKKKNNNSSSXXX[[[aaadddiiilllooosssvvvyyy~~~cccDDDEEECCCGGGDDDHHH^^^}}}kkkrrr|||jjj\\\WWWUUUUUUSSSRRRQQQQQQTTTUUUTTTTTTRRRPPPNNNLLLKKKJJJIIIFFFEEEFFFFFFEEEJJJPPPWWWcccwww}}}zzzwwwtttrrrqqqpppmmmjjjiiijjjkkkrrrxxxvvv}}}zzzvvvtttuuunnnjjjlllkkkwwwbbbAAAAAA@@@999:::999888888777777666666555555555555555555666777777444555666<<>>???AAACCCDDDFFFFFFKKKKKKJJJGGGDDDBBBBBBCCCAAA@@@===;;;999888888888777777999999999999777777777777777777999;;;>>>???BBBDDDHHHKKKNNNRRRVVVYYY^^^aaafffjjjmmmqqquuuxxx|||YYYDDDIIIBBBIIIFFFJJJ___jjjqqq}}}hhhZZZVVVUUUSSSRRRQQQPPPQQQSSSTTTQQQPPPOOOMMMLLLKKKJJJIIIIIIFFFEEEGGGFFFEEEHHHNNNUUU```uuu{{{xxxwwwpppqqqqqqooommmllllllnnnvvv{{{~~~~~~yyytttnnnooojjjhhhjjjgggooolllEEECCC@@@888<<<999999888888777666666666444444444444555777888999666777777===@@@HHHssssssQQQJJJFFFBBB@@@???>>><<<;;;;;;::::::::::::999888888999::::::===FFFMMMMMMLLLOOOSSSTTT[[[\\\___bbbeeehhhkkklllkkklllnnnpppssstttuuuuuuyyyzzz|||~~~}}}kkk]]]PPPJJJKKKMMM[[[rrr~~~nnngggeeefffgggsss{{{qqqllliiiqqq}}}uuukkkfffddd[[[\\\wwwoooooobbbYYYQQQOOONNNJJJGGGGGGHHHHHHLLLRRRWWW```rrruuu```YYYWWWPPPKKKJJJGGGEEEDDDCCCDDDCCCAAA??????@@@AAABBBDDDEEEFFFGGGHHHIIIHHHFFFBBB@@@AAABBBBBBAAA@@@>>><<<:::888777777999:::;;;;;;:::999777777666666777888;;;>>>@@@BBBDDDGGGIIIKKKNNNRRRUUUWWWZZZ^^^bbbffflllqqquuu|||~~~KKKBBBKKK@@@FFFEEEKKK```lllqqq|||}}}fffZZZVVVQQQQQQPPPPPPQQQQQQPPPOOONNNNNNMMMLLLKKKIIIHHHGGGHHHFFFFFFGGGFFFCCCFFFKKKRRR]]]pppyyyzzz|||ssstttsssoookkkgggeeeeeekkkqqqzzzzzzsssqqqiiiggghhhbbbeeeuuusssHHHDDD@@@777<<<999999888888777666666666333333333444666777999:::999999999===???FFFpppzzzVVVMMMIIIFFF@@@???>>>===;;;;;;::::::::::::999888888999::::::;;;DDDKKKKKKJJJMMMQQQRRR\\\\\\]]]bbbgggkkkmmmmmmlllnnnpppqqqqqqqqqrrrtttwwwwwwxxx{{{~~~kkkXXXPPPPPPLLLMMMVVVfffttt{{{vvvmmmaaaYYYWWWXXXYYYYYYZZZooonnniiijjjzzzzzzqqqlll^^^XXXvvvxxxggg```bbb\\\TTTOOOPPPOOOKKKEEECCCGGGBBB@@@CCCEEELLL\\\mmmuuutttaaa\\\YYYQQQJJJHHHFFFEEEDDDDDDEEEDDDBBB@@@@@@AAABBBCCCDDDFFFGGGGGGDDDFFFFFFDDD@@@???@@@BBBDDDCCCCCCAAA???;;;888666888999;;;<<<<<<;;;999888666666666666888;;;>>>@@@AAACCCFFFGGGIIIKKKNNNQQQQQQTTTXXX\\\aaagggmmmrrr}}}qqq@@@>>>JJJ===AAABBBJJJ```nnnqqq||||||fffZZZVVVNNNNNNOOOQQQQQQPPPMMMJJJNNNNNNMMMMMMKKKIIIGGGFFFHHHFFFEEEGGGEEEBBBDDDHHHKKKTTTfff|||}}}wwwyyy~~~xxxwwwtttmmmeee^^^YYYXXXWWWaaalllrrrwww~~~yyymmmgggfff]]]\\\jjjjjjzzzTTTBBB@@@===777777777777777666666666666666666666666666777888888555666;;;999@@@HHHcccSSSRRRLLLBBB===============<<<<<<<<<;;;:::888777777777888888<<>>???AAAFFFKKKNNN___mmm{{{sss```[[[TTTQQQPPPJJJKKKDDD@@@@@@@@@???@@@CCC>>>???@@@AAABBBCCCDDDDDDBBBBBBAAA@@@AAABBBCCCDDDFFFDDDBBB???===<<<;;;:::666888;;;===>>>===;;;:::999999888888999;;;<<<===?????????@@@CCCEEEHHHJJJOOORRRVVVZZZ]]]bbbgggjjjxxx{{{zzz^^^HHHDDDEEEBBBHHHBBBGGG```rrrsss}}}uuubbb\\\\\\TTTSSSRRRQQQPPPOOONNNNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCKKKOOOYYYjjj}}}~~~|||yyy{{{xxxnnn```WWWTTTRRRNNNSSSTTT[[[ccciiiqqq|||pppddd[[[WWWVVVWWW```mmmtttRRRCCC>>>;;;888888777777777666666666666666666666666666777888888555666;;;888???FFF```TTTQQQIII@@@===============<<<<<<<<<<<<;;;999888777777777888===CCCIIILLLLLLOOOUUUZZZ\\\\\\^^^bbbhhhlllmmmmmmmmmkkkmmmppppppmmmoootttvvvxxx{{{}}}~~~rrr]]]VVVPPPLLLJJJNNNRRRSSSVVVZZZZZZXXXXXX\\\]]]\\\^^^bbb^^^^^^ssstttsssmmmaaaqqqyyyoooddd\\\[[[WWWUUUSSSQQQOOOKKKGGGCCCBBB@@@>>>===>>>AAAEEEHHHLLLYYYeeexxxwwwaaa[[[UUURRRPPPIIIJJJCCC???>>>>>><<<===@@@<<<<<<<<<===>>>>>>??????AAAAAACCCDDDDDDDDDCCCBBBFFFFFFDDDBBB@@@===;;;:::666888:::===>>>>>><<<<<<999888888888999:::<<<============>>>AAACCCFFFGGGLLLOOOSSSWWW\\\aaafffjjjvvvzzztttSSS???@@@CCC???HHHDDDIIIbbboooqqq|||wwwcccYYYXXXSSSRRRRRRQQQPPPOOONNNMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCDDDGGGQQQaaauuu}}}zzzzzzmmm]]]SSSQQQPPPNNNQQQQQQVVV]]]bbbjjjzzzxxxrrrggg\\\TTTPPPPPPPPPWWWcccoooSSSFFF===:::;;;888888777777777666666666666666666666666777888888666666:::777>>>DDD]]]UUUPPPIII@@@>>>>>>>>>======<<<<<<<<<===<<<:::999777777666666===BBBIIILLLLLLNNNTTTYYYYYYYYY[[[```fffkkkmmmmmmmmmlllmmmqqqpppnnnppptttxxxzzz}}}~~~uuufffZZZTTTNNNOOOPPPQQQUUUZZZ^^^```fffnnnppppppsssyyypppooouuutttvvv~~~lllpppuuukkk```YYYXXXXXXVVVSSSQQQOOOLLLHHHEEEBBB@@@===;;;;;;<<>>;;;;;;>>>;;;;;;<<<<<<=========>>>@@@BBBEEEGGGGGGEEECCCBBBHHHHHHHHHFFFCCC???;;;999555777:::===>>>???>>>===888888777777888999;;;<<<;;;;;;;;;<<<>>>AAACCCEEEIIILLLPPPUUUZZZ___fffjjjtttxxx~~~vvvPPP===DDDIIICCCGGGFFFMMMdddkkkooozzzxxxbbbWWWTTTQQQQQQPPPPPPOOONNNMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGGGGFFFDDDCCCCCCBBBBBBDDDMMM\\\ooo{{{kkkYYYOOONNNOOONNNOOOOOOQQQUUUYYYaaaooo}}}~~~zzzuuuppplllpppyyylllfff]]]TTTMMMKKKJJJKKKMMMXXXvvvoooWWWKKK???:::>>>888888888777777777666666666666666666666777777888888777;;;888>>>CCCZZZUUUOOOIIIDDD??????>>>>>>===<<<<<<<<<===<<<;;;999888777666555:::@@@FFFIIIIIIKKKPPPUUUWWWXXXZZZ^^^cccgggjjjkkklllkkkmmmppppppnnnpppuuuyyy{{{~~~pppfff]]][[[]]]aaahhhpppvvvwww}}}{{{}}}wwwssszzztttkkkaaa[[[[[[XXXVVVSSSQQQOOOMMMJJJGGGAAA???<<<:::999:::<<<>>>@@@FFFHHHQQQcccppp~~~eee^^^YYYYYYXXXQQQRRRKKKEEECCCAAA>>>===???>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGGGGGGGEEEDDDHHHJJJKKKJJJGGGAAA<<<888555777999<<<>>>?????????888888777777777888:::;;;:::::::::;;;===???BBBCCCFFFIIINNNSSSXXX___fffkkkqqqvvv~~~{{{QQQ@@@IIINNNFFFDDDFFFOOOeeeggglllxxxvvv```UUUSSSPPPPPPOOOOOONNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAABBBCCCJJJWWWiiizzzhhhUUUKKKLLLOOOPPPOOOPPPPPPQQQSSS[[[hhhrrr{{{tttqqqllleee]]]]]]hhhvvvzzzpppeee```YYYRRRMMMJJJJJJKKKJJJPPPggguuu\\\MMM???999===888888888888777777777777666666666666666777777888999888<<<999@@@DDDXXXQQQKKKGGGFFF@@@??????>>>======<<<<<<======<<<:::999777666555999???FFFIIIIIIJJJOOOSSSWWWXXXZZZ\\\___bbbfffhhhkkkjjjlllppppppnnnppptttwwwzzz}}}xxxsssuuuzzz{{{uuu|||}}}wwwyyywwwjjjccc___^^^bbblllwwwyyyrrrgggaaaaaaXXXUUURRRPPPOOOMMMKKKIII@@@>>><<<::::::;;;===>>><<>>@@@@@@AAABBBDDDFFFHHHIIIJJJGGGGGGFFFFFFGGGGGGHHHIIIHHHJJJLLLLLLIIICCC<<<777555666888;;;===>>>>>>>>>999888777777777888999:::;;;;;;;;;;;;===???AAACCCEEEHHHMMMQQQWWW___ggglllooovvvwwwNNN???GGGJJJCCCAAAEEEOOOfffyyydddjjjwwwrrr^^^VVVUUUOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDBBBAAAAAA???@@@EEEPPP___tttxxxfffSSSIIILLLQQQSSSRRRSSSSSSQQQSSS[[[eeekkkrrryyyxxxwwwzzzxxx}}}xxxnnnjjjfff```WWWQQQWWW```nnn|||rrrhhhbbb___YYYSSSNNNLLLLLLLLLMMMNNN\\\yyyaaaNNN???999999999999888888888777777777666666666666666777888888:::888;;;999@@@DDDVVVPPPFFFCCCCCC@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;:::888777666:::@@@GGGKKKJJJKKKOOOSSSUUUWWWYYYZZZ\\\___cccfffiiihhhkkknnnooommmooottttttwww{{{~~~ssspppsss|||}}}wwwwwwuuuzzz~~~zzznnnaaaWWWRRRNNNMMMQQQYYYbbbmmmzzzvvviiiaaa```WWWTTTQQQOOONNNMMMKKKJJJ@@@>>>===;;;;;;<<<===>>>888<<<999;;;FFFLLLVVVhhhiiiccc^^^___bbb```XXXQQQJJJHHHEEEAAA@@@BBBAAABBBCCCEEEGGGIIIKKKKKKIIIIIIHHHGGGGGGIIIJJJKKKGGGIIIKKKKKKHHHCCC<<<888555666777999;;;<<<======:::999888777777888999:::;;;;;;;;;<<<===???AAACCCEEEGGGKKKPPPVVV^^^ffflllnnnvvvlllLLLAAAEEEFFFBBBAAADDDMMMeeeuuuaaaiiiuuuppp]]]VVVVVVOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHFFFEEECCCBBB@@@@@@@@@@@@DDDMMMXXXjjjwwwfffSSSJJJMMMQQQSSSTTTVVVVVVTTTVVV^^^eeehhhmmmrrrpppooosssttt{{{~~~yyymmmiiieee___WWWOOOOOOSSSXXXjjj|||pppdddbbb___ZZZTTTPPPMMMLLLLLLPPPNNNSSSgggjjjQQQCCC<<<888999999999888888888777777666666666666666777888888888666999888@@@CCCTTTTTTGGGAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;999888777999???GGGJJJJJJJJJNNNRRRRRRTTTVVVXXXYYY]]]cccggghhhgggiiimmmmmmlllnnnsssqqqtttyyy|||~~~~~~xxxyyy}}}ttttttwww||||||wwwsssqqqlllkkkhhhccc\\\TTTOOOMMMJJJIIIKKKQQQVVV]]]hhhsss~~~lll```]]]VVVSSSPPPNNNMMMMMMKKKJJJAAA@@@>>><<<;;;;;;<<<===999===;;;<<>>@@@AAADDDFFFIIIMMMSSS[[[dddiiinnnvvv\\\IIIEEEDDDDDDEEECCCEEEMMMeeesss```hhhuuurrr]]]VVVVVVOOOOOOOOOOOOOOONNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHFFFEEECCCAAA@@@???AAAAAACCCJJJRRR```uuuxxxhhhVVVLLLMMMPPPPPPSSSWWWXXXVVVXXX```eeeeeeiiimmmhhhfffkkkmmmvvv{{{rrrkkkddd```YYYRRRNNNOOOOOO]]]mmmzzzuuugggcccaaa\\\WWWRRROOOMMMLLLMMMKKKMMM[[[xxxrrrVVVIIIAAA:::999999999888888888888777666666666666666777888888666444888777???BBBSSS[[[KKKBBBAAAAAAAAA@@@???>>>===<<<;;;:::;;;;;;<<<;;;:::888777666===EEEHHHHHHHHHKKKOOOOOOQQQUUUWWWYYY]]]ccciiigggfffhhhlllmmmkkkmmmrrrnnnrrrwww{{{}}}~~~|||uuuuuuxxxzzz}}}yyywwwwwwwwwsssnnnlllbbb\\\UUUQQQMMMIIIGGGGGGFFFDDDEEEHHHKKKNNNXXXbbbsssuuueee```UUURRROOOMMMLLLLLLKKKJJJBBBAAA???<<<;;;:::::::::999>>>;;;;;;AAA???AAANNNaaavvvqqqjjj___]]]cccddd```XXXRRRPPPMMMIIIHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGIIIKKKMMMMMMLLLJJJIIIDDDEEEHHHHHHFFFAAA<<<888555666666777888888999999<<<;;;:::999999999:::;;;::::::::::::;;;===???@@@BBBDDDHHHLLLQQQYYYbbbhhhnnnvvvpppMMMCCCCCC@@@@@@EEEFFFGGGMMMeeerrr```hhhuuuttt^^^UUUTTTPPPPPPOOOOOOOOOOOOOOOOOOLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHFFFEEECCCAAA@@@???<<<<<<>>>CCCIIIUUUhhhyyyzzzjjjXXXMMMMMMNNNMMMQQQVVVXXXVVVYYYaaaeeecccaaaccc]]]ZZZ___aaakkk~~~|||xxxnnneee```[[[TTTPPPOOOIIIQQQ[[[dddqqq|||lllfffddd___ZZZUUUQQQNNNMMMJJJHHHJJJUUUppphhhCCC===???;;;:::999888777777777777555555555555555666777888777999999<<<>>><<>>===;;;:::<<<===<<<:::777666666777777<<>>???AAACCCPPPaaauuupppeeebbbccccccccc]]][[[WWWSSSOOOLLLKKKJJJMMMLLLKKKKKKLLLLLLKKKIIILLLMMMPPPQQQRRRPPPNNNMMMJJJGGGDDDEEEGGGGGGCCC???:::888666555777888888777<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::;;;<<<===>>>DDDDDDEEEIIIOOOWWW___dddooottt|||___HHHGGGCCC@@@BBBCCCBBBEEEJJJlllnnndddfffuuusss```ZZZSSSQQQPPPOOONNNMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGEEEDDDCCCAAA>>>;;;===<<<>>>BBBFFFNNN]]]kkkzzzyyy{{{xxxlll\\\RRRPPPMMMIIIMMMOOORRRUUUWWWWWWWWWVVVWWWVVVVVVVVVUUUXXXfffsss}}}{{{ssslllggg```WWWRRRQQQMMMRRRWWWZZZ___kkk|||uuussshhh]]]YYYZZZXXXNNNEEEGGGGGGFFFMMMhhhtttHHH===<<<;;;:::999888777777777777666555555555555666666777777999888;;;===;;;NNNppp___NNNFFFAAA@@@???>>>===<<<<<<;;;;;;<<<===<<<:::888666666777777<<>>???@@@AAABBBHHHVVVgggttt|||nnneeebbbcccdddddd```^^^[[[WWWSSSPPPOOONNNPPPOOOMMMNNNOOOOOONNNMMMOOOPPPRRRSSSSSSQQQOOOMMMKKKHHHEEEFFFHHHHHHDDD@@@;;;999777777888999999888:::::::::999999:::::::::;;;;;;;;;;;;;;;===>>>???CCCDDDEEEHHHNNNUUU[[[___lllrrr}}}xxxWWWDDDEEEBBB@@@CCCCCCCCCFFFJJJkkkjjjcccfffuuusss___XXXRRRPPPOOOOOONNNNNNNNNOOOOOOKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGEEEDDDCCCAAA>>><<<===<<<>>>BBBEEEMMM[[[iiiyyy|||vvvwwwvvvnnnaaaWWWTTTOOOIIIJJJKKKNNNPPPRRRRRRQQQQQQPPPOOOOOOOOONNNQQQ]]]jjj|||xxxpppkkkeee\\\VVVUUUMMMPPPSSSUUUYYYbbbnnnwwwzzzpppccc\\\ZZZVVVOOOHHHEEEEEECCCHHH^^^yyyJJJ======;;;:::999888777777777777777666666555555555555666777999888:::<<<:::JJJhhhcccSSSJJJCCCAAA@@@===;;;::::::;;;<<<<<<======;;;888777777888777<<>><<<:::<<<<<<>>>???@@@AAAAAAAAAFFFOOO\\\iiiwwwyyymmmeeecccdddeeeeeedddbbb___\\\YYYVVVUUUTTTTTTSSSRRRSSSTTTUUUTTTSSSSSSTTTTTTTTTSSSQQQOOOMMMKKKHHHFFFFFFHHHHHHEEEBBB===;;;999888999:::999999999888888777777888888999;;;;;;;;;<<<===>>>@@@AAACCCDDDFFFJJJOOOTTTXXX[[[jjjsssiiiMMM???CCCAAA@@@CCCBBBDDDGGGJJJjjjhhhcccfffsssttt^^^WWWPPPOOOOOOOOOOOOOOOPPPPPPQQQKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGDDDCCCCCCAAA???===>>>===>>>AAADDDJJJYYYgggrrruuurrrrrrnnneee]]]WWWPPPJJJIIIJJJKKKMMMMMMMMMLLLLLLJJJHHHHHHHHHGGGJJJTTT___qqq{{{tttoooiii```ZZZYYYSSSSSSTTTVVVZZZ___dddgggooowwwiii]]]VVVQQQLLLHHHCCCDDDBBBCCCQQQmmmrrrHHH???@@@;;;:::999888777777777777888777666555555555555555666999888999;;;:::FFF___fffUUUKKKFFFCCC@@@===:::999999;;;<<<===>>>>>><<<:::777777888888;;;@@@EEEHHHJJJKKKLLLMMMOOOSSSUUUWWWZZZ]]]```aaabbbcccdddeeejjjppptttxxxxxxwwwyyyzzzoooqqqssswwwyyyyyy|||zzztttoookkkooogggfff|||~~~~~~{{{qqqlllfffaaaaaaeeefffdddffftttkkk```^^^]]]^^^___\\\XXXUUUTTTTTTPPPOOOMMMKKKIIIHHHIIIIIINNNYYYkkk~~~wwwpppiiiaaaZZZUUUWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZYYY\\\kkkyyymmmccc\\\XXXUUUWWWWWWUUUVVVXXXUUUPPPHHHEEEBBB@@@???>>><<<::::::;;;===???@@@@@@@@@???GGGMMMUUU```qqq~~~xxxnnnhhheeeeeeeeeeeefffeeeccc```^^^[[[ZZZYYYYYYXXXWWWXXXZZZZZZZZZXXXVVVVVVUUUSSSQQQOOOMMMLLLJJJHHHEEEEEEFFFFFFEEECCC>>><<<999888888999999888777777666666666666777777::::::;;;===>>>@@@AAABBBDDDFFFIIIMMMRRRVVVYYY[[[kkkvvv\\\FFF>>>CCCAAA@@@CCCAAAEEEHHHKKKiiitttyyyjjjffffffqqqvvv___WWWPPPQQQQQQPPPOOOOOOOOOPPPPPPKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGDDDCCCBBBAAA???>>>???===>>>AAACCCIIIVVVdddqqqyyyqqqppplllfff___XXXRRRMMMMMMMMMNNNNNNMMMLLLKKKJJJGGGEEEEEEFFFEEEFFFNNNWWWfffvvv}}}vvvrrrlllccc]]][[[XXXVVVVVVXXX^^^bbbcccbbbdddtttzzzkkk[[[OOOIIIFFFFFFCCCDDDBBBAAAIII^^^yyysssMMMBBB@@@;;;:::999888777777777777888777666555555555555555555999777888<<<:::BBBWWWkkkUUULLLJJJDDDAAA===:::888999;;;======>>>???===;;;888888888888:::>>>CCCGGGJJJKKKKKKLLLNNNRRRUUUWWWYYY]]]___```aaaccceeehhhmmmsssxxx}}}}}}~~~sssllljjjkkknnnpppttt}}}wwwyyysssqqqyyy|||rrrpppsssmmmiiidddcccnnn~~~nnngggeeebbbdddeeedddaaa]]][[[YYYUUUSSSPPPMMMKKKJJJIIIHHHJJJRRR```uuupppjjj```XXXSSSPPPNNNMMMNNNPPPSSSVVVZZZ]]]___```aaa```[[[WWWZZZcccjjjkkknnniiibbb]]]ZZZYYYXXXWWWUUUXXXXXXWWWXXXZZZVVVQQQIIIFFFCCCAAA@@@???===;;;:::;;;===???@@@@@@@@@???EEEHHHLLLVVVgggwww}}}{{{}}}xxxrrrlllhhhfffeeeeeegggfffeeecccaaa___]]]\\\]]]\\\[[[\\\]]]^^^]]]\\\WWWVVVSSSQQQNNNLLLKKKJJJHHHFFFDDDDDDDDDDDDDDDCCC>>><<<999777777888777666777666666555555666666777999:::;;;===???@@@AAAAAAFFFHHHLLLQQQWWW[[[___```jjjxxxTTTCCC???DDDAAA@@@CCC???EEEHHHLLLjjjzzzwwwjjjffffffqqqzzzaaaYYYRRRTTTSSSQQQPPPOOONNNNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJIIIFFFCCCBBBBBBAAA@@@??????>>>>>>@@@BBBHHHUUUcccrrr~~~tttppplllfff___YYYTTTRRRQQQQQQPPPOOOMMMLLLJJJIIIFFFDDDDDDEEEDDDCCCHHHPPP]]]lll|||xxxrrriiibbbaaaXXXUUUTTTWWW___eeegggfffdddkkkuuu{{{jjjYYYKKKEEEDDDEEEAAAAAAAAA@@@CCCRRRiii|||WWWDDD;;;;;;:::999888777777777777777666666555555555555666444999777777<<<;;;@@@PPPsssZZZOOONNNEEECCC???;;;999:::;;;======>>>@@@???<<<999888888999:::===AAAFFFJJJJJJJJJLLLNNNRRRTTTWWWYYY]]]______bbbeeegggjjjnnnssswww|||}}}}}}jjjbbb^^^aaadddhhhtttvvv|||{{{xxxqqqgggccckkk}}}yyyvvvsssjjjhhhfffeeeeeeccc```]]]YYYWWWSSSQQQOOOMMMJJJHHHLLLRRR]]]oooxxxhhh```UUULLLGGGFFFFFFFFFEEEFFFIIIOOOVVV^^^eeehhhggghhhddd^^^ZZZZZZXXXUUUTTTRRRQQQSSSVVVXXXZZZZZZWWWZZZZZZYYYZZZ[[[XXXRRRJJJHHHEEECCCBBBBBB@@@>>>======???@@@AAAAAABBBBBBEEEGGGJJJRRRaaapppwwwvvvzzzwwwsssnnnjjjgggfffeeegggggggggeeedddbbb```___```___^^^^^^______^^^\\\WWWUUURRROOOLLLJJJJJJIIIFFFEEEDDDCCCBBBCCCDDDDDD???<<<999777777777666555888777777666666777777888999:::<<<===>>>?????????DDDGGGLLLRRRYYY```dddgggiiixxxzzzOOOBBBAAAEEE@@@@@@CCC???CCCHHHNNNlllhhhcccfffsss}}}ccc[[[TTTTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIFFFCCCAAAAAAAAA@@@@@@@@@>>>???AAABBBHHHUUUcccrrr{{{|||vvvpppkkkddd\\\XXXYYYUUUTTTRRROOOLLLJJJHHHGGGEEECCCCCCDDDCCCAAADDDIIISSS```yyy{{{rrrkkkiii^^^ZZZXXXZZZbbblllrrruuullliiiiiirrrxxxgggVVVJJJEEEEEEFFF???>>>===>>>@@@HHHZZZkkk^^^FFF:::;;;:::999888777777777777666555555555555666666777333999777777>>>===???LLL~~~dddTTTPPPFFFCCC@@@===;;;;;;<<<======???@@@@@@===:::888888999999;;;@@@FFFJJJJJJIIILLLOOORRRUUUWWWZZZ]]]```aaacccgggiiikkkllloooqqquuuwwwyyy~~~zzzlllbbbcccgggkkkuuuvvvyyy|||mmmhhhlllrrrwwwlllggghhhhhheeeaaa]]]ZZZVVVTTTSSSQQQMMMJJJOOORRRZZZkkkqqqeee___VVVOOOKKKIIIIIIIIIFFFEEEEEEHHHNNNXXXaaagggmmmqqqqqqlllgggeee```[[[XXXWWWVVVXXXZZZ\\\]]]\\\ZZZ]]]^^^\\\]]]^^^YYYSSSLLLJJJGGGFFFFFFEEEDDDBBBAAAAAAAAABBBCCCDDDEEEFFFEEEIIILLLRRR^^^lllsssssstttsssrrroookkkhhhffffffhhhhhhhhhhhhfffeeecccbbbbbb```___^^^___^^^]]][[[XXXUUUQQQNNNKKKJJJJJJJJJFFFFFFEEECCCBBBCCCDDDFFFAAA>>>;;;999888888666555999999888888888888999999999:::<<<===>>>>>>======???BBBHHHPPPYYYaaahhhlllkkkyyydddIII@@@AAADDD???@@@DDD@@@AAAHHHOOOnnnjjjcccfffuuu~~~ddd[[[TTTRRRRRRPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIFFFCCCAAAAAAAAAAAA@@@@@@>>>???AAACCCIIIVVVdddrrryyy~~~xxxtttlllbbb]]]^^^YYYWWWTTTQQQMMMJJJHHHGGGGGGDDDDDDFFFEEEBBBCCCFFFJJJVVVnnnyyyrrrpppgggbbb]]]]]]cccooozzz{{{sssllllllrrryyy~~~}}}qqq```QQQHHHEEEDDDDDDAAA>>>===??????CCCPPP]]]}}}___GGG===;;;:::999888777777777777555555555555555666777888333999777777>>>>>>???JJJlllYYYPPPFFFDDDAAA>>>===<<<<<<======???AAA@@@===:::999888:::999;;;???FFFJJJJJJIIILLLOOORRRUUUWWWZZZ]]]```bbbeeehhhjjjjjjjjjkkkllloooppprrrwwwssstttxxxzzzvvvlll}}}vvvuuuvvvqqqzzzpppoooooollliii___\\\XXXVVVUUUSSSOOOKKKKKKNNNTTTddd|||mmmaaa]]]WWWSSSPPPOOONNNLLLKKKHHHCCCBBBEEENNNWWW^^^rrrxxxzzzxxxtttrrrnnniiibbb___]]][[[[[[[[[ZZZYYY\\\___```_________[[[UUUNNNLLLIIIHHHHHHHHHGGGFFFDDDDDDCCCDDDEEEFFFHHHJJJCCCGGGKKKPPPZZZgggnnnooooooppppppnnnkkkiiigggggghhhiiiiiiiiihhhfffeeeccccccaaa___^^^^^^^^^\\\ZZZXXXVVVRRRNNNKKKJJJJJJKKKGGGGGGFFFDDDCCCCCCFFFHHHBBB???<<<:::999999777666::::::999999999999::::::999:::<<<=========<<<<<<;;;>>>DDDMMMWWWaaaiiinnnnnn|||OOOFFF>>>@@@CCC>>>@@@DDDAAA@@@HHHPPPpppnnndddfffuuu~~~ddd[[[TTTPPPOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIFFFCCCAAAAAAAAAAAAAAA@@@??????BBBDDDIIIWWWeeetttzzz|||ttthhhaaabbb]]][[[WWWSSSOOOLLLJJJIIIJJJGGGGGGIIIHHHDDDDDDGGGDDDOOOhhh|||uuusssiiiddd]]]YYY^^^jjjyyy~~~sssllliiikkkpppuuuvvvjjjYYYLLLEEECCCBBBAAAEEE@@@???AAAAAACCCKKKVVVsssgggFFF>>>;;;:::999888777777777777666666555555555555666666777888888888999<<<@@@DDDqqqhhhWWWOOOHHHFFFCCC???===;;;::::::<<<===>>>>>>>>><<<999888888888;;;???DDDHHHIIIIIINNNNNNOOOQQQSSSWWWZZZ[[[\\\]]]___bbbeeegggiiijjjsssrrrqqqssszzzxxxqqqppp}}}yyyttttttzzzyyylllhhhjjjccc```\\\YYYVVVSSSPPPMMMLLLNNNSSSaaa{{{|||nnnfff```[[[YYYUUUPPPPPPSSSPPPLLLHHHFFFGGGJJJLLLMMMfffnnn{{{}}}ssspppkkkhhhffffffeeedddgggeeedddcccbbb]]]VVVPPPNNNNNNMMMKKKJJJIIIHHHGGGIIIHHHGGGFFFFFFHHHJJJLLLHHHLLLQQQTTT[[[eeekkklllgggkkknnnmmmiiifffhhhjjjkkkiiieeeccccccbbb```^^^aaaaaa`````````^^^ZZZWWWVVVTTTQQQMMMKKKJJJJJJJJJIIIFFFDDDDDDGGGHHHGGGEEE???AAABBB>>>888555666999::::::;;;;;;;;;:::999999<<<======<<<::::::;;;===???BBBFFFMMMVVVcccqqqyyyTTTDDDCCCAAA@@@@@@AAACCCDDDAAAIIINNNkkkvvvbbbkkkrrrgggVVVRRRQQQPPPPPPOOONNNMMMLLLLLLMMMLLLKKKMMMPPPQQQOOOLLLJJJHHHEEECCCCCCCCCBBBAAA@@@>>>>>>@@@BBBJJJZZZiiixxx{{{~~~zzzyyyuuukkkbbb___]]]YYYWWWUUUQQQMMMJJJIIIIIIIIIIIIIIIHHHFFFFFFLLLLLLZZZxxx|||tttpppeee^^^aaabbbcccooo~~~vvvnnnoookkkccciiicccWWWKKKFFFHHHGGGDDD@@@BBBCCCAAA???AAAIIIOOOkkkmmmJJJAAA;;;:::999888777777777777666666555555555555666666777777888888999<<<@@@DDDkkkkkkXXXPPPHHHFFFCCC???===;;;::::::::::::<<<<<<;;;999777666888888:::???DDDHHHIIIIIILLLLLLMMMOOORRRUUUXXXZZZ[[[\\\^^^```ccceeeggghhhmmmllllllooovvvsssooosss|||wwwttt}}}vvvjjjgggeeebbb___\\\XXXSSSPPPMMMNNNRRRaaa|||}}}oooddd^^^YYYYYYXXXVVVUUUWWWSSSPPPLLLJJJKKKMMMNNNOOOPPPXXXgggyyy}}}wwwrrrpppiiieeeaaa___^^^[[[XXXTTTQQQQQQPPPOOOOOONNNMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNMMMQQQSSSTTTZZZcccjjjjjjgggkkknnnmmmjjjgggiiikkkjjjhhheeedddcccaaa^^^\\\^^^]]]\\\]]]]]][[[XXXUUUTTTSSSPPPMMMKKKJJJJJJJJJHHHFFFEEEFFFIIIJJJJJJHHHEEEFFFFFFCCC>>>;;;:::::::::::::::;;;;;;::::::999<<<======<<<::::::<<<===>>>@@@DDDJJJSSS___llltttqqqHHHCCCBBBAAA??????@@@BBBCCCDDDLLLRRRooo}}}eeellltttgggWWWSSSQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMPPPSSSSSSPPPMMMKKKIIIEEEDDDCCCCCCBBB@@@@@@>>>>>>@@@CCCKKKZZZiiiuuuyyyyyyuuuqqqkkkeee```^^^[[[YYYWWWTTTQQQNNNMMMLLLKKKJJJHHHGGGFFFEEEHHHGGGSSSnnn}}}wwwllleeeeeedddbbbjjjvvv|||vvvmmmbbbeee```VVVKKKHHHIIIGGGDDDBBBDDDDDDBBB???@@@FFFKKK___nnnJJJ???;;;:::999888888777777888666666555555555555666666777777888888999;;;???CCCbbbpppZZZQQQHHHFFFCCC@@@===;;;::::::999:::;;;<<<;;;999777666888888:::>>>CCCGGGIIIIIIIIIIIIKKKNNNQQQTTTWWWYYYZZZ[[[\\\___aaaccceeeeeehhhhhhiiikkkrrr|||}}}rrrlllmmmqqq}}}|||uuuuuuooolllhhhddd```\\\WWWSSSPPPOOORRRaaa}}}xxxoooeee\\\[[[[[[XXXVVVUUUTTTRRROOONNNOOOPPPPPPPPPJJJNNNVVVdddvvv{{{tttqqqhhhddd^^^ZZZYYYYYYYYYXXXTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSUUUWWWWWWVVV[[[dddkkkmmmiiilllooonnnjjjiiijjjlllhhhfffeeedddbbb```\\\YYYXXXWWWWWWXXXXXXWWWTTTRRRQQQPPPOOONNNLLLKKKJJJIIIHHHGGGFFFGGGJJJKKKKKKJJJHHHGGGFFFFFFDDDBBB===:::::::::::::::;;;;;;;;;:::;;;<<<<<<<<<::::::<<<>>>???AAAEEEJJJSSS]]]iiiqqq___AAAAAAAAA@@@??????@@@AAABBBDDDMMMTTTqqqhhhkkkwwwgggWWWTTTQQQPPPPPPOOONNNMMMLLLLLLJJJLLLPPPTTTWWWVVVRRRNNNMMMJJJGGGEEEDDDBBB@@@??????>>>>>>AAACCCKKKZZZhhhtttxxxuuulllgggdddccc]]][[[YYYWWWWWWUUUSSSQQQRRRPPPMMMKKKHHHGGGGGGFFFEEECCCLLLbbb{{{vvvmmmjjjfffaaadddlll{{{xxxlllfffcccZZZOOOKKKKKKIIIFFFDDDFFFFFFDDDAAA@@@CCCFFFSSS{{{lllIII???;;;;;;:::999888888888888666666555555555555666666666777888888999;;;>>>AAA\\\uuuZZZQQQHHHFFFCCC@@@===;;;;;;:::;;;<<<===>>>===<<<:::888777777999===BBBFFFHHHHHHGGGHHHJJJMMMQQQTTTVVVXXXZZZZZZ\\\^^^```bbbcccdddiiijjjkkklllpppxxxzzzvvvrrrvvvzzz}}}zzzwwwsssllleeeaaa]]]ZZZXXXSSSPPPRRRaaayyykkk___[[[[[[ZZZWWWWWWVVVUUUTTTTTTVVVVVVVVVTTTVVVSSSRRRVVV```mmmxxx|||oooiiigggccc```[[[XXXVVVWWWXXXYYYWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZYYYYYYXXXWWWZZZ\\\[[[ZZZ___iiiqqqsssooopppqqqoookkkiiiiiijjjeeedddcccbbbaaa^^^ZZZVVVTTTSSSRRRSSSTTTSSSQQQOOONNNNNNNNNMMMLLLKKKJJJIIIGGGFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCEEEGGGFFF@@@;;;;;;;;;:::::::::;;;;;;;;;:::;;;<<<<<<;;;;;;===???AAADDDHHHMMMUUU___jjjrrr||||||TTTDDD@@@??????>>>??????@@@AAAAAAKKKSSSpppjjjjjj{{{hhhYYYUUUQQQPPPPPPOOONNNMMMLLLLLLKKKNNNSSSXXXZZZXXXTTTPPPNNNKKKHHHFFFDDDBBB???===???>>>???AAADDDJJJXXXeeesssyyyzzzkkkccc```___[[[YYYWWWWWWXXXXXXWWWVVVTTTRRROOOLLLJJJIIIIIIJJJFFFCCCHHHZZZooo~~~uuuooojjjcccaaadddlllyyynnnjjj___RRRJJJJJJHHHEEEEEEGGGGGGFFFCCCBBBCCCDDDNNNrrrnnnLLLDDD<<<;;;:::999888888888888666666555555555555666666666777888999999:::===@@@YYY|||[[[QQQIIIGGGDDD@@@>>><<<;;;;;;;;;<<<===>>>>>>===;;;:::777777888;;;AAAEEEHHHHHHGGGHHHJJJNNNQQQTTTVVVWWWYYYZZZ[[[]]]```bbbddddddkkkkkklllmmmooosssxxx||||||}}}rrrgggaaa^^^\\\\\\VVVRRRSSSccc}}}oooaaa]]]^^^^^^]]]^^^YYYXXXXXXZZZ\\\\\\[[[ZZZYYYVVVSSSTTTYYYaaahhhkkkppptttwwwtttkkkccc``````]]]\\\ZZZXXXWWWWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]ZZZZZZ[[[[[[[[[ZZZZZZYYY[[[^^^^^^___dddnnnuuuwwwttttttrrroookkkhhhggggggbbbaaa`````````]]]YYYUUURRRQQQPPPPPPQQQQQQOOONNNLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGGGGGGGEEEDDDBBBBBBDDDBBBAAADDDIIIJJJDDD>>>===<<<;;;:::::::::;;;;;;999:::;;;;;;;;;;;;>>>@@@AAADDDHHHNNNVVV```jjjqqqyyymmmOOOFFF>>>>>>>>>>>>??????@@@@@@@@@KKKTTTppptttooojjjZZZWWWQQQPPPPPPOOONNNMMMLLLLLLLLLPPPUUUYYYZZZXXXTTTRRRNNNLLLIIIGGGEEECCC???===>>>===???AAACCCHHHTTTaaaoooyyywwwjjjdddbbb]]][[[YYYYYYZZZ[[[ZZZYYYUUUSSSPPPNNNLLLLLLMMMNNNFFFCCCFFFSSSddd}}}zzztttnnngggbbbaaadddsssyyytttgggVVVKKKIIIIIIGGGFFFGGGHHHGGGFFFDDDDDDEEELLLhhhnnnLLLCCC<<<;;;:::999999888888999666666555555555555666666555777888999999:::===???TTT^^^RRRIIIGGGDDDAAA>>><<<;;;;;;:::;;;<<<======<<<:::999777777777:::???DDDGGGHHHFFFHHHKKKMMMPPPRRRTTTTTTWWWXXXZZZ\\\___bbbdddeeehhhjjjkkkllllllnnnpppsssxxx|||rrroooooossssssiiiccc```___YYYTTTTTTfffsssmmmiiidddaaa```\\\[[[ZZZ[[[\\\]]]\\\ZZZYYYWWWVVVWWWZZZ]]]^^^___YYY\\\``````]]][[[[[[]]]ZZZ[[[\\\[[[ZZZYYY[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^\\\\\\\\\]]]]]]]]]^^^^^^___ccceeefffkkkrrrvvvvvvuuussspppllliiifffdddccc___^^^]]]]]]]]]\\\YYYVVVTTTRRRPPPPPPQQQQQQOOONNNLLLLLLKKKJJJJJJIIIHHHHHHFFFHHHIIIHHHEEEBBB@@@@@@FFFDDDCCCFFFKKKLLLHHHDDD???>>><<<:::999999::::::888:::;;;;;;;;;<<<>>>AAA@@@BBBGGGLLLSSS\\\eeekkkxxxaaaIIIAAA>>>>>>>>>???@@@@@@@@@AAAAAAMMMWWWssstttmmm\\\XXXQQQPPPPPPOOONNNMMMLLLLLLLLLPPPTTTVVVUUUSSSRRRRRRMMMLLLIIIGGGFFFCCC@@@===>>>===???AAABBBEEEPPP[[[kkkwwwyyyooojjjccc```\\\ZZZYYYYYYXXXVVVVVVUUUSSSQQQPPPOOOOOOPPPFFFCCCEEEMMMXXXnnnxxxsssmmmhhhddd[[[cccoooyyysssaaaUUURRRQQQPPPJJJJJJIIIHHHGGGFFFFFFEEEIII```zzzpppLLLBBB<<<<<<;;;:::999999999999666666555555555555666666555777999999999:::<<<>>>NNN|||aaaUUUIIIGGGDDDAAA>>><<<<<<;;;;;;<<<===??????>>><<<;;;777666666999???DDDGGGHHHFFFGGGJJJLLLNNNPPPPPPPPPSSSUUUWWWZZZ^^^aaaccceeeeeegggjjjkkkllllllnnnooooooxxx|||~~~uuusssyyy|||xxxmmmeeeaaa\\\VVVVVVhhhxxxqqqoookkkhhheeedddccccccaaa``````______``````___\\\YYYWWWWWWXXXXXXYYYZZZ[[[\\\\\\^^^^^^]]]\\\]]]```cccccccccbbbbbbaaa``````___ddddddcccdddeeefffhhhiiikkkpppssssssuuuwwwwwwsssqqqnnnkkkhhheeedddbbbaaa]]]\\\ZZZZZZ[[[[[[YYYXXXWWWUUUSSSRRRRRRRRRPPPOOONNNLLLJJJIIIGGGGGGGGGHHHGGGJJJLLLKKKGGGDDDCCCDDDIIIHHHGGGHHHJJJKKKIIIFFFBBB@@@===;;;999888999999888999;;;;;;;;;<<>>===>>>???@@@AAAAAAAAAAAAAAANNNYYYvvvtttooo]]]YYYQQQPPPPPPOOONNNMMMLLLLLLLLLNNNPPPOOOMMMLLLMMMOOOMMMKKKIIIHHHGGGDDD@@@===>>>===???@@@@@@BBBLLLVVVjjjyyy~~~vvvrrrlllfffbbb___\\\ZZZXXXWWWVVVTTTRRRPPPOOONNNIIIFFFFFFIIINNN```}}}xxxtttnnnhhh\\\ZZZ\\\cccmmmwww~~~~~~}}}uuuggg\\\XXXVVVTTTPPPNNNLLLJJJHHHGGGEEEDDDFFF\\\vvv|||wwwxxxQQQEEE<<<<<<;;;:::999999999999666666555555555555666666555777999999999:::<<<===IIIsssdddWWWIIIGGGDDDAAA>>>===<<<;;;===>>>@@@AAABBB@@@???>>>777666666999>>>CCCGGGHHHEEEFFFIIIKKKMMMNNNNNNNNNQQQRRRUUUYYY\\\```bbbdddcccfffjjjmmmmmmnnnoooppppppuuuxxxyyy~~~zzzuuurrrqqqsss|||uuuzzzuuuiiibbb]]]WWWWWWjjj|||wwwtttrrrpppnnnlllhhhiiijjjkkkllliiieeeaaabbb___\\\[[[\\\^^^______`````````^^^]]]___dddhhhhhhhhhgggeeedddcccbbbaaammmmmmllllllmmmppprrrtttxxx}}}~~~}}}xxxsssllliiifffdddcccbbbaaa```\\\ZZZXXXXXXYYYZZZZZZYYYZZZWWWUUUSSSSSSSSSQQQPPPOOOMMMJJJGGGFFFFFFGGGGGGHHHKKKNNNMMMJJJHHHGGGHHHKKKIIIHHHGGGHHHGGGFFFEEECCCAAA>>>;;;999888888888777999:::;;;;;;===???BBBEEEGGGIIILLLOOOUUU[[[```mmmuuu|||lllEEEDDD@@@===>>>???AAAAAABBBBBBBBB@@@NNNYYYuuupppqqq^^^YYYQQQPPPPPPOOONNNMMMLLLLLLKKKLLLLLLJJJGGGGGGJJJMMMLLLJJJIIIHHHGGGEEEAAA>>>>>>===???@@@???@@@IIISSSlll|||zzzsssnnniiifff[[[ZZZYYYVVVTTTQQQNNNLLLMMMJJJIIIIIIJJJXXX{{{{{{xxxqqqkkkkkkaaaXXXVVV[[[```dddgggmmmooolllaaaXXXSSSPPPNNNUUURRRNNNJJJHHHFFFEEECCCEEE\\\vvv{{{SSSBBB???<<<999777777777555444777777666666666666777777555555666777888:::<<<===HHHooolllPPPQQQIIICCCBBBBBB>>><<<<<<>>>======>>>@@@@@@???>>>999888777888;;;???DDDGGGIIIIIIJJJKKKLLLMMMMMMNNNQQQSSSWWWZZZ[[[]]]___aaa```cccgggjjjlllooosssvvvssssssttttttvvvyyy~~~~~~{{{zzz|||{{{wwwcccdddXXXXXXqqq~~~{{{xxxvvvrrrnnnkkkjjjiiihhhffffffgggiiijjjfffggghhhjjjkkkmmmnnnnnnooooooqqqssspppiiifffgggrrrsssrrrooonnnpppwww}}}~~~}}}zzzvvvssspppjjjccc___^^^^^^]]]\\\[[[[[[\\\\\\[[[ZZZYYYYYYVVVVVVTTTRRRQQQPPPPPPPPPOOOMMMKKKHHHGGGGGGHHHIIIGGGLLLPPPPPPLLLKKKLLLOOOKKKLLLMMMLLLJJJJJJKKKLLLLLLBBB888777888888888::::::;;;<<<;;;;;;<<>>???>>><<<999888777888:::???CCCFFFIIIJJJJJJKKKLLLMMMNNNNNNRRRTTTWWWXXXZZZ\\\^^^aaaaaacccgggjjjlllppptttwwwxxxyyyzzzzzzzzz|||gggeee\\\]]]sss{{{tttsssuuuwwwxxx|||zzzyyyyyyyyyyyyuuuwwwyyy{{{{{{{{{zzzzzzyyyxxxzzz|||zzztttqqqrrryyyxxxvvvvvvxxx{{{}}}~~~}}}|||zzzwwwssspppmmmhhhbbb___]]]\\\ZZZYYYWWWWWWWWWXXXWWWWWWVVVVVVTTTTTTRRRQQQPPPOOOOOOOOONNNLLLJJJIIIHHHHHHIIIJJJIIILLLOOONNNJJJIIIKKKNNNLLLNNNOOONNNLLLKKKKKKLLLMMMBBB:::888999888888::::::;;;<<<;;;;;;<<>>BBBEEEIIIJJJJJJKKKMMMNNNNNNOOOSSSTTTVVVWWWXXXZZZ]]]```aaacccfffiiikkkpppuuuxxx}}}uuuhhhaaabbbqqq}}}nnnhhh```\\\[[[^^^```bbbpppvvv}}}zzzwwwuuuqqqmmmjjjeeebbb^^^[[[YYYWWWTTTRRRPPPQQQQQQRRRRRRRRRRRRQQQRRRQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKMMMMMMKKKGGGFFFIIILLLOOOQQQRRRRRROOOMMMLLLMMMMMMDDD<<<;;;;;;999999::::::;;;<<<;;;;;;<<>>CCC??????>>>??????@@@AAABBBCCCMMM^^^|||mmmuuuiiiZZZTTTTTTSSSQQQMMMKKKKKKLLLNNNNNNNNNLLLJJJIIIJJJLLLMMMJJJGGGEEEDDDBBB@@@>>>???<<<<<<======>>>GGGPPPfff}}}wwwjjjbbb]]]YYYTTTOOOKKKPPPNNNLLLLLLIIIVVVppp~~~vvvqqqjjjddd^^^ZZZVVVSSSTTTRRROOOKKKFFFEEEFFFHHHKKKKKKKKKJJJGGGEEEEEEFFFMMMYYYoooQQQDDD===;;;888777888999888888777777666666666666777777666666666777888:::;;;<<>>;;;999;;;:::;;;<<<;;;;;;<<>>>>>>>>>>>???@@@AAABBBCCCLLL\\\wwwnnnsssiiiXXXUUUUUUSSSPPPLLLJJJKKKLLLPPPQQQRRRQQQOOONNNNNNOOONNNKKKGGGCCCBBBAAA@@@??????===<<<======>>>EEENNNeee}}}zzzvvvppplllhhhaaaXXXQQQKKKRRRPPPMMMLLLGGGNNNbbb}}}wwwpppjjjeeeaaa\\\XXXWWWUUURRRNNNKKKJJJLLLNNNIIIJJJKKKJJJHHHFFFGGGHHHPPPZZZoooUUUHHH???===:::888888888777666777777666666666666777777777777777777888999;;;;;;CCCKKKtttuuuUUUNNNIIIHHHGGGBBB>>>===<<<;;;;;;<<<>>>>>>===;;;:::999777666888;;;???BBBHHHHHHIIIKKKLLLMMMNNNOOORRRSSSSSSTTTUUUXXX\\\______aaaccceeegggjjjnnnrrrzzz~~~|||sssnnnlll```[[[[[[bbblllzzzvvvnnngggddd```YYYSSSQQQLLLKKKIIIGGGGGGHHHKKKNNNQQQYYYkkk|||xxxsssoookkkgggbbb___VVVVVVUUUSSSPPPMMMJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOOOONNNMMMMMMNNNNNNNNNJJJJJJJJJKKKLLLMMMNNNOOOMMMLLLJJJGGGFFFGGGJJJLLLSSSUUUVVVUUURRRPPPOOOOOOPPPJJJFFFEEEBBB===;;;<<<:::;;;<<<;;;;;;<<>>>>>>>>>>>???@@@AAAAAADDDLLLYYYppppppttthhhWWWUUUUUUSSSOOOKKKJJJJJJLLLSSSUUUVVVVVVTTTRRRRRRRRRNNNJJJFFFBBBAAAAAA@@@??????===============DDDLLLggg|||{{{uuurrrrrrmmmkkkjjjiiigggccc\\\VVVOOOUUUQQQLLLLLLHHHLLL[[[}}}zzzrrrmmmjjjgggbbb^^^YYYXXXVVVRRROOOOOOQQQSSSJJJKKKLLLKKKJJJIIIJJJKKKSSS]]]pppyyy[[[KKK@@@>>>:::999888888777555777777666666666666777777777777777777888999:::;;;AAAHHHggg}}}VVVOOOJJJJJJIIIDDD???======<<<<<<===??????>>><<<:::999777666777:::>>>@@@FFFGGGHHHIIIKKKLLLNNNNNNOOOPPPRRRSSSUUUXXX\\\___^^^```ccceeefffhhhjjjmmmtttwww|||rrrfff___\\\\\\ZZZVVVVVV[[[___iii{{{qqqgggaaaZZZSSSOOOPPPJJJJJJIIIHHHFFFFFFHHHKKKJJJRRRbbbvvvxxxuuuooojjjfffbbb^^^[[[SSSTTTTTTRRROOOLLLLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMLLLMMMMMMNNNNNNJJJJJJKKKLLLMMMNNNOOOOOOMMMKKKIIIHHHIIIKKKMMMOOOTTTTTTUUUSSSQQQPPPPPPQQQRRRNNNKKKJJJFFF@@@===>>>:::;;;<<<;;;;;;<<>>>>>===>>>>>>???@@@AAADDDLLLWWWkkkppptttiii[[[TTTTTTRRRNNNKKKJJJKKKMMMUUUXXXZZZZZZXXXUUUTTTSSSLLLIIIEEEBBBBBBBBBAAA@@@???======>>>===<<>><<<:::999777666777999===???DDDEEEFFFHHHJJJKKKMMMMMMKKKNNNQQQTTTVVVXXX\\\^^^^^^aaaeeeggggggggghhhiiiooopppqqqsssvvv|||yyyrrrggg```]]]\\\ZZZXXXXXXUUUTTTVVVVVV___|||wwwmmmddd___[[[UUUSSSTTTMMMNNNNNNLLLIIIGGGHHHJJJGGGLLLVVVfffwww|||xxxoookkkeee```\\\XXXTTTRRROOOPPPQQQOOOLLLJJJKKKMMMKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKJJJJJJKKKLLLMMMMMMJJJKKKLLLMMMNNNNNNOOOOOOKKKJJJIIIJJJLLLOOOQQQRRRSSSSSSRRRPPPOOOOOOQQQSSSTTTQQQPPPOOOJJJBBB??????:::;;;<<<;;;;;;<<>>>>>???@@@AAACCCLLLXXXkkklllrrr~~~~~~iii]]]SSSSSSQQQMMMJJJJJJLLLNNNVVVYYY[[[[[[YYYUUUSSSRRRJJJGGGDDDCCCCCCBBBAAA@@@???======>>>===<<>><<<<<<;;;===>>>???===<<<;;;999777666666999<<<>>>CCCDDDEEEGGGIIIKKKLLLMMMIIILLLPPPTTTVVVYYY\\\^^^___bbbgggiiiiiiggggggggglllkkkjjjiiijjjpppxxx}}}}}}~~~qqqiii``````eeegggccc^^^YYYVVVUUUTTTQQQ[[[}}}oooggg```^^^\\\XXXVVVWWWQQQRRRSSSPPPLLLIIIIIIKKKGGGHHHMMMWWWeee{{{uuukkkfffbbb\\\VVVRRROOOKKKIIIJJJLLLLLLKKKHHHGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKLLLNNNNNNOOOOOONNNJJJJJJJJJKKKOOORRRTTTUUUSSSRRRQQQNNNMMMNNNQQQTTTUUUSSSRRRRRRLLLDDD@@@AAA:::;;;<<<<<<;;;<<>>???@@@AAAAAALLLYYYmmmzzzhhhnnnzzzzzzggg]]]SSSRRRPPPMMMJJJJJJLLLOOOVVVYYY\\\\\\YYYUUURRRPPPHHHFFFDDDCCCCCCCCCBBBAAA???======>>>===<<>>;;;999999999999888777777777777777777777777666666666666777888999:::======TTTppp```QQQNNNPPPIIIDDDBBB;;;===<<<:::::::::<<<>>>???===;;;999777666777999;;;;;;@@@EEEIIIKKKJJJJJJKKKJJJLLLNNNRRRVVVZZZ]]]___aaaaaaccchhhlllnnnkkkhhhkkklllllljjjgggiiinnnssspppoooooorrrxxx|||tttgggYYYXXXXXXWWWsssyyysssjjjccc^^^]]]\\\[[[VVVYYY[[[YYYTTTOOOMMMMMMOOOFFFEEEOOOWWWfff{{{pppiiigggYYYVVVRRRPPPOOOOOONNNMMMKKKIIIGGGGGGIIIKKKKKKKKKOOOKKKGGGFFFGGGIIIKKKKKKMMMMMMKKKIIIGGGGGGJJJMMMKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKLLLNNNPPPRRRSSSNNNPPPQQQOOOMMMNNNQQQTTTUUUSSSQQQOOOMMMJJJFFFBBBAAA<<<999;;;>>>@@@DDDIIITTT\\\ggguuuxxxKKKAAA>>><<<>>>============>>>??????@@@@@@BBBHHH[[[ppp~~~dddiiizzznnnYYYUUURRRNNNLLLLLLMMMMMMMMMWWWZZZ]]]]]]XXXRRRLLLJJJDDDDDDDDDCCCBBBBBBBBBAAABBB@@@???>>>???AAADDDFFFQQQdddzzzyyyyyyxxxuuupppllljjjjjjaaaaaaeeelllnnniiidddbbb___]]][[[ZZZYYYWWWSSSQQQOOO___qqqyyypppkkkjjjiiiaaa\\\______[[[XXXZZZWWWVVVTTTSSSRRRRRRSSSSSS]]]fffssseeeKKKAAA>>>;;;999999999999888777777777777777777777777666666666666777888999:::>>>===QQQllldddRRRLLLNNNHHHEEEDDD@@@===<<<;;;::::::<<<>>>???>>><<<999777666777888:::;;;???DDDGGGHHHIIIJJJJJJJJJLLLNNNRRRUUUYYY[[[]]]___```eeekkkooopppllliiikkkjjjhhheeedddfffiiimmmiiifffdddiiisss~~~~~~mmmgggccc]]]sssuuukkkeeeaaa```___bbb```]]]ZZZVVVUUUTTTTTTRRRJJJIIIOOOSSS___~~~|||nnnbbbZZZUUUPPPNNNKKKKKKLLLNNNOOOOOOQQQNNNKKKJJJJJJJJJIIIHHHIIIIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFHHHJJJLLLNNNOOONNNNNNOOONNNNNNMMMLLLLLLQQQQQQQQQQQQQQQQQQQQQPPPRRRSSSSSSQQQOOONNNPPPRRRUUUTTTRRRPPPOOOLLLHHHEEEBBB===;;;===???@@@DDDIIIRRR[[[fffssspppHHH@@@>>><<<>>>============>>>??????@@@@@@BBBGGGZZZqqq}}}ccciiiyyyuuu]]]UUURRRNNNKKKKKKLLLLLLLLLWWWYYY[[[YYYTTTNNNJJJHHHDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>>>>AAACCCEEEQQQ```ttt}}}wwwrrroooiiieeedddhhhiiifffddddddbbb```^^^]]][[[XXXTTTQQQNNNXXXddd}}}vvvoookkkmmmeee```bbbbbb]]][[[[[[XXXWWWUUUSSSSSSRRRSSSSSS\\\ggguuujjjOOOAAA>>>;;;999999999999888777777777777777777777777666666666666777888999:::???<<>>>>>===:::888666666777888:::===AAADDDEEEGGGIIIJJJJJJKKKNNNQQQTTTWWWYYYZZZ[[[___eeelllqqqqqqnnnkkknnnkkkhhhggghhhjjjkkkkkkiiiddd```bbbkkkvvv|||tttiiirrr}}}ssskkkfffcccgggccc___^^^___^^^\\\YYYUUUOOONNNPPPOOOUUUppp{{{pppeeeZZZRRRMMMHHHFFFEEEGGGKKKPPPSSSTTTWWWSSSOOOLLLJJJIIIGGGEEEDDDFFFIIIIIIFFFEEEFFFHHHTTTOOOIIIGGGHHHKKKLLLKKKQQQQQQQQQQQQPPPNNNMMMLLLSSSTTTTTTTTTTTTRRRQQQPPPSSSTTTTTTSSSRRRQQQSSSUUUVVVTTTRRRQQQPPPNNNJJJHHHBBB>>>===???@@@AAADDDIIIRRR[[[fffqqqdddDDD@@@>>><<<>>><<<=========>>>??????@@@@@@BBBGGG[[[tttzzzbbbjjjyyy|||aaaVVVRRRNNNKKKKKKKKKKKKJJJVVVVVVVVVRRRNNNIIIGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>===>>>@@@BBBCCCMMMYYYiii|||vvvnnngggeeeccc``````bbbbbbaaa```___]]]ZZZUUURRRNNNQQQTTTfffzzzsssuuunnnhhhgggeeeaaa]]]\\\[[[YYYXXXVVVUUUTTTUUUUUU\\\iiizzzoooUUUAAA>>>;;;999999999999888666666666666666666666666666666666666777888999:::>>>:::EEE]]]pppTTTHHHLLLKKKIIIHHHDDD======<<<;;;<<<<<<===>>>???===;;;888777666666777999;;;???AAACCCEEEHHHJJJJJJKKKMMMPPPRRRUUUWWWXXXYYY]]]bbbiiimmmoooooonnnsssqqqppprrrvvvxxxvvvssssssoooiiidddccchhhqqqxxx}}}wwwooohhhdddaaacccgggggg```ZZZYYYUUUTTTSSSNNNPPPeee~~~|||uuujjjbbb\\\WWWQQQMMMFFFDDDDDDFFFLLLRRRVVVXXXXXXUUUPPPLLLJJJHHHEEECCCBBBDDDDDDBBB@@@DDDMMMTTTeeeZZZMMMFFFGGGKKKNNNNNNRRRRRRSSSSSSRRRRRRQQQQQQRRRSSSUUUWWWWWWVVVTTTSSSQQQRRRSSSTTTVVVWWWYYYZZZWWWUUURRRPPPOOOLLLIIIFFFBBB???>>>@@@@@@AAAEEEKKKRRR\\\gggppp|||zzzVVV@@@@@@===<<<>>><<<=========>>>??????@@@@@@CCCGGG\\\xxxxxxbbbjjjyyycccWWWTTTOOOLLLKKKKKKJJJJJJQQQQQQOOOLLLHHHFFFGGGHHHGGGGGGGGGGGGFFFEEECCCBBB@@@???>>>===>>>???AAABBBGGGRRR```|||vvvoooggg___[[[\\\___^^^^^^^^^]]]ZZZVVVRRRNNNOOOKKKTTTlllzzzsssnnnjjjeee```\\\]]]\\\ZZZXXXWWWWWWWWWXXX]]]mmmsssZZZAAA>>>;;;999999999999888666666666666666666666666666666666666777888999:::;;;999@@@WWW{{{ZZZIIINNNOOOKKKHHHBBB=========<<<<<<<<<======>>>===;;;999777666666666888;;;>>>AAACCCEEEHHHJJJJJJKKKMMMOOORRRTTTVVVVVVYYY[[[___cccfffjjjmmmooossstttwww}}}}}}zzzzzzttthhh]]][[[cccmmm{{{rrrjjjhhhjjjjjjeee___]]]ZZZYYYVVVQQQQQQ```qqqyyyrrrlllhhhmmmooorrrtttwwwyyy{{{||||||}}}wwwnnnddd]]]UUUPPPOOOOOOMMMKKKHHHFFFDDDFFFKKKQQQVVVXXXUUURRRNNNJJJIIIGGGEEECCCAAADDDDDDBBBAAADDDMMMUUUYYYQQQJJJIIIMMMSSSUUUUUUQQQRRRSSSUUUVVVWWWWWWWWWWWWXXXZZZ[[[[[[ZZZXXXWWWSSSSSSTTTVVVXXXZZZZZZZZZXXXUUUQQQNNNLLLIIIFFFCCCAAA???>>>@@@AAABBBIIIPPPUUU```jjjnnntttdddJJJ===@@@===<<<>>><<<=========>>>??????@@@@@@EEEGGG]]]}}}xxxccckkkwwwhhhYYYUUUQQQMMMMMMMMMLLLLLLLLLLLLJJJGGGEEEFFFIIILLLJJJJJJKKKKKKJJJHHHFFFDDD@@@???>>>>>>>>>???@@@AAAEEEOOO\\\vvv{{{kkk___ZZZZZZYYYYYYZZZZZZYYYUUUSSSNNNQQQLLLLLLWWWeeezzzyyysssmmmfff```___^^^\\\[[[ZZZZZZ[[[\\\```pppvvv[[[AAA>>>;;;999999999999888777777777777777777777777666666666666777888999:::999:::>>>QQQdddMMMQQQRRRMMMIIICCC>>>>>>>>>=========<<<<<<===<<<;;;999888777777777777;;;???CCCEEEFFFIIIJJJJJJKKKMMMOOORRRTTTVVVWWWZZZ[[[]]]___aaaeeejjjnnnnnnqqqvvv}}}||||||wwwjjj[[[UUUZZZbbbzzzooolllmmmllljjjbbb___\\\ZZZVVVUUU]]]gggqqq}}}nnnbbb[[[XXXVVVTTTXXXZZZ]]]^^^^^^___aaabbbbbbdddfffjjjnnnqqqtttuuuxxx}}}|||vvvoooeee\\\VVVRRRMMMIIIIIIJJJKKKLLLKKKIIIFFFFFFJJJOOOSSSUUURRROOOLLLIIIHHHFFFEEECCC@@@DDDHHHIIIGGGFFFFFFGGGFFFFFFIIINNNRRRSSSPPPMMMPPPQQQTTTWWWYYY[[[]]]]]]___`````````^^^]]][[[ZZZYYYXXXWWWXXXYYYYYYXXXVVVVVVSSSOOOLLLJJJHHHEEECCCAAA??????AAABBBEEEOOOZZZ___jjjsssrrrqqquuu~~~TTTAAA===AAA===;;;>>>============>>>??????@@@@@@EEEFFF^^^{{{gggjjjsssooo[[[WWWSSSPPPOOOPPPPPPOOOJJJIIIHHHFFFEEEGGGLLLPPPLLLMMMNNNNNNMMMJJJGGGFFF@@@@@@?????????@@@@@@@@@DDDOOO[[[qqqmmmcccYYYXXXWWWWWWXXXWWWUUUSSSMMMSSSOOOJJJLLLQQQccc}}}{{{ssskkkeeedddcccbbbbbbcccdddeeeggguuuyyyVVVAAA>>>;;;999999999999888777777777777777777777777666666666666777888999:::999;;;>>>MMMqqqpppRRRSSSSSSOOOLLLHHH>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888777777777;;;AAAEEEGGGIIIJJJKKKIIIJJJLLLOOORRRUUUWWWXXXYYY\\\^^^``````bbbfffjjjhhhkkkoootttxxx|||}}}vvvkkk___XXXWWWXXXoootttsss}}}}}}wwwuuusssrrrhhhccc^^^\\\ZZZXXXZZZ]]]eeeoooyyy}}}uuuiiibbbXXXQQQNNNNNNMMMKKKKKKNNNPPPPPPNNNNNNOOOQQQRRRSSSVVVYYY\\\___aaaccciiimmmoookkkgggccc[[[TTTQQQPPPNNNKKKJJJKKKOOORRRQQQMMMJJJIIILLLQQQTTTVVVRRROOOKKKIIIGGGFFFDDDCCC@@@CCCFFFHHHHHHFFFBBB@@@AAADDDIIIMMMNNNLLLHHHFFFQQQSSSUUUXXX[[[^^^___````````````___^^^]]]\\\\\\ZZZYYYXXXYYYZZZZZZWWWTTTSSSPPPMMMJJJJJJIIIGGGFFFCCCAAAAAABBBEEEJJJXXXdddppp|||wwwuuuyyy|||mmmJJJ======BBB===;;;???>>>=========>>>??????@@@@@@CCCDDD\\\jjjiiinnnsss]]]YYYUUUSSSSSSSSSSSSSSSJJJJJJIIIGGGFFFIIIMMMQQQMMMNNNOOOOOOMMMKKKHHHFFFAAAAAAAAA@@@@@@@@@@@@AAABBBMMMVVVhhh|||ppp___\\\YYYWWWWWWWWWUUUTTTMMMRRRNNNJJJJJJIIISSShhh|||sssrrrqqqqqqrrrsssuuuvvvuuuzzzRRRAAA>>>;;;999999999999888777777777777777777777777666666666666777888999:::999===>>>JJJhhhyyyVVVSSSSSSPPPOOOLLL>>>>>>>>>>>>>>>===<<<<<<:::::::::999999888888888777<<>>CCC===;;;??????=========>>>??????@@@@@@BBBBBB[[[mmmhhhjjjsss^^^ZZZVVVTTTUUUVVVVVVVVVLLLLLLJJJHHHGGGIIIMMMPPPMMMNNNOOOOOOMMMJJJGGGEEEAAAAAAAAAAAAAAAAAAAAAAAA???IIIQQQ___vvvyyyeeeaaa\\\YYYXXXWWWVVVUUULLLPPPMMMIIIKKKHHHKKKZZZwwwwwwSSSBBB???;;;999999999888777777777777777777777777777666666666777888888999999<<<999BBBDDDYYYfffTTTOOORRROOODDDCCC>>><<>>???<<<999888888999999999888999===AAAFFFIIIIIIGGGLLLLLLLLLMMMPPPSSSUUUWWWZZZ\\\___```___```aaabbbffffffggghhhgggmmm}}}rrreee]]]ZZZZZZ\\\]]]dddvvv{{{xxxuuuuuuxxxwwwuuupppnnnooonnnkkknnnuuuxxxpppkkkccc___]]][[[XXXVVVZZZZZZZZZ\\\]]]]]][[[ZZZWWWXXXYYYYYYVVVQQQMMMJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKKKKLLLTTTVVVXXXXXXWWWWWWWWWXXXNNNOOOOOOQQQSSSUUUVVVWWW]]]___]]]XXXYYY```cccaaa\\\WWWPPPIIIDDDAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFDDDCCCFFFLLLQQQRRR[[[dddgggbbb^^^]]]^^^WWWWWWTTTRRRUUUZZZYYYUUUVVVXXXZZZXXXTTTQQQQQQRRROOOOOOOOOPPPRRRSSSSSSQQQIIIBBBAAAEEEIIIQQQggg~~~zzzzzzUUU>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????CCCIIIUUUwwwoooeeejjjyyyyyyggg___ZZZ[[[]]]\\\\\\^^^ZZZNNNHHHLLLLLLHHHHHHOOOLLLOOORRRRRRNNNJJJIIIIIICCCCCCCCCCCCCCCCCCCCCCCCCCCJJJPPP\\\iiipppvvvnnnddd^^^\\\[[[XXXUUUPPPQQQOOOKKKGGGFFFIIILLLhhhtttPPPBBB???;;;999999999888777777777777777777777777777666666666777888888999999;;;888@@@BBBTTTrrrZZZOOORRRRRRGGGCCC>>><<>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????BBBGGGRRRsssrrreeejjjzzzooohhhccccccbbbaaabbbeeeZZZOOOJJJNNNNNNHHHHHHMMMOOOQQQSSSQQQLLLHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB???EEEIIITTTaaahhhxxx}}}uuukkkccc___[[[VVVRRRNNNOOONNNMMMJJJHHHHHHHHHUUUiiivvvRRRBBB???;;;999999999888777777777777777777777777777666666666777888888999999999888??????NNNdddNNNRRRVVVKKKCCC>>><<<>>>???>>>===???@@@===:::999999999999888888999<<<@@@EEEHHHHHHGGGLLLMMMMMMNNNOOOQQQSSSTTTUUUWWWYYY[[[]]]aaaeeehhhfffgggjjjjjjggglll}}}vvvqqqqqq{{{}}}{{{sss~~~yyynnniiiiiihhhhhhgggggghhhkkkppptttpppmmmhhhdddbbb```]]][[[\\\\\\[[[[[[[[[\\\\\\\\\^^^___```bbbbbbaaa```___WWWTTTQQQNNNLLLKKKKKKKKKIIIJJJKKKLLLLLLLLLJJJJJJIIINNNTTTXXXYYYYYYXXXWWW[[[ZZZZZZZZZ[[[]]]___```[[[___bbbbbbcccdddccc```aaa]]]WWWPPPJJJFFFDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEECCCBBBDDDIIIPPPVVV]]]bbbeeeaaaYYYRRROOOOOONNNPPPPPPPPPSSSXXXYYYVVVXXXZZZ[[[ZZZUUUQQQMMMLLLOOOOOOQQQSSSUUUUUURRRPPPLLLHHHIIIOOORRRWWWfffwww{{{xxxlll???>>>>>>===<<<<<<<<<<<<<<<======>>>>>>????????????AAADDDMMMnnnxxxeeekkkyyy}}}vvvoookkkfffcccgggmmmZZZRRRMMMOOONNNIIIHHHLLLRRRSSSRRROOOJJJEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBFFFHHHQQQ___fffqqq{{{uuummmfffbbb]]]WWWSSSOOONNNNNNNNNNNNKKKGGGDDDJJJWWWppp}}}WWWBBB???;;;999999999888777666666666666666666666666666666666777888888999999888888>>>>>>III~~~qqqPPPPPPWWWNNNEEE???===>>>???======@@@???===;;;:::::::::999888888888;;;???DDDGGGHHHGGGLLLMMMMMMNNNOOOQQQRRRRRRUUUWWWXXXYYY\\\___eeehhhdddfffiiiiiifffjjjyyy~~~zzzyyysssrrroookkkgggdddbbbgggmmmnnnllliiigggeeecccbbbaaadddcccaaa^^^\\\[[[\\\]]]^^^```aaacccdddddddddccc___]]]YYYUUUSSSRRRSSSSSSLLLMMMNNNNNNNNNMMMKKKJJJKKKOOOTTTWWWYYYYYYYYYZZZ[[[[[[[[[\\\]]]___aaacccccceeefffgggggghhhfffeeefffccc^^^WWWPPPJJJFFFDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCAAA@@@CCCJJJQQQVVV\\\______[[[SSSMMMKKKKKKRRRUUUVVVUUUWWW[[[ZZZWWW[[[\\\]]][[[XXXSSSNNNLLLOOOPPPRRRUUUWWWVVVSSSOOOJJJIIILLLRRRVVVZZZeeeppp```BBB>>>>>>===<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAADDDJJJjjj~~~fffjjjvvvtttkkkcccbbbjjjttt^^^WWWQQQOOOMMMIIIJJJNNNSSSRRRPPPLLLGGGCCC@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDGGGGGGOOO___gggooovvvmmmjjjfffdddbbb```\\\YYYVVVSSSQQQPPPPPPNNNIIIDDDJJJOOO___zzzXXXBBB???;;;999999999888777666666666666666666666666666666666777888888999999999:::===>>>FFFoooUUUNNNUUUPPPGGGAAA>>>>>>???======???>>><<<;;;:::;;;;;;:::999888888:::>>>CCCFFFGGGGGGLLLLLLMMMNNNPPPQQQQQQRRRVVVWWWXXXYYYZZZ]]]bbbeeebbbcccfffgggeeegggsssyyysssoooiiibbbaaafffkkkkkkllllllkkkjjjjjjjjjiiihhheee```\\\[[[^^^```aaaccceeeggghhhgggfffeeedddbbb^^^[[[YYYYYYZZZ[[[UUUUUUVVVVVVUUUTTTSSSRRRRRRTTTWWWXXXYYY[[[^^^```ZZZ[[[^^^aaaeeeiiilllnnnrrrpppooonnnmmmllllllmmmhhhfffbbb\\\VVVOOOJJJGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@??????DDDJJJQQQUUUYYYZZZZZZWWWSSSQQQQQQSSSWWW[[[^^^]]]]]]```___\\\___^^^^^^]]]ZZZVVVRRRNNNQQQRRRTTTWWWXXXWWWSSSPPPKKKMMMQQQWWWZZZ^^^eeellltttPPP???>>>>>>===<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAAEEEJJJgggjjjhhhrrr|||yyylllaaa\\\```nnn|||eee^^^VVVPPPLLLJJJMMMRRRSSSPPPMMMIIIFFFCCCAAA???????????????????????????>>>BBBAAAHHHYYYcccjjjxxx{{{sssppplllfff```___^^^^^^^^^______]]]\\\^^^ZZZUUUSSSRRRPPPLLLHHHHHHHHHOOOddd}}}VVVBBB???;;;999999999888777777777777777777777777777666666666777888888999999999:::<<<>>>DDDaaa___MMMQQQRRRJJJCCC??????>>><<<<<<>>><<<;;;:::;;;<<<===<<<:::888888999===AAAEEEGGGGGGJJJKKKMMMOOOPPPQQQQQQRRRVVVWWWYYYYYYZZZ\\\___bbbbbbaaabbbeeeffffffmmmuuuyyywwwrrrhhhccceeekkknnnrrrtttuuuuuuwwwxxxpppnnnjjjddd___^^^bbbgggbbbeeehhhkkklllkkkhhhggghhhfffccc```___^^^^^^___[[[[[[ZZZZZZYYYYYYXXXXXXVVVXXXYYYZZZ[[[]]]bbbeeebbbeeejjjoootttxxxzzz{{{wwwqqqllljjjgggdddeeeiiiccccccaaa^^^YYYTTTNNNKKKFFFFFFEEEDDDDDDDDDDDDDDDBBB@@@???AAAFFFLLLQQQTTTQQQQQQRRRRRRSSSVVV[[[^^^___eeeiiigggfffgggfffccc```___]]]\\\[[[YYYVVVSSSSSSSSSUUUWWWXXXWWWTTTQQQPPPSSSWWW[[[]]]```cccfffvvvYYYEEE<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAFFFKKKdddqqqhhhooo{{{yyylll^^^VVVVVV^^^ooo}}}lllggg___WWWQQQPPPSSSWWWSSSPPPKKKGGGEEEDDDAAA@@@========================:::@@@???DDDUUU```iiiwwwvvviiiaaa___^^^\\\YYY[[[[[[[[[[[[\\\\\\\\\\\\aaa^^^ZZZWWWUUUSSSPPPNNNHHHFFFHHHUUUmmmxxxWWWBBB???;;;999999999888777777777777777777777777777666666666777888888999999999999999===CCCVVVjjjMMMNNNSSSMMMFFF@@@???>>>;;;:::<<<:::::::::;;;===>>>===<<<888777888<<>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA>>>FFFKKKbbb}}}zzzjjjmmm|||rrreeeWWWRRRSSS[[[hhhssspppooojjjaaaZZZWWWXXXZZZVVVQQQKKKGGGEEECCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<:::BBBAAADDDRRR___jjjxxx|||xxxnnniiigggfffccc```^^^^^^^^^]]]\\\[[[\\\]]][[[\\\]]]\\\YYYVVVTTTTTTLLLKKKJJJNNN]]]yyyvvv[[[BBB???;;;999999999888888777777777777777777777777666666666777888888999999888888777<<>>???>>>===777777888;;;@@@DDDFFFGGGGGGIIIKKKNNNQQQRRRRRRRRRQQQTTTXXXZZZ[[[\\\^^^```ddd```___fffjjjiiifffeeekkk{{{}}}tttsssqqqwwwxxxlllfffhhhlllwww|||xxxvvvtttqqqmmmiiigggeeefffeeebbbaaaaaabbbeeeggglllpppvvv{{{~~~~~~zzznnnfff```]]]XXXOOOMMMPPPQQQSSSWWWZZZ[[[YYYVVVTTTIIIIIIIIIHHHHHHIIIIIIJJJEEECCCCCCGGGMMMQQQSSSSSSXXXXXXZZZ___gggqqq{{{{{{tttmmmhhh___\\\XXXXXXZZZ[[[ZZZYYYWWWVVVUUUVVVWWWWWWVVVTTTUUUWWWYYYXXXVVVVVVTTTQQQZZZRRRFFFGGG;;;>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAA===FFFLLL```zzzlllmmmssseeeWWWRRRSSSWWW___fffrrrtttqqqjjjbbb^^^\\\[[[XXXRRRKKKFFFDDDCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<999AAAAAAAAANNNZZZgggvvvxxx{{{xxxsssmmmhhhaaaaaaaaa___^^^^^^___aaaTTTYYY^^^___\\\XXXWWWWWWOOONNNJJJHHHPPPhhhxxxPPP???===;;;999999999777666666666666666666666666666777777777777888888888888666:::::::::>>>JJJvvvWWWQQQSSSOOOJJJCCC???======>>>>>>;;;;;;;;;<<<<<<>>>??????===;;;999999:::???CCCFFFHHHIIIJJJLLLNNNOOOOOOOOOTTTUUUVVVWWWWWWZZZ]]]```___bbbeeeffffffeeedddeeeiiiqqqsss{{{uuusssuuu{{{|||tttlllnnnuuuppphhhfffiiifffbbbiiiuuu}}}}}}ttteeebbb___]]]ZZZXXXUUURRRQQQRRRSSSVVVXXXYYYWWWUUUJJJGGGDDDDDDGGGJJJKKKJJJJJJDDDBBBHHHOOORRRUUUXXXeeegggjjjrrr|||xxxkkkccc]]]WWWRRRRRRVVVYYYXXXUUURRRPPPRRRXXXZZZXXXVVVVVVUUUUUUUUUWWWWWWUUUPPPMMMYYY{{{uuuNNNCCC>>>;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>???@@@@@@<<>>FFFkkkdddVVVUUUMMMIIICCC>>><<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???>>><<<:::999:::>>>BBBEEEFFFGGGIIIKKKNNNPPPRRRSSSTTTUUUWWWWWWXXXZZZ^^^``````cccfffgggfffeeeeeefffhhhkkkuuu~~~~~~||||||uuusssvvvvvvuuu{{{ttteeedddcccbbbaaa```___^^^[[[ZZZYYYYYYYYYWWWSSSPPPMMMKKKJJJLLLNNNNNNMMMKKKHHHDDDDDDMMMWWW___iiipppxxx|||tttggg___YYYUUUQQQPPPSSSVVVWWWWWWTTTQQQRRRVVVXXXWWWWWWYYYVVVUUUUUUVVVVVVUUUQQQNNNUUUwwweeeCCC>>>======;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>???@@@@@@>>>GGGEEEWWW{{{qqqhhhttt{{{zzzhhhXXXUUUSSSPPPSSSZZZiii|||yyyssseee\\\SSSNNNGGGBBB@@@@@@@@@@@@AAA@@@???===<<<<<<<<<<<<:::;;;>>>BBBDDDJJJXXXeeesssyyysssooonnnkkkeeecccfff```\\\XXXZZZ^^^```\\\VVVXXXUUUQQQKKKHHHPPPggg}}}|||vvvcccCCC???===:::999999999888666666666666666666666666666777777777777888888888888555;;;<<<===>>>AAA\\\qqq[[[XXXNNNJJJDDD???>>>======<<<<<<<<<;;;<<<<<<===>>>??????===;;;999:::===@@@BBBEEEFFFHHHKKKNNNQQQTTTVVVTTTVVVWWWXXXYYY[[[^^^aaaaaadddfffggggggffffffgggiiiiiikkkqqqxxx~~~~~~xxxqqqllleeeeeefffffffffggggggggghhhfffcccaaa___\\\XXXUUUQQQQQQQQQRRRSSSQQQNNNKKKGGGDDDGGGSSSdddtttvvvkkkaaaZZZRRRPPPMMMLLLNNNQQQTTTWWWUUURRRRRRUUUVVVVVVYYY]]]]]]\\\\\\]]]]]][[[VVVSSSUUUxxxVVV>>>=========;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>???@@@@@@???FFFFFFVVVwwwpppaaaqqqwwwlllZZZSSSRRROOOQQQVVVgggiii[[[NNNJJJEEEAAAAAAAAABBBBBBAAA@@@???===<<<<<<<<<<<<;;;:::<<>>QQQqqqyyy^^^ZZZPPPLLLFFFBBB@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>@@@???<<<::::::;;;===???FFFFFFHHHJJJMMMQQQTTTVVVTTTVVVWWWXXXYYY[[[___bbbaaaccceeefffeeeeeefffgggmmmkkkjjjmmmnnnsss}}}~~~|||xxx}}}ssslllgggccccccdddfffffffffgggiiijjjllljjjgggeeedddbbb___]]]VVVVVVUUUUUUSSSQQQNNNLLLKKKEEEHHHZZZsssrrrggg]]]VVVRRRLLLLLLKKKJJJJJJMMMRRRVVVTTTRRRRRRUUUWWWWWWZZZ```cccdddfffgggfffaaaYYYSSS[[[~~~yyyMMMAAAAAA===<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>?????????@@@DDDFFFTTTuuuooo___lllvvvsss^^^TTTRRRQQQRRRUUUccc|||iiiWWWJJJFFFCCCAAAAAACCCCCCCCCAAA@@@???===<<<<<<<<<<<<<<<;;;<<>>>>><<<:::999::::::888777666666666666666666666666666777777777888888888888888<<<:::999<<<>>>LLLeeecccXXXPPPLLLFFFBBB@@@???===<<<===<<<<<<<<<<<<======>>>AAA???===;;;::::::<<<===FFFFFFHHHJJJMMMPPPRRRTTTSSSUUUWWWXXXYYY[[[___bbb```bbbddddddccccccdddfffkkkjjjkkknnnnnnooovvv~~~|||}}}}}}vvvpppqqqvvvyyyooojjjfffbbb```cccfffhhhhhhjjjmmmpppnnnkkkhhheeedddcccaaa___^^^\\\ZZZVVVSSSQQQQQQQQQQQQIIILLLcccuuueeeZZZSSSOOOMMMOOOOOOOOOOOONNNPPPTTTWWWQQQPPPSSSVVVXXXXXX]]]cccgggjjjooorrrpppggg[[[RRRdddhhhEEEBBBAAA<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>??????@@@BBBFFFQQQsssyyyzzz{{{lllaaagggttt~~~yyydddWWWSSSRRRSSSTTT^^^uuudddRRRGGGDDDBBBAAABBBCCCCCCCCCAAA@@@???===<<<<<<<<<<<<<<<:::;;;>>>>>>???FFFNNN^^^nnn{{{yyyqqqmmmrrrlllddd^^^\\\\\\]]]]]]WWWVVVVVVUUUPPPJJJKKKQQQnnn|||jjjWWWAAA>>><<<:::999::::::999888666666666666666666666666777777777777888888888888999<<<888777===???HHHZZZpppXXXOOOKKKFFFBBB@@@>>><<<:::======<<<<<<<<<<<<======AAA???===;;;::::::;;;;;;CCCDDDGGGJJJMMMOOOQQQQQQRRRTTTUUUWWWXXX[[[___bbb```aaaccccccbbbbbbdddeeeffffffiiimmmmmmmmmrrrxxxwwwxxxzzz}}}}}}uuutttvvvyyyyyy{{{{{{zzzzzzzzzvvvpppoooqqqqqqooollljjjllloooooouuu{{{|||zzzyyy||||||~~~uuummmjjjhhheeedddhhhlllnnnoooqqqvvvyyyyyyuuuooojjjhhhfffdddbbbcccbbb___ZZZVVVTTTTTTVVVSSSOOOWWWssstttmmmccc[[[WWWVVVWWWWWWXXXXXXWWWXXXYYYYYYZZZZZZPPPOOOQQQUUUWWWYYY```iiiqqquuu{{{}}}sssfff]]]kkkWWW<<<>>>;;;999AAA;;;;;;;;;<<<<<<<<<<<<===<<<=========>>>>>>>>>??????@@@EEEKKKeee~~~ppphhhaaacccooo|||mmm]]]TTTRRRRRRSSS[[[ppp~~~yyy]]]MMMFFFEEECCCCCCDDDDDDCCCBBBAAA@@@???===<<<<<<<<<<<<:::888888;;;<<<<<>><<<======<<<<<<<<<<<<======@@@???===;;;:::::::::;;;>>>AAAEEEJJJNNNPPPQQQQQQQQQRRRTTTUUUWWWZZZ^^^aaaaaabbbccccccbbbcccdddfffggggggjjjmmmmmmlllqqqxxxyyywwwvvvwwwyyy~~~{{{qqqppprrrnnnrrrsssnnnlllmmmmmmiiieeegggiiigggfffhhhlllpppnnnssszzz{{{zzzzzz~~~yyyqqqnnnnnnmmmppptttwwwwwwuuuuuuyyy}}}~~~yyysssmmmjjjhhhfffdddbbbbbbaaa]]]XXXTTTTTTUUUQQQVVVhhhxxxiiigggdddcccdddffffffeee```^^^]]]___aaa```]]]YYYRRROOOOOOQQQSSSXXXeeerrrwww{{{|||rrrjjjqqq{{{HHH999>>>999666BBB;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>===>>>EEEFFFWWWsssddd\\\aaakkk}}}|||gggYYYSSSSSSTTTZZZnnn}}}rrrWWWKKKGGGFFFDDDDDDEEEDDDBBB@@@AAA@@@???===<<<<<<<<<<<<;;;999999;;;;;;:::<<>>======<<<<<<<<<======???>>>===;;;:::::::::;;;999===DDDJJJOOOQQQQQQQQQPPPQQQSSSUUUVVVYYY]]]```bbbcccddddddcccdddfffhhhmmmlllmmmpppooonnnsss{{{|||yyywwwvvvwww|||~~~zzz{{{|||uuuuuuooouuuuuummmiiikkklllkkkmmmooonnnjjjhhhkkkqqqtttzzzzzzwwwxxxxxx|||~~~xxxuuuvvvyyyxxxsssmmmgggeeecccbbbaaa]]]___```^^^XXXSSSQQQQQQNNNZZZuuu~~~}}}|||{{{xxxsssmmmhhhccc```^^^aaadddbbb\\\VVVTTTPPPMMMMMMOOOWWWhhhxxxtttvvv{{{{{{sssmmmvvvggg???;;;EEE;;;444@@@;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>><<<===EEECCCOOO{{{aaaVVVaaakkkqqq^^^VVVUUUVVVZZZooo~~~oooUUUJJJHHHGGGFFFEEEEEEDDDBBB???AAA@@@???===<<<<<<<<<<<>><<<999777888999::::::888666555444666666555444555555666666777777888888888888999999999===AAAEEEQQQWWW\\\OOOHHHNNNDDD999CCC???>>><<<===???AAABBBBBBAAAAAAAAA???<<<:::::::::;;;>>>CCCIIIMMMOOOOOOOOOSSSSSSTTTUUUVVVXXXZZZ[[[``````bbbdddfffhhhiiijjjlllmmmoooppppppqqqtttvvvyyyxxxyyy|||~~~}}}|||}}}|||zzz{{{~~~|||vvv}}}{{{ooojjjpppqqqkkkqqquuuyyyvvvqqqqqqyyyyyy{{{~~~|||yyytttrrrtttsssjjjccc___\\\ZZZ^^^ccc^^^bbb]]]ZZZ\\\UUUOOOTTTWWW```|||~~~qqqgggaaaaaaccceeebbb]]]ZZZZZZXXXLLLLLLQQQQQQ\\\ppp{{{zzztttqqqsssssspppppprrrYYY<<<::::::;;;===:::<<<;;;;;;;;;;;;<<<============<<<<<<<<<======>>>DDD<<>>=========<<<;;;;;;;;;;;;;;;;;;<<<===>>>BBB???AAAIIIPPPXXXhhhxxxvvvnnnkkknnniii___^^^eeeccc]]]VVVTTTUUUTTTNNNHHHJJJJJJdddiiiZZZ\\\cccpppttt___JJJ;;;>>><<<999888999999888888888777555555666666666555555555666666777777888888888888999999:::<<>>CCCHHHLLLNNNOOOOOORRRRRRSSSTTTVVVXXXZZZ[[[^^^___```bbbdddfffhhhiiijjjkkkmmmmmmnnnooorrrtttvvvvvvwwwzzz}}}~~~}}}{{{zzzzzz{{{}}}}}}~~~vvvqqqtttxxxyyywww{{{~~~}}}yyy{{{{{{xxxxxxqqqiiiaaa]]][[[YYY[[[```^^^bbb]]]YYYYYYQQQKKKQQQ[[[mmmvvvooojjjddd```^^^\\\ZZZZZZVVVLLLNNNSSSSSS___uuu}}}sssjjjgggggghhhmmmsssuuuPPP;;;<<<<<<;;;<<<:::<<<;;;;;;;;;;;;<<<======<<<<<<=========>>>>>>???BBB<<>>=========<<<;;;:::::::::::::::;;;<<<<<>>>>>===<<<===???@@@???>>>BBBCCCCCCAAA===:::999999:::===BBBGGGKKKNNNOOOOOOPPPQQQRRRTTTWWWYYY[[[[[[]]]]]]___aaaccceeefffggggggiiijjjkkkkkkmmmppprrrssstttuuuxxx|||}}}}}}{{{wwwxxx|||{{{vvvvvvlllddd\\\YYYWWWTTTUUUXXX]]]```\\\XXXXXXNNNJJJSSSfffzzzrrrnnnmmmiii```WWWVVVNNNRRRWWWWWWeee|||sssddd\\\\\\aaakkkuuu___DDD:::???>>>;;;<<<999<<<;;;;;;;;;;;;<<<======<<<<<<===>>>??????>>>>>>>>><<>>=========<<<;;;::::::999999999:::;;;;;;@@@@@@CCCFFFFFFGGGMMMTTTYYYggg}}}zzzyyyvvvllldddccceee___YYYVVVVVVUUUQQQLLLHHHFFFOOOeeeiiiVVVQQQOOOQQQXXXaaahhhrrrzzzsssZZZGGG>>>;;;::::::;;;======<<<:::999777555555666777666555555555666666777777888888777888999999:::<<>><<>>;;;999999999<<<@@@EEEJJJMMMOOOOOONNNPPPRRRTTTWWWYYY[[[[[[\\\]]]^^^```bbbdddfffffffffhhhiiijjjjjjllloooqqqqqqrrrtttwww{{{}}}}}}|||wwwxxx{{{wwwrrrrrrlllddd]]][[[YYYVVVUUUVVVZZZ]]]ZZZXXXWWWMMMMMM[[[tttlllVVVXXXRRRVVVZZZZZZjjjssscccZZZZZZaaammmxxxqqqOOO===:::@@@===:::<<<;;;<<<;;;;;;;;;;;;<<<======<<<===>>>>>>>>>===<<<;;;::::::???AAAEEEaaadddfffmmmsssrrrvvvrrreeeZZZTTTMMMUUU```jjjnnnkkkeee```UUUQQQLLLHHHFFFEEEDDDCCCBBB@@@>>>===>>>>>><<<;;;;;;:::::::::::::::;;;;;;???BBBFFFHHHGGGEEEFFFIIILLLUUU___nnn}}}yyyqqqiiieeegggbbb[[[XXXWWWVVVSSSOOOMMMJJJLLLUUUvvvtttZZZXXXPPPJJJIIIKKKNNNTTT[[[gggnnnwwwtttWWWFFF???999999:::<<>>AAADDDRRRvvvSSSSSSNNNIIIHHH@@@???>>><<<===>>>>>>===<<>>DDDYYYuuufffkkkoooooouuuwwwjjj^^^VVVMMMQQQXXX___ccceeedddcccWWWSSSNNNKKKIIIGGGEEEDDDCCCAAA???>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<>>AAAAAAAAA:::888666666777777777666555555666666777777888888666888999::::::;;;===@@@DDDMMMyyy```TTTRRRMMMIIIEEEBBB???===<<<===>>>>>>===AAACCCEEEDDDAAA===<<<;;;777:::===BBBGGGKKKNNNOOOMMMOOORRRUUUWWWXXXYYYYYY\\\]]]^^^```bbbdddeeeffffffhhhjjjjjjkkkllloooqqqnnnoooqqqtttxxxzzzzzzyyyzzz{{{{{{}}}~~~|||vvvtttuuuppphhhcccdddeeeaaa\\\ZZZ^^^^^^YYYVVVSSSJJJQQQjjj~~~cccYYYSSSWWW]]]fff}}}vvvhhhaaaaaagggrrr}}}{{{SSSGGG<<<===@@@999888===<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======<<<>>>;;;===DDDRRR|||mmmdddhhhmmm{{{zzznnnbbbZZZOOOPPPRRRUUUYYY\\\^^^___WWWTTTPPPNNNLLLIIIGGGDDDCCCAAA???>>>>>>>>>===<<<======<<<;;;;;;;;;<<<<<>>>>>>>>:::888666666777888777666555555666666777777888888666888999::::::;;;===??????IIIdddmmmTTTUUUQQQIIIJJJEEEBBB===;;;<<<>>>??????@@@BBBDDDDDDBBB???======777999<<>>??????===<<<===<<<;;;;;;:::::::::;;;BBBLLLTTTVVVXXX]]]___^^^UUURRRPPPOOOWWWnnnyyyssslllhhhbbb]]]ZZZYYYXXXXXXQQQNNNOOOPPP[[[~~~qqq^^^WWWRRRRRRRRRNNNIIIGGGAAAAAABBBBBBBBBCCCCCCCCCFFFHHHKKKPPPVVV]]]eeeiiikkkkkkkkkgggccc```aaabbbrrrNNN<<<:::===:::888777999:::;;;;;;:::888666666777888777666555555666666777888888888666888999::::::;;;<<<>>>999EEEVVVuuuTTTWWWSSSIIINNNGGGCCC>>>;;;;;;>>>???@@@???BBBDDDEEECCC@@@>>>>>>666888<<<@@@EEEJJJMMMOOONNNPPPSSSVVVWWWWWWWWWVVVYYYZZZ[[[]]]___aaabbbccceeefffhhhiiiiiijjjmmmooojjjjjjlllooorrrtttsssrrrxxx{{{|||zzztttwwwzzzxxxuuummmiiimmmpppmmmfffbbb``````]]]___```]]]pppyyyssspppoookkkiiisss~~~xxxiii___YYY___mmmsssdddbbblll~~~\\\<<<@@@999===AAA;;;;;;===777<<<;;;;;;;;;;;;<<<======;;;;;;:::;;;>>>DDDIIILLLJJJHHH<<<===FFFIIIiii}}}|||mmmeeewwwzzzrrriiicccQQQOOOKKKIIIIIILLLOOORRRUUUTTTSSSRRRQQQMMMIIIEEEDDDAAA???>>>??????>>><<<<<<;;;::::::999999999999CCCMMMUUUWWWYYY```dddccccccWWWLLLIIIMMM^^^{{{mmmiiiccc^^^[[[YYYYYYYYYVVVQQQRRRQQQUUUwww{{{rrrfff]]]VVVUUUTTTPPPLLLKKKCCCBBB@@@>>>======>>>>>><<<>>>AAAEEEJJJQQQYYY^^^aaabbbaaa]]]XXXUUUVVVWWWeeeJJJ>>><<<;;;;;;:::999888777666555444444444555555777888999666666666666777777777777::::::::::::;;;<<<=========???SSSbbbXXXUUUTTTLLLTTTOOOGGG>>>:::<<<>>>===<<>>EEEKKKMMMMMMOOOPPPPPPPPPQQQSSSWWWZZZYYYXXXXXXYYY\\\^^^______bbbaaacccfffjjjnnnoooooorrrqqqpppooooooqqqssstttwwwwwwwwwxxxyyyzzz{{{||||||{{{}}}|||tttwww}}}zzzjjjZZZ```ddd\\\YYY``````{{{yyylllaaa___ZZZ\\\iiizzz}}}tttlllmmmtttppphhhjjjssstttkkkjjjiiinnnwwwiiiKKK???AAA>>>;;;:::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<>>>>>======<<<;;;;;;AAAHHHSSS]]]cccfffhhhiiiddd[[[UUURRRPPPWWWqqq}}}llljjjfff```\\\\\\[[[YYYYYYPPPOOORRRXXXwwwzzz||||||qqqdddWWWRRRUUUWWWRRRKKKEEECCCAAA?????????>>><<<<<>>>>>===@@@??????CCCIIIJJJGGGCCC<<<;;;:::===CCCIIILLLLLLMMMNNNOOOPPPPPPRRRUUUXXXXXXXXXXXXYYY\\\^^^______bbbbbbdddgggkkknnnooonnnqqqpppoooooooooqqqssstttsssttttttvvvxxxzzz|||}}}~~~~~~~~~zzzlll```^^^eeebbb```ccceeeyyyhhh^^^bbb```eeeuuuooohhhkkkuuuqqqfff___aaajjjsssaaaGGG???@@@>>><<<;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;===@@@CCCEEEEEEDDD>>>===@@@CCC\\\lllxxxqqqyyy|||xxxqqqggg___VVVRRRMMMIIIHHHHHHHHHGGGKKKKKKMMMQQQTTTSSSOOOKKKIIIGGGEEECCCCCCCCCAAA???>>>===<<<;;;:::999999999AAAHHHRRR[[[bbbfffiiikkkggg^^^VVVSSSQQQUUUjjjnnnkkkeee^^^ZZZYYYYYYYYY[[[RRRQQQTTTYYYvvv~~~|||uuuhhhZZZTTTWWWWWWRRRKKKHHHFFFCCCAAAAAA@@@???======???@@@@@@AAAGGGQQQYYY```cccbbb[[[VVVVVVUUUTTTxxxYYYDDD<<<<<<;;;::::::999888777666666666666555555555666666777888888888888999999999999999999999::::::;;;<<<===BBB888GGGRRRzzz}}}\\\RRRQQQNNNPPPIIIBBB======>>>>>>=========>>>CCCHHHKKKIIIGGG>>><<<:::;;;@@@EEEIIIKKKJJJLLLOOOPPPPPPQQQSSSTTTWWWWWWXXXYYY[[[]]]___```bbbccceeehhhlllooonnnmmmoooooonnnnnnoooqqqrrrsssoooppprrrtttwwwzzz}}}~~~{{{nnneee___ggggggfffgggooo|||ggg```bbbfffsssnnnhhhmmmxxxnnn]]]ZZZ___dddzzzUUUCCC@@@???>>><<<<<<======;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::;;;===???AAA@@@@@@<<<<<>>======>>>=========>>>BBBFFFIIIIIIHHHAAA>>>;;;:::<<>>======>>>>>><<<::::::::::::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;===>>>;;;>>>;;;<<>>???@@@CCCEEEGGGGGGCCCAAA===::::::>>>DDDHHHIIIMMMQQQSSSRRRRRRRRRRRRSSSUUUWWWXXXXXXZZZ]]]```bbbbbbcccfffjjjkkkkkkiiijjjkkklllmmmnnnpppqqqrrrsssssstttuuuwwwyyy{{{|||}}}}}}{{{uuummmmmm|||sssiiiccceeettt~~~sssvvvyyysssbbb___lllxxxlllpppgggDDDBBBFFFBBB@@@>>>>>>>>>>>><<<::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<===:::===<<<<<<@@@???HHH]]]uuuPPPXXXdddnnnqqqttt|||yyytttrrrooolllllllllhhh___XXXTTTPPPLLLIIIGGGFFFEEECCCDDDAAA???CCCLLLTTTXXXYYYTTTQQQMMMJJJIIIHHHFFFDDDFFFEEEBBB???===;;;;;;::::::<<>>===999999999888888888777777666666555555555666666777888888888888999999999999888888888999999:::;;;<<<:::===@@@GGGGGGmmmyyyRRRRRRNNNKKKFFFAAA>>>=========????????????@@@BBBDDDEEEEEECCC???<<<:::<<>><<<===AAA@@@DDDTTTzzzUUUTTTXXXhhhmmmnnnwwwwwwnnnkkkhhhfffggghhhfff```ZZZSSSPPPMMMJJJJJJIIIGGGEEEFFFCCC???@@@FFFNNNVVV[[[VVVTTTQQQOOOMMMKKKHHHEEEDDDDDDBBB@@@>>><<<:::999888999;;;<<<===???BBBDDDGGGEEECCCBBBAAABBBDDDFFFJJJIIIPPP\\\eeemmm{{{uuukkkaaaaaagggggg^^^^^^^^^]]]ssslllaaaccchhhiiigggXXXTTTPPPMMMLLLLLLLLLLLLDDDCCCBBBCCCGGGMMMTTTXXX^^^___]]]XXXXXXYYYVVVQQQ}}}YYYFFF@@@>>>===999999999888888888888888555555555555555666777888888888888888999999999999888888888888999:::;;;<<<999???888CCCFFFZZZ___SSSPPPNNNJJJDDD@@@>>>???@@@>>>============@@@CCCEEEFFFEEEBBB>>>;;;;;;@@@DDDJJJLLLOOOPPPPPPOOOPPPQQQMMMQQQUUUUUUTTTUUUZZZ___aaa___^^^^^^aaadddeeeeeefffgggiiilllnnnpppqqqqqqssssssssstttuuuvvvwwwxxxyyypppgggdddbbb___^^^``````pppwwwmmmqqq}}}hhh```ZZZbbbwww___MMMBBBHHHIIIIIIEEE@@@<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999???<<<<<>>@@@@@@BBBCCCBBB@@@AAADDDEEEKKKHHHMMMYYY```dddnnn|||}}}qqqeeedddkkklllcccbbbbbbaaawwwnnncccfffnnnssssss___ZZZTTTOOOLLLKKKJJJIIIEEEEEEDDDFFFKKKPPPUUUWWW\\\]]]\\\ZZZ[[[\\\XXXRRRwwwTTTCCC???>>>===999999999888888888888888444444444555555777888999666666666666777777777777888888888888999:::;;;<<<888???111???GGGPPPlllUUURRRPPPLLLGGGBBB@@@@@@BBB<<<<<<<<<;;;<<>>???BBBDDDHHHGGGOOO^^^fffgggooozzzxxxjjjhhhnnnooofffeeeeeedddzzzooocccgggrrryyyzzzddd^^^WWWPPPLLLIIIGGGFFFHHHHHHHHHKKKPPPUUUXXXYYY[[[]]]]]]\\\^^^___ZZZSSSlllRRRAAA===>>>999999888888777777777777777555555555555555555555555777666555555555666888999777777777888999999::::::<<<<<<<<>>@@@AAAIIIJJJIIIDDD===999;;;>>>HHHKKKNNNNNNMMMMMMOOOQQQLLLOOORRRSSSSSSUUU[[[___[[[ZZZYYYYYYZZZ\\\^^^```^^^bbbhhhnnnqqqrrrpppnnnkkkssstttooopppvvvwwwrrrxxxuuukkk``````gggfff^^^ZZZ___^^^___eeeqqq|||vvv||||||}}}eee]]]\\\nnn___GGGCCCFFFLLLRRRZZZUUUJJJ???999:::<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::<<<@@@CCCXXXsssOOOIIIJJJYYYffffffoootttrrrkkkeeebbbcccccc```\\\SSSRRRPPPNNNMMMMMMMMMNNNLLLJJJFFFDDDDDDFFFJJJLLLSSSYYY^^^^^^XXXRRRPPPPPPOOOMMMKKKIIIGGGDDDAAA>>>>>>???@@@@@@??????@@@AAAAAABBBCCCAAA??????BBBEEEHHHQQQ[[[___]]]\\\___cccfffppp}}}|||lllllluuussspppkkkggglllwwwiiifffooo~~~|||mmm___YYYRRRHHHHHHNNNKKKLLLNNNRRRVVVZZZ]]]^^^```^^^___dddddd]]]WWWTTTdddLLL===;;;===777999888888777777777777777555555555555555555555555777666666555666777888999777777777888999999::::::999999999>>>@@@DDDmmm[[[YYYOOOOOONNNCCC???@@@<<<===<<<<<<<<<===>>>@@@AAAGGGIIIJJJFFF???::::::<<>>???@@@DDDHHHJJJHHHCCC===::::::BBBEEEIIILLLNNNNNNOOOPPPRRRTTTVVVUUUSSSSSSVVVYYYYYYXXXXXXXXXYYY[[[]]]^^^```bbbeeehhhjjjkkkkkkjjjiiiqqqyyyyyynnnfffkkkvvvzzzkkknnnuuummmlllpppvvv~~~yyyooorrroooHHHCCCIIILLLVVVeee```SSSCCC::::::<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::<<>>???AAABBBBBBCCCEEEGGGNNNUUU^^^cccbbb^^^YYYUUUTTTYYYcccppp||||||wwwsss|||rrrccciiiqqq___YYYZZZXXXSSSTTTUUUXXX\\\aaafffkkknnnccc___aaaiiinnngggZZZQQQWWWDDD===>>>???999999888888777777777777777555555555555555555555555666666666666666777777888777777777888999999::::::===<<<;;;@@@EEEDDDVVVwwweeeRRRKKKMMMHHHEEEBBB<<<>>>>>>===<<<<<<===>>>???AAAEEEIIIJJJFFF@@@;;;999>>>AAAFFFJJJMMMNNNOOOOOORRRTTTVVVVVVSSSSSSUUUXXXZZZZZZZZZ[[[\\\^^^```aaabbbcccdddfffggghhhiiiiiijjjoooxxx|||tttiiinnn||||||ttt|||ssskkkiiilllsss~~~tttmmmvvvaaaBBBEEENNNOOOYYYkkkfffTTTAAA:::;;;<<<;;;999;;;::::::::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;:::<<>>999999888888777777777777777666666666666666666666666555666666777777777777777777777777888999999::::::888:::888;;;AAA???GGG]]]www[[[MMMNNNKKKGGGDDD<<>>===<<<<<<===>>>>>>???CCCHHHJJJHHHCCC>>>;;;<<<>>>BBBGGGKKKNNNOOOOOOOOORRRUUUUUUSSSSSSVVVYYYYYYYYYZZZ[[[]]]^^^___```ccccccdddeeefffggghhhhhhggggggmmmuuusssllloooyyy|||ssslllkkknnnzzzpppnnn~~~uuuVVVBBBHHHQQQSSS]]]ooojjjVVVAAA;;;===<<<:::999:::::::::999999::::::::::::::::::;;;;;;;;;;;;<<<999:::;;;;;;:::;;;>>>@@@AAA]]]fffKKKEEESSSXXX___rrrtttfff]]]\\\[[[WWWRRRWWWVVVSSSPPPNNNLLLKKKKKKMMMNNNNNNMMMKKKHHHEEECCCHHHOOOXXX^^^___ZZZTTTPPPPPPNNNKKKJJJJJJJJJIIIHHHFFFGGGGGGEEECCCAAAAAABBBCCCCCCDDDFFFIIIKKKLLLLLLJJJSSSaaappp{{{~~~rrrqqqooolllllltttyyy~~~kkk^^^fffsssqqqiiiddd___cccffflllpppqqqoookkkiiibbbgggooosssnnnbbb[[[ZZZtttIII???<<<;;;;;;777999888888777777777777777666666666666666666666666555555666777777777777777777777777888999999::::::777;;;999;;;AAA???BBBPPPiiikkkSSSQQQNNNJJJFFF???@@@???>>><<<<<<<<<======>>>AAAEEEHHHHHHFFFBBB@@@;;;<<<>>>CCCHHHLLLNNNNNNLLLOOOSSSTTTSSSSSSVVVXXXUUUVVVWWWYYYZZZ\\\]]]]]]aaabbbcccdddeeefffffffffbbbaaaccchhhjjjiiijjjmmmyyywwwoooqqqwwwwwwzzz]]]MMMDDDJJJPPPTTT```ooohhhSSSAAA===>>>;;;999:::::::::999999999999::::::::::::::::::;;;;;;;;;;;;888:::;;;;;;;;;;;;===???===NNNxxxWWWDDDOOOVVV\\\mmm|||pppddd___[[[VVVRRRXXXWWWTTTPPPNNNLLLKKKKKKLLLMMMNNNNNNLLLJJJGGGEEEGGGLLLSSSZZZ]]][[[WWWTTTSSSPPPMMMKKKKKKKKKJJJIIIHHHIIIIIIGGGEEECCCCCCDDDAAAAAACCCGGGNNNTTTXXXZZZRRRVVV\\\dddnnn{{{zzzrrrsss|||ppp``````fffuuunnnllllllppptttvvvuuupppjjjeeeeeekkksssuuukkk___[[[^^^hhhCCC>>><<<:::;;;999999888888777777777777777666666666666666666666666444555666777888777777666777777777888999999::::::888>>><<<<<>>===<<<<<<<<<======???BBBEEEGGGGGGFFFEEE<<<;;;;;;???FFFKKKMMMMMMKKKOOORRRSSSRRRQQQSSSVVVSSSTTTVVVXXXZZZ[[[\\\\\\^^^___aaacccddddddddddddeeegggfffbbbbbbeeefffddd___ooo~~~xxx~~~qqqKKKIIIHHHIIIKKKPPP[[[eee```MMM>>>===>>>:::999===::::::999999999999::::::999999:::::::::;;;;;;;;;888999;;;;;;;;;;;;===??????CCCcccmmmIIINNNUUUZZZjjjyyyttteeeZZZUUUSSSVVVUUURRRPPPNNNNNNMMMNNNKKKLLLMMMMMMMMMKKKIIIHHHFFFJJJPPPWWW\\\^^^^^^\\\TTTQQQNNNLLLLLLLLLLLLKKKJJJKKKLLLJJJHHHGGGGGGHHHCCCBBBCCCIIIRRR[[[aaaccc```aaabbbcccgggqqqqqqaaa]]]^^^ooowwwxxxvvvwwwyyyxxxuuupppkkkhhhlllooosssrrriii^^^[[[^^^aaa@@@???>>>;;;======999888888777777777777777777777777777777777777777444555777888888888777666777777777888999999::::::444;;;:::888=========FFFHHHiiicccZZZUUUQQQMMMFFFAAA@@@>>>===<<<<<<<<<<<<===>>>@@@CCCFFFHHHHHHHHH===;;;:::===DDDJJJMMMMMMKKKOOOSSSSSSQQQPPPQQQSSSTTTUUUWWWYYY[[[\\\]]]^^^[[[]]]```bbbccccccbbbbbblllqqqoooddd```eeefffbbbaaadddgggrrrWWWCCCIIILLLHHHEEEJJJSSSYYYYYYHHH;;;<<<===::::::???:::999999999999999999:::999999:::::::::;;;;;;;;;777999;;;;;;;;;;;;===>>>EEEAAAXXXQQQPPPUUUZZZiiixxxkkkYYYSSSTTTTTTSSSQQQPPPOOOOOOPPPPPPJJJKKKLLLMMMMMMLLLKKKJJJGGGJJJOOOWWW^^^ccceeeeeeSSSPPPMMMLLLLLLMMMNNNMMMLLLMMMNNNMMMKKKIIIJJJKKKGGGEEEEEEJJJSSS]]]cccfffjjjmmmooollliiimmmxxxoooaaa[[[ZZZcccqqq{{{}}}||||||zzzxxxuuuqqqmmmkkkrrrppppppooohhh___\\\]]]ZZZ???>>>======>>>;;;999888777666555555555555888777555555777777777666777777777777777777777777888888777777888888999::::::::::::::::::;;;???BBBJJJSSSnnn\\\]]]QQQGGGOOOCCC@@@>>>===>>>>>>======<<<;;;<<<@@@EEEHHHHHHFFF@@@===::::::>>>FFFLLLPPPNNNNNNNNNLLLLLLMMMPPPRRRUUUVVVVVVWWWXXXYYY[[[[[[^^^___aaaaaaaaabbbdddfffkkkpppnnnoooxxxtttkkkkkkfffjjjkkkjjjvvvhhhSSSHHHIIIKKKLLLLLLLLLLLLLLLGGGCCC===999888999::::::999999999999999999999999888888999999999:::::::::::::::999999::::::;;;<<>>;;;:::999888777666666666666888777555555777777777666777777777777777777777777888888777777888888999::::::;;;;;;:::999;;;>>>AAAGGGHHH{{{aaa\\\[[[RRRMMMGGGDDD@@@>>>=========<<<<<<;;;<<>>;;;:::999888777777777777777888777555555777777777666777777777777777777777777888777777777777888999999:::;;;;;;:::999:::<<>><<<<<<<<<<<<<<<<<<<<<>>>CCCGGGJJJJJJFFFCCC>>>;;;;;;???DDDHHHJJJKKKMMMNNNNNNPPPSSSUUUUUUUUUSSSSSSTTTVVVYYYZZZ\\\]]]_________```ccceeeooo|||mmmJJJGGGHHHKKKNNNOOONNNJJJEEEBBB???<<<:::888999999999888999999999999999999999999888888888999999999999:::999999999999999:::;;;;;;:::>>>CCCQQQwwwPPPMMMTTT[[[kkkwwwtttcccXXXVVVPPPMMMNNNNNNMMMMMMPPPRRRRRRQQQPPPNNNMMMKKKJJJKKKJJJMMMTTT[[[aaakkktttyyyrrrfffZZZTTTTTTRRRMMMNNNOOOPPPPPPOOOPPPRRRTTTWWWXXXXXXXXXYYY]]]bbbgggppp}}}qqqhhh^^^]]]```jjjxxxzzzvvvpppkkkiiiiiilllmmm{{{}}}{{{ssskkkfffaaa\\\```GGG;;;===;;;;;;===:::::::::999888777777888888888777555555777777777666777777777777777777777777777777777777777888999999:::;;;;;;:::999999;;;===DDD@@@QQQtttXXXWWWRRRIIILLLGGGAAA===;;;<<<<<<<<<<<<<<<<<<>>>AAAFFFIIIKKKJJJGGGBBB<<<:::;;;???CCCIIIKKKMMMOOOOOOPPPRRRTTTUUUTTTRRRRRRRRRUUUWWWYYYZZZ\\\]]]^^^^^^___bbbdddooo{{{```IIIOOONNNPPPSSSUUURRRMMMFFFBBB<<<:::999999::::::999888888888888888999999999999888888888888999999999999999999999888999::::::;;;999???@@@DDDdddOOOGGGRRRZZZhhhsssjjjZZZXXXRRRNNNOOOOOONNNNNNQQQRRRRRRQQQPPPOOOMMMKKKJJJKKKKKKNNNSSSVVV\\\iiiuuu|||yyyooobbbYYYVVVQQQLLLPPPQQQRRRQQQPPPPPPQQQSSSVVVXXX[[[^^^aaadddffffffmmmwww~~~sssnnneee^^^___jjjuuu|||}}}wwwtttoookkkjjjmmmpppsss|||}}}|||uuuooojjjbbbZZZXXXEEE===???;;;:::<<<888:::999888888888888888888888777555555777777777666666666666666666666666666777777666666777777888999999:::::::::999888:::;;;>>>BBBJJJjjjhhhRRRIIIMMMKKKFFF@@@<<<;;;<<<===>>>;;;<<<<<<===@@@CCCGGGJJJLLLJJJFFF@@@;;;999;;;>>>HHHKKKNNNOOOOOOOOOPPPQQQTTTSSSRRRRRRRRRTTTVVVWWWXXXZZZ\\\\\\]]]^^^aaacccaaalllqqqwwwwwwrrrooosss|||YYYLLLRRROOOQQQTTTUUURRRLLLFFFBBB;;;:::999:::;;;<<<:::999777777777888888999999999777777888888888999999999999888888888888999::::::999@@@@@@???WWWTTTHHHRRR[[[gggooo~~~rrr```ZZZTTTPPPQQQQQQPPPPPPSSSRRRRRRQQQPPPOOOMMMLLLKKKMMMMMMPPPSSSUUUYYYeeerrrwwwxxxsssiii```ZZZTTTOOOOOOPPPQQQPPPPPPPPPRRRTTTSSSWWW\\\ccciiimmmpppqqqpppttt|||{{{pppeeebbbhhhpppttttttvvvuuutttssstttvvvyyyzzz{{{|||{{{wwwtttpppfff]]]QQQCCC???@@@999999<<<888999888888777777777888888888777555555777777777666666666666666666666666666777666666666666777888888777888::::::999999:::;;;888>>>FFFUUU}}}___JJJRRRKKKGGGBBB>>>===>>>>>>>>>:::;;;======>>>@@@DDDGGGLLLLLLIIIDDD===999:::<<>>???>>>MMMwww]]]JJJMMMRRR___hhhuuu|||jjj]]]WWWSSSTTTTTTRRRRRRUUURRRRRRRRRRRRQQQOOONNNMMMPPPPPPSSSVVVVVVWWW```kkkoootttuuummmeee___ZZZVVVLLLNNNOOOPPPPPPQQQSSSUUURRRWWW^^^eeelllssszzzyyywwwxxx|||tttqqquuuzzz}}}}}}|||}}}~~~~~~|||zzzzzzxxxooodddyyyJJJ???>>>???777888<<<999777777777666666777777888888777555555777777777666666666666666666666666666666666666666666777888888555777999999999999:::;;;;;;888BBBKKK]]]xxxSSSPPPNNNKKKFFFBBBAAA???>>>===999;;;===>>>===>>>@@@CCCJJJLLLLLLHHH@@@:::999:::???CCCIIIMMMOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTUUUWWWYYYZZZ[[[\\\```bbb___ccc______iiillllllsss{{{{{{xxxxxx{{{~~~}}}|||___QQQRRRJJJEEEEEEDDDBBB@@@???===<<<;;;999777777999999999888666666666777888999999999777777777777888888888888888888888888888999999:::999;;;===>>>EEEccckkkRRRJJJKKKYYYaaakkk|||www```ZZZVVVVVVVVVTTTTTTWWWSSSTTTTTTTTTSSSSSSRRRQQQTTTSSSUUUXXXXXXXXX\\\bbbhhhooorrrlllddd```^^^]]]QQQRRRRRRQQQOOOOOOPPPQQQRRRWWW^^^dddiiiqqq}}}wwwllliiiEEE<<<======666777===;;;777666666666666666777777888777555555777777777666666666666666666666666666666666666666666777888888333666888999999999:::<<>>;;;888;;;>>>>>>===<<<>>>@@@IIILLLNNNJJJBBB;;;999::::::???FFFLLLPPPQQQSSSTTTRRRSSSUUUVVVWWWVVVTTTSSSUUUVVVXXXYYYZZZ\\\___bbbZZZ^^^ZZZ]]]jjjllliiimmmqqqvvv|||xxxyyyzzz}}}nnnRRRSSS[[[NNNBBBAAA>>><<<;;;;;;;;;<<<;;;888666555777888888777555666666777888999999999777777777777888888888888888888888777888999999:::888888:::===@@@UUU{{{^^^OOOMMM]]]^^^eeesssbbb[[[WWWXXXWWWUUUUUUXXXUUUUUUVVVVVVVVVUUUUUUUUUVVVUUUWWWZZZ[[[XXXYYY]]]dddkkknnnggg```^^^______ZZZYYYWWWSSSOOOKKKJJJKKKQQQVVV\\\```ccclllzzz}}}qqq\\\DDDBBB???<<<;;;;;;;;;<<<777777777777666666666666777777777777777777777777444444555555555555444444666666666666666555555555777777777888999999::::::===999888BBBKKKXXXrrrLLLTTTQQQKKKFFFBBB@@@===;;;<<<<<<<<<<<<<<<===>>>???>>>EEELLLKKKCCC<<<:::;;;999<<>><<<;;;:::::::::777777777777666666666666666666666666666666666666444444555555555555444444666666666666666666666555666777777888888999:::::::::::::::@@@EEEQQQZZZTTTWWWSSSHHHBBBBBBAAA===<<<<<<<<<<<<<<<<<<===>>>===CCCIIIJJJFFF@@@======888;;;???CCCGGGLLLQQQUUUXXXXXXWWWVVVVVVUUUVVVVVVXXXYYYZZZ\\\^^^___````````````aaabbbcccdddddddddfffggglllqqquuuiii[[[TTTSSSVVVSSSCCC>>>999888:::;;;999666;;;:::888777777777888888666666666666666666666666555666666777888888999999888777777777777888999999888999888<<>>===<<<;;;:::999888777777777777666666666666666666666666666666666666444444555555555555444444555555666666666666666666666666777888888999999:::777:::;;;===>>>GGGtttrrrVVVZZZVVVIIIAAAAAAAAA=========<<<;;;;;;;;;;;;<<<<<<@@@EEEIIIIIIFFFBBB???888:::;;;>>>AAAGGGNNNRRRXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ\\\^^^___```aaaaaabbbbbbbbbcccccccccccceeefffhhhkkklllrrryyyYYYTTTQQQOOOQQQQQQAAA===999888999:::999666;;;:::999777666666666777666666666666666666666666555666666777777888888999666666666666666777777888888999888:::===@@@]]]rrrSSSMMMSSSVVVaaauuupppaaa[[[ZZZXXXWWWWWWZZZYYYWWWVVVUUUUUUVVVWWWYYYPPPLLLSSS]]]dddiiimmmoootttxxxtttjjj```ZZZYYYWWWVVVUUUTTTRRRPPPOOONNNMMMOOOQQQPPPPPPSSSYYY___dddmmmzzzvvvQQQBBB<<<<<<<<<<<<;;;999777777777777777777666666666666666666666666666666666666444444555555555555444444555555555555666666666666666666777777888999999999777;;;:::;;;<<<@@@```ggg\\\RRRMMMIIIBBB@@@BBB>>>===<<<;;;::::::::::::<<<===AAAFFFKKKKKKFFFBBB;;;;;;;;;;;;===CCCJJJPPPUUUTTTSSSRRRRRRSSSUUUVVVVVVWWWXXXYYY[[[]]]___`````````aaaaaabbbcccdddeeehhhhhhiiijjjhhhjjjuuuxxxhhhkkkxxxzzzmmmtttfffNNNOOOKKKEEEGGGIII>>>;;;999888999999888777<<<;;;999777666555555666666666666666666666666666666666666666777777888888666666555555666666777888888:::888:::<<<;;;NNNqqq\\\QQQNNNSSS\\\mmm|||iii```]]]ZZZXXXXXX\\\[[[YYYXXXVVVVVVVVVVVV\\\TTTNNNPPPWWW___iiirrrxxx|||rrrhhhaaa\\\ZZZWWWVVVUUUTTTRRRQQQPPPRRRSSSRRROOOOOOSSSVVVYYYdddttthhhJJJDDD;;;;;;;;;;;;:::999777666777777777777666666666666555555555555555555555555444444555555555555444444444555555555666666777777555666666777888888999999999;;;999;;;>>>>>>MMMiiieeePPPUUUTTTFFFAAAIII???>>>===<<<;;;:::::::::<<<<<<>>>DDDJJJLLLIIIEEE@@@???<<<:::;;;@@@HHHMMMQQQPPPPPPPPPPPPQQQSSSTTTTTTTTTUUUVVVXXX[[[]]]___]]]]]]^^^___aaaccceeegggfffeeefffgggeeedddjjjsssyyyvvvkkknnn|||{{{xxxoooRRRGGGLLLEEE<<>><<<<<<;;;;;;;;;<<<<<<===AAAGGGJJJJJJHHHEEECCC@@@<<<;;;>>>EEEJJJMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTVVVYYY\\\^^^[[[[[[[[[]]]___bbbeeeggggggfffggghhheeebbbeeelllhhhkkk|||xxxzzz{{{rrrqqq~~~RRRCCCBBBFFF???;;;>>>===888888888888888888888888:::999888666555555555666555555555555555555555555666666666666666666666666666666666666666777888888888;;;999;;;>>>999???SSSzzzpppMMMLLLOOOWWWiiissshhh___ZZZ[[[ZZZYYYYYYXXXVVVUUUTTTTTTOOOPPPPPPOOOLLLQQQbbbsss|||qqqiii^^^VVVSSSRRRPPPOOOUUUWWWXXXVVVTTTTTTWWW[[[]]]hhhuuu~~~WWW@@@@@@===<<<:::999888888999999777777777777666666666666555555555555555555555555444444555555555555444444444444555555666777777888555555666666777888888888666===:::888<<<;;;===IIIqqqiiiVVVPPPJJJEEEDDD@@@???>>>==================<<<===???CCCGGGIIIKKKIIIFFFBBB===;;;===AAAFFFJJJKKKNNNPPPQQQQQQPPPPPPRRRRRRRRRSSSVVVYYY\\\^^^[[[[[[ZZZ[[[]]]```ccceeeiiihhhiiijjjgggbbbcccgggbbbeeesssyyy}}}~~~sssmmmyyyqqqGGG>>>>>>???;;;>>>@@@777666777888888888777888888999888777666555555666777555555555555555555555555666666666666666666666666555555444444555555666777555999888:::???;;;===LLLcccTTTOOONNNVVVgggwww}}}mmm```ZZZ[[[WWWWWWWWWVVVUUUTTTSSSRRRNNNNNNNNNMMMKKKMMMZZZhhhwwwggg\\\VVVTTTRRRQQQTTTVVVVVVUUURRRSSSWWW[[[___kkkyyysssKKK<<>><<<:::888888888:::;;;777777777777666666666666555555555555555555555555444555555555555555555444444444444555666777777888555555666666777888888888444===;;;777999999===JJJOOO]]]QQQTTTQQQGGG@@@??????>>>>>>>>>>>>>>>>>>======>>>@@@DDDIIILLLJJJHHHCCC>>>:::;;;???CCCIIIKKKNNNQQQSSSRRRQQQOOOSSSRRRRRRTTTVVVZZZ]]]___\\\[[[ZZZZZZ\\\^^^```bbbhhhgggggghhhddd^^^]]]```eeehhhsss~~~ttt{{{|||~~~zzzooouuukkkvvvSSSIIIAAA===:::999AAA@@@000555777888999888777888888888777666555555666777777555555555555555555555555666666666666666555555555444333333333333444555555333777666999???<<<<<>>???FFF\\\sssWWWXXXUUUHHHCCCAAA???>>>>>>>>>===;;;:::;;;<<<===>>>@@@EEEHHHMMMKKKGGGCCC???>>>>>>>>>DDDFFFIIILLLOOOOOOOOOOOONNNNNNOOOQQQSSSVVVYYY[[[YYYXXXVVVUUUWWWZZZ^^^aaafffeeeeeedddcccaaa```___gggjjjoooqqqssszzz}}}zzzyyy~~~uuu}}}wwwsss~~~mmmIII<<<===>>>???>>>;;;888666::::::888777777777888999666666555555555555666666666666555555555444444444555555555555555555555555555555555555555444444444777777888999:::;;;;;;<<>>@@@KKKzzz]]]UUUSSSNNNEEEBBB???>>>??????>>>===;;;<<<=========???CCCFFFMMMLLLIIIFFFBBB???===<<>>;;;999:::999888777777777888888666666555555555555666666666555555555444444444444555555555555555555555555444444444555555555555555666777777888999:::;;;;;;CCCWWWZZZMMMHHHQQQXXX___qqqvvvfff^^^[[[WWWVVVXXXWWWTTTSSSUUUQQQPPPOOOMMMMMMMMMMMMNNN[[[vvv}}}qqqfff^^^\\\\\\ZZZXXXVVVTTTSSSRRRQQQPPPWWWfffwwwZZZBBB???<<<:::::::::999888888777777777777777666666666555555444444444444444444444444444444444444444444444444444444333333333333333444666555555555666666777888777777777888999:::;;;<<>>??????@@@@@@<<<=========<<<>>>@@@CCCKKKKKKKKKIIIFFFBBB>>>;;;>>>@@@EEEIIIMMMOOOOOOOOOQQQQQQQQQQQQRRRTTTVVVXXXVVVWWWXXXYYY\\\^^^aaabbbbbbbbbbbbbbbbbbbbbbbbbbbgggjjjmmmmmmlllmmmppptttpppuuu{{{uuulllqqqxxx~~~fffHHH@@@???@@@AAAAAA@@@>>>;;;:::999999888777777777777777666666555555555555666666555555555555444444444444444444444444444444444444333333444444555555666666666666777888999:::;;;;;;BBBJJJrrrjjjSSSFFFOOOVVVWWWfff|||mmm```\\\XXXVVVYYYYYYUUUSSSTTTQQQPPPOOONNNMMMMMMMMMMMMPPPbbbrrrhhhdddccc```[[[XXXVVVSSSQQQOOOKKKPPP[[[iiittt}}}wwwLLL>>>???;;;:::999999999888888777777777777666666666555555555444444444444444444444444444444444444444444444444444444333222222222333333666666555666666777888999666666666777777888::::::DDDBBBJJJ}}}eeeVVVUUUJJJFFFAAA>>>>>>???@@@@@@===>>>>>>===<<<<<<===???EEEGGGJJJKKKJJJFFFAAA>>>;;;>>>BBBGGGJJJMMMOOOOOOPPPPPPPPPQQQRRRTTTVVVXXXTTTUUUWWWZZZ]]]___```aaaaaaaaaaaabbbcccdddeeefffcccfffjjjkkkkkkkkklllmmmjjjlllooouuupppyyy~~~{{{~~~wwwvvvRRRAAA@@@;;;<<<======<<<;;;999777888888777777666666666666666555555444444555555666444444444444444444444444444444444444444444444444222222333444444555666666555555666777888999::::::AAA>>>^^^|||\\\HHHNNNTTTRRR^^^ssswwwggg```[[[XXXZZZZZZVVVSSSSSSQQQQQQPPPOOONNNMMMMMMMMMKKKSSSeeewwwqqqmmmhhhaaa[[[XXXUUUQQQNNNMMMNNNSSS[[[bbbjjjxxxcccAAA999>>>;;;999999888888888888888777666666666666555555555555444444444444444444444444444444444444444444444444444333333222222222333333555555555666666777999999666666666666777777888999===@@@===ZZZbbbTTTLLLHHHCCC???>>>?????????===>>>>>>===;;;:::;;;<<<>>>AAAFFFJJJKKKHHHEEEBBB<<<===@@@DDDGGGKKKMMMOOOOOOOOOOOOPPPRRRTTTWWWXXXRRRTTTWWWZZZ\\\^^^______aaaaaaaaabbbccceeeggghhhcccfffiiikkkkkkjjjiiihhhgggiiiiiivvv~~~xxxuuuzzz~~~vvv~~~|||YYYHHHBBB===999:::::::::999888777666777777777777666666555555555555444444444444555555333333444444444444444444444444444444444444444444111222222333444555666666444555666666888888999:::???888NNNzzziiiMMMMMMPPPOOOYYYjjjsssggg```ZZZ[[[[[[WWWSSSRRRRRRQQQQQQPPPOOONNNMMMLLLKKKIIIQQQkkkzzzrrrggg___[[[XXXTTTQQQOOOMMMMMMPPPTTT[[[hhhtttqqqRRR<<<888===:::888888888888888888888888666666666555555555444444333333333333333333333333333333333333333333333333333333333333333444555555444444444555666777888999666666666666666777888999999>>>;;;FFFwwwuuuWWWPPPLLLFFFBBB@@@???>>>===<<<======<<<:::999999::::::===BBBFFFIIIHHHGGGEEE@@@???@@@AAADDDHHHLLLNNNPPPPPPPPPPPPQQQSSSUUUVVVSSSTTTVVVYYY[[[]]]^^^^^^`````````aaaccceeegggiiifffhhhjjjkkkkkkiiifffdddhhhkkkjjjrrr|||vvvvvvzzz{{{eeeEEEBBB@@@777:::::::::::::::999888888666666666666666555444444555555444444444444555555333333333333444444444444333333333333333333333333222222333333444444555555444444555666777888999999===666EEEddd}}}[[[NNNKKKKKKSSS___ooopppfff]]]\\\[[[XXXTTTSSSRRRRRRRRRQQQPPPNNNLLLKKKKKKFFFIII[[[yyy|||mmmccc^^^\\\YYYVVVPPPMMMKKKLLLNNNSSS___kkkYYYHHH>>>:::<<<:::777777777777888888888888666666555555555444444444333333333333333333333333333333333333333333333333222222333333444555777777333333333444555777888999777777777666777777888999;;;;;;???DDDZZZ```TTTPPPKKKGGGDDDAAA>>><<<;;;<<<===<<<:::888999999999;;;>>>BBBEEEFFFFFFFFFEEEBBB@@@???AAAEEEKKKNNNTTTSSSRRRQQQPPPQQQRRRRRRVVVVVVWWWYYY[[[]]]^^^______^^^^^^___```cccfffgggeeefffhhhjjjkkkjjjhhhffflllmmmlllrrr|||}}}yyywww|||~~~}}}TTT???>>>===666::::::::::::999999999999555555666666666555444333555444444333333444444555222222333333333444444444333333333333333333333333333333333333333333333333333444444555666777888999999777@@@QQQkkkoooTTTIIIJJJPPPUUUdddzzzxxxkkk```\\\[[[XXXTTTSSSRRRRRRRRRRRRPPPNNNLLLKKKKKKFFFGGGTTTgggrrreeeaaa```^^^\\\UUUQQQNNNNNNMMMPPPZZZeeesssqqqJJJDDDBBB===;;;:::777777777777777888888888666666555555555444444444333333333333333333333333333333333333333333333333222222333444555777888999222222333333555666777888888777777777777888888999;;;555>>>DDDEEElllhhhWWWSSSOOOJJJGGGCCC???<<<:::;;;<<<<<<:::888888999:::;;;===???AAACCCEEEFFFHHHEEE@@@>>>???DDDJJJNNNWWWVVVSSSQQQPPPOOOOOOOOOXXXXXXYYYZZZ[[[]]]___```^^^]]]\\\]]]^^^aaadddfffaaabbbdddhhhlllmmmmmmkkklllkkkiiiooowwwuuuyyy}}}xxx|||vvvttttttyyy~~~gggMMM@@@===;;;999999999888888888888888888444555666666666555333333555444444333333444444555222222222333333444444444333333333333333333333333444333333333333333333333333333444555666777888888666888???FFF\\\[[[KKKKKKOOOPPP```ttt|||oooaaa\\\[[[XXXUUUTTTRRRSSSSSSRRRPPPNNNLLLKKKKKKHHHIIIPPP[[[mmmuuugggcccbbbbbb```[[[WWWSSSQQQNNNOOOVVV```fff{{{```BBB@@@===666777999888888999999999888888777333333444555555444333333333333333333333444555666222222222333333444444444444333444444666888;;;<<<999666333111333555666666777777777777666666666666666>>>555777IIIPPPuuubbbZZZRRRNNNJJJEEEBBBBBB======<<<;;;;;;:::999999:::;;;<<<<<<<<<>>>AAACCCFFFEEECCC@@@??????CCCFFFPPPRRRSSSSSSQQQPPPQQQRRRUUUXXX[[[[[[ZZZZZZ]]]```bbb___\\\YYYZZZ\\\```bbbgggfffeeegggjjjnnnpppppprrrppppppqqqooonnnttt{{{||||||}}}vvvoookkkvvvjjjOOOFFF>>>;;;<<<999888888888888777777777777555555444444444333333333444444444444444444444444444444444444444444444444333333333333333333333333333222222111111222222333333333333444444444555555777>>>;;;;;;KKKjjjhhhKKKHHHNNNQQQ\\\jjjhhh]]][[[ZZZXXXXXX[[[WWWSSSOOONNNMMMLLLKKKLLLJJJJJJMMMSSS___sssxxxqqqiiibbb```___YYYSSSPPPRRRUUUVVVVVV\\\iiiXXX???@@@===888999:::999999999999999888777666555555555555444444333333333333333333333444555555222222222222333333333444333333333555777:::===>>>888555222111222444555666666666666666666666666666666>>>555666DDDEEE___iiiSSSPPPPPPIIIAAA>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;:::;;;>>>AAADDDDDDDDDCCCBBBAAACCCEEEMMMOOOQQQRRRRRRQQQRRRSSSRRRTTTWWWYYYZZZ\\\___aaa```^^^\\\[[[[[[^^^```bbbddddddeeegggjjjmmmooopppooommmmmmooonnnnnnssszzz~~~wwwqqqooo}}}{{{[[[EEE@@@;;;;;;>>>;;;888888888777777777666666555555444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333333222222111111222222333333333333444444444555555777;;;888888EEE\\\sssOOOJJJOOONNNTTT```vvvrrreee^^^XXXUUUTTTYYYVVVRRRPPPOOONNNLLLKKKLLLIIIJJJNNNVVVeee|||{{{qqqhhhddd^^^[[[WWWVVVYYYZZZYYYXXXSSSZZZooopppNNN<<>>:::;;;:::::::::999999888777666555888777555444444444555555333333333333333444444555111111111222222222222222222222333555777;;;>>>???666444111000222333444444666666666666666666666666666;;;555777AAA<<>>??????>>>===<<<<<<<<<<<<999::::::999888999;;;===AAADDDFFFGGGFFFDDDDDDDDDHHHKKKNNNPPPQQQRRRSSSTTTRRRRRRSSSVVVZZZ]]]^^^^^^]]]]]]]]]]]]^^^___aaabbb```bbbdddgggjjjmmmnnnooollljjjjjjmmmnnnmmmrrrxxxxxx{{{|||uuuuuugggMMM===<<<999;;;>>>;;;888888777777777777666666555555444444444333333333444444444444444444444444222222222222222222222222333333333333333333333333333222222111111222222333333333333444444444555555999888555888???KKKsss[[[MMMLLLKKKOOOWWWiii~~~nnnaaaWWWSSSSSSVVVTTTRRRQQQPPPOOOMMMKKKLLLJJJJJJNNNVVVeee}}}|||ppphhhaaa^^^]]]^^^aaaaaa___\\\RRRQQQ\\\yyy^^^DDD:::???===;;;;;;777:::::::::999888666555444777666444333444555777999444333333222333333444444111111111111111111111111222222222444666888;;;<<<555333000000111333333333444555555555555555666666444888555888@@@<<>>===<<<<<<<<<<<<:::::::::999777888:::<<<>>>BBBGGGIIIIIIGGGEEEDDDCCCFFFKKKNNNPPPQQQSSSUUUVVVTTTSSSUUUYYY[[[ZZZXXXZZZ[[[]]]___``````aaa```\\\___cccgggiiikkkmmmnnnllliiijjjmmmnnnmmmooossswww~~~~~~}}}vvv\\\GGG======999:::<<<777888777777777666666666666555555444444444333333333333333333333333333333333111111111111111111111111222222222222222222222222333222222111111222222333333333333444444444555555;;;777444:::===???aaapppPPPHHHKKKOOOSSS```wwwuuudddXXXTTTVVVSSSRRRQQQQQQQQQPPPMMMKKKMMMKKKKKKNNNRRR\\\nnn{{{oooiiifffdddeeehhhiiihhhfff```XXXXXXhhh{{{PPP???:::>>>;;;:::;;;555::::::999888777666444333444444333333444777:::;;;444333333222222222333333111111111111111111111111333333222222333444666777444222000000111333333222333333444444555555555555444666555888===<<>>BBBNNNcccUUUSSSPPPGGGEEEAAA>>><<<;;;;;;;;;<<<<<<<<<:::999999;;;===:::>>>CCCFFFFFFEEEEEEEEEAAABBBEEEGGGIIIMMMRRRUUUTTTTTTTTTUUUXXXYYYYYYXXXXXXZZZ\\\^^^______]]]]]]YYY]]]bbbddddddeeeiiilllnnnkkkjjjmmmnnnkkkiiiiiimmmrrrqqqttt}}}|||}}}qqqmmmeeeDDD:::999;;;777999<<<666777777666666666666555555555555444444444333333333333333333333333333333333111111111111111111111111222222222222222222222222333222222111111222222333333333333444444444555555444333222777:::666FFFgggwwwYYYRRROOOOOORRR^^^sssuuubbbXXXVVVTTTRRRPPPOOOOOOOOOMMMKKKHHHIIIMMMPPPPPPRRRZZZdddvvvyyymmmeeedddmmmRRR@@@;;;<<<;;;666:::???999777777888888777666555555333333333444555555666666444333333222111111222222444333333333222222222222333222111111111222444555444222111222333444333222111222222333444444555555666666999999444888===;;;BBBggg```RRRSSSLLLIIIEEEAAA===<<<<<<<<<;;;;;;;;;:::999999;;;===999;;;???AAABBBCCCEEEFFFBBBCCCCCCCCCEEEJJJPPPUUUUUUVVVWWWWWWVVVVVVWWWXXXXXXYYY[[[]]]]]]\\\[[[[[[ZZZ^^^aaabbbaaabbbggglllkkkggggggkkkmmmjjjgggggglllssstttuuuyyyssssssqqquuu|||{{{yyySSS>>>888::::::666999===666777777666666666555555555555555444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111333222222111111222222333333333333444444444555555222555333555999666>>>SSSqqqSSSMMMMMMOOOVVVeee|||ppp```XXXUUUSSSPPPNNNNNNNNNMMMKKKGGGHHHKKKNNNNNNPPPYYYccc|||qqqppp{{{wwwEEE===999<<<:::444;;;BBB<<<666777777777777777666666444444555555444444333222444333333222111111111222444444444333333222222222222111111111222444666777444333222222444444333222111111222333333444555555555555<<<<<<555999???:::CCCLLLyyyjjjPPPVVVPPPMMMHHHCCC???=========999::::::999888999;;;===888:::===>>>???AAADDDGGGDDDDDDBBBBBBCCCHHHOOOTTTYYY[[[\\\YYYUUURRRSSSUUUYYYYYY[[[[[[\\\[[[ZZZYYYZZZ^^^aaaaaa___aaafffkkkhhhddddddjjjllljjjgggfffkkktttuuuuuutttkkkiiitttuuuvvvyyyuuu~~~{{{{{{nnnFFF@@@;;;===<<<666999<<<555777666666666555555555555555555444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111333222222222222222222333333333333444444444555555333888666666;;;999;;;HHHmmmSSSLLLMMMOOOSSS___uuu}}}hhh]]]WWWSSSOOOMMMMMMMMMLLLLLLHHHHHHJJJKKKKKKMMMWWWbbb{{{|||bbbFFF<<<;;;;;;::::::999999888666666666777666555555444444444333333333333222222444444444333333222222222222222222222222222222222333222111111111222333444222222222222222222222222111111111111222333444555555555666666777777888888999CCCWWWcccWWWQQQMMMMMMIIIAAABBBBBB555:::999777777888999888888888888999:::<<>>@@@HHHiiimmmSSSMMMOOONNNDDDBBBDDD>>><<<:::999999:::;;;::::::999999999:::<<<>>>AAABBBGGGGGGEEECCCAAABBBGGGKKKQQQVVV[[[]]]ZZZWWWVVVWWWVVVWWWWWWXXXXXXXXXWWWWWW^^^\\\^^^bbbaaa^^^```eeeiiiddddddiiihhhaaabbbjjjiiijjjkkklllmmmlllkkkkkkpppuuuxxxzzzmmmiiigggooo}}}yyy|||```III<<<;;;::::::999888888777777555555555555555555555555555444444444444333333333222222222222222222222222222111111000000111111222222222222222222222222222222222222111111111111111333333333333333333333333333555666666666888:::<<>><<<;;;;;;<<<======<<<;;;;;;::::::;;;===???@@@EEEFFFFFFEEEDDDCCCDDDEEELLLPPPVVV[[[]]]\\\ZZZYYYVVVUUUUUUUUUVVVWWWYYYZZZ[[[[[[^^^aaaaaa^^^___bbbccc```ccciiiiiieeefffmmmmmmllllllooorrrsssqqqooorrruuuxxxxxx{{{qqq___YYYUUU```ttt~~~~~~zzzaaaKKK???888::::::999999888777777777444444444444444444444444444444444444333333333333222222222222222222222222222111111000000111111222222222222222222222222222333333333222111111000000333333333333333333333333333444666666666777999<<<;;;LLLrrrXXXPPPOOOTTTTTTUUUeeeyyy{{{lll\\\TTTNNNNNNOOOMMMLLLMMMHHHJJJKKKIIIGGGGGGLLLPPPffflllKKK???>>>:::::::::999888888777777888777555333333444555666444444333333333222222222///000000111111222222222111111111111111111111111111111111111111222222333111222222222222222333333222111111111222222333444444444555555666777777888<<<666;;;DDD___pppXXXSSS\\\ZZZPPPJJJCCC???>>><<<<<<===>>>===<<<<<<<<<;;;:::;;;<<<===>>>AAADDDFFFHHHHHHFFFEEEDDDHHHKKKPPPXXX___aaa___[[[YYYXXXVVVTTTUUUVVVYYYZZZYYY\\\___bbbaaa``````aaa]]]]]]aaahhhjjjgggiiiooopppmmmmmmqqqwwwyyyvvvrrrqqqtttwwwyyy|||rrrqqqqqqmmmgggvvvjjjZZZTTTNNNXXXooo||||||wwwxxxrrrPPPCCC@@@<<<999999999888777777666666444444444444444444444444444444444333333333222222111111111111111111111111111111000000000000111111111111111111222222222222222222222222222222222111222222222222222222222222333444555555555666888:::999>>>ZZZhhhUUUKKKRRRVVVUUU```tttvvvdddZZZQQQOOONNNKKKHHHHHHIIIJJJJJJIIIFFFEEEFFFHHHWWWqqqyyy~~~^^^CCC===???:::999999888888777666666888666444333222333555666444444333333333222222222000111111111222222333333111111111111111111111111000000111111222222222222111111111222222333333333222222111111222222333333444444444555666666777777:::444>>>FFFMMMvvvnnnVVVXXXXXXTTTMMMCCCAAA???=========>>>===;;;===<<<;;;::::::;;;<<<===>>>@@@DDDHHHJJJJJJIIIGGGGGGHHHLLLUUU^^^bbbaaa^^^[[[ZZZWWWUUUTTTTTTUUUUUUWWW[[[^^^____________^^^ZZZ[[[```fffhhhhhhjjjnnnmmmkkkjjjooouuuxxxuuuqqqmmmooorrruuuxxxzzz|||ddd^^^\\\ooovvv___[[[jjjxxx{{{}}}zzzdddWWWRRRMMMWWWmmm{{{}}}{{{{{{zzz}}}|||tttwww~~~}}}bbbHHHBBB@@@<<<999888888777777666666555444444444444444444444444444444333333333222222222111111111111111111111111111000000000000000000111000000000111111222222222000000111222333444444444222222222222222222222222333444555555444555777999;;;888KKKzzz```HHHJJJSSSTTT\\\iii~~~mmm```SSSOOONNNKKKIIIIIIJJJJJJKKKIIIGGGEEEDDDDDDJJJ]]]kkkxxxzzzzzz|||xxxRRR>>>:::;;;999999888888777666666666666666444333333333444555444444333333333333222222111111111222222222222222111111111111111111111111///000111111222222111111111111111222222333333444333222222111222222333333333444444555555666777777:::555;;;@@@>>>QQQlll]]]TTTRRRPPPHHHEEEBBB@@@>>>>>>>>><<<:::===<<<;;;::::::;;;<<<<<<;;;<<<@@@EEEJJJLLLKKKJJJFFFFFFIIIOOOXXX^^^```___[[[ZZZYYYWWWTTTRRRPPPOOOSSSXXX[[[ZZZYYY\\\\\\[[[YYY\\\```ccceeefffiiillllllkkkllloootttvvvuuusssmmmmmmpppssstttvvv~~~vvv\\\RRRSSSbbb{{{sss\\\XXXaaakkknnneee```hhhtttzzzvvvwwwaaaUUUSSSOOOYYYnnnzzz{{{xxxvvvxxxzzz}}}yyy}}}yyy{{{xxxrrrRRRBBB===:::777888888777777666555555555333333333333333333333333333333333333222222222222111111111111111111111111111000000//////000000111//////000000111222222222///000111222333555666666222222222222222222222222222444555444444444666888:::777AAAcccyyySSSJJJRRRWWW[[[```tttwwwgggWWWQQQPPPNNNMMMMMMLLLLLLKKKKKKIIIGGGEEEDDDBBBMMMRRR]]]pppxxxyyy}}}vvv^^^EEE<<<:::999999888888777666666555555555555444444444444333333444444333333333333222222111111111111111000000000111111111111111111111111...///000111222111111000000111111222333333444444333333222222111222222333333333444555555666666777777999888888999>>>YYY{{{___TTTSSSLLLIIIFFFCCCAAA@@@>>><<<:::<<<;;;:::::::::;;;<<<===::::::<<>>DDDHHHIIIHHHFFFEEECCCDDDIIIPPPYYY^^^]]]___bbbccc```[[[UUURRRUUUZZZ[[[WWWWWW\\\^^^\\\\\\___```^^^^^^aaaeeefffccceeeiiikkkkkkkkkmmmnnndddbbbeeejjjmmmqqq~~~}}}cccWWWSSS\\\gggooowwwqqqkkkxxx}}}wwwgggbbbnnn|||xxx}}}~~~zzzyyy~~~{{{ggg___YYY```rrr{{{zzzyyy~~~hhhDDD::::::777888???777777777666555555444444333333333333333333333333333333333222222222111111000000000000000000000000000000////////////000000...//////000111222222222333333333333333333333333111111111111111111111111222333444444333333555777999:::888;;;VVVjjjOOONNNWWWZZZWWWVVViiizzzhhhYYYRRRNNNKKKJJJPPPNNNMMMMMMMMMLLLKKKJJJEEEFFFBBBGGGUUUWWWSSSWWWQQQXXXaaaiiikkkiiieeebbbcccppp{{{vvvvvvkkkkkknnnrrrqqqpppsssyyy~~~uuu{{{~~~yyyqqqmmmpppvvvhhh\\\EEE===:::888777999888888777666555555444666555555555555444444444444333222222111111222222111111000000000000111111000000000000000000000000---///000000//////000222111111222333333333333222333222222111111222222333222222333333444555666666555555555555666:::@@@DDDooohhhQQQRRRJJJLLLIIICCC@@@@@@===888<<<<<<<<<;;;;;;::::::999:::::::::;;;>>>AAAEEEGGGFFFIIIJJJIIIFFFGGGMMMRRRZZZ]]]aaaaaa___ZZZWWWUUU\\\ZZZWWWVVVWWWZZZ]]]```___```aaabbbbbbbbbbbbbbbbbbdddggghhhhhhiiijjjkkkaaacccgggmmmpppuuuzzzfffUUUUUUUUU]]]fffiiioooxxx~~~oooiiipppyyyzzzuuuqqqmmmkkkkkknnnvvv}}}pppaaaaaalllxxx~~~xxx|||zzzyyy[[[???999;;;999666777777666666555555666666666444222111222333333222111222222222222222222222222000000000000000000000000000000000000000000000000333222111000000111222333000111222333333222000000111111222222222333333333222222333333333333444444999777444:::KKKbbbkkkMMMTTTVVVSSS^^^[[[dddqqqwww```UUUTTTTTTRRRTTTRRRPPPOOONNNMMMJJJGGGEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKNNNRRRVVVXXXZZZ[[[```eeennn{{{|||oooddd___aaafffhhheeedddjjjsss~~~}}}uuulllhhh```VVVXXXaaawww~~~~~~llltttSSS@@@;;;:::999999888888777777666555555444555555555555444444444444444333222222111111222222111111000000000000111111000000000000000000000000...///111000//////111222111111222333333333333222333222222111111222222333222222333333444555555666555666666666777999>>>AAAZZZaaaOOOPPPNNNKKKFFFAAA???@@@BBB======<<<<<<;;;;;;;;;;;;;;;;;;:::;;;===???BBBDDDEEEHHHJJJJJJGGGGGGJJJNNNUUUYYY___bbb```\\\YYYWWWXXXWWWVVVVVVVVVXXXZZZ\\\___```aaabbbccccccccccccgggiiijjjjjjiiiiiijjjkkkffffffhhhlllnnnrrr|||}}}hhhWWWSSSSSSYYYaaabbbfffyyy~~~pppiiiooo|||zzzuuunnnhhheeeggglllqqqvvvfffgggsss~~~{{{{{{jjjRRR<<<888:::888666888777777666555555555666666444333111222333333222111222222222222222222222222000000000000000000000000////////////////////////222222111000000111222222000111222222222222111000000000111111111222222222222222222333333333444444666888666999CCCTTT]]]OOOPPPQQQSSSWWW^^^iiiyyykkk[[[VVVTTTQQQTTTSSSRRRQQQQQQOOOLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPVVVZZZaaajjjrrrxxxzzzyyyrrrfff___^^^___```^^^^^^hhhssswwwwww|||}}}uuuggg\\\WWWOOOFFFFFFNNNdddoooyyyzzzuuuuuu~~~yyygggxxx```GGG;;;::::::::::::888777777666666555555555555555555555444444444444444333222222111111222222111111000000000000111111000000000000000000000000///000222111000000111222111111222333333333333222333222222111111222222333222222333333444444555555444666777777777888;;;===FFFooobbbVVVMMMHHHHHHEEE??????EEE>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;===???@@@BBBFFFJJJJJJHHHFFFGGGIIIMMMSSS[[[```bbb```^^^]]]XXXXXXXXXXXXXXXXXXYYYYYY^^^___```aaacccddddddeeeiiijjjjjjiiihhhiiikkknnnkkkiiiiiijjjkkkmmmvvvkkkXXXOOOOOOTTTXXXWWWXXXfffxxxvvvyyyzzzvvvzzztttlllqqquuukkkeeecccbbbooossswwwvvvrrrsssyyy}}}nnnooo{{{vvvrrrsssyyyxxxrrrsssyyy}}}{{{|||~~~VVVFFF888777888666666999777666666555444444555555555333222111222333222111222222222222222222222222000000000000000000000000........................222111111000000111111222000000111222222111111000//////000000000111111111222222222222333333333333444999999888;;;CCCeee|||RRRKKKQQQMMMTTTYYY___iii}}}zzzfff\\\WWWSSSUUUTTTSSSTTTTTTSSSPPPMMMJJJJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEJJJLLLPPPTTTYYY```gggkkkqqqvvv~~~ooobbb]]]YYYWWWUUUTTTWWWdddqqq|||sssppprrr{{{|||vvvqqqssszzz~~~{{{}}}zzzfffWWWIIIDDD???999888===LLLVVVaaadddcccfffqqq{{{vvveeeaaaPPP>>>888999::::::;;;777777666666666555555555555555555444444444333333444333222222111111222222111111000000000000111111000000000000000000000000000111222222111000111333111111222333333333333222333222222111111222222333222222333333333444444444444666777888777777888999<<>>===<<<;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>???CCCHHHJJJIIIGGGEEEEEEIIINNNUUU\\\```ccceeeggg```___]]][[[YYYYYYYYYYYY\\\]]]^^^___```bbbddddddgggggggggffffffhhhkkknnnmmmiiiggghhhhhhjjjrrrzzzpppYYYSSSRRRTTTVVVSSSSSS]]]iiiyyy~~~~~~xxxuuuwwwzzzyyyuuuooonnnssszzz~~~wwwzzz}}}qqqeee]]]]]]aaadddbbb]]]^^^fffnnnyyyuuuuuurrriiihhhllliiidddnnn{{{{{{^^^FFF===777888888555555888666555555444333444444444666444222111222333222111111111111111111111111111////////////////////////........................111111000000000000111111000000000111111111111111000000000000111111111222111222222222222333333333444999888777999;;;OOOpppcccKKKRRRPPPUUUWWWYYY]]]hhhssseee]]]XXXUUUTTTTTTUUUUUUUUURRRPPPJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCBBBBBBBBBBBBBBBBBB@@@BBBEEEFFFIIIOOOWWW^^^aaafffrrr}}}||||||~~~{{{tttggg[[[XXXSSSOOOMMMMMMQQQ^^^kkkrrrkkkggghhhppplllgggcccfffnnntttuuusssnnnkkkjjjkkkmmmrrr~~~xxxuuu^^^PPPBBB===;;;888888:::>>>EEEMMMPPPQQQXXXeeeppp}}}xxxjjjQQQEEE;;;888999999888999666666666666555555555555555444444444444333333333444333222222111111222222111111000000000000111111000000000000000000000000111222333222111000111222111111222333333333333222333222222111111222222333222222222333333333333333333555777888777666666777777>>>UUUzzzoooOOONNNVVVSSSIIIEEE???===<<<:::999:::;;;;;;888888888999;;;<<<===>>>===@@@EEEHHHIIIGGGFFFEEEHHHKKKOOOTTTZZZaaaiiinnnhhhfffaaa]]]ZZZYYYYYYZZZZZZZZZ[[[\\\]]]___aaabbbffffffeeecccbbbccceeehhhlllhhhfffggghhhjjjpppwwwyyy```\\\[[[ZZZXXXUUUUUU[[[bbbiiiooouuuxxxyyyyyyvvvrrrqqqnnnnnnsssxxx{{{{{{xxx}}}pppaaaUUUXXXYYYUUUPPPQQQYYY```gggwww~~~wwwxxxkkkeeegggfffgggyyyzzzJJJ>>>;;;999999888555444666555555444444444444555555888555222111222333222222111111111111111111111111////////////////////////////////////////////////000000000000000000000000/////////000000111111222111111111222222222333333111111111222222222333333666999555666;;;;;;CCCWWWyyyMMMJJJOOOTTTVVVXXXZZZ___mmmnnnbbbYYYUUUTTTSSSSSSTTTTTTSSSQQQOOONNNMMMKKKJJJIIIIIIIIIDDDCCCBBBBBBAAABBBCCCCCC===???BBBCCCDDDHHHOOOTTTWWW[[[gggwww{{{xxxyyyzzzuuuuuusssooommmjjj```VVVPPPLLLIIIIIIIIILLLVVV```qqqwwwooobbb]]]YYYYYYaaa^^^\\\\\\aaagggiiigggcccbbbaaabbbfffiiinnnwww~~~tttpppqqqbbbUUUGGG@@@???===<<<======@@@CCCDDDFFFOOO\\\gggqqq{{{oooIIIAAA:::::::::888777888555555555555555555555555444444444444333333333333444333222222111111222222111111000000000000111111000000000000000000000000000222222222000///000111111111222333333333333222333222222111111222222333222222222222333333333333333444666666555555555666888777BBBYYYcccRRRRRRRRRLLLIIIBBB@@@===;;;999999:::;;;777888999:::;;;<<<======<<<>>>AAAEEEHHHIIIIIIIIIIIIJJJLLLNNNSSS[[[dddkkkjjjgggddd```\\\[[[ZZZZZZZZZZZZYYYZZZ[[[]]]___```ggggggfffccc```___```aaajjjfffeeegggiiijjjooouuuooocccaaa\\\WWWTTTSSSVVVZZZdddiiiooosssssspppkkkgggqqqnnnooosssuuuuuuxxx|||}}}zzzwwwyyyxxxdddZZZYYYWWWRRROOOPPPUUUZZZcccuuu}}}xxxrrriiidddhhhnnnwwwgggHHH<<<;;;:::999888666555555666666666666777888999999999666333111222222333222111111111111111111111111000000000000000000000000///////////////////////////000000111111000000//////////////////000222222111222222222222333333333111111111111222222222222666888444555===<<<===III~~~\\\GGGJJJPPPRRRVVVYYY\\\eeewwwyyygggZZZWWWUUURRRQQQRRRSSSSSSSSSUUUTTTQQQOOOLLLJJJIIIIIIDDDCCCBBBAAAAAABBBCCCCCC>>>???BBBCCCEEEGGGJJJLLLQQQTTT]]]lllwww}}}}}}xxxtttyyyyyysssqqqoookkkffffffeee^^^TTTJJJFFFDDDEEEEEEGGGMMMTTTaaahhhbbb[[[[[[UUUQQQXXXUUUWWWZZZ___bbbbbb```^^^cccbbbbbbfffhhhiiiooovvvtttyyyyyynnnkkkmmmggg]]]QQQGGGBBB???<<<;;;???@@@@@@@@@BBBIIITTT\\\iiiyyy}}}rrrkkkCCC>>>:::;;;:::777555777555555555555555555555555444444444333333333222222444333222222111111222222111111000000000000111111000000000000000000000000000111222111///...///000111111222333333333333222333222222111111222222333222222222222222222222222222444555555444444555777:::777>>>JJJccciiiWWWPPPMMMKKKFFFDDD@@@===;;;:::;;;<<<999::::::;;;;;;;;;;;;;;;;;;<<<>>>AAAFFFKKKNNNOOOJJJKKKJJJJJJMMMRRRYYY^^^gggggggggfffdddbbb___]]][[[[[[ZZZYYYZZZ\\\^^^___eeeffffffeeecccbbbbbbcccjjjfffeeehhhkkkkkkmmmqqquuuppplllddd\\\WWWVVVWWWXXX]]]```dddhhhhhhfffeeefffnnnkkkkkkmmmmmmkkkmmmrrryyyzzz{{{}}}pppddd```YYYTTTRRRSSSUUUWWWddduuuzzzvvviiihhhkkkuuuzzzNNNEEE<<<;;;999777777888777555999999999:::;;;===??????:::777333111111222333222111111111111111111111111000000000000000000000000...........................///000111111000///...//////......///000222333111111111111222222222222111111111111222222222222333777444555;;;999888BBBcccWWWNNNLLLMMMQQQVVVWWW\\\jjjyyyqqq```[[[WWWSSSPPPQQQSSSTTTTTTVVVUUUSSSPPPNNNLLLKKKJJJGGGFFFDDDBBBAAAAAABBBCCC??????>>>@@@CCCEEEFFFFFFHHHJJJRRR___hhhmmmsssxxx}}}uuummmmmmqqq}}}~~~{{{yyyuuuooohhhgggccc```aaa```XXXMMMEEEAAA???@@@@@@@@@EEEKKKWWW___``````ccc[[[RRRUUUSSSVVVZZZ\\\]]]]]]___```bbb___^^^```aaaaaaeeekkkjjjnnnuuuzzztttiiidddffffffaaaWWWKKKCCC???<<<;;;>>>???@@@AAACCCGGGLLLPPP___lllyyy~~~wwwSSS@@@<<<:::;;;:::666555777444555555555555555555555444444444333333333222222444333222222111111222222111111000000000000111111000000000000000000000000000111111000///......///111111222333333333333222333222222222222222222333222222222222222222222222222333444444333333555777777333<<>>;;;;;;;;;<<<@@@FFFOOOYYY___dddiii___RRRSSSTTTWWW[[[ZZZYYYZZZ___eee\\\XXXUUUWWWXXXZZZ^^^eeeccceeelllsssoooddd^^^___bbb___XXXMMMDDD@@@???>>>;;;===@@@CCCEEEFFFFFFGGGUUUaaannnvvv~~~dddIII;;;;;;:::999888777666555666666555444444444444555333333222111111222333333333333222222111000//////111111000000//////......000000000000000000000000222111///......///111222111111111111111111111111222222222222222222222222555444444333333444444555555555555555555555444444555666:::<<<===LLLuuufffQQQMMMOOOKKKEEEAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999<<<@@@FFFJJJKKKQQQPPPOOOLLLJJJIIIKKKNNNOOOVVV```iiimmmoooooooooiiigggccc^^^[[[ZZZ]]]___aaacccgggiiiiiiiiijjjkkkmmmiiidddbbbdddhhhmmmoooqqqoooooowwwsssmmmmmmkkkggg\\\XXXTTTWWW^^^cccdddccc]]][[[ZZZYYYYYY[[[^^^___kkktttyyyvvvtttuuuuuurrrtttwww|||~~~xxxjjj]]]WWWXXX]]]aaadddrrruuunnnnnnqqqooo}}}|||zzz\\\CCC:::999777666666555555666777888???>>>===>>>@@@BBBCCCCCC999777444111000000111222000111222222222000///...000000000000000000000000111///...///000111000...////////////////////////000000000000000000000000000000000000111111111111222222222222222222222222000111222444666777888999@@@[[[iiiLLLFFFMMMSSSMMMPPP[[[```rrrzzzgggaaaYYYSSSQQQQQQRRRSSSSSSRRRRRRQQQQQQPPPOOOOOOJJJJJJIIIHHHGGGEEEDDDDDDAAAAAAAAABBBDDDDDDCCCAAA>>>@@@CCCFFFJJJQQQXXX^^^bbbgggpppxxxzzzwwwxxxssshhh`````````ccchhhmmmpppnnniiieeebbbZZZQQQMMMMMMLLLFFFAAA???===;;;999999:::===>>>HHHOOOYYY^^^]]]XXXTTTRRRSSSSSSTTTTTTUUUUUUUUUVVVTTTSSSSSSTTTUUUXXXZZZ[[[\\\ccclllnnnggg___XXXVVVZZZYYYUUUOOOGGG@@@===;;;>>>@@@AAAAAAAAAAAABBBDDDOOOYYYcccmmmyyy~~~QQQ???;;;::::::999888777666555666666555444444444444444333333222111111222333333333333222111111000//////111000000000/////////...000000000000000000000000111000////////////000111111111111111111111111111222222222222222222222222444444333333333333444444555555555444444444444444555555888:::999DDDeee]]]KKKNNNLLLIIIEEEAAA===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>@@@CCCFFFHHHMMMOOOQQQPPPNNNKKKJJJJJJJJJPPPYYYbbbhhhmmmqqqsssuuurrrlllddd^^^[[[\\\]]]```bbbdddeeeeeefffgggiiijjjgggcccbbbdddhhhkkkmmmmmmkkkjjjnnnyyyxxxuuuoooiii^^^XXXTTTUUUYYY]]]]]][[[WWWVVVUUUUUUWWWZZZ]]]```kkkrrruuurrrqqqsssuuutttqqqtttzzz~~~~~~}}}{{{lllaaa]]]^^^___fffttt{{{sssmmmmmmoookkkOOO===888999:::999999888888999;;;;;;>>>======>>>AAABBBBBBAAA888666333111000000111222000111111222111000///...////////////////////////000///...///000111000...//////////////////////////////////////////////////////000000000111111111222222222222222222222222111222333444555666777888:::GGGlll}}}TTTHHHJJJRRRNNNOOOZZZaaaqqqoooggg\\\TTTRRRRRRSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOMMMLLLJJJHHHFFFEEEDDDCCCCCCBBBAAAAAACCCCCCBBBAAA===>>>AAACCCFFFLLLRRRWWWXXX\\\cccjjjqqqxxx~~~xxxuuuvvvsssjjjbbb```]]]```dddhhhkkkiiiddd```ZZZSSSKKKHHHIIIHHHCCC>>>===<<<999888888999;;;===CCCJJJSSSXXXXXXVVVTTTSSSQQQQQQQQQQQQQQQPPPPPPPPPOOOPPPQQQRRRTTTVVVXXXYYYXXX___gggiiiddd^^^ZZZXXXZZZYYYUUUNNNFFF@@@<<<;;;>>>???AAAAAA@@@AAABBBDDDKKKSSS\\\eeeqqq|||~~~zzzqqqDDD<<<::::::999888777666666555666555555444444444444444333222222111111222222333222222222111111000000///000000000000////////////000000000000000000000000///000000000000000000///111111111111111111111111222222222222222222222222333222222222222222222333444444444444444444444444555444555777666;;;OOOfffnnnQQQKKKMMMOOONNNIIIDDD???<<<;;;;;;;;;:::::::::;;;;;;???AAACCCBBB???>>>@@@CCCHHHLLLRRRTTTRRRNNNJJJHHHFFFJJJQQQXXX```hhhpppvvvxxxvvvqqqkkkeeebbbbbbcccaaaaaabbbaaa```aaacccfffgggdddbbbbbbdddgggiiijjjlllkkkjjjjjjooozzz{{{sssbbb\\\UUUSSSUUUVVVSSSPPPOOOOOONNNPPPSSSXXX]]]```jjjoooqqqooommmpppssstttmmmpppuuuzzz}}}}}}{{{zzz~~~}}}~~~oooeee___]]]ddduuuwwwpppnnnsssyyy~~~hhhNNN@@@777555999::::::999999:::;;;<<<<<<===<<<===???@@@AAA???===777555333111000000111222000111111111111000//////////////////////////////000///......000000///...//////////////////////////////////////////////////////000000000000111111222222222222222222222222333333333444555555666666<<<:::RRRfffMMMFFFNNNNNNNNNYYYaaammm}}}|||pppaaaWWWSSSTTTTTTSSSRRRQQQQQQPPPPPPOOONNNNNNPPPNNNKKKHHHFFFDDDDDDDDDEEECCCAAAAAAAAABBBAAA@@@<<<===??????AAADDDIIILLLLLLOOOSSSXXX___hhhqqqwwwyyysssppprrrrrrkkkccc^^^YYYZZZ\\\___```^^^ZZZWWWNNNHHHBBBAAABBBBBB>>>:::;;;:::888777777888:::;;;>>>CCCJJJOOOQQQQQQQQQQQQMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSPPPUUU[[[]]][[[XXXVVVVVVWWWVVVRRRLLLDDD???<<<;;;<<<>>>@@@@@@@@@AAACCCDDDFFFKKKQQQYYYcccnnnsssrrr^^^@@@>>>:::999999888777666666666666555444444333333444444222222222222222222222222222111111111000000000///000000000000///////////////////////////////////////000222333333222000///111111111111111111111111111111111111111111111111222222111111111111222222333333333333333444444444555333444666555666???KKKjjjpppSSSSSSSSSTTTSSSOOOGGGAAA===<<<;;;::::::::::::;;;>>>BBBFFFDDD???<<<===@@@CCCHHHOOOSSSSSSPPPMMMKKKGGGIIILLLPPPWWW```jjjpppxxxyyyxxxuuupppkkkhhhgggeeedddbbb```^^^^^^aaaccccccbbb```aaadddfffgggggghhhkkkllljjjiiiooo|||jjjbbbYYYUUUSSSRRRMMMIIIHHHHHHHHHJJJOOOUUU[[[___gggllloooooommmmmmnnnpppjjjmmmqqqvvvxxxxxxwwwvvv}}}~~~~~~}}}}}}}}}}}}~~~~~~|||~~~nnnbbb\\\aaasss}}}yyytttlllhhhpppqqqJJJ<<<:::555444999777777777777888999999:::<<<<<<<<<>>>??????<<<999555333222000000000111222000000111111111000000000////////////////////////000///......///000///...////////////////////////////////////////////////////////////000000000111111111111111111111111111333444444444444444555555<<<999CCCgggYYYCCCHHHMMMPPPZZZaaafffppp|||iii\\\WWWVVVTTTRRRQQQQQQQQQPPPOOOOOONNNNNNPPPNNNKKKHHHGGGFFFFFFFFFGGGEEEBBBAAAAAAAAA@@@???===>>>>>>======>>>AAACCCEEEFFFHHHKKKQQQZZZeeelllpppllljjjlllnnnjjjbbb[[[TTTSSSSSSSSSRRRPPPMMMJJJDDD@@@<<<;;;===>>>;;;888:::999888777777999:::;;;;;;>>>BBBFFFHHHJJJKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKGGGJJJMMMNNNMMMMMMMMMOOOQQQPPPMMMGGGAAA===<<<<<<;;;===???@@@@@@@@@BBBDDDBBBEEEHHHMMMUUU]]]dddfffaaaKKK<<<;;;999888888777777666666666555555444333333333333333222222222222222222222222111111111000000000000000////////////000000000000////////////////////////000111333444444333111000000000000000000000000000111111111111111111111111222111111000000111111222222222222222333333444444444333444777777666888<<>>;;;<<>><<<<<<>>>;;;===>>>?????????AAACCCBBBAAABBBFFFJJJNNNTTTYYYgggIII@@@;;;888888888777777777666666666555444444333333333333333111222222333333222222111000000000000000000000000////////////000000000000000000000000000000000000000111333444444333111000000000000000000000000000111111111111111111111111222111111111111111111222000111111222222333333444222333444666777777888888888UUUhhhSSSLLLLLLLLLLLLFFFDDDAAA>>>;;;;;;;;;;;;:::===@@@@@@===;;;;;;===<<>>;;;::::::;;;;;;;;;;;;<<<>>>DDDKKKQQQUUUYYY\\\\\\\\\[[[VVVOOOKKKGGGCCC???>>>======<<<===<<<;;;;;;<<<<<<:::999888888888888999:::;;;;;;;;;::::::;;;>>>@@@@@@??????@@@AAABBBDDDEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@???CCCBBBAAAAAAAAACCCEEEFFFEEEEEECCC???<<<;;;<<<>>><<<===??????>>>>>>???AAAAAA???@@@CCCDDDEEEIIIOOOXXXBBB>>>::::::777777777777666666666666555444333333222222333333111222333333333333222111///000000000000000000000.../////////000000000111000000000000000000000000///000111111111111000///000000000000000000000000111111111111111111111111222222222111111222222222000000000111222333333333111222444444555777888888444DDD```iiiWWWNNNLLLMMMLLLIIIEEE@@@===<<<;;;<<<;;;;;;<<<<<<;;;;;;::::::;;;===???BBBDDDHHHNNNQQQPPPRRRSSSSSSRRRQQQQQQRRRQQQWWW```jjjttt|||~~~wwwpppkkkiiiiiifffddd```___```aaaaaaaaaiiimmmppppppmmmlllnnnrrrnnnnnnjjjdddgggttt|||qqqiiiddd^^^WWWRRRJJJHHHFFFFFFJJJOOOVVVZZZ```bbbhhhooommmhhhgggkkkjjjlllnnnpppppppppooonnnoootttzzz}}}|||{{{zzzzzzxxxzzz|||{{{yyyxxxyyy{{{vvv{{{~~~}}}}}}zzzzzz}}}xxxzzz|||}}}{{{yyy}}}yyymmmdddfffmmmvvv~~~~~~www```MMM;;;:::999888888777777666555666888:::;;;;;;;;;;;;===;;;999888888777555333////////////000000111111111000/////////000222333........................///...------//////...---////////////////////////................................./////////000000111111111111111111111111222222222333333444444444222666888:::JJJqqqrrrVVVHHHPPPZZZWWWTTTYYY```eeepppoooccc^^^\\\TTTSSSSSSRRRRRRQQQPPPPPPLLLMMMNNNNNNMMMLLLIIIHHHGGGGGGGGGHHHIIIGGGDDDAAAAAAAAAAAA???<<<999999:::999::::::999:::===AAADDDIIIQQQVVVTTTRRRQQQNNNIIIFFFBBB===;;;;;;===??????>>>======<<<<<<;;;:::999666666777777888999:::::::::999888:::===??????===??????@@@@@@AAABBBCCCCCC@@@??????>>>>>>?????????CCCAAA@@@@@@BBBDDDFFFGGGFFFEEECCC???;;;:::<<<>>>===>>>???>>>======>>>??????>>>@@@DDDCCCAAADDDJJJqqqLLLAAA;;;666999777777777777666666666666555444333333222222333333111222333444444333222111////////////000000000000.../////////000000111111000000000000000000000000......////////////......000000000000000000000000000000000000000000000000333333222222222222333333///000000111222222333333///222333222222555888888444>>>KKKkkkiiiVVVNNNLLLOOOLLLGGGBBB>>><<<<<<<<<===;;;:::999::::::999777:::<<>>;;;888777666666444333......//////000000111111111000/////////111222333........................///...------...///...---////////////////////////..................................../////////000000000000000000000000000111111222333333444555555555000111999AAAVVV```HHHLLLXXXVVVTTTZZZ^^^___dddwwwvvvgggaaa```TTTTTTTTTSSSRRRRRRQQQQQQMMMOOOPPPPPPNNNKKKHHHFFFFFFGGGHHHJJJKKKIIIEEEAAA@@@AAAAAA???<<<999999:::999:::;;;:::::::::===???AAALLLSSSPPPKKKKKKIIIEEECCC???;;;999;;;???CCCDDD??????>>>>>>===;;;:::888444555555666777888888999999777777999===@@@???>>>????????????@@@@@@@@@@@@===<<<<<<<<<===>>>@@@BBBAAA???>>>???BBBEEEGGGHHHIIIHHHEEE@@@;;;:::;;;======>>>???>>>===<<<===>>>===<<<@@@EEEDDD@@@CCCIIIWWWCCC???;;;888:::666555555555555444444444333333333333333333333333000000000000000000000000//////000000000000////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222333333444444555///<<>>===<<<:::999777444222000000000111000000000000////////////000000000000000000000000///...---,,,,,,---.../////////.........---------...........................------------...//////////////////////////////////////////000000000000111111222222222333333333555222333666888FFFiiiuuuRRREEEMMMXXXYYYTTTTTT[[[dddnnn|||lll___WWWTTTSSSUUUTTTPPPOOORRRPPPNNNMMMMMMNNNMMMIIIFFFIIIJJJKKKKKKKKKJJJIIIHHHEEEDDDCCCCCCBBB@@@<<<999999999:::;;;;;;;;;;;;:::???AAAEEEIIIJJJHHHEEECCCAAA???======???BBBCCCCCCCCC@@@;;;888888:::;;;;;;888888888888777777777777;;;:::::::::;;;<<<>>>???AAABBBCCCDDDDDDBBB@@@???@@@@@@???>>>>>>???AAAAAAAAABBBBBBBBBCCCGGGLLLPPPPPPJJJBBB======>>>>>>>>>;;;<<<===>>>???@@@@@@@@@?????????>>>??????@@@@@@mmmHHH::::::888777999555555555555444444444444333333333333333333333333000000000000000000000000//////000000000000//////////////////////////////...//////000000000//////.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222333333444444555666777:::???LLLjjj~~~eeeUUUNNNPPPOOODDDAAAEEEAAA>>><<<:::999:::;;;::::::888:::;;;<<<===???BBBEEEIIILLLPPPSSSUUUVVVXXXYYYTTTRRRQQQQQQSSSUUUVVVWWWfffnnnzzz}}}xxxooogggbbbbbbdddffffffhhhllliiiddddddhhhkkknnniiiggglllooozzztttiiibbbVVVRRRMMMLLLOOOUUU[[[^^^___dddjjjmmmmmmnnnrrruuuvvvqqqooopppooolllmmmqqqrrrrrrrrrtttuuussspppmmmqqqrrruuuwwwyyyyyyyyyxxxwwwxxxyyy{{{||||||}}}}}}{{{}}}}}}zzzxxxwww{{{||||||}}}}}}rrrkkkkkkqqqooosssooorrr||||||~~~~~~~~~yyyjjjLLL@@@;;;444111222555666666555333333444555666888;;;===>>>===<<<;;;888777444222000000000111000000000000///////////////////////////////////////...------------.../////////.........---------...........................------------...//////.........................../////////000000000000111111111222222222333333666333333555555;;;UUUpppcccMMMJJJQQQUUUTTTTTTUUUYYYdddvvv{{{lll]]]WWWTTTUUUUUURRRPPPQQQOOOMMMLLLMMMNNNMMMJJJGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFEEECCC???<<<:::::::::;;;;;;::::::999:::<<>>@@@AAABBBBBB???;;;999:::;;;;;;;;;999999999999999999999999;;;;;;;;;;;;===???AAABBBBBBBBBCCCDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFHHHKKKNNNMMMHHHAAA>>>>>>???@@@@@@>>>>>>???@@@AAAAAAAAAAAA?????????>>>??????@@@AAAwww[[[@@@888;;;;;;::::::555555555555444444444444333333333333333333333333000000000000000000000000//////000000000000//////////////////////////////---...///000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222333444444444:::555777<<<999BBBqqqeeeZZZVVVSSSKKKKKKJJJAAA@@@===;;;::::::;;;:::999888:::<<<<<<<<<===???AAABBBEEEJJJNNNSSSXXX]]]aaa^^^YYYSSSPPPQQQQQQNNNKKKRRR\\\jjjyyy~~~tttlllfffdddeeeeeehhhkkkiiieeecccfffjjjnnnjjjfffjjjlllyyyrrreeeXXXTTTPPPOOORRRWWW]]]___aaaeeeiiikkklllnnnrrrvvvwwwsssrrrsssrrroooooorrrppppppqqqssstttqqqlllhhhpppqqqtttvvvxxxyyyyyyyyywwwxxxyyyzzz|||~~~~~~}}}~~~}}}|||{{{vvvooojjjfffiiinnnpppzzz}}}xxxuuuyyy{{{}}}~~~wwwhhhPPP;;;666999777333111555555666555333222444555666888:::===>>>===<<<<<<777555333111000000000111000000000000///////////////////////////////////////...------------...///...............---------...........................------------...//////............................../////////000000000111111111222222222222333555333333666444444AAAQQQuuuUUUHHHKKKPPPVVVWWWRRROOOYYYkkkxxxuuufff]]]VVVUUUVVVSSSPPPPPPMMMLLLLLLMMMNNNMMMKKKIIILLLKKKKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHGGGDDD@@@===;;;;;;;;;;;;;;;:::999888666777999;;;===>>>>>>>>>??????=========>>>???@@@AAA???<<<;;;<<<<<<;;;:::;;;;;;:::::::::;;;;;;<<<;;;<<<<<<===>>>@@@BBBCCCAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGIIIKKKLLLLLLJJJIIIJJJKKKHHHDDD@@@>>>>>>@@@BBBBBBAAAAAABBBBBBBBBBBBBBBAAA??????>>>>>>???@@@@@@AAAcccPPP>>>:::<<<<<<:::999555555555444444444333333222222222222222222222222000000000000000000000000//////000000000000//////////////////////////////------...///000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222333333444444444111888???888666VVVyyyfffZZZRRRTTTPPP@@@AAA???<<<:::::::::999888888:::<<<<<<;;;;;;;;;<<<>>>@@@DDDIIINNNVVV]]]ccceee___XXXRRRPPPPPPPPPOOONNNSSS[[[eeerrr{{{qqqkkkiiiiiiiiijjjiiigggggghhhhhhnnnjjjfffiiikkkxxxrrr]]]WWWPPPMMMPPPWWW___ccceeehhhjjjlllmmmoootttwwwuuutttsssssssssqqqpppqqqoooooopppqqqrrrqqqmmmkkkpppqqqsssvvvxxxyyyzzzzzzzzzzzzzzzzzz|||~~~}}}~~~}}}~~~rrriii```\\\\\\___fffmmm}}}yyyyyyyyyyyyyyy}}}{{{RRRCCC777777;;;:::777666444555555444333222444555777888:::<<<===<<<<<<;;;555444222111000000000000000000000000////////////////////////////////////.........------............................................................------------...//////................................./////////000000111111111111222222222222333111222666666666;;;CCCsss^^^KKKKKKKKKWWW\\\TTTOOOUUUbbbkkkwww}}}pppcccYYYVVVVVVSSSOOOLLLKKKKKKLLLMMMNNNMMMLLLKKKLLLKKKJJJIIIIIIKKKLLLMMMMMMKKKIIIHHHFFFDDD@@@============<<<;;;:::888777666666777888:::<<>>>>>>>>===<<<===>>>@@@@@@???>>>>>>>>>>>><<<:::<<<<<<;;;:::;;;<<<======>>>>>>>>>>>>??????@@@@@@>>>===;;;;;;;;;<<<>>>???@@@AAABBBDDDGGGIIIKKKLLLPPPQQQSSSQQQMMMIIIGGGFFFAAA???===<<<===???AAACCCBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAAAAANNNCCC999777999888555333555444444444444333333333222222222222222222222222000000000000000000000000//////000000000000//////////////////////////////------...///////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000111222222333333444...000444888666777EEEVVV}}}sssXXXRRRRRRHHHDDDBBB>>><<<;;;;;;:::888999;;;<<<<<<:::999::::::===>>>AAADDDHHHPPPXXX]]]bbbbbbbbb^^^YYYUUUTTTUUURRRRRRTTTXXXbbbqqq|||vvvtttpppllljjjiiiiiihhhjjjnnnkkkhhhkkklllwwwfff^^^SSSMMMOOOWWWaaagggjjjlllmmmnnnppprrruuuwwwtttuuuuuutttsssssssssqqqqqqpppnnnoooqqqrrrsssrrrpppqqqsssuuuwwwxxxyyyzzz~~~}}}|||{{{{{{}}}~~~|||{{{zzz|||}}}zzz}}}wwwoookkk___XXXSSSTTTYYYaaannnyyyzzzvvvvvvyyy|||zzzppp[[[>>>:::666666666333333444333444444444222222444666888999::::::;;;::::::999333222111111000000000000000000000000////////////........................---..................------................................................------------...//////....................................////////////000000111111111222222222222000111444666777:::???SSSrrrXXXOOOHHHSSS[[[YYYTTTUUU[[[```dddttt{{{mmm```[[[XXXSSSMMMJJJJJJLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJLLLMMMNNNLLLIIIHHHFFFDDDAAA?????????>>>>>><<<;;;999888777666666777888;;;>>>@@@===>>>@@@???======???AAAAAA@@@???@@@AAA@@@>>>;;;<<<<<<;;;::::::<<<===???AAA@@@@@@???>>>===<<<;;;999888666555555666888:::<<<>>>AAADDDHHHLLLNNNOOOSSSTTTUUUSSSNNNGGGCCC@@@<<<<<<<<<;;;<<<>>>@@@AAA@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBB@@@;;;777666777777666444444444444444333333333333222222222222222222222222000000000000000000000000//////000000000000//////////////////////////////.........//////......---------........./////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111222333333333444555333000333:::>>>===UUUxxxgggTTTTTTQQQJJJGGGCCC@@@???>>><<<;;;:::;;;<<<;;;999999999;;;<<<===>>>???BBBGGGNNNSSSVVV^^^gggjjjeee^^^XXXVVVUUUVVVWWWXXX\\\ccckkkqqqwwwrrrqqqmmmhhhjjjmmmgggeeeiiihhhoooxxxmmm^^^TTTSSS[[[eeekkknnnooopppqqqrrrssstttuuuvvvxxxwwwtttsssvvvvvvttttttqqqoooooorrrtttvvvwwwrrrrrrssstttvvvwwwxxxxxx~~~}}}||||||{{{{{{{{{ttttttuuuwwwyyyyyyxxxvvvyyy{{{|||}}}}}}}}}}}}uuujjjbbb^^^]]]]]]\\\^^^ccciiirrrxxxxxxwwwxxxzzz|||~~~}}}qqqSSSAAA555666777555222000000222222333444333222222444666999999999999888777777666111111111000000000000000000000000000////////////........................------...//////...---------------..........................................------------...//////------------------------------........./////////000000000111111111111222222111111111222444888:::???eeennnXXXKKKNNNTTTZZZZZZUUUUUUXXXYYYddd{{{{{{mmmeee^^^UUUNNNLLLKKKMMMOOOPPPOOOMMMMMMNNNJJJJJJJJJJJJKKKLLLMMMMMMNNNLLLJJJHHHHHHFFFDDDBBBAAA@@@@@@???>>>===;;;;;;666666555555777:::<<<>>><<>>===<<<;;;:::;;;===???@@@CCCCCCBBB@@@>>><<<999888777666444222222333444555888:::===AAAEEEIIIKKKLLLNNNPPPQQQOOOJJJCCC???===999;;;<<<<<<<<<<<<>>>@@@??????@@@@@@@@@@@@??????======>>>>>>???@@@BBBBBB<<<<<<:::888888888888666444444444333333333222222111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////...---,,,,,,---------.........//////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111222222333333777666444222444888:::999@@@QQQxxxxxxiiiXXXPPPMMMIIIFFFDDDCCCAAA???<<<<<<<<<:::999999:::<<<;;;;;;<<<<<<===AAAFFFJJJMMMSSS]]]eeegggeeeaaa^^^[[[\\\\\\ZZZZZZZZZ]]]```kkknnnuuu|||sssqqqqqqiiifffjjjggggggssspppbbb^^^aaahhhmmmppppppqqqrrrssssssrrrpppuuuxxxvvvqqqqqquuuvvvttttttsssqqqrrrtttuuuvvvuuussssssssstttuuuvvvwwwwww}}}}}}}}}}}}|||{{{zzzyyyqqqrrrssssssssstttwwwyyyzzz{{{{{{{{{zzzzzz|||~~~yyy{{{~~~wwwssslllddd^^^[[[\\\___bbbgggooouuuvvvxxx{{{|||vvvzzzqqqQQQ>>>999444555666555444444444444222333444333222222444666::::::999777666555333333//////000000000000000000000000000000////////////........................------...//////...---------------.........//////...........................------------...//////---------------------------------.........//////000000000000111111111111111222222000000333666888777NNNzzzjjjWWWMMMMMMZZZ___VVVQQQTTTTTTZZZkkk}}}rrrgggZZZSSSQQQMMMOOORRRRRROOONNNNNNOOOKKKKKKLLLMMMNNNNNNOOONNNLLLJJJHHHGGGFFFFFFDDDCCCBBBBBBAAAAAA@@@???>>>===777777666666777999<<<===<<<@@@DDDDDDBBBAAADDDHHHEEEDDDBBBCCCDDDDDDCCCBBB???>>><<<<<<<<>>===<<<>>>@@@===>>>???@@@@@@AAA@@@@@@=========>>>???AAABBBCCC;;;<<<;;;777444444444222444444444333333333222222111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////000000000///...---++++++---------.........//////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111222222333333///...222666666222444:::<<<===YYY___TTTQQQMMMJJJHHHFFFDDDBBB======<<<:::888999;;;>>>:::::::::::::::===AAADDDIIIJJJNNNWWWbbbiiilllkkkcccaaa]]]YYYVVVVVVZZZ]]]XXXYYY^^^iiixxx~~~|||rrrnnnrrrmmmiiiqqqwww~~~ooohhhgggkkknnnqqqqqqrrrssstttrrrpppmmmsssuuusssmmmmmmrrrtttrrrtttttttttuuuvvvuuusssqqqtttttttttttttttuuuvvvvvv{{{|||}}}}}}}}}{{{zzzyyyssstttsssqqqppprrryyy~~~~~~~~~~~~|||zzzzzz|||~~~vvvwwwyyy|||xxxjjjiiigggccc___]]]___dddhhhvvvwwwuuu|||yyy\\\>>>666===333333222222555888777444111333333333222222444666;;;:::888666555333111111...//////000000000000000000000000000////////////........................,,,---...//////...---,,,---------.........//////...........................------------...//////---------------------------------.........//////000000000000111111111111...111333222222555888:::777AAAfffzzzbbbOOOJJJ[[[bbbWWWPPPUUUOOOQQQ]]]qqq|||nnn___WWWUUUNNNQQQSSSSSSPPPNNNNNNOOOLLLMMMOOOPPPQQQQQQPPPPPPIIIFFFDDDCCCDDDDDDBBBAAABBBBBBBBBBBBAAA@@@??????:::999999999:::;;;===>>><<>>===>>>@@@CCCEEEDDDDDDDDDCCCBBB???===<<<:::999888666555444333333333444777999;;;<<<<<<<<<:::<<>>===>>>@@@===>>>???@@@AAABBBBBBBBB=========>>>???AAABBBCCC999888666444333444555666444444333333333333222222333333333222222222111111000000111111111111000000////////////....................................//////.........---------------......//////000000....................................////////////---------............///000000000000000000000000000000000000111111111111222333555444333333444666777<<>>===;;;:::<<<>>><<<888;;;:::::::::;;;;;;<<<===@@@DDDIIIOOOVVV^^^eeejjjgggeeebbb^^^[[[YYYXXXXXXXXXXXXZZZ]]]eeennnxxx}}}~~~~~~}}}vvvnnnzzzsssoooooopppqqqsssqqqqqqtttsssooonnnooowwwvvvtttsssrrrsssuuuvvvrrrtttwwwxxxwwwvvvvvvwwwrrrrrrpppoootttzzzzzzvvvzzzyyyyyyxxxxxxxxxyyyyyyzzztttnnnooouuu{{{|||zzz~~~}}}|||{{{zzzzzzzzzzzz|||~~~~~~xxxmmmdddaaaddd___YYYWWW]]]hhhvvv~~~}}}tttssswww|||cccHHH888666999444444444444444444444444000111222444444555555555333333333222111000000///000000000000////////////////////////////////////........................------------------------..........................................------000///...---,,,+++++++++..................---------------.........//////000000000000000000000000000000000111222222333333:::;;;OOOxxxuuu^^^NNNSSS[[[YYYSSSQQQNNNQQQYYYdddnnn{{{xxxiii]]]VVVUUURRRQQQSSSSSSPPPQQQUUUQQQOOOMMMMMMNNNOOONNNMMMIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCBBB???======>>>>>>>>>>>><<<::::::<<<>>>@@@AAABBBDDDEEEFFFFFFFFFGGGFFFDDDDDDEEEFFFFFFEEEEEECCC@@@>>>===???BBBDDDIIIIIIHHHEEEAAA>>>======;;;:::888888888777555333333333333333444555666666777777888999999:::;;;;;;@@@>>><<<;;;===>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@???@@@@@@AAAAAA999888666444333444555666444444333333333222222222222222222111111111000000000000111111111111000000////////////....................................//////.........---------------------................................................////////////---------............/////////////////////////////////000000000111111111222333444444333333444555888;;;999FFFhhhqqq[[[UUUUUURRRIIIDDDBBB@@@===;;;;;;===============<<<;;;;;;;;;;;;;;;>>>???BBBEEEJJJSSS\\\bbbfffdddccc```^^^]]]\\\\\\ZZZYYYWWWWWWYYY^^^bbbeeewww}}}~~~uuummmkkkkkkllllllooommmmmmqqqqqqmmmlllnnnuuutttrrrpppppppppqqqrrrppprrrtttuuuttttttvvvwwwrrrsssqqqnnnpppvvvwwwtttyyyxxxxxxwwwwwwwwwwwwwwwtttoookkkmmmuuu|||~~~~~~~~~~~~xxxmmmgggccc]]]ZZZ[[[YYY[[[___ccclll||||||~~~yyyuuutttvvvzzz}}}tttyyy~~~fffNNN>>>666555666444444444444444444444444111111222222222222111111333222222111000000//////000000000000/////////...................................................------------------------................................................///...------,,,,,,,,,,,,........................---------........./////////////////////////////////000000111111222333333222888DDD^^^vvv^^^XXXYYYTTTPPPPPPOOONNNPPPVVV[[[dddtttzzzkkkbbb[[[UUURRRRRRSSSQQQQQQSSSQQQOOONNNNNNOOOPPPOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEECCC???===<<<===@@@AAA@@@???======???AAAAAABBBCCCDDDDDDDDDDDDDDDFFFEEECCCDDDEEEFFFFFFEEEDDDCCC@@@>>>>>>@@@BBBDDDHHHIIIHHHEEEAAA>>>===>>>;;;:::888888999888555333777666555444444444444444888888999::::::;;;<<<<<<>>><<<;;;;;;===???@@@???BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAABBB888777666444333444444555333333333333222222222222111111111000000000//////000000111111111111000000////////////...................................................------------------------,,,,,,,,,........................---............/////////---------............/////////////////////////////////000000000000111111111333444444333222444555666888444555CCCYYY~~~kkk```XXXQQQMMMGGGDDDAAA>>><<<;;;;;;<<<@@@???===<<<;;;:::::::::======<<<<<>>===>>>DDDDDDDDDBBB@@@@@@BBBDDDDDDDDDDDDDDDCCCBBBAAAAAACCCBBBBBBCCCDDDEEEEEEDDDDDDBBB@@@??????@@@CCCDDDGGGGGGGGGEEEAAA>>>======;;;:::999999999999666444777777666666555666666666::::::;;;;;;<<<<<<======<<<;;;:::<<>>]]]rrr]]]VVVWWWMMMJJJHHHHHHEEE@@@<<<<<<>>>>>><<<;;;:::999999999>>>===<<<;;;<<>>@@@??????@@@BBBCCCBBBAAACCCBBB@@@??????AAACCCDDDDDDEEEFFFDDDAAA>>><<<<<<;;;:::::::::;;;:::999777555666666777888:::;;;<<<<<<<<<<<<======>>>>>>>>>;;;::::::<<<@@@BBBCCCBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCC777666555555444333333333333333222222222111111111333333222222222111111111000000111111111111000000////////////....................................---.....................000/////////......------........................------------............---------............///...........................////////////000000000000111222222111111222444444444333888<<<888DDDaaauuuddd\\\TTTOOOOOOSSSRRRJJJCCCAAA<<<;;;;;;:::::::::::::::<<<===>>>======???BBBEEELLLOOOUUU[[[bbbgggjjjkkkeeeeeecccbbbaaa```______[[[XXX\\\cccbbb```jjjyyywwwtttuuuxxxyyyxxxyyyvvvtttuuutttpppoooqqqpppppppppqqqrrrssstttuuuuuuuuutttsssqqqqqqsssuuuvvvzzzzzzuuurrruuuyyyzzzxxxyyyzzz{{{{{{{{{{{{zzz{{{{{{||||||~~~tttllleee^^^YYYUUURRRRRRVVV[[[aaakkkuuu}}}yyy{{{xxxwwwxxx{{{yyysssmmmeeehhhqqqrrr\\\AAA<<<777444444555666555222222222333333333444444222222333333222111111000000000000000////////////////////////............................................................------------------------........................---------.........//////,,,,,,,,,,,,------...///---------.........//////.....................---...........................//////000111111222222444444777999???XXXkkkYYYLLLFFFOOOLLLKKKMMMLLLKKKMMMRRR]]]nnnzzzlll^^^YYYYYYXXXVVVVVVRRRPPPOOOOOOPPPPPPOOONNNPPPOOOOOONNNNNNNNNNNNNNNFFFHHHHHHGGGEEEEEEEEEFFFGGGHHHGGGFFFDDDDDDFFFHHHGGGGGGFFFDDDBBB@@@>>>===>>>======???AAAAAA@@@>>>AAAAAA?????????AAABBBDDDBBBCCCDDDCCC@@@>>><<<<<<===<<<;;;<<<======;;;:::888888888999:::;;;===>>>===>>>>>>>>>>>>>>>??????;;;;;;;;;===@@@BBBBBBAAA>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDD666666555555444333333222222222222222111111111111333333333222222222222111000000111111111111000000////////////....................................---------...............///////////////.................................,,,------------.........---------............///..............................////////////000000///111222222111000222333666555///222:::777999GGG^^^yyyuuucccWWWPPPTTTUUUMMMEEECCC<<<;;;;;;:::::::::;;;;;;999;;;===>>>===<<<======CCCFFFKKKRRRYYY___ccceeeddddddcccbbbaaaaaaaaaaaa```\\\\\\___]]]ZZZ```jjjfffhhhsss{{{zzz|||vvvvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzyyywwwwwwxxxyyyzzz~~~|||}}}pppmmmhhhccc___YYYTTTQQQSSSSSSXXXcccoooyyyzzztttuuuyyyxxxwwwyyy{{{zzzvvvrrrccckkk}}}tttVVV???777888888777444333222222111111222222333333444444222222222222222111000///000000000000000000000000/////////.........------------------------------........................------------------------........................,,,,,,------.../////////,,,,,,,,,,,,,,,---...///,,,,,,------.../////////...............---------..............................///000000111111222444111555:::888@@@eeejjjQQQAAAGGGEEEGGGKKKLLLJJJJJJMMMSSS[[[kkkxxxiiibbb]]]YYYVVVWWWUUUSSSQQQPPPPPPPPPOOONNNOOOOOONNNMMMMMMNNNNNNOOOGGGHHHIIIIIIHHHHHHIIIJJJHHHIIIHHHGGGEEEEEEGGGIIIGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>???AAA@@@>>><<>>>>>???@@@AAABBBAAACCCEEEEEEBBB???>>>===>>>======>>>@@@@@@???===???>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>????????????===<<<===???AAABBBAAA???<<<===???@@@BBBCCCCCCCCC@@@@@@@@@@@@AAACCCDDDEEE555555555555444333222222222222222222111111111111222222222222111111111111000000111111111111000000////////////....................................---------.........//////------...............///........................,,,,,,---------.........---------............///................................./////////000000///000111111000000111333111555000...555555444<<<>>>PPPpppqqq[[[VVVUUUNNNHHHGGG@@@???>>>===<<<;;;;;;;;;888:::<<<===<<<;;;;;;;;;>>>@@@CCCHHHNNNSSSXXXZZZ___^^^^^^]]]^^^___```aaadddaaa^^^]]]\\\\\\\\\^^^ZZZVVVYYYccchhhhhhooozzz|||vvvqqqmmmhhheee[[[[[[[[[ZZZXXXYYYZZZ\\\iiihhhnnn}}}{{{tttsssuuuyyyzzz}}}~~~|||wwwkkkTTTAAA555444555666555444222111111000111111222333333444444777777666555444222111000111111111111111111111111//////.........---------------------------------........................------------------------........................,,,,,,------...//////000------,,,,,,,,,---......,,,,,,------...//////000//////.........---------..............................//////000111111111000///111444333888LLLbbbgggPPPIIIEEEEEEHHHJJJGGGGGGIIILLLMMMWWWjjj|||qqqggg^^^[[[\\\YYYWWWTTTSSSRRRRRRPPPNNNOOONNNNNNNNNNNNNNNOOOOOOIIIJJJKKKKKKIIIHHHIIIKKKJJJKKKJJJIIIGGGGGGIIIJJJGGGGGGGGGFFFEEEDDDBBBAAAAAAAAAAAABBBBBBAAA>>><<<============>>>???@@@AAACCCEEEHHHHHHEEECCCAAA@@@@@@??????@@@BBBCCCBBB@@@AAAAAA???>>><<<;;;;;;;;;?????????>>>>>>>>>>>>>>>?????????@@@AAAAAA???======>>>???@@@AAABBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEE555555555555444333222111222222222111111111111000111111111111000000000000000000111111111111000000000/////////....................................---------.........//////,,,,,,,,,------.................................,,,,,,,,,---------......---------.........//////..................................../////////000///000111111000000111222)))555555000444555333777666:::MMMsssooo```[[[TTTOOOPPPDDDCCCAAA???===<<<;;;;;;999;;;<<<<<<;;;;;;<<<===<<<===???BBBFFFKKKOOORRRUUUTTTTTTUUUVVVYYY\\\^^^\\\\\\ZZZYYY]]]bbbbbb^^^bbbXXXUUUZZZ\\\YYY^^^iiigggiiilllooottt}}}{{{tttmmmhhhaaa\\\[[[\\\^^^^^^[[[[[[ZZZYYYZZZbbbmmmvvvzzznnnnnnqqqrrrsssvvvsssxxxkkkKKK:::888;;;555444222222444444333222000000111222333333444444>>>===<<<:::888666333222111111111111111222222222//////.........---------------------------------........................------------------------........................,,,,,,------...///000000...------,,,,,,---------,,,,,,------...///000000//////.........---------..............................//////000111111111...000000...111:::AAADDDiiifffPPPJJJGGGIIIIIIGGGGGGIIIHHHGGGKKKXXXjjjyyy~~~pppddd```aaa\\\ZZZWWWUUUTTTSSSQQQOOOOOOOOONNNNNNNNNOOOOOOPPPKKKLLLMMMLLLJJJHHHIIIJJJLLLLLLLLLJJJHHHHHHJJJLLLFFFFFFGGGFFFFFFEEEDDDCCCDDDCCCCCCDDDDDDCCC???===<<<<<<<<<<<<===>>>???@@@EEEGGGJJJJJJHHHEEEDDDCCCAAA@@@@@@BBBDDDDDDCCCBBB@@@??????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@AAA@@@===;;;???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEE666666555444333333222222333333222222111000//////000000000000000000000000000000000000000000000000........................////////////////////////........................................................................///...---,,,+++,,,,,,---////////////////////////............////////////////////////000000000000000000111222222222222111000000111222333333444444777;;;???OOO{{{qqq]]]TTTSSSSSSKKKFFFDDDGGGFFFAAA<<<;;;:::;;;<<<<<<;;;;;;<<<===<<<===>>>??????AAAEEEHHHOOOPPPQQQRRRSSSVVVZZZ^^^XXX[[[^^^aaabbbcccdddeeeddd```\\\ZZZ[[[[[[YYYWWW]]]\\\[[[\\\___fffmmmqqq~~~{{{xxxvvvuuuqqqiiicccZZZ[[[YYYXXX[[[___^^^YYY]]]]]]^^^aaahhhsssrrrssspppnnnpppuuuuuuqqq{{{jjjNNN===777777999555444333333222222222222222111000111333777;;;===BBBEEEHHHFFF???888333111555555444333333222111111111000000///...---------......//////...---,,,,,,&&&'''***,,,---,,,++++++,,,------......------,,,------------------------+++,,,------......------.........------,,,,,,,,,,,,,,,,,,---------......////////////////////////........................000000000000///////////////000111111222444777:::JJJ}}}lllWWWDDDCCCIIIJJJFFFDDDHHHFFFHHHOOOVVVaaappp~~~wwwkkkdddccc```\\\XXXUUURRROOOMMMQQQPPPOOOLLLKKKLLLOOORRRNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEGGGFFFDDDBBBAAAAAA??????>>>;;;888999<<<@@@BBBFFFLLLPPPQQQMMMGGGDDDDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@???===<<<<<<===>>><<<======<<<:::<<<@@@DDDEEEDDDCCCBBB@@@???>>>======>>>@@@AAABBBCCCCCCCCC@@@@@@BBBCCCDDDEEEEEEEEE666555555444333333222222333333222222111000000///000000000000000000000000000000000000000000000000................................................................................................------------------------///...---,,,,,,,,,------....................................////////////.../////////000000000000000000111222222222222111000000111222222333444444666999:::@@@\\\|||iiiYYYPPPIIIJJJMMMNNNHHH???;;;===;;;<<<<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>@@@BBBEEEIIIJJJLLLMMMOOORRRWWW[[[WWWZZZ___cccfffhhhkkkmmmiiieee```]]]\\\YYYVVVSSSWWWXXXYYYZZZ]]]```ccceeelllooosssuuuuuuyyy}}}wwwssskkkkkklllkkkhhhccc___\\\^^^^^^[[[ZZZ^^^eeegggdddgggiiimmmsss|||xxxtttsssooommmrrrzzz{{{xxxrrr|||tttXXXCCC:::888666555555444333222222222222222333333333444666999<<<>>>DDDIIIMMMLLLFFF===555111333333222222111000000///000000000///...---------...............---,,,,,,''')))+++,,,---,,,++++++,,,,,,------------,,,,,,------------------------+++,,,------...---------......---------,,,,,,,,,,,,,,,,,,---------......................................................000////////////////////////000111111222444777:::>>>bbbpppRRRFFFGGGHHHHHHIIIHHHFFFFFFJJJOOOUUUaaalll{{{xxxrrrmmmggg___XXXUUUSSSQQQOOOOOONNNMMMKKKJJJKKKMMMOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFEEEBBBCCCEEEDDDBBB@@@@@@@@@???@@@???===:::999;;;>>>@@@DDDJJJOOOQQQPPPMMMJJJFFFEEEDDDBBBAAAAAAAAAAAABBBBBB@@@????????????@@@@@@AAA@@@>>>;;;<<>>===>>>???AAABBBBBBCCCCCC@@@@@@BBBCCCDDDEEEEEEEEE555555444444333333222222333333222222111000000000000000000000000000000000000000000000000000000000................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------........................---............/////////....../////////000000000///000111111222222111111000000111111222333333333222555777666===UUUxxxwwwiiiVVVQQQOOOPPPOOOIIICCCAAAAAA@@@???>>>===<<<;;;;;;<<<===>>>===<<<===???AAABBBCCCEEEGGGIIILLLQQQTTTRRRVVV\\\aaafffjjjooorrrnnnllliiigggeeebbb^^^[[[YYY[[[]]]______^^^\\\ZZZYYY[[[^^^______aaafffjjjlllooorrruuuyyy~~~vvvtttpppkkkfffaaa^^^\\\XXX[[[^^^^^^[[[WWWTTTTTTZZZ[[[[[[]]]ggguuuwwwrrrpppnnnpppooopppuuu|||}}}zzzmmmzzz{{{hhhWWWCCC888777888555111444333333222222222222333111222444666888:::;;;;;;CCCHHHNNNOOOIII@@@666111111000000//////......---000000//////...------------............------,,,***+++,,,---------++++++++++++,,,,,,,,,,,,++++++------------------------++++++,,,---------------...------------,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////...///111111111333666999888HHHsssiiiPPPGGGFFFHHHJJJIIIFFFEEEGGGHHHJJJPPPXXXkkk}}}uuufff[[[WWWTTTRRROOOMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGEEECCC@@@BBBCCCBBB@@@???>>>???@@@@@@@@@>>><<<::::::;;;>>>AAAFFFLLLPPPRRRSSSSSSLLLJJJHHHFFFDDDCCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAA???>>>>>>AAACCCGGGGGGEEEDDDBBB@@@???>>>>>>>>>???@@@AAABBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEE444444444333333333222222222222222111111111000000////////////////////////000000000000000000000000................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////........./////////000000///000000111111111111111000000111111222222222333111222777999555888LLLddd{{{gggVVVTTT[[[ZZZRRRIIIIIIGGGEEECCCBBB@@@>>><<<<<<===>>>===;;;;;;<<<===>>>???AAACCCDDDFFFIIILLLJJJNNNTTTYYY^^^ccciiillliiijjjkkkmmmnnnmmmlllkkkggghhhiiiiiigggccc^^^[[[WWWXXXZZZYYYXXXYYY\\\^^^ZZZZZZ[[[\\\^^^bbbfffiiijjjpppuuuuuurrrrrrxxx}}}zzzyyywwwwwwvvvtttpppllliiigggcccaaa___\\\YYYWWWVVVUUUVVVYYY\\\___```___]]][[[aaacccdddgggrrrwwwnnniiikkknnnllltttyyyzzzzzz~~~}}}vvv]]]KKKBBB777333444666555222333333222222222222222333...000333666888888777666===AAAEEEGGGDDD===555000/////////.........------/////////......------------------......------,,,------.........---++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------,,,,,,,,,---------...............................................................///////////////...///000000000222555888777888SSSlllVVVKKKHHHHHHIIIEEEEEEFFFFFFEEEGGGLLLXXXiii|||uuueee\\\WWWSSSOOOMMMMMMMMMNNNOOOPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLJJJGGGDDDBBB@@@BBBCCCBBB@@@??????@@@AAAAAAAAAAAA>>><<<:::999:::===AAAGGGMMMRRRUUUWWWRRRQQQNNNLLLJJJIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@AAACCCEEEGGGFFFEEEDDDBBB@@@???>>>>>>>>>??????@@@AAABBBBBB@@@AAABBBDDDEEEEEEEEEEEE333333333333333222222222222222222111111111111111////////////////////////////////////////////////................................................................................................------------------------,,,---------------------........................------------........................//////////////////000111111111111000000111111111111111222222333000333:::999333888CCCdddssseee___ZZZUUURRROOOLLLIIIGGGFFFDDD@@@======>>>???>>><<<::::::;;;>>>???@@@AAA@@@AAACCCEEEEEEHHHLLLPPPTTTYYY^^^aaa]]]```dddiiillloooqqqrrruuuuuutttrrrooojjjfffccc]]]^^^]]]\\\ZZZYYYYYYZZZYYYWWWUUUTTTUUUVVVXXXXXXYYY]]]aaa___ZZZYYY___eeedddeeefffhhhiiijjjkkkkkkgggiiikkknnnvvv~~~|||zzzyyywwwsssmmmhhhdddbbbbbbbbbbbbbbbaaa___\\\ZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[^^^\\\^^^fffqqqwwwuuuqqqyyyzzzyyyxxxwwwtttooogggbbbdddkkkqqqvvv{{{vvvXXX???:::888666555444555555666222222222111111222222333...111444777999888666444888999:::<<<;;;888444222///////////////.....................------------,,,,,,---------------,,,............---,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......................................................------....../////////000...///000000000111444666555111;;;]]]sssZZZKKKCCCEEEBBBBBBEEEFFFEEEEEEHHHJJJRRR]]]dddhhhpppzzzttthhh___WWWRRROOOMMMMMMNNNQQQRRRQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLJJJHHHEEECCCCCCDDDDDDCCCBBBAAABBBCCCCCCCCCCCCBBBAAA???<<<:::888999===AAAGGGMMMRRRUUUUUUUUUSSSRRRPPPOOONNNMMMIIIIIIIIIIIIIIIHHHHHHHHHCCCBBBAAAAAAAAABBBCCCCCCFFFFFFEEECCCBBBAAA@@@???@@@?????????@@@AAABBBCCCAAAAAACCCDDDEEEFFFFFFFFF333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////........................------------------------........................................................................+++,,,---.........------------------------------,,,------------.........------........./////////...///000000111111000000111111111111111111111111555///...555999777777;;;===```~~~eeeRRROOOTTTTTTPPPLLLJJJIIIGGGCCC???>>>@@@AAA@@@===;;;;;;;;;===???@@@@@@>>>>>>???@@@BBBDDDGGGJJJLLLPPPTTTWWWXXX[[[```dddgggjjjnnnqqqvvvvvvuuutttrrrooolllkkkeeedddccc```^^^[[[YYYXXXYYYWWWTTTTTTTTTUUUTTTTTTUUUXXXYYYWWWRRRPPPSSSWWWWWWXXXYYY[[[]]]^^^^^^^^^]]]aaaccceeekkkrrrtttrrrmmmnnnooolllggg```\\\ZZZZZZYYYXXXYYYYYYYYYWWWUUUUUUVVVWWWZZZ\\\^^^```aaaaaa^^^___kkk|||}}}ttthhhfffbbb___```eeemmmrrr{{{zzzttt^^^FFF333333555777666444444555777222111111111111222222333111333777:::;;;999777555777555444444555666444333////////////////////////------------------------+++,,,,,,------------,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------........................---------......//////000...////////////000333555444444666DDDeeeoooRRR@@@BBB>>>???CCCFFFEEEDDDFFFIIIKKKMMMQQQWWWaaakkksss|||yyymmmccc^^^UUURRROOOOOOQQQRRRPPPMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFEEEDDDDDDEEEGGGEEEDDDCCCDDDDDDBBB???===888999;;;===BBBGGGKKKMMMRRRSSSTTTTTTTTTRRRPPPOOONNNNNNNNNNNNMMMLLLKKKJJJHHHFFFDDDCCCDDDDDDCCCBBBEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???@@@AAACCCDDDAAABBBCCCDDDEEEFFFFFFFFF222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////........................------------------------................................................------------------------+++,,,---.........------------------------------,,,,,,---------.........---------.........//////...//////000000000000000111111111111000000000000333111111222444666888:::666FFFaaannn```^^^[[[VVVQQQOOOOOOMMMHHHDDD@@@AAABBBBBB???===<<<===;;;===>>>>>>======>>>??????AAACCCEEEFFFIIIMMMPPPSSSVVVZZZ]]]___bbbgggkkkkkkmmmoooqqqrrrqqqpppnnnqqqooollliiifffbbb^^^\\\]]]ZZZXXXXXXYYYYYYVVVTTTUUUVVVWWWUUUSSSQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXXXX^^^bbbcccaaaaaaeeehhhggg```dddiiiiiifffaaa]]]\\\\\\ZZZXXXYYY\\\^^^^^^\\\[[[^^^bbbfffkkknnnpppqqqooolllmmmwww}}}uuupppkkkfffeeebbb______ccchhhmmmooovvvlllXXXJJJ>>>444333333444444444444444444111111111111111222333333222444777999:::999777555777444222111222333111///.../////////////////////------------------------***+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................,,,,,,---......///000000......//////...///222555222777:::<<>>AAACCCEEEJJJMMMPPPSSSSSSRRROOOMMMMMMMMMMMMMMMLLLJJJHHHGGGFFFEEEDDDFFFIIIKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@BBBCCCEEEAAABBBCCCDDDFFFFFFFFFFFF222222222222222222222222111111111111111111222222000000000000000000000000////////////////////////........................------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------------------------------,,,,,,,,,---------......---------.........//////...//////000000000000000111111111000000000000000---444777444111111444555<<<777888PPP{{{oooaaa\\\WWWUUUVVVTTTOOOJJJ@@@BBBCCCCCCAAA>>>>>>>>>888:::<<<=========>>>???<<<>>>???@@@BBBEEEIIILLLJJJMMMPPPSSSTTTXXX^^^ccc```dddjjjooossssssrrrppp}}}{{{wwwtttpppkkkgggccceeecccaaa```aaa```\\\XXXWWWWWWWWWWWWWWWWWWVVVUUUSSSTTTTTTTTTTTTTTTSSSSSS^^^bbbbbb\\\XXXZZZ\\\]]]ZZZ```gggjjjiiieeebbbaaabbb```___bbbgggkkkllllllmmmpppvvv|||}}}nnneeecccbbb```hhhdddaaabbbfffjjjkkkkkkrrr~~~hhhMMM===888777444444111///000444555333000111111000000111222333333111333555777777666444333666333111000111000---***........................------------------------***+++,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........,,,,,,,,,---------......------------------------........................,,,,,,------...///000000......///......///222444---444;;;888666KKKhhhJJJEEECCCFFFIIIGGGEEEEEE>>>CCCHHHIIIHHHJJJQQQWWW^^^eeemmmtttzzz{{{nnnfff^^^YYYWWWVVVQQQNNNLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKGGGHHHHHHGGGEEEFFFHHHJJJIIIFFFDDDDDDFFFGGGEEECCC>>>===<<<<<<<<<===???@@@DDDGGGLLLPPPQQQPPPMMMJJJJJJJJJJJJIIIGGGEEECCCAAAAAAAAABBBGGGMMMRRRSSSRRRGGGGGGGGGHHHHHHIIIIIIIIIDDDCCCBBBAAAAAABBBDDDEEEAAABBBCCCEEEFFFFFFFFFFFF222222222111111111111000000000000000////////////000000000000000000000000/////////...---------,,,........................///...---,,,,,,,,,,,,,,,---------............///------------------------------------------------------------------------------------------------------------------------........................000000000000000000000000000000000000111111111111///000000222333444555555222555888<<>>???AAA@@@===;;;===AAABBB===999=========>>>???@@@AAABBBHHHHHHHHHJJJMMMQQQUUUXXX]]]___ccchhhnnnssswwwyyy|||vvvrrrpppqqqqqqpppmmmiiifffdddhhheeeaaaaaaaaa```]]]ZZZ\\\[[[ZZZZZZZZZYYYVVVSSS[[[___cccaaa\\\YYYZZZ]]][[[]]]aaajjjsssyyyyyyxxxxxxuuutttwww~~~ppp```[[[```cccaaarrruuuvvvrrrlllkkkqqqxxxaaaDDD;;;:::444111222444333222222333333111///000000000000000000000000555888<<<===:::666333222333222000000111000///------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////222111555999;;;EEEeeeeeeNNNBBBDDDDDDGGGIIIDDDBBBDDDEEEDDDBBBCCCGGGKKKUUUYYY___eeelllvvv}}}qqqddd^^^]]]WWWNNNLLLKKKMMMOOONNNLLLNNNRRRPPPNNNLLLKKKJJJIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJHHHFFFDDDDDDDDDEEEDDDCCCCCCCCCBBBAAA???>>>======AAAAAABBBEEEGGGHHHGGGEEEGGGFFFFFFDDDCCCBBBAAAAAA???;;;;;;EEETTT^^^]]]XXXXXXUUURRRPPPQQQPPPMMMKKKHHHEEEAAAAAABBBDDDCCCBBBAAABBBDDDFFFGGGGGGFFFFFF222222222111111111000000000000000000////////////////////////////////////...............---------........................///...---,,,,,,,,,,,,------------............///------------------------------------------------------------------------------------------------------------------------........................//////////////////////////////000000000111111111///000000111333444444555222444555666>>>UUUvvvjjjUUUQQQTTTWWWMMMOOOPPPNNNKKKHHHIIIJJJEEEBBB???>>>AAABBBAAA???<<<<<<<<<<<<===>>>??????EEEEEEFFFGGGJJJMMMPPPRRRVVVYYY]]]ccciiiooosssvvv|||~~~~~~}}}~~~~~~}}}zzzwwwtttrrrwwwtttqqqooonnnllliiifffhhhhhhhhhgggeee___XXXSSSOOOWWWaaagggfffaaa]]][[[ZZZ\\\aaalllyyyyyysssnnnmmmooolllfffdddffffffccceeekkkqqqtttvvvzzz}}}bbbLLL:::777888444222444444222222222333333111///000000000000000000000000333777:::;;;999666333222444333111111111111000...---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000444333666:::888<<>>>>>EEETTTaaaiiillldddbbb___^^^]]]YYYTTTPPPLLLHHHDDDBBBBBBCCCCCCBBB@@@AAACCCEEEGGGHHHHHHIII222222111111111000000000000000000000////////////////////////////////////---------.............................................---,,,,,,,,,---------------............///------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------........................//////////////////////////////000000000000111111///000000111222333444444333555555111111===QQQaaazzzfffZZZSSSVVVWWWXXXVVVSSSQQQQQQQQQNNNKKKGGGCCCAAAAAACCCDDD>>>>>>============>>>>>>@@@AAABBBCCCEEEFFFGGGHHHLLLOOOSSSYYY___eeejjjlllqqquuu{{{|||}}}|||{{{vvvmmmccc[[[RRRYYYdddmmmpppnnnjjjfffgggggglllwww~~~uuuooojjjeeebbbaaaeeegggdddaaabbbdddddddddkkkvvvrrr```FFF:::222555777444222444333222222222333333222000000000000000000000000000111444888999888555444333444333111111222222000///---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000000000111111111222222555888666444===KKKgggsss\\\LLL>>>===DDDCCCFFFFFFFFFDDDBBBBBBDDDFFFHHHLLLQQQUUUZZZ```iiiooopppttt||||||qqqfff^^^XXXSSSRRRQQQOOOPPPSSSVVVTTTQQQOOONNNMMMKKKIIIGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGDDDBBBAAAAAACCCDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@???@@@AAADDDDDDCCCBBBDDDDDDCCCBBBAAA@@@@@@???AAA??????CCCNNN___rrr~~~zzzyyywwwtttoooggg^^^XXXSSSNNNHHHDDDCCCCCCCCCCCCBBBBBBCCCDDDFFFIIIKKKLLL111111111111000000000000000000000000////////////////////////////////////,,,---------.../////////...........................------,,,,,,,,,---------------............///------------------------------------------------,,,,,,,,,,,,,,,---------------------------------------------------------........................////////////////////////////////////000000000111///000000111222333333333444666666333///111:::BBBZZZ}}}eeecccaaa]]]YYYVVVVVVXXXZZZVVVTTTPPPJJJEEEBBBCCCEEEBBBBBBAAA@@@????????????===>>>???@@@@@@@@@@@@@@@CCCEEEIIINNNSSSWWW[[[]]]aaaeeemmmwwwwwwqqqnnnoooqqqvvv{{{uuunnnfffbbbcccdddcccbbbeeefffccc\\\XXX\\\eeelllyyykkkQQQ@@@:::555444666666222111444333222111222333333222000000000000000000000000000///222666777777555444333333111000000111111000...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////000000000000------000555555222444:::HHHggg}}}dddHHH???BBB@@@AAACCCDDDDDDCCCCCCBBBBBBAAAEEEKKKNNNQQQVVV]]]ccckkknnnqqqtttwww||||||qqqhhh```]]][[[WWWVVVWWW[[[XXXTTTQQQPPPNNNLLLJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHBBBAAA@@@@@@CCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@AAACCCDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@???===>>>??????EEEUUUlll}}}~~~rrreee^^^XXXTTTMMMGGGDDDDDDEEEFFFFFFEEEEEEEEEFFFIIIKKKLLL111111111000000000//////000000000000////////////........................,,,---------.../////////........................------,,,,,,,,,------...---------............///------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------...................................................////////////000000000000000000111111222222333111444666555222111444777555QQQooowwwkkk```ZZZYYYZZZ\\\VVVVVVTTTPPPKKKHHHHHHIIIFFFEEECCCBBB@@@?????????<<<======>>>======<<<;;;>>>@@@BBBDDDGGGJJJLLLMMMRRRWWW___iiisss}}}{{{tttnnnkkk```]]]ZZZZZZ^^^aaacccbbbdddcccbbbaaaccckkkzzzxxxbbbKKK:::222777666666666444111111333222111111222333444222111////////////////////////...111555666555444444444000///......//////...------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////---,,,...222333222333666999DDDdddjjjSSSGGG:::<<<>>>AAADDDEEEDDDAAA???>>>BBBGGGJJJLLLQQQWWW\\\eeekkkqqqrrrnnnlllnnnqqqwwwyyy~~~|||tttoooiiibbb___```aaa^^^YYYVVVTTTSSSQQQOOONNNOOOOOOOOOMMMKKKIIIGGGFFFFFFGGGHHHIIIJJJJJJJJJBBBAAA@@@AAACCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGDDDCCCBBBBBBDDDEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA<<>>>>>===<<<<<<<<<======>>>???@@@AAABBBBBBJJJMMMSSS[[[dddnnnuuuzzz~~~xxxwwwsssoooiiiccc^^^[[[[[[[[[[[[[[[\\\]]]___```^^^bbbmmmzzzmmmYYYEEE666333666333333444333111000111333222111111222444444333111///////////////////////////222555666555444333444///---,,,---...///...,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------........./////////000111111222333666222GGGuuuzzz\\\???<<<===???BBBDDDDDDBBB??????BBBEEEFFFHHHLLLRRRXXXXXXcccqqqyyywwwooogggccceeeffflllvvv~~~}}}sssiiieeefffeeebbb^^^[[[[[[[[[ZZZYYYVVVVVVVVVTTTQQQNNNJJJHHHFFFGGGHHHJJJKKKKKKKKKKKKDDDCCCBBBCCCEEEGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEECCCCCCEEEEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCBBBAAAFFFPPPXXXjjjmmmqqqrrrmmmgggaaa^^^UUUSSSPPPKKKGGGGGGJJJMMMLLLLLLKKKJJJIIIIIIIIIIII111000000000////////////000000000000////////////.......................................---------........................,,,,,,,,,,,,,,,---...///---------............///------------------------------------------------)))******+++,,,,,,------------------------------------------------------........................................................./////////000000000000000000111111111111...///111222333333333222777666555;;;NNNqqqzzzkkkaaa___ZZZVVVTTTVVVXXXXXXWWWPPPOOOLLLIIIGGGEEECCCCCCCCCBBB@@@???>>>>>>??????=========>>>>>>>>>>>>>>>DDDFFFIIINNNUUU]]]cccgggnnnttt|||yyyrrrooopppggghhhhhhgggddd```[[[YYY[[[]]]___]]]ZZZ[[[```dddjjjqqq{{{gggPPPAAA888222222666111222333222222222111000111111111222444444333111////////////////////////111333555666555333333444///---------//////...------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------.........///...000111000///000111222333222;;;YYY[[[CCCAAA>>>???AAACCCDDDCCCAAACCCDDDCCCCCCFFFLLLRRRQQQZZZiiiwww~~~zzznnnccc___^^^bbbkkkppprrrwww~~~}}}rrreeeaaadddbbb___\\\\\\^^^```aaaaaa^^^^^^]]][[[WWWRRRMMMJJJJJJJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDCCCDDDEEEEEEDDDGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCEEEGGGIIIJJJPPPTTTYYY[[[YYYVVVTTTTTTNNNNNNLLLJJJGGGGGGJJJMMMKKKKKKLLLLLLKKKKKKJJJJJJ000000000000////////////000000000000////////////......................../////////......------,,,........................,,,,,,,,,,,,,,,---...///---------.........//////------------------------------------------------))))))***+++,,,,,,------------------------------------------------------............................................................/////////000000000000000111111111111111111111222333333222111---000555888>>>QQQuuujjjbbbYYYUUUWWWYYYYYYWWWWWWUUURRROOOLLLJJJIIIHHHEEEDDDBBB@@@???@@@AAABBB>>>>>>>>>>>>>>>?????????@@@@@@BBBEEEJJJPPPVVVYYY^^^dddkkknnnooorrr{{{zzz}}}{{{ssshhhaaaaaaddd]]]```dddggggggddd___\\\YYY\\\___]]]ZZZ]]]eeemmmdddPPP===888888555111///222444555555444444111---111111111222444444333222////////////////////////222444666666555333333444///...---...///000///...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000***...000///...000222333///666:::FFFmmmyyyKKKEEE???<<<>>>BBBEEEFFFDDDDDDDDDAAA???BBBHHHMMMSSSUUU^^^nnn}}}vvvjjj___]]]```fffhhhfffiiioooqqquuuzzzxxxkkk^^^ZZZ^^^\\\ZZZXXXYYY]]]aaadddeeeddddddccc```[[[UUUOOOLLLMMMNNNNNNNNNLLLJJJIIIGGGIIIHHHFFFGGGHHHJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFIIIFFFDDDCCCDDDDDDDDDCCCHHHHHHHHHGGGGGGGGGGGGGGGGGGDDDBBBCCCFFFHHHGGGDDDEEEHHHLLLMMMLLLJJJJJJKKKHHHIIIIIIHHHFFFFFFJJJMMMIIIJJJLLLMMMMMMMMMLLLKKK111111111111111000//////////////////////////////................................................---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------////////////////////////////////////000000000000//////000111111111111111111444555333222:::JJJWWW{{{xxxjjjeeeccc^^^YYY[[[ZZZWWWVVVTTTSSSQQQOOOJJJIIIHHHHHHHHHFFFBBB???>>>===;;;;;;<<<======<<<@@@@@@AAACCCDDDEEEFFFFFFLLLNNNQQQVVVZZZ]]]```aaaffflllrrruuuvvvxxx}}}}}}~~~}}}yyysssmmmiiihhhaaa___]]][[[[[[[[[]]]^^^\\\^^^___aaaaaa```^^^]]]WWW[[[```ccchhhuuu}}}kkk```AAA<<<777555555444333111222222222111111111000000000000000000000111111222000000000000////////////111111111111111000//////.....................---......------...,,,)))&&&++++++++++++++++++++++++......---,,,+++***)))(((++++++++++++++++++++++++---,,,+++******+++,,,---************************++++++++++++++++++++++++000...***((('''))),,,---*********************************++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............////////////333222333@@@```vvvOOO:::@@@AAA>>>@@@BBBCCCCCCAAA???AAAEEEEEEBBBEEENNNZZZdddiiiooouuuzzzqqqkkkccc]]]]]]```dddfffiiikkkkkkggg```[[[YYYZZZUUUQQQQQQUUUVVVSSSUUUZZZ```hhhppprrrlllccc\\\YYYWWWTTTPPPLLLIIIHHHGGGHHHLLLIIIFFFEEEGGGIIIHHHGGGHHHGGGFFFFFFGGGIIIKKKLLLFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDFFFHHHIIIHHHFFFHHHIIIJJJMMMOOOPPPOOONNN000111111111111000//////........................................................................---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------.........................../////////000000000000//////000111111111111000000222444222000333<<>>===???AAABBBBBB===>>>>>>???@@@AAABBBBBBCCCDDDFFFIIIKKKMMMNNNOOOSSSWWW\\\^^^___aaaeeejjjlllnnnrrrvvvzzz}}}|||yyyzzz|||{{{wwwrrriiihhhfffbbb^^^[[[YYYXXXWWWXXXYYYZZZZZZZZZYYYXXX^^^^^^___]]][[[[[[]]]___ccclllyyyvvvaaaNNNDDD999666222111111222111000222222222111111111000000000000//////000000111222000000000000/////////...000000000000000//////...---------...///000111222,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++///---+++))))))***+++---******************************+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////............////////////111///000999OOOrrruuuRRRFFF;;;666;;;>>>@@@@@@@@@???@@@CCCDDDCCC@@@GGGNNNUUUZZZ```iiippptttoooiiiccc`````````aaaggghhhiiifffbbb]]]YYYXXXUUUQQQPPPRRRQQQMMMLLLOOOSSS[[[dddhhhgggeeedddeeeaaa^^^ZZZUUUQQQNNNLLLKKKJJJIIIIIIKKKLLLLLLHHHEEEHHHHHHHHHHHHHHHIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIJJJHHHGGGKKKKKKLLLMMMOOOPPPPPPOOO000000111111000000///...........................................................................------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------............................../////////000000000...///000000111111000000...000222222111111222333555===QQQpppssshhh]]]YYY\\\```___\\\^^^\\\YYYWWWTTTQQQLLLIIIHHHEEEAAA???@@@AAABBBBBB>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCBBBBBBEEEHHHKKKLLLLLLNNNRRRVVVVVVXXX\\\aaaeeeiiikkkmmmnnnoooqqqtttwwwzzz|||}}}~~~}}}wwwsssqqqppprrrrrrpppmmmgggeeedddfffiiiiiifffccc[[[YYYVVVUUUUUUVVVVVVUUUTTTWWWZZZ^^^``````___^^^XXX[[[]]]]]]]]]```hhhooo~~~~~~ooo[[[EEE888444333111///...000111222111222111111111111000000000000000//////000000111222000000000/////////......///////////////...---------------...000222555666///---+++***+++,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++---,,,+++*********++++++***************************++++++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---............/////////333000111777@@@VVViiiSSS@@@999===>>>>>>@@@AAABBBBBBAAABBBCCCCCCEEEHHHJJJNNNVVV```hhhrrrpppmmmiiiddd```]]]\\\bbbbbbcccddddddbbb^^^[[[ZZZVVVTTTSSSPPPIIIFFFFFFGGGMMMSSSXXX[[[___dddhhhgggeeebbb^^^YYYUUURRRPPPPPPNNNMMMMMMMMMLLLJJJHHHJJJJJJJJJJJJJJJIIIIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHJJJIIIIIIJJJLLLLLLKKKIIIMMMMMMLLLMMMNNNOOOQQQRRR000000000000000//////...........................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------................................./////////000000...//////000000000000000---...000333555555333111999888>>>QQQkkk{{{nnniiifffccc``````\\\WWWTTTSSSRRRQQQPPPNNNKKKHHHGGGFFFFFFEEECCCCCCBBBAAA@@@@@@@@@AAAAAACCCDDDDDDDDDCCCBBBAAAAAABBBDDDEEEEEEDDDFFFIIILLLKKKMMMPPPSSSWWWZZZ\\\\\\[[[\\\^^^aaacccfffhhhiiikkkkkkkkkmmmooorrrsssttthhhbbb\\\[[[^^^aaa___\\\YYYXXXYYY\\\___```___]]]XXXVVVVVVWWW[[[]]]]]]\\\\\\\\\[[[[[[[[[\\\]]]^^^VVV]]]ffflllpppxxxhhhTTTCCC777444666222111000111111333333444111111111111000000000000///////////////000111111000000/////////.........---............---,,,,,,------,,,---///111444666888444000---,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++++++++,,,,,,+++++++++,,,,,,++++++***************************++++++++++++++++++++++++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------.........//////444000111777777???```zzzfffRRRHHHCCC999<<<>>>BBBFFFEEEAAAAAACCCDDDEEEEEEEEEGGGNNNWWW^^^eeeggghhhhhheeeaaa^^^]]]___]]]]]]___dddfffeeecccbbb___]]]ZZZUUUOOOKKKIIIFFFGGGIIIJJJLLLQQQWWW\\\eeeeeedddcccaaa___]]]\\\]]]YYYTTTOOOMMMMMMNNNNNNLLLMMMMMMMMMLLLJJJHHHGGGIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJKKKKKKLLLLLLKKKKKKHHHIIIJJJJJJIIIIIIJJJKKKJJJKKKLLLMMMMMMLLLJJJJJJLLLKKKKKKLLLMMMMMMLLLJJJKKKKKKKKKKKKMMMPPPTTTWWW000000000000000///..............................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------....................................////////////......///000000000000000000000000222555666555333111000333:::EEE\\\}}}vvvmmmggg___YYYWWWWWWXXXXXXSSSSSSRRRRRRRRRQQQNNNKKKHHHGGGEEECCCBBBBBBBBBCCCBBBCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBBAAABBBCCCDDDCCCDDDFFFHHHJJJKKKLLLLLLJJJJJJLLLMMMOOOQQQRRRSSSRRRTTTUUUXXXZZZ]]]```bbb^^^XXXRRRQQQTTTWWWVVVTTTQQQRRRTTTWWWZZZ\\\\\\[[[XXXXXXYYYZZZ\\\\\\[[[ZZZZZZVVVQQQNNNOOOTTT[[[```lllvvvrrr___HHH:::444111222444333333333222222222222333000000000000000000000000/////////...///000000111////////////............---------------,,,++++++------,,,,,,---...000111999555000,,,+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******+++,,,,,,,,,+++***************************++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------............///+++...444222000AAAXXXzzzhhh^^^QQQ<<<888888>>>EEEFFFBBBAAADDD?????????@@@AAAEEEJJJNNNQQQUUU\\\```aaa```aaabbbccc___\\\]]]bbbgggiiihhhgggfffddd___[[[XXXTTTRRRNNNLLLIIIFFFEEEHHHLLLPPPYYY[[[]]]___aaabbbcccccceeedddaaa]]]YYYVVVTTTTTTNNNOOOOOOOOOMMMKKKIIIGGGHHHHHHHHHIIIIIIKKKLLLMMMJJJJJJKKKLLLLLLLLLLLLKKKJJJLLLNNNNNNMMMNNNPPPRRROOOOOOPPPPPPOOOMMMKKKJJJLLLKKKKKKLLLMMMNNNMMMKKKJJJLLLMMMOOOQQQUUU\\\aaa//////000000//////...---------------------------................................................------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------------........./////////---...//////000000//////333222000000111222222111,,,---222444222999QQQkkkuuukkkccc^^^[[[YYYYYYXXXXXXXXXVVVSSSPPPLLLJJJGGGDDDBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJJJJEEEFFFFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMMMMOOORRRTTTXXXTTTQQQQQQSSSUUUUUUTTTTTTUUUXXX[[[]]]^^^______\\\]]]]]]\\\YYYWWWXXXYYYPPPNNNNNNQQQ[[[jjjxxxzzzmmmNNN@@@444222444333111000000222333222000///000111//////000000000000000111//////......//////000111/////////.........---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,222///+++******,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,*********************************++++++,,,,,,---******+++,,,,,,,,,++++++************************,,,,,,,,,++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------------............,,,///444333///444===SSSeeexxx```AAA;;;:::@@@CCC@@@AAAFFF>>>>>>>>>???AAABBBCCCDDDAAAGGGNNNTTTWWW[[[```dddhhheeebbbaaabbbfffhhhjjjggghhheee```]]]]]]\\\YYYXXXUUUPPPLLLJJJJJJLLLMMMIIIJJJLLLOOOSSSVVVXXXZZZaaaeeejjjllliiiddd^^^[[[VVVVVVUUUTTTSSSQQQPPPOOOMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMNNNOOOOOOOOOOOONNNRRRUUUXXXXXXWWWWWWZZZ]]]YYYYYYYYYXXXVVVSSSQQQOOONNNMMMNNNOOOQQQRRRQQQPPPQQQTTTWWWZZZ\\\aaaiiiooo//////000000//////...---------------------------................................................------------------------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------------------------------------.........//////---...//////000000//////111111111000//////000000333111444777222---555DDD^^^hhh}}}wwwqqqnnnjjjddd___\\\YYYUUUSSSPPPMMMJJJFFFDDDCCCCCCDDDGGGHHHJJJLLLNNNOOOPPPPPPMMMNNNOOOPPPPPPOOOLLLJJJMMMMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJLLLMMMLLLMMMPPPSSSUUUUUUVVVVVVWWWXXXXXXXXXYYY[[[^^^```aaabbbcccccc^^^``````\\\WWWXXX^^^eeeccceeekkkuuuzzzkkkZZZKKK;;;444000333555444222222...000222222000///000222////////////000000111111///............///000000//////.........------------------...---,,,,,,+++***+++---------,,,+++***///---******+++,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,************************)))******+++,,,,,,------*********++++++,,,,,,,,,************************,,,,,,,,,+++++++++******&&&(((+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........///000222222222222444555;;;CCCZZZ}}}___MMM@@@>>>???<<<>>>CCCAAA@@@AAAAAABBBCCCBBBAAA<<>>AAACCCDDDEEEJJJTTT\\\]]]bbbhhhkkklllllloooqqqgggiiieee^^^\\\aaaccc```dddbbb___\\\YYYUUUPPPMMMQQQOOOMMMJJJIIIIIIJJJKKKQQQUUUYYY]]]aaahhhqqqxxxsssqqqooonnnllllllmmmmmmhhhgggeeecccaaa``````___``````aaabbbbbbbbbbbbaaadddiiimmmmmmllllllpppuuuyyyyyywwwuuurrrnnnjjjhhhbbbaaabbbeeehhhiiiiiihhhjjjoootttvvvwww{{{........................//////.........---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++,,,------......------...............///000000////////////000000000000000000000000111111111111999777???XXX|||vvvjjjaaa^^^ZZZTTTNNNJJJGGGGGGGGGEEEGGGLLLOOOMMMIIIMMMTTTVVVXXXZZZ[[[[[[XXXTTTRRRWWWXXXYYYYYYWWWVVVVVVVVVXXXWWWVVVTTTQQQOOOMMMLLLJJJLLLNNNPPPRRRUUUYYY\\\\\\^^^___^^^]]]^^^]]]ZZZ\\\]]]^^^^^^]]]]]]___aaaccciiinnnppprrrzzzmmmYYYIII???999666222222222111111111111000000000000000000000000000////////////000000000000......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000---+++***+++,,,,,,************************+++,,,,,,------,,,,,,+++************************************************************************+++++++++************)))************************)))************+++++++++******+++++++++,,,,,,,,,///...------++++++***))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000555444777DDD]]]fffSSSHHH???<<<<<>>@@@EEEEEE@@@@@@EEE>>>AAACCCDDDDDDEEEIIIMMMTTTWWW\\\bbbiiioootttvvvmmmlllkkkhhhddd```]]][[[\\\]]]___```___\\\YYYWWWWWWSSSNNNLLLMMMMMMKKKIIIMMMPPPSSSRRRSSSYYYfffpppxxxxxxtttqqquuu|||{{{uuuuuurrrooonnnppppppooollllllllllllmmmnnnmmmiiifffgggfffiiinnnnnnlllnnnsssxxx{{{~~~{{{uuurrrqqqqqqrrruuuwwwvvvtttqqqzzzwwwwww{{{........................//////.........---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------+++,,,------......------...............//////000.../////////000000000000//////000000000111111111---222:::BBBOOOddd{{{qqqfff\\\VVVTTTQQQMMMJJJIIIGGGDDDFFFJJJWWWYYY\\\___aaaaaa```___[[[]]]___]]]ZZZWWWXXXYYY```___^^^\\\XXXTTTPPPNNNOOOOOOPPPPPPRRRVVV\\\```aaa```^^^ZZZXXXXXXWWWVVVZZZ\\\```dddggglllqqqttteee\\\NNNBBB999444222111222222222111111111000000////////////////////////.../////////000000000000......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------............111///---+++++++++,,,---***************************++++++,,,,,,++++++***************************************************************************+++++++++************)))************************)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---............/////////222222222666DDD___tttgggUUUDDD;;;>>><<<>>>CCCDDDAAAAAADDDAAABBBBBBAAA@@@BBBFFFIIINNNPPPTTTYYY```fffkkknnnmmmnnnnnnnnnllliiieeeccceeecccaaa___^^^___aaabbb^^^[[[XXXWWWWWWVVVSSSQQQKKKNNNNNNLLLKKKNNNWWW^^^dddeeedddfffppp|||}}}|||yyyvvvuuuwwwyyyzzzzzzyyyzzz{{{|||{{{xxxuuurrrsssrrrtttwwwwwwqqqnnnooopppsssxxx}}}~~~|||yyywwwyyyxxxyyy{{{}}}~~~|||{{{~~~}}}.......................................---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------+++,,,------......------......------......///000....../////////000000000//////000000000000111111,,,333777444111<<>>777222111111222222222222111111111000000000////////////////////////....../////////000000000......------------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---+++++++++,,,---************************)))******++++++******)))************************************************************************+++++++++************)))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---000222///000>>>WWWkkkrrrZZZLLLAAA===<<<@@@BBBBBBBBBEEECCCBBBAAA???===???BBBEEEGGGGGGJJJMMMSSSYYY^^^aaagggjjjnnnppppppnnnkkkiiillljjjhhhgggffffffggghhhhhhfffeeedddcccbbb^^^\\\XXXYYYYYYUUUQQQPPPRRRUUUWWWVVVUUUVVV^^^iiinnnnnnrrrooollllllpppuuuzzz|||www{{{~~~zzzzzz}}}|||uuunnnjjjiiimmmsssyyy}}}~~~}}}}}}}}}|||{{{}}}................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------+++,,,------......------...------------...//////........./////////000000////////////000000000111333333222222333777<<<@@@QQQppp}}}{{{yyyxxxrrruuutttnnneee______bbbbbbbbbbbbbbbbbbccccccddd]]]^^^___aaaeeellltttyyyxxxlll]]]MMMBBB888555222111222333333222111111111111000000000000////////////////////////........./////////000000......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,++++++,,,,,,---******************************++++++++++++******************************************************************************+++++++++*********))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------------.........)))000555333...000;;;FFFpppxxxlllTTTLLLCCC??????@@@AAABBBBBBAAAAAA@@@??????AAABBBBBBBBBBBBEEEIIINNNSSSWWW\\\```fffjjjlllkkkiiiggghhhjjjmmmooopppnnnkkkiiipppooommmlllkkkjjjiiihhhkkkkkkjjjgggccc^^^\\\[[[YYYUUUPPPMMMPPPVVVZZZ[[[___\\\ZZZZZZ^^^dddkkkppplllqqqwwwzzz{{{zzzzzz{{{{{{uuusssvvvxxxsssllliiijjjmmmsssyyy}}}{{{yyyxxxxxx{{{~~~........................---.....................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,------......---------------------...//////............////////////...////////////000000000111//////111444555222///>>>LLL]]]yyy}}}}}}~~~}}}{{{{{{}}}}}}ooo___QQQDDD777///444333111111111111000///111111111000000000//////....................................////////////......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,,,,---************************++++++,,,,,,,,,,,,++++++************************************************************************+++++++++*********))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------........./////////,,,000333333111000333666NNNuuuuuuhhhVVVHHHCCCAAA>>>:::@@@@@@AAABBBCCCCCCAAA@@@AAAAAA@@@AAADDDHHHLLLOOORRRUUU[[[```dddeeedddccc___aaaeeeiiilllmmmmmmmmmuuutttrrrppppppqqqsssuuuuuuuuutttsssqqqlllfffbbbaaa\\\UUUSSSSSSVVV[[[^^^\\\ZZZVVVTTTTTTXXX]]]aaadddggglllooopppnnnlllkkknnngggeeejjjoooooollllllsssuuuyyy|||{{{yyywwwwwwzzz~~~~~~~~~........................---------...............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------+++,,,------......------------,,,,,,------...///------........./////////......////////////000000---000333111......222777666===BBBRRRrrrwwwiiiUUUDDD;;;666444333222111000111222222111000111111000000000/////////........................------........./////////......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,,,,------************************,,,,,,,,,------,,,,,,,,,************************************************************************+++++++++************)))************************)))************+++++++++******+++++++++,,,,,,,,,)))*********++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---............/////////222000---,,,...111444555>>>ZZZqqqtttddd[[[TTTGGG:::BBBAAABBBCCCDDDDDDBBB???BBBAAAAAAAAABBBEEEHHHIIIKKKNNNRRRXXX]]]aaadddeee\\\[[[YYYZZZ^^^dddkkkpppssstttttttttuuuwww{{{~~~zzzyyyyyy{{{|||xxxqqqlllmmmfff```]]][[[[[[^^^cccgggeeebbb\\\WWWUUUWWWXXXYYY\\\cccjjjqqqsssqqqooogggbbbaaaffflllnnnppprrr}}}}}}}}}{{{|||~~~}}}~~~~~~........................---------.........//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***++++++++++++,,,,,,,,,------------------------+++,,,------......------------,,,,,,------...///---------.........//////........./////////000000...111444222......333999...999;;;;;;FFFVVVmmm{{{lllaaaTTTJJJ>>>555222333555555111000000111333444333222111000000000////////////........................---------.........//////......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,---------************************++++++,,,,,,,,,,,,++++++************************************************************************+++++++++************)))************************)))************+++++++++******+++++++++,,,,,,,,,***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........000...++++++...111444555333AAAJJJ^^^|||eeeOOOGGGDDDAAA@@@AAAAAA@@@???AAAAAAAAAAAABBBCCCDDDDDDFFFGGGKKKPPPXXX```gggkkkeeeaaa[[[WWWWWW\\\bbbfffiiimmmrrruuuwwwyyy|||~~~}}}||||||{{{tttxxxqqqkkkiiifffbbbeeekkkssssssqqqllleee```______XXXYYY```kkkwww}}}{{{wwwmmmkkklllqqqtttsssuuuyyy~~~~~~|||{{{{{{|||~~~........................---------.........//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++...------,,,++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,------------------------+++,,,------......---------,,,,,,,,,,,,---......---------.........//////............/////////000///------000444444000+++///333...---888>>>BBBMMMlll}}}sssbbbNNN@@@444222000222444444111---///...---...000111000///000000000000////////////........................---------.........//////.........------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))***+++,,,---------******************************++++++++++++******************************************************************************+++++++++************)))************************)))************+++++++++******+++++++++,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------***,,,///111222111111000'''111555CCCggghhhMMMGGG@@@<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBEEEKKKTTT___iiiooooookkkfff```[[[XXXWWWWWW^^^eeennnuuuwwwxxxyyyzzz|||{{{{{{~~~www{{{uuurrrtttsssqqqvvv~~~zzz}}}}}}zzzuuupppnnnnnndddccceeeooozzz}}}wwwooovvvvvvzzz~~~}}}zzzzzz}}}~~~~~~||||||{{{yyyxxxxxxzzz|||........................------------------------.........------,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++))))))***+++---...//////------------------------,,,++++++******)))))))))++++++++++++++++++++++++************************------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........---------............///........................---......///////////////333333444444555666777777IIIYYYssszzzllldddXXXCCC444111000000000000000000000000000000000000000000000000////////////....................................------------------------000///---,,,+++,,,------+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************(((((()))***+++,,,,,,---************************++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))************++++++++++++++++++++++++***)))(((---------,,,,,,+++++++++---------------------------------............///444222000666HHHggggggYYYFFF999666888<<<===AAABBBCCC@@@===<<<>>>AAA===CCCHHHIIIIIIRRRcccrrrsssrrrmmmfffbbb```[[[UUUUUUWWW___kkkrrruuuwwwzzz{{{zzzzzz{{{||||||yyywwwxxxzzz{{{zzzwwwvvvwwwyyyxxxzzz{{{zzzxxxuuuuuuuuutttpppmmmqqqxxx}}}{{{www}}}{{{{{{~~~}}}xxxvvvxxxzzz{{{}}}zzz||||||vvv{{{zzzyyyxxxxxxyyy{{{|||........................------------------------------,,,,,,,,,+++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++((()))******+++,,,------------------------------+++++++++++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,---------------------------....................................------...///////////////111111222222333444444555555===LLL```vvv{{{vvvcccRRRKKKBBB777222555000000000000000000000000////////////////////////////////////....................................------------------------///...---,,,++++++,,,---+++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******))))))************++++++++++++++++++++++++***))))))------,,,,,,,,,+++++++++------------------------------------............///000000222;;;QQQnnn|||cccOOODDD>>>:::666666999<<<>>>???AAACCCEEE>>>CCCFFFDDDCCCKKKZZZgggjjjlllllliiihhhfff```XXXWWWWWW[[[ccciiikkkoootttvvvwwwxxxyyyxxxwwwvvvvvv|||~~~}}}yyywwwxxxyyytttvvvxxxyyyyyyyyyzzz{{{wwwuuusssuuuzzz}}}|||zzz|||zzz{{{~~~}}}zzzxxxzzz}}}~~~}}}yyywwwzzz~~~{{{uuutttuuuvvvxxxzzz{{{||||||........................------------------------,,,,,,++++++++++++******,,,,,,---------,,,++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------............------------------------------...////////////...//////000000111111222222000000222888GGG___zzz~~~sssggg^^^TTTFFF999555222...///555000000000000000000000000/////////////////////////////////............---------------------------------------------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++***++++++++++++***)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------............,,,///222///000:::NNN^^^|||tttfffXXXIII===777666666888;;;<<<===<<>>AAABBBAAA@@@AAABBBDDDJJJQQQUUU[[[```^^^YYYVVVSSSSSSXXXZZZ[[[___ddd```eeejjjjjjgggfffiiimmmpppqqqrrrtttuuuuuusssrrrwwwxxxxxxwwwuuussstttuuuvvvyyy|||{{{wwwuuuvvvxxxrrrqqqrrrwwwxxxvvvuuuxxxsssssstttuuuuuuuuuuuuuuuuuuppplllkkkmmmppprrrrrruuutttrrrooommmlllllllll........................------------------------,,,,,,------------......++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************++++++++++++))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---////////////000000000000+++///222333111000222444,,,555AAAKKKUUUfff|||{{{sss\\\SSSFFF;;;555333222222222111000000//////000111////////////////////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------,,,,,,,,,,,,++++++*********+++++++++++++++************++++++++++++************************,,,+++++++++******))))))************************************************************************)))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))***++++++++++++************+++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,---------------+++***,,,000111000///---;;;QQQiiiyyyooo```PPPDDD<<<777444555777:::===@@@AAAAAAAAA@@@DDDGGGIIINNNTTTTTTQQQKKKJJJKKKQQQTTTTTTVVV[[[[[[___cccdddddddddfffhhhhhhiiikkkooorrrsssrrrpppppprrruuuvvvvvvuuuvvvwwwtttwwwzzzzzzwwwuuuvvvxxxsssrrrssswwwwwwttttttvvvxxxwwwwwwvvvtttsssqqqppprrrnnnjjjggghhhjjjmmmnnnooonnnllljjjjjjkkkmmmnnn........................------------------------++++++,,,,,,,,,---------***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))******+++,,,,,,------+++++++++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////////////////000000000000000000000111333555777777:::EEEVVVcccuuutttkkk```VVVBBB===666111000111333333111111000...---...000111////////////////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.../////////......---------,,,,,,+++++++++)))*********++++++++++++************++++++++++++************************+++++++++***************************************************************************************)))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))************+++++++++))))))***+++++++++++++++)))*********++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------,,,++++++,,,---...000111000444>>>LLL___vvvtttdddSSSFFF@@@>>><<<::::::<<<>>>>>>>>>@@@BBBCCCCCCFFFJJJJJJGGGEEECCCCCCHHHKKKKKKNNNSSSUUUWWWZZZ]]]___```aaaaaaaaaaaadddhhhlllnnnllljjjeeeiiinnnqqqrrrrrrrrrrrrppprrrtttvvvvvvuuuuuuuuurrrpppqqqttttttpppnnnpppvvvvvvuuutttrrrpppnnnmmmkkkiiigggffffffggghhhhhhgggggghhhiiijjjkkkmmmnnn........................------------------------*********++++++,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++))))))*********+++++++++))))))***+++,,,,,,------,,,++++++******)))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))************+++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................///......///111222222111***...222222111222777<<<@@@XXXsssvvvdddUUUJJJ>>>333333111//////000111000///+++///111000000000///...////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000000000//////---------,,,,,,+++++++++))))))******++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))************+++++++++((()))***+++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,...///---++++++000444000...,,,000>>>WWWwwwzzzxxxiiiaaaNNNHHH???:::999:::::::::AAACCCCCCAAACCCFFFEEE@@@DDD@@@@@@CCCEEEFFFJJJPPPLLLLLLNNNQQQUUUWWWWWWVVV\\\\\\^^^bbbggghhhfffccc]]]bbbhhhlllmmmlllkkkjjjkkkllloooqqqssssssrrrqqqooommmmmmpppooojjjhhhjjjppppppppppppooonnnmmmlllddddddeeefffgggfffeeedddccceeegggjjjkkkkkkkkkjjj---------------------------,,,***))))))***,,,---+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..........................................////////////////////////000000000000444999BBBNNN]]]nnn|||xxxaaaXXXLLLAAA:::666444333222111111111000000//////////////////............////////////////////////------------------------......---------,,,,,,,,,------------------------))))))***+++,,,,,,---------///000111111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------+++)))***,,,---,,,))))))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************+++***)))'''''''''((())))))************+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))+++,,,.........,,,***)))(((((()))***************************************************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,---------......///+++---222333:::QQQjjjwwwuuufffUUUJJJDDD>>>;;;;;;999===CCCFFFGGGFFFDDDCCCEEEBBB@@@@@@BBBDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNMMMPPPTTTYYY[[[\\\\\\\\\YYY\\\```dddfffeeebbbaaaeeedddcccbbbbbbcccdddeeekkkgggggghhhgggcccbbbdddiiihhhhhhggggggggghhhhhh```bbbdddeeefffgggffffffeeefffhhhkkklllmmmmmmlll---------------------------,,,+++))))))+++,,,---+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.......................................////////////.../////////000000000000000222666<<>>>>>@@@@@@AAABBBDDDEEEGGGFFFEEEFFFHHHHHHGGGFFFCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGJJJMMMQQQUUUXXXZZZUUUXXX\\\___aaaaaa```___aaa```^^^^^^]]]^^^___```___]]]^^^bbbcccbbbcccfff``````````````````aaaaaa___```aaabbbccccccbbbbbbdddeeefffggghhhhhhhhhhhh---------------------------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------------------............/////////....../////////000000000111111111111222666<<>>999555333333222000000111222222222000000000000000000////////////.........---------........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++,,,++++++))))))*********+++++++++******************************++++++++++++******************************))))))))))))))))))))))))******))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))+++***))))))))))))******((()))************))))))************************************************+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------...+++,,,111111---...222444???TTTkkk}}}zzzoooiii___ZZZSSSLLLFFFAAA<<<::::::999:::===AAADDDEEEDDDEEEDDDDDDDDDCCCCCCBBBBBBDDDCCCAAA@@@BBBFFFJJJLLLGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFGGGFFFDDDEEEIIIKKKIIIKKKNNNOOOPPPSSSUUUVVVUUUTTTSSSYYYZZZ\\\^^^____________]]][[[YYYXXXWWWWWWWWWXXX---------------------------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------........................////////////......///......///111444///000222777@@@LLLYYYaaaqqqvvv~~~yyyqqqfff[[[SSSIIICCC999222///000222333111000......//////...,,,//////////////////000000............------------........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,+++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))******++++++******)))************************************************))))))******************))))))*********+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))***))))))(((((()))******))))))*********))))))((())))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++///000000000222000///666HHH^^^rrryyywwwsssnnnfff[[[NNNFFFAAA>>>;;;;;;===@@@BBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@@@@AAA>>>>>>BBBBBB@@@@@@CCCCCCDDDGGGIIIJJJIIIHHHGGGKKKLLLOOOQQQSSSUUUUUUUUUTTTSSSQQQOOONNNNNNNNNNNN------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////...///000///......000111000///......111666:::===KKKPPP[[[iiitttzzzzzzpppcccWWWNNNFFF>>>999333222111111222222111///000.........000000///---......////////////000000.........------------,,,------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---***+++,,,,,,******+++,,,)))************+++++++++))))))))))))))))))))))))))))))************))))))************************************************((()))***+++++++++******)))************+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))))))))))))))************************)))))))))******************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------...000,,,+++///777@@@QQQpppuuueeeZZZSSSMMMFFFAAA>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;888:::<<<>>>@@@BBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@???>>>>>>???@@@AAA???<<<===@@@AAA???@@@CCC???@@@AAACCCCCCCCCBBBBBBCCCDDDGGGJJJLLLMMMMMMMMMJJJJJJIIIHHHGGGGGGGGGGGG------------------------,,,------------------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************++++++++++++************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------........./////////111222111000///000111/////////111333444444444555333666@@@KKKXXXiiivvv~~~{{{pppiii]]]SSSFFF<<<777555222/////////000222333222///---000///......000111000///........./////////000000.........---------,,,,,,------------------------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........++++++************++++++************************++++++******++++++,,,---***+++---,,,***)))+++---)))************+++++++++))))))))))))))))))))))))))))))************))))))************************************************((()))***++++++++++++***)))************+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))((()))***+++++++++*********************)))(((((())))))))))))))))))))))))************************((()))))))))*********+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))+++---,,,++++++---...,,,,,,000333222:::WWWuuuwwwmmmkkkeee\\\UUUOOOJJJGGGDDD@@@@@@???>>><<<;;;:::999777888:::;;;===>>>??????BBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>>>>???@@@BBBCCC@@@======@@@AAA>>>???BBB???????????????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFAAABBBBBBBBBCCCBBBBBBAAA------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++************************************************+++++++++************)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,...//////...---...//////......///000111111000222111444:::<<<===BBBHHH\\\jjjxxx~~~yyyoooaaaSSSIIIAAA;;;444111333444111///444111...---...////////////---++++++,,,---,,,+++---.........//////000000......---------,,,,,,,,,------------------------------------------------,,,,,,,,,+++++++++******------------------------++++++,,,,,,---...//////++++++************++++++************************++++++******++++++,,,---))),,,---,,,***)))+++---)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***)))************+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))'''(((+++,,,---,,,+++)))***************)))(((((())))))))))))))))))))))))************************(((((())))))*********+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,%%%+++//////------...///222------111222555FFF[[[uuu{{{{{{tttlllfff___YYYUUUIIIHHHFFFDDDAAA???===<<<===<<<;;;::::::;;;<<<<<<>>>???AAACCCDDDDDDCCCCCC>>>>>>======>>>@@@BBBCCCBBB???>>>@@@???<<<;;;===<<<;;;:::999999::::::;;;===>>>?????????>>>===<<<<<<===>>>@@@@@@@@@??????,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********---------------------------,,,***)))((()))******************************************************---,,,+++***))))))))))))+++*********))))))((((((************************,,,+++)))((()))+++++++++************************+++++++++*********)))))))))************++++++++++++++++++*********))))))++++++,,,,,,,,,,,,------------------------------++++++******++++++,,,---,,,------......------,,,---------............///////////////////////////------...000111222333444;;;AAAHHHOOOVVVaaannnxxx~~~~~~xxxrrroooaaa]]]UUULLLCCC<<<777555000000//////.........---////////////////////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))+++---//////...---...///...///---,,,///333111,,,************************++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,++++++***+++******)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++************************+++++++++,,,,,,,,,------...///111333444555IIIYYYqqqzzzxxxmmmjjjddd___ZZZWWWVVVUUUGGGGGGFFFEEEBBB@@@???>>>@@@;;;888<<<@@@@@@???AAA===;;;888777999;;;======?????????===;;;888666444777888777555777:::999555;;;;;;;;;:::888777888999;;;999;;;@@@AAA???EEEMMM,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************************************+++***************++++++************)))))))))(((************************,,,+++)))))))))***++++++************************+++++++++*********)))))))))************++++++++++++++++++*********))))))+++++++++,,,,,,,,,------------------------------++++++******++++++,,,---,,,,,,------------,,,,,,------------............////////////////////////......///000111111222333...222666999;;;@@@IIIPPPZZZbbbkkkssswww}}}}}}yyyqqqhhh]]]SSSLLLGGGCCCAAA<<<777333111//////000/////////..................................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++---000111111111111222333444222//////111///+++************************++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,++++++***++++++***)))))))))))))))******))))))))))))******+++*********************))))))))))))))))))))))))************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))***))))))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,---------...000111333333777@@@PPPdddvvvyyyqqqkkkjjjlllmmmeeeccc```]]]YYYUUUQQQNNNJJJEEEDDDHHHJJJGGGDDDDDDBBB@@@???>>>=========<<<===>>>>>>>>>===<<<;;;:::999:::999777888;;;999555888999;;;<<<===???BBBEEEFFFEEEIIIPPPSSSVVV^^^ggg,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***************************************************))))))))))))***+++,,,---************))))))))))))************************++++++***))))))***++++++))))))))))))))))))))))))+++++++++***************)))************++++++++++++++++++***************++++++++++++,,,,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,------------,,,,,,------------............////////////////////////////////////000000000111,,,///111111///000333777888???HHHQQQYYYaaakkkqqqyyy|||}}}xxxsssooolll\\\XXXRRRIIIAAA:::666333111000///.........///000////////////..................................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***---111444444444555666888:::888222......---***************************++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,+++++++++++++++***))))))))))))*********))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))))))))))))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************************************+++++++++,,,,,,,,,------------...///000000//////555DDDZZZooo|||wwwxxx{{{zzzvvvsssoooiiiddd```[[[ZZZ]]]^^^YYYTTTRRRTTTSSSRRRPPPNNNLLLJJJIIIKKKLLLKKKKKKJJJHHHGGGFFFDDDEEEDDDAAABBBEEEDDD???@@@BBBEEEIIILLLQQQWWW[[[\\\\\\^^^dddjjjoooyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************+++,,,---......---+++***************************************************))))))))))))***+++,,,---*********)))))))))))))))***************************++++++******)))***+++))))))))))))))))))))))))************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,---------.................................///////////////////////////222444333222111222444///222777:::>>>CCCJJJNNNZZZ___gggpppxxx}}}xxxssskkkccc\\\VVVPPPMMMAAA???;;;777555333333333333222111111111111222333///////////////............................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))******+++///333555666555666666999<<<;;;333,,,++++++*********************************************************))))))******+++,,,******+++,,,,,,,,,++++++,,,+++******))))))************))))))))))))******++++++******))))))(((((())))))))))))))))))))))))************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111......444BBBUUUgggqqq~~~{{{wwwyyysssqqqssssssooojjjiiinnnmmmkkkhhheeeddddddeeehhhgggeeebbb___\\\YYYXXXXXXZZZYYYWWWXXX[[[ZZZVVVVVVYYY\\\```dddiiiooosssrrrqqqppprrrvvv{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++***************************+++---......---,,,+++************************************************+++***************++++++))))))))))))))))))******************************)))***,,,+++***)))***+++))))))))))))))))))))))))************************))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------/////////...............***,,,...///............222222222111111222555777888;;;@@@GGGNNNTTTXXXZZZbbbdddiiioootttwwwyyyzzzzzz}}}}}}zzz}}}~~~}}}vvvpppiiibbb[[[VVVPPPLLLGGGBBB===999555333666444111...---------...222111111000000/////////.........///////////////................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,...000444555555444444555777:::999111+++***++++++******************************************************))))))******+++,,,)))***+++,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,/////////...///888EEEOOOgggrrr~~~||||||}}}zzzyyyyyy{{{{{{yyyvvvssstttwwwzzz{{{zzzwwwtttpppmmmkkkjjjlllnnnmmmlllooosssrrrooooooqqqtttvvvwwwzzz}}}{{{yyyvvvtttvvv{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***************************++++++,,,,,,,,,,,,,,,************************************************++++++***************+++))))))))))))************************************'''***---,,,***((())),,,***************************************+++++++++)))************+++++++++***************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------...............---------,,,------......------,,,111111/////////000111222000000000111222444666777;;;>>>CCCIIIOOOSSSVVVWWWcccfffkkkoooqqqrrrtttuuussstttvvvxxx|||~~~~~~}}}}}}|||}}}vvvttttttwww{{{~~~}}}{{{xxxxxxxxxyyyzzzxxxuuurrruuuuuutttrrroookkkhhhfff\\\XXXSSSMMMGGGAAA;;;777555333111000111111000...///...---------...///000.................................///////////////------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++,,,---///111222///111333444333333444666666888555...***+++,,,+++******************************************************))))))******+++,,,)))***++++++,,,,,,,,,,,,,,,,,,+++************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++*********+++,,,,,,+++000333///******222:::CCCSSSfffuuu}}}xxxvvvttttttwww~~~}}}}}}}}}||||||}}}zzz{{{{{{yyyvvvwww|||}}}|||{{{zzzyyyxxxxxxxxxyyy{{{zzzyyy{{{|||{{{~~~}}}}}}}}}vvvuuurrroooqqqwwwzzzyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,************************************************))))))))))))***+++,,,,,,((()))))))))************************************'''***...---***((())),,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++))))))*********+++++++++************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------......111000000000111111000000///...---...///000000000444333222111000/////////,,,---///111333555555666:::===AAADDDEEEGGGIIIJJJVVVXXXZZZ^^^aaacccdddeeefffeeeeeeeeeeeedddddddddaaaaaabbbdddeeefffffffff___]]]\\\\\\]]]\\\XXXVVVLLLKKKJJJHHHEEEBBB@@@>>>:::888555444444333222111000......///111222222111+++,,,---///111222444555...//////000000000000///............/////////000---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************+++++++++,,,...111444666000111222222333444777:::888888333---+++------)))******************************************************))))))******+++,,,))))))***+++,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))******''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************+++,,,,,,---+++///111000,,,+++...333000:::HHHVVVgggxxx|||yyyuuurrroooooosss|||}}}{{{|||vvvzzz~~~~~~|||{{{~~~{{{{{{{{{{{{}}}~~~}}}zzz}}}|||xxxuuutttppppppnnnkkknnnuuuvvvsss,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******)))((()))***,,,---************************************************''''''((()))***,,,...///(((((())))))*********+++************************&&&***......***'''))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,++++++---////////////...------......---,,,...///000111111111000//////000000111222222333444///222444555555555777888555888;;;???BBBCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFHHHIIIJJJHHHHHHHHHIIICCC@@@===<<<===<<<:::777888888888888777666555444333111......///111111000111///......//////...---....../////////...------111111111111111000//////---.........//////000000---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))))))))***---111444666000000111222333666;;;>>>;;;999222,,,,,,///---(((************************))))))))))))))))))))))))*********)))***++++++,,,((()))***+++,,,------------,,,++++++******++++++******))))))))))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************+++,,,---...***+++++++++***+++---/////////111:::MMMdddqqquuu~~~{{{|||uuuvvv~~~|||sssqqqnnnnnnsss|||{{{~~~}}}|||xxx~~~}}}}}}}}}~~~{{{uuuxxx||||||yyytttooommmooopppmmmjjjmmmttttttooo+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,************************************************************************,,,,,,,,,++++++*********************************************************************************,,,,,,,,,+++++++++*********************************)))((((((((()))+++,,,+++++++++*********))))))************************************************)))************+++++++++************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000000000000000000000111111111111111111111111000111222444555666777777666666666666666666666666555555555444444333333333222222111000//////000000111111000000//////......//////.........---------////////////////////////---------............/////////////////////////////////.........------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++------------///111333555222333333444555666777888666444000,,,)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++************)))******++++++++++++******))))))))))))))))))))))))++++++***)))(((((())))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///444<<>>FFFQQQ___nnnyyyzzz|||zzzzzzzzzxxxvvvyyy~~~{{{{{{|||}}}|||{{{~~~~~~~~~~~~yyy{{{}}}{{{vvvqqqnnnnnnsssvvv{{{|||{{{wwwtttssslllqqqsssrrrsssuuusssooojjjooorrrssswww~~~}}}xxxmmmkkkrrrzzz---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---------------------************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))***************************((()))))))))************************************************************************************))))))*********+++++++++************************,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------....................................------------------------///////////////......---////////////////////////,,,---------------------///...............//////........................,,,,,,------------------........................,,,,,,,,,------------...........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......///---...000222333333222222222222111111000000//////,,,,,,++++++************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))******+++,,,,,,+++++++++*********))))))******++++++++++++******)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++******)))++++++++++++++++++++++++&&&(((***+++***+++---.........000333;;;HHHWWWbbbfffrrr~~~zzz|||zzzttttttyyy{{{xxxtttrrrrrrtttvvvwww~~~zzztttuuuyyyxxx}}}~~~|||mmmtttzzz}}}~~~yyymmmrrrvvvyyyxxxnnnlllttt|||---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,************************************************************************)))))))))***************************************************************)))))))))))))))))))))))))))))))))************+++************************(((((()))************)))***************+++++++++************************************************)))************+++++++++************************++++++************+++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.................................------------------------...///////////////......------------------------------------...............------------......///.............../////////,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---...///000000111000000222333333444444444444333333111000///......,,,,,,++++++***))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))************++++++++++++************)))******++++++++++++******))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************......---,,,+++***))))))++++++++++++++++++++++++(((***+++++++++***+++---+++,,,...000333999AAAFFFQQQ]]]mmmyyyxxxyyyyyyuuurrruuu{{{|||{{{wwwsssrrrrrrsssuuu}}}}}}||||||~~~lllqqquuuwww|||~~~xxxpppjjjhhhkkknnn+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))******++++++++++++************************************************************************((()))))))))*********+++************************************************))))))))))))))))))))))))************++++++,,,,,,************************'''((()))***+++******)))))))))*********+++++++++************************************************)))************+++++++++************************++++++************++++++************++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------------------------------------......///.........------------------------,,,---------............------,,,,,,------...///,,,,,,---------.........++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---******************************+++++++++,,,,,,,,,---...///000111222333333333333333333444444555666444444333111000...---,,,***************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************))))))))))))+++++++++************)))******++++++++++++******))))))))))))))))))))))))'''''''''''''''((())))))((()))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++******))))))************************+++,,,---,,,++++++,,,---+++,,,---...///000222444999CCCQQQ]]]gggrrr~~~ppppppppprrrzzz}}}yyyuuurrrrrrxxx|||{{{zzz{{{{{{yyyrrrppprrrvvvwwwwww~~~{{{||||||{{{}}}}}}vvvgggkkkmmmmmmpppvvvxxxvvvuuuqqqllljjjjjjiiifffbbb+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************++++++,,,,,,,,,,,,************************************************************************(((((())))))*********+++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************'''((()))++++++******)))))))))******++++++++++++************************************************)))************+++++++++************************++++++************++++++))))))******+++++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,------...///+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********************************++++++,,,,,,,,,...///000111222333444444555444333333444555777888444333222111///---,,,+++(((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++******)))(((((((((+++++++++************)))******++++++++++++******))))))))))))))))))))))))'''''''''''''''((()))***(((((())))))*********+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''((())))))((((((***,,,...---+++))))))+++---///,,,111999BBBKKKWWWdddmmmyyyxxx{{{zzz}}}~~~}}}zzzxxx{{{yyyuuu|||}}}zzzuuukkkaaahhhffffffiiiiiigggnnnwwwxxxsssmmmmmmsssyyy{{{{{{uuuoooiiiiiipppwwwzzzzzzwwwwwwwwwvvvvvvzzz~~~}}}yyyvvvpppjjjaaadddeeecccdddhhhhhhfffjjjfffdddiiippppppiii```,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++*********))))))************************************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))************************++++++************++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------................................................------------------------111000...,,,+++,,,...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******)))******++++++,,,,,,+++***+++,,,---......111333444222000000///444555777999999999777666666555444222111///...---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***************++++++,,,)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''))))))))))))************---,,,***(((((()))***+++)))(((+++///...******...)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,...000222777BBBQQQ]]]iiikkkrrrzzz}}}{{{|||}}}uuu{{{{{{ttttttwwwzzzyyyttt||||||{{{rrriiibbb______dddiiihhheeekkktttnnniiiiiiooopppkkkiiikkkkkkgggddddddhhhlllmmmnnnmmmkkkiiiiiikkknnnoooooooooqqqnnngggfffiiigggbbbfffdddcccbbbbbbcccddddddccc```bbbnnn|||sssfff,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++*********))))))************************************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------------------------------------------------........................------------------------000///---,,,,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************+++,,,,,,,,,---...///000//////...000222444444333222222222777888999:::999777555444444333222111///...---,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''***))))))))))))***++++++)))************+++++++++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''(((((())))))(((((('''(((((()))))))))*********---,,,***(((((()))***+++(((((('''&&&%%%%%%$$$###)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++---//////000555>>>EEERRRUUU^^^jjjrrrvvv|||}}}qqqnnnooorrryyy}}}sssnnnuuuyyypppjjjggggggjjjooonnnkkkmmmsssllleeeaaaccceeedddfffkkkkkkfff```^^^aaafffjjjlllhhheeeaaa]]]\\\]]]___aaajjjllljjjcccaaaaaa^^^XXXdddhhhkkkkkkfffaaa^^^^^^^^^[[[]]]hhhvvv|||vvvooo,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***+++++++++***************************************************************************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,************************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////---,,,,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,------...---///222444444333111///222333555555444444555777<<<<<<;;;:::888555222111000000///...---++++++************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))))))))((((((((()))******)))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))((((((((())))))))))))******,,,+++)))((((((((()))***&&&***)))(((000<<<@@@<<<)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++(((+++---,,,******---111888;;;CCCPPP[[[dddoooxxx~~~uuurrrtttuuuvvvwww}}}xxxrrrmmmgggeeejjjrrrzzz~~~zzzxxxwwwyyy||||||yyyxxxyyytttmmmiiiiiijjjjjjlllooommmhhhaaa^^^```eeekkknnnjjjiiiddd^^^XXXWWWZZZ^^^kkkmmmlllhhhdddaaa\\\WWW___iiissswwwtttnnnlllmmmfffeeefffmmmwww~~~~~~|||++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************************************++++++************++++++))))))*********+++++++++************************************++++++++++++***++++++,,,,,,++++++***++++++*********+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------...,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************)))***+++,,,---...//////000111333444555444333111333444555555555555888:::???>>><<<:::666222///---------,,,+++***)))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,++++++***((((((((((((((())))))***))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((((((((()))))))))******))))))((((((((()))***%%%+++,,,+++999PPPWWWQQQ))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************''')))++++++******,,,...,,,,,,111:::AAAIIISSS\\\lllnnnwww|||{{{|||vvvrrrkkkddd```]]][[[___eeekkkxxx|||~~~{{{xxxwwwwwwwwwvvvwwwuuurrrmmmkkkkkkooosssuuurrrtttsssnnngggdddfffjjjuuuxxxzzzxxxtttpppjjjgggeeemmmwww}}}~~~~~~xxxwwwxxxzzz}}}++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++************++++++))))))*********+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***++++++*********+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***,,,...///000000000222222111111222222333444444555666555555666888:::>>>===:::777333///,,,++++++*********))))))((((((,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++((((((((((((((())))))***))))))*********+++++++++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))'''(((((((((((()))))))))((((((((((((((((((((()))&&&+++(((###,,,>>>CCC:::))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((())))))******,,,///111,,,******...111333:::BBBPPPSSS\\\iiittt{{{|||}}}}}}tttjjjddd]]]XXXWWWZZZ___jjjwww{{{vvvpppooorrrwwwsssoooooosssxxx}}}~~~xxxtttvvv{{{}}}}}}}}}}}}}}}}}}~~~~~~xxx}}}{{{xxxyyy{{{{{{yyyxxxxxxyyy~~~}}}||||||++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++***************************************************************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++************************++++++************++++++)))************+++++++++************************)))))))))************+++***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***************+++,,,...///000000000///222111000///000111333444333444666666555555666888:::999666333000---+++*********)))))))))))))))))),,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++))))))((((((((()))******)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((''''''(((((((((((())))))'''''''''((((((((((((((()))***'''!!!$$$,,,,,,&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++***)))((()))***,,,...---+++***,,,,,,,,,000666999===FFFQQQ^^^jjjtttzzz{{{ssshhh^^^ZZZ[[[___dddhhhfffaaa```dddjjjnnnjjjffffffjjjpppvvvyyyzzzyyyooohhhlllyyy}}}}}}{{{||||||{{{~~~|||zzzzzz************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((++++++++++++++++++++++++************************++++++************++++++)))************+++++++++************************))))))))))))***************++++++,,,,,,++++++***((()))+++,,,------,,,,,,***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------)))*********++++++++++++************************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))*********+++,,,---///111111000///...000000000111111111111111111333555666444333333444555444222///---+++******************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***))))))))))))***++++++)))************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''(((((())))))((((((''''''''''''((((((((())))))&&&&&&''''''((((((((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++)))(((((())))))))))))+++)))***---,,,***,,,111,,,111666<<>>DDDHHHMMMQQQVVVZZZ___dddiiilllrrrsssuuuvvvvvvuuusssrrrjjjiiiiiiiiiiiiiiijjjkkkggghhhlllmmmhhhbbbdddjjjccccccccccccbbbaaa```___ZZZZZZYYYUUUQQQRRRVVV[[[ZZZUUUTTTWWWYYYXXXXXXZZZ]]]```aaa___[[[YYYZZZ]]]cccooovvvqqqhhhcccbbb```jjjhhhgggfffgggjjjmmmppp++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************************************************)))))))))******))))))((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******((('''&&&************)))))))))))))))******+++,,,,,,------))))))))))))))))))))))))(((((()))************))))))))))))))))))******************************)))******++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))************))))))+++++++++++++++***************++++++++++++******************************++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++************++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++*********))))))(((((()))***++++++))))))*********+++++++++------.../////////......111111000000000000////////////000333666888888777---,,,+++***************))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))***************************************************************))))))))))))***++++++++++++,,,,,,------......,,,...//////000222555888<<<>>>BBBFFFJJJOOOUUUYYY]]]aaagggnnnrrruuuuuutttlllkkkjjjiiijjjkkkmmmnnnnnnmmmnnnpppmmmiiiiiilllggghhhiiijjjiiigggeeedddaaa___[[[UUUQQQSSSYYY___```ZZZVVVXXXYYYYYY[[[___bbbdddeeeeeeddddddfffgggfffmmmsssqqqmmmjjjgggdddhhhgggffffffgggiiikkkmmm++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************************************************************)))***,,,,,,+++)))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))*********)))))))))))))))*********+++,,,,,,------))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))+++++++++*********************++++++++++++******************************+++******************+++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------++++++************++++++***************************************************************+++++++++)))***++++++,,,,,,,,,,,,+++++++++***************(((((((((((()))***++++++***************++++++,,,......////////////......//////000000000//////////////////222444666666444,,,,,,+++***************((()))))))))************))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************************************************************)))))))))))))))***++++++******++++++,,,,,,,,,,,,...//////...------///111000111333555777<<>>888333000++++++++++++++++++++++++************************,,,+++***))))))***+++,,,***+++---//////...---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++*********++++++,,,,,,,,,************************************************)))---222111,,,)))(((***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))++++++,,,,,,(((((())))))*********+++'''''''''((())))))******))))))))))))))))))))))))---......///000/////////---------,,,,,,+++++++++(((((()))+++,,,---...///---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))(((((())))))*********+++))))))************))))))************************)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++******************************************************+++,,,------......,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++*********+++,,,...///000111000...---...///111222000000000000000///.........000222333444333222111111000///000111000...---***)))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,,,,++++++++++++++++++)))***,,,+++***))))))******,,,------,,,++++++,,,)))***+++---------,,,,,,------...///000111222222222999;;;888999AAAEEEEEEHHHHHHIIIIIIJJJKKKLLLMMMNNNQQQSSSSSSSSSUUU[[[___[[[YYYYYY]]]]]]XXXSSSSSSUUUWWWTTTIII>>>@@@OOO]]]ddd[[[SSSQQQOOOLLLMMMSSSHHHDDD>>>777111///......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************---000000///,,,+++***************************************))))))(((((())))))))))))))))))))))))***+++---,,,***)))((()))************************************************************************+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((()))***++++++***)))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,,,,---...///000111111111000///...---++++++***,,,,,,---...///000111111222000......000111111111///...,,,+++***)))))))))***)))))))))))))))******))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++++++++************++++++******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))*********)))******+++,,,)))***+++,,,,,,,,,+++***---,,,+++******,,,...///...---+++************+++))))))))))))))))))))))))((()))***,,,...000111222//////000222444444222111///000000111111222222222000000000222444555333111222111000...,,,***)))((())))))************))))))))))))))))))************+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************,,,)))&&&(((,,,...,,,(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((++++++***)))))))))))))))************************(((((((((((()))))))))))))))************+++++++++)))************+++++++++,,,***((()))+++,,,+++((()))************+++++++++,,,,,,,,,---...///000000////////////////////////333333444555555555555555999999999999999999999999<<<<<<<<<;;;;;;:::::::::;;;999666444444666999;;;EEEFFFGGGGGGFFFDDDBBB@@@222000...+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********---///000...,,,+++***************************++++++*********)))))))))***************************+++,,,+++))))))***+++************************************************************************************)))))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((******+++***))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******+++,,,///111333444222111111111000000//////...///000111222333333444222000///000222444555444333222000...,,,***))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))************)))))))))(((************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************+++++++++++++++++++++++++++******))))))******+++))))))***+++++++++******+++*********))))))))))))))))))))))))))))))))))))***************++++++,,,+++,,,---//////......---...---,,,++++++,,,...///...---,,,*********++++++************************((()))***,,,...000111222///...///111333333222000000000000111222333444555333222111333444555333222000///...---+++***))))))))))))************))))))))))))))))))************************)))))))))(((((()))***++++++***)))((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************,,,)))'''(((,,,...,,,)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++)))************+++++++++---+++******,,,---,,,***)))************+++++++++++++++,,,,,,------......++++++++++++++++++++++++***++++++,,,---,,,,,,,,,........................///.........---------,,,000///---++++++---///000333444555555444333111///---,,,***)))((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******---//////...,,,++++++************************+++++++++++++++************************************++++++***((()))+++---************************************************************************************))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***---111444777444444555555555555555555111222333555666666777777333222111333555888888888888777555222///,,,***)))+++******)))))))))******))))))))))))))))))))))))))))))************))))))************))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++++++++++++++++++++++++++******))))))))))))******(((((()))***+++++++++******************)))))))))))))))))))))))))))))))))***************+++,,,,,,...///000222222111111000///...---,,,,,,---...//////...,,,+++******++++++******++++++++++++******)))***+++,,,...///111111.........///111222111000111000000000222555777999555444222222333444333222,,,,,,,,,+++******))))))))))))************))))))))))))))))))************************))))))))))))((()))************))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************+++)))'''))),,,---+++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++)))************+++++++++---,,,++++++------,,,+++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))((((((((((((++++++************++++++)))******+++***)))'''&&&)))))))))((((((''''''&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,//////---+++++++++************************++++++++++++++++++++++++*********************************)))((())),,,///*********************************************************************************)))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))(((((((((+++///333666777888999::::::999999888333444666777888999999888777666555666888::::::999999888666444222///---,,,++++++******))))))******))))))))))))))))))))))))))))))************))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++*********))))))*********(((((()))***++++++++++++************************))))))))))))))))))))))))+++************+++,,,,,,000000222333333333222111000000///.........//////000///---,,,++++++++++++***+++,,,------,,,+++******+++,,,---...///000111...------...000111000///111111000000222555999;;;666333111///000111000000************************))))))************))))))((()))))))))*********************)))))))))))))))((())))))***************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))************+++)))((()))+++,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++,,,,,,++++++,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********)))(((((()))******+++******)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,......,,,+++***+++************************++++++++++++++++++++++++*********************************)))((())),,,///************************************************************************))))))))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))++++++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++***(((((())),,,///222999:::;;;<<<<<<;;;:::999444555777999:::::::::999;;;999888999::::::999888666666666555444222000///,,,,,,+++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))***++++++++++++***************++++++++++++++++++++++++++++++++++++++++++************++++++))))))***+++++++++++++++***************+++++++++))))))))))))))))))))))))+++++++++***+++,,,,,,---///000111222333222111111111111000000000000000000111000...,,,+++++++++,,,+++,,,---......---,,,+++,,,,,,------...///000000...---,,,---///000000///222111//////111444777:::333000...,,,---------,,,((((((((()))))))))******))))))************))))))((()))))))))************))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))***************))))))***+++,,,+++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++***+++++++++*********+++))))))*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))((((((((((((((()))))))))))))))******+++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,------+++******+++*********************************+++++++++++++++++++++++++++++++++++++++***++++++***((()))+++---************************************************************************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++)))((()))***,,,---666777999;;;<<<<<<;;;:::555666999;;;<<<<<<;;;:::<<<;;;::::::;;;:::888666444444555666666555333222---,,,+++***************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++************++++++++++++,,,------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++*********+++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,------...///000111222111000000000111111111222222222222222111///---,,,+++,,,,,,+++---...000000...---+++------.........////////////---,,,---///000111000222111/////////111333555///---+++***++++++***)))((((((((()))))))))******))))))************))))))))))))))))))************))))))))))))************)))((((((((()))***+++,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))************+++++++++)))***++++++))))))***+++)))************+++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++************************((((((((((((((()))))))))((())))))******))))))((((((((((((((()))*********)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,+++******+++************************)))))))))*********++++++++++++++++++++++++++++++***+++,,,+++))))))***+++************************************************************************((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))(((((()))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))))))))******+++///222555999;;;<<<<<<;;;666888;;;===>>>>>><<<;;;:::999999:::;;;;;;999777555666777888888666555444...---,,,+++************))))))))))))))))))))))))))))))************))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,...........................------,,,,,,------...............---,,,++++++*********++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++++++++,,,------...///000111111111000000///000111222333444444444333222000...,,,,,,,,,,,,,,,---///111111///---,,,............////////////000...,,,---///111111111111000//////............+++***)))***+++***(((''')))))))))))))))*********))))))************))))))))))))))))))************((()))))))))************)))((((((((()))***+++,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************)))***************+++,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))************+++++++++)))+++---,,,***)))+++,,,)))************+++++++++((())))))******+++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++))))))))))))***+++,,,---))))))(((((()))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---,,,***)))***+++************************(((((())))))*********+++++++++++++++++++++++++++***+++---,,,***)))))))))************************************************************************(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++***---222777;;;=========777999<<>><<<777777888999;;;;;;:::888777888999:::999777555444...---,,,+++************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,///////////////////////////......------......///000000000///...---++++++*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++,,,,,,---......///000111222111000000///000111333444555666666444222000...---,,,,,,,,,,,,...000111111000...,,,......//////////////////000...------///111222222111000000...---,,,+++******))))))***++++++(((&&&))))))))))))************))))))************))))))))))))))))))************(((((())))))*********+++)))((((((((((((***,,,---))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************)))***++++++******+++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((())))))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&++++++***)))))))))))))))************************(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***,,,...---+++***,,,...)))************+++++++++&&&''''''((()))******+++++++++++++++++++++++++++((())))))***************))))))))))))))))))))))))((((((((())))))************)))(((((((((((()))***''''''''''''(((***+++,,,+++***))))))***,,,...000+++++++++++++++++++++++++++++++++******)))))))))++++++******++++++,,,---...---,,,+++************************************************************))))))*********++++++++++++++++++******)))))))))************************+++*********,,,---,,,++++++*********))))))((((((+++++++++*********)))))))))************+++++++++************************))))))))))))************))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))++++++******)))(((((((((+++*********))))))((((((((()))+++...222555888:::<<<===>>>??????>>>===<<<999::::::999888888:::;;;::::::;;;<<<:::888666444111...+++************))))))+++++++++***)))***+++))))))(((((((((((())))))***))))))((((((((())))))************************+++***)))(((((()))***+++...,,,++++++,,,------,,,)))+++---+++)))))),,,000---------....../////////......------------......111000///...------,,,,,,&&&,,,...+++---111111,,,///---******+++,,,,,,,,,.......................................///000000111222222222111222555888666444000///...------,,,000000000000///...---,,,000000//////000000111222......//////000000000111111000---+++))))))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++*********))))))((((((+++***)))(((((()))******222---((('''+++......,,,))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((************))))))((((((+++*********))))))(((((())))))))))))))))))))))))******************************+++++++++******)))(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,+++++++++*********++++++******++++++,,,---...---,,,+++*********************************************************************++++++++++++,,,,,,,,,+++++++++*********************************+++***)))***,,,,,,,,,***************)))))))))(((+++++++++*********)))))))))************+++++++++************************))))))))))))************))))))))))))************+++******))))))))))))***)))))))))))))))))))))))))))))))))))))))*********************)))))))))(((((((((***,,,///222444555999:::;;;<<<======<<<<<<:::;;;<<<;;;999888888999;;;<<<<<<<<<:::888555444111///,,,++++++++++++******+++,,,+++***)))***,,,)))))))))(((((()))))))))))))))))))))))))))******************************+++***)))))))))***++++++///...,,,,,,---...---,,,------------,,,,,,...000.........---------------........................000///...---------......***...000...///222222///000...,,,+++---......---////////////////////////............//////000111222333333333222222444555555333000///.........---000000000000//////...---000000//////////////////,,,,,,---...//////000000000///,,,***))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************************)))))))))(((+++***)))(((((()))***+++///+++'''(((+++...---+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((('''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))++++++*********)))))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---------,,,+++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))((()))+++,,,+++***************))))))))))))+++++++++***************)))************+++++++++************************))))))))))))************))))))))))))******************)))))))))***++++++))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))((((((((()))+++,,,...///333444666999:::;;;;;;:::;;;<<<>>>===;;;888888888=========<<<:::777555333222///---,,,------,,,+++***+++,,,,,,******+++,,,******))))))))))))******(((((())))))*********+++***************************************+++,,,---111///......///000000///111000...///000111111111000000//////...---------...///000111111000///...///...---------...000111///222222111111444444111111///......///000000///111111111111111111111111............///000111222222333555444222111111222333222111////////////000000000000111000000///...000/////////////////////,,,,,,------...//////000...---+++)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************))))))))))))+++***)))(((((()))***+++,,,)))((())),,,...,,,***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((()))))))))(((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************************))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))))))))++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++*********+++************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((((((***+++***)))*********)))))))))))))))************************))))))*********+++++++++************************((()))))))))************((()))))))))************))))))))))))***++++++,,,))))))))))))))))))))))))(((((())))))*********************)))))))))))))))))))))(((((())))))******---///111444666777888888999;;;>>>>>><<<:::999999======<<<;;;999666444333111///------......,,,++++++,,,---,,,+++***+++---+++******))))))******+++'''(((((()))******************************************+++,,,---...//////000///...000222444555444555222000111444555333111222222222111111000000000...///111222222111///.........---...///000222333222333333333333444333222222111000000222333222111111111111111111111111111////////////000111222333222444666555333000//////222222111000//////111222111111111222111111000/////////000111222222222333000000000000////////////,,,+++***)))(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))*********************)))))))))))))))+++***)))))))))***+++,,,+++******,,,...///---+++))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))******)))((('''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************++++++++++++*********************)))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***((('''((()))+++,,,++++++******))))))(((((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++******++++++************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((((((***+++***)))))))))))))))))))))******************************))))))*********+++++++++************************((()))))))))************((()))))))))******************))))))***+++,,,,,,))))))))))))))))))))))))************))))))(((((())))))))))))))))))******+++***))))))(((((()))))))))+++...000222444444444444777;;;<<<<<<;;;;;;;;;;;;;;;:::999777666555444000///---.........---++++++---...---,,,+++,,,---++++++************++++++'''((()))************)))***************************+++---...000111222333/////////222666999:::;;;777555333444777888555222111111111111222222222222///000222333333222000///......///000222333444555222222333555555444222222333222111222444555444333111111111111111111111111000000000000000111222222333555666555222///......222333333111//////222444333333333333222111000///...///111444555666777777555555444222111///......******))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))************))))))))))))))))))******+++***)))))))))***,,,---,,,,,,---///000000...,,,))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))******)))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***)))((('''''')))+++,,,++++++******))))))(((((())))))))))))))))))))))))))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++***++++++,,,************************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************************)))((()))+++,,,+++***))))))))))))***************************+++++++++)))************+++++++++************************))))))))))))************))))))))))))************++++++*********++++++,,,))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************++++++***)))))))))******(((***,,,...///000000000///222555777777777999:::777777777666666666666666000/////////000000...,,,,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***************************+++---///111444555666666111000111444999<<<>>>???999999888999::::::888666222222222111111111111111///000111222222111000///...000222444666666666555000000333888888444222222333222222444666777555444222222222222222222222222333222222111111111111111444555555444111///......222444444222//////222555555555555444333111000///---///111444666777777777666555444222000...---,,,))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))************+++***))))))***+++---.........000000000///...---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))***(((((()))))))))(((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))************))))))))))))))))))))))))************************)))(((''''''((()))+++,,,************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,............,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++******++++++,,,---,,,++++++***++++++,,,,,,*********************************************************++++++++++++,,,*********+++++++++,,,,,,************************+++***)))***,,,,,,,,,***((()))))))))************))))))*********+++++++++)))************+++++++++************************))))))))))))************))))))))))))************,,,,,,+++*********++++++))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************)))))))))***++++++)))***+++,,,------,,,+++,,,---///000000111222444333333333444555666777888222222111222333333111///,,,...///...---,,,---...,,,,,,++++++++++++,,,,,,...///000111000///---+++************************---...111444777888999:::444444444666:::===??????<<<>>>??????===<<<;;;<<<888777666555333222111000000000000000000000000000///111555888:::999777555......444;;;<<<666222333333222333555777777666444333333333333333333333333555444333222111000000000444555444222///...///000333555666333///...222555888888777555333111///...,,,---///111222222111111000000///...---,,,++++++((())))))***++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************((()))))))))******************))))))***,,,---...///000000000...---------))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++,,,---///000000///---,,,++++++++++++++++++++++++)))))))))******+++++++++++++++******++++++,,,---+++++++++***++++++,,,,,,************************************************))))))*********+++++++++)))))))))******+++++++++************************+++*********,,,---,,,+++(((((())))))*********+++))))))******++++++++++++)))************+++++++++************************))))))))))))************))))))))))))************------,,,+++************))))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++)))(((((())))))***+++,,,)))***+++,,,,,,+++***)))***+++,,,+++***+++---///000000111222444666888999444444444555666555333111---...///...------...///---,,,,,,++++++,,,,,,---222333444444333111...---************************---///222666888:::;;;;;;888777666888;;;===>>>>>>>>>AAADDDCCC@@@>>>>>>@@@@@@???===:::777444222111000000////////////000000///222777;;;<<<:::777555......555>>>???888333444222222333555777888666444555555555555555555555555777666444222111000//////555444333111///...///111333666777444///...111555:::999888666333111...---+++,,,...//////---,,,+++************************((()))***++++++,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************(((((())))))*********+++******))))))***,,,---///000000000///---++++++,,,))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))************(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++---...000111111000...---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,***)))))))))******++++++++++++++++++++++++,,,,,,+++******+++++++++*********)))******++++++,,,++++++++++++++++++,,,************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++******))))))***,,,---///,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,000//////000222555888:::555666666777777888888999333444333111...,,,---...111///---++++++...111333;;;;;;:::888666444222000---,,,***))))))***,,,---...///222666999===???AAA>>>===<<<<<<<<<>>>???@@@>>>???@@@BBBCCCDDDEEEEEECCCBBB@@@===:::666222000......///111333333222000444888===>>>;;;777555555000222666:::<<<<<<;;;:::>>>;;;666333222444888:::777777777888888999:::::::::999888666444333111111222222333333222000///...000333555444111111666:::===;;;888666444222...+++,,,,,,++++++***+++++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************+++++++++,,,,,,+++++++++++++++******************))))))))))))))))))))))))((()))***++++++***)))((()))*********(((((()))+++)))************+++++++++************************************+++,,,---...///000222333333111...---+++++++++***)))(((((('''(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))***************)))((((((,,,,,,+++***))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***,,,,,,,,,,,,,,,---......---///222555444222...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))),,,,,,***)))))))))******************************,,,+++++++++***+++++++++++++++***************+++++++++************++++++******************************************************)))(((((()))************************************))))))***,,,---...,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++***))))))***++++++---------///111555888;;;888999999:::;;;<<<<<<===:::999888555111.........000///---,,,,,,...000222888888777666444222000///---,,,***))))))***,,,------...000444888<<<@@@BBBGGGFFFEEEDDDCCCCCCCCCCCC??????@@@AAABBBBBBBBBBBBFFFDDDAAA===999555333111......///000333333222000222666;;;===;;;888666666...111555999===???@@@AAAAAA>>>999555333444666888666777888999:::;;;;;;;;;===<<<:::888555333111000333333444444333111///...000333555444111111444888>>>>>>;;;888444000---+++,,,++++++******+++++++++************************)))))))))))))))))))))))))))******++++++******)))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))***))))))***---///)))************+++++++++************************************+++,,,---......///111222222000---,,,++++++******)))(((((('''(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((()))((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))''''''((((((((()))))))))***************)))((((((******)))((((((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((++++++++++++,,,---.........000222444333111...---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))),,,+++******)))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))))))))*********))))))*********************************************************))))))(((((((((((())))))))))))))))))))))))))))))***************+++,,,---+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************++++++++++++,,,++++++***))))))***++++++******+++---000333777999:::;;;;;;===>>>???@@@@@@??????<<<888333///......///............///000000444444444333222111//////,,,+++***))))))***+++,,,+++,,,...111555;;;@@@CCCKKKKKKJJJIIIGGGDDDBBB@@@AAAAAABBBDDDEEEGGGHHHHHHOOOMMMJJJEEEAAA===;;;999000//////000222222111//////333999;;;;;;:::888888222333666999<<>><<<999666333111000555555555444333222000///000333444333111000222555>>>???>>>999222---++++++++++++*********++++++,,,************************))))))))))))))))))))))))((())))))))))))))))))(((************************))))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))((()))************))))))'''((())))))***,,,000333)))************+++++++++***************************************+++,,,---,,,---///000///...,,,+++++++++******)))((((((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((('''((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''''''''((((((((())))))******))))))((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((''''''((((((++++++++++++,,,---...///000111222222222000///...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,+++++++++,,,++++++++++++++++++++++++******************))))))++++++******************************************)))******+++++++++++++++---,,,+++***))))))))))))******))))))))))))************************************************************))))))))))))*********************************************++++++,,,+++++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++************+++++++++++++++******************+++)))******,,,...000222444777777888:::;;;<<<===>>>>>>===;;;777222///......------...///////////////000111111111111000//////++++++***))))))***++++++******+++...333999???BBBEEEFFFGGGFFFDDDAAA===;;;;;;<<>>444222111111111000...,,,---000666:::<<<;;;:::999::::::999999:::<<<===>>>AAA>>>:::777444333444444222444777:::<<<;;;:::999===<<<;;;999777555333333777777666555333111000//////111333333111///000111999<<<<<<888000******,,,***************++++++,,,************************))))))))))))))))))))))))((())))))******))))))(((************************(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))((())))))***************(((((()))((()))+++///333))))))*********+++++++++***************************************+++,,,,,,***+++,,,------,,,+++***************))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***++++++++++++,,,---///000111222222111111000000//////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++---...---,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++************+++*********++++++++++++++++++++++++((()))***++++++++++++***---,,,+++***))))))))))))******))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++******************************************************(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,))))))*********+++++++++*********++++++*********++++++++++++,,,------...000111222333444555666666666666555222///------...+++,,,---...///......---.../////////000//////...************************))))))***,,,000666;;;???>>>@@@BBBCCCBBB@@@===:::444555777;;;???DDDGGGJJJJJJLLLNNNNNNKKKFFF@@@<<<888555222111000...,,,***,,,///444888<<<<<<:::999===<<<:::888888888999::::::999777555333333333333///222555777888888666555888888888777777777777666888777555444222000///......///111222111///......111555777333---)))***---***)))))))))******+++,,,************************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))((((((((())))))((((((((()))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))((('''))),,,...))))))*********+++++++++))))))))))))))))))))))))******))))))******++++++)))***++++++++++++***************)))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''((('''(((((()))))))))(((((()))(((((('''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***,,,---...++++++,,,---///000222333333222111000000/////////++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++...///...,,,+++---///+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++'''((()))+++++++++******,,,,,,+++***))))))))))))*********))))))*********************************************************++++++,,,------,,,++++++++++++++++++++++++++++++))))))******+++******))))))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))))))))************+++)))***++++++++++++***)))++++++++++++++++++******+++,,,,,,------......///...//////---++++++,,,---***+++,,,,,,------,,,,,,,,,------......---------************************))))))***,,,///333777999;;;===???AAABBBAAA???>>>777888999;;;>>>AAAEEEGGGHHHJJJMMMNNNKKKEEE>>>:::888666222000///...,,,***---///333888;;;<<<999777777777666555555666888999555444444333222222222222///000222444555444333222222333444555666777888999888666444111///...---,,,+++---///111111000---,,,,,,...000///+++)))***,,,)))))))))))))))***+++,,,************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((())))))******++++++,,,,,,)))))))))))))))))))))))))))((((((((()))***+++,,,)))******)))(((((()))***)))************+++++++++))))))))))))))))))))))))******)))))))))******+++((())))))*********************))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((''''''((()))))))))(((((())))))(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((***+++---...******+++---///111333444333222222111000///......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***---///...***))),,,///++++++++++++++++++++++++)))*********++++++++++++((()))***+++,,,++++++***************************&&&''')))+++,,,+++******++++++***************+++++++++************++++++***************************************************+++,,,,,,,,,,,,+++***************************))))))***++++++***)))(((((()))))))))*********+++************************************************))))))))))))))))))))))))************++++++++++++))))))))))))************)))***++++++++++++***)))******++++++++++++******++++++++++++++++++++++++***+++,,,+++******+++---***************+++++++++******++++++++++++******))))))************))))))******+++,,,...000222333666888:::<<<======<<<<<<;;;;;;<<<>>>AAAEEEHHHKKKLLLLLLLLLJJJFFFAAA<<<999666333000////////////---...///222777;;;;;;777444111111222222333444555666333333333333222111111000000111222222222222111111///000111222444666777888777555222///---+++******)))+++---000222000---+++++++++,,,,,,+++***))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))((())))))******))))))(((((((((((()))***+++++++++)))))))))))))))))))))))))))((((((((()))***+++,,,(((***,,,,,,***))))))***)))************+++++++++))))))))))))))))))))))))******))))))))))))******((()))))))))************)))))))))))))))))))))***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))&&&''''''((())))))(((((())))))(((((())))))***+++((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***(((((()))+++---000222333222222222222111///...---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------(((,,,///---)))(((***...++++++++++++++++++++++++(((((())))))*********+++((()))***+++,,,,,,+++***))))))))))))))))))))))))%%%''')))+++,,,+++***)))******************++++++,,,,,,++++++++++++,,,,,,************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))*********+++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++,,,,,,+++***)))((()))***++++++,,,++++++,,,,,,+++++++++************+++,,,+++******+++---)))))))))((())))))***+++)))))))))))))))(((((('''))))))************))))))***+++,,,---......//////111222444666777777777666777888999<<<@@@EEEJJJMMMLLLJJJFFFBBB===888555333333111///...000111111111000000222777;;;:::666222000000000111111222222222444444444333222111000///222222222111111111111111...///000111333444555666666444111...+++)))(((((('''))),,,000222111---***,,,+++******++++++)))'''(((((((((((()))***+++,,,************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++)))))))))))))))))))))))))))((((((((((((***,,,---'''***---...---+++++++++)))************+++++++++))))))))))))))))))))))))******)))))))))))))))***((()))))))))******++++++)))))))))))))))*********(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&'''((())))))((((((((((((((((((((()))******(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''))),,,...000222222222333222111///---,,,******))))))))))))******++++++++++++++++++++++++++++++------------++++++***+++,,,,,,******+++,,,************************)))************+++++++++************************************************************************************************************************************************((())))))))))))*********++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,************************))))))***++++++++++++***************************,,,+++***))))))***+++,,,************************************************************************++++++************++++++)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))***+++,,,......222111000//////111333444444555777:::>>>AAACCCDDDEEEBBB>>>999444222000000111111111000000000000000000111444666666555333111000///---,,,,,,...000111333333333222111000///...111111000000/////////...+++,,,---...///111222222222000---***((()))***+++)))***---000222111...+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((*********)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''((()))+++))))))(((((((((((()))))))))))))))***++++++,,,,,,))))))((('''''''''''''''))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***'''%%%(((...111000---........................******))))))))))))******++++++++++++++++++++++++++++++------------++++++***+++,,,,,,******+++,,,************************)))************+++++++++************************************************************************************************************************************************)))))))))*********++++++++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,************************))))))***++++++++++++***************************++++++***))))))***++++++************************************************************************++++++************++++++)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))***+++,,,......111000///......000222333111333555777:::===???@@@>>><<<999555333111111111111000000000000000000000///111333555555444222111000///............///000222222222222111000///...///.........------------+++,,,,,,---...///000000111///---+++***)))***+++,,,,,,...111222111...+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***)))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''((()))+++))))))(((((((((((())))))(((((())))))***+++++++++))))))(((''''''''''''''')))((((((''''''(((((()))'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%(((---///...+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++------------++++++***,,,,,,,,,******+++,,,************************)))************+++++++++************************************************************************************************************************************************************+++++++++,,,++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,************************))))))***++++++++++++***************************++++++***))))))***++++++************************************************************************++++++************++++++))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***+++,,,......000///...---...///000111///000111333555777888999555444333111111111111222000000000000000000111111///000222444444333222000////////////////////////111111111111000///......,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------......---------,,,,,,,,,//////000222333222...+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((***************)))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))******)))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((())))))))))))(((((()))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''((()))+++)))((((((''''''(((((()))''''''(((((()))*********)))((((((''''''''''''((((((''''''''''''''''''(((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''+++---+++)))))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++++++++------------+++++++++,,,---,,,*********,,,************************))))))*********+++++++++******************************************************************************************************************************************************+++++++++,,,,,,,,,************************))))))*********+++++++++******))))))******+++,,,************************))))))***++++++++++++***************************+++******************+++************************************************************************++++++************++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,......//////.........///000111...///000111222333444444111000000//////000111222000000000000000111111111///000111333333222111000//////000000000///......///////////////...------************************++++++++++++++++++*********+++---000111222222222222222222333333222...+++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***************)))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((()))))))))))))))*********((())))))******++++++,,,***))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))***+++)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''''')))+++(((((((((''''''(((((((((&&&&&&''''''((())))))))))))(((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&''')))***)))'''((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++++++++------------+++++++++,,,---,,,***)))***+++************************))))))*********+++++++++******************************************************************************************************************************************************+++++++++,,,,,,,,,************************))))))*********+++++++++******))))))******+++,,,************************))))))***++++++++++++************************************++++++*********************************************************************************++++++************++++++)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***+++,,,......////////////000000111111//////000000111111222222111000000000000000000000//////000000111111111111///000111222222222111111///////////////...---,,,------.........---,,,,,,************************************))))))))))))(((***...222555777888888555444333333333222...+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))***************)))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((())))))************))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''''')))+++((((((''''''''''''((((((&&&&&&&&&'''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((((((''''''((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++++++++------------++++++,,,------,,,***)))***+++************************)))************+++++++++************************************************************************************************************************************************************+++++++++,,,************************)))************+++++++++******))))))******+++,,,************************))))))***++++++++++++***************************)))***++++++++++++***)))************************************************************************++++++************++++++))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,......//////000000000111111111000111111111111222222222222222111111000000///////////////000111111222222000111111222222222222222//////...------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***************+++++++++******))))))))))))))))))(((***...222666999;;;;;;555444333333333111...,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))***************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))((((((((()))******+++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''((()))+++(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))(((''''''''''''(((((()))(((''''''''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++------------++++++,,,------,,,***))))))***************************)))************+++++++++************************************************************************************************************************************************)))))))))*********++++++************************)))************+++++++++******))))))******+++,,,************************))))))***++++++++++++***************************)))***++++++++++++***)))************************************************************************++++++************++++++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))***+++,,,............//////000000//////111111111111222222222333111111111111000000//////...//////000111111222222222222222333333333333333///...,,,+++******++++++******+++++++++++++++***))))))))))))*********+++)))))))))))))))************+++...111444777999:::555444222222222111///,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))***************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++---,,,,,,++++++******)))+++******))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))'''((((((((()))))))))***''''''(((((())))))******(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''((()))+++(((''''''&&&&&&''''''(((&&&''''''((())))))******'''''''''''''''((()))))))))((((((''''''(((((()))&&&''')))***+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((('''(((((()))((((((((((((((((((((((((,,,++++++******++++++,,,++++++++++++++++++++++++++++++------------++++++,,,---...,,,***))))))***************************)))************+++++++++************************************************************************************************************************************************((())))))))))))*********)))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,************************))))))***++++++++++++***************************)))***+++,,,,,,+++***)))************************************************************************++++++************++++++))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))***+++,,,......,,,---......//////......000111111111222222333333///000000000000000//////...//////000111222222222222222333333333444444444///...+++)))))))))***+++)))******+++++++++******'''((((((((())))))******((()))))))))*********+++,,,---...000222444666666444333222222222111///---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++*********************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++...------,,,+++***))))))++++++************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((()))***++++++(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))((('''((()))+++'''''''''&&&&&&'''''''''''''''(((((()))*********'''''''''''''''((()))***))))))(((((((((((())))))&&&(((***,,,---+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((((((((((()))***''''''''''''''''''''''''555111---******+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,///---+++***++++++***)))************************************************)))))))))))))))))))))))))))************+++++++++************************************************)))))))))******+++,,,,,,++++++************++++++************************+++*********))))))(((((())))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************************************************************************************************************))))))))))))************++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))************))))))+++*********))))))(((((()))************++++++++++++,,,---...////////////111111000///...------,,,------......///000000111111222333333333222000///+++++++++*********))))))***++++++++++++***))))))************************))))))))))))))))))))))))+++,,,---...///000000000///......---,,,+++******(((((())))))******++++++++++++******************+++*********))))))(((((()))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))*********,,,000333///......---+++***))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''(((((('''((()))((('''&&&''')))((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***)))'''%%%%%%''')))***)))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((''''''''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''000---***)))***+++,,,++++++++++++++++++++++++++++++,,,---,,,******+++,,,///---+++***++++++***)))************************************************)))))))))))))))))))))))))))************+++++++++***************************************************************)))))))))++++++************++++++************************+++*********))))))))))))******************************************************************************+++++++++,,,,,,,,,************************************************************************************************************************))))))))))))************++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))************))))))************)))))))))((())))))*********+++++++++******+++,,,------------.........---,,,,,,++++++++++++,,,,,,---......///---.........------,,,++++++++++++*********))))))***++++++++++++***))))))************************)))))))))))))))))))))))))))******+++,,,,,,,,,,,,------,,,,,,+++*********)))))))))))))))*********************************************)))))))))((()))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))******++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************************+++,,,,,,++++++,,,000222///...---,,,+++******)))************)))))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((''''''''''''(((((('''((()))(((''''''((()))(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''***)))((()))+++---,,,,,,++++++++++++++++++++++++,,,------,,,+++******+++...,,,+++***++++++***)))************************************************)))))))))))))))))))))))))))************+++++++++************************************************,,,++++++***))))))((((((++++++************++++++***************************************)))))))))******************************************************************************+++++++++,,,,,,,,,************************************************************************************************************************))))))))))))************+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))************))))))************)))))))))))))))))))))*********++++++))))))***************)))++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++***))))))))))))***+++++++++******************++++++++++++***))))))************************))))))))))))))))))))))))))))))***************)))************************************))))))))))))************************************)))))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))***************************+++,,,+++***+++...000......---,,,+++******)))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''')))((((((''''''(((((()))'''((())))))''''''((()))((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((())))))((('''&&&&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))+++---...,,,+++++++++++++++++++++++++++,,,---...---+++******+++...,,,******+++++++++***************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************,,,,,,++++++************++++++************++++++******************************************************************************************************************************+++++++++,,,,,,,,,************************************************************************************************************************((()))))))))******************)))))))))))))))*********))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))************))))))*********)))(((((()))))))))******+++++++++)))))))))******+++++++++,,,+++***)))))))))++++++***************************++++++++++++***))))))************************))))))))))))))))))))))))++++++,,,++++++***))))))(((((())))))*********+++++++++******))))))((((((***************+++++++++*********)))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((((((************************'''((()))***)))+++---///------,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))''')))***)))((('''((()))((((((((((((''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&''''''''''''(((((((((***))))))))))))(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))******+++---......+++)))++++++++++++++++++++++++,,,---...---+++***+++,,,---,,,******+++,,,+++***************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++,,,,,,,,,------++++++************++++++***************************************+++++++++******************************************************************************+++++++++,,,,,,,,,************************************************************************************************************************((()))))))))***************)))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))******(((((()))))))))*********)))************))))))((()))))))))***++++++,,,,,,************++++++++++++++++++)))))))))***+++,,,***************************++++++++++++***))))))************************))))))))))))))))))))))))++++++++++++***)))(((((('''(((((())))))******+++++++++******))))))(((((())))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((())))))))))))(((((())))))))))))))))))))))))************************++++++***)))(((((())))))))))))))))))))))))))))))&&&(((***++++++---000222,,,,,,,,,++++++******)))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))***)))((('''(((***((((((((((((''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((((((((((((''')))(((&&&&&&&&&(((***+++...---,,,+++***(((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))),,,++++++---...---+++)))+++++++++++++++++++++++++++---...---,,,+++,,,...---+++******+++,,,++++++************************************************)))))))))))))))))))))))))))************+++++++++******************************************************++++++,,,------...++++++************++++++*********************************+++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************************************************************))))))))))))************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************((((((((()))))))))******))))))******+++******************++++++,,,,,,,,,++++++++++++++++++++++++))))))((((((((()))*********************+++++++++***++++++++++++***))))))************************))))))))))))))))))))))))((()))))))))(((''''''&&&(((((())))))*********+++************)))))))))))))))))))))***++++++,,,,,,))))))))))))***************))))))(((((())))))***))))))************))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((((((+++---......///111333,,,,,,++++++************))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***))))))(((((())))))***((()))******(((((()))***((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))(((((('''((()))+++,,,......---+++***((('''&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((+++*********,,,,,,+++)))++++++++++++++++++++++++***,,,------,,,,,,...///---+++******+++,,,,,,+++************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************++++++************++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************************************************************))))))))))))************)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))************))))))((()))))))))************(((((((((((()))))))))***'''((()))******************************+++++++++************************'''((())))))*********)))))))))*********+++++++++***++++++++++++***))))))************************))))))))))))))))))))))))(((((()))))))))((((((''')))*********************)))))))))))))))*********((())))))***++++++,,,,,,((()))))))))***************)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))((())))))***++++++******))))))))))))))))))))))))************************(((((((((((()))***+++,,,))))))))))))))))))))))))***,,,......------...///++++++++++++************((()))))))))************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******((()))******)))((()))***(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&(((***,,,---,,,+++***+++******))))))(((((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))((('''(((***++++++***++++++++++++++++++++++++)))+++------------///000---+++)))***+++,,,,,,+++************************************************)))))))))))))))))))))))))))************+++++++++******************************************************))))))((((((''''''++++++************++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************************************************************))))))))))))************))))))((())))))***++++++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))************))))))(((((())))))*********+++(((((((((((())))))))))))&&&&&&((()))************************))))))))))))************))))))))))))((()))+++,,,,,,,,,+++***))))))******++++++++++++***++++++++++++***))))))************************))))))))))))))))))))))))******++++++++++++******++++++******************(((((())))))******++++++((())))))***++++++,,,,,,(((((())))))*********+++***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))************************'''((((((((()))+++,,,---***************************+++---,,,***(((((()))+++++++++***************(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******(((***+++***)))((()))***)))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***)))'''&&&&&&''')))***))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$''',,,000111///+++(((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------************************************************+++++++++*********)))))),,,***))))))+++------,,,************************************************************************************************************************+++,,,,,,,,,++++++---...---,,,+++*********+++,,,*********************************)))))))))))))))++++++++++++++++++++++++************************************************************************+++++++++*********))))))************************,,,+++***))))))***+++,,,))))))))))))))))))))))))(((,,,,,,(((&&&'''(((&&&))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******************************************************************+++++++++*********))))))))))))))))))))))))))))))************************************************************************)))************+++++++++))))))))))))************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))++++++******************---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))************************))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''$$$'''+++---,,,***)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------************************************************+++++++++*********))))))))))))******************************************************************************************************************************************+++,,,------,,,,,,...///---,,,+++*********++++++************************************))))))))))))++++++++++++++++++++++++************************************************************************+++++++++*********))))))************************++++++***))))))***++++++))))))))))))))))))))))))(((,,,,,,)))'''))))))((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************************************+++++++++*********))))))************************************************************************************************)))************+++++++++))))))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...---+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((('''&&&)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((''''''((((((((((((''''''%%%(((+++,,,+++***))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...************************************************+++++++++***************(((+++...---***((()))+++************************************************************************************************************************+++,,,......---...///111---,,,++++++******++++++************************************************++++++++++++++++++++++++************************************************************************+++++++++***************************************++++++***))))))***++++++))))))))))))))))))))))))(((,,,---***(((***+++***))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************************************+++++++++***************************************************************************************************************)))************+++++++++))))))))))))******************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))************+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...///...---,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&(((******)))((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...************************************************************************)))...222222---******---************************************************************************************************************************+++---////////////000222,,,,,,++++++++++++***+++************************)))***************++++++++++++++++++++++++++++++************************************************************************************************************************+++******************+++))))))))))))))))))))))))***......+++)))***+++)))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************+++++++++************************************************************************************************************************************************************************))))))*********+++++++++((()))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************************((()))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++---/////////...---))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((()))***)))'''''')))+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,,,,,,,,,,......************************************************************************)))...222222---******---************************************************************************************************************************+++---///000000///000111,,,,,,,,,,,,++++++******************************))))))******+++++++++,,,++++++++++++++++++++++++*********************************************************************************************************************************++++++*********)))))))))))))))))))))))),,,000000+++)))******(((************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************************************************************************************************************************************************************))))))*********+++++++++((()))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))(((((()))))))))*********((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++---//////...---,,,))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((((((((('''''')))))))))(((&&&'''(((***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///***************************************************************+++++++++(((+++...---***((()))+++************************************************************************************************************************+++...000111000......///+++,,,,,,,,,,,,+++***)))************************))))))******+++,,,,,,,,,++++++++++++++++++++++++***************************************************************************************+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))+++//////+++)))******(((************************))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,***************************************************************+++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++))))))))))))******************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''(((((())))))*********((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))*********************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---......---,,,***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''((())))))(((&&&&&&((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///************************************************))))))*********+++++++++))))))******************************************************************************************************************************************,,,...000111///---,,,---++++++,,,,,,,,,+++***)))************************))))))***++++++,,,------++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))(((,,,---***)))+++,,,+++************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++))))))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))''''''(((((()))******+++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---...---,,,)))((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&''''''((((((((((((''''''((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,---...///************************************************))))))******++++++++++++,,,***))))))+++------,,,************************************************************************************************************************,,,///111111///,,,++++++++++++,,,---,,,+++***)))************************))))))***+++,,,,,,------++++++++++++++++++++++++************************************************************************))))))******++++++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))$$$)))+++)))))),,,...---************************))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,************************************************))))))******++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++))))))))))))************(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))&&&''''''((()))******+++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---...---***((('''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''((((((((((((''''''''')))***)))(((&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000...,,,,,,---.........++++++++++++++++++++++++************************************************************************************************************************++++++************++++++************************************************.........------,,,,,,,,,************************************************++++++******************+++++++++++++++++++++++++++++++++*********))))))++++++******************)))************+++++++++************************+++++++++++++++***)))(((******++++++++++++******(((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))***************************************************************+++***))))))((())))))***&&&''')))***++++++******************************))))))))))))******************))))))))))))******))))))))))))))))))))))))******++++++++++++************))))))******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************''''''''')))+++///222555,,,,,,++++++***)))(((((()))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))(((((())))))*********+++))))))))))))************((((((''''''''''''(((((()))))))))))))))(((''''''&&&***...000///,,,)))(((''''''(((((())))))************))))))(((((('''''')))((('''&&&&&&'''((()))(((''''''&&&&&&((()))******)))'''%%%%%%''')))***))))))))))))))))))))))))+++***)))(((((()))***+++''''''&&&&&&&&&''''''((('''+++...,,,(((&&&'''*********)))((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))((('''&&&%%%%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---000...,,,,,,---.........++++++++++++++++++++++++************************************************************************************************************************++++++************++++++************************************************---------,,,,,,,,,++++++************************************************++++++******************+++++++++++++++++++++++++++++++++*********))))))++++++******************)))************+++++++++************************+++++++++++++++***))))))******++++++++++++******************************))))))))))))***+++,,,,,,,,,+++++++++************))))))))))))))))))))))))(((((()))***************************************************************))))))))))))************))))))***++++++***)))(((************************))))))))))))******************))))))))))))******))))))))))))))))))))))))******++++++++++++************))))))******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************************))))))***,,,///222444,,,,,,+++******)))(((((()))))))))))))))))))))))),,,,,,+++***)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************(((((((((''''''((((((((()))))))))))))))((('''''''''***---...---+++))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))(((''''''((())))))(((''''''&&&'''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))******)))(((((()))******+++***)))((((((((((((((('''***---,,,(((&&&(((***)))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///---,,,,,,---......---++++++++++++++++++++++++************************************************************************************************************************++++++************++++++************************************************,,,,,,,,,+++++++++++++++******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++++++++)))************+++++++++***************************++++++++++++***))))))******++++++++++++******************************+++***************++++++++++++*********)))))))))))))))))))))))))))))))))(((((()))***************************************************************'''((()))***++++++++++++++++++++++++***)))((('''************************))))))))))))******************))))))))))))******))))))))))))))))))))))))******++++++++++++************))))))******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************************)))***+++---///000+++++++++******))))))((()))))))))))))))))))))))),,,,,,,,,,,,+++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))))))))))))))************)))(((((((((((((((((())))))))))))))))))(((((('''((()))++++++***))))))***(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***,,,+++***((('''''''''''''''***,,,+++(((&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,+++,,,...///...---++++++++++++++++++++++++************************************************************************************************************************++++++************++++++************************************************++++++************************************************************************+++++++++++++++,,,++++++++++++++++++++++++******************************+++++++++++++++,,,))))))*********+++++++++******************************+++++++++******)))******++++++++++++******************************++++++******)))******************))))))))))))((())))))))))))))))))))))))(((((()))***************************************************************))))))***+++++++++***)))++++++++++++******))))))************************((()))))))))******************))))))))))))******))))))))))))))))))))))))******++++++++++++************))))))******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************((((((((('''((()))***++++++*********)))))))))((()))))))))))))))))))))))),,,,,,---...---,,,***)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((())))))((('''''')))+++(((((((((((())))))))))))''''''(((((())))))************))))))))))))******''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((())))))))))))((('''&&&&&&&&&&&&&&&''')))+++***((('''((()))''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++,,,...///...,,,++++++++++++++++++++++++************************************************************************************************************************++++++************++++++******************************************************************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,))))))*********+++++++++************************)))******+++++++++************++++++++++++******))))))))))))))))))))))))++++++******)))******************))))))))))))((())))))))))))))))))))))))(((((()))***************************************************************+++++++++++++++***)))(((***************++++++,,,************************((()))))))))******************))))))))))))******))))))))))))))))))))))))******++++++++++++************))))))******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))((((((((('''(((((((((*********)))))))))))))))))))))))))))))))))))))))***,,,...//////---+++)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))((((((((((((''''''''''''((()))))))))************))))))***++++++***))))))(((((())))))))))))(((((()))))))))'''%%%&&&)))+++))))))))))))((((((((((((''''''(((((())))))******))))))************))))))&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&'''((()))'''((()))))))))(((((()))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,...///...,,,++++++++++++++++++++++++************************************************************************************************************************++++++************++++++***************************************************************+++++++++******************************************************++++++,,,---------++++++++++++++++++++++++***************+++++++++******++++++,,,---------)))************+++++++++************************))))))***++++++++++++*********++++++++++++******((((((((((((((((((((((((+++***************++++++++++++*********)))))))))))))))))))))))))))))))))(((((()))***************************************************************,,,,,,+++************+++***))))))******,,,------************************))))))))))))******************))))))))))))******))))))))))))))))))))))))******++++++++++++************))))))******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...000000---***((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((())))))***)))))))))(((((((((((('''))))))))))))************)))***+++,,,,,,+++***)))'''(((((()))))))))))))))******)))'''&&&&&&))),,,))))))))))))(((((((((((((((((((((((())))))))))))((())))))******))))))(((&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((***+++,,,''''''((()))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++******)))((('''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......*********,,,...///...,,,++++++++++++++++++++++++************************************************************************************************************************++++++************++++++*********************************************************+++++++++,,,,,,******************************************************++++++,,,------...++++++++++++++++++++++++))))))*********+++++++++******++++++,,,------...)))************+++++++++************************))))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++************))))))))))))))))))))))))(((((()))***************************************************************+++***)))((()))+++...///,,,+++*********+++,,,---************************))))))))))))******************))))))))))))******))))))))))))))))))))))))******++++++++++++************))))))******+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************************++++++++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))'''***---000000---***'''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***++++++******)))))))))((((((((())))))))))))************)))***,,,------,,,***)))''''''((()))))))))))))))*********(((''''''))),,,***)))))))))((((((((('''))))))))))))(((((((((((('''((())))))))))))((('''&&&&&&((()))))))))(((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((())))))(((''''''((((((((((((((()))***+++'''''''''((())))))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))******)))))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***)))***,,,//////---,,,++++++++++++++++++++++++************************************************************************************************************************++++++************++++++******************************************************++++++,,,,,,,,,,,,******************************************************+++,,,,,,---......++++++++++++++++++++++++))))))******++++++++++++******+++,,,,,,---......)))************+++++++++************************((()))***+++++++++++++++******++++++++++++******************************))))))))))))***+++,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((()))******************************************************************((('''''')))---111444...---,,,***)))******+++************************))))))))))))******************))))))))))))******))))))))))))))))))))))))******++++++++++++***************)))***++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&)))---000000---)))'''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,++++++******))))))(((((())))))))))))************)))***,,,------,,,***)))''''''((()))))))))))))))*********)))((((((***,,,******))))))((((((((('''******))))))((((((''''''&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''***)))'''&&&&&&''')))***))))))))))))))))))))))))&&&'''((())))))((('''&&&(((''''''&&&&&&&&&'''''''''&&&&&&((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))------------,,,,,,+++***+++++++++++++++---000333,,,,,,+++---...///...,,,,,,,,,,,,++++++*********************************)))************++++++++++++++++++************))),,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************((()))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++******)))---------,,,,,,+++++++++******************************************************************************))))))***+++,,,,,,,,,+++***((((((((()))***++++++++++++++++++++++++)))************+++++++++000///...---,,,+++++++++)))))))))))))))))))))))),,,,,,+++***))))))******************************************************'''***,,,)))&&&,,,999EEE===222)))+++///...)))&&&************************)))************+++++++++************************************************++++++************++++++************************'''(((***+++,,,,,,,,,+++)))************++++++++++++++++++*********))))))******++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))************************)))************+++++++++))))))))))))************((()))+++,,,,,,+++)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))'''''''''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++++++++++++++***)))((())))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))111<<<444((('''))))))))))))************))))))******))))))))))))******)))((('''))),,,---***'''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((((((((('''(((***,,,%%%&&&&&&'''''''''''''''+++)))&&&'''))))))'''$$$(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((())))))))))))))),,,---------,,,,,,+++******++++++******+++...111,,,,,,+++---...///...,,,,,,,,,++++++++++++++++++************************)))************+++++++++))))))******+++++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************++++++++++++******------,,,,,,,,,+++++++++******************************************************************************))))))***++++++,,,,,,+++***)))(((((()))***************************)))************+++++++++//////...,,,,,,++++++,,,)))))))))))))))))))))))),,,++++++***))))))******************************************************(((+++,,,)))%%%'''...555555---(((+++...---)))(((************************)))************+++++++++************************************************++++++************++++++************************((((((***+++,,,,,,+++***)))************++++++++++++++++++*********))))))******++++++++++++******************************************************(((((((((((()))))))))***+++++++++*********))))))************************)))************+++++++++))))))))))))************((()))+++,,,,,,+++)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((''''''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******+++++++++***))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))777EEEKKK@@@333///...+++)))******************)))))))))(((((((((((())))))***((((((***,,,,,,***'''(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((()))******((('''((()))'''(((((())))))))))))))))))'''&&&''')))***(((&&&'''''''''((((((((())))))))))))))))))))))))))))))************************''''''((())))))))))))))),,,,,,---------,,,++++++***++++++***)))***,,,///,,,,,,+++---...///...,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++'''((()))***+++,,,------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++*********************************)))******+++,,,++++++***)))))))))******)))))))))))))))))))))))))))************+++++++++///...---,,,,,,++++++,,,)))))))))))))))))))))))),,,+++******)))*********************************************************)))***+++***(((&&&'''(((,,,((('''+++---+++)))***************************)))************+++++++++************************************************++++++************++++++************************))))))+++,,,,,,+++***))))))************++++++++++++++++++*********************++++++++++++******************************************************((((((((()))))))))******+++++++++***************************************)))************+++++++++)))))))))*********++++++)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))******+++*********))))))))))))))))))))))))+++++++++***************+++++++++***************,,,666999111))))))(((%%%******++++++++++++******((((((((((((((((((((((((******)))***++++++)))(((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))+++,,,,,,***((('''''''''(((((()))))))))))))))'''&&&%%%''')))******)))'''''''''((((((((())))))))))))))))))))))))))))))************************''''''((())))))))))))))),,,,,,,,,------,,,,,,++++++,,,,,,+++******,,,...,,,,,,+++---...///...,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++++++++++++++++++++************************++++++++++++++++++++++++************************+++***************+++++++++*********************************************))))))*********+++++++++...------,,,+++++++++,,,))))))))))))))))))))))))++++++***************+++***************************************************))))))***++++++***)))'''''')))------)))(((+++************************))))))*********+++++++++************************************************++++++************++++++************************)))***+++,,,++++++)))((())))))*********+++++++++******************************++++++++++++******************************************************(((((()))))))))*********************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++)))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))(((((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))******+++******))))))))))))))))))))))))************************************************&&&+++---******---...,,,+++++++++,,,,,,+++++++++)))))))))******)))))))))+++***************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((***,,,---+++)))((('''%%%&&&&&&'''''''''''''''''''''''''''((())))))(((((((((((()))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))+++,,,,,,------,,,,,,,,,,,,---------,,,+++---...,,,,,,+++---...///...,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++***************+++*********++++++++++++***++++++++++++++++++++++++))))))*********+++++++++------,,,+++++++++,,,,,,))))))))))))))))))))))))+++***************++++++************************************************+++)))((()))+++---,,,+++((())),,,///---((((((+++************************))))))*********+++++++++************************************************++++++************++++++************************)))***+++,,,++++++)))((())))))*********+++++++++******************************++++++++++++******************************************************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************++++++++++++*********++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((())))))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))***************))))))))))))))))))))))))************************************************---...,,,******---,,,***+++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***+++++++++************+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''%%%(((+++,,,+++***))))))%%%&&&&&&'''''''''''''''((())))))(((''''''''''''))))))*********+++++++++((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''((()))))))))))))))++++++,,,---------,,,,,,+++,,,......------...///,,,,,,+++---...///...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********)))***++++++,,,+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))*********)))******+++,,,************************************************,,,***((('''((()))))))))+++***,,,///...)))(((+++************************)))************+++++++++************************************************++++++************++++++************************))))))+++,,,,,,+++***))))))************+++++++++***************+++++++++******++++++++++++******************************++++++++++++++++++++++++)))))))))*********++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++++++++,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((())))))))))))(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))***)))))))))))))))))))))))))))))))))***************+++++++++***************+++++++++***)))''''''((()))((('''******++++++++++++******+++,,,---......---,,,+++)))***+++***)))***,,,...+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''$$$''')))***)))))))))***'''(((((())))))))))))))))))******)))'''%%%&&&''')))))))))*********++++++))))))))))))))))))))))))'''(((((())))))******+++''''''((()))))))))))))))***+++,,,,,,---------,,,(((***,,,---,,,,,,...///,,,,,,+++---...///...,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...000)))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))******)))***+++,,,,,,,,,++++++************************)))************+++++++++,,,+++++++++++++++,,,,,,))))))))))))))))))))))))******))))))***++++++,,,************************************************))))))))))))((((((((((((+++)))***---...+++)))+++************************)))************+++++++++************************************************++++++************++++++************************((((((***+++,,,,,,+++***)))************+++++++++))))))*********+++++++++******++++++++++++******************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************)))************+++++++++*********+++++++++,,,,,,+++******************+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((()))******)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((('''))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++---,,,,,,---//////000111)))******************)))***+++---......---+++***(((***+++***)))***---000+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&'''(((((('''&&&''')))'''(((((()))))))))))))))&&&(((***)))'''&&&''')))'''(((((((((((()))))))))))))))))))))))))))))))))''''''(((((()))******+++''''''((()))))))))))))))***+++,,,,,,------------&&&(((+++,,,,,,,,,---///,,,,,,+++---...///...,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++(((((()))***+++,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///000))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***))))))******)))***+++,,,---,,,,,,+++)))))))))))))))))))))))))))************++++++++++++++++++***++++++,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,************************************************$$$'''+++,,,+++******++++++''''''+++...,,,+++,,,************************)))************+++++++++************************************************++++++************++++++************************'''(((***+++,,,,,,,,,+++)))************+++++++++))))))******++++++++++++******++++++++++++******************************++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''(((*********)))(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++)))((()))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))***))))))(((''''''))))))))))))))))))))))))))))))******++++++++++++))))))******+++++++++++++++*********)))&&&&&&'''))))))************)))))))))***,,,------,,,***)))''')))+++***)))***...222++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))((('''%%%$$$%%%'''%%%&&&&&&'''''''''''''''$$$'''))))))'''&&&)))+++&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))'''(((((()))))))))))))))---------,,,,,,+++++++++...,,,++++++---......---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++*********+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++)))***,,,+++)))(((((()))************************)))************+++++++++************************************************))))))))))))))))))))))))++++++***************+++************************************************************************)))************+++++++++))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++************************************************///,,,))))))+++,,,,,,***************************++++++************+++++++++++++++***)))(((((('''************************+++++++++*********))))))---,,,,,,++++++*********))))))))))))************++++++************++++++)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++***))))))******------,,,++++++******))))))***,,,------,,,***)))+++++++++*********))))))(((((()))***+++,,,,,,---)))***+++***)))((((((***+++*********))))))((((((******))))))((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((---------,,,,,,,,,++++++...,,,+++,,,---......---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++***+++---,,,***))))))***************************)))************+++++++++************************************************))))))))))))))))))))))))++++++***************+++************************************************************************)))************++++++++++++++++++++++++,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++******+++++++++)))************+++++++++************************************************...+++))))))+++,,,,,,***************************++++++************++++++,,,,,,,,,+++***)))))))))************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))************++++++************++++++)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************(((((((((((())))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******,,,++++++***))))))******,,,,,,,,,++++++++++++***)))***,,,------,,,***)))+++++++++*********))))))***************+++++++++)))***+++***)))((()))***************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((------------,,,,,,,,,,,,---,,,+++,,,...///...---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++***,,,------+++******+++************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++***************++++++************************************************************************)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++************************)))************+++++++++************************************************,,,+++))))))+++,,,++++++************************++++++************++++++------,,,,,,+++*********************************+++++++++************************+++++++++++++++))))))))))))************++++++************++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***,,,+++******)))***************+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++***************+++++++++*********))))))***+++++++++)))((()))***************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((------------------,,,,,,---,,,+++,,,...///...,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))+++,,,,,,+++******+++************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))******+++,,,************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++***************************+++++++++++++++,,,,,,************************))))))*********+++++++++************************************************++++++******++++++++++++************************++++++************++++++,,,,,,+++++++++*********************************************************++++++++++++************((()))))))))************++++++************++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((((((((((((((('''(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))++++++***************+++))))))***+++,,,,,,------***++++++,,,,,,++++++******************************************************+++,,,+++)))((()))************)))))))))))))))''''''(((((())))))******((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((------------------------,,,,,,,,,---//////---,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++((()))++++++***))))))***************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))***++++++,,,************************************************************************))))))*********+++++++++++++++++++++*********************************************++++++,,,,,,,,,)))***++++++++++++***)))))))))*********+++++++++************************************************,,,,,,,,,,,,++++++***+++************************++++++************++++++***************)))))))))************************************************,,,,,,++++++***)))((((((((()))))))))************++++++************++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++***************++++++))))))***+++,,,------...++++++++++++++++++++++++************************((())))))***++++++,,,,,,***+++,,,+++***))))))+++))))))))))))))))))******''''''(((((())))))******(((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((------------............,,,+++,,,---//////---+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++''')))******)))))))))***************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***+++,,,,,,************************************************************************)))************+++++++++))))))*********+++++++++***************+++++++++*********++++++,,,,,,---***+++,,,------,,,+++***)))************+++++++++************************************************---///000///,,,*********************************++++++************++++++))))))))))))))))))))))))***************************************+++++++++,,,++++++***))))))(((((())))))))))))************++++++************++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))******+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++***************+++++++++'''((()))***+++,,,------+++,,,,,,,,,***)))***+++))))))))))))************(((((((((((())))))))))))'''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((------------.........///++++++,,,...000///---+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++''')))++++++*********+++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***+++,,,---************************************************************************)))************+++++++++((()))******+++,,,------))))))*********+++++++++)))******+++,,,,,,------***,,,---......---,,,***)))************+++++++++************************************************///111333111---***)))***************************++++++************++++++************************************************))))))*********+++++++++(((((())))))******++++++))))))))))))************++++++************++++++)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,******))))))***++++++,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))*********+++++++++))))))*********++++++++++++,,,---,,,***)))***+++((()))))))))************))))))))))))(((((((((((('''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((---------.........//////++++++,,,...000///---+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///************************++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,---,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++(((***,,,,,,++++++,,,---************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***+++,,,---************************************************************************)))************+++++++++))))))***+++---...//////))))))******++++++++++++))))))***+++,,,,,,------+++,,,...//////...,,,+++)))************+++++++++************************************************111333555222...***)))***************************++++++************+++++++++++++++++++++++++++,,,************************))))))******++++++++++++%%%&&&''')))***,,,---...))))))))))))************++++++************++++++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************++++++++++++******))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++------******))))))***+++,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,))))))******+++++++++++++++++++++***************+++,,,---,,,***)))***+++(((((())))))*********+++******))))))(((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((---------............///,,,------......------,,,,,,...000000...---,,,---------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,************************************************************************)))************++++++++++++***)))(((((()))***+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++------------,,,,,,+++*********))))))******+++,,,************************---,,,+++******+++,,,---000000///...---,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))***++++++++++++***++++++************++++++******++++++++++++******************************************************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''')))***++++++***)))'''(((''''''((()))******)))&&&'''(((*********)))))))))))))))))))))(((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++++++++***)))))))))++++++******))))))((((((+++,,,,,,,,,,,,+++******))))))*********+++++++++---------,,,+++***)))(((,,,+++******))))))******))))))))))))))))))))))))******))))))))))))))))))+++++++++***************++++++***)))((('''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******&&&&&&'''(((((()))((((((---------............///,,,------......------,,,,,,...000000...---,,,---------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************+++++++++************************************************************************)))************++++++++++++***)))(((((()))***+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********))))))******+++,,,************************,,,+++************+++,,,...------,,,,,,++++++*********++++++++++++******************************))))))))))))))))))))))))************************************************+++++++++*********))))))))))))***++++++++++++***++++++************++++++******++++++++++++******************************************************)))************+++++++++************)))))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((()))((('''(((*********)))'''((()))******))))))((()))))))))))))))(((''''''))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************************))))))))))))+++,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,+++***)))))),,,++++++***************************************))))))))))))************************************++++++******))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))((((((---------............///------............------,,,...000000...---,,,---------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************************************************************************************)))************++++++++++++***))))))))))))***+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********))))))******+++,,,************************+++******))))))******+++******************************++++++++++++******************************))))))))))))))))))))))))************************************************+++++++++***************))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******************************************************)))************+++++++++************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((()))***++++++***)))((()))((('''(((*********)))((()))*********)))((('''))))))******))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++)))))))))***************+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,+++++++++************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))***))))))((((((---------............///------............------,,,...000000...---,,,---------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')))+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************************************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******+++,,,***************************))))))))))))))))))***))))))))))))******++++++******++++++++++++******************************))))))))))))))))))))))))************************************************************************))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******************************************************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))************)))(((***)))((((((***+++***((()))***++++++***)))((('''))))))*********))))))((())))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))******++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))+++,,,,,,+++++++++******************************((())))))******++++++,,,(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((('''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''******+++******)))((('''---------............///---......//////......---,,,...000000...---,,,---------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&(((+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++******))))))******+++,,,************************)))))))))******)))))))))))))))******++++++,,,,,,******++++++++++++******************************))))))))))))))))))))))))************************************************************************))))))***++++++++++++******+++,,,,,,,,,,,,+++*********++++++++++++******************************************************))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))+++)))((()))***+++***(((******+++++++++)))((('''))))))************))))))************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,))))))******++++++,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++***)))************************))))))******+++++++++,,,''''''(((((())))))))))))((((((((())))))******+++((((((((((((((()))******************************(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''******+++******)))((('''---------............///......////////////......,,,...000000...---,,,---------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***************************************************************************************)))************+++++++++******+++,,,,,,+++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))***++++++++++++++++++******))))))******+++,,,************************)))******++++++******)))******++++++,,,,,,,,,---******++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++***************+++++++++))))))***++++++++++++******+++,,,------,,,+++*********++++++++++++******************************************************)))************+++++++++))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***))))))))))))))))))***,,,***))))))***+++***((()))***+++++++++***)))((())))))******++++++******************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++*********++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++***+++,,,---------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++'''(((((())))))******++++++++++++,,,,,,---------))))))(((((())))))***+++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))***))))))((((((---------............///......////////////......,,,...000000...---,,,---------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++************************************************************************)))************+++++++++***++++++,,,,,,++++++***)))************+++++++++)))************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++******))))))******+++,,,******************************+++,,,,,,+++******++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++))))))***++++++++++++******+++---......---+++*********++++++++++++******************************************************)))************+++++++++((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******))))))))))))******,,,+++)))***++++++)))(((((()))***+++,,,+++***)))((()))***++++++++++++***************************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***************,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***************++++++++++++,,,***++++++,,,,,,++++++++++++,,,---...---,,,***)))++++++++++++++++++++++++---,,,,,,++++++******)))(((((())))))***++++++,,,+++++++++++++++,,,,,,,,,))))))(((((())))))***+++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))((((((---------.........//////......////////////......,,,...000000...---,,,---------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******+++++++++,,,************************************************************************)))************+++++++++***+++,,,------,,,+++***)))************+++++++++)))************+++++++++++++++++++++++++++++++++((()))***+++++++++++++++*********)))***++++++,,,***************************+++,,,------,,,+++***++++++************************++++++++++++******************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))******++++++++++++))))))***++++++++++++******+++---......---+++*********++++++++++++******************************************************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******,,,+++******++++++)))(((((()))***+++,,,,,,+++***((()))***+++++++++++++++************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++++++++******))))))---,,,,,,++++++*********+++,,,,,,,,,,,,+++******))))))*********+++++++++***++++++,,,,,,,,,+++++++++,,,---......,,,***)))++++++++++++++++++++++++...------,,,+++***))))))((())))))***+++,,,,,,,,,))))))(((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******&&&&&&'''(((((()))((((((......------------......///////////////////////////555666111,,,---///000,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++*********+++,,,,,,,,,,,,------------,,,,,,+++***************************,,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))***++++++++++++***++++++++++++++++++++++++)))+++++++++***)))***+++,,,,,,++++++***)))))))))++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,++++++++++++*********))))))************************+++++++++*********))))))+++++++++******))))))))),,,++++++******++++++,,,)))(((&&&''')))******)))+++++++++*********))))))++++++++++++++++++++++++++++++******************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))*********)))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++)))************+++++++++%%%&&&&&&'''((())))))***))))))))))))))))))))))))******))))))((((((''''''(((***+++------,,,+++***++++++,,,,,,,,,---------))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************)))(((((((((((()))***+++,,,,,,,,,******))))))((((((''''''************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))++++++++++++******))))))+++++++++***)))((('''&&&***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))+++,,,---,,,***(((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))......------------......///////////////////////////444555000+++,,,...///,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++***************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))***++++++++++++***++++++++++++++++++++++++)))+++,,,+++***)))***+++******************++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,++++++++++++*********))))))************************+++++++++*********)))))),,,,,,+++++++++*********,,,++++++******++++++,,,***((('''((()))+++******+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++&&&''''''((())))))******))))))))))))))))))))))))******))))))(((((((((((((((***+++------,,,+++***++++++++++++,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))***************************)))(((((((((((()))++++++,,,,,,+++******))))))((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++*********)))******+++++++++***))))))***+++,,,------,,,+++******************************,,,---,,,***(((((()))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))......------------......////////////////////////...333333...+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---------+++******+++,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***+++,,,+++***)))***,,,((())))))***++++++,,,,,,++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,++++++++++++***************************************+++++++++***************,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++)))((()))***,,,+++++++++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))''''''(((((()))***++++++))))))))))))))))))))))))******************************))))))))))))******)))))))))*********++++++((((((((()))******++++++))))))))))))))))))))))))***))))))))))))(((((((((((()))+++,,,,,,,,,+++***)))*********++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))************))))))(((((()))***+++++++++++++++***))))))))))))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++************)))***++++++,,,,,,,,,,,,***+++,,,------,,,+++***************************)))***,,,,,,***)))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))......------------......///////////////////////////333333...+++---...---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))***+++,,,,,,------///...,,,*********+++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))*********+++++++++++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***)))***+++,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++************************************************++++++++++++++++++++++++************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))'''(((((()))******++++++))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++***))))))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))************)))(((((()))***+++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------,,,++++++************************''')))++++++******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((......------------......////////////////////////111444333///---//////------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))***+++,,,,,,------///...,,,+++++++++,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******************))))))***++++++++++++***++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,+++++++++*********))))))++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++)))***,,,------,,,************************++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))************************))))))))))))))))))))))))************************)))))))))******)))))))))(((((()))))))))*********************++++++++++++))))))))))))))))))))))))))))))))))))************))))))******++++++++++++(((((()))))))))*********))))))************))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************((())))))*********))))))))))))***+++++++++******))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++,,,,,,------------,,,+++++++++,,,------------,,,+++************************''')))+++++++++***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((((((((())))))((((((((((((((((((((((((......------------......////////////////////////222444333///...000000---------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,------------------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********))))))***++++++++++++***+++++++++++++++++++++++++++,,,---,,,+++***+++---,,,,,,++++++***))))))(((++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++***************+++++++++***************************************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,***)))***+++---,,,,,,***************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))*********************)))))))))))))))))))))))))))************************))))))************))))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))************+++))))))))))))******++++++((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))************((())))))************))))))******+++++++++******)))))))))************+++************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++***+++,,,---......---,,,+++++++++++++++++++++++++++''')))++++++******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************''''''(((((((((((())))))))))))))))))))))))))))))......------------......////////////////////////222333222......000///,,,------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***,,,---...///...,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++))))))***++++++++++++***+++++++++++++++++++++++++++,,,------++++++,,,---++++++******************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++))))))*********+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,+++***))))))+++,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***))))))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))***************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******+++)))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))************(((((()))*********************+++++++++******)))))))))*********+++++++++************************************************)))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,++++++,,,---......---,,,+++++++++++++++++++++++++++(((***++++++*********+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************'''''''''((((((((()))))))))))))))))))))))))))))).........------.........////////////////////////111222000------///...+++...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++)))+++---///000///---+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++***+++++++++++++++++++++++++++,,,------++++++,,,---)))))))))***++++++,,,,,,++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,+++))))))******++++++++++++************************))))))******++++++++++++)))))))))******+++++++++,,,++++++++++++++++++,,,+++)))((()))***,,,++++++))))))******++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))''''''(((***+++,,,---...))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))******+++************++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))************(((((()))*********************+++++++++******)))))))))******++++++++++++************************************************))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------((((((***+++,,,---------,,,,,,---......---,,,,,,++++++++++++++++++++++++)))***,,,,,,***)))***+++************************************************************************))))))))))))))))))))))))************************&&&'''''''''(((((())))))))))))))))))))))))))))))............////////////111111000000//////............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,+++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++///,,,******,,,,,,***(((,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++,,,++++++******++++++,,,+++++++++*********))))))******))))))******+++,,,++++++******************)))************+++++++++))))))))))))))))))))))))******)))(((((()))***+++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((((((((()))******))))))))))))))))))))))))+++******)))))))))))))))******************************))))))******+++,,,))))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,+++++++++************)))+++++++++************)))+++***)))(((((()))***+++,,,++++++++++++++++++,,,***************************++++++,,,,,,++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---,,,+++******,,,---///.........------,,,,,,,,,------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++,,,,,,,,,,,,------***+++---......---+++***))))))))))))***,,,///000...---,,,+++************))))))))))))))))))))))))***))))))(((((((((((((((************************............////////////111000000000/////////...///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++---,,,+++))))))+++,,,---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))***,,,---,,,***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,+++++++++*********))))))******))))))******+++,,,************************)))************+++++++++************************+++***)))(((((()))***+++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((((((((()))******************************++++++***)))))))))))))))******************************))))))******+++,,,)))))))))))))))))))))((())))))))))))))))))))))))******))))))******+++,,,++++++++++++************+++++++++************)))+++***)))(((((()))***+++++++++************++++++***************************++++++,,,,,,++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,*********,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------***+++---......---+++*********++++++,,,---//////---,,,++++++************************************)))((((((((()))******+++************************............////////////000000000000///////////////......------......///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))***,,,------,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************+++++++++,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++,,,++++++******++++++,,,+++++++++*********************))))))******+++,,,************************)))************+++++++++************************+++******)))))))))******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))(((((((((((()))******************************++++++***))))))))))))*********************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,+++++++++************+++++++++************)))******))))))))))))***************))))))************************************++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******+++---...000------------,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++------------+++++++++,,,------.........---++++++******************************************((((((((()))***+++---...++++++++++++++++++++++++............////////////000000000000//////////////////............//////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++***+++---///000---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,++++++++++++,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,******************************))))))******+++,,,***************+++++++++))))))*********+++++++++************************++++++*********************************************++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((())))))***+++************************,,,+++******))))))************************************))))))******+++,,,)))))))))))))))*********))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++++++++*********+++++++++*********))))))***))))))))))))))))))*********))))))))))))*********************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,************************++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,---......---,,,+++))))))******************************************************+++,,,---...++++++++++++++++++++++++............////////////////////////000000000000/////////....../////////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++---000111---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,------------,,,++++++++++++++++++++++++)))))))))******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************************************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,******************************))))))******+++,,,))))))*********+++++++++))))))*********+++++++++************************++++++++++++******))))))************************++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))***++++++************************,,,++++++*********************************************))))))******+++,,,((()))))))))*********+++))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++++++++***+++++++++*********)))))))))))))))******)))))))))******))))))))))))*********************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........---,,,***************************++++++,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***)))))))))***+++++++++******************************,,,,,,+++++++++++++++,,,++++++++++++++++++++++++............////////////////////////000000000000000//////......//////000........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++,,,---...000111---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,------------,,,,,,***+++,,,.........------++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,***))))))***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************************************++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++,,,++++++******++++++,,,***************+++++++++******))))))******+++,,,)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((************************+++,,,---......---,,,+++************************)))))))))))))))))))))))))))************+++++++++***))))))))))))***++++++++++++++++++++++++++++++,,,,,,+++************+++******************************))))))******+++,,,((())))))******+++++++++))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))************))))))*********))))))************************************++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------+++,,,...//////...------++++++++++++++++++++++++)))***+++,,,---.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++*********+++,,,------,,,***)))++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////.../////////000000000111000000////////////000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---...///000000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,------------------,,,)))***,,,...//////...---++++++++++++++++++++++++***))))))))))))+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,---,,,***)))***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))******+++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,))))))*********+++++++++******))))))******+++,,,((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,------,,,***)))(((************************+++,,,---......---,,,+++************************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,++++++++++++++++++++++++---,,,++++++******++++++******************************))))))******+++,,,((())))))******+++,,,,,,))))))))))))))))))))))))******))))))******+++,,,------,,,,,,,,,++++++++++++++++++************)))((()))***++++++***)))(((++++++************++++++***************************++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---,,,---.........,,,***)))+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000.../////////000000111111000000////////////000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,...///000000000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,------......------,,,)))***---...//////...---++++++++++++++++++++++++***))))))))))))+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,******,,,///---,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))***+++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********)))************+++++++++,,,++++++++++++++++++,,,))))))******++++++++++++*********)))***++++++,,,((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,------,,,+++)))(((************************+++,,,...//////...,,,+++************************)))))))))))))))))))))))))))************+++++++++*********)))******+++,,,++++++++++++++++++++++++---,,,++++++******++++++*********************************)))***++++++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))*********)))***++++++,,,---------,,,,,,,,,+++++++++++++++************)))((()))***++++++***)))(((,,,,,,++++++++++++,,,,,,************************+++++++++,,,,,,+++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,------------,,,+++***************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,+++,,,---...///---.../////////---***)))++++++++++++++++++++++++((((((((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////......---////////////////////////000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...............------.........---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///************************,,,,,,,,,++++++*********+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,+++***+++,,,,,,,,,,,,,,,++++++************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,++++++******++++++,,,************************,,,+++******++++++)))'''******+++++++++,,,,,,,,,)))******)))((())),,,...---***((((((+++...---,,,///...,,,++++++,,,---...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,************************.........------,,,,,,,,,,,,+++******))))))************)))))))))))))))******************************+++,,,+++***)))***++++++++++++*********))))))************************************************))))))))))))************+++,,,,,,---,,,+++)))((())))))************))))))+++++++++*********)))))),,,---...---+++***+++,,,************************))))))))))))******************++++++++++++******)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************---***(((+++---,,,+++***+++,,,------,,,+++)))(((+++++++++,,,,,,,,,---------...............------------.........---,,,+++,,,,,,++++++++++++++++++***++++++,,,,,,---------000000///...---,,,,,,,,,,,,---///000000///---+++------,,,,,,,,,+++++++++******++++++++++++,,,,,,+++,,,,,,,,,---.........///...+++)))((()))***+++///////////////////////////////////////......---........................//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++---,,,+++))))))+++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---............------------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***+++,,,+++)))(((******+++++++++,,,,,,,,,******+++***))))))+++...---+++))))))+++------+++---------,,,,,,---------,,,,,,,,,+++++++++******************************)))***++++++***)))***+++)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,************************---------,,,,,,,,,++++++,,,+++******))))))************))))))))))))******************************++++++++++++******+++,,,+++++++++*********))))))************************************************))))))))))))************,,,,,,,,,,,,,,,+++***)))))))))************))))))+++++++++*********)))))),,,---...---+++***+++,,,************************))))))))))))******************++++++++++++******)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********)))((())))))((()))******+++,,,------,,,,,,+++,,,,,,,,,,,,------------....../////////......---------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---................../////////......------,,,,,,---...///000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////---,,,+++***))))))******///////////////////////////////////////......---........................//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,+++***+++,,,,,,***(((******+++++++++,,,,,,,,,***++++++***))))))+++---...,,,******+++,,,,,,+++,,,,,,---......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++***)))***+++)))************+++++++++)))))))))*********++++++******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++,,,+++******))))))*********)))))))))))))))******************************,,,,,,+++******+++,,,---+++++++++***************************************************************))))))))))))************,,,,,,++++++******++++++))))))************))))))+++++++++***************+++---...---,,,++++++,,,************************))))))))))))******************++++++++++++******)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++***+++------+++))))))---///***+++,,,---............------------.........///...//////000000/////////...---,,,+++++++++,,,,,,***++++++,,,,,,---------111111111111000000000000.........---------------.................................------------,,,---.........///////////////////////////.........***+++++++++++++++******///////////////////////////////////////......---........................///......---------......////////////////////////------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------------------------------,,,,,,+++************++++++,,,,,,,,,++++++***************************---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,------,,,+++***+++,,,,,,+++)))******+++++++++,,,,,,,,,***+++,,,+++******+++,,,...---,,,,,,,,,++++++******+++...///000...,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++***)))***+++))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++******************,,,+++******))))))******))))))))))))))))))***+++************************,,,+++)))((()))+++,,,,,,************************************************************************((()))))))))************---,,,+++*********,,,,,,)))******++++++******)))************************+++---......,,,+++++++++************************((()))))))))******************++++++++++++******))))))*********+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------//////...---,,,+++*********...///,,,)))+++///111,,,------............///............////////////...///000000000000000000///---+++***)))***,,,---***++++++,,,---......///333222222111111000000000---------------------...---,,,,,,,,,,,,---......//////.........---------............////////////.........---,,,,,,,,,+++)))***,,,---------+++***///////////////////////////////////////......---..............................---------......///////////////////////////------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++***************++++++,,,,,,,,,++++++************************---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,---------++++++***+++------+++*********+++++++++,,,,,,,,,***,,,---,,,+++***+++,,,------------,,,+++++++++)))+++...000000///---+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++***)))***+++))))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,************************************************,,,+++******))))))******))))))(((((()))***++++++************************+++)))''''''***+++++++++************************************************************************((()))))))))************,,,,,,*********+++,,,---******++++++++++++*********************************,,,......---+++***+++************************((()))))))))******************++++++++++++******))))))*********+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------...------,,,+++*********%%%)))+++)))***......+++/////////......---------........./////////000000......///000000000000000///...,,,******+++,,,---++++++,,,---......//////111111111000000/////////,,,,,,,,,---------------++++++*********+++,,,---//////.........---------,,,------------..................---,,,,,,,,,+++***+++---//////...,,,+++///////////////////////////////////////......---------------------------...------------...//////........................------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------,,,+++******++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,------++++++***+++------,,,+++******+++++++++,,,,,,,,,+++,,,...---,,,******++++++---......,,,++++++,,,)))***---///000///---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++***)))***+++)))************+++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,***************************************+++++++++,,,+++******))))))******(((((((((((()))***+++,,,************************+++((('''))),,,...,,,******************+++++++++************************************************))))))))))))************++++++******++++++,,,,,,******++++++++++++*********************+++++++++***,,,//////---+++******************************))))))))))))******************++++++++++++******)))************+++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++(((+++,,,...666===666***000000///------,,,,,,---............/////////000------...///000000000000///...---,,,,,,,,,------,,,------....../////////////////////............---------,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,.........------------,,,++++++,,,,,,,,,---------///////////////.........+++,,,...//////---+++***///////////////////////////////////////......------------------------------------------...//////------------------------........................------............------------------------------------------------------,,,------------------,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,---......------------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++++++++,,,,,,++++++******++++++,,,))))))******+++,,,,,,---+++******,,,---...---+++******+++++++++,,,,,,,,,+++,,,......,,,+++***+++))),,,//////---,,,,,,...)))+++---...//////...---,,,,,,,,,+++++++++******************************)))***++++++***)))***+++)))************+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,+++******))))))******(((((((((((()))***+++,,,************************+++)))))),,,000111...***))))))*********+++++++++************************************************))))))))))))************)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++))),,,//////...+++******************************))))))))))))******************++++++++++++******)))************+++++++++***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------///000000777GGGPPPBBB,,,///...---,,,,,,------...------........./////////,,,,,,---...///000000/////////............------.............../////////---------..................------,,,,,,+++++++++)))***,,,---......------------------,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........///////////////+++,,,,,,,,,,,,+++)))(((///////////////////////////////////////......------------------------------------------...///000------------------------........................------............------------------------------------------------------,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,---......///)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---///......------......///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,---...---,,,+++************++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))*********+++++++++,,,++++++++++++++++++,,,(((((()))***++++++,,,,,,+++******,,,......---,,,******+++++++++,,,,,,,,,+++---......,,,+++******(((,,,//////---,,,---///***+++,,,......///......,,,,,,,,,+++++++++******)))))))))))))))))))))))))))+++++++++***)))***+++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,++++++***)))*********(((((((((((()))***+++,,,************************,,,***+++...333444///***))))))******++++++++++++************************************************))))))))))))************(((***+++,,,---,,,,,,+++***++++++,,,,,,++++++***))))))******++++++++++++))),,,///000...+++******************************))))))))))))******************++++++++++++******)))************+++++++++++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,------.../////////111000///999NNNYYYFFF***---,,,++++++,,,---///000------------.........///+++,,,---...//////////////////000000//////...---///////////////.........,,,,,,------......//////......---,,,,,,+++*********+++...000000000///...------,,,,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,------.........+++++++++***)))(((''''''////////////////////////000000//////.........---////////////////////////+++,,,,,,------,,,,,,+++........................---------............///------------------------------------------------------------------------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---.../////////...,,,***))),,,------......------,,,,,,,,,,,,---------.........---,,,,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************)))************+++++++++************************)))************+++++++++************************++++++************++++++************************++++++***************+++************************************************((()))***++++++***)))(((************************++++++******))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++////////////////////////------------------------///////////////.........///......---------......++++++,,,,,,---...//////............////////////000000000000000000000000......---,,,++++++++++++000000000000000000000000......------------,,,,,,///...---,,,+++*********...------,,,,,,------...//////...---,,,++++++***.........------.........+++++++++************)))////////////////////////000/////////....................................,,,,,,------------,,,,,,........................---------............///------------------------------------------------------------------------......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------............,,,+++***,,,------......------,,,,,,,,,,,,------------...---,,,,,,,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************)))************+++++++++************************)))************+++++++++************************++++++************++++++************************++++++************++++++************************************************))))))************))))))************************************))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,---------++++++++++++++++++++++++************************************************---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......,,,,,,,,,------.....................////////////////////////////////////------,,,,,,,,,------...//////////////////////////////......------,,,,,,...---,,,+++************...------,,,,,,------............---------------...------,,,,,,------...+++++++++************)))////////////////////////////////////............------------------------------............------........................---------............///------------------------------------------------------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...........................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,---------------,,,+++,,,------+++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++*********************************))))))*********************************)))))))))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,------...++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------......---------......///------------------..................////////////////////////////////////,,,,,,,,,------...000000........................000000///...------,,,,,,,,,,,,+++++++++++++++,,,......------------......------........./////////---,,,,,,++++++,,,,,,---+++++++++************)))///////////////////////////////////////.........------------------------......////////////..............................---------............///------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...........................------,,,,,,------...------------------------++++++,,,,,,,,,,,,------------------------------------------------,,,,,,........................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++,,,------.........,,,------......------,,,++++++,,,,,,,,,------------,,,+++,,,------,,,***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++************************++++++*********+++,,,,,,++++++++++++++++++++++++************************,,,+++))))))))))))+++,,,************************)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------......------------...//////............------------............////////////.......................................///000000........................000//////...---,,,++++++,,,,,,,,,,,,,,,---............------------........./////////////////////,,,++++++++++++++++++,,,+++++++++*********))))))////////////////////////.........///////////////------------------------...//////000000//////...........................---------............///------------------------------------------------------------------------------------------------------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------........................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++,,,---...///000,,,------......------,,,+++++++++,,,,,,,,,------,,,++++++,,,---...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++************************++++++******+++,,,,,,---++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************))))))******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---......///---------------...//////.....................---............////////////////////////////////////111000///.............................................------,,,++++++***............//////000111///......------......///111000000///......------+++++++++******++++++++++++++++++*********))))))////////////////////////.........///////////////------------------------......////////////..............................---------............///------------------------------------------------------------------------,,,,,,,,,------------...------------............,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------------------....................................------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,---...000000,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,---...---+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++************++++++************************++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++*********************************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---......///++++++++++++++++++++++++************************------------------------++++++------------+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---------------...///000..................//////............////////////000000000000000000000000111111///......---------...........................------------,,,,,,,,,000/////////000111222222//////............//////111111000///...---,,,+++,,,++++++******++++++,,,+++++++++************)))////////////////////////............/////////000........................---......//////......---........................---------............///------------------------------------------------------------------------,,,,,,,,,---------......------------.........///,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...........................------,,,,,,------...------------------------******+++,,,,,,---..............................------------.........///------------------------------------------------........................++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******+++,,,,,,---************************)))***+++,,,,,,,,,++++++,,,+++++++++,,,...///000,,,------......------,,,***++++++++++++,,,,,,,,,++++++***,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++************++++++************************++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***************************,,,++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,------///000000------......//////000000............////////////111111111111111111111111//////...------.........////////////////////////.........///////////////000000000///000000111111//////............/////////.........------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************)))////////////////////////---.........//////000000////////////////////////------............------........................---------.........//////------------------------------------------------------------------------,,,,,,,,,------.........---------.........//////,,,,,,---------,,,++++++++++++,,,,,,,,,---------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...........................------,,,,,,------...........................******+++,,,,,,---..............................---------.........//////------------------------------------------------........................++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------************************)))***+++,,,---,,,++++++,,,,,,++++++,,,---///000,,,------......------,,,******+++++++++,,,,,,,,,++++++***,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++************++++++************************++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,+++***************************---,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++************************++++++++++++++++++++++++***+++---......---+++***+++,,,,,,------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,---...///000111,,,------...///000111111............/////////000111111111111111111111111------,,,------...///000000000000000000000000000//////000000111111222222000000////////////000000//////............//////,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++++++++************)))000///...------...///000000000000000000000000000////////////////////////000000000000//////////////////............//////........................///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................,,,------......------,,,,,,---......//////..............................+++,,,---.........---,,,......//////...---,,,,,,,,,,,,,,,,,,,,,---...///------------------------//////.........---------........................,,,---......//////......,,,---......//////......------------------------.........------,,,,,,,,,---------------------------......---,,,,,,///111000---+++---000111...***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///111111111000///.........111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------++++++*********+++---...******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,------************************------,,,++++++,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++111///---+++,,,,,,,,,+++++++++************++++++***,,,------,,,+++,,,---((()))***+++,,,---------+++++++++,,,,,,---------+++,,,------......------///...---,,,,,,---...///111///---,,,,,,...111222000000///...---,,,,,,+++.........------,,,,,,,,,222222111111222222333444222222222111000///...---......//////000000111111000000000000000000000000...///111222222222111000000000000///......------...///////////////......,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++******++++++,,,000///...------...///000000000000000000000000000////////////////////////000000000000//////////////////............//////........................///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,------......------,,,,,,---......//////......------------------------+++,,,---.........------......//////...------,,,------------------...///------------------------//////.........---------........................,,,---......//////......,,,---......//////......------------------------......---------,,,,,,,,,---------------------------......---,,,---///111000---+++,,,000111...+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------///////////////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------,,,+++*********+++,,,---******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++******,,,...,,,,,,,,,---------..............................---------......---------,,,+++++++++,,,------...************************---,,,++++++++++++,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++000///---,,,,,,,,,,,,,,,++++++************++++++)))+++,,,,,,+++***+++,,,+++,,,,,,---------,,,,,,++++++++++++,,,,,,------+++,,,------......------......---,,,,,,---......///...---,,,,,,...///111/////////...------,,,,,,//////......------------111111111111111222333333333333333333222111000000000000000000111111111111000000000000000000000000000000000000//////...------------------.........111111111111000///...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---//////............//////000000000000000000000000////////////////////////////////////000000000000//////............//////..............................---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,------......------,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........///......---,,,//////......---.........------------------------...............---------........................,,,---......//////......,,,---......//////......------------------------...------------,,,,,,,,,---------------------------......---,,,---///000111...+++,,,...000///,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------...///000000111111///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------,,,,,,++++++++++++,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,+++***+++,,,...,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,---......************************,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***((()))***+++,,,------...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++//////---,,,,,,,,,,,,,,,++++++************++++++)))+++,,,,,,***)))***+++------.........---,,,,,,***+++++++++++++++,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................///...............------000000000000000111111222.........//////......---222222222222111111111111000000000000000000000000111000///...,,,,,,++++++---------...///000000000333333333222111///---,,,---------------.........------------------------...------,,,,,,------.../////////....../////////////////////////////////////////////////////////////////////000000000000//////............//////...........................------,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,---......------------------------,,,------......------,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...............------111000///...............------------------------................................................,,,---......///.........,,,---......///.........------------------------------------------------------------------------,,,---......------...000000...,,,,,,...//////---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------......///000000111...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---...,,,,,,,,,---------......,,,,,,,,,,,,------------......------------......///...---,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++.........---,,,+++,,,---,,,++++++******++++++,,,***,,,------+++******+++,,,,,,---------------,,,+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++***+++,,,---------,,,,,,---------.........//////------------------------///////////////000111111+++,,,------.........---222222222111111000000000000000000000000000000000111000...---,,,,,,------000000111111222222222222222222222111000///...------------.......................................------,,,,,,,,,,,,------...//////////////////...////////////////////////////////////////////////.../////////000000000111//////............//////........................------,,,,,,,,,------...---------------------------------------------------,,,,,,,,,,,,---......------------------------,,,------......------,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------...............---111000///...............---------------------------.............................................,,,---......///.........,,,---......///.........------------------------------------------------------------------------,,,---//////------...//////...------............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,++++++---///,,,,,,,,,---------......,,,,,,,,,------.........///......------......///222111///---+++***))))))************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,...///...,,,++++++,,,((()))***+++------......+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++)))***,,,---...---,,,+++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,------//////......//////000111000000111222333333333333111111111000000//////...111111111111111111111111111000///......///000111333333222222111111111111......//////000/////////................................................,,,,,,++++++++++++,,,,,,......////////////......000000000000000000000000////////////////////////......//////000000111111//////............//////........................------,,,,,,,,,---......---------------------------------------------------,,,,,,,,,,,,---..............................,,,------......------,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,---......///.........//////......---.........---------------------------------.......................................,,,---......//////......,,,---......//////......------------------------,,,,,,,,,------------...------------------------+++---//////...---...///------...//////...------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---/////////.....................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,---------------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,++++++---///,,,,,,,,,---------...............///000000111111000///...------...///000444222000...,,,***)))(((************************+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***---000///,,,+++,,,...,,,,,,++++++++++++,,,,,,---///000///---,,,,,,,,,&&&''')))+++,,,......///------,,,,,,,,,,,,,,,++++++,,,------......------***++++++,,,,,,++++++******+++,,,---...---,,,+++---------.........//////,,,,,,,,,---------------///////////////000000111000111111222333333333222000000000///////////////222222222222222222222222000000000000000111222222111111000000///......---,,,---...//////000000000/////////.......................................,,,++++++******++++++,,,---...///000000///...---000000000000000000000000////////////////////////.........///000111111111//////............//////........................,,,,,,,,,,,,,,,---...///------------------------........................---,,,,,,,,,,,,---......////////////////////////,,,------......------,,,,,,---......//////......------------------------------,,,,,,,,,---...///,,,------...//////......------------------...///---------------------------------.........//////........................,,,---......//////......,,,---......//////......------------------------,,,,,,,,,---------......------------------------+++---//////............+++---///111000...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,------....../////////...---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,++++++,,,---.........---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---------,,,,,,---///,,,,,,,,,---------...............///000111111111000///...------...///000222111///...,,,+++++++++************************,,,---............---,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,------...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))---000000,,,***,,,...---,,,,,,++++++,,,,,,------/////////---+++++++++((()))***,,,---..................---------,,,,,,+++,,,------......------++++++,,,------,,,+++++++++,,,,,,------------------------...........................//////000000000000//////000000111222//////000000111000000000000000000000000000111111333333333333333333333333111111111222111111000000/////////////////////......//////000000000//////000/////////.........---------------------------,,,,,,,,,++++++,,,,,,,,,---...///000000///...---000000000000000000000000////////////////////////---......///000111111222//////............//////........................,,,,,,,,,,,,,,,---...///------------------------........................---,,,,,,,,,,,,---......000000000000000000000000,,,------......------,,,,,,---......//////..............................------,,,+++,,,---...///,,,,,,---.../////////...,,,,,,,,,,,,,,,---...///---------------------------------.........//////........................,,,---......//////......,,,---......//////......------------------------,,,,,,,,,------.........------------------------+++---///000///.........)))---000222111...,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,***+++,,,---///000111111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------,,,++++++***+++---...///...------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------,,,,,,...///,,,,,,,,,---------......,,,,,,,,,---...//////000111///...------...///111000///...---------------************************------...//////...------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------...//////,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((---111000,,,***,,,///---,,,,,,++++++,,,,,,---,,,...///...,,,*********+++,,,,,,---............/////////......---------+++,,,------......------+++,,,------------,,,+++,,,,,,,,,---------..............................//////000000111111222222000000000000000111222222222222333333333333222222000000111111222222222333444444444444444444444444111222333222111000...---/////////000111111222222111111111111111000///...000000//////.........---------------------------...------,,,,,,------...000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000////////////000000000000//////---------.........//////------------------------................................................------------------------///////////////......---000///...---------------................................................////////////////////////........................------------------------------------------------........................//////---,,,,,,---...///000000//////.........------...///000000///...---------------------------000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---...,,,++++++---......---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...---,,,+++,,,------*********+++,,,---...///------------------------,,,,,,,,,---------..............................---------.........//////,,,---......//////......---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------.................................------,,,,,,,,,000111222111000---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,---------,,,+++***,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******+++,,,............,,,+++------------------------111111111111111000//////---...///111222222222222444444333333333333222222000111333444555444444333333222222111000///......+++///333333111///000111111000000111333333222000000///......///000///---,,,,,,,,,---------......,,,,,,------------------......---------,,,,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000/////////000000000000//////---------.........//////------------------------................................................------------------------///////////////......---//////...---------------................................................////////////////////////........................------------------------------------------------........................///...------------...///000/////////..................////////////......------------------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------///000000000///......,,,++++++---......---///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...---,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------.........//////+++,,,,,,------------------,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++------------------------......................../////////......---------///000111111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,000///...,,,+++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++,,,------------,,,+++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,------......------,,,........................111111111111111000//////...///000111111111111111111111111222222333333333///000111222222222111000333222222111111000000///...111444555333222222333444333222333444333111///000///......000000///...------------------------///.....................------,,,,,,,,,+++++++++000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000//////000000000000//////------........./////////------------------------................................................------------------------///////////////......---//////...------------...................................................////////////////////////........................------------------------------------------------..............................---------......///////////////............//////............//////------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///...,,,++++++---......---......---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,---------,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,------------.................................---------...............***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------///////////////............///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............222111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////...------...------,,,,,,,,,------.........---------,,,,,,......------------......////////////////////////000111111111111000000///000000000000111111111111...///000111222333333444111111111222111111000///222222222222222222222222222444666777666555555555777555444444444444111///111///...///111111000/////////..................111111000000//////......,,,,,,,,,,,,+++++++++***////////////////////////////////////////////////////////////////////////111111111000000000000000//////000000000000//////............////////////........................................................................------------------------///////////////......---///......---------......................................................////////////////////////................................................................................................------------.........//////////////////.........000///...------...///000..............................---------,,,,,,,,,---------------------------......///////////////...,,,++++++---......---...------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................++++++,,,------------,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------------------//////..................------//////000000//////------------------------------..................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000222222222111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......///......---------------////////////............///...---,,,,,,---...///////////////////////////000000111111111111000///111111000000000000000000000000000111222333333333444333333333222222111111222222222333333444444444333555666777666666666666555444333444444444222000111000///000222222111000000000000111111111222222222222111000///.........---------,,,,,,,,,++++++////////////////////////////////////////////////////////////////////////000000000000000000111111//////000000000000//////........./////////000000........................................................................------------------------///////////////......---......---------......///////////////////////////////////////////////////////////////////////////////////////////////////........................................................................,,,------.........//////.........///////////////000///...------...///000..............................---------,,,,,,,,,------------------------,,,,,,,,,---------.........,,,++++++---......---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////.........------......---,,,,,,,,,------........................---------.........//////////////////////////////.....................---,,,,,,---..................------,,,,,,------...------------------------------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,---...//////000000000------------------------........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------......000111222000111333444444333222111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,------.........,,,---............---,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...//////...------.........000000000/////////......//////---,,,,,,---//////........................///000000111111111000000222111000000///000000111333333333333333333333222444333333222222111111111222222222333444444555555333333444444555555555444222111111222444555444222222111000111333444333222000111222333444666666777111111111000///...------............------------000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000//////....../////////000000000........................................................................------------------------///////////////......---...------------...//////////////////////////////////////////////////////////////////////////////////////////////////////........................................................................+++,,,---...////////////........./////////////////////............//////....................................---------,,,------------------------,,,,,,++++++,,,,,,---......,,,++++++---......---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...////////////...------...---------------..............................------........./////////////////////////////////...............---------,,,---......//////............------------......------------------------,,,,,,,,,------------...------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......///000000111------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,---...000222333000222444777777666444333,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...---,,,,,,,,,---...///000,,,---...//////...---,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.....................///000000000000000/////////......//////............//////........................///000000111111111111000222111000//////000111222444444444333333333222222111111000/////////000000222222222333333444444444333222111222444444444333000000000222444555555333222111111222444555444333222222333444666777888888111111000000//////......////////////............000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111//////000000000000//////.../////////000000000000........................................................................------------------------///////////////......------------------...//////////////////////////////////////////////////////////////////////////////////////////////////////........................................................................+++,,,---////////////.............../////////000......////////////............................../////////.........------........................------,,,+++,,,---...///...,,,++++++---......---,,,,,,,,,,,,,,,---...///------------------------........................------------------------------------------------...//////000///...---,,,---------------...///000....................................//////////////////////////////////////////.........---------,,,,,,---............---......------------......------------------------,,,,,,,,,---------......------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...............///000111...........................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------......---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................,,,,,,+++,,,---///222444222444777999999777555333------------------------+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,,,,,,,---...000111---...///000000///...---------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------......///000222222000000/////////...............////////////......//////////////////////////////000111111111111111111000///...///000222444222222222222222333333333000000///......///000111222222222222333333333333333111///000333444333222222222222333555666555333333222111222555666555444444444444555555555555555111111111111111111000000//////.........---------000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222//////000000000000//////////////////000000000000////////////////////////................................................------------------------///////////////......------------------...///000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////........................***+++---///000000///...---.........//////000000---...///000000///...---////////////////////////000////////////.......................................---,,,---...///000...,,,++++++---......---,,,,,,,,,,,,,,,---...///........................................................................------------------------...///000000000///---,,,,,,,,,,,,---...///000111------------------------............/////////000000000000000000000000000//////.........---------++++++,,,---------,,,,,,......------------......------------------------,,,,,,,,,------.........------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000...............///000000........................000000/////////.........,,,,,,++++++,,,,,,---...------------------------......---,,,,,,,,,,,,---........................++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------........................,,,+++***+++,,,///222444444666999;;;:::777444111------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------,,,,,,---...000111---...///111111///...------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------------...000111333444////////////............---...///000000///...---000000000000000000000000//////000111111111111111000///......///111333555//////000111222333333444111111000000000222333444222222222222222222222222444111///000333444333222666555444555666666444333333222111333555666666555666666555444333333222222222222222222222222333333......---------,,,,,,,,,...///000111111000///...//////............/////////////////////000111111000000000000000000000000000000//////............////////////000000000000////////////////////////////////////////////////////////////////////////......------------......000000000000000000000000........................111111000000/////////...........................////////////////////////000000000000////////////////////////////////////........................//////000000000000/////////////////////000111111......------------......000000000000////////////---.........//////000000///......---------......000000//////.........---,,,,,,,,,---------......111000...---,,,,,,---............------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------..................---------............/////////............////////////////////////////////////000000000000//////000000///...------,,,,,,////////////////////////,,,,,,---...////////////000///...------...///000.........------,,,,,,,,,..............................---------,,,,,,,,,......////////////......---,,,,,,++++++,,,,,,---......---,,,,,,...///000------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,------......------,,,---...///000000000000---.../////////...,,,+++///............------------,,,,,,,,,,,,---............---------,,,,,,,,,...------------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------............------...........................------------...//////777777555444222111000/////////...---,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---111000///...------...///111...,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***,,,...///111111111000.../////////////////////000000//////.........---111000000///...---------////////////////////////......//////000000111111000000////////////000000333333222111111222333333666444222111111222333555333222222111111222222333444444333333222333333333777777777666555333222111555444333333444444333222222222333444444555666666333222222111000//////...------------------------//////000111111000////////////............/////////////////////000111111000000000000000000000000000000000000/////////........./////////000000000///////////////////////////////////////////////////////////////////////////......------......///////////////////////////////////////////////////000000000/////////......////////////////////////////////////////////////000000000000000000000///////////////////////////........................//////000000000000/////////////////////000111111///......------......///////////////////////////........./////////000000//////...............///........................---------.........//////000//////............///.........---------,,,,,,------------------------------------------------------------------------,,,,,,---------.........////////////...................../////////000000//////............//////..............................////////////......//////......------,,,,,,........................---......////////////...//////...------...//////...------------------,,,........................///.........------------.........//////.........---,,,,,,++++++,,,,,,------------------...//////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------------+++,,,------......------,,,---...000000000000///.../////////......---,,,000000/////////.........---------------...//////............---------,,,.........------,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------............------...........................------------...//////555555333222111///...............------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---111000///...---......///000...,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---...000111111111000//////////////////......000000/////////.........111000000///......------////////////////////////......//////000000111111000000////////////000000333222222111111222222333333222111000000111333444555555555555555555555555222222111111111111222333222222333333333222111000///......000222333333222000111111222333444444555111000000///......------------------------------///000000111111000000///000//////......//////000///////////////000000111000000000000000000000000000000000000000/////////............///////////////////////////////////////////////////////////////////////////////////////......------......///........................000000000000000000000000////////////............000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................//////000000000000/////////////////////000111111///......------......///..................//////......////////////000000//////////////////000000.........///////////////---............/////////......//////000/////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........000000000///.........---////////////000000000111......------------.................................//////000000//////.........------------------......................../////////000//////............------------......---------------.................................//////.........---------------............------------,,,,,,,,,,,,------,,,---......//////......------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,---............---+++---///111111111//////000//////...............111111111000000000//////........./////////000000/////////.........------//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------............------...........................------------...//////222222111000///...---,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,------000000///............//////...------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...///000000000000000000000000//////.........000000////////////......111000000//////......---////////////////////////......//////000000111111000000////////////000000333222111111111111222333111000000///000111333444555555666777777666555555////////////000111222222///000222333444333222222111111000222444666555555000000000111111222222222000000000//////......---------------------------000000000000000000000000000000////////////000000000000////////////000000////////////////////////////////////////////////---.........//////////////////////////////////////////////////////////////////////////////////////////............//////........................000000000000000000000000//////..................000000000000000000000000////////////////////////000000000000000111111111////////////////////////........................//////000000000000/////////////////////000000111//////............//////////////////000000000000//////////////////000000///000000111111111111111222111111111000000//////---------.........//////+++,,,...///000//////...///.............................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------............000000//////...---,,,,,,....../////////000000000......------------..............................000000111111111111000000---------------.........------------------------////////////......---,,,......------------......,,,,,,------......//////.................................---------,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------+++,,,.../////////...---........................,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---,,,------...............,,,---000222222111///...111000///.........000000111111000000000///////////////000000111111111111000////////////.........000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,---......///.........------............------...........................------------...//////111111000//////...------,,,,,,,,,------.........,,,,,,------------,,,,,,------------------------...------,,,,,,,,,------------,,,,,,,,,,,,------/////////.........//////......---............---------------------------------------------------............//////......111111000000///.........000000//////////////////000000000000//////......////////////////////////......//////000000111111000000////////////000000222222111111111111222222000000000000111222444555111333444666666444333111////////////000111333333222333555666666666555444666444333333444444333222111111111111111222222222222222222111111111000000............------------111111000000000000111111000000////////////000000000000////////////000000////////////////////////.................................////////////000000000000000000000000000000000000000000000000000000000000000000000000000/////////....../////////........................////////////////////////......//////////////////////////////////////////000000000000000000000000///000000000111111111222000000000000000000000000//////////////////////////////000000000000/////////////////////000000111/////////....../////////000000111111222222222222000000000000000000////////////000111222222111111666555444333222000//////------------............***+++---...//////...---////////////////////////........................------------------------........................---------.........////////////......---,,,++++++------........./////////.........------.........///////////////////////////000000111111000000///---............................................................---,,,+++........................---------....../////////////////////////////////------------,,,,,,,,,+++,,,,,,------------,,,,,,...------,,,,,,------...+++,,,.../////////...---........................,,,,,,---------.........++++++,,,,,,,,,---------,,,---......//////......---...000111222111///...111000///......///111222000000000/////////......///000111222222222111111000////////////.........000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......///.........------............------...........................------------...//////111111111000000/////////+++,,,,,,------.........,,,------......------,,,------------------------------,,,,,,,,,------......------,,,,,,------.........//////////////////---............---......---------------------------------------------------------------------...111111000000//////////////////000000000000000000000000000000000/////////000000000000000000000000......//////000000111111000000////////////000000111111111111111111111111111111111222333444555555000111333444444333111000000000000111222333444555666666666666666555555444222111///000111111000...333333333333333333222222222222222222111111111111/////////......---------222111111000000111111222111000000//////000000111111000000///////////////000000000000000000000000............////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000........................////////////////////////////////////000000000000////////////////////////000000000000000000000000///000000111111222222222000000000000000000000000//////////////////////////////000000000000/////////////////////000111111000//////......//////000111111222222333333444444111111000000000000//////---...000222222222111111666666555333222111000///------........./////////,,,---..................////////////000000000000........................................................................------.........///////////////......------,,,,,,------------............//////............//////000000000000000000000000...//////000000//////...000/////////////////////////////////////////////..................---,,,......////////////...................../////////////////////////////////......---------,,,,,,,,,------............------......------------......,,,---......//////..............................,,,---------............,,,,,,,,,---------......------...////////////...///000000000111000000000000000000000000111111222000000/////////.........///000111222222222111000/////////.........------/////////............---------------------------------------............------------------------,,,---......//////......------............------...........................------------...//////111111111111000000000000,,,,,,,,,------.........------............------------------------------------,,,,,,,,,---............------------......---...//////000/////////,,,---///...------...///------------------------...------,,,,,,------...------,,,,,,---...//////000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000......//////000000111111000000////////////000000000000111222222111000000222222222333444444444444333333444555555444333333222222222222333444555555666555333222111222333333222111000222444666666555555555555444444333333333000000000000000000000000000000//////...---------222222111000000111222222111111000000000000111111111111000///////////////000000000000000000000000///000000000111111111111000000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000000000111111222222000000000000000000000000000000000000000000000000///000000111111222333333000000000000000000000000//////////////////////////////000000000000/////////////////////000111111000000////////////000000000000111222222333444444111111111000000000//////,,,---000111222222111000222222222222111111111111///000000000000111111111111000000////////////000//////000000000111111111........................000000000000000000000000....................................////////////000000000000////////////............////////////000000////////////000000111111111111111111111111000111111222222111111000222222111111000000//////000000000000000000000000...//////000000000000/////////000111111000//////////////////............////////////////////////000/////////.....................//////...............------------......---------------...//////........................------------............------........./////////------...///////////////111111000//////000111111///000111111222222222111111111111000000000//////...///111222333222111000............---------,,,............////////////........................------------.........///........................,,,---......//////......------............------...........................------------...//////000000000000000000111111,,,,,,------------------------............------........................,,,,,,,,,,,,,,,---...///......------------......,,,---///000000000//////+++---//////------...000...........................---,,,,,,,,,,,,---......---------...000111222/////////000111111222222//////000000000111111111000000000000000000000000000000000000000000000000......//////000000111111000000////////////000000///000111222222111000///222222222333333333222222555555555555555555555555444333333333333333444444444222///---...000333555777666666777:::;;;;;;:::666666666555444333333222000000000000000000000000000000000///...---------333222111000000111222333111111000000000000111111111111000///////////////000000000000000000000000111111222222333333333333000111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111000000111111222222222333111111111111111111111111000000000000000000000000///000000111222222333333000000000000000000000000000000000000000000000000//////000000000000/////////////////////000111111000000////////////000000///000000111222222333333222111111111000000//////+++---///111222111000///......///000111111222222111222222222222333333333444333222000000000111222//////000000111111111222////////////////////////000000000000000000000000////////////////////////............/////////000111111111111111222222222////////////000000000000111111000000000000111111222222222222222222222222444555555666666555555444444333333222111000//////000000000000000000000000///000111222222222222222///000111222222111000///000000//////......------000000000000000000000000111111111111000000000000......////////////............------------............---,,,,,,...///000////////////////////////---------.........//////.........////////////000---......///////////////333222000......///111222///000111333333333222111222222222111111111111000---///111222222222000///......---------,,,,,,,,,------......///000000000////////////////////////---------.........//////........................,,,---......//////......---..................---...........................------------...///////////////000000000000000------------------------------............------........................,,,,,,,,,,,,,,,---...///......------------......,,,---///000000000//////+++---//////---,,,...111...........................---,,,,,,,,,,,,---...///......///000222444555......///000111222333333//////000000111111111222000000000000000111111111000000000000000000000000......//////000111111111000000////////////000000///000111222222111000///111111222222222111111000555444333333333333444555444444333333222333333333333111...,,,---111666999:::999888888999999888666666666555444444333222222222222222222222222333333111000000///...---------444333222111111222333333222111111111333333111///333333333333333333333333000000111222333444444555666666666555555333222222111111111222333333111///000000000111111222222222//////000111222333444555222222222222222333333333111111333333333222000///222222222222222222222222222111111000000000111111666666666555444333222111333333333222111000000000111000///000222222222111111222333333333222111000000000000000111111222222/////////000000000000000///000111222222222222222111111111111000000000000000111111111111111000///000000000000111111111111333333333333333333333333222333333444444444444333111111111111111111111111000111333555555555444444555555444333333333333333222222222111111000000000000000000000000000000000333333444444444444333333111000///...............000000///...///000111222111222111000//////111333000111111222222222111111444222000...///000333555111//////000333555333000111333555666666555444222888777666444333111000///222222222222222111000000...///000000//////111333111222222111//////000111333333333222111000//////000000000000111111111111222111111000000000000000000000///...------......000//////.........//////++++++,,,---......//////......///000000000000/////////..................111111111111000000000000,,,...000111000000000222000/////////000111333444111111222222222222111111222222111000///......---111111111111111000000000///000000000///...------000000/////////............//////000000//////...//////.........---------.../////////...---,,,,,,000000000000000000000000............////////////......///000000000000000111000000////////////000111111000000000000111111///......------......///,,,---....../////////...+++,,,------...---------------------.........///........................---------......000111111000000111111111111000000000///---,,,,,,---///000222222222111000//////.........///000000000000000////////////000000000000////////////000000000000111111222222222222111111000111111111//////000222111000///......///000111111111000000000000111111000000111222222222111111222222333444555666888999888999999999999777555444111000///......///000111222222222222333333444555888888999999888666444222333333444555555444444333222333555555333222222333111111000000///.........777666555555555555666777555444333444555666444222222222222222222222222222555555666777777888999999555555555555444333222222666666555777888888666444.../////////000000000111......///000111222333333333444444555666777888888666666666666555444333333333333333222222222222222222111111000000000111111555555555555444333222111333222222222111111000000111000///000222222222111...///000111111111000000///000000000111111111111//////000000000000111111111111222333333333333333222222222111111111111111111111111111111000000///111111222222222222333333222222222222222222222222111222333333444333333333111111111111111111111111222222333444555555555555444444333222222222222222111111111000000000//////111111111111111111111111333333444444444444333333111111000///////////////000//////...///000111222111111111000//////111222333333444444555444444333333222111000000222444555222000000111333444222000000111333444555555555555666555444333222111000///111111111111111000/////////000000///------...000111111222000///...000111333444444444333222111000///000000000111111222222111111000////////////000111111000000///////////////////////////000000111//////..................//////000000000//////...............////////////444444444333333222222222000222444444222111222333//////......///000111222000111111222222111111000444333333222222111111111222222111111111111111000333333333222111111000000222222222222111111111000...//////////////////...222222111111111000000000111111222222111000000///444444444444444444444444......///000111222222333111111222222222222111111111111000000000111111222111000///////////////000/////////....../////////...///000000000000000///111111111111111000000///............////////////////////////////////////............///000111222000111111222222111111000111000...------...000111222222111111000//////.........///000000000000000000000000000111111111111111111111111111111111111111222222333333222222111111222222111000000111333222111000//////000111222111111000000000000111111111222222333333333333333222222222333444555777888555555666555555333222111222111111000000111111222111222222333444666777888999999999999888888777666888888777666666555444444111333444444222111222333111111111111111111222222666555555444444555666666666555555666777888666444333333333333333333333333444444555555666666666777666666666666555444333222444444333444666666444333...////////////000000000......///000111222333333111222333444555777888888555444333222111111000000333333333222222222111111111111000000000000111111333333333444444333333222222222222111111111111111111//////000111222111000---...///000111111111111111111111222222222222222111111111222222333333333555555666777777777666666555555444444444333333333333333333333333222111000222222222333333333444444222222222222222222222222000000111222222222222222000000000000000000000000222222222222333444555666444444333333222222333333222222222111111111111000000000111111222222222333222222333333333333222222222111000000000000000000000000/////////000111222000111111000//////111222555555555666666555555444111111222333333444555666444333222333444444222111111111222333444666777888555555555444333333222222222222222222222111111000222333333111///...///000222222222111000///000222555666777888777555333222000000111111222333444444222222111000000000000111444444444333333333333333//////000000111111222222222222111000000///......000000000000000///...---/////////000000111111222444444333222111000000///000111333222111000000111111000000//////000111111111111222222222222111111111111111111111111111111333333333222222222111111444333222000000000000111111111111111000000000000000000111111111111000000111111000000000000//////000000111111111000//////222222222222222222222222...///000222444555666777444555555444444333222111111111111111111222333444222111000000////////////000000////////////000000000111111111111111000000000000000//////...------/////////000000000111111//////////////////////////////...//////000111222000111111222222111111000111111////////////111111222222111111000///////////////000000111111000000000000111111222222222222222222222222222222222222222222333333333333222222111222333222000000222333222222111111111111222222111111000000000000111111222222333333333444444444333333333444555666777888333333444333333222111000333333222222222222333333333333444666888999;;;;;;::::::999888888888999:::;;;999777555333333333333000111222222111000111222111111222333333444555555444444444444444555555555444444333555666777555444444444444444444444444444111111111222222222222222555555555555555444333222111000///000222222111000////////////000000000000//////000000111222333333111222222333444555555666333222000...---------...222222222111111000000000111000000000000111222222222333444444555555555444333333333222222222222222000///...///111111111000111111111222222222222222333333333333333333333333333333333444555555555666888888999::::::999999999777777777666666666555555555555555555444333222222000000111111222333333333222222222222222222222222......///000111111111111000000000000000000000000111000000///000222333555555444444333333444444444333333333333333333333333/////////000111111222222111111222222222222111111111111000000000000111111111111111111111222222333000111222222111111222444555555555555555555444333000222444555777777777777777777777777777666555444666555444444555777999:::777777777777666666666666555666666777666666555555666777777666444333555666555555666444333222333555777888:::;;;:::888666555222333333555666777888888666666555444444444444555888888888888888888777777222222333333333222222222333333222222111111111000222222222111000...---,,,//////000000111222333333555444444222111000/////////000222222111000111222333333333222222222222222222333333444444333333222000000111111111111111111555555555444444444333333777555333000000000111222111111111111111111111111222222222333333222222222111111000000000000000000000000111111111000000///////////////////////////---...000222555777999:::666666666555444333222111000000000111111333444555444333222111111000000111//////000000000000//////000000000111000000///.........------------------000000111111111111222222////////////////////////............//////000111///000000111111000000///111000000//////000000111111111111111000000/////////000000111111111000000000000000111222222222333333333333222222222222222111111222222222222111111111222222111000000111333222111111111111111111222222111111000000111111222222222222222333333444555666555555555666777888888555555555555444444333333333333333333333333333333666777888999:::;;;<<<<<<999888666555555777:::;;;888666333111//////000111///000111111000///111222222333333333444444444555444444444555666666666666222111111222444555333222444444444444444444444444222222222222222222222222111222222222222111111000111000///000222333222111////////////////////////......//////000000111111444444444444444444444333555333222000//////000111111111111111111111111111222222222222222333444444444555666777888888888888555555555555555555444444000/////////111222111000444444333222222111111111333333333333333222222222222222222333444555555666888888888999999888888777555555555555555555555555444444444333333222000000...//////000111111222222111111111111111111111111---...///000111111111111000000000000000000000000000//////...///111222444444333333333333333444444333333333333333333333333/////////000000000111111111222222333333222222111222222111111111111222222333333444444555555555555222333555555444444555666777777777777777666555555222333555888999999888888;;;;;;<<<<<<;;;999999999===;;;999888888999;;;<<<888888888888888888888888888888999::::::999999999888999:::999888888:::<<<999::::::999777777888:::999:::<<<<<<<<<;;;999888666777888999:::;;;<<<===<<<;;;::::::999999:::::::::;;;;;;<<<<<<<<<;;;;;;777777777777666444333222222222333444444555666666555444444333222000///...---......///000111111222777777666555333222111111///111333444444333555666444444444444444333333333222222333333333333222222333333333333333333444444777777777777777777777777:::999666444333333444555333333333333333333444444111222222333333222222111222222222222222222222222111222222333333333222222000000000000000000000000---...///222444666888999666666666555444222111000/////////000111222333444333222111111000000000111...///000000000000///......///////////////......///////////////000111222111111111222222222222333..............................------......//////...//////////////////...////////////////////////111111111000000000000000000000111111111111000000//////000111111222333333333333222222222111111111000000111111111111000000111111222111000///111333111111111111111111111111222222111111111111222222000000000000111222444444555555555444555555666666666666666555555555555555333333333333333333333333666777888888999888888777777555333222222555888:::555444111000//////111222///000000000//////111333444444333333222222222222000111222333444444444333222222222333555666555444444444444444444444444444333333333222222111111000000000111111111111000000111000...///111333333222111000000000000000//////......//////000000000000333333222222111000000///444333333222222222222222222333333444444555555666666666666666777888999:::999:::;;;;;;<<<<<<<<<<<<::::::999999888777777666333222111222444555444333555555444333333333333333333333333333222222222222000111111222333444555555666666666777666666555444222222333333444555555555333333333222111000///...///000000111222333444444222222222222222222222222000111222333444555555555333333333333333333333333222222222222333444555555444333333333333444555555333333444444444444444555222222222222222222222222444444555555555555444444444444333333444444555555666777888888999999888888444666888999888777888999;;;;;;;;;;;;:::999888888444666777999::::::999999===>>>@@@???>>><<<===>>>AAA@@@>>><<<;;;<<<===>>>:::::::::999999999999999999::::::;;;;;;;;;;;;:::999:::;;;;;;:::;;;===???===>>>>>>===;;;;;;<<<>>><<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===>>>??????>>>>>>===<<<<<<<<<<<<===:::;;;<<<===>>>===<<<;;;999:::::::::999777666444333444555777999:::<<<<<<999999999888777666444333.../////////000111111111555444444333222111000000...000222222222222222444333333444555555444444333333333444444444444333333222222222222111111111111888999999::::::;;;;;;<<<999888666444333222222333111111222222222222333333111222222333333222222111/////////000000000000000...///000000000000000000////////////////////////...///000222333555666777666666555555333222111000000000000000000111222333000000/////////000000111///000111222222111000/////////000111111111111111000///.........///111222111111111222222222333333//////////////////////////////............//////...//////000000//////...////////////////////////111111000000000000000000111111222222111111000000000000111222333444444555444333333222222111111111111111111222222111111111111222333222000000222333111222222333333222222111222222111111111111222222000000//////000222444555444333333222222222333333555555444444444444555555333333444444444444333333444555666666666555333333666555333222222444777999777666555333333333444444///000000/////////222444444444333222222111000000222333555666777777666666777777777888:::;;;:::999::::::::::::::::::::::::777777666555555444333333555555666666666666666555444333111222444666666666777777777666666555555555333444444444444555555555444444444444333333333333555555666777777777666666777777888:::;;;<<<===>>><<<<<<<<<======>>>@@@@@@>>>??????@@@@@@@@@?????????>>>===<<<;;;:::999888888777666777999999999888777777777777888999;;;<<<888888888777777666666666444444555666777888999999888888888888888777666666333333444666777888999:::666666666555444333222111333333444555666777888888777777777777777777777777555666777888999:::::::::888888888888888888888888777777888999::::::::::::999999888888999999:::;;;999999999999::::::;;;;;;999999888888777777666666888888999999999999888888888777777777888888999:::999:::;;;<<<===<<<<<<;;;777999;;;<<<<<<;;;<<<<<<<<<======<<<;;;:::999999888888999:::::::::::::::<<>>???AAAAAAAAA??????>>>???@@@@@@??????>>>>>>=========<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@???>>>>>>???AAA@@@AAAAAA@@@>>>===???@@@>>>===<<<<<<<<<===>>>>>>======>>>>>>>>>?????????>>>======<<<<<<<<<<<<<<<888999;;;<<<===<<<;;;:::999:::<<<======<<<:::999888999:::<<<>>>???AAAAAA????????????>>>===;;;;;;666666666666666666666666555555555555444444333333333444666555333222222333555666888999999999999888888999999::::::999999888555555444444333333222222999:::;;;<<<===???@@@@@@;;;:::999888777555444444333333444444444555555555666777777777777777777666000000000000111111111222//////000111111111111111000000000000000000000000111111222333333444555555555555555555444333222111222222111111111222222333111111111111222333444444111222444555555444222111111222333555666666666666333222000...------...///111111111111222222222222111111111111111111111111111111000000000000111111000000111111111111000000000000000111111000000000000000000000000000000111111222222222222111000///222222333444555666777777555555444444333222222111222333333444444333333222333444555444222222444555333444555666666555444333333222222111111222222333111000000000111333555666555555444333333333333333555555444333333444555666444555555666666555555444444555777888888777666555999888666555666777999:::::::::999888666555444444000000000//////000333666333333222222222222222222;;;===>>>@@@AAAAAA@@@@@@<<<;;;<<<===???@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;<<<======>>>>>>>>>=========;;;999:::<<<>>>??????>>>>>>>>>======<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>;;;<<<>>>???@@@@@@???>>>;;;<<<===???AAABBBDDDDDDAAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCCCCCCCBBBBBBAAABBBAAA@@@???===;;;:::999;;;:::999:::<<<===<<<;;;:::::::::<<<>>>@@@CCCDDD>>>>>>>>>======<<<<<<<<<999999:::;;;===>>>>>>???<<<=========<<<;;;::::::666777888:::<<<>>>???@@@<<<<<<;;;;;;999888777666666777888999:::;;;<<<<<<========================999999;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@???>>>???????????????@@@AAABBB???@@@@@@@@@AAAAAABBBBBB???>>>>>>===<<<;;;::::::;;;<<<<<<======<<<<<<;;;;;;:::::::::;;;;;;<<<===;;;<<<>>>?????????>>>===888;;;===>>>>>>===>>>???;;;;;;;;;;;;:::999888777::::::::::::::::::::::::;;;>>>AAAAAA???>>>@@@BBB????????????@@@AAABBBBBBEEEEEEDDDCCCCCCBBBAAAAAA???@@@AAABBBBBBBBBBBBBBBDDDEEEEEECCCAAAAAABBBCCCAAAAAABBB@@@???>>>???AAA???>>><<<;;;;;;===???@@@>>>>>>>>>>>>>>>?????????<<<<<<;;;::::::::::::;;;666777999;;;;;;:::999888888999<<<>>>??????>>>>>><<<===>>>@@@AAABBBDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>===>>>=====================???@@@@@@>>>;;;999888888999:::<<<>>>??????>>>>>>??????@@@@@@@@@@@@?????????>>>>>>===<<<;;;:::::::::;;;<<<>>>???AAABBBCCCDDDDDDCCCBBBAAA???===<<<<<<<<<<<<======>>>>>>>>><<<======>>>>>>======<<<777888888888999999::::::777777888999::::::999999777777777777777777777777333333333444444444444555666666666666555444333222444444333222222222333333444444444555666777888999333444666777777666444333444555777888:::;;;;;;;;;;;;999666333111000111111000000111111111222222222333333333333333333333333333333222222222222222333222222333333333333222222111111222222222222111111000000000000000111111111222222222222222111000///444444555666777888999:::777777666555444444333333444555555666666555555444555666777666444444666777555666777888888777666555333222222111111222222333222111111000222444666888999888777666666666666666777666555444555555777888555666777888888777666555666777:::<<<<<<<<<;;;:::;;;;;;:::999999::::::;;;<<<<<<;;;999777555333111000111111000///111444666111222222333333444444555HHHHHHIIIIIIHHHGGGEEEDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDFFFFFFEEEFFFHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHFFFCCCCCCCCCCCCBBB@@@???@@@@@@AAABBBBBBBBBBBBEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCCCCCCCDDDEEEFFFGGGEEEDDDBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>????????????????????????AAA???======>>>?????????BBBBBBAAAAAA@@@AAAAAAAAA@@@?????????@@@@@@AAABBBBBB@@@<<<999888:::===@@@>>>===<<<;;;::::::;;;;;;???>>>===============>>>:::888777888999;;;::::::::::::;;;<<<======>>>>>>>>>???@@@@@@@@@???>>>===<<<;;;:::<<<>>>@@@AAA@@@>>>;;;888888999888555222999:::;;;<<<============>>>======???BBBEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>@@@BBBBBBAAAAAABBBCCCFFFFFFFFFDDDBBBBBBDDDFFF???AAACCCEEEFFFFFFEEEEEEBBBEEEGGGGGGEEEBBBAAA@@@@@@AAABBBAAA?????????@@@DDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@EEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@?????????EEEDDDAAA???===<<<<<<<<<:::::::::;;;;;;===>>>>>>===<<<;;;:::999::::::;;;:::999777666666666777888666555444666999:::999666999<<>>======>>>;;;<<<===>>>>>>>>>===<<<>>>>>>???>>>>>>===<<<;;;??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::======<<<<<<;;;:::888777;;;<<<===>>>???@@@AAAAAA===<<<;;;999777777666666888888888888888888888888::::::;;;;;;;;;;;;:::::::::999777666666777999:::666666777999:::<<<===>>>999999::::::::::::999888;;;:::999888777666666666777666666666666777888888;;;;;;;;;<<<======>>>>>><<<===>>>===:::888777888777999;;;<<<===<<<;;;:::;;;;;;999888888999:::;;;:::;;;===>>>===<<<:::999666666666666666666666666555444444444444666777888;;;;;;::::::999999999888::::::999888999;;;<<<=========????????????>>>===>>>???AAABBBBBBAAA???===<<<======>>>???@@@AAAAAAAAAAAAAAA@@@===999666444444555777666666555777888444555666666777777777777MMMMMMNNNNNNMMMLLLJJJIIINNNNNNOOOOOOOOONNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGHHHKKKNNNPPPOOONNNPPPPPPOOOOOOOOONNNNNNNNNKKKIIIGGGFFFFFFFFFEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@======>>>@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@AAABBBBBBCCCAAA>>><<<<<<===@@@BBB===<<<;;;:::;;;===???AAABBBBBBAAA@@@????????????===;;;::::::<<<>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFEEEDDDCCCBBB@@@???>>>???AAACCCDDDCCC>>>;;;999999999999777444888999:::;;;<<<<<<<<<<<<999999:::===AAAEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@BBBDDDDDDCCCCCCCCCDDDHHHHHHHHHFFFDDDDDDFFFHHHDDDEEEFFFHHHJJJKKKKKKKKKJJJKKKLLLKKKIIIFFFEEEFFFIIIJJJJJJJJJHHHGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAAAAABBBBBBCCCDDDFFFEEEDDDCCCBBBAAAAAAAAAEEEDDDBBBAAA@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@???>>><<<<<<<<<<<<===???>>>===<<<;;;<<<<<<===<<<;;;;;;===???@@@???===???BBBGGGJJJJJJJJJKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNLLLJJJJJJLLLLLLJJJHHHKKKKKKJJJJJJJJJKKKLLLMMMHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIKKKKKKOOONNNMMMLLLJJJIIIGGGGGGJJJJJJJJJIIIHHHFFFEEEDDDEEEBBB@@@AAAEEEHHHIIIHHHJJJJJJJJJIIIIIIHHHGGGFFFFFFEEECCCDDDFFFIIIIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHFFFFFFFFFGGGGGGGGGGGGHHHFFFDDDCCCDDDFFFHHHHHHHHHJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@AAAAAABBBBBB@@@???>>>===<<<;;;;;;;;;::::::;;;;;;<<<<<<=========>>>>>>??????>>>>>>===>>>===<<<;;;;;;<<<===>>>;;;<<<<<<======>>>>>>???<<<<<<============<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<============>>>??????@@@@@@>>>??????>>>;;;::::::;;;;;;;;;===>>>>>>>>>======<<<<<<;;;:::::::::;;;<<<>>>???@@@AAA@@@???===<<<999999999999999999999999999999888888999:::<<<===>>>>>>>>>==================>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDDDDCCCAAAAAA@@@AAABBBBBBBBBAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCAAA>>>;;;999:::;;;======<<<;;;===>>>::::::;;;<<<<<<<<<<<<<<>>===>>>@@@DDDGGGIIIIIIHHHGGGGGGFFFEEEEEEDDDEEECCC@@@@@@CCCEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIIIIGGGFFFEEEFFFHHHJJJJJJJJJBBB@@@????????????===<<<<<<===>>>??????@@@@@@???<<<;;;<<<>>>BBBEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEFFFDDDDDDDDDEEEHHHIIIIIIHHHFFFFFFGGGIIIFFFFFFGGGHHHIIIKKKMMMNNNPPPPPPPPPNNNLLLJJJKKKLLLMMMNNNOOONNNLLLKKKLLLMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFEEEEEEEEEGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCCCCEEEGGGHHHGGGEEEFFFIIIMMMOOOOOOOOOOOOPPPRRRQQQPPPPPPOOOOOOPPPPPPPPPNNNMMMNNNOOOPPPOOOMMMMMMLLLKKKKKKKKKMMMNNNOOOLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMPPPPPPOOONNNMMMLLLKKKKKKNNNNNNNNNMMMLLLKKKJJJIIIJJJIIIHHHIIIKKKLLLLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJKKKIIIHHHIIILLLNNNNNNMMMLLLKKKJJJJJJJJJKKKMMMNNNHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIKKKMMMMMMLLLKKKLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBAAADDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA===>>>>>>???@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@AAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBB@@@======>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>=========>>>>>>???@@@AAABBBCCCBBBAAA@@@???===========================<<<<<<<<<<<<>>>???@@@???@@@@@@@@@@@@@@@@@@AAA???@@@BBBDDDEEEFFFEEEEEEGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFDDDAAA@@@@@@AAABBBBBBAAAAAABBBCCC@@@AAAAAABBBBBBBBBBBBBBBMMMMMMNNNNNNMMMLLLJJJIIIKKKKKKKKKJJJIIIHHHGGGFFFIIIIIIJJJKKKLLLMMMNNNNNNJJJIIIGGGFFFFFFFFFHHHIIIJJJJJJJJJMMMOOOQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLJJJIIIIIIIIIHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJIIILLLKKKJJJHHHGGGFFFFFFFFFGGGHHHJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIFFFCCCBBBCCCFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLLLLFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEGGGJJJLLLMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNKKKIIIIIIKKKMMMOOOOOOKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPOOONNNMMMNNNMMMLLLMMMOOOQQQQQQPPPJJJIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGGGGHHHHHHHHHGGGGGGEEECCCCCCDDDDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFGGGGGGFFFBBBBBBCCCCCCDDDDDDDDDDDDBBBCCCEEEEEECCCCCCCCCDDDFFFHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHJJJLLLMMMNNNNNNMMMLLLJJJKKKMMMOOONNNPPPPPPOOONNNMMMNNNOOOOOONNNNNNLLLKKKJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKJJJIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMLLLLLLKKKMMMPPPPPPOOOMMMMMMMMMPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPQQQQQQPPPPPPOOONNNNNNNNNMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPPPPOOONNNPPPOOOMMMLLLKKKLLLMMMNNNQQQOOONNNOOOQQQRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSNNNOOOQQQRRRRRRQQQOOOMMMPPPPPPPPPRRRTTTSSSQQQOOOOOOOOONNNMMMMMMMMMLLLLLLMMMLLLKKKJJJHHHFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEDDDCCCBBBBBBAAABBBBBBDDDDDDCCCCCCDDDDDDEEEFFFBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEDDDAAA??????BBBDDDDDDCCCCCCBBBBBBCCCDDDDDDAAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>???AAABBB??????@@@@@@AAAAAABBBBBB???AAADDDGGGHHHHHHGGGFFFIIIJJJJJJKKKJJJIIIGGGFFFIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFGGGHHHHHHFFFDDDCCCBBBCCCDDDCCCBBBBBBCCCDDDCCCDDDDDDEEEEEEEEEDDDDDDRRRRRRSSSSSSRRRQQQOOONNNNNNNNNNNNNNNMMMLLLJJJJJJKKKKKKLLLNNNOOOPPPQQQRRROOONNNMMMLLLLLLNNNPPPRRRQQQPPPOOOOOOOOONNNLLLIIILLLLLLMMMMMMNNNNNNOOOOOOKKKIIIGGGFFFFFFFFFEEEDDDCCCEEEGGGJJJLLLMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLKKKLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIGGGDDDCCCEEEHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEECCCCCCFFFHHHKKKNNNPPPOOOMMMLLLLLLMMMOOOQQQSSSTTTUUUUUUSSSQQQNNNNNNPPPRRRSSSSSSLLLLLLMMMMMMMMMMMMNNNNNNMMMNNNPPPQQQQQQQQQPPPPPPRRRPPPOOOPPPRRRSSSSSSSSSPPPQQQQQQPPPOOONNNNNNOOOLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJGGGEEEDDDCCCAAA???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCDDD@@@BBBCCCCCCBBBAAAAAABBBDDDEEEFFFFFFEEEDDDEEEFFFMMMLLLJJJIIIIIIIIIJJJKKKGGGGGGGGGFFFFFFHHHLLLOOOPPPQQQRRRQQQPPPOOOOOOQQQKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLNNNNNNOOOPPPOOOOOONNNMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMNNNOOONNNKKKHHHGGGGGGJJJIIIFFFDDDCCCBBBCCCCCCEEEFFFGGGGGGGGGHHHHHHIIIMMMMMMNNNNNNOOOPPPQQQQQQOOOPPPPPPQQQRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXVVVUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOKKKKKKKKKKKKKKKJJJIIIIIIIIIKKKNNNPPPQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQPPPQQQSSSUUUWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZXXXYYYZZZZZZYYYWWWUUUSSSVVVVVVVVVWWWXXXXXXUUUSSSUUUUUUUUUUUUUUUUUUTTTTTTUUUTTTRRRPPPNNNLLLKKKJJJHHHHHHIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDD@@@AAABBBBBBBBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@DDDDDDCCCCCCDDDDDDEEEFFFCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEBBB@@@AAACCCEEEFFFEEEDDDDDDDDDDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@????????????AAABBBCCC@@@AAAAAABBBBBBCCCCCCCCC@@@CCCFFFIIIJJJIIIGGGFFFGGGHHHIIIIIIIIIHHHFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFBBBCCCDDDFFFFFFEEECCCBBBCCCDDDEEEDDDCCCBBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBUUUVVVVVVVVVVVVTTTSSSRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRSSSTTTUUUVVVWWWWWWTTTSSSRRRRRRTTTWWWZZZ\\\\\\ZZZXXXVVVTTTQQQNNNKKKLLLLLLLLLMMMMMMMMMNNNNNNIIIGGGDDDDDDDDDDDDCCCBBBAAADDDIIIMMMPPPQQQQQQPPPRRRSSSTTTTTTSSSRRRPPPOOOOOOOOONNNMMMLLLKKKKKKKKKGGGGGGHHHIIIJJJJJJJJJJJJIIIKKKLLLNNNOOOOOOOOONNNNNNNNNNNNOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHFFFGGGHHHJJJKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGJJJMMMOOOOOOMMMJJJHHHHHHJJJNNNQQQTTTVVVWWWWWWTTTSSSQQQQQQRRRSSSRRRQQQLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMOOOQQQRRRSSSSSSRRRSSSQQQPPPQQQSSSTTTTTTSSSSSSTTTTTTSSSQQQOOOPPPQQQNNNNNNOOOOOOOOOOOONNNNNNIIIGGGEEEDDDDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBBBBCCCCCCDDDDDDAAACCCDDDDDDBBBAAAAAABBBCCCEEEGGGGGGFFFEEEFFFGGGIIIHHHGGGFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEGGGKKKNNNLLLMMMNNNMMMLLLKKKKKKMMMFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEBBBBBBBBBDDDFFFIIILLLMMMLLLMMMNNNNNNNNNLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGFFFEEEDDDBBBAAABBBBBBCCCDDDFFFHHHIIIJJJLLLLLLMMMNNNNNNNNNMMMMMMIIIJJJJJJJJJJJJIIIHHHHHHKKKLLLNNNOOONNNNNNOOOPPPMMMNNNOOOMMMJJJGGGGGGGGGHHHGGGDDDAAA@@@@@@@@@AAAEEEFFFGGGGGGGGGFFFHHHIIIJJJKKKMMMOOOPPPPPPOOOOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUXXXYYYYYYYYYXXXVVVUUUSSSTTTSSSSSSSSSRRRRRRQQQQQQKKKKKKKKKKKKJJJIIIHHHGGGHHHKKKNNNOOOPPPPPPQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNPPPTTTXXX[[[[[[[[[YYYZZZZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\ZZZYYYZZZYYYXXXXXXYYYYYYWWWUUUTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTRRROOOMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHIIIJJJLLLMMMNNNNNNHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIGGGGGGFFFFFFGGGHHHIIIIIIIIIGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>AAAAAAAAAAAAAAABBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDBBBAAAAAABBBDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAACCCDDDEEECCCCCCDDDDDDDDDDDDDDDDDDCCCEEEHHHJJJJJJIIIHHHFFFEEEEEEFFFGGGGGGGGGFFFEEECCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEDDD???@@@BBBCCCDDDCCCAAA@@@DDDEEEFFFEEECCCCCCCCCEEE???@@@@@@@@@@@@???>>>>>>ZZZZZZ[[[[[[ZZZYYYWWWVVVYYYYYYZZZZZZZZZYYYYYYXXXWWWXXXXXXYYYZZZ[[[[[[\\\WWWWWWVVVVVVYYY]]]aaaddddddbbb___]]]\\\YYYVVVSSSOOOOOONNNMMMLLLLLLKKKKKKIIIGGGDDDCCCDDDDDDCCCAAAFFFHHHKKKOOORRRSSSTTTTTTVVVWWWXXXXXXWWWUUUSSSRRRQQQPPPNNNMMMKKKJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJLLLOOOQQQSSSTTTSSSSSSRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNPPPQQQPPPOOOLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJLLLMMMNNNOOOKKKLLLLLLLLLLLLKKKJJJJJJJJJLLLOOOSSSVVVWWWXXXXXXWWWVVVUUUVVVVVVUUURRRPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMPPPRRRTTTVVVVVVVVVWWWUUUTTTUUUVVVWWWWWWVVVTTTVVVVVVTTTQQQOOOOOOQQQMMMMMMNNNNNNNNNMMMMMMLLLHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFDDDFFFGGGGGGEEEDDDDDDDDDEEEGGGJJJJJJIIIHHHIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHIIILLLNNNHHHIIIJJJIIIHHHGGGHHHIIIFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEGGGJJJMMMNNNLLLMMMOOOPPPQQQPPPNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPPPPPPPPPPNNNNNNOOOOOOOOONNNMMMLLLLLLNNNQQQQQQOOOOOOPPPRRROOOPPPQQQPPPNNNMMMMMMNNNNNNLLLIIIFFFEEEEEEFFFGGGKKKMMMOOONNNMMMLLLMMMPPPLLLOOOSSSVVVWWWVVVTTTRRRTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWZZZZZZ\\\\\\\\\[[[YYYXXXWWWWWWVVVUUUTTTTTTSSSSSSOOOOOOOOONNNMMMKKKJJJIIIIIILLLNNNNNNMMMMMMNNNPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPQQQUUUXXXZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZXXXVVVVVVVVVVVVUUUTTTRRRRRRTTTUUUUUUUUUTTTTTTRRRQQQOOOLLLJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHJJJLLLNNNPPPQQQRRRKKKJJJIIIHHHHHHJJJKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEGGGHHHIIIJJJJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>===<<<<<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>????????????>>>>>>>>>======>>>????????????>>>>>>??????@@@AAA@@@@@@@@@AAABBBBBBCCCCCCAAABBBCCCBBB@@@???@@@AAABBBCCCDDDDDDDDDCCCAAA@@@@@@AAABBBDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGHHHGGGGGGFFF@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCC>>>@@@AAACCCCCCBBBAAA@@@CCCDDDEEEDDDBBBAAABBBCCC>>>>>>>>>>>>>>>===<<<<<>><<<;;;;;;<<<>>>?????????>>><<<;;;999888777999999:::;;;<<<=========:::;;;;;;<<<===???@@@AAA>>>============>>>??????>>>>>>??????@@@AAAAAABBB>>>@@@BBBAAA@@@?????????AAABBBCCCDDDCCCBBB@@@>>>===>>>@@@BBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@???AAABBBBBBCCCBBBAAA@@@???CCCDDDFFFHHHIIIIIIHHHHHHAAACCCEEEGGGHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBCCC???@@@BBBCCCDDDCCCAAA@@@AAABBBBBBAAA@@@??????@@@>>>>>>>>>>>>======<<<;;;ssstttttttttsssqqqooonnnrrrqqqnnnkkkhhhfffdddccc```^^^]]]\\\\\\^^^aaaccceeeaaaaaaeeegggfffeeeggggggfffdddbbbaaa_________```]]]YYYVVVTTTUUUWWWXXXUUUQQQLLLJJJLLLOOOOOOOOOUUUUUUTTTTTTTTTUUUVVVVVVYYYYYYZZZYYYYYYXXXWWWVVVTTTTTTSSSOOOJJJFFFGGGHHHLLLLLLMMMMMMMMMNNNNNNNNNUUUVVVXXXYYYZZZZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYXXXNNNNNNMMMMMMOOORRRUUUWWWVVVWWWXXXZZZ[[[[[[ZZZZZZTTTSSSSSSSSSTTTRRROOOMMMKKKKKKJJJJJJJJJKKKMMMNNNKKKKKKMMMPPPTTTWWWWWWVVVRRRPPPNNNOOORRRUUUTTTRRRWWWYYYYYYVVVWWWZZZ[[[YYYVVVXXX[[[\\\\\\ZZZWWWTTTLLLLLLLLLLLLNNNQQQSSSTTTSSSSSSSSSTTTVVVYYY\\\^^^^^^]]]]]]]]]\\\\\\[[[[[[\\\\\\ZZZYYYWWWUUUTTTSSSNNNMMMKKKJJJIIIIIIIIIJJJIIIGGGEEEFFFIIIJJJHHHFFFHHHHHHHHHHHHIIIJJJJJJKKKHHHHHHHHHHHHIIIKKKMMMOOOMMMOOOQQQQQQOOOMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMQQQRRRSSSRRRQQQNNNLLLJJJMMMNNNPPPUUUYYYXXXTTTPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNOOOOOONNNMMMLLLLLLNNNNNNOOOPPPQQQPPPMMMKKKEEEEEEFFFIIIMMMOOOLLLIIINNNNNNMMMKKKJJJKKKNNNQQQWWWWWWWWWXXXXXXXXXWWWWWWRRRPPPNNNKKKIIIIIIJJJKKKQQQRRRRRRRRRRRRRRRQQQQQQVVVWWWVVVQQQKKKHHHGGGIIIGGGIIIKKKOOORRRUUUWWWXXXZZZ[[[]]]^^^]]][[[YYYXXXTTTSSSRRRRRRRRRSSSTTTUUU[[[ZZZXXXVVVVVVWWWXXXYYYXXXVVVTTTRRRQQQSSSUUUVVV[[[ZZZXXXWWWWWWYYY\\\^^^```bbbdddgggiiiiiiiiihhhffffffeeebbb```___```bbbdddcccaaa```______``````eeedddcccccccccdddeeefff````````````___]]]\\\[[[YYYZZZZZZZZZXXXUUURRRPPPPPPNNNKKKJJJJJJLLLOOOQQQVVVVVVUUUUUUUUUTTTTTTTTTVVVWWWYYYZZZYYYXXXVVVUUUZZZWWWTTTTTTVVVXXXXXXVVVWWWVVVVVVWWWZZZ[[[[[[ZZZ[[[[[[ZZZYYYXXXXXXWWWWWW\\\ZZZYYY[[[^^^aaaaaa___[[[ZZZYYYWWWVVVTTTSSSSSSRRRNNNKKKJJJMMMQQQUUUVVVQQQNNNMMMNNNPPPQQQOOOMMMLLLKKKIIIIIIJJJMMMPPPRRRTTTPPPKKKHHHIIIJJJIIIHHHJJJIIIFFFDDDBBBBBBBBBBBBCCCBBBBBBCCCCCCBBB>>><<>>???AAABBBBBB@@@BBBAAA@@@???>>>=========?????????@@@@@@@@@@@@@@@BBB@@@>>>======???AAACCCEEEDDDCCCAAA@@@AAAAAABBBEEEDDDBBBAAA@@@@@@AAAAAADDDFFFHHHIIIIIIFFFDDDBBBAAABBBDDDFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@AAABBBCCCDDDCCCBBBBBB@@@???>>>>>>============???===<<<===@@@@@@>>><<