BM6P6(@ qqqiii```ZZZYYYYYYVVVSSSXXXWWWVVVVVVVVVUUURRROOOLLLJJJHHHGGGFFFFFFGGGHHHLLLKKKJJJIIIGGGCCC>>>:::777777666555444333333222///............---------)))+++------,,,+++,,,...,,,++++++******++++++,,,+++*********+++---///000///............///000000000///...---,,,------...,,,,,,,,,---------......//////.........---------........................,,,---------......//////......---------,,,,,,,,,,,,,,,,,,------------......------...///...+++)))111111000000//////..................////////////........................////////////000000000000444000---///333555333000111222333444555555555555666666666666777777777777888999:::;;;===>>>???@@@BBBBBBBBBCCCEEEFFFHHHIIIHHHIIIIIIIIIHHHIIILLLNNNPPPRRRSSSTTTTTTUUUWWWXXXYYYZZZ[[[]]]___aaabbbcccfffggghhhiiikkkkkkllllllpppqqqrrrrrrssstttxxxzzz}}}~~~~~~yyyuuutttqqqnnnllllllkkkiiihhhfffdddaaa___\\\[[[[[[[[[\\\[[[ZZZXXXVVVUUUUUUTTTSSSUUUVVVXXXYYYYYYXXXWWWYYYXXXXXXXXXYYYZZZ\\\]]]]]]___aaacccfffiiinnnqqqxxxzzz|||~~~zzzbbbYYYSSSTTTVVV\\\lll~~~yyyqqqhhheeebbb___```ccccccdddfffkkkvvvxxxnnnggg___ZZZYYYYYYVVVTTTXXXWWWVVVVVVVVVUUURRROOOJJJHHHFFFEEEDDDDDDEEEFFFIIIHHHGGGFFFEEEBBB>>>;;;777666666555444333222222///............---------+++,,,---...............,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,,,,......------......///000000///...---,,,------...,,,,,,------............//////.........---------........................------........./////////......---------,,,,,,,,,............///////////////...---...//////---+++////////////.........---............////////////........................////////////000000000000111---+++,,,000222000---000111222333444444444444444555555666777888888999888999:::;;;<<<>>>??????AAAAAABBBBBBDDDEEEGGGHHHDDDEEEFFFFFFFFFGGGJJJLLLOOOQQQSSSTTTTTTUUUWWWYYYXXXXXXZZZ\\\^^^```aaabbbdddeeeggghhhjjjkkkkkklllmmmoooppprrrsssuuuyyy|||~~~{{{xxxuuussspppooonnnmmmjjjhhhfffdddaaa___\\\[[[[[[[[[]]]\\\ZZZXXXWWWUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUWWWXXXYYYZZZ[[[]]]___aaadddhhhlllooorrruuuwww{{{wwwaaaXXXRRRSSSUUU\\\mmmwwwooogggdddaaa^^^___bbbccccccfffkkkvvvmmmjjjddd]]]ZZZYYYYYYWWWUUUXXXWWWVVVVVVVVVUUURRROOOJJJHHHFFFEEEDDDDDDEEEFFFFFFEEECCCCCCBBBAAA>>><<<666666555444333222111111///............---------...------...000000///---,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,,,,---------------....../////////...------------...---............/////////...............---------..............................////////////000000......---------,,,,,,,,,............////////////111///------...///...---............------------............////////////........................////////////000000000000333000...///222333222000000000111222333333333333333333444666777999::::::888999:::;;;<<<>>>??????@@@@@@@@@AAABBBDDDFFFGGGEEEFFFHHHHHHIIIJJJMMMOOOOOOQQQSSSTTTUUUVVVXXXZZZVVVWWWYYY[[[]]]___```aaabbbcccdddfffhhhjjjkkklllkkkmmmoooqqqsssvvvzzz}}}~~~~~~{{{vvvtttsssrrrqqqooollliiieeedddaaa___]]]\\\[[[[[[^^^]]][[[YYYWWWVVVUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVUUUVVVXXXYYYZZZ\\\```cccdddgggjjjnnnrrrwww}}}rrr```WWWQQQRRRUUU\\\mmmuuummmeeeccc```^^^^^^aaacccccceeekkkvvvvvvhhheeeaaa\\\ZZZYYYYYYWWWUUUXXXWWWVVVVVVVVVTTTQQQOOOLLLJJJHHHFFFFFFFFFGGGHHHGGGEEECCCAAAAAA@@@>>><<<555555444333222111111000///............---------///------...000000...,,,,,,,,,,,,++++++,,,,,,,,,*********+++,,,---...///---,,,,,,,,,,,,---..................------........./////////////////////................................................/////////000000000000000......---------,,,,,,,,,++++++,,,,,,,,,---------000...,,,,,,---.............................................////////////........................////////////000000000000333111000000222444333222000111222333333444444333444444555666777888999999999999:::;;;<<<===>>>???>>>??????@@@AAACCCDDDEEEEEEGGGIIIJJJKKKLLLNNNQQQNNNPPPRRRTTTTTTVVVXXXZZZVVVWWWXXX[[[]]]___aaabbbaaaaaacccdddgggiiikkklllkkkmmmoooppprrruuuyyy|||~~~}}}vvvvvvuuutttsssqqqllliiifffdddbbb___]]]]]]\\\\\\___^^^\\\YYYWWWVVVUUUUUUWWWVVVTTTRRRQQQQQQQQQRRRSSSSSSRRRRRRSSSSSSSSSTTTQQQRRRRRRSSSSSSTTTWWWZZZ[[[^^^aaaeeejjjooouuuyyyppp```VVVPPPRRRUUU\\\ooosssllleeecccaaa^^^^^^aaabbbccceeekkkuuuqqqcccaaa___]]][[[ZZZYYYWWWVVVWWWVVVUUUUUUUUUTTTQQQNNNLLLJJJHHHFFFFFFFFFGGGHHHIIIGGGDDDCCCAAA@@@===;;;555555444333222111111000///............---------...------.........---,,,---,,,,,,,,,,,,,,,,,,---)))***+++,,,---.........---,,,,,,,,,,,,---......------................../////////////////////...---.............................................000000000000000/////////......---------,,,,,,,,,+++++++++,,,,,,,,,,,,---...,,,******+++---------////////////////////////............////////////////////////////////////////////////000000000000///...------///000000000111222333444555555555555666666666666777777777777999::::::;;;<<<===>>>>>>>>>>>>>>>???AAABBBDDDEEEAAACCCFFFGGGHHHIIIKKKMMMMMMOOORRRSSSSSSTTTWWWYYYVVVWWWYYY[[[^^^```bbbcccaaaaaabbbccceeehhhjjjlllmmmnnnppppppqqqsssvvvyyy|||}}}wwwvvvvvvuuutttqqqllliiifffeeecccaaa___^^^^^^^^^```___]]]ZZZXXXVVVUUUUUUWWWVVVSSSQQQPPPOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPMMMNNNNNNNNNMMMNNNQQQSSSUUUWWW[[[___ccchhhnnnrrrxxx~~~qqq```VVVPPPQQQUUU^^^qqq~~~rrrkkkeeedddbbb______bbbaaabbbeeekkkuuummmaaa______^^^\\\[[[YYYWWWWWWWWWVVVUUUUUUUUUTTTQQQNNNJJJHHHFFFEEEDDDDDDEEEFFFJJJHHHFFFDDDCCCAAA===;;;666666555444333222111111///............---------,,,...//////---,,,,,,---------,,,,,,,,,,,,------,,,,,,---------,,,+++***---------------......///,,,---......///........./////////............------------.......................................000000////////////............---------,,,,,,,,,------------............,,,+++)))***,,,---,,,,,,/////////000000000000000............////////////////////////////////////////////////000000000000000000//////000000111222222222333444555555555555777777777777666666666666::::::;;;;;;<<<======>>>>>>>>>>>>???AAABBBDDDEEECCCEEEHHHIIIIIIJJJKKKMMMMMMOOOQQQQQQQQQRRRTTTVVVVVVWWWYYY[[[^^^```bbbcccbbbbbbbbbccceeegggjjjlllmmmnnnooopppppprrruuuwwwzzz}}}}}}zzz|||~~~zzzxxxwwwuuutttqqqmmmjjjhhhgggdddbbbaaa``````aaaaaa```^^^[[[YYYWWWVVVUUUVVVUUUSSSRRRPPPOOOOOONNNMMMNNNNNNNNNMMMLLLKKKKKKIIIJJJJJJJJJIIIJJJMMMOOOOOORRRVVVZZZ^^^ccciiimmmrrrxxxsss```VVVPPPRRRVVV___sss}}}qqqjjjeeedddccc``````bbbaaabbbeeekkkuuunnnccc_________^^^\\\YYYWWWWWWWWWVVVUUUUUUUUUSSSPPPNNNJJJHHHFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDBBB>>>;;;777666666555444333222222///............---------+++000333111,,,***,,,000------,,,,,,,,,,,,------,,,,,,---------,,,+++***......------......///000,,,,,,.../////////..................------,,,,,,---------.........//////......................../////////.........------......---------,,,,,,,,,,,,,,,---------.........++++++***,,,---...---+++........./////////000000............////////////////////////////////////////////////000000000000222222222222111222333444111111222444444444444444555555666666777777888888::::::;;;;;;<<<=========>>>>>>??????AAACCCDDDEEEFFFHHHKKKLLLLLLLLLMMMNNNMMMOOOPPPPPPPPPPPPQQQSSSTTTVVVXXXZZZ]]]```bbbcccdddccccccccceeegggjjjkkkkkklllnnnoooppprrrvvvyyyxxx{{{~~~|||yyypppqqqsssvvv|||~~~{{{xxxvvvuuussspppmmmiiihhhfffdddcccbbbbbbcccbbbaaa^^^\\\YYYWWWVVVUUUTTTTTTTTTSSSRRRPPPOOONNNMMMMMMNNNMMMMMMKKKJJJIIIFFFFFFGGGFFFFFFFFFIIIKKKIIILLLPPPUUUZZZaaaggglllpppvvv{{{|||zzz{{{tttaaaWWWQQQSSSWWWaaavvv|||ooohhhccccccbbb______aaa```aaaeeekkkuuurrriii___``````___\\\YYYXXXWWWWWWVVVUUUUUUUUUSSSPPPNNNLLLJJJHHHGGGFFFFFFGGGHHHCCCCCCCCCEEEEEECCC???<<<777777666555444333333222//////.........---------+++111666444---)))---333...------,,,,,,------...((()))+++---.........---///............///000000+++,,,.../////////............---------,,,,,,,,,---------.........//////........................//////......---------,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---//////...,,,---------.........//////............/////////000000000000000000000000000////////////000000000000.../////////...///000222000000111222333333333333333444555666777888999::::::;;;;;;;;;<<<=========>>>>>>???@@@AAACCCDDDEEECCCFFFHHHIIIIIIHHHIIIJJJMMMNNNPPPOOONNNNNNOOOQQQSSSTTTVVVYYY\\\___aaabbbeeedddccccccdddgggiiikkkiiikkkmmmnnnpppssswwwzzzwwwzzz}}}~~~|||yyyooonnnmmmlllooouuu~~~~~~zzzwwwvvvtttrrrpppjjjiiigggeeeddddddddddddbbbaaa___\\\YYYWWWVVVVVVSSSTTTTTTTTTSSSQQQOOONNNOOOOOOOOOOOONNNMMMKKKJJJCCCDDDDDDDDDCCCDDDGGGIIIDDDGGGLLLRRRXXX```ggglllqqqvvvzzzyyyuuutttyyyuuuaaaWWWQQQSSSXXXbbbwww|||mmmfffbbbaaaaaa^^^^^^``````aaaeeekkkuuuuuugggaaa___\\\ZZZYYYWWWTTTRRRYYYYYYYYYYYYWWWTTTRRRPPPJJJIIIGGGFFFDDDDDDDDDDDDFFFFFFEEEDDDAAA>>>;;;:::888888888777555333000///,,,///222444444222///---......---------,,,,,,,,,************************---,,,+++,,,.........,,,///...,,,++++++,,,---///222///,,,---000222111///000///...---------------......////////////............/////////...,,,+++......////////////......++++++,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,////////////////////////...///111222111000...---///////////////.........///////////////000111111333222111111111333555777444555555666777888888999;;;;;;;;;;;;;;;;;;::::::<<<===???AAABBBBBBBBBAAACCCDDDEEEFFFHHHIIIJJJKKKOOOOOOOOONNNNNNNNNMMMMMMLLLOOOSSSWWW[[[\\\]]]]]]cccdddgggggggggfffgggiiijjjkkkmmmooosssvvvyyy{{{yyy{{{}}}~~~~~~~~~|||~~~~~~}}}}}}~~~wwwtttooolllkkkllloooqqqwww||||||yyyvvvsssrrrmmmmmmllljjjhhheeecccbbbcccaaa___\\\YYYVVVSSSRRRPPPSSSVVVUUURRROOONNNOOOMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@FFFDDDFFFMMMUUU]]]gggpppvvv||||||wwwuuurrrooovvv{{{tttaaaXXXSSSTTTYYYddd|||xxxkkkhhhddd```^^^^^^___aaaaaabbbfffllluuu{{{lllcccaaa^^^\\\[[[YYYVVVTTTTTTUUUVVVVVVUUUTTTRRRPPPKKKJJJGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDAAA>>>;;;:::888888888777555333000///---...///000000///------......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,...//////.........,,,,,,,,,,,,---......------...///000///...000///...------------...,,,------------------,,,---.../////////...---,,,......////////////......////////////////////////---,,,,,,++++++,,,,,,,,,------------------------............------------////////////////////////+++---...000000000///.../////////////////////...///////////////000111111333222111000111333555666555555555666666777777777::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLOOOSSSVVVXXXZZZZZZ```bbbdddeeeeeefffggghhhjjjkkklllooorrruuuxxxzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~|||yyywwwxxxzzzzzz{{{}}}}}}xxxsssooommmllllllmmmppptttwww{{{|||xxxuuurrrqqqnnnnnnmmmkkkhhhfffdddcccbbbaaa___\\\YYYWWWUUUSSSQQQSSSVVVUUURRROOONNNOOOMMMMMMLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBHHHEEEGGGNNNUUU]]]hhhrrr{{{}}}zzzwwwsssuuuyyyuuubbbYYYSSSTTTYYYeee~~~uuujjjgggccc```^^^^^^___```aaabbbfffllluuurrrgggddd```^^^]]][[[XXXVVVQQQRRRTTTUUUUUUTTTSSSRRRLLLJJJGGGEEEDDDEEEFFFGGGFFFFFFEEEDDDAAA>>>;;;:::888888888777555333111///000000......---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...//////...------------------------***,,,...///...------...//////......------......------------------------,,,---......///...............////////////......111111000000//////......+++,,,,,,------,,,,,,,,,....................................////////////////////////////////////)))+++---...000000//////....../////////////////////////////////000111111111111000000111222444555555555555555555555555666999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKHHHHHHJJJLLLOOORRRUUUVVV[[[^^^aaacccccceeeggghhhiiijjjlllnnnqqqtttwwwyyy|||{{{{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~||||||{{{yyyuuurrrnnnooorrrtttwww|||~~~wwwqqqmmmjjjjjjjjjjjjjjjlllsss~~~|||xxxtttqqqppppppooonnnkkkiiifffeeedddbbbaaa```]]][[[XXXWWWVVVRRRSSSUUUTTTRRRPPPOOOOOOMMMMMMLLLLLLKKKIIIHHHGGGHHHGGGFFFDDDDDDCCCCCCCCCHHHFFFHHHNNNUUU^^^kkkwww|||xxxzzzvvvcccYYYSSSTTTYYYfff|||qqqhhhfffbbb___^^^^^^___``````bbbffflllvvvtttiiifffbbb___]]][[[YYYWWWSSSTTTUUUWWWWWWVVVTTTSSSLLLJJJGGGEEEDDDEEEGGGHHHFFFFFFEEECCCAAA>>>;;;:::777777777777555333111000222111111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........,,,+++,,,---.........------(((,,,000111...,,,---...//////............///////////////....../////////,,,,,,---....../////////......////////////......//////...---,,,++++++******+++,,,---...---,,,+++------------------------////////////000000000000////////////////////////+++,,,---//////000//////............///////////////////////////000000111000000000000111222333444555555555555555444444444888888999:::;;;;;;<<<<<<======<<<<<<===>>>@@@AAAAAABBBBBBBBBCCCCCCDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFIIILLLPPPRRRVVVYYY]]]___aaaccceeeggghhhiiikkknnnqqqtttwwwyyy}}}|||zzzyyyxxxyyyzzzzzz{{{{{{{{{||||||}}}}}}}}}~~~|||yyyvvvtttppplllhhhfffhhhjjjmmmqqqyyyzzzuuuqqqooommmkkkhhhgggkkkrrrxxx}}}yyyuuuqqqppprrrqqqooollliiigggfffeeecccbbb```^^^\\\ZZZXXXXXXSSSTTTTTTSSSRRRPPPOOONNNMMMMMMLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFDDDFFFMMMVVVaaaqqq~~~uuucccZZZSSSTTTZZZhhhxxxnnneeedddaaa___]]]]]]^^^______aaaeeelllvvvsssiiifffaaa^^^\\\[[[YYYWWWUUUUUUVVVVVVUUUSSSQQQOOOKKKIIIGGGEEEDDDEEEGGGHHHFFFFFFEEECCCAAA>>>;;;:::777777777777555333111000///000111111111000...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,------,,,***+++,,,------......------)))---111222///---.../////////.........//////000000///............///000------------......//////......////////////......------,,,,,,+++***)))))))))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000111111/////////////////////////////////000000/////////---.........//////000000///////////////000000111000000000000111222333333555555555555555444444444888888999999:::;;;<<<<<<>>>===<<<<<<<<<>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAA@@@>>>===<<<<<>>;;;:::666777777777666444222111+++,,,...//////...,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...------------,,,***+++,,,,,,------.........+++---///000///....../////////......//////000000...---,,,++++++,,,---.........---------...//////......////////////............------,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111////////////////////////111111000000////////////------......///000000000///////////////000111111000000111222222333333333555555555555555555555666888888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<===>>>======>>>??????@@@AAAAAAAAAAAA???===;;;:::888777======<<<===???BBBEEEGGGJJJMMMQQQTTTWWWYYY\\\___aaacccfffjjjnnnssswwwyyy{{{{{{zzzyyyyyyxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{}}}yyytttnnniiiddd___[[[YYYZZZ[[[]]]```fffnnnsssyyy{{{~~~}}}wwwqqqkkkgggddddddjjjsss|||zzzwwwuuuwwwuuurrrnnnkkkiiihhhhhhfffeeecccaaa___\\\ZZZYYYUUUTTTRRRQQQRRRQQQPPPNNNMMMMMMLLLLLLKKKIIIHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@CCCJJJTTTcccyyyxxxbbbZZZTTTVVV\\\hhhssskkkaaa```^^^]]]]]]]]]^^^^^^^^^```eeemmmvvvzzzlllhhhbbb^^^\\\[[[YYYXXXTTTTTTTTTTTTRRROOOLLLJJJEEEFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEDDDAAA>>>;;;:::666666777777666444222111+++,,,,,,,,,---......///......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,++++++,,,---///000---,,,,,,,,,...///...---///////////////000111111///...,,,++++++,,,.../////////...---,,,---............////////////......------------------------++++++++++++,,,---......------------------------------...//////000111111//////////////////////////////.........//////000------......///000000111///////////////000111111000111222333333444444444555555555666666777777777999999999999999999::::::888999999:::::::::::::::888999:::;;;<<<===>>>???@@@???>>>===;;;:::888888888888888999:::===???@@@BBBFFFJJJMMMOOORRRUUUWWW[[[]]]```eeekkkpppuuuwwwzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzvvvqqqlllhhhccc___\\\XXXYYY[[[\\\^^^cccjjjnnnssstttvvvxxx{{{}}}~~~xxxpppllldddgggjjjnnnvvv~~~{{{yyyyyyvvvsssoookkkjjjiiiiiihhhgggeeebbb___]]]ZZZYYYVVVTTTQQQQQQRRRRRRPPPNNNMMMMMMLLLLLLKKKIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCBBBAAACCCIIIRRRaaaxxxvvvaaaYYYUUUXXX]]]hhhppphhh___^^^]]]]]]\\\]]]]]]^^^]]]```eeemmmvvvmmmiiiccc___]]][[[ZZZYYYTTTUUUUUUUUUTTTQQQOOOMMMCCCDDDEEEFFFFFFEEECCCBBBFFFFFFEEEDDDAAA>>>;;;:::666666777777666444222111///...,,,,,,---///222444......---------,,,,,,,,,***************************))))))+++...000000000---,,,+++***+++---000111...+++)))***---///...,,,///////////////000111111111000...------...000111111///...---,,,,,,---.........////////////......+++,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000........................,,,------...///000000111////////////////////////,,,,,,,,,---...///000111---------...///000000111///////////////000111111111111222333444444444444444555555666777888999999::::::999999999999999999555666888999999888777666555666777888:::;;;<<<===:::999999888777666555555444555555666888999;;;<<<>>>AAAEEEHHHKKKMMMPPPRRRWWWYYY]]]bbbhhhnnnsssvvvxxxyyy{{{{{{|||{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{wwwsssnnnjjjgggdddaaa^^^[[[\\\^^^___aaafffkkkppprrrrrrrrrrrrtttvvvyyyzzz|||~~~xxxsssjjjiiihhhgggjjjttt~~~|||zzzwwwsssooollljjjiiiiiijjjhhhfffccc```]]]ZZZYYYWWWTTTQQQPPPRRRRRRPPPNNNMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEECCCBBBDDDIIIPPP___wwwqqq```YYYUUUXXX]]]ggg}}}~~~oooggg^^^]]]]]]\\\\\\]]]]]]]]]]]]```eeemmmvvvrrrhhh___\\\[[[WWWVVVWWWWWWVVVTTTTTTTTTRRRNNNKKKHHHGGGFFFDDDDDDDDDDDDEEEHHHGGGEEEBBB???:::666444666555444333222111111111////////////..................------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000//////...------,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,000000000000000000000000000000//////.........---------,,,,,,,,,,,,++++++---------............///..................------.........////////////000......//////////////////000000//////.........---------,,,,,,,,,---------111000///////////////000000111111222333333444444222222222222333555777888999999999999999999999999999999888777777777777777777777777777777777777777555555555555555555555555333333444444666777999:::<<<===???@@@AAACCCFFFIIIKKKNNNSSSYYYaaaiiiooorrruuuwwwyyyyyyxxxxxxyyyzzzyyyzzz{{{|||{{{zzzxxxwwwuuusssqqqpppooonnnllljjjjjjjjjjjjkkkmmmppprrrttt|||yyyvvvuuuwwwxxxvvvttttttuuuyyy~~~~~~wwwtttnnnhhheeejjjsss{{{}}}zzz{{{yyyvvvrrrooollljjjiiihhhgggeeedddbbb___ZZZVVVSSSRRRPPPOOONNNOOOOOOPPPLLLLLLLLLKKKJJJHHHGGGFFFBBBBBBBBBCCCCCCDDDFFFFFFFFFEEEFFFIIINNNZZZooolll[[[WWWSSSTTTZZZhhhzzzmmmhhhaaa```^^^\\\[[[[[[[[[[[[___aaaeeellluuusssiii```]]][[[XXXWWWXXXWWWVVVTTTTTTTTTRRRNNNLLLHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFEEECCC@@@<<<999777666666444333222111111111////////////............+++++++++******)))))))))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------.../////////---,,,,,,++++++,,,,,,---000000/////////.........///...------,,,,,,,,,---........................000/////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...------------------------------........./////////////////////............000/////////............222111000...------------,,,,,,------...///000111111111111222222333333333333333333333444666888999999999999999999999999999888777666666555555666666666666666666666666666666333333333333333333333333222222222333444555666777777999:::;;;;;;===???BBBGGGIIINNNTTT[[[bbbhhhkkkrrrtttvvvwwwwwwwwwxxxyyyyyyyyyzzz{{{{{{{{{zzzzzzxxxwwwwwwxxxzzz{{{{{{zzzzzzzzzyyyzzz{{{}}}}}}yyyuuuqqqqqqrrruuuyyy|||}}}|||{{{yyytttnnniiijjjnnnrrr}}}~~~||||||zzzwwwssspppmmmkkkjjjjjjiiigggfffdddaaa\\\XXXTTTSSSRRRPPPPPPPPPPPPQQQLLLLLLLLLKKKJJJIIIGGGGGGEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEHHHLLLVVVhhhyyy{{{iii[[[WWWSSSTTTZZZiiixxxlllfff```___]]]\\\[[[[[[[[[\\\^^^```dddkkkttt~~~tttjjjaaa^^^\\\YYYXXXYYYVVVUUUTTTTTTTTTRRROOOLLLHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEECCCAAA>>><<<:::777666555333222222111111////////////.....................---,,,++++++******************************++++++,,,---.........,,,,,,------...//////000------,,,,,,,,,,,,------///////////////.........///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////............------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////......------////////////............222111000000//////000000...............///000111222222222222222222333333444444444555666777888999888888888888888888888888555555444444333333444444444444444444444444444444222222222222222222333333222222222222222333444444444555777777666777999;;;@@@BBBFFFLLLSSSZZZ```cccmmmpppsssuuuuuuvvvwwwxxxyyyyyyxxxyyyzzz|||~~~}}}~~~wwwtttpppppprrruuuwwwxxx{{{{{{yyyuuuoookkkjjjjjjooo{{{~~~|||{{{xxxtttqqqnnnlllkkkjjjiiigggeeeccc```\\\YYYTTTSSSQQQPPPOOOOOOOOOPPPLLLLLLLLLLLLKKKIIIHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDGGGIIIPPP^^^llluuueee[[[WWWTTTUUU\\\kkkxxxjjjeee___^^^\\\[[[[[[[[[\\\\\\\\\___cccjjjttt~~~uuukkkbbb___]]]ZZZYYYZZZVVVUUUTTTTTTTTTRRROOOLLLHHHGGGFFFDDDDDDDDDDDDEEEGGGFFFFFFDDDBBB???<<<:::777666555444333222222222////////////............000000///...---,,,,,,+++***************************++++++,,,---...////////////.........---------------,,,,,,,,,,,,------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......000//////......------,,,///////////////.........------...///000222444555555444333111000/////////222222222222222222222222444444444555555666777888888888777777777777666666333333222222222222222333333333333333333333333333444444444444555555555555333333222222222222222333555666666666555555777888:::<<<@@@EEEMMMTTT[[[^^^hhhkkkooorrrtttuuuwwwxxxxxxxxxwwwxxxzzz}}}zzzssspppppppppqqqtttvvvwwwwwwtttpppkkkiiiiiirrr{{{zzzwwwtttpppnnnlllkkkhhhgggdddbbbaaa^^^ZZZWWWRRRPPPOOOMMMLLLLLLLLLMMMLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDCCCDDDGGGHHHKKKUUU___mmmxxxooo```[[[WWWTTTVVV]]]lllxxxjjjeee]]]\\\[[[ZZZZZZ[[[\\\]]][[[]]]bbbiiisss~~~uuukkkbbb___^^^ZZZYYYZZZUUUTTTTTTTTTTTTRRROOOMMMHHHGGGFFFDDDDDDDDDDDDEEEIIIHHHGGGEEEBBB>>>;;;999777777555444333222222222////////////............,,,,,,++++++***))))))(((************************++++++,,,------...//////...............---------...------,,,,,,------...,,,---------------------......---------......///------------------------.........///////////////------,,,,,,,,,+++++++++------------............,,,---------.........///,,,,,,,,,---------......//////......---------,,,.........///////////////+++,,,,,,...///111333444555444333111000/////////111222222222222222333333222333333444555555555555777777777666666555555555222222111111111111222222333333333333333333333333444444444555555666666666555444444333333333333333555666666555444333555777777888;;;AAAHHHPPPWWW[[[bbbffflllpppsssuuuwwwxxxxxxwwwvvvwwwzzzwwwpppkkkhhhhhhkkkooossstttssspppnnnhhhlllsss{{{zzzxxxuuurrrooommmkkkjjjiiifffdddaaa```]]]ZZZWWWRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEFFFHHHHHHIIINNNUUU]]]gggqqqzzz~~~jjj]]]ZZZVVVTTTVVV]]]mmmxxxkkkfff]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZ\\\aaaiiisss~~~uuukkkbbb___]]]ZZZYYYZZZUUUTTTSSSTTTTTTSSSPPPMMMHHHGGGFFFDDDDDDDDDDDDEEEIIIHHHGGGEEEBBB>>>:::888888777666444333333222222////////////............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------............***+++,,,---...000111111......------------...............///////////////.........---......///000.................................///////////////------,,,,,,,,,,,,++++++---------.........//////,,,------....../////////,,,---------............------------------------.........///////////////.........------...//////...............///000111000111111222333333444444222222333444555555444444777666666555555444444333222222111111222222333333444444444444444444444444333333333444555555666666666555444444444444444555333444444333222222333555666777999===CCCKKKRRRVVV[[[```gggmmmpppsssuuuwwwwwwwwwwwwxxx|||zzznnngggbbbbbbeeeiiinnnqqqqqqqqqhhhiiijjjlllqqq|||yyywwwuuurrrooommmkkkjjjkkkhhheeecccaaa___\\\YYYUUUTTTRRRPPPOOONNNNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHGGGGGGGGGHHHHHHIIIGGGEEEFFFIIIIIIGGGKKKPPPSSSZZZaaagggqqq|||}}}wwwqqqpppqqqttt}}}{{{ggg\\\XXXUUUSSSUUU]]]nnnxxxlllggg]]]\\\ZZZYYYYYYYYYZZZZZZZZZ\\\bbbjjjttttttjjjbbb^^^]]]ZZZXXXYYYUUUTTTSSSTTTTTTSSSPPPNNNHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFEEEDDDAAA>>>;;;:::888777666444333333333333////////////............------............//////,,,,,,,,,,,,,,,,,,,,,,,,............------------***+++,,,---...000111111......------------.............../////////000000...............///000000..................................../////////000------,,,,,,,,,,,,++++++,,,,,,---------.........++++++,,,------...//////------........./////////+++,,,,,,------......///............/////////000//////...------.........,,,,,,------...///000111//////000111333444555555333333555666666555555444666666555555444333333222333333222222333444444555666666666666666666666666444444555555666777777888555444444444444444555666333444444333222222444555777777777999>>>CCCIIIMMMUUUZZZbbbiiimmmpppsssuuuvvvvvvwwwzzz}}}|||rrrccc```^^^```dddjjjmmmnnniiiiiigggeeeffflllvvv~~~yyyxxxuuurrrpppnnnllllllkkkhhheeebbb```^^^[[[YYYVVVUUUSSSQQQOOOOOOOOOOOOMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGEEEEEEHHHHHHFFFHHHMMMNNNRRRVVVZZZbbblllqqqqqqwwwuuurrrmmmhhheeefffgggmmmrrr{{{yyyeee\\\WWWSSSQQQUUU]]]nnnwwwkkkfff]]]\\\[[[YYYXXXXXXXXXYYYZZZ\\\bbbjjjuuutttjjjaaa^^^\\\YYYXXXYYYUUUTTTSSSTTTTTTSSSPPPNNNHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDDDDCCCAAA???===<<<888777666555444333333333000/////////............)))******++++++,,,,,,---------------------------/////////...------,,,,,,------........................------------......,,,,,,,,,---------.....................///000000........................---.........//////000000---------,,,,,,,,,++++++++++++,,,,,,,,,---------******+++,,,,,,---...............////////////000***++++++,,,---...//////---.........//////000000------------...000111222111000////////////000000...///000111333555666666444555666777777777666555666666555444444333222222444333333333444555555666777777777777777777777777666777777888999::::::;;;444333333333444444555666444555666555444444666888888777666777999>>>BBBEEEQQQVVV^^^fffkkknnnqqqrrrvvvwwwxxx{{{~~~~~~hhhbbb\\\ZZZ]]]cccgggiiijjjjjjiiieeeccceeelllqqq{{{zzzyyyvvvtttqqqooonnnmmmiiifffbbb```^^^\\\YYYWWWUUUTTTQQQOOONNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLKKKIIIHHHGGGFFFFFFGGGDDDDDDFFFGGGEEEGGGKKKLLLOOOQQQSSSZZZcccggggggnnnnnnlllhhhcccaaa```aaa```fffooo{{{xxxeee\\\VVVRRRQQQTTT]]]nnnvvvjjjeee^^^]]][[[YYYXXXWWWWWWXXXZZZ]]]bbbkkkvvvuuummmddd]]][[[[[[ZZZXXXWWWUUUSSSRRRQQQPPPNNNLLL???@@@BBBDDDEEEFFFFFFGGGHHHGGGFFFDDDAAA???<<<;;;888888777666555333111000222000...---,,,---///000,,,---------.../////////......---------,,,,,,,,,+++,,,---...////////////------......///000000000111000000///...------------+++)))'''''')))+++,,,........................,,,,,,,,,---...///000111////////////////////////---,,,++++++******++++++,,,---...---+++***+++,,,,,,------......------,,,........................---------.........//////---------............//////////////////000111111000000000000111111111111111000000//////000111222555555555666666666666666999888666444222111000000;;;;;;:::999888888888888666555444444777999;;;;;;===<<<;;;;;;;;;:::777555:::888666555555666777999666666666666666555555555333444555777999;;;>>>???GGGLLLTTT[[[aaafffkkknnnrrruuuyyy|||yyylll___XXXVVVXXX^^^eeelllnnnooollleeeaaabbbdddmmmzzz}}}}}}zzzvvvsssrrrqqqooommmnnnjjjeeeaaa^^^]]][[[YYYUUUSSSPPPNNNMMMNNNOOOPPPPPPPPPPPPNNNLLLKKKMMMOOORRRPPPNNNKKKIIIIIIHHHHHHHHHHHHHHHGGGEEEFFFHHHJJJMMMOOOQQQTTTXXX]]]dddiiimmmmmmkkkfffaaa^^^]]]^^^]]]___fffrrryyyeee[[[YYYVVVTTTVVV\\\mmmsssgggccc^^^\\\YYYVVVUUUVVVWWWXXXYYY]]]eeennnzzzuuummmddd]]][[[[[[ZZZYYYWWWUUUSSSRRRQQQPPPNNNLLLBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEECCCAAA>>><<<;;;888888777666555333111000111000...---------///000---------...............,,,,,,,,,,,,+++++++++***+++,,,---...////////////++++++,,,,,,---.........111000000///......------///...,,,******,,,...///////////////////////////---------------...///000////////////////////////------,,,+++++++++++++++,,,---......,,,++++++,,,++++++,,,,,,,,,,,,++++++........................------..................---------............//////...............////////////000000000111111111111000000///000000222222555555555555666666666666888777666555555555555555999888888777666666666777;;;;;;:::;;;===???@@@AAA???>>>=========<<<:::888<<<:::888666555666666777999999888777777666666555444444555666888:::<<<===DDDHHHOOOVVV\\\bbbhhhlllsssvvv{{{zzzjjj___XXXUUUYYY^^^hhhmmmqqqpppkkkeeebbbaaabbblll{{{}}}zzzvvvtttsssrrrpppnnnmmmiiiddd```^^^]]][[[YYYUUUSSSPPPNNNMMMMMMOOOPPPQQQQQQQQQOOOMMMMMMOOOQQQRRRQQQNNNLLLJJJIIIHHHHHHHHHIIIIIIHHHFFFGGGIIIKKKOOOQQQTTTWWW[[[aaahhhmmmttttttrrrnnniiidddbbbaaa______dddnnnyyyzzzeee[[[YYYUUUTTTVVV]]]nnnqqqfffbbb]]][[[YYYWWWVVVVVVWWWXXXYYY]]]dddnnnyyyuuunnnddd^^^\\\[[[ZZZYYYWWWUUURRRQQQQQQPPPNNNLLLFFFFFFEEEEEEEEEFFFGGGHHHFFFEEEDDDBBB@@@>>>;;;:::888888777666555333111000111000///------......///...............---------------,,,,,,,,,++++++++++++,,,---......//////...++++++,,,,,,---.........000000000///......------000///---,,,,,,---///000000000000000000000000000......---------......///////////////////////////...------,,,,,,,,,,,,,,,+++---//////---,,,,,,,,,+++,,,,,,------,,,,,,+++..........................................---------------............//////......---------......//////000000000000111111000000000000000111222333555555555555666666777777666666666777777999::::::999888888777777777777888<<<<<<===???@@@BBBCCCDDDDDDCCCBBBBBBBBBAAA???===@@@>>><<<:::999888888999;;;::::::999888777777666666666666666777888::::::>>>BBBHHHNNNUUU]]]dddiiipppuuu{{{wwwhhh]]]UUUUUUXXXbbbiiiqqqvvvssslllccc^^^[[[aaalllzzz}}}zzzvvvtttsssrrrpppoookkkhhhccc```^^^\\\ZZZXXXTTTSSSPPPNNNMMMMMMNNNOOORRRSSSRRRQQQOOOOOOQQQSSSSSSQQQOOOMMMKKKIIIHHHHHHIIIIIIIIIHHHGGGHHHKKKNNNQQQTTTXXX\\\bbbiiipppuuu~~~~~~{{{tttnnnjjjhhhfffdddfffllluuu{{{fff\\\XXXUUUSSSVVV]]]nnnnnndddaaa[[[ZZZYYYXXXWWWVVVVVVVVVYYY\\\cccmmmxxxuuunnnddd^^^\\\[[[ZZZYYYVVVTTTRRRQQQQQQPPPMMMLLLIIIGGGEEEDDDCCCDDDFFFGGGEEEDDDCCCBBB@@@===;;;:::888888777666555333111000000000///............////////////...---------,,,/////////.........------++++++,,,---............------......///000000000000000//////...............---,,,,,,,,,---///000///////////////////////////......---------......////////////////////////......---,,,,,,,,,------+++---///000...---,,,,,,---......//////......---.......................................------------------............/////////......------......////////////000000000111000000000000111222222333444444555555666666777777666666777888999;;;===>>>;;;;;;;;;:::;;;;;;<<<<<<===???BBBDDDEEEFFFHHHIIILLLJJJIIIIIIIIIHHHEEECCCCCCBBBAAA???>>>=========::::::::::::999999999999888777777666666777888888:::===BBBHHHNNNWWW```fffkkkpppwww|||ssseeeZZZUUUVVVZZZbbbnnnxxxzzzsssggg___YYYZZZ```kkk{{{}}}zzzvvvtttsssrrrpppooojjjgggccc```^^^\\\ZZZXXXTTTSSSQQQNNNMMMMMMMMMNNNQQQRRRRRRQQQPPPPPPRRRTTTSSSRRRQQQOOOMMMKKKIIIIIIIIIIIIIIIHHHHHHJJJNNNQQQTTTWWW]]]cccjjjrrrzzzzzztttpppppplllkkkooovvv|||fff\\\XXXUUUTTTVVV]]]ooo}}}mmmddd```YYYYYYXXXXXXWWWVVVUUUUUUXXX\\\bbbkkkvvvvvvnnneee^^^\\\\\\[[[YYYVVVTTTRRRQQQPPPOOOMMMKKKIIIGGGEEECCCBBBCCCDDDEEEDDDDDDCCCBBB@@@===<<<:::888888777666555333111000000000///.............../////////...---------,,,//////.........---------***+++,,,---............------......///000000000////////////..................---------...///000........................///......---------......////////////////////////......---,,,,,,,,,------***,,,...///---,,,,,,------..................---.............................................------------............///000000///////////////000...////////////000000000///000000111222333333333444444444555666777777888777777888999;;;===???@@@>>>>>>>>>>>>???@@@@@@AAADDDHHHMMMPPPQQQRRRTTTVVVSSSRRRPPPOOOOOOMMMJJJHHHEEEEEEDDDCCCAAAAAA@@@@@@999999999:::;;;;;;<<<<<<999999888777777666777777888:::>>>CCCIIIRRR[[[aaaeeejjjqqqvvvxxxyyyyyyzzzxxxyyyyyyxxxvvvssspppnnnkkkkkkkkkkkkmmmpppsssuuu|||qqqaaaXXXVVVTTT[[[hhhuuu{{{wwwmmmeeeYYYTTTUUU^^^jjjzzz~~~{{{wwwtttsssqqqooonnnjjjgggcccaaa___]]][[[XXXUUUTTTRRRPPPNNNNNNMMMMMMOOOPPPPPPOOOOOOOOORRRTTTTTTSSSRRRQQQOOONNNLLLKKKJJJJJJJJJIIIIIILLLQQQTTTXXX]]]dddlllttt}}}}}}zzzvvvtttvvv{{{|||ggg^^^YYYVVVTTTVVV^^^ooo{{{lllddd```XXXXXXWWWWWWVVVVVVUUUUUUXXX[[[aaajjjuuuvvvoooeee___\\\\\\[[[ZZZVVVTTTQQQPPPPPPOOOMMMKKKHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCBBB@@@>>><<<;;;888888777666555333111000///////////////........................---------,,,,,,+++++++++************+++,,,------......---++++++,,,,,,---.........//////////////////......////////////000111222222..............................---------......///////////////////////////...------,,,,,,,,,,,,,,,***,,,---,,,++++++,,,...***++++++,,,,,,++++++***........................---------.........//////---------............//////////////////000111111......////////////000000//////111222333333333333333444444555666777888888888888999;;;>>>AAACCCEEECCCCCCCCCCCCDDDEEEFFFGGGIIIOOOVVV[[[\\\]]]```ccc^^^\\\YYYXXXWWWTTTQQQNNNJJJJJJIIIGGGFFFDDDCCCBBB;;;;;;;;;<<<======>>>>>>;;;:::999888777777777777666999<<<@@@EEELLLTTTYYY```dddiiilllllllllkkkkkkgggfffdddbbb___\\\ZZZXXXXXXWWWWWWWWWYYY[[[^^^```eeekkkttt}}}lll^^^XXXTTTXXX```lllvvvxxxrrrkkk___WWWSSSXXX```lll~~~zzzvvvtttrrrpppnnniiigggdddbbbaaa___\\\YYYVVVUUUSSSRRRPPPOOONNNNNNMMMNNNOOONNNNNNOOOQQQTTTTTTTTTTTTTTTSSSQQQPPPOOOLLLLLLLLLLLLLLLPPPUUUYYY___dddlllvvv~~~{{{ggg```ZZZWWWUUUWWW^^^ooozzzkkkccc___XXXWWWVVVUUUUUUUUUUUUVVVXXXZZZ```hhhsssvvvoooeee___]]]\\\[[[ZZZUUUSSSQQQPPPPPPOOOMMMKKKGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEDDDCCCAAA???>>>===888888777666555333111000///////////////......------------...............++++++*********)))))))))******+++,,,------------++++++,,,,,,---............/////////////////////......//////000111111222........................---------------...///000////////////////////////------,,,++++++++++++++++++++++++***)))))),,,///)))******++++++******)))........................+++,,,,,,---...///000000---------............///---------...///000111222........./////////000000...///111333444444444444333333444555666777888888888999;;;>>>BBBFFFJJJLLLKKKKKKKKKLLLMMMNNNPPPPPPPPPWWW```fffhhhiiilllpppmmmkkkhhhfffddd```\\\YYYUUUUUUSSSPPPMMMJJJHHHFFFAAA@@@@@@@@@?????????>>><<<;;;:::999888888888888555777:::===AAAGGGMMMQQQWWWZZZ]]]^^^]]][[[ZZZZZZUUUSSSQQQNNNLLLKKKJJJJJJJJJIIIHHHHHHIIIKKKNNNPPPSSSWWW]]]dddnnn{{{zzziii```YYYWWWZZZcccnnnuuusssoooeeeZZZSSSUUUYYY___ooo~~~zzzwwwuuurrrpppjjjhhheeedddbbb```]]]ZZZWWWVVVUUUSSSRRRPPPOOONNNMMMNNNNNNNNNNNNOOORRRTTTTTTUUUVVVVVVVVVUUUSSSSSSPPPPPPPPPOOOQQQUUU[[[___fffllluuuyyygggaaa\\\YYYVVVWWW^^^nnnxxxjjjaaa]]]XXXWWWUUUTTTSSSTTTVVVWWWWWWZZZ___gggrrr~~~wwwoooeee___]]]]]][[[ZZZUUUSSSQQQPPPPPPOOOLLLKKKGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEECCCBBB@@@>>>===888888888666555333111000/////////000///......---,,,------....../////////,,,,,,,,,+++++++++************+++,,,------------------......///000000111.........///////////////+++,,,,,,---...//////000000000000000000000000000,,,,,,,,,---...///000111////////////////////////---,,,++++++******++++++++++++***((('''(((,,,///+++++++++,,,,,,+++++++++........................***+++,,,---...000111111---------.........//////++++++,,,,,,...///111222............/////////000...///111333444444444444333333444555666777888999777999<<<@@@FFFKKKOOORRRRRRRRRSSSTTTUUUVVVXXXYYYYYYaaakkkrrrtttvvvzzz}}}zzzxxxuuurrrooolllgggdddaaa___]]]YYYUUUPPPMMMKKKFFFEEEDDDCCCAAA@@@???>>><<<<<<;;;:::999999999999444666999<<>>CCCIIIPPPVVVYYY^^^___aaaaaa``````aaacccfffllluuu|||~~~}}}}}}zzztttooonnnllliiifffccc^^^XXXTTTOOOKKKEEECCCDDDDDDCCCAAAAAA@@@>>><<<:::999888888999999999;;;>>>BBBFFFHHHOOONNNMMMKKKHHHFFFEEEDDDBBBAAA???>>>==================<<<;;;;;;===>>>??????AAAFFFKKKNNNUUUdddrrruuuddd\\\UUUXXXbbbkkkooonnniii]]]RRROOOOOOPPPXXXaaayyy{{{wwwuuutttoookkkfffeeefffddd^^^YYYYYYWWWTTTRRRRRRRRRQQQPPPMMMMMMMMMMMMNNNPPPRRRTTTYYYYYYYYYXXXYYYZZZ[[[[[[YYYYYYXXXWWWYYY^^^eeejjjuuu{{{uuueee```ZZZXXXWWWXXX^^^nnnyyyiii___ZZZVVVUUUTTTSSSSSSSSSTTTUUUXXX[[[aaahhhqqq|||}}}pppddd___]]][[[YYYZZZTTTSSSQQQPPPPPPNNNLLLJJJJJJGGGEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCAAA???===;;;999888777666444222111111111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,.........////////////000------.........//////////////////.........------,,,,,,...///000000000000000//////............///,,,---......------///000////////////..................---,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,---.....................------------------............///------------------------,,,,,,,,,,,,,,,---...///.../////////000000111111000000111111222333333333444444555555666888999:::;;;<<<@@@EEELLLSSSXXX[[[ccceeeffffffffffffhhhjjjkkkooovvv{{{~~~|||xxxvvvtttrrrnnniiiccc^^^WWWRRRKKKGGGGGGGGGEEECCCCCCBBB@@@>>><<<;;;::::::999999999;;;===AAADDDFFFDDDCCCBBBAAA???===<<<;;;???>>>===;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<======<<<===AAADDDFFFKKKXXXeeeuuukkkaaaXXXWWW^^^gggkkklllhhh]]]QQQLLLJJJKKKRRR[[[ooo~~~}}}yyywwwvvvrrrmmmiiiggggggeeeaaa\\\ZZZXXXTTTSSSRRRRRRQQQOOOMMMMMMMMMMMMOOOQQQSSSTTTZZZZZZ[[[[[[\\\]]]]]]^^^ZZZZZZZZZ[[[]]]cccjjjpppyyyqqqccc___ZZZXXXWWWXXX^^^nnnzzzjjj___ZZZVVVUUUTTTSSSSSSSSSTTTUUUWWWZZZ___fffooozzz}}}qqqddd___]]][[[YYYYYYTTTRRRPPPOOOOOOMMMKKKIIIKKKIIIFFFDDDDDDDDDCCCBBBDDDDDDDDDCCCAAA???===;;;888777666555444333222222111000///......---......---------,,,,,,+++++++++,,,***))))))+++++++++***.........////////////000,,,---------........................---------,,,------...///000000//////---...//////////////////---.........------...000/////////............------------------,,,,,,+++,,,,,,---...............---,,,,,,,,,,,,---....../////////...------,,,,,,---------............///........................------,,,,,,,,,------.........///000111222333333//////000000111222222333444444444555666777999999<<<>>>BBBHHHNNNUUUZZZ]]]fffhhhiiiiiiiiijjjlllnnnppprrrvvvxxxzzz|||~~~xxxrrrmmmddd^^^UUUOOOLLLKKKIIIFFFEEEDDDCCC@@@???======<<<:::::::::;;;<<<>>>AAABBB???>>>>>>===<<<;;;::::::::::::999888888999999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<>>>>>;;;;;;;;;;;;;;;<<<===>>>============<<<<<<<<<;;;777777777777888888999999888999:::;;;<<<;;;:::999<<<;;;<<<=========EEENNNWWWggg}}}~~~ssscccYYYWWW[[[aaaeeemmmfff[[[QQQJJJHHHLLLPPPYYYhhh}}}}}}zzzyyyxxxtttnnnjjjhhhfffdddbbb^^^[[[WWWTTTSSSQQQOOONNNNNNMMMMMMNNNOOOQQQSSSTTTXXX[[[^^^aaaddddddddddddbbbcccdddeeehhhmmmtttyyy~~~zzzfff^^^\\\YYYXXXWWWYYY___ppp~~~kkk___ZZZVVVUUUTTTSSSRRRRRRSSSSSSTTTWWW[[[bbbkkkvvvrrreee```^^^[[[YYYYYYTTTRRROOOMMMMMMLLLKKKJJJHHHFFFDDDCCCEEEFFFFFFEEEDDDDDDDDDCCCAAA???===;;;777777666555444444333333000//////............///......---,,,,,,+++******000...,,,,,,,,,---,,,+++,,,,,,,,,------------...,,,,,,,,,---------............---------,,,,,,,,,......///////////////...,,,---...000000000///.........///...,,,,,,...///............------------+++,,,---------,,,***)))+++,,,,,,---...------------,,,,,,,,,,,,---......,,,,,,,,,---...///000000---------............///////////////////////////000//////.........///////////////////////////////////////000111111222222333444444444555777888999<<<>>>BBBFFFKKKPPPSSSUUUYYYZZZ[[[ZZZZZZ[[[___aaafffffffffeeeeeehhhllloooppprrrvvv{{{xxxmmmddd^^^YYYTTTPPPMMMKKKIIIEEECCC@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999666777777888999999::::::777888:::;;;;;;;;;:::999;;;:::;;;=========BBBJJJOOO]]]qqqxxxiii]]]WWWXXX]]]aaalllhhh```TTTLLLIIIKKKLLLVVVbbbvvv~~~{{{yyyyyyuuupppkkkgggeeecccbbb___\\\XXXUUUSSSRRRPPPNNNNNNNNNNNNNNNOOOQQQTTTUUUWWWYYY]]]aaaeeefffgggggghhhhhhiiiiiijjjnnnssswwwrrrccc]]]\\\ZZZXXXXXXZZZ```rrrkkk```[[[VVVUUUTTTRRRQQQRRRRRRSSSSSSVVVZZZ```iiiuuusssfffaaa^^^[[[YYYYYYUUUSSSOOOMMMMMMMMMLLLKKKHHHFFFDDDCCCEEEFFFFFFFFFDDDDDDDDDCCCAAA???===;;;888777666555444333222222//////............//////---------,,,,,,+++++++++000///---,,,---...---,,,.........////////////000,,,---------........................---------,,,------...///000000//////---...//////////////////...//////...,,,,,,---///.........------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------------,,,,,,,,,,,,---......***+++,,,---...000111111---------............///////////////////////////------,,,,,,,,,------...000/////////.........---//////000000111222222333333333333444555666888888<<<===@@@DDDGGGJJJLLLLLLQQQRRRQQQPPPOOOQQQTTTWWWXXXYYYZZZZZZZZZ\\\___aaafffiiinnnrrrvvv{{{zzzqqqjjjddd]]]XXXSSSQQQMMMIIIEEEBBB@@@???=========<<<<<<;;;::::::888999999999999999999999777888999:::::::::::::::888999::::::;;;;;;:::::::::888999<<<<<<<<<@@@EEEJJJVVVhhh{{{~~~||||||{{{|||vvvlll```XXXVVVYYY]]]eeeeeeaaaVVVLLLIIIHHHHHHSSS^^^ooo|||zzzxxxvvvrrrmmmhhhdddbbbaaa```]]]YYYVVVTTTSSSQQQOOONNNNNNNNNNNNPPPRRRTTTUUUVVVXXX\\\aaaeeehhhjjjkkklllmmmmmmllllllnnnrrruuu~~~lllaaa]]]\\\[[[YYYYYY\\\bbbtttlll```\\\WWWUUUTTTRRRQQQQQQQQQRRRSSSUUUYYY___hhhtttsssfffaaa^^^[[[YYYYYYWWWTTTPPPNNNMMMMMMMMMLLLIIIGGGDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCAAA???===;;;999888777666444222111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...---,,,.........////////////000------.........//////////////////.........------,,,,,,...///000000000000000//////............///...//////...,,,,,,---............---------,,,,,,---,,,++++++***+++++++++++++++,,,------------,,,---,,,,,,,,,,,,---......+++,,,,,,---...///000000---------............///........................,,,,,,,,,,,,,,,---...//////////////////000000000000000111111222333333333333333333444555666777888===>>>@@@BBBDDDEEEEEEEEEIIIIIIHHHFFFEEEFFFIIILLLJJJLLLOOOQQQQQQRRRTTTVVVYYY]]]aaaeeehhhlllqqquuuxxxzzz~~~}}}vvvooofffaaaYYYWWWSSSNNNIIIEEEBBB@@@>>>>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::888999:::;;;;;;:::999999:::::::::::::::;;;<<<<<<:::888999<<<<<<;;;===AAAFFFPPP___qqqxxxtttsssrrrsssqqqlllcccZZZUUUUUUXXX]]]bbbaaaWWWNNNJJJHHHEEEOOOWWWfffwww|||xxxwwwtttooojjjeeebbbaaa___\\\YYYVVVUUUTTTRRRPPPNNNNNNNNNOOOPPPRRRTTTUUUWWWXXX\\\```eeeiiimmmooonnnoooooonnnnnnpppsssvvv}}}vvvggg```\\\\\\\\\ZZZ[[[]]]dddvvvlllaaa]]]WWWVVVTTTRRRQQQQQQQQQQQQSSSUUUYYY^^^gggttttttgggaaa^^^[[[YYYYYYWWWTTTPPPNNNNNNNNNMMMMMMKKKIIIFFFDDDDDDDDDCCCBBBDDDDDDDDDCCCAAA???===;;;:::999888666444222111000//////.........//////000,,,,,,,,,,,,,,,,,,,,,---...,,,***+++,,,------,,,,,,,,,,,,---------...............////////////000000////////////.........+++,,,---///000111111111222000///---------...////////////...,,,,,,---.........---------,,,,,,,,,...---+++***)))***+++,,,++++++,,,---------,,,,,,---,,,,,,,,,,,,---......------..................---------.........//////........................---------...///000111222......///000111222333333111111111222333333444444333333333444555666777888>>>???AAABBBBBBBBBAAAAAADDDCCCBBB???>>>>>>AAADDDAAADDDIIILLLMMMMMMNNNOOOMMMQQQUUUXXXZZZ^^^dddhhhlllnnnrrrzzz~~~vvvmmmfff^^^[[[WWWQQQLLLGGGCCCBBB>>>>>>>>>>>>===<<<;;;:::888888888888888777777777888999:::;;;;;;:::999888<<<;;;:::999:::;;;<<<======::::::======;;;<<<@@@CCCLLLZZZkkk|||sssooolllkkklllmmmjjjcccZZZTTTSSSTTTZZZaaabbbYYYPPPMMMJJJFFFKKKRRR```qqq~~~yyyxxxvvvqqqkkkfffbbbaaa___\\\XXXVVVUUUTTTSSSQQQOOONNNNNNOOOPPPRRRTTTVVVXXXYYY\\\```fffkkkooorrrooopppppppppppprrruuuxxxyyyqqqddd^^^\\\[[[]]][[[[[[^^^eeewwwlllaaa]]]WWWVVVTTTRRRQQQPPPQQQQQQSSSUUUYYY^^^gggtttvvvfff___]]]ZZZXXXXXXVVVUUUSSSPPPNNNLLLKKKKKKEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFFFFDDD@@@<<<999999888777666555444333222000000///...---,,,,,,,,,,,,,,,++++++***)))((((((///...,,,*********,,,---,,,,,,---------,,,++++++...------......///000111///////////////......---...------------...//////000000///..................---,,,+++++++++++++++000000///...------,,,,,,+++,,,,,,------,,,,,,+++------------------------...---,,,+++++++++,,,---,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...111///,,,******,,,///111......///000000000000000000000000111222444555666444444444444555777888999777777999;;;===???@@@AAA>>>======???AAABBBAAA???@@@AAABBBCCCDDDDDDDDDDDDHHHHHHIIIKKKNNNRRRUUUWWW]]]^^^bbbiiisss{{{vvvssseeeaaa\\\WWWRRRMMMHHHDDD@@@??????>>>===<<<<<<;;;:::::::::::::::999888777999999999:::;;;;;;<<<<<<>>>===;;;:::999:::;;;<<<888888999:::;;;>>>@@@BBBCCCIIIUUUfffzzzxxxoooiiigggfffhhhhhhbbbYYYRRRQQQSSSWWW\\\___\\\TTTMMMIIIIIIHHHMMMZZZjjjyyy|||yyyuuurrroookkkgggdddbbb___ZZZWWWVVVVVVUUUTTTTTTSSSRRRRRRRRRSSSUUUVVVYYYZZZ[[[^^^ccchhhmmmooooooppppppppppppqqqtttvvv}}}wwwwwwwwwyyy}}}}}}jjjaaa___]]][[[___]]]\\\^^^fffyyyqqqccc\\\WWWUUUSSSRRRQQQRRRSSSTTTTTTWWW[[[```fffqqq~~~vvvfff___]]]ZZZXXXXXXUUUTTTRRRPPPNNNMMMLLLKKKGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFEEEDDDBBB???===<<<:::999888666555333222222000000///...------------//////......---,,,,,,+++...---,,,+++++++++,,,,,,+++,,,,,,---------,,,,,,------------...///000111000000000111000//////......------------...//////111111000///////////////222111000///////////////000//////...------,,,,,,,,,,,,------------,,,,,,------------------------------,,,++++++,,,,,,---,,,---......------...000------------------------------......///.........000///---++++++---///000////////////000000000000000000111111222333444555444444444444555777888999999999:::;;;<<<===>>>???@@@>>>===>>>??????>>>===??????@@@AAABBBBBBBBBBBBDDDDDDDDDEEEFFFIIIKKKLLLSSSTTTXXX^^^hhhtttzzztttppphhheee```[[[WWWQQQKKKHHHCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;<<<<<<<<<>>>======<<<<<<<<<======;;;;;;::::::;;;===>>>???CCCHHHSSScccuuuwwwmmmgggeeedddfffgggaaaYYYRRROOOPPPSSSXXX\\\ZZZSSSLLLIIIHHHGGGKKKWWWggguuu}}}zzzwwwsssqqqnnnjjjgggccc___ZZZWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRSSSUUUVVVYYYYYY[[[^^^bbbggglllnnnooopppppppppppprrruuuwww{{{|||wwwooonnnnnnooosssyyy~~~iii```]]][[[YYY^^^\\\[[[^^^eeexxxrrrddd]]]VVVUUUSSSQQQQQQQQQRRRSSSSSSVVVZZZ___fffqqq~~~vvvggg```^^^[[[XXXWWWTTTSSSQQQPPPNNNMMMMMMLLLIIIIIIHHHGGGFFFFFFFFFFFFHHHGGGDDDBBB@@@???>>>>>>::::::888777555333222111000000///...------------000000//////......------------,,,,,,,,,,,,++++++***+++,,,---------------------------...///000111111111111111111000000///...------------...//////111111000000//////000000000//////.............../////////...------,,,,,,------............------------------------------------,,,,,,,,,,,,------,,,---......------...000.................................///......------///...------------...//////////////////000111111222111111111222333333444444444444444555777888999::::::;;;;;;<<<=========BBB???===<<<<<<===<<<<<<>>>>>>???????????????>>>AAA@@@?????????@@@AAABBBHHHIIILLLSSS\\\gggqqqwww~~~|||vvvppplllhhhfffbbb___[[[UUUNNNJJJGGGGGGEEECCCAAA???>>>============>>>======<<<;;;=========<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;???>>><<<;;;;;;<<<<<<===BBBGGGPPP^^^nnn~~~vvvkkkdddbbbbbbdddeeeaaaYYYRRRMMMLLLMMMRRRWWWWWWRRRLLLHHHGGGEEEIIITTTbbbppp|||~~~{{{xxxuuussspppmmmjjjddd```\\\XXXWWWVVVUUUSSSTTTSSSSSSRRRRRRTTTUUUVVVXXXYYY[[[^^^bbbfffjjjlllnnnoooppppppppprrruuuxxxzzz~~~~~~xxxqqqmmmfffeeeddddddggglllqqquuuwwwyyyzzz}}}~~~lll```]]]\\\ZZZ]]][[[[[[]]]eeexxxssseee___VVVUUURRRQQQPPPPPPQQQRRRRRRUUUYYY^^^eeeppp~~~vvvgggaaa^^^[[[XXXWWWSSSRRRQQQOOONNNMMMMMMMMMJJJJJJHHHGGGFFFFFFGGGGGGGGGFFFEEECCCAAA???======;;;:::888777555333111111000000///...............------------,,,,,,+++++++++,,,,,,------,,,++++++***+++,,,---............------------...///000000000111111111111000//////...------------...//////000000///////////////000...------,,,,,,,,,------//////.........------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,---......------...000////////////////////////.../////////...---,,,,,,---..................---000//////...///000111111222222222111222222333333444444444444555777888999999::::::;;;<<<===>>>>>>BBB???<<<;;;<<<===>>>>>>>>>>>>?????????>>>======???>>>===<<<<<<<<<======BBBCCCFFFKKKTTT^^^ggglllpppqqqrrrrrrppplllhhhfffcccaaa```^^^[[[UUUOOOJJJKKKKKKIIIGGGEEEBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<999:::<<<=========<<<;;;???>>>===<<<<<<<<<===>>>AAAFFFOOOZZZhhhwwwuuuiiiccc``````bbbdddaaaZZZRRRLLLJJJIIIMMMSSSTTTQQQLLLHHHFFFEEEHHHQQQ^^^jjjvvv~~~|||yyyvvvtttrrrooollleeebbb]]]ZZZYYYWWWUUUTTTUUUTTTSSSSSSSSSTTTVVVWWWXXXYYY[[[^^^aaaeeeiiijjjlllmmmnnnnnnoooqqqtttwwwzzz~~~{{{vvvooohhhccc```___]]]\\\___ccchhhkkknnnooooooqqqsssvvvyyy{{{{{{wwwtttuuuwww|||pppccc______^^^^^^\\\\\\^^^fffyyytttfff___VVVTTTRRRPPPOOOOOOPPPQQQQQQSSSWWW\\\cccooo}}}wwwhhhaaa___\\\XXXWWWRRRRRRPPPOOONNNMMMMMMLLLJJJIIIGGGFFFEEEEEEFFFGGGDDDEEEFFFEEECCC@@@<<<:::::::::888777555333222111000000///.........//////,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,+++***+++,,,---.../////////,,,,,,,,,------...///000//////000000//////...---...------------...//////......---------....../////////.........//////000...............------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,---......------...000////////////////////////.../////////...---,,,,,,------...//////...------///////////////000000111222222222111222222333333444444444444555777888999777888999;;;===>>>@@@@@@AAA???<<<<<<>>>@@@AAAAAA>>>????????????>>>>>>======<<<;;;::::::;;;<<<===>>>???AAAGGGNNNWWW^^^ccceeedddcccbbb```___^^^]]]\\\[[[ZZZZZZYYYVVVQQQMMMNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>@@@AAAAAA@@@???>>>>>>===<<<<<<===>>>@@@AAA@@@FFFOOOYYYdddqqq}}}ttthhhbbb```^^^```aaa```[[[SSSMMMIIIFFFJJJOOOQQQPPPMMMIIIGGGFFFHHHPPP[[[eeeppp|||yyywwwuuurrrooommmfffccc___]]][[[ZZZXXXVVVVVVVVVUUUTTTUUUVVVWWWXXXYYYZZZ\\\^^^bbbeeegggiiiiiijjjlllmmmnnnppptttwww||||||vvvoooggg```[[[[[[ZZZXXXWWWYYY]]]bbbeeehhhhhhhhhhhhkkkmmmppprrrtttqqqooooooooosss~~~rrrddd````````````^^^]]]___fffyyyvvvggg___VVVUUURRRPPPOOOOOOPPPQQQPPPSSSVVVZZZaaammm{{{wwwhhhbbb```\\\XXXWWWSSSRRRPPPOOOMMMLLLLLLKKKJJJHHHFFFDDDDDDDDDEEEFFFDDDEEEFFFFFFDDD@@@<<<999999888888666555444333222000000//////...//////000...---------------------++++++,,,,,,,,,,,,------+++,,,---...............,,,,,,,,,,,,---...///000///////////////...------...------------...//////------,,,,,,------......------,,,,,,------..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,---......------...000////////////////////////.........///......------------...//////...------......///000000000000000222111111111222333333444444444444444555777888999666777999;;;===???@@@AAA@@@>>>======???AAABBBBBB>>>>>>??????@@@?????????;;;;;;:::999999:::;;;<<<:::;;;>>>BBBIIIPPPWWW[[[\\\[[[XXXUUUSSSRRRRRRSSSSSSSSSTTTUUUVVVVVVSSSQQQMMMMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJGGGGGGFFFEEEEEEDDDCCCCCC???????????????>>>=========<<<<<<===>>>@@@BBBCCCBBBHHHQQQYYYaaajjjssszzzrrrfff```___[[[\\\]]]]]]YYYSSSMMMIIIDDDGGGJJJMMMNNNLLLIIIGGGGGGHHHOOOXXXaaakkkyyy~~~{{{xxxvvvssspppmmmgggeeeaaa______]]][[[YYYXXXWWWWWWVVVVVVXXXYYYZZZZZZ[[[]]]```ccceeeggghhhhhhjjjkkklllnnnppptttwww{{{ssskkkccc\\\WWWXXXVVVUUUUUUWWW[[[```dddcccccccccccceeegggiiijjjooommmmmmllljjjllluuuqqqccc``````aaaaaa___^^^___fffxxx{{{iii___WWWVVVSSSQQQOOOOOOPPPQQQQQQSSSUUUXXX___kkkyyywwwiiicccaaa]]]XXXWWWTTTSSSQQQOOOMMMKKKJJJJJJKKKIIIFFFDDDDDDDDDFFFGGGEEEFFFFFFEEECCC@@@===;;;777777777666555555444444000000////////////000000..................//////,,,,,,+++++++++,,,---...------...............---,,,,,,,,,,,,---...//////000000000000000///.........------------...//////---------------...//////+++++++++++++++,,,------........................,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,---.../////////...,,,---......------...000........................------......///.................................,,,...000222222111///...000000111111222333444555444444444444555777888999888888:::;;;===>>>???@@@???>>>===>>>???@@@???>>><<<===>>>???????????????>>>===<<<:::::::::;;;<<<999:::<<<@@@FFFMMMSSSVVVVVVUUURRROOOMMMJJJHHHGGGIIIIIIJJJMMMQQQSSSRRRRRRLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJCCCBBBAAA@@@???>>>>>>>>>>>>=========>>>@@@BBBCCCDDDKKKSSSYYY]]]bbbhhhnnnxxx}}}zzznnnccc^^^]]]WWWWWWXXXXXXVVVQQQLLLHHHCCCDDDFFFHHHJJJIIIHHHFFFGGGHHHMMMUUU]]]fffttt}}}zzzxxxtttqqqnnngggeeecccbbbaaa```^^^\\\ZZZYYYXXXXXXXXXYYY[[[\\\[[[\\\^^^aaadddfffggghhhiiijjjlllnnnooorrrvvvyyyvvvmmmeee^^^ZZZWWWVVVUUUUUUYYY^^^cccgggffffffffffffggghhhiiiiiimmmmmmmmmllliiihhhqqq{{{rrrdddaaabbbcccaaa^^^]]]]]]cccuuulllaaaXXXWWWTTTRRRPPPPPPQQQQQQRRRSSSUUUWWW]]]iiiwwwwwwiiicccaaa]]]XXXWWWUUUSSSQQQOOOLLLKKKJJJIIIKKKJJJGGGEEEDDDEEEGGGHHHHHHGGGEEEBBB@@@???>>>===777666666666555555555555000000////////////000111---------...............---,,,*********,,,...///.........///......------,,,,,,,,,,,,---...//////111111111111111000//////...------------...//////...............///000111///////////////000111222---.....................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---///000000///...,,,---///...------...000........................,,,,,,---.../////////...///...------------...///+++---000333333111///---000000000111222444555666444444444444666777888999::::::;;;;;;<<<======>>>???>>>>>>>>>???>>><<<:::;;;;;;===>>>????????????CCCAAA???>>><<<<<<<<<===999:::===AAAFFFMMMRRRUUURRRRRRQQQOOOKKKGGGBBB@@@AAAAAABBBFFFKKKNNNPPPPPPKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOMMMKKKIIIGGGEEEEEEEEEFFF??????>>>>>>>>>@@@AAABBBGGGMMMUUUZZZ[[[\\\aaaeeeqqqwww{{{wwwlllaaa\\\\\\TTTTTTTTTTTTSSSPPPKKKGGGBBBBBBCCCEEEGGGGGGFFFEEEFFFGGGKKKSSSZZZcccppp||||||yyyvvvrrrooohhhfffdddccccccbbb```___[[[ZZZYYYYYYYYYZZZ\\\]]][[[]]]___bbbdddfffggghhhjjjlllnnnoooqqqtttxxx{{{{{{rrrjjjccc___YYYXXXWWWXXX\\\bbbhhhkkklllllllllmmmmmmmmmmmmmmmnnnnnnpppooojjjhhhoooyyytttgggdddffffff```^^^\\\\\\aaarrrnnnbbbYYYXXXUUURRRQQQQQQQQQRRRRRRTTTUUUWWW\\\hhhvvvtttccc\\\]]]^^^\\\WWWQQQRRRQQQJJJLLLOOOIIILLLKKKHHHFFFDDDDDDEEEFFFHHHHHHGGGFFFDDDAAA>>>===<<<999555000//////111333555111---+++,,,------+++000///---,,,+++++++++,,,++++++++++++,,,,,,---......///////////////.........,,,+++,,,...111222222333222111000///...------.........////////////000000///...,,,+++***))))))000///...---,,,------...//////......---------,,,------------------------------++++++++++++------------,,,+++,,,---...///------------------------------................../////////...---------,,,////////////000000000000...............///000000444222000......000333444777777666666777888:::;;;::::::;;;;;;<<<;;;;;;:::>>>>>>>>>>>>===<<<;;;:::???===;;;===AAADDDEEEDDDBBB@@@>>><<<;;;;;;<<<===;;;;;;<<<>>>CCCJJJQQQUUUYYYWWWRRRMMMHHHDDDBBBAAA???===<<<@@@GGGLLLLLLJJJKKKKKKLLLMMMNNNPPPQQQRRRQQQRRRSSSTTTTTTTTTTTTTTTRRRSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOMMMJJJFFFCCCAAA@@@??????AAAAAA???BBBGGGFFFTTTWWWVVV\\\\\\XXX\\\jjjnnnsssssslllccc[[[WWWUUUTTTSSSRRRPPPMMMHHHEEECCCCCCCCCCCCCCCDDDEEEFFFFFFEEEIIIQQQXXX```lllvvv|||xxxtttrrrkkkiiifffccc```___^^^^^^]]]^^^___^^^\\\\\\^^^```aaabbbccceeegggjjjlllmmmlllnnnrrrtttuuuxxx{{{}}}uuukkkeeeccc___\\\]]]^^^bbbkkktttxxxzzzyyyvvvuuuwwwwwwttttttsssrrrrrrooolllooouuuuuujjjeeedddddddddbbbZZZ[[[gggsssuuuccc\\\YYYTTTPPPOOOOOOOOONNNPPPOOOQQQUUUZZZddduuuqqq___RRR]]]SSSTTTVVVNNNKKKLLLIIIMMMKKKIIIFFFEEEEEEEEEFFFGGGGGGGGGFFFCCCAAA>>><<<<<<:::999666555333333333222222111000//////000111333222000///......//////,,,+++++++++,,,,,,---.../////////000000//////...222000///...///000///............////////////000---............/////////000000...---,,,,,,++++++000///...---------......111111000000000/////////000///...---+++***)))(((------,,,++++++,,,------------,,,,,,,,,---...///------------------------/////////...---------,,,---------------,,,,,,,,,............////////////...............///000000222111000///000111333444444444333333444555666777::::::;;;<<<<<<<<<;;;;;;============<<<;;;:::999>>><<<;;;===AAAEEEFFFFFFFFFDDDBBB@@@>>>>>>>>>???<<<<<<===@@@EEEMMMTTTYYY\\\YYYUUUPPPJJJFFFCCCBBBAAA>>><<<@@@FFFJJJKKKIIIIIIIIIIIIIIIKKKLLLNNNOOOSSSSSSTTTUUUVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSUUUTTTTTTRRROOOLLLIIIGGGCCCAAABBBCCCCCCAAACCCHHHKKKYYY\\\ZZZ^^^\\\VVVYYY___dddiiijjjeee^^^XXXUUURRRQQQPPPOOONNNKKKGGGDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCFFFNNNVVV]]]hhhrrr|||xxxuuusssmmmkkkiiifffcccbbbaaaaaa```aaabbbaaa______aaaccccccdddeeefffhhhjjjlllmmmmmmpppsssuuuwwwyyy|||yyysssnnniiieeefffgggjjjttt}}}{{{|||yyyxxxxxxtttppprrrxxxssshhhdddcccdddeeeccc[[[[[[fffpppyyyggg\\\YYYTTTQQQPPPOOOOOONNNQQQPPPQQQUUUXXX```pppooobbbPPPNNNVVVQQQKKKMMMMMMMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFFFFEEECCC@@@>>><<<<<<<<<======;;;888555333///111222000---,,,...000000///...---,,,,,,,,,---,,,,,,+++++++++,,,------//////000111111000000///222111000000111111///------------.........//////---------............///000//////...------......000///......------......111111000000000000/////////...---,,,+++))))))(((------,,,,,,,,,,,,---------,,,,,,,,,,,,---...///------------------------000000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------...........................///000000//////000111222222333444777777666666666777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888<<<::::::===AAAFFFIIIJJJKKKJJJGGGEEECCCAAAAAA@@@>>>===>>>AAAGGGPPPXXX]]]```^^^YYYTTTNNNIIIEEECCCBBB???===???CCCHHHIIIHHHHHHHHHGGGFFFGGGIIIKKKMMMRRRSSSTTTVVVWWWXXXXXXXXX[[[[[[ZZZXXXWWWVVVUUUTTTXXXXXXWWWVVVTTTRRROOOMMMIIIFFFFFFGGGFFFDDDFFFKKKQQQ___bbb___aaa\\\TTTUUUUUUYYY^^^```^^^ZZZVVVTTTMMMLLLKKKKKKKKKIIIFFFCCCAAAAAAAAA@@@AAAAAABBBCCCAAA@@@DDDKKKRRRYYYcccmmm}}}|||xxxvvvtttpppooollliiigggeeeeeedddeeeeeefffeeedddccceeegggggggggggghhhjjjkkkmmmnnnppprrruuuxxxyyy|||yyyuuuuuuuuuyyy~~~{{{wwwxxx}}}ppphhhffffffhhhfffddd[[[[[[dddmmm|||jjj]]]YYYTTTQQQPPPPPPOOONNNRRRQQQRRRTTTVVV]]]kkkxxx{{{[[[NNNUUURRRLLLMMMOOOMMMLLLKKKIIIGGGGGGFFFFFFEEEEEEEEEDDDBBB@@@===<<<<<<===>>>>>><<<:::777555555444222///,,,+++,,,......------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---///000000111111111111000------...000222222111/////////...------,,,++++++------------............///......---......////////////..................//////..................+++,,,,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,------......,,,,,,------------------//////......---------,,,++++++,,,,,,---------...------........./////////...............///000000---...000222333333333333888888888888888888888999999999;;;<<<============;;;;;;;;;;;;:::999888777999999:::===BBBGGGLLLNNNPPPOOOMMMJJJHHHEEECCCBBB>>>>>>???BBBIIIRRRZZZ```cccaaa^^^XXXRRRLLLFFFDDDCCC@@@>>>???BBBEEEGGGGGGHHHGGGFFFEEEEEEGGGIIIKKKMMMNNNPPPSSSUUUWWWXXXXXX]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWUUUSSSRRROOOLLLKKKKKKJJJHHHJJJPPPUUUdddhhheeefff___TTTSSSPPPSSSWWWYYYYYYWWWUUUSSSJJJIIIHHHHHHIIIHHHEEECCC@@@@@@?????????@@@@@@AAAAAA???BBBHHHOOOUUU___iiixxx{{{yyyvvvuuurrrqqqnnnkkkiiihhhgggggghhhiiiiiihhhgggggghhhjjjkkkkkkkkkkkklllmmmoooooorrrtttxxxzzz|||~~~oooiiiiiikkknnndddbbb[[[ZZZccckkk~~~kkk]]]YYYTTTQQQPPPPPPOOOOOOQQQPPPRRRTTTVVV[[[hhhuuummmSSSTTTRRRMMMLLLKKKMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDBBB@@@>>><<<======;;;:::999888777777:::777333000000000111111000000000000/////////...---,,,,,,++++++,,,,,,,,,//////000111111111111111,,,,,,,,,...000111///---......------,,,,,,++++++---------.........//////------------------...///......//////////////////......//////////////////------------......//////------------------------,,,,,,,,,---------------,,,,,,,,,---------......,,,---------......//////,,,,,,------......//////....../////////000000000...............///000000,,,...000222444444333333444444555555555555555555888999:::<<<===>>>>>>>>>;;;;;;;;;;;;:::999888888888999:::===BBBHHHNNNRRRSSSSSSQQQOOOLLLHHHEEECCC?????????BBBIIISSS\\\bbbfffeeebbb]]]VVVOOOIIIEEEDDDBBBAAAAAACCCEEEGGGHHHGGGFFFEEEDDDDDDEEEGGGHHHFFFHHHJJJNNNQQQSSSUUUUUUYYYYYYYYYZZZZZZ[[[[[[[[[WWWXXXYYYZZZYYYXXXWWWVVVTTTQQQPPPPPPNNNMMMPPPUUUXXXhhhmmmllllllcccVVVTTTNNNOOOQQQSSSTTTSSSQQQOOOIIIHHHFFFGGGGGGGGGEEEDDD@@@???>>>>>>>>>>>>??????AAA???AAAGGGMMMSSS\\\eeesss|||~~~{{{yyyxxxwwwsssqqqooollljjjiiiiiiiiijjjkkkkkkkkkiiiiiijjjlllnnnnnnnnnnnnooopppqqqrrrtttvvvzzz}}}ooojjjkkklllnnnbbbaaaZZZZZZbbbjjj}}}mmm]]]ZZZUUUQQQPPPPPPPPPOOOOOOOOOQQQTTTVVV[[[hhhttt|||nnnoooxxxcccMMMMMMMMMNNNOOOLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCAAA???======;;;888666555555666777666666555333111000000111....../////////......---------,,,+++++++++,,,,,,......///000111111111111000///.........---+++)))***++++++,,,---...//////.........////////////000---------,,,------............///000000000//////000000111111111111222222000000000///...------,,,------............------+++,,,------......------+++,,,,,,------.........+++,,,,,,---...///000000------..................////////////000000000111...............///000000...///111222333333333222444444555777777777777777888999:::<<<>>>??????@@@=========<<<<<<;;;:::999888999;;;===BBBHHHPPPUUUVVVVVVVVVTTTQQQMMMIIIFFFBBBAAAAAACCCJJJTTT]]]ccciiihhhfffbbb[[[TTTMMMIIIFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFHHHJJJMMMNNNOOOPPPQQQRRRSSSUUUWWWXXXYYYZZZWWWXXXYYY[[[[[[[[[[[[ZZZYYYVVVTTTTTTSSSRRRVVV\\\]]]nnnuuusssssshhhYYYVVVLLLKKKKKKLLLNNNNNNLLLJJJHHHGGGEEEEEEFFFFFFEEECCC@@@???>>>>>>===>>>>>>>>>AAA???AAAFFFKKKPPPYYYbbbnnnxxx}}}{{{yyyxxxxxxtttrrrpppmmmlllkkkkkkkkklllmmmnnnmmmkkkkkkmmmnnnppppppppppppqqqsssttttttuuuxxx{{{~~~~~~oookkkjjjjjjjjjbbbaaaZZZZZZbbbiii{{{ppp^^^ZZZUUURRRQQQQQQPPPOOOLLLMMMPPPTTTVVV[[[fffrrrzzzggg^^^[[[ZZZ\\\```dddQQQJJJKKKIIIMMMPPPLLLKKKJJJJJJIIIGGGFFFDDDDDDEEEEEEFFFEEEDDDBBB@@@???:::999777555444444555555444<<>>???@@@@@@>>>>>>???>>>>>>===<<<;;;888999<<<>>>AAAHHHPPPWWWYYYZZZZZZYYYVVVRRRMMMJJJEEEDDDCCCEEELLLUUU___eeellllllkkkgggaaaZZZRRRNNNIIIKKKMMMOOOOOOOOOPPPPPPOOOOOOPPPPPPPPPOOOMMMLLLIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSUUUWWWYYYZZZZZZZZZZZZ\\\XXXWWWWWWVVVVVVZZZaaaeeevvv}}}|||zzzmmm]]]WWWKKKIIIGGGHHHKKKLLLKKKIIIHHHFFFDDDCCCDDDDDDCCCBBB@@@??????>>>======>>>>>>AAA>>>@@@DDDIIIMMMVVV___iiisss}}}zzzyyyyyyyyyuuutttqqqooommmmmmmmmmmmoooppppppooonnnnnnoooqqqqqqqqqrrrrrrsssuuuvvvwwwvvvxxx|||yyymmmkkkkkkjjjjjjdddccc\\\\\\bbbgggwwwqqq^^^ZZZUUURRRQQQQQQPPPPPPKKKLLLOOOSSSUUUXXXcccnnn|||vvvkkkccc[[[UUUWWW^^^WWWSSSVVVUUULLLKKKLLLEEEJJJJJJIIIHHHGGGEEEDDDCCCFFFFFFFFFFFFDDDCCCAAA???888777777666555444444333<<>>@@@AAAAAA@@@@@@@@@@@@???>>>===<<<888:::<<<>>>AAAHHHQQQWWW[[[\\\]]]\\\ZZZUUUPPPMMMHHHFFFEEEGGGMMMWWWaaagggoooooonnnkkkeee]]]VVVQQQLLLOOORRRTTTTTTTTTTTTTTTVVVWWWYYYYYYYYYWWWUUUSSSNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFHHHIIIKKKLLLNNNNNNOOOPPPSSSUUUWWWXXXXXXXXX]]]ZZZXXXYYYXXXXXX]]]dddkkk|||qqq^^^XXXKKKIIIGGGHHHKKKMMMMMMKKKGGGEEECCCBBBBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>@@@>>>???CCCGGGKKKTTT]]]fffppp}}}|||zzzzzzzzzzzzvvvuuussspppooonnnnnnnnnqqqqqqrrrqqqppppppqqqsssrrrrrrrrrsssuuuvvvxxxyyyvvvyyy|||ssskkklllmmmmmmnnngggfff^^^]]]bbbfffuuunnn^^^ZZZUUURRRQQQQQQPPPPPPKKKKKKOOORRRSSSVVV___jjjxxxxxxggg___\\\YYYVVVUUUWWWSSSNNNLLLKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDFFFFFFEEECCCBBB???>>>===>>><<<999666555444444555888DDDxxx888>>>:::---///***&&&'''+++...---+++,,,+++*********+++,,,---------,,,---...000222333111000///...------...///------------------------///---+++******,,,...000...------......///000111............////////////......//////...---,,,,,,222***(((---***!!! &&&------------------------000///...---,,,+++******...------------...//////////////////////////////......................../////////000111111222222000///---,,,---...000111000000111222222222111111666666666666777777777777999;;;>>>???@@@AAACCCEEEEEEDDDCCCAAA@@@??????>>>:::;;;<<>>>>><<<<<<@@@DDDHHHPPPYYYccckkkxxx~~~{{{zzzyyyxxxwwwxxxuuusssrrrrrrrrrpppooossssssssssssrrrqqqpppooorrrtttwwwyyyzzzzzzyyyyyy{{{}}}pppllljjjnnnqqqjjjiiihhh```]]]bbbeeetttqqqccc[[[TTTSSSRRROOONNNOOOOOOMMMMMMPPPQQQUUU___jjjssswwwggg___\\\YYYVVVUUUUUURRRNNNLLLLLLLLLKKKJJJKKKJJJIIIHHHFFFEEEDDDDDDFFFEEEEEECCCAAA???>>>===;;;:::777444333222333333:::DDD~~~eee222999333,,,111---)))***...000000...---,,,++++++***+++,,,,,,,,,,,,,,,,,,...000222333000///...---------......------------------------............//////000000111000///...------------........./////////000000//////000000//////...---333,,,,,,111000((('''---------------------------///////////////............------------...//////////////////////////////........................------......///000000111111111/////////000222333///000000111111111111111333444555666777888999:::;;;===???AAAAAACCCFFFHHHHHHGGGFFFDDDCCCAAAAAA@@@>>>>>>???@@@EEEMMMWWW^^^cccdddfffeeebbb\\\VVVRRRKKKJJJJJJMMMRRRZZZbbbgggnnnpppqqqnnnhhhaaa[[[WWWUUUVVVYYY[[[]]]^^^^^^^^^___aaacccdddddddddeeefffiiihhhfffccc___[[[WWWUUUOOOLLLHHHFFFFFFFFFEEEDDDCCCEEEHHHIIIHHHIIILLLNNNQQQSSSUUUWWWZZZ^^^dddhhhrrr{{{uuudddVVVMMMFFFAAACCCFFFFFFFFFHHHGGGEEECCCBBBBBBBBBAAA@@@@@@???>>>===<<<======>>>>>><<<<<<@@@CCCGGGOOOWWW^^^gggttt}}}zzzyyyyyyxxxwwwwwwuuusssrrrrrrrrrqqqooorrrrrrssssssrrrrrrqqqppptttvvvxxx{{{}}}}}}}}}}}}|||mmmkkkjjjnnnqqqkkkgggfff^^^\\\aaadddssssssddd\\\TTTSSSRRROOOMMMNNNOOOMMMMMMPPPQQQUUU^^^iiirrr~~~vvvfff^^^\\\XXXUUUTTTSSSQQQNNNMMMMMMLLLJJJIIIKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCAAA???>>>===999888666444333333333444666???aaaHHH,,,555...000111...+++,,,///111000///......---,,,++++++,,,,,,...------------...///000///...------,,,---------------------------------+++,,,...000111111000///111000///...------------////////////000000000000000000000000000000///...///******000000******000------------------------........./////////000000...------------...//////////////////////////////........................+++,,,,,,---......//////111000/////////000222333///000000111111111111222111222444666888:::<<<===<<<>>>AAABBBDDDFFFIIILLLMMMLLLKKKIIIGGGEEEDDDCCCAAAAAA@@@@@@DDDLLLVVV]]]dddeeeggggggddd___ZZZVVVOOONNNNNNPPPTTT[[[bbbfffkkkmmmooommmhhhaaa\\\ZZZVVVYYY]]]aaaddddddcccbbbdddeeeggghhhhhhjjjlllooonnnoooooonnnkkkfffaaa^^^WWWTTTPPPLLLJJJGGGDDDBBBAAABBBCCCCCCCCCDDDFFFHHHIIIKKKNNNRRRWWW^^^ffflllsss{{{xxxfffXXXMMMFFFBBBDDDFFFEEEDDDFFFFFFDDDAAAAAAAAAAAA@@@?????????>>>===============>>>;;;<<<@@@CCCFFFMMMUUUYYYaaannnzzz|||yyyxxxxxxwwwvvvwwwvvvttttttttttttrrrqqqqqqrrrrrrssssssssssssssstttvvvxxx|||~~~wwwjjjjjjiiinnnrrrllleeeddd]]][[[aaacccrrrvvvfff]]]UUUSSSRRROOOMMMNNNOOOMMMNNNPPPQQQTTT]]]gggqqq}}}ttteee^^^\\\XXXUUUTTTQQQPPPNNNMMMMMMLLLJJJHHHKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCAAA???>>>===:::999888666555555555666///777DDD111,,,555---555000---+++,,,...///...---///......---,,,,,,,,,,,,000///...---,,,,,,++++++------------,,,---------........................******,,,---......//////------------...///000000/////////000000000111111//////000000000//////......******......++++++///,,,,,,------------------,,,,,,,,,------------......------------...//////////////////////////////........................+++,,,,,,------.../////////......---...///000000111111111111222222333444111222444666888;;;<<<======???AAACCCEEEHHHLLLOOOPPPPPPOOOMMMKKKIIIGGGFFFCCCBBB@@@???AAAIIIRRRYYY```aaaccccccaaa]]]YYYVVVQQQPPPPPPRRRUUU[[[```ccchhhjjjkkkjjjeee___[[[XXXWWW[[[aaagggjjjkkkjjjhhhhhhiiijjjiiiiiikkknnnpppoooqqqssstttsssnnniiifffaaa^^^YYYUUUQQQLLLGGGDDDCCCCCCCCCBBBAAABBBCCCDDDEEEFFFJJJNNNTTT]]]gggnnnttt||||||lll]]]QQQIIIDDDDDDEEECCCBBBCCCDDDBBB@@@???@@@@@@???>>>???>>>>>>==================;;;<<>>===999888777666666555555555+++222333(((///444+++333///...------.........---.........------,,,,,,,,,---------------,,,,,,,,,,,,,,,------------------........................---,,,+++***+++---///111,,,,,,,,,------...///000////////////000000000000---......//////.........111//////000000...---///,,,,,,,,,---------.........------------,,,,,,,,,...------------...//////////////////////////////........................---------...//////000000...............//////000222222111111222444555666444444555777888:::;;;;;;<<<===@@@BBBDDDHHHMMMQQQSSSRRRRRRQQQOOOMMMKKKIIIGGGEEECCCAAACCCIIIQQQWWW\\\]]]^^^^^^]]]YYYVVVSSSQQQQQQQQQRRRUUUYYY]]]___ccceeefffeee```[[[WWWUUUWWW\\\dddlllqqqrrrrrrqqqnnnooonnnmmmkkkkkkmmmpppqqqsssvvvxxxxxxvvvrrrpppjjjhhhddd___[[[VVVOOOKKKIIIGGGEEEBBBAAAAAAAAAAAACCCEEEHHHLLLSSS]]]hhhpppvvv}}}tttfffWWWNNNGGGFFFEEECCCAAABBBCCCAAA?????????@@@???>>>>>>>>>>>>>>>>>>======<<<===;;;;;;???@@@BBBHHHOOOTTT\\\hhhsss}}}yyyuuutttuuuuuuuuuxxxwwwwwwxxxyyyyyywwwuuurrrssstttvvvwwwwwwwwwwwwtttuuuwwwyyy{{{}}}ooohhhkkkkkkppptttoooeeeeee^^^]]]bbbdddqqqnnndddZZZVVVSSSOOOMMMNNNNNNMMMNNNPPPPPPRRRZZZcccnnnzzz~~~pppbbb]]][[[XXXTTTSSSPPPNNNKKKKKKKKKKKKJJJHHHKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAA???>>>===777777666555444333222111...222...+++111000***---000000000000000/////////,,,,,,------------,,,,,,&&&'''))),,,...///000000,,,,,,---............---........................111///---,,,,,,...111222000///...---,,,,,,,,,,,,............////////////,,,------...............000//////...---,,,+++++++++,,,,,,------.........000000/////////............------------...//////////////////////////////.................................///000000111111000000000000111111111111222111111111222333555777666666777777888999::::::;;;<<>>???@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<:::;;;>>>???@@@EEEKKKRRRZZZdddoooyyy~~~xxxtttrrrsssttttttvvvvvvvvvxxxyyyyyywwwuuurrrssstttuuuvvvvvvvvvvvvuuuvvvwwwxxxyyyzzz{{{|||}}}~~~~~~nnnjjjnnnmmmqqqtttoooffffff___]]]bbbcccooorrrggg]]]XXXTTTPPPNNNOOONNNMMMNNNPPPPPPQQQXXXaaajjjwww}}}oooaaa\\\[[[WWWTTTRRRPPPNNNJJJIIIIIIJJJJJJIIIKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBAAA@@@???>>>===777777666555444222000///000000---111000+++---+++///000000000///.........)))***+++,,,------,,,,,,&&&'''))),,,---...//////,,,---...///000//////...........................111000///...---...////////////...---,,,,,,,,,,,,------------............------...///////////////---...---,,,+++++++++***++++++,,,,,,---......///.........///////////////...------------...//////////////////////////////.................................///000000111111///000000111111111111111000/////////000222444666666666777888999::::::;;;;;;===???AAADDDJJJPPPTTTWWWWWWXXXYYYXXXVVVTTTSSSNNNNNNLLLKKKJJJMMMQQQUUUUUUVVVVVVVVVTTTQQQNNNLLLJJJKKKLLLNNNQQQSSSUUUVVVWWWYYY\\\\\\[[[YYYXXXXXX\\\bbbkkkuuu}}}|||{{{yyywwwvvvvvvvvvvvvvvvuuutttsssqqqmmmgggccc]]]XXXQQQLLLIIIGGGDDDBBBCCCDDDGGGLLLUUUbbbpppzzz{{{~~~iii]]]PPPIIIEEEBBBBBBDDDBBBAAA??????@@@@@@@@@???===>>>>>>???>>>===<<<;;;<<<:::;;;>>>??????CCCIIIOOOVVV```jjjsss~~~}}}vvvrrrqqqrrrsssssssssssstttvvvwwwwwwuuussspppqqqrrrsssssssssssssssssssssssssssssssssttttttuuuwwwyyy{{{pppmmmqqqooorrruuupppffffff___]]]``````lllvvvkkk___ZZZUUUQQQOOOPPPNNNMMMNNNPPPPPPPPPWWW___eeerrr|||nnn```\\\[[[WWWTTTRRRQQQNNNJJJHHHHHHIIIJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDBBBBBBBBBAAA@@@???>>>===::::::999777666333111000///,,,,,,444///***222...,,,...///...---++++++,,,'''(((***,,,---------,,,***+++,,,---,,,,,,******,,,---///000000000//////////////////////////////---............,,,+++***,,,,,,,,,,,,---...//////,,,,,,,,,---------............///000000111000000///111000//////000000///++++++,,,,,,---...//////******+++,,,---...///000...------------...//////////////////////////////........................------......///000000000---......///////////////......------...000333444555555666888999:::;;;<<<<<<===???BBBEEEKKKQQQVVVXXXYYY[[[\\\[[[ZZZXXXWWWMMMMMMMMMKKKJJJLLLOOORRRRRRRRRRRRQQQOOOLLLJJJHHHHHHIIIJJJMMMOOOQQQSSSTTTRRRUUUYYY[[[ZZZZZZZZZ[[[___dddmmmxxx~~~{{{{{{|||}}}xxxxxxxxxyyyxxxtttoookkkfff```XXXRRROOOLLLIIIFFFBBBDDDGGGMMMWWWeeettt~~~|||nnnaaaRRRJJJEEEBBBBBBEEEBBBAAA??????@@@AAA@@@???===>>>?????????>>><<<;;;<<<:::;;;>>>>>>>>>BBBHHHLLLSSS]]]fffoooyyy|||vvvqqqpppqqqssssssppppppqqqtttvvvvvvsssqqqoooooopppqqqqqqqqqpppppppppooonnnmmmllllllllllllnnnoooqqquuuzzzqqqooosssppprrruuupppffffff^^^\\\______jjjxxxmmmaaa[[[VVVRRRPPPQQQNNNMMMNNNPPPPPPPPPVVV___aaaooo~~~ooo```[[[[[[XXXTTTRRROOOMMMLLLKKKLLLKKKIIIHHHLLLKKKJJJHHHFFFDDDCCCCCCDDDBBB@@@@@@@@@@@@>>><<<:::999888666555333222111////////////............,,,,,,,,,------.........111///,,,+++***+++---.........---------......///---------------...///000222111000......000111222...............///000000000000000000000000000000000000//////.........---------------.........///////////////............++++++,,,---...///000111000000...------...///000---------............///.........////////////000///////////////////////////////////////000111111222222111000000000000000333333333222333333444444777888999:::;;;<<<<<<===;;;===@@@CCCFFFKKKQQQUUU[[[]]]```bbbaaa^^^YYYVVVVVVSSSOOOMMMNNNPPPQQQQQQSSSSSSQQQPPPMMMKKKJJJIIIEEEFFFHHHJJJMMMNNNOOOPPPQQQRRRVVV[[[```bbbbbbaaaeeegggnnnyyy~~~|||zzzyyywwwwwwtttoooiiibbb^^^YYYUUURRRPPPOOOOOOSSS\\\hhhuuu}}}mmmWWWOOONNNIIICCCAAA@@@???>>>???@@@???===<<>>>>>>>>>>><<<===>>><<<;;;<<<@@@CCCGGGMMMVVVaaakkkuuu~~~|||wwwsssqqqpppooonnnooooooooonnnooooooppppppnnnlllllllllmmmlllkkkiiillllllkkkjjjiiigggfffeeeeeeeeefffiiinnnwwwyyyrrrtttxxxwwwrrrooohhhbbb]]][[[[[[___iiisssvvvdddZZZWWWUUUQQQLLLNNNNNNMMMNNNPPPRRRUUUWWWbbbjjjwww{{{mmm___[[[[[[YYYVVVTTTSSSQQQNNNMMMMMMLLLIIIGGGLLLKKKJJJHHHGGGEEEDDDCCCDDDBBB@@@@@@@@@@@@>>><<<::::::888777555333222111111111111000000000//////,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---............---------......///111000...------...000111...............//////000////////////////////////000/////////............------........./////////////////////....................................//////...------...//////.........////////////000------.........///////////////////////////////////////......//////000111222111000////////////000111111000000111111222222666777777888999::::::;;;;;;===@@@CCCFFFKKKQQQVVV___bbbeeehhhgggddd___\\\XXXUUUQQQOOOPPPQQQSSSSSSQQQPPPNNNLLLIIIGGGFFFEEEEEEGGGIIIKKKMMMMMMNNNNNNOOOPPPTTTZZZaaaeeeggggggggghhhnnnwww}}}~~~|||zzzzzzyyyvvvppplllhhhddd```]]]YYYWWWVVVYYYbbbnnn{{{yyycccXXXRRRKKKFFFDDDAAA@@@???@@@AAA@@@???===????????????>>>>>>>>>>>><<<===>>>===<<<<<<@@@CCCGGGLLLSSS\\\eeeoooxxx~~~}}}yyytttpppnnnmmmllllllnnnmmmmmmmmmmmmnnnoooooonnnlllkkkkkkkkkjjjhhhffffffeeedddbbbaaa___^^^]]][[[\\\]]]___dddllluuu|||xxxqqqssswwwvvvqqqooohhhbbb]]][[[[[[^^^gggqqq|||jjj^^^ZZZXXXSSSNNNOOONNNNNNNNNPPPRRRUUUWWW___gggtttwwwjjj^^^ZZZ[[[YYYWWWVVVWWWTTTQQQOOONNNLLLJJJHHHKKKKKKJJJIIIHHHFFFDDDCCCDDDBBB@@@@@@@@@@@@>>><<<;;;:::999777555222111000000000000/////////......------------------,,,,,,***+++,,,---,,,+++***)))************+++,,,......//////...---------......//////------------//////......------......///000........................////////////................../////////000000000////////////............000000///...---,,,,,,+++...---------------.........////////////000000000,,,---------............////////////////////////......------......///000000000//////......//////111111000000111111222333555666666777777888888888<<<>>>AAACCCGGGLLLRRRVVVbbbeeejjjmmmmmmiiidddaaa[[[XXXTTTRRRSSSTTTUUUUUURRRPPPMMMJJJGGGEEECCCCCCFFFGGGJJJLLLMMMMMMLLLKKKKKKMMMQQQXXX```gggjjjkkkiiiiiimmmsssxxx{{{~~~zzzwwwuuurrrnnnkkkeeecccbbbdddkkkwwwvvvfffYYYNNNIIIGGGBBBAAA@@@@@@AAAAAA@@@???@@@@@@?????????>>>>>>>>>======>>>===<<<===???BBBEEEHHHNNNUUU]]]fffooouuuyyyuuupppllljjjiiihhhgggjjjjjjjjjjjjjjjkkklllmmmmmmkkkiiiiiiiiigggdddbbbaaa```]]]ZZZXXXVVVUUUUUURRRRRRSSSTTTWWW^^^ggglllyyy~~~vvvppprrrvvvtttpppnnnhhhbbb]]][[[ZZZ\\\dddmmmssseee___ZZZUUUPPPPPPOOONNNNNNOOORRRTTTVVV\\\dddppp}}}ttthhh]]]ZZZZZZXXXVVVVVVVVVTTTPPPNNNMMMMMMKKKIIIKKKKKKKKKJJJIIIGGGEEEDDDDDDBBB@@@@@@@@@@@@>>><<<<<<;;;999777444222111000...---------,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))******,,,---...///000///...---------------//////...------...//////...------------...//////........................///////////////.........////////////000000000000////////////............000000///...---,,,,,,+++,,,,,,,,,,,,---------...............////////////,,,,,,,,,---------..............................---------------...////////////............//////222222222222333444555555666666666666777777888888<<<>>>AAADDDGGGLLLSSSWWWaaaeeejjjnnnnnnkkkfffbbb\\\YYYVVVUUUVVVWWWXXXXXXWWWTTTPPPKKKHHHFFFEEEEEEGGGIIIMMMPPPPPPNNNLLLJJJIIIJJJLLLSSS[[[bbbgggiiihhhgggiiimmmpppsssyyy~~~|||yyyvvvqqqooommmooouuutttbbbSSSLLLJJJDDDBBB@@@@@@AAAAAA@@@???@@@@@@@@@?????????>>>>>><<<<<<<<<<<<;;;<<<>>>???BBBDDDIIINNNUUU^^^gggmmmvvvzzz|||uuuqqqlllhhhgggfffeeedddfffffffffffffffggghhhiiijjjiiigggfffeeedddaaa^^^___]]]YYYUUURRRQQQQQQQQQMMMMMMMMMNNNPPPUUU\\\aaakkkrrr|||}}}tttoooqqqtttrrrnnnmmmhhhbbb]]][[[YYYZZZ```iii}}}|||mmmddd]]]VVVQQQQQQPPPOOONNNOOOQQQSSSTTTZZZaaammmzzzssshhh^^^ZZZYYYVVVTTTTTTSSSQQQNNNLLLLLLLLLLLLKKKKKKKKKLLLKKKJJJHHHFFFDDDDDDBBB@@@@@@@@@@@@>>><<<;;;:::999777555333111000...---------,,,,,,,,,,,,.........------,,,,,,,,,...---,,,++++++,,,...///*********+++,,,...///000000///...---------------////////////////////////---------------...//////.................................///////////////////////////000000000000////////////.................................---+++,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------------...////////////............//////222222222222333444555666666777777888888999999999===???BBBEEEHHHMMMSSSWWW```dddiiilllllliiieeeaaa[[[YYYVVVVVVWWWYYYZZZYYYZZZVVVQQQLLLHHHGGGFFFGGGIIILLLQQQUUUUUURRRNNNKKKIIIHHHHHHLLLSSSZZZ___bbbeeecccdddgggiiijjjooovvv}}}}}}yyyxxxwwwyyymmm\\\RRRLLLFFFDDDAAA@@@@@@@@@???>>>@@@@@@@@@@@@????????????;;;:::::::::;;;<<<<<<<<<>>>@@@DDDIIIOOOWWW___eeejjjnnnssswwwyyyzzz|||~~~zzzzzz{{{}}}yyyrrrnnniiieeecccbbbaaa```````````````aaabbbcccdddfffdddcccbbbbbbaaa^^^\\\]]][[[WWWSSSPPPNNNNNNNNNKKKKKKJJJJJJJJJNNNSSSWWW```gggrrrzzzzzzsssoooqqqsssqqqmmmlllgggbbb]]][[[XXXWWW\\\cccrrrwwwkkkbbbYYYSSSSSSQQQPPPOOOOOOPPPRRRSSSXXX___jjjwwwpppggg^^^ZZZXXXUUUSSSTTTRRROOOLLLJJJKKKLLLLLLKKKKKKKKKLLLLLLKKKIIIGGGEEEDDDBBB@@@@@@@@@@@@>>><<<:::999888666555333222111000000000/////////......------------------,,,,,,///...+++******,,,///111++++++++++++,,,...////////////...---------......////////////////////////------,,,,,,------...///.................................///////////////....../////////000000000////////////............,,,---------.../////////+++,,,---......///......++++++,,,,,,,,,---------,,,---------............------------------------......------......///000//////......//////000000/////////000111222333444666777777888999:::;;;<<<>>>@@@CCCEEEIIINNNTTTXXX___bbbeeehhhhhheeeaaa___WWWVVVTTTUUUWWWYYYZZZZZZZZZVVVPPPJJJGGGFFFGGGHHHLLLPPPWWW[[[\\\XXXSSSOOOKKKIIIGGGHHHMMMSSSXXX[[[aaa___```ccccccbbbffflllqqqwww{{{jjj[[[QQQJJJGGGCCCAAAAAA@@@???>>>AAA@@@@@@@@@@@@?????????;;;:::999:::<<<<<<;;;:::<<<>>>BBBEEEJJJPPPVVV[[[]]]aaaeeehhhiiiiiijjjkkkhhhhhhhhhiiilllooosssuuuzzz~~~xxxnnnkkkeeeaaa```___^^^]]]ZZZZZZ[[[[[[\\\]]]^^^___```___^^^^^^______]]][[[ZZZXXXUUUQQQOOOMMMLLLKKKJJJIIIHHHFFFEEEGGGKKKOOOUUU\\\fffooouuu{{{xxxrrrooorrrssspppmmmmmmgggbbb]]]ZZZWWWUUUXXX___kkkvvviii^^^XXXTTTSSSQQQOOOOOOOOOQQQRRRVVV\\\gggtttzzzlllddd\\\ZZZXXXUUUTTTVVVTTTQQQMMMJJJJJJKKKKKKJJJJJJKKKMMMMMMLLLJJJGGGEEEDDDBBB@@@@@@@@@@@@>>><<<888888777666555444333333111111111000000000//////,,,,,,------------------,,,,,,+++++++++,,,......+++++++++++++++,,,------......---------......///.........//////.........------,,,,,,------...///////////////////////////............/////////000------........./////////////////////............---------.........//////+++,,,...///000000//////,,,,,,,,,---------......------.........///////////////////////////////////////......//////000111000////////////000111222/////////000111222444555555555666888:::;;;<<<===>>>@@@CCCFFFIIINNNTTTYYY[[[]]]___```___]]]ZZZXXXSSSRRRQQQSSSVVVYYYZZZZZZZZZVVVOOOIIIFFFFFFHHHIIIOOOTTT[[[aaabbb^^^XXXSSSNNNKKKGGGGGGKKKQQQVVVYYY^^^]]]^^^aaaaaa___aaafffhhhlllsss{{{yyygggXXXOOOLLLGGGDDDBBBAAA@@@???AAAAAA@@@@@@@@@?????????===<<<;;;<<<>>>>>><<<:::;;;===@@@CCCEEEHHHLLLOOOQQQSSSWWWYYYXXXXXXXXXYYYWWWWWWVVVWWWYYY]]]```cccgggmmmtttxxx{{{zzztttjjjfffaaa]]]\\\[[[ZZZYYYVVVVVVVVVVVVXXXYYYZZZ[[[[[[ZZZZZZ[[[]]]^^^]]]\\\XXXWWWUUUSSSPPPNNNLLLKKKJJJIIIHHHEEECCCDDDGGGIIILLLRRR[[[bbbhhhooowww|||wwwrrrpppsssssspppmmmmmmfffaaa]]]ZZZVVVSSSUUU[[[fff}}}sssfff^^^UUUSSSQQQOOONNNOOOPPPQQQSSSYYYcccppp~~~wwwiiiaaa[[[YYYXXXVVVVVVXXXWWWSSSNNNKKKJJJJJJIIIIIIJJJKKKMMMNNNMMMJJJHHHFFFDDDBBB@@@@@@@@@@@@>>>===777777777666555555444444////////////............,,,,,,,,,------.........)))***+++,,,---,,,,,,++++++***************++++++---------------...///000,,,------......------,,,---,,,,,,,,,,,,---......000000000000000000000000---.........//////000000------------.........///000/////////....................................+++,,,...000111000000///---------.........//////.........////////////000111111111111111111111111///////////////000111111000000000000000111222222111111111222333555666777333444555777999;;;===>>>???AAACCCFFFJJJOOOUUUYYYWWWWWWXXXXXXWWWVVVSSSRRRPPPOOOOOOQQQUUUXXXYYYYYY[[[WWWPPPKKKHHHHHHJJJLLLQQQVVV^^^dddfffbbb[[[VVVQQQMMMHHHGGGKKKQQQVVVYYY]]]\\\^^^aaa```^^^___cccaaaeeejjjpppwww}}}ooo^^^SSSOOOJJJFFFDDDCCCAAA@@@AAAAAAAAA@@@@@@@@@?????????===<<<===@@@@@@>>>;;;<<<>>>@@@AAABBBCCCEEEGGGHHHKKKNNNOOONNNMMMLLLMMMMMMLLLKKKKKKMMMQQQUUUWWWTTTYYY```dddgggmmmuuu{{{{{{~~~vvvppphhhddd^^^[[[YYYXXXWWWVVVSSSSSSSSSTTTUUUWWWXXXYYYWWWWWWXXXZZZ\\\^^^]]]\\\YYYYYYXXXVVVTTTQQQOOOMMMKKKKKKIIIFFFCCCCCCFFFHHHEEEKKKSSSZZZ```gggooouuu~~~{{{vvvrrrpppssstttpppmmmnnnfffaaa]]]ZZZVVVRRRTTTYYYdddzzz{{{mmmdddUUUTTTRRROOONNNNNNOOOPPPPPPVVVaaammm|||}}}lllddd[[[WWWWWWXXXVVVTTTVVVTTTRRROOOLLLJJJIIIHHHKKKLLLLLLLLLKKKIIIFFFEEEAAAAAAAAA@@@???>>>===<<<999888777666444222111000222000...---,,,---///000---------,,,,,,+++++++++......---------,,,,,,,,,---,,,+++******,,,...///........................////////////...---,,,+++,,,,,,,,,------------...---...///000000///...---..................------000000000111222222333333000///...------...///000***+++,,,---...---,,,++++++,,,.../////////...---//////.........---------////////////000000000000000///.........///111222222111000//////000111222............////////////222000///111555777666444333333444555777999:::;;;AAAAAABBBEEEIIINNNSSSUUU\\\ZZZWWWSSSPPPMMMKKKJJJGGGHHHKKKPPPUUUZZZ\\\\\\YYYWWWRRRLLLFFFDDDDDDFFFPPPVVV___gggjjjhhhddd```XXXPPPJJJLLLQQQTTTXXX\\\]]]```cccdddcccbbbbbbbbbcccdddeeehhhnnntttzzz}}}}}}zzzsss```XXXOOOKKKKKKJJJFFFAAABBBAAA@@@AAABBBAAA???===AAA???>>>===>>>===<<<:::>>>===<<<===???@@@AAAAAABBBBBBBBBFFFIIIJJJHHHEEEDDDGGGHHHHHHGGGGGGJJJMMMOOOOOOPPPSSSXXX^^^dddhhhppptttyyy~~~|||sssmmmddd```ZZZUUUQQQOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVWWWUUUZZZ[[[WWW]]]bbbZZZ]]]\\\ZZZYYYXXXVVVRRRPPPNNNKKKGGGEEEDDDCCCAAA@@@EEEHHHLLLOOOTTT\\\fffnnnvvv|||yyynnnoooqqqssstttsssooolllhhhbbb\\\YYYVVVSSSTTTYYY___sssuuuaaa]]]UUUNNNNNNNNNMMMMMMNNNSSSXXXaaajjjvvv{{{jjjcccZZZVVVVVVWWWUUUSSSUUUTTTQQQOOOLLLJJJIIIHHHJJJKKKLLLLLLKKKIIIGGGEEEBBBBBBBBBAAA@@@>>>===<<<999888777666444222111000111000...---------///000,,,,,,+++++++++*********------,,,,,,,,,+++++++++---,,,+++******,,,---///........................,,,,,,------...---------.........////////////000...///000000000000///...//////////////////////////////000000111222222333333222000...---,,,,,,,,,++++++,,,------------,,,,,,---......///.........//////.........---------............////////////000//////...///000111222111111000//////000111111/////////000000000000111111000///111444666555444444555555777888:::<<<===@@@@@@BBBEEEJJJNNNRRRTTTWWWUUUSSSOOOKKKIIIFFFEEEEEEGGGJJJOOOUUUYYYZZZZZZVVVTTTPPPKKKGGGFFFGGGJJJPPPVVVaaajjjnnnlllgggcccZZZRRRLLLOOOTTTXXX]]]bbbfffhhhjjjiiigggeeeccccccccccccccceeeiiinnnsssvvvzzz|||pppfffXXXPPPMMMKKKFFFAAACCCAAAAAAAAABBBBBB@@@???AAA???>>>>>>>>>>>>===;;;>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAADDDGGGHHHEEEBBBCCCEEEFFFEEECCCCCCEEEGGGIIIIIIJJJKKKOOOTTTXXX[[[aaaeeekkkqqqvvv|||}}}xxxpppiiiccc___ZZZTTTPPPMMMMMMMMMMMMLLLLLLMMMNNNPPPRRRTTTSSSSSSZZZ[[[VVV]]]ddd___aaa___^^^]]][[[XXXSSSPPPNNNKKKGGGDDDCCCBBBAAA???BBBEEEIIIKKKOOOVVV```gggnnnuuuwwwnnnooopppssstttsssooolllhhhaaa[[[YYYVVVSSSTTTXXX^^^qqq~~~kkkaaaXXXQQQPPPPPPNNNNNNOOOQQQVVV^^^gggsssyyygggaaaZZZUUUTTTUUUTTTRRRTTTSSSQQQNNNLLLJJJIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGDDDDDDCCCBBB@@@???===<<<999888777666444222111000111000///------......///,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********---,,,+++***+++,,,---...------------------------******+++,,,---......---.........////////////000//////000111111000/////////000000000000000000000......///000000111111222333222000///---,,,,,,,,,,,,,,,,,,,,,,,,------......------------...//////...............---------------------............///////////////000111111111000000//////000000111000000000000111111111111000//////111333444444333666666777888:::<<<>>>???>>>@@@CCCFFFKKKNNNQQQSSSSSSQQQOOOLLLHHHEEECCCBBBCCCEEEHHHNNNTTTXXXXXXXXXUUUSSSOOOJJJFFFEEEGGGIIINNNWWWdddoootttrrrmmmhhh^^^VVVPPPSSSYYY^^^eeejjjmmmoooqqqqqqnnnllljjjjjjgggfffffffffhhhjjjmmmoooooossswwwyyy|||wwwfffXXXQQQMMMHHHDDDDDDBBBAAAAAABBBCCCAAA@@@@@@???>>>>>>???@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDFFFFFFDDDAAACCCDDDDDDBBBAAA@@@AAACCCEEEDDDDDDDDDFFFIIIKKKMMMPPPTTT[[[bbbhhhooouuuzzz}}}|||||||||}}}}}}zzzwwwrrrkkkeeeaaa^^^XXXSSSNNNKKKJJJJJJIIIIIIHHHIIIJJJLLLNNNPPPSSSTTT\\\___[[[dddmmmiiieeecccbbb```^^^ZZZUUUQQQMMMJJJGGGDDDCCCBBBAAA???@@@BBBEEEGGGIIIOOOWWW]]]dddkkkuuu~~~sssnnnoooppprrrtttrrrooolllhhhaaa[[[YYYVVVSSSTTTYYY]]]pppwwwfff]]]UUURRRRRROOOOOOPPPNNNSSSZZZcccnnn}}}uuuddd___YYYTTTSSSSSSRRRQQQSSSRRRPPPNNNLLLJJJJJJIIIHHHIIIKKKLLLLLLJJJIIIGGGEEEEEEDDDCCCAAA???===<<<999888777666444222111000000000///............/////////////////////......,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...------------------------+++,,,------.........---,,,,,,,,,------------...///000111222222111000//////////////////000000000.........///000000111111//////........./////////------,,,++++++---...///......---,,,,,,...///000........................------.........////////////////////////000000111000000000//////000000000//////000000000111111111000///000111222333333333666666777888:::<<<>>>???===???CCCGGGKKKNNNQQQRRRQQQPPPNNNLLLHHHEEECCCAAAAAACCCHHHNNNTTTXXXYYYXXXWWWUUUPPPJJJDDDBBBBBBDDDNNNXXXgggtttzzzyyytttoooeee\\\VVVXXX^^^dddjjjppprrruuuwwwxxxwwwvvvuuuvvvqqqpppnnnmmmmmmmmmnnnooommmnnnoooooopppsssyyy}}}ssscccXXXQQQLLLIIIEEECCCBBBAAABBBBBBAAA@@@@@@>>>>>>???AAAAAAAAA@@@<<<>>>@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHGGGEEECCCDDDDDDCCCBBBAAAAAABBBBBBCCCBBBBBBAAABBBDDDFFFGGGGGGKKKQQQXXX^^^eeekkkpppqqqqqqrrrsssuuuwwwyyy{{{~~~|||xxxuuurrrmmmfffaaa___[[[VVVQQQLLLIIIGGGGGGFFFFFFEEEFFFGGGIIIKKKMMMSSSQQQYYY^^^___kkktttooofffdddcccaaa___\\\VVVSSSMMMJJJFFFDDDCCCBBB@@@???>>>@@@CCCCCCDDDHHHOOOTTT[[[bbblllvvv~~~}}}sssppppppppprrrsssrrrooommmgggaaa[[[YYYVVVTTTVVVZZZ^^^ppp~~~jjj```WWWSSSRRROOONNNOOOMMMQQQXXX```kkkyyyrrraaa^^^YYYTTTRRRRRRQQQQQQRRRQQQOOOMMMLLLKKKJJJJJJHHHIIIKKKLLLLLLJJJIIIGGGEEEEEEDDDCCCAAA???===<<<999888777666444222111000000000///...............////////////////////////------------,,,,,,,,,,,,++++++++++++,,,,,,------------------------------///////////////...------,,,,,,,,,------------...///000111222222111000///---------....../////////.........///000000111111...///////////////.........---,,,+++,,,---...///......---,,,,,,...///000---.........................../////////000000000...//////000000000000000/////////000000/////////........./////////000000///000111111111222222333555555666777999;;;===>>>===???BBBGGGKKKNNNPPPQQQPPPOOONNNLLLIIIEEEBBBAAAAAACCCHHHOOOVVVZZZ\\\\\\ZZZWWWRRRKKKEEEBBBBBBCCCOOOYYYiiixxxzzzuuulllddd^^^```eeejjjoootttyyy|||~~~~~~{{{zzzxxxvvvuuutttttttttqqqpppnnnkkkjjjkkkmmmoooqqqtttvvvxxxyyyzzz|||~~~}}}|||{{{zzzzzz|||~~~pppbbbWWWOOOKKKHHHFFFCCCBBBBBBBBBAAA@@@@@@??????@@@BBBCCCBBBAAA<<<>>>AAABBBBBBBBBDDDFFFGGGHHHJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCEEEFFFEEEHHHLLLPPPUUUZZZ```dddfffgggiiikkknnnqqqtttuuuxxxvvvtttqqqmmmhhhbbb^^^[[[XXXSSSNNNJJJFFFEEEDDDDDDDDDDDDDDDEEEGGGJJJKKKPPPLLLQQQXXX```ooovvvnnnfffdddaaa```^^^[[[WWWTTTMMMJJJFFFDDDBBBBBB@@@???>>>@@@BBBBBBAAADDDIIINNNTTT[[[fffoooxxx}}}uuusssrrrrrrssstttrrrooommmfff```[[[YYYXXXVVVXXX]]]aaarrrkkkaaaWWWSSSQQQNNNMMMNNNMMMQQQWWW^^^hhhvvvooo___]]]YYYUUURRRQQQQQQQQQPPPPPPNNNMMMLLLKKKKKKJJJIIIJJJKKKLLLKKKJJJHHHGGGDDDDDDCCCBBB@@@???===<<<999888777666444222111000///////////////.........,,,,,,,,,---------------.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111111111000000...------.........////////////000//////000111111000//////,,,,,,------......//////......///000000111111222111111111000///---+++***---------------......///...------------...//////---------...............////////////000000000111......///000000000000000...//////000000//////...............////////////000111222222111111222444444444555666888:::<<<======???BBBEEEJJJMMMPPPRRROOOOOONNNLLLIIIFFFCCCAAACCCDDDIIIPPPXXX^^^bbbccc^^^\\\WWWQQQKKKHHHIIIJJJQQQ[[[kkkzzz{{{ssskkkfffhhhmmmqqquuuzzz}}}|||{{{{{{xxxvvvrrrnnnjjjiiihhhhhhggghhhiiiiiigggggghhhjjjkkkjjjjjjiiiiiilllqqquuu~~~pppbbbVVVOOOMMMJJJGGGDDDDDDCCCBBBAAAAAA@@@@@@AAACCCDDDCCCBBB===@@@CCCCCCCCCDDDIIIMMMLLLOOORRRSSSRRRQQQQQQQQQLLLIIIGGGFFFFFFFFFEEEDDDAAAAAAAAAAAABBBCCCDDDDDDCCCEEEGGGIIIKKKOOOTTTWWW\\\]]]```dddgggkkkmmmoooppppppnnnlllhhhccc___\\\WWWTTTPPPLLLHHHEEECCCBBBBBBBBBBBBBBBDDDFFFHHHIIIPPPLLLQQQYYYaaaqqqyyyrrrhhheee```]]][[[YYYVVVTTTLLLIIIFFFCCCBBBAAA@@@>>>???AAABBBAAA@@@AAAFFFJJJMMMUUU___iiiqqqzzz~~~yyywwwvvvuuuttttttrrrooommmeee```[[[ZZZZZZYYY\\\aaafffvvvlllbbbWWWSSSPPPMMMMMMNNNMMMPPPUUU\\\eeetttlll^^^]]]ZZZVVVRRRQQQQQQRRROOOOOONNNLLLKKKKKKKKKKKKJJJKKKLLLLLLKKKIIIGGGEEEBBBBBBBBBAAA@@@>>>===<<<999888777666444222111000///////////////......---++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////...............////////////000...///000000000000///...---------...//////000000//////000000111222222333111111111000///---+++***,,,------...............,,,---......///.........---------.........//////........./////////000000---...///000111000000///......///000000///.........////////////000000000000222444333222111333555444444555666888:::<<<===>>>???AAADDDHHHMMMQQQSSSQQQQQQQQQOOOMMMIIIFFFDDDEEEFFFJJJQQQZZZbbbhhhjjjjjjgggaaaZZZTTTPPPPPPQQQSSS]]]mmm|||vvvppplllpppvvvzzz}}}}}}yyyuuuqqqnnnkkkiiiaaabbbbbb```^^^\\\]]]^^^^^^___^^^]]]]]]```fffjjjttt|||rrrddd\\\SSSPPPLLLHHHGGGFFFDDDCCCCCCBBBAAABBBCCCDDDCCCBBB@@@CCCEEEEEEEEEHHHOOOUUUWWW[[[___```___]]]^^^___WWWTTTPPPNNNMMMLLLIIIGGGDDDDDDDDDCCCCCCCCCCCCCCC@@@AAACCCCCCDDDGGGKKKNNNRRRTTTWWW\\\```dddggghhhhhhiiiiiigggccc___\\\ZZZSSSQQQNNNJJJGGGDDDBBBAAA@@@@@@???@@@AAACCCEEEGGGJJJJJJSSSYYY\\\kkkwwwuuummmhhhaaa[[[XXXUUUSSSRRRLLLIIIEEECCCBBBAAA???>>>???AAABBBAAA??????CCCGGGGGGNNNXXXbbbjjjrrr{{{|||{{{yyywwwvvvuuusssooommmddd___[[[[[[\\\\\\```eeelll{{{mmmbbbXXXSSSQQQNNNNNNPPPLLLOOOTTTYYYcccqqq~~~kkk^^^]]]ZZZVVVRRRQQQQQQRRROOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKIIIFFFEEEAAAAAAAAA@@@???>>>===<<<999888777666444222111000/////////000///......------------.........//////,,,,,,,,,+++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,---------......---...///000000///...------......///000111111222000000000111222222333333---...///000000///...---+++,,,.../////////...---+++,,,.../////////...------------.........//////---------.........//////---...000111111111000///---...///000000///...---000000000000111111111111111333555444222111333555555555555777888:::<<<===??????@@@CCCGGGLLLQQQTTTUUUUUUUUUTTTQQQNNNJJJHHHGGGHHHKKKRRR\\\eeelllooouuurrrkkkbbbZZZTTTSSSSSSTTT^^^mmm|||wwwrrrpppvvv||||||xxxtttpppmmmaaaaaa```^^^[[[ZZZZZZ[[[YYYZZZYYYXXXWWWZZZ```eeemmmvvvrrrjjjXXXTTTOOOLLLJJJHHHFFFEEEDDDCCCBBBBBBCCCDDDCCCBBBBBBEEEGGGGGGGGGKKKSSS[[[aaaeeejjjkkkjjjiiijjjkkkccc___YYYVVVTTTRRRNNNJJJHHHHHHGGGFFFEEEDDDCCCBBB???@@@AAAAAAAAACCCGGGJJJKKKNNNRRRVVV[[[___bbbcccccceeeeeeddd```\\\YYYXXXQQQOOOLLLIIIFFFCCCBBBAAA>>>>>>>>>>>>@@@BBBDDDEEE>>>CCCOOOSSSQQQ]]]nnnppprrrlllccc[[[VVVSSSQQQPPPLLLIIIEEECCCBBBAAA???>>>>>>@@@BBB@@@>>>???BBBEEECCCJJJTTT]]]eeemmmvvv|||}}}~~~|||yyywwwuuusssooolllddd___[[[\\\]]]^^^bbbhhhppp~~~nnncccXXXTTTQQQOOOOOOQQQKKKNNNRRRXXXaaaooo}}}lll```[[[VVVSSSTTTTTTSSSQQQNNNMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHIIIIIIHHHDDDBBBCCCAAA@@@??????===;;;888777777666555333222111000///////////////...---------------.........//////++++++++++++******))))))+++++++++***++++++,,,,,,---.........---,,,++++++,,,---......//////......000000///...............------...000333333000...---------............////////////000111333444555////////////............//////............//////...------,,,,,,------...---...///000000///...---111000///......---......000000//////.........---000000000000000000000000222222111111111111222222222222222222333444555555888888777777888:::<<<===>>>???BBBEEEIIINNNTTTXXX\\\\\\ZZZXXXUUUQQQNNNLLLFFFIIIOOOVVV^^^iiittt{{{yyywwwssslllccc]]]YYYWWWXXXaaannn{{{{{{sssqqqssszzz|||wwwoookkkfffbbb```___]]]\\\ZZZZZZZZZYYYYYY\\\```ccckkkssszzzrrrgggZZZRRRPPPOOOKKKFFFLLLIIIFFFEEEFFFHHHHHHHHHJJJKKKLLLMMMOOOSSSXXX\\\kkknnnrrrvvvxxxxxxwwwvvvsssnnnhhhddd```\\\VVVQQQOOOMMMJJJHHHGGGFFFDDDBBBBBB@@@??????@@@AAAAAA@@@CCCEEEJJJNNNSSSVVVXXXYYY^^^^^^______]]]ZZZVVVTTTMMMLLLJJJGGGDDDBBBAAA@@@???>>>>>>>>>>>>>>>??????CCCDDDFFFJJJOOOTTTYYY[[[aaa___\\\XXXTTTQQQOOOOOOJJJHHHFFFEEEEEEDDDBBBAAA>>>>>>>>>>>>???@@@AAABBBCCCGGGMMMTTT[[[dddlllqqqzzz}}}zzzxxxvvvrrrmmmhhhddd```______^^^]]]bbbiiivvvrrrdddWWWRRRQQQNNNLLLKKKNNNNNNPPPWWW___iiiyyy~~~lllbbb]]]WWWTTTUUUUUUTTTRRRNNNMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHIIIIIIHHHDDDBBBDDDCCCAAABBBBBBAAA???===777777666555333222111000111111111111111000//////---------.........//////++++++++++++*********))),,,,,,++++++***+++++++++...............---,,,,,,,,,---......//////......000000///...............---...000111111000//////---------............///.........///000111333444111111111111000000000000///..................///...------,,,,,,------.........////////////......///...............///000111000000000////////////000000000000000000000000222222111111111111222222222222222222333444555555777666666666777999;;;<<<<<>>>>>=========>>>>>>???;;;<<<>>>AAAFFFJJJNNNQQQVVVVVVUUUTTTSSSRRRRRRQQQJJJHHHFFFEEEEEEDDDBBB@@@???>>>>>>>>>>>>???@@@@@@@@@CCCHHHNNNUUU]]]fffllluuuzzz~~~{{{yyyvvvrrrlllgggeeebbb```___]]]\\\```ggguuuqqqdddWWWSSSRRROOOMMMMMMOOOMMMOOOUUU\\\eeetttmmmccc^^^XXXUUUUUUVVVTTTRRRNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJHHHEEEBBB@@@???>>>???@@@@@@>>>===777777666555333222111000111111111111111000//////---------...............++++++++++++************------,,,+++************....../////////...------,,,---......//////......000///......---.........---000333222///---...///---------............///............///000222222111111111111000000000000......------------............------------......//////............//////------------...///000111111111111000000000000///000000000000000000000000222222111111111111222222222222222222333444555555555555555666777888:::;;;<<<>>>AAADDDHHHNNNTTTXXX]]]^^^``````]]]XXXTTTPPPLLLNNNRRRXXX```lllxxx|||sssjjjccc```]]]eeeqqq|||~~~zzzrrroooqqqwww~~~}}}xxxtttooolllhhhgggfffddddddggglllpppwww}}}yyynnnfff___WWWQQQNNNLLLKKKLLLPPPSSSUUUVVVXXXYYYYYYZZZZZZ]]]aaadddkkknnnsssyyy}}}~~~|||yyyuuuppplllaaa[[[TTTNNNJJJHHHGGGEEEDDDBBB@@@???@@@???>>>===>>>???BBBFFFJJJLLLNNNOOOUUUVVVWWWWWWVVVTTTQQQPPPLLLKKKIIIFFFDDDBBBAAA@@@>>>======<<<<<<<<<======;;;;;;<<>>>>>==================???BBBGGGMMMUUU^^^dddmmmrrrzzz}}}zzzwwwqqqkkkffffffdddcccbbb^^^\\\```gggvvv~~~nnnbbbWWWSSSRRRPPPNNNNNNNNNMMMNNNSSSXXX___mmmyyyoooccc^^^XXXUUUUUUUUUSSSQQQNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJHHHEEEBBB@@@>>>>>>>>>???>>><<<:::777777666555333222111000///////////////...------........................++++++++++++++++++++++++...---,,,+++************...///////////////......,,,---......///.........///......------.........---222555333...+++---000---------............///.........///000111222222////////////............------,,,,,,,,,,,,------......------------......000///...------...///000---------------...///000000000000///////////////////////////////////////222222111111111111222222222222222222333444555555555555666777888999;;;;;;<<<>>>BBBEEEJJJPPPVVV[[[___aaadddeeeccc^^^YYYUUUQQQRRRTTTYYYaaalllyyyyyypppiiieeeaaaiiittt{{{tttqqqrrrxxx}}}yyyuuutttrrrooonnnqqqvvvzzz}}}|||sssjjjaaaZZZYYYWWWUUUUUUXXX[[[\\\\\\aaabbbbbbaaaaaabbbeeehhhmmmooorrrvvvzzz|||~~~~~~~~~|||xxxvvvnnnhhh^^^UUUOOOKKKHHHGGGFFFDDDAAA@@@@@@???===<<<<<<===@@@BBBEEEHHHIIIJJJOOOPPPQQQRRRQQQPPPNNNMMMKKKJJJHHHEEECCCAAA@@@@@@======<<<;;;;;;;;;<<<<<<<<<======>>>AAACCCFFFHHHJJJKKKMMMMMMMMMLLLIIIHHHIIIGGGEEECCCCCCBBB@@@>>>??????>>><<<<<<;;;;;;;;;<<<===???BBBGGGOOOXXX^^^fffkkkrrrxxx|||~~~~~~}}}{{{zzzzzz|||{{{vvvpppkkkgggiiihhhhhhgggcccaaafffmmmzzz|||ssshhh^^^UUURRRQQQNNNMMMMMMMMMKKKMMMQQQUUU\\\hhhtttqqqccc^^^WWWTTTSSSSSSQQQOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIEEECCCEEECCCBBBBBBAAA@@@>>>;;;777777666555333222111000///////////////...------.....................---+++++++++++++++++++++,,,...---,,,+++************......///////////////...,,,---......///...............------------.........222555222---+++---000---------............///000000000000111222222333////////////............------,,,,,,,,,,,,------///......------......///000///...------...///000//////...---------------........................////////////////////////222222111111111111222222222222222222333444555555555666777888:::;;;<<<<<<===@@@CCCGGGLLLRRRYYY^^^bbbdddhhhjjjiiiddd^^^ZZZUUUVVVXXX[[[bbbmmmyyy~~~vvvooolllgggnnnxxxyyyvvvwww|||~~~zzzxxxyyy|||}}}tttkkkeeeaaa___]]]^^^```ccceeeeeekkkkkkkkkjjjhhhhhhjjjllllllmmmoooqqqtttvvvxxxyyyyyyzzz|||}}}}}}}}}||||||zzzsssiii___WWWQQQLLLIIIHHHFFFCCCAAA@@@???===<<<======???@@@BBBDDDFFFGGGJJJKKKLLLMMMMMMMMMLLLLLLJJJIIIGGGDDDBBBAAA@@@@@@======<<<;;;;;;;;;;;;;;;999999999:::;;;===???AAAHHHIIIJJJKKKJJJHHHFFFDDDGGGEEECCCBBBBBBAAA@@@>>>??????===<<<;;;;;;;;;;;;======???AAAEEEKKKSSSYYYaaaeeelllrrruuuxxxyyy{{{zzzyyyxxxvvvuuuwww{{{~~~{{{vvvpppllljjjmmmmmmoooooollliiioooxxx~~~qqqiiiaaaYYYRRRPPPOOOLLLKKKMMMKKKJJJLLLPPPTTTZZZfffrrr~~~uuuddd^^^XXXTTTSSSRRRPPPMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKIIIFFFCCCEEECCCAAA@@@@@@???<<<999777777666555333222111000111111111111111000//////...............---------++++++++++++,,,,,,,,,,,,------,,,+++************------.../////////......,,,---......//////......---------,,,------...///000222333111...,,,---///---------............///111111111111111222333333111111111111000000000000......------------......//////............////////////............//////000///...---,,,,,,,,,,,,,,,---------------......000000000000000000000000222222111111111111222222222222222222333444555555444555777999;;;<<<======>>>AAADDDIIINNNTTT[[[```eeehhhlllnnnmmmiiidddaaaZZZ[[[]]]```fffoooyyyzzztttqqqlllsss}}}||||||~~~vvvqqqgggeeedddfffjjjnnnqqqrrrvvvvvvvvvtttqqqpppppprrrllllllmmmoooqqqsssuuuwwwuuuvvvxxxyyyzzz{{{}}}zzzrrrjjjbbbZZZSSSNNNJJJHHHEEECCCBBBAAA???===>>>>>>>>>???@@@BBBCCCDDDFFFGGGHHHJJJKKKKKKLLLLLLIIIHHHFFFDDDBBBAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;999888888888999;;;===>>>CCCDDDEEEFFFGGGGGGFFFFFFDDDCCCAAAAAABBBAAA@@@>>>??????>>><<<<<<;;;;;;;;;<<<===???@@@CCCHHHOOOTTT[[[___fffkkkoooqqqtttuuuuuutttrrrppppppsssxxx|||zzzuuuqqqpppppprrrtttxxxxxxtttrrrxxxwwwjjjeee[[[TTTPPPOOONNNKKKKKKLLLKKKJJJKKKOOOSSSXXXcccnnnyyyxxxeee```YYYUUUSSSRRRPPPMMMNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKIIIFFFCCCAAA???>>>>>>>>>===;;;999777777666555333222111000111111111111111000////////////.........---------+++++++++,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,---...............,,,---......//////......---,,,,,,,,,------...///111111000//////...//////---------............///111000000000000111111222111111111111000000000000///................../////////............//////......////////////............---,,,,,,---------------------......//////000000000000000000000000222222111111111111222222222222222222333444555555333444666999:::;;;<<<<<<===@@@DDDHHHNNNUUU\\\aaahhhkkknnnppppppmmmiiifff___aaaccceeejjjqqqzzz~~~wwwrrrppppppwww{{{tttrrrqqqsssvvvzzz|||}}}{{{yyyyyyyyytttsssrrrqqqqqqrrrsssttttttuuuvvvuuutttvvvyyy}}}~~~{{{wwwrrrlllddd\\\VVVKKKIIIFFFDDDDDDCCCAAA???>>>>>>======>>>@@@AAABBBDDDEEEFFFHHHJJJKKKLLLMMMHHHGGGEEECCCBBB@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;===???@@@???@@@AAABBBCCCDDDEEEEEEBBB@@@???@@@AAABBBAAA@@@??????>>>===<<<<<<<<<<<<:::;;;===>>>@@@DDDIIIMMMUUUYYY___dddhhhjjjmmmoooooonnnllljjjjjjnnntttyyy}}}xxxsssrrrsssvvvyyy{{{zzzwww}}}wwwiiidddWWWRRROOOPPPOOOLLLKKKNNNLLLKKKLLLNNNPPPTTT^^^hhhssszzzgggaaaZZZVVVUUUSSSQQQNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKJJJJJJKKKKKKIIIFFFCCCBBBAAA@@@AAAAAAAAA@@@>>>777777666555333222111000///////////////......---//////.........---------+++++++++,,,,,,---------+++++++++***++++++,,,,,,+++,,,,,,---.........---,,,---......//////......,,,,,,,,,,,,------...///222000......///000///...---------.........//////000////////////000000111////////////............//////............////////////............//////---...///000000///...---,,,,,,,,,,,,---...//////---.........//////000000000000000000000000000000222222111111111111222222222222222222333444555555111333555888:::;;;;;;;;;<<>>======<<<===>>>???@@@DDDDDDFFFGGGIIIKKKLLLMMMGGGFFFEEECCCAAA@@@@@@?????????>>>===<<<;;;;;;;;;999999888888:::;;;===>>>@@@@@@??????@@@AAABBBBBB@@@???>>>???AAABBBAAA@@@??????>>>============>>>777999;;;===>>>AAAEEEHHHPPPTTTZZZ___ccceeehhhjjjkkkjjjhhhffffffkkkqqqvvv~~~|||wwwsssrrrvvvzzz}}}}}}yyyxxxiiidddVVVRRRPPPQQQPPPLLLLLLOOONNNLLLLLLNNNNNNQQQYYYcccooo|||yyyfff___YYYXXXUUUQQQPPPRRRPPPOOOMMMKKKJJJIIIIIIIIIKKKKKKKKKJJJHHHFFFCCCBBBAAAAAAAAA@@@???>>>===<<<999888666555333333222222//////000000///...------111000///...............---,,,***))))))***,,,---,,,++++++******++++++,,,,,,---------------,,,,,,...------,,,,,,------...------,,,,,,,,,---......***+++...000111111000///////////////////////////////////////000000000000111111222222222222111111//////............//////000---+++,,,...000///---////////////000000000000//////...------------...////////////000000000000......///000000000000000000000000000111111111111111111222333333444555555555666666888999:::;;;;;;@@@BBBFFFLLLSSSYYY^^^aaaiiilllpppssssssqqqmmmjjjccceeeiiinnnssswwwzzz|||{{{uuuooollljjjqqqyyy|||yyyzzzyyywwwuuusssrrrpppooommmlllkkkjjjtttssstttuuuuuuqqqiiicccZZZTTTLLLHHHHHHGGGDDD@@@>>>======<<<<<<<<<<<<===AAABBBDDDEEEFFFFFFFFFEEEGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;777777777888999;;;<<<==================>>>???@@@===>>>>>>>>>>>>>>>===<<<@@@???>>>===<<<;;;:::::::::::::::;;;===>>>@@@AAAKKKMMMRRRWWW[[[^^^___```___```aaaaaabbbgggooovvv}}}zzzwwwvvvxxxzzz|||}}}llleeeYYYSSSOOOPPPOOOKKKIIIJJJJJJKKKLLLMMMOOORRRVVVZZZkkkuuuzzzfff___ZZZXXXUUUQQQPPPQQQPPPOOONNNLLLKKKJJJIIIIIIKKKKKKKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@???>>>===<<<999888666555333333222222//////////////////...---000///......------......---,,,***))))))***,,,---,,,++++++******++++++,,,------............------...------,,,,,,------...---------------...//////...///000000000///------////////////////////////////////////000000000000111111222222222222111111//////............/////////---+++,,,...000///---////////////000000000000//////...------------...////////////000000000000......///000000000000000000000000000111111111111222222222333333444444444555666777888999:::;;;<<<@@@BBBFFFLLLRRRYYY^^^aaakkkmmmoooqqqppplllhhheeebbbeeeiiiooouuuzzz~~~||||||zzzuuuooojjjhhhgggpppxxx|||}}}~~~}}}}}}}}}{{{yyyvvvtttpppmmmjjjgggffffffiiijjjlllooorrrqqqmmmjjj^^^WWWNNNIIIGGGFFFDDDAAA>>>>>>===<<<<<<<<<======>>>@@@BBBDDDFFFGGGGGGFFFFFFEEEEEEDDDBBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;888888888888999:::;;;<<<======<<<<<<======>>>???======>>>??????>>>>>>>>>AAA@@@@@@???===<<<<<<;;;;;;;;;;;;<<<===>>>???@@@GGGIIINNNSSSWWWYYYZZZ[[[[[[]]]^^^]]]___dddmmmsss~~~~~~~~~|||yyyvvvtttuuuvvv}}}pppfffZZZTTTPPPPPPOOOKKKIIIKKKJJJKKKLLLMMMNNNQQQVVVYYYeeeooo}}}|||ggg```ZZZXXXVVVQQQPPPQQQQQQPPPNNNMMMKKKKKKJJJJJJJJJKKKKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@???>>>===<<<999888666555333333222222---.../////////////////////...------------------,,,+++***))))))***+++,,,,,,++++++******++++++,,,---....../////////.........------,,,,,,------......------------...//////000000//////............////////////////////////////////////000000000000111111222222222222111111//////............//////...---,,,---///000///...////////////000000000000//////...------------...////////////000000000000......///000000000000000000000000111111111222222333333333333333444444444555666777888999;;;<<<<<>>===============<<<>>>@@@CCCEEEFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>======<<<<<<;;;999999888888999:::;;;;;;<<<<<<<<<<<<<<<======>>>======>>>???@@@@@@@@@???BBBAAAAAA@@@???>>>=========<<<<<<<<<======>>>???BBBDDDHHHLLLPPPRRRTTTTTTVVVWWWYYYYYY[[[```iiippp|||~~~~~~||||||{{{xxxtttqqqooopppvvv{{{vvviii\\\VVVQQQQQQOOOKKKJJJKKKJJJKKKLLLLLLMMMPPPTTTWWW]]]ggguuu|||hhhaaa[[[YYYVVVQQQPPPQQQQQQQQQOOOMMMLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@???>>>===<<<999888666555333222222222------...///000000//////...------,,,,,,,,,------+++******))))))******+++,,,++++++******++++++,,,---...//////////////////...------,,,,,,------...------,,,,,,------...///------------...///111111////////////////////////////////////000000000000111111222222222222111111//////............//////,,,,,,---.../////////...////////////000000000000//////...------------...////////////000000000000......///000000000000000000000111111111222222222444444444444444444444444555555777888:::;;;<<<===???AAAEEEKKKQQQWWW\\\___hhhhhhhhhgggddd___[[[XXXWWWZZZ___fffmmmrrrwwwyyytttrrrmmmfff___[[[[[[[[[gggrrr~~~{{{|||~~~}}}~~~~~~|||zzz}}}~~~yyyrrrkkkeeebbb``````______```bbbeeehhhkkkmmmkkkcccWWWNNNHHHFFFDDDCCC@@@@@@???>>>============<<<===@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@????????????>>>>>>===<<<<<<<<<:::999999999::::::;;;<<<======<<<<<<<<<<<<============???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===============>>>???AAACCCGGGJJJLLLNNNNNNQQQSSSTTTUUUWWW]]]gggnnnzzz}}}|||}}}~~~||||||{{{wwwqqqmmmjjjiiipppuuu{{{~~~}}}lll___XXXSSSRRRPPPLLLKKKLLLKKKKKKLLLLLLLLLNNNRRRUUUWWWaaannn|||{{{hhhaaa[[[YYYVVVRRRPPPQQQQQQQQQOOOMMMLLLKKKKKKKKKIIIIIIIIIIIIHHHFFFDDDBBBAAAAAAAAA@@@???>>>===<<<999888666555333222222222------...///000000//////------,,,,,,,,,------...+++******************+++,,,++++++******++++++,,,---......///000000//////...------,,,,,,------...,,,,,,,,,,,,,,,------.........------...///000111////////////////////////////////////000000000000111111222222222222111111//////............//////***,,,---///////////////////////////000000000000//////...------------...////////////000000000000......///000000000000000111111111111222222222222333444444444444444555555555555777888:::<<<===>>>???AAAEEEJJJPPPVVV[[[^^^bbbbbbaaa```]]]YYYVVVTTTRRRUUUZZZ```ggglllppprrrqqqnnniiiaaaZZZVVVUUUVVV```kkk|||~~~~~~~~~~~~}}}yyyvvvwwwyyy}}}~~~yyyrrrjjjccc___^^^]]]^^^]]]]]]^^^```ccchhhkkknnnggg\\\RRRKKKGGGEEEEEEAAAAAA@@@>>>>>>=========>>>???@@@BBBBBBBBBAAA@@@BBBBBBBBBAAA@@@@@@???????????????>>>======<<<<<<;;;::::::;;;;;;<<<===>>>???>>>>>>======>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBB@@@@@@@@@??????>>>>>>===??????>>>============>>>>>>???AAADDDFFFHHHJJJJJJMMMOOOQQQRRRUUU\\\eeelllxxx}}}}}}|||}}}~~~}}}|||zzzuuunnnhhhdddccckkkoootttxxxzzz}}}ooobbb[[[UUUSSSQQQMMMKKKMMMKKKKKKLLLKKKKKKLLLPPPRRRUUU^^^jjjwww}}}iiibbb\\\YYYVVVRRRPPPQQQQQQPPPNNNMMMKKKKKKJJJJJJHHHHHHIIIHHHGGGFFFDDDCCCAAAAAAAAA@@@???>>>===<<<999888666555333333222222---...//////////////////------------------...///++++++++++++++++++++++++,,,++++++******++++++,,,,,,---...///////////////...------,,,,,,------...---,,,,,,,,,,,,---......111111000///...------,,,////////////////////////////////////000000000000111111222222222222111111//////............//////)))+++...//////...///000////////////000000000000//////...------------...////////////000000000000......///000000000000000111111111222222222222333333333333444555555666666555555777999;;;<<<>>>??????AAADDDJJJOOOUUUZZZ]]]^^^]]][[[YYYVVVTTTQQQPPPPPPRRRWWW^^^dddiiimmmooonnnkkkeee^^^VVVRRRQQQQQQWWWcccttt{{{wwwssstttvvvzzz|||tttlllddd___[[[ZZZYYYZZZZZZZZZ\\\```gggkkkmmmiiiaaaYYYQQQKKKGGGFFFBBBBBB@@@???>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???BBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;<<<<<<===???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBB@@@@@@@@@?????????>>>>>>??????>>>======>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHIIIKKKNNNOOOSSSZZZdddkkkwww~~~~~~}}}|||xxxqqqiiibbb___]]]eeehhhllloooqqqtttwwwyyyzzz~~~uuuddd]]]VVVTTTQQQMMMLLLNNNKKKLLLKKKJJJIIIKKKNNNPPPTTT[[[gggrrr~~~jjjccc\\\ZZZWWWRRRPPPQQQPPPOOONNNLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCAAAAAAAAA@@@???>>>===<<<999888666555333333222222//////////////////...---......------......///000,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,++++++---....../////////...------,,,,,,------..................///000000000000111000///...,,,+++////////////////////////////////////000000000000111111222222222222111111//////............//////(((+++///000///...///000////////////000000000000//////...------------...////////////000000000000......///000000000000000111111111222222222333333111222333444555666777888444555777999;;;===>>>??????AAADDDIIIOOOUUUYYY\\\\\\ZZZXXXTTTQQQNNNLLLKKKKKKNNNTTT[[[bbbhhhmmmooojjjhhhccc[[[TTTNNNLLLLLLOOO[[[mmm~~~}}}uuuttttttuuuyyy}}}sssjjjbbb]]]ZZZWWWXXXXXXXXXYYY\\\ccchhhjjjhhheee^^^VVVNNNIIIFFFCCCBBBAAA@@@???>>>>>>>>>>>>???AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>=========<<<<<<<<<>>>???AAACCCDDDEEEDDDCCCCCCBBBBBBBBBCCCAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>===>>>>>>??????>>>>>>???@@@BBBCCCEEEFFFEEEHHHJJJLLLPPPXXXbbbjjjvvv|||zzztttlllccc\\\YYYXXXZZZ\\\___bbbeeehhhkkknnnsssvvv}}}{{{fff^^^WWWTTTRRRNNNMMMOOOLLLLLLKKKJJJHHHIIILLLNNNRRRYYYcccmmmwwwjjjccc\\\ZZZWWWRRRPPPQQQPPPOOOMMMKKKJJJIIIIIIIIIGGGHHHHHHHHHGGGFFFDDDCCCAAAAAAAAA@@@???>>>===<<<999888666555333333222222///000000000///...------...............///000111,,,------......------,,,,,,++++++++++++++++++,,,***+++,,,---...............------,,,,,,------...000000000000000111222222,,,---///111111000...---////////////////////////////////////000000000000111111222222222222111111//////............//////'''+++///000///...///111////////////000000000000//////...------------...////////////000000000000...//////000000000000000111111222222222333333333000111222444666777888999444555777999;;;===???@@@???@@@DDDIIIOOOTTTYYY[[[\\\ZZZVVVRRRNNNKKKIIIHHHFFFJJJPPPXXX```ggglllooohhhfffaaaZZZRRRLLLJJJIIIKKKVVVhhhzzzzzzxxxuuussstttzzz|||qqqhhh```]]]WWWXXXXXXWWWVVVXXX^^^ccchhhhhhfffaaaYYYQQQJJJGGGDDDCCCBBB@@@???>>>>>>>>>===>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>=========<<<<<<===???AAACCCEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>???AAABBBDDDEEECCCEEEHHHJJJNNNVVV```hhhvvv{{{xxxrrrhhh___XXXUUUTTTPPPRRRTTTWWW[[[___bbbeeekkknnnrrryyyggg___XXXUUURRRNNNMMMOOOLLLLLLKKKIIIHHHIIIKKKNNNPPPVVV```hhhssskkkbbbYYYVVVUUUQQQPPPQQQPPPOOOOOONNNMMMLLLKKKKKKKKKJJJHHHFFFDDDBBBAAAAAAFFFEEECCCAAA???===<<<;;;999888777555333111//////333333444444333000---+++//////.........---------...---,,,+++************)))******++++++)))((('''------......------,,,+++///......---------......///////////////////////////............///000000111...,,,...333444111,,,000000////////////000000//////000000000//////...000000111111111111000000,,,---......//////......111111111000000///...---000///---,,,---...000222//////000000000000//////------......///000000000222222111111222222333444333333333333444444555666444555777999<<>>@@@CCCHHHNNNSSSXXXZZZXXXUUUQQQNNNMMMKKKHHHFFFGGGIIIOOOXXXaaaiiinnnooojjjeee^^^VVVPPPLLLJJJJJJLLLSSS___ooo~~~|||zzzxxxwwwwwwvvv}}}yyyttttttxxx|||ssshhhaaa[[[UUURRRTTTVVVVVVXXX\\\___fffkkkiii```TTTKKKHHHFFFEEEDDDCCCAAA@@@>>>>>><<<===>>>???AAACCCDDDEEEDDDDDDDDDCCCBBBAAAAAA@@@AAABBBCCCAAA???>>>???@@@===>>>???BBBEEEGGGJJJKKKLLLKKKJJJHHHGGGEEEDDDDDDCCCDDDFFFFFFEEECCCAAA???GGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@???>>>===>>>>>>??????@@@AAACCCCCCCCCEEEHHHIIIKKKSSS___iiixxx}}}wwwmmmddd]]]WWWRRRNNNPPPOOOOOOPPPRRRVVVYYY[[[___aaaeeehhhlllsss}}}nnncccXXXTTTQQQMMMKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNPPPXXXeeeppp|||lllbbbZZZWWWUUURRRQQQRRRQQQQQQPPPNNNMMMKKKJJJIIIJJJIIIHHHFFFEEECCCBBBAAACCCCCCBBBAAA???>>>======:::999888666444222111000...///000111111111000/////////.........---------......------,,,++++++******++++++,,,+++***)))(((++++++,,,---.........---......------------......////////////////////////......------......///000......---...///000//////000//////////////////000111111111222222111111000222222222222111000......,,,---......//////......111111111111111000000///000///...------///000111//////000000000000//////------......///000000000111111111111111222333333333333333333444444555666666777888:::<<<>>>???@@@@@@BBBEEEIIINNNSSSWWWYYYYYYWWWSSSPPPOOOLLLIIIGGGFFFHHHMMMVVV```hhhnnnoooooojjjbbbZZZRRRMMMJJJIIIIIIOOO\\\lll~~~{{{yyywwwtttqqqnnnmmmlllqqqwww}}}{{{|||~~~~~~qqqggg```YYYTTTUUUUUUTTTUUUXXX[[[aaaggghhhcccZZZQQQLLLHHHGGGFFFDDDCCCAAA@@@???>>>>>>@@@AAABBBDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBAAA???===>>>?????????@@@BBBEEEHHHLLLNNNMMMMMMLLLJJJIIIGGGFFFEEECCCDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>????????????@@@AAABBBBBBBBBEEEGGGHHHKKKRRR___iiiyyy{{{uuukkkbbb[[[UUUQQQNNNNNNNNNNNNOOOPPPRRRTTTUUUWWWYYYZZZYYYZZZ^^^eeekkkttt|||sssggg\\\VVVSSSOOOMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMNNNPPPXXXcccmmmxxxmmmcccZZZWWWUUURRRQQQRRROOOOOOOOONNNMMMLLLKKKJJJGGGGGGGGGGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@?????????;;;:::999777555333111111------......//////000000...............------------......///...---+++***+++,,,,,,,,,,,,+++******)))***+++---......//////...---------------......////////////////////////---------------......///...///000///------000333//////............//////222222333333333333333222444444333222111///---,,,------...////////////...000000111222222222111111000///...---...///000111//////000000000000//////---......//////000000111111000000000000111222222333333333333444555666666888888999:::;;;===>>>>>>BBBCCCFFFJJJNNNSSSVVVYYY[[[YYYVVVSSSQQQNNNJJJGGGGGGIIIMMMVVVaaajjjqqqsssuuuppphhh___WWWPPPKKKIIIFFFLLLXXXiiizzz~~~|||zzzvvvrrrnnnllljjjooouuu~~~~~~~~~qqqggg___XXXVVVTTTQQQQQQSSSUUUZZZ```fffgggaaaYYYRRRJJJIIIHHHFFFDDDCCCBBBAAA@@@AAAAAACCCDDDEEEFFFGGGHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCCCCBBB@@@??????@@@@@@@@@@@@AAAEEEIIIMMMPPPPPPPPPOOONNNLLLJJJHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFAAABBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@???@@@@@@????????????@@@@@@@@@CCCFFFGGGJJJRRR^^^hhhzzzxxxrrriii```YYYTTTPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRRRROOOMMMMMMRRRVVV\\\bbbmmm|||zzzmmm___YYYUUUQQQOOOOOOKKKKKKKKKKKKKKKLLLLLLMMMOOOPPPVVV___hhhrrrnnnddd[[[XXXVVVRRRQQQRRRLLLMMMNNNNNNNNNNNNMMMLLLEEEFFFGGGHHHGGGEEECCCBBBBBBBBBAAA@@@@@@??????>>>;;;:::888666444222111000111000///...------------........................,,,---...//////---+++)))+++++++++++++++***************+++,,,---......---------,,,,,,------......////////////////////////---,,,,,,,,,,,,---......111111000......///222444//////............//////222222333333444333333333333333333222111000......------...///////////////......///111111222222222//////......//////000111//////000000000000//////.........///000000111111000000000///000000111222222222222333444555666777777888999:::<<<===>>>>>>BBBCCCFFFJJJOOOTTTXXX[[[]]][[[XXXVVVTTTPPPKKKHHHJJJKKKOOOWWWcccnnnvvvzzzzzzvvvnnneee\\\TTTOOOLLLHHHMMMWWWfffwww}}}yyyuuusssvvv|||}}}}}}pppggg]]]XXXSSSOOONNNPPPRRRUUU[[[dddiiiggg^^^VVVLLLKKKIIIFFFDDDCCCBBBBBBAAABBBCCCDDDFFFGGGHHHIIILLLLLLKKKIIIHHHFFFEEEEEEDDDEEEFFFDDDBBBAAABBBCCCAAA@@@???@@@CCCHHHMMMPPPSSSSSSSSSRRRPPPNNNLLLKKKHHHGGGEEEDDDDDDDDDFFFGGGBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@??????????????????BBBEEEFFFIIIQQQ^^^ggg{{{~~~vvvpppfff^^^XXXTTTQQQOOOLLLLLLLLLKKKJJJHHHFFFEEEKKKLLLLLLJJJGGGGGGKKKNNNQQQTTT]]]jjj}}}rrraaaYYYUUUQQQOOONNNLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOTTT\\\dddnnn|||nnnddd[[[WWWUUURRRPPPQQQNNNNNNOOOOOONNNMMMKKKJJJDDDEEEGGGHHHGGGFFFDDDBBBDDDCCCBBBAAA???>>>======999999777555333111000///222111000......------------.....................***+++---...---,,,***)))+++*********))))))))))))+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---......////////////////////////---,,,,,,,,,,,,---......333...***+++///111111/////////............//////000000111222222333222222111222222222222111111000---...//////000000//////,,,,,,...///000000111111///////////////000111111//////000000000000//////......//////000111111111000000000///000000111222222222222333444555777777666666888:::<<<>>>???@@@@@@BBBFFFKKKQQQWWW\\\^^^^^^\\\[[[ZZZXXXSSSNNNJJJLLLLLLOOOWWWcccpppzzz~~~{{{tttlllccc[[[UUUQQQMMMQQQYYYeeettt{{{pppddd\\\UUUOOONNNPPPQQQSSSXXXaaaiiihhh```XXXMMMLLLIIIFFFDDDCCCBBBBBBAAABBBDDDFFFHHHKKKLLLMMMOOOOOOMMMLLLJJJHHHGGGFFFEEEFFFFFFEEECCCBBBBBBCCC@@@?????????BBBFFFKKKNNNSSSTTTTTTTTTSSSRRRPPPNNNKKKIIIFFFDDDBBBCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCBBBAAA@@@????????????>>>AAADDDFFFIIIQQQ^^^hhh|||{{{tttnnneee]]]XXXUUUSSSQQQLLLLLLKKKJJJHHHEEECCCBBBCCCEEEFFFEEEBBBAAADDDGGGHHHIIIOOO[[[jjjvvvcccYYYUUUQQQNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMQQQYYYaaajjjyyymmmcccZZZWWWTTTPPPOOOPPPQQQRRRRRRQQQNNNKKKGGGEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDCCCBBBAAA???>>>===<<<999888777555333111//////////////////////////////---------...............***+++,,,,,,,,,+++******+++***))))))(((((()))))),,,,,,,,,,,,,,,+++******++++++++++++,,,---...///////////////////////////---------------......///000+++'''(((---000...+++000000////////////000000...///000111222222222222111111222222222222222111......///000000000000///+++,,,---...//////////////////000000000111111111//////000000000000//////...//////000000111111222111000000000000111222222111111222333444555777888555666888:::<<<>>>@@@@@@@@@BBBFFFLLLRRRYYY^^^aaa```_________]]]YYYSSSNNNMMMMMMOOOWWWdddrrr~~~|||tttkkkbbbZZZVVVSSSVVV\\\fffssspppdddZZZRRROOOQQQQQQRRRWWW___ffffffaaaZZZOOOMMMJJJFFFDDDCCCCCCCCCAAACCCEEEIIIMMMQQQTTTUUUSSSRRRQQQOOOLLLJJJIIIHHHDDDEEEFFFEEECCCAAABBBCCCAAA@@@???@@@BBBEEEIIIKKKPPPQQQRRRTTTSSSRRRPPPOOOKKKIIIGGGDDDBBBBBBBBBCCCEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA>>>AAADDDFFFIIIQQQ^^^hhh|||{{{rrrlllccc[[[WWWUUUTTTSSSLLLKKKIIIGGGEEECCCAAA@@@AAACCCEEEDDDAAA???@@@BBBCCCCCCGGGRRR^^^qqq|||fffZZZVVVRRROOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLOOOVVV]]]fffuuummmcccYYYVVVSSSOOOMMMNNNOOOPPPQQQQQQOOOLLLHHHFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>:::999777666444222000///......//////...---+++***---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********++++++,,,,,,,,,++++++++++++++++++,,,---...///////////////////////////......------......///000---,,,***+++...///...,,,111111000000000000111111...///000111222222222222333333333333222111111000......///000000000000000------...//////000////////////000111111111111111//////000000000000///////////////000111111222222111111111111111222333333111111222333444666777888777888999:::<<<===>>>???BBBDDDGGGMMMSSSYYY^^^```ccccccddddddccc___YYYTTTQQQQQQSSSZZZhhhwww}}}rrrhhh___ZZZXXXYYY^^^gggttt}}}nnnaaaVVVQQQRRRPPPQQQVVV\\\bbbdddaaa^^^RRROOOKKKHHHEEEDDDEEEEEEBBBDDDHHHMMMSSSXXX\\\^^^[[[ZZZXXXVVVTTTQQQOOONNNGGGHHHIIIHHHEEEDDDEEEFFFBBBBBBBBBBBBDDDFFFHHHIIIJJJKKKNNNPPPQQQPPPOOOMMMHHHGGGEEEDDDBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCC>>>AAAEEEFFFJJJRRR___iii|||~~~{{{oooiii```YYYUUUTTTSSSSSSJJJHHHFFFCCCBBBAAA@@@@@@>>>AAADDDCCCAAA???@@@BBBDDDBBBFFFNNNVVVdddkkk^^^YYYVVVRRRQQQMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKMMMSSSXXXaaannn{{{lllbbbYYYUUURRRNNNLLLMMMJJJLLLNNNPPPPPPOOOMMMKKKIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@;;;:::999777555333111000000000000///---***&&&$$$---------.........//////------,,,,,,,,,---......---,,,+++*********+++,,,((()))***+++,,,---------++++++++++++,,,---...//////////////////////////////............///000000---///111111000///000111222222111111111111222222...///000111222333333333555555444333222111///......//////000000000000000...//////000000000000000//////000111111111111111//////000000000000///////////////000111111222222222222111111222222333444111111111333444666777888999::::::;;;;;;<<<<<<<<>>@@@@@@CCCDDDGGGLLLSSSZZZaaaeeegggkkkmmmlllllljjjddd\\\UUUUUUYYYcccsss{{{rrrggg___]]]aaahhhpppxxxmmm___XXXUUUSSSTTTVVVZZZ^^^``````___[[[VVVNNNIIIGGGFFFDDDBBBDDDHHHNNNTTT[[[ccckkkpppooonnnllliiieee```]]]ZZZZZZXXXTTTQQQPPPMMMJJJHHHFFFEEECCCDDDEEEGGGFFFEEEHHHGGGGGGGGGGGGHHHIIIIIIEEEEEEDDDCCCBBBBBBAAAAAAFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBDDDGGGJJJPPP]]]kkk|||yyyxxxmmmddd\\\WWWQQQKKKHHHHHHBBB@@@===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>EEEAAABBBIIIKKKQQQeee}}}vvvggg```YYYUUUTTTOOONNNMMMKKKKKKKKKLLLLLLJJJLLLNNNPPPSSSZZZdddlllqqqdddXXXSSSRRRPPPNNNOOOOOOOOOOOOOOONNNLLLKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>><<<888777666555444444444444000000000000000///......//////......---------,,,)))(((''''''&&&&&&&&&'''...+++)))((()))***************+++,,,------......------------------------------,,,,,,------......,,,---...///000000000///222222111111111000000000222222111000000111111222000000000111222333444444555555555444333333222222111111000000000/////////////////////000000000000000000111111111111000000000000000000000000000000000//////...///000111222444333111000000111333444333333444444555666666666:::::::::;;;===>>>@@@AAACCCDDDGGGMMMSSS[[[aaaeeejjjnnnpppoooooonnnggg___\\\[[[^^^hhhwww}}}ssshhh```^^^bbbiiiqqqzzzqqqbbbYYYVVVTTTTTTVVVYYY^^^aaaaaa```\\\WWWPPPKKKIIIHHHFFFDDDFFFJJJPPPWWW^^^fffoootttttttttsssqqqmmmiiidddbbb```^^^\\\ZZZXXXTTTPPPLLLJJJIIIGGGGGGHHHIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEDDDDDDCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBDDDGGGJJJPPP]]]jjj~~~~~~yyyvvvuuujjjaaaYYYTTTNNNHHHDDDEEEAAA???======>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>CCC@@@AAAGGGIIIMMM```uuu~~~kkkaaaYYYUUUTTTOOONNNMMMLLLKKKKKKLLLLLLJJJLLLNNNOOORRRXXXbbbiiiqqqdddXXXSSSRRROOONNNNNNOOOOOOOOOOOONNNLLLKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@>>>===999888666444333222222333111111000///////////////000000///...------,,,,,,,,,++++++***************...+++)))((()))******************++++++,,,,,,---------------------------------,,,,,,---......///,,,---...///000000000///111111111111111000000000111111000000000111111222222222222222333333333333333333333333444444444444111111111000000000//////////////////000000000000000000111111111111000000000000000000000000000000000////////////000111222444333222111111222333444222333333444555555666666:::::::::;;;===>>>@@@AAACCCDDDHHHMMMTTT\\\bbbfffmmmqqqttttttuuusssmmmeeebbbaaacccjjjyyy~~~tttiiiaaa^^^cccjjjrrr{{{|||{{{wwwggg\\\XXXUUUTTTVVVYYY^^^aaacccccc^^^YYYRRRMMMJJJIIIHHHGGGHHHLLLSSSZZZbbbkkktttyyy|||}}}}}}|||yyytttooollliiiiiihhhgggeee___XXXSSSQQQOOOMMMLLLLLLLLLJJJIIIEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDGGGIIIOOO]]]jjj|||{{{vvvrrroooeee]]]TTTOOOJJJCCC@@@AAA???>>>===>>>??????===<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>AAAEEEFFFIIIXXXiiirrrcccZZZVVVUUUPPPOOOMMMLLLKKKKKKLLLLLLJJJLLLNNNNNNPPPUUU^^^dddrrreeeYYYTTTSSSPPPNNNOOOOOOOOOOOOOOONNNLLLJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@>>>===;;;999777444222222222333222111///.........///000000000///...---,,,,,,+++//////............//////---+++))))))***+++***)))))))))******++++++++++++------------------------------,,,------...///000---......///////////////000/////////////////////000000000000000111111111222222222333333444444555333333333333333333333333/////////............---////////////000000000000000000111111111111000000000000000000000000000000000000000000000111111111333222222111111222222333222222333444555555666666999999:::;;;===???@@@AAACCCEEEHHHMMMUUU\\\cccgggoootttxxxyyyzzzzzzssskkkeeecccdddjjjwww~~~rrrggg```\\\aaaiiirrr{{{|||zzzsssppprrryyy~~~lll```ZZZWWWVVVVVVXXX]]]bbbeeefff___[[[TTTOOOKKKIIIHHHHHHHHHLLLTTT\\\eeennnwww}}}zzzvvvssstttuuuuuurrrlllddd^^^YYYVVVSSSQQQPPPOOOLLLKKKGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDGGGIIIOOO\\\jjj{{{|||wwwrrrmmmjjjaaaXXXPPPLLLGGG@@@===>>>=========???@@@???===;;;========================??????AAADDDDDDFFFQQQ^^^tttyyyggg]]]XXXVVVQQQPPPNNNLLLKKKKKKLLLLLLKKKLLLNNNNNNNNNRRRYYY___ttthhh[[[VVVTTTQQQPPPPPPOOOOOOOOOOOONNNLLLJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCCCCCCCBBB@@@>>>===;;;:::888666444333333333222111///.........///000000//////...------,,,,,,,,,,,,++++++++++++,,,------+++))))))***+++***)))((())))))******+++++++++------------------------------------...///000111...............//////000........................//////000000111111111111///000111222444555666777555444444333222222111111000/////////............////////////000000000000000000111111111111000000000000000000000000000000///000000111111111111111222222222222222222222222111111222333444555666777999999:::;;;===???AAABBBCCCEEEHHHNNNUUU]]]dddhhhpppvvv{{{}}}~~~xxxppphhhffffffkkkwwwzzznnnccc]]]YYY^^^gggpppyyy~~~wwwsssqqqjjjeeefffjjjpppzzzrrrddd]]]ZZZXXXVVVXXX\\\bbbfffhhhaaa]]]WWWQQQKKKHHHHHHIIIGGGLLLTTT]]]fffqqq{{{}}}~~~~~~yyyqqqkkkccc```\\\YYYVVVTTTQQQNNNJJJJJJHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCEEEGGGIIIOOO\\\iii{{{zzzuuupppiiieee\\\TTTLLLIIIDDD???<<<>>>===<<<===>>>@@@???===;;;========================???@@@BBBDDDDDDFFFNNNVVVlllmmmbbb\\\YYYRRRPPPNNNMMMLLLKKKLLLLLLKKKLLLNNNMMMMMMPPPVVV[[[vvviii]]]WWWUUURRRQQQQQQOOOOOOOOOOOONNNLLLKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>:::999999777666555444333111111000//////////////////............---------+++************+++,,,,,,,,,+++******++++++***((((((((()))***+++,,,------------------------------,,,,,,------...///111111//////............///000------------..................///000111111111111...///000222333555666777555444444333222111111000222222111111111000000000////////////000000000000000000111111111111000000000000000000000000000000///000111111222222111111222222222222222222222222000111222333444555666777888999:::;;;===???AAABBBCCCEEEIIIOOOVVV^^^eeeiiipppvvv|||{{{ssskkkiiijjjoooyyywwwjjj```ZZZVVV\\\eeeoooxxxxxxppplllggg```\\\\\\^^^aaahhhpppzzzzzzjjjbbb^^^[[[WWWXXX\\\bbbgggiiidddbbb\\\TTTMMMIIIHHHIIIHHHMMMVVV___jjjuuu{{{qqqmmmhhhddd```\\\YYYVVVOOONNNLLLJJJHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDEEEGGGIIIOOO\\\iiizzz~~~xxxsssllleee___WWWPPPIIIFFFBBB>>><<<>>>===<<<<<<===>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCFFFMMMSSShhhuuuhhh```ZZZRRRQQQOOOMMMLLLKKKLLLLLLJJJLLLNNNMMMLLLOOOTTTYYYvvviii\\\WWWUUURRRPPPPPPOOOOOOOOOOOONNNLLLKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA???>>>666777888888777555333222000000000000000///......---------...............,,,,,,,,,,,,,,,---......,,,+++******++++++***(((''''''(((***,,,---...///------------------------,,,,,,------...000111222000///...------...///000.........//////000000000---...///000111111111000//////000111222333444555222222222222222222222222222222222111111111000000////////////000000000000000000111111111111000000000000000000000000000000///000111222222222111111222222222333333222222222000000111222444555666777888888999;;;===???AAACCCDDDEEEIIIOOOWWW___fffjjjnnnttt{{{|||tttkkkkkkkkkqqqzzztttggg]]]XXXUUU[[[dddnnnxxx{{{tttlllggg___ZZZWWWXXXXXXXXX\\\bbbjjjqqq{{{qqqhhhaaa]]]XXXWWW[[[aaafffjjjiiigggaaaXXXOOOJJJJJJKKKKKKQQQZZZdddppp||||||vvvqqqlllgggccc```WWWVVVSSSPPPMMMKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDEEEGGGIIINNN[[[hhhxxx|||vvvpppiii```YYYRRRKKKDDDBBB@@@<<<<<<>>>===<<<;;;;;;===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBGGGMMMQQQddd}}}nnnbbbZZZSSSRRROOOMMMLLLKKKKKKLLLJJJLLLNNNMMMMMMOOOTTTXXXuuuiii\\\VVVTTTQQQOOOOOOOOOOOOOOOOOONNNLLLKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA???>>>333555777888777555333111///000111111111000...---,,,,,,------.../////////************++++++,,,---+++*********,,,+++)))(((&&&'''(((***,,,...000000------------------------,,,,,,------///000111222000///...------...///000///000000000111111222222,,,---///000111111111000000000111111111222222222000111111222333333444444000000000000////////////////////////000000000000000000111111111111000000000000000000000000000000///000111222333222111111111222222333333222222111///000111222444555666777888888999;;;===@@@BBBCCCDDDFFFIIIOOOWWW___fffkkklllssszzz~~~|||tttjjjjjjkkkpppzzzsssfff\\\WWWTTT[[[dddoooxxx}}}yyyrrrkkkfff]]]YYYWWWXXXXXXVVVXXX\\\^^^cccjjjqqqxxxvvvlllccc^^^YYYWWWZZZaaafffjjjmmmkkkeee[[[RRRLLLKKKMMMOOOTTT]]]hhhtttyyytttooojjjggg___]]]ZZZWWWSSSPPPNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDEEEHHHIIINNN[[[hhhvvv{{{tttnnnggg]]]UUUOOOGGGBBB@@@>>>;;;;;;===>>><<<::::::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???AAAGGGMMMPPPbbb}}}qqqdddZZZSSSRRRPPPNNNLLLKKKKKKLLLJJJLLLNNNNNNMMMOOOTTTXXXvvvhhh[[[VVVUUUPPPLLLJJJMMMMMMNNNOOONNNMMMLLLKKKHHHGGGGGGGGGHHHGGGDDDBBBDDDCCCCCCCCCCCCBBB???===;;;:::999888666444222111111111111111000000000000///////////////......---,,,***((()))+++,,,***(((,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++............////////////000000///------,,,,,,,,,000000000000000/////////------------.........///000222333333222111333444555444333222000///...---000000000000////////////////////////000000000000000000000000000000000000111111000000000000000111///////////////000000111000000111111111222222222555555444444444555555666777888:::;;;<<<>>>BBBEEEGGGIIIMMMQQQXXX```iiioooqqqsssxxx~~~yyytttmmmmmmmmmpppvvv~~~|||rrrggg^^^YYYXXXZZZ```lll{{{|||yyytttlllggg___ZZZWWWXXXXXXUUUTTTUUUZZZ]]]aaaeeekkktttyyykkkddd___ZZZZZZYYY[[[bbbjjjlllkkkhhhaaaWWWPPPMMMMMMLLLSSS^^^kkkxxx{{{uuuqqqrrrnnngggbbb^^^[[[YYYWWWPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJGGGHHHIIIIIIIIIGGGFFFEEEHHHHHHFFFEEEDDDDDDDDDDDDFFFCCCCCCFFFIIIOOOZZZfffzzz{{{qqqjjjbbbWWWNNNFFFDDDBBB???===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============???@@@@@@@@@AAAEEEKKKOOO\\\uuu|||jjj^^^WWWRRRNNNNNNLLLJJJJJJNNNOOONNNLLLJJJKKKMMMOOOQQQrrrfffZZZVVVUUURRRNNNMMMPPPPPPPPPOOOMMMKKKIIIGGGHHHGGGFFFGGGHHHGGGDDDBBBDDDCCCBBBCCCCCCBBB???<<<999999888777555333111000111111111111000000000000000000000000000//////...+++)))((())),,,---,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------.........---------,,,,,,........./////////000000111111000///...---......000000000000000000000000............////////////000111333222111111222444666666555555444444333333111000000000////////////////////////000000000000000000000000000000000000111111000000000000111111000000//////000000111222111222222222333333333333555444444444444555666666777888:::;;;<<<>>>BBBEEEFFFIIILLLQQQWWW```iiiooossstttwww|||~~~|||vvvpppjjjjjjlllooouuu|||xxxnnnddd[[[VVVVVVXXX```mmm|||}}}zzzwwwsssmmmhhhbbb\\\XXXYYYXXXTTTSSSTTTUUUXXX[[[^^^ccckkkvvv~~~~~~pppeee```[[[[[[[[[[[[aaahhhkkkkkkhhhaaaXXXPPPMMMMMMNNNTTT___kkkyyy{{{wwwqqqkkkgggbbb^^^[[[WWWUUUSSSPPPMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJIIIHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDFFFCCCCCCFFFIIINNNZZZfffwwwzzzpppiii```UUUMMMEEECCCAAA???===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============>>>?????????@@@DDDIIIMMMZZZqqqqqqccc[[[UUUPPPOOOMMMJJJJJJMMMOOONNNLLLKKKKKKMMMOOOQQQnnncccYYYVVVVVVSSSPPPPPPPPPPPPOOOOOOMMMKKKHHHGGGHHHGGGFFFFFFGGGFFFDDDBBBCCCBBBAAABBBBBBAAA>>><<<888888777666444222111000111111111111000000000000111111111000000000//////---+++***+++,,,---,,,***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------//////............------////////////000000000000222111000///////////////000000000000000000000000/////////000000000111111000111222222111111222444555555555555555666666666111111000000000/////////////////////000000000000000000000000000000000000111000000000000000111111111111000000111111222333222222333333333444444444444444444444444555666666666888999:::;;;>>>BBBEEEFFFHHHLLLPPPVVV___hhhnnnuuuuuuwwwxxxxxxtttoookkkeeefffhhhlllrrryyy|||uuulllbbbYYYTTTRRRUUU^^^lll}}}}}}zzzxxxtttoookkkgggaaa]]]]]]\\\XXXVVVWWWVVVYYY[[[\\\___fffpppxxxvvvgggaaa]]]]]]\\\\\\___eeeiiijjjhhhbbbYYYRRRNNNNNNOOOVVV```mmmzzz~~~yyytttnnnhhhcccaaa___[[[WWWSSSOOOMMMKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDGGGIIINNNZZZeeetttxxxmmmeee\\\RRRJJJDDDBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<============>>>>>>>>>???BBBGGGKKKUUUiiizzziii___XXXRRRQQQOOOKKKKKKMMMNNNMMMLLLKKKKKKMMMOOOPPPlllbbbYYYVVVUUURRRPPPQQQKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGEEEEEEFFFFFFDDDCCCBBBAAAAAAAAAAAA@@@>>>;;;888888777666555333222111111111111111000000000///111000000//////////////////...---,,,,,,+++***))),,,++++++******++++++,,,+++++++++,,,,,,,,,------............------------/////////000000000111111111000000///......//////...///////////////000000000000111111111111222222000111222222111111222333333333333333333333333333111111111000000000//////////////////000000000000000000000000000000000000000000000000000000111222222222111111222222333444222222222333333333333444444444444444444555666777666888999:::;;;>>>AAADDDEEEHHHKKKOOOUUU^^^ffflllwwwvvvvvvtttqqqmmmhhhddd___aaaccchhhooovvv}}}|||uuummmcccZZZUUUNNNQQQ[[[jjj||||||yyysssooommmgggdddeeeeeeaaa```bbbaaabbbddddddffflllttt{{{|||jjjddd______^^^]]]^^^bbbgggiiihhhccc[[[SSSOOONNNPPPWWWaaammm{{{zzzsssooojjjhhhddd___ZZZVVVSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIJJJKKKKKKJJJIIIHHHGGGDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDGGGJJJNNNYYYdddqqq~~~uuuiii```WWWNNNGGGBBBAAA???===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<=========>>>@@@DDDHHHPPP___}}}nnnbbbYYYRRRQQQPPPMMMLLLNNNNNNMMMLLLKKKLLLMMMOOOPPP|||iiiaaaYYYVVVTTTPPPNNNOOOKKKKKKLLLMMMLLLKKKJJJIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>;;;999999888777666555333222111111111111000000000///000///...------------...,,,------,,,,,,++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---////////////000000000000//////...---------......---------....../////////111111111222222222222333///111222222111000222333444444333333222111111111111111111111000000000000////////////000000000000000000000000000000000000000000//////000111222222222222222222222333333444111111111111222222222222333333333444444666777777666777999:::;;;===AAADDDEEEGGGJJJNNNTTT\\\eeekkkvvvvvvuuuqqqlllfffaaa___ZZZ[[[^^^ccckkksss{{{|||vvvnnncccZZZUUULLLOOOXXXgggzzz~~~xxxrrrqqqllljjjmmmnnnmmmmmmooommmnnnoooooopppuuu}}}ooogggaaa```___]]]]]]___eeeggghhhddd\\\UUUPPPOOOQQQVVV```mmmzzz{{{sssqqqmmmhhhddd```]]]\\\XXXWWWUUURRRPPPOOONNNMMMMMMMMMMMMMMMLLLJJJHHHGGGEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDEEEHHHJJJNNNYYYcccppp}}}|||ooodddZZZQQQIIIDDDAAA???>>><<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<=========???BBBEEENNNZZZrrrsssddd[[[RRRQQQQQQOOONNNOOOMMMMMMLLLLLLLLLMMMNNNOOOwwweee^^^WWWUUURRRNNNMMMNNNNNNNNNNNNMMMKKKIIIFFFEEEHHHFFFDDDDDDDDDEEEDDDCCCCCCBBBAAABBBBBBAAA>>><<<999999999888777555444333111111111111000000000000///...---,,,+++,,,---...''')))+++,,,,,,,,,...000,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---............////////////......------------......---------......//////000111111111222222222333333///000111111000000111333666666666555444333333222222222111111111000000000////////////000000000000000000000000000000000000////////////000111222333222222111111222222333444000000111111111222222222333333333444555666777888555777888999:::===AAADDDDDDFFFJJJNNNSSS[[[dddiiitttuuutttpppiiibbb]]][[[UUUVVVYYY___gggrrr{{{}}}wwwoooddd[[[UUUNNNPPPWWWeeexxxyyyvvvrrrqqquuuwwwwwwyyy|||wwwyyyyyyyyyzzztttkkkbbb```___]]]\\\]]]cccfffhhheee^^^VVVQQQPPPOOOUUU___kkkyyy}}}{{{wwwrrrnnnjjjhhhfff```^^^\\\YYYVVVTTTRRRRRRSSSSSSSSSRRRPPPMMMKKKIIIFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDEEEHHHKKKNNNXXXbbbooo|||}}}vvvjjj^^^TTTLLLFFFBBB???>>>===;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;<<<=========>>>AAACCCNNNUUUhhh|||iii^^^UUUSSSSSSQQQOOOOOOMMMMMMMMMMMMMMMNNNNNNOOOppp```ZZZUUUSSSQQQMMMMMMPPPMMMMMMMMMLLLJJJHHHFFFDDDIIIFFFDDDCCCDDDDDDDDDCCCDDDCCCBBBCCCCCCBBB???<<<888888777777666555333333111111111111000000000000000///---,,,,,,,,,...///''')))++++++******,,,...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......------------............//////............//////......//////000111111222111111111111222222222222///000111111000000111222666666666555555555555555222222222111111111000000////////////000000000000000000000000000000000000////////////000111222333111111111111111222333333111111111222222222333333333333333444555666777888555777888999:::===@@@CCCDDDFFFIIIMMMRRRZZZccchhhqqqssssssppphhh```[[[YYYRRRRRRUUUZZZdddqqq|||{{{rrrggg]]]WWWRRRSSSXXXeeewww{{{{{{yyynnnccc```___\\\\\\]]]bbbeeehhhfff___WWWRRRPPPNNNSSS]]]iiiwww|||xxxssspppooojjjiiifffbbb___\\\[[[ZZZ[[[ZZZYYYXXXUUUQQQNNNLLLIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDFFFIIIKKKNNNXXXaaammmzzzwwwpppeeeYYYOOOGGGCCC@@@>>>===<<<;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>===>>>@@@BBBJJJOOO]]]uuuqqqeeeZZZVVVVVVSSSOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNyyyhhh[[[VVVRRRRRRPPPNNNNNNQQQIIIJJJKKKKKKKKKJJJIIIHHHIIIFFFDDDCCCDDDDDDDDDCCCDDDCCCCCCCCCCCCBBB???===666666666666555444333222111111111111000000000000222000...---,,,---///000,,,---...,,,(((&&&'''))),,,++++++++++++++++++,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------......000000////////////000111///000000111222333333333000000111111111222222222///000111111000000111222333333444444555666666777222222222111111111111000////////////000000000000000000000000000000000000////////////000111222333111111000000111111222333222222333333333444444444222333333444555666888888555777888999:::===@@@CCCDDDFFFIIIMMMRRRZZZbbbhhhooorrrsssppphhh```ZZZXXXQQQQQQRRRXXXcccppp}}}wwwlllaaa[[[VVVVVVZZZfffwww{{{oooccc___^^^\\\\\\]]]aaaeeehhhggg```XXXSSSPPPMMMRRR[[[gggvvv}}}yyyuuussstttrrroookkkgggdddbbbaaa``````^^^\\\YYYUUUQQQOOOJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDFFFIIIKKKNNNWWWaaalllyyysssmmmbbbVVVLLLEEEAAA???===<<<;;;;;;:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>@@@BBBDDDHHHSSShhhxxxkkk^^^YYYWWWSSSOOONNNLLLMMMMMMMMMNNNNNNNNNNNNnnndddZZZVVVQQQNNNNNNNNNMMMMMMKKKLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIHHHFFFDDDCCCBBBCCCBBBAAA???????????????999999777666444222111000222111///.........///000/////////...---------,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,---,,,+++++++++,,,---...---------...............000//////.........//////222111///---+++***))))))222222222111111111111111000000111111111222222222///............000222333444444444555555444333333333222111///......------+++---000222333111///...000000000000000000000000000/////////111222111000111111222222222333333333111111222222222222333333444333333333333444555555888777666666888;;;???AAAEEEGGGIIIKKKNNNUUU___fffiiippptttnnneee___ZZZVVVRRRQQQRRRXXXcccqqq~~~rrrggg```^^^\\\^^^iii|||ssseee___]]]ZZZYYYYYY[[[___dddfffccc[[[RRRKKKLLLOOOXXXfffrrr|||{{{yyyvvvrrrnnnjjjgggfffhhhfffdddbbb___[[[VVVRRRNNNMMMKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFHHHNNNUUU[[[kkkuuu}}}xxxlllggg^^^SSSJJJCCC???===<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===<<<===>>>===<<<===>>>@@@???CCCJJJXXXsssrrrbbb]]]XXXOOOLLLQQQOOONNNMMMLLLLLLLLLMMMNNN~~~sssggg```YYYVVVRRROOONNNNNNMMMLLLKKKKKKMMMMMMMMMKKKIIIHHHKKKKKKJJJJJJHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@???>>>888888777666444333222222222111000///...//////000...............---------++++++++++++++++++++++++,,,+++++++++,,,,,,------+++******)))***+++,,,---,,,,,,,,,---------------//////............//////222111000///////////////111111111111111111111111//////000000000111111111111111000000111222333444222222222333333222222111444333111000//////......---...000111111111000///000000000000000000000000222111111111333444333222111111222222222333333333333333333333444444444555444444444444444555555666999888888888999===@@@BBBDDDFFFIIIJJJMMMTTT^^^fffiiiqqquuupppiiiccc^^^ZZZTTTSSSTTTXXXcccrrryyynnngggaaa___bbbmmmuuufff^^^[[[XXXWWWXXX\\\^^^aaaaaa^^^XXXQQQMMMMMMOOOWWWcccooozzz~~~{{{wwwsssooolllkkkjjjiiifffdddbbb^^^XXXUUUPPPOOOMMMKKKJJJHHHHHHGGGFFFFFFFFFFFFHHHMMMUUUZZZgggqqqwwwrrrjjjeee[[[QQQHHHBBB???>>>;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;<<<===>>>===<<<<<<>>>@@@CCCFFFLLLVVVjjjyyyfff___ZZZRRROOOSSSOOOOOOMMMLLLLLLLLLMMMNNNxxxooogggaaa]]]WWWUUURRRPPPOOONNNMMMKKKKKKLLLMMMMMMLLLJJJHHHFFFJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEDDDAAA>>>===999999888777666555444333111111000///////////////---------...............,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------))))))(((((())))))***++++++++++++,,,,,,,,,------///...............//////------,,,------...000000000000000000000000000000///////////////000000000222111111111111111222222222222333333333333222222555444333111000000000000/////////000000000000000000000000000000000000000222111111111333444333222111111222222222333333333444555555555666666666666555555555555555666777777:::999999999;;;>>>@@@BBBDDDFFFHHHJJJMMMTTT^^^eeejjjrrrvvvsssnnnjjjeee```YYYWWWVVVZZZdddttttttnnnfffeeegggrrrxxxfff]]]XXXUUUUUUVVV[[[\\\]]]\\\ZZZUUUQQQNNNLLLNNNUUU___iiisss~~~zzzvvvsssqqqmmmllliiigggeeeaaa\\\YYYTTTSSSQQQNNNKKKJJJHHHHHHFFFFFFFFFFFFHHHMMMSSSXXXccclll{{{|||rrrlllgggaaaWWWLLLDDD???>>>>>>;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;=========<<<<<<=========<<<===>>>===<<<<<<>>>@@@BBBFFFJJJQQQ^^^wwwmmmccc]]]VVVSSSTTTPPPOOONNNMMMLLLLLLMMMNNNsssjjjddd___]]]UUUTTTQQQPPPPPPOOOLLLJJJLLLMMMMMMMMMLLLJJJGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHFFFBBB>>>;;;<<<;;;:::888666444333222111000000///////////////,,,---------.../////////,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))))))))))))))******++++++++++++,,,------............---------...//////+++++++++,,,---...///000////////////000000000000000000000000000000000000000000000///////////////333444555555555555555555666555444333222111111111000000///......///000111000000000000000000000000000/////////111222111000111111222222222333333333555555555555666666666666666666666666666777777888999888888999;;;===@@@AAACCCEEEHHHIIILLLSSS]]]eeejjjqqqwwwvvvsssppplllfff^^^[[[YYY\\\fffvvvwwwqqqjjjiiimmmxxx|||hhh\\\VVVSSSRRRTTTWWWXXXZZZZZZXXXTTTPPPMMMJJJLLLRRR[[[cccmmmzzz{{{xxxwwwqqqooollliiigggccc___\\\XXXWWWTTTQQQNNNKKKIIIIIIFFFFFFGGGGGGHHHMMMSSSWWW___iiiwwwzzznnnhhhccc\\\RRRHHH@@@======>>>;;;::::::::::::::::::;;;999999:::::::::;;;;;;;;;>>>>>>============>>>>>><<<=========<<<<<<>>>???>>>AAAFFFKKKTTTiiivvvggg```ZZZUUUTTTQQQPPPNNNMMMLLLMMMMMMNNNuuulllfff```]]]UUUSSSQQQPPPPPPOOOLLLJJJMMMNNNOOOOOOMMMKKKIIIGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGIIIIIIFFFBBB===:::;;;:::888666333111///...000000000000000//////...,,,---------.../////////---------,,,,,,,,,++++++.........---,,,+++***)))******+++++++++,,,,,,++++++,,,,,,---.../////////---------------...//////111000000000000000111222......//////000000000000111111111111111111111111000000000000000/////////333444555555666666666555777666555333222222222111111000///......///000111000000000000000000000000000/////////111222111000111111222222222333333333333444444444444555555555777666666666666777888888777777777888:::<<<>>>@@@BBBEEEGGGIIILLLSSS]]]dddiiiqqqwwwxxxxxxvvvqqqlllddd```]]]^^^hhhxxxyyyrrrmmmlllppp{{{jjj]]]VVVRRRQQQSSSRRRTTTWWWYYYWWWSSSNNNKKKHHHIIINNNVVV]]]eeerrr~~~|||zzzuuurrrnnnkkkiiieeeaaa^^^[[[ZZZWWWSSSOOOMMMKKKJJJGGGHHHHHHHHHIIIMMMRRRVVV^^^gggtttvvvjjjccc^^^XXXNNNEEE>>><<<<<<===:::::::::999999:::::::::999999999:::::::::;;;;;;999999888888888888999999;;;<<<===<<<;;;;;;===???<<>>???BBBDDDFFFHHHKKKRRR\\\ccckkkrrryyy{{{||||||wwwppphhhddd```aaaiiixxxyyyssslllmmmqqq|||lll___WWWRRRPPPRRRNNNPPPSSSUUUTTTQQQLLLIIIGGGGGGKKKQQQVVV]]]hhhsss~~~yyyvvvrrrnnnjjjgggbbb___]]][[[XXXTTTQQQNNNLLLKKKIIIJJJJJJJJJKKKNNNRRRVVV^^^fffrrr~~~|||pppccc]]]YYYSSSKKKCCC===;;;<<<===::::::999999999999::::::999999999999:::::::::::::::999999888888999999:::;;;<<<===<<<;;;;;;===?????????CCCHHHKKKUUUppp}}}nnnbbbZZZVVVRRRQQQOOONNNMMMMMMMMMNNNzzzqqqhhh___ZZZUUUSSSOOOMMMMMMNNNMMMMMMKKKLLLMMMNNNMMMLLLJJJIIILLLLLLLLLKKKJJJHHHGGGFFFCCCDDDEEEDDDCCC???<<<:::777666555333222000///...///000000111000///...---...............---------///......---,,,,,,++++++***+++---......---+++******+++,,,---...------,,,***+++,,,---...//////000,,,,,,,,,,,,---...///000......------------......//////000000111222222333222111111111000000000000///000111222333333222222111222333444555555555555666666444333222111111111111111000///////////////000000000000000000000000222111111111333444333222111111222222222333333333222333333333333444444444666555555555555666777777666777888:::;;;===>>>???AAACCCFFFGGGKKKRRR[[[cccmmmttt{{{{{{tttjjjgggcccdddkkkxxxxxxqqqkkkkkkppp{{{oooaaaYYYSSSQQQQQQKKKLLLMMMNNNNNNLLLJJJHHHGGGFFFHHHLLLOOOSSS\\\fffrrr{{{{{{vvvqqqmmmiiidddaaa]]][[[XXXUUURRROOOMMMLLLJJJKKKLLLLLLLLLOOOSSSVVV]]]eeeppp{{{~~~wwwkkk___YYYTTTPPPJJJCCC>>><<<<<<<<<::::::999999999999::::::888999999999999:::::::::<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;===>>>AAA>>>AAAGGGIIIPPPgggxxxjjj```ZZZSSSRRRPPPNNNMMMMMMMMMMMM{{{rrrjjjaaa\\\VVVSSSNNNLLLLLLMMMNNNNNNIIIJJJLLLMMMMMMKKKJJJHHHKKKKKKJJJIIIHHHFFFDDDCCCBBBCCCCCCCCCAAA>>><<<:::888888777777666666666555///000111111111000...---/////////......------,,,//////...---,,,,,,++++++''')))+++---//////...---***+++,,,---...---,,,,,,)))******+++---...//////+++++++++,,,---...///000000000///000000111222333///000000111222333333333111111000000/////////...,,,---///000111111111000333444555666777777777777666555444333222111111111111000000000//////......000000000000000000000000000/////////111222111000111111222222222333333333333333333444444444555555555555555555555666777777777888999;;;===>>>???@@@AAACCCEEEGGGJJJQQQ[[[cccpppwww~~~wwwlllhhheeeeeelllxxxuuunnniiijjjooozzzpppccc[[[TTTQQQQQQJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFGGGIIIJJJLLLTTT]]]hhhppp}}}yyytttooojjjfffccc]]][[[XXXUUURRROOONNNMMMKKKLLLMMMMMMMMMPPPSSSWWW\\\dddnnnyyy}}}vvviii^^^YYYRRROOOIIICCC>>><<<;;;<<<:::999999999999999999:::888888999999999::::::::::::::::::999999:::::::::;;;<<<<<<<<<;;;;;;===>>>>>>;;;>>>EEEIIIPPPddd|||oooddd___SSSRRRPPPNNNMMMMMMMMMMMMwwwnnnddd[[[WWWTTTPPPNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHNNNMMMMMMKKKIIIGGGFFFDDDBBBCCCCCCBBBAAA???===;;;999888666666777777555444222222222222111///...---...............---------******+++,,,,,,+++******)))******++++++******)))++++++,,,,,,,,,,,,------------......///000000000,,,,,,,,,---...///000000555444222000//////000000---......///000111111222111111111111111111111111000000000000111111111111333444555555666666666666555999888444555777444---///...---,,,,,,---...///555333111111111111///...////////////............111111222222222333333333555444444333222222222222666666666777888888999999888888888888999;;;===>>>???AAACCCDDDHHHQQQ\\\eeeqqqyyyyyypppjjjfffhhhnnnwww{{{ooohhhffffffjjjvvvwwwfff[[[UUUOOOKKKKKKIIIGGGGGGHHHHHHGGGFFFDDDEEEEEEEEEFFFJJJPPPUUU___dddlllvvv}}}vvvqqqkkkfffbbb\\\[[[YYYVVVSSSQQQOOONNNLLLMMMMMMMMMNNNQQQUUUYYY]]]dddmmmwwwzzznnnbbbXXXSSSKKKHHHDDDAAA@@@???===;;;<<<<<<;;;:::999999888888999999999999999999999999<<<;;;::::::999999999999::::::999999::::::;;;<<<<<<===AAADDDFFFMMM^^^nnn|||kkkddd[[[XXXTTTPPPMMMMMMNNNOOOzzzrrrfff]]]WWWTTTPPPNNNNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLKKKIIIGGGEEEDDDBBBCCCCCCBBBAAA???===;;;777666444444555555333222000111111111111000000/////////......---------,,,......///000000///......***++++++++++++++++++***++++++,,,,,,,,,,,,------+++,,,,,,------...//////------,,,,,,---...000111333222111///......//////......//////000000111111111111111111111111111111000000000000111111111111///000111222333333333333666888666222222555444...222111000//////000222222444333111111111111000...000000000000000000000000111111222222222333333333444444333333222333333333555555666777777888888999999888888888999;;;===>>>???AAACCCEEEIIIQQQ]]]eeeqqqzzzzzzrrrkkkgggiiinnnvvvwwwlllfffddddddhhhsssyyyggg\\\TTTNNNJJJKKKIIIGGGGGGGGGHHHGGGFFFEEEFFFFFFEEEEEEHHHLLLOOOUUUYYYaaaiiisss~~~{{{uuupppjjjeeeaaa\\\[[[YYYVVVTTTQQQOOONNNMMMMMMMMMMMMNNNQQQVVVYYY^^^dddmmmwwwwwwkkk___UUUPPPHHHEEEBBB???>>>===<<<:::<<<<<<;;;;;;:::999999888::::::::::::::::::::::::<<<;;;::::::999999999:::::::::999999::::::;;;<<<<<<===AAACCCEEEKKK[[[jjjvvvmmm^^^[[[UUUQQQOOOOOOOOOOOOxxxlllaaaXXXUUUQQQNNNNNNNNNNNNMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLJJJIIIGGGEEEDDDBBBCCCCCCBBBAAA???===;;;777666444444555555333222//////000000111111111111000000///...------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------*********+++,,,,,,------...---,,,+++,,,...000111111000///...............////////////000000000000111111111111111111111111000000000000111111111111000111222444555666666666777777444111111444444000222111000000000222333444333222000000111111000...222222222222222222222222111111222222222333333333333333333333333333444555444555555666666777888888999888888888999;;;===>>>>>>@@@CCCEEEIIIRRR]]]eeepppzzz|||tttmmmiiijjjmmmsss}}}}}}qqqhhhccc``````dddnnn||||||jjj]]]TTTNNNJJJJJJHHHFFFFFFFFFGGGFFFDDDFFFGGGGGGFFFEEEEEEGGGIIIJJJNNNTTT\\\dddmmmvvv|||}}}yyytttoooiiiccc___ZZZYYYXXXVVVSSSQQQPPPOOOMMMNNNNNNNNNOOORRRVVVZZZ___eeennnwwwsssfffZZZQQQLLLEEEBBB???===<<<<<<;;;:::<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::::::::999999::::::;;;<<<<<<===@@@BBBCCCHHHVVVdddrrrccc^^^XXXSSSPPPPPPPPPOOO~~~qqqfffZZZVVVQQQNNNMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJHHHGGGEEEDDDBBBCCCCCCBBBAAA???===;;;999888666666777777555444111000000000000000111111000000///...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,,,,------///...,,,+++,,,---000111000000//////////////////000000000000////////////111111111111111111111111///000000000111111111111000111333555666777888888666666555555555666444111///......---...///111222222111000000111111000///111111222222222222222333111111222222222333333333333333333333333444555666444444555555666666777777999999888888999;;;<<<======@@@CCCEEEIIIRRR\\\dddoooyyy}}}tttmmmiiiiiikkkooowwwuuukkkddd```\\\\\\___iiivvvmmm___UUUNNNJJJJJJHHHFFFEEEFFFFFFEEECCCEEEGGGHHHHHHGGGFFFFFFGGGGGGJJJNNNSSSYYYaaaiiiooo{{{|||yyyuuuqqqlllgggaaa]]]WWWVVVUUUTTTSSSQQQPPPPPPNNNOOOOOOOOOPPPSSSWWW[[[```fffnnnwww}}}oooaaaUUUMMMIIICCC@@@===<<<<<<<<<;;;:::<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;::::::999999:::::::::::::::999999::::::;;;<<<<<<<<<>>>AAAAAAEEEQQQ]]]vvvwwwhhhbbbYYYTTTRRRQQQPPPOOOtttiii[[[WWWQQQNNNMMMNNNNNNNNNPPPOOONNNMMMLLLKKKJJJIIIJJJJJJJJJIIIHHHFFFEEEDDDBBBCCCCCCBBBAAA???===;;;999888666666777777555444333222111000////////////000//////...------,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,------......///...---,,,,,,---///000//////000000000000000000000000000000////////////000000000000000000000000///000000000111111111111---...///111333444444444444444777;;;<<<999444111...------,,,---...///000111000//////111222111000000000000111111111222222111111222222222333333333333333333333444555555666444444555555666666777777:::999999888999:::<<<======???BBBEEEIIIPPPZZZbbblllwww}}}rrrlllggghhhjjjlllssszzzyyypppggg```]]]XXXYYY\\\eeeqqq}}}pppbbbWWWPPPLLLKKKIIIFFFEEEFFFEEEDDDCCCDDDFFFIIIIIIHHHGGGHHHHHHFFFHHHKKKMMMRRRXXX___dddlllpppvvv||||||wwwtttppplllhhhccc^^^ZZZSSSSSSSSSRRRQQQQQQPPPPPPOOOPPPPPPPPPQQQTTTXXX\\\aaafffooowwwzzzjjj\\\QQQJJJGGGCCC@@@===<<<<<<===<<<;;;;;;;;;;;;;;;;;;:::::::::888888888888888888888888:::::::::999999::::::;;;::::::999999::::::;;;<<<<<<<<<===@@@@@@CCCLLLWWWooommmeee[[[UUUSSSRRRPPPNNNwwwjjj\\\XXXRRRNNNMMMMMMNNNNNNPPPPPPNNNMMMKKKIIIHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDBBBCCCCCCBBBAAA???===;;;777666444444555555333222555333111000....../////////............---------,,,++++++******++++++,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,------......//////......---------............///000111111111111111////////////000000000000000000000000000000000000000000000000111111111111...///111222333444555555333333888>>>@@@;;;444222111000///......///000111000......///111222111000......//////000111111111111111222222222333333333444444444444444444555666444555555666666777888888::::::999888999:::;;;<<<===???BBBDDDGGGNNNWWW^^^iiittt}}}pppjjjggghhhiiikkkqqqxxx}}}}}}|||wwwnnneee^^^[[[WWWWWWZZZbbbnnnzzzssseeeZZZSSSPPPLLLJJJGGGFFFFFFFFFDDDCCCDDDFFFHHHIIIHHHHHHIIIJJJFFFFFFGGGHHHJJJOOOUUUZZZ^^^bbbggglllqqqvvv|||~~~zzzvvvpppmmmhhhddd```]]]YYYWWWOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRUUUYYY]]]aaagggoooxxxtttdddVVVMMMHHHGGGCCCAAA>>>=========<<<;;;::::::::::::::::::::::::888888888888888888888888::::::999999999:::;;;;;;::::::999999::::::;;;<<<<<<;;;<<>>???:::555444333222111////////////000///...---///111222222111......//////000111111222111111222222222333333333666555555444444444444555555555666777777888888999;;;:::999999999:::;;;<<<<<>><<<<<<<<<;;;:::999999999999999999999999888888888888888888888888:::999999999::::::;;;<<<::::::999999::::::;;;<<<<<<:::<<>><<<;;;;;;:::999888888888888888888888999999999999999999999999999999999999999::::::;;;<<<::::::999999::::::;;;<<<;;;:::<<>>???BBBGGGMMMRRR```gggrrr||||||xxxpppmmmkkklllpppwww|||}}}vvvlllccc^^^XXXVVVWWW___nnnwwwmmmddd\\\VVVSSSPPPKKKHHHGGGGGGGGGFFFIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIJJJLLLNNNPPPRRRSSSYYY[[[^^^bbbfffjjjlllmmmqqqrrrtttyyy|||~~~}}}|||{{{zzzwwwtttqqqnnnkkkjjjhhheeebbb```^^^[[[XXXVVVTTTRRRQQQOOOMMMKKKKKKJJJMMMLLLJJJJJJKKKMMMOOOQQQOOOPPPRRRRRRSSSVVVZZZ]]]cccjjjuuu~~~qqq___RRRIIICCCAAABBBAAAAAA@@@>>>;;;:::;;;<<<888888888888888888888888555555555555777999;;;<<<999999999999999999999999999999999999999999999999999:::;;;<<<===@@@DDDGGGQQQaaa~~~{{{iiiaaa___[[[TTTQQQfff^^^UUUOOONNNNNNNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAAAAA@@@===;;;:::999888777555444333222000000000000000000000000//////...---,,,++++++***...---,,,---//////...,,,,,,,,,,,,+++++++++++++++,,,***(((***---///,,,))),,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...---///000000///......///111000000//////000000111......///000000000000///444222000000222222111////////////000111333444555666666666666666666555555222222222111000000//////...//////000111111222222111111222222222222111111222222222333333444444444444444444555555555555666666666666777888888999999999999:::;;;;;;;;;::::::<<<===>>>???AAAEEEKKKPPP[[[bbbnnnyyy~~~~~~zzzvvvmmmkkkjjjlllrrryyy{{{qqqhhhaaaZZZXXXYYYaaapppwwwnnnfff^^^ZZZTTTPPPLLLIIIHHHHHHHHHGGGIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRTTTWWWYYY[[[\\\]]]___```bbbfffjjjlllkkkjjjhhhgggeeebbb___\\\ZZZYYYZZZXXXVVVUUUTTTSSSQQQOOOOOONNNMMMKKKJJJIIIHHHHHHJJJJJJIIIIIIJJJLLLNNNOOONNNPPPRRRSSSTTTVVVZZZ]]]eeelllwwwxxxjjjYYYNNNGGGBBB@@@BBBAAAAAA@@@>>>;;;:::;;;<<<888888888888888888888888777777666666777888999:::999999999999999999999999999999999999999999999999999:::;;;<<<===???CCCFFFMMMZZZsssmmmddd```[[[UUURRRhhhaaaWWWPPPNNNNNNMMMLLLJJJJJJKKKJJJJJJIIIHHHGGGJJJJJJJJJIIIHHHGGGEEEEEECCCBBBAAAAAAAAA@@@===::::::999888666444222000///000000000000000000000000//////...---,,,++++++***---,,,---///111222000...+++*********+++---///000,,,---...//////...,,,***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...---///000000///......///000//////......//////000...//////000000000000000333111000000111222111/////////000000111222444444:::999777666555555666777333333222222111000000////////////000111111222222111111222222222222222111000111111222444555555666444444444555555555555666666666666777888888999999888999::::::;;;;;;;;;:::===>>>>>>???@@@DDDIIIMMMTTT\\\iiiuuu|||{{{wwwssskkkiiiiiimmmttt}}}yyynnnhhh___\\\]]]dddssswwwnnngggaaa]]]UUUQQQLLLJJJIIIIIIIIIHHHIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEEEEFFFHHHJJJKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTWWW[[[\\\[[[ZZZWWWVVVUUUSSSQQQOOONNNMMMLLLKKKIIIIIIJJJJJJIIIGGGIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLNNNOOOQQQSSSUUUXXX\\\___hhhoooyyymmm```QQQHHHCCC@@@@@@BBB@@@AAA@@@>>>;;;::::::;;;888888888888888888888888999999888888777888888999999999999999999999999999999999999999999999999999999:::;;;<<<<<>>>>>>>>???BBBFFFJJJOOOXXXfffssszzzzzzvvvrrriiihhhiiinnnvvvvvvnnndddaaaaaahhhvvvyyyppphhhbbb___VVVRRRMMMJJJIIIIIIIIIHHHIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDFFFGGGIIIIIINNNNNNOOOPPPPPPPPPOOOOOOOOONNNNNNPPPQQQRRRPPPNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFEEECCCDDDEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCEEEGGGIIIJJJJJJJJJMMMOOOQQQSSSUUUYYY]]]aaajjjqqq{{{|||dddXXXKKKEEEAAA>>>>>>@@@@@@@@@@@@>>>;;;999:::;;;888888888888888888888888999999888888888888999999888888888888888888888888999999999999999999999999999:::<<<<<<<<<>>>@@@CCCEEEJJJWWWoooyyyjjjbbb\\\WWWVVVjjjcccXXXQQQOOONNNLLLKKKIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBB@@@<<<999777777666555555444333333////////////////////////.........////////////000...------...///...,,,***...---+++******+++---...(((+++,,,+++((((((+++///,,,,,,++++++,,,,,,---...------,,,,,,------...///---///000000///....../////////............//////...///000000111111000000000000000000000000000111000000000000111222333333222333666888888888777666555555444333222111000000000000000000000111111111111111222333333333333333333333333333333333333333444444444555555555555666666666666777888888999999777888999:::;;;;;;;;;;;;===>>>?????????AAAEEEHHHMMMVVVdddpppwwwwwwtttpppgggfffhhhmmmvvv~~~|||tttjjjfffeeekkkyyytttkkkddd```XXXUUUOOOLLLJJJJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIJJJIIIGGGEEEFFFFFFFFFEEEEEEDDDDDDDDDEEECCCBBBAAABBBBBB@@@???AAAAAAAAAAAAAAABBBCCCCCC@@@AAACCCEEEGGGHHHIIIIIILLLNNNQQQTTTVVVZZZ___ccckkkrrr|||ttt___SSSHHHCCC@@@===<<<>>>??????@@@>>>;;;999999:::888888888888888888888888666777777888999999::::::888888888888888888888888999999999999999999999999999:::<<<<<<<<<===???AAACCCFFFPPPcccoooeee]]]YYYXXXiiibbbXXXQQQNNNMMMLLLJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDBBBAAABBBBBBBBBCCCCCCAAA<<<999666666666555444444333333000000000000000000000000//////...---,,,++++++***///---,,,+++,,,,,,***)))...---+++************+++...//////+++((((((+++...,,,,,,++++++,,,,,,---...---------------......///---///000000///......///000//////......//////000------...///////////////...000111000//////000222111111000000111222222333000222555888:::999888777666666555444222111000000000000000000000000111111000111222333444444444444444444444333333222222222444444444555555555555666666666666777888888999999777888999:::;;;<<<<<<<<<===>>>???@@@@@@BBBEEEGGGMMMTTT```kkkrrrrrrooolllcccccceeellluuu~~~xxxnnnjjjhhhnnn{{{{{{qqqiiiddd^^^YYYTTTOOOMMMKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEFFFGGGIIIKKKLLLMMMMMMMMMKKKIIIHHHHHHHHHFFFDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@@@@@@@>>>===@@@@@@@@@@@@@@@AAABBBCCC??????AAACCCEEEGGGIIIJJJLLLNNNQQQTTTWWW\\\aaaeeemmmttt~~~}}}kkkZZZPPPEEEAAA???<<<<<<===>>>???@@@>>><<<999999999888888888888888888888888444555666888888999999999888888888888888888888888999999999999999999999999888:::<<<<<<;;;<<<===???AAAEEEMMM[[[rrrxxxkkk```[[[[[[hhh```VVVPPPMMMMMMLLLJJJGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCAAA<<<999777666555444333222111000000000000000000000000000//////...---,,,++++++***///,,,***)))***,,,,,,,,,++++++*********)))))))))---......,,,+++***+++,,,,,,,,,++++++,,,,,,---...---------------...//////---///000000///......///111000000//////000000111//////000111111111111111---///111000///...000222111111111000111111222333444555666888999999888888777777666444333222111000111000000000000000000000000111222333444444444444333333333333333333333333444444444555555555555666666666666777888888999999777777999:::;;;<<<<<<<<<===>>>@@@AAAAAACCCFFFHHHKKKQQQ[[[dddjjjjjjhhhfff]]]^^^aaaiiittt~~~zzzqqqmmmjjjppp}}}zzzqqqlllddd___YYYTTTQQQNNNLLLKKKKKKKKKLLLKKKJJJIIIGGGFFFDDDDDDDDDEEEEEEEEEEEEFFFCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIKKKLLLMMMNNNLLLJJJIIIIIIJJJKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCBBB@@@@@@AAAAAA@@@>>>@@@????????????@@@@@@AAA??????@@@AAADDDGGGJJJKKKKKKNNNQQQTTTXXX]]]bbbfffpppvvvtttbbbTTTKKKBBB@@@???<<<<<<>>>===???@@@>>><<<999888888888888888888888888888888555666777777777777666555888888888888888888888888999999999999999999999999888:::<<<<<<;;;;;;<<<======CCCKKKUUUgggssseee^^^]]]|||ggg___VVVOOOMMMMMMLLLJJJGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCAAAAAABBBCCCCCCAAA<<<888777666555333111///...---000000000000000000000000........./////////000000...+++)))(((***---//////((())))))*********))))))'''(((***,,,......---+++,,,,,,++++++,,,,,,---......------------...//////---///000000///......///111111000000000000111111333333444555555555555444---///111111///...000333111111111111111111222222999888888777777888999:::888777666555333222111000111111111000000000000000000111222333444444555444111111222333444444555666444444444555555555666666666666666777888888999999666777999:::;;;<<<<<<<<<===>>>@@@AAABBBCCCFFFIIIIIINNNWWW___dddeeecccaaaXXXZZZ^^^gggsss~~~{{{rrrnnnkkkppp}}}xxxrrrhhhddd]]]WWWSSSQQQNNNMMMLLLLLLMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGBBBAAAAAA@@@AAAAAABBBBBBAAABBBDDDFFFGGGHHHIIIIIIGGGEEEDDDFFFHHHJJJJJJJJJFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCBBB??????>>>>>>>>>??????@@@?????????@@@CCCGGGJJJMMMKKKMMMQQQUUUXXX]]]cccgggrrrxxxnnn\\\PPPGGG???>>>>>>======???===>>>@@@???<<<999888888888888888888888888888888666777777777777555333222777777777777777777777777999999999999999999999999888:::<<<<<<;;;;;;;;;<<<:::AAAJJJRRRaaa}}}xxxiii```^^^yyyccc[[[TTTRRROOOKKKJJJLLLIIIHHHGGGHHHJJJKKKJJJIIIGGGIIIKKKJJJHHHEEEDDDDDDBBBAAAAAAAAABBBAAA>>><<<777777666555444222000///111111000/////////////////////////////////////////////.........---------+++***)))***+++++++++***+++***))))))***,,,...///,,,+++*********+++,,,---///////////////.........000000000000////////////111000///......///000111000//////111333555555444222222222111000//////...222222222111111111111111222444666999::::::999888;;;999666444222222333333111222222333333333222222222333333333333444444444222222222333444555666777888666444222222333666777444444555555666888999:::999999:::;;;;;;<<<<<<===???AAACCCDDDDDDDDDFFFHHHJJJQQQVVVXXXZZZ]]]\\\XXXVVVVVVYYYaaalllyyy{{{nnnkkkiiinnn|||wwwppplllfff```\\\XXXUUURRRVVVUUURRRPPPMMMKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHFFFEEEDDDDDDDDDEEEFFFEEECCCBBBBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@@@@BBBAAA@@@?????????@@@AAA???>>>>>>???@@@CCCEEEFFFLLLOOOSSSUUUWWW[[[bbbgggtttzzz}}}fffTTTHHHEEE@@@<<<;;;;;;::::::???>>>===<<<;;;:::999999888888888888888888888888777777777777888888888888:::999888777777888999:::999999:::::::::999999888::::::;;;;;;<<<======>>>@@@DDDDDDLLL___uuupppfff```uuubbb[[[TTTRRROOOKKKJJJLLLIIIHHHGGGHHHJJJJJJJJJIIIGGGIIIKKKJJJHHHEEEDDDDDDCCCBBBAAAAAAAAA@@@===;;;:::999666444333222333333111111000///////////////////////////////////////---------,,,,,,,,,++++++++++++******++++++******))))))***+++,,,,,,------,,,+++*********+++,,,---...............---------000/////////////////////111000//////...///000111000//////000333444444333111111111000///.........000000111111111222222222222444666888::::::999999888666444111000///000000000000111111111111111000/////////000000000000111333333333333333444555666555555555555555555555555444444555555666888999:::999999:::;;;;;;<<<<<<===???@@@BBBCCCCCCDDDFFFHHHIIINNNSSSUUUWWWZZZYYYUUUSSSSSSUUU\\\fffrrr{{{}}}xxxmmmjjjiiinnn{{{zzztttpppjjjeeebbb^^^[[[YYYXXXVVVTTTQQQOOOMMMLLLKKKLLLKKKKKKJJJIIIIIIJJJJJJGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCAAAAAABBBBBB@@@?????????@@@AAA???>>>>>>???@@@CCCEEEFFFJJJMMMQQQTTTWWW\\\dddjjjtttzzzwwwaaaRRRGGGCCC???<<<;;;;;;;;;:::>>>>>>===<<<;;;:::999999888888888888888888888888777777777777888888888888999888777777777777888999888999999::::::999999888999::::::;;;;;;<<<======>>>BBBCCCJJJ[[[oooyyyllldddqqqbbb[[[TTTRRROOOKKKJJJKKKIIIHHHGGGHHHIIIJJJIIIHHHGGGIIIJJJJJJGGGEEEDDDDDDDDDBBBAAAAAAAAA???<<<999<<<:::666333222333444666111111000///////////////////////////////////////++++++++++++************,,,,,,++++++******))))))''')))+++---...---+++***+++++++++++++++,,,------------------------------////////////////////////000000/////////000000111///......///222333333222000000000//////......---///000000111111222222222222333555777999999999999777555333111000000000000////////////////////////000000111111111222222222444444333333333333444444333444555666666666444333555555555555666888999:::999999:::;;;;;;<<<<<<======???AAABBBBBBDDDGGGIIIJJJOOOSSSTTTWWWZZZYYYUUUQQQPPPQQQVVV___jjjrrrwww}}}~~~|||wwwtttkkkhhhhhhnnnzzzzzzvvvpppkkkhhheeebbbaaa[[[ZZZXXXUUUSSSQQQPPPPPPOOOOOONNNNNNMMMMMMNNNNNNIIIHHHGGGFFFFFFFFFGGGHHHCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@@@@@@@@@@AAA????????????@@@BBBDDDFFFGGGKKKPPPTTTWWW]]]eeelllssszzznnnZZZMMMDDDAAA===<<<<<<<<<<<<;;;>>>>>>======<<<;;;999999888888888888888888888888777777777777888888888888888777777666666777777888888888999999999999999888888999999::::::;;;<<<<<<;;;@@@AAAGGGUUUggguuujjjpppbbbZZZTTTQQQOOOJJJIIIKKKHHHGGGFFFGGGIIIJJJIIIHHHHHHIIIJJJIIIGGGEEEDDDEEEDDDCCCAAAAAA@@@>>>;;;888:::888666444333333444444111000000///////////////////////////////////////++++++++++++************---------,,,***))))))))))))***+++,,,---,,,,,,+++++++++++++++,,,,,,---------------------..................///////////////000000000000000000111111///...---...111222111111111111000000/////////...000000000000111111111111111222444666888999999999999888777555444444333444111000000///////////////111111111222222222333333444444333333222333333333333444555555555555555555555555555555666777888999999999:::;;;;;;<<<<<<===<<<>>>@@@AAABBBDDDHHHKKKNNNSSSWWWXXXZZZ\\\[[[WWWRRRPPPPPPSSS[[[dddlllppptttuuuvvvvvvuuurrrpppnnngggfffgggmmmxxx}}}yyysssnnnjjjhhhfffddd```___]]]\\\ZZZYYYXXXXXXVVVUUUUUUTTTTTTTTTUUUUUUPPPOOOMMMKKKJJJJJJJJJJJJDDDEEEGGGHHHGGGFFFDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA????????????@@@BBBDDDEEEGGGKKKOOOSSSWWW]]]eeekkkssszzzyyydddRRRHHHAAA???<<<;;;<<<===<<<<<<============<<<;;;:::999888888888888888888888888666777777777888888888888777777666666666666777777777888888999999999999888777888888999::::::;;;;;;:::@@@AAAEEEPPP```ppprrrbbbZZZSSSQQQNNNJJJIIIKKKHHHGGGFFFGGGIIIJJJIIIHHHHHHIIIJJJIIIFFFEEEEEEEEEDDDBBBAAAAAA@@@>>>;;;888555666666666555333111000111000000///////////////////////////////////////,,,,,,,,,,,,++++++++++++,,,---...---***((()))***,,,+++*********+++,,,---++++++,,,,,,------------------......////////////------....../////////000//////000111111111111111///...---...000111111000222222111111111111111000222111111000000/////////000111333555777888999999::::::999888777666666666333222111000000000000111............/////////000444444333222222222333333666555333333333555666888666555555666666777888999999999:::;;;;;;<<<<<<===<<<===???@@@BBBEEEJJJMMMPPPVVV[[[\\\^^^___]]]XXXRRRPPPNNNPPPVVV^^^fffiiimmmmmmmmmmmmkkkiiigggfffaaabbbeeelllwww{{{tttnnnjjjhhhfffdddeeedddcccbbbaaaaaaaaaaaa^^^^^^]]]]]]]]]^^^^^^___ZZZXXXUUUQQQNNNLLLLLLKKKLLLMMMOOOPPPOOOMMMKKKIIIGGGGGGFFFFFFEEEDDDDDDCCCAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@BBBDDDEEEHHHKKKPPPSSSVVV\\\dddjjjsss{{{ppp\\\MMMEEE???===;;;;;;<<<===<<<<<<<<<<<<===>>>===<<<:::999777777777777777777777777666777777777888888888888666666777777777777666666666777888888999999999999777777888888999::::::;;;:::???@@@CCCNNNZZZvvvwwwtttaaaZZZSSSQQQNNNJJJIIIJJJHHHGGGFFFGGGHHHIIIHHHGGGIIIJJJJJJHHHFFFDDDEEEFFFCCCAAA@@@@@@@@@>>>;;;888333444666777666444111///111111000///////////////////////////////////////...---------,,,,,,,,,,,,+++---///---***(((***,,,---,,,***))))))***,,,...++++++,,,---------------------......///000000000---------......//////000//////000111222222222222///......///000111111000222222222222222222222222111111000000000/////////000000222444666777999:::999999888888777666555555555444333111111111222222000000000000111111111111333333222222222222333333666555333222222444777999666666666666666777888888999999:::;;;;;;<<<<<<===<<<===???AAACCCGGGLLLPPPRRRYYY___aaabbbbbb^^^XXXRRROOOLLLMMMRRRZZZaaaeeejjjiiiiiigggeeebbb```^^^\\\^^^ccckkkuuuwwwpppkkkhhheeedddggggggggggggggghhhiiiiiihhhgggggggggggghhhiiiiiidddbbb^^^YYYUUUSSSQQQPPPPPPQQQSSSSSSSSSQQQOOOMMMMMMLLLKKKIIIHHHFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@@@@??????@@@BBBCCCDDDGGGKKKOOOSSSVVV\\\ccciiisss{{{|||fffTTTHHHCCC>>><<<;;;;;;<<<<<<<<<:::;;;<<<===>>>>>><<<:::999777777777777777777777777777777777777888888888888666777777888888777777666666666777888999999999999777888888999999:::;;;;;;;;;???>>>BBBLLLUUUkkktttaaaYYYSSSPPPNNNIIIHHHJJJGGGFFFFFFFFFHHHIIIHHHGGGIIIJJJJJJHHHEEEDDDEEEFFFAAA@@@???@@@@@@???<<<999555555666666666444333111111111000///////////////////////////////////////------------,,,,,,,,,,,,***---///...***)))+++...,,,++++++++++++++++++++++++,,,---.........---,,,,,,,,,---......///000000,,,,,,---......///000000...///111222333333222222000///...///111222111000111111111111111111111111.........///000111111222///000111333555777999:::888888888888777666555555666555333111000111222333333333333333444444444444111111111111222333444444444444333333444555777888666666666666666777777888999999:::;;;;;;<<<<<<===<<<>>>???AAADDDHHHNNNRRRUUU]]]eeehhhhhhgggaaaZZZUUUQQQMMMMMMRRRZZZaaaeeehhhhhhgggeeebbb^^^ZZZXXXWWW[[[aaajjjttt}}}uuuooojjjgggeeegggggghhhiiijjjlllnnnooopppppppppppppppqqqrrrrrrpppmmmiiieeeaaa___]]]\\\XXXXXXYYYYYYXXXWWWUUUTTTTTTSSSQQQOOOMMMJJJIIIHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEECCCDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@???@@@AAACCCDDDEEEIIINNNRRRVVV]]]eeekkksss{{{ooo\\\NNNFFFBBB===<<<:::;;;;;;<<<:::999:::;;;===>>>>>><<<:::999777777777777777777777777777777777777888888888888777777888999999888777777555666777888999999999999888888999999:::;;;;;;;;;;;;===;;;???JJJQQQaaa{{{sssaaaYYYSSSPPPNNNIIIHHHJJJGGGFFFEEEFFFHHHIIIHHHGGGIIIJJJJJJHHHEEEDDDEEEFFF@@@?????????@@@???<<<:::888777666555555555555555111111000///////////////////////////////////////---------,,,,,,,,,++++++))),,,///...***))),,,///***+++,,,------,,,***)))+++,,,---.........---,,,++++++,,,,,,---...//////,,,,,,------...///000000...///111222333333222222111000///000111222111000000000000000000111111111***+++---///111222444555///000000222444777999:::999999999999999888777666666555333111000000111222000000111111111222222222111111111111222333444555111333444666666666666666777666666666666777777888999999:::;;;;;;<<<<<<======>>>@@@AAADDDIIIOOOTTTYYYbbbjjjnnnooommmeee]]]XXXUUUPPPPPPUUU]]]cccggghhhhhhgggddd```[[[WWWTTTTTTYYY```iiitttyyyrrrmmmjjjhhhffffffgggiiikkknnnpppqqquuuuuuuuuuuuuuuvvvwwwwwwyyywwwsssooollljjjiiihhhdddddddddcccbbbaaa``````ZZZXXXVVVTTTQQQNNNLLLJJJGGGGGGFFFEEEDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEDDDCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@@@@???@@@AAACCCDDDBBBGGGMMMRRRWWW^^^gggnnnsss|||~~~gggUUUKKKEEEBBB===<<<;;;;;;;;;;;;:::888:::;;;===???>>>===:::999777777777777777777777777777777777777888888888888777888999::::::999888777555555777888888999999999888999999::::::;;;<<<<<<;;;;;;888===IIINNN[[[qqqppp```YYYPPPLLLLLLNNNMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKJJJGGGEEEBBBAAABBBAAA@@@@@@AAA@@@===:::666666555444333222222111333222000/////////000111......//////000000111111...---,,,+++++++++------%%%))),,,(((!!!%%%,,,,,,+++++++++,,,------...+++++++++++++++++++++++++++,,,---......///000000000///...---,,,---......222444555666666555333111000000000000000000111111333000......111333111///////////////000000000000000///------...111444666888999;;;;;;999777666777444444333222111111111222111000///111333444333000000000111111111222222222333333444444555666666777666666555555555555666666888888888999:::;;;=========>>>@@@AAADDDIIIOOOSSS[[[bbblllrrrrrrooojjjgggbbbZZZSSSQQQVVV]]]aaaccceeefffgggeee```[[[WWWVVVTTTWWW^^^hhhvvv|||vvvrrrooojjjkkkmmmoooqqqrrrssssssxxxwwwuuusssrrrssstttuuuxxxyyyyyyyyywwwuuurrrpppnnnooopppqqqqqqpppnnnlllhhhbbb[[[VVVTTTRRROOOLLLKKKJJJHHHEEEBBBBBBDDDFFFBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@CCCGGGLLLPPPTTT[[[ccciiisssttt```PPPDDD???@@@<<<<<<;;;:::999777777666777999===@@@@@@???===;;;777888:::;;;:::999777555777666555555555666888999666666777777777777666666555666777888888777666555555555555666777999:::;;;<<<<<<===???@@@FFFUUUddd|||iii^^^XXXPPPMMMMMMNNNMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@AAA???===:::888777777666555444333333222222000/////////000111---.........////////////,,,,,,+++++++++,,,,,,---,,,///000---((('''+++111+++++++++++++++,,,------++++++++++++++++++++++++...------,,,------......000///...---,,,------...000111333444444333222111111111111000000000000000222111//////111111111000/////////000000000111111222111//////000222555777555666888888666444444444444444333222111111111111111//////000333444222000111111111222222222222333444444444555555666666666666666555555555555666666666666666777888999;;;;;;<<<>>>???AAADDDIIIOOOSSS[[[bbblllrrrssspppllljjj```[[[VVVTTTXXX___dddhhhmmmnnnmmmiiibbbZZZUUURRRQQQTTT[[[fffttt}}}wwwtttooopppqqqssstttuuuuuuuuuxxxwwwuuusssrrrrrrrrrssszzz{{{|||~~~~~~}}}|||{{{xxxyyy{{{{{{{{{zzzyyyxxxsssnnnfff___[[[XXXTTTQQQOOONNNMMMJJJGGGEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAFFFFFFGGGHHHGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAACCCGGGLLLPPPTTT[[[cccjjjssskkkYYYMMMDDD??????===<<<<<<;;;:::999888777777999<<<>>>@@@???>>>===777777888999999888777666555555555555555666777777666666777777777777666666666666777777777777666666777777888888999:::;;;<<<;;;;;;===???@@@EEERRR___rrryyyyyyrrr```[[[VVVQQQNNNNNNNNNLLLJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEDDDAAA@@@@@@@@@@@@???<<<:::999888888777666555444444222111111000///000000000------------............)))***++++++,,,,,,,,,,,,.........,,,******,,,///+++************+++,,,,,,++++++++++++,,,,,,,,,,,,///...,,,******+++,,,---//////...------------...---...000111222111111000222111111111000000//////000111222111000000111222000000000111111111222222333222111111222444666888777999;;;;;;999888777888555444333222111111111111000//////000222222111///222222222222333333333333555555555555555555666666777666666555555666666777666666666777888999;;;;;;<<<===???AAACCCHHHNNNSSS[[[bbbkkkrrrtttrrrooommmaaa___\\\ZZZ[[[aaaiiiooossssssrrrmmmddd[[[TTTPPPNNNQQQXXXcccqqq}}}yyyyyyyyyzzzzzzzzzzzzzzz{{{yyywwwtttrrrqqqpppppptttuuuxxxzzz|||}}}~~~~~~zzz{{{|||}}}~~~~~~~~~}}}zzzssslllgggbbb]]]YYYSSSSSSQQQOOOLLLIIIFFFEEEEEEDDDCCCBBBAAA@@@??????DDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCBBBBBBBBBAAAAAACCCGGGLLLPPPTTT[[[dddjjjsssxxx___PPPHHHBBB>>>=========<<<;;;:::999999888888999;;;===>>>???@@@@@@888888888888777777777777333444555555666666555555666666777777777777666666777777666666666666777777888888888888888999:::;;;::::::<<>>@@@CCCGGGMMMQQQZZZ```iiippprrrqqqpppooodddeeedddaaa___cccmmmttttttuuuuuuqqqhhh___WWWRRRNNNPPPWWWaaappp~~~{{{wwwssspppooonnnoooqqqsssuuuvvvwwwwwwttttttvvvwwwyyy{{{|||}}}~~~zzzuuunnngggcccZZZXXXUUURRRPPPNNNKKKIIIFFFEEECCCBBBAAAAAAAAAAAABBBCCCEEEFFFGGGHHHGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBCCCGGGKKKOOOSSS[[[dddkkkuuummmUUUHHHDDDAAA<<<:::<<<<<<;;;:::999999888888999999:::;;;===???@@@AAA===<<<:::999777777666666333444666777777777666555666666777777777777666666888777666555555666777888777666666666666666777888:::999<<>><<<999888777777666555444333333111111111111000000000///////////////////////////)))***+++,,,---,,,,,,+++...,,,++++++---...---,,,++++++******)))******+++++++++,,,,,,,,,---------+++)))(((''')))+++///111...............------------...///000000111111111111111111111000000//////...222444444111///111333000111111111222222222222222222111111222333444555444666999:::999888888999777666555333222222111111000000111111111000000000222222333333333444444444555555555666666666666666777777666666666666777777888888888999:::;;;======<<<===???@@@BBBFFFKKKOOOVVV\\\eeekkknnnnnnnnnmmmhhhiiiiiifffcccfffooowwwyyy{{{|||xxxoooeee\\\WWWPPPRRRXXXaaaooo|||xxxuuurrrrrrrrrrrrqqqppppppooonnnooooooqqqtttwwwzzz|||~~~{{{tttpppgggccc]]]XXXUUURRRNNNLLLHHHGGGEEECCCCCCCCCDDDDDD@@@BBBDDDFFFGGGHHHHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCGGGKKKNNNSSS[[[eeelllxxxzzzeeeNNNDDDAAA???;;;888::::::999999888777777777999999999999;;;===???@@@AAA@@@>>>;;;999888777666555666777999999888777777666666777777777777666666888777666555555666777888666666666555666666777777:::999:::>>>>>>===BBBIIITTTggguuukkkccc``````YYYTTTSSSQQQPPPNNNMMMLLLLLLIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGEEEDDDCCC@@@????????????>>>;;;999888777777666555444333222000111111111111000//////000000000000000/////////,,,,,,,,,------,,,,,,+++******)))***+++,,,+++***,,,,,,+++************+++++++++,,,,,,------......)))(((((((((***---000111......//////......---,,,/////////000000111111222000000000000000000000111///111333444333111111111000000000111111111222222111111111111111222333333555888:::;;;;;;:::;;;<<<999888777555444333222222000222333333111000000111222222222222333333333333444555555666777777888888888777777666666777777888666666666777888999;;;;;;>>>?????????AAADDDIIIMMMRRRWWW___eeeggghhhiiiiiigggiiiiiifffdddgggpppwwwwwwkkkaaa[[[TTTVVVYYYaaannn}}}|||{{{xxxtttpppmmmjjjiiihhhhhhhhhhhhjjjnnnqqqsssvvv{{{}}}{{{wwwqqqjjjddd___ZZZTTTOOOMMMKKKHHHFFFEEEEEEFFFGGG@@@AAACCCEEEGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCFFFJJJNNNSSS[[[eeemmm|||nnn\\\JJJAAA???===:::999999888888888777777777777888888888999:::;;;<<<===AAAAAA???===<<<:::888888777777888888999999999888666666777777777777666666777777666666666666777777777777777777777888999::::::888999<<<===<<<@@@FFFLLLYYYrrrqqqggg]]]ZZZZZZVVVSSSSSSQQQOOOMMMLLLMMMNNNIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDD@@@???>>>??????>>>;;;999999888888777666555444444000111111222111000///...000000/////////.........//////...---,,,,,,,,,,,,'''((()))***************------,,,+++++++++++++++++++++,,,,,,---......///))))))******,,,---//////---.../////////...---,,,000///////////////000000/////////000111111222222111111222333444444111////////////000000000111111111111111111222222222222777:::===>>>>>>===>>>???;;;:::888777555444444444111333555444222000111222111111111222222222222333333444444666777888999:::888888777777777777888888666666666777888999;;;;;;@@@@@@@@@???@@@BBBGGGJJJMMMRRRYYY^^^aaabbbcccdddbbbccccccbbbccchhhpppvvv{{{pppfff```XXXXXX[[[aaalllzzz~~~xxxrrrnnnlllfffdddbbb``````bbbeeeffflllqqqwwwzzz{{{|||}}}{{{vvvssspppiii___WWWTTTQQQMMMIIIGGGFFFFFFFFF@@@AAACCCEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEECCCFFFJJJMMMRRR[[[fffnnnaaaTTTFFF@@@>>><<<:::;;;999999999888888888888777777777888888999999999999<<<======>>>===<<<;;;:::777777777777777888888999666666777777777777666666666666777777777777666666666666666777777999:::;;;;;;888888;;;<<<<<>>??????>>>;;;999::::::999888777666555555000111111222222000///...//////.........---------222111///---,,,,,,,,,---+++---//////...---...000...------,,,+++++++++,,,++++++,,,,,,---...//////+++++++++,,,---------------.../////////...,,,,,,000//////.........//////......///000111222333333222111000333666555222...////////////000000000000111222222222222222222333444777:::;;;;;;;;;<<<===<<<;;;999888666555555444222444666555222111111333000000111111111222222222222333444666777999:::;;;888888777777777777888888888888888999:::;;;======AAAAAA@@@??????AAAEEEHHHJJJOOOUUUZZZ]]]^^^___```^^^^^^^^^___ccciiiqqqvvvxxx|||{{{rrriiidddYYYYYY[[[```jjjxxx~~~yyyvvviiifffccc___^^^^^^```aaadddgggkkknnnpppsssyyy}}}}}}}}}~~~}}}vvvkkkaaaYYYVVVQQQLLLHHHFFFEEEEEE@@@BBBCCCEEEFFFGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEECCCFFFJJJMMMRRR[[[fffnnntttXXXMMMCCC???===;;;;;;===::::::999999999999999999666777888888888888777777777999;;;===>>>>>>===<<<777666555555555666888999666666777777777777666666555666777888888777666555333333333444555777888999<<<888777:::;;;;;;???DDDJJJKKKXXXtttqqqaaa\\\WWWTTTUUUSSSRRRQQQOOOMMMKKKJJJIIILLLKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJJJJIIIHHHFFFEEEBBBBBB@@@???>>>=========666666666666666666666666000000000000////////////////////////////////////......---,,,+++******))),,,,,,,,,------.........,,,,,,,,,++++++*********------++++++++++++---------------,,,,,,,,,++++++..................------////////////000000000000111111000///////////////111000000000111333555666333222111000000111222333222333444555555444222222333444444666888:::<<<===<<<<<<;;;:::888666444333111000000000222333222111111111222222222333333333888777555444444555777888888888888777777777777777999999888888999999:::;;;@@@@@@??????@@@@@@AAABBBHHHKKKPPPSSSUUUWWWYYYZZZZZZ[[[\\\^^^```dddjjjooovvvyyy|||}}}zzzssskkkfffaaa___^^^bbblllwwwyyytttmmmgggccc```^^^]]]\\\^^^aaaeeeiiimmmrrrvvvxxx|||{{{tttpppbbb___YYYRRRMMMIIIHHHGGGBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCDDDEEEJJJQQQUUU\\\jjjwww~~~hhhOOOHHH@@@<<<<<<<<<999666999::::::::::::999888888777666555555555777888999555666777888999:::;;;;;;888666555444444555666888777777777777777777777777555555666666777777888888777777777777888888888888888888888999:::;;;<<<===AAAGGGQQQbbb}}}pppaaa\\\XXXUUUUUUTTTSSSRRRPPPNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJJJJIIIHHHFFFEEECCCBBBAAA@@@???>>>>>>===777777666666666555555555111111111111000000000000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,+++************+++,,,******++++++,,,,,,------........................------------............111111000///////////////111111111222333444555666222222111000000111222222///000111111111000//////222333444555888:::<<<=========<<<;;;999777555444222000000111222333222111111111222222222333333333333333222333444666999:::888888888888888888888888999999999999999:::;;;;;;>>>>>>>>>???@@@AAACCCDDDFFFIIIMMMPPPQQQSSSUUUVVVWWWYYYZZZ[[[^^^bbbgggkkkqqqsssvvvwwwuuuoooiiieeecccaaa___ccckkkttt{{{~~~wwwoooiiiccc_________^^^^^^```cccgggiiippptttyyy~~~~~~zzzxxxkkkgggaaaYYYSSSNNNKKKJJJFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDEEEGGGLLLRRRWWW^^^lllyyysss^^^LLLFFF???<<<<<<<<<:::777888888999999888888777666777666666555555666777888555666666777999::::::;;;777666555444444555666777666666666666666666666666555555555666777777888888666666777777777888888888888888888999:::;;;<<<===@@@EEEMMM]]]vvvppp```\\\XXXUUUVVVTTTTTTRRRQQQOOONNNMMMLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHFFFEEECCCBBBBBBAAA@@@???>>>>>>888888777666555444444333222222222222111111111111////////////////////////,,,,,,---------.........,,,,,,,,,,,,------------......------------,,,,,,+++******))))))******+++(((((()))***+++,,,---...........................------------............111111000000000/////////000111222333444555555555222222111000000111222222111222222333333333222222111222333555888:::===>>>>>>======<<<:::888666555222111000111333333333111111111222222222333333333222222222222444666888999777777888888999999:::::::::::::::::::::;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEDDDGGGJJJKKKLLLMMMOOOPPPSSSUUUVVVXXXYYY]]]bbbfffiiijjjmmmnnnmmmjjjfffccceeebbbaaaccchhhooouuuwww|||yyyoooiiieeebbb^^^ZZZZZZ\\\___aaahhhkkkpppuuuyyy{{{||||||tttpppjjjbbbZZZSSSNNNLLLJJJJJJHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFHHHMMMSSSYYY```ooo}}}iiiVVVIIIDDD>>>;;;<<<<<<;;;999777777888888777777666555777777666555555555666666555555666777888999::::::777666555444444555666777666666666666666666666666444555555666666777888888666666777777777777888888888888888888999;;;<<<===???BBBHHHVVVlllqqq```\\\WWWUUUVVVSSSSSSRRRPPPOOOMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHFFFEEECCCBBBBBBAAA@@@???>>>===;;;:::999888666555444333222222111111111000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++************++++++(((((()))***++++++,,,,,,---------...............////////////000000000000000000000111111000000000...///111333444444444333222111111111111111111222222222333333333444333333000111222555777;;;===???======<<<;;;:::888666555222111000111333444333222111111222222222333333333555444333333333333444555777777888999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<======>>>???AAACCCDDDCCCEEEGGGHHHHHHIIIJJJLLLOOOQQQRRRTTTUUUXXX]]]```bbbcccdddeeeeeedddcccbbbbbbaaa```bbbfffkkkooorrrttt{{{}}}pppkkkccc^^^\\\]]]___aaabbbdddfffjjjooosssvvvxxxxxxuuuppphhh```XXXQQQNNNMMMKKKIIIFFFDDDCCCCCCBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFHHHLLLSSSYYYbbbqqqxxx^^^OOODDDAAA===;;;;;;<<<;;;:::777777888888777777666555777777666666555555555555555555666666777888999999666555555444444555555666666666666666666666666666444444555555666777777888666666666666777777777888777777888888999:::<<<===>>>???DDDPPPdddrrr```[[[WWWTTTVVVRRRQQQPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHFFFEEEBBBBBBBBBAAA@@@???======<<<<<<:::999777666444444111111000000000/////////////////////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************---------.........//////////////////000000000000///000111111111111000000,,,---///111222222222111111111111222222111111111///////////////000000111000000222444777:::===>>>;;;;;;;;;:::999777666555222111111111333444333222111111222222222333333333444444444333333444444444777777888999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAACCCDDDFFFFFFFFFFFFHHHJJJLLLMMMOOOQQQRRRTTTXXX[[[]]]]]]^^^___````````````]]]]]]^^^```bbbfffkkknnnnnnttt|||xxxooogggcccaaa```___]]]]]]^^^```eeejjjooorrryyywwwtttnnnggg___XXXTTTNNNMMMJJJGGGEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHFFFGGGLLLSSSYYYcccssshhhRRRFFFAAA???<<<::::::;;;;;;;;;888888999999888888777666777666666666555555444444555555555666666777777888555555444444444444555555555555555555555555555555444444444555666666777777555666666666666777777777777777777888999:::;;;<<<======BBBNNN^^^xxxsssaaa[[[VVVSSSTTTQQQPPPPPPOOOMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJIIIHHHFFFEEE@@@AAAAAAAAA@@@>>><<<;;;<<<;;;:::999777666555444000000000000/////////...////////////////////////000000///...---,,,+++***,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********,,,,,,------.../////////------------............///000111222222222111000,,,---...///000111111111000111222222222222111000000/////////000111222333000111222444777999<<<===:::::::::999888777555555333222111222333444444222111111222222222333333333111111222444555666777888777777888888999999:::::::::::::::::::::;;;;;;<<>>>>>>>>>>>???@@@@@@CCCDDDEEEEEEDDDEEEGGGIIIJJJLLLNNNOOOPPPRRRTTTWWWYYYZZZZZZ[[[\\\\\\\\\\\\XXXYYY\\\]]]___bbbfffiiiiiinnnuuuyyy|||wwwoooiiibbb^^^\\\[[[ZZZ[[[___dddjjjmmmuuuuuuuuusssnnngggaaa]]]SSSQQQMMMIIIGGGEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHFFFGGGLLLSSSZZZddduuuvvv^^^LLLCCC>>>===<<<::::::::::::;;;888888999999888888777666555555666666666555444444444555555555666666666777444444444444444444444444555555555555555555555555333444444555555666777777555555666666666666777777777777777777888:::;;;<<<<<<<<>>???AAAAAAAAABBBCCCCCCCCCDDDGGGIIIIIIKKKMMMNNNOOOPPPSSSUUUWWWWWWXXXYYYYYYXXXWWWWWWUUUWWWZZZ[[[[[[]]]```cccdddiiinnnrrruuuyyy|||qqqjjjcccaaa^^^]]]]]]```dddggglllnnnqqqrrrqqqlllgggdddZZZWWWRRRMMMIIIGGGFFFFFFDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHMMMTTT[[[fffxxxiiiUUUIIICCC===<<<<<<:::999888999:::777777888888777777666555333444555666666666555444444444555555555555666666444444444555555444444444555555555555555555555555333333444555555666666777555555555666666666777777666666777777888:::;;;<<<<<<;;;AAAIIIPPP^^^}}}uuuaaaZZZTTTQQQRRRRRRRRRQQQPPPOOOOOONNNNNNLLLKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJJJJIIIHHHFFFEEE>>>???@@@@@@???===:::999777777666555444333333222222222222111111111111000////////////////////////+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,------.........)))***+++,,,,,,+++***)))******+++,,,---......///,,,,,,------...///000000////////////000000000111...///111333444333111000//////......///111333555000111222333333222111000///............000222333222222333444666888:::;;;<<<<<<<<<;;;:::999888777333222111222444555444333111111222222222333333333555555666666666666555555888888888777777777777777999999888888999999:::;;;;;;;;;<<<===???AAABBBCCC@@@AAABBBBBBBBBCCCFFFIIIIIIKKKMMMNNNOOOPPPRRRTTTUUUVVVWWWWWWWWWVVVTTTSSSTTTWWWZZZZZZYYYYYY\\\^^^aaaeeejjjnnnqqqvvv}}}{{{mmmjjjeee```]]]]]]___```dddggglllppppppmmmiiifff```]]]WWWQQQLLLIIIGGGGGGEEEDDDDDDCCCCCCDDDFFFGGGHHHIIINNNUUU]]]hhhzzzqqq[[[KKKBBB???<<<<<<<<<:::888888888999666666666666666555555444222333555666666666555555444444555555555555555555333444444555555444444333555555555555555555555555333333444444555666666777555555555555666666666777666666777777888999;;;<<<;;;;;;@@@GGGJJJTTTqqqqqq___YYYSSSPPPRRRQQQPPPNNNLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIFFFDDDBBB@@@@@@@@@???>>>======<<<888888777666555444333333222222222111111111111000..............................---------,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++((()))***+++,,,---,,,,,,''''''((()))+++,,,---------,,,,,,++++++,,,,,,---++++++***)))***+++---...//////000111111111111111111000///......///000111000000000000000000000000......///000111222333333000000111222444666888999777;;;<<<;;;::::::888333555444333333333444555666888666333222333333333222333000...000333666777666888888777777777777777888::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEIIIJJJKKKMMMOOOPPPPPPPPPSSSSSSRRRRRRQQQQQQPPPPPPSSSTTTVVVXXXYYYZZZ[[[[[[bbbeeejjjmmmoooqqqsssuuuyyyxxxnnnkkkggg```]]]^^^```cccfffiiijjjjjjkkklllgggddd___ZZZSSSNNNJJJGGGGGGFFFDDDBBBBBBBBBDDDEEEEEEJJJQQQVVV^^^lllzzzaaaOOODDD@@@>>>===<<<:::888666666666666777777777777777666555555666555555555555444444444444444444444444444444444555555444444444444555555666666666666666666666666777777777777666666666666666666666666666666666666888888999999999:::::::::===:::===DDDGGGKKK^^^tttrrr___YYYTTTRRRTTTRRRPPPNNNMMMLLLKKKKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKIIIFFFDDDBBB?????????>>>===<<<<<<<<<;;;::::::999888777666666222222222111111111111000..............................---------,,,,,,,,,+++++++++*********))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))*********++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---.../////////000000111000000000000000////////////000000111111111111111111111111...//////000000111111222111111222222444555777888999===>>>===<<<===:::666555444333333222333444555666444222222444555666555333222000111555666666555666666666666777888999999999999::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFIIIJJJKKKMMMOOOPPPPPPPPPUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTVVVXXXYYYZZZ[[[[[[```cccgggjjjlllnnnppprrruuu}}}zzzssshhhaaa___^^^```bbbdddeeegggiiijjjhhhfffbbb]]]WWWPPPKKKHHHGGGFFFDDDBBBBBBCCCDDDEEEFFFKKKQQQWWW```ooommmXXXJJJCCC???======<<<:::999888777888888777777888888777777666555666555555555555444444444444444444444444444444444555555444444444444555555444444444444444444444444555555555555555555555555666666666666666666666666777777777888888999999999===:::===BBBCCCFFFUUUiiiuuu```YYYUUUTTTVVVSSSRRROOOMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHKKKKKKLLLKKKIIIGGGDDDBBB>>>>>>>>>======<<<<<<;;;;;;;;;:::999888777666666222222222111111111111000..............................---------,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,------.../////////000000000//////...//////000000000000//////111111111111111111111111////////////000000000000222222222222333444555666888<<<>>><<<<<<>>><<<888666555444333222222222222111000000111444666666666444333333444666777666444999999999::::::;;;;;;;;;888888999999::::::::::::<<<======>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMOOOOOOPPPPPPTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYZZZ[[[[[[]]]```dddfffhhhjjjlllnnnqqqxxxvvvkkkfff```_________aaadddgggiiiiiihhhfffccc\\\UUUNNNJJJHHHGGGEEECCCCCCDDDEEEFFFGGGKKKQQQXXXccctttrrr[[[KKKDDDAAA???<<<<<<;;;:::999999999999:::888888888888888777666666666555555555555444444444444444444444444444444444555555444444444444555555333333333333333333333333444444444444444444444444666666666666666666666666555555666666777888999999<<<:::===@@@???@@@KKKZZZqqqyyybbbYYYWWWVVVXXXTTTSSSPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHKKKLLLLLLLLLJJJGGGDDDBBB??????>>>>>>=========<<<888888777666555444444333222222222111111111000000..............................---------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))(((((()))***,,,---...+++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,///////////////......------...000111111000//////111111111111111111111111000000000/////////......333333333222333333444444555999;;;999:::<<<;;;888777666555444333222111111///......///222444444444444555666777777777555444;;;;;;;;;::::::999999888999999999::::::;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQSSSTTTVVVXXXYYYZZZ[[[[[[]]]___bbbdddeeefffhhhjjjnnnuuuzzzrrrgggccc___]]]^^^aaadddfffiiiiiijjjhhhbbb[[[SSSNNNJJJIIIGGGEEEDDDEEEFFFGGGGGGKKKQQQZZZfffyyyrrrbbbNNNBBB@@@AAA>>>;;;999999999999999999999:::888888888888888777777666666555555555555444444444444444444444444444444444555444444333333444444555333333333333333333333333444444444444444555555555666666666666666666666666444555666666777888999999;;;:::===@@@>>>===EEEPPP```{{{fff\\\YYYYYYYYYTTTSSSPPPNNNLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHKKKLLLLLLLLLJJJGGGEEECCC@@@@@@???????????????>>>888777666555444333333222222222222111111111000000////////////////////////......---------,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))***++++++,,,)))***+++,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---...///111111111000///111111111111111111111111111111000000//////......333333222222222333333444444888999888999<<<<<<999888888777666555444222222222111111222444555444222444555777888777666666555555666777777888777777666::::::;;;;;;<<<======>>>======>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTVVVXXXYYYZZZ[[[[[[]]]___aaabbbbbbcccfffhhhmmmsss}}}rrrkkkccc]]]\\\^^^```aaafffiiikkkkkkggg```XXXTTTNNNLLLJJJHHHGGGGGGGGGHHHGGGKKKRRR]]]kkk~~~fffWWWFFF>>>>>>@@@>>>:::666777777888888888888888888888888888888777666666666555555555555444444444444444444444444444444444444444333333333333444444444444444444444444444444444444555555555666666666666666666666666666666666666666777777888999999:::999;;;>>>@@@>>>>>>DDDKKKWWWmmmkkk___\\\ZZZXXXTTTSSSPPPNNNMMMLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIILLLLLLMMMLLLJJJHHHEEECCC@@@@@@@@@@@@@@@@@@@@@@@@::::::999888777666555555222222222111111111111000////////////////////////......---------,,,,,,,,,+++++++++*********))))))******++++++++++++******++++++++++++***)))((('''(((((()))+++,,,...//////---,,,,,,++++++,,,,,,---...////////////...---------...///000000000000///---...///000000111111000222222222222222222222222222222111111000000//////333222222222222333333444444888999888999===>>>;;;::::::::::::888777555444777666555666777777666444333555666777666555666777444666888:::;;;<<<<<<;;;::::::;;;<<<===>>>>>>???===>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFHHHIIIJJJKKKKKKKKKLLLNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSTTTVVVXXXYYYZZZ[[[[[[]]]___`````````aaacccfffjjjpppzzzyyylllccc___^^^\\\[[[cccfffiiikkkjjjddd^^^ZZZSSSQQQNNNKKKIIIHHHIIIIIIHHHLLLUUUaaaqqqvvvZZZPPPDDD>>>>>>???===:::666666777777888777777666777777777777777666555555666555555555555444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444555666666777777666666666666666666666666777777888888888888999999888:::===>>>===>>>CCCGGGPPP```yyypppbbb___[[[WWWSSSRRRPPPNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJLLLLLLMMMLLLKKKHHHEEECCC????????????????????????<<<<<<;;;:::999888777777222222222111111111111000////////////////////////......---------,,,,,,,,,+++++++++*********))))))******++++++++++++******&&&'''***,,,,,,+++***((())))))******+++,,,---------,,,,,,++++++,,,,,,---...///000000000///---,,,---...///000111222222222............///000111222222222222222222222222222222222222222111111111111222111111111222333444444222555777666888<<<>>><<<<<<<<<======<<<:::999888666666666777888888666444222444555555444444777:::888:::;;;<<<===<<<:::999999999:::;;;<<<===>>>???===>>>??????AAAAAABBBCCCBBBCCCDDDFFFGGGIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRTTTTTTUUUSSSTTTVVVXXXYYYZZZ[[[[[[]]]^^^^^^^^^]]]^^^aaaccceeekkkuuu|||ooohhhccc___[[[^^^bbbgggjjjjjjgggccc```WWWUUURRRNNNKKKJJJIIIIIIJJJOOOYYYgggxxx{{{gggNNNHHHAAA=========<<<999777777888999888888666666666666666666666555444444666555555555555444444444444444444444444444444444444333333222222333333444333333333333333333333333222333333444555555666666666666666666666666666666888777777777777666666666666999;;;:::999<<>>>>>>>>>>>>>>?????????<<<;;;;;;:::999888777777222222222111111111111000000000000000000000000000......---------,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******!!!'''+++...///......************************---,,,,,,++++++,,,,,,---------.........---+++***,,,---///000222333333333///............000222333222222222222222222222222222222222222222222222222111111111111222333444555///222444333555:::;;;999===>>>>>>???>>><<<;;;:::222222333444666666555333111333444444333444777;;;999999999888666333///---888888999:::;;;======>>>>>>>>>???@@@AAABBBBBBCCCAAABBBDDDEEEGGGIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPRRRSSSSSSSSSTTTVVVXXXYYY[[[[[[[[[\\\]]]]]]\\\[[[\\\___aaaaaagggrrr}}}{{{qqqjjjddd___\\\___eeeiiijjjiiifffcccZZZXXXTTTPPPLLLJJJJJJIIILLLRRR]]]kkk}}}ppp[[[FFFCCC???===<<<<<<:::999888999999:::999888777666555555555555555444444333666666555555555444444444444444444444444444444444444333333222222333333444222222222222222222222222111111222333333444555555666666666666666666666666777777777666555555444444666888999777666888;;;===CCCIIIYYYsss{{{jjjeee```ZZZXXXTTTPPPMMMMMMNNNNNNMMMNNNNNNMMMLLLKKKJJJIIIIIINNNNNNOOONNNMMMJJJGGGFFFCCCCCCBBBAAA@@@>>>===<<<<<<;;;999777555555555555222111000//////000000111//////.........------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,------------,,,++++++++++++*********)))))))))***++++++***)))***+++++++++++++++,,,,,,---..................///000111------......///000000000111000000000//////......///000111222333333222111444333222222111111222222222222333333333222222111222333555777999:::;;;;;;<<<:::999;;;======:::777777777666555555555555555777777777777666666666666888888888999999::::::;;;;;;;;;;;;<<<<<<<<<======;;;<<<>>>@@@AAAAAAAAA@@@CCCDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSVVVVVVWWWWWWXXXYYYYYYYYY]]]]]]\\\\\\]]]^^^```aaabbbgggooowwwxxxiii_________```eeejjjkkkiiifff```^^^ZZZVVVQQQNNNLLLKKKNNNXXXdddqqqzzz___NNNCCCAAA>>>;;;999888888999999999999999888888888888666666666555444444333333333444555666666555444333444333333222222333333444444444444444444444444444333333333333333333333333555555555555555555555555333444555555666666555555666666666666777888999:::888888777777777888999999CCCGGGPPP```{{{ooofffaaa\\\XXXTTTPPPMMMMMMNNNNNNMMMNNNMMMMMMLLLKKKJJJJJJIIILLLMMMMMMMMMKKKIIIFFFDDDBBBBBBBBBBBBAAAAAA@@@???===;;;999777666555555555000111111222111000000/////////.........------------,,,,,,++++++,,,,,,---......---,,,,,,+++******)))***++++++++++++***))),,,++++++++++++*********,,,---...---,,,,,,,,,...,,,,,,+++++++++,,,------...............//////000------......//////000000111111111000000////////////000111222333222222111333333222222111111111222111111111222222111111000444444555777999;;;<<<===>>>======>>>@@@@@@===;;;999888777666555555555555777666666666666666666666888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;===>>>@@@AAAAAAAAAAAABBBBBBDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSVVVVVVWWWWWWXXXYYYYYYYYY^^^]]]]]]\\\]]]^^^___``````eeekkkssszzzuuuiiicccaaa```cccfffiiigggeeebbb```\\\WWWRRROOONNNNNNPPP[[[gggtttoooWWWHHHAAA@@@>>>;;;999888888888777777666666666555555555555555555555555555555555333444555666666555444333444333333222222333333444444444444444444444444444333333333333333333333333555555555555555555555555333444444555555555555555555555555555666777888999::::::::::::::::::;;;<<<>>>BBBJJJWWWooosssggg```[[[XXXTTTPPPMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLLLLJJJGGGDDDBBBAAAAAABBBBBBBBBBBBBBBAAA===<<<:::999777666666666///111222333333111///---/////////............---------,,,,,,,,,,,,------//////...---+++***)))))))))******++++++******))),,,,,,,,,,,,++++++++++++,,,---...---,,,,,,---...------,,,+++++++++,,,,,,/////////...............---------...//////000000111111111111111000000000000000111222222222222111333333222222111111111111///000000111111111000000555555555666888:::<<<>>>?????????AAACCCBBB@@@>>>;;;:::888777555555444444666666666666666666666666888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<===>>>???AAAAAAAAAAAA@@@AAABBBDDDEEEGGGHHHHHHKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSVVVVVVWWWWWWXXXYYYYYYYYY^^^^^^]]]]]]]]]^^^_________bbbggglllsss|||wwwlllhhhcccbbbdddggghhhgggdddccc___ZZZTTTQQQQQQRRRTTT___mmmzzz~~~bbbOOOEEE???>>>===<<<:::999888777666666666555555555444444444444555555666777777888333444444555555444444333333333222222222222333333444444444444444444444444333333333333333333333333444444444444444444444444333333444555555555555555444444444444555666777777:::::::::::::::;;;<<<<<<>>>AAAGGGQQQdddwwwggg^^^YYYXXXTTTPPPMMMMMMNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLJJJGGGDDDBBBAAAAAABBBBBBAAAAAA@@@@@@<<<<<<;;;:::888777777777222222222222222111///////////////...............------,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++***)))))))))+++...---,,,,,,++++++++++++////////////...------,,,,,,,,,---......//////000222222111111111111111111111111111111222111111111222222222222222111111000///000111111111111111111555444444444555888;;;======>>>@@@BBBCCCBBB@@@>>>===<<<:::888666555444444555555555666666666666666777888888999:::;;;<<<<<<<<<<<<<<<<<<============<<<===>>>???@@@AAAAAABBBAAAAAABBBCCCEEEFFFGGGGGGJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSVVVVVVWWWWWWXXXYYYYYYYYY^^^^^^^^^^^^^^^^^^^^^^^^___aaadddhhhnnnvvvxxxqqqhhhcccdddhhhjjjkkkhhhgggddd]]]VVVRRRRRRTTTWWWcccsssqqqXXXJJJEEE======<<<<<<;;;999777666777777777777666666666666555555555666666777777777333333333444444333333333333333222222222222333333333333333333333333333333222222333333333333444444444444444444444444444444333333444555555555444444555555444444555666666777888888777888888999:::;;;>>>@@@DDDLLL[[[vvv}}}kkk```[[[XXXTTTPPPMMMMMMNNNNNNMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNMMMKKKHHHEEECCCBBBAAAAAAAAA???>>>===<<<;;;;;;;;;:::999888777777666444222000//////111222////////////////////////...------,,,,,,------...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++((()))***)))((('''(((***...---,,,,,,++++++++++++......//////...---,,,+++,,,,,,------.../////////111111111111111111222222222222111111111111111111111111222222222111000///000111111222333333222222333333222222333555888:::;;;>>>AAACCCDDDCCCAAA@@@>>>===;;;999777666555444444444555555666666666777777888999:::;;;<<<======<<<<<<<<<=========>>>>>>======>>>>>>???AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPRRRSSSSSSVVVVVVWWWWWWXXXYYYYYYYYY]]]]]]^^^^^^^^^^^^^^^^^^```aaacccffflllttt~~~{{{ooohhhgggiiikkklllkkkkkkiiicccZZZUUUTTTVVV\\\iiiyyyeeeNNNDDDAAA;;;;;;;;;;;;:::999777777777777777777666666666666777666666666555555555444333333333222222333333333333222222111111222222333333333333333333333333333222222222333333444444444444444444444444444444444222333333444555444444444666666555555666666777777777666666777888999::::::999:::???FFFPPPgggrrrggg```XXXTTTPPPMMMMMMNNNNNNMMMJJJJJJKKKKKKLLLLLLMMMMMMPPPPPPPPPOOOMMMIIIFFFDDDBBBAAAAAA@@@>>>===;;;:::::::::::::::999888777666888555222///...///111333...////////////000000000......------------......))))))***+++---...//////+++******))))))******+++,,,,,,,,,,,,++++++++++++***+++,,,+++***)))***,,,------,,,+++++++++,,,,,,,,,---...//////...,,,+++,,,,,,,,,---......//////000000000111111111111111333222111111000111111111000111222222222111///...000111222333333333333333222111111111222444666777;;;>>>CCCFFFEEEDDDCCCCCC???>>><<<:::888777666666444444444555555666666777777888999:::;;;<<<===>>><<<<<<=========>>>>>>>>>=========>>>???@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLMMMOOOPPPRRRSSSTTTVVVVVVWWWWWWXXXYYYYYYYYY[[[\\\]]]^^^____________```aaadddggglllttt}}}|||qqqlllkkkkkkjjjllloooooojjjaaa[[[ZZZ\\\cccpppoooWWWFFF===::::::::::::999999888888888666666666555555555444444777666666555444444333333333222222111111222222333222222111111111111222222333333333333333333333333111222222333333444444555333333333333333333333333222222333444444444444444777666666555666666777777777777777888999:::;;;<<<::::::>>>EEEMMM\\\yyyxxxkkkcccXXXTTTPPPMMMMMMNNNNNNMMMIIIJJJJJJKKKLLLMMMMMMNNNPPPPPPPPPOOOMMMIIIFFFDDDAAAAAAAAA@@@???>>>===<<<888999999999999777666555777555333000//////111111.../////////000000000000......------------......******+++,,,,,,---......++++++***))))))***++++++,,,++++++++++++*********+++---...---,,,+++,,,---,,,,,,+++++++++,,,------+++,,,---//////...---,,,+++,,,,,,------......////////////000000111111111333333111000000000111111000000222222222111///...///000111222222333333333111111222333444555555666888===BBBEEEDDDCCCBBBBBB???>>><<<;;;999888777777333333444555555666777777777888999:::;;;===>>>>>><<<=========>>>>>>>>>>>>>>>>>>===>>>???@@@BBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNPPPRRRSSSTTTVVVVVVWWWWWWXXXYYYYYYYYYYYY[[[\\\^^^````````````___aaadddhhhmmmttt}}}wwwrrrmmmjjjkkkppptttqqqjjjdddcccdddjjjxxxqqq[[[LLLCCC<<<777::::::888777777888999999777777666666666555555555444444444444444333333333333222111000000111222333222222111111111111222222222222222222222222222222111111222333333444555555333333333333333333333333222222333444444444444333666555555444444555555666555555666666777999:::;;;===;;;>>>FFFJJJRRRhhhyyylllcccXXXTTTPPPMMMMMMNNNNNNMMMIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPOOOLLLIIIEEECCC@@@@@@AAAAAAAAA@@@@@@???777888999999888777666555555555444333111000000///.../////////000000111111......------------......++++++,,,,,,,,,,,,------...---,,,++++++,,,---...+++++++++*********))))))+++,,,------++++++,,,---++++++++++++,,,------...***+++---/////////---,,,++++++,,,------......///......//////000000000111444333111000000000111111///000222333222111///.........///111111222222222111222333444555666666555444999@@@BBBBBB@@@???@@@???>>><<<;;;:::999888888333333444444555666777777777888999:::<<<===>>>???============>>>>>>>>>>>>>>>>>>======>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKJJJKKKLLLNNNPPPRRRSSSTTTVVVVVVWWWWWWXXXYYYYYYZZZXXXZZZ\\\^^^```aaaaaaaaa^^^```dddhhhmmmttt|||xxxqqqllliiipppwwwvvvpppjjjjjjlllooo}}}xxx^^^LLLFFFCCC>>>888;;;999888666666777999:::999999999999888888888888111222222333333444444555333222111000000111222333222222111111111111222222222222222222222222222222111111222333333444555555333333333333333333333333222222333444444444333333555444444333333333444444222222333333444666777888;;;777:::AAADDDGGGWWWjjjyyymmmaaa[[[VVVQQQMMMLLLLLLLLLKKKJJJKKKMMMNNNMMMLLLJJJIIIPPPPPPOOOMMMJJJGGGDDDBBBAAAAAAAAA@@@>>>===;;;:::===;;;:::999999777555222333333222222111000000000------..................,,,---.........---,,,+++***++++++,,,,,,------...++++++***(((''''''***,,,++++++++++++++++++++++++------,,,+++*********+++))))))))))))***+++,,,,,,++++++------------+++++++++*********+++---///000////////////000000000000222111000.........///000000111111111111222222222333222111//////111222333333333222111222333444555555888===AAADDDCCCAAA@@@???>>><<<<<<<<<;;;999777666555444333444444666666888999999:::;;;<<<======<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFHHHJJJKKKKKKJJJIIIOOONNNNNNNNNOOOQQQSSSTTTUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[^^^```aaaaaaaaa```___aaadddhhhmmmttt}}}{{{ppptttqqqrrrwwwxxxuuurrrrrr{{{gggSSSIIIFFFDDDBBBBBB;;;:::888777555444444444666555555555555444444444444444444444444444444444222222333444444333333333333222222111111222222333333222222111111222222333222222222222222222222222555555333333333333555555222333444444555555444444222222333444555555666666777777777777777777777777:::888999===???CCCPPP^^^xxxyyynnnccc]]]XXXSSSOOONNNNNNMMMMMMKKKKKKMMMMMMMMMLLLJJJIIINNNNNNNNNMMMKKKHHHFFFDDD@@@AAAAAAAAA@@@???>>>======;;;:::999999777555222333333222222111000000000////////////............------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))'''(((***---++++++++++++++++++++++++,,,,,,+++***************+++************++++++,,,******+++,,,,,,+++******,,,++++++++++++---...///---............/////////333222111000///000000111000111111111111222222222333222000//////000222333333333222222222333444555444777;;;???BBBCCCBBBAAA@@@>>>============:::888666666555444444555666777888999999:::;;;<<<============>>>???@@@@@@@@@@@@????????????@@@AAABBBCCCFFFFFFGGGGGGGGGGGGHHHHHHEEEFFFGGGIIIJJJKKKKKKKKKOOOOOONNNNNNOOOQQQSSSTTTVVVVVVWWWYYYZZZZZZZZZZZZYYYZZZ]]]___aaaaaaaaa```bbbccceeehhhlllrrryyy~~~zzzwwwtttuuuzzz|||{{{zzz{{{jjjYYYGGG@@@???>>><<<<<<999999777666555555555555555555555555444444444444444444444444444444444444222333333333333333333333333222222111111222222333333222222111111222222333222222222222222222222222333333222111111222333333222333444444555555444444000000000111222222222333333444555666777999::::::888777999===>>>@@@IIITTTggg~~~{{{pppfff___[[[UUUPPPOOOOOOOOOOOOKKKLLLMMMMMMMMMLLLJJJIIILLLLLLMMMLLLKKKIIIGGGFFF@@@@@@AAAAAAAAAAAAAAA@@@===<<<:::999888777555333333333222222111000000000000000000///.........---------......------,,,+++......---,,,,,,+++******+++,,,,,,***)))))),,,...++++++++++++++++++++++++++++++***)))))))))******,,,,,,++++++***+++++++++)))******++++++******)))------,,,,,,,,,,,,------,,,,,,---------.........333222111111111111111222000111111111111222222222111111////////////111111333222222222222333444444444666999<<>><<<:::777777555555555555666777888999999:::;;;<<<=========>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCFFFGGGGGGGGGHHHHHHHHHHHHEEEFFFFFFGGGIIIKKKMMMNNNNNNNNNNNNNNNOOOQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYYYYWWWXXX[[[^^^___```aaaaaadddeeefffhhhjjjnnntttxxx~~~zzzzzzuuu\\\OOOBBB>>>???>>><<<<<<888777666666555555666666555555555555444444444444444444444444444444444444333333333333333333222222222222111111111111222222222222111111111111222222222222222222222222222222111111000000000000111111222333444444555555444444333444444444444444444444222333444555666888999999666777999<<<<<<<<>><<<999888888777555333333333222222111000000000000000//////...---,,,,,,---------------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,***+++---///++++++++++++++++++++++++******)))))))))))))))***------,,,+++******++++++******++++++++++++******......------,,,,,,,,,,,,,,,------------.........111111111111111111111111000000111111111222222222000000///......///000000222222222222222333333333444444666888<<>><<<999888777666555666777888888999999:::;;;<<<======<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEFFFFFFHHHKKKNNNOOOMMMLLLLLLLLLMMMOOOQQQRRRWWWWWWXXXXXXYYYXXXXXXXXXVVVWWWYYY\\\^^^```aaaaaacccdddffffffhhhkkkpppttt}}}yyyeeeSSSHHH??????@@@???======666666555555555666666777555555555444444444333333333333333333333333333333333333222222222222222222222222111111111111222222222222111111111111222222222222222222222222222222111111000000000000111111222333444444555555444444666666666555555555555555555555555555555555555555666777888999999:::>>>CCCPPP^^^xxxxxxkkkaaa\\\TTTOOOMMMNNNNNNOOOLLLLLLLLLLLLLLLKKKKKKJJJMMMMMMMMMLLLJJJGGGEEECCCAAAAAAAAAAAA@@@???>>>===???<<<999777777777555444333333222222111000000000//////......---,,,++++++......------,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---,,,+++,,,---///++++++++++++++++++++++++***)))))))))))))))******---,,,,,,+++************,,,,,,,,,++++++,,,,,,,,,............---,,,,,,+++------.........///////////////000000000000000000000000111111111222222222000000////////////000000111111222222222333333333333333444555999===AAACCCCCCAAAAAAAAABBBAAA???>>>:::999888777666777777888888999999:::;;;<<<======;;;<<<===>>>????????????@@@????????????@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFHHHKKKNNNOOOKKKKKKJJJJJJKKKMMMOOOPPPWWWWWWXXXXXXXXXXXXXXXWWWVVVWWWYYY[[[]]]___```aaaaaabbbdddeeefffjjjnnnqqqyyy|||fffVVVHHH@@@:::;;;<<<:::777777555555555555555666666777555444444444444333333333333333333333333333333333444333222111111111111222222111111000000111111222222111111000000111111222222222222222222222222222111222222222222222222111222333444444555555444444333333333333222222222222444444444444444444444444777888777555666:::???BBBJJJRRRddd|||oooaaa\\\TTTNNNLLLMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMMMMLLLIIIGGGDDDBBBAAAAAAAAAAAA@@@???>>>===???<<<999777777666555444333333222222111000000000//////......------,,,,,,///...---,,,,,,,,,,,,---******+++,,,,,,---......)))+++,,,---,,,,,,---...++++++++++++++++++++++++******)))))))))***++++++++++++******)))*********---,,,,,,++++++,,,,,,---...............---,,,+++---............/////////......///000000000000///000111111111111222222222000000000000000000000000000111111222333222222222222222222444777;;;???AAACCCBBBAAAAAABBBBBB@@@>>><<<;;;999888777777888999888999999:::;;;<<<======<<<===>>>??????@@@??????@@@??????>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEEFFFFFFGGGIIIKKKMMMNNNJJJJJJJJJJJJKKKMMMNNNPPPUUUVVVWWWXXXXXXXXXXXXXXXWWWXXXYYY[[[]]]___```aaa^^^```bbbccceeehhhllloootttwww|||pppYYYNNNCCC<<<888::::::777555555555555555444555555666666444444444444333333333333333333333333333333333333555444222111000000111222111111000000000000111111111111000000000000111111222222222222222222222222222222333444444333222222222333444444555555444444444444444444444444444444111222333444555777888888888999777444666<<<@@@@@@FFFLLLXXXkkktttbbb\\\TTTNNNLLLLLLNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJGGGEEEDDD@@@AAAAAAAAAAAAAAA@@@@@@???<<<999777666666666555333333222222111000000000000000000000///////////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,---...++++++++++++++++++++++++***************+++,,,,,,)))))))))((())))))******,,,,,,+++******+++,,,,,,---......//////...---,,,,,,,,,---------............///000111222111111000000111111111111222222222000111111111111111111000///000111222333222222111222222222333666999<<<>>>BBBAAAAAAAAABBBBBB@@@???===<<<:::999888888999999888999999:::;;;<<<======>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[]]]___```aaa^^^```bbbcccdddfffiiikkknnnrrrwww|||~~~bbbOOOIIIAAA;;;999;;;<<<999777888666666555444444444555555444444444333333333222222222222222222222222222222555444222000///000111111111111000000000000111111111111000000000000111111222222222222222222222222222222333444444333222222222333444444555555444444555555666666777777888888222222333555666777888999777999999666777<<<===999===EEEOOO\\\nnnwwwccc]]]UUUNNNLLLMMMNNNOOOMMMMMMLLLKKKKKKKKKKKKKKKIIIJJJJJJKKKJJJIIIGGGFFF???@@@AAABBBCCCCCCCCCCCC@@@===999666666666666555333333222222111000000000111111111111111222222222///...---,,,+++,,,------...------,,,,,,++++++***''')))+++,,,++++++,,,---++++++++++++++++++++++++++++++******+++,,,------(((((('''(((((()))******,,,+++***))))))***+++,,,,,,---...//////...------++++++,,,,,,,,,---------///000111222333333222111000111111111111222222222111111222222222222111111///000111222333222111111111111222333666888;;;<<>>@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEFFFHHHJJJKKKKKKJJJJJJMMMMMMLLLLLLMMMOOOQQQRRRSSSTTTUUUWWWXXXYYYYYYYYY[[[[[[[[[\\\]]]___```aaa___aaabbbccccccdddfffhhhjjjnnntttyyy|||pppTTTEEEBBB===888666999:::888777888666666555444444444444444444444444333333333222222222222222222222222222222555444222000//////000111111111000000000000111111111111000000000000111111222222222222222222222222111222333444444333222111222333444444555555444444111222222333444555666666666666666666666666666666555:::;;;888999<<<:::333111:::EEEOOO]]]uuutttggg^^^VVVTTTRRROOOMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKIIIGGGEEEDDDBBBBBBBBBBBBAAA@@@???>>>;;;888666555555444333222000//////000222222111000222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***))),,,...///---,,,++++++---------,,,,,,+++++++++)))***+++,,,---,,,++++++************))))))((((((...---,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,---...///000000333222111000000000111222,,,000444555333111333555111111222222222333333333444222111222444555444222333333333444555666888888>>>??????@@@@@@@@@@@@???======<<<;;;999888777666444666888;;;<<<=========@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBDDDBBBAAAAAABBBDDDDDDDDDFFFHHHKKKMMMMMMMMMNNNOOOKKKLLLMMMMMMLLLMMMOOOQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZ[[[\\\^^^```aaaaaabbbbbbbbbbbbdddhhhjjjnnnppprrrtttuuuwwwzzz}}}pppXXXJJJBBB???======<<<:::888777555555666555555555555444444444444333333222222333333444111222222333333222222111222111111111000000//////111111111111000000000000000000000000000000000000222222111111111111222222111111111222222333333333333333222222222222222222333333333333333333333333444555666555444333444555888888888888888999999:::???AAAEEEJJJRRRcccyyyggg]]]UUUSSSRRROOONNNPPPMMMMMMLLLLLLKKKJJJJJJIIIKKKKKKKKKKKKIIIGGGEEEDDDBBBBBBBBBBBBAAA@@@???>>><<<:::888777777666555333555444222222333222000...000///...---,,,---......---------------,,,,,,,,,,,,---------,,,,,,+++***)))+++---...---+++++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++*********)))******+++,,,,,,+++,,,,,,,,,,,,------------,,,,,,------///000000222111000000000111222333///000222333222222333444000000111111111222222222444222111222444555444222222222222333444555666777<<<<<<>>>???????????????======<<<;;;:::999999888666777999;;;<<<===>>>>>>????????????@@@@@@@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCBBB@@@???@@@CCCEEEFFFFFFDDDGGGJJJKKKKKKKKKLLLMMMKKKMMMMMMMMMLLLLLLNNNPPPRRRSSSTTTTTTUUUVVVWWWXXXZZZZZZZZZ[[[]]]^^^___``````aaacccddddddfffiiikkkmmmnnnpppqqqrrrtttwwwyyyfffRRREEE>>>;;;;;;;;;:::888777666555444555555555555444444444444444333333222222333333444111222222333333222222111111111111111000000000///111111111111000000000000000000000000000000000000222222111111111111222222111222222222222222222333222222222222222222222222333333333333333333333333333444555444333222333555777777777777777888999999999:::===AAAGGGWWWqqqhhh^^^UUURRRQQQOOOPPPRRRLLLLLLLLLKKKJJJJJJIIIIIIKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBAAA@@@???>>>>>><<<:::999999888777555444333222222222111///------------------...///000......------,,,,,,++++++,,,,,,---------,,,++++++(((***------+++******************+++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++'''''''''((()))***+++,,,+++++++++,,,,,,,,,---------------------...///000000000000000000111222333222000000000222333444333//////000000000111111111444222111222333555444444222222222222222333444444888999;;;<<<>>>?????????=========<<<<<<;;;;;;;;;999999999:::;;;<<<>>>???>>>>>>??????@@@@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEECCCAAA@@@@@@BBBDDDEEEEEECCCEEEHHHJJJJJJJJJKKKLLLLLLMMMNNNMMMLLLLLLMMMOOOSSSSSSTTTTTTUUUVVVWWWWWW[[[[[[\\\\\\]]]^^^______^^^aaadddfffggghhhjjjlllkkkmmmnnnnnnnnnooorrrttt{{{mmmWWWHHH@@@:::777888888777777666555555555555555555555444444444444333333222222222222333333111222222333333222222111111111111111000000000000111111111111000000000000000000000000000000000000222222111111111111222222222222222222222111111111111111111222222333333444333333333333333333333333222333444333222222333444666666666666666777888888::::::===???CCCOOOfffzzzkkkaaaVVVRRRPPPOOOOOORRRLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKKKKJJJIIIGGGEEECCCAAAAAAAAAAAAAAA@@@?????????===:::999999999777666///......///111111000...------------......//////...------,,,+++******))),,,,,,,,,------,,,,,,+++(((***,,,,,,***)))******)))))))))******++++++,,,******++++++,,,,,,,,,,,,************************'''''''''((((((***++++++++++++,,,,,,------......---------------...///000/////////000111222333333444111......222444333222000000000000111111111222333222111111222444555555333222222111111111222222555666888:::<<<>>>??????=====================>>>::::::999888999;;;<<<===>>>??????@@@AAABBBBBBCCCEEEEEEFFFFFFFFFFFFGGGGGGHHHEEECCCAAABBBBBBAAA@@@BBBEEEHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMKKKKKKMMMNNNQQQQQQRRRTTTUUUWWWXXXXXX\\\\\\]]]^^^^^^^^^^^^^^^]]]aaaeeegggiiijjjkkkmmmkkklllmmmmmmlllmmmoooqqqwww|||tttZZZJJJBBB<<<888555777777777666666666666666555555555444444444333333333333222222222222333333111222222333333222222111111111111000000000000000111111111111000000000///000000000000000000000000222222111111111111222222333333222222111111000000000000111222333333444444333333333333333333333333222333444444333222444555555555555555555666777777<<<<<<>>>@@@CCCLLL^^^ooonnncccXXXSSSQQQNNNNNNPPPLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJHHHFFFDDDCCC@@@@@@AAAAAA@@@@@@??????>>><<<999888888888666555///......///111111000///...............------------,,,,,,+++***))))))(((+++,,,,,,------,,,,,,,,,)))***,,,+++***)))***+++)))))))))******++++++,,,+++***++++++++++++,,,,,,*********************++++++******)))))))))******+++,,,,,,---......//////...------------...//////......///000111222222222444111......111333333111111111111222222222333333222222222111222333555777444444333222111111111111222444666999;;;===>>>???======>>>>>>>>>>>>??????;;;:::999888888999:::;;;??????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFCCCAAAAAABBBAAA@@@BBBEEEHHHIIIIIIIIIJJJKKKKKKLLLMMMLLLKKKKKKMMMNNNNNNOOOQQQSSSUUUWWWYYYZZZ\\\]]]^^^_______________^^^aaaeeehhhiiijjjlllmmmlllmmmnnnmmmllllllnnnppptttyyyxxxcccLLLBBB???;;;777777777777777777777777777777555444444444444333333333333222222111111222222333111222222333333222222111000000000000000000111111111111111111000000000///000000000000000000000000222222111111111111222222222222222111111000000000000000111222333333444444333333333333333333333333222444555555444444555777555555555555555666666777777888:::===???EEESSSbbb~~~nnncccYYYUUURRROOONNNPPPMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFDDDCCC???@@@@@@@@@@@@@@@??????===;;;999777777777666444555444333333333222000.........//////...---,,,,,,,,,,,,++++++******))))))++++++,,,---------,,,,,,***+++,,,+++***)))+++,,,*********+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,---------------,,,+++***************++++++,,,,,,---...//////......---------......///......///000111111111111222111///000111222111111111222222222222333333333222222222111111222666999777666555333222222111111222333555888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::999999999999>>>>>>???AAABBBDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHEEECCCAAAAAABBBDDDDDDDDDBBBDDDGGGIIIIIIIIIJJJKKKJJJKKKLLLLLLKKKKKKMMMOOONNNOOOPPPSSSUUUWWWYYYZZZ[[[]]]^^^```aaaaaa```______bbbeeeggghhhiiikkkmmmmmmnnnooonnnmmmmmmoooqqqrrrvvv{{{gggSSSBBB>>>===999777888777777777777666666666666444444444444333333333333222222111111111111222222111222222333333222222111000000000000111111111111111111111111000000000000000000000000000000000000222222111111111111222222111111111111111000000000111111111222222333333444333333333333333333333333222444555555555555666888555555555555555666777777666666999<<<===AAAKKKVVVnnn{{{kkkaaaXXXVVVTTTRRRQQQRRRNNNNNNNNNMMMLLLLLLKKKKKKIIIJJJJJJIIIHHHFFFDDDBBB??????@@@@@@@@@@@@??????>>>;;;999888888777666555666555444444444333111///,,,---.../////////...------,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,---,,,******,,,---,,,,,,,,,,,,++++++++++++++++++*********+++,,,---,,,,,,,,,---------......++++++*********+++,,,,,,((()))***+++,,,------...///......---------.........///000111111000/////////111222222111000000111111111111111222222222222111222222111000222666::::::999777666444333222222222333555888:::<<<======>>>>>>>>>>>>>>>=====================<<<;;;:::999;;;<<<===???AAACCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHDDDBBB@@@@@@BBBDDDEEEDDD@@@CCCFFFGGGGGGGGGHHHIIIHHHIIIKKKKKKKKKLLLNNNQQQPPPQQQRRRSSSTTTUUUVVVWWWZZZ\\\^^^aaabbbbbbaaaaaaaaacccdddeeefffgggjjjlllmmmnnnnnnnnnmmmmmmoooqqqooossswwwyyy{{{~~~}}}~~~~~~|||lllVVVFFF;;;;;;<<<666444777666666666555555555444444444444444333333333222222222222111111111111222222111222222333333222222111///000000000111111111111111111111111000000000000000000000000000000000000222222111111111111222222000000000000111111111111222222222222222222222222333333333333333333333333111333444444444444555777666666555555666666777888777888:::======>>>EEENNNZZZpppxxxggg___WWWVVVVVVTTTSSSTTTOOOOOONNNNNNMMMLLLLLLLLLIIIJJJJJJIIIHHHFFFDDDBBB>>>??????@@@@@@@@@??????>>><<<:::888888888777555222111111222444444333111***+++---///000000000///------..................***+++,,,,,,------------,,,------,,,++++++,,,...---------,,,,,,+++++++++,,,+++*********+++,,,---*********++++++,,,,,,,,,))))))))))))***,,,---...&&&'''((()))***+++,,,,,,///......---------......//////000111111000///...---111444333000...///111000000000000111111111111111222222111000111666:::<<<;;;999777555444333333222444666888:::<<<======>>>>>>>>>>>>=========<<>>666999:::444222666666666555444444333222222444444444333333333222222222222111111111111222222222222222333333222222222//////000000111111111222111111111111000000000000000000000000000000000000222222111111111111222222//////000000111111222222333333222222222222222222333333333333333333333333000222333333333333555666666666666666666777888888666666888:::999888===EEEJJJ]]]yyyxxxhhhaaaXXXSSSRRRSSSSSSSSSNNNMMMLLLMMMMMMMMMKKKIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@??????>>>===<<<;;;:::888777666666444444333222222111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///000---,,,,,,+++*********++++++,,,,,,,,,,,,+++******---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---...---+++++++++,,,...000000000///...---,,,,,,+++------......///000000000111222333333333333222111111111222333333333222222111000000111333666999;;;===>>>???<<<888555555666444333333333555777:::<<<>>>>>>>>>>>>>>>===<<<<<>>===;;;;;;:::<<<<<<;;;:::;;;===@@@AAAEEEFFFHHHHHHFFFEEEEEEFFFEEEFFFFFFEEECCCAAABBBBBBDDDEEEFFFFFFFFFDDDCCCBBBEEEGGGJJJMMMOOOPPPQQQQQQRRRTTTUUUUUUTTTTTTUUUVVVWWWZZZ]]]___```aaaccceeeeeefffggghhhiiijjjkkkkkkmmmnnnoooppppppooonnnmmmnnnoooppppppssswww~~~{{{vvvuuuxxx~~~rrr\\\PPP>>><<<:::777666555666777666555555444444333222222555555444222//////111222222222222111111111111000...///000111111000///...000000000000000000000000000---,,,---///000...,,,////////////////////////000000000111222222333333///000000000111111111111333222000......///111222222222222222222222222222444444444444444444444444222333444444555555444444999888777777888;;;>>>AAAIIINNN^^^yyyxxxgggaaaXXXTTTSSSTTTSSSRRROOOMMMLLLLLLMMMMMMKKKIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@??????>>><<<<<<;;;:::888777666666333333222111111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++------,,,+++,,,---...////////////...------,,,,,,------......///000000000000000111222222111000000111111222333333444333333222111111111333666999;;;@@@BBBCCC@@@;;;777666666333222222222333555888999<<<<<<============<<<<<>>======<<<;;;::::::;;;===???@@@CCCDDDFFFFFFEEEEEEEEEFFFFFFFFFFFFEEECCCBBBCCCDDDEEEEEEFFFGGGFFFEEEDDDCCCDDDFFFIIIKKKNNNOOOPPPPPPRRRTTTUUUUUUTTTTTTVVVWWWWWWYYY]]]___```aaaccceeehhhhhhiiiiiijjjkkkkkkkkkmmmnnnooopppppppppooonnnmmmnnnnnnnnnpppsssyyy}}}}}}xxxtttrrruuu{{{gggQQQDDD===;;;999666555555555666555555555444333333222222444555444333111000111222222222222111111111111000...///000111111000///...000000000000000000000000000...---...000111///---111111111111111111111111111111111111111111000000000111111111222222222222222111000//////000111111222222222222222222222222333333333333333333333333333444555555666666555555888777666666777:::===???CCCGGGSSSiiixxxgggaaaZZZUUUTTTTTTSSSQQQOOOMMMLLLLLLLLLLLLKKKIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBAAAAAA@@@???>>><<<<<<;;;999888777666555222222111111000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))))),,,,,,++++++******+++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++***))),,,,,,,,,,,,------------------------------------------......///000000000///000000111111000000///000111222444555555555555333333222222444777999;;;CCCEEEFFFDDD@@@;;;888777444333222222333444777888::::::;;;<<<============??????>>>===<<<<<<;;;;;;<<<;;;::::::;;;<<<===???@@@BBBDDDEEEEEEEEEFFFGGGGGGGGGGGGEEECCCBBBDDDFFFEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDGGGIIILLLNNNOOOOOORRRSSSUUUUUUTTTUUUVVVXXXWWWYYY\\\___```aaaccceeekkkkkkkkkllllllmmmmmmnnnnnnnnnooopppqqqqqqppppppooooooooonnnnnnpppuuuxxx|||}}}yyyuuutttvvv{{{pppYYYFFF<<<;;;:::777555444444444444555555444444333333222222333444555555333111111222222222222111111111111000//////000000000000//////000000000000000000000000111///...///000111000///111111111111111111111111222222111000000///......111111111222222222333333000000000000000000111111222222222222222222222222222222222222222222222222444444555666666666666666666666555555666999;;;===>>>@@@HHHWWWjjjyyyhhhbbb[[[VVVUUUUUUSSSQQQOOOMMMKKKKKKLLLLLLKKKIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBB@@@???>>><<<;;;:::999888666555555222222222111000000//////........................------------------------+++++++++++++++***((((((,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,+++************++++++,,,,,,,,,---++++++++++++++++++++++++&&&(((***+++,,,+++)))(((***+++,,,------------,,,,,,,,,,,,------.........------......///000000000000000000000000000000000000111222444555666666666555444333333444777999;;;BBBDDDFFFFFFDDD@@@<<<999777666555444444555666888888999;;;<<<>>>?????????>>>>>>======<<<<<<<<<;;;<<<;;;;;;:::;;;;;;<<<===>>>AAADDDEEEEEEFFFHHHIIIHHHHHHHHHFFFDDDDDDFFFHHHFFFGGGHHHIIIIIIHHHGGGFFFCCCDDDEEEHHHJJJLLLMMMNNNOOOQQQRRRSSSSSSSSSUUUWWWVVVYYY\\\^^^___aaacccdddjjjkkklllmmmoooppprrrrrroooppppppqqqqqqqqqqqqqqqrrrrrrqqqpppooopppsssuuuwww{{{{{{zzz|||ttt^^^NNNBBB<<<999888666555444333333333555555444444333222222111222444666666444222111222222222222111111111000000//////000000000000//////000000000000000000000000000////////////000//////........................000000000000//////......000000111111111222222222//////000111111111111000222222222222222222222222222222222222222222222222333444444555555555555555555444444444555777999:::<<<>>>CCCMMMZZZooo}}}jjjccc[[[VVVUUUUUUTTTRRROOOMMMKKKJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDAAABBBCCCCCCBBBAAA???>>><<<;;;:::999777666555555444333333222111111000000---.....................------------------------)))******++++++******))),,,++++++***++++++,,,,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++&&&(((***+++,,,+++)))(((***+++,,,,,,------,,,,,,++++++,,,,,,---.........------......///000000000111111111111111111111111000111222444555666666666666555444333444666888:::>>>???BBBDDDEEECCC@@@>>>999888666444333444555666888999;;;===>>>@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA===<<<<<<<<<;;;;;;<<<<<<>>>@@@CCCEEEFFFGGGIIIJJJIIIIIIIIIGGGFFFFFFHHHIIIGGGHHHIIIJJJJJJIIIHHHHHHDDDDDDEEEFFFHHHJJJKKKLLLKKKMMMOOOPPPPPPQQQSSSUUUVVVYYY\\\^^^___```bbbdddggghhhkkknnnqqqtttvvvwwwrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrpppnnnnnnqqqsssssswww~~~{{{```NNNDDD???===777666555444333333222222555444444333222222111111111333555555444222222222222222222111111111000000000000////////////000000////////////////////////......................................................//////000000000000////////////000000000000...///000111111111111111222222222222222222222222333333333333333333333333222222333444444444444333444333333333444666777888:::<<>>;;;;;;:::888777666555444444444333333222111111111---------...............------------------------******++++++++++++++++++++++++******++++++,,,,,,+++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++((()))***+++++++++***)))++++++++++++,,,,,,,,,,,,++++++,,,,,,---------...------......///000000000222111111000000111111222000111222444555555555555666555444333333555777888:::;;;>>>AAAEEEEEEDDDAAA;;;999666444222222333333777888:::<<<>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>======<<<<<<;;;===???BBBDDDEEEFFFHHHIIIHHHIIIJJJJJJIIIHHHIIIJJJHHHIIIJJJKKKKKKKKKJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIKKKMMMNNNOOOPPPRRRTTTVVVXXX[[[^^^___```bbbddddddfffiiimmmqqquuuxxxzzzuuutttsssrrrrrrqqqrrrrrroooppppppnnnmmmmmmooopppqqquuu{{{jjjQQQCCC===;;;:::666666555555444333333222444444333333222222111111111222444333222111111222222222222111111111111000000000////////////000000////////////////////////---...///...---,,,---///111111111111111111111111......///000000111222222........./////////000000/////////000111111222222222222222222222222222222333333333333333333333333111111222333333333333333333333333444444555666777777999>>>CCCGGGPPPdddvvvooofff\\\UUUSSSUUUUUUUUUOOOMMMJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDAAABBBDDDEEEDDDBBB???>>>;;;:::999888777666555444333333222222111000000000---------.........//////...........................---,,,+++******++++++++++++******++++++,,,---+++,,,,,,,,,,,,+++******++++++++++++************++++++++++++++++++++++++*********+++++++++++++++,,,+++*********+++------,,,,,,,,,,,,,,,,,,------------......///000000000111000////////////000111111111222333333444333333666555333222222444666777::::::<<>>>>>>>>??????@@@@@@@@@????????????>>>===<<<;;;;;;===@@@BBBBBBCCCEEEGGGGGGIIILLLLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKHHHHHHGGGFFFFFFFFFGGGHHHHHHJJJMMMNNNOOOPPPSSSUUUUUUXXX[[[]]]^^^```bbbddddddeeehhhlllppptttwwwyyyxxxwwwuuusssqqqqqqqqqqqqnnnooopppooonnnnnnppprrrpppsssxxx}}}sssZZZGGG>>>;;;999777666666666555555444333222444444333333222111111111000111222111000000111333222222222111111111111000111000///......///000111////////////////////////---///000///------...000111111111111111111111111000000111111111111111111////////////000000000000000////////////111222444222222222222222222222222222222222222222222222222111222333333444444333333333333444444555666666666666777:::===???EEESSSaaa~~~pppggg\\\TTTRRRTTTVVVWWWOOOMMMJJJHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDAAABBBDDDEEEDDDBBB???===;;;:::999888777555444444222222111111000/////////---------.........//////........................222000---+++))))))***++++++*********+++,,,,,,---+++,,,,,,,,,,,,+++******,,,+++++++++******))))))++++++++++++++++++++++++++++++******++++++,,,---,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000///...------...///000111111222333333333222222666444333222222333555666<<<;;;;;;???DDDGGGFFFEEEEEECCC???<<<:::999999999444555666888:::;;;;;;;;;@@@@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@???===<<<;;;999;;;>>>@@@@@@AAACCCDDDFFFIIIMMMNNNMMMKKKIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFFFFGGGGGGHHHJJJMMMOOOPPPQQQTTTVVVUUUXXX[[[]]]^^^```bbbcccdddfffhhhlllooosssuuuwwwzzzxxxvvvsssqqqqqqppppppooopppqqqqqqpppqqqsssuuuooorrrwww|||qqqbbbOOOAAA===;;;999666666666666666555444333333444444333333222111111000000111111///...///111333222222222111111111111000111000///......///000111////////////////////////...000222111...---///111////////////////////////333333222222111000000000000000000000111111111111000000......///111333555222222222222222222222222000000000000000000000000222333444444555555444444333444444555555666666666888777777999;;;???KKKWWWhhhyyykkk]]]VVVTTTRRRQQQSSSMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHFFFDDDBBB>>>???@@@AAAAAA???===<<<;;;:::999888777555444444222111000............///222111111000000000000000++++++++++++++++++++++++---------,,,,,,+++++++++---......///...,,,+++***---,,,,,,++++++,,,,,,---+++*********))))))((((((++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************,,,---......,,,+++,,,...---------............///000000000000////////////000111111111111222222222222222222222333444444555999999;;;>>>BBBEEEGGGGGGFFFEEECCC???;;;::::::<<<888444555999<<<;;;;;;===>>>??????@@@AAAAAAAAAAAADDDCCCAAA@@@???>>>>>>>>>???>>>======>>>AAAEEEGGGFFFHHHJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKNNNLLLIIIFFFEEEEEEGGGHHHJJJKKKMMMPPPRRRSSSTTTUUUVVVWWWXXXYYYYYY[[[___bbbccceeehhhllloooqqqrrrrrrttttttssssssqqqpppnnnmmmlllnnnoooppppppqqqsssuuurrruuuyyy}}}{{{^^^TTTGGG???;;;:::777444444444444333333222222222111111111111111111111111000000000000000000000000111111000000000000111111......///////////////...000000000000000000000000..............................//////000222333444111111111111111111111111222222222222111000///...000111111111111222222222000111111111111222222222222222222222333333444555444444333222222333333333444444444555555555555666777999:::<<<===AAAFFFJJJ\\\nnnyyykkk]]]VVVTTTQQQQQQRRRMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHFFFDDDBBB@@@AAACCCCCCCCCBBB@@@???;;;:::999888777555444444444333222111000000111111111000//////......//////++++++++++++++++++++++++---------,,,,,,+++++++++,,,---.........---,,,+++,,,++++++++++++++++++,,,+++*********))))))))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************---/////////------...///---------............///000000000000////////////000111111111111222222222222222222222333444555555999999;;;???CCCHHHJJJKKKJJJJJJIIIGGGDDDAAA@@@???===888777:::===<<<<<>>???@@@AAAAAAAAAAAAAAACCCBBBBBBAAA@@@@@@???@@@???>>><<<<<<===???BBBDDDEEEGGGIIIKKKKKKKKKMMMOOONNNOOOPPPPPPPPPPPPOOOOOOOOONNNKKKIIIGGGGGGGGGHHHIIIJJJLLLOOOQQQSSSTTTUUUVVVWWWXXXYYYZZZ\\\___bbbccceeehhhkkknnnpppqqqqqqsssrrrqqqqqqpppooonnnnnnlllnnnpppppppppppprrrssssssvvvzzz~~~yyyhhhPPPHHH???999999999888666444444333333333222222222111111111111111111111111000000000000000000000000111111000000000000000000000000000000///...,,,,,,////////////////////////........................222222111//////...//////000000000000000000000000////////////...---,,,+++000000111111111222222222000000111111111222222222333333222222222333333444444333333222222333333333444444444444555555555555444666777888999<<>>999555777999888:::===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<;;;<<<===???AAACCCEEEHHHJJJKKKMMMPPPRRRPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOMMMKKKIIIGGGFFFGGGHHHJJJMMMOOOQQQSSSTTTUUUWWWYYYZZZ[[[\\\```bbbdddfffhhhjjjlllnnnooooooqqqpppnnnmmmmmmmmmnnnooommmoooppppppooonnnpppqqqtttwww{{{~~~}}}dddTTTCCC>>>999666777888777666333333333333222222222222111111111111111111111111000000000000000000000000111111111000000///////////////000000///...------////////////////////////........................222111000///...---------////////////////////////111111111111000///......000000000111111111222222000000000111111111222222333333222222111222222222333333222222222222333333444444444444555555555555333444555666777999<<>>>>>;;;:::999888777555444444222222111000////////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++***)))***,,,---------............///////////////000000000000000000111111111222222222111111111222333444555666:::<<<>>>@@@CCCHHHMMMPPPRRRUUU[[[```bbb^^^XXXSSSCCC<<<666666666666999===>>>>>>@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDAAA@@@>>>===<<<===>>>???AAADDDGGGIIIKKKNNNRRRUUURRRRRRSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQNNNKKKGGGEEEEEEFFFGGGIIILLLNNNPPPQQQTTTVVVYYYZZZ[[[]]]```bbbeeeeeegggiiijjjkkklllmmmnnnmmmkkkjjjjjjlllnnnooommmooopppooommmmmmnnnooouuuwww{{{}}}kkkVVVJJJ@@@===:::888888777555333333222222222222222222222111111111111111111111111000000000000000000000000111111111000000///......+++,,,---///000111111111////////////////////////........................,,,,,,,,,---...///111111////////////////////////222222222222222111000///000000000000111111111111000000000000111111111111444333222111111111111111222222222222222222333444333333444444444555555555555666777777777999;;;>>>@@@HHHVVVgggzzzzzzkkk\\\UUUSSSPPPOOOPPPOOONNNMMMLLLJJJJJJJJJIIIIIIJJJJJJIIIHHHFFFDDDBBB??????@@@?????????>>>>>>;;;:::999888777555444444222222111111000000///...111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,---......---,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******))))))+++,,,---------............///.../////////000000000111000000111111111222222222111111111222333444666666<<<>>>@@@AAAAAADDDHHHKKKQQQVVV___iiiooonnnhhhcccMMMEEE===:::999888:::>>><<<===???@@@AAABBBBBBBBB???@@@BBBCCCDDDEEEEEEEEECCCBBBAAA???????????????@@@BBBEEEGGGIIIMMMQQQTTTUUUUUUUUUTTTSSSRRRQQQPPPQQQRRRSSSSSSQQQMMMIIIFFFDDDDDDEEEFFFHHHKKKMMMNNNSSSUUUXXXZZZ[[[]]]___aaadddeeefffggghhhjjjkkkllllllkkkjjjiiiiiikkkmmmnnnmmmnnnooonnnlllkkklllmmmtttvvvyyy|||~~~~~~~~~ooo[[[LLLDDD===<<<:::888777666333222222222222222222222222222000000000000000000000000////////////////////////000000000000000///...---+++,,,---///000111111111................................................))))))***,,,...000222333000000000000000000000000.........///......------//////000000000111111111//////000000000111111111333222111111000000000000111111111111222222333444333333333444444444444555555666888888888888:::<<<<<>>666666666555555444333333111111111222222222222222000000000000000000000000////////////////////////---...000000000000///...//////000000///...------................................................---------------...///000000000000000000000000000/////////000000//////.../////////000000000111111/////////000000000111111111111000000000000000000111111000111111222333444333333333333444444444444222444666666666666888999777<<>>>>>>>>>>>>>>;;;:::999888777555444444444444444444444222111000000///......------......------------------------+++++++++,,,,,,---------++++++*********,,,---...+++,,,...//////...,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******************************+++------,,,---...000---------............///.........///000111111111000111111111111222222222000000111222333555666777:::???CCCDDDBBBAAABBBEEEGGGMMMZZZlll|||nnncccVVVLLLDDD;;;888999999:::<<<===???@@@@@@@@@>>>???BBBDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBCCCFFFJJJMMMRRRSSSUUUWWWXXXYYYZZZZZZVVVWWWXXXYYYWWWTTTQQQNNNIIIHHHGGGGGGHHHIIIKKKMMMNNNQQQUUUXXXYYY[[[]]]___bbbbbbbbbccceeehhhjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkllllllkkkjjjlllmmmooorrruuuxxxzzz}}}|||zzztttqqqlllfffcccccchhhkkkxxxsss\\\LLLBBB<<<:::444555555444333333333444000111111111222222222222000000000000000000000000////////////////////////+++---///000111000//////000000000000///...,,,,,,................................................000//////...------......////////////////////////111111222222222222111111////////////000000000111////////////000000000111000000/////////000111111000000000000111222333444222222333333333444444444111333555666555666777888444888===AAAJJJ]]]vvvzzzlll\\\UUURRROOONNNOOOQQQPPPNNNMMMKKKJJJIIIIIIIIIJJJJJJIIIHHHFFFDDDBBB======<<<;;;;;;;;;;;;;;;;;;:::999888777555444444222222333333222111///.........---,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------,,,+++*********+++,,,---***+++---......---+++************++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************************(((***++++++++++++---...---------.........//////---......///000111111222000111111111111222222222000000111222333555777777888>>>DDDFFFCCCBBBCCCEEECCCIIIWWWjjj~~~wwwiii]]]QQQEEE??????888999;;;<<<>>>???@@@@@@>>>???BBBCCCDDDDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@@@@AAACCCGGGJJJMMMNNNQQQTTTWWWYYY[[[\\\XXXYYY[[[[[[ZZZWWWTTTRRRLLLKKKJJJIIIIIIJJJLLLMMMMMMPPPTTTWWWYYYZZZ\\\^^^aaaaaaaaabbbeeegggjjjllljjjkkkkkkkkkkkkjjjiiihhhiiijjjllllllkkkjjjlllmmmmmmppptttwwwyyy|||~~~~~~~~~|||wwwuuulllhhhbbb\\\YYY\\\ccchhh{{{zzzcccOOOCCC>>>;;;999888888777666333222333444000000111111222222222222000000000000000000000000////////////////////////***,,,...000111111000///......///////////////...................................................000//////.........//////........................---...////////////......////////////000000000000////////////000000000000//////...//////000111222000000000000111222333444222222333333333444444444111333666777777777888:::555888;;;<<>>???@@@AAAAAA@@@>>>>>>:::<<<===;;;777555666888555444444333333222222111...//////000///---+++***------------------------------------------------........................******+++++++++,,,,,,,,,++++++++++++,,,---......///---+++)))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...///...,,,+++***++++++,,,---...///000000//////...111000///......///000111000000000000111111111111444333222222333555888999===???CCCFFFGGGGGGFFFEEE???EEEPPP```ttt~~~qqqaaaQQQEEEAAA;;;;;;;;;<<<===>>>@@@BBB@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAABBBBBBCCCCCCCCC@@@@@@???>>>@@@BBBDDDFFFLLLMMMNNNPPPSSSVVVYYYZZZ\\\ZZZYYYZZZ\\\\\\YYYUUUSSSSSSQQQPPPOOONNNNNNNNNPPPQQQRRRTTTWWWZZZ\\\^^^```bbbccccccccccccdddfffiiijjjlllmmmnnnmmmlllkkkfffggghhhiiikkklllmmmnnnooooooppprrrvvv{{{~~~}}}}}}|||||||||}}}~~~~~~~~~yyyrrrjjjfff```YYYUUUUUUUUUWWWcccpppvvveeeRRRGGGBBB===::::::777555444444444444222111222222222111111111111000000000000000000000000000......//////000000111111//////............//////......////////////......///////////////////////////...---,,,,,,---...///111111000000//////......//////000000000000//////////////////000000000000............////////////000000000000000000000000111222333444555444333333222222222111111111000000000111111111111222222222555444444333333444444555777999;;;<<>>;;;888666666777555444444333333222111111000000000000000...---,,,------------------------------------------------........................******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,+++++++++,,,---...------//////000//////...000///...------...///000000000000000111111111111444333333222333555888999===???BBBEEEGGGGGGFFFEEE>>>BBBJJJXXXjjj|||wwwfffVVVNNNAAA>>><<<<<>>@@@AAAAAA@@@@@@<<<===<<<:::777444444555444444444333222222111111000111111111000///...---------------------------........................------------------------******+++++++++,,,,,,,,,......,,,++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))++++++******+++---...///,,,---...//////////////////......------......///000000000000111111111111444333333333444666888999<<<>>>AAADDDFFFFFFFFFEEE@@@AAAFFFOOO^^^ppp}}}kkk]]]JJJCCC<<<;;;>>>BBBCCCBBBFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCEEEFFFHHHKKKOOOSSSVVVXXX]]]]]]]]]___``````___]]]YYYYYYXXXWWWVVVUUUUUUTTTPPPQQQQQQRRRTTTVVVXXXYYY]]]___```aaaaaaaaaccceeebbbdddgggjjjkkkllllllkkkgggggghhhjjjkkklllmmmnnnnnnnnnoooqqqtttwwwzzz|||}}}}}}|||{{{zzzzzzzzzzzz{{{|||}}}~~~|||wwwqqqjjjddd```XXXWWWYYY]]]aaagggsssxxxjjjSSSGGG<<<999888666444555555333222222333333111000222222111111111000000000////////////////////////111111000000///......---/////////....../////////................................................///...------------...///.........---------------//////...------...//////....../////////000000000............////////////000000000000000000000000......///000000000000000222111111111111000000000000111111111111222222222555444333222111111000000222444666666888<<>>===<<<:::999777666444333222444333333222222111000000//////..................------------------------++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,************++++++,,,---)))***,,,------,,,+++***************************))))))******++++++++++++...---,,,+++***+++,,,,,,,,,,,,,,,---...//////000000000000111111000000000///000000000111111111111333333333444555666777888:::<<<>>>AAADDDFFFGGGGGGHHHFFFEEEEEEKKKWWWeeeooowwwhhhUUUHHHEEEEEEDDDAAABBBBBBBBBBBBCCCDDDFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBEEEHHHKKKNNNPPPTTTVVVYYY[[[]]]]]]^^^^^^\\\\\\]]]]]]\\\[[[ZZZYYYUUUTTTTTTSSSSSSSSSTTTTTTTTTVVVWWWXXXXXXXXXZZZ\\\\\\^^^bbbfffjjjlllllllllfffgggggghhhiiijjjkkkkkklllmmmnnnoooqqqssstttuuuyyyyyy{{{}}}~~~~~~}}}{{{yyywwwssssssssstttuuuvvvwwwwwwyyyzzz|||~~~zzzxxxtttqqqoooppprrrssswww|||{{{hhhVVVKKKAAA;;;666777888555444555333111000000222222111///111111111000000000//////........................---........./////////000......///000000///......///......------......///........................---..................---........................000///---++++++---///000............////////////............////////////////////////////////////////////////000000111111000000000000000000000000000000111111111222222222111222333444555666666555666666777888888999;;;<<>>======;;;999888888888666444333333333222111111000000///...------------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******+++------)))***+++,,,---,,,+++***++++++++++++++++++++++++))))))***,,,,,,------,,,///...---+++******++++++,,,,,,,,,,,,---...000000000111111222222111111000000000000000111111111111222333333444555666777777999:::===@@@CCCEEEGGGHHHGGGGGGGGGFFFIIIPPP\\\eee}}}jjjZZZPPPIIICCC???AAAAAAAAABBBDDDEEEGGGHHHDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCBBB@@@AAABBBCCCEEEHHHJJJKKKQQQTTTXXXZZZ[[[\\\^^^___]]]^^^^^^______]]]\\\[[[VVVUUUTTTSSSRRRQQQQQQQQQQQQSSSTTTTTTTTTTTTUUUWWWYYY\\\```dddgggiiijjjjjjeeeffffffggghhhhhhiiiiiikkklllmmmoooqqqrrrssstttwwwwwwxxxzzz|||~~~|||zzzxxxvvvtttqqqqqqrrrrrrsssuuuvvvwwwyyyzzz|||~~~~~~~~~wwwuuurrrqqqtttzzz|||jjjVVVGGGAAA<<<777444666666333222333222111000111222222111000111111000000000/////////........................,,,------...//////000000---...///000000///...------,,,+++******+++,,,---++++++++++++++++++++++++------...//////...------...............///////////////...------...//////------........./////////............////////////////////////////////////000000000000000111222222//////000000000000000111000111111111111222222222,,,...000333444555555555555555555555666777777888;;;===EEETTTfff|||qqqaaaZZZPPPMMMPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFGGGHHHGGGFFFEEEDDDBBBCCCCCCDDDCCCBBB@@@???;;;888666666888888666444333333222222111000000000//////...------...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------,,,+++...---,,,+++++++++,,,---++++++++++++,,,...000111///000111222222111000///000000000000111111111111222222333555666666777777888999<<>>BBBEEEGGGIIIHHHMMMRRRUUUVVVYYY```fffmmmrrr```VVVFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCFFFJJJOOORRRSSSTTTWWWZZZ```aaabbbccccccbbb```___```___]]]ZZZXXXWWWVVVUUURRRSSSSSSSSSQQQPPPQQQRRRTTTVVVZZZ^^^aaacccddddddcccddddddeeeeeefffffffffjjjkkkmmmoooqqqsssssstttuuuuuuvvvxxx{{{}}}}}}~~~~~~{{{wwwtttrrrpppnnnrrrrrrrrrrrrssstttuuuvvvyyyzzz|||}}}}}}|||zzzyyyxxxvvvtttuuu|||{{{jjj[[[JJJ===999===999555333555444222333666333222111222333444333222000000000000////////////......................../////////...------,,,,,,---...///111111///...---111000...------...000111////////////////////////,,,---...//////...---,,,+++++++++,,,,,,---------//////000000000000//////---------.........//////............/////////000////////////////////////000//////......000111222.../////////000000111111000111111111111222222222000222444666666666555444666444333444666888999999666777<<>><<<===>>>======???AAACCCFFFJJJRRR[[[dddnnnxxx}}}{{{{{{|||bbbRRRMMMJJJGGGEEEJJJHHHGGGGGGHHHHHHFFFEEECCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA??????@@@AAADDDGGGJJJKKKQQQUUUYYY]]]___aaadddeeefffddddddfffhhhfffbbb]]]ZZZXXXVVVVVVWWWWWWVVVUUUVVVVVVVVVWWWWWWYYYZZZZZZ___```bbbcccbbbccceeefffffffffhhhjjjlllnnnooopppqqqrrrtttvvvwwwwwwwwwwwwzzz{{{{{{{{{||||||||||||||||||{{{{{{|||}}}~~~~~~~~~}}}yyyqqqpppooommmmmmmmmnnnnnnoooppprrrrrrrrrrrrtttvvvtttuuuwwwyyy{{{{{{||||||~~~|||ppp[[[OOOBBB===:::666222222333333333222222222222222222222111111000000///////////////...............000000000////////////...000//////......//////000........................,,,,,,++++++++++++******------------------------,,,,,,,,,,,,------------+++,,,------......------........................000000000111111000000000------------............///............///000000---------------------...////////////000000000000000000000000000000000000111111111222222222222333000111222333444444444444333555666666666;;;BBBHHHnnnbbbWWWTTTSSSQQQOOONNNMMMLLLJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEGGGGGGFFFDDDBBBCCCDDDDDDDDDCCCAAAAAA>>>===<<<:::999888777777444444333333222111111111000000////////////000000---------,,,,,,---------------,,,++++++*********+++++++++,,,---......///------------------------******++++++,,,---......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,---......---......//////000000111111111111000000000000111111111222333444555777:::======@@@BBBAAA>>><<<>>>AAAGGGJJJPPPWWWaaalllwww~~~iii[[[RRRLLLHHHMMMLLLKKKKKKLLLJJJHHHEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAACCCEEEGGGIIIKKKOOOTTTXXX\\\```dddggggggggggggiiikkkjjjfffccc^^^\\\ZZZZZZZZZZZZXXXVVVUUUUUUUUUUUUVVVWWWXXXYYY]]]___aaabbbaaabbbdddfffeeefffgggiiijjjlllmmmnnnoooqqqsssvvvwwwvvvuuuuuuxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}~~~yyyuuupppoooooonnnoooooopppqqqnnnppprrrsssrrrrrrsssttttttuuuwwwxxxyyy|||kkk\\\NNNDDD<<<:::999666333333222222222222222111111111111111000000/////////.../////////......---------////////////..................------------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++------------------------------,,,,,,,,,,,,,,,,,,+++,,,------......---------------...............//////000000000000//////,,,,,,---------.........////////////////////////,,,------...............000000000000////////////000000000000000000000000111111111111222222222222111111222333333333333333333555666666666999===@@@xxxjjj```WWWTTTSSSPPPMMMMMMNNNLLLJJJJJJJJJJJJHHHFFFEEEDDDDDDEEEGGGGGGFFFEEEBBBCCCDDDDDDDDDCCCAAAAAA>>>===<<<:::999888888777444333333222222111000000000000////////////000000...------,,,,,,------............------,,,++++++))))))***+++,,,------...++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,------------++++++++++++++++++++++++*********++++++*********+++,,,,,,,,,++++++***)))***+++++++++++++++,,,,,,......//////000000111111111111000000000000111111222333444444444666999;;;???CCCFFFFFFBBB??????@@@EEEGGGLLLRRR[[[gggttt||||||zzzzzzooo]]]QQQJJJLLLKKKJJJKKKLLLLLLKKKIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAACCCEEEFFFFFFIIINNNRRRVVV[[[aaaeeeeeefffhhhjjjlllkkkiiigggaaa___]]]]]]]]]\\\ZZZXXXUUUTTTSSSSSSTTTVVVXXXYYY[[[]]]___``````aaacccdddeeeeeeggghhhjjjkkklllmmmnnnpppsssuuuvvvvvvuuuuuuvvvwwwwwwxxxyyyyyyzzzzzz{{{||||||}}}}}}|||{{{zzz{{{{{{{{{|||~~~~~~|||yyyuuurrrnnnnnnnnnoooooopppqqqrrrnnnppprrrrrrqqqqqqrrrssssssuuuvvvwwwxxx{{{ttt___PPPEEE>>>999999999555333333111111111111111111111111000000000/////////////////////......------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,,,,---------------------------------------......---,,,++++++******+++,,,------......---------------.........//////---..................---,,,,,,,,,------------...//////////////////......,,,---...////////////...000000000000////////////////////////////////////000000111111111222222222111111222222333333222222111333444555666888;;;===yyy~~~}}}pppeee]]]VVVUUUTTTPPPMMMMMMMMMLLLJJJJJJJJJJJJHHHFFFDDDDDDDDDEEEGGGHHHGGGEEEBBBCCCDDDDDDDDDCCCAAAAAA>>>===<<<:::999888777777555555444333333222222111//////......//////000000///...---,,,,,,---...///++++++,,,---............))))))***++++++,,,------++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,------------++++++++++++++++++++++++))))))************))))))******++++++++++++******)))+++,,,+++***)))***,,,......//////000000111111111111000000000000111111333444555444444666999;;;AAAEEEJJJNNNMMMJJJGGGFFFBBBDDDGGGMMMUUUbbbnnnwww|||yyytttpppssszzzrrr___SSSKKKJJJHHHIIIKKKMMMNNNNNNKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@???>>>???@@@AAABBBBBBEEEHHHLLLOOOUUU[[[___```bbbfffiiikkkkkkjjjiiidddbbb```_________^^^\\\XXXWWWUUUTTTTTTVVVXXXYYYXXXZZZ\\\]]]^^^___aaacccdddeeefffgggiiijjjkkklllmmmnnnpppssstttuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{|||}}}~~~}}}{{{yyywwwwwwwwwxxxzzz}}}~~~}}}zzzxxxvvvtttqqqoookkkkkklllmmmnnnoooppppppmmmoooppppppoooooopppqqqsssvvvyyy{{{{{{}}}yyyfffTTTIII???999666777666333111222000000000000000111111111000000000000////////////.........------------------------,,,,,,,,,++++++++++++,,,------,,,++++++***+++,,,---------,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,------......------,,,,,,------.../////////,,,------......------,,,,,,,,,,,,,,,------------.........///......---,,,+++,,,...///000000///...////////////000000000000////////////////////////000000000111111111111222111111222222222222222111///000111333555777999:::wwwyyywwwvvvtttkkk```YYYUUUVVVUUURRROOOPPPMMMKKKIIIIIIIIIIIIGGGFFFDDDCCCCCCEEEGGGHHHGGGFFFBBBCCCDDDDDDDDDCCCAAAAAA>>>===;;;999888777777777444333333222222111111000......------...//////000///...---,,,,,,---...///)))***,,,---......------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))((()))***++++++,,,++++++***,,,---,,,***)))+++,,,......//////000000111111111111000000000000111111111222333444555777:::===AAAFFFNNNVVVZZZYYYTTTPPPDDDEEEGGGJJJQQQ[[[fffmmmvvvtttssssssnnniiikkkpppuuu{{{iiiUUUQQQLLLJJJJJJMMMOOOPPPOOOMMMJJJGGGFFFGGGHHHIIIDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>>>>>>>>???@@@@@@BBBDDDFFFIIINNNTTTXXXZZZ]]]bbbfffhhhiiijjjjjjhhhfffbbbaaaaaabbbbbbbbb___]]]ZZZWWWVVVVVVWWWXXXVVVXXXZZZ[[[\\\]]]___aaabbbcccdddeeefffhhhiiiiiijjjkkkmmmoooqqqtttuuuvvvwwwwwwxxxyyyzzz{{{|||||||||}}}}}}zzzxxxtttttttttvvvxxx{{{}}}~~~~~~~~~~~~~~~zzzwwwsssqqqpppooommmkkkjjjjjjlllmmmnnnnnnoooooolllmmmmmmlllkkkkkkmmmooottt{{{yyyfffTTTGGGAAA:::666333555444111111333/////////000000000111111000000000000000000000000,,,------------------.........---------,,,,,,,,,,,,---............---,,,***+++---...///...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,------......------,,,,,,------...//////000------............------++++++,,,,,,,,,---------,,,---.........---+++******+++---/////////...---......//////000000111111////////////////////////000000000000111111111111111111222222222222111111111000000222444666888888vvvvvvqqqoooooohhh\\\WWWTTTVVVVVVSSSRRRSSSLLLKKKIIIIIIIIIIIIGGGEEEDDDCCCCCCEEEGGGHHHGGGFFFBBBCCCDDDDDDDDDCCCBBBAAA===<<<;;;999888777666666111111000000///.........---------------...///000000///---,,,,,,---///000,,,,,,------,,,+++)))(((,,,,,,------------......------------------------------------------,,,,,,)))************+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***'''((()))***+++,,,,,,,,,+++---...---+++***+++.........//////000111111111111111000000000000111111///000222444555888<<>>@@@===:::666555666888999444444333333222111000000000000000000///...---,,,,,,++++++***+++,,,---...,,,,,,,,,++++++*********,,,,,,,,,---------......------++++++++++++------++++++++++++++++++++++++------++++++++++++------,,,,,,---...---,,,***))),,,+++++++++,,,...000111)))******++++++******)))++++++*********+++,,,---.........//////000222222111111000000000000000000///111222222333555888;;;FFFJJJSSS___iiimmmkkkhhhUUUNNNKKKNNNOOOPPPUUU]]]`````````aaadddiiinnnrrrpppttt|||rrr^^^SSSNNNKKKMMMQQQRRRPPPMMMLLLKKKJJJHHHGGGHHHGGGGGGFFFEEEDDDDDDCCC@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDFFFHHHIIIKKKQQQSSSVVV[[[___ccceeefffjjjiiihhhgggffffffeeeeeebbbaaa```^^^\\\[[[ZZZYYYWWWWWWVVVWWWXXXZZZ\\\]]]]]]^^^``````______aaabbbbbbeeeiiilllnnnoooqqqssssssrrrrrruuuyyy||||||zzz{{{{{{}}}}}}yyyuuuuuutttrrrsssuuuxxxxxxxxx}}}}}}|||~~~~~~~~~}}}|||||||||}}}~~~}}}|||{{{yyywwwuuutttssspppooonnnlllkkkjjjiiiiiigggiiilllnnnooonnnlllkkkiiifffdddccc```___fffnnn~~~xxxcccRRRIIICCC===888555555444444333222111111333222...+++...333333///;;;444000222111---...333,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++........................---------,,,,,,+++++++++////////////...---,,,,,,+++,,,------......------)))***,,,---...------,,,,,,,,,,,,------.........///////////////.........++++++++++++++++++++++++------------------------.../////////000000111111------............---------------............///+++,,,------,,,+++)))(((......///000000000000000000000000000111111111111222222333444444555555666{{{mmmkkkkkkooopppiii^^^[[[WWWUUUSSSRRRPPPOOOOOOMMMJJJIIIIIIIIIGGGFFFDDDDDDCCCDDDEEEFFFDDDBBBDDDBBBAAAAAAAAAAAA@@@>>>===<<<;;;:::888777666666444444333333222111111000111000000///......---------,,,++++++,,,---...///---,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++***+++,,,------------,,,............///000111111111111111111111111111111000111222222333555888;;;FFFJJJSSS___iiimmmllliii^^^WWWRRRQQQQQQPPPTTT[[[[[[\\\]]]___dddkkkrrrvvv}}}|||~~~ttteeeZZZQQQMMMNNNQQQOOONNNNNNMMMKKKHHHEEEHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHNNNOOORRRVVVZZZ]]]```bbbffffffggggggggggggffffffeeedddcccbbb```___^^^]]]YYYXXXXXXWWWXXXYYYZZZ[[[\\\^^^______^^^^^^```bbbbbbeeeiiilllmmmnnnppprrrvvvtttssstttwwwyyyyyywww{{{zzz{{{|||||||||yyyvvvvvvtttssstttvvvxxxyyyyyyzzzzzzzzz{{{}}}~~~}}}|||~~~}}}|||{{{{{{|||}}}~~~}}}{{{yyyxxxxxxxxxxxxuuutttsssrrrpppooonnnmmmmmmmmmkkkjjjiiihhhhhhhhhfffgggjjjkkkkkkjjjhhhgggeeeaaa^^^]]][[[\\\dddmmmuuugggTTTFFF@@@<<<777333444444333333222111111111,,,//////---...444777777EEE:::111000000---+++---,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,---------------------------------,,,,,,+++++++++,,,------.........------)))***++++++,,,,,,++++++***+++,,,---------,,,+++*********++++++,,,,,,,,,......------------------++++++++++++++++++++++++------------------------........./////////000000------............---------------............///+++,,,---.........---,,,......///000000000000000000000000000111111111111222222222333444444555555|||mmmjjjjjjooorrrkkk```\\\WWWTTTSSSRRRPPPOOONNNLLLKKKJJJJJJIIIGGGEEEEEEDDDDDDEEEFFFFFFEEECCCCCCBBB@@@@@@AAAAAA???>>>:::;;;<<<===;;;888555333444333333222222111111111111000///...------......---------,,,------...///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++******)))+++,,,,,,,,,------......---,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,+++************++++++,,,,,,------,,,,,,+++***+++...///000///---,,,---------------...///000111111111111111111111111000111222222333444888:::EEEIIIRRR]]]fffjjjjjjhhhfff```[[[XXXUUURRRTTTWWWZZZ\\\___cccgggmmmtttyyyppp```UUUPPPSSSRRRQQQRRRRRRPPPLLLIIIIIIHHHGGGEEEEEEEEEEEEFFFDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEIIIJJJKKKNNNQQQUUUYYY[[[```aaaccceeeggggggggggggggggggffffffdddcccbbbaaa]]]\\\[[[YYYXXXXXXXXXXXX[[[\\\]]]]]]\\\]]]___```aaadddhhhjjjkkkmmmoooqqqvvvtttssstttwwwzzz||||||}}}{{{xxxxxxxxxyyyxxxxxxvvvuuutttuuuwwwyyyzzzyyywwwvvvvvvxxx{{{||||||{{{~~~}}}||||||{{{|||}}}~~~~~~}}}}}}~~~~~~|||yyyuuusssqqqpppppplllkkkkkkjjjjjjiiiiiiiiijjjjjjiiihhhggggggffffffggghhhiiiiiihhhfffdddbbb```\\\XXXVVVVVVYYYcccnnnyyydddYYYJJJ@@@<<<;;;888666333333222222111000000000,,,222555333333999@@@CCCHHH<<<222///111000......------------------------000000000000///...---,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,---............)))***++++++,,,,,,++++++,,,,,,---------,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------............---------------............///,,,---...///000000000000......///000000000000000000000000000111111111111000111111222333333444444pppkkkiiimmmpppiii___[[[VVVSSSQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJFFFDDDFFFEEEEEEEEEGGGGGGEEEDDDCCCBBB@@@@@@AAAAAA???>>>:::;;;<<<===;;;888555333333333333222222111111111222000...---,,,---///000........................------------------------******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,++++++++++++++++++)))******++++++******)))++++++,,,---...---------,,,,,,,,,,,,------...///111111111111222222222222000111222333333444777:::AAAFFFNNNXXX___dddeeedddfffdddbbb```\\\XXXVVVUUU^^^bbbhhhlllnnnqqquuuxxxzzzhhh]]]XXXVVVUUUTTTUUUUUUTTTSSSNNNLLLJJJGGGEEEEEEEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBBFFFFFFFFFHHHKKKNNNRRRTTTXXXZZZ^^^aaadddfffffffffffffffggghhhggggggfffeeecccbbb```^^^\\\YYYXXXWWWZZZ[[[[[[[[[ZZZ[[[]]]___aaacccfffhhhiiikkkmmmooorrrqqqrrrtttyyy}}}xxxuuuuuuvvvwwwwwwvvvuuuuuuvvvxxxzzzzzzyyyvvvuuuuuuwwwzzz|||}}}|||}}}}}}{{{zzzzzz{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}||||||}}}~~~|||zzzvvvqqqmmmkkkiiihhhfffffffffggggggggggggggghhhhhhhhhhhhggggggfffeeeiiiiiiiiihhhfffdddaaa___[[[VVVSSSRRRSSSXXXeeeqqqvvvjjjVVVMMMBBB<<<::::::999888222111111111000000/////////444666444666>>>EEEGGG<<<888333111111000000000........................///000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,------......------------------,,,++++++***------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............---------------............///......//////000000000000......///000000000000000///000000000111111111111000000000111222222333333uuummmgggiiikkkddd[[[XXXTTTQQQPPPOOONNNMMMMMMLLLKKKKKKKKKJJJFFFDDDFFFEEEEEEEEEGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@???===<<<<<<;;;:::999777666555333333222222222222222111111000...---,,,---///000.....................---------------------------******+++++++++,,,,,,,,,***+++,,,------,,,+++***---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...***+++,,,,,,---.........)))******++++++******)))---,,,***))))))+++---...---,,,,,,,,,,,,------...000000111111111222222222111222333333333444777999<<>>@@@;;;333...---...........................///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,------......------...------,,,++++++++++++------------------------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,------............---------------............///000//////............---......///000000000000000///000000000111111111111//////000111111222222333zzzmmmddddddddd]]]WWWUUURRRQQQQQQPPPNNNLLLNNNLLLKKKJJJJJJIIIGGGEEEEEEDDDDDDEEEFFFFFFEEECCCBBBAAA??????@@@@@@>>>===>>>===:::888777666777777222222222222222222222222000///...------...///000---............---,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))(((((('''+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,------)))***,,,---.../////////+++,,,,,,------,,,,,,+++...,,,)))''''''***---000------,,,,,,,,,------.../////////000111111222222111222333333222444777999888===DDDIIIMMMPPPSSSUUUTTT\\\dddiiikkkkkkfff```\\\dddmmmqqqqqqqqqtttwwwuuummmbbbYYYTTTTTTTTTUUUWWWVVVTTTQQQNNNKKKHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCEEEGGGIIIJJJKKKMMMOOORRRVVVYYY\\\]]]bbbdddhhhkkknnnooooooooonnnmmmllliiifffbbb___^^^ZZZZZZZZZYYYXXXYYY\\\______aaacccdddeeegggjjjlllkkkmmmnnnpppqqquuuzzz}}}~~~{{{vvvtttsssttttttttttttttttttvvvyyyzzzyyyxxxwwwuuutttuuuxxxzzz{{{{{{yyyxxxvvvuuuuuuuuuuuuvvvvvvvvvwwwxxxzzz{{{|||}}}{{{{{{{{{|||}}}~~~}}}}}}|||~~~~~~~~~~~~~~~~~~}}}{{{|||}}}~~~~~~}}}}}}{{{{{{{{{{{{{{{|||}}}~~~}}}}}}{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~|||zzzxxxwwwqqqooolllhhheeebbbaaaaaa______```aaabbbcccddddddfffggghhhiiijjjiiihhhgggeeedddbbb```]]]ZZZWWWVVVRRRPPPQQQUUUYYY```mmmyyyxxxgggUUUHHH>>>:::555222111000000000111111000000000000000000......---111<<>>===>>>===;;;999777777777777222222222222222222222222.../////////////////////,,,---......---,,,+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,************************+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,***+++,,,---...------,,,+++,,,,,,------,,,,,,+++---,,,***)))***+++---///......------------......---......///000000111111222333333333222444666999666;;;@@@EEEGGGIIILLLOOOPPPZZZccciiinnnrrrpppkkkdddiiinnnooommmnnnsssyyy}}}nnnccc[[[WWWTTTWWWWWWWWWVVVSSSPPPMMMKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHJJJMMMQQQUUUWWW[[[^^^ccchhhlllnnnoooooooooooonnnllliiifffcccaaaZZZZZZZZZXXXXXXYYY]]]```___```bbbbbbccceeehhhkkkkkkmmmooonnnnnnnnnqqqtttuuusssrrrrrrsssttttttssssssssstttvvvxxxyyyxxxvvvuuurrrqqqqqqsssuuuvvvwww{{{zzzxxxwwwvvvvvvwwwwwwuuuuuuvvvwwwxxxxxxyyyyyyzzzzzzzzz{{{|||}}}~~~~~~}}}}}}|||~~~~~~}}}}}}||||||{{{|||}}}~~~~~~zzz{{{|||~~~~~~}}}|||{{{{{{{{{zzzzzzzzzzzz{{{|||{{{zzzyyyyyyyyyyyyzzz{{{}}}}}}}}}}}}~~~~~~~~~}}}|||{{{yyywwwtttrrrpppjjjhhheeecccaaa_______________```aaabbbccccccdddeeefffhhhiiijjjiiihhhgggcccbbb```]]]ZZZWWWUUUSSSUUUVVVZZZaaaffflllwwwyyygggVVVHHH@@@:::888555333222222222222111111111111111111111111///111111222999DDDLLLMMMKKKSSSUUUJJJ===555222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------.........------,,,)))***++++++,,,,,,++++++---,,,+++++++++,,,---...,,,,,,,,,++++++************++++++,,,------......------------------------------------------------............---------,,,------............---------------............/////////...---------...///......///000000000000000000000000000111111111111000000111111222333333444{{{jjj]]][[[ZZZSSSSSSSSSSSSTTTUUUTTTQQQNNNPPPMMMJJJHHHHHHHHHHHHGGGDDDCCCCCCDDDEEEEEEDDDBBBBBBAAA??????@@@@@@>>>===<<<<<<;;;:::999777666555222222222222222222222222---...//////000//////...,,,,,,---...---,,,***)))*********++++++,,,,,,,,,,,,,,,------------......,,,+++***))))))***+++,,,((())))))+++,,,---......++++++------------++++++)))***,,,---...---,,,,,,++++++,,,---,,,+++***)))*********++++++*********,,,,,,,,,---------......///......---------......,,,------...///000000111222333333333222333666999555:::???BBBDDDFFFIIILLLPPPYYYbbbgggnnnvvvwwwsssooorrrrrrnnnjjjkkkrrrzzzsssfff\\\WWWVVVWWWYYYYYYWWWTTTQQQOOOHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFF@@@AAABBBCCCCCCCCCCCCCCCEEEEEEDDDEEEHHHMMMQQQTTTTTTWWW]]]ccchhhkkklllllloooooonnnmmmjjjgggdddbbbZZZZZZZZZXXXXXXYYY]]]```___```aaabbbbbbdddhhhjjjjjjmmmoooooonnnmmmppprrrmmmmmmnnnqqqtttuuutttsssrrrrrrsssvvvxxxyyywwwvvvrrrpppmmmmmmoooqqqrrrrrrxxxwwwuuutttssssssssstttvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}~~~}}}||||||{{{{{{wwwxxxzzz}}}~~~yyyzzz|||~~~~~~}}}|||{{{{{{{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwxxxyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~zzzzzzxxxvvvssspppmmmkkkdddcccaaa___^^^]]]^^^^^^aaaaaabbbbbbcccdddeeeeeeccceeeggghhhiiihhhgggfffdddcccaaa^^^[[[XXXVVVUUU[[[]]]ccclllrrrwww|||jjjVVVFFF<<<888555333222111000111111111111111111111111222222222+++///000------555===BBB;;;AAABBB:::333111///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,---...////////////,,,,,,---.........------,,,++++++***+++,,,...///.........------,,,,,,,,,))))))***+++,,,,,,------------------------------------------------------/////////......------------..................------------.........//////......------...///000222...//////000000000000000000000000000111111111111111111111222333333444444zzzkkkbbbXXXRRRTTTNNNNNNPPPRRRUUUUUUSSSQQQKKKKKKKKKKKKKKKJJJJJJJJJAAACCCEEEFFFFFFEEECCCAAABBBAAA@@@AAABBBBBBAAA???======;;;:::999888888888777666555444222111000///000000000000////////////)))******++++++,,,------+++,,,.../////////......,,,,,,,,,------.........,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************.........------,,,,,,,,,......------------,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,------,,,,,,111...,,,+++---000222222//////000111333444555555666666777<<>>;;;;;;999888777666666666777666555444222111000///000000000000////////////......------,,,+++++++++++++++,,,---------,,,,,,+++,,,,,,,,,------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************......---------,,,,,,,,,,,,,,,++++++++++++******------.../////////......***+++,,,,,,------,,,,,,---,,,+++,,,.../////////000111111222333444555555999999999<<<@@@FFFLLLPPPXXX^^^fffiiijjjmmmsssyyyyyyuuurrrwwwxxxuuuggg```\\\^^^___\\\YYYZZZYYYTTTPPPPPPNNNJJJIIIKKKFFFFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDJJJKKKNNNRRRVVVZZZ^^^```dddeeefffggggggeeedddcccbbbaaa```^^^]]]]]]^^^^^^______^^^^^^```bbbdddfffggghhhjjjjjjiiiiiijjjkkkjjjjjjkkkkkklllmmmmmmnnnooonnnmmmpppssstttsssqqqtttrrrnnnlllkkkmmmppprrrrrrsssttttttrrrrrrssstttuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvuuuuuuvvvyyy|||~~~~~~~~~}}}}}}||||||||||||}}}~~~}}}{{{yyy}}}}}}{{{zzzyyyxxxxxxxxxwwwxxxzzz|||~~~}}}|||wwwxxxzzzzzz{{{zzzyyyyyywwwwwwwwwwwwwwwvvvvvvvvvxxxwwwuuuuuuuuuwwwxxxzzzzzz{{{|||}}}|||{{{yyyxxxvvvtttqqqlllhhheeebbbaaa]]]\\\ZZZYYYYYYZZZ[[[\\\^^^^^^^^^___```aaabbbcccdddcccbbbaaa```___]]]\\\]]]\\\```fffhhhjjjqqqzzzvvvhhhVVVHHH@@@<<<666222111222222222222111000000000000000000000///......///...---...000111000///,,,000333333...+++,,,......,,,***((((((((()))***)))+++---,,,+++***+++,,,++++++++++++++++++++++++************************,,,,,,---------------------+++)))***,,,---,,,***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,---------------------------------,,,,,,------------------------------------------,,,,,,........................000///............///000000000000000000000000000333111///000111222111000jjj^^^TTTQQQSSSPPPPPPQQQRRRTTTTTTSSSQQQQQQPPPNNNLLLIIIFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBAAA???===;;;;;;999888777666666666666666555444222111000000////////////000000000000//////......---,,,,,,,,,***+++++++++++++++***)))++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++++++++******,,,---...//////000//////***+++,,,,,,------,,,,,,,,,,,,,,,...000000///...111111111222333444555666<<<=========>>>DDDMMMTTT\\\bbbgggjjjkkknnnuuu|||zzzppprrrrrrvvv}}}sssiiidddaaa___^^^___^^^WWWSSSSSSQQQMMMKKKLLLIIIHHHGGGFFFFFFGGGHHHHHHIIIHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEGGGJJJNNNQQQUUUVVV]]]]]]^^^___``````aaaaaabbbbbbaaaaaa```___^^^^^^^^^]]]]]]]]]^^^___aaabbbbbbeeeggghhhhhhggghhhiiifffggghhhiiijjjkkklllmmmnnnmmmlllmmmppprrrrrrqqqsssqqqnnnlllkkklllmmmoooppprrrsssrrrqqqpppqqqsssuuuuuuttttttuuuvvvvvvwwwvvvuuuttttttvvvxxxzzz|||{{{{{{zzzzzzzzzzzzyyyyyy{{{{{{|||}}}|||{{{yyyxxx|||{{{zzzyyyxxxwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~|||{{{yyyyyyyyyxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuvvvvvvttttttsssssstttvvvyyyzzzzzzzzz{{{zzzxxxvvvtttrrrooommmjjjgggcccaaa___^^^[[[ZZZYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^```aaabbbbbbaaa___\\\ZZZYYYXXXXXX]]]___gggtttwww```UUUFFF<<<888666333000111111222222111111000//////////////////...------...---,,,---///000///...+++///111000---++++++,,,,,,+++)))((('''(((((())))))+++---,,,+++***+++,,,************************************************+++++++++,,,---.........,,,+++******,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------------,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------------------........................000000////////////000000000000000000000000000000222111//////111222111000rrrbbbXXXTTTVVVSSSRRRRRRSSSTTTTTTRRRPPPLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBAAA>>><<<======;;;:::999888888888666555555444222111111000////////////000000000000,,,,,,,,,---......//////,,,+++++++++******))))))++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,---------,,,,,,***+++,,,,,,------,,,,,,...------...000111111000000000000111333555777999>>>AAACCCBBB@@@CCCKKKRRR]]]bbbiiinnnqqquuu|||wwwsssrrrsssyyyvvvnnnhhhcccaaa```ZZZWWWXXXWWWRRRNNNMMMKKKJJJIIIGGGGGGGGGHHHIIIJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDGGGJJJMMMOOOQQQTTTTTTUUUVVVXXXZZZ\\\^^^^^^___aaaccccccbbbaaa```^^^^^^^^^^^^^^^___```aaa___bbbfffhhhggggggggggggdddeeefffgggiiijjjkkklllmmmlllllllllmmmoooqqqrrrsssqqqooommmkkkkkklllmmmnnnoooppppppoooooopppqqqttttttsssttttttuuuvvvwwwuuuuuuttttttuuuwwwyyyzzzxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~{{{zzzyyyyyywwwvvvvvvvvvvvvwwwtttttttttttttttuuuuuuuuutttsssrrrqqqrrrtttvvvxxxxxxxxxwwwuuussspppmmmllliiigggeeebbb```^^^\\\\\\ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^_________^^^[[[WWWTTTSSSTTTVVV]]]dddsssrrrfffQQQHHH>>>777555555444222111111111111111000000/////////000000//////...------,,,+++,,,...///...------///111000...,,,,,,---...---,,,+++***+++++++++)))+++---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------,,,,,,++++++++++++,,,,,,---......------............//////------------------------,,,,,,,,,------.................................000000000000000000000000111111111111111111111111000///---...///111000000~~~jjj^^^XXXXXXUUUTTTSSSSSSSSSSSSQQQPPPIIIIIIIIIIIIJJJJJJJJJJJJFFFEEEDDDDDDDDDDDDEEEFFFDDDCCCBBBBBBBBBAAA>>><<<======;;;:::999888888888555555444333333222111111.../////////000000000111+++++++++,,,------......------,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------,,,+++*********+++,,,,,,------,,,,,,///---+++,,,...000111111---......000333666:::<<<===BBBGGGHHHFFFFFFJJJNNNZZZ```iiirrrxxx|||yyyvvvwww|||{{{pppiiiccc^^^\\\___```\\\WWWUUUOOOMMMLLLJJJHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDBBBCCCDDDEEEGGGIIIKKKLLLLLLLLLLLLNNNPPPSSSVVVXXXWWWYYY]]]aaacccdddcccccc```````````````aaabbbbbb^^^aaaeeegggffffffffffffcccdddeeefffhhhiiijjjkkklllllllllllllllnnnppprrrqqqqqqooommmllllllkkkkkkkkkmmmnnnnnnmmmmmmnnnppprrrrrrrrrrrrssstttuuuvvvuuuttttttttttttuuuvvvwwwwwwwwwxxxyyyyyyxxxxxxwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuuuutttuuuuuuwwwxxxzzz|||}}}}}}~~~}}}{{{zzzxxxwwwvvvuuuuuuuuuuuuuuusssssssssssssssttttttttttttsssqqqoooooooooqqqrrrrrrrrrpppnnnkkkiiigggeeedddcccaaa___^^^\\\\\\\\\ZZZZZZZZZZZZ[[[[[[\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\XXXVVVTTTOOOLLLMMMQQQUUU^^^kkkppp^^^QQQGGGAAA:::666555555444333000111111111111000//////000111111111111000//////---,,,+++,,,---......,,,---...///...---,,,------...------,,,,,,,,,,,,,,,)))+++---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------------------......//////------------------------,,,,,,,,,------.................................//////000000000000//////000000000000000000000000...---,,,,,,...//////...wwwggg^^^ZZZWWWUUUSSSSSSSSSSSSQQQOOOKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBAAA???===;;;;;;999888777666666666555555444333333222111111......//////000000111111......------,,,+++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******---------------,,,++++++***+++,,,,,,------,,,,,,---+++***+++---//////...---------...111555999<<<;;;AAAHHHLLLMMMLLLMMMNNNXXX^^^gggrrr|||}}}{{{|||}}}}}}~~~~~~llleee```bbbdddaaa\\\[[[VVVTTTRRROOOMMMKKKKKKKKKHHHGGGFFFEEEEEEEEEEEEEEE??????@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJMMMOOOQQQPPPRRRVVV[[[^^^```aaaaaa______``````aaabbbbbbccc^^^aaacccddddddddddddeeebbbcccdddeeefffggghhhiiihhhjjjkkkkkkjjjkkkmmmpppnnnnnnnnnmmmlllkkkjjjjjjiiijjjllllllkkkkkkmmmnnnppppppppppppqqqrrrtttttttttttttttsssttttttuuuuuuuuuvvvwwwxxxyyyxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyvvvuuutttsssssssssssstttvvvwwwyyy{{{|||}}}~~~~~~{{{|||}}}~~~}}}{{{yyyxxxuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrqqqqqqqqqpppqqqpppmmmkkkiiiiiijjjjjjkkkjjjhhhfffdddbbbaaa``````___^^^]]]\\\\\\\\\\\\ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWVVVVVVUUUNNNNNNKKKHHHFFFHHHPPPVVVbbbsss}}}ppp```OOOEEE>>>;;;777444333333222111000000111111000000///...111111111111111000000///---,,,+++,,,...///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,+++************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------------------------------,,,,,,------------------------------------------......////////////......////////////////////////...,,,+++,,,.../////////uuuggg___YYYWWWTTTSSSSSSRRRPPPOOOLLLKKKKKKJJJHHHGGGGGGFFFDDDEEEFFFFFFFFFFFFEEEDDDCCCAAAAAAAAABBBBBB@@@>>>;;;;;;999888777666666666555444444333333222222111.........///000111111111//////......---,,,,,,,,,------,,,+++,,,,,,......------------,,,,,,,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++******((()))***+++,,,---------***+++,,,,,,------,,,,,,+++,,,...111333222///,,,......------000333666999;;;@@@GGGNNNSSSUUUUUUUUUYYY]]]dddmmmzzz}}}||||||pppkkkhhhccc___]]]___]]]ZZZVVVSSSQQQPPPOOOKKKJJJIIIGGGFFFEEEEEEEEEAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDEEEFFFHHHIIIJJJIIIKKKOOOSSSVVVYYY[[[[[[[[[\\\]]]^^^```aaaaaaaaa^^^```aaaaaa``````aaacccaaabbbbbbcccddddddeeeeeecccfffiiiiiihhhhhhjjjllljjjjjjkkkkkkjjjiiihhhggggggiiijjjjjjjjjjjjkkkmmmmmmmmmnnnnnnoooqqqrrrsssttttttssssssssssssssssssssstttvvvxxxxxxwwwvvvuuussssssssstttuuuvvvwwwwwwttttttsssrrrrrrrrrrrrsssssstttvvvxxxzzz{{{||||||xxxyyyzzz{{{zzzxxxvvvuuurrrrrrtttuuuuuutttssssssqqqppppppooonnnmmmllllllkkkjjjgggdddcccccccccdddcccbbbaaa___^^^]]]\\\\\\\\\\\\[[[[[[ZZZ[[[[[[\\\ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXVVVTTTQQQPPPOOONNNIIIIIIHHHEEEDDDIIISSS[[[gggyyy}}}ppp```PPPEEE@@@777555333222111111111111000000000000000//////...000000000111000//////......,,,,,,---...///...------,,,++++++,,,,,,,,,,,,*********+++++++++******)))+++---,,,+++***+++,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++***+++---,,,***)))+++---+++++++++++++++++++++++++++++++++,,,,,,---------------------------------******+++,,,,,,,,,,,,,,,------,,,,,,+++*********)))******+++,,,,,,------------------------------------------------,,,,,,------------------------,,,---...//////...---,,,........................///---,,,---///111111000oooeeeZZZWWWTTTSSSRRRRRRPPPOOOJJJJJJJJJIIIIIIHHHHHHHHHCCCDDDFFFHHHHHHFFFDDDCCCBBBAAA@@@AAABBBBBBAAA???======;;;:::999888888888444444444333333222222222---......///000111111222------......///000000000,,,,,,+++++++++,,,...///.........------,,,,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,.........---------,,,,,,###$$$&&&(((***+++,,,---++++++,,,---------,,,,,,+++...333888:::777111,,,000///...---...111444666;;;???FFFOOOWWW\\\\\\\\\[[[]]]aaaiiivvv~~~xxxpppiiidddbbbfffddd```\\\XXXUUUTTTSSSOOONNNLLLIIIGGGFFFEEEDDDFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFHHHJJJNNNQQQSSSUUUVVVWWWYYYZZZ\\\^^^_________^^^_________]]]]]]___aaa``````aaaaaabbbbbbcccccc```cccggghhhgggfffgggiiifffggghhhiiiiiihhhgggffffffhhhiiijjjiiiiiikkklllllllllmmmmmmnnnpppqqqrrrtttsssssssssssssssrrrrrrrrrsssuuuwwwwwwvvvuuutttqqqqqqqqqrrrssstttuuuvvvssssssrrrrrrqqqqqqrrrrrrqqqrrrtttvvvxxxyyyzzzzzzvvvwwwxxxyyyxxxvvvtttsssoooqqqsssuuuuuuuuusssrrroooooonnnmmmkkkjjjiiihhhfffeeebbb```_________```^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[YYYZZZZZZZZZYYYXXXWWWWWWWWWVVVSSSQQQNNNLLLJJJIIIHHHIIIHHHFFFFFFMMMYYYbbbkkk}}}|||sssbbbOOOAAA;;;:::333222222111222222222222000000000000000//////...///////////////......---...---,,,---///000///...///...------...//////...***++++++,,,,,,,,,++++++)))+++---,,,+++***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------))),,,---,,,***)))+++---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...------,,,+++***))))))++++++,,,------...//////------------------------.........------,,,,,,,,,------------------------+++,,,---......---,,,+++........................000///...///111333333222sssiii```YYYTTTTTTTTTQQQNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEECCCBBB@@@???======@@@>>>;;;:::999888777666555444444333333222222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,+++++++++,,,,,,---...222111///---+++)))((('''******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******************......222:::AAA???666---000/////////000111333444555:::BBBKKKSSS[[[aaafffeeecccbbbfffppp~~~|||}}}}}}tttkkkfffddddddcccbbb```]]]ZZZYYYSSSPPPLLLIIIHHHGGGEEEDDDGGGEEECCCBBBCCCCCCBBBAAACCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEGGGHHHIIIJJJKKKNNNOOOQQQSSSVVVXXXZZZ[[[^^^^^^]]]]]]]]]^^^______]]]^^^___```aaabbbbbbbbbccccccdddeeefffggghhhhhhfffgggiiikkkkkkiiigggeeeggghhhiiiiiijjjjjjiiiiiimmmlllkkkllloooqqqqqqqqqqqqrrrrrrqqqooonnnnnnpppoooqqqrrrtttttttttssssssqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnrrrqqqpppppppppqqqssstttrrrtttvvvwwwwwwuuusssqqqppppppoooooonnnnnnmmmmmmooommmkkkiiifffcccaaa```\\\[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYZZZZZZZZZXXXZZZ\\\]]]\\\YYYUUUSSSLLLMMMNNNNNNKKKIIIHHHIIIKKKJJJIIIKKKQQQ[[[eeekkkyyy~~~xxxlllZZZLLLCCC===888444333333222111000///...---000000000000000000000000......---------,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,---......///++++++++++++++++++++++++******))))))))))))******+++++++++************))),,,,,,,,,,,,,,,+++***)))$$$'''***++++++)))(((((()))***+++,,,---,,,++++++,,,,,,,,,++++++************++++++,,,,,,++++++***------------------------+++,,,------......---------......///000/////////,,,,,,,,,---------..............................---------.........//////,,,,,,,,,---...///000111///......------///000111xxxjjjaaaYYYTTTTTTTTTQQQNNNNNNLLLLLLKKKKKKJJJIIIIIIHHHIIIHHHGGGFFFFFFEEEEEEEEECCCCCCBBBAAAAAA@@@??????>>>===;;;999888777666555555444444333333222222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,+++++++++,,,------))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---222666666000+++//////......///000222333444888@@@GGGOOOWWW___dddiiihhhffffffjjjttt{{{yyyzzzrrrggghhhgggggggggfffeeebbb```XXXTTTOOOLLLJJJJJJIIIHHHFFFDDDCCCBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGKKKLLLMMMOOORRRTTTUUUVVVYYYYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[]]]^^^___``````aaa______```aaaaaabbbccccccfffgggiiikkkkkkiiigggfffdddeeefffggghhhhhhhhhhhhkkkjjjiiijjjlllnnnnnnnnnnnnooopppooommmlllmmmnnnmmmnnnoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnmmmppppppooooooooopppqqqrrrqqqrrrtttuuuuuusssqqqpppmmmmmmlllkkkjjjjjjiiiiiidddcccbbbaaa___^^^\\\\\\XXXXXXXXXWWWVVVVVVUUUUUUWWWVVVVVVVVVWWWXXXXXXYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\[[[XXXSSSOOOLLLKKKLLLMMMLLLKKKKKKLLLNNNQQQRRRUUUZZZbbbkkksssxxxyyyrrrjjj___PPPDDD===:::666333333333222111000///...---////////////////////////......---------,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++************))))))******+++++++++******)))***++++++)))((()))***)))***+++,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---...............,,,---......//////......,,,,,,,,,------------...------------------------,,,------------.........---------------...///000///......---...///000111}}}kkkbbbZZZUUUTTTTTTPPPNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBAAAAAAAAAAAA@@@@@@===<<<;;;999777666555444555444444333333222222111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,,,,)))******+++,,,------...,,,,,,,,,,,,------------++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,++++++******++++++,,,------------------------------...///000000//////......------...///111222222666;;;BBBIIIQQQZZZ```hhhiiiiiigggfffiiirrrzzz}}}{{{zzzqqqiiihhhggghhhiiiiiihhhfffbbb]]]XXXSSSQQQOOOMMMLLLHHHGGGEEEEEEFFFGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBB????????????????????????AAAAAAAAAAAABBBBBBBBBBBBFFFGGGHHHJJJLLLMMMOOOOOORRRRRRRRRRRRSSSTTTUUUVVVVVVWWWYYY[[[\\\]]]^^^^^^`````````aaaaaabbbbbbbbbcccdddfffhhhhhhfffeeeddd```aaabbbdddeeefffffffffiiihhhggghhhjjjkkkjjjiiijjjlllmmmllljjjjjjjjjllljjjkkklllmmmnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooonnnmmmlllkkknnnmmmmmmmmmmmmnnnoooooonnnpppqqqrrrqqqpppnnnlllhhhgggfffeeedddcccbbbaaaYYYYYYYYYYYYYYYXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXVVVSSSNNNJJJHHHHHHJJJKKKLLLOOOSSSYYY]]]```dddkkksss{{{|||pppeeeUUUMMMBBB:::666555333111222222111000//////....................................---------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++************************************))))))))))))******+++++++++************)))((()))***+++,,,,,,,,,,,,------,,,***(((((()))+++)))***++++++,,,,,,++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************,,,,,,---............---+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------......///............///000000mmmddd\\\UUUTTTTTTPPPMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@???=========;;;888666555555555444444333333222222111////////////............------------------------...------,,,,,,------...------,,,+++++++++,,,,,,.........---,,,,,,++++++,,,,,,,,,---------......*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,---------------......---///000///---,,,...000...------,,,---...///000000333777;;;BBBJJJSSSYYY___fffllllllhhhgggkkkppp}}}tttpppkkkjjjkkkllllllkkkhhheeeaaa]]]YYYUUUQQQNNNNNNLLLJJJIIIJJJJJJHHHGGGCCCCCCBBBBBBAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQSSSTTTUUUWWWYYYZZZ[[[[[[^^^^^^______````````````^^^___aaabbbbbbbbbaaa```]]]^^^```bbbdddeeeffffffhhhgggfffgggiiiiiihhhgggggghhhiiiiiihhhggghhhjjjiiijjjjjjkkkllllllmmmmmmllllllllllllkkkkkkkkkkkklllmmmmmmllllllkkkjjjiiijjjjjjjjjjjjkkkkkklllllljjjkkkllllllllljjjhhhgggaaaaaa```^^^]]][[[ZZZYYYTTTTTTTTTUUUUUUUUUUUUVVVQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUXXXXXXXXXWWWWWWVVVVVVVVVRRRRRRQQQPPPNNNKKKIIIHHHFFFHHHMMMSSS[[[fffqqqxxx{{{~~~~~~zzzqqqbbbVVVEEE@@@888333222222111000222111111000//////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))***+++,,,,,,---------,,,***++++++***)))(((***+++)))******+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,------............/////////000tttfff]]]VVVTTTSSSOOOMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>======>>>???===:::777666777555444444333333222222111////////////............------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,,,,---,,,+++***)))((('''&&&,,,,,,,,,---------......*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,------......(((,,,///...+++((())),,,...------,,,,,,---/////////111333666;;;CCCLLLQQQWWWbbbmmmrrrooojjjjjjllluuu|||uuurrrrrrpppnnngggfffdddbbb```\\\VVVRRRTTTRRROOOLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@AAAAAA????????????????????????AAAAAA@@@@@@@@@@@@??????BBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMOOOPPPQQQSSSUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYY[[[\\\]]]^^^^^^^^^^^^]]][[[\\\^^^aaacccdddeeeeeefffeeeeeefffhhhhhhfffeeecccdddffffffeeeeeefffhhhhhhhhhhhhiiijjjjjjkkkkkkjjjjjjjjjiiiiiiiiihhhhhhiiiiiiiiiiiihhhgggfffeeeeeeffffffgggggggggggggggdddeeeeeeeeedddcccaaa```[[[ZZZYYYXXXVVVUUUTTTSSSQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVTTTUUUUUUVVVVVVUUUTTTTTTXXXWWWWWWVVVUUUTTTTTTSSSNNNNNNMMMKKKJJJHHHGGGGGGFFFKKKTTT```nnn~~~}}}rrrjjj^^^NNNBBB<<<999555222000000000000111111000000///.........////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))+++++++++++++++***))))))$$$&&&***+++************)))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++++++++******++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,---------......///////////////|||ggg^^^WWWTTTSSSOOOMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDBBB@@@>>>===<<<<<>>>>>;;;>>>AAA???:::666666777555444444333333222222111////////////....................................,,,,,,---......---,,,,,,*********+++,,,---...///,,,,,,,,,------......///++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,------...//////000000...///000000000//////000000///...------...//////...///111222444888>>>BBBLLLVVVdddqqqyyy|||||||||zzz|||vvvoooiiifffdddccccccaaa^^^ZZZXXXVVVTTTQQQOOOMMMLLLIIIFFFDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGJJJJJJKKKMMMOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUVVVSSSTTTUUUWWWYYYZZZZZZZZZYYYYYY[[[]]]___```^^^\\\YYY[[[\\\]]]]]]]]]___aaa___^^^^^^^^^^^^```aaabbbaaaaaa```______^^^]]]]]]\\\]]]]]]\\\\\\[[[ZZZYYYWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPOOOOOONNNMMMMMMLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXWWWVVVTTTSSSRRRRRRQQQOOONNNLLLKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHSSS\\\lll~~~|||mmm]]]OOODDD<<<888111222222111000///000000///////////////.......................................---------,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++&&&'''''''''(((((())))))++++++++++++++++++++++++******))))))))))))******+++++++++************)))(((((()))))))))(((((('''%%%'''***************+++***))))))((()))***+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,---------------***++++++++++++,,,,,,,,,------------------------,,,------------.........++++++++++++,,,---......------///000000000///...iii```WWWTTTRRROOOMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@999>>>AAA???999555555777555555444333333222222111000/////////....................................+++,,,...//////...,,,+++))))))***+++,,,...///000******************************+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---......///000111111222,,,,,,+++***+++,,,---...000000......---...///000...///111222333666:::>>>EEENNN\\\lllzzz{{{ooohhhffffffggggggeeeaaa___^^^\\\ZZZXXXQQQOOOLLLHHHFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@AAA@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAACCCEEEGGGIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPNNNOOOQQQRRRTTTUUUUUUUUUTTTTTTVVVXXX[[[[[[ZZZXXXUUUWWWYYYZZZYYYZZZ\\\^^^ZZZYYYYYYYYYYYY[[[\\\]]]YYYYYYYYYXXXWWWVVVVVVUUUXXXXXXXXXXXXWWWVVVUUUTTTRRRSSSTTTUUUVVVUUUTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVXXXXXXXXXVVVTTTSSSOOOOOONNNLLLKKKIIIHHHGGGEEEDDDDDDDDDFFFIIILLLNNNYYYccctttpppiii\\\MMM@@@999777777---///000111000//////000///////////////.........------------------------......---------,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++******))))))))))))******+++++++++************))))))***+++,,,,,,,,,,,,,,,***++++++***((()))+++---***)))((((((((()))+++,,,*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------+++,,,------......------******+++++++++,,,,,,,,,........................---------.........//////*********+++,,,---...///,,,---///000000000///...ooocccYYYUUUTTTPPPMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFBBBBBBAAAAAA@@@???>>>>>>999:::;;;;;;:::999777666666555555444222111111000222111111000000000000000......------------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///...,,,*********,,,---++++++++++++++++++++++++000///...---,,,,,,+++,,,))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++***)))((((((***,,,...++++++,,,,,,,,,,,,------***))))))***+++...000111.........------,,,,,,,,,+++,,,,,,---...///000000......///111333555777888AAAFFFPPP___ppp~~~vvvkkkggggggdddddddddeeefffccc___\\\YYYVVVRRRMMMJJJGGGEEEEEECCCCCCCCCCCCCCCBBBAAAAAAAAA@@@??????@@@AAABBBCCC??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBB@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIKKKLLLMMMMMMLLLMMMOOOPPPPPPPPPOOONNNOOOPPPPPPQQQRRRRRRRRRRRRTTTSSSQQQPPPPPPQQQRRRSSSTTTSSSSSSRRRRRRQQQPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNLLLKKKJJJLLLKKKKKKKKKJJJJJJIIIIIILLLLLLNNNOOOPPPPPPQQQQQQNNNOOOPPPRRRSSSSSSSSSSSSWWWWWWWWWWWWVVVTTTRRRQQQMMMKKKGGGDDDCCCEEEGGGIIIIIIIIIIIIJJJNNNRRRWWWYYYeeennnzzz}}}xxxcccYYYLLL@@@:::777555333444333111////////////000,,,---...//////...---,,,........................////////////......---,,,---------,,,,,,+++++++++)))************+++++++++++++++************++++++++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******************************+++++++++++++++++++++,,,------------,,,,,,+++*********+++++++++,,,,,,,,,///---***)))+++,,,------,,,,,,+++******+++,,,,,,---.........---,,,,,,+++++++++)))))))))+++---///......//////...---,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------pppdddZZZVVVUUUQQQNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBAAA@@@@@@???>>>>>><<<<<<<<<;;;999777666555666555555444222111111000222111000000//////000000......------------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,+++***+++,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++...---,,,+++******************+++++++++,,,,,,,,,+++******))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,+++///............------------......000222444666777===BBBLLLZZZkkkzzzvvvnnnkkkjjjjjjkkkkkkjjjgggddd]]]\\\YYYVVVRRROOOMMMKKKEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@AAAEEEEEEDDDDDDDDDCCCCCCCCC??????@@@@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEECCCCCCCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIJJJJJJJJJIIILLLMMMMMMNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMOOOOOOPPPPPPPPPRRRRRRRRRSSSSSSSSSRRRRRRTTTTTTTTTSSSQQQOOOMMMLLLGGGFFFDDDCCCEEEKKKQQQVVVYYYXXXYYYZZZ^^^bbbgggjjjqqqxxxvvvllleeeTTTLLLBBB999444333222111222111000...............------............------........................---------------,,,++++++------,,,,,,,,,+++++++++,,,+++++++++******))))))++++++************++++++++++++************++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,///,,,***)))+++,,,------,,,,,,+++******+++,,,,,,------......---,,,,,,+++...---,,,******+++---..................---,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------qqqfff[[[XXXVVVSSSPPPOOOMMMMMMKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@??????>>>>>>???>>><<<:::777666555444555555444333333222111111222111000000//////000000......------------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,+++************///...---,,,++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++///............---------------...///000222444555777<<>>>>>======>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBCCC??????@@@BBBCCCDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJOOOOOOOOOOOOOOOOOOPPPPPPLLLMMMNNNNNNOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOONNNLLLJJJHHHGGGCCCCCCCCCFFFLLLVVVbbbjjjsssssssssuuuxxx|||~~~{{{wwwooodddWWWOOODDD???888222000000000000000000///...------------.........------.........------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++------,,,+++***)))((('''++++++************++++++++++++************++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******************************------,,,+++***))))))(((***++++++++++++***))))))******+++++++++,,,,,,,,,...,,,******+++,,,,,,,,,,,,++++++******++++++,,,---------------,,,,,,+++000///...,,,++++++,,,------............------,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------sssggg]]]YYYXXXTTTQQQQQQNNNMMMLLLJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@@@@@@@??????>>>>>>???>>>;;;999777666666666555555444333333222111111111111000///////////////......------------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++***************++++++++++++,,,,,,+++***))))))******++++++***++++++,,,---...******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++))))))+++++++++,,,,,,,,,------((()))+++---.........---+++++++++++++++++++++++++++,,,,,,---...///000000,,,------...///000222333333777>>>JJJYYYjjjzzz|||sssllliiiiiijjjjjjhhhhhhhhhgggccc]]]XXXTTTRRRPPPNNNKKKIIIHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGHHHCCCCCCBBBAAA@@@???>>>>>>AAA@@@???>>>===>>>???@@@????????????????????????AAAAAAAAAAAABBBBBBCCCCCC@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBDDDEEEFFFEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOPPPMMMNNNNNNOOOOOOOOOOOONNNNNNNNNOOOOOOPPPQQQQQQRRRLLLLLLKKKIIIGGGEEEDDDCCCBBBDDDHHHOOOXXXgggxxx}}}yyyrrrjjj```UUUIIIBBB;;;888555222111111111111000//////......---------///...---,,,,,,---...///------------------------,,,---------------,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***))))))(((++++++************++++++++++++************+++++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******************************,,,,,,++++++******))))))))))))************))))))******+++++++++,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++///...---,,,+++,,,,,,,,,---------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...ttthhh^^^ZZZYYYUUURRRRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@???????????????>>>===<<<:::888777777888888444444444333333222222111111000000///.../////////......------------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------******+++,,,,,,++++++***)))))))))******+++++++++++++++***)))))))))******)))))))))******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------((()))+++---......------+++++++++++++++++++++++++++,,,,,,---...///000000------------...///000111000444:::CCCOOO___oooyyy{{{qqqmmmkkkjjjlllmmmmmmmmmkkkgggcccaaa[[[YYYVVVSSSOOOMMMKKKJJJGGGGGGHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBB????????????????????????AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBAAABBBCCCEEEFFFDDDDDDEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGFFFFFFEEECCCCCCDDDEEEFFFGGGHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJJJJKKKKKKFFFFFFEEEDDDCCCBBBAAAAAABBBHHHQQQ\\\jjj|||}}}xxxqqqfff[[[QQQGGG@@@;;;666666555444222111111111//////////////////......///...---,,,,,,---...///------------------------***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++++++++************++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************)))))))))******+++++++++((())))))******)))))))))******+++++++++,,,,,,,,,,,,+++******+++,,,+++***++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,---,,,,,,---------------,,,,,,,,,,,,,,,------------,,,,,,---------.........tttiii^^^[[[YYYVVVSSSRRRNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCC????????????????????????;;;;;;:::999888888888888444444444333333222222222111000//////......//////......------------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------************++++++++++++(((((())))))***+++++++++++++++***************+++,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------,,,+++******++++++++++++,,,,,,,,,,,,///............---------...---------...//////000///222777===EEEQQQ```jjjwww|||yyyqqqmmmlllllllllkkkjjjiiihhhhhhcccbbb```]]]ZZZVVVSSSQQQOOOOOONNNLLLJJJGGGEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>DDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLKKKJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPMMMMMMMMMMMMMMMLLLKKKJJJMMMKKKIIIFFFDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEENNN\\\kkkzzz}}}wwwjjjbbbVVVKKKBBB<<<888555222444666555222000......//////000000000//////............------.........,,,,,,,,,,,,,,,,,,,,,,,,(((((()))*********))))))*********+++++++++++++++))))))*********+++++++++++++++************++++++++++++************++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************'''(((((()))***+++,,,,,,((())))))************)))******+++++++++,,,,,,,,,,,,***)))***+++,,,+++)))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,))))))***++++++,,,------+++,,,,,,------------,,,,,,,,,---------.........,,,---------............tttiii^^^[[[YYYVVVSSSRRROOONNNMMMKKKJJJJJJIIIIIIHHHHHHGGGFFFDDDCCCBBBAAA>>>>>>>>>>>>????????????<<<;;;;;;:::999888666555444444333333333333222222000000///............///......------------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++***)))))))))***,,,---((((((((()))***+++++++++++++++*********++++++,,,------,,,+++******************+++++++++,,,,,,,,,---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------......---,,,+++++++++++++++,,,,,,,,,------------///............---------///...............///000...111555777<<>>>>>>>>>>>>>>?????????=========<<<:::777444333444333333333333333333333000000///........................------.........---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++***)))((((((***,,,...'''(((((()))***+++++++++,,,+++++++++++++++,,,,,,++++++++++++,,,---......******+++++++++,,,,,,,,,---,,,*********,,,...000++++++,,,,,,,,,---------,,,++++++***+++,,,...///,,,,,,,,,------.........+++,,,,,,---...///000000//////.........//////000...111333444666===HHHQQQbbbgggpppyyy}}}tttnnnjjjiiiiiiiiikkkmmmnnnmmmkkkgggeeeaaaaaa```___]]]ZZZWWWUUUQQQQQQOOONNNLLLJJJIIIHHHCCCDDDEEEEEEEEEDDDBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFEEEDDDDDDAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFHHHEEEEEEEEEFFFFFFFFFFFFFFFIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHNNNMMMKKKJJJJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@??????@@@CCCFFFGGGIIIIIIJJJKKKNNNQQQTTTVVV[[[eeettt}}}xxxqqqfff]]]NNNHHHAAA:::666222///---///333888888555111//////+++,,,---.........---,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////))))))******++++++++++++---,,,,,,+++***)))((((((++++++************++++++++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******************************************))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,+++***)))***,,,,,,***)))***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,............---,,,++++++***+++,,,,,,------------******+++++++++,,,,,,,,,---------.........//////tttggg\\\YYYYYYWWWTTTSSSPPPOOOMMMKKKJJJIIIIIIIIIFFFFFFFFFFFFEEECCCBBBAAABBBAAA@@@???>>>>>>>>>>>>???>>>;;;999777777888999777666444222111111111222000111222111///------...//////.........---------...,,,***+++---///---+++------------,,,+++***)))---,,,,,,++++++,,,,,,---)))******++++++******)))------,,,+++************'''((()))******)))'''&&&)))((((((***,,,---+++***))))))*********+++++++++++++++,,,------------,,,+++++++++,,,,,,---------))))))))))))***+++,,,,,,........................---000222111///...000333***...222222222666>>>EEEKKKVVVffftttzzz~~~xxxpppjjjddddddgggjjjmmmnnnppprrrtttoooooonnnlllhhhdddaaa___]]]\\\ZZZWWWUUUSSSRRRRRROOOMMMJJJIIIIIIHHHFFFDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFHHHJJJKKKHHHEEEFFFFFFEEEDDDCCCCCCCCCCCCIIIHHHFFFDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHIIIHHHGGGFFFFFFEEEFFFFFFFFFKKKJJJJJJKKKKKKJJJHHHEEEHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEBBB???===<<<;;;;;;>>>??????>>>>>>CCCKKKQQQSSSVVV[[[___bbbdddgggiiinnnpppuuu|||vvvpppooohhhXXXKKKBBB===888444333222000---///555:::;;;555000---...---...//////000000//////000000//////............******+++,,,......---+++************************,,,,,,,,,+++++++++******+++++++++******))))))))),,,+++***((((((((()))***************************)))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,+++)))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((+++++++++*********))))))***++++++,,,,,,++++++***))))))*********+++++++++++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))---+++(((&&&&&&(((+++---+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,---......---,,,,,,uuuhhh\\\YYYYYYWWWSSSRRRQQQPPPOOOMMMKKKJJJHHHHHHGGGFFFFFFFFFDDDCCCBBBAAA@@@???????????????@@@@@@>>>===:::888666666777777666555444333222111111111///111222111///.........------,,,,,,,,,+++++++++,,,***((()))***+++)))'''******+++,,,---------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++***+++++++++---------......------,,,---,,,+++,,,------,,,******+++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------......///000111------------------------***,,,---,,,,,,,,,---...---///000000000333999>>>DDDMMM[[[iiipppwwwvvvjjjfffeeeddddddeeehhhjjjlllqqqqqqrrrrrrqqqqqqoooooohhhgggeeebbb___\\\ZZZYYYWWWUUURRRQQQPPPNNNLLLIIIJJJJJJKKKKKKLLLLLLMMMMMMOOOMMMLLLMMMOOONNNKKKHHHJJJIIIHHHGGGGGGFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEFFFAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGJJJIIIIIIJJJLLLKKKIIIGGGEEEFFFGGGHHHHHHIIIIIIIIIMMMMMMMMMMMMMMMMMMLLLLLLEEEEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@>>>>>>>>>??????>>>@@@CCCEEEIIIQQQ[[[cccmmmpppuuuxxxyyy{{{|||~~~zzz|||zzzrrrhhh```ZZZRRRHHH@@@;;;777333111222222000///---222777777222...---...+++,,,,,,---------------.........------,,,,,,,,,,,,++++++,,,......---+++************************,,,,,,+++++++++*********,,,+++++++++************,,,+++)))((((((((()))***************************))))))))))))))))))))))))******************))))))+++***)))))))))))))))***(((((())))))))))))(((((((((((())))))))))))((((((+++++++++*********))))))***++++++,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---,,,***))))))***,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---......---,,,,,,vvviii]]]YYYYYYVVVSSSQQQPPPPPPOOONNNLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>>>>???@@@AAAAAABBB===<<<999777666666666666555555555444333222111000...000111111///...///000------,,,,,,,,,+++++++++...---++++++,,,,,,+++))))))***+++,,,------------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++,,,,,,+++++++++******++++++,,,...---,,,,,,------***)))++++++,,,,,,,,,---------)))******+++,,,++++++++++++++++++++++++*********++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///...---//////......///111444666:::@@@KKKWWWaaammm{{{mmmggg___\\\]]]aaadddeeelllmmmoooqqqsssuuuvvvwwwtttsssrrrqqqnnnjjjgggeeeccc```^^^[[[ZZZWWWSSSPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVUUUTTTTTTTTTSSSPPPMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGBBBCCCDDDEEEFFFGGGIIIIIIGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLJJJIIICCCDDDEEEFFFGGGGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHGGGBBBBBBAAAAAA@@@@@@??????===<<<<<<;;;<<<===>>>???BBBFFFLLLRRR[[[fffttt}}}}}}wwwrrrfffddd^^^TTTJJJAAA>>>===333000......///111111000,,,///222222///,,,---...++++++,,,---------------,,,,,,++++++++++++******///---,,,,,,---...---,,,************************,,,++++++++++++*********,,,,,,,,,++++++++++++***+++***))))))((()))))))))************************))))))))))))))))))))))))++++++***))))))((('''''')))))))))))))))***++++++(((((())))))))))))(((((((((((())))))))))))((((((+++************)))))))))******++++++++++++*********************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------............,,,,,,------------,,,,,,wwwjjj]]]YYYYYYVVVRRRPPPMMMMMMMMMMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB>>>??????@@@AAAAAAAAAAAA===<<<:::888777666666666444555555555444222000///---///111111000//////000//////.........---------...---------.........---,,,---------,,,,,,+++***,,,,,,++++++++++++,,,,,,))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,)))((('''&&&&&&''')))***,,,+++******++++++)))'''+++++++++,,,,,,,,,,,,---))))))***++++++++++++***,,,++++++******)))))))))''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,///111///,,,000...,,,---///111222222333666===HHHSSSaaavvv}}}rrrddd\\\[[[^^^______dddeeefffhhhkkknnnppprrruuuvvvwwwxxxwwwvvvsssrrrmmmkkkhhhfffccc```[[[XXXXXXWWWWWWWWWXXXYYYZZZ[[[ZZZZZZZZZ[[[ZZZYYYWWWUUURRRRRRQQQPPPPPPPPPPPPPPPMMMLLLKKKJJJIIIGGGGGGFFFKKKKKKKKKKKKKKKKKKKKKLLLFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIGGGBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>@@@AAABBBIIIOOOVVV___jjjxxxzzzuuurrrnnnhhhdddZZZXXXTTTKKKAAA;;;:::;;;...---------...///000000,,,...///...,,,,,,...000------.../////////......+++++++++++++++*********111///,,,+++,,,------,,,************************++++++++++++************,,,,,,,,,+++++++++++++++******))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((''''''***)))))))))))))))******(((((())))))))))))(((((((((((())))))))))))((((((************))))))))))))******++++++++++++*********************************************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,wwwjjj]]]YYYYYYVVVRRRPPPJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@???>>>>>>===<<<:::999888777777444555555555444222000///---///111111000//////000//////.........---------((()))******+++,,,------,,,,,,---------,,,++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++***)))***+++,,,---)))))))))***,,,,,,+++***************++++++++++++))))))***++++++++++++***,,,++++++******)))))))))+++++++++++++++---......------------------------+++)))'''(((,,,---+++)))///...,,,---000222222222111111555>>>HHHVVVkkk|||ssseee___\\\ZZZXXX]]]]]]]]]^^^```cccfffhhhkkkmmmqqqtttwwwxxxxxxwwwsssrrrooommmkkkgggbbb^^^ZZZYYYXXXWWWXXXYYY[[[\\\[[[\\\^^^______^^^^^^^^^WWWWWWVVVVVVVVVWWWWWWXXXVVVUUUSSSPPPNNNKKKIIIHHHKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLMMMLLLJJJIIIHHHIIIIIIJJJJJJKKKLLLNNNNNNOOOOOONNNNNNLLLIIIHHHHHHGGGEEEDDD@@@AAABBBCCCCCCDDDCCCCCCDDDCCCBBBAAAAAAAAAAAABBB???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEFFFHHHKKKMMMOOOSSSXXX___hhhrrr~~~|||~~~~~~xxxpppiiiddd___YYYTTTKKKGGGBBB===888555333222......///.........///000.........---,,,---///000,,,------...///.........+++++++++++++++,,,,,,,,,111...,,,+++,,,------,,,************************+++++++++*********))))))++++++++++++++++++++++++)))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))))),,,+++***)))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))************************))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,vvviii]]]YYYYYYVVVSSSQQQLLLKKKJJJIIIIIIIIIJJJJJJIIIGGGEEEDDDCCCBBBCCCCCCAAABBBBBBBBBBBB@@@>>>===>>>===<<<;;;:::888777777555555555444333222111000...000111111///...///000------,,,,,,,,,+++++++++)))***,,,,,,,,,,,,...000((()))***,,,---...//////++++++************++++++---,,,+++******+++,,,---)))***+++,,,---,,,+++***+++++++++++++++,,,---...+++******,,,...///...,,,))))))*********+++++++++)))******+++,,,++++++++++++++++++++++++*********,,,,,,,,,,,,---...///000........................,,,+++***+++,,,------,,,------...//////111222333111000111888???JJJZZZiiiwww|||zzznnnfff```]]]\\\ZZZXXXVVVVVVWWWZZZ[[[^^^```dddhhhllloooqqqrrrqqqpppnnnmmmkkkhhhccc___VVVUUUSSSRRRQQQRRRTTTUUUVVVXXX\\\]]]^^^^^^___```YYYYYYYYYZZZ[[[\\\]]]^^^^^^]]][[[XXXUUUQQQNNNLLLLLLKKKKKKKKKKKKMMMNNNPPPSSSSSSTTTTTTSSSRRRPPPOOONNNMMMKKKJJJIIIIIIIIIJJJJJJKKKMMMOOOQQQQQQQQQPPPOOOLLLIIIGGGFFFEEECCCAAA===>>>???@@@AAAAAAAAAAAA@@@???>>>======>>>???@@@===@@@DDDIIIMMMQQQSSSTTTOOOPPPQQQSSSVVVYYY\\\^^^```dddiiipppwww~~~|||yyyrrriiiaaa[[[TTTMMMHHH???;;;666333333222///---///000111000...---...//////...---,,,,,,---///000******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...,,,++++++,,,---,,,+++************************+++************))))))))))))************+++++++++(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++---,,,+++)))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***))))))************))))))+++++++++***************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,uuuhhh\\\YYYYYYWWWSSSRRRRRRPPPMMMJJJIIIIIIJJJJJJIIIGGGEEECCCBBBBBBCCCDDD???@@@BBBCCCCCCAAA@@@???<<<<<<;;;;;;999888666555666555444333222111111111///111222111///.........------,,,,,,,,,+++++++++---///111000...---...000((()))***,,,---...//////++++++************++++++,,,+++***))))))***+++,,,***+++,,,------,,,***)))'''''')))******+++++++++,,,++++++,,,......,,,+++*********+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///---------------------------...//////......///000,,,...000000...---000222111//////444888>>>IIITTT```fffoooxxx|||zzzqqqmmmeee^^^XXXUUUTTTTTTTTTUUUWWWZZZ^^^aaacccdddeeedddccccccbbb___[[[WWWOOONNNKKKHHHGGGHHHIIIJJJKKKNNNRRRTTTSSSTTTUUUWWWUUUUUUVVVWWWYYY[[[]]]^^^```___^^^[[[XXXTTTQQQOOOLLLKKKJJJKKKLLLNNNQQQRRRTTTUUUVVVWWWWWWVVVTTTSSSMMMLLLJJJIIIGGGGGGGGGHHHIIIJJJMMMOOOQQQQQQQQQPPPMMMJJJGGGEEEDDDCCCBBB@@@??????@@@AAABBBBBBBBBBBB>>>===<<<<<<<<<>>>@@@AAADDDHHHPPPYYYbbbjjjnnnqqqkkkkkkjjjkkklllnnnppprrrqqqtttwww{{{|||ssslllcccZZZSSSLLLDDD>>>777666444333333222000......000222111...---...//////...,,,,,,,,,---------******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++******+++,,,---+++***************************************))))))))))))(((((()))))))))*********'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++***)))(((((())))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))******))))))************))))))+++++++++*********))))))((())))))***++++++,,,,,,++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***++++++************+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,tttggg\\\YYYYYYWWWTTTSSSWWWTTTPPPKKKIIIHHHIIIJJJIIIHHHEEECCCBBBBBBCCCDDD===???AAACCCCCCCCCBBBAAA;;;;;;;;;:::888777555444777666444222111111111222000111222111///------...//////.........------------///000...***((()))+++++++++,,,------,,,,,,,,,++++++************++++++000///---,,,,,,---///000++++++---------+++)))((('''(((***+++,,,,,,++++++,,,+++******++++++)))'''++++++,,,,,,,,,---------++++++,,,------------,,,+++++++++,,,,,,---------------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---+++***,,,///+++///222000,,,***---111000......111444666===FFFLLLTTT___jjjttt}}}pppeee]]]XXXVVVPPPPPPQQQRRRTTTVVVXXXYYYXXXXXXXXXXXXXXXUUUQQQNNNJJJHHHEEEBBB@@@@@@AAABBB@@@DDDHHHIIIIIIHHHJJJLLLNNNOOOPPPRRRTTTWWWYYYZZZ]]]]]]\\\ZZZXXXTTTQQQOOOFFFFFFEEEFFFGGGJJJMMMOOOSSSTTTVVVXXXXXXXXXVVVUUULLLKKKIIIGGGFFFFFFFFFFFFGGGIIILLLNNNPPPPPPPPPOOOJJJHHHEEECCCCCCCCCBBBAAACCCCCCDDDEEEFFFFFFFFFFFFCCCBBBAAAAAABBBDDDFFFHHHNNNSSS^^^jjjvvvzzzssskkkddd[[[RRRKKKCCC:::444111333444333111000000000---///222111...---...000///---,,,+++,,,,,,,,,+++,,,,,,---.........------******++++++,,,,,,,,,,,,(((((()))+++------+++)))************************************))))))))))))''''''(((((()))))))))***'''((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))))))))******+++(((((())))))))))))(((((((((((())))))))))))(((((('''((((((((())))))******))))))************))))))++++++++++++******))))))((())))))***++++++,,,,,,((((((((((((((((((((((((************************)))***,,,------,,,***))),,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,+++******+++,,,---zzzggg]]][[[VVVWWWZZZTTTTTTQQQMMMLLLKKKKKKIIIHHHGGGFFFFFFEEECCCBBB@@@???@@@@@@AAABBBDDDCCC@@@>>>============;;;888555333555444444333333222222111111111000/////////////////////......------------...---,,,,,,+++***)))(((+++++++++,,,,,,---------+++***+++,,,------+++)))************************)))))))))******++++++,,,************************((())),,,......---+++)))***++++++,,,,,,------............---,,,+++***)))***+++,,,------,,,***)))---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,------***++++++,,,---...//////,,,,,,,,,---------......000///...///222555777888AAABBBHHHTTT```kkkyyytttggg___\\\XXXSSSPPPOOOPPPPPPPPPTTTSSSSSSSSSSSSPPPMMMIIIHHHEEEBBBAAAAAA???<<<888>>>???@@@??????@@@CCCEEEKKKNNNQQQOOOJJJIIILLLQQQUUUTTTQQQOOONNNKKKHHHFFFFFFDDDAAAAAADDDHHHKKKLLLKKKLLLNNNPPPQQQRRRQQQQQQOOOKKKFFFCCCBBBCCCCCCCCCDDDFFFJJJLLLLLLLLLMMMNNNFFFFFFEEECCC@@@???@@@BBBHHHJJJNNNTTTXXXYYYVVVTTTPPPMMMJJJIIIJJJMMMNNNOOOUUU^^^lllyyyxxxmmmgggbbbXXXLLLCCC???;;;777333111111111111111000000///000//////...------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))++++++***)))(((((()))))),,,+++++++++***))))))))),,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++)))((())))))''''''(((((())))))************))))))((((((''''''***************)))((('''))))))************))))))'''((()))***************''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++)))************+++++++++******************************))))))))))))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++,,,---...///000------,,,+++************}}}iii```^^^YYYZZZ\\\WWWQQQNNNKKKIIIIIIHHHGGGFFFIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@AAABBBCCCCCC@@@>>>============;;;888555444555444444333333222222111111111000///////////////000000000/////////......------,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,---+++******+++---,,,+++)))++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,...------,,,,,,++++++***------------,,,+++******++++++,,,,,,,,,++++++***------,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......111000......000222444555666666;;;EEEOOOZZZgggrrrmmmhhh___YYYWWWXXXYYYZZZ^^^\\\ZZZXXXVVVRRRMMMJJJKKKHHHDDDCCCCCCBBB@@@===>>>?????????>>>>>>@@@BBBBBBDDDEEEDDDCCCCCCFFFIIINNNMMMLLLKKKIIIGGGDDDBBBBBB@@@??????@@@AAAAAAAAADDDEEEGGGJJJKKKMMMMMMMMMHHHEEEAAA??????@@@AAABBBCCCEEEHHHIIIHHHHHHJJJKKKHHHIIIHHHFFFDDDDDDEEEGGGOOOTTT\\\ffflllnnnkkkhhhccc```]]][[[\\\\\\\\\[[[```gggsss|||pppfff```UUUMMMBBB;;;999777333000000///...,,,,,,---...////////////...---,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))************************++++++***)))))))))))))))******))))))))))))))))))***+++++++++******)))((())))))(((((((((((())))))))))))))))))))))))))))))((()))++++++)))((()))***'''((((((((()))))))))******)))))))))(((((((((''')))************))))))((())))))************)))))))))***++++++++++++++++++'''((((((((()))))))))***(((((((((((((((((((((((()))************+++++++++)))************+++++++++************************+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++******...------,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++zzzggg]]][[[VVVWWWYYYTTTPPPMMMJJJHHHHHHHHHFFFEEEIIIIIIIIIHHHGGGEEEDDDCCCAAA@@@@@@BBBCCCCCCAAA???=========<<<;;;888666444555444444333333222222111111111000////////////////////////...............------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******)))***,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---......------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------......000000.........///000111222111333;;;BBBJJJVVVaaasssxxxoookkkllloooqqqtttqqqnnnjjjfff```ZZZVVVVVVRRRNNNKKKJJJJJJHHHGGGCCCDDDEEECCCAAA???@@@@@@>>>>>>======>>>@@@BBBCCCEEEFFFGGGGGGEEECCCAAA@@@@@@???>>>>>>??????>>><<>>@@@BBBCCCFFFHHHJJJJJJJJJKKKMMMOOOQQQRRRRRRQQQOOOOOOOOOQQQ[[[bbbnnn{{{~~~{{{xxxvvvuuusssqqqoooqqqvvv~~~{{{nnncccYYYSSSFFF@@@999444333333111///111///+++))))))***---//////......------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******+++++++++++++++++++++++++++***))))))))))))))))))((((((((((((((())))))))))))************)))((((((***))))))(((((())))))***))))))))))))))))))))))))''')))++++++)))))))))***(((((((((((())))))))))))))))))))))))((((((((((((((())))))************)))))))))************))))))''''''''''''''''''&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++)))************+++++++++************************+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++++++++***------,,,+++++++++++++++,,,++++++++++++,,,,,,---yyyeee\\\ZZZTTTUUUWWWRRRQQQNNNKKKIIIIIIIIIHHHGGGHHHGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@AAACCCCCCAAA???======<<<<<<:::888666555555444444333333222222111111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,++++++++++++***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,------...***+++,,,,,,---------,,,---,,,+++******,,,---...++++++,,,,,,---------...+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------...............---,,,---...000333000111666;;;@@@JJJSSScccnnn}}}|||vvvrrrmmmiiiddd^^^ZZZXXXWWWWWWUUUVVVVVVTTTOOOKKKHHHGGGHHHEEEAAA@@@AAACCCEEEEEEDDDGGGJJJKKKKKKIIIGGGGGGFFFDDDBBBBBBCCCDDDDDDCCCFFFFFFFFFGGGHHHJJJLLLMMMMMMLLLJJJGGGEEEEEEGGGIIIMMMOOORRRUUUVVVYYY]]]```cccdddeeedddbbb`````````gggnnnzzz}}}|||vvvkkk```UUULLLFFF>>>:::555222222222111000111///---+++***,,,...///------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++******)))))))))))))))***'''(((((())))))*********)))***************))))))***))))))))))))))))))***))))))))))))))))))))))))''')))***+++)))))))))***(((((((((((())))))))))))))))))))))))(((((((((((('''((()))***************))))))************))))))&&&&&&&&&&&&&&&%%%$$$###(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************)))))))))))))))*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))***+++,,,---...+++++++++++++++,,,---...|||hhh___\\\VVVWWWYYYTTTPPPNNNKKKIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFDDDCCCBBBBBBAAA@@@AAABBBBBBAAA@@@======<<<;;;:::888777666555444444333333222222111111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---------,,,,,,+++++++++,,,***))))))+++++++++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++******++++++,,,,,,------...******+++,,,---------------,,,+++***+++,,,...///******++++++,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,---------......+++---......,,,,,,...111111......111333666===DDDMMMWWWeeessszzzsssnnnllllllqqqrrrssspppiiibbb]]]ZZZYYYTTTOOOKKKJJJKKKLLLLLLOOOTTTYYY\\\\\\[[[[[[[[[WWWSSSMMMIIIIIIJJJKKKKKKJJJKKKLLLOOOSSSWWW\\\^^^______]]]XXXSSSQQQRRRSSSXXX[[[```eeejjjnnnssswwwzzz{{{}}}|||yyyvvvttttttuuuyyy|||uuurrrsssvvvxxxxxxtttnnneee[[[RRRIIIAAA<<<999777444222111000000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))******)))))))))******+++++++++******++++++,,,++++++*********))))))))))))******))))))))))))))))))))))))'''(((*********)))***+++))))))))))))(((((((((((((((((((((((())))))))))))'''((()))***************))))))************))))))***+++++++++***)))(((((())))))))))))((((((((((((************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))***+++,,,---...++++++++++++,,,---......zzzggg]]]ZZZUUUUUUWWWQQQNNNLLLIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@BBBBBBAAA@@@===<<<<<<:::999888888777555444444333333222222111111111000///////////////.............../////////++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,+++---+++******+++,,,,,,+++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,......---+++)))...------,,,,,,++++++******+++,,,,,,------------,,,++++++,,,,,,---...///******++++++,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,---...///000,,,,,,,,,---------......+++---000///------///222000...///111222222666<<<>>>DDDPPP___mmm}}}zzzvvvnnnjjjccc]]]YYYXXXYYY[[[eeekkksssxxxxxxxxxxxxyyyssslllbbbZZZVVVTTTTTTTTTSSSTTTWWW]]]eeennnvvv{{{yyyyyyvvvppphhhccccccdddhhhlllsssyyy{{{}}}}}}wwwnnnjjjiiijjjjjjiiibbb]]]UUULLLEEE???999555444333222000...------,,,***++++++,,,+++***))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))******+++************++++++++++++******+++,,,,,,,,,,,,++++++******))))))******+++))))))))))))))))))))))))&&&(((*********)))***+++))))))))))))(((((((((((((((((((((((())))))))))))((())))))************)))))))))************)))))))))************))))))((())))))))))))((((((((((((++++++++++++++++++++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))*********+++,,,,,,------+++******))))))******+++***++++++++++++,,,,,,,,,------,,,+++++++++++++++---,,,,,,,,,,,,------...xxxdddZZZXXXRRRRRRTTTNNNOOOLLLJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCAAA@@@@@@AAABBBAAA@@@===<<<;;;:::999888888888555444444333333222222111111111000///////////////....../////////000000000+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...,,,+++***,,,------,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++...------,,,,,,++++++***++++++,,,---------,,,,,,***+++,,,---............,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......---111333222...,,,...111111///111444333111333888888:::AAAMMMYYYhhh}}}~~~uuunnnlllpppttt|||vvvpppkkkhhhffffffgggkkkqqq{{{zzzyyy{{{}}}~~~{{{yyyrrriiicccaaa___]]]ZZZQQQLLLEEE???:::777444222////////////---,,,++++++---,,,+++************+++*********+++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++************************)))))))))))))))***++++++************))))))))))))))))))***++++++++++++++++++******))))))******+++))))))))))))))))))))))))&&&(((***************,,,***)))))))))(((((((((''''''((((((((()))))))))***)))************))))))((())))))************))))))&&&&&&'''(((((((((''''''***)))))))))((((((((('''************************)))************+++++++++)))************+++++++++)))))))))))))))))))))))))))******+++,,,,,,------+++******))))))******+++******+++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,...------,,,,,,,,,------{{{ggg]]]ZZZTTTUUUVVVQQQQQQOOOLLLKKKLLLLLLKKKKKKDDDDDDDDDDDDDDDCCCBBBAAACCCAAA@@@@@@AAABBBBBBAAA===<<<;;;:::999888888888555555444333333222222111111111000///////////////---------.........//////+++++++++++++++++++++++++++++++++,,,,,,---------///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,************************,,,+++*********+++,,,---***++++++,,,,,,---......,,,,,,,,,------,,,,,,+++)))+++,,,...//////...---........................++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------......000444666444///,,,---000---,,,///222111...///333555333777???GGGSSSgggzzz}}}zzzyyyzzz}}}|||vvvooofff___[[[XXXTTTQQQFFFAAA;;;666444333222111,,,...//////...---------111///,,,******+++...000******************++++++---,,,+++******+++,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((())))))***++++++******))))))((((((''''''(((((()))***************++++++************++++++))))))))))))))))))))))))&&&(((************+++,,,******))))))(((((((((''''''((((((((())))))*********************)))((('''))))))************))))))(((((()))***+++++++++*********))))))(((((((((''')))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))))))))))))))))))))'''(((((()))******++++++---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,+++++++++,,,---...///000///...------,,,,,,,,,,,,yyykkk]]]XXXVVVRRRNNNLLLQQQOOOMMMLLLLLLLLLJJJIIIFFFFFFFFFFFFEEEEEEEEEEEE@@@AAABBBBBBBBBAAA@@@??????===:::888666666777777777666444333333222000///...---***))))))+++---//////............---------------------,,,+++***))),,,,,,+++******+++,,,,,,,,,+++++++++,,,,,,---...***))))))***,,,------,,,,,,,,,,,,------.........------,,,++++++***))))))))))))***+++,,,------...,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,***+++---......---+++***,,,---------------,,,,,,---,,,+++,,,...///...---///...---,,,,,,---...///***+++---///111111111111////////////000000000000555555555555:::EEESSS]]]uuu|||{{{}}}}}}{{{qqqkkkcccZZZRRRLLLFFFCCC777555222222333222///,,,000////////////.........------------------------------///000000///------++++++******+++---///000,,,,,,,,,++++++*********))))))))))))))))))))))))((()))))))))************************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((***+++***)))((()))*********))))))((((((''''''++++++******)))))))))(((''''''((((((((((((''''''))))))************))))))+++,,,---+++)))((()))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++*********))))))++++++******************)))************+++++++++***))))))+++---//////...******+++++++++,,,,,,,,,***++++++,,,---...//////vvvhhh[[[WWWVVVTTTQQQPPPOOOMMMKKKJJJKKKJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBAAA???>>>>>>===;;;999999:::;;;<<<666555444444444555333222555444222000...//////000///............---------............---,,,+++***,,,,,,+++******+++,,,,,,************++++++,,,,,,***)))((()))+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++*********+++,,,---+++,,,,,,------,,,,,,+++++++++************++++++***+++---......---+++***......////////////......---------............---///...---,,,,,,---...///111111111000///---+++***.../////////000000000000000111222333666===FFFMMM[[[fffvvvyyyuuuwww{{{}}}~~~}}}zzzuuurrrkkkddd[[[RRRJJJDDD???;;;444222000000111111///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++***++++++,,,---...,,,++++++++++++++++++***))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++************************))))))******++++++++++++******))))))((((((''''''((()))******)))((()))***(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''))))))************))))))&&&'''(((((('''&&&''')))******)))((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++---+++******+++,,,+++)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,vvvhhh[[[VVVVVVTTTQQQPPPNNNLLLJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA???>>>???>>><<<:::999999::::::666555444444666666555444444333111000...,,,+++***///............---------------------,,,+++******,,,++++++******++++++,,,******************++++++***)))'''(((***,,,,,,,,,++++++++++++************))))))***+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++******++++++,,,***+++,,,------,,,+++******++++++,,,,,,++++++++++++,,,...///---,,,+++,,,......------------......------//////000///...---....../////////000000000,,,...000222333666999<<>><<<444222000/////////---+++$$$(((,,,...---,,,,,,---------,,,,,,,,,+++++++++))))))******+++,,,,,,,,,,,,,,,------------,,,,,,++++++***++++++,,,---...************))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))***++++++,,,,,,)))******++++++******)))(((((((((((((((((((((((())))))))))))((((((((('''''''''(((((())))))******'''((()))(((''''''((()))))))))))))))(((((((((((()))*********++++++++++++''''''((((((((((((''''''''''''(((((((((((('''''''''((()))((('''&&&'''(((((((((((((((((()))******))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))*********+++++++++((())))))***++++++,,,,,,)))************+++++++++///---,,,+++++++++)))(((******+++++++++,,,,,,,,,)))*********++++++,,,,,,|||lll\\\UUUSSSQQQOOOOOOIIIHHHFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@???@@@@@@AAA<<<<<<;;;:::999777555444666555444444555666555444111000000000//////////////////.........---------)))******+++++++++*********+++,,,------,,,+++***)))***,,,---,,,***((('''''')))---111333111,,,((((((((())))))******++++++'''((()))***,,,---...///++++++++++++++++++++++++)))***+++,,,---,,,++++++******++++++++++++******))))))))))))***+++,,,---++++++************++++++))))))***,,,,,,---------...&&& """***000///+++++++++------------++++++***+++---.........---------------.........//////...---...000111000+++&&&""")))111555444444777;;;@@@CCCMMM[[[fffppp{{{rrr{{{{{{xxxsssppprrrzzz|||vvvmmmiiigggdddaaa___^^^]]]\\\UUUTTTPPPGGG>>>777555555111///......---,,,)))'''###)))------,,,---...,,,,,,,,,++++++++++++***'''(((((()))***+++++++++)))***+++,,,,,,+++***)))++++++******+++---///000++++++******))))))(((((())))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---******++++++++++++******((((((((((((((((((((((((+++*********))))))(((((())))))))))))(((((((((((('''((()))((('''&&&''')))''''''(((((())))))******&&&&&&''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''&&&((())))))((((((***+++((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++((())))))***++++++,,,,,,)))************++++++++++++***))))))+++,,,+++*********+++++++++,,,,,,,,,************))))))))))))}}}hhh\\\XXXQQQRRRUUUPPPLLLKKKKKKIIIHHHGGGFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEEEECCCAAAAAABBBBBBBBBAAA;;;::::::999888888888999666666555444333222222111111111000///////////////000000///...------,,,,,,******,,,------------,,,---,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))***+++++++++,,,------,,,,,,+++*********+++,,,---.........---,,,******************************+++,,,,,,,,,,,,+++)))***+++,,,---,,,++++++((())))))))))))*********///...,,,+++***)))))))))------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******/////////000111111222222///000000111222444555666555999???CCCJJJVVVfffqqqyyysssrrrxxxzzzuuuooommmqqqxxx~~~yyy{{{uuummmllliiieeeaaa]]]XXXRRRNNNKKKFFF@@@:::777444222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...---,,,***(((+++++++++*********)))))),,,+++***))))))***+++,,,'''((((((''''''(((***------+++******++++++)))(((,,,***((()))+++,,,+++((())))))))))))************(((((((((((((((((((((((())))))************))))))***,,,,,,+++(((''''''(((++++++******))))))((((((***((('''((()))***)))'''(((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))((((((((((((((('''(((((()))(((&&&$$$###''''''(((((())))))******)))((('''&&&&&&'''((()))))))))((('''&&&%%%$$$$$$'''((()))******************)))((((((((()))+++,,,'''((()))******)))(((''''''((()))***+++,,,,,,,,,******))))))((('''''''''***)))((('''''')))+++,,,******))))))******+++,,,+++++++++*********))))))++++++************++++++}}}iii]]]XXXRRRRRRUUUQQQLLLKKKKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDBBBAAAAAABBBBBBAAA@@@<<<;;;:::999888888888888777666555555333333222111111111000///////////////000//////...------,,,,,,---------------............---,,,+++******++++++************************---,,,+++***((('''&&&%%%++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++*********+++++++++++++++***+++,,,---------,,,+++************************))))))******+++++++++***)))***+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......///000000111111000000000000111222444444333666:::<<>>999555333222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++***))))))***++++++******)))(((((()))***++++++)))((()))***+++***(((+++)))'''(((***+++***((())))))))))))************)))))))))))))))))))))))))))******************)))++++++***)))((((((((())))))))))))(((((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))+++*********)))))))))((((((((((((((((((((((((((()))***))))))((('''&&&&&&)))))))))(((((((((((((((,,,+++***))))))***+++,,,************))))))))))))(((((()))*********))))))***)))((((((((()))***+++(((((())))))))))))(((((('''((()))************************+++,,,,,,------,,,+++***))))))+++---...******))))))******+++,,,+++++++++*********))))))++++++************++++++~~~iii^^^YYYSSSSSSVVVQQQLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@@@@AAABBBAAA???===<<<;;;:::888777777777777666666555444333222222111111000/////////////////////......---,,,,,,,,,...---,,,+++++++++,,,---...---,,,***))))))))))))))))))))))))))))))))))))++++++***)))(((&&&%%%%%%++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++***************(((((())))))***++++++,,,)))***+++,,,,,,,,,++++++************************(((((()))))))))*********)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++*********+++,,,,,,---------,,,,,,,,,,,,+++++++++,,,------............,,,------......///000000000000//////000000111222///111444444555999@@@FFFQQQ]]]lllzzzyyysssrrruuuzzz}}}|||~~~}}}zzzpppooopppyyyzzzoookkkeee\\\TTTLLLFFF@@@<<<888555111///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...,,,,,,,,,+++++++++******++++++***))))))***++++++***'''%%%&&&***,,,+++******(((((((((***+++***))))))((('''((()))***)))'''))))))))))))******************************************++++++++++++******+++***(((((()))******)))''''''''''''((((((((((((***((('''((()))***)))'''************************************))))))))))))&&&''''''(((((())))))))),,,+++***))))))((())))))******))))))(((''''''&&&,,,++++++******++++++,,,&&&&&&'''''''''((((((((())))))*********)))(((((())))))((((((((()))***+++))))))(((((((((((())))))'''(((((()))))))))((((((******+++,,,,,,------...++++++***)))***+++,,,---***))))))))))))***+++++++++************)))))))))++++++************++++++~~~jjj^^^[[[TTTTTTVVVQQQLLLKKKKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEBBBAAA@@@AAABBBBBB@@@>>>>>>===<<<:::888777777777777777666555444333222222111000000///////////////.........------,,,,,,,,,---+++)))''''''((()))***,,,++++++******)))))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++***)))))))))(((((()))))))))*********)))***+++------,,,,,,+++************************)))))))))))))))***++++++******++++++,,,,,,,,,,,,(((((()))))))))*********++++++******++++++,,,---------,,,,,,,,,+++++++++******,,,---............,,,------...//////000000000//////.........//////+++...000222333555999===CCCMMMZZZgggttt~~~zzzzzzzzzyyy|||zzzxxxvvvxxx{{{~~~~~~xxxkkkiiigggllluuuwwwkkkccc]]]SSSIIIBBB<<<777444333000---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++******************+++&&&###!!!$$$***...,,,)))+++***))))))++++++***((())))))((())))))))))))(((((()))))))))************************************+++++++++,,,,,,++++++++++++)))'''(((***++++++)))'''''''''(((((()))))))))***((('''((()))***)))'''************************((((((((((((''''''''''''''''''(((((()))***++++++,,,+++)))((((((((()))***))))))(((((((((''''''''')))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))*********)))(((''''''(((((((((((())))))*********)))(((''''''((()))***)))))))))***))))))((((((++++++***))))))((((((''')))(((((('''((()))******)))))))))))))))***++++++************))))))))))))++++++************++++++}}}iii___[[[TTTTTTVVVPPPKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFBBBAAAAAAAAABBBBBB@@@>>>???>>><<<:::999888777777888777666555444333333222111000000///////////////---------------,,,,,,,,,,,,+++)))''''''''')))***))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******,,,+++++++++***)))))))))*********)))))))))((((((***+++---.........---,,,************************+++************+++,,,---+++***++++++++++++,,,,,,(((((()))))))))*********---,,,++++++******++++++------,,,,,,,,,+++++++++))))))***,,,,,,------------......//////000111111000///......------......,,,...000111333444666888999???HHHPPPZZZiiizzz~~~zzzwwwwwwvvvtttvvvzzz|||}}}|||~~~uuurrrrrrtttwwwyyy|||xxxssshhheeebbbccchhhpppwww|||~~~ooodddWWWPPPGGG???999666333111333000...,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,---...---,,,+++,,,,,,,,,+++++++++***************++++++************&&&$$$''',,,...,,,(((...,,,++++++++++++)))(((************************((()))))))))************))))))))))))))))))))))))+++++++++,,,,,,++++++++++++*********,,,,,,+++***((((((((())))))************((('''((()))***)))'''************************''''''''''''(((((((((((((((((()))***++++++,,,,,,***)))(((&&&&&&'''((()))&&&'''''''''((((((((()))&&&''''''''''''''''''&&&++++++******)))((((((''')))))))))))))))((('''&&&''''''(((((())))))))))))***)))(((''''''((()))*********+++++++++***)))))))))))))))(((''''''&&&&&&((((((((((((((()))))))))))))))(((((())))))***+++))))))))))))))))))))))))++++++************++++++|||iii^^^[[[TTTTTTUUUOOOKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGBBBBBBBBBCCCDDDCCCAAA???>>>===<<<:::999888888888888777777666555444333333111111000///////////////------,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,'''(((***+++,,,---------++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++)))******++++++******)))+++++++++***************,,,++++++***))))))((((((+++,,,---...///...------************************,,,+++*********+++---...++++++******++++++,,,---***++++++++++++,,,,,,,,,---,,,,,,+++*********+++------,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,---......///000000111111//////......---.........//////000000111111111111666999===AAAFFFRRRbbbnnn}}}|||xxxyyysssnnnmmmnnnooouuu{{{yyy~~~{{{{{{xxxyyy{{{|||vvvwwwzzz}}}vvvtttuuuwwwzzz|||~~~vvvooollleeecccaaa```aaadddhhhkkkrrrvvv{{{|||wwwlllaaaYYYIIIDDD===777444222111000222000...---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---000000///---,,,+++++++++*********)))))))))***++++++++++++***)))///---+++,,,...---***'''---,,,******++++++)))((()))+++,,,+++***)))***+++))))))))))))************))))))))))))))))))))))))******++++++++++++******))),,,//////...,,,++++++))))))))))))***************((('''((()))***)))'''************************))))))))))))************)))))))))******+++++++++''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))'''(((((())))))(((((('''+++******)))'''&&&&&&%%%(((((()))))))))(((''''''&&&'''((()))))))))(((((())))))(((((((((((()))))))))***++++++++++++******''''''(((((()))******+++)))))))))*********++++++)))(((((((((((()))******(((((()))))))))))))))***++++++************++++++{{{hhh^^^[[[TTTSSSTTTNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHFFFEEEEEEEEEFFFGGGCCCCCCCCCDDDEEEDDDBBB???======<<<::::::999999999888888777666555444333333111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,************************++++++******))))))((((((++++++++++++++++++++++++***++++++,,,,,,++++++******************++++++++++++++++++++++++************+++,,,---...---,,,,,,************************+++***)))((()))***,,,---++++++*********+++,,,---***++++++++++++,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,------......///000000///...............//////000///...//////000//////333666999:::<<>>;;;:::777333111000000///...,,,+++***+++,,,---,,,+++++++++++++++++++++++++++************************'''&&&&&&&&&'''(((***+++))))))))))))(((((((((((()))***+++,,,,,,+++***)))!!!$$$''')))***+++,,,---$$$######%%%(((*********''')))+++***'''&&&(((***))))))))))))************++++++++++++++++++++++++))))))************))))))&&&///888888000***))),,,))))))(((((('''''''''&&&***((('''((()))***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&&&&((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&((((((((()))))))))))))))&&&&&&'''((()))))))))(((%%%&&&((()))))))))(((''''''((()))******)))((('''&&&&&&((()))******************))))))((('''''''''&&&''''''(((((((((((((((((((((((((((((()))******'''((((((((())))))******++++++************++++++wwwddd[[[ZZZTTTUUUVVVQQQMMMKKKIIIIIIJJJJJJIIIHHHEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBAAAAAAAAAAAA@@@>>>>>>===<<<;;;:::999999999777777666555444333333222111111111111000000000000,,,,,,,,,,,,,,,---...///,,,+++***)))((()))***+++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++************+++++++++***(((((())),,,///111,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,***)))***---///...,,,)))******++++++,,,------000---***&&&%%%&&&(((***111111000///...------,,,))))))))))))***+++,,,---***)))))))))***++++++,,,---,,,+++++++++,,,---...000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................---,,,---...///000//////000000000000//////555333222111222444777999???AAACCCHHHLLLQQQUUUWWWUUUUUUYYY^^^``````ccchhhnnnsss{{{~~~|||{{{yyyxxxzzz}}}yyyzzz{{{zzzuuurrrqqqtttyyy~~~}}}vvvyyy|||~~~}}}uuummmkkkiiihhhmmmvvv|||xxxsssllleee```dddbbb```^^^[[[UUUOOOJJJEEEDDDBBB???<<<:::777666111///...///222222000---)))+++---...,,,+++******+++++++++*********)))))),,,,,,,,,,,,,,,,,,------,,,+++******))))))******************))))))))))))%%%&&&'''((()))))))))((()))************+++++++++------,,,+++***)))(((''')))******+++***)))(((''')))((((((((((((((()))))),,,+++++++++******))))))***************************,,,---,,,)))''')))+++,,,+++***))))))***++++++,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++***)))(((&&&&&&''''''((('''***,,,---,,,***))))))((((((''''''''''''((((((&&&&&&&&&''')))***,,,---+++***)))'''&&&&&&&&&&&&+++******((('''&&&%%%$$$,,,***'''(((+++,,,+++***))))))(((((((((((())))))((('''&&&&&&&&&((()))***&&&&&&&&&''''''''''''''')))))))))))))))******+++'''(((((((((((((((''''''%%%&&&'''((()))***+++,,,******))))))(((((('''''')))))))))))))))))))))))){{{ggg]]]YYYSSSSSSTTTNNNMMMKKKIIIHHHIIIIIIHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@DDDBBBAAAAAAAAAAAA@@@>>>>>>===<<<:::999888888888777777666555444333333222000000000////////////...---,,,,,,,,,,,,---...///,,,,,,+++***************,,,,,,,,,+++++++++******************************++++++************++++++---,,,***))))))***,,,---++++++***))))))***+++++++++++++++******)))))))))---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))''''''(((***+++.........---,,,,,,+++++++++++++++++++++,,,---...***************+++,,,,,,------,,,+++++++++,,,---......,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,............////////////...------,,,---...///000......////////////......222111000000111222444666888888:::===AAAEEEIIIKKKNNNNNNRRRYYY]]]___dddkkkkkkpppvvvyyyzzz{{{|||~~~{{{yyywwwuuuuuuwwwyyy{{{|||xxxxxxxxx{{{}}}vvvrrrpppoooooossszzz{{{vvvpppjjjdddaaa```bbbiiippptttvvv{{{{{{{{{{{{xxxqqqiiicccaaa___[[[XXXTTTNNNHHHDDD===<<<:::888666333222111000...------......+++)))+++,,,,,,,,,,,,,,,,,,---+++++++++*********))))))***))))))))))))))))))))),,,+++******))))))******************))))))))))))((())))))))))))))))))((())))))*********+++++++++******))))))))))))((((((******+++++++++***)))(((,,,,,,+++***************++++++*********)))))))))+++***(((''''''(((***+++)))***+++***((('''(((***+++***))))))((()))***+++******((((((((((((******))))))(((''''''((())))))***)))(((&&&&&&''''''((('''))),,,,,,+++)))))))))((((((''''''''''''((((((''''''''''''((()))*********)))(((''''''&&&''''''&&&&&&&&&'''((())))))***///,,,))))))******(((&&&))))))(((((((((((()))))))))((('''&&&&&&'''((()))******)))((('''&&&%%%$$$((((((((('''((())))))***((((((((())))))(((((('''&&&&&&'''((()))***+++++++++*********))))))))))))))))))))))))))))))))))))jjj]]]YYYQQQPPPRRRLLLLLLJJJHHHGGGHHHHHHGGGFFFHHHHHHGGGGGGEEEDDDBBBAAADDDCCCAAAAAABBBBBB@@@???>>>===<<<:::888777777666777777666555444333333222////////////............------,,,,,,,,,---......,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***************************++++++************++++++------,,,+++***))))))(((++++++***))))))***++++++*********)))))))))))))))---,,,++++++,,,---+++***///......---,,,,,,++++++)))))))))))))))***+++,,,++++++++++++++++++++++++++++++*********++++++,,,+++++++++++++++,,,,,,---...---,,,+++++++++++++++---,,,+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------...//////......////////////............//////000000111111222111111222555888;;;===EEEDDDIIIPPPVVV[[[ccclllooorrrvvvwwwwwwzzz~~~|||zzzyyyyyy{{{~~~{{{{{{zzz{{{~~~}}}xxxvvvtttsssvvvyyy}}}}}}zzz|||yyysssoookkkiiibbb___\\\[[[^^^cccfffgggpppsssyyy}}}|||uuukkkcccZZZWWWRRRMMMIIIDDD???;;;555444333222000///------///---,,,,,,,,,,,,***)))---,,,+++++++++---...///+++++++++***************------,,,,,,++++++******++++++***))))))))))))***************))))))))))))******************)))))))))))))))*********++++++'''''''''(((((()))))))))))))))*********)))((((((------,,,+++*********+++******))))))))))))((((((,,,***'''%%%%%%'''***,,,((()))***)))'''&&&'''((())))))(((((((((((()))***((((((((((((((((((((((((((((((''''''''''''((((((***)))(((&&&&&&''''''(((&&&(((***+++)))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((''''''''''''(((((($$$%%%&&&'''(((***++++++...,,,))))))))))))(((''')))((((((''''''(((((())))))(((((('''''''''((((((******))))))((('''&&&&&&'''''''''''''''(((((()))(((((()))******))))))((((((((((((((())))))))))))++++++++++++************))))))))))))))))))))))))jjj]]]WWWPPPOOORRRMMMKKKIIIGGGFFFGGGGGGFFFEEEHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCAAAAAABBBBBB@@@???>>>===;;;999888666666555777777666555444333333222000000/////////.........------,,,,,,,,,------...+++,,,---...---,,,+++***++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,+++***((('''+++******************+++******************))))))---,,,,,,+++++++++******------,,,,,,,,,+++++++++))))))******+++++++++***)))))))))******+++++++++))))))((((((((((((((((((---,,,,,,++++++,,,------------,,,++++++*********,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......///////////////000000/////////,,,---...///000000///...111000///...///222444666<<<<<>>:::777444111111111000///............------------.........,,,+++++++++,,,---------************************//////...---,,,+++++++++++++++***)))))))))))))))************)))))))))(((******))))))*********+++))))))))))))************''''''((((((((()))))))))''''''''''''''''''''''''******))))))))))))******)))))))))(((((((((((((((+++***(((''''''(((***+++(((((()))(((((((((((((((''''''''''''((((((((()))'''(((((())))))(((((('''((((((((((((((((((((((((***)))(((&&&&&&''''''(((&&&((())))))(((''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''(((((('''((()))******+++(((((((((''''''(((((((((''''''''''''(((((())))))''''''(((((())))))******(((''''''''''''((())))))((())))))************)))))))))))))))((((((((((((************************((((((((((((((((((((((((~~~hhh\\\WWWPPPPPPSSSNNNJJJHHHFFFFFFGGGGGGFFFEEECCCCCCDDDDDDEEEDDDDDDDDDEEECCCBBBBBBBBBBBBAAA???===<<<;;;999888777666666777777666555444333333222111111111000000000//////...------,,,,,,,,,------+++,,,---...---,,,+++***++++++++++++++++++++++++************************++++++************++++++)))***+++,,,,,,+++)))(((*********++++++*********++++++++++++++++++++++++,,,,,,,,,+++************))))))******++++++++++++***++++++,,,+++***)))((()))))))))***++++++,,,,,,))))))((((((((((((((((((------,,,++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------...............///000000111111000000///,,,---///000000000...---111000///...///000222333888666888>>>CCCIIIRRR[[[hhhkkklllkkkkkkqqq|||}}}uuunnnhhheeegggjjjqqq{{{}}}uuunnniiihhhiiiaaa___ZZZUUURRRRRRTTTVVV^^^cccjjjooommmdddVVVMMMBBB???:::777555444222111000000////////////////////////...---------...///---,,,+++,,,------+++(((************************,,,++++++***)))(((((('''+++***))))))(((((())))))************)))))))))((((((''''''((((((***+++,,,(((((()))))))))***************)))))))))(((((((((((((((((((((((((((((((((''''''(((((()))***,,,,,,((((((((((((((())))))))))))******++++++******)))))))))((()))))))))))))))&&&&&&''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))***)))(((&&&&&&''''''(((&&&''')))((('''&&&'''(((((((((''''''''''''(((((($$$%%%&&&'''((((((((('''''''''&&&''''''((()))*********)))((('''&&&%%%%%%&&&'''''''''((()))***+++((((((''''''''''''(((((($$$%%%&&&''')))******+++'''''''''((()))******+++))))))(((((())))))***+++(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((({{{ggg[[[WWWPPPQQQSSSNNNKKKIIIGGGFFFGGGGGGFFFEEECCCDDDEEEFFFFFFGGGGGGGGGEEEDDDBBBBBBCCCCCCAAA@@@===<<<;;;999888888888888777777666555444333333222111111111111000000000000......---,,,,,,,,,------,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++'''(((***+++++++++******)))***++++++++++++***)))+++++++++++++++,,,,,,,,,***+++,,,+++***)))***+++(((((())))))***++++++,,,++++++,,,,,,+++***))))))*********++++++,,,,,,,,,++++++*********++++++,,,---,,,,,,++++++++++++,,,******++++++++++++******---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,---......//////......//////000000000000//////---...///000000///...---//////......//////000000444222333777;;;>>>FFFNNN\\\```ccccccbbbhhhuuu|||wwwwwwyyy{{{{{{qqqiiiccc___\\\]]]___cccjjjrrrxxx{{{||||||~~~~~~yyyqqqkkkggggggeeebbb]]]VVVQQQOOOQQQSSSTTTVVVYYY[[[YYYQQQGGG???999666333111111111000///------------------------000000000---++++++---...333///,,,,,,---,,,)))&&&***************+++++++++,,,,,,,,,+++*********)))******)))(((((((((((()))************))))))))))))((((((''''''((()))+++,,,((((((((()))))))))***************))))))(((((((((******)))))))))***+++,,,(((((())))))***+++------(((((())))))))))))******((()))+++------+++)))((()))((('''(((***+++***)))%%%&&&'''((()))))))))((())))))))))))))))))))))))))))))************))))))***)))(((&&&&&&''''''((('''((()))((('''&&&''')))((((((''''''''''''(((((($$$%%%'''((())))))(((((('''''''''''''''((()))***((((((((((((((((((''''''((())))))(((&&&%%%'''((((((''''''&&&&&&''''''((($$$$$$&&&((()))*********)))))))))((((((''''''''')))))))))))))))***++++++''''''((()))************))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))zzzggg\\\XXXQQQPPPRRRLLLKKKIIIGGGGGGGGGHHHGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHEEEDDDBBBBBBCCCCCCAAA@@@<<<<<<;;;:::::::::::::::777777666555444333333222111000000000000////////////...---,,,,,,,,,,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((((()))***************)))***++++++++++++***))))))*********++++++++++++(((***,,,+++))))))***---******************++++++******++++++++++++,,,,,,***************++++++++++++++++++++++++,,,---...,,,,,,+++***************((()))***+++,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---.../////////...---------............---------..................---,,,,,,...///000//////...111//////333555666<<>>;;;BBBIIIKKKKKKQQQ]]]hhhzzzzzz}}}}}}~~~zzzyyy||||||uuummmiiiiiilllnnnssszzz|||uuujjjaaaZZZVVVTTTRRRLLLLLLNNNSSSZZZaaaeeeggguuu~~~vvvnnnjjjccc```YYYOOOFFF@@@@@@BBB===;;;888777888888777666222111///...///...,,,***------------,,,,,,,,,,,,))),,,///000222666===BBBEEE;;;000))))))+++,,,+++))))))******++++++++++++*********************+++******)))(((((((((((((((************))))))))))))111000---***((((((((()))(((((((((((())))))))))))$$$$$$%%%&&&'''((()))***&&&%%%%%%$$$%%%&&&'''(((***)))(((&&&%%%%%%$$$$$$))))))******+++++++++,,,***)))(((''''''((()))***'''%%%$$$%%%(((***(((&&&%%%&&&(((************))))))(((&&&%%%%%%&&&((()))&&&'''((())))))((('''&&&***)))((('''&&&''''''(((((()))***)))'''''')))***((((((''''''''''''(((((())))))++++++***(((&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((###%%%''''''&&&&&&))),,,'''''''''&&&&&&'''''''''((())))))))))))'''%%%$$$$$$$$$%%%&&&'''((()))***'''''''''''''''((())))))%%%&&&'''((())))))))))))(((((((((((()))))))))***))))))******+++++++++,,,))))))))))))))))))))))))yyyfff\\\YYYRRRQQQRRRKKKMMMKKKHHHGGGHHHIIIHHHGGGJJJHHHFFFFFFFFFFFFEEECCCCCC@@@======???AAA@@@>>><<<<<<<<<;;;:::999777777777666666444333222111111333222111000////////////000000///............///000---***))))))*********+++++++++*********))))))((()))***+++,,,---------******))))))******+++,,,,,,+++******))))))******))))))))))))))))))))))))...---+++*********++++++************************,,,,,,++++++++++++++++++---,,,***)))))))))******************************************************)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,+++++++++,,,---...---------.........//////........................+++---///111222222000000........................---------............///111000000000000222444555777:::===???AAAGGGRRRZZZgggnnnyyy}}}zzz}}}uuuxxx}}}yyyyyyxxx{{{yyyvvvrrrooorrrzzz}}}zzzuuuooojjjhhhhhhiiiiiihhhlllrrrxxx}}}qqqoooggg]]]XXXWWWTTTOOONNNNNNNNNQQQVVV\\\bbbfffqqq}}}~~~nnnccc___XXXUUUOOOIIICCC???<<<;;;555555444333222111000///............---,,,+++***,,,,,,,,,++++++*********......222999AAAEEEDDDAAA888333---))))))***)))((())))))***+++,,,,,,------((()))***++++++++++++++++++*********))))))((((((+++***)))(((((()))***+++''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((************************))))))(((((((((((())))))))))))))))))))))))))))))+++***)))'''''''''((()))''''''''''''((()))+++,,,,,,+++***)))(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((&&&&&&%%%&&&'''((((((***+++***(((''''''(((%%%%%%%%%&&&'''((())))))'''((()))+++++++++***)))+++*********))))))(((((())))))))))))))))))))))))++++++,,,,,,+++***(((''''''((()))******)))((('''))))))))))))))))))))))))&&&'''((())))))***))))))zzzfff\\\YYYRRRQQQQQQKKKMMMKKKHHHGGGHHHIIIHHHGGGIIIGGGFFFFFFGGGGGGEEEDDDFFFCCCAAA@@@BBBCCCBBBAAA============<<<:::999888888777777666444333333222333222111000////////////......---,,,,,,,,,,,,,,,000---***)))***++++++***+++++++++*********))))))))))))***+++,,,,,,,,,,,,******))))))******+++,,,,,,+++******))))))******************************---,,,+++*********++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,***)))))))))*********************************************************************++++++++++++++++++,,,,,,,,,---------,,,+++************+++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------------------+++,,,...000111111000///////////////////////////------------............000/////////000111333444333666888888999===FFFMMMUUU\\\gggrrr}}}yyyvvvyyywwwyyy~~~|||xxxuuutttxxx}}}yyytttpppooonnnrrr{{{}}}rrrooollliiikkksss}}}zzztttpppkkkgggeeedddcccbbbaaacccfffiiilllnnnooopppjjjjjjeee^^^ZZZZZZWWWSSSQQQPPPOOOPPPSSSYYY^^^bbblllttt}}}|||qqqcccXXXSSSKKKHHHDDD>>>:::777555444222222111000///...------............---,,,+++***,,,,,,,,,+++++++++******,,,333<<>>777222333///***)))***+++***)))*********++++++,,,,,,,,,((())))))******+++******************)))))))))((())))))(((''''''((())))))((()))***)))((('''(((***************************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((''''''((()))))))))(((''''''((()))***+++***)))((('''''''''''')))(((((((((((())))))***%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&(((((((((&&&%%%%%%'''%%%&&&&&&''''''((((((((('''((()))*********)))((())))))((((((((('''''''''))))))))))))))))))))))))((()))***++++++******)))'''((()))******)))((('''))))))))))))))))))))))))'''(((((())))))))))))(((zzzggg\\\XXXQQQPPPQQQKKKMMMKKKHHHGGGHHHIIIHHHGGGHHHFFFEEEFFFGGGGGGFFFEEEHHHEEECCCBBBCCCCCCBBBAAA?????????>>>===<<<::::::888888777666555444444333222222111000////////////...------,,,,,,,,,,,,,,,///---***)))***++++++***+++++++++***************)))******+++,,,,,,,,,,,,******))))))******+++,,,,,,+++******))))))******++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,+++******)))*********************************************************+++++++++***************++++++++++++,,,,,,,,,,,,++++++******))))))*********+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---/////////..............................------------........................///000111222111222333222111444999>>>AAAHHHRRR\\\ggguuu~~~{{{}}}zzz|||~~~|||zzzxxxuuuttttttzzzyyysssnnnkkkjjjkkkrrr|||{{{uuuqqqlllhhhfffeeeiiirrr}}}zzzuuussskkkiiifffdddeeekkktttzzzyyysssllliiieeebbbaaa^^^\\\ZZZ[[[[[[[[[\\\___bbbeeefffiiillljjjfffcccccc```\\\VVVTTTPPPNNNOOOSSSWWWZZZaaadddgggeee]]]RRRIIIDDD===;;;888444111//////...//////...---,,,+++******------------,,,++++++***,,,,,,,,,++++++++++++***+++444>>>AAA<<<333,,,(((,,,***((()))***++++++*********++++++++++++++++++(((((()))))))))))))))***************))))))))))))((((((''''''''''''((((((((()))******(((((()))***))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((()))******)))((((((((((((((())))))((('''&&&&&&&&&&&&***))))))(((((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&************************((('''&&&%%%%%%&&&'''((('''(((((('''%%%%%%&&&(((''''''''''''''''''''''''(((((()))))))))((('''''''''''''''&&&&&&&&&&&&%%%))))))))))))))))))))))))&&&'''((()))************(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))(((((('''{{{ggg\\\XXXQQQPPPQQQKKKMMMKKKHHHGGGHHHIIIHHHGGGGGGFFFEEEEEEGGGHHHGGGFFFEEEDDDCCCAAAAAA@@@???>>>??????>>>>>>===;;;:::999777777666666555444444333222111000//////......///000///......------.........,,,******+++++++++***************************)))***+++,,,,,,,,,,,,,,,******))))))******+++,,,,,,+++******))))))******++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++******************************************************************,,,+++++++++***)))))))))***++++++++++++,,,,,,,,,++++++************++++++)))***,,,......---,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,++++++++++++++++++++++++,,,,,,---------.........------------.../////////000111222000///000444777777<<>>>>>============<<<;;;:::999888666555555444444333333333222111000///............//////...------------------,,,******+++,,,+++*********************************+++,,,,,,,,,++++++******))))))******+++,,,,,,+++******))))))******++++++++++++++++++++++++************************(((((((((((((((((((((((())))))***+++,,,,,,------************+++*********************************************************,,,+++++++++***)))))))))*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---)))***,,,......---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,---------............//////000000///000222333444777;;;???CCCKKKUUU\\\gggmmmvvv~~~}}}{{{xxxvvvvvvuuutttrrrrrrpppoooqqqwww{{{|||{{{{{{~~~{{{xxxxxxvvvsssooojjjeeeaaa___ZZZ___eeennn|||{{{sssoookkkeee```]]][[[\\\bbbiiiqqq~~~}}}tttnnnjjjhhhccccccbbbaaa```bbbfffjjjpppwww}}}|||xxxtttnnnhhhcccaaa___^^^^^^]]][[[YYYWWWUUURRRRRRUUU]]]eeejjjsssxxxzzztttlllfff```ZZZUUUQQQKKKFFFBBBBBBDDDEEEDDDAAA>>><<<;;;999555222000000///////////////000,,,,,,,,,++++++******)))+++++++++,,,++++++***)))++++++++++++++++++++++++,,,)))''''''))),,,,,,+++)))***+++,,,+++*********+++************************)))(((((('''((())))))))))))))))))))))))******)))))))))))))))))))))))))))***+++***)))((()))+++(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))(((&&&''''''((()))*********))))))((((((''''''((((((******)))(((((('''((((((+++***)))'''&&&$$$###"""(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))((()))))))))'''''')))***((((((((((((((((((''''''(((((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))***))))))((('''&&&}}}hhh\\\WWWOOOOOOQQQKKKMMMKKKHHHGGGHHHIIIHHHGGGHHHFFFEEEFFFGGGGGGFFFEEECCCDDDEEEDDDBBB@@@@@@@@@<<<<<<;;;;;;:::999777666555555444444333333333333111111000///............---,,,,,,+++++++++++++++,,,+++***+++,,,,,,+++******************+++++++++***++++++,,,,,,+++++++++******))))))******+++,,,,,,+++******))))))******++++++++++++++++++++++++((()))******+++*********))))))))))))))))))))))))*********++++++,,,,,,---))))))***++++++++++++***************************************************+++++++++***************************++++++++++++,,,,,,,,,+++,,,,,,---...***+++,,,---------,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------.........------,,,,,,---...////////////111444666666777;;;AAAFFFPPPVVV___gggnnntttyyy{{{yyyzzz{{{|||{{{{{{}}}~~~}}}uuurrrppppppsssvvvuuussssssuuuxxxzzz{{{yyywwwuuuppppppnnnkkkgggccc___\\\YYY\\\^^^bbbmmm{{{zzzrrrmmmkkkhhhaaa\\\WWWUUUVVV[[[```gggqqq{{{}}}zzzuuuooojjjfffdddbbbbbbcccbbb``````bbbdddggglllqqqrrrsssuuusssnnnjjjfffbbb______^^^^^^]]]```\\\WWWTTTUUU[[[ccchhhvvv|||}}}vvvlllccc[[[UUUMMMJJJEEE???<<<:::;;;;;;777666444333333333222111---------...............------,,,,,,++++++++++++******+++++++++******)))***++++++++++++,,,,,,,,,,,,)))(((***......***&&&)))+++,,,,,,***))))))***))))))******************+++***)))((('''((()))***))))))))))))************))))))************)))))))))***++++++))))))***+++************************(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))(((%%%&&&''')))******++++++))))))(((((('''(((((()))***))))))(((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((()))))))))))))))))))))))))))))))))******((('''&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''~~~iii\\\WWWOOOOOOQQQLLLMMMKKKHHHGGGHHHIIIHHHGGGIIIGGGFFFFFFGGGGGGEEEDDDBBBDDDFFFFFFCCCAAABBBCCC;;;;;;;;;;;;:::888777666555555555555444444444444111111///...............---,,,++++++******++++++,,,+++***+++,,,---+++***))))))*********++++++++++++++++++,,,,,,++++++*********))))))******+++,,,,,,+++******))))))******************************'''((()))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++******************************************************************+++++++++************++++++++++++++++++******+++,,,,,,---++++++,,,,,,,,,,,,------)))************+++++++++------------------------,,,,,,,,,++++++,,,,,,,,,........................++++++,,,,,,,,,---------------...//////...---,,,,,,,,,,,,---......---,,,...000222222111333777;;;<<>>:::777444333333///000000//////......///++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++))))))***************)))******+++++++++,,,,,,,,,++++++,,,---,,,+++(((&&&''')))+++***(((''')))+++(((((())))))******++++++---+++***(((((((((***+++((()))))))))************(((((()))******)))(((((()))***++++++))))))***+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))******)))(((&&&'''((()))******))))))(((''''''&&&&&&''''''((()))(((((((((((())))))***'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***"""%%%(((***)))'''&&&&&&''''''(((((())))))******((('''''''''(((***+++---''''''((((((((()))))))))))))))))))))))))))))))))***)))((('''''''''((()))***)))(((''''''((()))***))))))))))))))))))))))))'''(((((())))))))))))(((~~~iii\\\VVVOOONNNQQQLLLMMMKKKHHHGGGHHHIIIHHHGGGJJJHHHFFFFFFGGGFFFEEECCC@@@CCCFFFEEECCCAAAAAACCC<<<<<<<<<;;;:::999777777666666666666666555555555111000///......------...///...------,,,,,,------+++******+++------+++***))))))******++++++++++++++++++,,,,,,,,,++++++************)))***++++++,,,,,,++++++***)))*********))))))))))))))))))))))))'''((()))+++++++++***)))************************,,,,,,++++++++++++++++++((()))***+++,,,,,,+++***************************************************))))))******+++++++++,,,)))************+++++++++******))))))***+++,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------........................------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------.../////////...---,,,...------/////////---+++,,,///222222111222555999000444:::???DDDGGGKKKNNNOOOPPPRRRWWW___hhhpppuuuyyywwwxxxzzz}}}~~~{{{xxxnnnoooppprrruuuwwwyyyzzzxxxyyyzzzyyywwwsssooolllgggfffbbb___bbbkkkoooooovvvsssqqqrrrtttrrrkkkdddccc```^^^___^^^]]]aaafffkkkpppuuuzzzzzzwwwsssooohhhjjjlllkkkiiifffeeeeee```ccchhhnnnxxx|||tttjjjaaa]]]]]]^^^___YYYTTTNNNIIIIIINNNTTTYYY]]]dddfff___TTTLLLFFFAAA===<<<999777444111//////,,,...//////---,,,,,,---++++++,,,------,,,,,,+++,,,,,,,,,+++++++++++++++((())))))*********))))))*********++++++,,,,,,,,,***+++,,,)))%%%%%%(((+++%%%'''((((((&&&&&&))),,,'''(((((()))***++++++,,,...,,,***)))((()))***+++(((((())))))*********+++&&&'''((())))))((('''&&&)))+++++++++***)))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((*********)))(((((()))*********)))'''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''(((((()))***+++))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***###&&&+++---,,,***((('''&&&''''''((()))******+++'''''''''''')))+++---...'''''''''((((((((())))))))))))))))))))))))))))))((((((''''''((()))+++,,,***)))(((''''''((()))***))))))))))))))))))))))))''''''((())))))***))))))lll\\\WWWTTTNNNLLLNNNKKKKKKJJJIIIHHHHHHHHHHHHJJJIIIHHHHHHFFFFFFEEEDDDDDDCCCAAA???>>>>>>>>>??????>>><<<:::999888777777<<<999666666777777444111222000......///000000///,,,+++******))))))******,,,,,,,,,+++++++++************))))))***,,,...///000//////---,,,++++++***)))***++++++*********+++******+++******)))((('''"""$$$'''***,,,------,,,******++++++++++++******''')))+++++++++,,,...///,,,,,,,,,,,,,,,,,,------,,,+++,,,---//////---+++))))))************))))))+++++++++,,,,,,---------************************+++***)))((()))***,,,...,,,+++++++++***)))))))))((()))***+++,,,---------))))))*********+++++++++,,,,,,,,,++++++,,,---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////---+++,,,///000///------...///000000///...---...///111444777:::===>>><<<>>>@@@CCCJJJTTT___gggpppxxxxxxyyyzzzxxxuuurrrpppppprrrwww~~~~~~zzzuuusssrrrssswww||||||yyyxxxuuuoooiiifffhhhnnnsssxxx{{{}}}}}}xxxpppjjjkkkjjjhhheeeddddddeeekkkpppxxxyyytttrrrpppooommmjjjfffcccaaacccffflllyyymmm```[[[ZZZXXXUUUOOOLLLHHHFFFEEEGGGJJJLLLRRRRRRQQQNNNHHHAAA;;;777444333222000...---,,,,,,+++,,,---.........---,,,******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++******++++++,,,+++***)))(((******))))))))))))*********************)))((('''***)))(((''''''((()))***'''''''''''''''''''''''',,,+++++++++******))))))''''''((()))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))+++***'''&&&%%%&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))+++)))'''&&&((()))))))))***)))(((''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))---+++((((((((())))))(((******))))))(((((('''''')))***+++++++++)))((('''------,,,+++***)))(((((((((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((&&&&&&&&&'''''''''''''''&&&((()))***)))((()))***'''''''''''''''''''''''')))'''%%%&&&)))+++)))'''%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''&&&&&&&&&'''''''''((((((lll\\\WWWTTTNNNLLLNNNKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDBBBAAA@@@??????@@@===<<<;;;:::888777777777999777555555777777555333222000......///000///...,,,,,,+++************+++,,,,,,,,,+++++++++******+++************,,,---...+++++++++,,,++++++*********+++++++++***))))))***((())))))*********))))))&&&''')))+++,,,++++++*********++++++++++++******((()))******)))((()))*********))))))((((((''''''*********+++------,,,***)))******************))))))))))))******+++++++++************************+++***(((((((((***+++---+++++++++***************((())))))***++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------........................------------------------,,,,,,,,,,,,------------...---+++,,,///000///------...///000000///...---------///111444666777888666777999;;;???GGGOOOUUU]]]eeepppwwwxxxuuupppmmmjjjkkklllkkkiiiffffffffflllrrr{{{{{{yyy{{{|||yyytttqqqooonnnpppuuu|||||||||xxxrrrkkkgggiiiooottt~~~xxxrrrqqqoookkkfffdddddddddjjjppp{{{|||vvvtttqqqooommmjjjfffbbb\\\^^^```gggttt{{{iii\\\VVVTTTPPPMMMHHHEEEAAA>>>===>>>@@@AAAFFFEEECCC@@@<<<888555333............///000111222+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++******++++++++++++***)))(((((((((''''''''''''(((((()))************))))))(((***)))(((''''''((()))***************************++++++******))))))))))))''''''((()))))))))))))))'''((()))((('''&&&''')))((((((((()))))))))******'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))+++)))''''''((()))))))))(((((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''+++)))'''&&&((()))(((((((((((((((((('''''''''&&&))))))*********)))((('''))))))(((''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&''')))******)))'''&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&$$$&&&'''((('''&&&'''(((''''''''''''''''''''''''&&&$$$###$$$&&&'''&&&$$$&&&&&&'''(((((('''&&&&&&((((((((((((((((((((('''&&&&&&&&&'''''''''((((((~~~lll[[[WWWTTTOOOLLLOOOLLLKKKJJJIIIHHHHHHHHHHHHKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@;;;;;;:::888888777777777666555444444666777666444222000///...///000///...------,,,++++++++++++,,,,,,,,,,,,+++++++++******,,,++++++******+++,,,,,,((()))***,,,,,,,,,+++***+++++++++***)))))))))((('''''')))******+++++++++)))***+++++++++***((('''******++++++++++++******+++,,,,,,***(((''''''(((***)))((('''&&&%%%%%%$$$)))(((((()))++++++***(((******++++++++++++******)))))))))******************************************)))((('''((()))***+++***************+++++++++((())))))*********))))))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,................................................++++++++++++,,,,,,,,,,,,...,,,,,,,,,...///...------...////////////...---,,,------...///000111222000111333333555888===AAAJJJPPPYYY^^^```^^^\\\ZZZWWWYYY[[[ZZZYYYXXXXXXYYYbbbiiisss~~~zzzsssqqqssssssppplllhhhgggfffhhhnnnyyy~~~|||{{{{{{wwwppphhheeegggmmmrrr}}}vvvtttpppiiiccc``````aaaeeemmm{{{{{{ssspppmmmjjjhhhddd___\\\TTTVVVXXX]]]iiixxx}}}qqq```TTTMMMJJJFFFCCC???===:::666555555666777888777444222111000000000111000///...---,,,,,,,,,---,,,+++***************++++++++++++++++++************************************************************++++++++++++************++++++******)))(((((((((''''''''''''((((((((())))))************)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))&&&'''((((((&&&&&&'''((()))))))))*********++++++''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))''''''((())))))(((&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((('''%%%&&&'''(((((('''''''''''''''&&&&&&&&&&&&(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&%%%'''***,,,,,,***'''%%%'''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%$$$&&&''''''&&&&&&&&&'''((((((((((((((((((((((((((('''&&&'''((()))((('''&&&''''''((((((''''''&&&''''''((((((((((((((((((&&&&&&'''''''''(((((((((~~~kkk[[[WWWTTTOOOMMMOOOLLLKKKJJJIIIIIIHHHHHHHHHKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCCCCBBBAAA@@@@@@@@@:::999999888777777777888666555555555555555444444333111///...///000///.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******---,,,,,,++++++************+++---.........,,,+++***)))))))))***+++***)))(((((()))******************++++++++++++***)))(((******++++++++++++******---......,,,***))))))************))))))((((((''')))((('''(((***+++***(((+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,************************))))))((('''(((((()))***)))))))))***+++++++++,,,)))***************)))(((+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,---,,,,,,------............................................................000111111111222444666;;;???EEEHHHJJJIIIIIIIIIGGGIIIKKKKKKKKKKKKLLLNNNUUU]]]gggqqq|||tttooojjjhhhiiiiiigggddd]]]\\\[[[]]]eeeqqqyyyuuusssqqqqqqpppllleee___\\\___eeekkkvvv|||wwwqqqoooiiibbb\\\XXXYYYZZZ]]]fffuuuuuuhhhfffbbb^^^[[[XXXSSSPPPLLLNNNOOORRR[[[hhhooooookkkaaaTTTJJJDDDAAA===:::999777555333222222222333000000///...---......///222111///---+++***))))))...---+++***)))))))))***++++++++++++******************************************************************++++++++++++************************))))))******))))))))))))******'''((()))***************))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((''''''''''''((()))))))))))))))'''((()))((('''''''''))))))*********++++++++++++''''''''''''''''''''''''******++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))(((%%%%%%&&&&&&'''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%&&&((())))))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((###$$$%%%'''''''''&&&%%%&&&''')))++++++)))'''&&&'''''''''''''''((())))))))))))((('''&&&%%%%%%%%%&&&((())))))((('''((()))(((((((((((((((((((((((()))(((((())))))*********''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((}}}kkk[[[VVVTTTOOOMMMPPPLLLLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFEEEBBBBBBAAAAAA@@@@@@??????:::999999888777777777888777777777555444333222222333111////////////...---///...------,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,+++******))),,,,,,---------,,,+++***)))((('''))),,,...---,,,***************)))((((((*********++++++++++++*********++++++++++++*********,,,---,,,+++***+++,,,)))))))))******+++++++++***)))((()))***++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))((((((((((((((())))))))))))***+++++++++,,,+++++++++,,,++++++******************++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,---------------.........------------......111000000//////......------///111111000000111222///222555777888888:::;;;;;;<<<>>>>>>>>>???AAACCCHHHOOOXXX___hhhoooooollleeebbb^^^]]]^^^^^^\\\ZZZTTTSSSSSSUUU[[[gggvvvuuulllfffcccbbbaaa___\\\WWWSSSRRRUUU\\\aaakkkxxxzzztttpppmmmeeeccc^^^XXXSSSQQQRRRTTTUUU]]]kkkzzztttkkk[[[XXXTTTQQQNNNKKKHHHEEEDDDFFFFFFFFFKKKUUUZZZZZZUUUOOOFFF???<<<999777444222222111111000111111222---......//////...---,,,))))))******+++---...//////...,,,************+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))************))))))))))))******'''((()))***************(((((())))))))))))((((((************************''''''''''''''''''((((((''''''((()))))))))))))))((()))******)))((()))***)))*********++++++++++++((((((((((((((((((((((((******++++++,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))'''&&&&&&'''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&''')))***)))((((((((((((((((((((((((((((((''''''''''''((((((((('''(((((())))))******+++((((((((((((((((((((((((%%%&&&((()))***)))((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))((('''&&&%%%%%%%%%&&&((())))))'''&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((())))))}}}kkk[[[VVVUUUOOOMMMPPPMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEDDD@@@AAAAAAAAAAAA@@@???>>>;;;;;;:::888888777777777888999999777444222222333444222////////////...---......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++******))))))))))))+++)))(((***...000...,,,+++++++++******)))''''''))))))******+++,,,,,,,,,******++++++++++++******'''(((******))))))***,,,&&&'''((((((******+++,,,+++***((()))***,,,,,,+++******++++++++++++******)))))))))))))))(((((((((******************************))))))))))))((((((***************+++++++++***++++++,,,,,,,,,++++++))))))*********+++++++++......---,,,++++++++++++,,,,,,,,,,,,------------------------------------************************,,,,,,,,,,,,------------***,,,------,,,,,,---.........------------......111000000//////.........+++---//////......///000...000222222222333444666222333444444444555777999<<>>===;;;===CCCFFFEEEBBB>>>:::777666444333111---------...............,,,,,,---......,,,+++*********))))))******++++++...---,,,+++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))******((((((''''''''''''((((((((())))))************)))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((())))))))))))))))))***++++++))))))***+++)))))))))*********++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******((('''&&&'''((()))*********)))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((''''''(((******)))'''((((((((()))))))))))))))(((((('''''''''((()))***&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))******+++++++++******((('''&&&&&&&&&&&&'''((((((''''''&&&&&&((()))***((((((((('''&&&&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''&&&'''((((((''''''(((***)))((((((''''''(((((()))&&&&&&''''''((()))))))))''''''((((((((()))))))))}}}jjjZZZVVVUUUPPPNNNPPPMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDCCC@@@AAABBBBBBBBBAAA@@@???===<<<;;;:::888777777777777888999777555333444555444222000/////////...,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,+++******+++***((('''((()))+++,,,000---***+++///000---***))))))*********))))))(((++++++******++++++,,,,,,******++++++++++++******''')))******))))))***+++((((((((())))))*********+++***((((((***+++,,,+++)))******************)))***)))))))))((((((((('''******************************+++******))))))(((+++++++++***************((()))***++++++,,,++++++*********+++++++++,,,,,,///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,------++++++---///...------,,,,,,------.........------------------***,,,---...---,,,---...000111222222111111222333///000000///...///111333333888;;;;;;===AAACCCAAAAAA@@@@@@@@@BBBBBBBBBBBB>>>@@@BBBBBBCCCIIIRRRYYYYYYUUUPPPKKKHHHFFFDDDBBBAAAAAA@@@???>>>@@@DDDGGGMMMUUUZZZWWWQQQNNNLLLJJJEEEEEEDDDBBB??????@@@BBBEEEGGGLLLSSSXXXWWWPPPJJJBBB???<<<:::999999888666111555666333333666888666555444222222111000///...++++++,,,------,,,+++***,,,,,,++++++++++++,,,,,,---,,,+++)))((('''&&&&&&***+++++++++++++++******''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((('''((()))***+++((((((''''''''''''(((((()))************))))))((('''((()))******)))((('''''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))))))))))))))(((***+++***)))((()))***((((((((()))))))))******(((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******(((&&&&&&'''((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''((()))(((&&&$$$'''''''''((((((((())))))))))))((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))(((((('''''''''((((((''''''(((((((((((('''''')))(((&&&&&&&&&''')))***''''''''''''''''''&&&&&&$$$&&&''''''%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,+++))))))+++---***)))(((''''''((()))***&&&&&&''''''((())))))***'''((((((((())))))))))))}}}jjjZZZVVVUUUPPPNNNQQQMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCCCCCCCBBBAAA@@@???>>><<<:::999888777777555777999888555444666888444222000/////////...,,,------,,,++++++++++++,,,,,,,,,,,,+++++++++************,,,,,,---,,,+++***+++***)))((())),,,///111444000,,,---///000,,,((('''((()))******++++++***,,,,,,++++++***+++++++++******++++++++++++******+++,,,---,,,+++***+++,,,++++++++++++************+++)))'''''')))+++++++++))))))************)))))),,,+++++++++******))))))************************+++++++++++++++***)))(((,,,+++++++++******))))))''''''(((******+++++++++++++++,,,,,,,,,---------///...---,,,++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))),,,...---+++***,,,///...---,,,,,,,,,,,,---...***++++++++++++,,,,,,,,,,,,---...---,,,,,,---...,,,---...---,,,+++,,,---000111111///......000222...222444111111555777555555555666777888999::::::444777999999888;;;BBBHHHEEECCC@@@>>>>>><<<:::888999999999888666777999<<>>===;;;999:::;;;;;;999777666777888======???CCCGGGFFFAAA===999666333222333333222111+++///111///...000000...///////////////...---,,,------......---+++)))(((...,,,***((()))+++///111''''''''''''(((***+++,,,'''(((***++++++***)))(((&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((''''''''')))***+++******))))))))))))*********************)))(((''''''((()))******)))((('''************************'''((((((((())))))******'''(((((()))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))''''''''''''''''''''''''***)))((('''((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++***(((&&&&&&'''((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((()))))))))***'''&&&&&&'''((('''$$$"""&&&&&&&&&'''''''''((((((***)))(((((((((***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%###"""!!!"""######%%%'''***,,,,,,***'''%%%)))(((&&&%%%&&&''')))+++&&&&&&&&&'''''''''''''''&&&((()))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&&&&(((******)))(((''''''((()))***&&&&&&&&&'''((())))))***(((((((((((()))))))))))){{{nnn```YYYVVVRRRPPPPPPJJJJJJJJJJJJJJJIIIIIIIIIGGGIIIJJJKKKJJJGGGCCC@@@EEEDDDBBBAAA@@@?????????::::::;;;;;;::::::999999777777777777666555444333444333111000000000111222......---------,,,,,,,,,+++***((('''''''''((())))))*********+++++++++++++++*********))))))((((((+++,,,------++++++,,,---,,,+++++++++++++++,,,,,,))))))************))))))(((((((((((())))))))))))&&&'''((())))))***)))))))))))))))))))))((('''&&&***************)))(((((()))((('''))),,,...---+++))))))))))))))))))))))))++++++******)))(((((((((******))))))))))))******,,,------...---,,,***)))))))))))))))************------,,,++++++******)))---,,,***(((((()))***++++++*********+++,,,,,,---)))***++++++***)))***,,,,,,,,,+++******+++,,,,,,...---,,,******)))******,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------)))***,,,...//////......,,,,,,,,,------.........------------------------------......///000000111000111111000//////111333111111222333444555555666444333333222111111111222333222111000000111222333666666666555444333222111222111111111000000//////333555777999999777555333222222222111000...,,,+++///............---------//////...---,,,,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++******************************)))(((((()))***+++))))))))))))))))))))))))(((***+++***)))((()))******++++++++++++***))))))))))))))))))))))))))))))************************+++***(((&&&%%%$$$%%%%%%###%%%'''(((******))))))))))))))))))((((((((((((,,,***&&&""" !!!###$$$''''''((((((((((((((((((%%%%%%$$$%%%%%%&&&'''(((---,,,***(((((((((((()))((((((((((((((((((((((((***)))(((''''''((()))***&&&))),,,,,,***((()))***%%%&&&)))******)))&&&%%%((()))*********)))'''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((('''''''''((())))))+++)))&&&%%%&&&'''''''''(((((((((((())))))))))))******)))))))))+++,,,---$$$$$$%%%&&&'''((())))))))))))(((((('''''''''&&&'''''''''''''''''''''''',,,+++(((&&&%%%%%%&&&'''******))))))((((((((('''"""###$$$&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))***)))&&&$$$###$$$%%%%%%))))))))))))))))))))))))zzzlll___XXXUUURRRPPPPPPKKKKKKKKKJJJJJJJJJIIIIIIFFFGGGIIIJJJIIIGGGEEECCCDDDCCCBBBAAA@@@?????????@@@>>>;;;999777666666666777777777777666555444333333222111000///000111111......---------,,,,,,,,,...------,,,,,,,,,,,,,,,)))))))))*********++++++************)))))))))(((+++,,,---,,,+++******+++***)))))))))))))))******))))))************))))))++++++******)))))))))((('''(((((())))))))))))(((***++++++++++++******)))***************)))((((((***((('''(((***+++***((()))))))))))))))))))))))))))))))))))))))***************))))))))))))******,,,,,,,,,,,,,,,+++******))))))))))))************++++++++++++++++++++++++---,,,***)))((()))***+++++++++******++++++,,,---***+++,,,+++***)))***+++,,,,,,+++******+++,,,,,,,,,------,,,***))))))***************************+++++++++******+++++++++------------------------***+++,,,............---,,,,,,,,,---------......------------------------,,,,,,------...//////000333333222000---,,,...///.........//////000111111222111000000/////////000111000///......///000111222222222222222111000///000/////////...............///111222222111///...111111000000///...,,,,,,------------,,,,,,,,,,,,++++++*********++++++,,,---,,,+++*********++++++++++++++++++++++++++++++************************))))))((())))))***++++++))))))))))))))))))))))))(((***+++***)))((()))***)))************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++***(((&&&%%%%%%%%%%%%&&&'''((())))))(((((('''(((((((((((()))))))))))),,,***(((&&&&&&'''(((***((((((((((((((('''''''''***)))((('''&&&&&&&&&&&&,,,+++***)))(((((())))))))))))))))))))))))))))))(((''''''''''''''''''((((((***+++***'''%%%%%%&&&&&&''')))******)))'''&&&((())))))***)))((('''&&&(((((((((((((((''''''''')))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))******+++************)))))))))---+++******++++++***)))'''((((((((()))))))))))))))((('''''''''((()))***&&&&&&&&&'''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''''',,,+++)))'''&&&'''((()))((('''''''''&&&&&&&&&&&&'''''')))***++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))+++***(((&&&%%%%%%&&&'''))))))))))))))))))))))))xxxjjj]]]WWWTTTQQQOOOPPPMMMMMMLLLKKKKKKJJJIIIIIIFFFFFFGGGHHHHHHGGGGGGFFFDDDCCCBBB@@@????????????BBB???;;;777555555666777777777777777666555444333222111000/////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******((()))))))))************************))))))))))))+++,,,,,,+++)))((()))*********)))))))))))))))***))))))************))))))------,,,+++***)))((((((((())))))))))))((((((''')))******++++++++++++***)))************))))))(((***(((''''''(((((('''%%%))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))******,,,+++******************))))))))))))************))))))******+++,,,,,,---,,,+++***)))))))))***+++++++++******++++++,,,,,,,,,------,,,***)))***+++,,,++++++******++++++,,,)))---111///+++((())),,,************************+++******))))))******+++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,------......000111111///,,,+++,,,...------------------------///......---------------......------------......---......///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,++++++++++++)))))))))******+++------,,,,,,+++************+++++++++++++++++++++++++++************************&&&'''(((******+++++++++))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''(((((())))))******))))))))))))***+++,,,---))))))(((((('''''''''&&&++++++***)))((((((((((((******)))))))))))))))***************************(((((())))))))))))(((((())))))***(((&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((''''''***))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))***++++++,,,)))***+++++++++***)))))),,,***))))))***)))(((&&&''''''((((((((()))))))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((+++***)))(((((()))******''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((+++***((('''&&&'''(((((())))))))))))))))))))))))vvviii[[[VVVTTTQQQOOOPPPOOONNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFCCCBBBAAA@@@????????????>>>===;;;999888888999999777777777777666555444333111000000///////////////......---------,,,,,,,,,)))***+++,,,+++***)))((((((((()))))))))******************)))))))))))))))((()))******)))((()))+++---,,,++++++***+++++++++))))))************)))))),,,,,,+++******)))(((((())))))***))))))((('''&&&&&&'''((()))))))))))))))))))))************)))((()))((((((((((((((('''&&&))))))))))))))))))))))))(((((())))))******************))))))))))))******+++***)))(((((()))***+++((()))))))))************))))))******+++++++++,,,++++++***))))))******+++,,,++++++***++++++,,,,,,---......---***))))))***++++++++++++++++++++++++(((...444333,,,)))+++...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******++++++,,,,,,,,,,,,+++,,,------,,,---...000//////......---------------,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++...---,,,++++++,,,---...+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------...++++++******************************************************************%%%&&&(((***+++,,,++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))******))))))((('''((((((((((((((((((((((((************************))))))((('''''''''&&&&&&(((((((((((((((''''''&&&&&&''''''((()))******+++%%%&&&'''((()))*********)))))))))(((''''''&&&&&&(((((((((((()))***+++,,,)))))))))))))))*********))))))))))))))))))))))))***+++,,,------,,,+++***(((((((((((()))+++---///+++***)))(((((()))***+++)))))))))))))))(((((('''))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))******+++,,,)))***---000222222222111111...+++)))(((((('''%%%'''''''''((((((((())))))++++++******))))))))))))******))))))((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''((()))******)))))))))))))))(((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))((('''''''''((((((((((((((((((((((((((((((vvviii[[[UUUSSSPPPOOOPPPOOONNNMMMLLLKKKJJJIIIIIIJJJIIIGGGFFFDDDDDDDDDDDDBBBAAAAAA@@@????????????<<<======>>>===;;;999888777777777777666555444333000000000000/////////.........---------,,,,,,,,,,,,,,,---......,,,+++***))))))))))))************))))))))))))))))))******&&&'''))))))))))))+++------,,,,,,+++******++++++))))))************))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&'''((()))))))))))))))((())))))*********))))))((()))))))))))))))******************************************))))))((((((******))))))))))))************((((((((()))***+++((()))))))))************+++++++++******)))))))))******************++++++,,,,,,++++++***++++++,,,,,,---...,,,***))))))***++++++++++++++++++++++++)))///555444...***,,,000,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++++++++)))+++------,,,,,,...////////////......---,,,,,,,,,,,,+++++++++,,,,,,---------------------------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---,,,,,,++++++++++++************************************************************************%%%&&&(((***+++,,,++++++))))))))))))))))))))))))(((***+++***)))((()))*********++++++******)))((())))))))))))))))))))))))************************((((((((((((((((((''''''''''''''''''((((((((()))&&&''''''((()))******+++%%%&&&'''((((((((('''&&&))))))(((((('''''''''&&&''''''''''''((()))******)))))))))***************((((((((((((((((((((((((***+++,,,------,,,+++***)))(((((((((***,,,...///+++***)))(((((()))***+++***))))))(((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))*********,,,111555999;;;<<<<<<;;;666000+++************''''''''''''((((((((((((************))))))((((((******))))))(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''(((((()))((((((((()))))))))))))))(((((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((wwwiii\\\VVVSSSPPPNNNOOOMMMMMMLLLKKKKKKJJJIIIIIIJJJIIIHHHFFFDDDCCCCCCCCCAAAAAA@@@???????????????===>>>??????>>>:::777444777777777777666555444333000000111111111000///.........---------,,,,,,,,,++++++,,,,,,++++++***))))))*********++++++++++++))))))))))))************&&&''')))***)))***+++---++++++***)))(((((((((((())))))************))))))''''''(((((())))))))))))((())))))))))))((((((''')))******++++++++++++***((())))))************)))(((***++++++******+++---************************++++++******)))(((((('''******))))))))))))******)))))))))))))))******+++))))))))))))************,,,++++++***))))))(((((()))*********++++++++++++,,,,,,++++++******+++++++++,,,,,,+++)))((()))******++++++,,,,,,++++++******...222111---+++,,,///************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------******++++++++++++++++++,,,---......,,,++++++,,,---------,,,,,,+++++++++,,,++++++++++++,,,,,,---------............------***+++,,,,,,------------,,,,,,,,,,,,------------------,,,++++++,,,------***+++,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,***))))))(((((((((((()))******+++*********************************************************&&&'''(((******+++++++++))))))))))))))))))))))))(((***+++***)))((()))***+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((('''''''''''''''((()))***''''''(((((())))))******(((((()))))))))(((''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&))))))************)))(((''''''''''''''''''''''''))))))************)))))),,,***(((((())))))((('''******((((((((((((************)))(((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&(((,,,000333666777888999555...***(((((())))))&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&)))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&''''''((((((((())))))))))))))))))))))))xxxkkk]]]WWWTTTPPPNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGFFFEEEDDDDDDCCCAAA@@@@@@???????????????;;;;;;<<<<<<;;;999777555777777777777666555444333000111222222222111000///......---------,,,,,,,,,++++++***))))))))))))***++++++++++++,,,,,,,,,,,,((()))))))))************)))***++++++))))))***+++,,,+++***)))(((((((((((())))))************))))))******))))))))))))))))))'''(((((())))))))))))(((***++++++++++++******)))(((((()))******************,,,---,,,***)))***,,,*********************************)))))))))))))))******))))))))))))******((()))******+++++++++***))))))))))))************************))))))))))))))))))***+++++++++++++++---,,,++++++******++++++(((***+++***(((((()))******+++,,,,,,,,,,,,+++******,,,---,,,+++***+++---************************,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,+++******++++++,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------+++++++++++++++++++++++++++---//////---,,,+++,,,,,,,,,++++++++++++++++++***************+++,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++++++++******)))))))))))))))***'''((()))***++++++***)))************************************************))))))((())))))***++++++))))))))))))))))))))))))(((***+++***)))((()))******************))))))(((++++++++++++++++++++++++((((((((((((((((((((((((&&&'''((()))******)))((())))))((('''&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))((('''&&&&&&&&&&&&******++++++***)))((('''(((((((((((((((((((((((())))))(((((((((((()))))),,,***))))))******'''%%%)))(((((((((((((((((()))+++***)))((('''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))(((((((((((((((%%%&&&'''((()))******+++...,,,)))'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&((((((''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((######$$$&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''((()))*********))))))))))))))))))))))))zzzlll^^^WWWTTTPPPNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@??????????????????777777777777888999::::::777777777777666555444333111222222333333111000///......---------,,,,,,,,,000///...---,,,---...///++++++,,,,,,,,,---------(((((())))))*********+++,,,------,,,)))'''((((((...---,,,+++************))))))************))))))---,,,,,,+++***)))((((((''''''((())))))***)))))))))))))))))))))((('''&&&(((((()))***************+++---...,,,)))'''((()))************************((((((((()))******++++++******))))))))))))******((()))***,,,,,,,,,+++***))))))))))))************((((((((()))******++++++((()))***+++++++++++++++---,,,,,,+++*********+++'''((())))))(((''')))******+++,,,------,,,+++******))))))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,---,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,++++++++++++++++++(((***---.........///000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++++++++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------,,,+++***+++++++++************)))************+++,,,---...'''((()))+++++++++***)))))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))(((((('''++++++++++++++++++++++++************************&&&'''(((*********)))))),,,+++)))'''&&&%%%&&&&&&))))))))))))((((((((((((&&&&&&%%%%%%&&&'''((()))%%%%%%&&&'''((()))******&&&&&&&&&''''''((()))******+++++++++***)))'''&&&)))))))))))))))))))))))),,,+++***))))))***+++,,,+++******+++......+++(((''''''((((((((((((''''''+++***((('''''''''((())))))))))))(((''''''&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))++++++******)))(((((((((---,,,***((('''&&&&&&&&&)))))))))+++,,,+++(((&&&&&&&&&&&&'''''''''((((((&&&'''(((*********))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))******&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''&&&'''(((***++++++++++++))))))))))))))))))))))))}}}nnn^^^WWWTTTQQQNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDBBB@@@??????AAAAAA@@@>>>::::::::::::999999888777888888777777666666555555000000//////......------111---***+++///000---)))++++++******++++++,,,,,,//////---,,,***)))((('''******+++,,,+++***)))((((((((((((((())))))))))))...,,,***)))((()))***++++++***)))(((((()))***+++//////---,,,***)))((('''))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((()))'''&&&(((,,,---+++((()))((((((((((((((()))))),,,&&&***---&&&''',,,*********))))))))))))******))))))))))))******************))))))))))))******)))******++++++)))((('''***)))))))))***+++,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))************,,,,,,+++***))))))*********)))((((((((()))+++,,,************************+++******))))))******+++************************)))************+++++++++))))))***+++,,,,,,------------......//////000000)))))))))******++++++,,,*********)))''''''***,,,************************)))))))))***++++++,,,,,,***++++++,,,,,,++++++***((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))***,,,...000000...,,,***,,,,,,,,,++++++***************))))))******+++,,,+++***'''&&&&&&'''***+++,,,+++***))))))***+++,,,((('''&&&%%%&&&''')))+++************))))))))))))(((((((((((()))))))))))),,,***)))***---.........************))))))((((((((((((((((((((()))******))))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((&&&%%%$$$$$$%%%%%%''''''''''''((((((((((((,,,+++***(((''''''''''''+++******)))((()))))))))+++++++++***)))(((((('''))))))))))))(((((((((((())))))(((((('''''''''&&&+++)))(((&&&&&&((()))+++))))))(((((((((((())))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))---,,,***((('''&&&''''''&&&&&&'''((())))))(((((( """%%%((()))'''%%%$$$(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&$$$"""$$$&&&(((&&&$$$******))))))(((((('''''')))'''%%%%%%''')))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))ooo___XXXUUUQQQNNNMMMNNNMMMLLLKKKJJJIIIIIIHHHLLLLLLKKKJJJJJJIIIHHHHHHDDDBBBAAAAAACCCCCCBBB@@@;;;;;;;;;::::::999888888888888777777666555555555222222111111000//////...000---***+++...///---)))...---,,,+++***)))))))))///...---,,,***)))((('''))))))***+++***)))((('''(((((((((((())))))))))))---+++***(((((((((***+++,,,,,,+++******+++,,,,,,---,,,,,,++++++***))))))))))))))))))))))))))))))***))))))(((((())))))***************)))))))))((()))*********((('''''''''******))))))))))))******+++&&&***---''')))...***,,,++++++******++++++,,,))))))))))))******************))))))))))))******)))******+++***)))((('''++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))************,,,++++++***))))))******+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))************+++++++++))))))***++++++,,,------------......///000000111******++++++++++++++++++---+++((((((***,,,+++***++++++++++++++++++++++++++++++*********************++++++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,+++******+++,,,------,,,+++***,,,,,,,,,+++++++++*********************++++++,,,+++***(((''''''(((***+++++++++***))))))***+++++++++***((((((((()))+++,,,************))))))))))))))))))))))))************)))'''&&&''')))******)))++++++++++++******))))))((((((''''''(((((()))***))))))))))))(((((((((((('''''''''((((((((())))))''''''''''''((((((((((((***)))(((&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&%%%%%%%%%''''''(((((()))+++,,,,,,++++++******)))(((((('''(((((((((((()))))))))))))))))))))(((((((((''''''***)))(((''''''((()))***)))))))))(((((()))))))))'''''''''(((((()))))))))((((((((((((((((((((((((***))))))(((((())))))***+++***)))(((((()))******&&&'''(((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''%%%$$$%%%''')))'''&&&((((((((((((''''''''''''((('''''')))++++++)))'''************************'''''''''((((((((((((((((((((()))*********))))))''''''''''''(((((((((((('''''''''''''''((()))***''''''''''''''''''''''''ppp```YYYVVVRRROOONNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGDDDBBBAAAAAACCCCCCBBB@@@<<<<<<<<<;;;:::999999888888888777666666555555444444333333222111111000000000---+++,,,...///---***************++++++,,,,,,......---,,,***)))((((((((())))))))))))(((''''''(((((((((((())))))))))))+++***)))((('''((()))***,,,,,,+++******+++,,,,,,***************+++++++++))))))))))))))))))))))))*********))))))*********************))))))))))))'''***,,,***&&&$$$&&&)))++++++************++++++)))%%%***---(((+++...)))))))))(((((((((((())))))))))))))))))******************))))))))))))******)))************)))((((((------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))************,,,+++******)))*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...************************)))************+++++++++))))))******+++,,,,,,,,,---......//////000111111,,,,,,,,,,,,,,,,,,++++++000+++'''(((---000---))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((***++++++,,,,,,++++++***************+++++++++,,,++++++++++++++++++++++++++++++------------++++++***++++++++++++++++++***,,,,,,,,,++++++++++++***)))************+++++++++************************+++******))))))******+++++++++)))(((((()))******************))))))))))))************+++++++++++++++***((()))***++++++******************)))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))(((((()))))))))*********''''''''''''((((((((((((******)))(((''''''''''''''''''''''''((((((((((((((()))***++++++***)))(((&&&''''''((()))***+++,,,+++******))))))(((((('''''''''(((((())))))*********)))))))))))))))((((((***)))(((''''''((()))*********))))))))))))******&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))***+++,,,---(((((((((((((((((('''&&&((((((''''''((()))***+++((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&'''&&&&&&&&&((()))((('''&&&&&&&&&&&&''''''''''''&&&''')))+++---,,,)))&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))*********))))))(((''''''''''''(((((((((((()))(((((((((((()))******''''''''''''''''''''''''qqqaaaZZZWWWSSSPPPOOOOOONNNMMMMMMKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEBBB@@@??????@@@AAA???>>>>>>===<<<;;;:::999999999888777777666555555444444444333333222222111000000///---,,,,,,......,,,+++******++++++++++++******------,,,,,,+++***)))))))))))))))))))))((((((((((((((((((((())))))))))))***)))(((((('''((())))))***))))))))))))))))))***)))))))))***************))))))))))))))))))))))))++++++************++++++*********)))))))))))))))&&&((())))))((((((***,,,++++++***)))))))))******)))&&&***,,,'''+++...%%%))))))(((((((((((())))))((()))))))))******************))))))))))))******************)))))))))(((---------,,,,,,+++******************************++++++++++++++++++++++++************************((()))))))))************++++++***************+++************++++++,,,,,,++++++++++++++++++++++++...------,,,,,,------...************************))))))*********+++++++++))))))******+++++++++,,,---......//////000111111.........------,,,,,,+++...+++(((***---...,,,)))+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************++++++++++++,,,------------,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))******++++++++++++***+++,,,,,,,,,,,,+++*********))))))))))))*********)))((('''&&&&&&''''''************)))))))))((()))))))))*********++++++...,,,+++***,,,,,,,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((()))))))))******''''''''''''(((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((((()))+++---------+++***)))))))))))))))(((((('''******))))))((((((((((((''''''(((((())))))******************))))))))))))))))))(((((((((((())))))******))))))))))))******&&&''''''((())))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))++++++,,,(((((())))))((('''&&&&&&((((((((())))))*********((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''&&&&&&'''((((((((((((&&&&&&&&&''''''(((((((((''''''''')))++++++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((()))))))))(((''''''''''''''''''(((((((((((()))((((((((((((((())))))))))))))))))))))))))))))qqqaaaZZZWWWTTTQQQPPPOOOOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGBBB@@@??????@@@AAA???>>>???>>><<<;;;999999999999777777666666555444444444222222222111000000//////...---------------,,,+++//////...,,,***'''%%%###,,,,,,,,,++++++*********++++++******))))))))))))(((((((((((()))))))))))))))((((((((((((((()))))))))))))))******)))))))))******))))))))))))(((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))******+++)))'''(((+++,,,,,,++++++***)))((((((((((((((()))&&&******&&&,,,///$$$++++++************++++++((()))))))))******************))))))))))))***************)))))))))))))))++++++,,,,,,+++***)))(((************************))))))))))))))))))))))))************************((()))))))))************+++***************++++++((())))))***************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************))))))*********+++++++++)))***************++++++---------...//////000000///......------,,,,,,,,,***++++++++++++******+++))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++((()))***++++++++++++******+++,,,------,,,+++***))))))))))))))))))))))))))))))(((''''''''''''&&&************)))))))))(((((((((((()))))))))******+++)))(((((()))***)))(((************************&&&&&&&&&&&&&&&'''(((((('''((((((((()))))))))***''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((('''''''''&&&''''''''''''(((((((((((($$$&&&(((*********((('''((())))))))))))((('''''')))))))))((((((((((((((('''((((((((()))))))))***))))))))))))************))))))(((((((((((())))))******))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%''')))++++++***(((&&&(((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((('''''''''%%%&&&&&&&&&&&&&&&'''((('''''''''(((((())))))***(((&&&%%%%%%'''(((((('''))))))))))))))))))))))))%%%&&&&&&'''((()))******'''''''''(((((('''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&'''''''''))))))))))))))))))))))))~~~ooo```YYYWWWUUURRRRRRPPPPPPOOONNNMMMLLLKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFDDDBBBAAAAAACCCCCCBBB@@@???>>><<<:::888888888999777777666555555444444333111111111000//////............---------,,,,,,,,,'''(((***+++++++++***)))++++++++++++++++++++++++,,,++++++***)))*********(((((((((((())))))))))))(((((())))))))))))*********+++,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))*********))))))*********))))))))))))************111,,,((((((+++,,,+++(((+++***)))(((''''''''''''***''')))((('''111444(((((((((''''''''''''(((((())))))))))))******************))))))))))))******+++******)))((())))))))))))***+++,,,+++***)))(((************************))))))))))))))))))))))))***************+++++++++))))))))))))*********************)))******+++,,,(((((()))************)))))))))))))))))))))))))))+++******))))))******+++************************)))************+++++++++************************+++,,,,,,---......//////------------------,,,,,,(((+++---,,,***)))***+++))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++,,,,,,++++++***************+++++++++,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---***++++++++++++,,,,,,,,,((()))***,,,,,,+++*********+++,,,------,,,+++***((())))))******))))))(((***************)))))))))************))))))))))))'''((((((((())))))))))))+++)))((((((***+++***))),,,,,,,,,---------------''''''&&&&&&''''''((()))''''''(((((())))))******'''''''''((((((((())))))''''''''''''((((((((((((&&&'''(((((((((''''''&&&''''''''''''((((((((((((&&&'''(((*********))))))$$$%%%''')))*********)))(((((((((((((((((((((((()))))))))))))))((((((((((((((()))))))))))))))***(((((())))))))))))(((((())))))(((((((((((())))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''&&&%%%(((((((((((((((((('''&&&$$$&&&)))++++++)))&&&$$$((((((((((((((((((((((((((((((''''''(((((()))))))))))))))(((((((((''''''$$$&&&''''''&&&%%%'''(((((((((((()))))))))))))))(((&&&$$$$$$%%%'''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&'''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''|||mmm^^^XXXWWWUUUSSSSSSPPPPPPOOONNNMMMLLLLLLKKKDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAACCCCCCBBB@@@???===;;;999777777777888777666666555555444333333111111111000//////......---......---,,,,,,,,,---!!!###&&&***---...//////++++++++++++++++++++++++,,,+++***)))((())))))***(((((((((((())))))))))))((())))))******+++*********+++,,,,,,,,,,,,+++***&&&''''''(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***((()))))))))************...,,,***((())))))******,,,+++***)))(((((((((((()))''')))((()))777===111''''''&&&&&&&&&&&&''''''))))))))))))******************))))))))))))******++++++)))((((((((()))***)))***+++------,,,+++***************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))******************))))))***++++++,,,((()))***+++++++++******))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++************))))))))))))******+++,,,,,,------...,,,,,,,,,,,,,,,---------++++++,,,,,,------+++***))))))))))))))))))))))))******************++++++***++++++,,,,,,++++++***)))))))))*********++++++*********+++,,,---------*********))))))*********++++++************++++++******+++++++++,,,,,,,,,((()))+++,,,,,,+++***)))******++++++++++++******'''((()))******)))((('''((())))))***************************))))))))))))(((((()))))))))************((('''(((***+++++++++++++++,,,,,,,,,---------((((((''''''(((((()))***'''''''''((()))*********(((((()))))))))*********''''''''''''(((((((((((('''((())))))))))))((('''''''''''''''((((((((((((************************###%%%''')))******))))))((((((((((((((((((((((((******))))))((((((''''''''''''((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''((()))))))))'''&&&%%%&&&'''((((((((((((((((((&&&''')))***)))((('''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((('''%%%''')))(((&&&&&&(((***(((((((((((((((((('''''''''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&((()))************''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''zzzlll]]]XXXWWWUUUTTTTTTQQQPPPPPPOOONNNMMMLLLLLLHHHHHHHHHHHHHHHHHHIIIIIIBBBAAA???@@@AAAAAA@@@>>>???===:::888666666777777777666666555444444333333222222111111000/////////---.........,,,+++,,,---)))***+++,,,+++)))'''&&&***++++++++++++,,,,,,,,,+++***((('''''''''((()))(((((((((((())))))))))))((()))***+++++++++++++++((()))***++++++***)))((($$$$$$%%%'''(((***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++''')))***)))&&&'''+++///---,,,+++***)))))))))))))))''')))(((+++<<>><<<:::888777777888999999::::::999999888777666555333111000000000...,,,//////...---+++******)))++++++++++++++++++++++++******)))))))))***,,,---,,,+++***'''$$$""" ))))))(((((('''''''''&&&***)))(((''''''((()))******)))(((((('''(((((()))+++*********))))))((((((''''''((()))***++++++,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))'''''''''''')))+++---...111///---***)))))))))***''''''((()))---222777999,,,+++***)))((((((((((((*********++++++,,,,,,,,,******))))))******+++,,,+++***)))))))))***,,,,,,************************++++++++++++++++++++++++(((((())))))******++++++)))***+++,,,,,,+++***)))++++++******))))))((((((+++++++++*********))))))******))))))))))))************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,++++++++++++++++++))))))(((((()))***++++++******************************)))))))))))))))))),,,,,,,,,+++++++++************+++,,,+++***)))(((---,,,+++*********+++,,,))))))***++++++++++++******************************++++++,,,,,,++++++***+++*********))))))(((((())))))))))))************+++++++++*********))))))***+++,,,,,,,,,,,,+++***))))))(((((((((((()))))))))************+++++++++******++++++++++++******))))))(((((('''''''''&&&&&&%%%%%%%%%&&&''')))***)))))))))))))))*********&&&'''((())))))((('''&&&******))))))((((((''''''((())))))***+++,,,,,,,,,******)))((((((((((((((()))((('''((()))***)))(((&&&%%%%%%&&&)))******)))))))))))))))))))))))))))&&&'''((())))))***))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))(((''''''((())))))))))))))))))((((((((((((''''''(((((())))))******+++)))(((***------***'''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%% """%%%'''))))))((('''###)))......***&&&%%%'''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''rrrggg]]]XXXUUURRRQQQSSSQQQPPPOOOOOONNNMMMJJJGGGHHHHHHGGGFFFFFFGGGHHHHHHJJJGGGDDDAAA??????@@@AAA>>><<<:::888777777888888999999999999888777666555333111000000111111///...///......---,,,+++***)))------------------------------,,,+++,,,,,,---...))))))))))))(((((((((((()))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((------,,,+++***)))((('''******++++++++++++******))))))))))))))))))))))))''''''''''''(((***+++,,,---+++)))'''&&&''''''(((,,,+++***)))***,,,...000,,,+++++++++++++++,,,---)))))))))*********++++++******))))))******+++,,,))))))((((((((()))***+++************************++++++++++++++++++++++++)))))))))))))))*********(((((())))))))))))(((((()))))))))(((((((((((((((+++++++++*********))))))++++++************++++++(((((()))***************((()))******++++++************))))))******+++,,,))))))))))))))))))))))))((((((''''''((())))))*********************************)))))))))******+++,,,,,,,,,+++++++++******,,,,,,---------,,,+++***,,,+++*********+++,,,,,,)))******+++++++++++++++***************************++++++,,,,,,++++++***************)))))))))((((((((()))))))))*********+++++++++*********))))))))))))***++++++***))))))))))))(((((((((((())))))(((((()))))))))*********)))******++++++******)))******)))))))))(((((((((((((((''''''''')))***+++++++++******))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))***++++++,,,******)))((((((((((((((()))((('''((()))***)))(((((('''&&&'''((()))((('''))))))))))))))))))))))))&&&''''''(((((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))))))))(((''''''((()))***''''''(((((()))))))))***'''((((((((()))))))))***''')))***+++***)))(((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))(((((((((((((((((()))************************((((((((((((((('''''''''&&&''''''((((((''''''&&&###$$$&&&((()))))))))(((''',,,000000,,,))))))***''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))))))))oooeee[[[VVVTTTQQQQQQRRRPPPOOONNNNNNOOOMMMJJJHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGDDDAAA??????@@@@@@>>><<<:::999888777888888888888888888777666555444111000///000111222111000///......---,,,+++******************************+++***)))))))))))))))***'''(((((()))***+++,,,,,,***)))))))))))))))((((((((())))))******))))))(((((()))***++++++***))))))************))))))))))))//////---,,,***((('''&&&))))))************)))))))))))))))))))))))))))))))))(((((((((((()))******---,,,***)))))))))***+++...,,,***(((''''''((()))''''''''''''((()))***+++((((((((())))))))))))******))))))))))))***++++++((((((((('''((())))))***************************,,,,,,++++++************************))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((+++************))))))))),,,++++++******++++++,,,&&&''''''((((((((((((((('''((())))))******))))))******)))))))))***++++++))))))))))))))))))))))))'''''''''''''''(((((()))***************************************+++,,,---,,,,,,,,,+++++++++******+++,,,---------,,,*********************+++,,,---******+++,,,,,,,,,,,,+++******************************++++++++++++******************))))))))))))(((((())))))))))))******+++************)))))))))((())))))******))))))(((***))))))(((((())))))***'''''''''((((((((()))))))))******++++++******)))************))))))))))))******)))))))))***++++++,,,,,,+++***)))(((''''''******))))))))))))******(((((((((((())))))))))))''''''(((((())))))*********))))))((((((((((((((()))((('''((()))***)))(((***(((''''''(((((('''&&&))))))))))))))))))))))))&&&'''''''''''''''&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))***+++%%%&&&'''((()))******+++(((((((((((())))))))))))%%%(((+++***'''%%%'''***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((((((''''''(((((((((***************************))))))(((''''''&&&&&&(((''''''''''''''''''(((''''''((((((((()))))))))))),,,///...+++)))***,,,((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))mmmcccYYYUUUSSSPPPPPPRRROOONNNNNNNNNOOONNNKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFCCCAAA@@@???@@@@@@===<<<;;;999888888888888777777777777666555444333222111000000111111000//////......---,,,,,,++++++))))))))))))))))))))))))))))))((((((''''''''''''))))))))))))))))))))))))************))))))))))))((()))***++++++***)))(((((()))+++,,,---,,,***)))*********)))))))))))))))************************(((((())))))))))))((((((((((((((((((((((((((((((************)))*********+++******))))))***++++++***)))(((''''''((()))***&&&%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))******************************,,,,,,++++++******))))))++++++******))))))((((((((((((&&&%%%%%%&&&(((((('''''''''(((((()))))))))************))))))))))))+++******))))))******+++&&&&&&'''((((((((((((''''''((())))))******))))))******))))))))))))******************++++++++++++(((((('''''''''(((((()))************************************+++,,,---...,,,,,,,,,+++++++++******)))******++++++)))((('''((())))))***+++,,,,,,---******+++,,,,,,,,,,,,,,,******************************++++++++++++***************)))))))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))***))))))))))))))))))***''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))++++++******************+++*********))))))((((((+++***((((((((((((***+++''''''(((((())))))******''''''''''''(((((())))))))))))(((((((((((()))))))))((('''((()))***)))((()))(((''''''((()))(((&&&((((((((((((((((((((((((((((((((((((''''''&&&%%%)))(((((((((((((((((()))(((((((((((())))))))))))'''''''''((()))******+++&&&&&&''''''((())))))***(((((((((((())))))))))))&&&(((***)))'''&&&((()))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''''')))((('''&&&&&&'''((()))))))))(((''''''(((((()))((()))***)))'''&&&(((***))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''''''''''''''lllbbbWWWTTTRRROOOOOOQQQNNNNNNMMMNNNOOONNNLLLJJJEEEFFFFFFFFFFFFFFFFFFEEEFFFEEECCCAAA@@@?????????======;;;:::999999888888666777777666666555444333444333111000000000...---///......------,,,,,,,,,------------------------,,,,,,,,,++++++******))),,,++++++***)))((((((((())))))))))))************((()))***++++++***)))(((''')))+++,,,---,,,***)))))))))))))))))))))******'''''''''((()))******+++((((((((())))))(((((((((((((((((((((((((((((((((++++++++++++++++++******%%%$$$$$$$$$%%%%%%&&&&&&((((((''''''((()))***++++++***))))))((((((((()))************************))))))(((((())))))***+++))))))*********+++++++++))))))))))))))))))))))))+++++++++******)))))))))++++++******))))))((((((***)))'''''''''''')))***((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((((())))))((((((((()))******++++++************))))))((())))))***))))))*********+++++++++******)))(((((()))))))))************************************+++,,,---...,,,,,,,,,+++++++++******))))))***+++***)))((('''(((((()))***++++++,,,,,,******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))******************************))))))))))))******((((((((()))))))))******)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))*********+++))))))'''&&&&&&'''))))))''''''(((((())))))******'''''''''''''''((((((((())))))(((((((((((()))))))))((('''((()))***)))((('''&&&%%%''')))******)))(((((((((((((((((((((((()))))))))))))))((('''&&&***))))))(((((())))))***(((((((((((())))))))))))&&&&&&'''((()))*********((((((((('''''''''''''''))))))))))))((((((((((((+++)))'''(((***+++)))((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((('''&&&&&&'''((())))))((('''&&&&&&&&&'''''''''''''''&&&%%%%%%''')))************************''''''((((((((((((''''''%%%&&&&&&'''''''''''''''mmmbbbXXXSSSQQQNNNNNNPPPMMMMMMMMMNNNOOOOOOMMMKKKEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@@@@??????======<<<;;;:::999888888777777777777666555444333555333111000000000...,,,............------,,,,,,------------------------******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))))))))***)))******************)))'''((()))++++++++++++***))))))))))))************)))(((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))***++++++,,,,,,+++******%%%%%%&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))+++***)))(((''''''''''''++++++************)))))))))(((((((((((()))******))))))***+++++++++++++++))))))))))))))))))))))))************************************))))))))))))***))))))))))))))))))***))))))))))))************(((((()))))))))))))))***(((((((((''''''((((((((('''(((((()))))))))))))))((()))******++++++************)))((((((((())))))&&&''''''(((((()))))))))+++******))))))))))))******************************************+++,,,---,,,,,,,,,+++++++++*********+++,,,,,,,,,+++))))))(((((()))***+++++++++***))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))************''''''(((((((((((())))))(((((()))))))))))))))***+++******))))))******++++++******))))))******+++(((((()))))))))*********((())))))******))))))(((''''''''''''((((((((((((''''''((())))))(((((('''''''''((()))***+++,,,,,,((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((((((((((((((((((((((())))))***)))((('''((()))***)))(((&&&%%%%%%&&&)))******)))))))))))))))))))))))))))))))))))))))))))))((('''))))))(((((((((((())))))(((((((((((())))))))))))&&&'''((()))******))))))((((((((('''''''''&&&&&&))))))))))))((((((((((((,,,)))&&&'''***,,,***'''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((())))))'''((()))******)))((('''************************&&&&&&''''''((())))))***)))(((((((((((((((((()))''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))nnncccXXXTTTQQQNNNMMMNNNMMMLLLLLLNNNOOOOOOMMMKKKGGGHHHIIIIIIIIIIIIHHHGGGDDDCCCBBBAAAAAA@@@??????======<<<<<<;;;999888888777777777777666555444444444222000000111000///---............------------))))))))))))))))))))))))'''((()))*********)))(((***+++++++++,,,,,,,,,,,,''''''((((((((()))))))))+++******))))))******+++''''''((())))))***++++++((()))))))))************+++******)))(((''''''&&&((())))))******))))))((())))))))))))))))))))))))(((((()))*********)))((())))))*********))))))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''******)))))))))(((((((((((((((((((((((()))******((((((***+++++++++***)))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))*********((())))))******))))))((()))))))))))))))((((((((((((((((((((())))))******))))))(((((((((((())))))''''''((()))))))))))))))'''((())))))******))))))******)))(((((((((((((((&&&&&&''''''((())))))*********)))(((((((((((((((******************************)))))))))******+++,,,,,,,,,+++++++++*********+++,,,,,,,,,+++)))(((((()))***++++++***))))))(((((()))************)))))))))))))))))))))))))))))))))************))))))((()))))))))************'''''''''((((((((())))))(((((((((((())))))*********)))(((((((((((()))***+++******))))))******+++'''''''''((((((((())))))(((((())))))))))))((((((''''''(((((())))))))))))%%%&&&((())))))))))))((((((((())))))******++++++(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''((()))***)))((('''&&&&&&''')))***)))((())))))))))))))))))))))))''''''(((((()))(((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''((()))******)))((((((&&&&&&''''''''''''''''''***)))))))))((((((((('''***((('''&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********((()))***++++++***)))(((************************'''''''''((((((((((((((((((((())))))))))))((((((&&&'''((()))***)))((('''''''''''''''((())))))((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))ooodddYYYTTTQQQNNNLLLNNNLLLLLLLLLNNNOOOOOONNNLLLIIIIIIJJJKKKKKKJJJIIIIIICCCCCCBBBBBBAAA@@@??????=========<<<;;;:::888888888888888888777666555444222000///000111222111///...............---------++++++++++++++++++++++++***+++,,,---......---,,,*********)))))))))((((((&&&'''''''''(((((()))))),,,+++***))))))***+++,,,''''''''''''((()))++++++(((((())))))*********+++************))))))))))))))))))************))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((('''&&&&&&###$$$%%%&&&((()))******))))))((())))))***+++,,,))))))(((((('''''''''&&&((((((((((((((()))******&&&''')))*********)))((())))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))******++++++'''((()))******)))((('''))))))(((((('''''''''&&&'''((((((((())))))************))))))))))))******&&&'''(((((())))))((((((&&&''''''(((((((((((((((******)))((((((((((((((('''(((((()))***++++++,,,***)))((('''''''''''''''******************************)))))))))))))))))),,,,,,,,,+++++++++******((())))))******((('''&&&))))))***++++++***((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++''''''''''''((((((((()))'''((((((((())))))******)))((('''&&&&&&'''((()))++++++************++++++&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))*********+++%%%&&&((()))*********)))************))))))))))))((()))***++++++***)))(((******))))))(((((('''''')))))))))))))))(((((((((((((((((((((((()))******)))((('''((()))******((()))(((''''''(((((('''&&&))))))))))))))))))))))))%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))(((((()))******)))((('''$$$%%%%%%&&&'''((())))))******))))))((((((((('''&&&((()))'''$$$$$$'''***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++(((***+++,,,,,,+++***((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''((()))******)))((('''&&&(((***+++,,,+++)))(((%%%%%%%%%'''((()))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''nnncccYYYVVVUUUPPPMMMLLLMMMLLLLLLLLLMMMLLLIIIGGGHHHHHHIIIIIIHHHFFFEEEDDDDDDCCCBBBAAA???>>>===<<<@@@@@@???>>>===;;;999888777777666555444333333222000//////000222111///---,,,,,,,,,++++++++++++***+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++***)))))))))***+++,,,,,,)))*********++++++++++++))))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++...+++((()))++++++***((())))))))))))))))))))))))&&&'''((())))))***))))))***)))(((''''''((()))***((((((((((((''''''''''''&&&'''(((*********)))((((((((((((((((((''''''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))(((''''''&&&'''((()))******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,(((((((((((((((((((((((()))))))))***++++++,,,,,,&&&%%%$$$&&&((()))((('''''''''(((((())))))******+++***((('''''')))***,,,''''''((())))))))))))))))))))))))))))))******+++,,,,,,+++***)))))))))***------,,,++++++******)))---,,,++++++++++++,,,---,,,+++***)))((()))***+++---,,,+++***))))))))))))+++***)))))))))))))))***''''''((()))))))))))))))************************((()))*********)))'''&&&)))(((''''''''')))***+++''')))***)))'''&&&&&&'''###$$$&&&(((******)))))))))((((((***---,,,)))&&&''''''''''''((((((((()))))))))))))))))))))))))))+++***)))((((((***,,,---))))))))))))************&&&((()))++++++)))(((&&&''''''(((((())))))******,,,+++)))((('''''''''((('''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&&&&'''''''''(((++++++)))(((((('''''''''(((((('''''''''(((((())))))'''$$$""""""$$$''')))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))((()))(((((()))******(((&&&)))((('''&&&%%%%%%&&&'''''''''((()))))))))))))))+++***(((&&&%%%&&&((()))************************%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((******************++++++***))))))(((''''''&&&&&&))))))(((((((((((())))))+++(((&&&'''))))))'''%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''nnncccYYYVVVTTTQQQMMMMMMMMMLLLLLLMMMNNNMMMJJJHHHIIIIIIJJJJJJIIIHHHFFFEEEGGGFFFEEEDDDBBBAAA@@@???@@@??????>>>===;;;999888777777666555444333333222111000000111222222///---++++++++++++***************+++,,,---------,,,+++))))))))))))))))))))))))*********)))******++++++))))))))))))*********+++))))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++---+++))))))***+++***((())))))))))))))))))))))))'''(((((())))))))))))((())))))************))))))))))))******+++++++++,,,'''(((((())))))))))))((((((((((((((((((''''''&&&((()))))))))))))))((('''))))))))))))))))))))))))************)))))))))))),,,,,,++++++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,************************+++*********************+++***))))))***+++***((((((((((((((())))))))))))***)))((('''''''''((()))''''''((()))))))))))))))((((((((('''((())))))***+++******))))))))))))***,,,,,,++++++++++++******---,,,+++******+++,,,---,,,,,,+++************************)))******+++++++++*********************''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))((((((''''''+++***)))(((''''''(((((((((***++++++)))((())))))'''(((((())))))(((((((((((('''''')))++++++(((%%%'''''''''((((((((())))))''''''''''''''''''''''''+++***)))((()))***,,,---((((((((()))))))))******((()))***++++++***)))((('''((((((((()))))))))***,,,+++)))((('''''''''(((((((((((((((((((((''''''&&&&&&'''(((((((((((('''((((((((()))))))))******''''''&&&&&&&&&&&&'''((('''''''''((()))***+++,,,***(((&&&%%%%%%&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))))))))))))))((((((''''''&&&''''''''''''''''''&&&)))(((((()))******(((&&&)))((('''&&&&&&&&&'''(((''''''((()))))))))))))))***)))'''&&&%%%&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((,,,++++++******)))))))))''''''(((((((((((((((((())))))(((((((((((())))))***(((&&&'''((()))'''%%%)))(((''''''&&&&&&''''''&&&''''''(((((()))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((mmmbbbXXXUUUTTTQQQNNNNNNMMMLLLLLLMMMOOONNNLLLJJJIIIJJJJJJKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@???>>>===?????????>>>===;;;:::999888777777666555444333333222111000111222111000...,,,,,,,,,,,,++++++++++++((()))***+++,,,---,,,,,,))))))))))))))))))))))))++++++***)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******,,,***))))))*********)))))))))))))))))))))))))))))))))((((((((((((((('''((()))+++,,,,,,+++)))(((%%%%%%&&&'''((()))***+++***))))))(((((((((((()))(((((((((((((((''''''&&&************)))(((''''''************************,,,+++++++++******)))))),,,,,,++++++***)))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++++++++++++++++++++,,,,,,+++******)))((((((---,,,******++++++)))((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))))))))'''''''''''''''(((((())))))(((((((((((())))))************+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***+++,,,,,,******************++++++(((((())))))******))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''***)))(((((((((((())))))''')))++++++***))))))***,,,+++***((('''''''''''''''''''''(((***)))'''%%%''''''((((((((()))))))))((((((((((((((((((((((((+++***)))((()))***+++,,,''''''((((((((()))))))))************************(((((((((((())))))))))))+++***)))((('''''''''(((******))))))((((((((('''&&&'''(((((())))))(((((((((((()))))))))*********%%%%%%%%%&&&&&&((())))))'''''''''(((***+++---...))))))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''***))))))(((((())))))***)))(((''')))******)))'''(((((('''''''''((())))))''''''((())))))))))))((()))((('''%%%%%%&&&''''''((((((((((((((((((((((((++++++***)))((('''&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((,,,,,,+++***)))(((((('''&&&&&&&&&'''((())))))***)))((((((''''''(((((())))))(((''''''(((((('''&&&***)))(((((('''((((((((((((((())))))))))))))))))*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))mmmbbbXXXUUUTTTQQQOOOOOOMMMLLLLLLNNNOOOOOOMMMLLLHHHIIIJJJJJJJJJIIIGGGFFFBBBBBBAAA@@@???>>>======??????>>>>>>===;;;:::999888888777666555444333333222111000000000000///---............------------(((((()))***************++++++++++++++++++++++++,,,+++***))))))((())))))'''''''''(((((((((((()))((((((((((((((((((((((((************)))))))))(((***))))))))))))))))))***+++***)))))))))*********((((((((((((((((((((((((***)))((((((''''''''''''((()))***++++++***)))((($$$%%%%%%&&&''''''((((((+++***)))'''''''''((()))(((((((((((((((''''''&&&(((((()))))))))((((((''')))))))))))))))))))))))),,,++++++******))))))((())))))))))))((((((''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******+++++++++++++++++++++++++++*********)))))))))(((***)))'''((())))))'''&&&******))))))((((((''''''((((((((((((((('''%%%%%%''''''((()))))))))))))))(((''''''''''''((())))))'''''''''''''''((()))***((())))))***+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,---...---,,,+++***)))))))))))))))***++++++)))))))))***************((())))))*********))))))(((((((((((((((((((((((()))((('''%%%%%%&&&''''''%%%%%%&&&''')))+++,,,---$$$&&&((()))((('''((()))---+++***((('''''''''(((''''''((()))))))))(((''''''(((((((((((()))))))))******************************))))))))))))***+++''''''''''''((((((((((((******)))(((((()))******(((((((((((())))))))))))******)))(((((((((((((((******))))))((('''''''''))))))***+++++++++++++++&&&''''''''''''((((((((((((''''''(((((()))***+++((('''(((((()))***+++,,,'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********++++++*********)))((('''(((******)))((((((((((((((())))))******&&&'''(((((())))))((((((((('''&&&&&&&&&&&&''''''))))))))))))))))))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((++++++******))))))((((((&&&&&&''''''((()))))))))(((((((((''''''(((((((((((((((''''''((((((((('''))))))(((''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnncccXXXTTTSSSQQQOOOOOOMMMLLLLLLNNNOOOOOOMMMLLLGGGGGGHHHIIIIIIHHHFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>===<<<::::::888888777666555444444333222111///...//////...,,,------------,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***)))((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((************)))))))))((()))))))))******)))))))))))))))))))))((()))******((((((((((((((((((((((((***)))((('''&&&&&&'''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((((((''''''&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((******)))))))))((((((((()))))))))((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************************(((((()))))))))*********'''&&&%%%&&&((()))((('''******))))))((((((''''''((())))))))))))((('''&&&''''''((()))))))))))))))))))))(((((())))))***+++'''&&&&&&&&&'''((())))))(((((()))***++++++,,,---------............------+++,,,---...---,,,+++***+++******)))(((((())))))'''((()))*********))))))))))))************)))))))))))))))))))))))))))))))))((('''%%%%%%&&&''''''$$$%%%&&&(((***+++,,,,,,$$$&&&((()))((('''((()))***)))(((''''''((()))***((()))******))))))))))))(((((((((((()))))))))*********************************))))))))))))))))))''''''''''''(((((((((((()))(((''''''''''''((()))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((''''''&&&&&&&&&))))))***+++++++++++++++''''''''''''((((((((()))))))))(((((((((((())))))))))))((('''''''''((((((&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))$$$&&&((())))))(((&&&$$$)))''''''''')))******)))''''''((()))))))))******&&&&&&'''((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((())))))******+++((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((''''''(((((((((''''''&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''pppdddXXXTTTRRRPPPNNNNNNMMMLLLLLLMMMOOONNNLLLJJJFFFGGGHHHHHHHHHGGGFFFEEECCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::999888888777666555444444444222///...//////...---++++++++++++************000///...---,,,,,,,,,,,,))))))))))))))))))))))))******)))((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))************))))))((()))))))))(((((()))+++)))))))))))))))))))))))))))((('''&&&&&&&&&'''((()))(((&&&%%%%%%&&&((())))))((((((((('''''''''&&&***))))))(((((((((((()))(((((((((((((((''''''&&&"""###$$$&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((++++++******************&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((''''''((())))))***++++++((('''&&&'''***+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))***++++++(((''''''''''''(((((()))(((((())))))***+++,,,,,,------............------,,,,,,,,,,,,,,,++++++***++++++***)))((((((((((((&&&''')))***++++++***)))******++++++******)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))))))))((('''''')))++++++***))))))***'''''''''''''''((()))***)))***+++***)))((()))+++((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''''''''&&&'''(((((())))))(((((()))))))))*********++++++(((''''''&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************&&&''')))******)))'''&&&)))'''&&&''')))*********''''''((()))))))))((((((&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))&&&''''''((()))***++++++((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&'''((((((''''''((()))''''''&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''rrreeeYYYTTTRRROOOMMMMMMMMMLLLLLLMMMNNNMMMJJJHHHFFFGGGHHHIIIIIIHHHGGGGGGAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888777666555444444666444111000000000000///,,,,,,,,,,,,++++++++++++...---,,,++++++,,,,,,---)))))))))))))))))))))))))))(((((((((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))((()))***++++++***)))((('''(((***)))''''''))),,,))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))))))))((((((((((((((((((''''''&&&$$$$$$&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))***++++++*********************+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))***)))((()))***+++***)))(((((((((((())))))))))))'''&&&&&&&&&&&&''')))***''''''((()))))))))))))))((((((((((((((()))******))))))(((((('''((((((((((((((())))))******++++++++++++,,,------,,,++++++,,,,,,+++******************))))))((((((((())))))''')))+++---------,,,+++***++++++++++++***)))(((((((((((((((((((((((((((((()))))))))((((((''''''))))))******)))((('''&&&(((***++++++)))((())))))%%%%%%&&&'''''''''''''''((()))***)))'''''')))+++(((((()))))))))*********'''''''''''''''''''''''')))))))))))))))(((((('''((((((((()))))))))******&&&'''((())))))((('''&&&***)))))))))(((((((((''''''((()))******)))((((((&&&&&&''''''(((((())))))&&&&&&'''(((((((((((('''))))))*********+++++++++&&&&&&%%%&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((&&&&&&((()))***((((((((((((((((((((((((((((((((()))))))))******,,,+++***))))))***+++,,,)))'''&&&&&&(((***++++++''''''((((((((('''&&&&&&%%%&&&''''''(((((('''''''''(((((())))))***))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((%%%''')))((('''&&&(((***((((((''''''(((((()))***&&&&&&''''''(((((())))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''sssfffYYYTTTQQQNNNLLLLLLMMMMMMLLLLLLMMMLLLIIIGGGGGGHHHIIIJJJJJJJJJIIIHHHCCCCCCCCCBBBBBBAAAAAAAAA===>>>>>>>>>===<<<;;;;;;999999888777666555444444888666333222222222111111000000/////////.........)))((((((((((((***+++,,,++++++++++++++++++++++++(((((('''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((()))***++++++***)))(((&&&(((***)))''''''))),,,))))))))))))))))))))))))'''&&&%%%$$$%%%''')))***'''((()))******)))((('''%%%&&&&&&'''((()))******&&&'''(((*********)))((((((((((((((((((''''''&&&''''''((((((((((((((('''))))))))))))))))))))))))(((((()))***+++,,,,,,---((((((((((((((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((******))))))((((((''''''+++***(((((())))))'''&&&''''''(((((())))))******%%%%%%$$$###$$$&&&)))+++'''(((((()))))))))))))))'''''''''''''''((())))))+++***)))((((((((((((((())))))))))))************)))***+++,,,,,,+++***)))---,,,***)))((()))***+++(((''''''(((((()))***+++)))***---/////////...---+++++++++++++++***)))(((''''''''''''''''''''''''((()))*********)))'''&&&&&&'''(((*********)))(((''')))***)))'''&&&&&&'''%%%%%%'''''''''&&&%%%$$$'''(((***(((&&&%%%(((***))))))))))))************))))))))))))))))))))))))))))))***))))))(((''''''))))))))))))************&&&((()))++++++)))(((&&&******))))))(((((((((''''''((()))******)))((((((&&&&&&'''((()))***++++++'''(((((()))))))))))))))(((((((((((())))))))))))&&&&&&&&&''')))***,,,---))))))((())))))***++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''')))***+++((((((((((((((((((((((((&&&'''''''''(((((()))))),,,)))%%%######%%%))),,,)))'''&&&&&&(((***++++++''''''(((((((((&&&%%%$$$%%%&&&''''''((((((''''''(((((()))***************************************,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%&&&'''(((***++++++'''''''''&&&&&&'''''''''%%%'''))))))'''&&&(((+++))))))((())))))***++++++&&&''''''((()))******+++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))rrrfffZZZTTTPPPMMMLLLNNNLLLLLLMMMNNNNNNMMMKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEIIIGGGDDDBBB???>>>>>>>>>>>>>>>??????>>><<<999888;;;:::888888999999777666444444333222111000///...,,,...///...---+++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''&&&''''''((()))***+++***))))))((()))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''')))++++++)))))))))***((('''''''''((()))+++,,,...,,,***(((((()))***+++))))))))))))(((((((((((('''((((((((((((((('''''''''((()))******)))((('''&&&&&&'''((()))***++++++''''''((()))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))***++++++)))(((((()))***)))((((((((()))+++,,,++++++******))))))(((((((((((((((((())))))))))))******))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((******))))))))))))*********************+++,,,,,,)))+++---//////---+++)))******))))))))))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''+++++++++***((('''((()))))))))))))))))))))))))))&&&&&&'''((())))))((((((*********)))(((&&&%%%$$$(((((())))))((('''&&&&&&+++***)))'''''''''((()))******))))))((((((''''''((())))))*********))))))((((((((((((((((((((((((((('''(((***---,,,'''###((()))***++++++***)))(((''''''''''''((((((((((((%%%%%%&&&'''((()))******%%%&&&&&&&&&'''((((((((()))))))))(((''''''&&&&&&++++++***)))'''&&&$$$###(((((())))))))))))((((((&&&'''((('''%%%%%%'''(((((()))***)))((('''((()))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((())))))'''&&&&&&''')))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))))))))******%%%&&&'''((()))***+++,,,%%%&&&&&&'''((()))******(((((((((((('''''''''''')))((('''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$((()))***++++++***)))(((((((((''''''&&&&&&&&&%%%++++++++++++++++++++++++*********))))))))))))))))))(((((()))***++++++***rrrfffZZZSSSPPPLLLLLLNNNLLLLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGEEECCC@@@???>>>=========>>>??????>>>;;;999888777666444555555555444333333333222111000//////...,,,...///...---+++,,,---,,,,,,,,,+++++++++******************************((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''''''''((((((***))))))******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***,,,+++)))(((((((((((('''''''''((()))+++,,,+++***)))((((((((())))))(((((((((((())))))))))))((((((((())))))((((((''''''((()))******)))(((''''''''''''((())))))******''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))'''&&&&&&'''))))))((((((((()))***+++******************))))))'''((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))***)))(((((((((((()))***)))***+++,,,,,,+++***)))******))))))))))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))(((((((((((((((((()))***)))((((((***+++))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&'''(((((()))(((((((((((())))))(((''''''&&&***)))(((''''''(((((()))***)))))))))((((((((('''((((((((()))))))))((((((''''''''''''''''''''''''((('''''')))++++++(((%%%(((((()))******)))((((((''''''''''''(((((((((((((((((((((((((((((())))))''''''(((((((((((((((((('''''''''((((((((((((((((((((())))))((('''&&&&&&(((((())))))))))))(((((('''((()))(((&&&&&&(((******+++,,,+++)))((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******&&&&&&'''((()))***++++++&&&&&&''''''(((((())))))((((((((((((''''''''''''++++++)))((((((((())))))***)))))))))((((((((((((%%%&&&'''(((((('''&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((&&&&&&'''((())))))(((pppdddYYYSSSPPPLLLKKKMMMLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDBBB???>>>===============>>>>>>===;;;999888888777666666777777666555111111111000000/////////---...///...,,,+++,,,---,,,,,,,,,++++++++++++***************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''((())))))***+++,,,---...))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********+++,,,+++((('''&&&'''((('''''''''((()))***+++(((((())))))((((((''''''''''''(((((())))))******(((((()))******))))))((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''((())))))'''&&&&&&'''(((((('''''''''((()))***)))))))))***************''''''((((((((()))))))))))))))((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((+++***(((''''''((()))***((((((((())))))(((((((((******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))+++******))))))((((((''''''((())))))((()))+++---))))))))))))))))))))))))&&&''''''(((((((((((((((%%%%%%'''((())))))))))))(((((()))))))))((('''''')))(((((((((((())))))***))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%&&&((())))))''''''(((((())))))(((((('''''''''''''''((((((((((((******)))))))))((((((((()))))))))))))))(((((((((&&&&&&''''''((())))))***%%%&&&'''((())))))))))))(((((())))))))))))((((((((()))***)))'''''')))***,,,---...,,,***))))))***''''''(((((())))))******************************(((((((((((((((((())))))(((((((((((((((((((((((()))***,,,+++)))'''&&&''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))***(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''+++***))))))((()))))))))++++++++++++************((())))))******))))))((())))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&'''((()))((('''nnncccXXXSSSPPPLLLKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGEEEDDDBBB@@@>>>>>>>>>>>>============<<<;;;999999888777666666888888777666000000000///////////////---......---,,,+++,,,---++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))***))))))))))))))))))*********)))(((''''''(((((((((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((***+++***(((''''''(((((((((((((((((()))******&&&((()))******)))'''&&&&&&''''''((()))******+++((())))))************)))(((((((((((((((((((((((())))))((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))***++++++)))(((((()))'''''''''''''''(((((()))''''''(((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))+++)))((('''''')))+++---)))(((''''''''''''((()))******))))))))))))******(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''((()))(((((((((***+++((((((((((((((((((((((((''''''(((((((((((((((''''''(((((((((((((((''''''(((((()))))))))(((((('''''''''(((((())))))******))))))))))))(((((((((((())))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))***''''''((((((((((((''''''''''''''''''((((((((((((************))))))))))))***))))))(((((('''''''''''''''''''''(((((())))))%%%%%%'''((())))))))))))(((((())))))))))))((((((((())))))(((''''''(((***------...,,,***))))))***&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''(((((()))))))))(((((((((((((((((((((((()))+++------***(((&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))***)))((()))***+++***)))mmmcccXXXSSSPPPLLLKKKLLLMMMMMMNNNNNNMMMLLLJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFCCCAAA????????????=========<<<<<<;;;::::::666444333333444555444222000000000///////////////.........---++++++,,,...++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******(((((()))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&%%%''')))))))))((()))***((((((((()))))))))))))))&&&(((***++++++***((('''&&&''''''((()))******+++(((((()))***************((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))***++++++)))(((((()))&&&''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***((((((''''''''''''((((((***))))))(((((())))))***&&&&&&%%%%%%''')))+++---+++***(((''''''(((***+++******))))))))))))******))))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&&&&''''''(((((((((%%%&&&&&&'''((())))))***)))******)))'''&&&''')))(((((((((((((((((((((((('''((((((((((((((('''''''''(((((((((((((((''''''(((((()))))))))))))))(((''''''(((((())))))******(((((((((((())))))))))))+++***)))((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%''')))+++((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))***+++++++++(((((((((''''''&&&&&&&&&))))))((((((''''''''''''&&&'''((((((((((((((('''(((((())))))))))))(((((('''(((((('''&&&&&&''')))+++,,,,,,+++((('''((()))&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((+++------+++((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))+++)))((()))***+++***(((mmmcccYYYTTTQQQMMMLLLMMMMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIGGGEEEBBB@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<999777666555666666444333111111111000000/////////.........,,,++++++,,,...***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((()))***+++,,,'''((()))))))))(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&$$$&&&((()))((()))***+++(((((())))))))))))((((((&&&(((***++++++***)))(((''''''(((((())))))******''''''((()))************(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))*********)))(((''''''''''''((())))))'''&&&&&&'''&&&'''((())))))))))))(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''(((((())))))******((((((''''''''''''((((((******))))))))))))******#########$$$&&&'''))))))+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((&&&&&&'''(((***+++,,,---*********(((&&&%%%&&&((())))))))))))))))))))))))(((((((((((((((((('''&&&%%%%%%'''((())))))))))))(((((()))*********))))))'''((()))))))))))))))((((((((((((((())))))))))))---+++***((((((((())))))((((((((((((((((((((((((&&&''''''&&&%%%&&&)))+++)))((((((''''''(((((()))''''''''''''((((((((((((&&&''''''((()))***+++,,,''''''''''''&&&&&&&&&&&&***))))))(((''''''&&&&&&(((((((((((((((((('''&&&(((((())))))))))))((((((&&&'''((('''%%%%%%'''(((((()))***)))''''''''')))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''')))++++++)))(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&'''((((((((('''''')))))))))))))))*********)))((((((''''''(((((()))''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((())))))***)))(((''''''(((((('''&&&mmmcccYYYUUUSSSOOOMMMNNNNNNNNNNNNNNNMMMKKKJJJHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIGGGDDDAAA???===<<<<<>>============>>>===;;;999999999888666444333333222111000//////...//////...,,,******---///******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))******))))))((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))******&&&''')))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%'''((()))(((((((((***(((((()))******)))((('''&&&'''((()))))))))(((((((((((((((((())))))))))))&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))'''&&&&&&''''''((()))*********)))))))))(((((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))*********+++'''''''''((()))*********((((((''''''''''''(((((())))))(((((((((((())))))%%%&&&'''(((((((((''''''***))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''(((((())))))&&&&&&'''((())))))******((())))))(((&&&&&&''')))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((((((((((()))***************((())))))******)))(((''''''((((((((()))))))))***,,,+++)))'''''''''((()))))))))))))))))))))))))))'''((()))((('''&&&(((******)))(((((((((((()))***''''''''''''(((((((((((('''''''''(((((()))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((())))))))))))(((((('''(((((('''&&&&&&''')))&&&((())))))''''''(((***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&((())))))((('''(((***(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((('''''''''''''''''')))*********))))))))))))))))))*********+++,,,+++***))))))***+++,,,&&&&&&'''''''''(((((((((************************&&&&&&''''''((())))))******(((''''''(((((('''%%%mmmcccZZZVVVSSSOOOMMMNNNNNNNNNOOONNNMMMKKKIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIGGGDDD@@@===;;;::::::@@@??????>>>>>>>>>>>>???<<<:::888777666555333111444444333222111000///...//////...,,,******---///*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,+++***)))((((((((((((%%%&&&)))+++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***+++,,,&&&((())))))(((&&&'''((((((((()))******)))((('''%%%&&&&&&'''((((((((('''))))))))))))((((((((((((%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))***,,,+++)))(((((()))'''(((***+++++++++***)))++++++******))))))((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++((((((''''''''''''((((((((((((''''''''''''((((((***+++------,,,***(((&&&))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((''''''''')))+++))))))))))))))))))))))))(((((())))))((('''&&&&&&*********)))(((&&&%%%$$$(((((()))***************))))))*********((('''&&&'''((((((((())))))******,,,***(((&&&%%%&&&'''((())))))))))))))))))))))))''')))+++***'''&&&(((***+++***)))(((((()))***+++''''''''''''((((((((()))((((((((((((''''''''''''''''''(((((())))))******&&&&&&''''''((()))))))))&&&&&&'''((()))))))))((((((((())))))))))))((((((((()))))))))'''''')))***&&&'''))))))((((((***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&'''''''''&&&''')))+++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))***%%%&&&&&&'''((()))******)))(((((((((''''''''''''&&&'''(((*********)))(((''''''(((((()))))))))***)))((('''&&&&&&'''((()))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***,,,***))))))******)))'''yyybbbWWWVVVOOOMMMNNNLLLKKKKKKMMMNNNNNNMMMLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJCCCBBBBBBAAA@@@???>>>===??????@@@???>>><<<:::999;;;999888666555555555555000000000000////////////.........------,,,,,,,,,***)))((((((''''''((((((***++++++,,,,,,++++++*********)))))))))))))))***************)))))))))))))))))))))(((''''''&&&&&&+++*********))))))(((((())))))))))))))))))))))))+++++++++)))'''''')))***'''((()))))))))(((&&&%%%))))))(((((((((((()))))))))))))))))))))))))))))))))(((&&&&&&&&&''')))+++))))))(((((('''''''''&&&)))(((((('''&&&&&&%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))+++***)))(((((('''((((((******))))))((((((''''''''''''''''''''''''''''''(((((())))))******++++++''''''((((((((((((''''''*********)))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))''''''(((((())))))******((((((((((((((()))******************************))))))(((((('''''''''&&&******))))))))))))******)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))((('''''''''''''''%%%&&&''')))***,,,---...''')))***)))((('''(((***))))))((((((((((((((()))''''''''''''''''''''''''******)))(((((((((((((((,,,+++++++++******)))))))))&&&$$$%%%(((******)))&&&'''((())))))***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))***************++++++++++++******''''''''''''(((((((((((())))))))))))))))))))))))******************************))))))((((((''''''))))))(((((((((((())))))******)))(((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))+++***)))'''''''''((()))%%%&&&'''((())))))))))))&&&''''''((()))******+++******))))))))))))******(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((())))))))))))((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))+++)))(((&&&&&&((()))+++((((((((((((((()))******&&&&&&&&&&&&&&&'''((((((yyycccWWWWWWPPPMMMOOOLLLLLLLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIBBBBBBAAA@@@???>>>======??????@@@???>>><<<;;;999:::999777666555444444555000000000000////////////------------------,,,,,,------,,,++++++++++++,,,***++++++,,,,,,++++++*********))))))))))))*********)))))))))((((((''''''%%%%%%&&&&&&'''(((((()))*********)))))))))(((((()))))))))))))))))))))))))))***)))(((&&&&&&(((***(((((())))))(((''''''&&&))))))(((((((((((())))))''''''''''''''''''''''''((('''&&&%%%&&&''')))***)))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''***))))))(((((((((((()))***)))))))))((((((((('''************************(((((())))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''''''''&&&((((((((((((((((((((((((******)))))))))))))))***&&&''''''((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))(((((('''((((((((()))))))))***((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((((((''''''******))))))))))))******)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))((('''''''''''''''((((((((())))))*********''')))***)))((('''(((***))))))(((((((((((())))))''''''''''''''''''''''''***))))))(((((((((((((((++++++******)))))))))))))))&&&$$$%%%(((******)))'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((''''''))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))((('''&&&%%%'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))'''((((((((())))))))))))***))))))))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))(((((((((((((((++++++***)))((('''&&&%%%)))((((((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******''''''&&&&&&'''(((((()))zzzdddYYYXXXQQQNNNPPPNNNMMMMMMNNNNNNNNNMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGBBBBBBAAA@@@???>>>>>>===????????????>>>===;;;:::999888777555444444444444111111000000000/////////,,,,,,------------------,,,,,,+++*********************++++++++++++*********)))))))))))))))*********))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((******))))))))))))(((((())))))))))))))))))))))))'''(((((('''&&&&&&(((***))))))((((((''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((((((((((('''''''''''''''''''''((()))******+++******))))))))))))******'''''''''''''''''''''''')))(((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''')))***++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((,,,+++***)))((((((((((((&&&''''''((((((((((((((((((''''''&&&&&&''''''(((+++*********))))))(((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((()))((((((''''''''''''(((******)))((((((''''''&&&''')))***)))((('''(((***))))))(((((((((((())))))''''''''''''''''''''''''))))))((((((''''''(((((())))))))))))((((((((((((((('''&&&&&&(((******)))((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))(((''''''&&&&&&&&&&&&'''******)))(((((('''&&&&&&))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))((('''&&&%%%'''''''''''''''''''''((('''((()))******)))((('''(((((((((''''''''''''&&&&&&&&&''''''((()))))))))''''''((((((((()))))))))+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((((((((())))))******)))((('''&&&&&&%%%))))))(((((('''((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******((((((''''''(((((()))))){{{dddYYYYYYRRROOOQQQNNNNNNNNNOOOOOONNNLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@??????>>>?????????>>>===;;;:::888888777666555444333333222111111000000/////////,,,,,,,,,------.........,,,++++++***)))***************++++++++++++******))))))))))))))))))***+++******)))(((''''''&&&%%%)))))))))(((''''''&&&&&&))))))))))))))))))(((((((((((((((((((((((((((((('''(((((('''&&&'''))),,,***)))(((''''''((()))***))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((((((((((((((((('''''''''&&&''''''((())))))*********))))))(((((())))))***))))))))))))))))))))))))(((((('''(((((()))******))))))))))))((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((******)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((+++++++++***))))))(((((((((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((************))))))))))))))))))************))))))(((((((((''''''((((((((((((((((((''''''(((((((((''''''''''''(((((((((((()))(((''''''''''''((((((***))))))((('''&&&&&&%%%''')))***)))((('''(((***)))(((((((((((())))))***'''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((''''''(((''''''((())))))))))))))))))***))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++(((&&&%%%%%%&&&''')))(((((((((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))(((''''''&&&&&&'''''''''))))))))))))(((((('''''')))))))))))))))))))))))))))))))))(((((((((((()))%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&(((***+++------+++***((((((((((((''''''''''''''')))))))))(((''''''&&&&&&'''''''''((((((((())))))***)))'''&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&''''''(((((()))))))))(((''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))(((((((((((())))))|||eeeZZZYYYRRRPPPQQQOOONNNOOOOOOOOONNNMMMKKKJJJKKKKKKJJJHHHGGGFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>??????>>>===<<<;;;888888777666555444333333222222222111000/////////,,,,,,,,,------.........//////...------------...)))******++++++******)))))))))(((((()))***++++++++++++***))))))(((''''''++++++******)))((((((((((((((((((((((((((())))))((((((((((((((((((((((((((())))))((('''(((+++---***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))(((((('''(((((()))******(((((((((((())))))))))))************************))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******&&&''''''((((((((((((((((((((((((''''''(((((((((************))))))(((((())))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************((()))************)))((('''((((((((((((((((((''''''(((((((((((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''')))***)))((('''(((***((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''(((((('''((())))))))))))))))))))))))***))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&%%%'''((()))***))))))(((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))((((((((((((((())))))(((((((((((())))))******((((((((((((((((((((((((((((((((())))))))))))(((%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&&&&((()))++++++)))(((&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))$$$%%%%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))(((((((((((()))))){{{eeeZZZYYYRRROOOQQQOOONNNNNNOOOOOOOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDCCCBBBAAAAAA@@@===>>>?????????===<<<;;;888888888888777555444333333333222111000000///...,,,,,,------------------...------,,,,,,,,,,,,,,,))))))************))))))(((((((((((()))***+++,,,************))))))))))))))))))******+++,,,,,,,,,''''''(((((((((((()))))))))))))))))))))))))))))))))******)))((((((***,,,))))))(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((''''''))))))(((((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))'''&&&%%%((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++&&&''''''((((((((((((((()))((((((''''''(((((()))((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))))))))***((()))***++++++***)))(((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((()))'''((((((((((((((())))))''')))***)))((('''(((***(((''''''(((((()))***+++((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''((((((((((((''')))******)))((())))))((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''((()))***)))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((((()))******''''''((())))))***++++++(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))((('''&&&%%%'''''''''''''''''''''(((((()))***++++++***)))((('''(((((((((((()))))))))&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))***++++++''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))((((((''''''(((((({{{dddYYYXXXQQQOOOQQQNNNMMMNNNOOOOOOOOONNNMMMLLLIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@??????===>>>>>>??????>>><<<;;;999999:::999888777555444444333333222111000///...------------------,,,,,,++++++***)))))))))))))))))))))************))))))(((((((((((()))***+++,,,((((((((()))))))))))))))((())))))***++++++,,,,,,'''''''''((((((((())))))))))))))))))))))))))))))*********((('''''')))***(((((()))***************))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''***))))))(((((((((((()))'''((((((((()))))))))***''''''''''''''''''''''''(((((())))))))))))))))))''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))&&&''''''((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''(((((())))))***)))))))))((((((((('''((((((((((((((()))******((((((((((((((((((((((((''''''((((((((()))))))))((()))***++++++***)))(((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''')))***)))((('''(((***''''''''''''((()))***+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))''''''((((((((()))))))))'''))),,,+++)))(((((()))'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((('''%%%$$$$$$%%%'''(((''''''''''''((((((((((((************************))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))******((((((((((((((((((((((((&&&'''((()))******)))((())))))))))))((('''&&&%%%'''''''''(((((()))))))))************************'''((((((((())))))))))))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))***++++++,,,&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******)))(((((('''&&&&&&''''''zzzdddYYYXXXQQQNNNPPPNNNLLLMMMNNNOOOPPPOOONNNMMMIIIIIIHHHGGGGGGFFFFFFFFFCCCBBBBBBAAA@@@???>>>=========>>>??????>>>===<<<::::::::::::999777666444444444333222111000///............------,,,,,,,,,...---,,,,,,++++++,,,,,,))))))************))))))(((((((((((()))***+++,,,&&&&&&''''''((()))))))))++++++******)))(((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))***)))'''%%%%%%''')))'''((()))+++++++++***)))))))))(((((((((((())))))''''''''''''''''''''''''(((((()))***************&&&'''''''''(((((())))))%%%%%%&&&((()))+++,,,,,,******))))))))))))******))))))))))))))))))))))))+++***)))(((((('''(((((('''((((((((())))))******************************(((((())))))******++++++''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))(((''''''&&&''''''&&&''''''((((((((((((((())))))(((((((((((())))))$$$%%%%%%&&&'''((())))))******))))))((((((((('''((((((((((((((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))''')))***++++++***)))'''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))'''''''''''''''((()))***++++++******))))))((((((((()))***)))((('''(((***''''''''''''((()))++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******'''***,,,,,,)))((((((***''''''((())))))***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))(((((('''''')))(((&&&%%%%%%&&&((()))''''''''''''((((((((()))************************))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))++++++******)))(((((((((((((((((((((((((((((((((&&&'''(((*********)))(((%%%&&&'''((())))))))))))&&&''''''((()))***++++++&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))******)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((())),,,------,,,)))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((('''(((((()))******"""######$$$&&&'''(((((($$$$$$%%%%%%'''(((***+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******)))((('''&&&&&&&&&&&&&&&uuuhhhZZZSSSQQQNNNMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIHHHEEEBBB@@@@@@@@@???>>><<<===>>>@@@@@@@@@???>>>999888888777666555555444000333555333///---///333......---------,,,,,,,,,///,,,)))))),,,---+++)))------,,,,,,+++***))))))+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))'''%%%%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%)))******++++++++++++++++++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((&&&$$$%%%''''''%%%###&&&&&&&&&'''''''''((((((+++)))(((''''''((()))+++(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))((((((''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))(((((('''''')))(((&&&&&&''''''&&&%%%******)))((((((((((((((($$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''((()))******+++(((&&&%%%'''***+++(((%%%(((((((((((()))))))))))),,,+++)))'''&&&%%%&&&&&&%%%&&&((()))))))))((('''***(((&&&'''***+++)))''')))))))))))))))))))))))))))((()))+++***''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''',,,***((('''&&&'''((())))))'''%%%%%%'''''''''&&&(((((())))))))))))((((((''''''''''''((((((((()))(((((())))))*********+++))))))*********))))))(((''''''&&&&&&&&&''''''((((((((()))***************,,,+++***)))(((((((((((())))))(((((((((((()))))))))(((((('''''''''(((((((((((((((((())))))))))))%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''((()))***+++***)))'''%%%(((((((((((())))))))))))+++***((('''&&&''')))***%%%$$$$$$######$$$$$$%%%))))))))))))))))))))))))((((((''''''''')))***+++(((((((((((())))))))))))(((((()))******)))((('''&&&'''((())))))'''%%%$$$rrreeeZZZUUUSSSOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHFFFCCCAAAAAAAAA@@@???>>>??????@@@???>>><<<;;;::::::999888777666555555333555777555000---///222......---------,,,,,,,,,,,,,,,,,,+++*********+++*********+++++++++++++++,,,++++++***))))))((((((++++++++++++++++++++++++************************)))))))))'''&&&%%%''')))((((((((((((((((((((((((************************((()))))))))(((((('''&&&'''&&&%%%%%%&&&''')))+++*********)))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''***(((''''''))))))(((%%%&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***(((((())))))))))))(((((((((((((((''''''((((((((()))(((((((((''''''''''''((((((((((((''''''&&&&&&((((((((((((((((((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''&&&'''((()))))))))))))))***))))))(((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((('''''''''''''''(((((((((((((((((((((((('''''''''((()))*********((('''''''''(((((('''%%%)))))))))((((((((((((((()))(((''''''''''''((()))&&&''''''((())))))((((((***(((''''''******)))''')))))))))))))))))))))))))))(((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((+++***((('''&&&''')))******(((&&&'''((()))((('''(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((()))))))))*********))))))*********))))))((((((''''''&&&&&&&&&'''''''''((())))))******)))))))))))))))(((((())))))***))))))(((((((((((())))))(((((('''''''''''''''(((++++++***)))((('''&&&&&&%%%&&&''''''((((((''''''(((((((((''''''((((((((())))))************))))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))*********))))))(((((()))***+++***)))'''&&&(((((((((((())))))))))))***)))(((''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))+++***)))((())))))***+++(((((((((((())))))))))))************)))(((&&&%%%$$$%%%'''((()))((('''&&&pppeeeZZZWWWUUUPPPLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHFFFCCCBBBBBBBBBAAA@@@@@@@@@@@@???>>>;;;999888;;;;;;:::999888777666666555777888555111...///000......---------,,,,,,,,,***,,,...,,,((('''***---&&&'''((()))+++,,,------,,,,,,,,,+++******))))))++++++++++++++++++++++++************************((())))))(((&&&&&&((()))((((((((((((((((((((((((************************))))))*********)))(((((()))(((&&&%%%&&&(((+++...******))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''***)))'''((())))))(((&&&&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&+++******)))(((((('''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((("""&&&***,,,***)))***,,,))))))((((((''''''(((((((((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******''')))))))))'''&&&&&&&&&)))))))))(((((('''''''''&&&&&&&&&'''((()))***+++((((((''''''(((((())))))***((('''((()))***)))''')))))))))))))))))))))))))))((('''&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''''''''((()))******)))'''''')))***)))((((((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))******((())))))******)))))))))))))))((('''&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''((()))***+++))))))(((((((((((())))))''''''&&&&&&&&&''''''(((++++++***)))((('''&&&&&&&&&&&&'''(((((((((((('''))))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((('''((()))***+++***))))))(((((()))******)))'''&&&(((((((((((())))))))))))***)))(((''''''((()))*********))))))))))))******((((((((((((((((((((((((+++***))))))((()))))))))(((((((((((())))))))))))+++++++++***)))'''%%%$$$###$$$&&&((())))))))))))uuuiii\\\WWWTTTPPPMMMLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHFFFDDDCCCDDDCCCBBB@@@???@@@??????===;;;888777;;;;;;:::999777666555555444555555444000//////000......---------,,,,,,,,,***,,,,,,+++)))(((***,,,&&&&&&''')))***+++,,,---,,,,,,++++++************))))))))))))))))))))))))************************((()))***)))''''''((()))((((((((((((((((((((((((************************)))))))))******)))((((((+++***)))(((((((((***+++))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&'''''''''(((''''''&&&'''&&&&&&%%%''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((***)))'''&&&&&&''')))***((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&)))))))))(((((((((''''''(((''''''&&&&&&''')))***''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((("""''',,,,,,((($$$%%%''')))(((((('''''''''(((((()))))))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''(((((())))))******(((((((((((((((((((((((('''((((((((()))))))))***(((+++---+++'''%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''((()))***++++++***)))(((''''''((()))***)))((((((((()))))))))((((((((((((((((((((((((((())))))(((%%%'''******(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''''''''((()))***)))(((&&&'''(((***)))((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((())))))))))))))))))'''((())))))))))))))))))******((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''((()))***))))))(((((((((((())))))'''&&&&&&&&&&&&''''''((((((((((((((())))))))))))&&&&&&'''((((((((((((((()))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))*********((('''(((((())))))))))))((('''(((((((((((()))))))))))))))(((((('''(((((()))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********)))(((''''''&&&%%%%%%'''((()))))))))(((|||nnn^^^VVVRRROOOMMMNNNKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGEEEDDDDDDDDDDDDBBB@@@===>>>>>>>>>===<<<:::999::::::999888666555444333000111111111000///000111......---------,,,,,,,,,---+++))))))***+++***((((((((()))))))))************************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((((('''((((((((('''%%%###"""(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))'''(((((('''&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((('''&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''')))***''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))$$$)))---***$$$((((((''''''''''''((((((((()))))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))***,,,...---)))'''((())))))((((((((('''''''''&&&(((((())))))))))))))))))***)))(((''''''((()))***((()))))))))((((((((()))(((((((((((((((((((((((((((,,,,,,'''&&&)))***'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&'''''''''((())))))(((&&&%%%%%%''')))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((''''''((()))))))))))))))+++***)))((('''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&'''(((((())))))(((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((&&&%%%(((((()))))))))))))))((((((((((((((())))))))))))((((((((((((((()))******(((''''''''''''''''''(((((((((((((((((((((((((((&&&'''((()))******++++++(((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((''''''ooo^^^UUUQQQNNNNNNOOOJJJKKKMMMNNNMMMLLLJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDAAA???<<<===>>>>>>>>>===<<<;;;::::::999777666444333222/////////000000000000111......---------,,,,,,,,,...***'''(((+++,,,***'''******************))))))************************************************(((((((((((((((((((((((('''(((******)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))((((((((()))++++++***'''$$$"""''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))))))))++++++***((('''&&&%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******)))***+++***((('''((()))''''''((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''''''''''''''&&&'''''''''((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''***+++(((###''''''&&&&&&''''''(((((((((((((((((((((((())))))''''''''''''''''''''''''************************&&&&&&''''''''''''&&&&&&'''((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***,,,---,,,***)))))))))''''''''''''''''''''''''***************)))((('''******))))))(((((())))))''')))***)))((('''(((***))))))))))))))))))))))))&&&///222+++&&&((()))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''''''''((((((((('''%%%$$$%%%'''((((((((((((((())))))))))))(((((((((((()))))))))*********))))))((((((((((((''''''&&&&&&'''((())))))))))))******)))(((''''''''''''(((((()))))))))(((''''''))))))(((((('''((((((((())))))(((((((((((())))))'''''''''''''''((()))***++++++***)))((('''&&&&&&''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((+++******((('''&&&&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((()))***+++,,,,,,,,,+++(((((((((((())))))))))))((('''''''''((()))***+++)))))))))(((((('''''''''yyykkk\\\TTTQQQNNNNNNOOOKKKLLLNNNOOONNNMMMJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGDDDCCCBBBCCCDDDCCCAAA???===>>>?????????>>>===<<<<<<;;;:::888666555333333111000000000111111000///......---------,,,,,,,,,,,,***))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&(((***+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))*********)))***+++,,,---,,,+++)))((('''''''''((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''((((((((())))))************))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))))))))***,,,+++((('''(((***'''((((((((())))))))))))((((((((())))))((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((()))))))))******''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******))))))))))))))))))))))))'''((((((((()))))))))***)))))))))(((&&&$$$"""!!!'''&&&&&&&&&&&&'''((()))))))))))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((***)))((()))******)))'''%%%&&&&&&''''''((((((((()))******+++***)))((('''***************)))((((((''')))******''''''(((***))))))))))))))))))))))))$$$222999///&&&&&&((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''&&&&&&'''&&&%%%&&&((()))***)))(((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((('''''''''%%%&&&'''((())))))))))))))))))((((((((((((((()))))))))******))))))((('''(((((((((((())))))***+++))))))(((((((((((())))))(((''''''((((((***++++++++++++***)))((('''&&&&&&''''''((()))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))+++***(((&&&&&&&&&'''(((((((((((((((((()))******(((((((((((())))))))))))&&&'''((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((('''&&&(((((((((((())))))))))))))))))(((''''''((()))***(((((((((((((((((())))))sssfffZZZTTTRRROOOMMMNNNKKKMMMOOOPPPPPPNNNKKKJJJHHHIIIJJJJJJJJJIIIHHHGGGCCCBBBBBBCCCDDDCCC@@@>>>???@@@@@@@@@???>>><<<;;;===<<<;;;999777666444444444333222111111111000.........---------,,,,,,,,,)))+++,,,***'''&&&(((+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((************************&&&(((***+++***)))******))))))))))))))))))))))))************************((()))***+++++++++++++++'''''''''(((((()))***+++&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******'''''''''''''''''''''''''''((((((((())))))******$$$%%%&&&'''(((***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''')))***)))&&&%%%&&&((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&'''***++++++***'''&&&&&&'''''''''(((((())))))(((((())))))******++++++******))))))((((((''''''%%%&&&((()))))))))(((''''''''''''''''''''''''''''''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******)))((('''((()))***)))(((&&&&&&&&&&&&&&&'''((()))******))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))(((((((((((((((&&&%%%'''***+++(((%%%$$$%%%%%%&&&'''((())))))((()))***++++++***)))((()))***+++++++++)))((('''''')))+++***'''&&&(((***))))))))))))))))))))))))###555===222&&&%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%((('''&&&''')))++++++***(((((())))))))))))((((((''''''''''''((((((((()))))))))(((((('''''''''&&&%%%&&&'''((()))))))))))))))(((((((((((())))))******************)))((((((&&&''''''(((***+++---...))))))(((((((((((())))))(((((((((((()))***,,,,,,(((((((((((())))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((************************++++++++++++******))))))***************************(((&&&%%%%%%''')))+++((((((((((((((()))******(((((((((((())))))))))))&&&&&&((()))************((((((''''''''''''((((((************************((((((((('''%%%###!!!(((((((((((())))))))))))+++***)))'''''''''((()))''''''''''''(((***+++,,,rrrbbbWWWWWWUUUMMMKKKOOOMMMMMMMMMMMMMMMNNNNNNNNNDDDFFFHHHIIIIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@???????????????>>>>>>>>>>>>======<<<:::888666444333222111111111000000000000000......//////......---,,,---,,,***))))))+++,,,---+++*********))))))((((((*********************************)))))))))))))))&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((())))))))))))((((((******))))))))))))******((((((((()))******++++++******))))))))))))******((((((((((((((((((((((((+++******)))))))))))))))((('''&&&%%%%%%&&&'''(((///---***(((&&&'''(((((())))))))))))))))))))))))&&&'''((()))))))))((('''))))))))))))(((((((((((())))))((('''''''''''''''%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((((('''''''''''')))+++,,,,,,+++***)))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&&&&'''((()))******+++***((('''&&&&&&''''''((((((((((((((('''''''''&&&'''''''''(((((())))))&&&&&&'''((()))******+++,,,+++***(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++***)))(((((()))***+++%%%&&&'''(((((('''&&&%%%((('''&&&&&&((())))))((((((''''''&&&&&&((()))***++++++***(((&&&&&&''')))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&))))))((('''''''''''''''+++*********))))))((((((''''''''''''((((((((((((******))))))(((((((((''''''((((((((()))))))))******)))(((''''''((()))***+++***)))(((((()))***+++---+++)))((('''((()))***''''''''''''((((((((((((,,,+++)))((((((((()))*********))))))((((((''''''%%%''')))+++,,,***(((''')))))))))))))))))))))))),,,,,,,,,+++++++++******%%%&&&((()))))))))((('''''''''((()))***++++++,,,******))))))((((((''''''&&&&&&&&&&&&'''''''''(((''''''(((((())))))************++++++***)))'''&&&+++***(((&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((+++(((&&&''')))***)))&&&+++)))(((&&&&&&((()))+++******)))))))))))))))***(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))(((((((((((()))******))))))))))))))))))))))))'''((()))(((((()))((('''%%%%%%'''((((((((('''&&&oooaaaVVVVVVTTTMMMKKKOOOMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHIIIJJJJJJJJJIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>===<<<;;;999777555333222111111111111000000000000......//////......---,,,+++++++++,,,,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))***)))))))))))))))))))))+++***))))))(((((())))))(((((())))))))))))(((((((((((())))))))))))((((((******))))))))))))***************)))))))))))))))******))))))))))))******((((((((((((((((((((((((+++******))))))))))))))))))(((''''''''''''((()))'''&&&%%%$$$######$$$$$$))))))))))))))))))))))))%%%&&&'''))))))))))))((())))))))))))(((((((((((((((((((((((()))***+++,,,&&&&&&'''''''''((((((((((((((()))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++(((''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&''')))***+++,,,,,,&&&&&&''''''(((((())))))))))))((('''&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''(((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))(((((()))******&&&&&&'''(((((('''&&&&&&((('''&&&&&&((())))))((((((''''''&&&'''((()))***$$$%%%&&&&&&&&&(((+++---))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***))))))))))))******+++******)))))))))(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%))))))))))))((((((((((((***)))(((''''''((()))*********)))(((((()))******+++***((('''&&&'''((()))''''''''''''((((((((((((+++******)))(((((())))))***)))))))))((((((((('''&&&''')))*********((((((((((((((((((((((((((((((************)))))))))((('''''')))*********)))((('''''''''(((((())))))******)))))))))((((((((('''&&&'''''''''(((((((((((('''((((((((()))))))))***'''((()))))))))(((''''''+++***)))'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((***)))((()))++++++)))'''***)))(((''''''((()))***))))))((((((((((((((()))(((((((((((())))))))))))((((((''''''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%))))))))))))))))))))))))'''((())))))))))))((('''%%%&&&'''(((((((((''''''kkk___VVVUUURRRMMMKKKOOOMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHIIIIIIIIIFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@????????????>>>===<<<:::888666444444111111111111000000//////......//////......---,,,)))***,,,------,,,***))),,,,,,,,,+++++++++++++++(((((((((((((((((((((((())))))))))))))))))******************************))))))************))))))((())))))******))))))(((******))))))))))))******++++++******)))(((((('''******))))))))))))******((((((((((((((((((((((((+++******)))))))))))))))))))))(((((((((((())))))***++++++,,,------------))))))))))))))))))))))))(((((()))))))))(((((('''(((((((((((())))))))))))''''''''''''((()))******((((((((((((((()))))))))'''((()))******+++******++++++***))))))(((''''''((((((((((((((((((((((((&&&''''''((())))))))))))))))))((((((((()))******''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&$$$######'''''''''((((((((((((((((((''''''''''''((())))))&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***&&&&&&'''(((((('''&&&&&&((('''&&&&&&((())))))((((((''''''''''''((())))))((())))))'''%%%$$$%%%&&&(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))***+++,,,,,,))))))((((((((((((((('''''''''''''''((((((((((((*********)))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***))))))(((((())))))***+++***(((''''''((())))))''''''''''''(((((((((((())))))******))))))(((((())))))))))))(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))************)))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))%%%&&&'''(((((((((''''''+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++---,,,***'''))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))))))))((('''))))))))))))))))))))))))(((((()))******)))((((((%%%&&&'''(((((((((((('''yyyfff]]]UUUSSSQQQMMMLLLOOOMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIGGGEEEEEEFFFGGGHHHFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===<<<:::888777555555222222111111000000//////.........///......---,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********&&&''''''((()))*********((())))))******))))))((()))))))))******)))))))))******))))))))))))******************))))))((((((******))))))))))))******((((((((((((((((((((((((+++******)))))))))))))))(((((((((((((((((((((((( """%%%'''((((((((('''((((((((((((((((((((((((,,,++++++***)))'''&&&&&&(((((((((((()))))))))))))))((('''&&&$$$$$$######((((((((((((((((((((((((&&&'''((()))***+++++++++*********)))))))))((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''))))))))))))***+++,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$""" ((((((((((((((('''''''''&&&&&&&&&'''((())))))***''''''((()))******++++++'''''''''((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))(((((()))))))))&&&''''''''''''''''''&&&((('''&&&&&&((())))))(((''''''''''''((((((((()))+++++++++(((%%%#########(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***((((((((('''(((((())))))((((((((((((''''''''''''''''''''''''((((((((((((++++++++++++++++++++++++'''((((((((()))))))))***))))))(((((((((((()))))))))))))))(((((()))))))))+++***))))))))))))******''''''''''''(((((((((((('''((()))******)))((('''))))))))))))(((((((((((()))((('''''''''(((***+++++++++++++++++++++++++++'''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''''''''))))))))))))((((((((((((((())))))))))))*********(((((((((((())))))))))))''''''''''''((('''''''''************)))'''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''***,,,,,,+++)))'''(((((())))))))))))(((((((((((('''''''''((())))))(((((((((((())))))))))))******))))))))))))******)))***,,,......---,,,+++((((((((((((((((((((((((+++(((((())))))((((((+++&&&''''''(((((((((((((((tttbbb[[[UUURRRPPPMMMMMMOOONNNMMMMMMMMMLLLLLLKKKKKKLLLJJJGGGEEEDDDEEEFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????======<<<:::888777666555222222111111000//////............///......---,,,...---+++*********++++++))))))******************************************(((((())))))************'''((())))))))))))(((((('''(((((())))))(((((('''))))))************))))))******))))))))))))******(((((())))))******************))))))))))))******))))))))))))))))))))))))+++******)))))))))))))))'''''''''''''''''''''''' ###&&&(((((('''&&&((((((((((((((((((((((((******)))))))))*********'''((((((((()))))))))******)))(((&&&$$$######"""''''''''''''''''''''''''%%%&&&'''((())))))***)))'''''''''(((((()))))))))((((((((((((((((((((((((%%%&&&((())))))(((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))******++++++((((((((((((((('''''''''%%%%%%&&&'''((()))******&&&&&&'''(((((()))******((((((((((((((('''''''''+++*********************+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((())))))((((((((('''''''''&&&&&&'''''''''((('''&&&&&&((())))))(((&&&''''''(((((((((((((((%%%'''((()))((((((***+++'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***+++++++++***(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((())))))))))))((((((((((((((())))))((((((((((((((('''''''''(((((((((''''''''''''(((((((((((('''((()))******)))((('''(((((((((((()))))))))))))))((('''''''''(((***+++************************((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++))))))))))))(((((((((((()))))))))(((((('''''''''************)))(((&&&&&&((((((((((((((((((((((((************************))))))))))))((((((((((((###&&&)))+++***)))'''&&&(((((())))))))))))(((((()))((((((((())))))***+++(((((((((((())))))))))))******))))))))))))******&&&''')))++++++***)))(((((((((((((((((((((((((((---((('''******'''(((---''''''''''''(((((())))))ooo^^^[[[VVVRRROOONNNOOOPPPOOOOOONNNNNNMMMLLLLLLLLLNNNLLLJJJHHHFFFFFFGGGHHHDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@????????????<<<<<<;;;999888777666555333222222111000///............//////......---,,,///---+++)))))))))+++,,,)))))))))))))))*********************************((((((((()))******+++++++++,,,,,,,,,+++)))'''&&&''''''(((((((((((('''''')))******++++++******)))******))))))))))))******'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))+++******)))))))))))))))&&&&&&''''''''''''&&&&&&%%%''')))+++,,,,,,++++++))))))))))))))))))))))))%%%%%%'''(((+++...000111''''''(((((())))))************)))((('''''''''(((((((((''''''''''''&&&&&&%%%&&&'''(((((()))((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((''''''((((((((('''(((((())))))((((((((()))))))))))))))(((((((((((((((((((((((((((((()))************)))'''''''''(((((((((((((((%%%&&&'''((())))))))))))$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''''''''************************,,,+++***(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''((('''&&&&&&&&&&&&'''(((((('''&&&&&&((())))))(((&&&''''''((()))(((((((((&&&(((******)))((()))***''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++///...---+++***)))(((((('''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))%%%&&&'''((()))***+++,,,(((((())))))))))))(((((('''(((((())))))(((((('''$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''((()))))))))(((((((((((((((((()))))))))))))))((('''''''''(((***+++''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))(((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((("""%%%((())))))''''''((())))))(((((((((((())))))))))))((())))))***+++,,,(((((((((((())))))))))))******))))))))))))******&&&'''((()))))))))(((((()))))))))))))))))))))))),,,(((***111111***(((,,,((((((''''''(((((()))***~~~yyyggg[[[ZZZWWWRRROOOPPPQQQQQQPPPPPPOOOOOONNNMMMMMMLLLNNNMMMKKKIIIGGGFFFFFFFFFCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>;;;;;;:::999777666555555333333222111000///............//////......---,,,------,,,+++************)))))))))******+++++++++************************'''(((((()))******++++++'''(((***++++++***)))((((((((())))))))))))(((((()))******++++++******)))******))))))))))))******)))))))))))))))***************))))))))))))******))))))))))))))))))))))))+++******)))))))))))))))&&&'''((())))))((('''&&&"""###$$$%%%%%%%%%$$$$$$))))))))))))))))))))))))&&&&&&'''(((+++...111222'''''''''((()))*********,,,+++***)))(((((((((((()))))))))((((((((('''''''''(((((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''''',,,+++***************+++'''''''''((((((((())))))'''''''''''''''''''''''')))))))))((('''&&&%%%$$$&&&&&&''''''(((((())))))%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&''''''''')))((((((((('''''''''''''''''''''((())))))************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))(((''''''((('''&&&&&&&&&&&&'''(((((('''&&&&&&((())))))(((&&&&&&((()))))))))((('''(((***+++***(((&&&%%%%%%'''''''''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))******...---,,,+++******))))))((((((((()))))))))******''''''''''''(((((((((((()))))))))******+++++++++(((((((((((())))))))))))'''((()))******)))((('''''''''((())))))(((''''''###$$$%%%%%%&&&&&&&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))'''((((((((()))))))))***((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''(((((()))'''((((((((()))))))))***((((((((()))))))))*********)))))))))((((((((('''%%%%%%%%%%%%'''(((***+++)))((((((''''''(((******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((###&&&))))))((('''(((******)))(((''''''((()))***'''''''''((((((***++++++(((((((((((()))))))))))))))))))))(((((())))))))))))))))))************+++)))))))))))))))))))))))))))(((000<<<<<<000((())))))((('''''''''(((******|||yyysssbbbZZZZZZXXXSSSPPPPPPRRRRRRQQQQQQPPPPPPOOONNNMMMMMMLLLKKKIIIGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA?????????>>>>>>>>>>>>===::::::999888777666555444333333222111000///...---......//////......---,,,+++,,,---------+++)))'''*********++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++ $$$'''***+++++++++))))))************))))))******++++++++++++************))))))))))))******++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))+++******)))))))))))))))'''((()))******)))((('''++++++,,,,,,++++++******))))))))))))))))))))))))******))))))***,,,...///&&&''''''((()))******+++...---+++(((&&&$$$###"""+++*********))))))(((((()))************))))))((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((())))))(((''''''&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))+++------...%%%&&&&&&'''((()))******&&&&&&((()))))))))((('''************))))))))))))))))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((((('''&&&&&&((())))))(((%%%&&&((()))))))))(((''' """&&&(((((()))***+++&&&''''''((()))******+++))))))))))))((((((((((((************************&&&&&&&&&&&&'''(((************))))))))))))))))))(((((())))))******++++++''''''''''''((((((((()))%%%%%%&&&&&&'''''''''(((+++******)))(((''''''&&&'''((()))******)))((('''&&&'''((())))))((('''&&&&&&''''''((()))))))))(((''''''''''''((((((((()))((('''&&&&&&&&&((()))***'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&((()))***$$$$$$%%%%%%&&&'''(((((('''((((((((())))))******(((((((((((())))))))))))******))))))((((((((('''!!!!!!"""###&&&))),,,...)))((('''&&&''')))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%'''))))))((('''***---+++)))(((&&&&&&((()))+++&&&&&&&&&'''''')))******(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''(((((()))***))))))))))))))))))))))))''')))555EEEEEE555)))''')))((('''''''''(((***+++~~~yyysssjjjggg^^^UUUQQQNNNLLLMMMPPPSSSRRRQQQPPPNNNMMMKKKKKKKKKKKKKKKIIIHHHFFFDDDCCCDDDDDDDDDCCCCCCBBBBBBAAA===>>>??????>>><<<:::888888888888888888888888888444222000///...///111222222111///...---------...++++++******)))(((((((((************************---,,,,,,,,,+++*********))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))************))))))+++*********))))))((((((''')))******(((''''''((())))))))))))))))))))))))******))))))))))))******))))))((())))))***+++,,,***)))((((((((()))+++,,,222***""" $$$((('''%%%'''((()))***+++******)))(((((((((((((((((((((((()))***+++***)))((()))+++))))))(((((('''''''''&&&***)))(((((())))))((('''''''''''''''((((((((((((&&&'''''''''(((((())))))''')))***)))((('''(((***)))***)))&&&'''---///---)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&$$$%%%&&&((())))))))))))''''''''''''''''''&&&&&&((((((((((((((('''''''''******++++++++++++************))))))((((((''''''(((((((((((())))))))))))''')))***(((%%%%%%(((+++,,,+++***((((((((()))***************************(((((((((((((((((((((((('''''''''&&&%%%%%%''')))&&&''''''(((((((((((((((((('''''''''((()))+++,,,,,,***(((%%%$$$$$$%%%%%%''''''(((((())))))******((('''''''''((()))(((''''''(((((()))***++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((***+++,,,---+++***)))******(((&&&(((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''(((*********)))(((---,,,,,,,,,++++++******))))))******)))(((''''''((((((((((((((('''&&&&&&&&&''')))*********)))(((((((((''''''((())))))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))),,,+++***))))))((())))))'''(((***+++,,,***)))((())))))))))))))))))))))))'''((()))(((&&&&&&((()))+++***((('''''''''((()))************))))))))))))&&&&&&''')))************''''''(((((()))*********))))))))))))))))))))))))''''''((((((''''''&&&%%%((()))***)))((('''((()))++++++***)))((()))))))))'''444AAACCC;;;000)))(((******)))((('''&&&%%%%%%}}}wwwooofffjjjaaaXXXTTTPPPMMMMMMPPPTTTSSSRRRQQQOOONNNMMMLLLKKKKKKJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>???@@@@@@???===;;;999:::999999888777666666555000///---,,,,,,---...///222111///...------......,,,,,,,,,+++******))))))******************************))))))))))))))))))************************************))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))%%%&&&'''((()))*********))))))))))))))))))))))))))))))************))))))*********)))))))))((((((***+++,,,,,,***(((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((())))))(((((((((((()))******,,,)))''')))---...,,,)))))))))((((((((()))***+++((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&''')))(((((((((''''''''''''((('''&&&(((***+++***)))''''''''''''((((((((((((''''''''''''((((((((()))((()))***)))'''&&&&&&''')))***(((%%%'''+++***&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&'''(((((())))))******+++''''''(((((()))(((((('''((((((((((((((((((((('''))))))************))))))))))))))))))(((((((((((('''((((((((()))))))))))))))))))))((('''''')))++++++***)))((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''&&&&&&(((***&&&'''(((((())))))((((((((('''''''''((()))+++,,,---+++)))'''&&&&&&&&&''''''((((((((()))))))))***))))))(((((()))))))))(((''''''((())))))***++++++))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((())))))******(((&&&&&&''''''%%%$$$(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))((((((******))))))(((((((((((((((((()))))))))(((''''''((())))))))))))((('''&&&(((((()))************)))+++************++++++,,,******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***(((((('''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))'''((()))(((&&&&&&((()))+++***)))((('''(((((()))*********)))))))))((((((&&&'''((())))))***))))))'''(((((())))))***++++++))))))))))))))))))))))))(((((())))))(((((('''&&&$$$%%%'''&&&%%%%%%&&&(((***))))))))))))))))))))))))111999:::444---))))))*********)))((((((''''''|||tttkkkbbbddd[[[SSSPPPNNNJJJKKKMMMRRRQQQQQQOOONNNMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGCCCCCCCCCBBBAAA@@@@@@@@@???@@@@@@@@@???===;;;::::::999888777555444333333111000///...///000111222111000///......---......---------,,,++++++******))))))))))))))))))))))))(((((())))))))))))))))))************************+++***))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((***)))))))))******+++,,,))))))))))))))))))))))))))))))************))))))******))))))))))))((((((***+++,,,+++)))'''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''''''''(((''''''((())))))))))))(((***)))))))))******+++++++++)))'''&&&&&&(((+++---(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((''''''''''''&&&%%%%%%'''***,,,---,,,''''''''''''((((((((((((''''''''''''(((((((((((('''((())))))((('''((()))***,,,,,,******,,,+++&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''))))))(((''''''((()))***''''''((()))*********)))''''''((((((((((((((((((((())))))))))))))))))((((((((((((((())))))))))))''''''((((((((()))))))))+++***(((((()))******)))***)))((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))(((''''''(((***&&&'''(((((())))))((((((((('''''''''((()))***+++---,,,***(((''''''(((((((((((((((((())))))))))))************************'''''''''(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((+++***)))((())))))(((&&&(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))((((((''''''''''''(((((((((((((((''''''''''''&&&'''(((((((((((((((((())))))******))))))(((((())))))(((((())))))***+++,,,++++++*********++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***''''''''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))((())))))(((''''''(((***+++***)))(((((((((((()))******))))))))))))(((((((((((())))))))))))(((((('''(((((())))))***++++++(((((((((((((((((((((((()))))))))))))))(((((((((###$$$&&&&&&%%%%%%'''((('''((())))))))))))((((((***,,,......,,,***))))))***************)))))))))|||rrrjjj```ZZZSSSNNNMMMMMMKKKLLLOOONNNMMMMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIIIICCCCCCBBBAAA@@@@@@??????????????????>>><<<;;;:::888777777666444333333222111111000000000111222333000000//////............---------,,,++++++******(((((((((((((((((((((((())))))******++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))******((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((///...,,,)))((('''(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((('''))))))(((&&&$$$$$$$$$(((((((((((((((((((((((()))((((((''''''(((((()))++++++***))))))((())))))%%%&&&((()))))))))(((''',,,***%%%$$$******)))'''''''''(((***+++((((((((((((((((((((((((''')))))))))((('''((()))(((((((((((((((''''''''''''&&&&&&(((+++,,,,,,,,,''''''''''''(((((((((((('''''''''(((((((((((((((&&&''')))))))))***,,,---%%%---222///+++++++++***(((((((((''''''(((((((((''''''''''''((((((((((((((((((((('''''''''(((((()))'''%%%$$$###$$$&&&'''%%%&&&'''((()))*********''''''''''''(((((((((((((((((((((''''''(((((((((''''''(((((())))))******'''''''''((((((((())))))+++)))&&&'''***+++***'''(((((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))*********(((((()))+++''''''((()))))))))))))))((((((((((((((()))******+++***)))((((((((((((((((((((((((((())))))))))))((()))******)))((()))***&&&'''''''''((((((((()))))))))(((((((((((())))))************************))))))(((((((((((()))))),,,+++******++++++)))((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((***)))'''&&&&&&&&&''''''))))))))))))))))))((((((%%%&&&'''((((((((((((((())))))************)))))))))((('''&&&'''((()))*********)))(((((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''((())))))*********))))))((('''''''''((((((((((((((((((((((((((((((((())))))(((''''''(((************)))))))))))))))***)))))))))((((((((((((((())))))))))))(((((('''&&&''''''(((((()))******(((((((((((((((((((((((()))))))))((((((((((((((('''(((***)))(((((()))***&&&'''((()))))))))((((((***)))''''''((()))))))))((((((((())))))*********|||rrrjjjaaaZZZTTTPPPPPPPPPOOOOOORRRLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJDDDCCCBBBAAA@@@???>>>>>>>>>>>>======<<<;;;999999555555555444444444444444.........---............///////////////.........,,,,,,,,,+++******))))))(((((((((((((((((((((((()))))))))******++++++,,,***************************)))))))))))))))******((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((///---+++((('''&&&&&&&&&(((((((((((((((((((((((())))))************))))))(((((((((((((((((())))))'''((()))(((&&&$$$$$$%%%((((((((((((((((((((((((***))))))(((((())))))***++++++***))))))((())))))%%%&&&((()))))))))(((''')))(((%%%###)))''''''((()))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&$$$$$$%%%&&&'''''''''(((((((((((((((***)))((()))***++++++)))''''''''''''((((((((((((((((((((((((((('''''''''&&&((()))(((''''''(((***###111:::444)))$$$'''***'''((((((((((((((((((''''''''''''((((((((())))))((((((''''''''''''((())))))(((&&&$$$###$$$%%%&&&$$$%%%&&&'''((()))))))))&&&'''''''''(((((())))))(((((('''&&&&&&'''((((((''''''(((((())))))******''''''''''''((((((((((((***'''&&&'''***+++(((&&&'''''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))))))))***'''(((((()))))))))))))))((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((&&&(((***)))'''&&&((()))''''''''''''(((((((((((())))))(((((((((((())))))++++++++++++++++++++++++''''''''''''((()))***+++)))'''&&&&&&'''((('''%%%(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))+++)))(((&&&&&&&&&'''((((((((((((((((((((())))))&&&&&&'''((()))))))))((())))))************))))))((('''&&&%%%&&&'''((()))))))))(((((('''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&'''((()))******))))))+++***)))(((((((((((()))((((((((((((((((((((((((((()))***)))'''''')))******************))))))((()))))))))(((((((((((('''((())))))))))))(((((('''%%%%%%&&&''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&''''''+++,,,,,,+++)))((()))***(((((()))))))))))))))(((((('''&&&''')))***)))'''&&&''''''(((((()))))))))}}}ssskkkcccZZZTTTPPPPPPOOOLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIHHHGGGFFFGGGHHHIIIEEEDDDCCCBBBAAA@@@???>>>>>>======;;;::::::999999444444444444444444444444000000000/////////............////////////......,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))(((***++++++)))(((((()))))))))))))))))))))))))))******))))))))))))******)))((((((''''''''''''(((''''''((())))))))))))((($$$'''******(((&&&(((***&&&'''((()))***)))((('''((((((((((((((((((((((((&&&'''((((((&&&&&&'''((('''''''''(((((((((((((((,,,+++))))))******)))(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((&&&$$$"""""""""+++:::CCC;;;,,,$$$'''+++''''''((((((((((((''''''''''''((((((((()))))))))(((((('''&&&&&&''')))***+++***((('''''''''(((((($$$%%%&&&'''((((((((('''&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&'''''''''((((((((((((''''''((())))))'''&&&''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))++++++)))))))))***'''((())))))******))))))(((((())))))))))))((((((''''''(((((((((((((((((())))))))))))((((((((((((%%%(((***)))&&&%%%'''***(((((((((((((((((((((((())))))(((((((((((())))))************************&&&&&&''''''(((***+++,,,)))(((''''''))))))((('''(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))***************))))))(((((((((((()))&&&&&&&&&&&&'''''''''''''''((()))))))))))))))((((((((())))))******))))))''''''&&&&&&''''''((())))))(((((((((((()))***+++((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((($$$%%%&&&'''((('''&&&%%%++++++******))))))(((((())))))))))))))))))))))))))))))***)))(((((()))+++******++++++******)))((())))))((((((((((((''''''(((((())))))))))))((((((%%%&&&&&&''''''((())))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&&&&''')))++++++***)))((((((***++++++***)))((()))))))))''''''''')))++++++)))'''&&&&&&''''''(((((())))))~~~sssjjjbbbWWWRRRNNNOOONNNJJJHHHIIIMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIGGGEEEEEEEEEGGGGGGFFFEEEDDDCCCBBB@@@?????????>>>===<<<;;;:::::::::666666555555444444333333333333333222111000///...---...///000000///......---------,,,++++++******************************((((((((((((((('''''''''((((((((((((((((((((((((&&&(((***,,,,,,+++)))((())))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))''''''(((((()))((((((((())))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))''')))++++++***)))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((())))))(((((((((((()))******&&&))),,,------+++***)))''''''''''''(((((())))))(((((((((((((((((((((((()))***++++++))))))***+++''''''''''''((((((((())),,,+++)))***++++++)))(((''''''''''''(((((((((((()))((((((((('''''''''''''''(((((('''%%%###$$$%%%---888???999...))))))+++&&&'''((())))))((('''&&&'''((((((((())))))))))))((((((&&&&&&&&&''')))******)))))))))))))))))))))&&&'''((((((((((((''''''&&&&&&''''''((())))))******)))'''&&&&&&''')))***))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&(((******)))((((((((('''((()))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''')))++++++)))(((((()))(((((()))************)))(((((()))******)))(((''''''((())))))***************)))))))))((((((((('''&&&)))+++***'''%%%(((+++))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((((()))******+++***)))***+++,,,+++***(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))******+++++++++((()))******************&&&&&&'''''''''(((((((((******************)))(((&&&'''((())))))))))))((('''(((((()))))))))))))))&&&&&&&&&&&&''')))***+++((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))%%%&&&'''((((((&&&%%%$$$)))************((('''&&&)))))))))))))))))))))))))))******)))(((((()))+++******+++++++++***)))((())))))((((((((('''''''''&&&'''((())))))***))))))''''''(((((()))*********))))))))))))))))))))))))***)))'''&&&%%%&&&'''(((&&&((())))))))))))+++,,,///...+++)))(((((()))***'''((()))******)))))))))((((((((((((((()))))))))rrriiiaaaWWWRRRPPPRRRRRROOONNNOOOKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDBBBAAA@@@???@@@???>>><<<;;;;;;;;;;;;888888777666444333222222111111111000...---+++***---...///000000///......///......------,,,++++++************************++++++******))))))((((((((((((((((((((((((((((((%%%'''***------,,,)))'''))))))))))))))))))))))))&&&&&&''')))***+++,,,---************************)))*********)))(((&&&$$$))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))%%%''')))***)))))))))+++))))))))))))))))))))))))((((((''''''''''''(((((())))))((())))))***+++,,,***)))((((((((()))+++,,,---+++)))'''&&&''''''''')))(((&&&%%%%%%''')))+++(((((((((((((((((((((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))+++***)))***++++++***)))''''''''''''((((((((()))))))))(((((('''''''''&&&$$$&&&((()))))))))+++---$$$,,,000...***)))(((&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))((('''&&&%%%&&&'''***+++''''''(((((()))(((''''''((()))))))))))))))((('''&&&&&&&&&'''((())))))***+++)))(((''''''((()))+++******))))))((((((''''''&&&&&&&&&'''''''''((((((&&&))),,,,,,)))'''(((***'''((()))+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))((((((((((((((()))***************(((((()))******)))((('''((()))***+++++++++++++++******))))))(((((((((''''''***---+++(((&&&))),,,************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((((((((('''&&&'''((()))((('''(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))******++++++++++++((()))***,,,,,,,,,+++***((()))))))))******+++++++++++++++++++++***)))(((&&&&&&'''(((((()))((((((((()))+++,,,,,,,,,+++***""""""######%%%&&&((()))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))++++++************++++++'''((()))******(((&&&$$$((()))******)))'''%%%###)))))))))))))))))))))))))))******)))(((((()))+++******+++,,,+++***)))((()))(((((((((''''''''''''&&&&&&((()))************)))))))))***++++++,,,,,,************************+++***((('''&&&''')))***$$$&&&)))***+++,,,...000222000,,,((('''(((***+++((()))***)))(((''')))+++*********)))))))))))))))ttthhh[[[WWWUUURRRPPPNNNOOOPPPQQQMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIGGGFFFFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@???===>>>??????===:::888666555444333333444555444333111000///...------------......//////......---,,,+++++++++*********))))))++++++******************************************''''''''''''((((((((((((,,,+++***(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,......,,,+++***(((''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))++++++******************(((((((((***+++***(((%%%)))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))(((***,,,,,,)))'''%%%%%%******)))((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((())))))(((''''''(((***,,,---222---'''&&&(((***+++***(((((((((''''''((((((((('''(((+++,,,,,,+++((('''++++++******))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''(((&&&$$$!!! *********)))((('''''''''))))))(((((((((((()))))),,,+++***))))))***+++,,,***)))(((''''''((()))***))))))((('''''''''''''''(((''''''&&&&&&((()))*********)))((('''&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---,,,***(((''''''(((((((((((())))))))))))((((((((('''&&&&&&((()))((('''(((((((((((()))***+++,,,&&&&&&''')))***,,,------)))***)))((('''(((+++...******))))))((((((''''''+++*********))))))(((((((((((((((((()))))))))))),,,------,,,)))(((((()))++++++************++++++))))))))))))))))))))))))''')))***)))((('''(((******%%%&&&111777333,,,)))((((((((((((((()))))))))******))))))))))))******---,,,,,,+++***)))(((((((((((((((((((((((((((((('''(((((()))***+++++++++)))((('''''''''(((***+++)))))))))***++++++)))((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))'''%%%&&&)))++++++)))%%%''')))***+++***)))(((++++++******((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&)))))))))))))))))))))))))))))))))***,,,,,,+++***))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))***+++------///---***))))))+++++++++))))))(((((((((((())))))******))))))))))))******tttfffZZZVVVTTTRRROOONNNNNNPPPQQQMMMMMMLLLLLLLLLLLLMMMMMMJJJHHHGGGEEEDDDDDDDDDDDDFFFEEEDDDCCCBBB@@@??????>>>>>>>>>>>><<<:::888777666444333444555666555444333333222111000000000000......//////......---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))*********+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***++++++******))))))(((((('''((())))))))))))))))))((())))))))))))))))))))))))************************)))'''&&&&&&((()))((('''+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))''')))++++++)))''''''(((***))))))((((((((((((((((((((((((((())))))))))))))))))(((''''''((()))))))))(((''''''(((***,,,---///,,,)))'''''')))))))))(((((('''&&&&&&'''((((((''''''((((((((((((''''''*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%&&&''''''&&&%%%$$$(((((((((((()))))))))))))))(((((((((((((((((()))***)))(((((((((((()))******)))(((''''''((()))*********)))((((((((((((((((((((('''&&&'''((()))***)))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))(((''''''(((((((((((())))))))))))((((((((())))))))))))((((((((((((((((((((()))***+++,,,(((((())))))************)))))))))(((&&&&&&(((***((((((((()))))))))))))))************)))))))))((((((((((((((()))))))))))))))+++++++++)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***---)))***333999555...++++++*********))))))((((((***))))))(((((())))))***++++++***))))))((((((((((((((((((((((((((((((((('''(((((()))******++++++)))(((((('''((()))***+++))))))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((///,,,)))((()))(((&&&$$$&&&''')))***+++***((('''(((((())))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))***)))))))))+++***)))'''))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))***+++,,,---+++)))((()))******)))******))))))))))))************))))))))))))******ttteeeYYYTTTSSSPPPNNNMMMNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHFFFDDDCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@???>>>??????>>>===<<<:::999999777666555555777777666555555444333222111111111111...////////////...------++++++++++++************************************(((((((((((((((((((((((()))))))))*********++++++((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))***++++++***)))(((+++******))))))******+++))))))))))))))))))))))))************************)))&&&$$$$$$&&&((()))*********))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))&&&((())))))(((((()))+++))))))((((((''''''(((((((((((((((((())))))))))))))))))(((''''''((()))))))))(((((('''((()))+++,,,***+++***)))'''&&&'''))))))(((&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))((())))))))))))))))))***)))((((((''''''(((((()))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))(((((((((%%%%%%&&&'''(((((()))***&&&''''''((()))******+++((((((''''''''''''(((((((((''''''&&&&&&''''''((())))))(((((((((((())))))+++******))))))))))))***(((((('''''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((())))))(((((())))))))))))(((((((((+++......+++(((((()))(((((((((((()))***+++,,,++++++******)))((((((((((((***+++***(((&&&&&&'''''''''((())))))***++++++************))))))))))))(((((((((((())))))))))))'''((()))))))))(((***+++))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***...++++++222777444...***++++++***)))((('''&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++((((((((((((((()))******))))))((('''&&&&&&''''''))))))))))))))))))))))))))))))))))))************'''''''''''''''''''''''''''%%%$$$%%%((()))***)))((()))*********)))((('''&&&''''''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))+++***))))))***)))'''%%%))))))))))))))))))))))))))))))((('''''''''(((((()))))))))(((((()))******+++)))(((((()))***)))'''++++++************++++++***))))))(((((())))))***tttdddZZZSSSQQQPPPNNNMMMMMMNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIGGGEEEDDDDDDEEEEEEDDDCCCCCCAAA@@@???>>>>>>@@@???>>><<<;;;;;;::::::888777666666888888777666333333222111000000000000///////////////...------************)))))))))(((***************+++++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***************''')))+++,,,---,,,***)))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))************(((&&&%%%%%%(((*********((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((()))((('''''')))+++)))(((((('''''''''(((((((((((((((((())))))))))))(((''''''''''''''''''(((((((((((((((((()))***+++''')))+++***'''$$$%%%''')))'''%%%$$$$$$%%%''')))******))))))))))))******'''((((((((())))))******(((((((((''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))+++,,,''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))******)))(((((()))))))))((((((((((((((()))))))))''''''(((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++(((((())))))))))))(((((((((---111111,,,(((((()))))))))(((((()))***++++++++++++******)))(((((((((''')))+++,,,***((((((((((((((()))))))))******************)))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***++++++************++++++((((((((((((((((((((((((''')))***)))((('''(((***+++)))***---111///***&&&(((((((((''''''&&&&&&&&&((((((''''''''''''((((((((((((((()))))))))******(((((((((((((((((((((((((((((())))))************((((((((((((((())))))*********)))(((&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))******((((((((((((((((((((((((!!!!!!!!!###&&&(((***+++***************)))(((''''''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((((('''&&&%%%((((((((((((((((((((((((***))))))***++++++)))'''))))))))))))))))))))))))))))))((((((((((((((()))***)))((((((((((((((()))))))))((()))******)))'''+++******))))))******+++))))))(((((((((((())))))tttcccZZZQQQPPPOOONNNMMMMMMNNNNNNKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGEEEDDDDDDEEEEEECCCCCCBBBAAA@@@@@@??????@@@???>>><<<;;;;;;;;;;;;999888777777888999888777444333222111000000000000//////000000//////...---,,,,,,+++++++++*********))))))*********+++++++++************************(((((((((((())))))))))))++++++***)))))))))))))))************************))))))))))))))))))))))))......---,,,++++++++++++'''(((***,,,---,,,+++*********(((''''''(((******(((((((((((((((((((((((((((((()))))))))*********'''''''''))),,,,,,+++)))''''''((((((((((((''''''))))))))))))(((((((((((('''((((((((()))))))))***(((((())))))))))))(((((()))******)))'''&&&(((***((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&)))+++***'''$$$%%%''')))(((&&&%%%%%%&&&((()))((()))***++++++***)))(((''''''(((((()))))))))***((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***)))((((((((()))******(((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((()))((((((((()))))))))))))))''''''(((((()))*********''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,(((((())))))))))))(((((((((---111111,,,(((((()))))))))))))))))))))***+++)))))))))))))))*********"""%%%)))+++***)))))))))+++*********)))))))))((())))))))))))))))))******(((((((((((())))))))))))((()))***)))((('''''')))++++++************++++++((((((((((((((((((((((((''')))***)))((('''(((***)))))))))***+++,,,((($$$'''''''''(((((()))))))))((((((''''''''''''((((((((())))))******++++++,,,)))))))))))))))))))))))))))))))))))))))*********'''(((((())))))))))))))))))++++++***''''''(((***(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%&&&&&&++++++*********)))((((((***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((((((((((((((((((((()))))))))+++---...---+++))))))))))))))))))))))))))))))((((((((())))))******)))((((((((((((((()))***))))))***++++++***((())))))(((((((((((())))))))))))(((((((((((())))))qqqaaaZZZQQQPPPOOOOOONNNNNNNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHFFFDDDCCCCCCCCCDDDCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>===<<<;;;;;;999888777777999999888777666555444333222222222222///000000000000///......///.........------------)))))))))***++++++,,,,,,*********************************+++++++++,,,,,,,,,+++***)))))))))))))))************************))))))))))))))))))))))))---,,,+++***************'''(((***+++++++++******)))))))))(((((()))))))))))))))))))))))))))))))))'''(((((())))))*********'''((()))+++------+++((())))))************))))))))))))))))))((((((((((((''''''(((((())))))******)))))))))))))))((((((''')))******)))(((''''''(((''''''&&&&&&''''''(((((((((((((((((())))))))))))%%%&&&''''''''''''&&&%%%((((((((((((((((((((((((((()))***)))'''&&&&&&&&&(((((((((''''''(((((((((%%%&&&)))******)))&&&%%%'''(((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((())))))))))))************************&&&&&&&&&&&&''''''''''''*********))))))((((((((())))))))))))(((((((((((())))))(((((((((((())))))((())))))******))))))((((((((())))))))))))(((((('''''''''''''''(((((()))'''((()))*********))))))((((((((())))))*********''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,+++(((((())))))))))))(((((((((+++......+++(((((()))***)))))))))))))))******''''''((()))***++++++,,, ###&&&(((((((((((())),,,++++++***))))))(((((())))))))))))************(((((((((((()))))))))))))))***+++***((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***(((******(((***,,,***%%%(((((()))***+++,,,------)))((((((''''''(((((()))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))******''''''((()))))))))))))))'''***,,,,,,)))((()))+++))))))))))))))))))))))))&&&&&&''''''(((((())))))************************((()))***)))((((((***,,,+++***************))))))++++++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************)))))))))))))))))))))))))))((()))+++...//////...))))))))))))))))))))))))))))))((((((((()))******)))))))))(((((()))*********)))((()))+++,,,+++***))))))(((((((((((()))))))))((((((''''''(((((()))mmm]]]YYYPPPPPPPPPPPPOOOOOOOOOOOOKKKLLLMMMNNNNNNMMMLLLKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>??????>>>===;;;:::999777666777888999888777555444333222222111111111000000000000000///...............---------,,,,,,((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,******))))))******++++++************************))))))))))))))))))))))))++++++******)))*********((())))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))''''''(((((()))******+++***)))((()))++++++***(((((()))***++++++***)))((())))))))))))(((((((((((('''''''''((()))*********)))))))))))))))(((''''''&&&(((******)))(((((()))'''&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''((())))))((('''''''''(((((((((((((((''''''+++)))(((((((((((('''&&&(((((()))******)))((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''((((((((((((((()))*********)))'''&&&''''''(((((())))))************))))))))))))******((()))************)))((('''((()))******)))((('''((((((''''''((())))))***'''((()))***+++***))))))))))))))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********)))((((((((())))))))))))((((((((())))))))))))(((((((((******))))))))))))******((((((((()))******++++++###&&&((())))))((()))***************************((()))))))))************(((((((((((())))))))))))((()))+++***))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***'''******'''(((,,,+++'''((()))))))))***+++++++++***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))&&&'''((()))***))))))((("""''',,,---***((((((***))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))$$$&&&((()))((()))---000*********)))******++++++''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++)))))))))))))))))))))))))))))))))+++---...---,,,))))))))))))))))))))))))))))))(((((()))******+++)))))))))))))))***+++,,,***(((''''''(((************))))))))))))))))))***((((((''''''''''''((((((iii[[[WWWPPPPPPPPPPPPPPPPPPPPPOOOJJJLLLMMMNNNNNNMMMLLLJJJLLLKKKIIIGGGFFFFFFGGGGGGDDDDDDDDDCCCCCCBBBBBBAAA===>>>???@@@???>>>;;;:::888777666777888888888666333222111000////////////000000000000000//////...+++++++++*********))))))((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))))))))*********((((((((()))***,,,---...************************)))))))))))))))))))))))),,,+++++++++++++++,,,,,,))))))(((((((((((())))))***+++,,,------,,,+++***))))))))))))))))))))))))&&&''''''((()))******+++,,,)))'''&&&''')))))))))&&&'''((())))))((('''&&&))))))))))))((((((((((((&&&''''''((()))******+++)))))))))))))))(((''''''###%%%)))++++++*********&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))((()))***++++++***)))((('''(((((((((((((((''''''---***'''''')))***(((&&&''')))***,,,,,,***)))'''+++***)))(((((()))***+++))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&''')))++++++)))((('''%%%%%%&&&((()))+++,,,,,,++++++************++++++'''((()))******)))(((''''''((()))******)))((('''))))))((())))))***++++++'''((()))++++++******)))******))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((((('''&&&&&&((()))((('''******)))))))))))))))***))))))))))))************)))+++------+++++++++,,,)))))))))***++++++,,,,,,(((((())))))*********+++(((((((((((())))))))))))'''(((***+++***+++---...++++++************++++++))))))))))))))))))))))))((()))***)))((('''(((***%%%))))))%%%&&&***+++&&&'''''''''''''''&&&&&&&&&******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))&&&''')))*********)))(((%%%+++---***'''(((***))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((((((******((($$$###$$$'''***)))))))))***+++,,,,,,###$$$%%%'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++***)))((())))))))))))))))))))))))***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))***+++------***'''%%%%%%&&&)))******++++++************++++++((((((''''''''''''((((((gggYYYUUUQQQQQQPPPOOOOOOOOOPPPPPPPPPOOONNNNNNMMMLLLKKKKKKJJJHHHEEECCCBBBCCCEEEFFFKKKHHHGGGHHHJJJHHHBBB===CCCBBB@@@>>>======>>>>>>888777777777777777888999555333111111222222111000000000///...------,,,,,,000///---,,,************(((((((((((()))))))))))))))))))))))))))*********((()))))))))************'''((()))***************///,,,)))''''''(((+++---,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((''''''''''''++++++******))))))((((((+++,,,,,,+++***(((&&&%%%))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((('''''''''&&&++++++***)))))))))))))))***+++,,,,,,+++***)))(((************++++++++++++((()))*********((('''&&&&&&''''''((()))******+++******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&''''''((()))******+++"""'''+++***%%%###(((---++++++***)))((('''&&&&&&&&&&&&''''''(((((())))))***)))((('''''')))+++,,,))))))))))))((('''%%%%%%&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))***---///000+++***)))(((((()))***+++'''(((((((((((((((((('''***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++&&&&&&'''((()))***++++++******+++******)))((('''(((***+++***)))((()))***---,,,***(((((((((((()))************))))))((((((++++++******)))((((((((())))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))((('''''')))******)))((()))))))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''(((***++++++***))))))***)))(((''''''((()))***))))))))))))((((((((((((,,,+++++++++******))))))+++***)))((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))***((('''%%%%%%'''(((***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%'''(((((('''++++++******))))))(((((())))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&((()))***++++++***)))(((,,,+++***((((((((()))***+++***)))(((((('''((((((%%%&&&&&&'''((())))))***fffYYYVVVRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJHHHFFFCCCBBBCCCEEEFFFHHHFFFDDDEEEGGGEEE@@@:::===>>>???@@@@@@>>>===<<<888888777777777777777888777555333222333222111000000//////......---,,,,,,///......------,,,++++++(((((((((((()))))))))***)))))))))))))))))))))***)))*********++++++++++++)))************))))))(((...,,,***(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******((((((((((((''''''''''''%%%&&&'''((())))))(((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''***)))(((((('''''''''((()))***+++++++++***)))(((''''''((((((((()))))))))((())))))))))))(((((('''''''''(((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''(((((())))))*********++++++***(((&&&'''(((******))))))((((((''''''))))))))))))***************)))''''''''')))***,,,******+++***)))((('''''''''(((((()))***)))))))))''''''(((((())))))******'''''''''((()))***+++,,,+++***)))(((((())))))***%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))*********(((((((((((())))))))))))((())))))*********))))))(((***+++***)))((()))***,,,+++***)))((((((((()))******)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))((('''''')))******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''(((((()))***+++******)))***)))(((''''''((()))***)))))))))))))))))))))((((((((((((((('''''''''&&&***))))))(((((((((((((((+++***))))))))))))***+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++***)))((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((('''%%%&&&((())))))((()))((((((((('''''''''&&&((((((((((((((((((((((((+++***)))(((((((((((((((((()))************)))(((+++***)))((((((((())))))***))))))(((((((((((()))''''''(((((()))*********fffYYYVVVRRRRRRPPPOOONNNNNNNNNNNNLLLMMMOOOPPPPPPNNNMMMKKKKKKIIIFFFCCCBBBCCCDDDEEEGGGEEEDDDDDDEEEDDD???:::888:::>>>AAAAAA???<<<:::999888888777666666666666888666444333333333222000000//////......------------.../////////---,,,+++((((((((()))))))))************))))))))))))))))))*********+++++++++,,,,,,***++++++******)))(((''',,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,,,,''''''''''''(((((((((((($$$%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++)))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))))))))(((((((((''''''&&&&&&&&&&&&'''(((((()))*********))))))''''''(((((((((((()))))))))(((((((((((())))))***(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,)))'''((()))***(((%%%))))))))))))((((((((((((************))))))))))))))))))((('''''')))***+++,,,,,,,,,,,,+++***))))))((())))))***************''''''(((((())))))******'''((())))))******))))))++++++***)))(((((())))))))))))************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))************))))))(((((('''''''''''')))******+++++++++(((***+++***)))((()))***,,,+++***)))((((((((())))))))))))))))))(((((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))))))((('''''')))******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))***************)))))))))))))))(((((((((((('''''',,,+++************+++,,,))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,&&&&&&'''(((((()))******************************))))))))))))))))))))))))************************)))(((&&&''')))******)))((((((((((((''''''''''''((((((((((((((((((((((((******))))))))))))******((())))))******))))))(((***)))((('''''''''(((((()))(((((((((((())))))***))))))))))))************fffYYYUUURRRRRRPPPOOONNNNNNMMMMMMKKKLLLOOOQQQQQQOOOMMMLLLKKKIIIFFFCCCBBBBBBDDDEEEHHHGGGEEEEEEEEEDDD@@@===999;;;>>>AAAAAA???<<<::::::999888666666555555555666444222222333333222111000/////////......---------...//////...,,,***((((((((()))))))))******************)))))))))))))))))))))*********+++++++++))))))*********))))))(((+++++++++++++++***))))))))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))''''''((())))))***++++++(((((())))))******++++++***************)))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((((()))******((((((''''''''''''''''''((((((((((((((((((((((((************))))))))))))(((''''''&&&&&&&&&''''''''''''(((((())))))))))))))))))))))))*********+++)))(((''''''''')))***+++))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&%%%$$$&&&(((***)))((('''((((((((()))))))))***))))))((((((''''''&&&&&&******)))))))))******++++++,,,,,,,,,++++++***)))(((((()))************)))******))))))(((((('''''')))***+++,,,,,,+++***)))++++++***))))))(((((((((******++++++++++++******'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))(((((((((((((((((()))***************(((***+++***)))((()))***+++******)))))))))))))))************************'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))((('''''')))******)))'''(((((())))))))))))((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))******++++++))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++((((((((((((((((((((('''***))))))))))))))))))***((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))***+++---///111222''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''(((***++++++***************))))))))))))'''''''''''''''''''''''')))((((((((())))))***+++((())))))))))))))))))((((((((((((''''''''''''((((((((('''(((((()))*********)))))))))))))))))))))fffXXXTTTQQQQQQPPPOOONNNMMMMMMMMMKKKMMMOOOQQQQQQPPPNNNLLLKKKIIIFFFCCCBBBCCCDDDEEEGGGGGGFFFEEEDDDBBB@@@===????????????>>>===<<<;;;999888777666555555555555222111///000222333222222///////////////.........---.........---***'''%%%))))))))))))************************))))))(((((((((((((((((())))))))))))&&&'''(((******+++++++++***++++++,,,+++***)))((((((((())))))************))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((())))))******++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))************)))((((((((((((((())))))''''''((((((((()))******((())))))))))))*********)))(((''''''''')))***+++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((($$$&&&((((((((((((***,,,''''''(((((())))))******))))))((((((''''''&&&&&&,,,+++++++++++++++++++++*********+++******)))(((&&&'''(((((())))))((((((******))))))(((((('''''')))***+++,,,,,,***)))(((************))))))((((((&&&&&&''''''''''''&&&&&&&&&'''((()))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***************)))(((((((((***+++***)))((()))***************)))))))))(((++++++++++++++++++++++++*********))))))((((((((())))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((()))((('''''')))******)))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((())))))***+++,,,(((((())))))))))))((((((((()))))))))*********+++'''((((((((((((((((((((((((((()))******))))))((()))))))))******)))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''((()))***,,,...000111******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((***++++++***))))))))))))************((((((((((((((((((((((((''''''''''''((()))******)))(((((((((((((((((()))'''''''''(((((((((((('''(((((('''(((((()))******((((((((((((((((((''''''eeeWWWSSSPPPOOOOOONNNNNNNNNNNNNNNMMMNNNPPPQQQPPPOOONNNLLLJJJHHHEEECCCBBBCCCEEEFFFFFFEEEDDDCCCAAA???>>>===CCCAAA???===<<<<<<<<<===888777777666555555555555222000//////111222222111////////////////////////---------,,,+++)))'''&&&)))))))))*********++++++++++++******)))((((((((('''''''''((((((((())))))%%%&&&((()))+++,,,,,,,,,***++++++++++++***))))))&&&''''''(((((())))))***))))))))))))))))))))))))******))))))))))))******)))((((((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((()))))))))))))))******))))))))))))******+++))))))((((((((()))******&&&&&&''''''''''''(((((()))(((((((((((())))))***(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,+++(((((()))+++''''''(((((())))))******************))))))))))))+++++++++++++++*********((()))))))))))))))((((((&&&&&&'''(((((((((((((((''''''(((((())))))******((((((((()))((((((''''''))))))************))))))''''''((((((((((((''''''&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******+++++++++******)))''''''(((***+++***)))((()))***))))))************)))(((*********++++++++++++,,,+++++++++***)))((((((((()))))))))))))))))))))))))))(((((((((((()))******(((((((((((((((((((((((()))((('''''')))******)))&&&'''((())))))******)))))))))))))))))))))))))))(((((())))))))))))******(((((((((((()))***,,,---(((((())))))))))))((((((((())))))******+++++++++(((((())))))))))))******((()))***+++,,,+++***)))******+++,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***************+++,,,,,,++++++***))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))***************************)))'''(((***++++++***''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&''''''((()))))))))((((((''''''(((((()))''''''((()))))))))(((((()))(((((((((((())))))***''''''''''''((((((((((((eeeWWWTTTNNNNNNNNNMMMNNNNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMHHHGGGDDDCCCCCCDDDFFFHHHFFFFFFEEEDDDAAA???>>>>>>@@@???===<<<;;;<<<======777666666555555555666666555333111000111111000////////////////////////000,,,++++++++++++++++++***))))))*********+++++++++++++++******)))(((((('''(((((((((((())))))))))))&&&'''(((******++++++++++++++++++************)))''''''(((((()))******+++))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&'''((()))***))))))))))))))))))))))))'''((((((((()))))))))***************************))))))(((((())))))***+++((()))))))))******++++++))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))***+++,,,,,,+++***)))))))))******&&&&&&&&&'''''''''((((((((())))))))))))(((((('''''''''(((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))''''''(((((())))))******)))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))(((''''''((()))))))))))))))''''''(((((())))))******(((((('''''''''(((((()))'''((()))***++++++*********++++++,,,,,,++++++***%%%&&&(((***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))(((((((((((())))))*********))))))((((((***+++***)))((()))***((()))***++++++***)))((((((((()))))))))*********))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))((('''''')))******)))&&&'''((()))************))))))))))))))))))))))))(((((()))))))))*********(((((('''((()))***,,,---'''((()))******)))((('''((())))))******+++,,,,,,******++++++,,,,,,,,,,,,(((***+++---------+++***)))******++++++******)))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******)))))))))***++++++******))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************((('''''')))******)))&&&'''''''''((((((((()))************************(((((((((((((((((()))))))))(((''''''''''''((()))'''((()))*********))))))***))))))(((((((((((()))'''''''''((())))))******eeeXXXUUUMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNNNNMMMMMMGGGFFFDDDCCCCCCEEEGGGIIIHHHIIIHHHFFFCCCAAAAAAAAA;;;;;;;;;;;;<<<<<<======666666555555555666666777999666333222111000///---////////////000000000000*********+++,,,---...///)))************++++++++++++++++++***)))(((((('''))))))))))))************((())))))************))),,,+++******))))))******)))******+++,,,---------))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))***+++,,,,,,++++++******))))))((((((...---+++)))(((''''''((())))))))))))))))))))))))'''((((((((())))))***************************************)))***++++++,,,++++++++++++************))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))***++++++---,,,+++)))))))))******(((((((((((()))))))))***((()))*********((('''&&&&&&''''''((()))******+++%%%%%%&&&'''((()))***+++(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++$$$  '''+++((($$$))))))))))))((((((((((((&&&&&&''''''(((((())))))(((((()))(((((('''&&&&&&((())))))*********))))))(((((()))************************)))((((((''''''***)))((((((((()))+++,,,%%%''')))***++++++++++++)))))))))******)))))))))$$$&&&(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((++++++***)))((('''&&&&&&'''((()))******++++++***(((***+++***)))((()))***((()))***++++++***)))(((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((()))((('''''')))******)))&&&'''((()))************))))))))))))))))))))))))(((((())))))*********+++(((''''''''')))***,,,...'''((()))******)))((('''((())))))***++++++,,,,,,''''''(((((()))))))))***)))***,,,.........,,,+++&&&'''((())))))((('''&&&)))))))))))))))))))))))),,,***)))'''''')))***,,,))))))))))))))))))))))))'''(((((()))***,,,---...((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&''')))******)))((()))))))))******++++++******************************))))))))))))******)))((('''&&&&&&'''((()))'''((()))+++++++++***)))+++***)))(((((('''(((((('''(((((()))***++++++,,,gggYYYVVVOOOPPPPPPQQQQQQPPPPPPOOORRRRRRQQQOOOMMMJJJHHHGGGIIIEEELLLFFFAAAKKKHHH@@@GGGFFFDDDCCCAAAAAA@@@@@@>>>>>>???>>>===<<<:::999:::999777666555555666666888555222000///111333555000000000///---------///,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++((()))***++++++,,,++++++''')))***)))((('''(((***++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,((())))))(((''''''***,,,$$$%%%'''(((******))))))***)))'''&&&%%%&&&((())),,,+++++++++******))))))%%%''')))+++,,,------,,,))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))++++++***))))))+++++++++*********))))))$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%&&&&&&''')))))))))'''&&&'''((())))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))),,,***&&&$$$###$$$&&&(((###'''***)))&&&%%%))),,,+++***)))(((((((((******)))))))))))))))))))))))))))***++++++******+++,,,)))))))))))))))*********(((((((((((('''&&&%%%$$$(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))***)))))))))((((((''''''((()))*********((('''&&&)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''(((******&&&###(((((())))))*********++++++***)))(((((()))***+++(((((((((((())))))))))))+++***)))(((((()))***+++''''''(((((())))))******))))))************))))))))))))))))))))))))))))))++++++******)))((((((((('''(((***++++++***)))((()))***+++,,,---,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((---,,,***)))))))))***+++)))(((&&&%%%%%%''')))***(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((((((((((((dddVVVRRRPPPQQQQQQRRRRRRQQQQQQPPPJJJKKKLLLNNNOOOOOOOOOOOOKKKHHHIIIDDDDDDHHHEEECCCGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>??????>>><<<:::999888888666555444444555555555444111000///000222333////////////......000111---------,,,,,,+++++++++((((((((()))***+++++++++((()))))))))))))))((('''((()))***)))((('''(((***************************))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))(((''''''))),,,'''((()))))))))))))))(((((('''&&&&&&&&&(((***+++++++++*********)))))))))&&&'''((()))***+++++++++)))))))))))))))))))))))))))))))))(((((((((''''''((()))******++++++******************))))))))))))''''''''''''''''''''''''++++++***)))))))))******((()))))))))'''&&&'''(((((((((((())))))*********))))))))))))))))))))))))+++*********)))(((((((((************************)))))))))))))))))))))))),,,***(((&&&%%%&&&'''((()))+++,,,(((""" """***)))))))))))))))******))))))))))))))))))))))))%%%'''((((((''''''((()))*********)))))))))))))))(((((((((((('''&&&%%%$$$(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))*********)))(((((())))))*********+++++++++))))))))))))((((((((((((&&&'''''''''((()))))))))))))))))))))))))))))))))++++++++++++*********)))))))))*********)))''''''))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((''''''&&&%%%%%%&&&'''((()))******(((((((((((())))))))))))((((((((((((((((((((((((***)))((()))+++***(((%%%''''''(((((())))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))((()))************)))((()))))))))))))))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))************************,,,+++******)))))))))******)))(((((((((((()))***(((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((((((((()))))))))dddVVVSSSRRRRRRRRRSSSSSSRRRRRRRRRNNNNNNOOOOOOOOONNNMMMMMMLLLLLLDDDDDDJJJGGGEEEKKKGGGFFFDDDCCCAAAAAA@@@@@@>>>?????????>>><<<:::999777777666555444444444444333222111000000000111111111111000////////////000......---,,,,,,+++******(((((())))))***+++++++++************)))((('''&&&((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''''')))+++***)))(((((('''''''''((('''&&&&&&&&&''')))+++,,,******))))))))))))((((((((('''''''''(((((()))***))))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((())))))************)))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***((()))***)))'''&&&'''(((''''''(((((((((((()))))))))))))))))))))))))))))),,,+++******(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((()))+++,,,***&&&$$$&&&((('''(((((()))************))))))))))))))))))))))))''')))******))))))***+++++++++******))))))((((((((((((((((((''''''&&&%%%(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))***************+++++++++***)))(((((())))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************)))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************+++******))))))(((''''''%%%%%%&&&'''((()))******(((((((((((())))))))))))''''''''''''''''''''''''******)))***++++++)))'''''''''''''''((((((((((((******))))))))))))******(((((((((((())))))))))))'''(((***,,,,,,***((('''++++++***))))))(((''''''))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++---+++)))''''''((()))***&&&'''((()))))))))(((((())))))))))))))))))))))))******************************++++++******))))))***++++++******)))(((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))*********fffYYYWWWQQQRRRRRRSSSSSSRRRRRRQQQRRRQQQQQQPPPNNNLLLKKKJJJIIINNNBBBHHHQQQGGGHHHNNNGGGFFFDDDCCCAAA@@@@@@@@@????????????>>><<<;;;999888777777666555555444444111111222222222222111111555333111000000///...---//////...---+++***)))))))))))))))******+++++++++,,,,,,,,,,,,++++++***)))((()))******)))((()))***************************)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))(((((()))+++((((((&&&%%%%%%&&&'''(((''''''''''''((()))***+++)))))))))(((((((((((((((***)))((('''''''''((()))))))))))))))))))))))))))************))))))))))))'''&&&&&&%%%%%%&&&((()))++++++*********)))))))))'''''''''''''''''''''''''''''''''''''''((()))***((()))***)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((***++++++))))))+++---%%%&&&(((***++++++***)))(((((((((((((((((((((((((((***++++++******+++,,,,,,++++++***)))(((''''''((((((((((((((('''&&&&&&(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''((((((((((((''''''((()))))))))))))))******++++++,,,++++++***)))(((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((******************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((((((((((((((((((((((((***))))))))))))))))))***(((((((((((())))))))))))((()))************)))(((*********)))))))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))************,,,+++***((((((((())))))''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((()))***+++++++++)))&&&%%%(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++gggZZZWWWQQQQQQQQQRRRRRRQQQQQQQQQMMMMMMNNNOOOOOOOOONNNNNNHHHOOOBBBLLLPPPEEEKKKGGGGGGFFFDDDCCCAAA@@@@@@@@@??????@@@???>>>===;;;:::999999888888777666666555111222333444444333222222333111//////111222111/////////...---+++***))))))************++++++++++++******+++,,,,,,,,,,,,,,,)))***+++***)))((()))+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((&&&((())))))(((((()))***(((''''''&&&''')))+++,,,)))))))))((((((((())))))((((((((((((((()))))))))+++***)))((('''((()))***(((((((((((((((((((((((())))))))))))************)))((('''&&&'''(((***+++,,,,,,+++++++++*********((((((((((((((((((((((((************+++,,,------(((*********((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((('''&&&%%%)))))))))(((&&&%%%$$$%%%%%%&&&((()))*********)))((((((((((((((((((((((((%%%&&&''''''&&&&&&'''))),,,++++++***)))(((''''''((((((((()))(((((('''&&&(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((()))))))))+++++++++++++++***))))))''''''''''''(((((((((((('''((((((((()))))))))***)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))))))))))),,,***(((''''''(((***,,,((()))))))))*********+++))))))************))))))))))))))))))))))))))))))************))))))(((((()))***++++++***)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((***++++++***)))(((((()))***+++***(((%%%###(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++hhhXXXTTTPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOONNNMMMLLLJJJJJJIIINNNDDDPPPIIIDDDVVV@@@GGGFFFDDDCCCAAAAAA@@@@@@???@@@@@@@@@???===;;;:::999999999999888777666666222222333444444444333333...,,,+++---222555444333......---,,,,,,+++******++++++++++++++++++++++++'''((()))***++++++++++++)))***++++++))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))(((((((((&&&(((******)))((()))***)))))))))***+++,,,......*********))))))((((((((((((((())))))))))))************))))))((()))))))))(((((((((((((((((((((((((((((()))))))))))))))***+++++++++++++++,,,------++++++++++++*********)))************************))))))))))))))))))***+++)))***+++***((('''((()))******))))))))))))(((((())))))))))))))))))))))))%%%&&&'''''')))******+++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&''''''((())))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***++++++******))))))((((((((((((((())))))(((((('''(((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))***************)))************++++++++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))((((((((((((((()))***))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++******))))))(((''''''%%%%%%&&&'''((()))******(((((((((((())))))))))))************************''''''((('''&&&&&&(((***************))))))))))))))))))************))))))(((((((((((())))))))))))---+++(((&&&&&&(((+++---(((((())))))***++++++,,,))))))************))))))))))))))))))))))))))))))++++++******)))((((((''''''(((***,,,,,,***)))'''++++++***)))))))))******************************++++++++++++++++++++++++(((((())))))******))))))'''((()))***)))'''%%%$$$(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++jjjYYYSSSQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPNNNLLLIIIGGGFFFHHHKKKEEESSSDDDLLLoooIIIGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@???===;;;:::888888999999888777555555111222222222222333333333///,,,***,,,111444333000---------,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++*********)))***++++++))))))***+++************************))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))************************))))))))))))((((((((('''%%%(((******)))((())))))))))))***+++++++++++++++((())))))*********)))))))))))))))*********++++++''''''(((((()))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))***++++++,,,---,,,,,,,,,))))))))))))((((((((((((************************''''''&&&&&&%%%&&&&&&&&&)))***+++***((((((((())))))))))))(((((('''''''''))))))))))))))))))))))))&&&'''''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''((((((%%%%%%&&&(((***,,,------(((((('''''''''(((((()))))))))))))))))))))))))))((()))******))))))***,,,*********)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((())))))******''''''((()))************++++++++++++,,,,,,,,,,,,'''''''''((()))*********((((((((()))*********+++)))))))))))))))))))))))))))*********++++++++++++''''''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((''''''&&&%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))'''((()))(((&&&'''))),,,******)))))))))(((((((((((()))***++++++***)))((((((((((((((()))))))))))),,,***(((''''''(((***,,,************************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))'''((()))*********++++++,,,+++***)))))))))******************************++++++++++++++++++++++++((((((((((((((()))******'''((()))***))))))((('''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++mmm\\\WWWSSSSSSTTTTTTTTTTTTSSSSSSIIIIIIKKKLLLLLLMMMMMMMMMGGGHHHFFFUUUCCCWWWYYYGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@???===<<<:::777777888888888666444333111111000000111222333333444000,,,,,,///000...***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++******)))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''%%%'''******)))(((((()))'''((()))))))))(((&&&%%%&&&'''(((***++++++++++++))))))******+++++++++,,,$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))++++++***))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''+++***)))((((((((((((((()))***+++***)))((((((***(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((('''&&&%%%%%%###!!!***)))'''&&&&&&'''((()))))))))))))))))))))))))))%%%&&&''''''&&&&&&'''((()))))))))))))))*********(((((()))))))))))))))((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))***+++++++++%%%&&&''')))************))))))*********+++++++++&&&''''''((()))******+++''''''((()))***++++++,,,))))))))))))))))))))))))''''''(((((()))))))))***'''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))))))))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))''''''+++...))))))(((((('''''''''&&&((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++)))(((''''''(((***,,,...,,,+++***((((((((()))***************************)))))))))))))))))))))))))))(((''''''''')))***+++((())))))************)))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))*********jjj___XXXUUUSSSRRRPPPPPPRRRSSSUUUOOONNNNNNMMMLLLKKKKKKJJJEEELLLMMMIIINNN[[[aaa^^^FFFEEEDDDCCCCCCCCCCCCCCC??????@@@???>>><<<:::999:::::::::999888777666555222222111111111111222222111000000000000000111111/////////...------,,,,,,)))************+++++++++...------,,,+++***))))))))))))*********+++++++++,,,+++)))(((((()))+++,,,*********)))))))))((((((+++++++++***************+++++++++************)))))))))))))))***************)))(((''''''((()))***(((((((((((())))))))))))(((((()))***************---+++)))***,,,,,,)))'''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))),,,***))))))******)))'''))))))((('''''''''''''''((((((((((((((((((((((((,,,***(((&&&%%%&&&'''((())))))))))))))))))))))))+++***((('''&&&''')))***))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))))))))(((''''''(((((())))))))))))((((((...---+++)))(((''''''&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&(((((())))))))),,,+++++++++)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((''''''(((((())))))******+++*********))))))((((((((((((''''''''')))***+++++++++******************)))******)))(((((()))+++******))))))))))))******************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))''''''******(((&&&))))))((((((''''''&&&&&&************************))))))************))))))***(((&&&'''***+++)))''')))))))))***++++++,,,,,,***)))((()))+++,,,,,,+++)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&'''((()))******)))((())))))))))))))))))))))))&&&''')))))))))***+++---))))))))))))))))))))))))************************++++++***)))(((((())))))************************(((((((((((()))***+++,,,******++++++++++++******'''''''''''''''((())))))***)))(((''''''((()))***************************''''''(((((())))))******))))))))))))************)))))))))))))))(((((((((kkk___XXXUUUTTTSSSRRRQQQRRRRRRSSSMMMMMMLLLKKKKKKJJJIIIIIIHHHNNNMMMGGGHHHPPPSSSNNNEEEDDDCCCBBBAAAAAAAAAAAA??????@@@???>>><<<;;;999:::::::::999888777666555222222111111111111222222111111000000000000111111/////////...------,,,,,,)))************+++++++++---,,,,,,++++++*********))))))))))))*********+++,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++************************++++++*********))))))))))))((())))))))))))***************)))(((((((((((()))***)))))))))))))))(((((((((+++***)))''''''((()))***,,,***)))***++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))***)))))))))((((((''''''***)))(((((())))))(((&&&))))))((('''''''''''''''(((((((((''''''((((((((()))((('''&&&&&&''')))***)))))))))))))))))))))))))))))))))))))))((((((''')))(((((((((''''''''''''(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))))))))((((((+++******)))((((((((((((+++***)))((('''(((((()))'''((()))***++++++++++++)))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((((((((()))))))))***************)))))))))(((+++***))))))((()))************************************+++***))))))***,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''***+++***(((************))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((***(((''''''******)))''')))))))))***++++++,,,,,,***)))((()))+++,,,+++***)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))'''((()))*********)))((())))))))))))))))))))))))'''(((******))))))))))))))))))))))))))))))))))))************************++++++***)))))))))))))))************************(((((((((((()))***+++,,,)))******++++++******)))(((((('''''''''(((((()))+++***)))(((((()))***+++************************((((((((()))))))))))))))(((((()))))))))*********))))))(((((((((((())))))mmm```XXXUUUTTTTTTSSSRRRQQQPPPPPPKKKKKKJJJJJJIIIIIIHHHHHHKKKOOONNNGGGFFFIIIHHHCCCDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>===;;;::::::::::::999888777666555222222222222222222222222111111000000000000000111//////......---,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))************,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++)))))))))***+++++++++,,,***))))))))))))((((((((())))))))))))***************))))))(((((())))))************))))))(((((((((---+++(((%%%%%%&&&((()))***)))((()))******((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))(((((('''''''''***(((''''''((()))(((&&&))))))((((((((('''''''''))))))''''''''''''))))))''''''&&&&&&''')))***,,,))))))))))))))))))))))))'''(((***++++++)))'''%%%((((((((((((''''''''''''(((((()))))))))*********))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((******))))))))))))******)))))))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((()))******+++******)))((((((((()))***++++++,,,++++++'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))************))))))))))))---,,,+++***))))))))))))***************************++++++***))))))***,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''***++++++***))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''***((('''((()))***)))''')))))))))***++++++,,,,,,***)))((()))***+++***)))*********)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***))))))(((((())))))************+++******)))((())))))))))))))))))))))))((()))+++++++++)))'''&&&((((((((((((((((((((((((************************+++***))))))))))))))))))************************(((((((((((()))***+++,,,)))******++++++******)))))))))(((''''''(((((((((++++++************++++++************************))))))))))))))))))(((((((((((((((((())))))))))))***)))((('''((((((******nnn```WWWTTTTTTSSSRRRQQQOOOMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIMMMNNNJJJIIIKKKJJJEEEDDDDDDCCCAAA@@@@@@@@@@@@>>>?????????>>>===;;;::::::::::::999888777666555222222222222222222222222222111000000000000000000//////...------,,,,,,+++))))))*********+++++++++*********++++++,,,,,,,,,************++++++++++++++++++***))))))***++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************))))))))))))((()))))))))************))))))))))))))))))))))))++++++******)))(((((((((***)))'''&&&&&&'''((()))((((((((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((()))))))))******)))(((((()))***)))''')))))))))))))))(((''''''***)))(((''''''((()))***((('''''''''((()))***+++((((((((((((((((((((((((((()))*********)))'''&&&((((((((((((((('''''''''''''''((((((((()))))))))&&&'''(((***,,,---...///(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((''''''''''''((((((***))))))(((((())))))***(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''$$$&&&'''))))))((('''&&&''''''((()))******))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))++++++******))))))))))))))))))))))))************))))))***)))(((((()))+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********&&&&&&''''''(((((())))))************************'''(((((())))))((((((''')))((((((((()))))))))((()))))))))***++++++,,,,,,***)))((((((*********(((***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++***))))))))))))))))))***++++++++++++******))))))))))))))))))))))))))))))))))))+++---...,,,)))'''((((((((((((((((((((((((******************************)))))))))))))))***************************))))))(((((()))***++++++))))))************))))))***)))((((((((((((((((((************************************************+++******))))))(((((((((''''''((((((((()))))))))***)))((('''((()))***,,,ooo```UUURRRRRRRRRQQQOOOMMMKKKJJJLLLLLLLLLKKKKKKKKKKKKKKKHHHKKKMMMLLLLLLMMMLLLIIIFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>??????>>>===<<<;;;:::::::::999888777666555111222333333333333222111222222111000//////000000.........---,,,,,,++++++))))))*********+++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,------+++******************+++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,++++++++++++******((()))))))))************))))))************))))))+++*********)))))))))((($$$%%%''')))***))))))((('''((()))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************''''''((()))+++,,,---...+++***))))))+++++++++)))))))))******))))))((('''***)))(((''''''((()))***))))))((((((((()))))))))((((((((((((((((((((((((+++***((('''''''''((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))***+++,,,---(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''((((((((()))((((((''''''(((((()))(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))((('''&&&%%% """%%%((())))))((('''''''''((())))))))))))(((***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))******'''(((((())))))*********(((((()))))))))*********'''((()))(((&&&&&&((())))))***++++++++++++***)))((((((((((((((((((((((((************************(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((((((((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''((())))))******))))))(((((()))))))))((((((((())))))))))))***++++++,,,,,,+++)))((()))***+++)))(((******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******,,,,,,+++******)))))))))))))))))))))))))))))))))))))))***---000000---***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))***+++)))))))))******)))))))))***))))))((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))***)))(((((()))***+++,,,ppp```VVVRRRRRRPPPOOONNNLLLKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKJJJIIIHHHFFFFFFEEEDDDBBBAAA@@@@@@@@@===>>>?????????===<<<;;;:::::::::999888777666555111222333444444333222111333222111000////////////......------,,,+++++++++)))************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---************************+++++++++++++++,,,,,,,,,)))))))))***+++++++++,,,------,,,,,,,,,+++++++++))))))))))))************)))******++++++******)))************************"""$$$'''***,,,+++***)))'''(((******)))((()))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******'''''')))***,,,---...///+++***)))***,,,---,,,+++((()))***+++***)))(((''')))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))),,,***(((&&&&&&''')))***'''''''''(((((((((((((((&&&&&&'''''''''(((((((((*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((('''(((((()))))))))))))))(((((())))))))))))(((((())))))******)))'''&&&%%%"""###&&&)))***+++******))))))************))))))***************)))((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''))))))))))))(((((((((((())))))))))))************&&&&&&((())))))*********'''(((((())))))*********(((((()))((('''&&&(((***)))***+++,,,,,,+++***)))''''''''''''''''''''''''************************(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''((())))))))))))************(((((((((((((((((((((((())))))************))))))''')))***)))((('''(((***)))))))))***++++++,,,,,,,,,+++******++++++***))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******))))))******+++++++++***)))))))))******))))))))))))))))))))))))***)))))),,,000111...+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))))))))))))))******((())))))******))))))((()))((((((((())))))***+++(((((())))))))))))(((((())))))))))))))))))))))))******************))))))))))))))))))************(((((()))******+++++++++pppbbbXXXTTTSSSQQQOOONNNMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIHHHEEEDDDCCCFFFEEECCCAAA@@@??????>>>===>>>>>>??????>>><<<;;;:::::::::999888777666555111222444555555444222111333222111000////////////......---,,,,,,++++++***)))************+++++++++++++++++++++++++++,,,,,,))))))*********+++++++++*********++++++***************+++++++++,,,,,,,,,******************++++++,,,,,,,,,+++++++++******))))))))))))************)))***++++++++++++***))))))))))))******++++++,,,%%%&&&(((***++++++******''')))++++++***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))***++++++,,,,,,***)))))))))+++,,,+++***((()))***++++++)))(((''''''(((***++++++***(((''''''((())))))************))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''((((((((()))((((((((())))))))))))***))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))(((((('''(((***++++++***((('''&&&&&&((()))******))))))(((((())))))))))))((((((((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))))))))((((((((('''((()))))))))************(((((()))*********)))(((''''''(((((()))******+++)))***+++***((((((***+++)))***,,,------,,,***)))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))(((''')))+++************))))))))))))************************(((((())))))))))))((((((''')))******''''''(((***)))))))))***++++++,,,,,,---,,,++++++,,,,,,+++)))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***+++******))))))******+++***)))((((((((()))***+++))))))))))))))))))))))))+++)))''')))---///,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((''''''(((((()))***,,,,,,((()))************)))((())))))))))))))))))))))))******************++++++************++++++++++++&&&(((***+++,,,,,,+++***pppcccYYYVVVTTTQQQOOONNNOOOPPPQQQLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIIIIGGGEEEDDDEEEEEEDDDBBB@@@???>>>============>>>??????>>>===<<<:::::::::999888777666555111222444555555444222111333222111000////////////......---,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++(((((((((((())))))))))))******++++++++++++******(((((())))))************+++++++++***************+++++++++************)))))))))))))))************)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---***))))))))))))******+++'''***,,,,,,***)))+++---))))))))))))))))))))))))************************''''''''''''((((((((((((************)))))))))((()))(((((((((***++++++***((()))+++,,,+++***(((''''''(((+++,,,,,,+++((('''%%%&&&((()))+++,,,,,,,,,))))))))))))))))))))))))'''(((***+++***)))'''&&&&&&'''''''''(((((())))))************++++++++++++$$$%%%''')))+++...000000))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))))))))(((((((((((())))))******))))))))))))******''''''((()))))))))))))))(((((())))))))))))((((((&&&''')))+++,,,+++***)))(((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))((((((((('''(((((())))))*********+++++++++,,,,,,+++***((('''&&&''''''((()))******++++++,,,,,,+++******+++---)))***,,,------,,,***)))************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$'''))))))((((((***---))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''')))+++***'''&&&(((***)))))))))***++++++,,,,,,...---,,,,,,------+++***'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++((((((''''''''')))***+++))))))))))))))))))))))))---)))&&&'''+++,,,)))&&&************************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))******)))))))))))))))***(((((())))))))))))(((((('''''''''((()))+++------)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,%%%'''***---...---+++)))ooo\\\WWWTTTRRRPPPOOOOOOOOONNNMMMKKKLLLMMMNNNNNNMMMLLLKKKFFFFFFGGGGGGGGGHHHHHHHHHFFFEEECCCBBBAAA@@@??????===???AAAAAA???=========<<<;;;999777666555555555777777777666555333222111111111000000//////.........---+++))))))***+++,,,+++,,,------,,,)))'''&&&******************************+++++++++,,,,,,,,,---+++)))((('''((()))***))))))***+++,,,,,,------///---+++)))))))))++++++))))))***++++++)))((('''))))))***+++,,,,,,------,,,++++++******)))))))))------------------------+++*********))))))((((((***))))))((('''((((((((()))***+++***)))((()))***+++***((('''((()))((('''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***************************+++...//////...,,,***$$$'''******))))))+++...&&&)))---,,,***((((((***))))))************))))))(((((()))***************))))))))))))))))))))))))'''(((((()))))))))))))))******))))))((((((''''''((((((''''''''''''((((((((('''&&&''')))))))))'''******))))))((((((((('''))))))))))))************))))))))))))))))))))))))((()))*********((('''&&&((()))*********((('''&&&((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''+++*********))))))(((((())))))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++++++++******))))))((((((***+++,,,,,,+++***((('''))))))))))))))))))))))))************************((((((((((((((((((((((((((())))))*********))))))***)))((((((((()))+++,,,***)))((('''&&&&&&''''''''''''''''''(((((((((((()))((('''&&&'''(((***+++,,,,,,,,,+++++++++******'''''''''''''''(((((())),,,*********,,,---,,,++++++,,,---+++)))(((((()))+++******)))(((''''''&&&((((((((((((((((((((((((******++++++++++++******''')))******)))))))))++++++*********))))))(((((((((''''''((()))******)))******++++++++++++******,,,,,,+++***)))(((''''''......---,,,+++))))))(((***************++++++,,,---,,,******///444222,,,'''((()))******)))((('''(((((((((((()))))))))))))))************)))((((((%%%'''$$$111 ...(((%%%%%%!!!###***...,,,((()))***+++,,,,,,,,,++++++///000111333444444444444111...,,,...333555333000+++++++++*********))))))mmm[[[WWWTTTRRRPPPOOOOOOOOONNNMMMKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFEEECCCBBBAAA@@@??????===>>>@@@@@@>>>===<<<===<<<;;;999888666555555555000111222333444555666666111111111000//////............,,,+++++++++,,,---,,,++++++************************************************+++++++++,,,,,,,,,+++)))((((((((()))***)))******+++,,,,,,---------,,,***))))))+++,,,---,,,,,,,,,,,,,,,+++******)))******+++,,,,,,------+++++++++++++++*********)))))))))*********++++++************)))))))))((((((((())))))***,,,------((()))***)))((('''((()))***((('''''')))******)))((((((((()))))))))******))))))))))))))))))))))))************************+++---///111222111///...***++++++***)))(((***+++((()))******)))((())))))((())))))******))))))((((((((()))***************))))))))))))))))))))))))'''(((((()))))))))))))))************))))))))))))((((((''''''''''''((((((((('''&&&''')))))))))(((*********)))))))))(((((()))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))))))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))++++++++++++************************)))))))))((((((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++*********))))))))))))))))))******+++++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))***))))))((((((***)))((((((((()))++++++*********)))))))))((((((((((((((())))))))))))***))))))***++++++++++++++++++*********))))))))))))***************+++,,,,,,)))((('''(((*********)))''')))************,,,---******))))))((((((''''''******************************++++++++++++******''')))++++++***)))***++++++*********))))))))))))***)))((()))+++,,,+++***)))******++++++******)))++++++******)))((((((((())))))************++++++***))))))))))))***++++++------,,,,,,111666555000(((((()))******)))((((((************+++++++++++++++,,,,,,,,,,,,+++******((()))$$$///!!!...((('''---***(((***---///---************+++,,,...000111<<<<<<===>>>????????????<<<999777888===>>><<<999+++++++++*********))))))lll[[[WWWTTTRRRPPPOOOOOOOOONNNMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDBBB@@@@@@??????;;;===??????>>><<<<<<<<<<<<;;;999888666666555555333333333222222111111000222111111000000///..................------------,,,+++)))((()))***---...*********************************++++++++++++,,,,,,+++***(((((()))***************++++++,,,,,,---+++***))))))***,,,---...------,,,+++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------************))))))))))))(((((()))***+++,,,------'''((()))(((''''''((())))))'''&&&''')))++++++***(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,...000222333333222111---+++)))((()))******)))***)))''''''((())))))((((((((())))))))))))((((((((())))))************)))))))))))))))))))))))))))'''((())))))******)))))))))***************++++++)))((((((''''''(((((()))((('''&&&''')))***)))(((*********))))))))))))((()))))))))(((((('''''''''))))))))))))))))))))))))***))))))(((((((((((((((''''''((((((((('''&&&&&&%%%&&&&&&'''(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))************))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''')))))))))((()))******+++***+++,,,,,,,,,+++***)))))))))))))))************$$$&&&(((******)))'''&&&))))))((((((((((((''''''+++++++++++++++,,,,,,---((('''&&&''')))***)))(((&&&(((*********+++---...))))))))))))))))))))))))******************************++++++++++++******(((***,,,,,,+++***+++,,,***************)))))))))+++***)))***,,,,,,,,,***)))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++'''(((((((((---222222---((())))))******))))))(((************+++++++++++++++,,,,,,,,,,,,+++******++++++&&&---'''...(((***+++*********)))))))))(((+++***)))***,,,000444777;;;;;;<<<<<<<<<<<<;;;;;;;;;888666777:::;;;:::777+++++++++***************kkk[[[XXXTTTRRROOOOOOPPPPPPOOONNNLLLLLLMMMNNNNNNMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@??????>>>:::<<<>>>???===<<<<<<<<<<<<;;;:::888777666555555777666444333111000///...222222111111000//////...---............---,,,,,,++++++***)))***+++,,,---************************************++++++++++++++++++***))))))******+++*********++++++,,,,,,,,,++++++*********+++,,,---,,,+++***)))((()))***+++*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------------*********))))))))))))))))))))))))))))))((('''''''''((())))))(((((()))******)))'''((()))******)))&&&''''''''''''((((((((())))))))))))))))))))))))************************+++,,,...111222222222111---)))&&&'''***------+++,,,(((%%%%%%(((***)))(((((((((((())))))(((((((((((()))************))))))))))))))))))))))))))))))(((((()))************)))((((((((()))*********+++))))))(((((((((((())))))(((''''''''')))***)))((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''&&&&&&&&&'''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''*********)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))***************************************(((((())))))******+++++++++***)))))))))***,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++***)))(((((()))))))))))))))******+++)))***,,,------,,,***)))(((((()))))))))*********%%%&&&'''(((((((((''''''(((((((((((((((((((((((()))(((((((((((()))*********(((((()))***+++***))))))+++,,,+++***)))***+++))))))))))))))))))************************************++++++++++++******)))***,,,,,,+++++++++,,,************************+++***)))***+++,,,+++***))))))************))))))(((((())))))************,,,++++++***))))))(((((())))))(((((())))))***+++&&&''''''&&&)))......***))))))))))))))))))))))))'''((((((((()))))))))))))))************)))((((((***,,,)))...111///'''***$$$&&&((((((&&&%%%''')))*********+++---000333555///000000000///......---111///---...///000///---************************mmm\\\YYYSSSQQQOOOOOOPPPPPPOOONNNLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDBBB@@@???>>>>>>:::<<<>>>>>>===<<<<<<<<<===<<<:::888777666666666222222222222333555666777222222222111000000//////,,,------------,,,++++++++++++,,,---,,,+++***)))************************))))))*********++++++++++++***************++++++***+++++++++++++++,,,,,,---,,,,,,++++++*********---,,,***)))))))))***+++***+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++***)))(((''''''))))))))))))))))))******((())))))))))))(((''''''((()))++++++******+++,,,---+++))))))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++((()))+++---............111---***+++...000///---,,,)))%%%&&&(((******((((((((())))))))))))(((((())))))*********))))))(((************************((())))))***************&&&'''''''''((()))))))))))))))(((((((((((()))))))))((('''(((*********((('''''''''''''''''''''''')))((((((((('''''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&'''''''''))))))((((((((('''''''''((((((((((((((((((((((((***))))))(((((()))******************************,,,,,,,,,+++++++++******))))))))))))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))***************************************(((((())))))******++++++---,,,***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++,,,,,,,,,++++++***)))((()))))))))************''')))+++,,,,,,+++)))((('''''''''((((((((()))))),,,,,,+++***+++,,,---...))))))))))))))))))))))))(((''''''''''''((())))))***(((((()))***+++***)))***+++,,,+++)))))))))+++))))))))))))************))))))))))))))))))))))))******++++++++++++******)))***,,,,,,+++++++++,,,***************++++++++++++***))))))***+++***))))))))))))******)))))))))((((((((()))******++++++,,,,,,,,,++++++******))))))))))))))))))******+++***,,,,,,)))***------)))******))))))))))))******'''((((((((()))))))))))))))************)))((((((''',,,,,,000>>>222&&&)))(((+++---,,,(((''')))---)))***+++,,,---.........++++++++++++***)))((((((,,,+++******++++++***)))************************ooo]]]YYYSSSQQQOOOOOOPPPPPPOOONNNMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHFFFDDDBBB@@@???>>>>>>:::<<<>>>???>>>======>>>===<<<:::999777666666666777666444444444444666666333222222111111000//////---------,,,,,,,,,,,,++++++,,,---......,,,***(((************************)))))))))************+++*********+++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))************&&&((()))+++,,,,,,,,,,,,(((***++++++++++++,,,---///---***)))))))))'''&&&)))))))))*********++++++))))))))))))))))))))))))************************'''((()))***++++++++++++666444222111111000...,,,+++***(((((()))******)))))))))************)))))))))************))))))(((************************((()))******++++++******&&&&&&'''''''''''''''(((***))))))(((((())))))***)))((('''(((***+++***)))&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***'''''''''&&&''''''((()))******)))(((((('''&&&&&&))))))))))))))))))))))))(((((('''&&&&&&''')))***************************+++++++++************)))))))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************************************))))))))))))************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++++++++***(((((()))************)))'''((()))*********)))(((''''''''''''((((((((((((---+++***))))))+++---...))))))************++++++)))))))))))))))******+++((('''&&&''')))***)))(((((()))++++++******+++---************************((((((((((((((((((((((((******++++++++++++******(((***,,,,,,+++***+++,,,*********++++++++++++++++++***))))))***+++)))(((((())))))******))))))((((((((())))))*********+++))))))***+++,,,------...***************++++++,,,***,,,,,,)))(((******'''+++******))))))******+++************+++++++++++++++,,,,,,,,,,,,+++******%%%+++...111III555'''***---///000---)))'''(((***)))***+++,,,---,,,+++***+++++++++++++++***)))((()))))))))))))))************************+++++++++ppp]]]XXXRRRQQQOOOOOOPPPPPPPPPOOOMMMMMMNNNNNNMMMLLLJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGEEEBBB@@@???>>>===;;;===???@@@???>>>>>>???===<<<;;;999888777666666<<<:::777444222222222222333333222111111000000///000///---,,,,,,,,,---...++++++,,,,,,,,,,,,,,,,,,************************))))))))))))************)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***------......------,,,++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************&&&'''***,,,------,,,+++''')))***+++******,,,---...,,,***)))******)))'''))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++111333444222///,,,******)))***,,,,,,+++******+++******++++++++++++*********************)))((((((************************))))))***++++++++++++***((((((((((((''''''''''''******))))))))))))******)))(((((((((***+++***)))((((((((()))))))))******'''(((((())))))*********))))))))))))))))))))))))''''''((()))))))))))))))(((((('''''''''((()))***)))))))))((((((((((((((())))))))))))))))))))))))&&&%%%$$$######%%%'''(((************************)))))))))(((((((((''''''((()))))))))************'''''''''((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))************************************************)))))))))))))))******+++++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***************'''((()))***+++******)))((((((((()))))))))******'''(((((((((((()))))))))((((((((((((((())))))***)))))))))******+++++++++******))))))******+++,,,)))((('''(((*********))))))***++++++***)))***+++,,,++++++******)))))))))))))))))))))))))))))))))******++++++++++++******''')))++++++***)))***+++*********++++++,,,,,,,,,---+++******++++++***)))(((((())))))))))))(((((()))))))))))))))*********(((((()))***+++,,,------+++++++++++++++,,,,,,---&&&******'''&&&((((((&&&++++++***))))))***++++++************+++++++++++++++,,,,,,,,,,,,+++******%%%+++...///OOO666)))///,,,,,,,,,***((('''&&&'''************++++++++++++******************))))))'''((()))))))))******+++))))))*********+++++++++ppp]]]XXXRRRPPPOOOOOOPPPQQQPPPOOOMMMNNNNNNNNNMMMLLLJJJIIIMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGEEEBBB@@@>>>======;;;===@@@@@@????????????===<<<;;;999888777666666666555333333333555777888333333222222111000000000222000...---,,,---///000+++*********+++---///111************************))))))))))))************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++,,,++++++******)))))))))&&&'''''')))***+++,,,,,,(((((())))))*********+++'''(((***+++***)))'''&&&&&&((()))***))))))+++,,,,,,+++))))))***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++++++++++++++++++++,,,''',,,//////,,,)))((()))(((+++......+++)))***,,,++++++,,,,,,,,,,,,++++++***************)))((((((************************))))))***++++++++++++*********))))))((((((''''''******))))))))))))*********(((((()))***+++***)))))))))******+++++++++,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&'''(((*********)))((()))(((''''''((()))***+++''''''(((((())))))******)))))))))))))))))))))))))))(((&&&&&&&&&(((***+++************************,,,,,,,,,,,,+++++++++***(((((())))))*********+++''''''''''''((((((((()))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++******))))))(((((('''(((***+++,,,,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++$$$%%%&&&((())))))))))))'''((()))++++++******)))))))))(((((()))***++++++))))))))))))************((()))+++,,,---,,,***)))(((((())))))******++++++)))))))))((()))******+++,,,******+++,,,---,,,+++.........,,,)))'''&&&''',,,,,,,,,+++***)))((((((******************************++++++++++++******''')))******))))))***+++*********++++++,,,,,,,,,...---,,,,,,,,,---+++***(((((())))))))))))((((((******))))))))))))))))))************)))))))))))),,,,,,++++++,,,,,,---...'''+++,,,***))),,,---+++,,,+++***))))))***+++,,,(((((((((((()))))))))))))))************)))((((((''',,,...,,,QQQ777***333************++++++++++++,,,+++)))((()))+++...///)))******+++++++++******)))***,,,,,,,,,,,,...///))))))******++++++++++++sss]]]RRRUUUSSSPPPNNNNNNOOONNNMMMMMMMMMLLLKKKJJJIIIHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEDDDAAA???===<<<=========>>>???>>><<<:::888999;;;;;;:::777333111222222222222222222222222222222222222111111000000000000///............///......---,,,,,,+++******,,,,,,,,,+++++++++******))))))***++++++++++++***,,,,,,+++*********++++++///------......,,,,,,------------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''')))+++***'''&&&(((***+++++++++++++++++++++++++++***)))(((((()))***+++******))))))))))))******))))))******++++++,,,,,,---+++))))))+++,,,***'''******))))))))))))******))))))))))))))))))))))))''')))++++++******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******+++)))((('''&&&((()))************++++++*********))))))))))))))))))))))))***((('''(((+++,,,+++)))((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++)))))))))+++,,,+++***++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++***)))((('''((((((((((((((((((((((((******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,+++***)))(((((()))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))*********+++)))***++++++++++++***)))************************))))))))))))))))))))))))******))))))((((((((('''+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))************************)))***+++***))))))+++---))))))))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,------,,,,,,+++***))))))(((''')))+++,,,---,,,***)))))))))***+++,,,,,,,,,,,,((((((((((((((()))******++++++++++++++++++++++++))))))))))))((((((((((((++++++++++++************)))))))))***++++++,,,,,,************************+++******,,,......+++'''*********)))))))))))))))'''(((((()))******+++,,,******+++++++++,,,,,,,,,,,,***)))'''''''''((((((+++++++++*********))))))))))))))))))************++++++++++++++++++++++++++++++************++++++,,,$$$,,,+++\\\111'''---,,,,,,,,,+++***))))))(((---+++)))***...000///...,,,------+++***)))+++,,,++++++******************)))***,,,---...---,,,,,,qqq]]]SSSTTTRRRPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEECCCAAA???===<<<<<<;;;;;;===>>>>>><<<:::::::::;;;;;;999777444333222222222222222222222222222222222222111111111000...------,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,+++++++++******)))******+++,,,+++++++++++++++************++++++***))))))************+++---------,,,,,,+++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************''')))))))))(((((()))*********************************))))))))))))******++++++************++++++)))))))))***************---+++)))***,,,,,,+++)))***))))))(((((())))))***))))))))))))))))))))))))(((***,,,,,,+++***+++,,,************************)))))))))************+++******))))))))))))*********)))(((''''''(((***+++)))))))))(((((()))))))))***************************((('''(((+++,,,+++))))))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++++++++***************************++++++***************************))))))(((((((((******************************))))))******+++,,,************************))))))))))))))))))))))))***)))((((((((()))+++++++++***)))(((((()))***++++++***)))'''''''''((((((************************))))))))))))*********+++************************************************************************))))))((((((((('''''''''+++++++++,,,,,,---------++++++++++++*********)))************************************************)))***++++++******+++---------,,,+++*********+++************************)))))))))***++++++,,,,,,)))))))))(((''''''&&&&&&%%%&&&((()))))))))((('''++++++,,,,,,,,,++++++***)))))))))))))))***++++++++++++++++++++++++++++++******)))))))))(((((((((+++++++++******)))))))))************************************************+++******+++------+++(((+++++++++***************((()))***++++++,,,,,,,,,)))))))))************++++++***))))))))))))+++++++++++++++*********))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******...'''111111^^^666***...))))))************+++++++++***)))***---///...,,,***++++++***(((''')))******************************+++,,,,,,------,,,,,,ooo\\\TTTQQQPPPOOOPPPQQQPPPOOOMMMLLLLLLLLLMMMMMMMMMNNNNNNGGGHHHHHHHHHHHHHHHHHHIIIFFFFFFEEECCCAAA???===<<<999999:::<<<>>>>>><<<;;;;;;;;;:::999888666555444333333333333333333333333222222222222111111111111------,,,++++++++++++,,,...------,,,,,,++++++***,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,******)))******+++,,,---++++++++++++,,,---......------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((''''''(((***+++***))))))))))))))))))))))))))))))******************))),,,,,,++++++++++++,,,,,,***))))))))))))))))))(((***)))((()))***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))***,,,------+++***++++++*********************************+++++++++,,,,,,******))))))))))))******)))(((((('''((()))+++,,,)))((('''&&&&&&'''((()))***************************)))((()))***+++***)))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))((((((((((((((((((((((((,,,,,,++++++***))))))(((******(((''''''(((((()))******************************))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++***))))))))))))***+++******)))(((''''''((((((++++++++++++++++++++++++)))))))))***************,,,+++***))))))***+++,,,************************************************(((((((((''''''''''''''')))***+++,,,---......///,,,,,,,,,+++++++++++++++************************************************)))***,,,,,,+++++++++,,,///...---,,,************************************************************,,,++++++******)))))))))))))))*********+++++++++,,,,,,,,,,,,+++***))))))+++************+++,,,,,,++++++++++++++++++++++++*********))))))))))))(((+++++++++***)))(((((('''++++++******)))(((((('''************************,,,+++******,,,,,,+++***++++++++++++++++++++++++((()))+++,,,------,,,+++'''(((((((((((()))))))))***))))))******,,,------+++++++++***************)))))))))*********++++++++++++++++++++++++++++++))))))(((((((((((())))))---(((333444YYY777,,,---&&&'''''')))***+++,,,---)))))))))***,,,---,,,******++++++***)))((()))***************************,,,++++++++++++,,,,,,---lll[[[UUUOOOOOOOOOPPPQQQQQQNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGGGGGGGHHHHHHIIIIIIFFFEEEDDDCCCAAA>>><<<;;;888888888;;;===>>>===;;;;;;:::999777666555444444333333333333333333333333222222222222222222222222//////...------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,------------,,,************+++,,,......---......,,,,,,///000///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))'''%%%'''+++---,,,))))))))))))***************))))))+++,,,,,,+++))))))+++++++++******+++++++++******))))))(((((('''''''''&&&&&&'''((())))))))))))(((((((((((((((((())))))))))))))))))))))))))),,,---......,,,******+++************************************+++++++++,,,+++******))))))******+++)))((((((((()))***+++,,,)))((('''&&&&&&'''((()))************************))))))))))))*********)))+++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***)))((())))))))))))))))))))))))+++++++++*********))))))+++)))'''&&&&&&''')))***((((((((((((((((((((((((******))))))******+++,,,************************)))))))))))))))))))))))))))))))))))))))******+++***************************************++++++,,,++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,************************************************)))))))))((((((((((((((((((((()))***++++++,,,,,,++++++++++++++++++++++++************************************************(((***------,,,++++++,,,,,,+++******))))))))))))************************+++++++++*********))))))------,,,,,,++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,+++***)))++++++*********++++++,,,++++++++++++++++++++++++++++++*********))))))))),,,+++******)))(((''''''*********))))))(((((((((************************,,,+++******++++++,,,,,,*********+++++++++++++++((()))+++,,,---,,,+++***(((((((((((())))))))))))************++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++******))))))))))))*********&&&...///JJJ222++++++&&&&&&'''(((***+++,,,,,,))))))***+++,,,,,,+++***+++---...---+++***+++,,,***************+++++++++---,,,+++******+++,,,---jjj[[[VVVOOONNNNNNPPPQQQPPPNNNLLLMMMMMMMMMLLLKKKJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEDDDCCC@@@>>><<<;;;777777888;;;===>>>===<<<999999888666555444333333333333333333333333333333222222222222222222222333//////...------------...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,------------,,,+++++++++,,,,,,...///000,,,...---((((((---...+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))'''&&&(((+++---,,,************+++++++++,,,,,,)))***+++,,,,,,+++***)))******))))))))))))************))))))(((((('''''''''((())))))))))))***+++))))))(((((((((((()))))))))))))))))))))))))))))),,,---......,,,******+++************************)))))))))*********++++++++++++************++++++)))))))))))))))***++++++******)))(((((()))******************************)))*********))))))))))))+++++++++******)))(((((())))))))))))))))))))))))************************)))''''''((()))***)))(((************************))))))*********+++++++++***)))(((&&&&&&(((***+++((((((((((((((((((((((((******))))))******+++,,,++++++++++++++++++++++++************************((()))))))))******************++++++++++++******''''''(((***+++------...************************+++++++++***************,,,+++)))(((((()))+++,,,******************************************************************++++++************************))))))******************************************************************)))***,,,,,,+++++++++,,,***)))))))))***+++,,,,,,************************,,,,,,++++++***))))))))))))))))))))))))((((((((()))(((((((((((()))******)))***+++,,,,,,,,,,,,,,,+++******)))))))))******++++++++++++++++++++++++++++++++++++************+++++++++***)))(((((('''((()))))))))*********+++************************,,,,,,++++++******+++,,,))))))))))))******++++++((()))***+++++++++***)))))))))*********++++++++++++++++++******))))))(((************************************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))%%%******999,,,+++***(((((())))))*********+++***+++,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,))))))*********+++++++++---,,,******)))***+++,,,iii[[[WWWPPPOOONNNOOOPPPOOONNNLLLQQQPPPOOONNNMMMLLLKKKKKKHHHHHHIIIIIIIIIIIIIIIJJJEEEEEEDDDBBB@@@>>><<<;;;888888999;;;>>>???>>><<<999999888777666444333222333333333333333333333333222222222222333333333333......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---111000******111222///++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))(((((()))+++,,,+++************+++,,,,,,------******++++++++++++*********))))))))))))))))))******))))))))))))))))))(((+++,,,------,,,+++---...******))))))))))))******))))))))))))))))))))))))***,,,------+++***++++++++++++++++++++++++++++++)))))))))************+++++++++************++++++******************************++++++++++++******++++++++++++++++++++++++)))***+++***)))((()))******++++++++++++******)))))))))))))))))))))))))))************************)))((('''(((***+++***)))++++++++++++++++++++++++((())))))***++++++,,,,,,***))))))(((((()))++++++******************************))))))******+++,,,++++++++++++++++++++++++************************(((((()))************)))******+++,,,,,,+++******$$$%%%&&&(((***++++++,,,))))))))))))))))))))))))+++++++++++++++*********,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++)))))))))))))))*********++++++++++++++++++++++++************************)))***+++***))))))+++---++++++++++++,,,...///000++++++++++++++++++++++++,,,+++++++++******))))))++++++******************)))*********++++++++++++))))))***+++,,,,,,,,,,,,++++++***))))))))))))***++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************((())))))***++++++,,,,,,***************************+++,,,,,,******+++,,,((((((((()))******++++++)))))))))))))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++***)))((('''***************+++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,***'''))))))...+++---++++++++++++***************+++,,,,,,,,,******,,,...)))+++------+++***)))))))))))))))***++++++,,,,,,,,,++++++************+++iii[[[XXXRRRPPPNNNMMMNNNNNNMMMLLLOOOOOOOOONNNNNNMMMMMMMMMKKKJJJJJJJJJJJJJJJJJJIIIEEEDDDCCCBBB@@@>>><<<::::::::::::<<>><<<999:::::::::999666444222444444444444444444444444222222222333333333444444//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,+++++++++++++++*********++++++,,,...333222,,,---777:::666+++++++++,,,,,,---------,,,,,,,,,++++++++++++***((())))))***++++++,,,,,,************************************************)))***++++++***)))***+++)))))))))***+++,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++)))))))))***************,,,---///...+++***,,,...++++++************++++++))))))))))))))))))))))))(((***,,,,,,+++***+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++***))))))((()))***+++,,,,,,+++***)))++++++++++++++++++++++++)))+++,,,+++((('''(((***)))***+++,,,,,,,,,+++***))))))))))))))))))))))))***************************)))((()))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************+++++++++,,,******************************))))))******+++,,,************************************************'''((()))***+++******)))***++++++,,,,,,++++++***&&&&&&((()))******))))))************************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------)))))))))******+++++++++++++++++++++++++++++++++******************************)))'''&&&'''+++---,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++++++++***************------------------------+++,,,---.........---,,,***++++++,,,,,,,,,++++++,,,,,,+++***************++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************(((+++------+++******+++(((((()))******+++,,,,,,,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,+++***)))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))(((+++,,,(((,,,///***++++++++++++++++++++++++,,,,,,,,,)))'''(((+++...)))+++---...,,,***))))))((())))))***++++++,,,,,,+++++++++++++++***))))))iii[[[XXXTTTQQQNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIEEEDDDCCCBBB@@@===;;;:::;;;;;;;;;===??????>>><<<:::;;;<<<===;;;888555333444444444444444444444444222222222333333444444444222222111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++*********))))))))))))))))))(((//////))),,,777;;;777+++++++++,,,,,,---------,,,,,,,,,+++++++++******((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))+++---,,,)))'''))),,,'''(((((()))***+++++++++---,,,+++******+++,,,---,,,++++++++++++++++++,,,))))))******++++++,,,,,,***,,,---,,,)))''')))+++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))''')))++++++******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++***)))((('''((())),,,------,,,)))(((++++++++++++++++++++++++)))+++,,,+++((('''(((***((()))+++,,,---,,,,,,+++))))))))))))))))))))))))************************+++))))))***+++,,,+++***++++++++++++++++++++++++,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((*********)))***++++++,,,))))))))))))))))))))))))************************'''((()))++++++******)))***+++,,,------,,,+++******++++++,,,,,,***)))(((++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++++++++***)))************************++++++++++++++++++++++++))))))******++++++++++++(((((()))***+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++***************************)))(((%%%$$$&&&***...,,,,,,+++******+++++++++++++++++++++++++++++++++************************************************'''(((***,,,,,,+++***))),,,,,,,,,,,,++++++***)))...---,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++,,,,,,---............---,,,,,,++++++***************************'''+++...///,,,******+++))))))***+++,,,,,,------...---***((((((***,,,...******+++++++++,,,,,,,,,)))***,,,---......---,,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++'''''',,,///&&&---...(((+++++++++,,,,,,---------+++,,,***'''%%%&&&***...+++---000000...,,,++++++((())))))***++++++,,,,,,***+++,,,,,,,,,***)))(((kkk[[[VVVTTTQQQNNNMMMLLLLLLJJJHHHHHHIIIJJJLLLMMMOOOPPPQQQKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFCCCAAA>>><<<;;;:::===<<<;;;===??????===999<<<;;;999777666555444444111222333333444444333333444333222111000111222333111000000111111000---***------------,,,,,,+++***,,,,,,,,,+++++++++******************************************************+++++++++,,,---...///000---,,,+++,,,------,,,***---,,,,,,+++***)))(((((())))))*********+++++++++***,,,,,,***+++......+++)))************+++++++++)))***++++++***)))(((''')))************+++++++++************************++++++++++++++++++++++++*********)))))))))))))))*********++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,++++++******++++++,,,((()))***+++++++++++++++...---+++*********++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***))))))***++++++++++++***+++***************++++++,,,,,,,,,++++++*********((())))))))))))*********---,,,++++++,,,,,,***)))******))))))(((((('''''',,,++++++******++++++,,,***++++++,,,+++***)))'''+++*********))))))(((((()))***,,,---,,,***((('''++++++******************))))))))))))))))))))))))---,,,+++)))(((((('''''',,,+++*********+++,,,---++++++++++++++++++++++++******))))))))))))))))))((()))******)))((()))+++)))************+++++++++************************+++*********,,,---,,,+++******)))))))))))))))***+++***)))(((((()))***+++(((''''''***---/////////)))'''%%%&&&)))***(((&&&+++*********+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++*********+++'''(((((()))***+++++++++...---+++*********++++++------,,,+++************)))))))))***++++++)))'''******+++++++++,,,,,,,,,---......//////......---)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++************************,,,,,,,,,---------......++++++++++++++++++++++++))))))******++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---************************,,,+++*********+++------***++++++++++++***))))))++++++++++++++++++++++++,,,+++++++++******))))))------,,,+++******++++++***************************++++++,,,,,,++++++***************************ooo___ZZZUUURRRPPPNNNNNNMMMKKKJJJMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDAAA???===<<<;;;===<<<;;;===??????===:::<<<<<<;;;999888888888888222222333444444444444333444333222222111111222222111111111111000000000000...............---,,,,,,---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...//////---,,,+++,,,---...,,,***,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------+++222444...((('''))))))************++++++++++++***+++,,,,,,,,,+++)))(((************++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++******************,,,,,,++++++++++++,,,,,,***+++,,,------------------,,,+++*********++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,+++***+++,,,,,,,,,***))))))***+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++)))))))))*********++++++---,,,***+++,,,,,,+++)))++++++*********))))))))),,,++++++******++++++,,,++++++,,,,,,+++******)))++++++******))))))))))))***+++,,,,,,,,,+++)))(((+++++++++++++++*********************************,,,+++***))))))((()))))),,,+++*********+++,,,---++++++++++++++++++++++++***************************+++,,,+++***)))***+++************++++++++++++************************+++***)))***,,,---,,,+++++++++******)))******+++++++++************++++++***))))))***,,,......---,,,+++)))***,,,---+++)))+++************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++++++++,,,(((((())))))***++++++,,,------+++*********++++++++++++******)))******************+++,,,,,,***(((***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***+++,,,+++******+++,,,---------------,,,,,,,,,************************++++++***)))***+++,,,---((()))***+++,,,,,,------+++++++++++++++++++++++++++++++++*********))))))******)))))))))***++++++************************,,,,,,,,,------,,,,,,,,,************************sssbbb\\\UUUSSSPPPOOOOOONNNMMMKKKNNNMMMLLLKKKJJJIIIHHHHHHLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFDDDCCCAAA???>>>======<<<<<<>>>??????===;;;888777666666555666666666222222333444444444444444222333333333333222111111111333444222///...///222---------------,,,,,,+++.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---,,,+++,,,......---++++++,,,,,,,,,---------...,,,,,,,,,,,,------------111;;;@@@888+++'''))),,,************+++++++++,,,,,,,,,,,,---,,,,,,+++***************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,+++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,---,,,+++*********++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++---+++***+++,,,---,,,***)))******+++++++++++++++......---,,,+++++++++,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,---+++***+++,,,,,,+++)))+++++++++++++++*********,,,++++++******++++++,,,---,,,,,,++++++++++++++++++++++++************)))***+++,,,,,,,,,+++))))))++++++++++++++++++++++++************************++++++******)))******++++++++++++++++++,,,------************************++++++++++++++++++++++++,,,---...---+++******+++******+++++++++,,,,,,,,,***************************)))))))))+++,,,+++***++++++************++++++++++++,,,,,,,,,,,,++++++,,,+++***+++,,,---,,,+++---,,,++++++------,,,++++++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,)))))))))******++++++,,,---,,,,,,++++++++++++,,,***))))))))))))******+++,,,++++++,,,------,,,***++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++++++++***,,,,,,---............---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,+++)))***++++++***)))***+++......------,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,)))***+++,,,,,,,,,,,,,,,***************************************)))))))))))))))))))))***+++,,,---++++++++++++++++++++++++************************************************uuucccZZZUUUSSSPPPOOOOOONNNMMMKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFEEEDDDBBBAAA???>>><<<======>>>???>>>===<<<666666555444333333333333222333333444555444444444111222333444333222111000000444777555///+++,,,...*********++++++******)))------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------...,,,,,,+++---...///---,,,,,,,,,,,,,,,,,,---------*********+++++++++,,,,,,111<<<@@@999---)))+++...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,------...,,,,,,,,,++++++*********************++++++,,,---------------------------)))******+++++++++******,,,+++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++---,,,++++++,,,---,,,+++)))***++++++,,,,,,++++++...---,,,+++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******,,,,,,+++***++++++++++++++++++******,,,++++++******++++++,,,...---,,,+++++++++------++++++++++++++++++++++++***++++++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,---++++++++++++,,,,,,------************************++++++,,,,,,,,,,,,,,,---,,,---...---+++)))***+++++++++++++++,,,,,,,,,---***************************)))((()))+++,,,+++******))))))))))))******+++***+++,,,------,,,+++***,,,+++***+++---...---,,,+++*********++++++******++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,+++***+++,,,---,,,***+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------,,,,,,+++++++++***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++)))***++++++))))))***+++...------,,,+++******)))++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,+++)))((('''************************************************,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++************++++++************************yyydddZZZSSSQQQOOONNNNNNNNNLLLKKKGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEFFFFFFFFFEEECCCAAA???>>><<<===?????????>>>======;;;:::999777666555444444333333444555555555444444111222333444333222111000)))///555555000,,,+++---)))******++++++*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,+++---//////...,,,...------,,,+++***************+++++++++,,,,,,,,,***000333///******+++******++++++++++++,,,,,,,,,++++++*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,------,,,,,,,,,++++++*********+++*********+++,,,------,,,------......------,,,******+++++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,,,,++++++---,,,++++++------,,,+++******+++,,,,,,,,,,,,+++,,,,,,+++************************++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,+++******,,,,,,,,,***************************,,,++++++******++++++,,,------+++++++++,,,---...++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,------------++++++++++++++++++++++++************+++,,,---...++++++,,,,,,------------************************++++++,,,,,,,,,---------+++,,,---,,,***)))***++++++,,,,,,,,,------------***************************)))))))))+++,,,+++***((((((((((((((()))***+++)))***+++,,,,,,+++***)))+++***)))+++---//////...)))************)))******,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,+++)))***+++,,,+++***++++++,,,,,,,,,---------,,,------......------,,,...---------,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++)))+++,,,+++***)))***+++---,,,,,,+++***))))))(((++++++++++++++++++++++++))))))******++++++++++++++++++++++++***)))((('''************************************++++++++++++...---,,,+++***)))))))))++++++++++++++++++++++++///...------------...///************************hhh\\\SSSQQQOOONNNNNNNNNMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEECCCAAA>>>===<<<>>>@@@@@@???======>>>;;;:::888666444333222222333333444555555555555555222333333333333222111111$$$***000333222/////////+++,,,,,,---------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000,,,,,,++++++++++++,,,,,,,,,,,,,,,---///000///---......---,,,+++***))))))------------............***,,,+++)))+++//////+++++++++++++++,,,,,,,,,,,,+++************++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,---+++,,,---......---,,,+++,,,,,,---------,,,++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***------------,,,,,,,,,,,,...,,,+++,,,---...---+++***++++++,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------+++*********,,,---,,,+++)))))))))***************,,,++++++******++++++,,,+++++++++++++++,,,,,,---+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...++++++,,,---------------++++++++++++++++++++++++***++++++,,,,,,------...)))+++,,,+++***)))***,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++(((((((((((()))***++++++******++++++++++++******+++******+++...//////...+++,,,------++++++,,,---...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---,,,,,,,,,,,,------...,,,+++))))))***++++++***,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++...------------------,,,)))***++++++,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,+++***+++,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++'''((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,+++)))(((''''''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,iii\\\TTTRRROOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEECCC@@@===;;;;;;>>>AAAAAA>>>======>>>888777666444333222222222333444444555555555555555444333222222111111222222+++,,,...///000000000000,,,,,,---...............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////,,,,,,+++++++++++++++,,,,,,,,,,,,---///000///.........------,,,,,,++++++---------............///......---***+++000111///+++++++++,,,,,,,,,------,,,++++++***+++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,+++++++++,,,,,,***+++,,,------,,,+++***,,,------------,,,+++***)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***...------------,,,,,,,,,...,,,,,,,,,---...---,,,***+++,,,,,,------,,,,,,************+++,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))***,,,---,,,+++*********+++++++++,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,++++++,,,,,,,,,,,,---------...++++++++++++,,,,,,------,,,,,,,,,---.../////////---------------------------,,,,,,,,,,,,------...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------)))+++,,,,,,++++++---...------------............------------------------,,,+++++++++---...---,,,************+++,,,---...,,,,,,++++++++++++,,,,,,---,,,+++,,,...///...---,,,...///...,,,,,,---///000///...---------------++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---...///------------------,,,,,,++++++---.........------------,,,,,,++++++,,,,,,...,,,******+++,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,------------............***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,------------------------------------+++,,,,,,---...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******+++,,,,,,,,,,,,++++++---------,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,'''(((***,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&&&&''')))***------------------------hhhZZZUUUSSSQQQPPPPPPPPPOOONNNLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGFFFEEEBBB???;;;999;;;>>>AAAAAA>>>======???999999888777777777777777333444555555666666555555555444222111000111222333666333///---............***+++,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---000000000...---------............///+++++++++,,,,,,,,,---------///---((('''+++------++++++,,,,,,,,,------------,,,,,,+++,,,---//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,*********++++++,,,,,,---...------,,,++++++++++++)))***,,,------,,,***)))+++++++++++++++***)))((()))***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++......---------,,,,,,,,,...---,,,,,,......---,,,***+++,,,,,,------,,,,,,*********+++,,,---...///---,,,,,,++++++***************+++++++++,,,,,,,,,+++***)))***,,,---,,,++++++++++++,,,,,,---------,,,++++++++++++++++++,,,''')))***+++,,,++++++***,,,,,,,,,------.........,,,+++++++++,,,,,,---...,,,,,,------...///000000------------------------...------,,,,,,---------+++,,,---.........---,,,------------------------))))))***++++++,,,------)))+++------------///000---------.........//////........................---,,,+++,,,...///...---,,,,,,,,,,,,---...///000......,,,++++++,,,......///...,,,,,,------,,,++++++---///...,,,+++,,,///111000///...............++++++++++++++++++++++++------------------------...............///000111------------------------***+++---...///...------------,,,+++************///---++++++,,,......---,,,,,,,,,---------......//////000000000000//////,,,---------.../////////+++,,,------......------........................,,,,,,------------......------------------------,,,---...///000222333333---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,---......,,,,,,---...------..................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,---...////////////---------------------------------....../////////000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///........................jjj___UUUSSSPPPOOOPPPPPPPPPOOOIIIIIIIIIJJJIIIIIIHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHFFFDDDAAA@@@??????===;;;>>>>>>???@@@@@@???===<<<;;;:::777555444444555666333444444555555555555555444444333222111111111111111000///......------...,,,,,,,,,---------......---------------------------,,,***))))))***,,,---...///000000......///000........................,,,+++******+++...000222//////...---,,,,,,++++++,,,,,,++++++,,,...///111---,,,++++++------,,,+++...------,,,,,,++++++***///...---,,,,,,,,,,,,,,,000///---++++++,,,---...++++++,,,,,,,,,+++******...---,,,,,,,,,,,,---...++++++*********+++,,,------------,,,,,,+++++++++/////////---******+++---++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......222111000///---------,,,,,,---...//////...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,---.../////////...111---******,,,......---......------------......------,,,...///000...---........................000///...------...///000/////////......---------------------------------,,,,,,,,,,,,,,,---...///000000000000///...---,,,......------------........./////////...---,,,,,,//////.........---------)))+++---...---,,,,,,---...//////000///---+++***---------,,,,,,+++++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++,,,...000111000000///000000//////......------111222333222111000111222000000//////.........---............/////////000------............------//////////////////////////////.........---------/////////...---------,,,//////.........---------------------------------000///...---++++++******---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,***+++,,,...///......---+++,,,---......,,,***)))...------,,,---...///000////////////////////////******,,,---.../////////..............................---------,,,,,,,,,------...///000000000///,,,,,,,,,---------..............................jjj___UUUSSSPPPOOOPPPPPPOOONNNLLLLLLKKKKKKIIIGGGFFFEEEIIIHHHGGGGGGFFFGGGGGGGGGFFFDDDAAA@@@??????===;;;>>>???@@@@@@???>>>===<<<;;;999777555444444555555111222444555777777888888555444333222111111111111222111000//////.........,,,,,,,,,---------......++++++++++++++++++++++++///...,,,++++++,,,...///+++---...---,,,+++,,,---...........................---,,,,,,---000222333......---,,,,,,+++******)))))))))))))))+++,,,------+++***+++,,,---,,,+++,,,,,,,,,---------------......---,,,,,,,,,------+++***((('''&&&'''((()))+++,,,,,,---------,,,,,,...---,,,,,,,,,,,,---...***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++/////////---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......///......------------...------...//////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---------.........------......///.........000---******,,,......---///......------......///------,,,...///000///---........................//////...------...//////////////////.........---------------------------------,,,,,,---......///......///////////////.........------------............//////......---,,,//////.........---------***,,,...///...------...///////////////---,,,+++............---------,,,................................................/////////...//////000000------...///000000000///222111111111000000000///222333333222///......///000000/////////................../////////000000......////////////......//////////////////////////////.........---------...................../////////.........---------------------------------)))******++++++++++++***------,,,,,,------...///000000//////......//////,,,------..................///000111111///---,,,///...---------...//////000000000000000000000000------.../////////..............................///.........---------,,,......//////000/////////............////////////........................kkk^^^UUUSSSPPPOOOOOOOOOOOONNNLLLLLLLLLKKKJJJHHHGGGFFFHHHHHHHHHHHHHHHGGGGGGFFFFFFDDDAAA@@@??????===;;;???@@@@@@@@@???>>><<<;;;:::888666555444444444444444444555666777777777777555555444333222222222222333222111000////////////,,,,,,,,,---------......++++++++++++++++++++++++///...---,,,,,,---...///+++,,,------++++++,,,---...........................---------...000111333------,,,,,,+++*********,,,,,,,,,,,,,,,---...///,,,+++******,,,,,,+++***++++++,,,,,,---......///------,,,,,,,,,---......---,,,+++***)))***+++++++++,,,------...............------,,,,,,------...)))***,,,---------,,,+++------------,,,,,,,,,,,,...//////---+++***,,,---------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------...//////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.............../////////...------000...++++++---.........///......------......///...------...000000///---..............................------------......////////////............------------------------......------......//////,,,---...///000000000000......------------............/////////...------...............---------,,,---///000///......//////////////////...,,,,,,///////////////.........---------......//////000000000000000000000000000////////////000111222333//////.........//////000111111111111000000000000222333333111...,,,,,,---000000////////////............/////////000000000//////000000000000///////////////////////////////////////............---------......//////000000/////////............---------..................,,,,,,.../////////......---------------.../////////////////////000000111000000///........./////////000111222111000///...//////...------......///111111111111111111111111000000000000000///...---........................////////////............//////000000000///......000000000000111111111111........................jjj\\\VVVSSSPPPOOOOOOOOONNNMMMIIIIIIJJJKKKKKKKKKKKKJJJGGGHHHIIIIIIIIIHHHFFFEEEFFFDDDAAA@@@??????===;;;@@@@@@@@@@@@???>>><<<;;;999888666555444333444444999999888888777555444333666555444333222222222222222111000///............,,,,,,,,,---------......,,,,,,------------......---,,,++++++++++++,,,------...///...---,,,---///........................,,,+++++++++,,,---///000---------,,,,,,+++++++++------.........//////000,,,+++******,,,,,,+++***++++++++++++,,,,,,------,,,,,,,,,,,,,,,---...///000000///...---......///******,,,---............------------------------)))***,,,......---,,,+++------------------,,,,,,---...///...,,,+++,,,---------------------------***++++++,,,,,,++++++***,,,,,,,,,---------......------,,,,,,------...///---..................---........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............------------------------------------------------+++++++++,,,,,,,,,------------------............///////////////...---,,,///...---,,,---.........//////............//////...------...000000///...........................------------------------.........---------------........................//////.........//////000------...///////////////......------------............////////////..............................,,,...//////......///000////////////......------////////////////////////,,,------...///000000111000000000000000000000000...---------......///000111000...------...///000////////////............000111111000...,,,---...000000//////////////////...////////////000000000000000111111111111000000/////////////////////////////////...............//////////////////000000/////////............................../////////222222111111000///...............---......///000------------...///000111444222111///......///000---.../////////...------/////////...............000000000000000000000000/////////000000//////...........................000000000///////////////000000000000000///...---000000000111111111222222........................iiiZZZVVVSSSPPPNNNNNNNNNMMMLLLIIIJJJKKKKKKLLLLLLLLLKKKHHHHHHIIIJJJIIIHHHGGGFFFFFFDDDAAA@@@??????===;;;???@@@@@@@@@???>>><<<;;;999888777666555444444333999999999888777555333333555555444333222222222222000000///...------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///........................,,,,,,,,,,,,------...///............------------+++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***,,,+++++++++*********))),,,,,,,,,,,,,,,---...///---,,,,,,+++++++++++++++))))))***,,,,,,---------------------------------)))+++---.........,,,+++------------------------,,,...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......000//////........................------.................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------........./////////000000000///...------............------...////////////....../////////......---///000111///...........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000//////.........////////////000//////...------......------------............///////////////...---.....................,,,---......---,,,...///000/////////..............................//////------......///000111111///////////////////////////......---,,,,,,------111000...------...///000............////////////---...//////...---...000//////000000000000000000////////////000000000111000000111111111111000000000000000000000000000000////////////////////////222222111000//////......////////////////////////.........//////000000000111000///...------......///............///000000---------...///000111222555444222000/////////000---------......---------//////////////////......////////////////////////,,,,,,---...///000000000////////////////////////000000000000000000000000000111111111000///......//////000000000111111111////////////////////////iiiYYYVVVSSSPPPNNNNNNNNNMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFDDDAAA@@@??????===;;;>>>>>>???@@@@@@???===<<<999999888777666555444444555555666777777777666666444444333222111111111111//////...---,,,,,,,,,,,,,,,,,,,,,---------......)))******++++++,,,,,,---........................,,,---......,,,,,,---..................................../////////000000/////////...............,,,------......------,,,---,,,++++++------,,,+++,,,,,,,,,+++***)))))))))------,,,,,,,,,---......,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,------......------,,,***+++---.........---,,,------------............+++---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......111000///...............///...------------...///........................------------------------------------------------------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------.........///////////////000000000///......---...000///...---...///000//////......//////000///......///111111000...........................------............------,,,,,,,,,,,,,,,---------........................//////......------......000000000000///...---,,,......------------............///000000000//////---------...............,,,---...---,,,,,,...000000000///......//////000............////////////.........//////000000111........................222111000///............//////.........//////000000000000000111111111111,,,---//////......000111//////000000000000111111/////////000000000111111000000111111111111000000000000000000000000000000...////////////000000000444333222111000///...---...////////////000000000......//////000000111111///000222444555555444444///////////////000111111000000000000111222444444444333222111000///////////////////////////000000---...///000000000000///........................++++++---...///000000000////////////////////////////////////000000000000000000111111111000//////.../////////000000000000////////////////////////kkkZZZVVVSSSPPPNNNNNNMMMLLLKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFDDDAAA@@@??????===;;;<<<===???@@@@@@???>>>>>>::::::999999888666555555333444555666666666666666333333222111000000000000000///...------,,,,,,---,,,,,,,,,---------......))))))***++++++,,,------......////////////......---...//////------...///..............................//////////////////........................//////000111111000///......---,,,,,,......---,,,------,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...............------,,,++++++,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,------------...------------.........///+++---...///---,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,---------............---------.../////////...------------...///........................------------------------................................................,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,---------..............................------...///////////////------------------------........................,,,------------.....................////////////...//////000000000000///,,,///111000...---...000000000////////////000000///......///111111000///........................---...////////////...------------....../////////........................///......---,,,,,,------...///////////////............------------............///000000000000000---------.........//////......///...------///111000000///......///000111/////////000000000111111///////////////000000000////////////////////////111111000000///000000000------...///000000000//////000000000111111111222...///000000///...///111//////000000000111111111//////000000000111111111///000000000000000000///000000000000000000000000.../////////000000000000333333222111111000//////.../////////000000000000......///000000111222222000444;;;@@@AAA>>>999666000000//////000000111222111111111111222222333444111111222111111000//////000/////////000111111222,,,---...000111111111111////////////////////////---...///000000000000000////////////////////////.........//////000000000//////000111111111000000////////////000000000000////////////////////////lll[[[VVVSSSPPPNNNMMMMMMLLLKKKJJJJJJKKKMMMMMMNNNNNNNNNKKKJJJIIIHHHGGGHHHIIIJJJFFFDDDAAA@@@??????===;;;;;;<<<>>>???@@@@@@??????::::::::::::999777666555666666666666555444333222333222111000////////////111000///......------...,,,,,,,,,---------......++++++,,,------...//////,,,,,,------------,,,,,,000111222111000///000222........................,,,,,,------...---------------------------------,,,,,,---......---,,,+++///...------//////...---,,,------......//////000///...------,,,,,,,,,,,,------......------,,,+++---------...------,,,,,,,,,,,,---......---,,,,,,---,,,,,,,,,,,,---...///---------.........//////***,,,...///...,,,,,,---////////////////////////,,,------......------,,,,,,,,,,,,---------......+++++++++,,,---...000000///...---,,,,,,---...///////////////////////////------------------------................................................,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,------.................................---......///////////////////////////////////////........................---------.........//////............/////////000......///000000111000000,,,///111111...---...000000000////////////000000///......///111111000///........................---...///000000///...---.../////////000000111111///////////////////////////...---,,,,,,,,,,,,,,,,,,---...///000000000000.........------...............///000000000000000---------........./////////000000///......111333111000///......///000111000000111111222222222222000000000000////////////////////////////////////............///000111222+++,,,...000111111000///---.........//////000000000111222111///....../////////000000111111111222000000000000111111111111//////000000000000//////000000000000000000000000.../////////000000111111222222222111111111111111.../////////000000111111...//////000111222222222///666???FFFEEE>>>555...000000000000000111111222000000000///000000111222///000111222222000///...//////......///000111111+++,,,...000222222222222000000000000000000000000111111111111111000//////000000000000000000000000---.........//////000000...///000111111111111111///000000000000111111111000000000000000000000000qqq```TTTQQQOOONNNOOOPPPOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMOOONNNLLLIIIHHHGGGGGGGGGGGGFFFCCCAAA???>>>=========>>>???@@@AAA@@@???>>>;;;;;;999888777777666666888666444333555777777777222111000///............//////...------------...---,,,,,,,,,,,,---......000///...---------------///......------......///////////////////////////------------------------.........---,,,,,,++++++...---,,,,,,,,,,,,---...------------------------++++++,,,,,,---...//////........................---------............///------------------------------++++++++++++------222111/////////...---+++---......///////////////...------------...//////000///...------...///000222111000///...---,,,,,,,,,,,,.........---,,,+++///)))'''+++...---+++,,,+++---000000...,,,******...//////000000000000000+++,,,------......------..................------........................111000///...------...///)))***,,,...000333555666111...,,,---///111000......------,,,,,,---------////////////////////////222222111111000000//////222///---...000111000...---------.........//////////////////////////////............/////////000---///111222333222000///000000000000000000000000000000000000////////////------......///000000000............/////////000//////............/////////...------...///000111//////............//////////////////////////////////////////////////////......///...---...000222...///111111000...,,,***)))+++...000222222111000000000000000000000000000000/////////............///////////////.........111111000//////////////////...---,,,,,,---.../////////............//////000///---,,,,,,---...///000000//////000111222222000000000000000000000000222222111000///...------...///000111111000///...111111000000000000111111000000000000////////////444333111000000000111222222222111111000000//////............////////////111111000000//////......444???CCC:::111...//////111111111111111111111111000111111111111000//////000,,,,,,000333111//////000222222111///...///000...///000000000...---,,,111111222222222222111111//////000000000000//////000000000000111111111111000000////////////000000111000///......///000111//////000000111111111222000000000000000000000000qqq```VVVTTTQQQOOOOOOOOONNNMMMKKKKKKKKKLLLLLLLLLMMMMMMNNNMMMKKKIIIHHHGGGGGGHHHGGGFFFCCCAAA???============>>>???@@@AAA@@@??????<<<;;;:::888777666666666777555444444555666666555555444333222111111111111......---,,,,,,,,,,,,,,,------,,,,,,------...///...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---////////////////////////------------------------............------------......---,,,,,,---......------------------------++++++,,,------...//////------------------------.........------,,,,,,,,,------------------------......,,,+++++++++,,,,,,///...------......------------...///////////////,,,,,,,,,,,,,,,---......//////...------...///////////////...............+++,,,---///000000000000111***'''***------,,,....../////////...------------.........------,,,+++,,,---......//////......////////////////////////........................111000///...------...//////......///111444888:::111...,,,---...///...---------,,,,,,,,,---......////////////////////////000000000000000/////////222///---...000111000...---------.........//////////////////////////////........./////////000000///000222333333333111000000000000000000000000000000000000000///////////////////////////................../////////000000//////............/////////......---...///000111//////............//////////////////////////////////////////////////////...//////...---...000222000000111111000///---,,,)))***,,,.../////////...////////////////////////000000/////////.........////////////////////////111111000///////////////111000////////////000111222222111111111111222222000///---,,,,,,---///000111111000000000000111111000000000000000000000000000000000000000/////////...///000000000///......111111000000000000111111000000000000000000000///333222111000000000111111111111111000000000//////....../////////000000000111111000000////////////000999<<<777111000111000222222222222222222222222111111111222111111111000111000333555444///---000111222333222000///000111000111222222222222111000111111222222222222111111///000000111111000000///000000000000111111111111111000000//////000000111111111000//////000111111000000000000111111111222111111111111111111111111qqq```YYYVVVSSSPPPOOOOOOMMMLLLJJJJJJKKKKKKKKKLLLLLLLLLMMMKKKJJJHHHHHHHHHHHHIIIGGGFFFCCC@@@>>>============>>>???@@@AAA@@@@@@???===<<<;;;999777666666555555444444555666666555333222222111000////////////---------,,,,,,,,,,,,+++---------,,,------...///...------,,,,,,,,,,,,---------,,,,,,,,,,,,------////////////////////////////////////////////////............///////////////...---,,,,,,---...///////////////////////////,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++***)))------------------------......---,,,++++++,,,,,,,,,,,,,,,,,,------......------...////////////...,,,++++++++++++,,,------......------------......,,,,,,------.........///,,,,,,---...000333555666888111---...000...---...///...------,,,---......+++,,,------.........------...//////000000/////////000000000000000000000------------------------000///......---.........222000......000444888;;;000...---,,,---...---,,,---,,,,,,,,,---...//////////////////////////////.........///////////////111///......///000000///------........./////////////////////////////////....../////////000000000000111222333444333222111000000000000000000000000////////////000000000000111000000///......------....../////////000000000000//////......//////000//////.........///000000//////............//////////////////////////////////////////////////////...///000///......000111222222111111000/////////,,,---------....................................000000000/////////......////////////////////////111000000///////////////111000000//////000000111//////............////////////---------...///000222111000000000000000111000000000000000000000000/////////000000000111111//////000000///...------111111000000000000111111000000000000000000000000222111000000///000000000111000000000000////////////000000000000111111111111000000000000/////////---222444333111222333111222222222222222222222222222222222222222222222222000111555777333------222222333444333111000111222111222333333333333333222111111222222222222111111111111111222222111111111000000000111111111222222222111111111111111111222222111111000000111111222000000000111111111111111222222222222222222222222sssbbbYYYVVVSSSQQQPPPOOONNNMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJGGGFFFCCC@@@>>><<<<<<<<<<<<===???@@@AAAAAA@@@???>>>===;;;999777666666555555444444555777666444111111000///......---......---.........------,,,,,,---------------...//////000000///////////////000//////............//////////////////////////////////////////////////////---......///000111111111000///...------...///000////////////////////////,,,---------......//////------------------------//////...------,,,++++++........................,,,,,,,,,,,,------......,,,---......---,,,---...,,,---......//////......,,,,,,,,,+++,,,,,,---...------------------------,,,,,,,,,------------...---------...000222555777>>>888444666666222---,,,---,,,,,,---......---,,,)))***---///222444555666------...//////////////////////////////000000000------------------------..............................------...000333555///...---,,,,,,,,,,,,+++---,,,,,,------...///000////////////////////////,,,------....../////////000///........./////////............////////////////////////////////////...////////////000000000///000111222222222111111000000000000000000000000////////////000000000000000000//////...............////////////000000000000000////////////000000//////////////////000000//////............//////////////////////////////////////////////////////...///000000......///111333222111111000000111111111111000//////000000111////////////////////////000000000////////////...///////////////000000000000000////////////000000/////////..................------------------...///......---......///000000000//////000111222222111111111111111111111111000000000000000000000000000000//////......---,,,111111000000000000111111000000000000000111111111111000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000...//////000222444333111000000000000000000000000222222222222333333444555333111111222111...///444222333444444222222222444333333222222222111111000111222222333333222222111111222222333333222222111000000111111111222222222333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222222uuucccXXXUUURRRPPPPPPPPPPPPOOOJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHFFFCCC@@@===<<<;;;;;;<<<===???@@@AAAAAA@@@@@@>>>===;;;999888777666666555555555666777666333111444444333222111111111111...//////000///...------...------------...//////000000000//////000000111000//////......//////000////////////////////////000000000000000000000000---......///000111222222000///............///000000000000000000000000000------...............///////////////////////////............////////////........................)))***+++---...///000000///000111000---,,,,,,...,,,------...............---------------......///,,,------------------,,,...------------,,,,,,,,,...---------...000222333888555555999:::555///,,,+++,,,...111333222///+++***,,,...111333555666777,,,,,,---............------------....../////////------------------------------..................+++,,,---...////////////.........---,,,+++,,,------------------...///000////////////////////////,,,,,,------......///////////////.........//////........./////////000000////////////////////////////////////000000000111...//////000000000000000000000000000000000000000.../////////000000000111............//////000000////////////000000000111000000////////////000000000000000000000000////////////............//////////////////////////////000000000000000000000000///000111111///...///000333222222111111111111222222222111000000000111111000000000000000000000000111000000000////////////////////////000000111111000000////////////000000///////////////......---111000000//////000000111............//////000000.........///000222333444222222222222222222222222222222222111000/////////000000//////............111111000000000000111111///000000000111111111222000000000111111111111000000000000111111111111111111111111111222222222222000000000000111111111111222//////111333444222111222222222222222222222222222222222222333444666666@@@666...///111111111222222333444444333222333555666555444333111000000///222222333333333333222222222222333333333333222222111111111111222222222222333333222222222222333333222222333333333333222222222222222111111111111111222222222222222222222222uuucccWWWTTTQQQPPPPPPPPPOOONNNJJJJJJKKKKKKKKKLLLLLLLLLJJJIIIHHHGGGGGGHHHIIIIIIHHHFFFCCC@@@===;;;::::::<<<===>>>@@@AAAAAAAAA@@@===<<<;;;999888888888888888777666666777666444333333333111000000000000000//////000111111///...---......------......///000///............//////000......------------......////////////////////////000000000000000000000000---......///000111111222111000///......///000111000000000000000000000000........................////////////////////////....../////////000000000........................)))***+++---///000000111000222333111---+++,,,...,,,,,,---............---...------------...//////------............------///.........------,,,,,,------------......///000---+++---444888555000...,,,---000555888777222------...///000000000000000+++,,,,,,---...---------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---///111111000...------......---,,,,,,---/////////...............///////////////////////////---------..................//////...------...000....../////////000000000/////////////////////////////////000000000111111........./////////000000000000000000000000000000......//////000000111111------......///000000111/////////000000000111111111000000//////000000111000000111111111000////////////............//////////////////////////////000000000000000000000000///000222222000//////000111111111111111111111111000000000000////////////111111111111111111111111111111000000000/////////...//////000000111111222///////////////000000111222222222222111000////////////............//////---......///000000000111.........///000222333444222222222222222222222222444333222111000///......000000////////////000000111111000000000000111111///000000111111222222222000000111222222222222111111111111222222222222333000111111111111222222222000000000111111111111222444111000222333111111222555555555555555555555555111111111111222444666888JJJ<<<111000333333111000111333444444222222333555999888666444333222222222222222333333333333222222111222222333333222222111111111111222222222222333333222222111111222222333111222222333333222222111222222222222222111111111222222222222222222222222tttbbbXXXUUUQQQOOOOOONNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHFFFCCC???===;;;::::::;;;<<<>>>@@@AAAAAAAAAAAA<<<;;;:::999999999999999:::888666666666777666444111000///...------------...///000111000///---,,,...............//////000//////......//////000111......------------......////////////////////////////////////////////////.........//////000000000111111000//////000111111////////////////////////////////////............///////////////////////////////////////.................................+++,,,---.../////////...---000222000,,,***,,,///+++,,,------......------------,,,,,,------...///---...////////////...---.............../////////,,,,,,---...////////////,,,((()))///333111//////------...333777777333..................---,,,,,,,,,------...............---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...//////000000///...---,,,---///...------///222111000///......------.../////////////////////////////////...............---//////...,,,,,,...000.../////////000000000000//////////////////////////////000000000111111111///////////////000000111000000000000000000000000.........///000111111111........./////////////////////000000000111111111111111000000000000111111000111111222111000///...//////............//////////////////////////////000000000000000000000000///111333222111////////////000111222222111000000...///000111111111000///000000000000000000000000111111111000000000//////...//////000111111222222///////////////000111111222222333333222111///...---,,,,,,++++++,,,,,,------...//////000111111111000000000000000000111222333333333333333333333333222222222111111000000000000000//////000111222333111111000000000000111111///000000111111222333333000111222333444333333222222222333333333444444444000000000111111111111222000000111111111222222222444000000333222//////444444444444444444444444444000000000000111444666888BBB999111111333222000000000222333333222222333444666555444333333333444555222333333444444333333222111111222222222222111111111111111222222222333333222222111111111111222222000111222333333222111000333333333222222111111111111111111111111111111111sssaaaYYYVVVRRROOONNNLLLKKKIIILLLLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIGGGFFFFFFGGGGGGHHHFFFCCC???===;;;:::999;;;<<<>>>@@@AAAAAAAAAAAA;;;::::::999999::::::;;;<<<:::777666666777777666444333222111000000000000---...///000000...,,,+++...............///000000111111000111111222333333000000////////////000000////////////////////////////////////////////////............////////////222111000//////000111222///////////////////////////////////////.................................000000///...---,,,,,,+++////////////////////////---.../////////...,,,+++)))---000///+++***---111+++,,,------......------,,,,,,++++++,,,,,,---...---...///000000///...---,,,,,,---...///000111222***+++...///111111000000333,,,))),,,///...---...---******---222444111...,,,---......///.........---......///////////////---......///000111111222,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------000///...---,,,------...+++---//////---...111444222111000///------------////////////////////////000000000///.........------...000...,,,+++...000////////////000000000000////////////////////////000000000000111111111111000000000000000111111222000000000000000000000000---......///000111111222000000000///......------000000000000111111111111111111000000000000111111000111222222222000///...//////............//////////////////////////////000000000000000000000000///111333333111/////////...///111222222111000...///000333444555444222111000000000000000000000000111111111111000000000000...//////000111222222222///////////////000111111000111111111000///---,,,/////////....../////////------///000111111111111333222111000////////////333333333333333333333333111111111111111222222222000000///000111222444555111111000000000000111111///000000111222222333333111222333444555444444333333333333444444555555555///000000000000111111111000000111111222222222222222//////333111---///555111111111111111111111111000/////////111444666888444000///111222000000222000111333222222222333444111111000000111333444555222333333444444333333222111111111222222111111111111111222222222333333333222111111111111111111222000111222333333222111000333333333222222111111111000000000000000000000000rrr^^^WWWTTTQQQNNNNNNNNNMMMLLLHHHHHHHHHIIIIIIJJJKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEDDDAAA===:::999999CCC@@@======@@@AAA???===???>>><<<:::888777666666444555666777777777777777333222000///......//////000000000000000//////...////////////000000000000000000//////000111222333222111111111000000//////000000000000111111111111,,,---...000000...---,,,111000///......///000111333111///111555777777555......//////000000111111////////////////////////............---,,,++++++000000////////////000000000000000000000000000000////////////............222111000///......///000000//////.........//////,,,///111222000...------111111000000000000111111........................///////////////.........------......//////000000......---,,,+++******)))000---,,,---///000...,,,,,,---000222222111000...---...///...---,,,---//////...---......///...---++++++///333111,,,---000//////............//////---...///...,,,,,,...///444555444222///---,,,---///////////////000111222000000000000000000000000//////000000111111222222000000////////////000000000000000000////////////000///............//////////////////000000000000//////000000000000//////---......///////////////,,,---000111222111000///000000000000000000000000000000000000000000000000333111000000111111000...---------............/////////............////////////000111111111111111111111111111000000000000///111222111000///000111222222111111111111111111111111222222222333333333333222222222111111000000000000000000000000000000000000111222222222222111222111///.........///000111111000000//////......222222111111000000//////222222111000//////000000333333222222333333444555222222222111111111111000111111111111111111111111111111111111111000//////111000/////////000222333111222222333333111000///111111222333333333222222111111222222222222111111222111000000000111333444000000000000000000000000444222000111444555333111111111111000111111222333333333333222222111111111111111111222222333333333333222111000000111222333222222222222222222222222222222222222222222222222111111111444666777666444111111111222222111111111222222333333333222111000333333333333333333333333222222222222222222222222qqq^^^WWWTTTPPPNNNNNNNNNMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIGGGDDD@@@===<<<<<<>>>======>>>@@@AAA@@@@@@???>>><<<:::888777666666888888888888777666555555333222000///......//////...////////////...------////////////000000000000000000000000111111111111000000000000//////....../////////000000000111111///000111333333111000///000///.........///000000333111////////////...---////////////000000000000///////////////////////////////////////...---,,,000000////////////000000////////////////////////222111111000///......---111000///.........///000//////............//////...000222222000///...///000000////////////000000.................................///////////////.........///////////////111000000//////.........///...,,,---///000...,,,000000000000////////////---...//////...---...///333000,,,+++...111222222......///111...))))))...////////////////////////......///...---,,,...000333444444222///------...//////......///000000111///////////////////////////000000000000000111111000000////////////000000000000000000////////////000//////......//////000/////////000000000111111///000000000000000000///---...//////000000//////...///111222222222000///000000000000000000000000111111111111111111111111222111000000111111000............/////////000000000000////////////000000//////000111111111111111111111111000000000/////////000111111000///000111222222222222222222222222111111111111222222222222333333222222222111111111000000000000000000000000000000111222222222222111333222111000///000000111222222111111111000000000111111111111000000000000333333222111111111111111333222222222222333444444222222222222111111111111111111111111111111111111111111111111111000//////111000000///000111222333111111222222222111111000222222222111111000000000111111222222222222111111111111111111111222222333111111111111111111111111111///......111111000...111111111111111222222333333333333222222222111111111111222222222333333333333222111000000111222333222222222222222222222222222222222222222222222222111111222555777888666444111222222333333222222111444444555555555444333222444333333222222333333333222222222222222222222222ppp]]]UUUSSSOOOMMMMMMNNNNNNMMMNNNMMMLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFBBB===:::999999888:::===??????@@@AAABBB???>>><<<:::999777777666;;;;;;:::999777555444333333222000///......//////---------...---,,,,,,+++////////////000000000000000000111222222111//////////////////................../////////000000000000111222333333222111000//////...------......///222333333111///......///000000000000//////////////////////////////////////////000000000///......000//////......//////000........................000000////////////...............---......///000//////............//////000222222111000///000111//////............//////........................------......//////000000000000///////////////...000000000000000000000000///...------//////...---222111///...------...///...///000000......///000444000++++++111999???BBB===777222000---))))))---...//////000000//////......//////...------...000111222333111///...///000............////////////////////////////////////000000000000////////////000000////////////000000////////////000000000000000000000//////000000111///000000000000111111111000000111111111111000000......///000000000000000111111222333333222000///000000000000000000000000222222222222222222222222222111000000111111000/////////000000000111111111111111000000000000111111///000000111111111111000111111000000000000/////////000111111//////000111111111222222333333444444000000000000111111111111333222222222222222111111000000000000000000000000000000111222222222222111333333222111111111111222222222222222222111111111000000000111111111111111444444333222222222222333222222222222222333444444333222222222111111111111222222222222222222222222111111111222111111000///111000000000000111222222111111111111111111222222444333111000///.........111111222222222222111111000111111222222222222222111111111111111111111111333222111111333333222111111111111111111222333333333333333333222222222222111222222222222333333333222222111111111111222222222222222222222222222222222222222222222222222222111111333666999888666333222333333444444333333222444444555555555444333222444333222222222333444555222222222222333333333333ooo^^^UUURRROOOMMMNNNNNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEAAA<<<888777777444999>>>@@@???>>>@@@BBB>>>===<<<:::999888777777;;;;;;:::999777666444333333222111////////////000------......------,,,+++////////////000000000000000111222333222000...---////////////////////////............////////////...//////000000//////...///.........------------+++...111222000000222555111111000000//////......////////////////////////......///000000000///////////////....../////////////////////////////////,,,,,,------...//////000------------....../////////............//////000111111111000......///111000//////......//////000........................,,,------...///000111111111000000000//////......---------......////////////........./////////...000//////........./////////000111000///...///111......---...555AAAOOOYYYSSSDDD444/////////.........///000000000000///......//////...------...000///111222111000///000111........./////////..............................111000000//////.........000000////////////000000////////////000000000000111000000000000111111222000000000111111111222222000111111222222111111000...///000000111111000000111222222222222111//////000000000000000000000000222222222222222222222222222000///000111111000////////////000000000111111111000000//////000000111///000111111111111000000111000000000///////////////000111000///...///111//////000111222333333444////////////000000000000111111111111111111111111000000000000000000000000000000111222222222222111333333222222111111111111222222222222222222111111000000000111111222222222333333222222222222333333222222222111222333333444333333222222222111111111222222222222222222222222111111111222222111111000000000000111111111222222222111000000000111222333444333111000/////////000111111222222222222111111000111222333444333222111222222222222222222222222444333333333444444444333222111111111111222333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222444777999999666333333444444444444444444333222222333333333222111000444333222111111333444555222222222333333333333333ppp```VVVSSSPPPNNNNNNOOONNNNNNQQQPPPOOOMMMLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHDDD???<<<;;;;;;555:::???@@@???>>>???AAA>>>===<<<:::999888888777999999999888888666555555444333111000//////000000///////////////...------////////////000000000000000111222333222000...---000000000000000000000000............////////////.......................................------,,,$$$(((---...------000333111111000000//////......////////////////////////,,,---.../////////////////////............//////000000000000000000000000////////////////////////,,,,,,---....../////////...............///000000000000000///------...000111000000//////000000111////////////////////////,,,------...///000111111111111000000/////////...,,,,,,,,,---......//////...////////////...//////***,,,...000111000/////////000111000///...///111(((---000111333>>>QQQ```aaaJJJ333---111333000...//////000000000000//////...///000///------///000...000111111000000111222...//////000000///......////////////////////////111111000000//////......000000////////////000000.../////////000000000111000000000000000111222222111111111111222222222222111111222222222222111111///000000111222111111111111111111000000///......000000000000000000000000111111111111111111111111111000///000111222111000....../////////000000000000//////......//////000000000111111111000000///000000000////////////......000111000///...///000---......///000111111222....../////////000000000//////000000000000000000111111111111111111111111000000111222222222222111111111111111111000000000111111111111111111111111000000111111222222333333222222111111111222222333222111111111111222333333333333333222222222222111222222222222222222222222111111222222222222111111000111111111222222222222222222000000000111222333222222111111111222222333111111222222222222111111000111222444444333222222222222222222222222222222000111111111000000111111222222222111222333333444333333333333333333333333222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222444666888888555333333444444555555444444333222222333333333222111000333333222222222333444555222222333333333444444444ssscccYYYVVVRRRPPPOOOOOOOOONNNOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGFFFCCC>>>;;;;;;;;;777:::===???@@@@@@AAABBB======;;;:::999888888888666666777777777666666555444333111000//////000000000000111111000000///...////////////000000000000000000111222222111//////000000000000111111111111....../////////000000000000000////////////000000///////////////...---,,,***,,,...//////......///000000000000////////////////////////////////////+++,,,---...///000000000///......------......///111111111111111111111111777666555333111///......------.../////////............---......///000111...///000///...------///111111000000000000111111////////////////////////------......//////000000111000000000000000000///.........//////000000000...///000000......///000(((***---000222111000///...///000000......///000)))...222000...444CCCPPPXXXDDD000+++///111///,,,111000000//////000000111///000000///......///111...000111111000000111222///000111111111000...---000000000000000000000000111111111111000000000000000000////////////000000......//////000000111111////////////000111111222111111222222222333333333222222333333333333222222000000111222222222222222000000000///////////////000000000000000000000000000000000000000000000000111000///000111222111000........./////////000000//////............//////000111111111111000000///000000////////////.........///000000......///000------......//////000000////////////000000000000/////////000000000000000111111111111111111111111000000111222222222222111111111222222111111000///000000000111111111111111111111111222222222222222222111111111111222222333111111111111111222333333333333333333222222222222333333333333333333333333000111222222333222222222000111222222333333222222333222222111000000111111000111222333333333333333111111222222222222111111111222222333333333333333333333333333333333333333111333333333222111222333222222222222222333444444333333333333444444444444333333333222222222222111222222333333333333222222222222222222222222222222222222222222222222222222333222222444666666444333333444444555555444444333444444555555555444333222111222222333333444444444222222333333444444555555uuufff\\\XXXTTTQQQPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGCCCCCCBBB@@@<<<:::999:::999999:::===AAADDDEEEEEE===<<<;;;:::999888888888555666666666666555444444444333222000///000000111000000111111000000///...////////////000000000000000000000000111111111111/////////000000000111111/////////000000000111111111000000000000000000111000000111111000...---,,,000000111222333222///---////////////000000000000////////////////////////,,,,,,...///000111111111///......------......///000000000000000000000000444444333222111000///......///000000000///...------------......///000111...000222111000.........000000////////////000000////////////////////////.........///////////////000000000000000111111111000000000000000000111111...000111000......///111***+++---//////000//////---...//////...---...///...000111///...000555:::@@@777///---...---,,,...333111///......///111333///000000///......///111///000111111000///111222000111222333222111///...111111111111111111111111111111111111222222222222000000////////////000000.........///000111111111............///000111222222222222333333333333444222222333333333333222222000111222222333333222222000000000000000000111111000000000000000000000000111111111111111111111111000/////////111222111000//////000000000111111111000000////////////000000111111111111111000//////000000/////////............///000///......///000......////////////////////////000000000111111111000111111111222222222222111111111111111111111111000000111222222222222111111222333333333222111000111111111222222222333333333222222222222222222111222222222222222333444444111111111111111222222333444444333333333222222222333333333333333333333333000111222222333333333222000111222333333333222222333333333222111000///...000111333444444222000///111111222222222222111111333222222222222333444444444444444444444444444444333555777666444333444666333222222222222333444444333333333444444444555555333333333222222222111111222222333444444333222222222222222222222222222222222222222222222222222222333222111111333444444333333333444444444444333333444444555555555444333222///111333444555555444333222222333333444555555666wwwhhh]]]ZZZUUURRRQQQPPPOOONNNKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEECCC@@@>>>===>>>999777777;;;BBBGGGHHHHHH===<<<;;;:::999888888888666666666666555444333222444333222000000000000111000000000000000//////...////////////000000000000000000//////000111222333---.........//////000000000000000000111111111111000000////////////000000000111111111111///---,,,...---,,,...111111---)))......//////000000111111////////////////////////,,,---///000222333333333.........------.........////////////////////////,,,,,,---...///000111111000000111111111///...------------......000111111...111333333222000///...//////............//////000000000000000000000000///////////////.........//////000000111111222222000000000///////////////...000222111...---///111///...---,,,---...//////---...///...---,,,---///222000//////111111000...---...000222...***,,,111444222///------///222444///000000000......000111///000222111000///000222111222333444333222000...111111111111111111111111111111111222333333333444000000////////////000000---......///000111111222------------...///111111222222333333333444444444222333333444444333333222111111222333333333333222111000000000111222333333000000000000000000000000222222222222222222222222000/////////111222222111000111111111111222222222111111000000000000111111111111111111111000//////000/////////...............///000///...---...000000000000000////////////000000000000111111111111222222222333333444444444111111111111111111111111000000111222222222222111333333444555444333222111222222222333333444444444444333333222222111111111333333333333444444555666111111111000111222222333444444444333333333222222333333333333333333333333000111222333333333333333000111222333444333222222333444444333222000...,,,///111333444333000---***111111222222222222111111444333222111222333444555444444444444444444444444000222444333111000222444333333222222333333444555333333333444444555555555333333333222222111111111222222444444444444222222222222222222222222222222222222222222222222222222444222000000111333333333222333333444444333333222222222333444333222111000...000333555666555444222222222333333444555666666nnnddd[[[TTTSSSRRROOOMMMNNNMMMKKKIIIIIIJJJKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFEEECCCCCCBBB@@@<<<999777999;;;>>>@@@AAAAAAAAA===;;;888666555666888999555444444333222222111111333222111000////////////111111000000//////......000///...------,,,,,,---......///000000///......111000...///000111///....../////////000000000111000000000000000000111111000///---,,,,,,---...///...//////000000000000000222222111111000000//////111000///......///000111...//////000000000000000000---+++,,,///111111000000000000000000000000000////////////////////////......////////////......------...///000000//////000000111111111111000000222111///...///000222333000000000000000000000000000000000000000000000000......//////000000111111///000111111111000...---,,,------...///000000111000000///////////////000+++,,,,,,---...///000000&&&'''))),,,---...------.../////////////////////////////////000000000000---......///000/////////000000000000000000000000///000111111///......///000111111111111222222222111111111000000000000///111111222222222222111111000000////////////000000.........//////111222222222222222222222222222222222222222222222222222222444444333222111111111222222222222111111111000000222222222222222222222222111111000000/////////...000000111111222222222222000000000000000000000000222222111000///...------000000000000111111111111......///000000000000000333222000/////////000000////////////////////////.........///000000111111111111111111111111111111000000000000000000000000222111000111333333111000111222444555555444222111444444333222111111111222111222333333444444333333222222222222333333444555333333333444444444555555333444555666555444333222444444333222222333333333333333333222222222111111000000111111111222222222222111000111222222111000111111111111111111111111555444222111111111222222333333333222222111111111444444444444444444444444666555444333222222222222333333333222222111111111666666666555555444444444111111222222222333333333000000111222333333444444111111111111222222222222111111222222222333333333333333333333333333333333555555444333444555666777444555555666666555555444555444444333333333444444444444444555555666666666sssddd[[[TTTSSSRRROOONNNNNNNNNLLLJJJJJJKKKLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGFFFEEECCCCCCBBB@@@<<<999888:::<<>><<<:::888777888999:::888888888777666666555555333222111000000000000000......///000000111222222000////////////000111111222222111000000111222222111/////////111111000///000000000000000000000000222111111111000000//////000000//////000111222333---......///////////////////////////............111000000//////000000111...///000000111111000000111222111000...---...///000000000000000000000000111111111111111111111111000000000000//////...---000000000000///...------111111111111111000///...000///.........///111222000000000000000000000000000000000000000000000000000000000000///////////////000000000000///...---...//////000000111111111000000////////////000000000000000000/////////...000000//////.../////////000000000//////........./////////000000000111111//////.........///000111000000000000000000000000222444555555333222222333000000000000111111111222333222222222111111111111111111222222222222111111111000000//////000000111/////////......///000000222222222222222222222222222222222222222222222222222222111000000000111111222222222111111111111111000000000000000000000000111111111111000000000000222222222222222222222222111111111111111111111111111111111222222333333333000000000111111111222222000111111222222222222222111222222333333333333222333333333333333333333333555555444333333222111111222222222222222222222222222222222222222222222222222111000111222333111000///000111222222111000///333222111111000111111111333333444555555555555444444444444444444333333333222333333333444444444444666666555444444444444555444444333333333444444555555555555444444444333333444444555555555666666666555444333333555555444333222222222222222222222222333222222222222333333444555555444444444444333333444444444444444444444444666555444333222222222222444444444444555555555555444444444444333333333333111111111111222222222222333333333333333333333333000000111111111222222222111111111111222222222222222222222222222222222222222222222111222222333444333444444555555444444333666666555555555666666777333333333444444444444555xxxddd\\\UUUSSSSSSPPPNNNOOONNNLLLJJJIIIKKKLLLLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHFFFEEEBBBAAAAAA@@@===;;;999;;;===???@@@@@@@@@@@@<<<;;;999888777777888999777777666666555444444444333222111111000000000111//////000000000111111111000000000000111222333444222000///------///000222111/////////111222111000111111111000000000000///222222111111000//////////////////000111222333333------...///////////////111111111111000000000000000000000000000000000000//////000111111111111000///222333111...---///111000000000000000000000000111111111111111111111111000000111000000///...---//////000000000//////...111111222111111000///...//////.........///000111000000000000000000000000////////////////////////,,,,,,---///000222333333///////////////.........///000000000111111111222000////////////000000111111000000000000000000000000///...------...///000111111000000///.........//////000000000111111111111///...------///111222000000000000000000000000333444555555333222222333222222333333333444444444333333333222222222111111111111222222222222111111111000000000000000000111000000///.........//////222222222222222222222222222222222222222222222222111111000000000000000111111111111111111111111111111111111111111111111111000000000000000000000000222111111111111000000000111111111111111111111111111111111111222222222333000000111111111222222222111222333333444444333333111222333555555555444444333333333333333333333333555444444444333333333222222222222222222222222222333333333333333333333333333111000000222222222111///000111111111111000///222111111000000111111111333444555555666666555555555555555555555444333333333333333333444444444444777666444333333333444555444444444444444444555666666666666666555555555555555555555666666666777777555444333333555555444333333333333333333333333333222222222222333333444444444444444444444333333333555555555555555555555555555555444333333333333333333333444444555555555666333333333333333333333333111111111111222222222333444444444444333333333333111111111111222222222222111111111111222222222333222222222222222222222222222222222222333333444444333333444444444444333333555555555555555555666777333333333444444444444444wwweee\\\UUUTTTSSSPPPNNNOOOLLLJJJHHHHHHIIIKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFDDDBBBAAAAAA@@@>>><<<:::;;;<<<>>>??????>>>>>>:::999888777666666666777777777777666555555444444333222111111111111111111222111111111000000000///000000000111222333444555...,,,+++))))))+++,,,...000//////000111222222111111111111111000000000000111111111111000000//////......///000111111222222---......///000/////////000000000000111111111111000000111111111111000000///000000111111111111111---000333222000///111444111111111111111111111111000000000000000000000000000000111111000///......---...///000111111111111111111111111111000/////////////////////000000111000000000000000000000000////////////////////////,,,,,,---///000222333333000//////...............000000000000111111111111///////////////000111111//////000000111222222333///...------...///111222111111000000////////////000000000000111111111111111000...---...///111333000000000000000000000000222333555444222111111222222222333333333444444444333333333222222222111111111111222222222222111111111111000000000000111111111000000/////////000000222222222222222222222222222222222222222222222222111000000000000000111111111111111111111111111111222222222222222222222222////////////////////////000000000000000000//////111111111111111111111111222222111111111000000000111111111111222222222222222222333444444444444444111333444666666666555444333333333333333333333333222222222222333333444444222222222222222222222222333333333333333333333333333111000000111222222111222222222222222222222222222111111111111111222222333444555555666666555555666666666666666555444333333333444444444555555555666555333222222222333444555444444444555555666777777777777666666666555555555555555555666666666666555333222333444555444333444444444444444444444444222222333333444444444444222222222222222333333333555555555555555555555555555555444444333333444444222222333333444444555555333333333333333333333333111222222222333333333333555555444444444444444444222222222222333333333333111222222222333333333333222222222222222222222222444444444555555555555555333444444555555444444333444333333333444444555666444444444444444444444444xxxeee\\\UUUTTTSSSPPPOOOPPPKKKIIIGGGGGGHHHJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIHHHFFFDDDBBB@@@@@@@@@>>>===;;;<<<===>>>??????>>>===999888777777666666555666999999888888777777666666333222222111111111222222333222222111000000//////000000000111222333444555000000///......///000000000//////000222333222111000000000111111111222222000000000000000000000111...///000111111111111111...//////000000000000000............////////////000111111222222111111000///000111111222222111111...000222222222222222333111111111111111111111111000000000000000000000000///000000111111000000///,,,---...000111222333333000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000///......------......000000000000000000000000///......//////000111222......///000111222333333000///000000111222333444000000000000000000000000000000000111111111222222000000/////////000111222000000000000000000000000111333444333222111111111000000000000111111111222333222222222111111111111111111222222222222111111222111111000000111111222111111111000000111111222222222222222222222222222222222222222222222222222111111000000000111222222111111111111111222222222222222222222222222222222////////////000000000000/////////000000000111111222222222222222222222222222222111111000000000///111111111222222222222333222333333444444444444444333444444555555555555444222222222222222222222222000000111222222333444444333333333333333333333333333333333333333333333333444222//////111222222222333333333333333333333333222222222111222222333444333333444555555555555444555666777777777666555444444555555555666666666666555555444333333333333444555555555555555666777888777777777666666666555555444444555555555666666666555444333333444555444333555555555555555555555555222333444444444444444333111111222222222222333333555555555555555555555555555555444444444444444555333333333333333444444444333333333333444444444444333333333333444444444444555555555555555555555555333333444444444555555555333333333333444444444444333333333333333333333333555555666777777777777666444555555555555555555444333333333333333444555666666555555555555444444444wwweee]]]VVVTTTTTTQQQOOOPPPLLLJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGDDDAAA@@@@@@@@@???>>>===>>>@@@AAAAAA@@@??????999999888777777666666666999888888777777666555555222222222111111222222333111111111111111111111111111111000111111222333333333333333333333333333333000//////000222333333222//////000111222222333444/////////000111111222222000111222333333222111111///000000111111111111111---........./////////000000111222222222222111000000000111222222222222111111111111222444444222000111111111111111111111111111111111111111111111111...///000111111111111111---...///000111222222222...///000111111222111111000111111222222222222222000000000000000000000000000000000000000000000000111111000000//////......000///...---------......////////////////////////............///000111222/////////000000111111111000000111111111111111000/////////000111111222222000000111111111222222222///000000000000111111111000000000000000000000000111333444444222111111222/////////000000000111111222222111111111000000000111111222222222222111111222111111000000111111222111111111111222333444444222222222222222222222222222222222222222222222222111111111111111222333333000000111111111222222222111111111111111111111111000000111111222222222222//////000111222333444444222222222222222222222222111111111222222222222222111111111222222222333333222222333444444444444333555555444444333333444444333333333333333333333333222222222222222222333333333333333333333333333333222222222222222222222222444222//////000222222222444444333333333333444444333333222222333444444555222222333444444444444444444555777888888777666555666666666666777777777777666666666666666555555444555555555555666777888999777777666666666555555555555555555555666666666666666555444444666666555444666666666666666666666666333444555555555444333222222222222333333333444444555555555555555555555555555555444444444444555555555555555555444444444444333333444444444555555555444444444555555555666666444444555555666666777777555555555555666666666666444444444555555555666666444444444444444444444444555666777888888888777777555666666777777666666555333333333444444555666777777777666666666555555555ttteee]]]VVVTTTTTTQQQOOOPPPMMMKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGDDDAAA@@@@@@@@@???>>>@@@@@@BBBBBBBBBBBBAAA@@@::::::999999888777777777666666666555444444333333222222222111222222333333000000000111222222333333111111000000111111222333///000111111111111000///000//////000222444333222......///111222333444555......///000111222333333222333444444444333222111000000111222222222222222///000000000111111222222000111222333333222111000000000111222222222222111555222111222555444111---111111111111111111111111222222222222222222222222---...///111222222222222///000000111111111111000---...///111222222222222111111222333333333333222000000000000000000000000000000000000000000000000......//////000000111111000///...---,,,---......////////////........................///000222222000000000000//////////////////000000000...,,,+++......///000111222333333000111111111111222222222//////000111111111111000000000000000000000000000222444555444333111222222000111111111111222222222111111111000000000000///111111222222222222111111222222111111111111222222222222222222333444555666222222222222222222222222222222222222222222222222222222111111222333444444000000111111222222222222000000000000000000000000222222222333333444444444000000111222444555666777222222222222222222222222000111111222444555555666111111222222222333333333111222333333444444333333777666444333222222333444444444444444444444444444555444444333333222222111333333333333333333333333222222222222222222222222444222//////000222222222444333333222222333333444333333333333444444555666111222333333444444333333333555777888999888777666777777777777888888888888777888999999999888666555555555555555666777999999666666666666555555555555666666666666777777777777888666555666777888777666777777777777777777777777444444555666555444222111333333333444444555555555666666666666666666666666555555444444444555555666777777666666555555555444444444444555555666666666555555555666666666666777333444444555666777888888666666666666777777777777555555555666666666666777555555555555555555555555444555777888888888777666666666777777777777666666444444444555555777888888888888777777666666666555qqqaaa]]]WWWSSSQQQPPPOOONNNJJJIIIHHHHHHJJJKKKKKKJJJLLLJJJHHHGGGHHHIIIIIIHHHHHHDDD@@@>>>>>>AAACCCCCC???@@@AAABBBAAA@@@???>>>:::999888666666666666777888777666555555555555555444333111000000000111111222222222222222111000///222333333222111111222444333333333222111000//////111...---///444666333000111111111222222333333333000000000///////////////000000111111222222222333111111222222222222111111111111222222222111111000111111111111111111111111222222222222222222222222222222111000//////000000222222222111111111000000111111111111111111111111333333333222222111111111333333333333333333333333222111111111000000//////333333333333333222111000222222222111222222333333111111000/////////////////////............//////............/////////000////////////////////////---......///000111111222000//////000222222111000,,,,,,---...///000111111555222//////111333222000000000000000000000000000//////000000000000//////////////////000111222333333222222111111111111111000000111111111222222222111111111111111111111111000000000000000111111222222222222111//////222444666555333000000000111222000222555666444222000000444444444333333333222222444444444444444444444444222333333444555666888888222222222222222222222222444444444444444444444444444444444444444444444444222222222111111000000000333444555333111000000111333333222222222222333333444444444444444444444444333333333333333333333333444444444444444444444444555555444333222222222222222222222333333333444444444444444555555555666666444444444333333444555555444444444555555555666666444555666555333222333444444444555555666777888888444555777888999888777666777777777777777666666666777777777777777777888888777777777777666666666666777777777777777777777777666666777777666555444444666666666666666666666666666666666666666666666666555555444555666777777666666666666666666666666666444444444555555555666666666666666666666666666666666666666555444444333333888777555444333444666777666666777888999:::;;;;;;777777777777666666666666555555555555555666777777777777777777777777777777777888999999999777666555888888777777777777888888777777777777666666666666777777777777777888888999555555666666666666555555qqqddd```ZZZUUUSSSQQQPPPNNNKKKJJJHHHIIIJJJLLLKKKKKKLLLJJJHHHGGGHHHIIIIIIHHHIIIFFFCCCBBBBBBBBBAAA@@@@@@AAAAAABBBAAA@@@???>>>;;;:::888777666666777777888777666555555444555555444333111000000000111222333333333333333222111111111222333222111111222333333333222222111111000000333222333777;;;;;;666111111111111222222333333333111111000000000000000000////////////000000000111111111222222222222111111111111222222222111111000111111111111111111111111222222222222222222222222333333222111111111111111444333333333222222222111222222222222222222222222333333222222222222222222333333333333333333333333222222111111000000000000333333333333333222111111000000000111222333444555111111000////////////000000//////......//////000........./////////000000000000000000000000000000......//////000000111111000//////000222222111000000000000111111111111111555222000000222333333222111111111111111111111111000000111111111111000000////////////000111222333111111111111222222333444111222222222333333333333222222222222222222222222111111111111111222333333222222222111000000222444777666444222111222333333111333444333222111111333444444444333333333222222333333333333333333333333333333333333555666777888333333333333333333333333444444444444444444444444222222222222222222222222333333333222222111111111444555666555222111222333333222222111111222222333444444444444444444444444444444444444444444444444444444444444444444444444333333333222333333444444333333444444444555555555444555555555666666666666555444333333222222333333444444444555555555666666555666777666444333444555222222333444444555666666555555666666777777777777777777777777777777777777888888888888777777777777777777777777777777777777999999999999999999999999666666777777666666555444888888888888888888888888888888888888888888888888555444444555666777777777888888888888888888888888444444444555555555666666666666666666666666666666777777666666666666555555999888666555666777888999666777777888888999999:::777777777777777777777777777777666666777777888999777777777777777777777777777888888999888777666555666666666555555666666666777777666666666555555555888888888888888999999:::777777888888888888777777pppeeeaaaZZZUUURRRPPPNNNMMMLLLJJJIIIJJJKKKLLLLLLLLLLLLJJJHHHHHHIIIJJJIIIHHHIIIHHHFFFFFFEEEDDDAAA>>>BBBBBBBBBBBBAAA@@@>>>===;;;:::888777666666777777888888666555555444444444333333222111111111111222333333444444444333222222111222333222111000111333222222222222222111111111222333777<<>><<<;;;:::999777666777777888999888777555444444444444222222222222222222222222222333333333333333222222000222333333111111111222111222222222222222222222000111444888:::999444000111111111111111222222222333333333222222222111111222222222222222222222222111111222222222222111111000000111222222222111111111111111111111111111111222222222222222222222222333222222111111111222222444444444333333333333333333333333333333333333333111111111222222333333333333333333444444444444444222222222222222222222222222333333444333333222222/////////000111222333444222222111000000000000111111000000//////000000111//////000000000111111111111111111111111111111111111111000000000000000000111000000111333333222000000000000/////////......000/////////000000000000111111111111111111111111111111222222222222111111111000000000111111222333000000000111111222333444222222222333333333333444222222222222222222222222222222222222222333444444111222333222111111222333666666555444444444555555111222333222111111333555555444444444444333333333222222222222222222222222333333333333444555666777444444444444444444444444333333333333333333333333333333333333444444444444555555555555444444444444555666777666444333444555222222111111111111222222333333333333444444444444555555444444444444333333333333333333333333333333333333333333333444555555444444444444555555555555333444444444555555555555777666666555666666777777555555555555666666666666666777888777555444555666777777777888888888999999555555666666666666666666555666666666666666777777:::999999888888777777666888888888888999999999999::::::::::::::::::::::::777777777888888777777666888888888888888888888888666666666666666666666666333444555666666666777888555555555555555555555555555555555555666666666666666666666666666666666666555555666777777888999999888888888888999;;;<<<===888888888777777666666666777777888888888888888999888888888888888999999:::999999999999999999999999777777888888888777777777:::999999888888999999:::::::::::::::999999999999999888888888888999::::::::::::;;;;;;;;;;;;::::::mmm^^^ZZZUUUQQQPPPOOONNNMMMLLLKKKJJJJJJLLLMMMMMMLLLJJJIIIIIIIIIKKKKKKJJJIIIGGGEEECCCBBBCCCEEEEEEDDDCCCCCCCCCCCCBBB@@@>>>===;;;:::999777777777777888999888777666444444333333222222222333333333222222111111222222222222111111000222444444333222222222222222222222222333333333111000111222333333222000111111111111111111111111222222222222222222222222333333333222222222222222111111222222222222111111///000111222222222222222111111111111111111111111222222222222222222222222111111000000000000111222222222222333333333333333333333333333333333333333111111111222222333333333333333333444444555555555222222222222333333333333222333333444444444333333222222111111111111111111333333222111111111111111111111000000000000111111000000000111111111111222000000000000000000000000111111111111000000000000111000000111333333222111////////////000000000000///000111111111111222222111111111111111111111111000111111111111111111000111111111111111111222333222111111000000000111111111111111111222222222222111111111111111111111111111111111111111222333333111222444333222111222333333333333333333333444444000333555666555333333333555555555444444444333333222222222222222222222222333333333333333444555666333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555444555666555444333444555333333222222222222333333333333333444444555555555555444444444333333333222222222222222222222222222666555444444333333333444222333333333333444444444222222333333333444444444444444444444555666888888555555555666666666777777555666777666444333444555333333333333444444444444333555777888888666444333444444444555555666666666:::999999999888888777777999999999999::::::;;;;;;999999999999999999999999777777888888888888888777777777777777777777777777666666666666666666666666333555777666555444666888555555555555555555555555555555555666666666777777666666666666666666666666444444555666777777888999777777777888999:::;;;;;;999999888888777777666666777888888888999999::::::888888777777888888999:::::::::::::::::::::::::::777777777777777777888888::::::999999999999::::::::::::999999999888888888777777777777777888999999999::::::::::::::::::999mmm^^^ZZZUUURRRQQQQQQPPPPPPLLLJJJIIIJJJKKKLLLLLLLLLJJJIIIIIIJJJLLLLLLKKKIIIGGGDDDBBBAAACCCEEEFFFFFFBBBCCCCCCCCCBBBAAA???>>><<<;;;999888777777888888:::999777666444333333333111222333333444333333333000000111222222222111111111333555666444333333333333333333333333222222222333222000///000111222333111111111111111000000000000111111222222333444444111111111111111000000000111111222222222222111111///000111222222222222222111111111111111111111111222222222222222222222222000000000///000000111222222222222222333333333333333333333333333333333333222222222222222222333333333333333444555555666666222333333333333444444444222333333444444444444444555444333222111111111111444333222222111111222222222222111111111111222222000111111111222222222222000000000000000000000000111111111111111111111111111000000222333444222111111111111222222333333333000222444444444333444555222222222222222222222222000000111111111111000000222222111111111222222333333222111111000000111111000000111111111222222222111111111111111111111111111111111111111222333333111333444444333222222333000111111222222333333333222555888999777444333222555555555555444444444333333333333333333333333333333333333333333444555555333333333333333333333333444444444444444444444444222222333333444444555555555555555555555666666666444555666555444333444666444444333333333333444444444444444555666666777777666666555555444333333333222222222222222222222222777666555444333333333333222222222333333333444444222333333333333444444444111111222222333444666666555555666666666777777777555666777666444333444555444444444444444444444444444555666777777666444222444444444555555666666777999999999999999999999999999999::::::;;;;;;<<<<<<999999999999999999999999777888888999999999999888666666666666666666666666888888888888888888888888444777999777444333444777888888888888888888888888555555666666666777777777666666666666666666666666444444555666666777888888777777777888999999999999:::999999999888888777777888888888999::::::;;;;;;888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;777777777666777777888999999999888888888888999999888888888777777777666666777777666666777777888999999999::::::::::::999999ooo___[[[VVVRRRPPPPPPOOONNNKKKJJJHHHIIIJJJLLLKKKKKKIIIIIIIIIKKKMMMMMMKKKIIIGGGFFFEEEEEEFFFGGGFFFDDDBBBBBBCCCCCCCCCBBB@@@???<<<;;;999888777777888999:::999777666444333333333111222333444444444333333000111222222333333333222222444777777666444444444444444444333333222222111333333222000///000222444222111111111000000000///...///000111222444555555222222222111111000000000111111222222222222111111//////000222222333333222111111111111111111111111222222222222222222222222111000000000111111222333333333333333444444444555222222222222222222222222333333222222222222222222333333444444555666666666333333333333444444444555222333333444555555444444444444333333333333333333444444333222222222222333222222222111111222222222111111111222222222333333111111111111111111111111000000000111111222222333111111111222333444333111333333222222222222222111...111444444333222333555222222222222222222222222111111222222222222111111333222222111111222222222333333333222222333444444111111111222222222333333333333333333333333333333222222222222222333444444111333555555333222222333///000111222333333333333777888:::999666444444444555555555555444444444444333333333333333333333333333333222222333333444444444444444444444444444444555555555555555555555555333333444444555666666777444444444555555666666666555666777777555555666777666555555444444555555666555555666666777888888999888888777777666555555555444444444444444444444444666555555444444444555555333333333333444444444555444444444555555555666666555555444444444444444555555666666666777777777777666777888777555444555666777777777777777777777777777666555444333444555555555555666666777888888999777888888999999::::::;;;999::::::;;;<<<<<<======::::::::::::::::::::::::777888999999::::::999999777777777777777777777777888888888888888888888888666888:::888333111333666888888888888888888888888555666666666777777777777666666666666666666666666666666666777777888888888888888888999999999888888:::::::::999999999999999888888999999:::;;;;;;<<<999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777666666666777999:::999999888888888888999999999999999999888888888888888888777777888888999:::999::::::;;;;;;::::::999ppp^^^ZZZTTTPPPNNNMMMKKKJJJJJJIIIHHHHHHJJJKKKKKKJJJIIIIIIIIIKKKMMMMMMKKKIIIHHHHHHHHHJJJJJJHHHDDDAAAAAABBBCCCCCCCCCBBBAAA@@@<<<;;;:::888777888888999:::999888666444333333333000111333444555444333333111222333333444444444444333555888888777555555555555555444333333222111111222222222111///000111333222111111111000000//////------///000222444555666444444444333333222222222111111222222222222111111//////000222222333333333111111111111111111111111222222222222222222222222222111111111222333333444444444444555555555666666111111111111111111111111444333333222222111111111333333444444555666777777333333333444444555555555222333333444555555555444333333333333444444555666555444333333222222333333333222222111111222222333111111222222222333333333222222222222222222222222//////000111222333333333222111111222444444333111333333222111000///...---***...111222000///000222222222222222222222222222222333333444444333333222333333222222111222222222333333333444555666777888222222333333333444444444555555555555555555555555444333333333333444555555111333555555444222222333///000111222333444444444;;;;;;:::888555444555666666666555555555444444444444444444444444444444444333333222222222333444444666666666666666666666666666666666666666666666666666666666777888999999:::333444444444555555666666666777888888777666777999666666555555555555666666555666666777888999999::::::::::::999888777777666666666666666666666666666444444444444444555666777444444444555555555666666666666666666777777777888;;;:::999777666666555555666666666666777777777777777888999888777666666888666666666666555555555555;;;888333000000222666888666777777888999:::::::::777777888999:::;;;;;;<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::::::::888888888888888888888888666666666666666666666666777:::;;;888333000222555666666666666666666666666666666666666777777777777666666666666666666666666888888888888888999999999999999:::::::::999888888::::::::::::::::::::::::888888999::::::;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888777666666666888999:::<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;999999888888999999:::;;;:::;;;;;;;;;;;;;;;;;;:::mmmbbb\\\TTTPPPOOOOOONNNLLLMMMKKKHHHHHHHHHIIIHHHFFFJJJJJJKKKKKKKKKKKKJJJJJJKKKFFFMMM]]]cccVVVFFF???AAABBBDDDDDDCCCBBB???>>>>>><<<::::::<<<<<<:::888:::666333333666666333///222444666888888666333111333222222111111222222333444222111222666888888777666555333222222333444555222222333333333444444444000111111222444666888999111111000000000000111111111111111111111111222222...000111111111111333444222222222222222222222222------...000111222333444333333333333333333333333555555555444444333333333000111222333444555555555000000000000000///...---333333333333333333333333333444555555444222///---333333333222222222111111444444444333333222222222666555444444444444333222111222333555666777777777333333333333333333333333333222000//////000222333444333333333222111111000/////////111333333111///111222333444444444444444444333333222222333333444555333111222555555222///333333222222333333444555222222222333333333444444111222333333444444333333333333444444444444444444333444555555666666555555555555444444444333333333888666444333333333555666666666777777666444222000111111000000111111222333444444555555555555444444222222222333333444444444444444444444444444444444555555555666777888888999777777666555555555555555999<<<888111555@@@BBB;;;777666666666666666777888999777555555777888888777666666777888999999::::::666666555555555555666666888888999999999888888777;;;:::888777666555333111888888888888777777666666888888777777666666666555666666666666666555555555666666777888888888888888999888666555555555666777777777777777777777777777555666666666777777888888666666777777777777666666555555444444444444555555666777777777777888888888999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;;;;::::::888888999::::::::::::999::::::999888777777888888888888888888888888888888888777777777666666555555888888999::::::::::::999888777666666666777999999;;;:::888777777777888888888888888888888888888888::::::::::::::::::::::::999999999999888888777777777777888999::::::::::::;;;:::999888888:::<<<===999999999999999999999999::::::999888777777888888888888888888999:::;;;<<<::::::::::::::::::::::::888888888888999:::;;;<<<;;;;;;;;;::::::999999999qqqbbb\\\TTTPPPOOOOOONNNMMMNNNMMMJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJEEEKKKZZZaaaWWWJJJEEEEEEEEEFFFGGGFFFDDDBBBAAA>>><<<::::::<<<<<<:::888;;;777444444777777444000222444555777777555333222333333333444444333333333444222111333666888888666888777555333222222333444222222333333333444444444666555444444333333333333333222222111111222222333111111111222222222222222///111222222111111333444222222222222222222222222000000111222333444444555333333333333333333333333555555555444444333333333111222333444444444444444333333444333333222222111333333333333333333333333333333333444333222000///333333333222222222222111444444444333333333222222444222111222333333222111444444555555555555444444222222222222222222222222444333222111111222333444444333333333333333444444000000///111222333222000000111111222222222111111333333222222222222333333444333333444555555444222444444333333444444555666444444555555555666666666333333444555555555555555555555444444444444444444333333444555555555555444666666555555555444444444888777555333333444555666444555555555555444444333222222222111222333333444444555555666666555555444333333333333333444444444444444444444444444444444222222333333444555555666888888777666666666666666888<<<;;;555888BBBDDD???777777666666777777888888999888777666666777999:::666777777888999999::::::777777666666666666777777888999999999999999888888>>><<<::::::;;;;;;:::999999999999888888777777777888888777777777666666666666666666666666666666666666777777888888888888888999888777666666666777888444444444444444444444444666555555555555555555555777777888888888888777777777777666666666666777777777777777888888888999999999::::::;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<>>>======<<<;;;;;;::::::999999:::;;;;;;;;;;;;;;;::::::999888888888888888:::::::::::::::::::::::::::999999999888888888777888888999:::::::::::::::;;;::::::999:::;;;<<<===;;;:::999888888888999999999999999999999999999999:::::::::::::::::::::::::::999999999888888888888777888999::::::;;;;;;:::;;;:::999888888:::;;;===;;;;;;;;;;;;::::::::::::::::::999888888888888888888888888999999:::;;;<<<::::::::::::::::::::::::999999888999999:::;;;<<<;;;;;;;;;:::::::::999999vvvbbb\\\UUUPPPPPPPPPOOOMMMNNNLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJEEEHHHSSSXXXQQQJJJGGGCCCCCCDDDDDDCCCBBB@@@???>>><<<;;;;;;;;;;;;999888;;;888555666777777555222333333444555555444444333444444555666666555444444222222333555888888777555999888666444222222222222333333333333444444444444888777666444333222222222444444333333333333444444222222222222222222222222222333444444222222333444333333333333333333333333333444444444555555555555333333333333333333333333555555555444444444444444333333444444444444444333555555444444444444333333333333333333333333333333333222222222111222222222333333333333222222222222444444444444333333333333333222111222333444333222666666666555555333222111333333333333333333333333555555333333333333555555444333333333333555777888222111000000222333333222111222222222222111111000333222222111111222222333333555666666555555555666555555555444555666666777555555555555666666666777444555555666777666666666666666666555555444444444222333444444555555444444777777777666666666666555888777555444444444555666444444444444555555666777444444333333444444555666555555666666666666555555444444444444444333333333444444444444444444444444222222333333444444555555999999888777777777777888<<>><<<;;;::::::999:::::::::999999999999999999999999;;;;;;::::::::::::::::::::::::999999999999888888888888999:::;;;;;;;;;;;;::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::yyybbb\\\UUUPPPPPPPPPOOONNNLLLJJJIIIHHHIIIJJJIIIHHHJJJIIIIIIIIIIIIIIIIIIJJJLLLGGGGGGLLLMMMHHHDDDDDDBBBBBBBBBBBBBBBAAA???>>>>>>===<<<;;;;;;:::999888;;;999777777888888666444444333333333333444444555333444666777777666444333222333555777888888666555888777555444333333333333333333333444444444444555444444333444444555666777555444444333333444444555333333333333333222222222333444555555333222333444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555444444444555555555555555444333333333333222222222222222222444444444444444444444444333222111000111222444555444444333333333222222222444444444444444444333333444333333444666777666555555555555555444333222222555555555555555555555555555444444333333444444555555444333222333444666777444222000000222444444444555555555555444333222222222222222111111222222222555777:::999555333555777555555444444555555666777333444444444444555555555444555666666777777666666888888777666666555444444444444555666666666666666999999888888888777777777888777666555555555666666777666555555555666888999666555555555555666777777555666666777777666666555666666555555444444333333444444444444555555555555555666666666777777777888:::999999888888888999999===DDDGGGDDDBBBFFFHHHGGG888888888888999:::;;;;;;888===BBBAAA<<<888777999777777888888888999999999999888888888888888888999999999:::;;;;;;;;;::::::666444222222555777888888::::::::::::::::::::::::888888888888888888888888666666777777777777888888777888999999::::::999999;;;;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888999999::::::::::::999999::::::999999999999::::::999999999:::::::::;;;;;;999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;;;;;;;;;;:::999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888999:::;;;<<<<<<<<<<<<::::::999999::::::;;;<<<;;;;;;<<<<<<<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;yyybbb\\\UUUQQQPPPQQQPPPOOOLLLJJJIIIIIIJJJJJJJJJIIIKKKKKKJJJIIIIIIJJJKKKKKKKKKIIIGGGHHHGGGEEEDDDEEEFFFFFFEEEEEEDDDDDDCCCBBB=========<<<:::999888888:::999888777888888777555444333333333333444555666222444555777777555444222222444666888888777666666555555444444555555555666333333444444444555555555222222333444555777888999444444444333333444444444444444444444333333222222444555666555333333333555444444444444444444444444555555555555444444444444444444444444444444444444555555555555555555555555666666666666555444333333222222111111111111222333444444444444444444444444444333111111111333666777444444444333333333222222444444444444444444444444555444333444666777666555222333333444555444444444444444444444444444444444444444333333333333444444666555444222222222333444555333111111333555555555555555555555555444333222333222222222222222222333777:::<<<:::666333333555444444444333444555555666444444444555555555666666444444555666666666666666999999888777777666555555666777777888888888888888::::::999999999888888888888888777777666666666666;;;:::888777777777888999777777777666777888888999666777777777777777777666666666666555555444444444444444444555555666666666888888888888999999999999::::::999999999999::::::999>>>AAA>>>;;;;;;<<<<<<888888888888999:::;;;<<<;;;CCCKKKLLLFFF>>>:::888888888888888888999999999999999888888888888999999888999:::;;;;;;;;;;;;;;;;;;999777777999::::::::::::::::::::::::::::::;;;888888888999999999999999777777777777888888999999888888999:::::::::::::::;;;;;;;;;;;;;;;::::::999888888888888888888888888888888999999:::;;;<<<<<<::::::;;;;;;;;;;;;:::::::::999999888888999999:::999::::::::::::;;;;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;888999999:::::::::::::::<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;999999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<======<<<<<<<<<;;;<<<<<<===>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<:::888888999888888888888777777777666444444444444444555666777333444555666666555444333333555777888777666666777333444444555666666777777333444444444555555555555555555444444555666666777555555444444444444555555666555555444444333333222333444555555333333444555555555555555555555555555555555444444444444444444444444444444444444444444555555555555555666666666666777777777666555444444555444333222333444555666444444444444444444444444666555333333333555777888444444444444333333333333444444444444555555555555444333222333444555444333000111222333555555666666222222222222222222222222444444444444444444444444555555444444333222222111555444333333555666666555222333333333333222222111444333333222222333333444999::::::999666444444444444444333333444444555666777777777777888888888888444555555666666666666666999999999888888777777777777888999999::::::999999:::::::::999999999999888888888888888777777777777;;;:::999999888888888888888888777777888888999:::777777888888888888777777666666666666666555555555444444444555666666777777777777777777888888888888:::999999999999::::::;;;;;;<<<===;;;999777666666777777888888999:::;;;<<<>>>FFFNNNRRRNNNFFF>>>:::888888888888888888888888999999888888888888999999777888999::::::;;;;;;:::===;;;:::;;;<<<<<<;;;999999999::::::::::::;;;;;;999999999999999:::::::::777777777888999999::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999999999999999999999999999999555666777888999;;;<<<<<<::::::;;;;;;;;;;;;::::::999999888888888888999999999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<999:::;;;<<<============<<<<<<<<<=========>>>>>>::::::;;;;;;<<<=========>>>============>>>??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>><<<<<<<<<===============vvvbbb\\\UUUQQQQQQRRRQQQPPPNNNLLLKKKKKKLLLMMMMMMLLLLLLKKKIIIHHHHHHIIIKKKLLLHHHKKKLLLJJJGGGGGGJJJLLLCCCCCCBBBAAA@@@@@@@@@@@@===>>>???===999777777999777888888777666666666777444444555666666777777888666666666666666666666666444666888777555555777999444555555666666666666666444444444444555555555555777666555555555555555666777666666555555666666777666666666555444333333333111222444444333333444666555555555555555555555555444444444555555555555555555555555555555555555555444555555555666666666777666666777777777666666555666555444333444555777888555555555555555555555555777777666555555666777888555444444444444333333333444444444444555555555666555444333333444444333222000000222333444555555555333333333333333333333333555555555666666555555555333444555666666555333222555444444555777777666444222222333333333333333333555444444333333444444555888777666777888888666444555555555444555555666777777777888888888999999999555666777777888888777777999999999999999999888888777888999999::::::999999:::::::::999999999888888888999999999888888777777777777888888999888888888888888777777888888999:::777888888999999888888777666666666666666777777777444444444555666777777777777777777777777777777777999999888888999::::::;;;>>><<<:::::::::999888777666777777777888:::;;;<<<;;;@@@GGGLLLLLLGGG@@@;;;888888888888888888888888888888777777777777888888666777888999::::::::::::999999:::;;;===<<<:::777888999999999::::::::::::999999999:::::::::;;;;;;777777888888999::::::;;;999::::::;;;;;;;;;;;;;;;::::::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;777888888999:::;;;;;;<<<:::::::::;;;;;;::::::::::::999999888888999999:::999999999999::::::::::::999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============;;;;;;<<<===============;;;<<<===>>>>>>>>>======:::;;;<<<=========<<<<<<=================================<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======>>>>>>=========>>>???????????????;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>???@@@@@@???>>>>>>======>>>>>>>>>????????????????????????============>>>>>>???@@@<<<<<<=========>>>>>>>>>vvvbbb\\\UUUQQQQQQRRRRRRPPPLLLJJJIIIIIIKKKLLLKKKJJJKKKJJJHHHGGGGGGHHHJJJKKKHHHMMMNNNJJJEEEDDDEEEFFFFFFFFFEEECCCCCCCCCCCCCCC===??????===999777777999666777888777666555666777444555666777888888888888888888777777777777888888555777888777555444777:::666666777777666555444444444444444555555555666666555555555555555666777777888888777777777777888888777777666555444444333333000111333333333333555666666666666666666666666666555555555555666666666777555555555555555555555555444555555555666666777777666666777777777777666666555444333222333444777888555555555555555555555555888888777777777777888888555555444444444333333333444444444555555555666666888777555555666666555333111111222333444444444444777777777777777777777777666666777777777777666666111333666888999888666444444444555666888888666444333333444555666666666666666555555444444555555666666444333555999:::888666666666666666666777888888666666666666777777777777777777888999999999999888999999999999999999::::::777777888999999999999888:::::::::999999999888888888999999999999888777777222333555777888999888888888888777777888888999:::888888999999999999888888555555666666777777888888444444444555666777777888999999999888888888888888888888888888999999:::;;;<<<888555666999999777666666666666777888:::;;;<<<666888===CCCEEEDDD???:::999999888888888888888888888888777777777777888888555666777888999:::::::::999999;;;>>>@@@???<<<:::888888888999999:::::::::999999999::::::;;;;;;;;;777777888999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;999:::;;;;;;;;;:::999888888888888888888888888888;;;<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999;;;::::::999999::::::;;;888888999999999:::::::::999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???;;;<<<<<<===============:::;;;===>>>>>>>>>===<<<999:::<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@<<<======>>>???@@@@@@@@@??????>>>>>>???@@@AAAAAA??????>>>>>>>>>>>>>>>???????????????????????????============>>>???AAAAAA<<<=========>>>>>>??????ppp___ZZZTTTQQQQQQQQQOOOMMMOOOMMMJJJJJJKKKKKKLLLKKKNNNLLLIIIGGGFFFGGGHHHIIIKKKKKKKKKJJJIIIFFFCCCBBBBBBCCCEEEFFFGGGEEEDDDCCC============<<<;;;:::999777777666666555555555444333333333444666777999:::777777666666666666777777888888888888888888888888888888777666555666666666888888888888999999999999333444444555666777777888999999888888777666666666666666666666555555555555333444555444333333444555444333333333333444555555666666666666777777777777666666555555555666666777777777777777666666666666888888888888888777666666444333333333444666888999777777777777777777777777777777777777777777777777555555555555555555555555666666666666666666666666888777666666666666666777666555555555555444444444444444444555555555666666555666777777777666444333222333333444555666777777777666444333333444555666777777888999999999999888666666666666777777777777777777777777777777777777555555555555666666666666777888999:::::::::::::::;;;::::::999999::::::;;;===<<<;;;;;;::::::::::::999::::::;;;;;;::::::999888888999999:::;;;<<<<<<999999999999999999999999777777888888888999999999666777888999:::999888888:::::::::999999888888888777777777777777777777777777777777777777777777777888888888888888888888888:::<<<>>>???@@@???>>>===::::::::::::::::::::::::888999::::::;;;;;;;;;:::888999:::;;;;;;:::999888777888888888888999999999<<<;;;999777777777777888888888888888888888888888<<<888;;;EEEIIICCC<<<999;;;:::::::::;;;;;;<<<===<<<;;;;;;:::999999999999<<<;;;:::999999:::;;;<<<;;;<<<===>>>????????????<<<;;;;;;:::999999999:::999::::::::::::999888888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999999888888888:::;;;:::999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::888777999===???>>><<<>>>>>>>>>>>>????????????@@@@@@@@@????????????>>>AAA>>><<<<<>>>>>>>>>>>============AAAAAA@@@@@@?????????>>><<<<<<======>>>>>>??????============>>>>>>>>>>>>???>>>===<<<<<<===>>>???============>>>>>>>>>>>>?????????@@@@@@???????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@?????????>>>>>>======>>>>>>>>>>>>????????????======>>>>>>??????@@@@@@;;;;;;;;;<<<<<<<<<======jjj___ZZZTTTRRRRRRRRRPPPNNNMMMLLLJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCBBB???>>>===<<<;;;:::999999888888777777777666666666555555555555666777888999777777666666666666777777666666666666666666666666777777777777666666666666444444444444555555555555555555555666777777777888888888888888777777777777888888777777777666666666444555666555444333444666555555444444555555666777555666666666666777777777666666666555555666666777666777777777777777777777888888888888888777777666777666555444444444555555777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444777777666666666666777777777777777666666666555555444444444555555555555666777777777777666555555444555555555555555666666666666666666555666666777777777888888999999999999999555555555666666666777777888888888888888888888888777777888888888999999999999999:::;;;;;;;;;;;;;;;;;;::::::999999999::::::<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<;;;;;;:::;;;;;;;;;::::::999999999888999999999::::::::::::888888999:::::::::::::::;;;;;;::::::999999999999888888888888888888888888777777777777777777777777888888888888888888888888:::;;;===>>>???>>>===<<<999999999999999999999999999::::::;;;;;;;;;::::::666777888888888888777666888888888888999999999:::;;;:::999888777777777888999999999999999999999999:::666999AAAEEEAAA;;;888;;;;;;:::::::::;;;;;;<<<<<<;;;:::::::::::::::;;;;;;:::999888888888999:::;;;;;;===>>>>>>?????????<<<;;;::::::999999999:::;;;;;;;;;;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::::::::999999999888777666777999:::999888::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999;;;>>>@@@???===>>>>>>>>>>>>????????????@@@@@@@@@????????????>>>BBB???===>>>@@@AAA@@@???>>>>>>>>>>>>============<<<;;;;;;;;;::::::::::::============>>>>>>>>>>>>============>>>>>>>>>??????>>>============>>>???=========>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@AAABBBBBBCCC@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@?????????>>>@@@?????????>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>????????????;;;;;;<<<<<<<<<=========}}}ggg]]]YYYTTTSSSSSSSSSPPPMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIIIICCCCCCCCCCCCCCCCCCCCCCCCAAA???===;;;999999888999999999888888888888777777888777777666666666777777888777777666666777777888555555555555555555555555666777888888888777666555555555666666666777777777777777777777777777888888777777777888888888888999999999888888888777777777555666777777555555666777666666666666666777888888555555555666666666777777777777666666666666777777666666666777888888888999888999999999999888777777888777666555555555555666777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555777777777666666777777888888888888888777777777777666666666777777777888888999888777666555555555555777777777666666666555555555666777888888999888888777888999999::::::999999555555666666666777777777999999999999999999999999888888999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>>===<<<;;;;;;<<<===>>>@@@@@@???>>><<<;;;::::::>>>>>>===<<<;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::;;;===>>>>>>===<<<<<<999999999999999999999999;;;;;;<<<<<<<<<;;;;;;:::777777888888888888777777999999999999::::::::::::;;;:::999888777777888888999999999999999999999999999666666<<<@@@===999888;;;;;;:::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888888999999;;;;;;<<<===>>>>>>>>>>>>;;;;;;:::999999999::::::<<<============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888777888:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<>>>>>>>>?????????@@@@@@@@@@@@@@@????????????>>>BBB@@@??????@@@AAAAAA@@@>>>>>>>>>>>>============>>>============<<<<<<<<<>>>>>>>>>>>>=====================>>>>>>>>>?????????>>>>>>======>>>>>>???======>>>>>>>>>?????????AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDD@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBB???????????????>>>>>>>>>======>>>>>>???@@@AAAAAA???????????????>>>>>>>>><<<<<<<<<=========>>>>>>ggg[[[WWWSSSRRRRRRRRROOOLLLKKKLLLLLLKKKJJJIIIJJJKKKMMMNNNNNNNNNMMMMMMLLLKKKHHHGGGFFFFFFFFFGGGIIIJJJEEEDDDCCCCCCCCCCCCCCCDDDBBB@@@===:::888777888888888888888888888888888888888888777666555555555555888777777777777777777888888888888888888888888888666777999:::999888666444777777888888888999999999999999888888888888888888666666777888888999::::::999999888888888777777777666777888888666666777888777666666666666777888888555555666666666777777777888888777666666666777777666666777777888999::::::999999::::::999999888777555555555666777888999:::888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777666777777888888888888888888777777777777999999999999::::::::::::;;;:::888666555555666666888888888888888777777777444555777999:::999999888888999999:::::::::::::::777777777888888888999999999999999999999999999999777888888888888999999999:::;;;;;;<<<<<<<<<;;;;;;@@@@@@???>>>============<<<;;;;;;;;;<<<===>>>>>>???>>><<<;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>===<<<;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;::::::999999888888888::::::::::::::::::::::::888777777999<<<<<<:::999<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>;;;;;;:::::::::::::::;;;=========>>>===<<<<<<;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????>>>>>>AAA@@@?????????@@@@@@@@@>>>>>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDD????????????????????????======>>>???@@@@@@AAABBB@@@@@@@@@??????>>>>>>>>>=========>>>>>>>>>??????kkk[[[WWWRRRPPPQQQPPPNNNKKKKKKMMMNNNNNNKKKJJJKKKMMMKKKJJJHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDBBB@@@===:::888777777888777777777777777777777777888777666555444444444444888888777777777777888888::::::::::::::::::::::::666777999::::::888666555666666666666777777777777999999999999888888888888666666777888999:::;;;;;;888888777777777666666666777888999888777777888999666666555555666666777888666666666777777777777888999999888777777777777777666777777888999::::::;;;:::::::::::::::999888888555666777888999999::::::999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888777777777777777888999999888888888777777777666666888888999999999:::::::::;;;:::888777666666777777777777888999999:::;;;;;;333555666888999999888888999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;::::::;;;;;;;;;;;;::::::??????>>>===<<<<<<======<<<<<<<<<<<<======>>>??????===;;;::::::;;;===???=================================>>>>>>?????????@@@@@@?????????????????????>>>=========>>>@@@AAA==================>>>>>>================================================??????????????????????????????@@@@@@@@@?????????==============================>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999;;;===<<<;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<===============<<<<<<;;;<<<<<<<<<=========>>>>>>========================;;;;;;<<<<<<<<<=========???======>>>???@@@???>>>========================================================================;;;<<<=========>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>???@@@>>>>>>>>>>>>====================================??????>>>>>>======<<<<<<>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCCFFFEEEEEEDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@===>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>?????????@@@@@@ooo^^^YYYRRROOOOOOOOONNNLLLKKKNNNPPPOOOLLLJJJKKKMMMLLLJJJHHHFFFFFFGGGJJJKKKJJJJJJHHHGGGEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@>>><<<:::888888777888666666666777777777777888666666555555555555666666999888888777777888888999999999999999999999999999777888999999999888777666888888888888999999999999888888888888888888999999777777888888999:::;;;;;;888888777777777666666666777888999999777777888999666666666666666777777888777777777888888888999999;;;:::999888777777777777888888888999:::::::::;;;:::;;;;;;;;;;;;:::999999999999::::::999999888777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666666666666666666666777777777777888888999:::888888888777777777777666666666666777777777777888:::999999888888888888888777888999:::;;;<<<======555666777888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>:::;;;;;;;;;;;;:::999999;;;;;;::::::::::::;;;;;;>>>============>>>>>>???>>>===<<<;;;;;;<<<===>>>CCCCCCBBBAAA???>>>======<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>????????????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<============<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999<<<<<<:::;;;>>>???===<<<<<<<<<;;;<<<======>>>>>>>>>>>>===>>>>>>??????::::::<<<======>>>======>>>??????@@@@@@??????>>>======<<<<<<<<<===>>>>>>===>>>>>>>>>>>>===<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>>>>??????>>>===<<<===???@@@???>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>======>>>@@@?????????@@@@@@@@@@@@AAA@@@@@@@@@????????????>>>>>>??????>>>======>>>@@@>>>>>>>>>>>>============;;;<<<<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>>>>?????????@@@@@@>>>??????@@@@@@??????>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCFFFEEEEEECCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@AAAAAAwwwccc\\\TTTOOOOOOOOOOOOMMMJJJMMMPPPOOOLLLIIIKKKMMMLLLKKKKKKJJJJJJKKKLLLLLLHHHHHHHHHHHHFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA???>>>======<<<;;;:::888888777777777777888888888999999666666666666777888999:::999888888777777888888999999999999999999999999999999999999888888888777777999999:::::::::;;;;;;;;;666666777777888999999999888888888999999:::::::::999999888888888777777777777888999888777666777999888777777777777888999999888999999999999:::::::::;;;;;;:::999888888888888999999::::::::::::::::::;;;;;;;;;;;;;;;::::::999999:::;;;;;;;;;:::888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777777777777777888999:::;;;:::999999999888888888888666666777777777888888888777888999999:::999999999:::::::::;;;;;;<<<<<<<<<999999888888888999999:::::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;<<<===??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBBBBAAA@@@@@@??????======>>>>>>??????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>???@@@@@@@@@@@@???????????????@@@@@@@@@AAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????BBBAAA@@@@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>???@@@@@@AAAAAA>>>>>>===<<<<<<===>>>>>><<<<<<=========>>>>>>>>>===>>>????????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;888===>>>;;;;;;???@@@===<<<<<<<<<======???@@@AAA@@@@@@???>>>>>>>>>??????;;;<<<>>>@@@BBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@???????????????>>>>>>=========>>>>>>>>>?????????????????????????????????<<<<<<===>>>>>>???@@@@@@???>>>>>>>>>@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<>>===???AAA?????????@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>@@@AAA???======???AAA>>>>>>>>>>>>===============>>>>>>>>>????????????============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCC?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA~~~fff___VVVPPPOOOPPPPPPOOOHHHLLLPPPOOOKKKHHHJJJLLLGGGHHHIIIJJJJJJIIIHHHHHHFFFGGGHHHHHHGGGFFFDDDCCC???@@@AAABBBAAA???===;;;;;;;;;<<<;;;:::999888777888888888999999:::::::::666666777888999;;;======999999888888888888999999:::::::::::::::::::::::::::999888888777777888888555666666666666777777777555555666777888999999:::888999999999999::::::::::::::::::999999999888888666888888888777666777888999999888888999999:::;;;999999:::::::::;;;;;;;;;<<<;;;:::999888888888888;;;:::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999666777999;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999777777777777888999:::;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;666777999:::;;;;;;:::999===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999888999:::;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<==================>>>>>>===<<<;;;;;;<<<<<<<<<<<<===???@@@AAA@@@@@@???>>>======>>>>>>>>>???@@@@@@@@@@@@???>>>======>>>???@@@@@@AAAAAA?????????>>>>>>>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@===>>>???@@@AAA@@@???????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???AAAAAABBBBBBBBBAAA@@@??????@@@AAABBB============>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<777===???<<<;;;???@@@===<<<<<<<<<===???@@@BBBCCCAAAAAA@@@???>>>>>>>>>??????@@@CCCEEEGGGHHHHHHHHHAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>???@@@AAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>????????????????????????????????????<<<======>>>???@@@@@@@@@BBBAAA@@@AAACCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBAAA???>>>@@@CCC??????@@@@@@@@@AAAAAAAAA@@@@@@@@@????????????>>>???AAABBBAAA>>>>>>@@@CCC>>>>>>>>>>>>============<<<<<<======>>>>>>>>>???<<<<<<======>>>>>>??????>>>????????????@@@@@@@@@>>>???@@@AAAAAA@@@???>>>>>>??????@@@BBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCDDD@@@@@@AAAAAAAAABBBBBBBBB=========>>>>>>??????????????????@@@@@@AAAAAAAAABBBBBBAAA@@@@@@??????>>>?????????@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAABBBBBByyykkk```UUURRRRRRPPPNNNNNNLLLMMMLLLKKKIIIHHHIIIKKKLLLJJJHHHHHHIIIJJJKKKJJJGGGGGGGGGGGGHHHFFFCCC@@@BBBBBBAAA@@@???>>>===<<<:::;;;;;;<<<;;;:::888777888888888888888888888888:::999888777777888999:::===<<<<<<;;;;;;:::999999888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;::::::999999999777888999999888999;;;===<<<<<<;;;:::999888888777===>>>>>>===<<<:::777666777666666666777999;;;===<<<;;;;;;:::::::::;;;;;;::::::888888888888::::::<<<<<<<<<;;;;;;:::::::::333444666777888888777666;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999::::::::::::999<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<:::<<<======:::888777777999:::<<<=========<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========<<<:::999888888999:::::::::;;;<<<===>>>??????<<<===>>>??????>>>===<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>??????===<<<;;;;;;;;;;;;?????????>>>>>>>>>>>>>>>BBBBBBAAA@@@??????@@@@@@>>>>>>????????????>>>>>>????????????????????????>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAA@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDCCCAAA???>>>@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBBBBAAA???>>>@@@@@@@@@@@@@@@???>>>===>>>>>>============>>>>>>@@@@@@@@@@@@@@@???>>>===============???AAACCCDDD@@@@@@??????@@@@@@AAABBBDDDBBBBBBDDDIIIKKKKKKIIIAAAFFFJJJIIIEEEAAAAAABBBFFFAAA>>>BBBCCC@@@@@@BBBAAAAAA@@@@@@@@@AAAAAABBBAAABBB@@@<<<;;;>>>>>>;;;CCCBBBAAABBBCCCCCCBBB@@@AAABBBBBBBBBAAAAAACCCDDD???BBBDDDDDDBBBAAABBBCCCAAA@@@@@@??????@@@@@@AAA@@@?????????>>>>>>======>>>????????????@@@@@@@@@@@@AAAAAA@@@??????@@@BBB???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAA@@@@@@??????AAA@@@???@@@AAAAAAAAA@@@BBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@????????????<<<:::888999===???>>><<<>>>??????@@@@@@AAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@@@@AAAAAA???>>>AAAAAA@@@??????@@@@@@AAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@??????@@@>>>===<<<<<<===>>>@@@AAA@@@???>>>>>>???@@@AAA{{{iii^^^UUUSSSSSSQQQOOOPPPKKKLLLMMMLLLKKKKKKLLLNNNMMMKKKIIIHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHFFFCCCAAAAAAAAAAAA@@@???>>><<<<<<888999:::;;;;;;;;;:::999777777777777777777777777999999888888888888999999::::::::::::;;;;;;;;;;;;999999:::;;;<<<<<<<<<;;;999:::;;;;;;::::::;;;<<<;;;;;;;;;:::::::::::::::999::::::999888777999:::=========<<<<<<;;;;;;:::999999999999888777666666888888888888999:::<<<===<<<;;;;;;:::::::::;;;;;;;;;:::999888888999:::;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===999:::<<<;;;999888777888:::;;;<<<=========<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::=========>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===@@@??????>>>======>>>>>>@@@@@@??????>>>>>>??????@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????@@@??????>>>======>>>>>>>>>>>>????????????>>>>>>????????????????????????>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCAAA@@@???@@@@@@@@@@@@@@@AAAAAABBB??????>>>============>>>@@@@@@????????????@@@@@@<<<<<<<<<===>>>?????????????????????????????????>>>???AAABBBBBBAAA???>>>AAAAAAAAAAAAAAA@@@??????>>>>>>>>>======>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>=========>>>@@@AAACCC@@@????????????@@@AAAAAACCCBBBAAACCCGGGIIIHHHGGGDDDHHHLLLKKKGGGDDDCCCEEEBBBBBBAAAAAACCCFFFJJJLLLCCCCCCBBBAAAAAAAAABBBBBBAAAAAA>>><<<>>>CCCCCC@@@>>>>>>===???AAAAAA@@@???BBBBBBAAAAAA@@@@@@BBBCCCBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@AAAAAA@@@AAABBBAAA??????AAABBB???@@@@@@AAAAAA@@@@@@???@@@@@@?????????>>>>>>>>>@@@@@@???@@@AAAAAAAAA@@@????????????>>>>>>>>>>>>????????????????????????@@@@@@????????????@@@@@@===;;;:::;;;===>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@@@@AAAAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@????????????AAAAAAAAAAAAAAA@@@??????@@@???===<<<<<<===???@@@AAA@@@???>>>>>>???@@@AAA~~~hhh^^^UUUTTTUUURRRPPPPPPKKKLLLMMMMMMLLLMMMOOOQQQMMMLLLJJJJJJJJJJJJHHHFFFFFFEEEEEEFFFGGGFFFCCCAAA@@@@@@@@@@@@???>>><<<;;;777888999:::;;;;;;;;;;;;777777777777777777777777888888999999999999888888666777888999:::;;;<<<===999::::::;;;;;;;;;::::::888999::::::999999:::;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<:::777666666777<<<<<<<<<<<<<<<<<<<<<<<<777777777666777777888888:::999999999:::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<===<<<<<<;;;;;;<<<<<<===:::;;;<<<======<<<;;;:::;;;;;;;;;:::;;;;;;<<<===888999;;;;;;999888999999;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<;;;;;;;;;@@@?????????>>>>>>>>>===>>>??????@@@@@@??????>>>AAA@@@???>>>===<<<<<<<<>>>>>>>>???@@@@@@@@@??????>>>==================>>>>>>??????@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@??????>>>>>>????????????@@@@@@@@@@@@??????<<<<<<======>>>????????????????????????????????????@@@AAABBBBBBAAA@@@???AAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>???>>>>>>======>>>???@@@@@@??????>>>>>>??????@@@AAABBBAAAAAABBBDDDEEEEEEDDDCCCGGGJJJJJJGGGDDDDDDEEEDDDJJJLLLGGGIIITTT]]]^^^EEEEEEDDDCCCCCCCCCCCCCCCBBBCCCAAA>>>???CCCCCC@@@@@@??????AAACCCDDDDDDCCCDDDCCCBBBAAAAAABBBCCCDDDEEEDDDBBBAAABBBBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCBBB@@@@@@BBBCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@AAABBBBBBAAAAAA======>>>>>>>>>???????????????????????????????????????>>>>>>>>>???@@@@@@===>>>>>>>>>======>>>@@@>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@@@@AAAAAA@@@?????????@@@AAAAAAAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???AAAAAABBBBBBAAAAAA@@@???@@@???>>>======>>>???@@@AAA@@@@@@??????@@@@@@AAAjjj```WWWUUUUUURRROOOOOOKKKLLLMMMMMMLLLLLLNNNPPPNNNLLLKKKJJJJJJIIIGGGEEEDDDCCCCCCDDDEEEDDDBBB@@@>>>???@@@@@@???===;;;:::888888999999::::::::::::999999999999999999999999777888::::::::::::888777666777777888:::;;;;;;<<<999::::::::::::999999888888999::::::999999:::;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<:::777666666777999999999::::::;;;;;;;;;;;;:::999888888999:::;;;:::999999999:::::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<======<<<<<<<<<<<<======:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;<<<======888:::;;;;;;::::::;;;===<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888999;;;<<<======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>=========>>>>>>???============>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCC@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@@@@???>>>>>>>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBBBBAAA@@@CCCEEEEEECCCAAAAAABBBDDDPPPRRRIIIJJJZZZeeefffGGGFFFEEEDDDDDDDDDDDDDDDCCCJJJLLLGGG@@@>>>>>>===CCCBBBAAABBBDDDEEEEEEDDDGGGEEEDDDCCCDDDEEEFFFEEEGGGEEEBBBBBBDDDEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAACCCEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC???AAABBBCCCCCCBBBBBBBBB??????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>@@@BBB@@@===<<<>>>AAA???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@@@@AAABBBAAA@@@>>>???AAABBBCCCBBB@@@???@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@????????????@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAnnncccYYYVVVUUUQQQMMMMMMMMMMMMNNNLLLJJJJJJKKKMMMOOOMMMKKKJJJJJJIIIFFFEEEDDDCCCBBBBBBCCCBBBAAA???===>>>>>>???>>>===;;;:::::::::999999888888888888888888888888888888888888888999:::;;;;;;:::999888999999999999999999999999999999999:::999999888888999:::;;;;;;::::::;;;<<<999::::::;;;;;;<<<<<<<<<:::;;;;;;999888777888:::888999999::::::;;;;;;;;;>>>===;;;:::999999::::::888888888999999999999999999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<===>>>??????<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<=========<<<<<<=========;;;<<<>>>??????>>><<<;;;<<<;;;;;;;;;;;;<<<======:::<<<======<<<<<<>>>@@@============<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<888999;;;===>>>>>>>>>===;;;;;;<<<<<<===>>>??????=========<<<<<<=========>>>===============>>>>>><<<<<<======>>>???AAAAAA@@@??????>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDD???@@@AAACCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@????????????@@@@@@@@@@@@????????????@@@@@@???????????????>>>>>>===?????????>>>???@@@@@@AAA@@@@@@AAAAAA@@@@@@@@@AAA???@@@BBBBBBAAAAAAAAAAAA>>>IIIKKKAAAAAAOOOYYYYYYFFFFFFEEEDDDDDDDDDDDDDDDBBBOOOXXXQQQDDD>>>???BBBDDDBBB@@@???@@@@@@@@@???EEECCCBBBCCCEEEFFFFFFDDDEEEDDDCCCCCCEEEFFFFFFFFFCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEAAACCCFFFFFFDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@??????????????????????????????AAA@@@???>>>============???AAABBBAAA>>>===???BBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@@@@BBBBBBBBB@@@>>>@@@BBBCCCDDDCCCAAA@@@@@@@@@@@@@@@AAAAAAAAABBBEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAArrrfffZZZVVVTTTPPPMMMMMMMMMNNNNNNLLLJJJIIIJJJLLLPPPMMMJJJHHHHHHHHHGGGFFFGGGEEECCCBBBCCCBBBAAA???>>>=========<<<<<<<<<<<<;;;;;;999888777777777777666666666666666666666666999999::::::::::::999999<<<;;;;;;:::999888888888777888888999999999888888999:::;;;;;;::::::;;;<<<999999::::::::::::::::::888999:::999888888:::;;;;;;;;;;;;<<<<<<=========<<<;;;:::999888888888888666777888999999999999888999888888999999:::;;;<<<::::::;;;;;;;;;;;;::::::999999999999::::::::::::===<<<<<<<<<===>>>???@@@<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===<<<<<<<<<>>>======<<<<<<======>>><<<===>>>??????>>>===<<<<<<<<<;;;;;;<<<<<<===>>>===>>>>>>>>>======???AAA???>>>===<<<<<<<<<==============================;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>::::::;;;<<<===>>>??????===<<<<<<;;;;;;<<<<<<===@@@???>>>===<<<;;;;;;;;;<<<<<<<<<===>>>???@@@AAA???>>>>>>======>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>===>>>>>>???@@@??????@@@@@@@@@@@@?????????????????????????????????@@@@@@AAABBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDD???@@@BBBDDDEEEEEEDDDDDDAAA@@@??????>>>>>>????????????@@@@@@@@@@@@??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAA???@@@AAAAAABBBAAAAAAAAA??????@@@@@@@@@??????>>>@@@@@@??????@@@@@@AAABBB???AAABBBBBB@@@@@@AAABBB@@@AAABBBBBBCCCCCCCCCCCC===CCCDDD>>>===EEEJJJJJJDDDDDDCCCCCCCCCCCCDDDDDD???NNNYYYTTTGGGCCCHHHNNNGGGEEEBBB@@@AAAAAAAAA@@@AAA??????BBBFFFGGGEEEAAAAAACCCEEEEEEDDDCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFGGGFFFDDDDDDFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCGGGJJJIIIFFFCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@??????@@@BBBAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@AAABBBCCCBBBAAA@@@AAACCCDDDEEEDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAsssfffZZZTTTSSSPPPOOOPPPMMMNNNNNNMMMKKKKKKMMMNNNQQQMMMIIIGGGGGGHHHIIIIIIKKKIIIFFFEEEDDDDDDBBB@@@???===<<<::::::;;;<<<===:::999888777777888999999888888888888888888888888:::::::::999999:::::::::<<<<<<<<<;;;:::999999888666666777888999999999888888999::::::999999:::;;;999999999999999999888888999::::::999888888999;;;;;;;;;<<<<<<<<<<<<<<<<<<888888999999999888888777555666888:::;;;;;;::::::888888888888999:::;;;<<<888999:::;;;;;;:::999888888888999999999:::::::::;;;;;;::::::;;;<<<>>>???======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<======>>>>>>======>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>>>>>>>???>>><<<===???AAA@@@???===<<<<<<<<<==============================<<<<<<<<<=========>>>>>><<<<<<<<<<<<===>>>??????<<<<<<======>>>>>>>>>???>>>===<<<;;;;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<===============>>>???@@@>>>======<<<<<<======>>>>>>>>>>>>>>>>>>?????????>>>>>>======>>>??????@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCCCC???@@@CCCEEEFFFFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@????????????????????????????????????????????????AAA@@@@@@@@@@@@@@@@@@AAA>>>???@@@@@@AAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBDDDEEEDDDBBBAAA???@@@AAAAAABBBAAA@@@@@@AAAAAAAAA@@@AAAAAABBBCCC???AAACCCCCCAAAAAACCCEEEBBBAAABBBCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDD???IIIOOOJJJDDDFFFMMMSSSIIIFFFCCCBBBCCCDDDDDDDDD???>>>@@@EEEJJJKKKGGGBBBCCCHHHMMMLLLFFFBBBCCCFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFGGGHHHGGGEEEEEEGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFJJJNNNMMMHHHDDDCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAABBB@@@>>>===>>>@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@AAACCCDDDCCCBBBCCCCCCCCCDDDEEEFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAAsssfffXXXSSSRRRQQQQQQSSSLLLMMMNNNNNNMMMNNNPPPQQQQQQMMMHHHEEEFFFHHHJJJJJJNNNLLLIIIGGGFFFEEEDDDBBB???===;;;999999:::===>>>888777777777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999999999;;;<<<<<<<<<<<<;;;;;;:::::::::555555666888999999999999666888999999888888999::::::999999888888777777777:::;;;;;;999888777888:::::::::::::::::::::::::::666777999:::;;;;;;::::::666777999;;;<<<<<<<<<<<<888888888888999:::;;;<<<888888::::::::::::888888888888888999999:::::::::======<<<<<<<<<>>>@@@AAA======>>>>>>>>>>>>==============================>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????>>>>>>============>>>>>>??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===;;;<<<>>>@@@@@@???>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>><<<<<<<<<===???@@@????????????>>>>>>>>>>>>???>>>===<<<<<<===>>>???::::::;;;;;;===>>>@@@@@@===============>>>>>>???======<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>@@@@@@??????@@@AAABBBBBB???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCC@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCC???@@@CCCEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA???@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB>>>@@@DDDFFFGGGEEEBBBAAA???@@@AAABBBCCCBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDD???BBBDDDDDDBBBBBBDDDGGGAAAAAA@@@BBBDDDEEEEEEDDDEEE@@@@@@DDDEEE@@@===>>>?????????@@@AAABBBCCCDDDAAADDDDDD???>>>EEEMMMPPPDDDBBB??????@@@BBBCCCCCC@@@@@@CCCIIIOOOPPPKKKEEEGGGOOOUUUSSSJJJDDDDDDGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHLLLPPPNNNIIIDDDCCCEEE@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@BBBDDDEEE@@@===;;;===@@@CCCBBB@@@>>>??????@@@@@@AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@AAACCCDDDCCCBBBDDDDDDDDDDDDEEEFFFHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAAwwwhhhYYYSSSRRROOOMMMMMMQQQPPPNNNMMMMMMOOOQQQRRRXXXSSSLLLGGGEEEEEEEEEEEEHHHHHHIIIIIIHHHEEECCCAAADDDAAA<<<;;;<<<===<<<;;;<<<;;;999777777777777888888999999::::::999999999;;;::::::999999::::::;;;999777555777:::;;;:::888999999888888888888888888999999:::::::::;;;;;;;;;777777777777777777777777888888888999999::::::;;;GGGBBB<<<888777888999999777777777777888888888888888888888999999:::::::::;;;;;;:::999888888888888777777777777777888888888999999888888999999:::;;;<<<===???@@@@@@@@@???>>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>><<<<<<===>>>>>>>>>>>>>>>AAAAAA@@@???>>>===<<<<<<============>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@@@@@@@???????????????===>>>>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999;;;<<<======>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@AAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@?????????CCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDBBB@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@CCCIIIOOOPPPKKKEEEIIITTT[[[VVVLLLFFFCCCAAADDDDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@AAABBBCCCCCCBBBKKKFFFBBBCCCGGGIIIGGGDDDBBBCCCEEEGGGGGGEEEGGGJJJHHHHHHGGGGGGFFFEEEEEEEEEHHHGGGHHHIIIKKKKKKIIIGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDBBB@@@@@@AAABBBCCCBBBCCCBBB@@@???>>>???@@@@@@AAA@@@>>>>>>>>>@@@BBBCCCDDDCCC@@@>>>>>>>>>???@@@>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBBBBBBBAAACCCCCCDDDEEEEEEFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBxxxiiiZZZTTTSSSQQQOOONNNKKKJJJIIIHHHHHHIIIKKKLLLPPPLLLGGGDDDDDDEEEEEEEEEDDDEEEFFFGGGFFFEEECCCBBBCCC@@@<<<;;;<<<======;;;888888777777777999:::;;;:::::::::;;;::::::999999;;;::::::999999::::::;;;;;;999888999;;;<<<;;;999999999999999999888888888888888888888999999999999888888888888888888888888888888888888999999999999DDD@@@;;;999888999999999;;;:::999888777666666555888999999999::::::::::::;;;::::::999999999999999999999999999999999999999::::::999999::::::;;;<<<;;;;;;<<<============<<<>>>>>>>>>>>>????????????<<<<<<<<<=========>>>>>>======>>>???????????????@@@@@@??????>>>=====================>>>>>>>>>???@@@@@@?????????>>>>>>>>>????????????????????????>>>>>>>>>?????????@@@@@@??????????????????????????????>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBBBBCCCGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA@@@???>>>>>>????????????????????????????????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@???AAAFFFKKKKKKGGGBBBFFFOOOUUURRRKKKHHHFFFDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBB@@@???BBBBBBCCCEEEGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKKKKJJJHHHIIIHHHGGGFFFEEEEEEEEEEEEEEECCCAAAAAACCCDDDDDDCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBB@@@@@@@@@AAACCCDDDEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEyyyjjj[[[UUUTTTRRRPPPPPPLLLKKKIIIHHHHHHIIIJJJKKKIIIGGGDDDDDDEEEGGGGGGGGGBBBCCCDDDEEEEEEDDDCCCBBBAAA>>><<<;;;<<<======<<<888888777777888999;;;<<<<<<<<<<<<<<<<<<;;;:::999;;;::::::999999::::::;;;<<<;;;::::::;;;;;;:::999999999999999999999999999888888888999999999::::::999999999999999999999999999999999888888888888888@@@===:::999:::::::::999<<<;;;:::999888777777666999999:::::::::::::::;;;::::::999999999:::;;;;;;<<<<<<;;;;;;::::::999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>>>>???@@@@@@@@@============>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAA??????????????????????????????>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@???????????????????????????????????????>>>===<<<==============================>>>????????????>>>?????????>>>>>>=========???????????????>>>>>>===>>>>>>??????@@@@@@AAAAAA????????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBJJJIIIHHHFFFEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAA????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCAAAAAADDDGGGGGGEEEAAACCCIIIMMMKKKIIIJJJIIIFFFDDDDDDEEEEEEEEEDDDCCCCCC???@@@AAAAAAAAAAAA??????>>>AAAEEEGGGFFFFFFGGGHHHGGGFFFEEEEEEGGGGGGFFFEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKKKKJJJHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFEEECCCBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEExxxiiiZZZUUUTTTRRRPPPPPPNNNMMMLLLKKKJJJKKKKKKKKKGGGFFFEEEFFFHHHIIIIIIHHHCCCDDDDDDDDDDDDCCCBBBBBB>>>===<<<<<<<<<=========;;;:::999888777888999999======>>>======<<<;;;:::;;;::::::999999::::::;;;;;;:::999999999888888777999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;:::999999999888<<<;;;999:::;;;<<<;;;999999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999:::;;;<<<=========<<<;;;::::::999999::::::999999::::::;;;<<<>>>===<<<<<<<<<===???@@@======>>>???@@@@@@AAAAAA======>>>>>>>>>?????????>>>>>>???@@@@@@?????????======>>>>>>????????????======>>>>>>>>>???????????????>>>>>>>>>=====================>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@???@@@@@@@@@@@@??????>>>????????????????????????>>>???@@@BBBBBBAAA@@@@@@AAAAAA@@@??????>>>>>>>>>@@@AAAAAAAAAAAA@@@??????>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAA@@@@@@??????>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBLLLJJJGGGEEEDDDEEEFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBGGGEEECCCDDDEEEFFFEEECCCCCCEEEFFFEEEGGGJJJJJJFFFDDDDDDEEEEEEEEEDDDDDDCCC@@@AAAAAA@@@@@@AAACCCEEEGGGGGGHHHGGGGGGGGGHHHHHHEEEEEEDDDCCCFFFJJJJJJGGGFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIKKKKKKJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGIIIGGGFFFFFFHHHHHHHHHFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEwwwhhhYYYTTTSSSQQQPPPPPPNNNMMMLLLKKKJJJJJJIIIIIIGGGFFFFFFGGGHHHIIIGGGFFFFFFFFFFFFEEEDDDBBBAAAAAA=========<<<<<<<<<<<<===;;;:::999888888888999:::>>>>>>>>>>>>======<<<;;;;;;::::::999999::::::;;;::::::::::::999888888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::999999:::<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<>>>>>>======<<<;;;::::::999999999999999999999:::;;;;;;>>>>>>===<<<<<<>>>???@@@===>>>>>>???@@@AAAAAABBB>>>>>>>>>????????????@@@===>>>>>>>>>>>>>>>===============>>>??????@@@@@@>>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@????????????????????????@@@@@@AAAAAABBBBBBBBBCCC???@@@@@@@@@AAAAAAAAABBB@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCJJJHHHFFFDDDCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBB>>>???@@@AAABBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBHHHFFFDDDCCCCCCDDDDDDDDDDDDEEEDDDCCCEEEIIIIIIDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBAAA@@@@@@CCCIIINNNVVVPPPIIIFFFHHHIIIIIIGGGHHHJJJHHHDDDEEEIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHJJJJJJIIIHHHHHHGGGGGGGGGIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKvvvgggYYYTTTSSSRRRPPPPPPQQQQQQPPPOOONNNLLLLLLKKKGGGFFFEEEEEEFFFFFFDDDCCCGGGGGGFFFDDDCCCBBBAAA@@@<<<===>>>===;;;:::;;;<<<888777777888999;;;===>>><<<======>>>>>>=========;;;::::::999999::::::;;;;;;<<<===<<<;;;:::;;;<<<999::::::;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<========================>>>>>>>>>>>>============;;;::::::;;;===>>>>>><<>>===<<<;;;;;;:::===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???======<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@AAAAAAAAA>>>?????????@@@@@@@@@@@@===>>>>>>>>>>>>===<<<<<<======>>>>>>?????????@@@>>>>>>>>>?????????@@@@@@>>>>>>=========<<<<<<<<<<<<======>>>>>>??????@@@????????????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBCCC@@@AAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDGGGFFFEEEDDDCCCDDDEEEEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBEEEFFFFFFGGGGGGHHHHHHHHHDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDDDDAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEEGGGFFFCCCEEEHHHHHHDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDEEEDDDBBBAAADDDLLLRRR\\\SSSIIIEEEGGGJJJJJJGGGQQQUUUSSSIIIEEEGGGGGGCCCEEEFFFFFFGGGHHHIIIIIIJJJKKKJJJHHHIIIJJJLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIIIIJJJKKKLLLJJJHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKLLLMMMMMMKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKwwwhhhZZZUUUTTTSSSQQQQQQSSSSSSRRRQQQPPPNNNLLLLLLIIIGGGEEEEEEEEEFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA<<<>>>???>>>;;;999999;;;888777777888999;;;===???;;;;;;<<<===>>>>>>>>>>>>;;;::::::999999::::::;;;:::<<<======;;;:::<<<>>>:::::::::;;;<<<=========:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>===<<<:::;;;===??????>>>@@@@@@???>>>===<<<<<<;;;============<<<<<<;;;;;;<<<;;;;;;;;;<<<===>>>>>>========================<<<<<<<<<<<<<<<===>>>>>><<<======>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA???????????????>>>===<<<>>>>>>>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@????????????>>>>>>>>>>>>======>>>>>>???@@@@@@AAA>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCC@@@@@@AAAAAABBBCCCCCCCCC@@@AAABBBCCCDDDDDDEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEECCCDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???@@@BBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGDDDGGGHHHFFFEEEHHHHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDGGGHHHFFFDDDEEEJJJOOOTTTNNNHHHEEEFFFHHHJJJJJJXXX___]]]PPPFFFGGGHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLJJJHHHHHHJJJLLLLLLKKKLLLKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKLLLLLLJJJHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJMMMLLLKKKKKKKKKKKKMMMMMMKKKLLLLLLMMMMMMNNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMMMMNNNNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKxxxiii[[[VVVVVVTTTSSSSSSOOOOOONNNMMMKKKIIIHHHGGGKKKIIIGGGFFFGGGIIIIIIHHHBBBAAAAAA@@@@@@AAAAAABBB<<>>;;;888888:::;;;:::999999999:::;;;<<<999:::;;;===>>>>>>>>>>>>;;;::::::999999::::::;;;777999;;;;;;999999;;;===::::::;;;;;;<<<===>>>>>>============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>???===;;;;;;===???@@@???>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@>>>???@@@BBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>===??????>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???===>>>>>>???@@@AAAAAAAAA===>>>>>>>>>>>>?????????????????????????????????AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCC@@@@@@AAAAAABBBCCCDDDDDDAAAAAACCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEAAAAAAAAABBBCCCDDDEEEFFFCCCDDDEEEFFFFFFGGGFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDEEEAAAAAAAAA@@@@@@@@@??????DDDDDDCCCCCCCCCBBBBBBBBB???AAABBBDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEFFFHHHJJJBBBGGGJJJGGGFFFHHHJJJHHHDDDDDDEEEFFFFFFFFFFFFFFFDDDHHHKKKJJJFFFDDDFFFIIIHHHHHHGGGFFFEEEFFFJJJMMMYYYccccccTTTIIIJJJMMMLLLIIIIIIIIIJJJJJJJJJJJJJJJLLLJJJHHHHHHJJJLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJKKKMMMLLLJJJHHHHHHIIIJJJLLLLLLLLLKKKJJJHHHIIIJJJKKKKKKLLLKKKKKKNNNMMMKKKJJJJJJLLLMMMOOOLLLMMMMMMNNNNNNOOOPPPPPPMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN{{{hhh]]]ZZZRRRQQQQQQKKKMMMMMMLLLLLLKKKKKKJJJJJJGGGEEEDDDDDDEEEFFFFFFEEEEEECCCAAA@@@@@@@@@???>>>===>>>???@@@???<<<999777777777888:::<<<===>>>???>>><<<;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::===<<<:::999888999::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<============<<<<<<======>>>>>>??????>>>>>>>>>>>>============???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>===@@@???>>>======>>>???@@@BBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@CCCAAA???<<<;;;;;;<<<<<>>AAACCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDDDDFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGIIIIIIIIIIIIGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFCCCAAABBBDDDDDDBBB@@@BBBBBBBBBCCCEEEHHHJJJLLLLLLLLLKKKJJJIIIIIIHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDFFFGGGHHHHHHGGGFFFHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHFFFGGGHHHHHHHHHIIILLLNNNMMMYYY]]]RRRIIIIIIIIIEEEIIIIIIJJJJJJJJJJJJJJJIIILLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIIIIKKKMMMNNNKKKHHHLLLMMMLLLJJJHHHHHHJJJLLLQQQOOOMMMKKKJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJLLLLLLLLLMMMNNNMMMLLLLLLNNNPPPMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNMMMKKKJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLMMM{{{hhh]]]ZZZSSSQQQRRRKKKMMMMMMLLLLLLKKKKKKJJJJJJGGGFFFDDDDDDFFFFFFFFFEEEEEECCCBBBAAABBBAAA???>>>??????>>>===<<<;;;::::::999::::::;;;<<<======>>>>>><<<;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::<<<;;;:::999999999::::::999999999999:::::::::;;;============>>>>>>>>>>>>@@@@@@@@@???>>>>>>======???>>>>>>>>>============>>>>>>=========>>>>>>???????????????????????????>>>>>>=========<<<<<<<<<>>>???@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>======>>>???AAABBB@@@@@@????????????@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAEEECCCAAA???>>>>>>>>>???BBBAAA???AAACCCEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGEEECCCCCCEEEFFFDDDBBBBBBBBBCCCDDDFFFHHHJJJLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJHHHGGGGGGJJJLLLLLL\\\cccYYYMMMKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQMMMLLLLLLLLLLLLLLLLLLMMMJJJIIIHHHJJJLLLMMMKKKIIILLLLLLKKKKKKJJJJJJJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNMMMNNNOOONNNMMMMMMOOOPPPNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRRRRRRRQQQQQQPPPOOOOOONNNMMMLLLLLLKKKLLLLLL|||hhh^^^ZZZSSSQQQRRRKKKMMMMMMLLLLLLKKKKKKJJJJJJGGGFFFDDDDDDFFFGGGFFFEEEEEEDDDCCCCCCDDDCCC@@@===AAA???===;;;::::::;;;<<<<<<<<<<<<<<<============>>>===;;;;;;<<<<<<;;;:::999999999::::::;;;;;;;;;<<<;;;::::::999:::::::::888888999999999999::::::======>>>>>>>>>?????????AAAAAA@@@@@@??????>>>>>>??????>>>>>>>>>=====================>>>>>>???@@@????????????????????????>>>>>>>>>>>>============???@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????<<<======>>>@@@AAACCCDDDAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDDDDEEEBBBBBBAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBFFFEEECCCAAAAAAAAAAAABBBAAA?????????AAAAAAAAA???BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFHHHFFFEEEEEEFFFGGGEEEDDDCCCCCCDDDEEEGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFCCCBBBBBBDDDFFFHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGIIIIIIJJJJJJIIIIIIHHHHHHJJJJJJIIIHHHGGGHHHLLLOOOPPP```iii___QQQKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPQQQMMMLLLLLLKKKKKKLLLLLLMMMKKKIIIHHHIIIKKKLLLLLLKKKOOOMMMKKKKKKMMMMMMKKKHHHIIIIIIIIIJJJKKKLLLLLLMMMNNNMMMLLLLLLKKKLLLMMMNNNLLLNNNOOOOOONNNNNNOOOPPPNNNNNNMMMLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOORRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMKKKKKKJJJJJJJJJ|||hhh^^^ZZZSSSRRRRRRLLLMMMMMMLLLLLLKKKKKKJJJJJJHHHFFFEEEEEEFFFGGGGGGFFFDDDDDDDDDEEEEEECCC@@@===@@@>>><<<;;;::::::;;;<<<<<<<<<======>>>>>>?????????===;;;;;;;;;<<<;;;:::888888999::::::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>======>>>>>>???@@@AAAAAA?????????>>>>>>>>>==================>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@===>>>>>>@@@AAABBBDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBEEEDDDCCCBBBAAAAAABBBBBB@@@@@@??????@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHHHHIIIJJJIIIIIIIIIFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDFFFGGGIIIFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHGGGHHHLLLQQQUUUXXXbbbfff]]]QQQKKKJJJIIIMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKJJJJJJKKKMMMNNNOOOXXXSSSMMMLLLNNNOOOLLLHHHHHHHHHIIIKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJKKKLLLKKKLLLNNNNNNNNNMMMNNNPPPMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNKKKJJJJJJJJJKKKKKKLLLMMMPPPPPPPPPPPPOOONNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHH|||iii^^^[[[SSSRRRRRRLLLMMMMMMLLLLLLKKKKKKJJJJJJHHHFFFEEEEEEFFFGGGGGGFFFDDDDDDDDDEEEEEECCC@@@============<<<<<<;;;:::::::::;;;<<<===???@@@AAAAAA???===;;;;;;;;;<<<;;;999888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>???@@@AAA????????????>>>>>>>>>>>>============>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???@@@AAAAAABBBCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAAADDDEEEEEEDDDDDDCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFEEEEEEEEEEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGFFFHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIJJJMMMRRRUUUZZZ\\\ZZZTTTPPPNNNMMMKKKNNNOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMOOOQQQRRR```YYYPPPMMMNNNOOOMMMKKKJJJJJJKKKLLLLLLKKKJJJJJJKKKJJJHHHGGGGGGGGGHHHHHHIIIKKKMMMNNNMMMMMMNNNOOOLLLLLLKKKJJJIIIGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNJJJJJJIIIIIIIIIJJJKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHH}}}iii___[[[TTTRRRSSSLLLMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGEEEEEEGGGHHHGGGFFFEEEDDDCCCCCCDDDCCC@@@===;;;<<<<<<<<<<<<;;;:::999999:::;;;===>>>@@@AAABBB@@@>>><<<;;;;;;;;;:::999999999999::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::999999::::::;;;;;;;;;<<<<<<<<<>>>=====================@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFDDDBBB@@@???>>>??????@@@@@@AAAAAAAAAAAABBBBBB???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEFFFEEEDDDDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHKKKKKKLLLLLLKKKKKKJJJJJJEEEFFFHHHGGGFFFFFFGGGHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHGGGGGGFFFFFFFFFHHHIIIKKKLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJJJJKKKJJJJJJJJJLLLLLLMMMLLLKKKLLLNNNQQQVVVSSSOOONNNOOORRRRRRQQQPPPPPPPPPPPPPPPOOONNNMMMKKKLLLNNNOOOQQQRRRRRRRRRNNNNNNNNNMMMMMMNNNNNNNNNMMMOOOPPPPPPOOOPPPRRRTTT```ZZZSSSOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHKKKNNNOOONNNNNNNNNOOOLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLKKKKKKKKKLLLMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJ}}}iii___[[[TTTSSSSSSMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIGGGFFFFFFGGGHHHGGGGGGEEECCCBBBAAABBBAAA???>>>===<<<;;;:::::::::;;;<<<::::::;;;<<<>>>??????@@@@@@>>><<<;;;;;;;;;:::999::::::::::::::::::::::::999:::<<<=========<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>?????????>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@BBBDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEFFFDDDBBB@@@???@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDAAABBBCCCDDDEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDAAACCCEEEEEECCCCCCEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHGGGGGGEEEEEEFFFFFFEEEDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHJJJKKKKKKKKKJJJJJJIIIHHHFFFHHHJJJIIIGGGGGGIIIKKKHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKKKKJJJJJJIIIIIIIIIFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIILLLMMMOOOOOONNNMMMNNNOOORRRPPPOOOPPPQQQRRRSSSTTTQQQRRRRRRQQQPPPOOONNNNNNLLLMMMOOOQQQSSSSSSSSSSSSPPPOOOOOONNNNNNOOOOOOPPPKKKNNNQQQQQQQQQPPPRRRTTTWWWVVVTTTRRRQQQPPPPPPPPPNNNNNNMMMMMMNNNOOOPPPQQQMMMLLLJJJIIIHHHHHHIIIIIIIIILLLOOOQQQQQQPPPPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOONNNNNNMMMNNNOOOPPPQQQNNNNNNNNNNNNOOOOOOOOOPPPNNNMMMMMMLLLLLLMMMMMMMMMJJJKKKMMMNNNOOOOOOPPPPPPLLLLLLKKKKKKLLLLLLMMMMMM}}}jjj___\\\TTTSSSSSSMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIGGGFFFFFFGGGHHHHHHGGGEEECCCAAA@@@@@@@@@???>>>???===:::777777999<<<>>><<<<<<<<<<<<=========>>>@@@>>><<<;;;;;;;;;:::888;;;:::::::::::::::::::::999:::<<<=========<<<<<>>>>>>>>=========<<<<<<<<<<<<=========>>>;;;<<<===???@@@AAACCCCCC@@@@@@@@@????????????>>>@@@@@@??????????????????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????===>>>AAADDDFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDDDDEEEEEEDDDBBBAAAAAABBBCCCDDD@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEAAABBBDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDGGGIIIIIIHHHGGGJJJLLLEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEHHHJJJJJJJJJIIIHHHEEEFFFGGGGGGGGGEEEDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGEEEDDDCCCGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHGGGFFFEEEEEEFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGGGGIIIKKKKKKIIIHHHJJJMMMIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFGGGIIILLLNNNKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGHHHJJJKKKMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJGGGHHHIIIKKKLLLKKKKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLIIIKKKNNNPPPPPPOOOPPPQQQSSSSSSUUUUUURRROOOOOORRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQQQQPPPOOONNNQQQPPPPPPOOOOOOPPPPPPQQQJJJMMMQQQRRRQQQPPPQQQSSSOOOQQQTTTTTTSSSQQQPPPPPPOOONNNMMMMMMOOOQQQTTTVVVPPPOOOMMMLLLKKKKKKKKKLLLKKKNNNQQQSSSSSSRRRRRRSSSNNNOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNKKKKKKMMMNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQPPPOOOPPPQQQSSSTTTRRRRRRRRRSSSSSSSSSSSSTTTPPPPPPOOOOOOOOOOOOOOOPPPKKKLLLMMMOOOQQQRRRRRRRRRMMMMMMMMMMMMNNNOOOPPPQQQ{{{lll^^^XXXVVVRRRNNNMMMOOONNNLLLKKKKKKLLLLLLMMMIIIHHHHHHHHHIIIIIIGGGEEEFFFEEECCCBBB@@@@@@??????>>>@@@BBBBBB@@@>>><<<<<<===<<<;;;;;;;;;===>>>???<<<=========<<<;;;::::::============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===<<<<<<============<<<<<<=========<<<<<<>>>AAADDDHHHCCC???@@@@@@>>>>>>AAA???>>>>>>===>>>@@@AAABBBAAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@CCCBBBBBBAAAAAA@@@@@@???CCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIKKKIIIGGGGGGGGGGGGEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOJJJJJJJJJJJJKKKKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHJJJIIIHHHHHHGGGGGGGGGGGGIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEFFFGGGGGGFFFEEEDDDIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIGGGFFFFFFHHHJJJLLLGGGQQQTTTLLLIIILLLKKKDDDIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEGGGJJJLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKMMMNNNOOOOOONNNNNNLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQQQQRRRTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSRRRPPPOOOOOOOOOOOORRRRRRQQQQQQQQQQQQRRRRRRUUUSSSQQQOOONNNOOOPPPQQQOOOOOOPPPPPPPPPPPPPPPPPPTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPNNNNNNPPPRRRPPPPPPOOOOOONNNNNNNNNNNNQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVQQQRRRRRROOOLLLKKKMMMOOONNNNNNOOOOOOPPPRRRSSSTTTRRRRRRSSSSSSSSSSSSSSSSSSOOOOOOPPPQQQRRRSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQOOONNNOOOPPPQQQRRRQQQPPPPPPPPPRRRSSSTTTSSSSSSSSSRRRSSSSSSTTTUUUyyykkk\\\WWWUUUQQQNNNLLLOOONNNLLLKKKKKKKKKKKKLLLJJJIIIHHHHHHIIIIIIHHHFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@BBBDDDDDDBBB???>>>>>>>>>>>>>>>===>>>>>>??????<<<<<<<<<===<<<<<<;;;;;;=====================>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::;;;<<<===>>><<<======>>>>>>======<<<===>>>???>>>>>>@@@DDDGGGLLLFFFBBBBBBAAA>>>===>>>>>>>>>>>>??????@@@AAABBBAAABBBDDDEEEEEEDDDBBBAAA????????????????????????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@DDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEGGGIIIKKKIIIHHHHHHHHHHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIJJJJJJFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGDDDDDDEEEGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOKKKLLLLLLLLLMMMMMMMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHIIIJJJJJJKKKKKKHHHJJJKKKJJJIIIIIIJJJLLLNNNXXXZZZQQQJJJJJJIIIDDDIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGJJJLLLLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKMMMNNNOOOOOONNNNNNLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQPPPPPPQQQQQQRRRTTTUUUVVVXXXXXXWWWVVVUUUUUUUUUUUURRRQQQQQQPPPPPPPPPPPPQQQSSSSSSRRRQQQQQQQQQRRRRRRTTTRRRPPPOOONNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQPPPOOOOOOPPPRRRSSSSSSRRRRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRSSSTTTTTTUUUUUUPPPRRRSSSRRROOOMMMMMMOOORRRRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPQQQRRRRRRSSSRRRRRRQQQRRRSSSTTTUUUSSSSSSSSSSSSSSSTTTUUUUUUxxxiii[[[UUUTTTPPPMMMLLLNNNNNNLLLKKKJJJJJJJJJJJJKKKIIIHHHHHHIIIJJJHHHGGGGGGFFFDDDBBBAAA@@@@@@@@@AAACCCEEEEEECCCAAA@@@@@@@@@@@@@@@AAA@@@@@@??????;;;;;;<<<=========<<<<<<=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<<<<===>>>???======>>>>>>>>>>>>=========>>>?????????AAADDDFFFKKKEEEBBBCCCBBB???>>>@@@>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBB????????????????????????BBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEGGGHHHJJJHHHGGGHHHIIIJJJIIIGGGDDDEEEFFFHHHJJJLLLNNNOOOLLLLLLLLLKKKKKKKKKKKKJJJGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEGGGIIIKKKMMMOOOPPPMMMMMMLLLLLLLLLLLLKKKKKKMMMLLLLLLKKKLLLMMMNNNOOONNNMMMMMMLLLLLLMMMMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJFFFJJJMMMLLLIIIHHHJJJNNNRRRXXXXXXNNNGGGIIIKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIKKKLLLJJJJJJJJJKKKMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUTTTSSSRRRRRRRRRRRRPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSRRRPPPOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRQQQPPPOOOPPPRRRVVVVVVUUUUUUTTTSSSSSSRRRQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTPPPRRRTTTTTTRRRPPPOOOOOOUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVTTTTTTTTTSSSTTTUUUUUUVVVwwwiii[[[UUUTTTQQQNNNMMMNNNMMMMMMKKKJJJJJJIIIIIILLLJJJIIIIIIJJJJJJIIIHHHHHHGGGDDDBBBAAA@@@AAAAAAAAACCCEEEEEEDDDBBBAAAAAA@@@@@@AAABBBAAA@@@>>>===:::;;;<<<=====================>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????===>>>>>>??????>>>>>>===<<<===>>>>>>===>>>@@@BBBEEE@@@???AAACCCAAAAAACCC===???@@@BBBBBBBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCC???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFFFFGGGIIIHHHGGGFFFGGGIIIJJJIIIHHHEEEFFFGGGIIILLLNNNPPPPPPLLLLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHIIIJJJJJJKKKKKKJJJLLLLLLKKKKKKJJJIIIHHHHHHNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDFFFHHHKKKMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPOOOOOONNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPNNNOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGGGGHHHHHHIIIIIIJJJFFFJJJLLLJJJGGGKKKTTT]]]kkkfffZZZLLLFFFIIILLLKKKHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLNNNNNNNNNMMMLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKKKKJJJIIIJJJLLLMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUSSSRRRRRRQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSPPPRRRSSSRRRQQQPPPPPPQQQWWWWWWVVVVVVUUUTTTTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTRRRSSSSSSSSSRRRRRRRRRRRRUUUTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVwwwiii[[[VVVUUURRRPPPOOOMMMMMMMMMLLLKKKKKKJJJIIIMMMKKKIIIIIIJJJJJJJJJIIIHHHGGGDDDAAA@@@@@@AAAAAA???AAADDDDDDCCCAAA@@@@@@??????@@@AAA@@@???===<<<;;;;;;<<<===>>>>>>>>>======>>>>>>???@@@AAAAAABBB========================>>>>>>>>>???????????????>>>>>>????????????>>>>>>??????@@@???===<<<===???AAA======@@@BBBAAAAAACCC>>>???AAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJGGGFFFFFFGGGIIIJJJIIIHHHHHHHHHIIIJJJKKKMMMMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKKKKLLLLLLKKKMMMMMMLLLLLLKKKJJJIIIIIIOOONNNNNNNNNNNNNNNMMMMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMQQQTTTTTTRRROOOLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMNNNNNNNNNOOOOOONNNNNNPPPPPPPPPPPPNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIKKKLLLJJJMMMXXXjjjxxxeeePPPHHHJJJJJJHHHIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMOOOOOOOOONNNMMMMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJLLLMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQRRRRRRRRRRRRNNNNNNNNNOOOOOOPPPRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVUUUUUUSSSRRRQQQTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSPPPQQQSSSRRRQQQOOOOOOPPPUUUUUUTTTTTTTTTSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTUUUSSSQQQQQQQQQSSSTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQMMMOOORRRTTTUUUTTTSSSRRRPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVvvvhhh[[[VVVVVVSSSPPPPPPLLLMMMMMMMMMMMMLLLLLLKKKNNNLLLIIIIIIJJJKKKKKKJJJHHHFFFCCC@@@>>>???@@@AAA>>>@@@BBBCCCBBB@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<===>>>>>>>>>======>>>>>>>>>???@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@????????????@@@@@@@@@@@@??????AAABBBBBBAAA???>>>???@@@BBB>>>===@@@BBB???>>>???@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCDDDDDDEEECCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHJJJLLLHHHGGGFFFGGGIIIJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIFFFFFFGGGGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMMMMNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLJJJMMMQQQTTTUUURRRNNNLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMOOOUUUdddxxxyyy```OOOJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNPPPPPPRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJIIIHHHHHHJJJLLLLLLKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLNNNMMMMMMLLLMMMMMMNNNNNNMMMNNNPPPRRRSSSSSSRRRRRRPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRUUUUUUVVVUUUTTTRRRQQQOOORRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOOOOPPPPPPQQQQQQQQQOOOQQQRRRRRRPPPNNNNNNNNNQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTRRRPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRRRRQQQRRRRRRNNNSSSYYY]]]^^^[[[WWWSSSQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRSSSTTTTTTUUUtttfffYYYUUUUUURRRPPPOOOLLLLLLNNNOOOOOONNNNNNMMMOOOLLLJJJIIIJJJKKKKKKKKKGGGEEEAAA>>>======???@@@===@@@BBBCCCBBB@@@???@@@>>>>>>=========>>>??????===>>>>>>>>>>>>======<<<>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>======???@@@@@@@@@???>>>???@@@@@@@@@@@@@@@@@@???>>>@@@AAAAAA@@@@@@AAABBBBBB>>>===AAACCC@@@???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEAAAAAABBBBBBCCCDDDDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIIIIIIILLLNNNKKKJJJIIIJJJKKKLLLKKKJJJMMMMMMLLLLLLLLLLLLKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLHHHIIIJJJKKKLLLMMMNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMJJJLLLNNNOOOPPPOOOMMMLLLNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPPPPPPPOOONNNNNNKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNPPPUUU___kkksssccc\\\SSSMMMKKKKKKMMMNNNLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNPPPPPPQQQRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJHHHIIIKKKLLLLLLLLLJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIIIIHHHGGGHHHJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKLLLLLLMMMLLLMMMMMMNNNNNNMMMMMMLLLOOONNNMMMLLLLLLMMMNNNNNNLLLNNNPPPRRRSSSSSSRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTPPPOOOOOONNNOOOOOOPPPPPPPPPQQQRRRSSSSSSQQQOOONNNPPPOOOOOOPPPPPPQQQRRRSSSNNNOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNPPPRRRRRROOOMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRNNNOOOOOOPPPPPPOOOOOONNNMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQSSSVVVVVVTTTQQQQQQQQQPPPPPPPPPPPPPPPQQQPPPWWW```ffffff___VVVPPPPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTTTTTTTRRRQQQPPPRRRRRRQQQQQQRRRRRRSSSTTTssseeeXXXTTTSSSQQQOOONNNKKKLLLNNNOOOPPPPPPOOOOOOOOOMMMJJJIIIJJJKKKLLLLLLGGGDDDAAA===<<<===>>>@@@>>>@@@CCCDDDBBBAAA@@@@@@>>>>>>=========>>>@@@AAA>>>>>>???>>>>>>===<<<<<>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>>>>???@@@@@@AAAAAA@@@@@@???999;;;>>>?????????AAABBB>>>;;;<<>>>>>>>>===BBBFFFFFFBBB???@@@CCCAAA@@@??????>>>?????????@@@??????>>>===<<<<<<;;;<<<<<<::::::::::::<<<<<>>======AAA@@@???===<<<<<<<<<<<<@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>CCC@@@======@@@BBBCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDBBBAAABBBEEEGGGEEECCCBBBDDDFFFGGGHHHGGGFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJLLLKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJNNNMMMLLLLLLLLLMMMOOOPPPKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMJJJIIIHHHIIIKKKLLLKKKJJJLLLLLLJJJIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJIIIIIILLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGIIIJJJJJJKKKLLLMMMMMMNNNJJJJJJKKKLLLMMMOOOPPPQQQLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNRRRRRRQQQPPPOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSQQQQQQQQQQQQRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOMMMKKKKKKKKKKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMMMMMMMLLLLLLKKKKKKMMMLLLLLLMMMNNNOOONNNMMMRRRNNNMMMOOOOOOMMMNNNQQQMMMMMMMMMMMMNNNNNNOOOPPPOOOOOOOOOPPPPPPPPPPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOPPPQQQPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPOOOMMMLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLIIIJJJLLLMMMNNNNNNMMMMMMPPPPPPNNNKKKIIIIIILLLNNNTTTSSSRRRQQQQQQRRRTTTTTTSSSUUUVVVVVVUUUTTTVVVWWWVVVUUUUUUTTTSSSSSSSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMNNNMMMLLLKKKKKKMMMOOOPPPMMMLLLLLLMMMOOOPPPPPPOOOPPPQQQTTTVVVVVVUUUSSSQQQQQQPPPNNNMMMMMMNNNPPPQQQRRRSSSUUUVVVUUURRRNNNLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQSSSRRRQQQQQQRRRTTTYYYRRRPPPTTTVVVSSSPPPQQQQQQSSSTTTSSSRRRQQQRRRSSSQQQPPPNNNMMMMMMMMMNNNOOOyyygggXXXUUUTTTNNNKKKMMMNNNLLLKKKMMMNNNOOOMMMJJJNNNMMMKKKIIIHHHHHHIIIIIICCCBBBAAA???>>>============BBBEEEEEEBBB???@@@BBBAAA@@@@@@???????????????@@@??????>>>======<<<<<<<<<;;;::::::::::::;;;<<<=========<<<;;;;;;::::::@@@???>>>===<<<<<<<<<<<>>>>>>>>======>>>>>>>>>??????@@@@@@@@@CCC@@@======@@@BBBBBBAAACCCCCCCCCCCCCCCDDDDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDFFFEEECCCDDDGGGHHHFFFDDDBBBCCCEEEGGGHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMLLLMMMNNNOOOPPPLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMLLLLLLMMMMMMNNNNNNMMMMMMJJJIIIHHHIIIKKKLLLKKKJJJMMMMMMLLLKKKKKKLLLLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMMMMNNNOOOOOORRRQQQQQQPPPPPPQQQQQQRRROOOOOOOOONNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLQQQPPPNNNMMMMMMMMMMMMLLLQQQMMMMMMQQQRRROOONNNQQQNNNNNNNNNNNNNNNOOOPPPPPPRRRRRRRRRSSSSSSSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOPPPPPPPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPNNNMMMNNNOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIJJJKKKLLLMMMMMMNNNMMMMMMOOOPPPQQQQQQQQQPPPOOONNNPPPOOOMMMKKKIIIIIIKKKNNNRRRRRRQQQQQQQQQRRRTTTTTTTTTVVVWWWWWWVVVVVVWWWXXXWWWVVVUUUUUUTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOORRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMNNNOOOPPPQQQOOONNNMMMNNNPPPQQQQQQPPPQQQSSSUUUWWWWWWVVVTTTSSSSSSQQQOOOLLLKKKKKKKKKLLLNNNNNNOOOOOOPPPPPPOOOOOOLLLLLLMMMNNNOOOOOOOOOOOONNNOOOQQQPPPOOOOOOPPPRRRRRR[[[\\\TTTTTT[[[[[[SSSQQQSSSTTTSSSRRRQQQRRRSSSPPPOOONNNNNNOOOPPPPPPOOO|||jjjZZZVVVSSSMMMJJJLLLKKKJJJJJJKKKMMMNNNLLLKKKNNNMMMMMMLLLJJJIIIIIIHHHDDDCCCAAA???>>>===<<<<<<>>>AAADDDDDDAAA@@@@@@BBBAAAAAA@@@????????????????????????>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::>>>======<<<<<<======>>>???>>>>>>>>>>>>============>>>??????@@@AAABBBBBBBBB@@@>>>>>>@@@AAABBBAAAEEEDDDDDDDDDEEEEEEFFFGGGJJJIIIIIIGGGFFFFFFEEEEEEGGGFFFDDDEEEFFFFFFEEEDDDAAABBBDDDFFFHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLMMMNNNOOOPPPLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOOOOONNNNNNMMMMMMJJJIIIHHHIIIKKKLLLKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPTTTSSSSSSRRRRRRSSSSSSTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPQQQQQQRRRRRRSSSUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUURRRQQQPPPOOONNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNUUUTTTQQQNNNMMMNNNOOOPPPSSSOOOOOORRRTTTQQQPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQPPPOOONNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOTTTTTTTTTSSSRRRPPPNNNMMMNNNNNNMMMKKKIIIIIIKKKMMMPPPPPPPPPPPPQQQSSSTTTUUUVVVWWWXXXXXXWWWWWWXXXYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTSSSSSSRRRRRRQQQTTTUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOPPPRRRTTTSSSRRRSSSTTTVVVXXXXXXWWWVVVUUUTTTSSSPPPNNNMMMMMMMMMMMMOOONNNMMMMMMMMMNNNPPPQQQOOOOOOPPPPPPPPPPPPPPPOOONNNPPPQQQQQQPPPPPPQQQRRRTTTlllqqq\\\WWWfffgggWWWRRRTTTUUUTTTSSSRRRSSSTTTPPPPPPPPPQQQSSSSSSQQQOOO}}}jjjZZZVVVSSSNNNKKKMMMIIIIIIJJJLLLNNNOOOOOONNNNNNNNNNNNMMMLLLJJJIIIHHHEEEDDDCCCAAA@@@???>>>>>>???AAACCCCCCAAA@@@AAABBBAAAAAA@@@????????????@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<=========<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEBBBAAA@@@@@@@@@AAABBBBBBEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAACCCDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMOOOQQQRRRRRRMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMKKKJJJJJJLLLNNNOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTSSSRRRRRRSSSSSSPPPPPPQQQQQQRRRRRRRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPVVVUUURRRPPPPPPRRRVVVYYY\\\VVVRRRSSSTTTRRRQQQSSSQQQQQQPPPPPPPPPQQQQQQRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRPPPPPPPPPQQQRRRSSSRRRRRRSSSSSSRRRQQQQQQPPPQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRRRRPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRQQQPPPOOONNNMMMMMMNNNNNNMMMKKKIIIIIIKKKMMMOOOOOOOOOPPPRRRSSSTTTUUUUUUWWWXXXXXXWWWWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWVVVVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUWWWWWWXXXXXXXXXYYYYYYYYYWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQRRRUUUVVVUUUTTTUUUVVVWWWYYYYYYXXXWWWWWWUUUTTTTTTSSSTTTTTTUUUVVVUUUTTTSSSQQQQQQPPPQQQQQQUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSTTTTTTSSSSSSTTTUUUYYYrrrxxxcccXXXbbbcccWWWUUUVVVWWWVVVUUUTTTUUUWWWTTTSSSSSSVVVXXXWWWSSSOOO}}}jjjZZZVVVTTTOOOMMMPPPMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGHHHGGGEEEDDDCCCBBBBBBBBBAAABBBCCCCCCBBBAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@????????????>>>>>>>>>>>>========================<<<<<<======>>>>>>??????===============>>>???@@@>>>>>>>>>???????????????>>>???@@@BBBCCCEEEFFFGGGCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFEEEDDDDDDDDDDDDCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKLLLNNNOOOQQQRRRRRRNNNMMMMMMMMMMMMLLLLLLLLLJJJKKKLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNOOONNNNNNNNNOOOOOOOOOOOOOOOPPPOOOOOONNNNNNOOOOOOPPPMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPOOOOOOMMMLLLKKKKKKMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOONNNNNNJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOOOOOOOOOONNNOOONNNMMMLLLLLLNNNPPPRRRNNNNNNOOOOOOOOOOOOOOOPPPOOOOOOOOOPPPQQQSSSUUUUUUUUUTTTSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSRRRSSSWWW^^^dddfff\\\TTTSSSSSSRRRRRRTTTRRRQQQQQQPPPPPPQQQQQQQQQNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPOOOOOOPPPQQQRRRPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRSSSSSSRRRQQQRRRTTTTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQOOOOOONNNNNNNNNNNNNNNOOOMMMNNNNNNLLLKKKKKKLLLNNNNNNOOOPPPQQQSSSTTTTTTTTTUUUVVVWWWWWWVVVVVVWWWXXXYYYXXXXXXWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSTTTVVVWWWWWWVVVVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZUUUVVVVVVVVVVVVTTTSSSRRRWWWXXXXXXWWWWWWVVVUUUTTTSSSUUUVVVVVVUUUTTTVVVWWWVVVeeekkkaaaUUUTTTVVVUUUWWWXXXYYYYYYXXXWWWXXXYYYXXXWWWWWWZZZ\\\[[[VVVQQQ~~~kkkZZZVVVTTTOOONNNQQQRRRSSSTTTRRROOOLLLLLLLLLOOOOOOMMMLLLJJJIIIHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????>>>??????@@@@@@??????>>><<<=========>>>>>>??????>>>>>>>>>>>>??????@@@AAA?????????@@@@@@@@@@@@AAA@@@AAABBBCCCEEEFFFGGGHHHDDDEEEFFFEEEDDDCCCCCCEEEDDDDDDDDDEEEFFFGGGHHHIIIEEEFFFHHHJJJKKKKKKKKKJJJHHHIIIJJJIIIHHHGGGHHHIIIGGGGGGHHHIIIJJJKKKLLLMMMJJJKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMLLLKKKLLLLLLMMMMMMLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQSSSTTTUUUTTTSSSSSSRRRRRRRRRSSSRRRRRRQQQQQQPPPNNNMMMMMMNNNOOONNNLLLMMMNNNOOOPPPPPPQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOQQQRRRSSSOOOOOOOOOOOOOOOPPPPPPPPPTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTQQQSSSTTTTTTUUUYYYaaagggiii^^^TTTRRRSSSSSSRRRSSSRRRRRRQQQPPPPPPPPPPPPQQQOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTSSSSSSTTTUUUVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQMMMNNNOOOOOOPPPOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRNNNNNNOOONNNMMMLLLNNNOOOPPPPPPRRRSSSTTTTTTTTTTTTTTTVVVWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWXXXXXXYYYZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[YYYXXXXXXWWWWWWXXXXXXXXXZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTUUUWWWXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWVVVVVVRRRSSSUUUVVVWWWWWWWWWVVVWWWWWWXXXXXXWWWVVVUUUUUUSSSUUUVVVVVVUUUUUUVVVWWWUUUXXX]]]^^^XXXRRRSSSYYYXXXZZZ[[[ZZZYYYXXXYYYZZZ\\\YYYYYY\\\aaaaaa\\\WWWnnn\\\VVVTTTNNNLLLOOOQQQSSSTTTSSSOOOMMMMMMNNNPPPOOOLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJFFFEEEDDDDDDDDDEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA????????????????????????@@@@@@AAABBBBBBAAA@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHEEEGGGIIIHHHEEEDDDEEEFFFEEEEEEFFFFFFGGGIIIJJJKKKHHHIIIKKKLLLMMMLLLKKKJJJHHHJJJKKKKKKIIIHHHJJJLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKIIIJJJJJJKKKLLLLLLMMMMMMNNNMMMLLLLLLLLLMMMOOOPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPOOOOOOPPPPPPPPPQQQRRRTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSTTTSSSSSSSSSRRRPPPOOOOOOPPPPPPOOONNNOOOPPPQQQSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSRRRSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWTTTTTTUUUVVVVVVUUUUUUTTTRRRSSSTTTUUUUUUVVVUUUUUUSSSTTTTTTTTTUUUUUUUUUUUURRRTTTVVVUUUSSSVVV]]]cccdddZZZRRRSSSUUUTTTQQQPPPRRRQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQPPPOOOOOONNNNNNOOOOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTUUUUUUTTTTTTUUUWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNOOOPPPPPPPPPPPPPPPMMMMMMNNNOOOPPPPPPPPPPPPOOONNNNNNNNNOOOPPPRRRRRRNNNOOOPPPPPPNNNNNNOOOPPPQQQRRRSSSUUUUUUUUUTTTTTTUUUWWWXXXXXXWWWWWWXXXYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZYYYXXXXXXWWWXXXXXXYYYYYYZZZ[[[[[[[[[\\\\\\\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYXXXVVVUUUUUUUUUVVVVVVVVVUUUTTTVVVXXXYYYXXXWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUWWWXXXYYYZZZXXXYYYYYYYYYYYYXXXXXXWWWUUUWWWXXXXXXWWWWWWXXXYYYYYYXXXYYY[[[[[[XXXXXXZZZXXXYYYZZZYYYXXXXXXXXXZZZ\\\YYYYYY^^^eeehhhddd___ppp^^^WWWSSSMMMKKKNNNKKKNNNQQQQQQPPPOOOQQQSSSPPPOOOKKKHHHGGGFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLGGGFFFDDDDDDEEEFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAA??????????????????@@@@@@AAAAAACCCCCCCCCCCCAAAAAABBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFHHHJJJIIIFFFEEEEEEGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKLLLMMMNNNNNNMMMKKKJJJFFFHHHJJJJJJHHHGGGJJJLLLLLLLLLKKKLLLLLLMMMNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJKKKKKKLLLMMMNNNNNNNNNPPPOOONNNNNNNNNOOOPPPQQQOOOOOOOOONNNNNNMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSSSSRRRPPPOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRPPPPPPQQQQQQPPPOOONNNOOOQQQSSSSSSSSSSSSRRRTTTSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPQQQRRRSSSTTTUUUQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRPPPPPPRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRROOOPPPPPPQQQRRRTTTVVVVVVSSSSSSSSSSSSTTTUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXSSSTTTUUUVVVVVVVVVUUUTTTRRRSSSTTTUUUVVVWWWWWWWWWTTTTTTTTTUUUUUUVVVVVVVVVTTTVVVWWWUUURRRRRRWWW]]]]]]UUUPPPTTTWWWUUUPPPMMMRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTRRRQQQPPPRRRRRRRRRRRRQQQPPPOOOOOOPPPOOOOOONNNNNNOOOOOOPPPSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTVVVVVVUUUUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSNNNOOOOOOPPPQQQQQQQQQPPPMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNMMMLLLMMMNNNOOOPPPOOOPPPQQQQQQOOOOOOPPPQQQSSSSSSUUUVVVVVVUUUTTTSSSWWWXXXYYYYYYXXXXXXYYY[[[WWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[XXXXXXWWWWWWWWWWWWXXXYYY[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]][[[[[[[[[ZZZ[[[[[[\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXYYYXXXVVVTTTSSSTTTVVVWWWVVVUUUUUUVVVXXXYYYXXXWWWXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWYYYZZZ[[[[[[[[[[[[]]][[[XXXVVVUUUWWWZZZ\\\[[[[[[\\\\\\\\\\\\[[[[[[YYYZZZ[[[[[[ZZZZZZ[[[\\\[[[ZZZWWWVVVXXX[[[XXXSSSWWWXXXYYYXXXWWWVVVWWWYYYZZZXXXXXX^^^gggllljjjfffuuu^^^UUUQQQLLLJJJLLLPPPPPPQQQQQQPPPPPPOOONNNKKKIIIGGGEEEEEEFFFIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCEEECCC@@@@@@BBBCCCDDDDDDAAAAAAAAAAAAAAABBBCCCDDD???@@@BBBBBBBBBBBBDDDEEEGGGFFFDDDBBBCCCEEEGGGIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLOOOOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIKKKMMMNNNMMMOOOQQQPPPNNNMMMOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSOOOQQQRRRSSSSSSQQQOOONNNMMMMMMNNNNNNOOOPPPQQQQQQOOONNNNNNNNNNNNOOOPPPPPPPPPOOOOOONNNMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTPPPPPPPPPPPPPPPQQQRRRRRRSSSRRRRRRRRRQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQNNNOOOOOOQQQRRRSSSTTTUUUVVVUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRUUUUUUUUUTTTRRRQQQOOOOOOOOOPPPQQQSSSTTTTTTUUUUUUWWWUUURRRRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYXXXWWWWWWVVVUUUUUUVVVUUUTTTTTTSSSSSSTTTTTTWWWWWWVVVVVVUUUTTTSSSSSSRRRSSSUUUVVVWWWVVVVVVUUUUUUUUUWWWWWWWWWWWWUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUWWWWWWXXXXXXWWWWWWVVVUUUYYYXXXWWWVVVUUUSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSRRRQQQPPPOOOPPPPPPQQQPPPQQQRRRSSSSSSRRRQQQPPPSSSSSSRRRQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVWWWWWWWWWWWWWWWZZZYYYXXXWWWVVVUUUUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQSSSRRRRRRRRRRRRQQQQQQQQQRRRQQQOOOOOOOOOPPPRRRTTTSSSRRRQQQPPPPPPQQQRRRSSSVVVVVVUUUUUUUUUVVVWWWWWWYYYZZZZZZ[[[[[[[[[[[[ZZZWWWXXXXXXYYYZZZ[[[[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]YYYZZZZZZZZZZZZZZZYYYXXX[[[[[[[[[ZZZZZZZZZZZZYYY\\\\\\[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\]]]XXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\\\\[[[YYYYYYYYYYYYYYYYYYYYYYYY\\\\\\[[[[[[ZZZYYYYYYXXXWWWXXXZZZ\\\^^^___``````rrr]]]UUURRRNNNLLLOOONNNOOOOOOOOOOOOOOONNNMMMNNNLLLIIIGGGGGGHHHKKKMMMMMMLLLKKKKKKKKKKKKLLLMMMHHHGGGGGGFFFFFFEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDCCCBBBCCCEEEEEEDDDBBBFFFFFFEEEDDDCCCCCCCCCCCCAAABBBDDDDDDCCCCCCDDDFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLMMMOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMOOOQQQPPPNNNMMMOOOQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTPPPQQQRRRRRRRRRQQQOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSQQQPPPPPPOOONNNNNNOOOOOONNNOOOOOOOOOOOOPPPPPPPPPOOOPPPPPPQQQRRRSSSSSSTTTRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTRRRRRRSSSTTTUUUVVVVVVWWWSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQSSSTTTUUUUUUUUUVVVTTTRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXWWWWWWVVVUUUUUUTTTWWWVVVUUUUUUTTTTTTUUUUUUWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSUUUVVVWWWWWWVVVVVVUUUVVVWWWWWWWWWWWWVVVUUUVVVWWWWWWXXXXXXWWWWWWVVVWWWXXXXXXXXXXXXWWWVVVVVVXXXWWWWWWVVVTTTSSSRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSQQQPPPPPPPPPQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQTTTSSSRRRRRRQQQQQQRRRRRRUUUUUUTTTTTTSSSTTTTTTUUUSSSTTTTTTUUUUUUTTTTTTSSSTTTSSSRRRRRRQQQQQQQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYWWWWWWWWWWWWXXXXXXXXXXXXZZZYYYXXXWWWWWWVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRTTTTTTTTTSSSSSSSSSRRRRRRSSSRRRPPPPPPPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\]]]YYYYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[]]]\\\[[[ZZZZZZZZZZZZZZZYYYZZZZZZZZZYYYYYYXXXXXXVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXZZZZZZYYYYYYYYYZZZZZZ[[[YYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]\\\[[[[[[ZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^ooo[[[TTTSSSOOOOOORRRLLLMMMMMMNNNNNNNNNMMMMMMJJJHHHFFFDDDCCCEEEGGGHHHKKKKKKJJJJJJJJJJJJKKKKKKGGGFFFEEEEEEEEEFFFGGGHHHBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDFFFGGGGGGDDDBBBFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFBBBEEEHHHKKKLLLKKKHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOOOOOOONNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOPPPPPPNNNNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTQQQQQQPPPPPPOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTTTTUUUQQQQQQRRRRRRRRRSSSSSSSSSQQQPPPPPPPPPPPPPPPQQQQQQOOOOOOOOOOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVTTTRRRRRRSSSUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWVVVVVVUUUTTTTTTTTTWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWXXXXXXWWWVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSTTTUUUVVVWWWXXXXXXVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTSSSRRRRRRRRRRRRSSSVVVVVVUUUUUUUUUVVVVVVWWWUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZVVVWWWXXXYYYYYYYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\YYYYYYZZZ[[[\\\\\\\\\[[[[[[[[[\\\\\\]]]]]]^^^^^^______^^^]]]]]]]]]]]]]]][[[[[[ZZZZZZZZZ[[[[[[\\\^^^]]]\\\\\\[[[\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYVVVVVVVVVWWWWWWXXXXXXYYYWWWXXXYYYYYYZZZZZZZZZYYY[[[[[[[[[ZZZZZZZZZYYYYYY[[[[[[\\\\\\]]]^^^^^^^^^````````````````````````^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\nnnZZZTTTSSSPPPOOORRRLLLLLLMMMMMMNNNNNNMMMMMMGGGFFFDDDBBBBBBCCCDDDEEEHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFEEECCCCCCEEEFFFHHHCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEGGGFFFEEEFFFGGGGGGFFFDDDAAAAAAAAAAAABBBDDDEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFBBBEEEHHHKKKLLLKKKIIIGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLMMMOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPRRRRRRRRRPPPPPPRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVXXXUUUSSSRRRSSSTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZZZZ[[[[[[ZZZZZZYYYXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTTTTUUUVVVWWWWWWXXXUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVTTTTTTRRRRRRQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[ZZZZZZYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZ[[[VVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXYYYYYYZZZYYYZZZZZZZZZZZZ[[[[[[[[[YYYYYY[[[\\\]]]]]]]]]]]][[[[[[\\\]]]^^^___`````````___^^^]]]\\\\\\\\\]]][[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\]]]\\\\\\[[[[[[ZZZZZZZZZZZZVVVVVVWWWXXXYYYYYYZZZZZZXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\]]]]]]^^^______aaa``````````````````aaa______````````````____________________________________^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]^^^]]]]]]\\\nnnZZZUUUSSSOOOMMMOOOMMMMMMNNNNNNNNNNNNMMMMMMHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFIIIHHHEEECCCCCCCCCEEEFFFCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFLLLIIIEEECCCDDDFFFGGGGGGAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGFFFEEEDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMLLLMMMNNNPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOQQQRRRQQQPPPOOORRRRRRQQQPPPPPPPPPPPPQQQOOOPPPPPPPPPPPPPPPQQQQQQMMMNNNOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUTTTSSSSSSRRRRRRUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTSSSSSSTTTTTTSSSSSSTTTUUUVVVWWWZZZXXXUUUSSSSSSSSSRRRQQQUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSUUUTTTTTTSSSSSSSSSSSSSSSVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYZZZZZZYYYYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSUUUUUUWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUTTTSSSSSSSSSTTTTTTUUUVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[\\\\\\YYYYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZWWWWWWWWWWWWVVVVVVVVVUUUWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ\\\]]]^^^^^^^^^^^^[[[[[[\\\^^^___```aaabbb______]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^]]]\\\[[[[[[[[[[[[\\\WWWWWWXXXYYYZZZZZZ[[[[[[XXXYYYZZZ[[[\\\\\\\\\\\\YYYZZZ[[[\\\]]]]]]]]]]]][[[[[[\\\]]]]]]^^^^^^___``````___^^^^^^___``````___``````aaaaaa``````____________________________________^^^^^^^^^^^^^^^[[[\\\]]]^^^^^^^^^^^^^^^nnn[[[UUUSSSNNNLLLNNNNNNNNNNNNNNNNNNMMMLLLLLLEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEAAAAAABBBBBBCCCDDDFFFFFFNNNJJJEEEBBBCCCEEEHHHIIIFFFFFFEEEEEEDDDEEEEEEFFFDDDFFFGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNOOOOOOOOOOOOOOONNNNNNLLLMMMNNNOOOOOOPPPPPPPPPPPPOOONNNNNNPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQRRRRRRRRRQQQPPPNNNNNNMMMMMMMMMNNNOOOOOOQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTTTTUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSTTTUUUUUUUUUSSSSSSTTTTTTTTTTTTTTTTTTVVVUUUTTTTTTTTTUUUWWWXXXZZZXXXUUUSSSSSSTTTSSSRRRUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRWWWWWWWWWWWWWWWVVVVVVVVVTTTTTTTTTUUUVVVXXXZZZ[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWYYYXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWUUUUUUTTTSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVUUUVVVVVVWWWXXXYYYVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWSSSTTTVVVXXXXXXXXXWWWWWWXXXXXXWWWWWWXXXXXXYYYZZZXXXYYYZZZZZZ[[[\\\]]]]]]___^^^^^^]]]]]]]]]^^^^^^ZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]YYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWYYYZZZZZZZZZYYYXXXVVVWWWXXXYYYZZZ[[[[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]]^^^_________^^^[[[\\\]]]^^^___```aaaaaa```___^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^\\\\\\[[[[[[\\\\\\]]]]]]___^^^]]][[[[[[\\\]]]]]]YYYYYYYYYZZZZZZ[[[[[[\\\YYYZZZ[[[\\\]]]^^^^^^^^^XXXYYY[[[]]]^^^^^^^^^^^^\\\\\\\\\]]]^^^^^^______```___^^^]]]]]]^^^___```___``````aaaaaa``````_________________________________^^^^^^^^^^^^^^^^^^[[[\\\]]]^^^^^^___^^^^^^mmmZZZUUUTTTOOOMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIAAAAAAAAABBBCCCEEEGGGHHHHHHHHHIIIJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEEEEEEEAAAAAABBBBBBCCCEEEFFFGGGLLLIIIEEECCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFHHHHHHGGGGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPNNNNNNOOOOOOPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQQQQQQQOOOMMMNNNPPPQQQOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRSSSPPPQQQRRRRRRRRRQQQOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPRRRSSSTTTSSSRRRQQQNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUURRRSSSSSSTTTTTTUUUVVVVVVPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPQQQQQQRRRRRRRRRTTTUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSTTTUUUUUUSSSTTTTTTUUUVVVVVVUUUUUUWWWVVVUUUTTTTTTUUUWWWXXXXXXVVVTTTSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRSSSSSSSSSXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTTTTUUUVVVXXXZZZ[[[ZZZZZZYYYXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYUUUUUUUUUVVVVVVVVVVVVVVVSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[WWWXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXXXXTTTVVVXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZXXXXXXYYYZZZ[[[\\\]]]]]]_________^^^^^^______```\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^______\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[YYYZZZZZZZZZZZZXXXWWWVVVWWWXXXYYYZZZZZZXXXWWWVVVUUUUUUWWWXXXYYYZZZZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYZZZ[[[ZZZZZZYYY[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^_________^^^^^^\\\\\\]]]^^^______``````aaa```___]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^___]]]]]]]]]]]]]]]^^^______```___]]]\\\[[[\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[]]]^^^^^^______ZZZ[[[]]]^^^___^^^]]]\\\]]]^^^^^^______``````aaaaaa```^^^]]]]]]^^^```aaa___``````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^]]]\\\kkkYYYUUUTTTPPPNNNPPPMMMMMMMMMLLLKKKIIIGGGGGGCCCCCCDDDEEEGGGIIIKKKLLLFFFGGGHHHIIIIIIHHHGGGFFFBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFAAAAAABBBBBBDDDEEEFFFGGGJJJHHHFFFEEEFFFFFFEEEDDD@@@AAAAAABBBDDDEEEGGGHHHFFFGGGIIIIIIIIIIIIKKKLLLKKKLLLLLLLLLKKKJJJIIIHHHLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNOOOPPPPPPOOOOOOOOOPPPOOONNNNNNOOOPPPRRRSSSQQQOOOMMMNNNPPPQQQOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQOOOQQQRRRSSSSSSQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRRRRTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWZZZYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUPPPPPPPPPQQQQQQSSSTTTTTTRRRSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUWWWYYYUUUTTTRRRSSSUUUWWWXXXXXXUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTTTTTTTXXXXXXYYYYYYYYYYYYYYYYYYTTTTTTTTTUUUVVVXXX[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\VVVVVVVVVVVVVVVVVVVVVVVVRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTUUUVVVXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVVVVWWWWWWYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVVVVVVVVVVWWWXXXYYYVVVWWWYYY[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZWWWXXXYYYZZZ[[[\\\]]]]]]``````_________``````aaa^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\]]]]]]^^^___``````______^^^^^^^^^]]]]]]]]]ZZZZZZ[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[ZZZXXXWWWWWWXXXYYYZZZYYYXXXUUUTTTSSSTTTVVVWWWXXXYYYYYYYYYWWWXXXXXXYYYZZZ[[[[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWXXXZZZ[[[[[[[[[ZZZYYY[[[\\\\\\\\\\\\]]]]]]]]]__________________^^^^^^\\\\\\]]]]]]^^^_________bbbbbb```___^^^]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^___^^^^^^^^^^^^^^^___```aaaaaa___^^^\\\\\\]]]^^^___\\\\\\\\\[[[[[[[[[[[[[[[YYYZZZ\\\]]]^^^_________\\\]]]^^^______]]]\\\ZZZ______``````aaaaaabbbbbbbbb```___^^^^^^___```bbb______````````````______````````````````````````]]]^^^^^^^^^^^^^^^^^^^^^`````````___^^^\\\[[[ZZZmmmYYYSSSRRRNNNMMMPPPPPPNNNJJJFFFDDDBBBBBBBBBGGGEEECCCEEEHHHKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCFFFDDDAAA@@@AAACCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEECCCBBBCCCCCCEEEFFFGGGHHHHHHHHHJJJLLLNNNNNNLLLJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMSSSQQQNNNKKKJJJIIIJJJJJJOOOJJJLLLVVVXXXPPPNNNRRRQQQPPPNNNOOORRRRRRPPPMMMPPPPPPOOOOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNMMMKKKKKKMMMNNNPPPMMMNNNPPPQQQRRRSSSSSSSSSQQQPPPOOOOOONNNOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQPPPPPPPPPPPPOOOOOONNNOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWWWWXXXYYYXXXWWWVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVYYYWWWVVVTTTSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUQQQSSSUUUUUUUUUTTTUUUVVVPPPPPPQQQRRRSSSTTTUUUVVVSSSSSSSSSSSSSSSTTTUUUUUUZZZWWWSSSRRRRRRTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWWWWXXXWWWWWWWWWVVVVVVVVVWWWXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[WWWVVVUUUUUUVVVWWWYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYXXXXXXYYY[[[^^^```UUUVVVWWWXXXXXXXXXWWWWWWVVVTTTSSSTTTWWWXXXVVVTTTTTTTTTTTTTTTTTTUUUUUUVVVTTTUUUVVVWWWXXXXXXYYYZZZWWWWWWVVVVVVWWWWWWXXXYYY]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\ZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^___````````````_________```aaaaaa]]]]]]^^^^^^______``````aaaaaabbbbbbaaa```___^^^`````````_______________^^^^^^^^^^^^_________``````___^^^]]]\\\[[[ZZZZZZYYYYYYXXXYYY[[[[[[ZZZXXXVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYYYYXXXXXXXXXYYYYYY\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYY^^^^^^]]]\\\]]]^^^___```bbbbbbaaaaaa`````````___``````____________``````aaaaaa```___^^^^^^]]]]]]\\\\\\\\\]]]^^^___```aaaaaaaaaaaaaaa``````````````````aaaaaaaaa___^^^]]]```___^^^]]]\\\]]]^^^^^^]]]]]]^^^^^^___`````````]]]^^^^^^___``````______aaaaaa``````````````````aaaaaa```______^^^______bbbaaa```______```aaabbbdddcccaaa___^^^___```aaa^^^^^^^^^____________````````````___^^^\\\[[[ZZZmmmYYYTTTRRRNNNMMMOOOOOOMMMJJJFFFDDDBBBBBBBBBFFFDDDCCCDDDGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCFFFHHHJJJLLLLLLJJJGGGFFFGGGEEECCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIJJJNNNOOOQQQQQQOOOMMMMMMNNNNNNMMMLLLKKKLLLMMMNNNOOOPPPOOOMMMLLLKKKLLLMMMNNNMMMKKKTTTeeekkk```SSSOOOSSSQQQPPPRRRTTTTTTRRRPPPQQQQQQPPPOOOOOOOOOPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQOOONNNMMMLLLLLLMMMNNNOOOMMMNNNOOOQQQRRRRRRSSSSSSQQQPPPOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQPPPPPPOOOOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVWWWYYYZZZ[[[[[[YYYYYYZZZ[[[YYYZZZZZZ[[[[[[ZZZZZZYYY\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXVVVUUUTTTTTTUUUUUUSSSSSSRRRRRRSSSTTTUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVTTTUUUUUUVVVVVVUUUUUUTTTTTTVVVWWWVVVTTTSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTQQQNNNMMMOOOQQQRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXX\\\\\\\\\\\\\\\\\\\\\\\\WWWWWWVVVUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\XXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXXWWWWWWXXXZZZ\\\]]]VVVWWWXXXYYYYYYYYYXXXWWWVVVUUUSSSTTTWWWXXXWWWUUUTTTTTTTTTTTTUUUUUUVVVWWWVVVVVVVVVWWWWWWXXXXXXYYYWWWWWWVVVVVVWWWWWWXXXYYY\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\]]]]]]\\\\\\[[[ZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^_________```aaaaaabbbccccccbbbaaaaaaaaaaaabbbdddeeecccccccccccccccbbbaaaaaa``````aaaaaaaaabbbbbbbbbccccccbbbaaa```___^^^^^^\\\[[[ZZZ[[[]]]]]][[[YYYXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]]]]]]]]\\\\\\\\\ZZZZZZ[[[[[[\\\\\\\\\]]]___^^^]]]]]]]]]^^^___```aaaaaaaaaaaa``````______aaaaaa````````````aaaaaabbbbbbaaa``````___^^^^^^]]]]]]]]]]]]^^^___```aaa````````````_______________```aaaaaaaaa```___^^^```___^^^]]]]]]]]]^^^^^^]]]]]]]]]^^^______``````^^^^^^__________________bbbbbbbbbbbbbbbcccccccccaaa``````___^^^_________bbbaaa```______```aaabbbcccaaa___^^^]]]]]]^^^___^^^^^^^^^^^^____________aaaaaa``````^^^]]]\\\[[[zzzmmmZZZTTTRRRNNNLLLNNNMMMLLLIIIFFFDDDCCCBBBBBBDDDCCCBBBCCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDFFFIIILLLOOOOOOLLLIIIFFFHHHGGGFFFGGGHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKOOOQQQRRRRRRPPPOOOOOOPPPPPPOOOMMMLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMOOOPPPRRRMMMLLLUUUhhhpppfffWWWNNNTTTSSSSSSUUUWWWWWWVVVUUUSSSSSSQQQPPPOOONNNNNNNNNMMMNNNNNNOOOPPPQQQQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRRRRRRRRRRQQQPPPOOOOOONNNNNNOOOOOOQQQPPPOOONNNNNNOOOPPPQQQOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYY[[[[[[ZZZZZZ[[[]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUUUUVVVVVVSSSSSSSSSTTTUUUVVVWWWXXXVVVVVVUUUUUUUUUUUUVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTXXXYYYYYYWWWTTTRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQQQQPPPPPPPPPQQQRRRRRRTTTRRROOOOOOPPPQQQQQQQQQSSSSSSSSSTTTTTTUUUUUUVVVTTTTTTUUUUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVUUUVVVVVVWWWXXX\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXWWWVVVUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZ___^^^]]]\\\\\\\\\\\\\\\ZZZZZZZZZ[[[[[[\\\\\\\\\XXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\]]]]]]]]]\\\[[[[[[YYYXXXWWWWWWWWWXXXZZZ[[[YYYYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUVVVWWWXXXXXXVVVUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYY\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[[[[\\\___^^^^^^^^^______```aaa```aaabbbcccdddeeefffgggfffeeeddddddeeeiiillloooeeefffgggggggggfffdddccccccddddddddddddeeeeeeeeeeeeeeedddcccbbbaaaaaa``````___^^^^^^______]]][[[ZZZZZZZZZZZZZZZ[[[\\\]]][[[[[[[[[\\\]]]^^^___``````____________^^^^^^^^^[[[[[[\\\]]]^^^___``````___^^^^^^]]]^^^___```aaaaaaaaa````````````______bbbaaaaaa``````aaaaaabbbcccbbbbbbaaaaaa`````````^^^^^^^^^^^^___```aaaaaa`````````______^^^^^^^^^______```aaaaaaaaa`````````___^^^]]]]]]]]]]]]^^^\\\]]]]]]^^^^^^______```__________________^^^^^^aaaaaabbbbbbcccccccccdddaaaaaa```_________``````aaaaaa````````````aaaaaaaaa```^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^____________aaaaaaaaa```___^^^]]]\\\vvv|||mmmZZZTTTRRRNNNKKKMMMKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGDDDFFFIIIKKKKKKJJJGGGFFFHHHHHHHHHIIIKKKKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOPPPOOONNNMMMNNNOOOOOONNNMMMLLLKKKKKKLLLMMMOOONNNNNNOOOOOOQQQRRRSSSPPPMMMPPPYYY___[[[UUURRRTTTTTTUUUWWWXXXYYYXXXXXXVVVUUUSSSQQQPPPOOONNNNNNNNNOOOPPPPPPQQQRRRSSSSSSNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPRRRRRRSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPOOOMMMLLLLLLMMMOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTSSSRRRQQQPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVWWWYYYYYYYYYYYY[[[\\\[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVWWWXXXXXXUUUUUUUUUVVVVVVXXXYYYYYYVVVVVVVVVVVVVVVVVVWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUYYYZZZZZZYYYVVVSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPRRRRRRQQQQQQQQQRRRRRRSSSVVVUUUSSSRRRSSSSSSRRRQQQSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXX\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXVVVUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXX\\\\\\[[[[[[[[[\\\\\\]]]YYYYYYYYYZZZ[[[[[[\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[]]]]]]]]]^^^^^^]]]\\\\\\ZZZYYYYYYXXXXXXYYYZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZXXXWWWWWWXXXYYYYYYYYYYYYVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYYYYYYYXXXXXXXXXWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^^^^^^^^^^^^^]]]]]]ZZZYYYYYYYYYYYYYYYYYYZZZ\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[\\\\\\\\\\\\\\\\\\^^^^^^]]]^^^^^^___```aaaaaaaaabbbdddeeeggghhhiiifffeeeeeefffgggjjjmmmoooggghhhiiijjjiiihhhfffeeeeeeffffffffffffgggggggggfffeeeeeedddccccccbbbbbbdddcccbbbbbbcccbbb```^^^]]]]]]\\\\\\]]]^^^______^^^]]]]]]]]]^^^___``````````````````____________\\\]]]]]]^^^___````````````___^^^^^^^^^___aaaaaa````````````````````````aaaaaa````````````aaaaaabbbbbbbbbaaaaaa````````````_________``````aaabbbaaaaaaaaa```______^^^^^^^^^______```aaaaaaaaaaaa______^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^______``````______^^^^^^^^^^^^_________```aaaaaabbbbbbbbbbbbaaaaaa```aaaaaabbbaaaaaa````````````aaaaaa```___^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^_________```aaaaaaaaa```___^^^^^^uuuvvvmmmZZZTTTRRRMMMJJJKKKIIIHHHGGGEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKKKKJJJHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKLLLMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNOOONNNMMMMMMNNNOOOPPPOOONNNMMMLLLLLLMMMNNNQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPQQQPPPOOORRRVVVTTTUUUWWWXXXXXXXXXYYYYYYWWWWWWUUUTTTRRRQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSRRRPPPOOOOOOPPPRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRVVVWWWXXXXXXYYYXXXXXXXXXVVVVVVVVVVVVVVVWWWXXXYYYVVVXXXZZZZZZYYYZZZ[[[]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZ[[[ZZZXXXWWWVVVWWWTTTTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTVVVXXXYYYXXXWWWUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[YYYWWWVVVVVVWWWWWWUUUUUUVVVVVVVVVWWWWWWWWWYYYYYYYYYYYYZZZ\\\]]]^^^YYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYY\\\]]]]]]^^^^^^^^^]]]]]][[[[[[[[[[[[[[[[[[\\\\\\]]]^^^___```______]]]]]]YYYZZZ[[[[[[[[[[[[[[[\\\YYYYYYYYYZZZ[[[\\\]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZYYYYYYZZZZZZ[[[\\\[[[[[[\\\\\\\\\\\\[[[[[[]]]^^^^^^_________^^^^^^ZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXYYYZZZ[[[\\\``````bbbccceeefffggghhhaaabbbdddeeefffgggggggggggghhhiiiiiiiiihhhgggfffffffffggggggggghhhhhhhhhhhhggggggffffffeeeeeeeeegggfffeeeeeefffeeecccaaa``````______``````aaaaaaaaaaaa```___^^^^^^^^^___aaa````````````_________________________________``````___^^^___```aaabbb```aaaaaaaaaaaaaaaaaaaaaaaa``````______``````aaaaaaaaa```````````````___aaaaaa`````````aaabbbbbbccccccbbbbbbaaa``````___^^^^^^^^^______```aaaaaa^^^^^^^^^^^^^^^]]]]]]]]][[[[[[\\\\\\]]]^^^^^^^^^```______^^^^^^^^^____________``````aaaaaaaaaaaabbbbbbbbbaaaaaabbbbbbccc``````aaaaaaaaaaaa````````````___^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^______```````````````______yyyvvvwww|||mmmZZZUUUSSSMMMIIIJJJGGGGGGFFFEEEDDDCCCBBBAAA@@@AAABBBBBBAAAAAACCCDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGFFFEEEFFFHHHIIIKKKIIIHHHGGGHHHJJJKKKKKKJJJGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOQQQRRRRRRRRRPPPOOOOOOPPPQQQQQQTTTTTTTTTSSSSSSSSSSSSRRRRRRUUUWWWVVVRRRQQQSSSWWWUUUWWWYYYYYYXXXXXXYYYZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVUUUUUUVVVWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[ZZZ[[[]]]]]]\\\\\\]]]___]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[]]]]]][[[ZZZZZZ[[[YYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYXXXWWWWWWWWWXXXXXXWWWXXXZZZ^^^ccceeeeeedddYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[ZZZZZZYYYXXXYYYYYYYYYZZZ[[[[[[\\\\\\YYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]\\\ZZZYYYXXXXXXXXXYYYWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYY\\\\\\]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^___```bbbbbbbbbaaa```\\\]]]^^^^^^]]]]]]^^^___^^^^^^]]]]]]]]]^^^______^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^______^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]ZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXXXXYYYYYYYYYZZZXXXXXXYYYYYYZZZ[[[]]]]]]___```aaabbbcccdddeeefffdddeeegggiiijjjiiiiiihhhiiihhhhhhhhhgggggggggggggggggghhhhhhhhhiiiiiiiiikkkkkkjjjjjjjjjiiiiiiiiiiiihhhgggggghhhhhhfffdddccccccbbbbbbbbbccccccddddddcccbbbaaa____________aaaaaaaaaaaa````````````aaaaaaaaa`````````______aaa``````______aaabbbcccaaaaaabbbbbbbbbbbbccccccbbbaaaaaa``````aaaaaabbb````````````````````````bbbbbbbbbaaaaaabbbbbbcccddddddccccccbbbaaa``````^^^^^^^^^]]]^^^^^^___```^^^^^^______^^^^^^]]]\\\ZZZ[[[[[[\\\\\\]]]]]]^^^______^^^]]]^^^___```aaacccbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````aaabbbbbb``````aaaaaaaaaaaa`````````______^^^^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___`````````______~~~{{{{{{zzzmmmZZZUUUSSSMMMHHHIIIFFFFFFEEEEEEDDDCCCBBBAAA@@@BBBCCCBBB@@@@@@BBBEEEFFFFFFFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIGGGHHHJJJLLLMMMLLLHHHHHHIIIJJJJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMOOOPPPMMMNNNOOOOOOPPPOOOOOOOOOPPPQQQQQQQQQPPPPPPRRRTTTRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTRRRUUUXXXXXXWWWWWWWWWWWWWWWYYY[[[[[[YYYXXXYYYZZZZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXYYYYYYZZZZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[XXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\\\\]]]^^^]]]\\\\\\]]]^^^^^^^^^____________^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\\\\[[[\\\\\\]]]]]][[[\\\^^^___``````______]]]^^^^^^^^^^^^^^^^^^]]]]]]^^^______]]]\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]]]][[[[[[ZZZYYYYYYYYYYYYYYY[[[\\\___cccgggiiihhhfff]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZ[[[\\\\\\]]]^^^^^^\\\]]]^^^___```````````````___^^^^^^]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^]]][[[ZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[\\\]]]]]]]]]]]]]]][[[\\\]]]^^^___`````````^^^```aaacccdddddddddccc^^^```aaaaaa______```bbbbbbbbbaaa````````````aaa____________^^^^^^^^^^^^^^^^^^^^^^^^^^^______```]]]^^^^^^______^^^^^^]]]\\\\\\]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\]]][[[[[[YYYXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVWWWWWWXXXYYYZZZZZZ\\\\\\\\\\\\^^^___```aaa``````aaabbbbbbcccddddddggghhhhhhiiijjjkkklllmmmjjjiiigggfffffffffhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhhhhjjjjjjhhhfffeeeeeeddddddddddddeeeeeeeeedddccccccbbbbbbbbbbbbccccccccccccbbbbbbbbbaaabbbbbbbbbbbbbbbbbbccccccbbbaaa`````````aaabbbcccbbbbbbcccccccccddddddddddddccccccbbbbbbccccccdddaaaaaaaaaaaaaaaaaaaaaaaadddccccccbbbbbbbbbccccccddddddcccbbbaaa```_________^^^]]]\\\\\\\\\]]]]]]^^^^^^_________^^^]]]\\\ZZZZZZ[[[[[[\\\]]]]]]]]]^^^]]]]]]\\\]]]___bbbcccddddddccccccbbbaaaaaaaaa^^^^^^]]]]]]^^^______```___```aaabbbbbbaaa```___^^^^^^^^^]]]]]]\\\[[[ZZZ\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]^^^_______________}}}lllZZZUUUSSSLLLHHHIIIEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBDDDBBB@@@@@@BBBEEEFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKFFFGGGIIIKKKLLLLLLKKKJJJMMMJJJHHHHHHJJJMMMNNNOOOJJJKKKKKKLLLMMMNNNNNNOOOJJJJJJJJJJJJLLLNNNPPPQQQNNNNNNOOOOOOPPPOOOOOOOOOPPPPPPQQQPPPOOOPPPRRRTTTPPPOOONNNNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVSSSTTTSSSTTTWWWZZZYYYVVVXXX[[[]]]\\\ZZZXXXYYY[[[ZZZZZZZZZ[[[\\\^^^___```______^^^]]]]]]\\\\\\[[[\\\[[[YYYXXXXXXYYY[[[\\\ZZZ[[[[[[\\\\\\\\\\\\[[[]]]\\\\\\[[[[[[[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[\\\YYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[\\\\\\\\\[[[[[[ZZZ\\\\\\\\\[[[\\\\\\]]]]]][[[\\\]]]\\\ZZZZZZZZZ\\\^^^^^^____________^^^^^^________________________]]]\\\[[[[[[[[[\\\]]]^^^[[[[[[[[[\\\]]]^^^___```^^^___aaaccccccccccccbbb___``````````````````______aaaaaaaaa^^^]]]]]]]]]bbbaaaaaa```^^^]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYZZZ\\\^^^aaa```^^^[[[________________________^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\]]]^^^^^^______^^^___```aaabbbbbbbbbbbbbbbaaa```_______________________________________^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^_________bbbaaa___^^^]]]\\\\\\\\\___^^^^^^]]]\\\[[[ZZZZZZWWWXXXYYYZZZ\\\]]]______ZZZ[[[\\\\\\]]]]]]]]]]]]ZZZ[[[]]]^^^___`````````^^^```bbbdddeeefffeeeeee___aaacccbbb``````bbbdddeeedddcccbbbaaaaaaaaaaaa````````````````````````_______________```aaaaaa^^^^^^___``````___^^^^^^[[[\\\]]]]]]^^^^^^^^^]]][[[[[[ZZZZZZZZZZZZ[[[[[[]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXYYYZZZ[[[\\\]]]ZZZZZZZZZ[[[\\\]]]___```aaaaaaaaabbbbbbcccccccccdddcccbbbbbbcccfffjjjlllllljjjgggfffeeegggiiijjjjjjjjjjjjkkkkkkkkklllllljjjiiiiiiiiiiiiiiiiiihhhiiihhhhhhiiikkkkkkiiihhhgggffffffeeeeeeeeeffffffeeeeeedddddddddeeeffffffeeeeeeeeedddddddddccccccaaabbbcccccceeeeeeffffffbbbaaa`````````aaacccdddcccccccccddddddeeeeeeeeefffeeeeeeddddddeeeeeefffbbbbbbbbbbbbbbbbbbccccccddddddccccccbbbcccccccccccccccbbbaaa```___^^^^^^___^^^\\\[[[ZZZ[[[[[[\\\]]]^^^_________^^^]]]\\\ZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]```cccdddccccccbbbaaa```___^^^^^^[[[[[[[[[[[[\\\\\\]]]^^^___```aaabbbbbbaaa```___\\\\\\]]]\\\\\\[[[ZZZYYY\\\\\\]]]]]]]]]^^^^^^^^^\\\\\\]]]^^^____________}}}mmm[[[TTTRRRNNNJJJHHHHHHHHHFFFDDDCCCBBBBBBBBBFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLKKKIIIHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQNNNNNNMMMLLLLLLMMMNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXYYY[[[[[[YYYZZZ\\\]]]^^^^^^]]]]]]^^^ZZZYYY]]]___^^^^^^```bbbaaa```___^^^]]]]]]]]]______]]][[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[ZZZZZZYYYYYYYYY[[[[[[ZZZZZZZZZZZZZZZ[[[YYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZ[[[[[[[[[\\\[[[[[[[[[[[[\\\]]]]]]]]]^^^___``````___^^^]]]```___^^^]]]]]]^^^______``````___^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^___``````cccbbbbbbcccddddddcccaaaeeeeeeeeedddcccaaa```___aaaaaaaaaaaaaaa`````````bbbbbbbbbbbbbbbaaaaaa`````````___]]]ZZZZZZ\\\___^^^^^^_________^^^^^^]]]\\\]]]]]]^^^______``````cccbbbaaa``````___``````________________________``````````````````______aaa```___^^^^^^___```aaabbbbbbbbbbbbbbbbbbaaaaaa]]]]]]]]]^^^^^^^^^^^^^^^^^^_______________^^^^^^[[[\\\\\\\\\[[[[[[]]]___^^^[[[YYY[[[]]]]]]ZZZWWWVVVWWWXXXZZZ[[[[[[[[[[[[\\\[[[ZZZZZZZZZ[[[]]]^^^]]]]]]\\\]]]]]]^^^___```bbbcccdddeeeeeedddcccbbb```aaaaaabbbccccccddddddgggeeeccc```___]]]]]]]]]aaaaaa`````````aaaaaabbbeeedddcccbbbbbbaaaaaabbbdddcccaaaaaaaaa```^^^[[[[[[[[[ZZZYYYYYYYYYZZZZZZ\\\\\\[[[[[[[[[\\\\\\]]]ZZZ[[[[[[\\\[[[YYYXXXWWWZZZYYYYYYXXXXXXXXXYYYYYYXXXYYY[[[[[[ZZZZZZ[[[]]]^^^^^^^^^^^^^^^___```aaaaaaaaacccddddddcccbbbbbbeeeddddddeeeeeefffggghhhmmmllljjjiiihhhgggggggggiiikkkmmmmmmlllkkklllmmmkkkkkkjjjjjjjjjjjjjjjjjjhhhhhhjjjkkkkkkkkkkkkkkkkkkjjjiiiiiiiiijjjkkklllfffggggggggggggffffffeeellliiifffddddddddddddcccddddddddddddddddddddddddcccddddddeeeeeeddddddcccdddeeeeeeffffffggggggggghhhfffffffffhhhiiihhhgggeeedddddddddeeefffggggggiiihhhgggfffeeeeeeeeeeeehhheeeaaa___^^^]]]\\\ZZZ[[[YYYYYY\\\\\\ZZZZZZ\\\]]]___```___]]][[[ZZZZZZ[[[ZZZZZZ\\\^^^``````___]]]___```___^^^^^^___``````aaaaaaaaaaaa___]]]\\\ZZZXXXWWWYYY\\\___^^^]]]^^^___```aaa```___]]][[[[[[[[[[[[ZZZZZZYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\^^^___^^^]]]^^^___}}}mmm\\\UUUSSSOOOKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGGGGHHHJJJKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNMMMLLLLLLMMMNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVUUUUUUUUUVVVVVVWWWXXXZZZ[[[\\\[[[\\\]]]^^^___^^^]]]]]]___[[[[[[___aaa```aaaccc``````___^^^]]]]]]]]]]]]^^^]]][[[YYYXXXWWWWWWVVVVVVVVVWWWYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZXXXWWWWWWWWWWWWXXXYYYYYY]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]\\\\\\]]]]]]^^^___\\\\\\]]]^^^___^^^]]]]]]___^^^]]]\\\\\\]]]^^^^^^``````___^^^]]]]]]]]]]]]___^^^^^^______```aaabbbgggfffeeefffhhhhhhfffeee```aaabbbcccddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbcccccccccddddddcccbbbbbbaaaaaa___]]]ZZZZZZ\\\^^^``````aaabbbccccccccccccaaabbbbbbbbbccccccddddddaaaaaa```___^^^^^^______````````````````````````bbbbbbaaaaaaaaaaaaaaabbbdddcccbbbaaaaaabbbcccccccccccccccccccccccccccccc```____________```aaaaaaaaaaaaaaaaaaaaa```___^^^______```^^^\\\[[[\\\]]]\\\[[[[[[[[[[[[[[[YYYXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]____________```aaabbbcccddddddeeefffffffffeeeeeeeeeeeeeeefffffffffgggggghhhgggeeedddcccccccccccceeeeeeddddddddddddeeeeeehhhgggfffeeeddddddddddddgggeeedddccccccbbb___]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]ZZZ[[[\\\]]]]]]]]]\\\[[[\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^```___^^^^^^___```aaaaaaaaaaaabbbccccccdddcccdddeeefffffffffeeedddiiiiiiiiiiiijjjkkklllmmmpppooonnnnnnmmmmmmmmmmmmmmmoooppppppooonnnooopppmmmmmmmmmlllkkkkkkjjjjjjjjjkkklllmmmnnnnnnnnnnnnpppooommmlllkkkjjjjjjkkkllllllllllllkkkjjjjjjiiimmmkkkiiihhhiiijjjjjjiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhggggggggggggjjjjjjjjjjjjjjjjjjjjjkkklllkkkjjjjjjkkklllkkkiiiiiijjjjjjkkkmmmnnnoooooonnnmmmllljjjhhhgggggggggiiifffccc```___^^^]]][[[ZZZWWWVVVYYYYYYWWWXXX[[[]]]___```___]]][[[ZZZZZZ[[[[[[\\\]]]^^^^^^_________```bbbcccbbbaaabbbcccbbbbbbbbbbbbaaa```^^^^^^]]]\\\ZZZ[[[___aaaaaa```bbbbbbccccccbbb```^^^\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ]]]^^^``````^^^]]]^^^___}}}mmm^^^WWWTTTQQQMMMLLLJJJIIIIIIIIIIIIIIIJJJJJJHHHIIIJJJIIIHHHGGGHHHJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJKKKLLLLLLMMMOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXZZZ\\\]]]^^^^^^___```___^^^]]]\\\]]]YYYYYY]]]`````````cccbbbaaa```___^^^]]]]]]\\\ZZZZZZXXXWWWUUUTTTTTTTTTRRRSSSTTTVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUVVVWWWWWWYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^___bbbaaa```___^^^^^^^^^^^^aaaaaaaaaaaabbbcccdddeeegggfffeeefffhhhhhhfffeee```aaacccdddffffffggggggccccccccccccccccccccccccddddddeeeeeeeeeeeeeeedddccccccbbb___]]]\\\^^^```___```aaabbbcccdddddddddcccccccccccccccdddddddddbbbbbbaaaaaa```aaaaaaaaa________________________bbbbbb`````````aaabbbccccccbbbaaa```````````````bbbbbbbbbbbbbbbbbbbbbbbb```___^^^^^^^^^___aaabbbaaaaaaaaa```___^^^]]]\\\___``````^^^[[[YYYYYYYYYXXXYYYZZZYYYWWWVVVVVVVVVXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXYYYZZZZZZ[[[]]]]]]^^^___```aaabbbcccddddddeeefffggggggffffffiiiiiihhhhhhhhhhhhgggggghhhgggfffeeeeeefffggggggggggggffffffeeeffffffggghhhhhhgggfffeeeeeeeeeeeehhhfffdddcccbbbaaa^^^\\\YYYYYYYYYXXXYYYYYYZZZZZZXXXXXXXXXXXXXXXYYYZZZ[[[XXXYYY[[[\\\]]]^^^^^^^^^\\\\\\[[[\\\\\\]]]^^^___aaabbbcccbbbaaa```aaabbbbbbbbbccccccdddeeeffffffddddddeeefffggggggffffffjjjjjjjjjkkkkkklllmmmnnnoooooooooppppppqqqqqqqqqoooppprrrqqqpppooooooppprrrrrrrrrqqqqqqpppooonnnpppqqqrrrsssssstttsssssstttsssrrrqqqpppooonnnnnnnnnnnnnnnooonnnnnnmmmmmmmmmkkkiiijjjlllmmmnnnnnnnnnnnnoooppppppppppppppppppooonnnmmmlllmmmmmmnnnqqqppppppppppppqqqqqqrrrtttrrrqqqrrrrrrrrrpppnnnpppqqqsssvvvxxxzzz{{{{{{yyyxxxuuurrrooommmllllllllljjjfffcccbbb```^^^\\\WWWSSSQQQSSSSSSRRRTTTYYY\\\]]]___^^^\\\YYYYYYYYY\\\___bbbbbb```___```bbb```bbbeeefffeeedddddddddcccbbbaaa```___^^^^^^^^^^^^]]]\\\]]]```bbbcccccceeeffffffeeecccaaa^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^````````````_________^^^bbbcccdddcccbbbaaabbbccc{{{mmm___YYYVVVRRROOOOOOLLLKKKKKKJJJJJJJJJJJJKKKIIIJJJKKKKKKIIIIIIJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPOOOOOOOOONNNNNNOOONNNNNNNNNNNNOOOPPPQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSVVVVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVXXXZZZ\\\^^^______````````````^^^]]][[[]]]YYYYYY^^^aaaaaabbbeeeffffffeeecccaaa___]]]\\\XXXWWWVVVTTTSSSRRRRRRRRROOOPPPRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXWWWWWWWWWVVVWWWWWWXXXXXXZZZYYYYYYYYYYYYZZZ[[[[[[]]]]]]^^^^^^______``````__________________``````ddddddbbbaaaaaa`````````ddddddddddddeeefffhhhhhhgggffffffggghhhhhhgggeeeeeeffffffggggggggggggfffccccccccccccdddddddddddddddeeeeeefffgggggggggggggggfffeeebbb```___aaacccaaabbbcccdddddddddddddddccccccccccccccccccddddddeeedddddddddddddddeeeeeebbbbbbbbbbbbbbbbbbbbbbbbeeedddcccbbbbbbccceeefffcccbbbaaaaaa``````______ccccccccccccddddddddddddaaaaaa```___```aaacccdddcccbbbbbbaaa```___]]]\\\```aaaaaa___]]]ZZZZZZ[[[YYY\\\^^^\\\YYYVVVWWWYYYZZZZZZ[[[]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^_________aaabbbcccdddeeeeeehhhhhhiiijjjjjjkkkkkkkkknnnmmmmmmllllllkkkkkkkkkkkkjjjiiihhhhhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiijjjkkkkkkjjjjjjiiiiiijjjjjjkkkiiifffeeedddcccaaa___[[[[[[[[[[[[\\\\\\]]]^^^\\\[[[[[[\\\\\\]]]^^^___^^^^^^___```aaabbbcccccc````````````aaabbbcccdddggghhhhhhgggeeedddeeeffffffggghhhiiijjjkkklllllliiiiiijjjjjjkkkkkkllllllmmmmmmmmmmmmnnnooopppqqqqqqrrrsssuuuvvvwwwxxxyyyuuuvvvwwwvvvtttssssssssswwwxxxyyyyyyzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{wwwwwwxxxxxxxxxwwwwwwvvvqqqrrrsssuuuvvvwwwwwwxxxtttsssqqqqqqssstttuuutttuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuuuuwwwyyyzzz{{{{{{zzz{{{{{{}}}~~~~~~{{{yyyzzz{{{~~~|||xxxuuutttsssrrroookkkhhheeeccc___]]]YYYTTTQQQRRRSSSSSSWWW\\\```aaacccbbb___]]]\\\\\\___dddiiiiiifffccceeeggggggjjjmmmnnnmmmkkkiiiiiigggfffdddbbbaaaaaaaaabbbaaa``````bbbeeeiiilllmmmnnnnnnmmmllljjjhhhfffdddcccdddeeegggggggggggggggjjjiiiiiiiiiiiiiiiiiiiiijjjkkkllllllkkkkkkmmmnnnyyymmm```ZZZWWWSSSPPPQQQNNNMMMLLLKKKJJJIIIIIIIIIJJJLLLMMMLLLKKKJJJKKKLLLNNNNNNMMMMMMLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRRRRRRRSSSSSSSSSVVVVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXYYY\\\^^^```aaaaaabbbbbbbbbaaa___]]]\\\```]]]]]]aaaeeeeeeeeehhhiiiiiigggeeebbb___\\\[[[XXXWWWVVVUUUTTTSSSSSSSSSPPPQQQSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWTTTTTTSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^______^^^^^^^^^^^^^^^___``````^^^^^^___```````````````dddccccccbbbbbbbbbbbbbbbdddddddddeeefffgggiiiiiijjjiiiiiijjjkkkkkkjjjhhhfffgggggggggggggggffffffccccccdddddddddeeeeeeeeedddeeefffggghhhiiiiiiiiiggggggfffdddbbbbbbdddfffhhhhhhiiihhhhhhgggffffffeeeeeeeeefffffffffffffffdddddddddddddddeeefffgggggggggggggggggggggggggggiiihhhgggggggggiiijjjkkkggggggfffffffffeeeeeedddggggggggghhhhhhiiiiiiiiifffeeeeeeeeefffgggiiijjjhhhhhhhhhgggfffdddcccbbbbbbdddeeeeeecccbbbbbbbbb```ccceeedddaaa___```bbb___```bbbdddfffggghhhiiigggggghhhhhhhhhiiiiiiiiihhhiiikkkmmmnnnnnnnnnnnnpppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppooonnnmmmmmmnnnnnnrrrqqqpppoooooooooooooooqqqpppppppppqqqrrrssssssrrrpppmmmkkkjjjjjjhhhgggddddddddddddeeefffhhhhhhgggggggggggghhhiiijjjkkkllllllkkkkkkkkkkkklllllljjjjjjjjjjjjkkklllmmmnnnoooqqqqqqpppnnnmmmnnnooopppqqqsssuuuvvvwwwwwwxxxssstttttttttuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{|||~~~}}}~~~}}}zzz||||||{{{zzzwwwtttpppmmmjjjgggbbb______ZZZVVVWWWXXXYYY]]]cccfffhhhiiiiiifffdddccccccccciiiooopppllliiijjjlllqqqtttwwwwwwuuurrrqqqpppooonnnllljjjjjjjjjkkkkkkhhhhhhiiikkknnnsssxxx{{{{{{{{{zzzyyywwwvvvtttsssooopppsssuuuvvvvvvvvvvvvwwwvvvvvvvvvvvvwwwxxxyyyxxxyyy{{{{{{{{{|||wwwlll```[[[WWWSSSQQQRRROOONNNMMMKKKJJJIIIHHHHHHLLLMMMNNNMMMLLLKKKLLLNNNLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSTTTTTTTTTVVVWWWWWWXXXXXXXXXWWWWWWWWWXXXYYY[[[^^^aaaccceeeddddddeeeeeedddbbbaaa```___\\\[[[```cccbbbccceeeiiiiiihhhfffdddaaa^^^\\\\\\[[[ZZZYYYXXXXXXXXXXXXVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[]]]]]]\\\\\\\\\\\\\\\]]]^^^______^^^^^^^^^^^^___``````aaaaaa```______``````aaa___```aaabbbccccccbbbbbbddddddccccccddddddeeefffeeeffffffggghhhjjjkkkllljjjiiiiiijjjkkkkkkjjjhhhffffffggghhhhhhhhhggggggdddeeeeeeffffffgggggggggfffggghhhjjjkkklllllllllhhhhhhhhhfffeeeeeehhhjjjkkkkkkkkkkkkjjjhhhgggfffeeeeeeeeefffggghhhhhhhhheeeeeeeeeffffffhhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkklllllllllmmmkkkllllllmmmmmmllllllkkklllllllllmmmmmmnnnnnnooollllllmmmnnnooopppppppppoooooooooooonnnmmmlllkkkhhhjjjlllmmmlllkkkkkklllhhhjjjkkklllkkkjjjkkklllggghhhkkkmmmppprrrttttttsssssstttuuuuuuuuuuuutttvvvwwwxxxzzzzzzzzzyyyyyywwwvvvuuuuuuuuuuuuvvvvvvttttttuuuuuuvvvwwwxxxxxxwwwvvvtttsssssssssssstttyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwyyy{{{|||}}}{{{xxxuuutttttttttsssrrrqqqqqqrrrssstttuuuwwwxxxwwwwwwwwwwwwxxxzzz{{{|||}}}}}}{{{zzzyyyyyyyyyyyywwwwwwwwwwwwxxxyyyzzzzzz{{{|||}}}|||zzzyyyzzz{{{|||~~~~~~}}}|||yyywwwtttrrrpppmmmiiifffaaa]]]ZZZ[[[\\\]]]aaafffiiikkklllkkkiiigggffffffiiinnntttvvvuuusssrrrrrruuuwwwzzz{{{yyyxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvrrrssstttuuuxxx|||uuukkk```[[[WWWSSSRRRSSSOOONNNMMMLLLKKKKKKKKKKKKMMMNNNOOONNNMMMLLLMMMOOOJJJJJJIIIIIIHHHGGGGGGFFFHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOPPPQQQSSSTTTPPPQQQRRRSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVTTTSSSRRRSSSSSSSSSSSSTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[YYYYYY[[[]]]```cccfffgggggghhhhhhiiihhhgggeeedddaaa]]]\\\```cccbbbbbbeeeiiiiiijjjjjjiiigggeeeccccccbbbaaa```__________________````````````______aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^^^^______``````___^^^^^^___```aaabbbbbbbbbbbbbbbaaaaaaaaa``````````````````bbbcccdddeeebbbbbbbbbbbbcccdddeeeeeeddddddccccccddddddeeefffiiiiiigggfffeeeeeeffffffeeefffhhhiiijjjjjjiiiiiihhhhhhiiiiiijjjlllmmmnnnmmmmmmnnnoooppprrrssstttooonnnmmmnnnppppppnnnmmmnnnnnnnnnmmmlllkkkjjjiiigggggghhhhhhiiijjjjjjkkkhhhiiikkkmmmnnnoooppppppnnnnnnnnnmmmlllmmmpppsssqqqqqqqqqqqqppppppooonnnjjjkkklllmmmnnnooopppqqqpppppppppqqqrrrtttuuuvvvrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvxxxyyyxxxwwwvvvvvvwwwxxxzzzzzzzzzzzzyyyzzz{{{{{{|||}}}}}}~~~~~~}}}~~~{{{~~~zzzzzz{{{|||~~~|||}}}~~~|||zzzzzzwwwvvvuuuuuuuuutttrrrooojjjfffdddfffggggggkkkpppqqqsssttttttqqqooonnnnnnssswww|||~~~||||||sssjjj```[[[WWWSSSRRRTTTNNNNNNMMMMMMLLLMMMMMMNNNMMMNNNOOOOOOMMMMMMNNNOOOPPPOOOOOONNNMMMLLLLLLLLLJJJKKKKKKLLLMMMNNNNNNOOOMMMMMMNNNNNNNNNMMMMMMLLLNNNOOOOOOPPPQQQRRRTTTTTTPPPPPPRRRSSSTTTTTTTTTTTTWWWWWWXXXXXXWWWUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVWWWWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^ZZZZZZ\\\^^^aaaeeegggiiijjjjjjkkklllkkkjjjiiihhhiiieeedddhhhjjjiiiiiikkkjjjkkkmmmoooooonnnmmmlllhhhgggfffeeeeeedddeeeeeeeeeeeeeeeeeeeeeddddddcccggggggggggggggggggggggggeeeeeeffffffggggggggghhhgggggggggggghhhiiijjjkkkiiiiiiiiihhhhhhhhhggggggggggggggghhhiiikkklllmmmmmmmmmmmmmmmnnnoooqqqqqqooooooooonnnoooppppppqqqrrrqqqooommmllllllmmmmmmlllnnnoooqqqrrrrrrqqqqqqnnnooooooppprrrsssuuuvvvuuuvvvvvvwwwyyyzzz|||}}}zzzyyyyyyzzz{{{{{{zzzxxxyyyyyywwwuuuqqqnnnllljjjiiiiiijjjkkkllllllmmmmmmkkklllmmmoooqqqrrrssssssttttttuuuttttttuuuyyy|||{{{||||||}}}}}}}}}||||||vvvwwwxxxzzz{{{}}}~~~}}}}}}~~~|||xxxwwwwwwttttttuuuwwwyyyyyyxxxvvvyyyvvvtttwwwxxxxxx{{{~~~}}}}}}}}}xxxjjj^^^\\\]]]YYYVVVWWWVVVTTTTTTSSSNNNIIIIIINNNTTTSSSSSSSSSTTTSSSQQQPPPWWWXXXWWWTTTPPPMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVXXXXXXXXXVVVTTTSSSPPPRRRTTTUUUTTTTTTUUUVVVXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\]]]ZZZ[[[]]]]]]\\\\\\]]]^^^```aaabbbcccdddcccbbbbbbcccdddffffffgggiiilllooooooppppppqqqqqqqqqpppppprrrqqqooonnnoooqqqssstttsssssstttwwwyyyyyywwwuuuvvvuuuuuutttsssrrrqqqqqqoooqqqssstttuuutttsssrrrrrrssstttvvvwwwwwwwwwwwwqqqqqqqqqqqqsssuuuxxxyyyzzzyyyyyyyyyyyy{{{|||~~~~~~~~~}}}|||zzzyyyxxxxxx{{{{{{{{{||||||}}}}}}}}}zzzzzz{{{||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}yyywwwwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwuuuwwwzzz|||}}}}}}|||}}}uuuyyy{{{nnncccaaaaaa^^^[[[[[[XXXVVVUUUUUUQQQMMMNNNSSSVVVUUUUUUVVVWWWWWWVVVUUUVVVWWWXXXVVVTTTSSSSSSTTTRRRSSSSSSSSSTTTUUUUUUVVVUUUVVVWWWXXXXXXWWWVVVUUUVVVWWWWWWWWWWWWWWWVVVVVVYYYZZZ[[[\\\[[[ZZZXXXWWWUUUWWWXXXXXXWWWVVVWWWXXXZZZZZZZZZZZZZZZ[[[\\\\\\^^^^^^]]]^^^^^^___`````````bbbccccccbbbbbbcccdddfffhhhiiikkklllllllllkkkhhhjjjlllmmmoooqqquuuxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~~~~wwwnnnrrr{{{wwwnnnlllllljjjgggfffccc___\\\[[[XXXTTTVVVZZZXXXXXXYYYYYYYYYYYYYYYYYYVVVXXXZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^___```aaa``````aaaaaaaaa___^^^]]]^^^^^^^^^^^^^^^^^^]]]]]]aaabbbccccccbbb```^^^]]]\\\]]]^^^^^^]]]]]]^^^___aaaaaaaaabbbbbbdddeeefffiiiiiiiiiiiiiiijjjkkklllooopppqqqqqqppppppqqqrrrtttvvvxxx{{{|||}}}~~~}}}zzz|||~~~yyyyyy|||}}}|||wwwqqqlllhhhddd______cccbbbcccccccccaaa`````````aaacccfffhhhiiiiiikkklllnnnnnnnnnnnnoooppprrrssstttttttttsssqqqnnnlllkkkiiiiiiiiijjjjjjkkkllllllqqqqqqqqqqqqooollliiigggfffggghhhiiihhhiiikkkmmmqqqqqqqqqrrrsssuuuvvvwwwzzzzzz{{{|||~~~~~~xxxqqqnnnppptttuuuuuusssooolllkkklllrrrvvv{{{||||||}}}~~~|||zzzxxxyyy{{{|||}}}~~~{{{zzz{{{