BM6P6(@ mmmttt{{{|||vvvzzz}}}qqqnnnrrruuuQQQEEE@@@@@@??????????????????@@@AAAAAA@@@???@@@AAABBBCCCDDDGGGKKKMMMMMMLLLLLLMMMMMMKKKIIIGGGGGGHHHKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFAAABBBGGGMMMJJJBBB???BBBAAAAAA@@@???>>>>>>??????>>>>>>>>>===<<<:::999888888999999999999888777777777777555444333222222111444444444333222111000///000111111111111222222222222222222222222222222222222222222222222222222222222333444444555555444444555555555555666666666666999999:::;;;???FFFOOOUUUooo{{{sssWWWRRRIIIAAA;;;999999:::444444444444333222111000000000000000111111111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000111111000000//////................../////////000222222222111111111111111000000222555999>>>BBBDDD>>>===;;;999777555444333///000111111222222222111000000111111111222222222333222222111111222222333222333444333111111333444333333333333333333444555555666777777888888888888555444444333333444444444888888888777777;;;BBBHHHQQQUUUYYYXXXVVV[[[hhhsss}}}qqqiiieee```WWWOOOLLLJJJJJJKKKJJJGGGEEEEEEIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFHHHIIIJJJIIIJJJJJJKKKLLLLLLLLLLLLPPPQQQSSSTTTVVVWWWWWWWWW\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSPPPPPPPPPOOONNNKKKIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIKKKNNNOOONNNMMMLLLLLLWWWSSSSSSWWWYYYWWWWWWYYY\\\fffsss|||}}}zzzvvvttttttcccLLLDDD===888888::::::::::::::::::::::::888888777777666666555555888888888888888777666666~~~qqqhhhmmmqqqiiikkkooo~~~YYYDDDAAA>>>>>>>>>============>>>>>>@@@?????????@@@AAACCCDDDDDDFFFJJJLLLLLLKKKLLLMMMKKKJJJHHHGGGFFFGGGHHHIIIGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBFFFKKKHHH@@@>>>AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<:::999888888999999999999888777777888777555444333222222222333333333333222111000///000111111111111222222222222222222222222222222222222222222222222222222222222333333444444444444444444444555555555666666666999999999888999<<>><<<999666444222111111222222333333333333222222222333333333444444444444444333333444444444444555555555333333555666888777777666666666666666333333444555555555555555555555444444444555666666333555666666666888===AAAHHHMMMRRRTTTSSSVVV^^^dddxxxtttiiiUUUPPPLLLIIIHHHGGGHHHJJJHHHHHHIIIJJJKKKMMMNNNNNNHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMOOOPPPPPPPPPQQQSSSUUUWWWTTTTTT[[[bbbhhhpppwww{{{zzzvvvpppjjjiiilllpppbbbDDD<<<======<<>>>>>@@@AAACCCDDDCCCEEEIIIJJJJJJJJJKKKLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCCCCEEEGGGDDD???===??????>>>======<<<==================<<<;;;:::999888888888999999888888777666888777666555444333333333333333333333222111000000000111111111111222222222222222222222222222222222222222222222222222222222222222333444444444444333444444444444555555555555777777777666555555888:::::::::===AAAKKKYYYhhhrrr{{{dddQQQFFFAAA===:::666777888888777666444333333333333333333222111000//////000000000000111111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////111000000000000/////////////////////000000000000111111111111111111111111222222111222555999===@@@CCCCCCBBB@@@===:::666444111111111222222222222222222222222222333333333333444444333333333333444444444444555444333222444666888777666555444444444444222333333444444444444333555555555555555666777888222444666777777777999;;;@@@EEEKKKOOORRRSSSTTTVVV[[[kkk{{{kkkdddZZZRRRNNNMMMNNNNNNLLLKKKJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLKKKLLLMMMOOOOOOMMMNNNOOONNNOOORRRVVVYYY[[[]]]eeeoootttsssrrrssstttqqqkkkffffffnnn|||VVVEEE777777;;;;;;:::<<<999999999999999999999999999999888888888888777777666666666555555555444444}}}xxxqqqwww}}}~~~eeeOOOCCC@@@<<<>>>???999<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<>>>@@@AAACCCDDDBBBDDDGGGHHHHHHHHHIIIKKKJJJIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCAAA>>><<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999888888888888888888888777777666888777666555444444444444222222222222222111000000000000111111111222222222111111111111111111111111111111111111111111111111111111222333333333333333333333333333444444444444333555777777666777888999<<<===??????AAACCCGGGJJJTTT^^^lllxxxtttfffTTTMMMCCC>>>======<<<;;;555666777777666444222111222222222222222111000000////////////000000000111000000000000000000000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111000000000111111111111111333222000000222555999<<>>;;;888444444444333444444444555333333444444444555555555666555555444444555555666555666666555444444555777666666555444444555555555333444444555555555444444555555444555555666777888555666777777777888999:::===@@@EEEKKKQQQSSSRRRPPPRRRVVVddd}}}~~~sssggg___ZZZTTTNNNNNNMMMLLLJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKKKKJJJIIIIIIHHHLLLJJJIIIHHHHHHJJJLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKMMMLLLJJJIIIIIIJJJKKKLLLOOOMMMLLLJJJJJJLLLMMMOOOOOOQQQUUUXXX\\\aaagggkkkooonnnppprrrnnneee______]]]ccckkkuuurrrQQQHHH@@@;;;======999777888999999999999999999999999888777777777777777777777666666666555555555555555|||}}}~~~aaaGGG;;;:::???<<<===>>>888;;;;;;::::::::::::;;;;;;999999;;;===???AAABBBCCC@@@CCCEEEFFFFFFFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBB@@@???>>>===;;;<<<;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;:::999888777777888888888888777666666777666555444444444444444111111222222222111000000000000111111111222222222111111111111111111111111111111111111111111111111000111222222333333222222222222222222333333333333111444777888888777888999111444888:::;;;;;;<<<===FFFIIIMMMNNNQQQZZZiiiuuu~~~lll```VVVLLLDDD>>><<<:::999:::999555222777777666555444333222222111111222222111111000000...////////////000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000111111111111222000111111111222222222333222111000000111444777999<<<>>>@@@BBBBBB@@@>>><<<888888777666666666777888666666666666777777777777888888777777777777888888777888888777666666777999777777666777777888999999444555555555555555444444555555555555555666777777999888555555555777999:::<<<===???EEELLLPPPQQQPPPSSSRRRUUU^^^rrr~~~vvvgggYYYQQQPPPOOOOOOPPPQQQSSSTTTLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHIIIKKKNNNOOONNNNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIKKKKKKIIIHHHHHHIIIJJJKKKOOONNNMMMNNNOOOQQQTTTVVV\\\```gggmmmrrrvvvzzz}}}wwwnnnccc\\\XXXYYYbbbmmmqqq{{{oooNNN???;;;999999;;;;;;888888:::888888888888888888888888555666666666666666666666888777666555555555666666lllUUUHHH@@@777:::===777666:::777;;;::::::999999::::::;;;777999;;;===???@@@AAAAAA???AAACCCDDDDDDEEEGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCAAA>>>???@@@>>>999;;;;;;;;;:::;;;;;;<<<===999:::::::::999999888777777777888888777777666555555555444333333333333333000111111111111111000000000111111111111222222222111111111111111111111111111111111111111111111111000000111222222222222111111111111111222222222222111333666666555444444444222333444444444666999<<<:::===???AAAAAADDDJJJNNNVVV^^^hhhrrr|||}}}cccZZZOOOGGGDDDBBB>>>;;;:::888555444444333222000444333222111111222333444000000111111111000000///......////////////000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000111111111111222000111111111222222222222111111222222333444444444333333222333444555777888666888;;;>>>@@@@@@@@@???888777666555444555666777555555555666666666777777777777666666666666777777666777777666555555666888777777777777777888999999666666777777777666555555777777666666666666777777:::777444333444777888999:::::::::>>>CCCIIILLLNNNPPPRRRTTTTTTXXXiii{{{dddaaa]]]ZZZWWWUUUUUUUUUQQQPPPOOOMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPOOOLLLLLLLLLLLLNNNPPPRRRSSSQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQPPPOOONNNLLLMMMMMMNNNNNNPPPQQQRRRSSSVVVWWWXXX[[[___cccfffiiilllnnnqqqqqqooommmkkkkkk```^^^```dddjjjrrrkkkIII>>>???888999999999888888999:::777777777777777777777777444444555555555555666666888777666555555555666777wwwxxx~~~pppZZZEEE;;;;;;<<<555888<<<555444888777999888888777777888888999777888:::===>>>????????????@@@BBBBBBBBBCCCEEEHHHIIIHHHFFFDDDDDDDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCC@@@BBBAAA>>>???BBB???888;;;;;;;;;;;;;;;<<<======999999999999999888888777777777777777777666666555444444333222222222222333000000111111111111000000000111111111111222222222111111111111111111111111111111111111111111111111///000000111111111111111000000000111111111222222000222444444333222222333888888888666444555777999222444777;;;>>>@@@@@@???CCCEEEGGGJJJMMMTTT]]]dddpppxxxqqqeee[[[PPPGGGDDDAAA===;;;:::999888666555333222222333444555555111111111111111111222333//////000000000000000///........./////////000000000000000000000000000000.../////////000000000111111111111111111111111111222222222222222222222222000000111111111222222222111111111222222222333333222222333444444555666666444555666777999999::::::888999;;;>>>AAABBBDDDDDD???===<<<:::::::::<<<===============>>>>>>>>>?????????>>>>>>>>>>>>??????===>>>???>>><<<<<<>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;:::999888888888888999777555666999::::::888999999:::;;;===AAAEEEHHHLLLOOOSSSSSSOOORRRdddwww}}}wwwpppjjjfffdddccc]]][[[WWWTTTSSSSSSTTTVVVSSSTTTTTTUUUUUUUUUUUUTTTRRRRRRRRRSSSTTTUUUUUUVVVRRRRRRRRRQQQQQQQQQPPPPPPRRRSSSUUUVVVVVVVVVTTTSSSTTTUUUVVVWWWXXXXXXXXXXXX[[[\\\___bbbeeeiiikkkllliiijjjiiigggccc```^^^^^^^^^iii}}}eeeLLL===:::>>>;;;<<<<<<:::888777777777777777777777777777777777555555555555666666666777888777555333333444555666~~~rrrooommmhhhtttxxxXXXLLLEEE999777>>>555///666>>>999777:::777777777666666666666777777777888:::<<<>>>>>>>>>>>>>>>@@@AAAAAAAAABBBEEEGGGHHHFFFDDDBBBBBBCCCEEEGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCC>>>AAAAAA>>>@@@DDD@@@888;;;;;;;;;;;;;;;<<<===>>>888888999999999888888777777777777777777666666555333333222222111111222222///000000111111111000000000111111111111222222222000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111...000222333333333444666...111555777777666555666888555444444777888666333777999<<>>999<<<;;;888666555555666777111222333333444333222111222333333333333111000/////////000000000000000///............/////////000000000000000000000000000.../////////000000111111111111111111111111111111222222222222222222222222000000111111222222222222111111222222222333333333333333444444555666777777666777999;;;<<<===<<<<<<===>>>???AAADDDFFFHHHIIIMMMLLLJJJHHHGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOONNNNNNNNNNNNNNNNNNOOOMMMNNNNNNMMMLLLLLLMMMOOONNNMMMKKKIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;:::999999999:::999999<<>>:::666888999777777888888777777777777777777777777777555666666666777777888888777555444222222333444555xxxooommmqqq||||||[[[PPPCCC:::888999999888555555555555555666777777888777555444333444666777:::<<<===<<<;;;;;;<<<===<<<<<<===>>>@@@CCCEEEFFFCCCCCCDDDDDDCCCBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>===<<<>>>============<<<<<<<<<;;;<<<<<<:::777555777999777777666666555555444444444444333333333333222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111000111111111111222222222000000000000000000000000111111111111111111111111333333333444444444555555444444555555666777777888:::999888888888999:::;;;>>>???AAADDDGGGIIIKKKLLLUUUVVVYYY\\\aaaggglllnnn{{{sssmmmbbb```[[[UUUOOOJJJFFFEEEBBBAAA???===;;;999777777666666666666666666666666111111111111111111111111000000000000000000000000000000000000000000000000............////////////111111000000//////......000000000000000000000000222222111111111111111111777555333111111222333444444333111111222444555555444333333333444555444333555333444777999999999::::::===AAADDDEEEEEEGGGHHHKKKIIIKKKRRRVVVTTTVVV\\\___dddaaa^^^jjjzzzuuubbbeeeiiilllkkkhhhfffgggjjjjjjgggeeeddddddaaa\\\WWWVVV]]]bbbaaa\\\[[[bbbiiiooopppnnniiibbb\\\ZZZZZZ^^^ZZZZZZ^^^___\\\XXXXXXZZZWWWSSSNNNIIIFFFEEEFFFIIICCC???AAACCC@@@===;;;:::<<<>>><<<:::;;;???CCCDDDJJJPPPQQQOOOLLLMMMOOOWWWaaayyyuuukkkiiikkkiiicccaaaWWWUUU]]]```XXXTTTVVVWWWRRRNNNMMMOOORRRRRRQQQLLLMMMLLLJJJHHHHHHIIIJJJJJJKKKOOOTTTSSSMMMKKKNNNRRRQQQQQQQQQRRRRRRQQQPPPTTTVVVXXX[[[^^^aaabbbccciiipppzzzdddVVVEEE;;;;;;===<<<999<<<;;;999888777666666666777777666666666666777777777666555444333222222222333333333333333333333333lllZZZHHHAAA999666777888777666555555444444555555666777777666555444444555666777:::;;;<<<<<<;;;;;;<<<===<<<======>>>@@@BBBDDDEEEFFFEEEEEECCCAAA?????????DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;888777777:::===<<<888333666666666666666555555555444444333333333333222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111000000111111111222222222000000000000000000000000111111111111111111111111222222222222333333333444333333444444555666666777777777666666666777888999777777888:::;;;===>>>???AAABBBCCCFFFIIIMMMPPPRRRPPPSSSWWW]]]bbbfffhhhiiimmmmmmnnnooopppqqqrrrrrrtttqqqllljjjhhhfffccc```___[[[UUUSSSSSSPPPKKKFFFGGGFFFDDDAAA???===<<<;;;<<<;;;:::888666555444333444444444444444444444444111111111111111111111111000000000000000000000000////////////////////////............////////////111111000000////////////111111111111111111111111222222222222222111111111333222111111111222333444555444444555777888999999999888777666777888888888777666777;;;???BBBEEEFFFCCCHHHOOOVVVZZZ\\\___```dddbbbcccfffeeebbbeeekkkqqqyyy~~~zzzvvvyyy{{{zzzyyy~~~|||{{{{{{}}}{{{|||zzzssskkk```YYYYYYZZZXXXPPPHHHCCCCCCDDD???===:::999:::<<>>999666333333555666444222444444444444444555555666555444444444444666777888999:::;;;;;;::::::;;;=========>>>>>>???AAABBBCCCDDDEEEDDDBBB@@@>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBAAA@@@??????<<<<<<;;;;;;;;;::::::::::::777888@@@HHHHHH>>>333555555555666666666666666444444333333333333222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111000000000111111111222222000000000000000000000000111111111111111111111111111111111111222222222222222222333333444444555555444444444333444555555666666666666666666666777777777777777888999:::<<<===@@@AAABBBCCCEEEFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLLLLNNNKKKHHHGGGFFFEEECCCBBBEEEBBB??????@@@@@@===:::666666666555555666666777666666555444333222222111222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////............////////////111000000000000/////////111111111111111111111111222222222222222222222222111111111222333333444444333333555666888999::::::;;;999777555666888;;;======>>>AAAFFFLLLSSSYYY\\\```fffpppyyy~~~{{{yyy{{{vvvmmmjjjmmmjjjcccWWWPPPHHHDDDEEEFFFEEECCCAAAAAACCCFFFJJJLLLLLLKKKJJJIIIHHHMMM^^^}}}~~~~~~~~~yyytttuuukkkhhhdddcccddddddaaa___aaa___\\\WWWTTTSSSVVVYYYVVVZZZXXXQQQTTTaaakkkmmmiiippptttooofffccckkkuuuuuuTTTAAA;;;999888999:::;;;999888888888888888888888888888666666555555555555666666666555444333333222222333333333333333333333333333sssvvv|||wwwVVVGGGBBB<<<555777555444444444444222000333333333333333444555555333333333333555666888999777999::::::999999;;;<<<>>>>>>>>>>>>>>>???@@@AAA>>>BBBEEEFFFDDDBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????;;;;;;;;;:::::::::999999;;;999;;;BBBJJJIII???555444444555555666666777777444444333333333222222222111111111111111111111111///000000000111111111111000000000000000000000000///000000000111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111111222222222222333111111222222333333333333222222222333333333444444666666666555555555555555777777777777777777888888888888888999:::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::;;;999777777888888666444666666555555555555555666555555444444444333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////............////////////000000000000000000000000111111111111111111111111222222222333333333333333222333444555666666555555333444555666777:::===@@@???>>>===<<<===AAAGGGKKKMMMSSSXXX\\\dddnnnvvvyyyxxxmmmddd___[[[XXXVVVMMMHHHDDDDDDHHHKKKJJJHHHEEEGGGIIIHHHKKKYYYooo~~~{{{vvvoookkkjjjmmmppp{{{}}}qqqtttcccIII>>>;;;:::<<<======;;;999888777666666777888888888888888666555555444444555555666555444444333222222222333222222222222222222222222iiiGGG777999<<<999222888666444333222222222222222222222222222333333444222222333444555666888888666777999999888888:::<<<>>>=========>>>>>>???@@@===CCCIIIKKKHHHDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>;;;::::::::::::999999999999999;;;>>>???===999444444444555555666666777777444444333333333222222222000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111//////000000000111111111000000000000000000000000000000000000000000000000222222222222333333333333111111111222222222222222222222222333333333333333111111111222222222333333333444444555555555555555000000000111333555777888777666666666666555555555555555555444444444555666666555333333333333222111444444333333333333333444444444444444444444444444111111111111111111111111000000000000000000000000////////////////////////....................................////////////000000000000111111111111111111111111111111111111222222333333444444444444333444555666666666555555666777888888:::???FFFLLLPPPQQQRRRSSSTTTZZZaaagggllluuu}}}{{{xxxxxxjjjaaaUUUOOOOOONNNKKKHHHBBBDDDGGGIIIKKKOOOUUUYYYsssyyyUUUAAA;;;<<>>??????AAAHHHNNNNNNHHHBBB??????CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAABBB@@@@@@@@@??????>>>>>>>>>;;;;;;:::::::::999999999;;;===>>>===999777777888555555555666666666666666444444333333333333222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111/////////000000000111111000000000000000000000000000000000000000000000000222222222222333333333444111111222222222222222222111111222333333333333333000000111111222333333333000000222333333333333333555555666666777888888888999999888888888888888888777888999888777777888:::555555666666777777888888222222222222222333444555222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////....................................////////////000000000111111111111222222222222222222222222222222333333444444555555666333333444555666666777777888;;;>>>AAAEEEMMMXXX___iiilllppprrrtttyyy~~~tttoooiiibbb]]]RRRMMMFFFDDDFFFIIIJJJJJJKKK```nnnMMM======>>><<<888::::::999777444444555777444555777888999888777777444444333333333333444444333333222222222222333333222222222222222222222222www\\\DDD<<<::::::<<<999333333666000111111111000111222333111000000000000111222222111222333444555555666666333555777777777777999;;;;;;;;;;;;<<<===>>>???@@@EEEJJJNNNLLLEEE???>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????;;;;;;;;;;;;::::::::::::===???@@@===:::888999;;;666666666666666555555555444444333333333333222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111////////////000000000111000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222000000222333333333222111333333333333444444444444111222333444444444333333222333444444444333222111444444444444444444444444444555666444222222333666000000111222111222333333333333222222333444555555222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////....................................////////////000000111111111222222222222222222222222222222222333333333444555666666666444444555666999<<<>>>@@@BBBIIISSS[[[ccclllxxxqqqggg[[[SSSQQQPPPMMMJJJBBBLLL\\\tttWWWHHH<<<<<>>444...111444444555888111333444444222000000000000000000000000111111222222222333444555555555555333444666777666777999;;;;;;;;;;;;;;;===>>>???@@@DDDHHHKKKHHHAAA>>>AAAEEE@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA<<<<<<;;;;;;;;;;;;::::::::::::;;;:::888777777777777777666666555555555444444444444333333333222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333222222222222222222...///111222222222111000333222222222111111111111222222333444444333222111222333555666666555333222555555555555666666666777666777888666333222444777666666777666444333444555444333222111000000000000444444444444333333333333111111111111111111111111000000000000000000000000////////////////////////..................................../////////000000000111111222222222222222222222222222222222222333333444444555666777777777777888:::>>>BBBGGGIIITTT^^^mmmyyywwwqqqmmmggg^^^WWWQQQSSSRRRQQQ```pppOOOBBB===;;;>>><<<777777;;;777555444444555666555333555666777999999777666444444333333222222333333444222222222111222222333333111111111111111111111111{{{]]]GGG???>>>===;;;333333333222222222111111000000////////////000000000000000000111111111111333333333333333333333333444444444555555555555666;;;;;;;;;;;;;;;<<<===>>>BBBAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@?????????@@@@@@>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777666666555555555444444444333333333222222111111111000/////////000111222222000000000000000000000000......//////000000111111111111111111000000000000////////////000000000000111111222222222222111111000000000000000000000000///000000000000111111111111000///......///000111000000000000111111111111000000000000000000000000000000000000000000000000333333333222222222111111222222222333333333444444444444333333333222222222111111222222222222111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000............////////////........................////////////000000000000000000000000000111111222000000000111222333444555888222111888<<<:::777999;;;<<>>>>>??????>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>======<<<;;;;;;:::::::::999888888777777666666555555555444444444444333333333222222222111111000000000000000000111222000000000000000000000000////////////000000111111111111111111000000000000////////////000000000000000111111222222111111000000000000000000000000000000000000111111111111222111000///......///000111//////000000000111111111000000000000000000000000000000000000000000000000333222222222111111111111222222222333333333333444333333333333222222222222000111111222222111111000000000000111111111222222000000000000000000000000000000000000000000000000////////////////////////............////////////........................////////////000000000111222111111111111111222222333444444444444555777888999555555999:::;;;@@@GGGKKKNNNWWWdddppp{{{vvvkkkbbbaaadddooohhhOOODDDFFFLLL<<<<<<;;;:::999888777777777777666555555555555555888666444555666777555333222222222222222222222222333333333333333333333333000000000000000000000000kkkQQQCCC===<<<::::::999888444111222222222222111111111000000//////......//////000//////000000000000111111000000000000000000000000333333333444444444555555444555777888999999999888;;;;;;;;;<<<=========>>>>>>>>>>>>?????????@@@@@@?????????@@@@@@AAAAAABBB@@@AAABBBBBBBBBAAA??????======<<<<<<;;;::::::::::::999999888888777666666555555555555444444444444333333333222222222222111222111000000000000000000000000000000000000000000/////////000000000000111111111111111000000000000////////////000000000000000111111222222111111000000000000000000000000000000111111111111222222222000000////////////000000//////000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000111111222222222333333333333333222222222111111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////......................../////////000000000111111333333222222111222222333555666666555444444666888:::999:::===@@@HHHUUUbbbmmmqqq}}}vvvttthhhjjjtttxxxWWWAAA999888<<>>??????@@@@@@@@@?????????@@@@@@AAAAAAAAA???@@@BBBCCCCCCAAA???>>><<<<<<<<<;;;::::::999999999999999888777777666666444444444444444444444444222222222222222222222222222222111000/////////000000000000000000000000000000000000000000000000000111111111111000000000///////////////000000000000000000111111111111000000////////////////////////111111111111222222222222000000////////////000000////////////000000000111000000000000000000000000000000000000000000000000000000000000000/////////111111111111222222222222222222111111111000000000///000000000000000000////////////000000000111111000000000000000000000000////////////////////////////////////////////////............////////////........................//////000000000111111111333222222111111222222333666888888666444444888;;;@@@AAAGGGOOO[[[lll~~~sssrrr}}}YYYLLLBBB@@@@@@<<<555222999999888888777666666555444444333333333333333444555444444444444555444444222222222222222222222222222222222222222222222222000000000000000000000000sssZZZGGG===999666444333444444222000///111333111111111000000000////////////............//////...////////////000000000///000000000111111222222222222222222333333333444111333666888999999888777888999999:::;;;<<<======;;;<<<===???@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAA???@@@AAABBBBBB@@@>>>===<<<<<<<<<;;;::::::999999999999888888777666666555333333444444444444444444222222222222222222222222222222111000/////////000000000000000000000000000111111111111000000000000111111111111000000000///////////////000000000000000000000111111000000000////////////////////////000000111111111222222222//////000000000000//////...////////////000000000////////////////////////////////////////////////////////////////////////000000000111111111222222111111000000000/////////...//////000000//////........./////////000000000////////////////////////............................................................////////////////////////////////////000000000000111111111111222111111111111222333333777999;;;:::888:::???DDDNNNSSS\\\mmmvvvVVVEEE???:::;;;;;;999888999777777777666555555555444333333222222222222333333333333444444333333444444222222222222222222222222222222222222222222222222000000000000000000000000|||mmmSSSJJJ???:::;;;:::444......000333444222000...---000000000000///////////////......------......///......////////////000000//////000000111111222222111111222222222333333333222333555777888999999999999999::::::;;;;;;<<<<<<:::<<<===???@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@???============<<<<<<;;;:::::::::999888888777777666555555333333333333444444444444111222222222222333333333222111000000000000000000000000000000000000000000222111111111111000000000111111111111000000000000////////////000000000000///000000111111000000///000000000000000000000000///000000000000111111111//////000000000000//////......////////////000000////////////////////////////////////////////////////////////000000000000///000000000000111111111000000/////////...............////////////..................////////////////////////////////////............................................................////////////////////////////////////000000000111111111222222111111111222333444555666555999===???@@@EEENNNUUUbbbjjjvvvmmmVVVBBB>>>:::888888666444777<<<666555555555444444444333222222222222222333333444111333444333222222333555222222222222222222222222222222222222222222222222000000000000000000000000yyycccNNNBBBCCC===666333555666555333000111222333333222///---000000/////////.........///......------......///........./////////000000---......//////000111111111111111111222222222222222333444555777888999999999999999999999:::::::::;;;<<<>>>???@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>=========<<<>>>>>>======<<<;;;;;;:::888888888777666666555555222222333333333444444444111111222222222333333333000000000000000000111222000000000000000000000000222222222111111111000000111111111111000000000000////////////000000000000//////000000000000//////000000000000000000000000....../////////000000000...///000111111000///............/////////000000/////////////////////////////////////////////////////////000000111111111/////////000000000111111/////////.........---------......//////......---------........./////////////////////////////////------------------------....................................////////////////////////////////////000000111111111222222222222222333444666888999:::<<>>???@@@???===<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;888888888777666666555555222222222333333444444444111111111222222333333333000000//////000111222222000000000000000000000000222222222222111111000000111111111111000000000000////////////000000000000//////000000000000//////000000000000000000000000............////////////...///000111111000///.............../////////000//////////////////////////////////////////////////////000000111111222222////////////000000000000//////.........------------..................------------.........//////////////////////////////------------------------..................................../////////000000000000000000000000000000111111111111222222222333333444666888:::<<<>>>LLLTTT___hhhppp}}}iiiLLLAAADDDDDD???;;;===888555666777666555888444444333333333333333333333222222222333444444555///222444333111111333555222222222222222222222222111111111111111111111111000000000000000000000000wwweeeQQQNNNHHHBBB===:::999999111111222444555444111...000000000000000000000000000000//////.........------,,,,,,,,,,,,---......------------.........///...............///000000000111111111111222222222222444555555333333444666888888888888888888888999;;;<<<<<<===>>>?????????>>>>>>>>>???@@@AAACCCDDD@@@@@@>>>===<<<<<<<<<<<<===============<<<<<<;;;999888666666777777555444555555444333333222111111111111222222222222111111111111000000111222333333222111111111000000//////111111111111111111111111000000000000000///......////////////000000000000111111000000//////......////////////000000000000111111000///////////////000000000000000000000000......................................................////////////......////////////////////////////////////////////////......//////......---,,,//////////////////////////////---,,,,,,---...///................................................,,,---......//////................../////////000111111111111111222222222000000111222333333444555666555888<<<:::999@@@KKK[[[jjj~~~fffLLLHHHCCC???<<<:::888777666555555555555444444444555555444333333222111111222222333333333333444444444444444333333222222222111111111111111111111111222222222111111111000000000000000000000000000000yyycccSSSJJJ>>><<<999666555555666777333333222333444333111///////////////////////////000/////////.........------,,,,,,,,,,,,---......------........./////////...............///000000000000111111111222222222222333444444333333444555777888888888999999::::::===<<<<<<<<<<<<<<<======>>>>>>>>>???@@@AAACCCCCC@@@???>>>===<<<<<<<<<<<<===============<<<;;;;;;:::999777777888888666555555555444333333222111111111111222222222222111111000000//////000000111222111111111111000000000///111111111111111111111111000000000000000///......////////////000000000000111000000000/////////...////////////000000000000111111000///////////////////////////////////////......................................................////////////......////////////////////////////////////////////////......//////......---,,,........................///...------------...///................................................,,,---......//////.............../////////000000000000111111111111222222222333444444444444444555444666;;;AAACCCFFFPPP\\\vvvsssXXXGGGAAA>>>;;;999999:::999999555555555555444444444444555444444333222222111111222222333333333333444444444444333333333222222222111111111111111111111111333333333222222222111111000000000000000000000000xxxmmm^^^MMM???666444333222222333555888999666555333222222222111000......................../////////...............---,,,,,,,,,,,,---............/////////000000000...............///000000000000000111111111222222111222333333222222333555777777888999::::::;;;;;;>>>===;;;999999:::;;;<<<===>>>>>>???@@@AAABBBBBB??????>>>===<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;999888888888888777555555444444333333222222111111111222222222222111111//////////////////000111111111111111000000000000111111111111111111111111000000000000000//////...////////////000000000000000000000000////////////////////////000000000000111111000///////////////..............................................................................////////////......////////////////////////////////////////////////......//////......---,,,..............................---------......///................................................------...////////////........./////////000000000000000000111111111222222///111333333333333444666888;;;AAAHHHNNNXXXjjjzzzmmmWWWIIIAAA<<<:::888666666888999999999555555555555444444444444444444333333222222111111222222333333333333444444333333333333222222222222111111111111111111111111333333333333333222222222000000000000000000000000tttfffYYYOOOFFFLLLTTTXXXTTTIII<<<444555444444444555666888:::999666222111111111111000................................................---,,,,,,,,,,,,---......////////////000000000000...............///000000000000000000111111111111000111222222222222333555666777888999:::;;;<<<<<<>>><<<:::888999:::===???===>>>>>>???@@@AAAAAAAAA???>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::::::::888777777888777666444444444444333333222222222111111222222222222111111000000/////////000000111111111111000000000000000111111111111111111111111//////000000000000//////////////////000000000000000000000000////////////////////////000000000000111000000///////////////..............................................................................////////////......////////////////////////////////////////////////.........///......---,,,........................------------.........///................................................------...///////////////...////////////000000000///000000000111222222222///111444555555666999<<>>;;;:::::::::999888666555444222222222222333444666777888555111///000000000000////////////////////////---------...............---,,,,,,,,,,,,---......////////////000000000000...............///000000//////000000000111111111///111222222222222333555666666777888:::;;;<<<<<<<<<;;;999999:::===@@@BBB======???@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777555555666666444333444444333333333333222222111111222222222222111111222111111000000111111111000000000000000000111111111111111111111111111111//////000000000000//////////////////000000000000////////////000000000000////////////000000000000111000000///////////////..............................................................................////////////......////////////////////////////////////////////////.........///......---,,,........................,,,------.........//////................................................---...//////000000//////////////////000000000111000000000111222333333333444777999999888:::???DDDKKKZZZmmm{{{~~~iiiSSSLLLCCC<<<::::::999999===;;;999888888777555444555444444444444333333333333222222222222222111111222222222333333333444444222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000|||ssslll^^^OOO@@@999888888777888999777444222111222333444///000111222333555777888666333000...///000000///////////////////////////---------------.........---,,,,,,,,,,,,---............/////////000000000...............///000000/////////000000000111111///111222333222333444666666666777888999999:::::::::999999:::;;;>>>AAACCC<<<===???@@@@@@@@@???>>>======<<<<<<;;;<<<<<<===::::::;;;;;;::::::999888888666555555555555444222333333333333333333333333111111222222222222111111333222222111111111111111000000000000111111111111111111111111111111111111...//////000000000000000////////////000000000000////////////000000000000////////////000000000000111111000///////////////..............................................................................////////////......////////////////////////////////////////////////......//////......---,,,------------------------+++,,,---...////////////......................................................///000000000000////////////000000000111111000111111222333444555555666888::::::999>>>GGGOOOaaazzzgggQQQDDDBBB???;;;999888999999888777666555555666666555333444444444444333333333333222222222222222222111111222222333333333333444444111111111222222222222222111111111111111111111111/////////000000000000000000000000000000000000000ddd]]]TTTNNNLLLLLLKKKKKKFFF===666666777555222333000333666888999777555333///000111222333555666777333111....../////////...........................,,,,,,,,,------.........---,,,,,,,,,,,,---......------........./////////...............///000000////////////000000000111000111333444333444555777666666666777777888888888999999999:::;;;===>>>???<<<===???@@@@@@@@@>>>===<<<<<<<<<;;;;;;<<<<<<===:::::::::::::::999888888888777555555666666444333333333333333333333333333111111222222222222111111222222111000000000000000///000000000111111111111111111111111111111111111......///000000000000000////////////000000000000.../////////000000000111////////////000000000000111111000///////////////////////////////////////......................................................////////////......////////////////////////////////////////////////......//////......---,,,------------------------+++,,,---////////////.........................................................///000000000000000//////000000000111111111111222222333555666666777777;;;???AAAEEEOOO^^^jjj|||{{{vvvZZZJJJCCCAAAAAA===;;;999888999:::;;;<<<555444333444555666444333444444444333333333222222111111111111111111222222222222333333333333444444000111111111222222222222111111111111111111111111//////000000111111111111000000000000000000000000???@@@???<<<:::999;;;===999111...222444222222555000//////.........//////.........///////////////000///------/////////...------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......------------.........///...............///000000////////////000000000000000222444444444444666888666666666666777777777777999999999::::::;;;;;;;;;<<<===???@@@AAA@@@>>>===<<<<<<;;;;;;;;;<<<<<<===999::::::::::::999888888999888666666777777555444333333333333333333333333111111222222222222111111111111000/////////////////////000000111111111222111111111111111111111111......///000000000000000////////////000000000000.../////////000000111111////////////000000000000111111000///////////////000000000000000000000000......................................................////////////......////////////////////////////////////////////////......//////......---,,,------------------------***+++---///000000///......................................................//////000000000000000000000000000111111111111222222333444555777777888===CCCJJJPPPYYYiii}}}fffoooeeeZZZLLLAAA======>>>>>>;;;:::888777666555555444777666555555666666444222444444444333333333222222111111111111111111222222222222333333333444444444000000111111222222222222111111111111111111111111000000111111222222222333000000000000000000000000888777777666555555444444111111111111000000000000222111111111000000//////........................//////.........---------///...---,,,+++,,,---...------,,,,,,,,,,,,------+++++++++,,,,,,,,,------////////////////////////...------------...//////000000000000111111111111222222333333333333444444444444444444555777888:::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999777666555555555666555555444444444333333333333333222222111000//////222111111000000000000000000000111222222222222111333333222111000000111111000000000000////////////////////////////////////000000000000111111111111000000000000000000000000........................000000000000000000000000////////////////////////........................////////////////////////////////////////////////................................................333222///---,,,+++++++++---------............/////////////////////////////////.........---------............/////////000.........///111222222111...111444555555666999<<>><<<:::999::::::777777777777666666666666444444444444444444444444333333333333333333333333333333333222222111111111111222222333333222222111222111111111000000//////222111111111000000//////000000000000000000000000111111000000//////......666555555444333333222222111111111000000000//////111111111000000000//////........................///.........------------...---,,,,,,,,,,,,---......------------------...,,,,,,---------.........////////////////////////...............///000000000000000000111111111111222222222333333333444444444444444444555666888999999999::::::;;;<<<<<<<<<===========================<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999888666555444444444555555555444444444333333333333333222222111000000///222111111000000000000000000000111222222222222111333222222111000000111111000000000000//////////////////////////////////////////000000000111111111000000000000000000000000........................////////////////////////////////////////////////........................////////////////////////////////////////////////................................................222000///---,,,,,,,,,,,,---------............/////////////////////////////////.........---------........./////////000000/////////000111222333222444555666777:::>>>CCCGGGYYYaaajjjssskkk___XXXTTT[[[eeeqqqyyy}}}hhhYYYNNNFFF@@@AAA???===:::999999::::::888777777777666666555555444444444444444444444444333333333333333333333333333333333222222111111111111222222333333222222111111111111000000000//////111111111000000000//////000000000000000000000000000000000000//////......333333222222111000000000111111000000000000//////000000000000////////////------------------------............------------------,,,,,,,,,------............------.........---------.........///////////////////////////////////////...///000000111000000000000111111111111222222222222333333333333333333333444555666888999888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::777777666555444444444444555555444444444333333333333333222222111000000000222111111000000000000000///000111111222222111111333222111111000111111111000000000000//////////////////////////////////////////000000000000111111000000000000000000000000////////////////////////........................////////////////////////........................////////////////////////////////////////////////................................................//////...------------...---------............///////////////////////////...............---------....../////////000000000111111111111222333333444666777888<<>>BBBJJJSSS^^^hhhnnnvvvtttbbb\\\QQQMMMJJJKKKMMMQQQ\\\ggg|||pppZZZLLLFFFCCC???======<<<;;;:::999999888777777777888888888888777666555444444333333333333333333333333333222222222222222222222222222222222111111111111111111111222222222222111111000000000000000000//////000000000000000000//////000000000000000000000000////////////////////////111111111000000000000000000000000////////////........................///------------------------,,,,,,------------------+++,,,,,,------...............------------......+++,,,,,,,,,,,,---------////////////////////////------,,,,,,,,,---......///000000000111111111111111111111222222222333333222222333444555666777777777777888888999:::::::::999:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888777777777666555555444444444333333333222222222111111111111111222111111000000000000000//////000111111111111000222111111111111111222222000000000000////////////////////////////////////...////////////000000000////////////////////////000000000000000000000000........................////////////////////////........................////////////////////////////////////////////////................................................,,,,,,---....../////////---------............///////////////////////////---.....................////////////000000000111000222444444444777;;;>>>GGGMMMUUU^^^fffoooyyyvvv```VVVKKKHHHGGGGGGJJJNNNPPPRRRWWW___jjjwwwtttaaaSSSJJJCCC@@@>>>>>>>>>??????===:::888777777666666666666777777777777777666555444444333333333333333333333333333222222222222222222222222111111111111111111111111000111111222222111111000//////////////////000000//////////////////000000////////////////////////.............../////////111111111000000000000000000000////////////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---............---------,,,,,,---------+++++++++,,,,,,,,,------////////////////////////,,,,,,++++++,,,,,,---...000000000000111111111111111111111111222222222222111222333555666666666666666777777888888999::::::999::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999777888888999999888888777555555444444444333333333111111111111111111111111222111111000000000000000...///000000111111000000111111111000111111222333000000000000////////////////////////////////////......////////////000000000000000000000000000000////////////////////////........................////////////////////////........................////////////////////////////////////////////////................................................+++,,,---...////////////---------............///////////////////////////---------.............../////////000000000111111111333666888999===CCCIIIQQQZZZeeemmmqqqxxxzzzhhh[[[PPPHHHFFFGGGGGGEEECCCEEEJJJSSS]]]cccppp||||||ooo\\\UUUKKKCCC?????????@@@<<<;;;:::888888888999:::666666666666666666555555666666666555555555555444333333333333333333333333222222222222222222222222000000000111111111111111000000111111111111000000......////////////000000......////////////000000////////////////////////---............////////////000000000000000000000000000/////////.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,...............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...////////////////////////---,,,,,,,,,,,,---......000000000000111111111111111111111111222222222222000111333555666666666555666666777777888999999999:::::::::;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888666777888999999888777666555555444444444333333333111111111111111111111111222111111000000000000000...//////000000000000000111111000000111222222333000000000000////////////////////////////////////........./////////000000000000000000000000000000........................////////////////////////////////////////////////........................////////////////////////////////////////////////................................................+++,,,---////////////...---------............///////////////////////////---------.........////////////000000000111111111222666:::===???DDDMMMTTTZZZggguuu|||{{{www~~~nnnTTTGGGDDDFFFDDDCCCCCCHHHPPPXXX]]]^^^gggtttvvvjjjbbbXXXLLLCCCEEECCC@@@>>>======<<<<<<;;;:::888666666777999<<<666777777666666555444444444444444555555555555666222222222222222222222222111111111111111111111111///000000000111111111222000000111111111111000000........./////////000000........./////////000000////////////////////////---------.........//////......//////////////////000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))+++,,,...//////......,,,++++++******++++++,,,---------.........//////////////////////////////...------------...//////000000000000111111111111000111111111111222222222000111333555666666666555666666666777888888999999::::::;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999888888555666777888888777666555555555444444444333333333111111111111111111222222222111111000000000000000...//////000000000000000111111000000111222333333000000000000////////////////////////////////////............/////////000000000000000000000000000........................000000000000000000000000////////////////////////........................////////////////////////////////////////////////................................................+++,,,.../////////...------------.........//////////////////////////////---------.........//////000000000000111111111111444888===AAADDDJJJSSS[[[eeettt{{{uuuvvvjjjUUUOOODDDCCCCCCDDDHHHNNNTTTXXXbbbhhhpppxxxxxxggg^^^]]]SSSHHHDDDEEEGGGEEEBBB>>>>>>>>>=========<<<;;;888999::::::999777777777777777777777666555444333333333444444555666666666222222222222222222222222111111111111111111111111//////000000111111111222000000111111111111000000---.........//////000000---.........//////000000////////////////////////---------.........////////////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......//////...---,,,++++++***........................,,,***,,,111111...///555111111111000000000000000222222333444444555555666444444444555555666777888999999999:::::::::;;;;;;999999999999999999999999999999999::::::999999999666555444444444444555666555444333333222222333333333333222222111000////////////000000000000///////////////000111111222222333222111111000000111111222111111111000000//////111111000000//////......000000000000000000000000////////////////////////////////////////////////////////////////////////........................------............------........................//////.........------------------............///---------------------------------.........//////---------.........//////---...000111111111000///............/////////000111///...000333555444222555999???CCCHHHTTTdddqqq}}}}}}ttt]]]LLLCCC???BBBDDDDDDGGGLLLPPPTTTZZZ```fffppp}}}wwwrrrhhh^^^TTTLLLGGGEEEAAA@@@@@@???>>>>>>?????????>>>===<<<;;;:::999999<<<;;;:::999888888777888999::::::777444333666888444444444444444444444444333444444555555444444333222222222111111111000000111111000//////000111111111111111111111111111111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......///......------,,,,,,+++...........................,,,,,,000000,,,---111000000000000000000000000222222222333444444555555555555555555666777888888999999999::::::::::::;;;999999999999999999999999888888999999999999888888666555444333333444555666555444333333222222333333333333222222111000000/////////000000000000///////////////000111111222222333222111111000000111111111111111111000000000///111000000000/////////...000000000000000000000000////////////////////////////////////////////////////////////////////////........................------............------//////////////////////////////.........------------------............///---------------------------------.........//////---------.........//////......///000000000000000......//////////////////000//////111444666666444777;;;CCCMMMYYYfffsss{{{zzzcccSSSDDD???@@@AAADDDHHHHHHJJJLLLLLLLLLOOOUUUZZZ\\\bbbiiinnnttt}}}{{{wwwtttrrrqqqqqqpppjjjccc[[[UUURRRSSSQQQMMMJJJGGGEEEEEEEEE@@@@@@??????>>>?????????>>>>>>===<<<;;;:::999999888:::::::::999999;;;===DDDFFFGGGCCC;;;555444555444444444444444444444444222222333333333333222222222222222111111111000000111111111111111111111111111111111111111111111111////////////////////////////////////////////////.../////////000000000000///////////////////////////......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------------------------........................000......//////,,,+++...000000000000000000000000000111111222333333444444555555555555666777888999888888999999999:::::::::999999999999999999999999777888888888888888888777555444333333333333444555555444333333222222333333333333222222111000000000//////000000000000///////////////000111111222222222222111000000000000111111111111111000000000000000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////........................------............------////////////////////////...............------------------............///---------------------------............/////////------.........////////////////////////000111111////////////////////////000///000222555777777666888>>>JJJYYYjjjxxxmmmTTTEEEAAA@@@AAABBB???@@@BBBAAA@@@@@@AAABBB???BBBFFFHHHJJJOOOVVV\\\^^^]]]]]]\\\[[[ZZZZZZYYYVVVUUUSSSPPPMMMKKKHHHGGGVVVVVVVVVSSSNNNJJJHHHGGGCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>?????????======<<<;;;::::::999999666999:::999777999???EEEPPPTTTUUUNNNAAA777222222444444444444444444444444111111222222222222111111222111111111111000000000000111222333333222111000111111111111111111111111////////////////////////////////////////////////....../////////000000000////////////////////////...------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.........,,,---------......//////........................111/////////000///....../////////000000000000000000000000111222222333333555555555555666777888888888888888888999999999999888888888888888888888888777777888888888888777777555444333222222333444555555444333333222222333333222222222111111111000000//////000000000000///////////////000111111222222222222111000000000000000111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////........................------............------////////////////////////........................---------............///......................................./////////............////////////000///.........///111222000000000///////////////000000111333555777888999;;;EEEUUUeeessszzzxxxppp\\\PPPIIIDDDAAA??????AAABBBCCCCCCBBBAAA@@@AAABBBBBBBBBDDDHHHKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIISSSSSSQQQMMMHHHEEEDDDEEEDDDDDDDDDCCCBBB???===<<<======>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999888555888999666444:::FFFPPPZZZ]]]\\\RRRCCC777333444333333333333333333333333111111222222222222111111111111111111000000000000///111222444444222111///111111111111111111111111////////////////////////////////////////////////........./////////000000////////////////////////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.........,,,------......//////000////////////////////////111000///000222444444111......//////000000000000//////000111111222222333444444444444555666777888777777777888888888999999888888888888888888888888777777888888888888777777555444333333333333444555555444333333222222333333222222222111111111111111//////000000000000///////////////000111111222222222111000000//////000000000000000000000000111111////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------............---------------------------------.....................---------............///........................////////////////////////........./////////000000000///.........///111222000000000000000000//////222222333333666999<<>>@@@AAAAAA@@@@@@AAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCDDDEEEEEEFFFFFFMMMMMMJJJFFFAAA>>>===>>>===>>>@@@BBBBBBAAA@@@???<<<======>>>>>>>>>===<<<;;;;;;::::::999999888888555777777555666AAASSSbbbeeeddd^^^PPP@@@666444666333333333333333333333333222222333333333333222222000000000000000000000000///000222333333222000///000000000000000000000000////////////////////////....................................////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------......////////////////////////////////////000000///000444999888333---......//////000000111///000000111222222333333333333333333444555666777666777777777777888888888888888888888888888888888777888888888888888888777666555444444444444555666555444333333222222333333111111111111111111111111//////000000000000///////////////000111111222222111111000////////////000000000000000111111111111////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------............///........................000000000////////////........./////////000000000///////////////000111111/////////000000111111111333333444555888>>>FFFLLLYYYfffvvvooobbbeeeooovvveeeJJJCCC<<<;;;???CCCCCCBBB???????????????@@@AAAAAACCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAJJJJJJIIIFFFBBB@@@AAABBB>>>???@@@AAAAAA@@@???>>><<<===>>>>>>>>>===;;;::::::::::::999999888888888555555555666<<>>>>>???CCCCCCBBBAAA???>>><<<;;;======>>>>>>===;;;999888999999999999888888888888666666666888???KKKYYYcccYYYRRRGGG>>>777555555666222222222222222222222222111111222222222222111111////////////000000111111////////////////////////000000000000000000000000////////////////////////........................---------.........//////........................,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////....../////////////////////...000000000000000000000000000111///...222999777000---------...///000000111111111111222333333444444111111111111222333444444666666666666777777777777777777777777777777777777999999::::::::::::999999888777666555555666777888555444333333222222333333111111111111111111222222//////000000000000///////////////000111111222222111111000/////////////////////000000111111111222.../////////000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000---..................---........................---------.........//////---------.........//////////////////////////////111111000000/////////...////////////000000000000---...000111111111000///------...000111222333444222333555999@@@MMM]]]hhhtttyyyfffmmmoooXXXHHHCCCAAA???<<<>>>>>>===>>>@@@AAAAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEBBBBBBBBBCCCCCCDDDEEEEEEBBBCCCEEEDDDBBBAAAAAABBB==================>>>>>>===>>>???>>>===;;;888666999999999888888888888888888777666888===EEEMMMRRRFFF@@@888333333666777777222222222222222222222222000000111111111111000000.../////////000000111111//////............//////000000000000000000000000////////////////////////........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------........................---------............///000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333333333333333333333333333444555666777777777777888888888777777777777777777777777777777777777777777777666666555555555444444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................---,,,,,,,,,,,,---..................////////////000000//////.........---///////////////.........111111000000//////................../////////000///000000000000000//////111000000222444555555555555555888BBBQQQaaalllqqq|||}}}wwwuuu}}}rrrZZZKKKCCC@@@???AAA@@@>>>>>>===>>>>>>>>>AAAAAABBBBBBCCCBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA???AAABBBBBB???=========<<<;;;:::;;;<<<<<<:::999888888888888777777777777555555666777888999::::::555555555444444333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////........................//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++,,,------........................---------............///000/////////............000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222333333222222222222222222333444555666666777777666777777777777777777777777666666666666666666666666777666666666555555555444444333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////.../////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................---,,,,,,,,,,,,---..................////////////000000/////////.........////////////////////////111000000000/////////............/////////000000///000000000000000//////333222222222333333222222555666;;;HHHYYYjjjtttxxx{{{|||ssszzz~~~{{{{{{{{{{{{|||}}}}}}rrr]]]LLLAAA<<>>???@@@@@@AAABBBBBBCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@BBBCCCBBB@@@>>>===>>><<<;;;:::;;;<<<<<<:::888888888888777777777666666444444555555666666777777555555444444444333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////................................................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------........................---------............///////////////............000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111222222333444555666666666666777777777777777777777777666666666666666666666666666666666555555555555555333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////....../////////000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................---,,,,,,,,,,,,---..................////////////000000////////////......////////////////////////000000000000////////////....../////////000000000///000000111111111000000333333333333444444444555666<<>>AAA@@@===<<<===???@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@AAACCCDDDBBB@@@>>>===>>><<<;;;::::::;;;;;;:::888888888777777777777666666333333333333333333444444444444444444333333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////........................------------------------...............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------........................---------............//////////////////.........////////////////////////000000000000000000000000////////////////////////.........////////////000000000000000111111111111222222333555555555555555666666666777777777777777666666666666666666666666555555555555555555555555333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////........................---,,,,,,,,,,,,---..................////////////000000/////////////////////////////////000000000000000000000////////////...////////////000000000000000111111222222111111222333333444555888;;;======IIIZZZffflllnnnoooqqqrrrcccqqq~~~yyyvvvtttzzzvvv|||wwwcccVVVCCCAAA>>><<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBAAA>>>============;;;:::999::::::999888888777777777666666666666444444333333222222222222333333333333333333333333111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////........................------------------------........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................---------............///.........///////////////////////////////////////////////////////////////////////////////////////---........./////////////////////000000111111111111222333444555555555555555555666666777777777777555555555555555555555555444444444555555555555555333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////............////////////////////////////////////........................////////////////////////................................................---,,,,,,,,,,,,---..................//////////////////000000000000000000////////////000000111111////////////000000000000////////////000000000111000000111222222222222222222333333444555:::@@@EEEMMMZZZjjjrrrsssttt{{{{{{vvvuuusssxxxttttttvvvvvvuuurrrvvv}}}|||lllXXXNNNCCC>>>???BBBBBB@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@???>>>???@@@>>><<<;;;<<<===>>><<<999999999:::999888777777777666666666666555555444444333333222222222333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................---------------------------.....................------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------........................---------............///.........///////////////000000000000000000000000////////////////////////000000000000000000000000............/////////////////////000111111222222111111222333444444444444444555555666666777777888555555555555555555555555444444444444444555555555444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////------........./////////000000000000000000000000........................////////////////////////................................................---,,,,,,,,,,,,---..................//////////////////000000000000111111...//////000000111111222////////////000000000000/////////000000000111111000111222333333333333333444444444444666===HHHPPPcccmmmyyyrrrlllsss}}}~~~yyyvvvxxx{{{}}}oooaaaPPPDDD@@@@@@???======>>>???AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDD@@@@@@AAAAAA@@@@@@???>>><<<======<<<;;;;;;<<<>>>>>><<<999888888999888777777777666666666666555555555555444444333333222222222222222222333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................---------------------------------...............------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,---...//////...---,,,........................---------............///............/////////000000000000000000000000000////////////////////////000000000000000000000000....../////////000000000//////000111111222333333000111222333333444444333444444555555666777777888555555555555555555555555333333333444444555555555555555555444444444333333111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////---------.........//////000000000000000000000000........................////////////////////////................................................---,,,,,,,,,,,,---..................//////////////////000000000111111111...//////000111111222222.../////////000000000111//////000000000111111111000111222333444444444444444555666777<<>>===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDD@@@@@@@@@@@@@@@??????>>>;;;<<<<<<<<<;;;<<<>>>AAA???<<<999777888888888777777777666666666555555555333333333333333333333333111111222222222333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////................................................---------.........//////------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,---...//////...---,,,........................---------.........//////---.........//////000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000///000000111222333333333000000111222333333333333444444444555666777777888555555555555555555555555333333333444444555555555666666555555555444444444111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////---------.........//////000000000000000000000000........................////////////////////////................................................---,,,,,,,,,,,,---................../////////000//////000000111111111222...//////000111222222222.../////////000000111111000000000000111111111111000111222333444444444444333555888<<>>>>>;;;<<<===<<<<<<===@@@CCC???<<<999777777888888777777666666666555555555555222222222222222222222222111111111222222333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...............////////////......///000000000000000............/////////000000000000000////////////000000000000000000000000000000000000000000000000111111111000000000000000//////000111222222333333222222222222222222222222555555555555555555555555444555777888777666444333555555444333333333333444555444333222111111111111222222222111111111111000000000000000000000000000000000000000111111111111//////............/////////////////////000111111000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////////////////////////////........................,,,,,,,,,---------................../////////000444222000///...///000111//////000000111111111222000000000000////////////111111000000000000000111000222333222///000444999<<<111444HHHXXX```tttqqqjjj|||ppp___OOOEEEBBBAAABBBCCC@@@===AAAGGGCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999888777777777888:::999777666444333333222333333333333333333333333333333333333333333333333111111111111000000000000//////000000000000//////////////////////////////000000000000000000000000////////////////////////000000//////.........---..............................//////......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---......------,,,,,,------...............////////////......///000000000000000........./////////000000000000000000000000000///000000000000000000000000000000000000000000000000111000000000000000000000//////000111111222333333333333333222222222222222555555555555555555555555555666777777777555333222555555444333333333333444555444333222111111111111222222222111111111111000000000000000000000000000000000000000111111111111//////............/////////.........//////000111000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////////////////////////////........................,,,,,,---------................../////////000000333222000///...///000111///000000000111111111111000000000000000000000///111111000000000000111111333444444333000000222444:::777>>>OOO___qqq}}}www}}}yyyiii___ZZZNNNCCC@@@AAA@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;888888777666666666777777:::999777666444333333333333333333333333333333333222222222222222222222222111111111111000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////000/////////.........---.......................................------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------..................////////////......///000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111///000000111111222222222333333333333333333333333444444444444444444444444666666777777666444222111555555444333333333333333444444333222111111111111222222222111111111111000000000000000000000000000000000000000111111111111000//////......//////000.........---......///000000000000000000000000000////////////////////////...//////000000//////...////////////////////////////////////////////////////////////////////////........................,,,------------.............../////////000000000222222000/////////000111000000000000111111111111000000000000000000000000111111000000000111111222444555555555555444444444666===HHHUUUiii|||uuu|||{{{bbbHHH???BBBDDDAAA>>>@@@@@@AAABBBBBBBBBAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::888777777777777888888999999888777555444333333333222222222222222222222222111111111111111111111111111111111111000000000000//////000000000000///////////////////////////////////////////////////////////////////////////////////////......................................................---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---............------------..................////////////......///000000000000000...////////////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111///000000000111111111222333333333333333444444444444444444444444444444444666666666666555333222111555444333333222222333333444333222222111111111222222222222111111111000000///////////////////////////000000000111111111111000000////////////000000......---------....../////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////........................------------...............////////////000000000222111000//////000111111000000000000000111111111000000000000000111111111111111000000111111222222444444555777999::::::999888FFFSSS^^^wwwxxxxxxuuuSSSCCCBBBDDDAAA>>>???@@@AAABBBBBBBBBAAAAAABBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;:::::::::999:::999999999:::;;;<<<<<<888888666555444333333333111111111111111111111111222222222222222222222222111111111111000000000/////////000000000000//////////////////////////////////////////////////////////////////////////////................................................------.........---,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------,,,,,,------...//////......------......///............////////////......///000000000000000////////////000000000111///000000000111111111222111111111111111111111111111111111111111111111111//////000000111111111111000000000000000111111111222222222333333444444444444444444444444444444444555555555444333333222111444444333222222222222333333333222222111111222222222222222111111111000000///////////////////////////000000000111111111111000000////////////000000///...------------......////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////////////////000000000111000000000000000000111111111111000000000000000000///000000000111111111222111111111111111222333333444444555666777999<<<===EEETTTaaammmxxxxxx|||```LLLEEEAAA??????@@@AAAAAABBBBBBAAAAAAAAABBBBBB@@@???===<<<;;;:::;;;:::::::::999999999999:::999999999:::;;;<<<<<<888777666444333333333333111111111111111111111111333333333333333333333333111111111111000000000/////////000000000000//////////////////////////////........................////////////////////////---------.......................................---------...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------............---------------....../////////............//////............////////////......///000000000000000/////////000000000111111///000000111111222222222111111111111111111111111111111111111111111111111/////////000111111222222000000000000000000000000000111111222222333333444333333333333333333333333444444333333333222222222444444333222222222222222333333222222111222222333222222222111111111111000000000000000000000000000000000000000111111111111111000000//////000000111000///......---.........000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000////////////////////////////////////////////////////////////////////////------.........//////////////////000000000111111000000000000111111111111111111111111000000000000///000000111111222222222111111111111111222333444555666666444444777>>>DDDVVVcccnnnyyyyyyrrrxxxrrr]]]NNNDDD@@@@@@CCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@???===<<<;;;;;;:::::::::999999999888888888777777777777888888999777666555444333333333333222222222222222222222222333333333333333333333333111111111111000000000000//////000000000000//////////////////////////////........................////////////////////////---------------.................................---------------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------.........///---------------...////////////............//////............////////////......///000000000000000//////000000000111111111///000000111111222333333111111111111111111111111111111111111111111111111...//////000111111222222000000000000000000000/////////000111111222333333333333333333333333333333222222222222222333333444444333222222111222222222333222222111222222333333222222222111111111111000000000000000000000000000000000000000111111111111111111000000000000111111111000//////.........///000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////000000000111111111//////000111111111111111111111111111000000000//////000000111111222333333111111111111222333444555444777888666555<<>>???@@@AAA@@@??????>>>===<<<<<<<<<999999999999888888888888888888777666666666777777666666555444333333333333333333333333333333333333222222222222222222222222111111111111000000000000//////000000000000//////////////////////////////........................////////////////////////,,,,,,,,,------.................................,,,------------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------.........//////...------------...////////////............//////............/////////000...//////000000000000000000000000000111111111111///000000111222222333333111111111111111111111111111111111111111111111111...//////000111222222222000000000000////////////...//////000111111222222333333333333333333333333111111111111222333444555444333222222111111222222222222222111222222333333222222222111111111111000000000000000000000000000000000000000111111111111111111000000000000111111111111000///////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000............/////////000000000000000111111111111...///000111111111111111222111111111000000/////////000000111222222333333111111111111222333444555222777:::999:::EEEYYYjjjvvv~~~ttt___OOOHHHHHHEEEBBB>>>===>>>@@@AAA??????>>>>>>======<<<<<<999999999888888888888777::::::999888777777777888666555444444333333333333333333333333333333333333111111111111111111111111111111111111000000000000//////000000000000//////////////////////////////........................////////////////////////,,,,,,,,,------.................................,,,,,,---------,,,++++++,,,++++++++++++++++++,,,......------------...............------,,,,,,,,,---------.........//////------------------------////////////////////////............/////////000000000000000000000000000000000000000111111111111222222111111111111111111444333333222222333333444000000000000000000000000111111111111111111111111222111///.........///000111111111111111111111111000111111111111222222222222222333333333333444444222222333333333333444444333333333222222111111111111111111111111111111111222222222222222222222222000000000000000000000000000111111111111222222222000000////////////000000222111111111000000//////////////////000000000000////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000////////////////////////...........................------------...//////000000000000000000000000111000/////////000222333444333333222111111111222222222111111111111111111111111111111222333444555888555555;;;BBBNNNdddxxxwwwfffPPPIIIDDD>>><<<<<<>>>>>>===>>>>>>===<<<;;;:::::::::888888999999999888888777666666666666555555555555555555444444444333333333222222222222222222222222000111111222222111111000222222222111111111000000000000000000////////////////////////////////////------------------------......................................................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------...............------,,,,,,,,,---------.........//////------------------------////////////////////////........./////////000000////////////////////////000000000000111111111222222222222222222111111111333333333222222333333333111111111111111111111111111111111111111111111111222111000///...///000000111111111111111111111111000111111111111222222222222222222333333333444444222222222333333333444444333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000000000111111111222222222000000////////////000000111111111000000000//////////////////000000000000////////////000000000000111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////...........................------------...//////000000000000000000000000111000/////////000222222444333222222111111111222222222111111111111111111111111111111222333444555888666888AAAJJJRRR^^^iiiwww|||}}}mmmOOOIIIAAA>>>???AAA@@@>>>=========<<<<<<;;;;;;:::999999::::::999888777777666666666666555555555555555555444444444333333333222222222222222222222222111111222222222222111111222222222111111111000000000000000000////////////////////////////////////------------------------......................................................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------...............---------------------........./////////........................////////////////////////////////////000000000000////////////////////////000000111111111222222222222222222222222222222222333333222222222222333333111111111111111111111111222222222222222222222222222111000000//////000000111111111111111111111111000111111111111222222222222222222222333333333333222222222222333333333333333333333222222222222111111111111111111111111111222222222222222222222222000000000000000000000000000000000111111111222222000000////////////000000111111000000000000//////////////////000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////...........................------------...//////000000000000000000000000000000000///000111111222333333222111111111111222111111222222222222222222111111111222222333444555777666<<>>@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777777666666666666555555555555555555444444444333333333222222222222222222222222222222222333333222222222222222222111111111111111000000000000////////////////////////////////////------------------------......................................................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.....................---------............////////////........................//////////////////////////////000000000111111111000000000000000000000000111111111222222222333333222222222333333333333333333333222222222222333333222222222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111000000111111111222222222111222222222222333333333111222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000////////////000000000000000000000000//////////////////000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////...........................------------...//////////////////////////////000000000000000111111222222222111111111111111222111111222222222222222333222222222222333444555555777777???NNN\\\___XXXPPPLLLYYYbbbnnn~~~www[[[HHH@@@???>>><<<<<<<<<<<<<<<===============<<<<<<;;;:::999777666666666666666555555555555555555444444444333333333222222222222222222222222222222333333333333222222111111111111111111111111000000000000////////////////////////////////////...........................................................................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......................................./////////000000////////////////////////000000000000000000000000000000000111111111111222111111111111111111111111222222222222333333333333222222333333444444444444444444333333333333444444222222222222222222222222222222222222222222222222222222222222222111111000111111111111111111111111000000111111111222222222111111111222222222333333111111111222222222333333222222222222222222222222111111111111111111111111111111111111111111111111//////////////////////////////000000000111111111000000////////////000000//////////////////000000////////////000000000000////////////000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000...........................------------.../////////////////////////////////000000000111111111111111111111000000111222222111111222222333333333333222222222222333444555666888:::AAAOOO___fffaaaXXXWWWdddooo}}}wwwXXXGGGAAA??????<<<<<<=====================<<<<<<;;;:::999777666666666666666555555555555555555444444444333333333222222222222222222222222111222222333333222222111111111111111111111111111000000000000////////////////////////////////////........................////////////////////////........................------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------...................../////////....../////////000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222333333333444444444222333333444444555555666555555444444444444555555333333333333333333333333333333333333333333333333222333333333333222111111111111111111111111111111000111111111111222222222111111111111222222222222111111111111222222222222111222222222222333333333111111111111111111111111111111111111111111111111/////////////////////////////////000000000111111000000////////////000000......////////////000000////////////000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...........................------------...//////000000000000000000000000//////000111111111111000111000000000000111222222111111222222333444444444222222222222333444555666888>>>FFFQQQ___kkkllliiilllwwwfffOOOBBB>>><<<========================;;;;;;;;;;;;:::999777777666666666666555555555555555555444444444333333333222222222222222222222222111111111222222111111111111111111111111222222222000000000000////////////////////////////////////........................////////////////////////........................------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---........./////////000.../////////000000000000000000000000000000000000000000000000000000000000111111111222222222333333444444444444444444444444333333333333444444444444333333333444555666666666666666555555555555666666444444444444444444444444333333333333333333333333222333444444444333222111111111111111111111111111000111111111111222222222111111111111222222222222111111111111222222222222111111222222222333333333111111111111111111111111111111111111111111111111////////////////////////////////////000000000111000000////////////000000........./////////000000////////////000000000000////////////000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000...........................------------...//////000000000000000000000000...///000111222111111000000000000000000111222222111111222222333444444555333333222333333444555666999BBBLLLTTT___mmmvvvxxx}}}vvv]]]KKKAAA<<>>>>>======<<<<<<999999::::::999888777777666666666666555555555555555555444444444333333333222222222222222222222222///000000111111000000///000000111111111222222222000000000000////////////////////////////////////........................////////////////////////........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---.........//////000000////////////000000000000000000000000000000000000000000000000000000000000111111222222222333333333555555555555555555555555333333333444444444555555333333444444555666777777777777666666666666777777444444444444444444444444333333333333333333333333333333444555444333222111111111111111111111111111000111111111111222222222000111111111111222222222000111111111111222222222111111111222222333333333111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000////////////000000---.........//////000000////////////000000000000////////////000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000...........................------------...//////000000000000000000000000...///000222222111111000000000///000000111222222111111222333333444555555333333333333444555666666999FFFQQQWWW```ooo{{{oooYYYJJJCCC@@@??????>>>===<<<<<<;;;888888999999999888888777777666666666555555555555555555444444444333333333222222222222222222222222//////000000000000//////000000111111222222222222000000000000////////////////////////////////////////////////////////////000000000000000000000000........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000000000000000000000000000////////////000000000000111111111111222222222222777222222555555111222666666666555444444444444444555444333333444555777888777777777999;;;<<<<<<:::777888888888777777888:::;;;888666444555555555444333333333333333333222222333444444444444333222111444444444333333333222222222222222222222222222222111111111222222333333333111111111000111111222333333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000//////............//////000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000......//////000000000111222000///000444666444333000000000000000000000000000/////////..........................................///000000000000000111111000000111111222333///////////////000000111222222333333333444444444333333333333444666999;;;BBBPPPYYY]]]hhh{{{qqqZZZJJJIIICCC??????>>><<<;;;>>>;;;;;;:::999999888888777666555555555444444444444444444333333333333222222222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000///............------------------............///000///.........000111222666444111...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000000000111111111111111111111111111111000000111111111111222222666555555444444333333222555222222666777555666:::999888888777777777777888777777666666777888999:::666555555666666777666666999999888666555555666777999777555555666666555444666666666666666666666666444444555555555444333333444444444333333333222222222222222222222222222222111111222222222333333333111111111111111222222333333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000//////............//////000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000111/////////000000111111111222000///111333555444222000000000000000000000000000000/////////.......................................///000000000000000111111000000111111222333000000//////000000111222222222333333333444444444444444333333444777:::===HHHVVV______ddduuuvvvhhhRRRGGG>>>===>>><<<;;;<<<;;;;;;::::::999888888888666666666555555555444444444444333333333333222222222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000///............------------------............/////////.........///111111444333000...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000111111111222222111111111111111111111111222222222222333333333444444444444333333222222222333111222555777666888;;;777777777777888888888888777666666666777888999:::>>>>>>===<<<<<<<<<<<<<<>><<<;;;:::;;;;;;<<<999888777888999999777666666666666666666666666666444444555555666555555555444444444444333333333333333333333333333333333333222222222222333333333333111111111111111222333333333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000//////......//////000000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000111111000000000111111111111111222111000111222333222111000000000000000000000000000000000/////////....................................///000000000000000111111000000111111222333111111000000111111222333333333333333444444444444555555444444444888===AAAQQQ^^^eee```aaarrrlllYYYEEE>>>>>>>>><<<;;;;;;;;;::::::999999888888777777777666666666555555444444333333333333222222222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000///............------------------............//////............///000000222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111111111222222222222111111111111111111111111222222222333333444444555333333333333444444555555555444444666777888999:::777777888999:::::::::;;;999999999:::;;;;;;<<<<<<;;;;;;;;;:::999999:::<<<:::999777777888999::::::;;;::::::;;;<<<<<<:::777666666666555555555555555333444555555666555555555555444444444444333333333333333333333333333333333333333333333333333333333222111111111111222333333444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000////////////000000///////////////////////////////////////////////////000000000111111111111//////000000000111111111111111111111111111222222222222111111222222111111000000000000000000000000000000000////////////.................................///000000000000000111111000000111111222333222222111111222222333444333333333444444444444555555555555444444999AAAHHHZZZbbbfffcccggg{{{xxxVVVDDD???>>>===<<<<<<;;;;;;:::999999888888777777777777666666666666444444333333333222222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000///............------------------............///.....................//////......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000111111111222222222222111111111111111111111111111111222333333444555555777777777777777777888888777888777777777999:::::::::;;;===>>>@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDBBBDDDEEEEEEDDDDDDFFFIIIHHHEEECCCCCCEEEEEECCCBBBAAA@@@@@@@@@@@@???<<<:::::::::999999888777777666444444555555555555444444555555555444444444333333333333333333333333333333333333333333333333333333222222222111222333333444444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000////////////000000///////////////////////////////////////////////////000000000111111111111000000000000111111111111222222111111111111111111111222222111111000111111000000000000000000000000111000000000////////////..............................///000000000000000111111000000111111222333222222222222222333333444333333444444444555555555444555555444666>>>IIIRRRbbbfffiiimmm{{{lllPPPCCC>>><<<===<<<<<<;;;;;;:::999999888777777777777666666666666444444333333333222222222222222222111111111000000111111111111111111111111000000000000000000000000///////////////////////////............------------------............///------.........------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000000111111111222222222222222222222222222222111111222333444555555666888888888888777777777666666999999888:::???@@@???@@@BBBDDDGGGIIIJJJJJJJJJNNNNNNPPPQQQQQQQQQQQQQQQUUUYYY\\\]]][[[ZZZ\\\___\\\ZZZXXXXXXYYYWWWRRRNNNOOOMMMKKKJJJIIIGGGDDDAAA???>>>===<<<:::999777777666666666666666555555444555555555555444444444333333333333333333333333333444444444444333333333333222222222222222333444444444444444444333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222111111111111111000000000///111222111000000111222000000000000000000000000111111000000000/////////..............................///000000000000000111111000000111111222333222222111111222222333444333444444444555555555555444555777777;;;EEETTT___lllnnnsssbbbNNNAAA<<<<<<<<<<<<;;;;;;::::::999999777777777666666666555555444444333333333333222222222222222111111111111000111111111111111111111111000000000000000000000000///////////////////////////............------------------............///---------...------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000/////////000000000111111222222222222222222222222222333333444666777777888777888999:::<<<===>>>???@@@FFFIIIJJJOOOXXX\\\[[[TTTVVVYYY\\\^^^___```___ggghhhjjjkkkllllllkkkkkkkkkpppuuuuuurrrpppqqqsssooommmmmmppprrrqqqkkkeeefffccc___[[[YYYVVVSSSQQQJJJIIIHHHEEECCC@@@???>>>:::::::::999888777666555555555555555444444444444444444444444444444444444555555444444444333333333333222222222222333444444555444444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222111111111000000/////////...000222111000///111444000000000000000000000000111111111000000000//////..............................///000000000000000111111000000111111222333111111111111111222333333444444444444555555555555555777:::<<<@@@MMM___mmmwwwzzzzzzbbbLLL@@@>>><<<<<<<<<;;;::::::999999666666666555555555444444444444333333333333222222222222222111111111111000111111111111111111111111000000000000000000000000///////////////////////////............------------------............///,,,------...---,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000////////////000000000000222222222222222222222222444444555666777888999999:::;;;???CCCGGGLLLOOOQQQTTT[[[```ccckkkxxx~~~}}}mmmooosssvvvyyyzzzzzzzzzyyyuuuooojjjgggdddaaa___ZZZYYYWWWTTTQQQNNNLLLKKK======<<<;;;:::888777666666666555555555444444444444444444444444444444444555555555444444333333333333333222222333333444555555555444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111000000000//////......,,,///111111000000222444000000000000000000000000111111111111000000000000...........................//////000000000000000111111111000111222222333111111000000111111222333444444444555555555666666666999===???EEESSSfffuuu~~~sssWWWFFFAAA===<<<<<<;;;;;;:::999999666555555555444444444444444444444333333333222222222222222111111111111000111111111111111111111111000000000000000000000000//////////////////////////////.........------------------.........//////,,,------...---,,,***)))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,111111111000000000000000000000///000222333333222555444444333333333444555555666888999:::===@@@CCCOOOSSSWWWYYYZZZ]]]dddjjjrrriiippphhhbbbcccbbb\\\XXXYYYOOONNNLLLHHHCCC>>>888555777777777777888666222///555555555444444444444444666555555666777666444222333444444333222444777999222333333444444444333333222222222111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000---------.........////////////............//////111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000111111222222222333333333333444555666666777777777888;;;;;;EEEWWW___iii{{{kkkUUUEEE@@@===::::::<<<<<<:::888888888888888777777777777666555555555555444444444333333333333333222111000333222111000000111222333000000000000111111111111000000000000000000000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------111111111111111111111111111111000111222222111000444555555555555666777888999===AAADDDGGGLLLSSSYYYhhhjjjllllllmmmvvv{{{vvvvvvssskkkeeedddaaa^^^YYYSSSNNNHHHDDDAAABBB>>>999666555666777777666666777888999999999999999888777777777666444222222222333222222111222333222222333333333333222222222222222111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000---------.........////////////............//////111111111111111111111111111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111222222222333333333333444666888888888999999>>>AAABBBLLL^^^fffppp{{{dddRRRBBB@@@===<<<===>>><<<;;;888888888777777777666666666555555555555444444444333333333333333222111000222222111111111111222222000000000000111111111111000000000000000000000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------111111111111111111111111000111222333444333333333444555666777777999<<<>>>FFFLLLTTTYYY]]]eeerrr|||xxxmmmbbbYYYRRRMMMIIIEEE???;;;::::::::::::555666777888:::;;;<<<<<<666555444555777888777666444444555666666555444444222222222222222222222111222222222111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000------........./////////000//////......//////000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333222555888::::::999:::;;;;;;FFFMMMYYYhhhmmmsssrrr^^^JJJEEE>>>;;;;;;<<<:::888777777777777666666666666666555555555555444444444222222333333333222111111111111222222222222111111000000000000111111111111000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------111111111222222222222222000111444555555555666777777999;;;<<<>>>CCCJJJPPP]]]eeepppvvv{{{qqqcccZZZWWWUUURRROOOKKKFFF@@@;;;999888777888;;;@@@EEEHHHBBB@@@>>><<<<<<;;;:::888888777666666666777666666222222111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////............////////////000000////////////000000////////////////////////000000000000////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////000000000111111111111000111111111111111222222111111222222222333333333333666:::;;;:::999:::<<<888MMM^^^iiisssuuu|||uuu^^^QQQAAA:::;;;===:::666777777777666666666555555666555555555555444444444222222333333333222222111000111222333333222111000///000000000111111111111////////////////////////------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------111222222222333333333444222444555555444444666888888<<>>DDD]]]nnntttzzzvvvaaaJJJ===>>>AAA===888777777777777666666666666666555555555555444444444111222222333333333222222000111222333333222111000///000000000111111111111////////////////////////------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------222222222333333444444555555777888777555666;;;???===EEEQQQ[[[eeeqqq~~~qqqdddYYYQQQMMMFFFCCC@@@@@@FFFQQQ]]]dddlllkkkjjjjjjkkkiiifffddd\\\UUUMMMEEEAAA<<<777333555444222111000000111222111111111111111222222222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000....../////////000000000111000000//////000000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222333333333111111222222222333333333555888;;;;;;888999???EEEUUUjjjtttuuu~~~vvv[[[IIIBBB???<<<888888888888888777777777777666555555555555444444444111111222333333333222222111111222222222222111111000000000000111111111111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------222222333333444555555555666999;;;<<<>>>DDDNNNUUUZZZgggxxxzzzpppiiieeeXXXUUUPPPMMMOOOTTT[[[```bbbdddiiiooouuuyyyxxxwwwpppjjjccc\\\VVVNNNDDD===666555333111000111222222000000111111111222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000.../////////000000000000111111000000000000111111111111111111111111111111.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111222222333444444111111222222222333333333444888;;;;;;:::>>>GGGOOOddduuu|||fffOOO@@@:::999999999999999888888888888666555555555555444444444000111222333333333333222222222111111111111222222000000000000111111111111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------......------------------------222222333333444555666666555999>>>CCCIIITTTbbbmmmqqqmmmfff```[[[ZZZ[[[\\\[[[^^^cccjjjppprrrqqqooouuuqqqlllhhhddd[[[NNNDDD777666333222111111222333000000111111222222222222111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333444444111111222222222333333333333777;;;;;;<<>>888222000111222000---000000000000000000000000////////////............------------------------++++++++++++++++++++++++.........------,,,,,,,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,:::777666888777666;;;CCCOOOYYYeeeqqquuuooonnnbbb```^^^]]]\\\ZZZYYYYYY^^^fffmmmnnnnnnooojjjdddUUUGGG999555444222111222222222222222222222222222333222111111000000111111////////////////////////000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000111222222333333222222111111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000111111222222222333333333333444555444333222333444666:::::::::DDDVVVeeejjjuuu```HHHAAA999999888666666777888888666666555555444555555555666555444333222555999===<<<777111000111222111...000000000000000000000000////////////............------------------------++++++++++++++++++++++++------------,,,,,,,,,+++------------------------------------------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++888666777999===CCCNNNYYYsss|||ssslllbbbXXXRRROOOLLLKKKNNNVVV]]]bbbfffiiihhhddd^^^OOO???777333222222333222222222222222222222222333222111111000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000111111222222222222111111111000000//////000000111000000000000000000000000000000000000000000000000////////////000000000000111000000//////000000111000000000000000000000000111111222222222333333333222333444444333222333555555888999<<>>:::;;;<<<:::777555555555555555666777777888666555555444666:::@@@EEE666333000000111333333222000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------.........+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++<<>><<<===???@@@AAAFFFAAA:::444333333333111222222222222222222222222333222111111000000111111000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////000000000000000000000000000000000000000111111222222111111000000000////////////000000000000000000000000000000000000000000000000000000.../////////000000000111111111000000000000111111000000000000000000000000111111222222222333333333111222444444444444666777===<<>><<<>>>888333111333555555444222222111111111111111222000000000000000000000000////////////////////////......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++}}}```LLLAAA:::666666444222222333444444333222222222222111111111111000000000000000000000000////////////////////////////////////////////////.........///////////////////////////000000000000//////////////////////////////////////////000000222222000...------000333///000000111111111000000///////////////////////////000000000111111111111000000111111111111000000111222333333111000111333111333555666666666777888555999<<>>===:::888888555222222444555444111222111111111111111222222000000000000000000000000////////////////////////......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,www___LLLAAA;;;999777444333444444444333333222222222222111111111000000000000000000000000000000000000000000000000////////////////////////.........///////////////////////////000000000000////////////////////////......////////////000000111111111///---,,,...//////000000111111111111000000000000000000000000000000000000000111111111111000000111111111111000000222444666555222000222555111333555666666777888999888:::AAARRReeesssyyyzzzaaaGGGBBB===:::999888555222444444444444555555333111111111111000111111222333000000000000000000000000////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,vvv___PPPHHH===:::777555555666555555333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////............/////////000////////////000000000000////////////////////////........./////////000000...///111000///....../////////000111111111111111000000000000000000000000000000000000111111111111000000111111111111000000333666888777333111333666111333666777777777999:::;;;===JJJcccuuu{{{}}}eeeGGGAAA:::777777777555222444555666555333222333333111111000000111222222333000000000000000000000000////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,ppp^^^UUUAAA===:::777777777777666333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////---.........//////000000////////////000000000000////////////////////////---.........//////000000,,,...111111111000000000//////000111111111111111000000000000000000000000000000000000111111111111000000111111111111000000444777:::888444222444777111333666777777888999;;;>>>@@@RRRooo~~~~~~jjjIIIBBB:::777888999888666444666777555111000333666111111000000111222333333000000000000000000000000////////////////////////.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------***+++,,,,,,------------vvvhhh\\\LLL???;;;:::666333333222333555333111000222555111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000111111111111222222222111111222333333333333222333333333333333333333333000888:::444444;;;>>>;;;===GGGbbb}}}wwwXXXIII;;;888888666666888666555444444555444222000111111111111111111111111000000000000000000000000///.........------------........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++~~~tttcccQQQGGG@@@999777888222333444333111000111333111111111111000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000111111111111222222222111111222333333333333222333333333333333333333333333777888666888<<<>>>===LLL]]]qqq}}}lllWWWAAA::::::888555444666555444444555555333111111111111111111111111111000000000000000000000000/////////.........------........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++}}}|||yyy}}}|||zzz~~~lllYYYIII===888999444555555444333111222333222222111111111000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000111111111111222222222111111222333333333333222333333333333333333444444777555555999;;;<<>><<<;;;777444666555444555555555333111111111111111111111111111000000000000000000000000000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}zzzwwwwww|||}}}vvv___KKK>>>888666666666666555444444444222222222111111111000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000111111111222222222111111222333333333333222333333333444444444444444888444555:::999999DDDSSSjjjzzz{{{]]]HHH>>>;;;:::999777666555555666555333111111111111111111111111111000000000000000000000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||yyy|||uuuyyyzzzaaaKKK>>>:::888666555444444444444222222222222111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////000000111111111222222222111111222333333333333222333333333444444555555555777666777999666999MMMeee}}}|||yyyxxxxxxzzzwwwuuuxxx{{{wwwZZZCCC888888;;;777666555555666555333111111111111111111111111111111111111111111111111111000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvrrruuuuuu\\\IIIBBB>>>999555333333222222333222222222222111111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000111111111111222222222111111222333333333333222333333333444555555666666666888:::999888BBB[[[sss{{{vvvpppllliiihhhhhhfffdddcccdddfffjjjuuurrrNNN:::666999777666555666666666444222111111111111111111111111111111111111111111111111000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzxxxxxxsss```RRRKKKAAA:::666555333222333333222222222111111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000111111111111222222222111111222333333333333222333333444444555666666666666;;;<<<;;;@@@SSSjjjxxx|||xxxwwwvvvpppmmmhhhddd```_________\\\[[[\\\^^^___cccmmmxxx|||```EEE;;;:::888666666666666666444222111111111111111111111111111111111111111111111111/////////.........------........................------------------------------------------------........................***+++,,,---............,,,,,,---......---,,,,,,------------------------|||yyy```WWWKKKAAA;;;888666444333333333222222222111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000111111111111222222222111111222333333333333222333333444444555666777777666<<<===<<>>666666:::444333333333333444333333111111111111111111111111//////............//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///---,,,---000111000...000000000000111111111111444111000333777999555111555444444555777888888777:::888:::GGG^^^rrryyyvvvttt|||yyytttqqqtttzzzvvvuuusssqqqpppooonnnnnnpppppppppooommmkkkhhhfffiiiiiihhhhhhmmmxxx~~~aaaHHH888999666333222666999555///111222222222222111000000111111111111000000000000////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................{{{wwwvvvuuussssssrrrqqqpppppppppppptttsssssstttvvvzzz~~~iiiWWWHHH<<<888:::444333222222333333222111111111111111111111111111//////............//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...,,,...000111000...000000000000111111111111444222222555999:::666222444333333444666777888777<<<<<>>GGGWWWooo~~~|||yyy|||{{{{{{{{{|||zzzuuupppiiibbb]]]ZZZ\\\\\\\\\]]]aaafffkkknnn}}}wwwdddFFF===666666555333555999222333333333333222111111111111111111000000000///////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------{{{uuussskkk```]]]YYYTTTRRRRRRRRRPPPNNNMMMJJJIIIKKKJJJHHHHHHJJJHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPSSSUUUVVVWWWWWWYYY]]]___eeehhhmmmqqquuuyyy}}}}}}wwwxxxvvv}}}|||cccOOOHHHAAA888444666777666333333333333333333333333333111000000//////000000111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222111///...///000000000000000111111111111///000222333444444333333111444555555555777<<>>DDDYYYlllyyyzzz}}}vvvxxxqqqlllmmmmmmjjjiiijjjbbb___[[[VVVRRRPPPPPPPPPLLLLLLMMMNNNQQQTTTXXXZZZ[[[aaannnfffOOO<<<777777444333777333333444444333333222111111111111111000000000000////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~kkk\\\YYYWWWPPPKKKMMMKKKJJJHHHFFFFFFEEEDDDDDDFFFAAAAAAGGGIIIFFFFFFJJJGGGFFFFFFEEEEEEEEEFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHFFFHHHJJJLLLKKKLLLMMMNNNNNNQQQVVVZZZ^^^cccgggjjjmmmpppuuuzzz|||vvv~~~zzzcccWWWGGG<<<999999666333333333333333333333333333111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222333222///...///111000000000000111111111111111111111111000111444666222555888777666999???EEEcccttt}}}|||~~~wwwvvv~~~zzz||||||www{{{zzzyyy{{{wwwuuusssqqqqqqsssuuuwwwuuuwwwzzz~~~xxxtttqqqjjjfffggghhheeecccccc___\\\WWWRRROOOOOOPPPQQQLLLMMMNNNQQQTTTXXX\\\^^^___gggyyysssXXX???999999555222555333333444444333333222111111111111111000000000000////////////////////////---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,nnnYYYVVVRRRNNNKKKJJJKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDIIIEEEEEEIIIHHHDDDDDDHHHKKKHHHDDDCCCCCCEEEFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIKKKJJJIIIIIIKKKKKKJJJIIILLLNNNPPPSSSVVVYYY\\\]]]dddeeehhhmmmssszzz~~~}}}ttthhhVVVFFF;;;888888:::222222333222111111333444222222222111111111111000000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111333222222222111111000000000111111111111222222222222222333333333333444444777111333<<<===:::FFFYYYpppxxxxxx}}}{{{zzz~~~tttrrrpppllljjjiiihhhhhhjjjllloooqqquuurrrnnnrrrvvvtttooojjjiiiiiieee^^^```YYYTTTQQQOOOLLLNNNSSSSSSUUUXXX[[[^^^bbbhhhlllwwwmmmMMM999555777777444666555333222111111222333000000000000000000000000000000000000000000000000........................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------|||dddXXXTTTRRRNNNKKKHHHHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEFFFIIIEEEEEEIIIIIIFFFFFFJJJIIIGGGFFFFFFGGGGGGFFFDDDFFFGGGHHHJJJJJJJJJJJJIIIKKKJJJHHHIIIJJJKKKJJJIIIKKKKKKMMMNNNPPPRRRTTTTTTZZZ[[[^^^bbbhhhoootttxxx}}}gggPPP???888777555555555444333222222333222222222111111111111000000000000000000000000000////////////////////////.../////////000000000000////////////000000000000000000000000000000000000000000000000111111111111222222111111111000000000000000111111111222222222222222333333333333444444666555888<<<;;;@@@RRRgggsssxxx|||wwwvvvuuuuuuvvv{{{|||ooommmrrr~~~}}}xxxrrrooopppnnnjjjfff```\\\[[[ZZZYYY\\\bbbcccffflllqqqwww~~~}}}]]]EEE:::777777666666555444333333222222222111111111111111111111111000000000000000000000000........................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------~~~hhhXXXPPPOOOMMMKKKIIIFFFEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHFFFFFFIIIIIIHHHIIILLLGGGGGGGGGIIIJJJIIIFFFDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJHHHHHHJJJKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMPPPQQQSSSWWW\\\aaafffiiiqqqxxxnnnOOO<<<666777777666555444333222222222222222111111111111000000000000000000000000000////////////////////////....../////////000000000////////////000000000000000000000000000000000000000000000000111111111111111111000000000000//////000000000111111111222222222222333333333333444444555999<<<;;;<<>>666666777777777555333222111111111111111111111111////////////////////////........................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------...sssdddUUUOOOMMMJJJGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLKKKJJJHHHHHHJJJKKKKKKIIIHHHGGGHHHJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNKKKIIIIIIJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJKKKMMMPPPRRRTTTUUUZZZ^^^fffooowww{{{XXXBBB:::777555444555666555444222222222111111111000000////////////////////////////////////////////////............////////////////////////000000000000///////////////////////////000000000111111111111///////////////000000000//////000000000111111111222222222333333333444444555888;;;???MMMcccttt{{{||||||xxxqqqrrrxxx{{{hhhNNN===999:::666777777888777666444333111111111111111111111111////////////////////////........................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........ooo```VVVMMMKKKKKKHHHEEEEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOMMMJJJJJJNNNPPPOOOLLLJJJIIIJJJLLLNNNOOONNNNNNMMMMMMMMMNNNOOOPPPQQQPPPMMMJJJJJJKKKMMMNNNNNNJJJJJJJJJJJJKKKKKKLLLLLLHHHIIIJJJKKKLLLMMMNNNNNNSSSUUU\\\ccciiioooyyyeeeLLL@@@;;;666444555777777555222222222111111111111000000000000000000000000000////////////////////////------........./////////////////////000000000000000000000000000000000000000000000000111111111111//////000000000000111111/////////000000000111111222222333333333333444444666666:::GGGZZZmmmzzz|||rrrmmmpppwwwttt|||uuu]]]III===888777777777777666555444333222222222222222222222222000000000000000000000000........................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---------............vvveee___SSSMMMIIIIIIIIIGGGGGGIIIFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKNNNQQQPPPLLLNNNTTTWWWVVVMMMMMMNNNPPPSSSTTTSSSQQQQQQQQQPPPPPPQQQRRRTTTTTTRRROOOLLLKKKLLLNNNOOOPPPLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKOOOOOOSSSYYY\\\```jjjuuuoooXXXIIIAAA999555666888777666222222222111111111111000000000000000000000000000////////////////////////---------.........//////////////////000000000000000000000000000000000000000000000000111111111111000000000111111111222222////////////000000000111222222333333333333444444888555===QQQdddsss|||rrrmmmnnnxxx~~~sss^^^KKK???777777666555444444444444222222222222222222222222000000000000000000000000........................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------............pppcccXXXPPPMMMIIIHHHJJJHHHEEEDDDGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJNNNRRRQQQNNNQQQYYY^^^\\\MMMOOORRRVVVYYYXXXUUURRRSSSSSSRRRRRRSSSTTTVVVWWWSSSPPPMMMLLLMMMOOOPPPQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJLLLKKKNNNSSSTTTVVV```lllwww~~~tttaaaPPPGGG===777666888777666222222222111111111111000000000000000000000000000////////////////////////---------.........//////////////////000000000000000000000000000000000000000000000000111111111111000000111111222222222333////////////000000000000222222333333333444444444888555@@@XXXjjjuuu~~~tttlllkkkttt}}}yyyoooooossszzzpppZZZJJJ888777555444333333444444222222222222222222222222000000000000000000000000........................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////nnnccc^^^VVVPPPOOOIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEIIIHHHHHHIIILLLMMMMMMLLLSSSPPPNNNPPPTTTWWWYYYXXXOOORRRVVVXXXWWWVVVUUUUUUYYYWWWVVVVVVWWWXXXXXXWWWTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPNNNKKKNNNNNNMMMLLLKKKLLLNNNPPPJJJJJJKKKMMMPPPSSSVVVXXXccckkkxxxjjj[[[RRRKKK???333777;;;222333333222222222222222222222111111000000000000000////////////000000000000000000////////////000000111111000000//////......000000000000000000000000000000000000111111111111111111000000000000000111000000000000111111111111555222111555666444444666888<<>>555666777333222555333333333222111111000000////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................iiiWWWUUUOOOLLLMMMKKKFFFEEEGGGDDDDDDDDDEEEFFFHHHIIIJJJGGGIIIKKKMMMPPPSSSUUUVVVXXXXXXXXXWWWVVVVVVXXXZZZ\\\\\\\\\[[[ZZZ]]]aaaeeefffhhhlllpppuuu|||}}}|||~~~zzzsssmmmgggaaa[[[WWWXXXVVVTTTSSSSSSRRRQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPUUU\\\eeeqqq~~~vvvjjjTTTBBB<<<999666555555555444333333333333222111111000000111111//////000000000111111111000000////////////000000000000000000///////////////////////////////////////000000000111111111111000000000000000000111222000000111111111222222222222111222555666444666:::GGG^^^kkkooozzzllljjjuuulllsssvvv~~~qqqiiikkkrrrpppRRRAAA555666888444333555333333333222222111111111////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................}}}aaaUUUTTTMMMKKKIIIHHHFFFBBBCCCFFFDDDDDDDDDEEEFFFGGGHHHHHHJJJKKKNNNQQQUUUXXXZZZ[[[ZZZ[[[[[[ZZZYYYYYY\\\______bbbeeefffgggllluuu|||yyyrrrmmmhhhddd]]]YYYVVVUUUSSSQQQOOOOOOOOOOOOOOONNNNNNMMMLLLNNNPPPTTT[[[eeeqqqxxxeeeLLL???999777777666666555444444333333222222111111111111111000000000000111111111111000000////////////000000////////////000000000000///////////////////////////000000000111111111111000000//////000111222222111111111111222222222222555333444666666555888???TTTiiirrrttt}}}fffwwwvvvqqq{{{uuujjjkkkqqq}}}}}}[[[GGG777555888666444666333333333222222222222222////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................qqq___VVVSSSSSSHHHGGGFFFEEECCCCCCEEEHHHFFFFFFFFFFFFGGGHHHIIIJJJNNNPPPRRRUUUXXX[[[^^^___WWWYYY[[[[[[ZZZ]]]bbbggghhhnnnuuuxxx{{{vvvmmmggg```YYYUUUUUUUUUTTTSSSQQQPPPNNNMMMLLLLLLMMMNNNRRRYYYaaagggpppzzz]]]JJJ===999888888777666555444444333333222111111111111222000000000111111111222222000000////////////000000////////////000000000000000000000000000000000000000000000000111111111111////////////000111222333111111111222222222222333777555555777666888???HHH```qqqzzzkkklll}}}xxxxxxzzzqqqnnnssszzzkkkSSS<<<777999777555666333333333333333333222222////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................hhhWWWUUUSSSOOOKKKGGGGGGGGGFFFFFFHHHIIIIIIFFFGGGGGGIIIJJJLLLNNNOOORRRTTTVVVXXX[[[^^^```aaaZZZ^^^ccceeegggllluuu|||~~~qqqhhh``````^^^[[[XXXTTTPPPNNNMMMMMMMMMLLLMMMPPPUUUYYYbbbsssvvv^^^JJJ:::999999888666555555444444333222222111111222222000000111111111222222222000000////////////000000.../////////000000000111000000000000000000000000000000000000111111111111////////////000111222333111111111222222222333333666444555777888<<>><<<999555555333333333333333333333333111111111111111111111111////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................\\\XXXSSSNNNKKKHHHFFFDDDBBBCCCDDDEEEFFFFFFFFFFFFKKKIIIHHHJJJNNNSSSVVVXXXYYYWWWZZZ```cccbbbgggnnnvvv~~~zzzpppiii```XXXUUUUUUTTTRRROOONNNNNNPPPTTTTTT\\\lll{{{jjjLLL@@@555333666666555555444444333222222111111000111111111111000000000000000000000000000000000000......//////000000111111000000000000111111111111000000000000111111111111222222111111111111111111111222222333333444444555:::333555===<<<<<>>===999111555444333222111111111111111111111111000000000000////////////////////////................................................------------------------------------------------,,,,,,---...///000111222111111000000/////////...WWWSSSNNNKKKIIIHHHGGGEEEDDDDDDEEEEEEFFFGGGGGGGGGMMMLLLLLLMMMQQQTTTWWWYYY^^^^^^bbbjjjooosss{{{rrreee]]]ZZZVVVRRROOOOOOOOOPPPNNNPPPVVVbbbmmmxxxhhhPPPCCC888555666555444444444444333333222111111111111111111111000000000000000000000000000000000000////////////000000000000//////000000000111111111000000000000111111111111111111111111111111111111111222222333333444555555:::777888<<<===CCCYYYqqqzzzvvvxxxwwwuuu|||xxxqqqttt~~~pppUUUDDD>>>888222555444333222111111111111111111111111000000000000////////////////////////................................................------------------------------------------------,,,,,,---...///000111111/////////......---------PPPMMMIIIGGGGGGHHHGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJPPPQQQRRRTTTVVVZZZ]]]___ccceeekkkttt}}}~~~pppiii___XXXUUUTTTRRRQQQPPPOOORRRWWW]]]gggwwwooo\\\NNN@@@:::888555444555444444333333222222111111111111111111000000000000000000000000000000000000000000000000//////////////////000000000000111111000000000000111111111111111111111111111111111111222222222333444444555555:::;;;<<<;;;@@@OOOeeeuuuxxxsss~~~xxxzzz|||vvvooonnnvvvfffNNN@@@999666555444333222222111111111111111111111000000000000////////////////////////................................................------------------------------------------------,,,,,,---...///000000111---------,,,,,,,,,,,,,,,MMMJJJGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFIIIKKKMMMSSSUUUWWWZZZ\\\```dddfffkkkqqqzzzssshhhbbb^^^YYYTTTWWWSSSPPPQQQTTT[[[iiiuuunnn___MMMAAA:::666666888555444444333222222111111111111111111000000000///////////////////////////111111000000//////......////////////000000000111///000000000111111111111111111111111111222222222222222333333444555555555888===>>>;;;DDD[[[oooxxx}}}xxxmmmmmmnnnttt~~~vvvXXXCCC;;;:::555555444333222222222222111111111111000000000///////////////////////////................................................------------------------------------------------,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,MMMJJJGGGFFFFFFGGGGGGFFFGGGFFFFFFFFFHHHKKKNNNPPPXXXZZZ\\\]]]___bbbgggjjjwwwuuulllbbb[[[ZZZUUUQQQQQQSSSUUU\\\cccvvvpppZZZJJJ>>>777666999555555444444333222222111111111111111000000000///////////////////////////111111000000//////.........////////////000000000///000000000111111111111000000111111111222222222222333333444444555666666666<<<>>>>>>KKKddduuuyyyvvvmmmiiimmmuuubbbGGG;;;999666555444333222222222222111111111111000000000///////////////////////////////////////////////////........................------------------------------------------------,,,,,,------......//////------------------......MMMJJJGGGEEEFFFGGGGGGFFFGGGGGGHHHJJJMMMPPPSSSUUU\\\___aaaaaabbbfffmmmssssssjjj```_________[[[UUUTTTWWWeeeuuukkkXXXGGG;;;666777555555444444333333222222111111111111000000000000000000000000000000000000000000000000////////////......////////////000000000000000000111111111111000000000111222222333333333333333444555555666666555:::===DDDUUUlllxxxyyytttiiicccnnnuuuoooQQQ===555666555444333222222222222111111111111000000000000////////////////////////////////////////////////........................------------------------------------------------,,,,,,---------.....................////////////JJJGGGEEEDDDEEEGGGGGGGGGGGGIIILLLOOOSSSWWWYYY[[[]]]aaaeeehhhllluuuttt|||nnnYYYQQQSSSXXXeeeuuummmXXXEEE999666555555555444333333222222111111111111000000000000000000000000000000000000////////////000000000000........./////////000000000000000000111111111111///000000111222222333333333333444444555666666666555777>>>LLL```qqqyyyzzzzzzooojjjiiijjjwwwaaaFFF888666555444333333222333333111111111111000000000000////////////////////////////////////////////////........................------------------------------------------------,,,,,,------------......---.........////////////GGGEEECCCCCCEEEGGGHHHHHHHHHJJJNNNSSSXXX[[[^^^___\\\aaahhhooowww___RRRTTTQQQ\\\iiiwww~~~gggOOO>>>777666555555444444333222222111111111111000000000000000000000000000000000000......//////000000111111............/////////000000000000000111111111111///000000111222222333333333333444444555666666666666666>>>RRRgggtttyyy{{{wwwjjjcccgggooowww~~~pppQQQ???666666555444333333333333111111111111000000000000////////////////////////000000000000000000000000........................------------------------------------------------,,,,,,---------------------------....../////////CCCCCCDDDDDDFFFGGGHHHIIINNNNNNQQQWWW]]]aaa```]]]bbbjjjuuu}}}fff[[[UUUVVVVVV[[[hhhzzz~~~cccHHH888<<<777444555555333111333222111111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111///000000000111111111111000111111111111222222222111222333444555666666666777<<>>888444666777444333444222222111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222111111111111222222222222333333444555666777777777:::>>>OOOfffoooqqq{{{pppiiidddfffjjjpppzzz}}}zzz~~~jjjLLL999999888555444444333222111111111111000000000000000000000000////////////......////////////..............................------------------------------------------------........................---------.........//////FFFFFFFFFFFFHHHLLLOOOQQQTTTYYY]]]^^^\\\___fffmmm{{{~~~lllfff```[[[ZZZYYYYYY]]]hhhvvvoooRRR@@@:::555777888666444555222222111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111111222222222222333333333111111111111222222222333555555666666777777888888===BBBXXXpppvvvvvv}}}qqqhhhdddbbbdddlllsssxxxvvv{{{ssspppnnntttoooRRR>>>:::666444333333333333222222111111111000000000000000000000////////////......////////////..............................------------------------------------------------........................------........./////////GGGFFFFFFHHHJJJNNNRRRUUU[[[^^^``````___dddmmmtttyyyyyyuuuooonnnhhh^^^WWW[[[gggsss}}}bbbEEE===666777888666444444333333222111111111222222///////////////////////////////////////////////////000000000111111111111111111111222222222333333111111111222222222333333555666666666777888888999===LLLcccvvvvvvlllddd^^^aaaccciiisss{{{yyywwwlllkkkmmmtttrrrUUUAAA:::444444555444333222222222222111111111000000000000000000////////////......////////////..............................------------------------------------------------....................................////////////FFFGGGGGGJJJMMMQQQUUUXXXaaaaaaaaacccgggoooxxx}}}lll\\\XXX```kkk~~~tttNNNCCC999777888666444444444333333222111111222222///////////////////////////////////////////////////000000000111111111111000000000000111111111222111222222222222333333333555444444555666777999:::>>>WWWlllxxxxxxllldddaaa______ggghhhoooxxx~~~zzzyyyxxx|||dddDDD999222555888555222111222222222222111111111111000000000000////////////......////////////..............................------------------------------------------------................................./////////000000FFFHHHJJJNNNRRRVVVYYY[[[]]]^^^```eeennnzzzyyyeee[[[^^^fffnnnzzzxxxZZZLLL===888888666555555555444333222222111222222000000000000000000000000000000000000000000000000000000000000111111111111//////000000000111111111222222222222333333333333444333333444666888;;;<<>>444666999666222222333222222222222111111111000000000000////////////......////////////..............................------------------------------------------------............................../////////000000000GGGJJJNNNSSSXXX[[[^^^___[[[aaajjjrrr}}}}}}jjj^^^]]]aaa```jjjzzz|||gggVVVCCC;;;999888666666555555444333222222222222000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222222222222333333333444444333333444555777:::>>>@@@QQQeeesss}}}|||wwwfffbbb]]]ZZZ[[[bbbjjjpppuuuwww}}}~~~zzz}}}|||zzz]]]HHH777666888555222333333333222222222111111111000000000000////////////......////////////..............................------------------------------------------------.........................../////////000000000000HHHKKKQQQWWW\\\___aaaaaacccnnn||||||kkk___]]]___WWWaaaqqqppp\\\GGG===:::999888888666555444333222222222222000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333222222333333333444444444444444444666999<<<@@@BBB[[[gggsss|||xxxkkkaaa^^^]]]]]]]]]aaaiiirrrxxxzzz}}}~~~zzz}}}jjjPPP:::555777444222666333333333222222222111111000000000000////////////......////////////..............................------------------------------------------------........................////////////000000000000KKKNNNVVV^^^aaa```bbbfffvvv}}}rrrkkkgggeee```___bbbnnn|||ppp___OOOAAA777333444666555333222111222222333111111111111000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111222222333444:::444333888999888CCCSSSooopppvvv{{{}}}uuullleee```\\\YYY\\\^^^```dddiiiqqqzzzyyyaaaCCC333444888777222333333333222222222111111000000000000////////////......---,,,,,,...///000////////////////////////---------------------------------............//////......---------......222111111111000000//////YYYXXX[[[___bbbdddkkksss{{{rrrlllcccaaaaaahhhwww~~~mmm]]]KKK;;;777:::666555444222222222222333111111111111000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222111222222333444666222333999:::<<>>PPPdddvvvyyy{{{xxx|||~~~qqqeeeZZZXXXUUUTTTUUUYYY^^^aaaaaafffmmmuuu|||yyy[[[EEE<<<999666333333333333333222222222222000000000000////////////------...////////////...////////////////////////---------------------------------............//////......---......//////111111111111111000000000^^^]]]^^^ccchhhrrrzzzsssqqqlllhhhhhhppp|||{{{iiiMMM:::666888777555444333333333333222222222111111111000000////////////////////////000000000000000000000000000000111111111222222222333222222222222333444444888777999::::::AAATTThhhxxx~~~yyyyyy~~~xxxmmmaaaYYYWWWWWWXXXYYYZZZ]]]aaaccc```eeennnvvv~~~|||ttt{{{}}}bbbLLL>>>888666555444444333333333222222222000000000000////////////,,,---///000000000///...////////////////////////........................---------............///...............//////000111111111111111111111111]]]___fffmmmttt}}}|||zzzuuuooojjjjjjooottt~~~dddGGG666999888666444333333333444222222222222111111111111////////////////////////000000000000000000000000000000111111111222222222333333222222333333444555666777999:::<<>>666555777777666777333333333222222222222111111111111111111111111111111111111111111111111111111111000000111111222333111111111222333444666666888:::999EEE___mmmttt|||rrrmmmjjjiiihhhgggiiippp{{{xxxhhh]]]^^^aaaaaafffnnnkkkgggggglllqqqvvv}}}jjjNNN===777777555333222333333222111111111111111000000000000000000000000000000000000......////////////......////////////////////////////////////////////////000000111111111111222222444333222222333555888999|||uuusssrrrrrrrrrpppkkkfff^^^]]]\\\]]]cccooo~~~}}}vvvvvvssssss}}}xxxVVVGGG999666888888777666333333333333222222222222111111111111111111111111111111111111111111111111111111000000111111222333111111222222333555666777777;;;>>>MMMfffsss{{{xxxqqqoooqqqooosss{{{wwwrrrnnnkkkaaa___aaagggmmmuuuoooddd^^^bbbggghhhmmmsssqqqmmmmmmrrryyytttXXXCCC999777555333222333333222111111111111111000000000000000000000000000000000000......////////////......//////////////////////////////////////////////////////000000111111111111///111333222000333:::@@@~~~|||{{{vvvrrrrrrsssrrrlllgggcccaaa``````aaaaaa___]]]___\\\YYYWWWZZZaaajjjqqqzzz{{{~~~{{{}}}yyyeeeRRR???888999888666444444444333333333222222222111111111111111111111111111111111111111111111111111111000000111111222333222222222333444555666777777===DDDUUUmmmxxx~~~tttjjjccc``````aaaaaadddiiioooyyy{{{vvvrrrjjjddd``````aaadddjjjrrr|||xxxllleeecccgggllloootttzzz~~~yyyxxx|||fffKKK:::777555333333333444333222111111111111000000000///////////////////////////......////////////....../////////////////////////////////////////////////////////000000111111222///111222222333888AAAGGG~~~}}}{{{zzzwwwtttqqqnnnkkkiiihhhdddaaabbbffffffccc^^^^^^]]]\\\\\\^^^___``````^^^YYYVVVWWW\\\aaabbbbbbcccmmm}}}lllWWWAAA888777777666555444444444333333333222222111111111111111111111111111111111111111111111111111111000000111111222333222222222333444555777777888@@@JJJ^^^sss|||uuuooohhhccc```___]]][[[[[[\\\^^^aaagggppp{{{|||xxxrrrkkkfffdddaaa]]]]]]```gggmmmwwwqqqkkkhhhggglllsssyyyvvvqqqQQQ;;;777666444333444444333222111111111111000000000///////////////////////////......////////////......////////////////////////////////////////////////...//////000111222222222444444444777===EEELLLPPP~~~{{{wwwtttrrrppplllllllllkkkjjjhhhgggfffffffffeeecccbbbaaa```______]]]\\\___cccfffeeedddkkkkkkmmmnnnooooooppppppkkkfffbbbbbbeeeddd^^^YYYgggrrrnnnZZZCCC999777666666888444444444444333333333333222222222222222222222222111111111111111111111111111111000000111111222333222222333333444666777888999BBBOOOeeezzz~~~uuupppmmmhhhaaa[[[YYYXXXXXXXXXZZZ```gggmmm~~~~~~vvvpppllljjjfff```[[[[[[]]]___fffpppyyyzzznnnhhhiiimmmttt}}}tttyyyXXX>>>888666444333444444333222111111111111000000000000000000000000000000000000......////////////......//////////////////////////////////////////////////////000111222333333444444444666;;;CCCLLLSSSWWW{{{wwwsssqqqkkkkkkiiihhhfffeeecccccc``````aaaaaaaaabbbbbbbbbeeeeeeeeefffhhhiiijjjkkklllmmmooorrruuuyyy{{{}}}}}}zzzwwwrrrkkkgggxxxwwwdddMMM@@@999666777:::555444444444444333333333222222222222222222222222111111111111111111111111111111000000111111222333333333333333444666777888999DDDSSSlllzzzoooggg___^^^\\\ZZZXXXYYY\\\___iiittt{{{vvvtttqqqiiibbb```^^^[[[\\\aaafffjjjttt~~~tttmmmhhhnnnvvv~~~aaaGGG888666444444444555444222111111111111000000000000000000000000000000000000......////////////......////////////////////////////////////////////////000000111222333444555555555:::@@@EEEKKKSSS]]]ddd}}}zzzxxxuuuoookkkiiihhhfffeeedddddddddeeeeeeeeeffffffgggggghhhiiikkkmmmooopppssstttuuuxxx{{{~~~qqqYYYHHH===777666:::555555444444444333333333222222222222222222222222111111111111111111111111111111111000111222222333333333333444555666777888999DDDVVVooowwwjjjiiifffaaa\\\YYYXXXYYYZZZcccqqq~~~zzzqqqjjjhhhbbb\\\XXXYYYZZZ[[[dddooovvv{{{qqqmmmkkksss}}}iiiQQQ888666444444444555444333111111111111000000000000000000000000000000000000......////////////......////////////////////////////////////////////////000111111333444555666666<<>>888777666555444333222222222111111111111111111111111111111111111111111111111000000000000111111111111555111111555777666777:::BBBLLLggg{{{|||xxxyyy}}}wwwrrrnnnjjjfffaaaaaabbbdddiiittt~~~wwwmmmiiiccc___]]][[[ZZZXXX^^^aaajjjwwwssspppsssvvvxxxhhhGGG999666777333444666111222111111000000000000000000000000000000000000000//////000000000000//////000000000000////////////000000000000111111111111///222444444333444:::>>>MMMRRRXXX___iiixxxzzzvvvuuussspppmmmkkkjjjjjjjjjmmmppptttwwwzzz~~~yyyYYY???999888888777555444333333222222222222222222222222222222111111111111111111111111000000000111111111222222444111111555666666888<<>>666777333444666111222111111000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000111111111222222111333444444444999BBBJJJTTTVVV]]]kkk|||{{{yyyyyywwwsssooosssrrrrrrsssuuuxxx{{{}}}jjjDDD555999888777666444333333333333222222222222222222222222111111111111111111111111000000111111111222222222444222222555666666999???IIIVVVkkk{{{zzzooohhhgggiiiwww~~~zzztttooojjjfffaaa^^^___[[[YYY[[[___fffrrr~~~|||uuupppqqquuuyyy\\\DDD888777333444666222222111111000000000000000//////////////////////////////000000000000//////////////////000000000000000000111111111222222222111222333666<<>>888777666555444333333333222222222222222222222222111111111111111111111111111111111111222222222222333222333666666666;;;BBBRRRaaarrr{{{xxxwwwkkkdddiiimmmwww}}}yyyvvvrrrnnniiifff```[[[WWWVVVVVVXXX```hhhttt{{{vvvqqqooorrrvvvkkkMMM;;;888444333555222222111111000000000000000//////////////////////////////000000000000//////.../////////000000000111111111111111222222222222333222222999DDDMMMRRRSSSSSSddd~~~gggEEE@@@888888666555444333333333333333333333333333333333111111111111111111111111111111111222222222222333333222444666666666<<>>:::555333555222222111111000000000000000000000000000000000000000//////000000000000//////......//////000000111111111111111222222222222333666555888???JJJRRRUUUUUUcccvvv|||yyy|||~~~PPP>>>999888777555444444444444333333333333333333333333111111111111111111111111111111111222222222333333333222444777666666===FFFWWWiiirrrzzz{{{zzztttyyyvvvlllfffjjjtttzzzvvvmmmjjjgggfffbbb]]]^^^bbb___bbbhhhooowww{{{tttqqqsss{{{^^^BBB<<<777333444222222111111000000000000000000000000000000000000000//////000000000000//////.........///000111111111111111111222222222333333666;;;BBBIIIPPPXXXaaafff}}}}}}tttooorrrvvv~~~[[[@@@999888777666444444444444333333333333333333333333111111111111111111111111111111222222222333333333222222555777666666>>>GGG\\\ooovvvxxx}}}~~~zzz~~~zzzkkkgggjjjqqq}}}~~~{{{uuuqqqmmmiiiddd]]]]]]```ZZZ]]]dddmmmyyyyyytttsssvvvbbbDDD===777333444222222111111000000000000000000000000000000000000000//////000000000000//////---......///000111111222111111222222222333333333555>>>JJJQQQUUU___nnn{{{sssqqqwwwzzztttrrrqqqxxxttt{{{mmmuuu~~~oooIII===666888:::222333777444222333333333333222111111222222222222222222222222555444333333222222222222333555777999888999DDDQQQjjjjjj{{{vvvllljjjooottt|||zzzvvvqqqmmmhhhfffddd\\\\\\]]]cccmmmxxxzzzuuutttssssss{{{uuuOOO<<<999777555444333333333222222222111111000000000000000000000000000000111111111111000000000111111111111222222222000000000222555777777666===FFFOOOUUU\\\mmm}}}~~~|||yyykkkkkkwww~~~mmmpppqqqvvv}}}zzzTTTAAA888999;;;555444777333222333333333333222111111222222222222222222222222555444333333222222222333444444666888777;;;GGGUUUpppttt}}}rrrmmmkkkzzz~~~|||yyytttoookkkhhhaaa^^^\\\^^^dddlllsssvvvzzz}}}wwwrrrppptttyyy|||tttQQQ???:::777444333333333333222222222111111000000000000000000000000000000111111111111000000000111111111111222222222111111222333444777999;;;FFFKKKSSS]]]lll|||xxxwww~~~zzzxxx~~~|||vvvhhhkkk|||nnnyyy}}}eeeGGG::::::===777666777222333333333333333222222111222222222222222222222222444444333222222222333333444444555777888===LLL[[[www}}}}}}uuummmrrr|||}}}wwwqqqnnniiiddd^^^[[[\\\___cccdddiiimmmttt|||qqqmmmnnnvvvxxxXXXCCC;;;777555444333333333222222222111111000000000000000000000000000000111111111111000000000111111111111222222222222333444333333666===BBBMMMNNNSSSbbbzzzxxxyyyyyylllrrruuuyyy|||wwwOOO===888<<<999777777222333333444444333333222111222222222222222222222222444333333222222333333333444444444666888@@@RRRccc{{{pppmmmmmmsss{{{wwwtttqqqkkkccc]]]ZZZZZZ[[[[[[___bbbggglllsss~~~{{{tttqqqqqqyyybbbJJJ===888777777333333333222222222111111000000000000000000000000000000111111111111000000000000111111111222222222222444555333333777BBBJJJSSSRRRWWWjjjzzzxxxwwwllltttzzzwwwccclll[[[BBB777;;;999888888444333444444444444333222222222222222222222222222222333333333222222333333444555444444777:::DDDWWWiiixxxzzznnnjjjqqq~~~|||{{{{{{uuuoooggg```]]][[[ZZZYYYYYYZZZ\\\^^^cccmmm{{{vvvuuuttttttzzzmmmQQQ>>>777777777333333333222222222111111111111111111111111111111000000111111111111000000000000111111111222222222111333555555666<<>>EEEOOOVVVTTT```sss{{{uuupppiii```\\\eeennniiihhhjjjgggvvv~~~ZZZ???;;;888777888666444444444555444444333222222222222222222222222222333222222222333333444555555555666:::>>>III\\\nnnwww~~~xxxxxx~~~yyytttpppxxx~~~~~~zzzsssmmmfff```ZZZVVVRRROOOMMMNNNSSSZZZ```dddqqqzzz~~~sssrrr{{{oooRRRAAA999555333333333222222222111111111111111111111111111111000000111111111111000000000111111111111222222222111333888???GGGOOOWWW[[[\\\oooxxxlllcccZZZZZZYYYccchhh___\\\bbbccciiimmm~~~dddCCC===888666777666444444555555444444333222222222222222222222222222222222222222333333444555555555777;;;???JJJ]]]ooo|||}}}vvvrrryyyyyyqqqjjjooozzz{{{ssskkkccc[[[UUUUUUPPPKKKKKKOOOTTTWWWWWWfffooo}}}vvvwww___III>>>777333333333222222222111111111111111111111111111111000000111111111111000000000111111111111222222222222444:::CCCNNNWWW\\\^^^lll|||pppaaa]]]```bbbdddeeedddbbbbbbccceeeiiinnn~~~QQQ999@@@;;;222===666666666555444444333333222222222222222222222222444444333222222333333333444;;;777666CCCQQQ```qqqwwwwwwttt}}}{{{~~~pppjjjdddhhh|||~~~xxxrrrjjj___WWWVVVRRRNNNMMMOOORRRUUUVVVaaaffftttyyyzzznnnMMM???555555555444333222222222222111111111111111111111111000000000000111111111111000///000111333444333222555888BBBPPPXXXXXX[[[aaa{{{vvv}}}mmmaaa___bbbfffffffffeeecccdddgggjjjqqqxxxYYY===>>>:::333999777666666555555444333333222222222222222222222222444444333333222333333444222:::888999GGGTTTaaarrrzzzyyywwwooonnnyyyzzzrrrhhh```ZZZWWWSSSQQQQQQSSSTTTUUUZZZ___kkk|||tttwwwWWW???999666555444333222222222222111111111111111111111111000000000000111111111111111111111222444444444333:::???IIITTTYYY\\\eeeoooxxxrrrooozzzwwwjjjaaaaaaeeehhhiiiiiigggfffiiipppvvv~~~yyyiiiGGG===;;;666777777777666555555444444333333333333333333333333333444333333333333333444444000888888===LLLXXXeeewww~~~}}}~~~~~~}}}}}}uuullleee^^^[[[WWWUUUTTTUUUTTTSSSUUUXXXbbbppp||||||uuuvvvfff>>>===666555444333222222222222111111111111111111111111000000000111111111222222222222333333444555666666>>>DDDNNNTTTWWW___pppxxxpppllljjjvvvzzz{{{uuujjjccccccfffiiijjjkkkjjjkkkrrr}}}zzzvvv~~~{{{SSS===;;;:::777777777666666555444444444333333333333333333333333444333333333333444444555111777888???PPP]]]mmm|||xxxuuussssssssszzz}}}tttqqqvvv|||tttlllfff^^^\\\YYYWWWWWWWWWUUUTTTVVVWWW]]]gggpppzzzxxxyyy~~~ttt@@@===666555444333333222222333111111111111111111111111000000111111111222222222222333333333333555777999CCCKKKSSSWWWYYYfff}}}rrrjjjgggfffnnnrrrtttqqqjjjeeegggjjjjjjmmmpppqqqsss{{{ttttttzzzxxx```@@@:::<<<777888777777666555555444444333333333333333333333333444333333333444444555666555888888@@@SSSbbbvvv~~~~~~yyytttqqqpppqqqrrrvvvzzzssshhhiiiqqqxxx~~~vvvnnniii^^^\\\ZZZYYYYYYZZZYYYXXX[[[ZZZ\\\aaafffnnn|||{{{rrruuu|||III???666666555444333333333333111111111111111111111111111111111111222222222222111222333222222555:::>>>IIIQQQXXX[[[aaasss{{{mmmdddaaaaaa^^^dddiiijjjhhhhhhmmmqqqqqquuuzzzzzzzzznnnqqqtttrrrrrrIII<<<===666888888777666666555555444333333333333333333333333333333333333444555666777888999999CCCXXXhhh~~~}}}{{{xxxtttpppoooppprrrtttwww{{{}}}nnnkkkiiikkksssyyyqqqlllccc```]]]]]]^^^___`````````^^^]]]^^^___eeessstttlllqqqzzz}}}VVVBBB777666555444333333333333111111111111111111111111111111111222222222222333111222333333333777>>>DDDJJJQQQVVV[[[gggyyyiii]]]YYYYYYSSSYYYaaaeeehhhlllrrrwww|||{{{kkkqqq~~~ooommm{{{[[[DDD@@@777888888777777666555555555444444444444444444444444333333333444444555666777777999;;;III___nnnxxxuuusssqqqrrruuuyyy|||uuuooonnnsss|||xxxssslllhhhdddcccdddfffggghhhfffdddbbb```___dddrrrooohhhnnnwww{{{___DDD777666555444444333333444111111111111111111111111111111111222222222333333111444555555555:::CCCJJJMMMQQQVVV^^^qqqwwwfffYYYSSSSSSQQQWWW___eeeiiinnnuuuzzz~~~rrrkkksss|||kkkiiixxxkkkMMMDDD:::888888777777666666555555444444444444444444444444333333333444555666777777666999===MMMdddrrr|||{{{yyyyyy{{{{{{qqqooottt~~~~~~sssooojjjhhhhhhjjjlllmmmkkkiiigggeeecccggguuummmffflllvvv|||}}}bbbDDD777777555444444444444444111111111111111111111111111111222222222333333333222555777777888===GGGOOOVVVYYY]]]hhhxxxeeeSSSMMMQQQUUUZZZccciiihhhiiixxx}}}kkkeeevvvrrrkkklllwww~~~WWWEEE888:::999777666777888777666444444444444444444444444444444444444444555666777999333>>>WWWfffooo}}}|||~~~|||wwwwww~~~xxxvvvvvvuuuuuuuuuoooiiieeegggjjjoooxxxtttiiijjjsss}}}gggEEE===333444666222444777222222222222222111111000000000111111222222333444444777555444666===EEELLLPPPVVVTTTccczzzgggVVVOOOQQQVVV\\\eeekkkkkknnn}}}xxxhhhfffxxxoooiiikkkvvvZZZCCC999;;;999777666777888777666444444444444444444444444444444444444555666666777<<<999EEE^^^mmmwww}}}|||{{{{{{{{{sssnnnkkknnnsssyyysssmmmqqq|||pppPPP@@@666666777111222666333222222222222111111111000111111111222333333444444555333222555===GGGPPPUUU]]]___pppyyyhhhYYYSSSTTTXXX^^^ffflllmmmrrrqqqdddhhh|||}}}lllgggjjjvvvfffGGG???;;;999777777777888777555444444444444444444444444444444444444555666777888::::::HHH```ooozzzyyytttssswww~~~rrrttt}}}{{{[[[DDD888777888111000555555222222222222111111111111111111222222333333444444444333444888AAAKKKVVV\\\bbblllsssdddZZZWWWYYYZZZ```fffjjjlllpppzzz~~~lllbbbiiivvvgggeeejjjwwwvvvNNN@@@<<<:::888777888888777555555555555555555555555555444444444444555777888888999===LLLaaaooo}}}~~~zzzyyy|||ttt|||xxxaaaEEE888888;;;333000444555222222222222222222222222111111222222333444444555444666:::@@@HHHQQQZZZ```ccctttxxxjjj]]]XXX[[[^^^\\\bbbgggjjjkkknnnssswwwyyyhhhbbbkkk~~~pppddddddlllyyyYYY???===;;;999888888888777555555555555555555555555555444444444555666777888999<<>><<<999888888888666555555555555555555555555555333444444555666888999:::;;;FFFVVVfffttt~~~vvv|||VVV???777<<<888333555444222222222222333333333333222222333333444444555555222888BBBIIIOOOTTTZZZ___qqq}}}qqqrrrjjj[[[RRRTTTZZZ]]]```iiirrrwww|||{{{{{{jjjbbbeeetttoooeee```gggqqq~~~TTT>>><<<:::888888888666555555555555555555555555555333444444555666888:::;;;888FFFXXXfffvvv}}}vvvwwwyyy||||||{{{jjjJJJ999:::777444666555222222222333333333444444222222333333444555555555555;;;DDDJJJOOOVVV```fffyyyjjjmmmgggYYYQQQSSSXXXZZZaaalllwww~~~xxxccc___fffwwwlllccc```hhhsssWWW???<<<:::999888888666555666666666666666666666666333444444555777888:::;;;<<>><<<666444777444333333333333333333333333444555666666555555777999>>>BBBJJJSSSZZZhhhpppbbbTTTMMMJJJNNNTTTZZZbbbjjjppprrr}}}wwwddd[[[cccpppyyykkk___dddjjjpppyyyUUUCCC<<<===999999:::555777777777777777777777777555666666666666777:::<<>>999:::666555444444444444444444444444555666666555666999===AAADDDPPPXXX^^^rrryyytttpppiii```XXXNNNPPPVVV]]]aaabbbfffmmmmmmwwwuuudddYYYZZZgggvvvrrrcccYYYXXX___jjjuuucccEEE>>>999777::::::777777777777777777777777555777888888999:::>>>AAAOOOkkk}}}rrrggg^^^XXXXXXWWWWWWXXXZZZ\\\]]]]]][[[\\\]]]```cccfffiiijjjkkkrrryyylllBBB;;;;;;555777555555555555555555555555555666666555666999???CCCIIIUUU]]]eee}}}~~~yyyqqqkkkgggbbb\\\XXXVVVXXX]]]dddeeedddhhhmmmjjjuuuqqq```WWW[[[lll|||}}}mmm^^^UUUYYY```kkkvvvlllJJJ@@@:::777:::999777777777777777777777777666777888888999;;;>>>AAASSSpppwwwggg```\\\XXXTTTXXXYYYZZZ\\\^^^^^^^^^^^^``````aaaccceeehhhjjjkkkmmmuuuqqqDDD<<<;;;555777555555555555555555555555666666666555666:::???CCCNNNYYYaaaiiiyyyrrrkkkgggaaaZZZXXXZZZZZZ]]]___```dddkkkmmmkkkooonnnuuu~~~kkk```\\\___pppqqqdddYYYQQQVVVcccjjjuuuUUU;;;@@@<<<444???999888888777777777777777555444555888999:::@@@FFF]]]ggg}}}~~~rrrmmmeee^^^XXXVVVWWWXXXYYY[[[]]]___``````___^^^bbbccceeefffgggiiilllnnnuuu|||QQQ:::;;;<<<555555555444444444444555555333666888777777;;;CCCJJJWWWaaabbbsssvvvnnnfffaaa\\\VVVVVVZZZ\\\___aaabbbgggppptttsssvvvrrrttt~~~mmmddd___dddxxx{{{mmmaaaXXXSSSXXXeeemmmwww___>>>>>>;;;444;;;999888888777777777777777666555666888999:::@@@GGG___kkk{{{|||rrrllldddaaa]]]YYYWWWXXXYYY[[[\\\^^^```bbbcccdddddddddggghhhjjjkkkkkklllnnnpppuuu}}}XXX;;;888999666666555555444444555555666444666777777888===FFFMMMWWW```mmmrrriii___YYYUUURRRUUU[[[^^^aaaccceeelllwww{{{yyy}}}ooofffaaahhhsssggg]]]WWWUUU[[[hhhppp{{{nnnEEE<<<===888888999888888777777777777777777666777999999:::AAAIIIaaappp{{{sssjjjddd```\\\YYYZZZZZZYYYYYYYYY[[[]]]^^^______aaaccceeeggghhhiiimmmnnnppppppooooooppprrrwww}}}lllIII<<<999666666555555444444555555666555666777888:::@@@JJJRRRZZZbbb}}}mmmcccYYYSSSPPPPPPVVV^^^aaadddfffhhhppp~~~{{{nnneeeaaajjjxxxlllaaaXXXUUUVVV]]]kkkttt~~~yyyLLL;;;???>>>888999888888777777777777777888777888999888:::BBBLLLcccsss~~~sssjjjeee^^^ZZZZZZ\\\]]]]]]]]]]]]^^^^^^___`````````___```aaabbbeeehhhjjjlllpppqqqrrrqqqpppoooppprrrxxx]]]GGG;;;444666666555555555555666666666666777999===EEEOOOWWW^^^hhhyyyuuufff]]]TTTPPPOOORRRZZZbbbdddgggiiijjjssszzznnnfffbbblllrrrggg\\\TTTTTTXXX^^^mmmvvv}}}RRR:::>>>@@@888999888888777777777777777888777888999888:::EEEQQQeeeuuu|||rrrdddZZZWWWVVVUUUVVVXXX\\\^^^``````aaabbbdddddddddccccccaaabbbccceeegggjjjmmmooooooooopppnnnmmmmmmoooqqqxxx~~~aaaIII<<<555666666666555555666666666777777888;;;AAAJJJTTTZZZ```rrr}}}sssllliii___WWWPPPOOOPPPTTT]]]ffffffiiijjjjjjsss{{{mmmfffeeeqqqzzzkkkcccZZZRRRTTT[[[```pppzzzZZZ<<<:::???777999888888777777777777777777777999999888;;;HHHUUUgggxxx|||yyyqqqkkkaaaWWWRRRSSSTTTUUUWWWYYY\\\^^^______```bbbdddfffffffffeeedddeeegggiiilllnnnpppqqqmmmmmmllljjjiiikkkooorrrxxx~~~{{{VVV@@@999888777666666555555666666777888888:::>>>FFFNNNWWW\\\bbbrrrfff___\\\WWWQQQMMMOOORRRWWW___ggghhhkkkkkkjjjrrrwwwhhhbbbfffuuuqqqddd___XXXQQQUUU^^^cccsss}}}hhhDDD:::>>>777999888888777777777777777666777888999888<<>>???888:::999888888777888888888999999::::::999???PPPaaaooo}}}xxxwww|||sssgggYYYXXXVVVUUUUUUVVVXXXYYY```^^^[[[YYYZZZ^^^bbbeeebbbcccdddfffggghhhhhhhhhkkkiiidddaaaeeelllmmmjjjiiijjjkkklllnnnssszzz~~~fffBBB666:::888777777666666777888999777@@@BBBGGGRRRTTTVVV```}}}|||~~~kkk\\\UUUQQQMMMSSSTTTUUUVVVZZZ___eeeiiibbbeeejjjpppwww|||ggg___bbbggg{{{qqqdddWWWSSSUUU[[[cccjjjttt{{{XXX@@@???::::::999999888888888888888777888999::::::AAASSSdddsss{{{xxxuuu{{{~~~xxxnnnbbb[[[VVVVVVUUUUUUUUUVVVXXXXXX^^^]]][[[[[[\\\___bbbeeeddddddeeefffggghhhhhhhhhhhhfffdddjjjwwwxxxlllkkkmmmnnnpppssswww}}}eeeCCC999===888777777666666777999:::888???BBBFFFQQQSSSXXXeee~~~gggWWWRRRQQQPPPVVVWWWXXXXXXYYY[[[```ccccccfffkkkppprrruuuyyy{{{xxxeee___dddiii|||}}}iii^^^UUUUUUZZZ```iiipppxxxbbbDDD>>>;;;::::::999888888888888888666777999:::;;;CCCVVVhhhuuuvvvmmmnnnrrryyypppddd[[[UUUSSSUUUUUUVVVWWWXXXYYYYYYZZZ]]]]]]]]]]]]___aaaccceeeeeeeeeffffffgggggggggggggggccceeetttmmmnnnppptttwwwzzz~~~eeeFFF;;;===888777777666777888999:::;;;BBBCCCHHHRRRVVV^^^ppphhhXXXTTTVVVXXXZZZ\\\]]]\\\ZZZZZZ]]]```eeegggkkkmmmnnnlllkkkjjjkkkzzzuuudddaaaggglll~~~tttaaaYYYTTTWWW^^^eeelllrrryyypppJJJ;;;:::::::::999888888888888999777888999;;;<<>>999888777777777777999;;;<<>><<<>>>NNNjjjwwwqqqjjjjjjiiiiiiiiiiiijjjjjjjjjeee___]]]^^^cccgggiiihhhgggeeedddcccddddddeeefffddddddgggmmmrrrssssssuuuwwwyyy{{{}}}```HHH???;;;:::888888999;;;>>>@@@EEEJJJTTT\\\___kkksssxxx~~~qqqqqqqqquuu}}}zzzfffYYY```dddlllvvv}}}RRRBBB===<<<;;;:::999999999999888;;;======BBBSSSlllzzzssspppkkkjjjjjjiiiiiiiiijjjjjjmmmllliiigggggghhhjjjkkkgggfffeeeeeeeeefffhhhiiigggfffeeeiiinnnsssuuuuuuyyy{{{mmmLLL999;;;:::999888999<<<>>>@@@EEEJJJSSSZZZ^^^lll{{{}}}}}}mmmoooqqquuukkk^^^XXXbbbgggqqqYYYDDD===<<<;;;:::999999999999999:::;;;>>>FFFXXXooovvvsssrrrpppmmmllllllkkkkkkkkkllllllpppssstttrrrnnnkkkkkklllgggfffeeeeeegggiiikkkmmmjjjiiijjjmmmrrrvvvyyyzzz{{{~~~~~~|||[[[>>><<<;;;999999:::<<>>III[[[ooo}}}xxxuuuvvvtttqqqoooooooooooopppqqqrrrsssssswwwyyyvvvooojjjjjjmmmhhhgggfffeeegggiiilllnnnnnnnnnooorrrvvvzzz~~~vvvuuu~~~jjjGGG<<<;;;:::999:::===@@@AAAGGGNNNTTTZZZeee}}}zzznnnjjjnnnpppsssmmmccc\\\YYYYYY```iii{{{|||pppEEE======<<<;;;::::::::::::<<<;;;:::>>>JJJ\\\ooo|||xxxwwwxxxwwwvvvttttttuuuuuuwwwyyyzzz{{{xxx{{{{{{vvvoookkklllpppiiihhhfffeeefffhhhkkkmmmoooppprrrtttxxx|||yyy~~~qqqIII===<<<::::::;;;===@@@BBBHHHQQQXXX]]]nnn~~~wwwjjjiiimmmnnnpppeee[[[[[[YYYXXX[[[aaammm|||~~~HHH>>>===<<<;;;::::::::::::===<<<;;;???JJJ]]]rrr|||wwwvvvxxx{{{}}}{{{{{{{{{||||||~~~}}}}}}{{{vvvqqqoooqqqsssjjjhhhfffeeefffiiilllnnnoooqqqtttwwwyyy}}}zzzMMM>>><<<;;;:::<<<>>>AAACCCIIITTT[[[aaauuu~~~|||uuuhhheeejjjkkkmmm~~~lllVVVTTTWWWSSSUUU]]]aaapppOOO>>>===<<<;;;;;;::::::;;;<<<<<<===AAALLL```yyy{{{uuuvvv|||~~~{{{yyy{{{~~~}}}{{{yyyvvvtttsssrrrsssjjjhhhffffffgggkkkppprrrtttwwwzzz}}}VVV>>>===<<<;;;<<<>>>AAACCCJJJVVV]]]bbbxxx|||uuuhhhcccggghhhjjj}}}www```QQQTTTUUUNNNRRR^^^___pppTTT>>>>>><<<;;;;;;;;;;;;;;;;;;===>>>BBBMMMccc~~~pppjjjnnnnnnttt~~~|||zzz{{{~~~}}}}}}zzzxxxvvvvvvuuutttrrroooiiihhhfffgggiiinnnsssvvvzzz}}}[[[>>>===<<<;;;<<>>>>>===777;;;>>>777:::<<<:::@@@RRRfffooo```bbbkkkqqqsssuuussswww}}}}}}yyyvvvtttttttttsssttttttrrrpppnnnnnnoookkkjjjjjjkkknnnsssxxx{{{~~~^^^DDD???<<<<<>>======888<<>>AAAEEEIIISSSVVV^^^pppkkkiiiffffffkkkwwwyyyjjj___cccfffttt```VVVNNNNNNRRRWWW]]]ccceeettt~~~oooHHH>>>======999<<<@@@:::<<>>EEE[[[zzz^^^UUUTTTXXXccclllpppqqqsssrrruuuzzz|||{{{xxxvvvuuuooonnnkkkiiihhhhhhiiijjjllllllkkkjjjhhhiiilllnnnpppppprrrtttyyy~~~MMMCCC;;;<<>>;;;<<<@@@<<<:::???AAAJJJ___zzzuuurrrxxxeeePPPQQQYYYbbbiiimmmqqqtttuuuuuuvvvwwwwwwtttpppjjjgggfffeeeeeeeeefffiiilllmmmkkklllllllllmmmpppuuuyyy}}}~~~UUUFFF<<<@@@DDDCCCEEELLLYYY[[[kkkSSSSSSSSSRRRRRRUUUYYY\\\\\\dddkkkrrr}}}}}}ggg[[[bbbgggtttlllXXXRRRPPPTTTZZZ\\\^^^aaahhhmmmqqqvvv}}}WWWCCC<<>>@@@KKK___ttt{{{pppoooyyywwwXXXLLLRRRZZZbbbfffkkkqqqvvvxxxvvvuuutttsssqqqmmmhhhdddbbbbbbbbbccceeehhhlllnnnkkkmmmoooppprrrvvv{{{~~~^^^KKK>>>AAAEEECCCFFFMMMZZZ^^^qqqPPPRRRSSSUUUVVVXXX\\\___]]]```bbbgggvvv}}}eeeZZZdddiiiwwwyyy```SSSOOOPPPWWW]]]^^^___```fffiiinnnxxx\\\EEE<<>>???JJJ___rrr}}}uuuppppppzzzgggPPPMMMUUU]]]ccceeejjjrrrvvvvvvuuussspppnnnmmmkkkgggcccaaaaaaaaabbbeeehhhlllnnnnnnqqqtttwwwzzz}}}iiiQQQ???@@@DDDCCCIIISSS\\\bbbwwwUUUVVVXXXXXXYYY\\\```ccc\\\\\\]]]cccvvv}}}dddZZZfffkkkzzzkkkWWWPPPMMMPPPXXX___``````aaadddgggmmm{{{^^^FFF<<<@@@<<<:::===;;;<<<>>>>>>JJJ```rrrwwwqqqrrrsssrrrrrr{{{\\\PPPTTT[[[bbbggggggkkkrrrtttrrrtttqqqmmmkkkkkkiiifffcccbbbaaabbbcccfffiiimmmooorrruuuzzz}}}rrrVVVAAA???CCCCCCKKKXXX]]]eee|||VVV[[[```bbbbbbbbbdddfff___]]]^^^iii{{{~~~xxxvvvwwwvvvpppkkkdddkkkooouuuzzzeee```bbbnnneeeTTTLLLPPPUUUXXXZZZ^^^ccchhhtttvvv~~~mmmMMM;;;===<<<;;;;;;888===@@@AAALLLaaatttzzztttnnnjjjmmmrrrsssyyyoooWWWQQQSSScccdddeeegggkkkooorrrtttrrrqqqqqqqqqooojjjfffeeefffeeedddeeeiiiooouuuyyy{{{~~~RRRCCCCCC@@@HHHKKKQQQTTTiii[[[___bbbcccccceeeiiimmmgggbbbbbbooopppiiieeedddddddddeeeeeedddccc^^^```bbbiiizzzzzzfff___cccrrr{{{^^^OOOJJJPPPVVVYYY[[[aaakkkssspppOOO===>>>===<<<===:::<<>><<<>>>;;;;;;???AAAMMMcccxxxvvvnnnggggggiiijjjmmmpppttt|||~~~]]]OOOTTT\\\aaabbbeeeiiimmmqqqtttuuuuuutttqqqnnnjjjhhhfffeeeiiikkkmmmrrrxxx~~~```JJJEEE???HHHNNNVVV```xxx___aaaddddddbbbcccfffiiiqqqkkkjjjzzzmmmYYYOOORRRYYY]]]___bbbdddddddddccccccaaadddssstttfffaaaiii{{{rrrXXXOOOOOOVVV]]]___bbbnnn~~~vvvTTT??????===<<<===;;;;;;???AAAMMMcccwww|||ooohhhcccfffkkkmmmppprrrxxxsssUUUMMMVVV______aaaeeeiiinnnrrrtttvvvvvvvvvsssmmmkkklllkkkjjjlllnnnsssyyy```JJJEEE@@@IIIPPPYYYccc|||fffjjjoooooollliiiiiiiiiooolllooo|||{{{fffTTTLLLMMMSSSXXXdddbbbcccfffjjjjjjeee``````eeexxxoooeeeccckkk~~~mmmSSSKKKQQQXXX^^^aaadddqqqxxxUUU@@@>>>;;;:::===;;;<<<@@@AAAMMMcccwwwvvviiidddbbbggglllnnnpppsss~~~kkkRRRNNNVVV^^^]]]```fffkkkqqqtttvvvwwwuuuwwwtttnnnmmmqqqssspppqqqtttyyy]]]IIIEEEAAAKKKRRR[[[llllllpppuuuvvvsssnnnllllllpppqqquuuoooXXXLLLLLLSSSYYY[[[bbbaaabbbiiipppqqqlllfffhhhooo}}}xxxkkkeeecccmmmjjjTTTNNNRRRXXX^^^bbbggguuu{{{WWWAAA>>>;;;:::<<<;;;<<<@@@BBBNNNdddyyy~~~ooobbb```bbbgggkkklllooottteeeQQQPPPXXX^^^___bbbiiipppuuuyyy{{{{{{yyy}}}{{{uuuuuu{{{|||xxxzzz}}}___JJJFFFBBBLLLSSS\\\pppqqquuuyyyzzzwwwtttttttttvvvxxx}}}uuufffUUUNNNRRRZZZ___aaa___bbbgggooouuuwwwtttqqqyyyrrrhhhgggaaallleeeTTTRRRUUUZZZ```fffooo}}}~~~ZZZBBB???;;;:::===<<<;;;???BBBPPPggg}}}vvvhhh\\\^^^dddjjjkkkkkkpppxxx```PPPRRRZZZ```bbbfffnnnuuu{{{gggOOOGGGAAAKKKSSS]]]pppyyy|||~~~}}}}}}~~~nnndddWWWQQQRRRWWW[[[\\\]]]ccclllsssvvvwwwwwwxxxoooggghhh```lllsss\\\PPPQQQXXX]]]dddlllwww\\\DDD@@@<<<;;;???>>>999>>>BBBQQQjjjqqqbbbZZZ^^^gggmmmmmmmmmsss}}}{{{]]]OOOSSS\\\bbbeeeiiiqqqyyypppTTTHHH@@@IIIRRR]]]ssszzzqqqaaaQQQOOOWWW^^^^^^\\\dddfffmmmxxx{{{xxxxxx|||wwwiiibbbcccfffqqqssscccVVVSSSWWW]]]bbbhhhpppaaaDDD??????:::888>>>===>>>EEESSSggguuufff___```bbbeeefffhhhmmmuuu{{{zzz```UUUWWW___eeegggkkkuuunnnMMMEEEEEELLLOOO___xxxppp```QQQOOOWWW^^^___^^^iiimmmvvv~~~~~~pppddd```bbbdddmmm{{{|||rrrgggYYYOOOOOOTTT___eeemmmxxxdddFFF???@@@;;;:::???<<<===EEETTThhhoooccc___ccceeeggggggiiiooowww~~~zzzbbbZZZ^^^eeeiiikkknnnvvvqqqNNNEEEFFFNNNTTTggg~~~}}}ppp___PPPOOOWWW]]]```bbbmmmuuutttggg]]]]]]aaaccckkkwww}}}yyyrrrkkkbbbYYYPPPJJJMMMTTT___gggssshhhIII@@@???<<<<<<@@@;;;===EEETTTiiiwwwhhh___^^^ggghhhiiiiiikkkqqqzzzyyyccc```ffflllnnnooorrrxxx~~~rrrOOOEEEFFFQQQZZZpppzzzqqq^^^OOOPPPWWW\\\aaafffoooyyyzzzkkk^^^WWWYYY___dddlllxxx}}}tttmmmeee^^^VVVQQQLLLJJJPPPXXX^^^gggwww}}}nnnLLL@@@>>><<<<<>>DDDRRRiiipppbbb]]]___iiijjjjjjjjjlllsss}}}xxxeeedddlllooooooqqquuuzzz~~~pppNNNEEEFFFRRR]]]tttxxx}}}sss___PPPQQQXXX\\\bbbkkksss~~~vvvgggZZZTTTXXX___dddmmmyyyxxxkkkbbb[[[UUUOOOMMMLLLMMMSSSZZZ___iiizzz}}}tttPPP@@@===<<<<<<>>>???@@@DDDPPPjjjyyyjjj___]]]aaajjjkkkkkkkkknnnuuuyyyeeefffmmmooonnnqqqwww}}}mmmNNNEEEGGGRRR]]]ttt{{{vvvaaaRRRSSSYYY\\\cccnnn{{{ssseeeYYYTTTYYY```bbbjjjvvv}}}{{{qqqcccYYYTTTOOOMMMNNNPPPPPPUUU[[[dddlll{{{|||VVVAAA<<<<<<======@@@AAAEEERRRnnnsssfff^^^^^^ccciiikkklllnnnqqqyyyzzzfffffflllooommmssszzzlllNNNFFFGGGRRR___wwwyyycccSSSVVVZZZ[[[dddqqq}}}ooocccZZZWWW\\\cccccciiiqqqvvvtttkkk___WWWSSSOOOOOOTTTVVVVVVXXX\\\fffkkkwww|||[[[CCC===>>>>>>===>>>AAAHHHWWWuuuyyylllccc]]]^^^ccchhhkkkooorrrvvv~~~{{{hhhffflllppppppwww~~~oooPPPFFFGGGTTTccc}}}|||eeeUUUWWW[[[[[[eeessswwwlllccc\\\YYY^^^fffeeeiiiooorrrppphhh___YYYUUURRRTTTZZZ]]]\\\\\\^^^eeehhhqqq~~~xxxyyy```FFF?????????>>>;;;AAAJJJ[[[{{{uuuhhhaaa]]]^^^bbbhhhlllppptttyyy|||iiigggmmmrrrssszzz~~~sssRRRFFFGGGUUUgggkkkSSSSSS___```eeewww}}}sssjjjfffccc___]]]]]]aaakkknnnnnnpppggg\\\]]]WWWZZZ\\\]]]^^^^^^\\\ZZZiiihhhllloooooooooxxxuuuvvvkkkJJJ??????@@@???>>>@@@FFFYYY}}}mmmccc``````cccfffoooqqqsssuuuyyy}}}nnnlllpppvvvzzz~~~~~~UUUMMMQQQTTTfffpppXXXVVV```aaaeeewwwsssjjjbbbaaaaaa```aaacccccciiihhhiiipppkkkaaaaaa[[[\\\]]]\\\]]]^^^______aaaaaadddgggeeebbbgggpppyyy{{{pppuuuyyy{{{|||qqqvvvmmmLLLAAAAAAAAA@@@>>>@@@FFFZZZ}}}yyyhhhaaabbbfffkkkoooqqqrrrtttwww}}}rrrppptttxxx|||VVVMMMPPPRRRdddyyy```[[[ddddddhhhzzz|||lllddd]]]^^^aaacccgggkkklllnnniiijjjvvvuuummmmmmgggeeebbbaaaaaabbbdddfffcccdddggghhheeeaaabbbfffhhhlllrrryyy~~~pppaaa\\\___aaabbbjjjvvvsssmmmxxxnnnMMMAAA@@@@@@??????@@@FFFYYY{{{tttddd```dddjjjqqqvvvttttttuuuzzzyyyvvvxxx{{{VVVKKKNNNSSShhhhhhaaaggggggmmm~~~yyykkkccc]]]___dddhhhmmmqqq{{{}}}wwwwwwzzzvvvuuurrrppppppsssttttttttttttsssrrrrrrtttssstttuuuzzzppp___``````]]]ZZZ^^^jjjsssvvvmmmnnnlllLLL???======<<>>???HHHaaannnfffbbbgggnnnrrrrrrsss|||{{{sssmmmiiilllqqqxxxiiiQQQXXXkkkwwwhhhnnnyyysssdddcccrrrtttfff___eeeccc```___ccceeeeeefffjjjaaa[[[\\\eeellllllkkklll```hhhttt|||||||||xxxUUUCCC??????>>>===>>>HHHdddqqqjjjfffjjjoooqqqtttvvvssskkkiiiiiiiiiqqqzzzlllRRRYYYnnnjjjkkkuuussseeebbbnnnqqqfffbbbhhhccc```^^^^^^\\\ZZZ]]]cccZZZ[[[^^^eeejjjjjjeeeaaa[[[___fffiiigggfffooozzz{{{WWWCCC??????>>>>>>@@@IIIeeeuuuooolllnnnqqqrrrvvvzzzqqqgggfffllluuu{{{qqqVVV\\\rrrpppllltttsssgggcccjjjooolllkkkooojjjgggfffddd^^^YYY[[[aaa\\\___cccggglllnnnjjjeeebbbbbbeeefffcccaaafffmmmxxx~~~ZZZDDD???@@@??????AAAJJJfffyyytttqqqrrrsssssswww}}}uuuqqqlllllluuuxxx\\\```uuuvvvooouuurrrjjjeeejjjpppsssvvvyyyxxxvvvvvvsssllldddccchhhaaaeeeiiikkkpppuuusssnnnmmmkkklllmmmkkkggghhhmmmrrryyywwwuuu~~~~~~qqqfffhhhiiippp|||~~~\\\FFF@@@AAAAAA???BBBKKKggg|||xxxttttttttttttxxxtttiiijjjnnnxxx}}}```cccxxx~~~nnnvvv}}}gggcccooottt||||||}}}||||||~~~||||||{{{xxxtttnnneee[[[UUUZZZ]]]```ccchhhrrrzzz\\\BBB===>>><<>>===CCCMMMZZZmmm|||zzzyyy{{{~~~||||||tttiiibbbddd}}}xxxnnniiihhhmmmtttdddjjj{{{vvvmmmrrr}}}kkkfffcccmmm{{{uuulllfffaaa\\\VVVQQQRRROOOJJJIIIJJJMMMOOOPPPVVVWWWZZZ]]]___`````````fffccchhhyyy{{{rrrSSSBBB>>>@@@???BBBLLL\\\ppp|||{{{yyy{{{sssuuuwwwzzz}}}mmmeeedddooozzzwwwxxxvvvxxx|||gggkkk{{{zzzooopppzzz~~~kkkhhhfffppp|||uuuooogggaaa]]]YYYSSSOOOQQQMMMHHHGGGIIINNNSSSVVVXXX\\\bbbiiinnnpppnnnlllmmmjjjpppzzzyyytttVVVDDD@@@BBBAAA@@@III\\\vvv~~~|||~~~yyymmmqqqtttuuuwww|||}}}zzzxxxvvvyyy|||uuuiiigggpppuuukkkqqqgggkkk|||~~~qqqmmmwwwrrrqqqooowwwsssoookkkeeeaaa^^^ZZZUUUQQQSSSNNNHHHFFFIIIPPPWWW[[[YYY___iiissszzz|||xxxuuussssss}}}yyyzzzsssUUUCCC???BBBBBB???FFF]]]zzz~~~rrrlllqqqsssrrrsssxxx~~~|||yyytttpppllliiihhhmmmppprrrrrrqqqsssxxx||||||vvvooohhhkkk}}}ssskkktttwwwqqqwwwfffjjjyyytttuuutttppppppsssrrrqqqfffaaaccc]]]QQQOOOWWWSSSKKKFFFKKKRRRVVVXXXYYYZZZeeewww|||uuuuuu|||zzz~~~sssRRRBBB@@@BBBAAACCCGGG```rrr~~~rrrkkkooopppqqqrrrssstttuuuvvvvvvtttrrrnnnkkkiiigggfffjjjkkkjjjiiiiiilllpppttttttwww}}}sssiiieeesssyyyyyyzzzuuutttwww~~~vvvlllmmm~~~www]]]mmmtttsss|||sssmmmnnnttt~~~tttlll```[[[___]]]TTTSSS[[[WWWOOOKKKOOOUUUWWWXXXZZZ```nnn}}}|||yyyyyyXXXFFF@@@@@@@@@BBBFFF```ttt~~~yyyhhhbbbiiijjjmmmoooqqqssstttuuutttsssqqqnnnlllkkkjjjiiikkklllllllllmmmooosssvvvtttwww}}}vvvmmmggggggzzzwwwsssxxxxxxmmmoooyyycccuuuuuuqqqxxxtttmmmnnnvvvxxxssskkk]]]VVV[[[[[[UUUUUU]]]YYYSSSPPPTTTYYY[[[]]]___gggxxxwww~~~}}}___JJJAAA>>>???AAAFFFbbbxxx~~~uuugggbbbcccgggkkkoooqqqsssuuuwwwsssrrrrrrpppooonnnnnnmmmlllnnnppprrrsssuuuxxxzzzwwwzzzwwwjjjdddbbbiii}}}yyyzzz}}}rrruuuxxxdddvvvwwwqqquuuwwwmmmooozzzvvvsssrrrmmm^^^UUUYYY[[[UUUVVV^^^ZZZUUUTTTXXX]]]___ccchhhtttxxxsssaaaKKKAAA===@@@AAAGGGddd|||}}}uuuiiieeeccchhhnnnrrrsssuuuxxx{{{xxxxxxwwwvvvuuusssrrrqqqooorrrvvvyyy{{{|||~~~|||qqqeee___```lll~~~xxxbbbqqqzzzrrrrrrzzzmmmmmmyyyuuuoooqqqqqqjjj\\\UUUYYY[[[WWWZZZddd^^^[[[ZZZ]]]___aaahhhoooyyy}}}```IIIAAA???@@@CCCIIIfff~~~|||}}}oooeeebbbdddiiipppsssuuuwww{{{}}}{{{xxxwwwvvvyyy~~~zzzkkkbbbbbbeeessszzzaaannn}}}uuusss~~~nnnjjjvvv|||mmmmmmppppppaaaVVVSSSZZZ\\\YYY```llleeecccaaabbbbbbdddmmmwww|||~~~^^^HHHAAA@@@@@@CCCJJJfff{{{}}}wwwlllbbb___ccciiippptttuuuyyy~~~}}}nnnccc]]]fffkkk{{{xxx]]]jjj~~~zzzrrrjjjvvvqqqiiiiiiiiijjjZZZSSSTTT[[[[[[WWW```ooogggeeeeeeeeefffkkkxxxyyywww{{{```IIIAAAAAA???BBBIIIddduuu~~~|||wwwmmmeeebbbccciiiqqquuuxxx~~~nnnccc]]][[[dddmmmyyy^^^kkkwwwmmmyyylllgggcccbbbdddYYYTTTVVV\\\YYYSSS\\\mmmdddcccdddgggjjjrrrzzz|||xxxzzzbbbJJJBBBAAA>>>AAAHHHbbbqqq~~~zzzzzzvvvnnngggddddddkkksssxxx|||sssddd]]]\\\\\\___jjj~~~eeerrr}}}rrrxxx|||lllccccccfffcccWWWXXX[[[^^^XXXSSSZZZfffccciiilllhhhlll}}}~~~fffMMMCCCBBB<<>>CCCLLLZZZooo|||xxxxxxuuunnngggkkkooowwwxxxdddZZZUUUWWW[[[gggsss{{{{{{~~~dddttt{{{~~~ttthhh```^^^___ZZZVVV```ccc\\\XXX^^^dddeeefffhhhjjjooo~~~xxxQQQAAAAAAAAACCCIIIWWWooo~~~}}}|||}}}zzzqqqhhhgggmmmwwwvvvbbbXXXUUUWWW\\\jjjssstttyyy~~~xxxdddooo~~~oooggg___]]]]]]WWWYYYgggiii\\\XXXccchhhccciiiiiillluuuxxxQQQAAA@@@CCCBBBFFFUUUooo}}}{{{~~~sssiiihhhnnnxxxuuuaaaWWWTTTXXX]]]kkksssyyy}}}~~~xxxccclll|||ttt|||lllggg```]]]]]]WWW]]]lllmmm]]]YYYeeeiiiaaalllmmmppp}}}qqqPPPAAA???AAA@@@DDDSSSooo}}}{{{~~~tttlllrrrwwwuuu```VVVTTTYYY___jjjrrr{{{zzz}}}bbbmmmwwwkkkkkk}}}zzziiifff```]]]]]]XXXaaammmmmm```\\\fffjjjcccmmmpppxxxlllPPPBBB??????@@@EEESSSmmm~~~{{{zzz}}}|||vvvpppxxx}}}wwwaaaWWWUUUZZZaaajjjuuuzzz{{{~~~cccooojjjdddllluuugggeee___]]]^^^YYYbbbjjjjjjbbb```gggkkkggglllsssnnnRRRCCC???>>>@@@FFFRRRhhh{{{xxxyyyzzz{{{wwwuuuzzzyyycccXXXWWW\\\bbbkkkyyy{{{zzzgggooozzzdddffftttrrreeeccc^^^\\\]]]ZZZbbbfffgggcccccchhhlllkkkkkktttzzzsssTTTDDD@@@===AAAGGGRRReee~~~xxxvvvwwwxxx~~~zzzyyyyyy{{{dddYYYWWW]]]cccnnn}}}}}}zzzzzz|||xxxkkkooo{{{lll^^^ddd{{{uuuggg^^^]]]^^^[[[XXXbbbdddfffgggggghhhkkkmmmnnn}}}zzzoooPPPCCCDDD@@@AAACCCQQQjjj{{{wwwvvvvvvvvv~~~}}}yyydddZZZXXX___fffuuuyyyzzzttthhhjjjzzzjjjaaa___oooyyyfff\\\[[[]]][[[XXX```ccchhhjjjjjjiiihhhiiimmm~~~nnnPPPBBBBBB@@@BBBBBBPPPhhh~~~~~~wwwrrrrrrtttwwwwwwddd\\\\\\cccjjjvvv{{{uuuuuuxxxgggnnntttcccaaahhhgggYYYYYY\\\[[[XXX^^^ccchhhlllkkkhhhfffdddmmm~~~qqqQQQBBB@@@AAABBBBBBMMMeee|||~~~rrrkkklllpppzzzooo```[[[]]]dddkkkxxx}}}{{{eeeooowwwjjjiiitttkkkYYYXXX\\\[[[XXX]]]aaafffhhhhhhfffdddcccmmm~~~vvv{{{UUUCCCAAAAAACCCAAAJJJaaazzz|||nnneeehhhnnnzzzkkk___\\\^^^fffnnn||||||bbblllzzzlllooo~~~rrr\\\YYY\\\[[[XXX\\\^^^```aaaaaaaaaccceeemmmsss[[[DDDAAA@@@CCCAAAGGG^^^xxx|||mmmdddfffnnnzzz~~~yyyvvvuuuyyy~~~nnnccc___aaajjjttt~~~cccjjj|||ooowww{{{ddd]]]]]][[[XXXXXXYYYYYYYYYZZZ^^^bbbfffnnn|||___EEE@@@>>>CCCAAAFFF]]]wwwqqqggghhhnnnyyy~~~xxxqqqkkkfffhhhlllqqqvvv{{{}}}rrrggg^^^]]]hhhuuu}}}~~~fffiii~~~xxx{{{lllaaa^^^[[[XXXQQQRRRSSSTTTWWW[[[aaaeeemmm```FFF@@@<<>>>>>EEEUUUrrrxxxnnniiikkknnnrrryyytttiiiffftttvvvZZZ___eee~~~}}}xxxrrrkkkfffeeefffhhhqqqxxxzzzyyy}}}yyypppbbb[[[ZZZ]]]^^^^^^eeepppttt{{{{{{vvv]]]PPPLLLGGGKKKQQQUUUXXX\\\ccchhhppp```HHHAAACCC@@@???DDDRRRlll{{{mmmcccgggjjjooovvv{{{gggbbbeeeyyywww\\\ccciii|||tttjjjjjjgggbbb]]]ZZZ[[[___ccciiiooovvvzzzxxxsssmmmjjjfffddddddiiippp{{{tttjjjcccZZZTTTVVVXXX[[[ggguuuzzz}}}}}}}}}aaaRRRNNNGGGLLLQQQUUUXXX\\\ccchhhssscccJJJBBBCCC@@@@@@DDDNNNfffooobbbdddhhhnnnttt}}}~~~rrrttt{{{tttYYYbbbjjjsssllleee___\\\XXXYYYYYYWWWVVVXXX]]]aaaeeehhhkkklllhhhccc___]]][[[ZZZ[[[^^^aaahhhwww}}}ooofff```XXXTTTXXX[[[___kkkzzziiiTTTNNNHHHLLLQQQUUUXXX\\\bbbggguuueeeKKKCCC??????@@@CCCLLL```uuufffcccgggnnnssszzzoooUUUaaajjjiii___\\\UUUSSSVVVMMMQQQUUUWWWWWWYYY]]]```cccdddeeeccc___\\\ZZZZZZUUUXXX^^^bbbaaa```fffooozzzlllcccWWWSSSUUU]]]aaaccckkkvvvoooVVVMMMIIIMMMRRRUUUWWW[[[bbbfffvvvfffKKKDDD<<<===???CCCKKK]]]|||zzzjjjccchhhnnnsssxxxlllSSS```jjjvvv```\\\TTTOOOPPPPPPRRRTTTWWWYYYZZZ\\\^^^```fffeeefffgggccc]]]\\\```ZZZddddddccciiikkkmmmuuu|||ssskkkeeeZZZRRRTTT^^^aaaaaannndddNNNRRRQQQRRRWWWZZZ\\\bbbiiiyyyjjjEEEBBB???@@@???>>>GGG\\\wwwzzzmmmhhhfffhhhooovvv}}}iiiXXX\\\iiigggUUUVVVRRRQQQUUUUUUUUUWWWYYY[[[\\\___dddgggggghhhmmmsssssspppppptttvvv|||zzz||||||tttmmmgggWWWPPPRRR\\\``````mmmrrr[[[UUUSSSTTTXXXZZZ\\\bbbiiizzzlllGGGBBB>>>???>>>@@@KKKaaa|||}}}pppiiihhhiiinnnsssyyyfffWWW\\\kkkbbbTTTWWWUUUVVV[[[[[[YYY[[[___bbbgggmmmtttyyy~~~{{{uuunnnhhhWWWPPPQQQ[[[___```lll}}}~~~eeeYYYVVVVVVYYY[[[]]]ccckkk{{{nnnJJJAAA???======@@@LLLbbb|||vvvjjjiiikkknnnooosssbbbUUU\\\llliii]]]___]]]]]]aaa```dddhhhooovvv}}}zzztttnnnhhhXXXRRRRRRYYY]]]___iiiwwwfff\\\YYYXXX[[[\\\^^^dddlllzzzmmmKKK???AAA===<<<@@@JJJ]]]www}}}kkkkkklllmmmmmmqqq}}}]]]RRR[[[jjjrrriiimmmlllpppuuutttxxxsssllleeeVVVPPPOOOTTTWWWZZZbbblllfff^^^[[[ZZZ]]]^^^___eeelllyyykkkJJJ???AAA===<<<@@@IIIZZZvvvnnnllllllmmmnnnrrr}}}ZZZQQQZZZggg{{{}}}zzzwwwqqqhhh___PPPKKKIIIMMMQQQTTT[[[bbbzzz}}}hhh]]][[[[[[___``````eeelllxxxjjjHHH@@@???<<<===BBBIIIZZZ{{{sssnnnkkkmmmooottt}}}YYYRRR\\\fffvvvvvvnnncccXXXKKKGGGFFFJJJOOOTTTZZZ```www{{{xxxdddZZZYYY\\\```bbbbbbeeekkkxxxkkkGGGCCC>>>===???BBBFFFVVV{{{yyypppjjjkkkoootttzzzzzzuuusssoooooo~~~~~~YYYTTT___hhhuuuuuulll___TTTJJJGGGFFFJJJPPPWWW^^^cccxxxzzzuuu|||zzz\\\YYYXXX\\\aaacccbbbeeekkkyyynnnGGGEEE???>>>@@@AAAAAAOOOvvv}}}rrrjjjjjjooosssxxx|||xxxuuuooolllxxx|||YYYVVVbbbkkkvvvxxxtttxxx{{{uuuvvvuuudddVVVNNNJJJHHHIIIOOOTTTWWW]]]cccxxxsssyyylllZZZVVVUUUZZZdddiiifffccceeeyyydddHHHEEEBBB@@@@@@@@@@@@KKKjjjqqqfffiiillllllpppxxx|||tttttt|||]]]```hhhooo{{{{{{www{{{yyyrrrqqqvvv{{{~~~vvveeeWWWOOOIIIHHHJJJPPPUUUYYY```ggg{{{www~~~|||aaaRRRYYYXXX[[[cccgggffffffhhhvvvaaaFFFBBBAAA???@@@@@@@@@JJJggguuuhhhiiimmmmmmpppvvv~~~wwwssspppmmmnnnvvvdddeeekkksss~~~}}}xxxvvvpppqqqxxx||||||vvveeeXXXQQQIIIHHHKKKRRRWWW\\\eeemmm||||||nnnYYYOOOXXXWWWZZZ```ccccccdddgggqqqaaaFFF@@@@@@>>>???AAA@@@HHHbbb|||{{{jjjiiinnnoooooorrrvvv}}}pppgggdddcccdddbbbqqqllljjjmmmttt}}}|||{{{{{{yyyzzzvvvfffXXXPPPIIIIIIMMMTTTZZZ```jjjttt}}}{{{eeeXXXVVVXXXZZZ^^^cccddddddeeefffnnncccGGGAAA???===???AAAAAAFFF]]]uuunnnjjjoooqqqooooooqqq|||uuuhhhaaa```dddjjjkkkzzzppplllnnnuuu~~~xxxfffWWWOOOHHHJJJOOOVVV\\\bbbooozzz|||lll\\\WWWZZZZZZ```hhhllllllkkkiiihhhlll}}}dddHHH@@@>>><<<>>>AAAAAAEEEYYYoootttllloooqqqpppmmmqqqxxx~~~lllaaa]]]^^^gggpppxxxuuuqqqrrryyy{{{hhhWWWNNNHHHJJJPPPWWW]]]dddqqq~~~}}}|||yyyssslll```VVVUUUZZZZZZdddmmmooonnnmmmkkkgggkkk|||bbbEEE???>>><<<===@@@@@@EEEWWWkkkwwwzzznnnnnnqqqpppnnnsssyyyyyyhhhbbbaaadddppp}}}}}}www|||{{{yyy{{{kkkYYYNNNIIIKKKQQQXXX]]]dddssszzzssslllbbb[[[\\\aaa___jjjrrrrrrpppqqqooommmjjjzzzaaaDDD???>>>;;;<<<@@@@@@EEEVVVjjjrrrpppmmmpppqqqpppssszzzvvviiiiiimmmttt{{{yyy}}}nnnZZZOOOIIIKKKRRRXXX]]]dddsss}}}uuummmffffffjjjkkkuuu|||zzzwwwyyyzzzxxxiiiyyyaaaEEEBBB???;;;;;;???@@@EEEWWWjjjvvvrrrlllooorrrrrrsss{{{~~~pppgggllluuu|||~~~}}}ttt^^^OOOIIIOOOVVVZZZ[[[___ffflllyyywwwyyy~~~uuuwww}}}zzzttttttaaaIII===>>>???:::;;;AAABBBOOOhhhwwwwwwqqqqqqqqqpppzzz}}}sssmmmtttxxxzzz~~~ttt___QQQKKKQQQXXX[[[]]]```ffflllvvv~~~zzzzzz~~~tttoooxxx|||yyyyyy[[[EEE;;;>>>???:::;;;@@@BBBNNNfffvvv~~~wwwvvvwwwwwwxxxsssttt{{{uuu{{{sss```SSSPPPUUU\\\^^^___aaaggglllrrrwwwvvvooonnnrrrrrrmmmkkkkkkrrr|||vvvYYYGGG???===>>>:::;;;@@@AAALLLdddrrr{{{yyy{{{~~~wwwwwwxxxttt{{{ooo___UUUUUUZZZ___aaaaaaccciiioootttyyy||||||}}}wwwyyy~~~WWWGGGAAA<<<>>>:::;;;@@@@@@JJJ```qqq|||yyyyyyuuu{{{vvvhhh]]]VVVYYY]]]bbbccccccfffnnntttzzz}}}RRRDDD===<<<>>>;;;<<<@@@>>>GGG]]]sssxxxyyyzzzvvvzzz~~~{{{mmmbbb[[[XXX]]]```ccccccdddjjjttt|||~~~OOOCCC>>>;;;>>>;;;<<<@@@===EEEZZZooo~~~zzz{{{~~~xxxyyyzzz}}}}}}xxxuuuggg^^^[[[[[[___aaacccccceeemmmyyyKKKCCC@@@;;;===;;;<<>>===:::===;;;<<>>;;;;;;===>>><<<===FFFRRRmmmyyyrrrzzzvvvgggaaa___fffqqq}}}{{{rrryyykkkZZZRRRSSSUUU^^^\\\^^^dddhhhnnnzzziiiEEE>>>>>>;;;;;;===>>><<<<<>>@@@;;;<<<::::::<<<<<<<<<@@@FFF[[[wwwgggOOO```|||ppphhhfff|||wwwxxx{{{ooo```UUUSSSYYYaaafffllluuu}}}~~~MMM===AAA;;;===:::999<<<<<<<<>>CCCNNNgggvvvUUUHHHTTTooo~~~pppiiiiiisssnnnuuuvvvdddZZZUUU[[[bbbfffjjjpppvvvpppGGGFFF777???999:::<<<;;;;;;;;;>>>@@@MMMfff{{{sssnnnkkkjjjjjjlllttt|||~~~qqqyyy___OOOSSSkkkyyykkkfffgggzzzoookkkrrr}}}mmm```[[[ZZZaaahhhnnnwwwqqqkkkEEEDDD888@@@999;;;;;;;;;;;;;;;===???IIIaaawwwyyykkkgggeeeeeefffkkkxxxzzzmmmppptttuuu~~~aaaOOOMMM^^^uuugggbbbeeeqqqnnniiippp~~~nnnaaaYYYXXX\\\dddnnnxxx}}}rrrdddCCCCCC:::???999;;;;;;;;;:::;;;===???FFF\\\qqq~~~jjjdddbbbaaabbbfffpppxxxkkkiiieeeaaaiiivvvbbbQQQIIIQQQrrrvvvfff```bbbkkkpppkkkppp{{{lllaaa[[[YYYZZZ___jjjwwwyyy{{{^^^BBB@@@<<<>>>:::;;;;;;;;;::::::<<<>>>GGGZZZlllyyyhhhbbbbbbcccffflll{{{vvvlllggg```[[[bbboooyyy]]]SSSKKKNNNgggyyy|||kkkaaa___jjj~~~rrrlllqqqzzzjjj___\\\\\\bbbdddhhhsssuuuXXXAAA===>>>;;;:::;;;;;;;;;999:::;;;===FFFWWWiiiwwwiiicccdddhhhmmmuuuxxxqqqllljjjgggfffppp}}}jjjSSSNNNLLLPPPaaarrruuufff___kkk~~~tttoootttzzziii^^^YYY]]]ccciiimmmttt|||rrrSSS@@@;;;???999:::;;;;;;:::999999;;;<<>>ZZZyyyzzzssstttxxx~~~uuuSSSRRRNNNGGGAAAAAAMMMgggssssssttt|||mmmbbb^^^ggguuu}}}}}}\\\@@@AAA<<<===;;;999999999999999:::;;;;;;???===TTTrrr~~~qqqRRRNNNDDDEEEEEEBBBDDDVVV|||zzzqqqxxx{{{~~~nnneeebbblll|||~~~|||||||||WWW>>>@@@>>><<<:::999999999888999::::::;;;???>>>OOOkkk~~~pppUUUJJJCCCFFFHHHFFFBBBNNNrrrtttuuurrrpppnnnrrr~~~{{{vvvvvvvvvtttyyyzzztttrrr{{{}}}iiirrr|||~~~tttrrrSSS??????@@@:::999999888888888888999::::::??????JJJccc|||ttt___LLLGGGFFFHHHHHHEEELLLjjj}}}www~~~kkkiiirrrrrrlllmmmpppoooyyy|||yyy{{{yyytttiiicccrrr}}}iiirrrwwwOOO@@@===@@@888:::888888888888888999::::::===???EEE]]]yyy}}}|||mmmVVVIIIDDDDDDHHHGGGKKKaaa|||zzzwww{{{~~~mmmlllzzzvvvooouuu{{{rrr{{{eeeiii{{{~~~kkkyyygggJJJ@@@;;;???777<<<888888888888888999999:::888===AAAXXXwww}}}}}}|||yyyoooUUUIIICCCCCCHHHGGGHHH[[[ttt~~~rrr|||{{{qqqzzzjjjppplll|||\\\FFF???999???777>>>888888888777888999999:::555;;;>>>UUUvvv|||uuujjjhhhmmmrrryyy}}}|||}}}jjjcccGGGIIICCCDDDJJJHHHGGGYYYrrryyykkkqqqooo]]]???>>>===999999999999999888888888888999999>>>999>>>RRRmmm|||mmm```]]]]]]]]]dddnnnuuu}}}|||}}}~~~~~~}}}fffRRRTTTKKKPPPLLLFFFEEESSSgggrrrrrrqqqwww}}}rrrXXX>>>???>>>::::::999999888888777777888888999<<<999>>>QQQnnnuuueeeWWWVVVXXXYYY___gggkkkrrr{{{||||||zzzwwwwww|||~~~yyy^^^PPPTTTKKKNNNPPPPPPRRR\\\hhhkkkiiixxxxxx}}}xxxwwwQQQ<<>>::::::999999888888777777888888999:::888===PPPkkkrrr___QQQRRRXXXZZZ]]]cccgggkkksss{{{{{{zzzvvvnnniiinnnzzz|||wwwVVVRRRWWWLLLPPPVVV]]]aaabbbbbb^^^XXXhhh}}}iiiJJJ;;;???===:::;;;999888888777777777777888888888999===KKKeeettt```QQQTTT]]]aaabbbdddjjjlllpppxxx~~~yyyxxxssshhh___```lllwww|||yyyxxxUUUWWWYYYMMMSSS[[[bbbccc^^^VVVOOOJJJ\\\tttxxxjjjwww~~~]]]EEE;;;???<<<999;;;999888777777777777777777888888:::<<>>EEEYYYvvvfff]]]cccbbbdddoooxxx{{{~~~zzzqqqlllnnnrrrvvvyyy||||||yyysssooolllkkkttt~~~~~~{{{tttuuu}}}yyy}}}fffRRRPPPRRRLLLMMMGGGDDDFFFJJJLLLLLLLLLKKKFFFRRRttt|||eeeYYY\\\XXXZZZYYY\\\kkk|||pppjjjVVVEEEBBB===:::::::::999999999999888777666666666777888888999;;;BBBTTTrrrkkkaaafffcccdddooowww{{{uuullliiikkkqqquuu|||~~~|||{{{xxx~~~tttppptttyyy{{{pppttt|||xxx|||yyy\\\KKKKKKNNNHHHIIIEEEBBBBBBDDDEEEFFFGGGJJJCCCLLLkkkxxx~~~{{{zzzsssrrr{{{jjj[[[[[[[[[\\\[[[[[[dddwww}}}~~~kkkkkkPPPDDDAAA===:::::::::999888;;;:::999777666666555555777666666888===NNNkkkssshhhiiidddfffrrryyy}}}{{{kkkeeedddkkkqqqzzzhhhfffoooyyyiiidddhhhnnnuuu{{{vvvooovvvzzzwwwzzzkkkRRREEEGGGJJJDDDAAAAAA@@@AAADDDHHHLLLOOOKKKCCCIIIbbbwwwiiinnnooossswwwyyy}}}}}}iiilllwwwpppaaa^^^`````````aaahhhwwwzzz~~~hhhpppLLLCCC@@@===;;;::::::999888999999888777666666777777888555666777:::GGGeee{{{ooommmgggjjjxxxnnnfffeeekkkpppxxxsss^^^dddtttuuuddd```eeelllsssxxx{{{tttsss|||~~~wwwuuuxxx}}}bbbMMMDDDFFFHHHCCC???AAABBBAAACCCIIINNNOOOIIIDDDGGGXXXkkkpppdddmmmxxx~~~pppmmmooozzzyyymmmhhhggggggiiimmmuuu~~~zzz|||mmmsssFFFBBB???<<<;;;::::::999777777777666666777888999999888666666888999BBB^^^{{{uuupppjjjpppuuupppppppppuuuzzzwwwyyynnneeeuuuuuugggdddjjjrrrzzzwwwuuuxxxzzzttttttwww|||[[[KKKCCCDDDFFFAAABBBEEEDDD@@@AAAGGGHHHFFFGGGEEEGGGMMMTTTeeeyyyttt|||jjjnnnpppyyywwwsssqqqrrrwww||||||yyywwwfffEEE@@@>>><<<;;;;;;:::999777555555666666777999:::;;;888555777:::888===WWWuuu{{{tttmmmuuu}}}xxx{{{rrrrrr|||qqqpppuuu}}}uuuxxx~~~wwwtttuuuyyy}}}vvvTTTIIICCCAAABBB???AAADDDEEEDDDJJJSSSSSSLLLKKKKKKMMMMMMKKKVVVwww}}}~~~|||iiinnnrrr{{{}}}{{{ppp~~~^^^III@@@>>><<<;;;;;;:::999777777666666666777888999999777444777<<<888999QQQpppwwwnnnxxxyyy}}}xxxvvvxxx}}}hhhNNNIIICCC???@@@???CCCGGGHHHJJJUUU```^^^RRRKKKKKKOOOQQQOOOWWWrrr|||~~~pppsssxxx||||||ggg~~~VVVIII???===;;;;;;;;;:::888777888888777777777777777888555333777<<<777666MMMlllyyyoooyyy~~~}}}xxxwww{{{~~~aaaLLLJJJEEE@@@BBBBBBMMMOOOMMMLLLUUU]]]UUUEEEBBBBBBHHHOOORRRYYYooo{{{~~~yyy|||~~~{{{|||www||||||hhhwwwEEEGGG>>>===<<<;;;:::999999999777777777777666666666666555777444777======JJJeee~~~pppqqq~~~vvvuuuyyy}}}~~~zzzvvv[[[KKKIIIDDDCCCEEEAAACCCIIIMMMLLLJJJJJJHHHDDDCCCFFFKKKLLLJJJNNN___ppp}}}zzzzzzwww}}}ooonnnjjjDDDGGG>>>===<<<;;;:::999999999777777777777666666666555444666444666<<<;;;GGG```}}}tttrrrtttvvv}}}{{{ssstttyyy~~~}}}}}}{{{xxxnnnVVVKKKJJJCCCAAABBB???BBBGGGJJJGGGEEEFFFEEEBBBGGGGGGHHHIIIHHHKKKVVVcccyyyxxxvvvxxxwww~~~~~~ddd~~~WWWDDDFFF>>>===<<<;;;:::999999999777777777666666666555555444777444555:::999CCCYYYyyy}}}xxx~~~rrrqqq|||yyyqqqrrrwww}}}~~~}}}{{{{{{dddQQQKKKLLLEEEBBBEEEDDDNNNQQQOOOIIIEEEDDDCCCAAAFFFDDDEEEGGGGGGGGGMMMTTT___|||wwwkkkppptttuuu|||wwwyyy|||nnnuuuKKKFFFCCC>>>===<<<;;;:::999999999777777666666666555555555444888555555999999@@@RRRuuu~~~{{{xxx}}}~~~yyyqqqqqquuu{{{~~~}}}}}}~~~___PPPMMMOOOHHHFFFNNNPPPaaaaaa[[[QQQIIIGGGFFFCCC???AAAGGGLLLJJJFFFGGGLLLRRRmmmrrrhhhmmmpppqqq~~~yyywww|||eeeGGGGGGAAA>>>===<<<;;;:::999999999666666666666555555555555444999666555999999===LLLiii{{{wwwyyyxxx{{{}}}uuunnnpppuuuzzz||||||~~~bbbSSSOOOPPPHHHGGGQQQVVVgggfff^^^RRRJJJIIIIIIGGG>>>GGGRRRWWWPPPFFFEEEKKKPPPcccsssmmmooowww}}}}}}wwwxxx~~~[[[GGGEEE???>>>===<<<;;;:::999999999666666666555555555444444333:::777444999999;;;FFF\\\zzzwwwqqq{{{}}}{{{|||vvvoookkkooovvv|||~~~|||||||||gggUUUPPPOOOFFFEEEMMMQQQ[[[[[[UUUKKKFFFGGGIIIIIIEEENNNZZZ\\\RRREEEDDDJJJNNNWWWlllxxxwwwyyyzzzuuuxxx~~~xxxRRRFFFBBB@@@>>>===<<<;;;:::999999999666666555555555444444444000888555222888999999AAAQQQtttyyyuuu~~~yyytttvvv||||||zzz|||rrrllljjjpppwww|||}}}{{{||||||~~~eeeSSSNNNPPPIIIHHHMMMOOOQQQQQQMMMEEEAAAEEEHHHHHHHHHLLLSSSTTTLLLCCCCCCIIIFFFIIIXXXsss}}}~~~~~~}}}wwwtttwww~~~hhhLLLEEE???@@@>>>===<<<;;;:::999999999666666555555555444444444...666444111777888777>>>FFFlll~~~yyyvvvxxx}}}|||yyyyyysssmmmlllqqqwwwzzz}}}{{{{{{|||~~~xxx___OOOMMMRRROOONNNRRRQQQPPPPPPLLLDDDAAADDDGGGHHHEEEDDDEEEGGGDDDAAABBBHHH>>>???IIIaaa~~~}}}zzzzzz|||rrrssszzz~~~}}}|||rrr]]]JJJIIIAAA???@@@???>>>===;;;:::999888555555555555555444444444333333444555666777888999???aaauuu|||}}}}}}|||zzzxxxpppnnnnnnuuu~~~~~~}}}}}}}}}~~~www}}}|||]]]SSSNNNKKKJJJGGGEEEGGGLLLLLLIIIDDDAAAAAADDDHHHKKKDDDCCCCCCBBBBBBBBBCCCCCCBBB???CCCPPPeeezzz{{{yyytttxxx}}}}}}uuuXXXIIIHHHAAAAAA??????>>><<<;;;:::999888555555555555555444444444222222333444555666777777???[[[vvvwww}}}}}}~~~~~~~~~}}}zzzwwwlllmmmqqqzzz~~~}}}||||||}}}}}}{{{pppXXXOOOKKKHHHHHHFFFDDDFFFKKKIIIFFFBBB???>>>@@@CCCEEEAAAAAAAAAAAABBBCCCCCCDDD@@@???CCCOOOaaayyy~~~{{{|||~~~vvvvvv}}}~~~{{{zzz}}}{{{QQQHHHFFFAAADDD??????>>><<<;;;:::999888666666555555555444444444111111222333444555555666>>>PPPiii{{{|||sssqqqoooqqq~~~wwwkkkmmmooowwwzzz}}}yyyuuujjjnnnvvv~~~~~~}}}|||{{{{{{zzzzzzzzzfffUUUKKKFFFDDDEEEDDDCCCEEEIIIGGGEEEBBB@@@>>>>>>???@@@?????????@@@AAABBBCCCDDDCCCDDDIIIRRR^^^qqq}}}{{{}}}yyytttwwwzzziiiLLLGGGCCC@@@DDD???>>>===<<<;;;:::999999666666666555444444333333111222222333444555555555<<>>??????@@@AAAAAACCCEEEJJJOOOTTT```vvv}}}|||{{{~~~ssssssxxxZZZIIIFFFBBB@@@AAA>>>>>>===<<<;;;::::::999777666666555444444333333333333333444555555666666:::???TTTyyywww}}}uuunnniiiddd___\\\^^^```cccnnnppplllnnnnnnrrrzzz~~~~~~xxxtttqqqvvv~~~{{{|||||||||zzzxxxuuusssssszzz[[[MMMIIICCCAAACCCEEEDDDDDDFFFEEEEEEEEEDDDCCCAAA@@@???AAA@@@???>>>>>>>>>>>>>>>>>>???BBBDDDDDDIIIYYYiii|||{{{{{{~~~ooouuu{{{wwwNNNGGGDDD@@@AAA>>>>>>======<<<;;;;;;::::::777777666555444333333222333444444444555555555555777<<>>===============??????<<<===GGGSSSxxx|||{{{{{{wwwnnnyyybbbFFFEEEAAA@@@BBB<<<=========<<<;;;;;;::::::777777666555444333222222333333333333333444444444555:::EEEaaa}}}ooofffcccccccccccckkkpppvvv~~~||||||~~~}}}yyyuuuvvv}}}~~~}}}}}}{{{|||~~~~~~{{{wwwssspppvvvmmmaaaTTTMMMEEEAAACCCDDDBBB???>>><<<===>>>???@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>???>>>>>>>>><<<;;;AAAHHHZZZzzz|||{{{{{{zzzpppppp~~~TTTAAADDD???@@@DDD;;;=========<<<;;;;;;;;;:::888777666555444333222222222222222222222222333333555:::AAAWWWwwwxxxnnniiijjjmmmnnnmmmrrr}}}}}}{{{{{{}}}}}}zzzvvvttt}}}}}}}}}{{{|||~~~~~~|||wwwsssooo{{{^^^YYYOOOMMMFFFAAABBBCCC@@@<<<;;;;;;<<<===>>>@@@BBBCCCDDD@@@???????????????@@@@@@===::::::;;;:::999<<>>LLLiii|||yyytttzzzooogggiiinnnooosssxxx|||}}}zzzxxxzzz~~~~~~{{{vvvrrr|||{{{zzz|||~~~~~~uuuuuu|||kkkRRRSSSMMMMMMHHHCCCAAABBBCCCAAA>>>>>>???AAACCCDDDDDDDDDCCCCCCAAA??????AAACCCDDDDDD@@@???>>><<<<<<>>>???@@@AAANNNiii~~~~~~~~~yyyrrrttt|||~~~{{{^^^NNNBBBCCCCCC>>><<<@@@<<<<<<;;;;;;:::999999999888888777666555444333333333333333333333333333333222777;;;FFF```~~~{{{rrrqqqpppmmmoooiiihhhooovvv|||{{{|||yyywwwzzz|||vvvnnn{{{~~~||||||||||||~~~yyy{{{dddNNNLLLHHHJJJIIIFFFBBB???======>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>@@@CCCFFFGGGGGG@@@???===<<<<<<===???@@@AAAHHH\\\{{{~~~~~~~~~uuuqqquuuyyyuuuSSSGGG???@@@BBB???===@@@===<<<<<<;;;;;;:::999999888888777666555444444333333333333333333333333333222555777>>>TTTrrr~~~~~~xxxoooiiihhhiiihhhhhhjjjpppxxx~~~zzz{{{vvvtttyyy}}}vvvkkkvvv||||||}}}~~~~~~{{{|||~~~[[[LLLFFFEEECCCEEEEEEBBB<<<;;;===AAA???@@@@@@AAA@@@???>>>=========>>>AAADDDFFFFFFFFF???>>>===<<<<<<===>>>???AAAAAAKKKbbb}}}~~~|||||||||}}}~~~sssqqqwwwzzz{{{uuusssLLLCCC>>>@@@AAA???===???======<<<;;;;;;::::::999888777777666555555444444222222222222222222222222222444444888JJJfff~~~||||||zzzuuunnniiihhhjjjkkknnnttt}}}yyywwwxxxtttsssyyy~~~vvvmmmvvv}}}|||yyy{{{~~~~~~zzzzzz|||iiiTTTMMMDDDFFF===???@@@@@@??????BBBEEE???@@@AAABBBBBBAAA@@@???@@@@@@@@@AAABBBAAA???=========<<<;;;;;;<<<======???===AAAMMM```yyy}}}|||zzzyyyyyyzzz|||}}}{{{qqqqqqwww|||yyy}}}bbbIIICCC@@@@@@AAA???=========<<<<<<;;;::::::999999777777666666555555444444222222222222222222222222222333333666CCC]]]yyy~~~{{{wwwsssooommmooosss{{{{{{vvvtttuuurrrssszzz}}}uuurrryyy|||zzzxxx{{{~~~\\\NNNLLLDDDEEE@@@???>>>???CCCEEEEEEDDD===>>>???AAABBBBBBAAAAAA@@@???>>>>>>>>>===999777<<<;;;;;;;;;;;;;;;;;;<<<======>>>BBBJJJ^^^zzzyyyxxxwwwxxxzzz|||}}}vvvpppqqquuuuuutttZZZGGGDDDAAA??????>>><<<;;;<<<;;;;;;::::::999888888777777666666555555555555222222222222222222222222111333444555>>>TTTrrr}}}{{{|||{{{|||xxxtttssspppppptttzzz{{{uuuvvv{{{|||xxxvvvzzz~~~VVVIIIIIIDDDAAAFFFCCC@@@AAADDDEEEBBB???999:::<<<>>>????????????===;;;;;;;;;<<<<<<:::888:::::::::::::::::::::::::::<<<>>>===>>>KKKhhh~~~{{{yyyyyyxxxwwwwwwyyy{{{}}}yyypppnnnppprrrmmmvvvvvvRRREEECCC@@@===<<<===<<<;;;;;;::::::999999888777777666666666666555555555555111111111111111111111111///333555444888IIIhhh||||||zzzvvvttttttlllooouuu{{{~~~}}}xxxtttwwwzzzzzzvvvuuuzzzqqqSSSEEEGGGHHHAAAEEEDDDDDDCCCCCCBBB@@@???:::;;;===>>>>>>>>>======;;;:::999999;;;<<<<<<;;;999999::::::::::::999999999999:::;;;;;;AAARRRccc~~~yyyuuutttyyyxxxxxxxxxzzz|||sssmmmmmmnnnooonnnaaaHHHBBBBBB???;;;:::<<<===<<<::::::999999888777777666666666666666666555555555111111111111111111111111///222555333444BBB```yyy~~~}}}{{{wwwuuutttuuuiiiooowww||||||zzzvvvtttvvvxxxwwwssstttzzzdddPPPBBBGGGNNNEEE???CCCEEEDDDAAA???AAACCC>>>???@@@@@@@@@???===<<<>>><<<999999:::;;;<<<;;;888999999::::::999999888999777666999;;;>>>FFFNNNggg~~~}}}}}}}}}vvvqqqpppqqqzzz{{{zzzwwwuuuxxxnnniiinnnrrrssssssppp~~~SSSEEE@@@???>>>===<<<;;;::::::;;;:::999999888888999999777777777666555555444444333333333222222222111111222///111555555:::QQQkkk{{{zzz~~~yyytttrrrrrrsssjjjjjjpppxxxxxxrrrppptttxxxwwwwwwwwwzzz~~~YYYKKKCCC@@@BBB@@@AAAAAABBBCCCBBBAAA@@@???@@@@@@BBBFFFIIIHHHDDD???>>>777999GGGMMMEEE<<<:::999999888666666888<<>>===<<<;;;::::::;;;:::999999888888999999777777666666555555444444333333333222222222111111222000222555333777KKKbbb}}}wwwqqqnnnmmmmmmhhhiiiooovvvvvvqqqppprrrwwwwwwwwwyyy||||||~~~yyyTTTHHHBBB???AAA@@@AAABBBBBBBBBBBB@@@???>>>???@@@CCCHHHJJJHHHCCC>>><<<;;;DDDRRRTTTFFF:::888666777999999888777888999777777666666666888;;;<<<:::IIIbbb~~~hhhjjjoooyyy~~~vvvrrrpppqqqrrrsssqqqoooqqqvvv{{{rrrhhhgggkkkmmmnnnoooUUUBBBBBB>>>>>>===<<<;;;::::::999::::::999888888888888999777777666666555444444444333333333222222222111111222000222444222444CCCVVVwww||||||tttmmmiiigggffffffhhhnnnttttttqqqppprrrtttvvvxxx{{{~~~{{{iiiLLLEEE@@@???BBB@@@BBBBBBBBBBBBAAA@@@???>>>>>>@@@CCCGGGIIIFFFAAA===:::AAAQQQ\\\WWWEEE888666666999======;;;888555444777777666555666777999:::777===KKKdddrrrppprrryyy|||wwwrrrqqqrrrssssssooommmlllpppwww~~~tttlllfffgggjjjkkklllooohhhGGGAAADDD======<<<<<<;;;::::::999:::999999888888888888888777666666555555444333333333333333222222222111111111000222444333444???LLLnnnyyyzzzyyyrrrkkkgggdddcccfffiiinnnssssssrrrqqqrrrrrrtttxxx|||xxxYYYFFFCCC@@@AAADDDAAABBBBBBAAAAAA@@@??????>>>???@@@AAACCCCCCBBB???===;;;FFFUUU[[[PPP>>>666888;;;===@@@@@@===999666444777666666555555666777777>>>===CCCRRRiii{{{|||wwwuuurrrqqqrrrttttttsssmmmllllllqqqyyymmmiiigggiiikkklllqqqvvvQQQ??????@@@<<<<<<;;;;;;::::::999999:::999888888777777888888666666666555444444333333333333333222222222111111///000222333444666===EEE```wwwyyywww|||vvvpppjjjfffddddddfffkkkppprrrsssssssssssspppssswww{{{{{{xxx{{{eeeNNNCCCDDDAAABBBEEEBBBAAAAAA@@@@@@????????????@@@@@@>>>===<<<<<<===>>>===EEEOOONNNBBB666555:::===>>>>>><<<999666555555555555555555555555666666===:::<<>>;;;999999<<<>>>===AAADDD@@@777222555;;;999999999666333222333444333333444444555555555555888555666:::===GGG___xxx{{{zzzrrrllljjjjjjlllpppuuuuuupppkkkjjjmmmqqquuuxxx|||xxxooodddeeeiiinnnrrrzzz```EEEBBBBBB<<<::::::::::::999999999999999999888777777777777777666555555444444333333222333333333222222222111111111111111000222666888999NNNggg~~~pppmmmnnnrrruuuyyyxxxvvvqqqlllgggdddbbbaaadddkkkooooooppptttuuurrrnnnppprrruuuxxxzzz|||}}}uuuQQQFFFEEEFFFAAAAAAEEEAAA>>>>>>===>>>???@@@BBBCCC???@@@AAA???<<<:::;;;<<<999<<<<<<999555444666777444555555444222111222333111111222333444555555555888444444888888999HHHZZZuuu{{{xxxyyyrrrkkkgggggggggjjjpppuuuuuunnnhhhhhhmmmsssvvvwwwyyy~~~}}}~~~qqqhhhbbbdddiiiooouuuRRR===>>>>>>999::::::999999999999999999999888888777777777777777666555555444444333222222333333333222222222111111222222111///000444555555EEE\\\vvvwwwooollljjjkkkjjjiiilllrrrsssvvvzzz}}}xxxuuupppkkkfffbbb___^^^bbbjjjnnnmmmnnnssstttqqqnnnoooqqqsssvvvxxxzzz{{{www|||]]]NNNEEEEEEFFF@@@@@@CCC???============???AAACCCDDD===AAADDDCCC???<<<::::::666888888777888888777444222444666666444333333444///000222333444555555555999333222777777222888DDDVVVsssvvvooojjjgggdddhhhjjjnnnrrrsssqqqmmmiiiiiioootttuuuvvvwwwxxxwww|||}}}yyylllfffjjjaaammmzzzvvv]]]LLLCCC======<<<999999999888888888888777777777666666555555555444555555444444444333333333000000000000000000000000111111000000111111222333???VVVppp~~~yyymmmllllllooosssvvvxxxxxxzzz|||uuuqqqmmmhhh```YYYXXX]]]hhhiiikkkmmmnnnooopppppplllmmmnnnppprrrvvvxxxzzz~~~bbbJJJIIIGGGEEECCC@@@>>>===???===;;;;;;===@@@BBBCCC;;;>>>BBBBBB???;;;:::;;;:::999777666555555555666444444444444333222111000111111111111222333444555666666555333333444888;;;HHHQQQeeexxxpppkkkhhhfffeeeiiijjjmmmpppqqqooollljjjjjjmmmqqqqqqrrruuuxxxzzzxxxtttiiifffjjjiiinnnuuu|||PPPDDD???;;;<<<;;;999999999888888888777777777666666666555555555444555444444444444333333333000000000000000000000000111111000000111111222333666IIIbbbsss|||}}}||||||~~~}}}uuupppkkkfff^^^XXXXXX]]]hhhiiijjjlllnnnooooooooooooooopppqqquuuyyy}}}|||rrrPPPKKKJJJHHHEEEBBB@@@???>>>>>>===<<<===?????????===;;;>>>AAAAAA>>>;;;::::::999888777666555555555666555555444333333222111111111111111111222333444444333444444222111333555888666>>>OOOhhh~~~}}}{{{uuummmgggdddddddddeeehhhiiikkklllmmmmmmllllllmmmnnnnnnooopppttt}}}yyylllfffgggiiiqqqpppuuubbbBBB>>><<<;;;<<<;;;999999888888888777777777666666666555555555555555444444444444333333333333000000000000000000000000111000000000000111222222444BBBWWWlll{{{{{{uuunnnhhhbbb\\\WWWYYY^^^hhhiiijjjkkklllmmmnnnoooppppppqqqsssvvv{{{hhhLLLLLLJJJGGGDDDAAA??????>>>=========>>>???>>>;;;888;;;===??????===;;;999999888888777666555555555555555555444333222222222222000000000000111222333444111222222222000000222444///555???MMMbbb~~~}}}zzz}}}rrrllleee```___aaacccddddddfffhhhiiijjjlllnnnoooqqqoooooooooqqqxxxpppeeedddiiigggttttttuuuQQQ===>>>===;;;===;;;888888888888777777777777555555555555555555555555444444444333333333222222000000000000000000000000000000000000000111222222555===NNNeeezzz~~~yyyssskkkddd___ZZZWWWZZZ```hhhhhhiiijjjkkklllmmmnnnooooooqqqsssvvvzzz~~~bbbOOOKKKIIIEEEBBB???>>>>>>>>><<<<<<<<<===>>>===;;;888:::<<<======<<<:::888888777777666666555555555555555444333222222222333333000000000000000111222222000111222222000000111222333888===@@@HHH[[[www|||vvvlllgggaaa]]]]]]___bbbcccaaaccceeeggghhhkkkooosssrrrooooooqqquuu~~~wwwjjjbbbdddlllgggsss}}}bbbHHH===@@@===:::;;;888888888888777777777666666444444444555555555555555444444333333333222222222000000000000000000000000000000//////000000111222333555AAAXXXqqq~~~{{{ttt{{{uuuppphhh```\\\ZZZYYY]]]bbbhhhhhhhhhhhhiiikkklllmmmmmmnnnppprrruuuxxx{{{|||vvvSSSHHHGGGFFFCCCAAA???>>>======<<<;;;::::::<<<======<<<:::::::::::::::999777666666666666666666555555555444444333333222222333333000000/////////000111111000111222222111111222333666;;;>>>:::777???RRRccc|||sssmmmfffccc___]]]^^^```bbbccc```cccfffggggggiiinnnsssqqqnnnpppvvv|||yyyooofffaaaeeemmmlllvvvSSSAAA<<<@@@;;;777888555888888777777777666666666444444444444444555555555333333333333222222222222000000000000000000000000000////////////000111111222222999MMMfffwwwyyytttxxxyyyooommmddd]]][[[\\\\\\```eeehhhhhhgggggghhhiiikkklllkkkjjjjjjllloootttyyy{{{dddKKKFFFDDDCCCBBBBBB@@@???>>>>>><<<;;;999:::<<<=========:::999888888999888777555555555666666666555555444222333333444444333333222000000////////////000000000111222111111111333555:::===>>>999333555>>>HHH~~~xxxqqqjjjeeeaaa^^^]]]]]]```cccdddeeecccfffiiihhhfffgggkkkpppsssqqqvvv|||ppphhhbbbaaaeeelllttt~~~eeeHHH;;;;;;???999666888777888777777777666666666666333333333444444555555555333333333222222222222111000000000000000000000000///////////////000111111333111555EEE]]]qqqzzz{{{~~~{{{tttmmmiiiaaa[[[\\\^^^```ccchhhhhhgggfffffffffhhhjjjkkkeeebbb^^^^^^ccclllvvv|||YYYKKKHHHAAABBBCCCDDDDDDCCCAAA@@@===<<<<<<===>>>>>>;;;999:::888666777888888666444444444555666666555555444000222444555555444222111000//////......////////////000000//////111555888AAA@@@<<<777333333888<<<~~~uuunnniiidddaaa\\\[[[[[[]]]aaadddfffffffffiiikkkjjjfffeeehhhlllwwwuuu|||wwwjjjccc```aaaeeekkkzzzLLLCCC999;;;@@@999777<<<;;;777777777777666666666666333333333444444555555555333333333222222222111111000000000000000000000000///////////////000111111000---///===SSSiiixxx~~~{{{{{{~~~{{{wwwtttrrrqqqrrrsssuuuyyyyyyvvvxxx|||wwwsssnnnggg___ZZZ\\\```bbbeeeiiihhhgggfffeeefffhhhjjjkkk___YYYSSSQQQWWWdddsss}}}{{{QQQHHHDDD@@@BBBEEEGGGGGGEEECCCBBB======???AAAAAA>>>999555:::888555666777888666333333444555666666666555444///111444666777555222000000//////.........//////...............111555999DDD???777111///000333555}}}}}}|||ssskkkfffbbb___^^^ZZZ[[[\\\^^^```aaaccccccfffhhhjjjjjjkkklllmmmlllooozzzzzzjjj___```cccccciiisss}}}```MMM===<<<;;;:::888777666555555555555555555555555555444333333222222333333444222222222111111111111000000000000000000000000000000000000000000000000000222333333555EEE^^^rrrzzz|||yyyzzz}}}~~~{{{xxxrrrpppmmmjjjiiijjjlllmmmpppppppppsssyyy~~~{{{uuuoookkk```\\\ZZZ]]]dddjjjkkkjjjgggffffffhhhjjjjjjfffcccXXXSSSRRRVVVZZZcccxxx___LLLMMMAAAGGGIIIMMMNNNLLLGGGAAA===;;;<<<>>>>>>===:::777555999999888666666555555555222444777999999777444222111111222222222222111111......////////////......000000////////////000000666555444444333333333444~~~~~~yyytttnnnhhhddd```]]][[[[[[\\\]]]___aaabbbddddddgggiiijjjjjjjjjkkkkkkkkkppp}}}~~~rrrggg```bbbccccccmmmzzztttLLLDDD<<<<<<;;;999888777666555444444444444444444444444333333222222222222333333222222222111111111000000000000000000000000000000////////////////////////000222222333@@@XXXmmmwww}}}yyyvvvwww}}}zzzwwwsssooonnnnnnpppqqqvvvvvvxxx|||zzzrrrkkkgggaaa^^^]]]```fffkkkllljjjgggffffffgggiiiiiifffcccWWWNNNPPPYYY[[[___zzzTTTEEEFFF???CCCEEEGGGHHHFFFBBB===::::::;;;<<<======<<<:::999888888777666555555555555444555777888888666333222000111111222222111111000......////////////......000//////////////////000222111000000/////////000{{{~~~~~~}}}|||xxxllliiieeebbb```^^^[[[ZZZ]]]^^^___aaabbbdddeeefffggghhhjjjkkkllllllnnnpppwwwtttfffbbbaaaddddddgggwwwQQQ======;;;;;;:::999777666555555444444444444444444444444333333222222222222333333222222111111111000000000000000000000000000000000////////////////////////...111111111999MMMdddrrr{{{zzz~~~|||yyyzzz{{{wwwttttttuuuwwwwwwyyy~~~xxxnnnfffaaaaaa___```ccciiilllkkkjjjggggggfffggghhhhhheeecccYYYPPPSSS______bbbnnnMMMEEECCCBBBAAAAAABBBBBB@@@>>>;;;999888999999:::;;;<<<======666666555555555555555666666666666666555444333222000111111222222111111000......////////////......//////............////////////...------------...~~~~~~}}}}}}~~~xxxrrrmmmccc```\\\[[[[[[\\\]]]]]]``````aaacccdddfffggggggggggggjjjmmmnnnooottt{{{wwwkkk]]]^^^bbbeeegggqqqjjjCCC@@@===:::999999888666555555444333333333333333333333333222222111111111111222222111111111111000000000000000000000000000000000000////////////////////////...111222000444DDD[[[kkktttrrruuu|||yyyxxxzzz{{{zzzvvvjjjbbb^^^^^^___aaaeeeiiikkkjjjhhhggggggggghhhhhhgggfffeee___[[[\\\ccchhhvvvXXXJJJIIICCCDDDAAAAAA@@@@@@>>>===<<<;;;888888777777888:::<<<===555444444444444555555666888777666444333222222222000000111111111111000000---......//////......---///......------....../////////............//////||||||~~~~~~~~~zzzuuuoooiiieee___[[[WWWVVVYYY]]]```bbbbbbbbbcccdddeeeggghhhhhhiiihhhjjjnnnoooqqq{{{pppeee[[[^^^dddhhhnnn~~~VVVEEEGGG:::888888777666555555444444333333333333333333333333222111111000000111111222111111111000000000//////////////////////////////........................///111222111222===RRRdddppppppuuu|||{{{{{{}}}uuuhhhaaa^^^[[[\\\```dddgggiiihhhgggggghhhhhhiiihhhhhhhhhhhhdddiiigggeeettttttHHHHHHKKKAAA???AAA@@@???>>>============999888666555555777888999555444444444444555555666888777555333222111111222000000000111111000000000------............------......------------......//////.........//////000|||xxxwwwxxxzzz}}}|||vvvqqqmmmhhhccc___\\\YYYVVVVVVZZZ___bbbdddccccccdddeeefffggghhhhhhllliiikkkqqqtttyyyvvviiiccc]]]aaagggnnnyyyrrrIIIDDDDDD666777777666555555444333333222222222222222222222222111111000000000000111111111111000000000/////////////////////////////////........................000111111111111888IIIZZZnnnqqqxxx~~~}}}~~~tttggg```^^^XXXZZZ^^^bbbeeegggggggggggghhhjjjjjjiiiiiikkkllliiipppnnnmmmbbbHHHKKKKKKCCC???>>>===<<<;;;;;;;;;;;;<<<999888777666555555666777666666555555555555555666666555444333222111111111///000000111111000000///------............------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......zzzwwwuuuvvvyyy}}}wwwsssmmmiiieeeaaa^^^[[[XXXWWWWWWZZZ^^^aaabbbccccccddddddeeefffggghhhhhhllljjjnnnxxx|||lllcccbbbbbbffflllvvvTTTCCC???::::::666666555555444333333333222222222222222222222222000000000//////000000000111000000000////////////////////////////////////........................111//////111111444BBBQQQiiipppyyy~~~ssseee^^^]]]VVVYYY]]]aaadddfffhhhjjjfffiiikkkkkkjjjkkknnnqqqmmmrrrttt}}}|||XXXPPPLLLFFFCCCAAA===<<<<<<;;;;;;;;;;;;;;;999999888777777777777777888888777666555555555555333333333333222222111111//////000000000000//////,,,------......------,,,------,,,,,,,,,,,,------,,,+++++++++,,,,,,---...zzzyyyxxxyyy|||~~~~~~~~~}}}|||}}}~~~~~~}}}~~~qqqmmmhhhcccaaa^^^[[[YYYTTTVVVYYY]]]aaacccaaa```cccddddddeeefffggghhhhhhkkkiiipppvvveee___aaaeeehhhooo{{{cccCCCDDD:::333BBB555555555444444333333333111111111111111111111111000000////////////000000000000000000////////////////////////////////////........................111......000000222>>>KKKdddmmmvvvzzz|||yyyxxx{{{~~~rrrccc]]]\\\VVVYYY]]]```cccfffjjjlllfffiiikkklllkkklllpppsssrrrrrrwwwgggPPPSSSFFF;;;>>>>>>========================999999999999999:::999999:::999888666666555555555222222333333333222222111//////000000000000//////,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,,,,---......///uuu{{{wwwyyy{{{||||||}}}~~~}}}||||||}}}~~~~~~yyyuuujjjeee___\\\[[[[[[YYYXXXWWWYYY\\\]]]^^^```ccceeebbbbbbeeejjjllljjjkkkmmmsssyyyxxxiii]]]___hhhjjjhhhyyyPPPDDD???::::::999444444333333333333222222111111111111111111111111222111111000000000000000000000000000000000000000000000000000000000000000000000//////.........---000000///000333666:::===YYYeeessszzz~~~}}}zzzzzz~~~}}}}}}~~~ssseee\\\WWWSSSXXX___dddggggggggghhhfffhhhiiihhhjjjnnnqqqqqqmmmzzz```LLLHHHCCCBBBEEECCCDDDCCCAAA???===;;;;;;::::::888777777888999999888888777777666555444444444111111111111111111111111......//////000000111111000000///...------,,,,,,------------------------,,,,,,,,,---------......~~~||||||}}}{{{xxxvvvvvvwwwyyy{{{|||{{{zzzyyyyyyxxxyyyyyy{{{vvvqqqkkkgggaaa]]]YYYWWWXXXYYYYYYXXXZZZ\\\___```aaabbbdddfffeeedddfffkkkmmmlllnnnrrryyysssjjjccc___bbbiiiooossslllEEE>>>;;;777888888444444333333333222222222111111111111111111111111222111000000//////000000////////////////////////////////////////////////000/////////.........---//////...///111444777:::QQQ^^^nnnyyy|||zzz}}}~~~}}}~~~qqqbbbYYYUUUSSSXXX___dddfffggghhhiiiiiijjjiiijjjkkkoooqqqqqqzzz}}}rrrWWWHHHGGGCCCAAACCC@@@CCCBBB@@@>>><<<;;;:::::::::888666777888999999888777777666666555444444333222222222222222222222222......//////000000000000000//////...------,,,,,,------------------------,,,,,,,,,------------...{{{wwwuuuvvvvvvtttrrrxxxxxxxxxwwwvvvuuutttsssxxx{{{~~~~~~zzztttooojjjeee```\\\YYYWWWUUUUUUWWWYYY[[[[[[___aaacccccccccdddfffhhhgggeeeeeeiiijjjlllqqqxxxuuueee```bbbcccdddeeejjjzzzSSS::::::888666888777333333333333222222222222111111111111111111111111222111000000//////000000/////////////////////////////////////////////////////////...............///...------///111444555FFFTTTggguuu~~~{{{{{{||||||jjj\\\VVVTTTTTTYYY```eeeggghhhiiijjjnnnllljjjlllnnnqqqsssttt~~~aaaLLLCCCFFFBBBAAAAAA<<>><<<;;;:::999999999777666666777777777666555555555444444444333333222222222222222222222222////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------}}}zzzyyywwwqqqlllrrrrrrsssttttttsssqqqpppppppppnnnmmmmmmooorrruuusssuuuxxx{{{~~~}}}xxxrrrmmmfffddd```___^^^^^^^^^]]]WWWXXXYYYYYY[[[]]]___aaaccceeefffgggffffffhhhiiilllkkklllpppuuu}}}pppiiibbb```fffnnnqqqqqqrrrJJJ;;;999===888666777333333333222222222111111111000000000000000000000000111000000///.../////////................................................---------...............000//////...///000111111777CCCVVVgggttt|||~~~zzzxxxyyylll\\\TTTTTTYYYbbbeeeiiillllllkkkllllllooolllmmmqqqssstttyyytttUUUGGGDDDDDD???@@@CCC>>>???>>>===;;;:::999999999999777555555666666666555444444444444333333333333222222222222222222222222/////////...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------}}}wwwtttrrrqqqpppppppppppppppooonnnmmmnnnmmmkkkjjjiiiiiiiiiiiihhhjjjmmmppptttxxx{{{|||yyyyyyzzz{{{}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~yyywwwtttrrrpppmmmhhheee___]]]ZZZZZZZZZZZZYYYWWWWWWXXXZZZZZZZZZ\\\^^^```dddfffggggggggggggiiijjjhhhiiiooowww{{{hhhfffaaa___hhhvvv~~~SSSAAA888999;;;444444666///222222222222111111111111000000000000000000000000111000//////......//////................................................---------------.........000000//////000000111111333===MMM^^^llltttxxxyyy}}}yyyyyyzzzfffZZZSSSUUU]]]gggiiimmmnnnnnnnnnnnnoooooonnnppptttsssqqqyyyiiiRRRHHHFFFDDD===???CCC>>>>>>===<<<:::999888888888999777555444555666555444333333333333333333333333111111111111111111111111/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,|||yyyyyyuuutttrrrpppnnnlllkkkkkkiiiiiiiiihhhhhhfffcccaaaaaaaaabbbdddfffiiilllnnnnnnooopppqqqrrrsssssssssoooooonnnoooooopppqqqrrrpppqqqrrrssssssrrrqqqpppmmmjjjgggeeedddbbb```^^^XXXWWWWWWWWWXXXXXXWWWUUUVVVYYY[[[\\\\\\]]]___bbbeeefffhhhiiiiiiiiikkkmmmkkkoooyyyrrrdddffffffjjjvvvhhhDDD===777888777111555999111222222222222111111111111000000000000000000000000000000///............///................................................,,,,,,,,,------.........////////////000000111111000777DDDTTTdddnnnsssttt{{{~~~|||pppaaaXXXSSSYYYcccfffiiimmmoooooopppqqqrrrqqqqqquuuxxxqqqlllvvv[[[KKKEEEFFFDDD<<<>>>BBB<<<===<<<;;;999888888888888999777555444555555444333222222222222222222333333000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,~~~{{{yyyuuurrrnnnlllkkkkkkffffffggghhhhhheeeaaa^^^\\\[[[ZZZYYYZZZ\\\___aaabbbcccdddeeeeeefffeeeeeeeeeeeeeeeeeefffggghhhiiieeefffhhhjjjjjjiiihhhgggfffccc___]]]\\\\\\ZZZYYYSSSSSSUUUWWWZZZZZZYYYWWWWWWZZZ]]]^^^^^^___bbbeeeeeegggiiijjjjjjkkkmmmooowww}}}vvvgggbbbhhhpppzzz{{{KKK<<<<<<777888555111888===555222222222111111111111000000000000000000000000000000000///...............................................................,,,,,,,,,------.........------...//////000000000...333???OOO___kkkqqqrrrxxx~~~ggg[[[VVVTTT\\\hhhdddgggkkknnnpppqqqsssuuussstttxxxzzzppphhhtttiiiOOOEEEAAAEEEDDD<<<>>>@@@:::<<<;;;:::999888888888888999777444444444555444222222222222222222222222333//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,{{{vvvwwwuuummmgggfffhhhgggeeedddcccaaa^^^[[[XXXVVVUUUUUUVVVWWWVVVVVVZZZXXXWWWZZZ]]]^^^]]]ZZZYYYZZZ[[[\\\]]]^^^___```aaa```___]]][[[ZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUVVVWWWYYY[[[\\\YYY]]]\\\ZZZ]]]eeegggdddggghhhiiikkknnnppprrrrrr{{{vvvjjjhhhhhhooozzzZZZ???@@@777777666444444333333333111111111111000000000000000000000000000000000000.........------,,,,,,,,,------------------------......------------.........................................................333888AAASSShhhrrrqqqqqqZZZRRRTTTYYY]]]```hhhmmmqqqpppqqquuuwwwvvvzzzwwwqqqwwwwwweeesssXXXJJJAAAAAAAAA???===;;;;;;<<<::::::999888777777777888333444444444555666666666111111111111000000000000000000000000000000000000......---------,,,,,,,,,------------,,,,,,+++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,yyyvvvssslllhhhhhhgggeeecccbbbaaa___\\\ZZZWWWUUUSSSRRRSSSSSSRRRQQQVVVTTTTTTVVVXXXYYYXXXUUUTTTTTTUUUVVVWWWXXXXXXYYYWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\ZZZ]]]]]]\\\___fffhhhfffcccgggmmmpppqqquuu|||~~~nnniiilllzzz|||vvvNNN<<<777777666555444333333333333111111111111000000000000////////////////////////......---------,,,,,,,,,------------------------......------------......................................................///333666===MMMaaalllnnnyyy|||wwweeeSSSMMMRRRWWW\\\```gggnnnrrrrrrtttwwwxxxvvvxxxwwwwwwyyyuuuoooeeeIII@@@??????>>>>>>===<<<;;;:::;;;:::999888777777777777444444444444555555555555111111111000000000//////////////////////////////...------------,,,,,,,,,,,,---------,,,,,,+++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,zzzssslllhhhhhhcccaaa^^^]]]\\\ZZZXXXVVVVVVTTTRRRQQQRRRRRRQQQOOOQQQPPPPPPQQQSSSSSSQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUWWWWWWYYYZZZ[[[[[[[[[[[[XXX[[[\\\\\\___dddeeedddbbbgggkkkllloooyyyzzzuuujjjkkkttt~~~RRRAAA;;;222666666555444333333333333111111111111000000000000////////////////////////...------------,,,,,,,,,------------------------......------------......------------------------........................000222333777EEEWWWeeejjjtttxxx{{{eeeXXXLLLLLLSSSYYY^^^bbbhhhooosssssstttwwwxxxvvvwwwwww{{{wwwppp}}}pppRRREEE@@@???>>>>>>???AAAAAA===:::<<<;;;999888777666555555555444444444444444444333111111000000000000//////////////////////////////------------,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,||||||rrrkkkfffbbb```]]]\\\[[[ZZZXXXVVVVVVTTTRRRRRRSSSSSSRRRQQQOOOOOOOOOPPPPPPOOONNNNNNQQQQQQQQQQQQQQQQQQQQQQQQTTTSSSSSSSSSSSSTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXZZZ[[[[[[[[[ZZZZZZ]]]``````aaacccddddddiiikkkllloooyyyvvv}}}yyyuuunnnfffhhhpppooozzz}}}wwwccc>>>:::<<<777555555444333222222333333111111111111000000000///////////////////////////------------------------------------------------......------------......------------------------........................000000000333>>>NNN^^^hhhooovvv|||iiiZZZRRRMMMRRRYYY___cccgggkkkppprrrqqqrrrvvvyyyxxxyyyuuuwwwppplll\\\MMMKKKDDDCCC@@@@@@CCCHHHHHHBBB===<<<;;;:::888666555444444555444444444333333222222111000000000////////////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++************************++++++++++++++++++++++++{{{|||tttkkkgggeeeaaa^^^]]]\\\ZZZXXXSSSRRRPPPQQQRRRSSSSSSRRRPPPPPPQQQQQQPPPPPPOOOOOOSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTUUU[[[[[[ZZZYYYXXXWWWWWWVVVTTTUUUWWWYYY[[[\\\]]]]]]```cccfffhhhhhhffffffhhhmmmqqqzzzxxx~~~}}}rrrjjjhhheee^^^\\\aaa^^^aaaaaaiiiQQQ<<<888:::;;;444333333222222222222333111111111111000000000///........................------------------------------------------------......------------......------------------------........................///......111999GGGXXXeeehhhttt|||iii\\\TTTQQQQQQYYY___cccgggkkknnnqqqqqqnnnoootttyyyzzz}}}sssoookkkpppxxxRRRLLLJJJ@@@CCCAAAAAADDDIIIIIIDDD???<<<;;;999777666555444444444444333333222222222111000000000////////////...........................------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++{{{{{{}}}{{{ppplllfffaaa]]]ZZZWWWTTTRRRPPPOOOOOOPPPQQQQQQPPPOOOQQQSSSSSSQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQSSSSSSSSSSSSTTTUUUVVVWWWZZZZZZYYYXXXWWWWWWVVVUUUUUUVVVXXXZZZ]]]```ccceeedddggglllqqqooollllllpppsssuuulllggggggcccYYYVVVYYYXXXSSS```bbbHHH>>>777666999333222222111111222222222111111111111000000000000........................,,,,,,,,,------------...------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...........................---///222666@@@PPP___gggvvvuuuiii___XXXOOOOOOTTT]]]bbbeeehhhmmmqqqsssrrroooooouuuzzz|||~~~sssnnnsssiiiPPPKKKFFF<<<@@@??????AAADDDDDD@@@===;;;:::888777666555444444333333222222222222222111000000////////////..............................,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,***************+++++++++++++++++++++++++++++++++||||||}}}}}}uuullleee___YYYVVVUUUSSSQQQPPPPPPPPPNNNMMMNNNPPPRRRSSSQQQPPPRRRTTTQQQQQQQQQQQQQQQQQQQQQQQQVVVVVVVVVVVVWWWWWWXXXYYYWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[]]]bbbgggmmmppppppsss{{{}}}|||qqqnnnnnnmmmbbbTTTTTT\\\aaaooonnnIII======888444555222222111111111111222222111111111111000000000000........................,,,,,,,,,---------......------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,..............................000333444888GGGVVVaaarrrzzzpppggg```YYYTTTKKKNNNUUU___eeefffjjjpppqqquuuvvvttttttxxx{{{{{{{{{wwwwww{{{\\\OOOHHHCCC???======>>>>>>>>>======<<<999999888666666555555555111111111111222222222222000000/////////.................................,,,,,,,,,++++++++++++******+++,,,,,,---------,,,))))))*********+++++++++************************~~~|||~~~tttllleee```ZZZXXXUUUSSSRRRPPPNNNLLLLLLOOOQQQRRRPPPPPPQQQTTTQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUTTTUUUUUUVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^aaafffmmmtttxxx}}}gggkkknnnrrrmmm\\\MMMOOO\\\ppphhhQQQ:::444999:::666333222111111111111111222222111111111111000000000000........................,,,,,,,,,------.........------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,..............................111444222333???NNNWWWgggzzzvvvqqqkkkddd^^^XXXQQQLLLJJJNNNWWWbbbgggiiimmmssspppvvvyyyyyyyyy||||||zzzxxx{{{cccPPPIIIBBB???BBB===>>>>>>===;;;;;;;;;===888888777666666666666666000000111111222222222333000/////////....................................,,,,,,,,,+++++++++*********+++,,,,,,------------))))))******++++++++++++************************}}}}}}xxxzzztttmmmjjjeee]]]WWWSSSQQQPPPOOOLLLNNNQQQTTTTTTUUUUUUVVVXXXVVVSSSSSSUUUUUUTTTRRRVVVUUUVVVYYY]]]^^^ZZZVVV[[[YYYYYYYYY[[[]]]\\\\\\___bbbgggmmmuuu~~~vvvpppjjj}}}wwwnnnbbbSSSOOO[[[mmm~~~KKKDDD;;;777777777555333222111111111000000//////000000////////////000000222000...,,,+++,,,---...++++++,,,,,,,,,,,,------,,,---......//////......////////////////////////---------............///........................111000///...000666>>>CCCTTTcccnnnmmmooo}}}{{{xxxwww{{{xxxuuurrrooonnnppprrrqqqrrrvvv|||zzzqqqjjj```YYYUUURRRNNNKKKHHHRRR^^^dddfffhhhnnnsssssstttvvvvvvvvvwwwyyy|||zzz|||vvvTTTLLLKKKJJJEEE;;;@@@???>>>===<<<;;;:::::::::999999888777666555555333333333222222222111111000000000000////////////........................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))zzzyyy{{{vvvpppgggaaa^^^\\\YYYWWWXXXUUURRRSSSZZZdddlllqqqeeebbb^^^YYYUUUTTTUUUVVVUUUVVVVVVWWWXXXZZZ\\\^^^aaa```_________```bbbccckkkpppwww~~~{{{hhhjjjsssyyy{{{wwwmmmZZZKKKTTTyyy___FFF@@@999666666666444111111111111111000000000///000000////////////000000111000...,,,+++,,,---...++++++,,,,,,,,,,,,------,,,------...............------------------------------------....................................000//////...000444;;;???OOO^^^jjjjjjkkk{{{yyysssrrrrrruuuzzz~~~uuummmjjjgggbbbaaabbbeeeggglllttt}}}xxxssskkkfff___YYYUUURRRMMMJJJNNNWWWaaaggghhhjjjnnnsssuuuvvvvvvuuuuuuvvvxxxzzzcccLLLGGGCCCCCCDDD>>>??????>>>===<<<;;;::::::::::::999888666555444444333333222222222111111111000000000000/////////...........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))){{{xxxxxx{{{|||uuuqqqnnnhhhcccddd___]]]gggyyykkk[[[SSSRRRTTTVVVXXXZZZZZZ[[[aaakkksssooopppooommmkkkmmmrrrwwwvvv[[[TTT]]]nnn}}}tttkkk]]]QQQSSSpppbbbCCC???;;;666444555555222000111111111111000000000000000//////......//////000000///...,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------......//////000222777:::EEEUUUccciiilllxxxwwwqqqqqqrrrrrrsssvvvzzz~~~{{{qqqjjjdddcccaaa^^^]]]^^^aaafffooozzzxxxpppjjjdddaaa\\\WWWTTTPPPMMMJJJTTT[[[dddhhhiiijjjnnnrrrtttuuutttqqqoooqqqwww|||hhhQQQEEECCC======BBBAAA>>>>>>===<<<;;;::::::999::::::999777666444333333333222222222222111111111000000000/////////......------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************|||wwwyyy{{{~~~}}}vvvuuuttt{{{yyydddYYYWWWWWWYYY\\\```eeemmmxxxxxxWWWMMMPPPUUU___jjjcccVVVLLLVVVvvvvvvNNN<<<:::888555444555444222000111111111000000000000000/////////......////////////...---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------///000111111222444666<<>>===AAA???======<<<<<<;;;::::::999::::::888777555444222222222222222222111111111111000000/////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************{{{wwwwwwyyyoooccccccddddddaaacccjjjwwwoooUUUDDDJJJQQQPPPPPPVVVMMMNNN[[[zzz}}}[[[GGG===777666555555555444333111000000000000000000111111//////............//////...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------------------------------,,,,,,,,,------------...---------------------------///111222222222333444777CCCVVVhhhuuu{{{xxxrrrsssxxx~~~|||yyywwwwwwtttsssvvvvvvuuuxxx|||~~~}}}xxxqqqjjjeee```\\\TTTNNNJJJKKKOOORRRZZZ^^^cccgggiiilllppptttnnnrrrrrrjjjeeeooocccPPPDDDCCCEEEAAAAAACCC===<<<<<<;;;;;;::::::999999999888777666555333222222222222222111111111000000////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************sssvvvwww~~~tttaaacccmmmsssuuuxxx{{{qqqRRRDDD===EEELLLKKKMMMTTTJJJdddVVVFFFAAA999666666555555444333333333000000000000111111111111///......------......///,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---///111222111111222333666===MMM```oooxxx~~~yyyyyy}}}~~~~~~|||}}}xxxsssmmmgggccc\\\XXXQQQKKKIIILLLTTTYYY```cccgggjjjmmmppptttwwwoooqqqqqqllllll}}}QQQHHH??????BBB@@@CCCDDD<<<;;;;;;:::::::::999999999777777666555444333333222222111111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++zzzyyy{{{~~~qqqjjjvvv}}}vvvoooaaaTTTFFFBBB@@@CCCEEEHHHSSS^^^hhhWWW@@@<<<;;;666555555555333222111222333///000000000111111111111///......------......///+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///000111333444777CCCVVVfffpppxxx~~~xxxrrrlllgggaaa]]]TTTRRROOOLLLLLLQQQZZZaaafffgggiiikkkmmmppptttvvvpppnnnlllmmmxxxmmmIIICCC===???@@@;;;>>>BBB;;;::::::::::::999999999999555555555444444444333333111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))*********+++++++++yyyzzzzzzzzzlllffffffbbb[[[BBBDDDFFFCCCBBBHHHYYYgggXXX===:::;;;999666555555444222000000111222//////000000111111111222.........------.........++++++,,,---------,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........000222222222<<>>:::::::::999999999999999999444444444444444444444444111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++xxxrrrhhhcccjjjqqqmmmbbbGGGGGGDDD???>>>NNNpppgggAAA777;;;:::555222555555444333222000000///000000000000000000000000////////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////111666BBBSSSfffvvv~~~}}}uuunnnmmmjjjaaaXXXSSSSSSRRRQQQRRRVVV]]]cccgggiiilllllljjjnnnuuutttnnniiiiiifffkkkkkkXXXHHHFFFCCC???============<<<999999888777666555444444444444444444333222111111////////////............///............---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******************************************************))))))******+++,,,xxxjjjfffaaacccoooxxxsssgggDDD@@@AAAKKK___|||nnnSSS:::666888777555666555444333222111000000///////////////////////////////////////............------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111555>>>MMM___oooxxx~~~}}}~~~}}}tttmmmkkkfff^^^UUUQQQRRRRRRSSSUUUYYY^^^dddgggjjjlllkkkiiilllrrrrrrmmmnnneeeggg}}}xxxZZZKKKEEEFFFCCC???======>>>===<<<999999888777666555444444444444444444333222111000////////////........................------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******************************************************))))))******+++,,,|||}}}qqqjjjfffiiinnntttyyyuuueeeTTTFFFFFFQQQmmmxxxMMM@@@666666777444444777444333333222111000///////////////////////////////////////............---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////333222222777DDDUUUeeepppxxx|||sssjjjfffaaaXXXQQQOOORRRSSSUUUYYY]]]aaaeeegggjjjkkkkkkjjjmmmqqqqqqnnnmmmhhhwwwxxxyyypppQQQEEEJJJEEEBBB???======>>>===<<<999999888777666555444444444444444444333222111000////////////........................------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******************************************************))))))******+++,,,~~~}}}mmmooowwwvvvtttppphhhgggkkknnn{{{zzzdddOOOCCCMMMZZZxxxSSS???999777888777333222555333222222111000000////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////333111000222<<>>>>>===<<<888888888777666555555555333333444333333222111000////////////.....................---------,,,,,,+++,,,,,,,,,,,,+++************************************************************************************))))))******+++,,,|||}}}nnnkkklllttt}}}qqqgggdddaaaaaannn~~~cccOOOOOOXXXggg|||VVVAAA<<<888555666666444111111111111111000000/////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........111///...000777EEEUUU```hhhzzz{{{xxxvvvwwwzzz~~~zzz{{{}}}~~~rrriii___YYYSSSMMMLLLNNNWWWYYY]]]aaaeeeggggggggghhhjjjmmmppppppmmmjjjiiitttfffXXXJJJ???FFFBBB@@@>>>>>>>>>>>>===;;;888888777777666666555555333333333333222111000000////////////...............------------,,,,,,,,,+++,,,,,,,,,,,,+++************************************************************************************))))))******+++,,,tttpppwww}}}vvvoookkkggggggmmmuuu~~~jjjgggcccaaabbbkkkdddKKKKKKhhhTTT??????888555222222333333222111000000000000//////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------............//////444>>>LLLVVV___nnn||||||uuupppllljjjkkkkkklllqqq|||~~~zzzwwwjjjaaaXXXRRRMMMJJJLLLQQQ[[[]]]aaadddggghhhhhhhhhkkkkkknnnqqqooojjjhhhjjj~~~sssUUUNNNGGG>>>>>>AAA???>>>>>>>>>>>><<<;;;888777777777666666666555333333333333222111000///////////////............------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************************************************************************))))))******+++,,,sssiiieeehhhmmmqqqsssuuutttpppmmmllllllwww}}}~~~wwwrrrooonnnfffkkkmmmlllqqq}}}gggWWWWWWmmmbbbDDD???===333444333111111111222111000000////////////.......................................---------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,...000000111888BBBJJJ[[[cccppp|||{{{vvvqqqooojjjjjjjjjiiijjjrrr}}}{{{ooobbbZZZQQQLLLIIIHHHNNNUUU```aaadddfffhhhiiihhhhhhmmmkkkmmmppppppooottt{{{xxx]]]PPPJJJEEECCC???@@@???>>>>>>???>>><<<;;;777777777777666666666666222333333222222111000///////////////............---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++************************************************************************************))))))******+++,,,ttt```aaammmxxxzzzooojjjdddeeejjjuuu{{{rrriiidddaaaaaallluuuyyyyyyooo^^^RRR\\\xxxeee>>>===AAA444222666888555000///000111///////////////.......................................---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,...111000///333;;;BBB\\\\\\dddsss|||yyywwwtttvvvvvvtttssswww~~~oooeee]]]VVVNNNIIIGGGHHHOOOXXXcccdddeeeggghhhiiihhhhhhnnnjjjkkkqqquuuyyyvvvqqqPPPNNNFFFBBBEEE@@@???>>>===>>>???>>><<<:::777777777777666666666666222222333222222111000///000/////////............---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))*********************************************************)))***++++++,,,tttbbboooyyypppkkkgggnnn{{{~~~qqqkkkvvv~~~zzzxxxqqqiiidddbbbeeelllrrrnnneeefffhhhsss```HHHAAA<<<999;;;333222111111000000111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////...---,,,///000000000000222666999IIIYYYffflllvvvwwwkkkbbb]]]UUUNNNFFFDDDIIIRRRZZZ___iiiiiijjjkkkhhhdddffflllnnnooommmmmmvvvrrrxxxlllMMMCCCDDDAAA@@@BBB@@@???>>>===<<<;;;::::::777777666555555555555555222222222111111111111000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((************************************************************************yyyyyywwwmmmjjjoooxxxqqqfffbbbooo}}}zzzyyywwwuuussslllkkkhhhcccbbbmmmxxxkkkiiiwwwiiiGGG:::777444333444222222111000000000111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---//////000000000111555888DDDSSSaaaiiitttzzzssslllbbbZZZVVVOOOJJJFFFGGGMMMVVV^^^bbbhhhfffffffffcccaaafffmmmpppsssqqqooo~~~yyytttvvv]]]GGGCCCDDDAAA???@@@>>>>>>===<<<;;;:::999999777666666555555555555555222222222111111111000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))((((((************************************************************************tttqqq}}}~~~{{{kkkdddeeeyyyvvvffffffeeeeeefffgggiiijjjffffffdddeeemmm~~~qqqaaaccc|||]]]III888555666444222444222111111000000000000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...------.../////////000333666<<>><<<<<<;;;:::999999888888777666555555444444555555222222111111111000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))(((************************************************************************wwwhhhbbblll|||}}}|||xxxsssuuu}}}~~~uuu~~~{{{ppppppwww|||vvvqqqeeeYYY[[[\\\]]]\\\\\\^^^aaaeeedddaaabbbooovvvcccUUU```\\\FFF>>>888999999555444555111111000////////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++------------------------+++,,,---.........------,,,---.........///111444666AAAPPP]]]lll}}}~~~uuunnnfff___\\\WWWOOOJJJIIIEEEGGGLLLSSSZZZ```dddeeellliiigggfffcccaaagggooommmkkkrrrmmmrrrTTTIIICCC@@@BBBCCC>>><<<<<<<<<;;;;;;:::999999888888666666555444444444444555111111111111000000000000//////...------,,,,,,+++++++++++++++++++++++++++************************+++*********)))))))))(((************************************************************************ooodddgggvvvuuurrrkkkdddcccfffiiiiiimmmwww~~~~~~zzzxxxlllcccaaaaaa___ZZZYYY\\\___^^^]]]___eeekkkkkknnnttttttccc^^^bbb~~~```AAA;;;999888888666222111222111000//////......//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++------------------------******++++++,,,,,,,,,,,,+++---............000222222:::GGGWWWgggxxxwwwxxxwwwmmmggg```ZZZVVVQQQIIIEEEFFFHHHMMMSSSZZZ___bbbdddeeemmmjjjjjjiiifffcccgggnnnrrrttttttiiiooo```LLLGGGDDDBBBBBB@@@===;;;<<<<<<<<<;;;;;;:::999999999666666555444444444444444111111111000000000//////.........---,,,,,,++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyjjjttt}}}{{{vvvmmmddd^^^\\\[[[bbbfffjjjlllmmmnnnrrruuutttyyy~~~tttnnniiidddaaa]]][[[[[[\\\]]]]]]^^^dddiiijjjjjjnnnxxxYYY@@@@@@666666666555333222222333000000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++---...///......///111111555@@@PPP```ppppppsssyyy|||}}}sssiii```YYYSSSPPPKKKEEEDDDFFFOOOTTTZZZ___bbbdddeeefffjjjiiiiiijjjgggeeeiiipppoooVVVkkkcccRRRNNNIIIFFFCCCAAA>>><<<;;;;;;;;;;;;;;;::::::999999999666555444444333333444444111111000000000/////////......------,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}qqqfffbbbfffkkkuuu{{{xxxnnnjjjjjjgggeeeccc```______```aaaggglllppppppmmmlllnnnqqqooooooqqqrrrssssssrrrrrrsssrrrssssssqqqtttmmmeee```YYYZZZ\\\___`````````bbbeeemmmuuu}}}___???888<<<333555666555444444444444000///......------...............---------,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,+++---/////////...///111111111999IIIYYYgggvvvtttmmmxxxuuupppxxxzzz}}}|||~~~}}}vvvkkkaaaWWWQQQLLLJJJGGGDDDGGGLLLUUUZZZ___cccdddeeegggiiijjjhhhhhhiiihhhiiiqqqzzzsss___fffqqqUUUOOOKKKGGGEEEBBB???>>>>>>===;;;999999999999999888888888666555444444333333444444111000000000////////////......---,,,,,,++++++***************************************************((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))lll\\\VVVUUUZZZiii~~~}}}zzzvvvrrrmmmggg```[[[]]]aaadddbbb^^^\\\^^^aaa^^^___```aaabbbcccccccccbbb```^^^^^^]]]___iiitttmmm]]]___aaa]]]\\\___eeeiiijjjmmmttt|||~~~[[[@@@???;;;000111333444333222333222000//////...------------.........---------,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,...///000/////////000000...555EEEUUUbbbppp|||vvvqqqnnn~~~tttpppwwwxxxqqqqqqzzzwwwwww}}}~~~~~~|||uuunnncccYYYQQQLLLHHHGGGFFFFFFLLLRRRYYY]]]aaadddeeefffiiikkkmmmjjjhhhiiijjjnnnyyyoooXXXaaaYYYMMMLLLAAACCCBBB???===>>>@@@>>>:::888888888888777777777777555555444333333333333444000000000000////////////......---,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))lll```]]]gggffffffiiiqqquuummmiiiiiiaaa]]]bbbfffccc]]]YYY]]][[[[[[\\\^^^``````___^^^ZZZZZZ]]]^^^[[[___fffppppppooojjjggghhhjjjkkknnnuuu}}}{{{^^^EEE>>>999555555333333222222111000//////000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///111///222<<>>KKKYYYooo|||ttt|||~~~xxxssstttwww|||}}}wwwzzznnniiieeeffffffccc]]]UUUMMMHHHFFFFFFJJJPPPWWW^^^bbbccciiifffccccccgggjjjkkkjjjjjjhhhlllxxx|||oooiiinnnQQQHHHHHHGGGDDDDDDCCCBBB@@@>>><<<;;;:::::::::999888777777666666444444444444333333333333000000000000////////////......------,,,,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{zzzjjjWWWSSSGGG===;;;:::555111111111111000000000///////////////...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,---------.........000000111111000333???MMMaaattt{{{~~~~~~yyy{{{}}}}}}{{{zzzyyyzzzzzz}}}~~~oooddd___^^^]]]ZZZVVVQQQMMMIIIGGGIIILLLRRRYYY___cccdddeeemmmiiifffgggjjjlllkkkiiidddhhhooovvvvvvnnnaaaVVVyyyVVVHHHIIIHHHGGGGGGBBBAAA@@@???===<<<;;;:::;;;:::999888777666555444444444444333333333222222000000000000////////////.........------,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((||||||zzzrrruuu}}}zzzTTT@@@;;;@@@;;;777777666444222333000000////////////////////////...---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,------------.........000000---...999EEEOOOcccvvv~~~ttt|||~~~}}}yyyzzz|||}}}pppkkkkkkjjjhhhhhhjjjnnnqqqvvv|||rrrggg___\\\ZZZVVVOOOJJJGGGFFFHHHJJJQQQUUU[[[```cccdddcccccckkkiiihhhiiikkkkkkhhheeeeeemmmpppgggYYYQQQWWW```uuu]]]IIIHHHJJJFFFCCCEEE@@@@@@???>>><<<;;;::::::::::::999888777555555444444444333333333222222222000000000000////////////......------------,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((~~~nnnSSSAAA999888:::888555333222000000111////////////............///...------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------///111//////555>>>DDDTTTiiixxxkkknnn~~~}}}}}}zzzyyyyyyyyy{{{}}}ooo```bbbaaaaaaaaabbbgggnnnsss{{{~~~}}}~~~~~~rrrhhh```\\\ZZZSSSNNNHHHCCCBBBFFFKKKOOOYYY\\\aaacccdddccccccccceeefffhhhjjjjjjhhhgggeeeiiijjjdddSSSFFFNNNlll]]]PPPHHHHHHHHHBBB>>>>>>>>>>>>===<<<<<<;;;::::::999999888777666666555555333333333333222222222222000000000000////////////---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))]]]GGG@@@<<<:::888:::999666222000000...---........................///...------,,,,,,------,,,,,,,,,++++++++++++*********************************************************************++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,...111111000222777???III___vvvuuurrr~~~}}}}}}}}}zzzzzzyyywwwvvvzzzzzzrrrfff[[[]]]___bbbeeeiiipppwww|||~~~~~~~~~yyypppfff^^^XXXTTTRRRLLLIIIFFFDDDGGGMMMTTTXXX\\\___bbbdddcccccceeefffaaaeeeiiijjjhhhhhhlllooommmdddWWWOOOVVVpppkkkSSSMMMGGGEEEDDDAAA>>>=========<<<<<<;;;:::::::::888888777777666666666555333333333222222222222111000000000000////////////++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmVVV@@@888888666444333111111000///000222111///---...........................---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************)))))))))))))))))))))))),,,,,,++++++***)))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...,,,...222333000000333999>>>TTTqqq~~~}}}||||||}}}}}}zzz{{{zzzxxxuuuvvvzzz~~~yyynnneee^^^[[[___eeekkkqqqxxx~~~~~~~~~~~~rrrmmmeee^^^WWWQQQLLLIIIHHHHHHHHHJJJNNNUUU\\\```\\\___bbbcccbbbdddgggkkkbbbgggkkkkkkiiikkkssszzzttteeeWWW]]]wwwnnn___PPPMMMFFF@@@AAADDDCCC@@@<<<<<<<<<;;;;;;:::::::::777777777777666666666666333333333222222222111111000000000000////////////++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```FFFAAA:::666555444222000222222222111000//////...........................,,,+++******,,,......---,,,,,,,,,++++++*********))))))))))))))))))))))))++++++************++++++)))************+++++++++)))************++++++++++++***)))))))))***,,,,,,******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,------------------...///000000111444===NNNaaaooo{{{|||}}}}}}{{{{{{|||{{{yyyvvvtttuuuxxx{{{~~~uuuhhh```___ffflllmmmrrr}}}|||yyyzzz|||~~~yyyrrrmmmbbb^^^YYYRRRMMMJJJHHHGGGGGGIIILLLOOOSSSXXX]]]aaa```aaacccdddeeefffhhhiiieeejjjgggiiiuuuyyyxxx|||fffgggjjj\\\UUULLLIIIFFFDDDCCCAAA>>><<<;;;::::::::::::::::::999:::888666444333444555666333333333222111000/////////............---------------,,,,,,+++***))))))************************)))))))))))))))(((''''''(((((())))))))))))(((((((((((()))***************))))))(((((((((((())))))(((((((((((())))))))))))___III@@@<<<777444444444333111222222111000000///.....................------------+++******,,,......---,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++************++++++)))************+++++++++)))************++++++++++++***)))))))))***+++,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000111777CCCRRR```ooo}}}{{{}}}~~~|||zzz|||xxxxxxxxxwwwvvvuuuwwwyyyvvvwwwzzz}}}pppfffaaacccjjjpppssszzz{{{~~~~~~zzzwwwxxxyyytttsssrrrnnnjjjddd___\\\\\\XXXSSSMMMIIIHHHIIIIIIKKKMMMPPPRRRTTTXXX]]]```aaacccfffhhhiiihhhhhhgggiiillljjjoooyyyyyywwwdddPPPKKKIIIGGGDDDBBBAAA@@@===;;;;;;::::::::::::999999999===;;;888666444333333444333222222111111000000000............------------------,,,++++++***))))))************************)))))))))))))))(((''''''(((((())))))))))))(((((((((((()))************)))))))))(((((((((((())))))'''((((((((())))))))))))pppOOOAAA===999666333111222333333222111111000000//////......///.........------,,,,,,---,,,***+++,,,------,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++************++++++)))************+++++++++)))************+++++++++******))))))******+++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000222888CCCOOO```wwwyyywwwwww{{{|||zzzzzz|||tttvvvxxxwwwvvvuuuuuuuuupppoooooorrr{{{}}}xxxuuurrrrrrtttxxx~~~tttjjjeeedddkkkpppvvv{{{~~~zzzyyyzzzzzzwwwtttrrrrrrrrrmmmiiiddd^^^ZZZXXXWWWWWWVVVRRRMMMIIIHHHJJJMMMPPPQQQRRRTTTVVVWWWZZZ^^^aaabbbdddgggiiijjjiiigggeeedddiiillltttwwwmmmoooeeeRRRLLLFFFFFFDDDAAA@@@@@@???===;;;;;;;;;::::::999999999999???===:::777444333222222111111111111111111111111............------------,,,,,,,,,+++******))))))************************)))))))))))))))(((((('''(((((())))))))))))(((((('''((())))))******)))))))))((((((''''''(((((()))''''''((((((((()))))))))fffKKK???;;;:::666444222111000111222222000000000//////.........///......------,,,,,,+++...,,,++++++,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))*********+++++++++))))))*********+++++++++***************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---------....../////////222222444;;;DDDTTTjjj}}}xxxsssqqquuuyyyyyyyyyzzzvvvwwwwwwuuusssqqqrrrsssrrroookkkkkkoooxxxzzztttpppllllllnnnrrrxxx|||}}}}}}yyymmmggghhhkkkrrrxxx{{{tttsssrrrpppnnnlllkkkjjjfffccc^^^YYYWWWWWWYYYZZZQQQNNNJJJHHHJJJOOOUUUYYYUUUWWWXXXYYY[[[]]]aaadddbbbbbbdddfffhhhiiihhhgggccclllsssvvvlll]]]jjj{{{ZZZPPPLLLEEEDDDBBB@@@@@@@@@???===;;;;;;;;;::::::999888888888<<<;;;888666444222111111000000000000111111111111.........---------,,,,,,,,,+++++++++******))))))************************(((((())))))))))))(((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((((((''''''((((((((('''''''''((((((((())))))aaaEEE<<<;;;888333555555333222000000000111/////////.....................------,,,,,,,,,,,,///---++++++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))*********+++++++++))))))*********+++++++++))))))******++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............333222444888>>>III[[[kkkyyywwwpppsssyyyzzzyyyxxxzzzyyyvvvrrrooonnnoooqqqssspppllliiijjjnnntttwww{{{wwwoooooooooppppppooommmlllvvvyyyyyytttlllkkkpppvvvzzzzzzwwwpppooommmkkkjjjhhhfffeee]]][[[XXXUUUSSSSSSSSSTTTMMMLLLJJJJJJMMMSSSYYY]]]XXXYYY[[[]]]^^^aaaeeehhheeecccaaabbbeeeiiikkklllnnnvvvwwwnnn]]]UUUxxxjjjYYYNNNGGGCCCDDDCCCAAA@@@AAA@@@>>>===;;;;;;:::999999888777777777666555444333222222222000000000000000000111111...------------,,,,,,,,,++++++***************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((mmm[[[GGG===:::777555444555555555333000...///000..................------,,,,,,,,,,,,,,,,,,------000...,,,+++,,,,,,+++)))***++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++)))************+++++++++)))************+++++++++))))))***++++++++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------000///222555888>>>KKKYYYxxxyyyzzz{{{}}}{{{xxxwww{{{yyyvvvqqqmmmmmmooorrrpppnnnkkkjjjiiikkkmmmoooyyy|||}}}}}}yyysssmmmiiigggpppsssuuutttrrruuu|||wwwqqqmmmmmmkkkiiigggfffdddbbb```XXXXXXVVVTTTQQQNNNLLLKKKJJJJJJKKKMMMQQQVVVZZZ]]][[[\\\^^^___aaadddhhhkkkiiiddd``````eeejjjmmmnnnqqqrrrhhhZZZSSS^^^ppp]]]WWWLLLDDDFFFEEEDDDBBBAAAAAAAAA???===;;;;;;:::999888777777666222333333333333333333333000000000000000000000000------------,,,,,,,,,,,,************************))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((&&&'''(((((())))))(((((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((eeeBBB<<<888999999555444777222333444222///---...000------------------------+++++++++,,,,,,------...111...,,,+++++++++***)))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++)))************+++++++++)))************+++++++++((()))***+++,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,---......------------------------,,,,,,///222333777BBBNNNaaarrr{{{wwwyyywwwwwwuuurrrpppoooppprrrnnnllljjjiiihhhjjjkkklllkkkrrr{{{{{{qqqnnnnnnoooqqquuuxxx|||vvvooojjjggggggdddaaa______]]]ZZZWWWVVVUUUTTTRRRPPPNNNLLLKKKKKKMMMPPPTTTXXXZZZ\\\]]]___```aaabbbbbbdddgggjjjhhhccc___^^^bbbfffgggfffccc___RRROOOaaa}}}aaaTTTSSSKKKGGGJJJFFFDDDBBBAAAAAA@@@>>><<<;;;;;;:::999888777666666222333333333444333333333111111000000//////......---------,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((&&&'''(((((())))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((pppUUUCCCBBB888111333555222000111///111222111...---///111------------------------)))***+++,,,------...///111///,,,+++++++++***(((*********++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++)))************+++++++++)))************+++++++++((()))***+++,,,+++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++---...//////------------------------++++++---000111555@@@KKKPPPdddyyywwwxxx{{{wwwzzzrrrtttuuutttsssrrrrrrsssooommmjjjgggggghhhjjjkkkaaafffnnntttyyy|||rrrppprrrpppssswww|||wwwpppkkkhhhfff```]]]YYYXXXXXXVVVSSSOOOPPPPPPOOONNNMMMMMMMMMMMMMMMQQQVVVZZZ^^^______^^^bbbcccdddcccbbbcccfffhhheeeaaa\\\\\\___aaa___\\\UUUQQQHHHUUU|||qqqVVVMMMLLLIIIGGGIIIFFFDDDBBB@@@@@@???===;;;;;;;;;:::999888777666555444444444555555444333333222111111000///......------------,,,,,,,,,++++++)))))))))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((qqqaaaFFF<<>><<<999999999999888777666666555444444333333222222111000///......//////...---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))VVViiijjj]]]QQQAAA888888555555444333333222111111////////////............/////////...---,,,,,,,,,---,,,++++++,,,---///111111///---***)))))))))***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...////////////111444777999BBBKKKZZZnnnxxxoooppprrrpppmmmlllmmmlllkkkiiihhhgggggggggdddcccaaa```bbbhhhpppvvvzzzzzz}}}~~~|||~~~yyyqqqjjjeeeaaa]]][[[XXXWWWTTTRRROOONNNLLLLLLMMMMMMMMMNNNPPPTTTXXXZZZZZZZZZZZZ[[[\\\___bbbcccaaadddeeeaaa[[[ZZZ^^^ccciiihhhiiihhhaaaUUUNNNMMMWWWfffbbbWWWNNNLLLLLLJJJIIILLLKKKHHHDDDBBB@@@???>>><<<::::::::::::999888777666555444444333333222111111111///......///000...---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))AAAPPPcccrrr~~~~~~[[[KKK@@@BBBFFFBBB:::666333333222222111111000000/////////............---///......------,,,,,,+++,,,+++******+++,,,...///---,,,+++)))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------111000/////////111222333888CCCPPP^^^rrr}}}ooommmqqqrrrnnnjjjkkkjjjiiihhhggggggffffffeeedddbbb______aaafffjjjpppuuu~~~}}}}}}|||~~~~~~|||sssnnnhhhccc```]]]ZZZXXXTTTSSSQQQOOONNNMMMLLLLLLIIIKKKNNNRRRVVV[[[^^^```___^^^]]]]]]^^^```bbbddd___dddfff^^^TTTRRRZZZeeemmmoooooodddRRRHHHOOO\\\yyysssbbbUUUNNNHHHIIIKKKKKKKKKMMMJJJGGGCCCAAA@@@???>>><<<::::::::::::999888777777444444444333222222111111111000//////000000///...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))???FFFMMMQQQXXXkkk~~~aaaOOOEEE:::555;;;BBBAAA:::666111111111000000///////////////.........---------------------,,,,,,++++++******))))))***+++,,,---******))))))))))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////.........///000111555@@@IIIPPPcccuuunnnpppqqqpppmmmiiiiiihhhgggffffffffffffeeeeeedddaaa___```bbbdddcccgggmmmuuu}}}|||wwwtttuuuxxxzzz}}}xxxpppkkkgggbbb^^^[[[YYYVVVTTTOOOOOONNNMMMLLLLLLLLLMMMIIILLLQQQVVV\\\___bbbcccbbbaaa```______```bbbccc^^^bbbbbb[[[SSSSSS]]]hhhrrrpppgggWWWHHHLLLiiiaaaTTTMMMIIIFFFGGGIIIIIIIIIIIIHHHEEEBBB@@@??????===<<<:::;;;;;;::::::999888777444444333333222111111111222000//////000000///...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((@@@CCCEEEDDDEEERRRhhhzzzeeeKKK???:::<<<777555777:::888555444//////////////////..................------------,,,,,,,,,,,,,,,+++++++++***)))))))))*********+++)))(((((()))))))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...///000000333<<>>>>>>>>===<<<::::::::::::999888777777444333333222222111000000111000//////000000///...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))************************((((((((((((((((((((((((999???DDDEEEDDDHHHQQQZZZggg{{{qqqRRRBBB<<<:::888444444444444333222333555////////////.....................------------,,,++++++++++++++++++++++++)))*********************(((((())))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...///000000000444:::AAAMMMaaaxxxwwwooojjjjjjiiihhhfffeeedddcccccc___``````___^^^^^^```bbb```___]]]\\\]]]cccjjjppp~~~wwwwwwxxxzzz|||{{{tttnnnhhhdddaaa^^^ZZZVVVTTTRRRNNNLLLJJJJJJKKKLLLMMMOOOQQQRRRRRRUUUYYY]]]```bbbaaaaaaaaabbbbbbbbbaaa```___^^^bbb___\\\\\\___dddhhhkkkXXXOOOFFFJJJ___rrrdddYYYLLLIIIKKKIIIEEECCCDDDCCC@@@DDDAAA???======>>>===<<<999999999999888777666666333333333222111111000000000///......//////...---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))777<<<@@@CCCDDDDDDGGGIIINNN]]]pppnnn\\\EEE888666888888777111333444333222222222222.........///////////////.........---------,,,,,,*********+++++++++++++++*********++++++******)))))))))******+++*********************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---....../////////000...333===DDDMMMbbbxxxvvvlllkkkiiigggeeecccbbbbbb_________^^^]]]]]]```bbb^^^^^^\\\ZZZYYYYYY\\\___lllqqqyyyzzz{{{}}}uuunnnhhhccc```YYYVVVSSSQQQPPPNNNKKKIIIIIIIIIKKKLLLOOORRRTTTUUUUUUWWW[[[^^^aaaaaaaaaaaa```aaacccddddddbbb___]]]^^^\\\YYYYYY[[[]]]^^^^^^MMMKKKRRRgggjjjZZZUUUPPPJJJFFFIIIIIICCCBBBEEEFFFCCCCCC@@@===<<<=========<<<888888888888777666555555333333222222111000000000///...------......---,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))<<<<<<<<<===>>>AAADDDFFFIIIMMMQQQYYYmmm}}}___MMM???>>><<<999444000111444222444444222111000---***......//////////////////......---------,,,,,,,,,******************++++++******+++++++++******)))******++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---......//////......---333---111<<<>>>>>>PPPhhh}}}uuummmllljjjgggeeecccbbbaaaaaaaaa```___]]]^^^aaaccc[[[\\\]]]]]][[[YYYYYYZZZZZZ```iiirrrzzztttkkkddd```]]]SSSQQQNNNMMMLLLKKKIIIGGGIIIIIIKKKMMMPPPSSSVVVWWWVVVXXX[[[___aaabbbbbbaaa___bbbeeegggfffccc___]]]WWWWWWVVVUUUSSSQQQQQQQQQSSSZZZmmmdddSSSOOOKKKIIILLLCCCHHHHHHCCCBBBGGGIIIGGGBBB???===<<<=========<<<888888888777777666555444333333222222111000000000///---,,,,,,---...,,,+++---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))));;;::::::;;;<<<>>>@@@BBBCCCEEEIIINNNVVVdddsss~~~qqq[[[KKK@@@999666666555444444333222222222111111000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---000222333555;;;EEENNNbbb~~~nnndddgggjjjfffdddgggccc```^^^]]]^^^^^^]]]\\\]]]\\\[[[ZZZZZZZZZZZZZZZ\\\\\\]]]___dddmmmwww~~~{{{ooofff___YYYVVVNNNMMMLLLJJJIIIHHHGGGGGGKKKOOOTTTWWWXXXXXXYYYYYY[[[^^^bbbdddcccaaa______aaadddhhhgggbbb]]][[[[[[]]]QQQIIIKKKMMMMMMOOOSSSmmm~~~tttXXXQQQRRRNNNIIIJJJGGGEEECCCDDDGGGIIIIIIGGGAAA???===:::999999:::;;;999999888666555333222222000000000000////////////......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))888999999:::<<<>>>@@@AAAAAAAAACCCFFFLLLUUU___fffqqqyyysss___MMMBBB<<<777444555555444333333222111111111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,...000111222777@@@HHHYYYppptttllldddbbbcccfffccc```^^^^^^_________[[[[[[ZZZXXXXXXWWWWWWWWW[[[[[[\\\\\\]]]aaagggkkkrrrxxxrrreee]]]WWWRRRMMMHHHHHHGGGGGGGGGHHHIIIIIINNNQQQVVVYYYYYYZZZZZZ[[[]]]aaaeeeffffffdddcccccc```bbbddddddbbb```___^^^OOOKKKIIIGGGDDDGGGVVVfffzzzjjjTTTOOOPPPLLLIIIJJJFFFDDDBBBCCCEEEGGGFFFDDD@@@>>><<<:::999999:::;;;999999888666555444333222000000000000////////////...------------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))666666888999;;;===>>>???BBBAAABBBEEEJJJNNNQQQSSSSSSWWW___lll~~~xxxgggJJJCCC:::555444555555444333333222222111111000000000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,---.........222999???KKKWWWuuuzzzvvvsssrrrmmmeee___]]]\\\]]]]]][[[ZZZYYYXXXWWWVVVVVVVVVXXXYYYZZZYYYXXXXXXZZZ[[[```eeemmmtttyyy~~~~~~}}}}}}{{{~~~vvvtttwww|||xxxfffYYYSSSOOOJJJFFFDDDEEEFFFGGGIIILLLNNNOOOQQQUUUYYY[[[\\\\\\\\\]]]bbbdddggggggfffdddcccbbb^^^```ddddddaaa[[[TTTOOOHHHHHHIIINNNWWWdddyyy|||mmm\\\NNNLLLMMMIIIGGGIIIFFFDDDCCCCCCDDDDDDCCCBBB===<<<;;;:::999::::::;;;999888777666555444333222000000000000////////////------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))444555666888:::;;;<<<===@@@@@@AAAEEEKKKNNNMMMKKKIIIJJJKKKQQQ\\\nnnrrr]]]JJJ???<<<999666555666666555444111111111000000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,---...------///444888???GGGaaa~~~ttt|||~~~qqqeee^^^[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXVVVVVVXXXYYYUUUYYY^^^ccchhhlllpppsss{{{~~~~~~~~~}}}}}}yyyyyyxxxwwwwwwwwwxxxxxxwwwvvvuuutttsssrrrrrrqqqsssyyyzzzqqqllllllooouuu|||zzzkkkZZZOOOLLLKKKHHHDDDGGGHHHJJJLLLOOORRRUUUVVVUUUXXX[[[]]]]]]]]]^^^___eeefffgggeeebbb___^^^^^^ZZZbbbiiiiii```SSSIIIDDDHHHHHHQQQhhh|||```[[[RRRLLLLLLKKKGGGEEEGGGFFFFFFEEEEEEDDDDDDBBBAAA<<<;;;::::::::::::;;;;;;888888777666555444333333000000000000////////////---------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))444555666777888:::;;;;;;;;;;;;===AAAGGGIIIFFFCCCHHHHHHHHHIIILLLTTT]]]dddrrrzzzvvvcccRRRFFF@@@<<<:::888777666666555333111/////////////////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------............///111333777BBBSSSeeewwwzzzpppsssxxxiii___[[[YYYYYYWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXVVVUUUUUUXXX[[[RRRUUUXXXZZZ[[[]]]```bbbjjjmmmsssxxx{{{~~~}}}}}}~~~}}}|||{{{zzzxxxwwwwwwuuutttsssqqqppppppoooooonnnmmmlllkkkkkkkkkllllllqqquuuyyyyyyuuunnnjjjgggggghhhkkkppptttwwwwwwvvvhhh]]]OOOHHHHHHJJJIIIGGGLLLMMMNNNPPPSSSUUUXXXYYYXXXZZZ]]]^^^^^^^^^___```dddddddddbbb___]]]]]]^^^bbbiiimmmfffWWWKKKHHHJJJJJJWWWooofff]]]QQQNNNLLLLLLJJJFFFDDDEEEDDDEEEEEEEEECCCAAA@@@@@@<<<;;;;;;;;;:::;;;;;;;;;888888777666555444444333000000000000////////////------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((777666666555666888999;;;<<<<<<>>>@@@CCCDDDCCCBBBDDDFFFGGGHHHHHHIIILLLNNNSSSUUU^^^oooxxxnnnPPPJJJAAA;;;888777777777111222222333222111000///////////////............------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))************))))))++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,------......///000111222444>>>HHHNNNZZZppp~~~yyysssvvvfff\\\XXXWWWVVVWWWWWWVVVUUUUUUUUUUUUVVVZZZYYYXXXVVVSSSSSSUUUWWWRRRTTTVVVVVVUUUUUUUUUWWWZZZ]]]aaafffiiimmmrrruuu}}}zzzyyyyyyzzzwwwvvvuuutttsssqqqpppppppppooonnnllljjjiiiiiiiiihhhgggfffffffffgggiiijjjmmmnnnnnnlllhhheeecccbbbaaaaaaaaabbbdddfffeeedddVVVPPPIIIFFFGGGIIIJJJJJJNNNOOOPPPQQQSSSVVVXXXYYYYYY[[[]]]^^^]]]]]]^^^``````aaaaaa___^^^]]]___```rrrppphhhXXXHHHCCCJJJSSS^^^{{{gggUUUXXXOOONNNLLLKKKIIIGGGEEEDDDAAACCCEEEDDDBBB@@@??????=========<<<<<<;;;;;;;;;888777777666555555444444000000000000////////////,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((:::999666444444666999:::<<<>>>@@@AAAAAABBBEEEGGGCCCDDDFFFEEEDDDDDDEEEFFFDDDDDDGGGOOO\\\lllzzzwwweeeXXXMMMEEE@@@<<<:::888666555444222111///000111111111111222222.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))************))))))++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,...000111111111444555<<>>>>>===<<<;;;:::777777777666555555444444000000000000////////////,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((===:::666444333555888;;;777:::<<<======@@@EEEJJJEEEFFFEEECCC@@@???@@@BBB???AAADDDEEEHHHNNNXXX```[[[gggzzzrrr]]]SSSMMMDDD===:::999999:::333333333333444444444444222222222000//////000111......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))************))))))++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,******+++---000222111000444,,,333EEEKKKHHHYYYuuutttmmmiiihhhgggeeebbb^^^ZZZWWWUUUTTTRRRVVVZZZ[[[ZZZXXXWWWVVVOOOQQQTTTUUUTTTSSSSSSSSSSSSSSSRRRPPPOOOQQQUUUXXXWWWZZZ```fffkkkoooqqqrrruuuvvvwwwxxxxxxxxxwwwvvv{{{|||~~~~~~}}}}}}|||{{{yyyvvvtttrrrtttuuuwwwuuuqqqmmmkkkjjjiiiiiihhhgggfffeeedddddd^^^]]]]]]\\\\\\]]]]]]]]]^^^]]][[[ZZZ[[[\\\^^^______\\\YYYXXXWWWWWWUUUSSSRRRRRRRRRSSSRRRPPPKKKGGGGGGKKKNNNOOONNNOOOQQQTTTPPPQQQRRRTTTWWWZZZ\\\^^^ZZZ[[[\\\\\\[[[[[[]]]^^^bbbaaa]]]XXXSSSPPPPPPQQQTTTOOOLLLRRRcccwwwttt```YYYUUUQQQNNNMMMJJJGGGHHHJJJHHHEEEEEEIIILLLLLLIIIGGGGGGGGG@@@@@@@@@???>>><<<;;;:::777777666666555555444444000000000000////////////,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((:::888666555555777999;;;999:::<<<===???AAACCCDDDBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@AAACCCFFFHHHJJJIIILLLPPPWWWaaaqqqxxxfffWWWLLLCCC===888777777666555555444444111111111111111111111111000000000000000///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++*********+++------))))))))))))))))))))))))************************(((((((((((())))))))))))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------.../////////000222555;;;EEEOOOVVVvvviii{{{~~~}}}uuufff[[[YYYZZZYYYZZZ]]]bbbggggggaaaYYYUUUWWWSSSPPPOOORRRTTTSSSQQQQQQQQQPPPPPPPPPQQQQQQRRRTTTTTTTTTUUUXXX\\\aaaccceeehhhkkkmmmnnnnnnooopppqqqrrrtttvvvwwwxxxwwwwwwtttsssrrrqqqpppooonnnnnnnnnmmmkkkiiifffdddbbbbbbbbbbbbbbbbbb```___]]]]]][[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSUUUTTTRRRPPPOOOMMMMMMMMMJJJKKKKKKLLLLLLKKKJJJIIIJJJLLLOOOPPPPPPPPPQQQSSSUUUUUUUUUVVVWWWXXXXXXXXXZZZ^^^^^^WWWUUUXXXZZZXXX]]]]]]VVVLLLIIIKKKIIIBBBGGGGGGSSSooogggZZZYYYTTTNNNKKKIIIIIIIIIIIIHHHGGGFFFEEEHHHJJJLLLNNNMMMIIIEEEBBB???>>>===<<<;;;:::999999777777777666555555444444222222111000///...------......---------,,,,,,,,,+++++++++************)))''''''(((((())))))******))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''777666444333333555777888888999:::;;;===???@@@@@@??????@@@@@@@@@@@@??????AAAAAA@@@@@@AAABBBDDDEEEAAACCCFFFIIINNNUUU^^^eeegggmmmyyy}}}rrrjjjSSSMMMDDD===999777555444666666666555444444333333111111111111111111111111000000000000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++******)))***+++,,,---))))))))))))))))))))))))************************(((((((((((()))))))))***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((()))))))))***+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...//////000111222333888???HHHNNN___mmmqqqooosss{{{ggg]]]___aaaaaakkkmmmppppppkkkaaaXXXSSSRRRQQQQQQQQQQQQRRRSSSSSSQQQPPPPPPOOOPPPPPPQQQQQQQQQPPPOOOOOOPPPSSSVVVXXXXXX[[[^^^```aaabbbdddffffffgggiiikkkllllllllllllmmmlllkkkjjjiiihhhggggggfffeeedddcccbbbaaa```___\\\[[[ZZZYYYXXXWWWVVVUUUXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOOOONNNMMMLLLJJJJJJIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMMMMOOOQQQQQQQQQQQQRRRSSSQQQRRRTTTVVVVVVWWWXXXYYY]]]aaa```YYYUUUVVVWWWUUUSSSSSSQQQMMMLLLMMMLLLIIIOOOXXXnnnuuuYYYSSSUUURRRLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEGGGHHHIIIHHHEEEBBB@@@>>>>>>===<<<;;;:::999999777666666555555444333333222222111000///...------...------------,,,,,,,,,*********)))))))))(((((())))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''666555333222333444666888777777888999:::;;;<<<<<<;;;<<<===>>>????????????AAAAAA@@@????????????@@@>>>@@@BBBBBBAAABBBCCCEEEIIIKKKPPPUUUXXX[[[bbbjjjyyy|||}}}nnneeeZZZRRRNNNHHHAAA;;;;;;999555444555777777777444444444333222222111111000000000000000000000000///000000000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))***++++++))))))))))))))))))))))))************************((((((((()))))))))*********+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))******+++++++++***************))))))))))))))))))))))))******))))))))))))******************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------......//////111111111111333888>>>CCCNNNXXXqqqzzznnnjjjxxxzzzvvv}}}|||rrrfff[[[SSSSSSTTTTTTRRRQQQPPPQQQRRRPPPPPPOOONNNNNNOOOOOOPPPNNNMMMKKKJJJIIIJJJLLLMMMLLLNNNPPPQQQSSSUUUXXX[[[\\\]]]___```aaaaaaaaaaaaccccccbbbaaa```______^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZWWWUUUTTTSSSSSSTTTRRRRRRRRRQQQQQQPPPPPPOOOMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQQQQQQQQQQQQQSSSTTTSSSRRRQQQRRRSSSQQQTTTWWWWWWUUUUUUWWWZZZZZZ^^^___ZZZUUUTTTTTTSSSQQQLLLHHHGGGGGGJJJRRRZZZlllqqq|||sssaaaRRRRRRVVVRRRMMMLLLIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCDDDDDDCCCAAA???>>>======<<<;;;::::::999999555555555444333333222222222111000000///...------------------,,,,,,,,,,,,))))))))))))((((((((('''*********)))((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((666555555444555666888999777777777888999999999:::;;;<<<===>>>>>>??????>>>@@@@@@??????>>>>>>>>>>>>???@@@AAAAAA@@@@@@??????GGGFFFDDDCCCAAABBBDDDGGGPPPPPPRRRWWW___hhhqqqwwwxxxwwwwwwyyy}}}}}}ppphhheeegggddd___YYYTTTNNNIIIEEECCC>>>999777888999777555777666555444333222111000222222222111111000000000000000000000000000000000//////000000//////...---.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))))))))*********))))))))))))))))))))))))************************(((((()))))))))************+++---...---,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********************************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...............000000000///000333888;;;FFFOOOddd}}}uuutttuuu{{{zzzrrreeeYYY[[[XXXTTTQQQPPPPPPOOONNNOOOOOONNNNNNMMMNNNNNNNNNNNNMMMKKKIIIHHHHHHIIIIIIHHHIIIJJJJJJKKKMMMPPPSSSSSSTTTTTTUUUVVVWWWWWWWWWZZZYYYYYYXXXWWWWWWVVVVVVTTTUUUUUUUUUVVVVVVVVVWWWXXXVVVTTTQQQPPPPPPPPPQQQMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMNNNNNNNNNMMMNNNPPPRRRSSSTTTSSSSSSTTTUUUUUUTTTRRRQQQRRRSSSVVVXXXXXXVVVSSSRRRVVV[[[[[[```ccc```ZZZUUURRRRRRNNNKKKKKKQQQXXXbbbvvvtttaaaXXXQQQRRRSSSOOOKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBBBBAAA@@@?????????<<<<<<;;;;;;:::999999888444444333333222111111111111000000///......---------------,,,,,,,,,++++++******)))))))))(((((((((***)))))))))((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((444444444444555666777888777777777888888999999999======>>>>>>>>>>>>======>>>>>>??????@@@@@@AAAAAA>>>>>>===>>>???@@@AAAAAA??????>>>>>>???AAAAAA@@@EEECCCBBBCCCFFFLLLRRRVVVRRRPPPMMMKKKKKKMMMPPPRRR[[[ZZZXXXWWWVVVTTTRRRPPPMMMRRRUUURRRJJJCCC@@@AAABBB???<<<::::::999777555;;;888444333555666666555///000111111000000//////000000000000///////////////////////////////////////////////////...------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********(((((())))))************))))))))))))))))))))))))************************))))))))))))***************+++---...---,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////.........////////////111555888===GGGSSSbbbxxx{{{yyyvvvfff^^^WWWPPPMMMOOOQQQOOOMMMPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIJJJJJJIIIHHHHHHKKKMMMIIIIIIJJJJJJKKKKKKLLLLLLPPPPPPOOOOOONNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNLLLJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHKKKLLLNNNPPPRRRSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSRRRTTTUUUUUUSSSRRRQQQSSSUUUVVVVVVUUURRRPPPRRRWWW\\\dddgggiiieeeZZZPPPKKKLLLGGGUUUlllppp^^^TTTOOOKKKKKKJJJGGGEEEFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;::::::999999888888333333333222111111000000000000//////......------------,,,,,,,,,+++++++++++++++*********)))))))))'''((((((((()))))))))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))111111111222333444555666666777777888888999999999======>>>>>>>>>===<<<<<<<<<===>>>@@@AAABBBBBBBBBAAA???======???AAABBBAAA;;;===>>>???DDDHHHFFFAAABBB@@@>>>===>>>AAAEEEGGGBBB@@@===;;;;;;<<<===???CCCBBB@@@???============888;;;===<<<999777777999888666555555666777777666666555333333444444333222111333555555444333333444////////////////////////////////////////////////...////////////...------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************((()))******++++++******))))))))))))))))))))))))************************)))))))))*********++++++***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))*********++++++***************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,.../////////...------.../////////111333666666???FFFMMMeeerrrooorrr]]]XXXSSSQQQSSSSSSQQQOOOPPPPPPOOONNNMMMMMMMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJJJJIIIGGGFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLOOORRRTTTUUUUUUUUUWWWWWWXXXWWWVVVTTTSSSQQQSSSTTTTTTSSSRRRSSSVVVXXXUUUSSSRRRRRRTTTWWWZZZ\\\cccbbbaaaZZZNNNDDDDDDJJJWWWyyysss]]]UUULLLJJJHHHFFFEEEFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@:::::::::999999888888888333333333222111111000000/////////.........------,,,,,,,,,,,,++++++++++++++++++++++++************'''''''''((()))*********'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))000000111222333444555555555555666666777888999999999:::;;;<<<<<<======<<<;;;<<<>>>@@@AAAAAAAAAAAABBB@@@???@@@BBBCCCBBB@@@???AAA@@@AAAFFFLLLHHH@@@===<<<;;;:::::::::;;;<<<999999999999;;;===???@@@>>>>>>>>>===<<<<<<<<<===888999888888777555555555333333333333222222333444//////000222333333222111///000222000---+++,,,---////////////////////////..............................//////......---,,,---------,,,,,,,,,++++++************************++++++++++++************))))))+++,,,,,,,,,+++***))))))))))))))))))))))))************************))))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******((()))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...///000///...---,,,---//////...///111333555:::@@@FFFUUUmmmvvvjjj___hhhwwwwww```ccceeebbb\\\VVVSSSRRRQQQQQQOOONNNNNNMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIJJJIIIHHHGGGGGGHHHJJJIIIIIIHHHHHHIIIKKKKKKGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKMMMPPPSSSUUUVVVVVVVVVXXXXXXYYYXXXWWWUUUSSSRRRSSSTTTTTTTTTTTTVVVZZZ]]][[[YYYXXX[[[^^^^^^[[[VVVTTTQQQOOOLLLGGGHHHUUUdddsss___UUUOOOKKKJJJHHHFFFGGGIIIKKKKKKEEEEEEEEEEEEDDDCCCBBBAAA??????@@@@@@@@@???>>>>>>999999999999888888888888444333333222222111000000//////.........---------,,,,,,,,,++++++++++++***************))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***111222222444555666777777333333444555666777888999666777888:::;;;<<<======<<<===>>>@@@@@@@@@??????===<<<===???BBBBBB???<<<<<<===<<<===DDDLLLJJJAAA>>>======<<<;;;:::999888999999888888777777777777555777888777555333222222111111111222444555333222111333444333111000222333111222333444444333000///...000222222000///111444.../////////////////////..............................//////......---,,,---------,,,,,,,,,++++++************************+++++++++************))))))***+++,,,---,,,++++++))))))))))))))))))))))))************************)))************++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...000000///...---,,,...//////...---...000555555<<>>>>>>>>===<<<;;;999999999888888888888888444444333333222111111111...............---------,,,,,,,,,+++++++++******))))))))))))((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******///444000,,,===VVVSSS===777777777777888888888888777888999999;;;;;;<<<===??????>>>>>>======<<<<<<===;;;>>>GGGJJJDDD>>><<<@@@@@@???>>>===???CCCFFFGGGCCC===999888999::::::888<<<;;;777777<<<<<<999444555555555444333333222555444333333222222333333000000111111111111000000000000000000000000000000111111000000//////......////////////////////////------------------------------............------------,,,++++++,,,------************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///000000////////////000000444555666:::AAALLLYYYaaa}}}}}}xxx{{{rrrxxxgggaaaaaa^^^^^^___^^^VVVNNNLLLPPPMMMMMMLLLLLLLLLJJJHHHFFFIIIKKKLLLKKKHHHHHHJJJLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGJJJLLLNNNNNNNNNMMMMMMQQQTTTTTTVVV[[[[[[YYY^^^\\\ZZZXXXWWWWWWVVVUUUVVVUUUVVV]]]hhhqqqtttuuuqqqiiidddcccaaaYYYOOOJJJKKKJJJKKKTTTggglllYYYTTTNNNJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFEEEDDDDDDBBBAAA@@@??????@@@??????>>>===<<<<<<;;;===<<<;;;999777666444444333333333222222222111111///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&...444333333FFF```___MMM555555555555666666666666666666777888999:::;;;;;;>>>>>>>>>=========<<<<<>>BBBIIILLLFFF@@@?????????>>>===<<<>>>BBBEEEOOOJJJCCC===:::999888888888:::888555888<<<<<<888444444555555444333333222444333333222222222222222000000111111111111000000000000000000000000000000000000000/////////......////////////////////////------------------------,,,,,,------------,,,,,,---,,,+++******+++,,,---************************))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............000//////......//////000111111222555:::CCCMMMTTThhhyyyvvvtttxxxuuuttttttmmm___TTTOOOMMMLLLKKKKKKLLLMMMMMMMMMHHHJJJLLLLLLJJJHHHIIIJJJKKKJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMPPPRRRRRROOOQQQXXX[[[[[[RRRVVVZZZ[[[YYYWWWWWWXXX[[[cccqqqwwwmmmeee\\\TTTRRRRRRPPPPPPRRRTTT]]]lllvvvYYYOOONNNJJJGGGGGGIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@????????????>>>>>>======<<<<<<===<<<;;;999777666444444333222222222111111111111///............---------,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((('''''''''''',,,111111111BBBWWWXXXJJJ222333333333444444444444555555666777888999::::::===============<<<<<<<<>>=========<<<;;;<<<@@@BBBNNNIIIBBB===:::999888777888777666666;;;???===777444444444444444333333222222222222111111111111111///000000111111000000///000000000000000000000000///////////////.........////////////////////////------------------------++++++,,,,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------.....................------............///000111444999@@@EEEQQQgggvvviiijjjgggkkkxxxrrraaaXXXTTTRRRNNNLLLKKKKKKMMMOOOHHHJJJLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFIIIIIIIIIHHHHHHGGGGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNQQQRRRQQQTTTZZZ^^^]]]XXXZZZ\\\ZZZXXXXXX]]]aaahhhmmmvvvyyykkk```YYYQQQJJJIIILLLSSS^^^iiilll[[[MMMLLLOOOLLLHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@??????>>>>>>>>>>>>============<<<;;;:::999777666444444222222111111111000000000///............---------++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''///222///---555AAA@@@555111111222222333333444444555555666777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@BBBBBB???<<<;;;<<<<<<<<<;;;:::;;;>>>@@@CCC???;;;888777888888777777666777<<>>============>>>>>>>>>>>>;;;;;;:::888777555444444111111111000000000000//////............---------*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''555555222...000555333---111111222333444444555555555555666777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;===>>>===<<<<<<;;;999:::;;;<<<;;;::::::<<<>>>999888666666777888777666666666999BBBIIIFFF===444222222333333444333333222000000111111111000///...//////000000000000//////........................---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,---------///111222333555888:::>>>MMMWWWggguuu```PPPPPPYYYaaalllxxx~~~qqqaaaWWWSSSRRRWWWUUUSSSQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFHHHIIIIIIIIIJJJJJJKKKKKKGGGGGGHHHHHHIIIIIIIIIIIILLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPTTTVVVWWWZZZ___aaa___[[[]]]eeerrr~~~xxxooo]]][[[WWWTTTRRROOOMMMKKKJJJPPP```xxxjjjMMMKKKKKKKKKIIIEEECCCDDDEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>============>>>>>>>>>>>>::::::999888777555444444111111111000000000000//////............---------*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((000111111000000222333222111111222333444555666666555555666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;>>>>>>;;;:::;;;<<<<<<:::;;;<<<;;;:::999;;;===999999:::;;;<<<:::777444555444999CCCGGGBBB999444111222222333333333333333000111111222222000///......//////000000//////...........................,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,+++******************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---------+++---///000000222555777888CCCDDDLLLkkkwwwdddaaammm~~~|||xxxwwwqqqpppooollliiieeeaaa\\\WWWRRRNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNRRRUUUYYYcccrrr}}}xxx}}}dddQQQLLLFFFDDDHHHSSS___hhhnnnttt}}}^^^HHHHHHHHHGGGEEEDDDDDDFFFCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============:::999888777666555555444222222111111111000000000///............---------++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((+++,,,---///...---000555000111111222444555555666444444555666777888888999999999:::::::::;;;;;;;;;999>>>>>>999777;;;>>>===:::;;;<<<;;;:::999;;;<<<999;;;>>>AAAAAA>>>888444444222555<<<>>>999444444111111222333333333333333000111222333333111///.........////////////......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......------------......,,,---.........///222444444999999???SSSeee{{{uuunnnkkkmmmrrr~~~uuuggg]]]SSSRRRPPPNNNLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQPPPPPPTTTYYY^^^bbbbbbhhhooouuunnnTTTQQQOOOMMMQQQ]]]pppqqqiiiZZZIIIDDDFFFFFFDDDCCCDDDEEEFFFBBBBBBCCCCCCBBBAAA?????????????????????>>>>>>>>>??????>>>>>>======<<<<<<999999888777666555555444333222222222111111111111///............---------,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))......000111...***---444///000111222333444555555222333333444555666777777999999999::::::;;;;;;;;;777<<<===777555:::>>>===:::<<<<<<<<<:::::::::<<<666999>>>CCCDDDAAA;;;555333000111666666111000444000111222333333333333333000111333444333222000.........////////////......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++,,,------------,,,+++************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///......------......///...//////...---...111333333444555>>>EEEEEEZZZ~~~iiiZZZTTTUUURRRWWWaaajjjppp{{{uuuggg^^^\\\ZZZXXXVVVTTTSSSSSSLLLLLLMMMNNNOOOPPPQQQQQQTTTTTTRRRPPPNNNLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOLLLMMMOOOQQQSSSUUUWWWXXX]]][[[YYY[[[bbblllwww~~~vvviiiXXXKKKTTT^^^nnntttSSSLLLPPPLLLCCC???AAAAAA???>>>@@@AAA@@@AAABBBCCCCCCBBBAAA???>>>????????????>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;999888888777666555555444333333333222222222222111//////.........---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''''''''(((((()))))),,,,,,------...000111222000000111111111222222222444444555555666777777777777666666666666888999:::;;;:::888888999:::999888<<<<<<999777777:::;;;:::999:::<<<>>>>>><<<777333444333222222111111222222222222222222222222222222000000000000000000000000,,,---///000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++*********))))))******))))))******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((()))************+++++++++************************++++++************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))************))))))++++++******************++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------------------------------............///...222555777:::AAALLLUUUqqqooo]]]SSSHHHKKKMMMNNNPPPWWWccclll|||uuuwwwwwwvvvsssmmmccc[[[```]]]VVVSSSWWW^^^___[[[___eeedddZZZRRRRRRTTTSSSLLLSSSWWWSSSOOOQQQUUUVVVSSSUUU\\\fffkkknnntttzzz|||rrrkkkcccqqqpppkkksssyyyuuusssXXXGGGEEEDDDBBBBBB===>>>@@@@@@>>>======>>>HHHGGGFFFDDDBBB@@@>>>===??????>>>>>>===<<<<<<<<<;;;:::999888999:::;;;<<<888777777666555555444444000111222333222111///---000///...---,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((---------...///000222333111111222222222333333333444444444555666666777777777666666666666888999:::;;;:::999:::;;;<<<;;;:::<<<<<<:::999888999::::::888777777888888888555333444333222222111111222222111111111111111111111111////////////////////////,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++*********))))))******))))))******+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))***)))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++************************************************************************))))))*********+++++++++************************))))))))))))************************************************************))))))))))))************))))))************))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------------------------------............///---000222333444999CCCJJJXXXkkkzzzkkkcccggg___SSSJJJIIINNNVVV[[[]]]aaafffiiilllrrr|||~~~~~~~~~ssslllmmmiiiaaa^^^``````]]][[[___```]]]]]]ccciiikkksssrrruuu}}}yyytttqqqllleee```___rrrxxx[[[JJJCCC@@@???@@@???AAABBBBBBAAA@@@AAABBBGGGFFFEEECCCAAA@@@>>>>>>?????????>>>======<<<<<>><<<;;;:::999999:::777777666555555444333333222111000///............//////...,,,,,,++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((.........///000111222333222222222222333333333333333333444555555666666777666666666666777888999999:::::::::<<<>>>>>><<<;;;:::;;;;;;:::888777999:::999777555444555555555444333333222111111111111222000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********************))))))******+++,,,------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******((())))))******))))))((()))************+++++++++************************************************************************))))))))))))************************************)))))))))*********++++++************************************************)))))))))*********++++++))))))************))))))************************++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///...///000//////222999???DDDOOObbb~~~ssscccZZZ\\\aaaeeefffZZZYYYVVVQQQLLLLLLRRRXXX[[[bbbnnnxxx~~~}}}{{{~~~yyy{{{}}}ppphhhccc```aaaeeeiiinnnwwwjjjkkkhhh\\\KKK???<<<===<<<>>>@@@BBBCCCBBBAAABBBCCCCCCCCCBBB@@@???===<<<<<>>======<<<<<>>>>><<<:::999888999:::999666777::::::999777777777777666555333222222111111111111111////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******************************))))))******+++,,,------,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))*********)))))))))******)))))))))))))))*********+++++++++***************************************+++++++++************************)))*********++++++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++))))))************))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------------------------------............//////000000//////111555999===AAANNNgggyyyiiiZZZPPPIIIFFFDDDGGGOOOXXX^^^___^^^^^^___]]]```iiiyyyuuutttvvv{{{zzz~~~jjjSSSLLLNNNWWWVVVHHH===<<<===::::::<<<>>>???>>>>>>???AAA>>>>>>===<<<;;;::::::999??????>>>>>>===<<<<<<<<>>???;;;888:::999888888999:::999666333333222111111000000111111...................................................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******************************))))))******+++,,,,,,,,,+++******)))(((((())))))))))))))))))))))))(((((())))))************))))))************))))))))))))*********+++++++++************************))))))*********+++++++++************************+++++++++,,,,,,,,,------************************************++++++++++++************************************************************++++++++++++))))))************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,---------......---------------------------------............///...////////////111444666888:::BBBQQQgggzzzggg```^^^XXXRRR\\\iiiyyyyyylllaaa\\\RRRLLLKKKQQQWWW\\\cccjjjeeeiiiiiiccc___ccchhhjjjpppqqqtttzzz{{{vvvssstttaaaIIICCCHHH@@@IIIJJJAAA;;;>>>===999777999;;;<<<<<<;;;===>>><<<<<<<<<;;;;;;;;;::::::>>>>>>======<<<;;;;;;:::>>>===<<<;;;:::888777666333333333333333222222222...///000111111111000///------,,,+++++++++,,,,,,************************((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((000////////////000111222---.........////////////111111222333333444444555444444555666777777777777666666666888::::::888777999666<<>>EEEPPPhhhzzz~~~mmm^^^QQQMMMLLLMMMUUU```iiirrruuulllbbb```eeeiiiddd```]]]]]]^^^___fffmmmsssuuuzzzzzz}}}uuuVVVHHH@@@>>>???<<>>999777;;;888888;;;;;;888777999777999;;;;;;999999999:::::::::;;;;;;<<<<<<======;;;;;;:::999999888888777777888888999999888777777333333333444444444444444555555444222000---,,,***,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((///............//////000////////////000000000000000111111222333333444444333444555777777777777666:::888666666777888888777888:::LLLjjjwwwfffIII666:::777444222333444555555222111111000000000000000////////////////////////........................***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))******++++++++++++*********)))***++++++,,,((((((((()))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******)))************+++++++++************************((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------------------------------.........//////000///000111222333222000//////333:::>>>DDDRRRbbb^^^NNNCCCDDDCCC;;;999>>>999444555<<<:::333333999666888999999777666666777666777777888999999::::::::::::999999888777777666777888999:::999999777777444444444444444444444444???===999444000...------+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((,,,---......//////............////////////......000000000111222222333333555555444333444555666777555444444555777888777666::::::FFFWWWZZZKKK<<<666999777666444333333333444333111111111333444333111/////////////////////////////////......---------.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++************************************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++************)))************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,------......------------------------------,,,,,,---...//////......////////////////////////222222222444888===AAADDDXXXtttvvvVVVAAA@@@>>><<<:::999888777777777666666666666777777888888777777666666555555777777888888888888777777888888999::::::::::::999777888888888777666444333444333111111111111333444FFFGGGAAA666......//////+++++++++************)))******))))))))))))******)))(((''''''''')))***+++%%%&&&''''''((((((''''''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((,,,---......//////............////////////......///000000111111222333333555444333333333444555666666555444555777888888777999555999CCCDDD;;;555777777666555444333333444444555333222222333444333222////////////////////////.........---------,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''(((((()))******++++++************************************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************+++++++++************)))************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++,,,------......------------------------------,,,------...//////..............................000000000222555999===@@@LLLWWWkkkiiiOOOCCC???>>><<<:::888777666666555666666777777666666555777777666666666555555555666777777888888777777666777888888999:::999999999777777888888777666444333333333222222222222333333<<<>>>:::111,,,,,,------++++++++++++******************))))))))))))******)))(((((((((((())))))***%%%&&&''''''(((((('''''')))(((((((((''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((,,,---......//////............////////////......//////000111111222222333444444333222222333333333555444444555777999888777;;;666777;;;999333444999555555444444444444555555888555333222333444333333////////////////////////------------,,,,,,,,,,,,...------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,++++++++++++***+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((()))******++++++************************************************)))************++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************+++++++++************)))************************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------------------------------,,,---......///..........................................///111444888:::AAABBBKKK```~~~}}}[[[EEE======;;;:::999777555444444333333555666777777666555333555555555555444444444444666666777777777777666666666777888888999999888888777777777777666555444333333333444444444444333333333555444...+++---...---,,,+++++++++******************))))))))))))******((())))))))))))(((((('''&&&&&&'''(((((((((((('''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((())),,,---......///...............////////////......//////000000111222222222333333222222222222222222444333333444666888777777888888<<<@@@<<<555444888333333333444444555555555888555222111111222222111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))************************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************+++++++++*********))))))************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,------......------------------------------------...............---........................------------///111333555666===EEENNN\\\sssnnnQQQFFFBBB>>>:::999888666555444333333222222333666777777666333222333333333333333333444444555666666777777666666555555666777777888888777777666666666666555555444444222333555555555555333222///222222///...000000---,,,,,,+++++++++***************))))))))))))******((()))*********((('''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((())),,,---......///...............////////////.........//////000111111222222222222222222222222222111222111111333555777777666555777;;;===:::444333555222222333444444555555555666333111000000111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************+++++++++*********))))))************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,------......---------------------------------...............------..............................---......000111222///888???AAACCCPPPhhh{{{uuuKKK:::<<<===777111777666555444333333333333111222444666666444222111111111222222333333444444555555666666666666555555444555666666777777666666555555555444444444444444222333555555555555333222000222111......000///+++,,,,,,,,,++++++++++++*********))))))))))))******((()))*********((('''&&&&&&'''(((((())))))(((((('''''''''((((((((((((((((((((((((''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''((()))))),,,---......//////............////////////............///000000111111222000111222333333333333222222111111333666777777666999999888777555444666888111222333444444444444444333111000000111111000...////////////////////////,,,,,,,,,,,,------------,,,,,,,,,------------.........---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,***************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))******************************************************)))************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))************************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------------------------------.........///......---,,,------------------------............///000111111111222444777===EEENNNTTTssshhhSSS???999777555555888666555444333333333333333000222333444444333222000000111111222333444444555444444555555555555444444444444555666666666555555555444444333333333444444333333444444444444333333000111///,,,---///---))),,,,,,,,,,,,++++++++++++******))))))))))))******((())))))))))))(((((('''''''''((())))))))))))((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''(((((()))***,,,---......//////............////////////............//////000111111111///000222333444555444444333333333444777999999888:::999666444555777888888222222333444444444333222111000111222444333000...////////////////////////,,,,,,---------.........,,,,,,,,,---------............---------,,,,,,,,,************************+++,,,------------,,,+++******+++++++++,,,,,,,,,))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))))))))))))))))))))************************************************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++,,,------......------------------------------......//////...------,,,---------------------------------...///000000111111000111444:::@@@CCCDDDUUUeee|||{{{JJJ@@@:::;;;888333777@@@444333333222222222222333111111222222222222111111000000111222333444555666444444444555555444444444333333444555555555555444444444333222222333444555333333222222222222333333000000...+++,,,///...***------,,,,,,,,,+++++++++******))))))))))))******)))(((((((((((())))))***''''''((()))))))))))))))''''''''''''((((((((())))))((('''&&&&&&'''((())))))((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((())))))***,,,---......//////............////////////............//////000111111111...000222444555666555555555444444666999;;;;;;:::222222222333666777444///222333444444444444222222000000222444666555222///////////////////////////---------....../////////,,,,,,,,,------...............---------,,,,,,,,,************************,,,,,,............,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))************************************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,------......------------------------------.../////////...---,,,,,,------------------------,,,,,,---......///000000***...333333222444;;;BBB???KKK```xxxmmm]]]JJJ===555888888222000666222222111111111111222222111111111111111111111111000000111222444555666666333444444555555444444333222333444444555555444444444333222222222333444555444333111111111111333444222111...+++---222111------------,,,,,,,,,++++++******))))))))))))******)))(((''''''''')))***+++'''(((((()))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((()))******+++,,,,,,------,,,,,,+++,,,------......------,,,000000000000000000000000000111111111222222222222444444555;;;AAABBB>>>999444333333222222333333444222222444444444444222222333111//////000111000///000///...------...///000------------------------...------,,,,,,------...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---000222222000---+++++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************+++++++++******((('''''')))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------................................................---------............///---------............///......///000222555777999???AAAIII\\\yyyfffVVVOOOIIIDDD;;;:::888666555444555555111111111111000000000000000000000000000111111222000111222444555666777777111222333444555444333222222222222444666666555333222222222222222222222222444333222111000000000000333222111000///...------+++++++++************))),,,+++***((((((***+++,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))+++,,,,,,------,,,,,,+++,,,------......------,,,////////////////////////000000000000111111111222333222333777<<<>>>;;;777444333333222222333333444222333333444444333333222333111//////000111000///000///...------...///000------------------------...------,,,,,,------...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************++++++++++++***)))(((''')))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------................................................------------............---------............///.........///111333666777>>>???BBBKKK^^^wwwfffMMMCCC@@@===999:::888777555444444444444111111111000000000//////000////////////000111111000111222333444555555555222222222222222222111111333333222333555555444333222222222222222222222222444333222111000000000000222111000///...------,,,+++++++++************))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))),,,,,,------------,,,,,,------............------////////////////////////////////////000000000000333111000333777888666444444333333222222333333444444333333222222333333444333111//////000111000/////////............//////------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++***************************************************************************************++++++++++++***)))(((((()))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................------------------------------------............---------............///.........///000111333333666999;;;<<>>===:::666666777888555222333333222222111111000000000000000////////////...---------------....../////////000000//////...---.........///111444777999666333111000111222111111111111111111111111111111111111222222222111000000......------,,,,,,+++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))------............------......////////////..........................................////////////222111111111222333444444444333333222222333333444444333333222222333333444333111//////000111000///......////////////......------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************************+++++++++***************************************************************************+++++++++++++++******++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///....../////////......---333111000111444999===???AAAJJJ]]]wwwmmmVVVFFF<<<:::888777666666555222///111222222222222111000///000000////////////.........------------...//////...///////////////...---,,,---...000222555888999333222000000111222111000111111111111111111111111000111222333333222111000......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((())))))))))))------............------......////////////..................................../////////000000000///000111222222333444444444333333222222333333444222333333444444333333222333111//////000111000///---...///000000///...---------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***************************************************************************++++++,,,,,,++++++***++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++******+++++++++,,,,,,,,,******++++++,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///---...///000000///......333111///...111555999;;;;;;???GGGTTTfff}}}[[[GGGBBB@@@===888888777666555333222222111111222333222111000///000000/////////..................---...//////000......///////////////...,,,---...000222444444555000000///000222222111000111111111111111111111111///000222333333222111000............------------+++++++++************))))))******************)))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))------............------......////////////..............................////////////000000000000---///111222222222333444444333333222222333333444222222444555555444222222333111//////000111000///---...///000000///...---------------------------...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************))))))******++++++++++++***************************************************************************++++++,,,,,,,,,++++++,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,))))))***++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---...///000000000///...,,,...000111111222333555999===??????FFF\\\~~~kkkQQQ>>>;;;???<<<444444444333222111000111222111111222333333222000000000/////////............///............///000000---......///000000//////,,,---///111111111111000///...///111333333111///000000000000000000000000///000222333333222111000..................------+++++++++************)))******++++++++++++******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))//////.........---------------------------------......////////////............////////////......//////000//////111555888:::777222111333444333222111222222333333222222111000000000000000000000000111111000000//////.......................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******)))))))))))))))***++++++,,,,,,,,,------------------------------------------.........//////---...///000000///...---------------------------------------------------...------------.../////////000111222222111000///---......///000111111222444888<<<===???III[[[iiisss\\\EEECCC???;;;888777666666444333222111000000000000111000/////////000222333222111///...---------...+++,,,---...///111222222------------------------........................///222555888888666333000222222111111111111111111111111111111111111111111111111///...---,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''///.........------------------------------------......////////////............////////////......///000000111111444888;;;888555111111222333333222111222222333333222222111000000000000000000000000111000000000/////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++******))))))*********++++++,,,,,,,,,------------------------------------------.........//////---...///000000///...---------------------------------------------------...------------...//////......000000000000...............///000111111111000333777777777===GGGPPP___ttt|||bbbLLL===AAA???<<<888666555444444444333222111000000000000000000/////////000111222111000///...---------...,,,,,,---...///000000111------------------------........................---000333555666555333222111111111111111111111111111111111111111111111111111000///...---,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''............------------------------------------......////////////............////////////......---...000000111444888;;;444222000000111222333222111111222222222222111111000000000000000000000000000000000000////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------------------------------------........./////////......////////////......------------------------------------------------...------------...//////,,,---...//////...---,,,......//////000000111111000222555666666888;;;>>>>>>NNNfffzzz\\\JJJ@@@:::666:::999777444333222222222333222111000000//////000000////////////000111111000///...------------------------.........//////------------------------------------------------,,,...000222333444333333000000000000111111111111111111111111111111111111111000///...---,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''---------------------------------------------------......//////......------......//////......---+++---...//////000333666111000//////000111222222111111222222222222111111000000000000000000000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,------------...------------------------............////////////...//////////////////......................................................------------...//////,,,---...//////...---,,,.../////////000000000111111111222444777999::::::===@@@GGGTTTiiiuuudddNNN@@@<<<===<<<;;;555444333222111111111111222111000//////////////////////////////////////////......------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000000111111/////////000000000000000111111111111111111111111000000///------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''',,,,,,------------------------------------------------............------------............---------/////////......000111.../////////000000111222000111111222222111111000000000000000000000000000////////////000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------...,,,,,,---------.........------------------------........./////////000000/////////....../////////...................................................------------...//////...///000111111000///...////////////000000000000000...---///222555666666???===;;;<<>>@@@GGGWWWfffqqq[[[FFF999???===;;;888666444444333333333222111111000//////...................................................------------,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...+++++++++,,,,,,,,,------------...///////////////---...............------........................------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''((())))))'''%%%%%%'''(((''''''(((((())))))******'''''''''''''''((())))))''''''''''''((((((((((((,,,------------.................................////////////////////////------............------////////////////////////....../////////000000000//////000000000000111111000000000000000000000000////////////..................//////......---,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...,,,,,,------------------111111000000000/////////000000000///////////////111111111111222222222222111111111111111111000000...//////000111111222222444111//////222222000...000000111111111111111000---///333555666444222000333333222222111000000000//////000000111222222222000000111111222333333333666555666999::::::???FFFVVVmmm~~~dddOOODDD>>>777222777666555444333333333333222222111111000000//////------------------------------------------------------------,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////......------...............---........................------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''')))***)))(((''''''((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((((((------------........................////////////////////////////////////------............------////////////////////////........./////////000000////////////000000000111000000000000000000000000///////////////..................///......---,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------------------------------------------***+++,,,---............------------------------------------------------......//////000/////////------------------------000000000//////.........///////////////.........//////000111222333444444444444444444444444444555666666555444444333333333777444111111444666444111222222222333333222222222...000333555666555333222333333333333222222222222000000000111111222222222000000111111111222222222000///222999======>>>@@@;;;JJJ[[[iii|||zzzlll\\\RRREEE<<<::::::999888333222222111111111111111111111000000000/////////---------------------------------------------------------,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++*********************************)))))))))))))))***++++++++++++,,,,,,,,,,,,,,,---............---,,,---......///.................................------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&(((++++++***((('''((()))))))))((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((---------.........//////......//////////////////////////////////////////---......//////......---////////////////////////............////////////...////////////000000000////////////////////////.........///////////////.........///......---,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------++++++,,,---............------------------------------------------------------.../////////////////////000000000000000000111111111111111111111111000000000000111111111111222333555777999;;;<<<=========>>>>>>?????????@@@???>>>===<<<;;;;;;;;;<<<;;;999777888:::;;;999777999888777777666666777777444444444444444444444444000000111111222222333333111111111111222222222222111111111111111111222222444111111666999888666777<<<@@@DDDFFFPPPgggmmmYYYJJJCCCCCCCCCAAA>>>999666555555222222222111111000//////000000//////////////////------------------------------------------------------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))((((((*********+++++++++,,,,,,+++,,,,,,---------------,,,------...//////..............................------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%(((+++,,,***)))((('''''''''''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((------........./////////////////////////////////////////////////////////......////////////......////////////////////////------........./////////......////////////000000////////////////////////.........///////////////......//////......---,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........------------------------------------------------+++,,,---......//////...------------------------------------------------,,,---...///000000000///.........///000000111111000111111222222333333444666777777888999:::;;;;;;>>>???AAACCCEEEGGGIIIJJJJJJKKKKKKLLLMMMNNNNNNOOOHHHHHHGGGGGGHHHIIIKKKLLLEEEFFFGGGHHHGGGEEEDDDCCC????????????>>><<<;;;:::888777555444333222222222000000111111111222222222222222222222222222222222222222222222222222222222777333111444666444444666666:::======???HHHWWWbbboooVVVDDD<<<:::::::::<<<===999333//////111111222222111111000......////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++*********************************)))))))))))))))************++++++++++++***+++,,,,,,------,,,,,,,,,,,,---...////////////........................------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''$$$'''***+++***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((............////////////111111000000//////......////////////////////////......////////////......////////////////////////---------.........//////........./////////000000////////////////////////............/////////000......//////......---,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,---......///------------------------........................+++,,,---...////////////------------------------........................---...///000111111111111///000111222333555666666666777888999:::;;;<<<===AAABBBCCCEEEGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTUUUVVVWWWYYYYYYZZZVVVUUUTTTTTTTTTVVVXXXYYYZZZ^^^aaa```[[[VVVTTTTTTOOOQQQTTTUUUSSSOOOIIIFFFCCCBBBAAA@@@===;;;888777777777666666555444444333222222222222222222222222333333333333333222222222444222222555666555777;;;///333888;;;;;;<<>>777666888:::333444444222000000111222///000000111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++++++++***************************************************************************************++++++++++++******+++,,,,,,,,,,,,,,,+++,,,---...////////////........................------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((((((((((((''''''$$$&&&((()))(((''''''(((%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))''''''''''''((((((((((((............/////////000222111111000///......---////////////////////////......////////////......////////////////////////---------.........//////............/////////000////////////////////////---.........//////000000......//////......---,,,,,,------......------,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////------------------------........................+++,,,---...////////////------------------------........................//////000222222333333333888999:::;;;===???@@@AAABBBCCCDDDFFFHHHJJJKKKLLLJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]^^^bbbaaa___]]]\\\]]]^^^___lllrrrvvvtttkkkdddbbbccccccgggmmmpppnnnggg^^^XXXTTTUUUUUUTTTQQQLLLGGGDDD@@@@@@>>><<<:::888777666222222222222222222222222333333333333333333333333333222333555333000222777333333555666666777<<>>CCCFFFNNNPPPTTTXXX[[[[[[WWWTTTTTTUUUWWWZZZ\\\[[[WWWTTTTTTYYY```gggmmmpppqqqqqqnnnoooppprrrvvvyyy|||~~~{{{jjj___WWWYYY]]]WWWJJJAAABBB@@@===:::777666555555222111111222444555444333444444444333333333333333666666777888999:::;;;;;;@@@CCCJJJTTTggg}}}gggUUUHHHAAA>>><<<999777666666666555333888777666444333222222222111111111000000000//////...........................------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************)))))))))))))))************+++++++++,,,+++******)))***************++++++,,,,,,------,,,---......//////......------------------------...------,,,,,,++++++***++++++************++++++************))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))---...//////...000333666@@@BBB===333,,,...///...////////////////////////111111111000000000////////////............//////........................///////////////////////////////////////.........////////////000000000000333111///---,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///...............---------/////////...............------......////////////000000000000000000111111999<<<@@@DDDHHHMMMRRRUUUWWWWWWYYY[[[\\\ZZZVVVSSSJJJLLLOOOTTTZZZ\\\\\\[[[___eeepppzzz{{{zzzjjj___YYYTTTLLLEEE@@@<<<:::888777666444444444444333222333333444555555444444333444444666777888999888888:::;;;===AAAHHHWWWhhhttt~~~hhhWWWSSSLLLDDD???<<<;;;;;;666666666666666666555444555555444333222111111111000000000/////////......------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))))))))))))))*********++++++++++++******))))))***************++++++,,,,,,,,,,,,,,,,,,---............------------------------------------,,,,,,+++++++++++++++************++++++************)))))))))(((((()))))))))'''''')))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((//////000///------///111222444444111/////////...000000000000000000000000111111111111000000000000/////////....../////////////////////////////////////////////////////////.........///////////////////////////000000000000000///---,,,---...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++******+++,,,,,,---///...,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///......................../////////////////////////////////............//////...///000333888<<>>CCCKKKQQQ\\\iii~~~nnndddddd```SSSFFF???>>><<<:::777555333111555555444222111111222333222222222222111111000000/////////.........------------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))******))))))*********++++++++++++***************++++++******+++++++++++++++,,,+++,,,,,,---------------------------------------------,,,,,,,,,,,,++++++++++++************++++++************)))))))))(((((()))))))))'''''')))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((000000000///---,,,---......000111222111000///---000000000000000000000000222222111111111000000000000//////......//////000////////////////////////////////////////////////.........///////////////////////////000000000000......------...///111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++***++++++,,,---...000///---+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///.............../////////...////////////000000000111000000000000111111222///111333888???FFFLLLPPPVVVYYY]]]\\\XXXUUUTTTUUUUUUUUUWWW[[[```dddffffffllllllpppwww{{{vvvqqqiiidddSSSNNNHHHBBB>>>:::666333444444444333333333333333444444333222333444555666333555777777777999>>>CCCEEELLLYYYjjjxxxqqq[[[UUUKKK@@@===BBBDDD@@@:::999888555333111111111111333333222000///000222555000000111111111000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************)))************++++++++++++++++++***++++++,,,---******++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))///000111000......///000000//////111222000//////000000000000000000000000222222222111111111000000000000////////////000000////////////////////////////////////////////////............/////////000////////////000000000000............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,---......111///---+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------............///---........./////////000.../////////000000000000111111111222444666888999888<<>>@@@@@@===777888777333111222888>>>888888777666444222111000...111333222///------...---...///000000000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************(((((())))))*********+++)))************+++++++++,,,,,,,,,,,,------...///++++++************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))000000000111111111111111///000000111111222222222222111111222333333222000000111222333333222111000111111111111111222222222000000000000000000000000---.........//////000000000000000000000000000000////////////////////////........................,,,---///000000///---,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,---------,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******---------,,,,,,+++++++++------------------------------,,,,,,,,,+++++++++)))***+++---......////////////.........---------++++++,,,,,,,,,------------------------------------------.........//////000000111222222222111111///000000///...///222444888444555===CCCFFFMMMUUUYYYUUUUUUZZZYYYTTTSSSVVVYYY___gggooowww~~~ooo```XXXNNNFFFBBB>>>;;;999444222222666777444444777555444333444666666444222888888777777888:::===???HHHNNNYYYfffxxxuuukkk[[[VVVPPPMMMLLLIIICCC===<<<;;;:::999888666555555333333333333333333333333777666444222000000000000////////////////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++************))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........---,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))111111111111222222333333333333333222222222222333333222222333444555333222444444444444444333222222222222222111111111000000000000000000000000000000........./////////000000000000000000000000000000////////////////////////........................,,,---...//////...---,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,---------,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++***---------,,,,,,+++++++++------------------------++++++,,,,,,---------...,,,,,,------------------//////.........---------++++++,,,,,,,,,------------------------------------------.........//////000000000000000//////...---///111111222333666888<<<>>>EEEQQQWWWWWWXXX\\\```\\\ZZZ[[[ZZZYYY___ggguuuzzzqqqjjjaaaZZZVVVQQQJJJEEEBBB===::::::888555444666666555555444444333222111555444444444555777999:::777:::@@@FFFPPP\\\jjjsssxxxrrrhhh^^^UUUKKKBBB<<>>;;;;;;>>>>>>;;;777888888777666555444333333222222222222222222222222555444222111000///000000//////////////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++************))))))))))))))))))))))))))))))***++++++++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))222222222222333444666666888777666555444444444444444333333444666666555444444444333222111111111222222222222111000000//////000000000000000000000000......////////////000000000000000000000000000000////////////////////////........................,,,---...//////...---,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,++++++******++++++******+++++++++,,,,,,,,,------......------,,,+++------,,,,,,,,,,,,++++++------------------------******++++++,,,------------....................................---------,,,,,,,,,,,,------------------------------------------.........///////////////////////////000000444444333222333777===AAANNNOOOUUU]]]```^^^]]]^^^___bbbiiiqqqvvv|||~~~xxxqqqnnnmmmiii```XXXRRRJJJCCC@@@;;;666333444555666666555333222333444222222333444555666666777666777777888999===BBBFFFMMMVVVccclllsssyyy}}}tttkkkbbb]]]VVVTTTRRRPPPNNNLLLKKKKKKLLLHHHBBB===:::888666444333111000222777999888666333333222222222111111111111111111111111111111111222111000000//////000000///////////////////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++************))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))222222222333444666777888888777777666555555666666444333333444666666555444444333222111111222333444111111111111111111000000000000000000000000000000//////////////////000000////////////////////////////////////////////////........................,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++***+++******+++++++++,,,,,,,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,////////////000111111222........................,,,,,,,,,------------...------------........................//////////////////...///000111333555555555444555:::CCCNNNVVV^^^\\\ZZZYYYZZZ[[[^^^aaafffsssyyyqqqcccZZZQQQMMMHHH@@@;;;:::555666666555333333666888333333444555666666666555<<<<<<<<<;;;:::;;;<<<===999???EEEHHHHHHHHHKKKNNNPPPTTT[[[eeesss~~~{{{yyyyyy|||~~~vvvnnnjjjfffcccbbb```]]]ZZZYYYXXXTTTNNNHHHCCC>>>:::777<<<<<<;;;::::::::::::;;;999888666555555666666666555333222444666777777555/////////000000000000000////////////////////////////////////////////////..............................---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,---------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((444333333333444666999:::777777888888999999999999555444444555666666555333555444333333333444555666000000111111222222333333111111111111111111111111000000000000000000//////////////////////////////////////////////////////........................,,,------------------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222333333111111000000111111---.....................,,,,,,---------.........---------....../////////........./////////000000222000///...///111444666222666===DDDLLLUUU^^^ccc\\\\\\[[[\\\aaajjjrrrvvvqqqhhhaaa___[[[TTTMMMJJJ>>>===:::777444333444666333444555555555555444444555555555666777888888888555888;;;<<<;;;;;;<<>>???CCCLLLTTTSSSMMMKKKIIIHHHHHHIIIKKKLLLLLLMMMNNNOOOQQQRRRTTTUUUUUUXXX]]]aaa^^^UUUKKKDDDAAA======<<<===>>>@@@@@@>>>>>>;;;888777777888888777666666666555666666777888///000222222111000//////444333222222222222111000......////////////000000........................------......////////////------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((<<<<<<::::::;;;===???AAA>>>@@@BBBDDDEEEDDDCCCBBB@@@>>>===>>>>>>>>><<<:::777666555444444333333444222222222333333333333444111111111111111111111111111111000000000000//////000000000000000000000000////////////////////////........................---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,......//////......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,///222555888999777666333111///...---------------...............,,,---------............---------...//////000000....../////////000000000444222111000111555999;;;BBBIIISSS[[[______^^^]]]XXX___hhhqqq~~~}}}tttmmmlllkkkgggaaa___VVVOOOGGG???:::777444222444444444333333333333333222111111222444555555444555666777777666666777999777777777888>>>CCC@@@::::::999888888888999:::;;;:::999888777888999;;;<<<888???EEEEEE???999888999666777666555666999888555333111//////111222222222000///......------------111444666666444111000///000000000000000000111111////////////////////////........................------.../////////......------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++************)))))))))))))))))))))))))))***))))))(((((())))))************++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))NNNMMMKKKJJJKKKMMMOOOQQQRRRTTTXXXZZZ[[[XXXUUURRRUUUSSSRRRQQQQQQPPPNNNLLLEEEDDDCCCAAA>>><<<999888666666555444444333222222111111111111111111111111111111111000000000//////000000000000000000000000////////////////////////........................---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---............---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++((()))+++---000222444555333222///---,,,------...---------.........//////------------............---------...///000000000.../////////000000000000222222222555:::BBBJJJNNNXXX\\\aaadddeeedddddddddmmmwww~~~}}}~~~}}}~~~qqqgggYYYOOOJJJEEE???999777666555444333444444555666444333444666777666555666666555333222222222333000222444555:::??????:::888888888777666666777888888777666555555666777777555888;;;;;;:::888999:::666888666222222444222---666444222222333333222111444444333333222333333333---///111111...---...000...///000000111111222333///////////////.......................................///000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************++++++++++++++++++************)))))))))))))))))))))))))))***)))(((''''''((()))***)))******+++,,,,,,------++++++,,,,,,,,,,,,------------------,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))___]]][[[YYYZZZ[[[^^^___eeehhhlllnnnnnnjjjeeeaaahhhfffdddccccccaaa___\\\ZZZYYYXXXUUUPPPLLLGGGEEE:::999888666444222111000111111111111111111111111222111111111000000//////000000000000000000000000////////////////////////........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,+++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,------......------,,,++++++++++++,,,,,,---------++++++++++++++++++++++++************************++++++******+++...000222---------.........//////---------.........//////---------...///000000111////////////000000000000///000444:::EEEQQQ\\\ccc^^^^^^]]]___ccclllwwwwwwggg]]]YYYUUULLLEEE;;;:::888666555666777888666333111222555666555444555555444444555666888:::333666777777999<<<;;;777555555555444333333444555222222222222222222111111555333111111222222000///...222111///111777666111111000///000111222000///,,,,,,---...///111222333///000111000///000444888,,,---...///......000111/////////......---------...........................///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************++++++++++++++++++************)))))))))))))))))))))))))))***)))(((''''''((()))***))))))***+++,,,,,,------++++++,,,,,,,,,---------.........---,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))ttttttvvvvvvqqqpppxxx}}}}}}}}}|||wwwwwwtttnnnjjjkkkmmmiii]]]SSSOOOFFFAAACCCBBB;;;555444666444222111111111222333222222333444333222000///////////////..................//////000000111111////////////............------------------------++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,,,,------.........000//////......000111222111...+++,,,000444555444111999CCCLLLXXXbbbeeecccbbbbbbbbbiii||||||||||||}}}||||||vvvqqqwww}}}xxxwww|||vvvnnnggg```\\\[[[TTTHHH<<<888666555555777333333333444444444444333444444333333333333333333444333444888===<<<777111333333333333333333333333444444333333333222222222111111111111111111111111...000222222111111222333000000000000000000000000111111000000//////......////////////////////////...,,,+++---...---------------------------------.................................------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************************************************++++++******************************************(((444:::333)))'''))))))******++++++++++++******,,,,,,,,,++++++*********++++++******************************************************************************************)))))))))))))))))))))))),,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++************************+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}uuuoooggg\\\SSSPPPMMMGGGDDDEEE888777555444444444333333222222222222222222111111111111111111000000000///////////////000000111111////////////............------------------------++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------..................///...............///000///000111111111111333555DDDMMMVVVZZZ^^^aaaaaa^^^```mmm~~~{{{uuuvvvxxxyyyzzzxxxwwwzzzzzz|||}}}xxxzzz|||xxxvvvmmm```RRRJJJEEE>>>777555333333333555666666444333333333333333222222222222333333333777;;;;;;555000333333333333333333333333333222222222111111111111111111111111111111111111000000111111222222111111////////////////////////000000000/////////..............................---,,,,,,---......------------------------------------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---************************************************************************************************...<<>>FFFVVV\\\```^^^^^^bbbeeeeeevvv}}}{{{jjjaaaXXXLLLAAA;;;555444333444555666555333333333222222111111111111222111222555888888444///222222222222222222222222111111111000000000000///000000000000000000000000222000///111444444222000///////////////////////////////////////.................................,,,------------.........------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************************************)))555>>>;;;111+++***+++******++++++++++++******,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuuiiibbbbbb[[[QQQHHHBBB===888555888666444222222333444666444333333333222222222222000000000000000000000000////////////............------------------------,,,,,,,,,------------...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------------------------------------------------............//////............---------111111111111111000000///000111222222666AAARRR^^^___aaa``````fffrrr{{{~~~yyyvvvvvv{{{ppphhh]]]SSSNNN@@@;;;555222333444444333333222222111111000000000111111111333555444222///222222222222222222222222111111111000000000//////000000000000000000000000333000...111666888555222////////////////////////........................------------------------+++...///---,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************************************************+++++++++************************###(((......,,,)))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((rrriii]]]SSSNNNKKKHHHEEE<<<:::666222000000222333333333222222222111111111111111111111000000000000////////////............------------------------,,,,,,---------.........,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,------.........---------------------------------............///.........---------------000000000000000000000000...///333999CCCPPP]]]fffaaadddhhhppp|||~~~~~~}}}|||~~~wwwoookkkjjjWWWMMM@@@666333444444444333333222222111000//////111000000111222111000///111111111111111111111111111111111111000000000000////////////////////////111...---111777;;;999555........................---------------.........------------------------+++000111---+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,************************************************))))))*********+++++++++************************+++'''&&&)))---...,,,***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~pppfff___YYYRRRLLLEEEBBB<<<777333000000000222222222111111111000000222111111111111000000000////////////............------------------------,,,---------............,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---......//////---------------------------------............///------.........///////////////...---...///000111000777@@@KKKSSSZZZ^^^```cccmmmzzzxxxqqqppprrruuuuuuwww}}}xxxjjjUUUFFF>>>;;;888666444444333222111000000///111000000000////////////000000000000000000000000111111111111000000000000////////////////////////...------111666888888666........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++333444---***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++++++++************++++++************************************************)))))))))***++++++,,,,,,************************333+++&&&)))---...,,,***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}wwwnnncccZZZSSSPPPIIIBBB<<<666333222222222222222111111111000222222222111111111000000////////////............------------------------------------............,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,------.../////////---------------------------------............///......///000111222222333222000...---...111444777???HHHTTT[[[]]]^^^aaaeeeqqqzzzvvvvvvyyyxxxwwwzzz}}}qqq^^^QQQHHH@@@:::555555444333222111000000111111000///......///000000000000000000000000000000000000/////////..............................,,,---...000111222333333........................++++++,,,,,,,,,---------++++++++++++++++++++++++,,,555777...)))---...***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++************++++++************************************************((())))))***++++++,,,,,,************************...)))(((++++++((((((++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{rrr```\\\VVVMMMEEE>>>999777333333333222222222111111222222222222111111000000000/////////............---------------------------------.........//////,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,------...///000000---------------------------------.........////////////000222333444555666666444111000222555:::===PPPYYYaaabbb^^^```iiisssssspppsssuuuuuuvvvxxx{{{~~~ppp```SSSFFF===666666555444333111111000111111111///------///111000000000000000000000000//////.........---------........................+++---//////...---...///........................+++++++++,,,,,,---------++++++++++++++++++++++++---777888...(((,,,...)))++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))************+++++++++++++++************++++++************************************************((())))))***++++++,,,,,,************************&&&'''+++///,,,''')))000+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))