BM6P6(@ zzzggg___TTTQQQMMMHHHDDDAAA???===<<<:::999777666444333333333///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,+++******+++...000222:::;;;<<<<<<<<>>??????>>>===<<<========================>>>===;;;:::999999:::;;;888888777777888999::::::DDDKKKVVVeeeuuu~~~{{{|||{{{}}}}}}xxxzzzzzzxxxvvvtttrrrpppoookkkkkkjjjhhheeebbb^^^\\\TTTTTTRRRQQQNNNKKKIIIHHHFFFFFFGGGGGGHHHIIIKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOYYYZZZZZZZZZ[[[___eeeiiimmmnnnooonnnmmmlllmmmooopppuuuyyy|||~~~vvvyyyeeeDDD444444555000111111111111000000000000000000000000000000000000000000111111111111000000000111111111111222222222666444333333333222222444555555555444444555555666777888888999999:::;;;;;;<<<>>>@@@AAAAAABBBDDDEEETTT```}}}zzz```IIIDDDBBB<<<;;;AAA@@@AAAAAA@@@???===>>>>>>DDDJJJRRR[[[eeeppp}}}wwwhhhaaa```aaa___```\\\YYY[[[^^^aaaeeeiiiqqqpppmmmiiiccc^^^YYYVVVYYYWWWWWWXXXXXX[[[fffqqqzzzvvvmmmllliiiggghhhkkkooouuuzzzzzzggg___SSSQQQMMMHHHDDDAAA???===<<<:::999777666444333333333111///---+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******+++...000111888:::===<<<:::<<>>???@@@======>>>??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<::::::999::::::888888777777888999999:::;;;>>>CCCKKKUUU```iiinnnmmmkkkjjjiiiiiifffccc```______aaafffooo{{{vvvooojjjgggiiihhhfffccc```^^^\\\[[[XXXWWWWWWUUURRROOOLLLJJJJJJIIIIIIHHHGGGFFFDDDCCCEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHJJJLLLMMMVVVYYY\\\^^^```cccgggiiikkkkkkjjjiiijjjllloooqqqsssxxx}}}{{{~~~vvvUUU;;;222444333///222111111000000/////////////////////////////////000000111111111111000000000000111111111222222222222111111111222222222444333333333333444555666777777777888888999::::::;;;<<<>>>@@@@@@@@@AAACCCEEEGGGSSSpppdddMMMBBB???AAACCCAAAAAAAAA???>>>======>>>???DDDLLLTTT]]]iiiwwwxxx|||uuujjjaaa\\\ZZZWWWUUUYYYYYYZZZ___dddiiilllooossswwwyyyvvvmmmbbbZZZVVVRRRRRRTTTYYY]]]aaakkkvvvyyyjjjcccgggjjjnnnqqqrrrsssuuuxxxzzzggg^^^RRRPPPMMMHHHDDDBBB@@@===<<<:::999777666444333333333333000---***)))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((***+++,,,---------++++++++++++++++++++++++++++++++++++,,,---///000444999===<<<999999@@@FFFSSS]]]mmmzzz}}}zzzzzz~~~]]]???:::888999666333:::FFF999<<<<<<===HHH___xxx}}}ppp]]]UUURRRNNNIIIGGGGGGFFFDDDBBB@@@@@@@@@@@@===>>>>>>??????>>>>>>===???????????????????????????>>>===;;;::::::999999888888888777888888999:::999888888:::???EEEKKKOOOMMMMMMMMMNNNOOOPPPNNNMMMNNNQQQSSSUUUXXX^^^gggmmm{{{~~~}}}wwwoooeee___[[[[[[[[[[[[YYYWWWUUURRROOOMMMLLLJJJIIIIIIGGGEEECCC@@@??????@@@@@@AAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBDDDFFFHHHJJJQQQUUU[[[```bbbdddeeeffffffdddcccdddhhhmmmrrrtttwww|||cccCCC444333444222000222222111000000///......///////////////////////////000000111111000000///000000000111111111222222111111111111222333444444000111111222444555777888777777777888999999::::::;;;===?????????@@@BBBDDDBBBLLLfff]]]CCCAAAEEECCCBBBAAA@@@>>>============<<<@@@FFFLLLUUUaaapppyyyyyyjjjhhhddd___[[[XXXTTTQQQOOOVVVZZZaaahhhpppvvvzzz|||xxxgggZZZSSSPPPQQQWWW```hhhnnnxxx~~~lllaaa___eeeooozzz}}}yyyvvvuuuzzzfff]]]QQQOOOLLLHHHEEEBBB@@@>>>;;;:::999777666444333333333222000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///111777===<<<888888>>>EEEKKKRRR]]]fffjjjmmmqqquuuxxxLLL>>>777;;;<<<777888>>>;;;===<<<;;;AAAUUUpppmmm___XXXQQQKKKHHHIIIFFFCCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;::::::999999888888888888888999999:::999999:::<<>>=========>>>??????????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDFFFKKKOOOUUUYYY[[[\\\^^^______^^^^^^bbbjjjppptttvvvzzzmmmRRR999444666444222333222222111000///......---//////////////////////////////000000000000//////000000000000111111111111222444444222222555555444111111111222333444666666666666777777888999999999:::;;;===>>>>>>???AAACCCDDDJJJ^^^yyyqqqJJJCCCDDD@@@CCCAAA???>>>>>>>>>===<<<===???CCCHHHOOO[[[jjjttt~~~rrrjjjeee___\\\YYYVVVVVVXXX```hhhqqqxxxuuudddYYYYYYZZZaaammmyyyzzzsssmmmiiiooo|||yyyuuuzzzfff\\\PPPNNNLLLHHHEEECCCAAA>>>;;;:::999777666444333333333////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,---...///555;;;;;;999999===CCCFFFLLLRRRVVVYYY^^^cccfffttt~~~lllSSS<<<888<<<;;;888888555888999999<<>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===;;;::::::999999888888888888888999777888999;;;<<<============<<<<<<===???AAAAAAAAA>>>BBBFFFEEEBBBAAADDDIIIEEEGGGJJJLLLNNNNNNNNNMMMKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;===>>>>>>??????>>>======<<<<<<;;;:::999999999999999999999:::<<>>???AAABBBDDDSSSkkkZZZGGGCCC>>>BBB@@@??????@@@@@@>>><<<===>>>AAADDDJJJUUUcccmmmzzz}}}sssiiiddd```___eeemmmxxxyyykkkjjjooo|||xxxsssrrr~~~||||||uuuyyyeee\\\PPPMMMKKKHHHFFFDDDAAA>>>;;;:::999777666444333333333...///000111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,...222777:::;;;<<<>>>AAAGGGMMMOOOLLLKKKPPPXXX]]]bbbrrrwwwRRR<<<888;;;;;;999444666999;;;===DDDVVVfffooo^^^VVVOOOJJJEEEBBBCCCCCCBBB@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????>>>===<<<;;;:::999888888777888888888777999:::<<<<<<:::888666<<<;;;999:::;;;======<<<777:::======;;;:::;;;===;;;<<<>>>???@@@@@@??????======>>>???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======;;;::::::999999:::;;;;;;===============<<<<<<;;;;;;;;;:::999888888888999999999999999;;;===???AAABBBDDDFFFHHHJJJMMMRRRUUU[[[aaaiiiqqqwww{{{qqq\\\@@@999444333222///...000000000////////////.................................//////000000//////.../////////000000000111111///333333......444444000444444333333333333444444555555555666777777888888777999;;;<<<<<<<<<>>>@@@AAAAAALLLccc|||lllNNNBBB@@@AAA??????BBBDDDDDD@@@<<<;;;<<<>>>???DDDMMMYYYbbbtttvvvqqqmmmmmmxxx}}}~~~qqqmmmqqqvvvxxxddd[[[OOOMMMKKKHHHFFFDDDBBB>>>;;;:::999777666444333333333///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...000444999>>>@@@@@@@@@HHHNNNOOOGGGCCCKKKYYYaaaiiiuuuxxxPPP999999<<<:::999999;;;???>>>@@@LLLYYYlllnnncccYYYSSSKKKGGGGGGFFFDDDAAA@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>?????????>>>======:::999999888777777888888;;;;;;<<<<<<;;;:::999888>>><<<::::::;;;<<<<<<<<<:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>>>>;;;<<<<<<=========<<<<<<;;;::::::999999999::::::::::::999:::;;;===???@@@AAACCCFFFJJJMMMQQQVVVZZZcccjjjtttzzz}}}|||vvvzzz|||aaaFFF888777444//////222111---.........///////////////..............................////////////......////////////000000000111,,,333444...000888:::444444333333333444555666666444444555666666777777888666888:::;;;;;;;;;===???BBB@@@HHH___|||wwwSSSAAACCC???>>>@@@DDDHHHHHHBBB===;;;<<<===>>>AAAHHHSSS[[[lllyyy~~~qqqnnnqqquuuxxxddd[[[OOOLLLJJJHHHFFFDDDBBB>>>;;;:::999777666444333333333222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++******+++,,,,,,,,,++++++...///222999???CCCBBB???GGGNNNNNNDDD@@@MMM___lll}}}fffAAA888:::888:::888:::===<<<;;;BBBMMM[[[wwwtttbbbZZZQQQLLLJJJIIIEEEBBBAAA@@@???>>>>>>???@@@AAA????????????????????????<<<===>>>@@@@@@??????>>>::::::999888777777888888;;;:::999999999999:::;;;<<<:::888888:::;;;;;;;;;;;;:::999999::::::888666888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;:::::::::::::::999999:::<<<>>>???;;;;;;<<<>>>>>>??????>>>;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;===>>>@@@@@@DDDIIINNNSSSXXX\\\```jjjrrr{{{|||vvvuuuUUU777999:::555---///777666...------......///000000000..............................////////////......////////////000000000000---444666111444>>>AAA;;;222222333444555777888999444444555555666777777777666777999::::::;;;===???@@@===DDDYYYwwwzzzTTT???CCC======@@@FFFKKKJJJDDD===<<<>>>??????AAAGGGPPPXXXffftttzzz}}}uuuqqqnnnpppyyytttrrr```ZZZQQQOOOLLLHHHEEECCCAAA>>>;;;:::999888777666555444333444333111///---,,,++++++...------,,,,,,------......,,,***+++---...,,,***++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++------,,,+++---...111666<<<@@@CCCCCC???IIIPPPMMMKKKTTTeeerrrQQQ===999999::::::::::::<<>><<<<<<===???===>>>>>>???????????????============>>>>>>>>>>>>;;;:::999888777777777777777777888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;<<<:::888888;;;:::888;;;AAA===>>>>>>>>>===>>>@@@BBBGGGKKKOOOQQQTTTYYYaaagggssszzzxxxttt___GGG333111111111111000000000///............................................................////////////......//////000000111111///444555333555:::<<<888222222333444444555666666444666777666444333333333333999;;;777444888>>>AAABBBFFFDDDLLLgggzzz|||ppp```OOO@@@AAAAAA@@@>>>>>>@@@@@@>>>>>>===<<<<<<===BBBIIINNN___lllyyywww~~~yyyfff^^^```___mmmxxxsssaaa[[[RRROOOLLLHHHEEECCCAAA>>>;;;:::999888777666555444333333222000///---,,,,,,,,,...------,,,,,,------......,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,++++++------,,,+++,,,---...222888===BBBCCC<<>>>>>============>>>>>>>>>>>><<<;;;:::999999888888999777888888999::::::;;;;;;999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;888888888888888999::::::>>>>>>>>>>>>===>>>AAADDDHHHMMMSSSYYY___fffooovvv}}}wwwaaaNNN===111111111111000000000//////............................................................////////////.........///000000111111---111222000111666666333111222222333444444555555333555666666666666777999888<<<===888666:::===>>>>>>AAA>>>FFF\\\qqqqqqYYY???AAA@@@??????@@@AAA@@@>>>>>>===<<<;;;<<<@@@FFFKKKSSSaaaooowww~~~uuuvvv|||sss^^^SSSQQQPPPaaatttbbb\\\TTTOOOLLLHHHEEECCCAAA>>>;;;:::999888777666555444333111000///......---------...------,,,,,,------...---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,...333:::@@@DDD;;;:::BBBOOOWWWZZZ___gggxxxcccCCC???<<<;;;;;;:::999999;;;>>>FFFLLLUUUddd{{{xxxlllcccYYYQQQKKKIIIFFFCCCAAA@@@@@@AAA@@@@@@@@@??????>>>==================>>>>>>>>>>>>======<<<;;;::::::::::::888888888999999::::::;;;888888888999999:::::::::<<<<<<<<<======>>>>>>>>>??????>>>>>>======<<<<<<:::999999999999888888888999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;777;;;;;;888<<>>:::999<<<<<<;;;<<<<<<;;;CCCQQQ\\\wwwnnnJJJCCC@@@>>>@@@BBBCCCAAA???>>>>>>===;;;;;;>>>BBBFFFHHHVVVdddmmmvvvzzztttpppvvv{{{pppmmmkkkoooyyywww___OOOJJJIII\\\~~~rrraaa]]]TTTOOOLLLHHHEEECCCAAA>>>;;;:::999888777666555444333000//////............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************************+++++++++++++++,,,,,,---,,,++++++------,,,+++---,,,,,,,,,///666???EEE???888<<>>===<<<===;;;999:::===CCCGGGOOO]]]ssstttfff[[[QQQNNNIIIEEEBBBAAA@@@???@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>>>>======<<<;;;::::::::::::888888888999999:::::::::888888999999::::::;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@??????>>>>>>======999999999888888888777777888888888888888888888888888888888888888888888888888888999999:::;;;;;;;;;888??????;;;BBBNNNLLL???>>>???AAABBBEEEJJJPPPUUU]]]ccckkkrrrvvv|||pppQQQ<<<222111222000000/////////.........---------------------------------------------------------.........//////------......///000000111000111111000111222222111000000111111222222222222111222333444555888===@@@>>>???<<<999:::===<<<999=========EEELLLPPPkkkiiiKKKDDD???AAAEEEEEEBBB@@@@@@@@@???===<<<===@@@CCCEEEPPP]]]eeennnzzzvvvooosss~~~{{{pppjjjeeecccbbbhhhxxxfffTTTLLLJJJ]]]qqq```\\\TTTOOOLLLHHHEEECCCAAA>>>;;;:::999888777666555444333//////............//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********************************++++++,,,,,,,,,---,,,++++++------,,,+++......---,,,...444<<>>;;;;;;>>>888===GGGUUUgggzzzjjj___ZZZRRRLLLIIIFFFCCCAAA???>>>>>>======>>>??????============>>>>>>>>>>>>===<<<;;;::::::999999:::888999999999999999::::::999999999:::;;;<<<<<<===;;;<<<<<<===>>>??????@@@@@@@@@??????>>>>>>>>>===999999999888888888777777888888888888888888888888888888888888888888888888888888999::::::;;;<<<<<<:::AAAAAA<<>>???FFFJJJJJJcccYYYLLLBBBBBBFFFEEEBBBBBBAAABBBAAA???======???AAACCCLLLWWW___iiiwwwwww{{{yyylllddd___YYY[[[]]]ccctttmmmZZZRRRMMM]]]}}}ppp___\\\UUUOOOLLLHHHEEECCCAAA>>>;;;:::999888777666555444333000//////............///...------,,,,,,------...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,------,,,++++++------,,,+++---...///......111888>>>EEEAAA???BBBKKKUUU^^^bbb___\\\^^^iiiwwwxxxMMMAAA999<<>>>>>???@@@AAA============>>>>>>>>>>>>======<<<;;;::::::::::::999999999999999999999999999999:::;;;<<<<<<======<<<<<<<<<======>>>>>>>>>===============>>>>>>>>>:::999999999999888888888888888888888888888888888888888888888888888888888999999::::::;;;<<<======<<<@@@???<<>>BBBFFFFFFYYYyyylllWWWFFFDDDFFFEEECCCDDDBBBBBBBBBAAA>>>===>>>???>>>FFFNNNVVVbbbsssoooddd___]]]UUU[[[aaagggxxxwwwdddZZZSSS```}}}ppp```^^^WWWOOOLLLHHHEEECCCAAA>>>;;;:::999888777666555444333111000///..................------,,,,,,------...***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,---------,,,++++++------,,,+++***---000///---...333777@@@EEEEEE@@@EEEVVVccceee]]]UUUSSS]]]lll}}}nnnWWWBBB===???<<<<<<@@@???>>>??????@@@JJJaaaxxx|||oooddd[[[RRRLLLIIIGGGDDDBBB@@@@@@@@@AAA============>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;999999999999999999999999777888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<===::::::;;;<<<<<<=========::::::::::::999999999999888888888888888888888888888888888888888888888888999::::::;;;===>>>>>>???===>>>>>>???AAACCCEEEFFFLLLQQQXXX```gggnnntttxxx~~~~~~zzz|||^^^JJJ666000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......//////000000------111111...///222222222222222222222222222111222333333222222333555333999;;;999777999;;;:::777>>>======BBBDDDOOOccc}}}bbbJJJDDDFFFDDDCCCEEE@@@AAABBB@@@>>><<<<<<===<<>>;;;:::999888777666555444333111111///......---------...------,,,,,,------...***,,,...---+++***,,,...++++++++++++++++++++++++************************))))))***+++,,,,,,---------,,,++++++------,,,+++(((,,,000000---,,,///333:::GGGIII@@@CCCWWWfffhhh```WWWTTT___pppnnnNNNBBB???;;;:::===;;;:::===???===>>>JJJZZZkkkyyynnnbbbZZZOOOLLLIIIEEEBBBAAA@@@@@@============>>>>>>>>>>>>@@@???>>>======<<<<<<<<<999999999999999999999999666777777999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888999999:::;;;<<<======;;;;;;;;;:::::::::999999777777777777777777777777777777777777777777777777::::::;;;<<<===>>>???@@@>>>===@@@EEEHHHHHHNNNUUUYYY^^^fffmmmtttzzz{{{fffHHH;;;000///000//////222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000111------222333000000555333333222222222222222222000222444444333333444555333:::>>>:::666777:::;;;777@@@>>>;;;AAADDDIIIUUUxxxiiiMMMEEEEEECCCCCCGGG>>>@@@AAA???===;;;;;;;;;===@@@BBBEEEPPPbbbpppvvv}}}yyyxxxzzz~~~qqqhhhfffgggllluuuzzz{{{nnn```UUU___zzzqqqbbb```XXXNNNKKKGGGCCCAAA@@@===<<<::::::999888666444333222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...---------............///999@@@GGGKKKNNNVVVdddpppiiibbb[[[___pppdddHHH@@@@@@???<<<999;;;<<<:::;;;@@@EEEHHHXXXiiivvvlllZZZWWWQQQKKKFFFDDDCCCCCC??????AAADDDCCC===;;;<<<@@@???>>>>>>??????===;;;<<<<<<;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<===;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::999999888888888777888888888888999:::;;;<<<999:::;;;;;;:::<<<>>>AAABBBDDDGGGHHHKKKQQQZZZaaahhhnnnuuu{{{rrrLLL;;;888555333222222111000111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,............////////////000000000000111111111111222111111111000000//////222222333333333333444444777777888999:::;;;;;;<<<888999;;;>>>AAAEEEHHHIIIiii|||jjjPPPGGGEEEAAACCCJJJDDDCCCBBB@@@>>>===;;;;;;===>>>@@@EEEMMMYYYfffooozzz~~~zzz}}}vvvrrrsssyyy|||~~~mmmaaa\\\```ssspppaaa]]]UUUMMMJJJFFFCCCBBB@@@>>><<<::::::999888666444333222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++,,,------------------............222;;;EEEHHHHHHLLLVVV```kkkhhhfffjjjwwwkkkOOO===999??????@@@???<<<:::;;;???BBBLLLYYYooo{{{mmmggg^^^TTTLLLFFFDDDCCCCCCAAACCCFFFDDD@@@>>>@@@@@@???>>>???@@@@@@>>>===:::::::::999999999999999888888999999:::;;;<<<<<<;;;;;;::::::999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::888888888888999999999999<<<<<<;;;;;;<<<===>>>>>><<<=========>>>@@@CCCFFFFFFKKKPPPUUUXXX^^^ffflllpppuuu{{{~~~wwwWWW???777555222111111111000///000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,............//////////////////000000000111111111111111111111000000000///222222222333333333444444666666777888999:::;;;;;;::::::;;;===@@@BBBDDDFFFVVVuuuyyyvvvgggRRRDDDCCCGGGGGGCCCDDDCCCBBB@@@???===<<<;;;<<<<<<>>>AAAHHHSSS___gggrrrzzz}}}}}}|||~~~jjjaaa___eeewwwqqq```[[[QQQLLLIIIEEECCCBBBAAA???>>>;;;::::::888777555333222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,------------............---777BBBFFFDDDCCCHHHMMM___eeekkkooouuummmEEE999BBB:::;;;<<<;;;999:::===BBBAAAHHHTTT```kkkzzzssseeeXXXPPPKKKJJJEEEBBBAAABBBAAA===<<<>>>>>>===<<<===>>>???>>>===;;;;;;::::::999999999999888888999999::::::;;;;;;::::::999999999999999888999999999999::::::::::::::::::;;;;;;;;;;;;::::::888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAAEEEKKKOOORRRXXX___eeehhhmmmssswww}}}zzzzzzVVV>>>777333111///.../////////---///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............///////////////000000000000111111111111111111000000000000222222222222333333333333444555666777888999999:::::::::;;;<<<===???AAABBBGGG___}}}iiiNNNBBBEEEDDD<<>><<<<<<:::;;;<<<>>>BBBKKKTTT[[[gggooo{{{zzzuuullleeefffjjjyyyrrr```ZZZOOOLLLIIIEEECCCBBBAAA@@@>>>;;;;;;:::999777555333222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,---------.........---444===DDDFFFDDDBBBAAALLL[[[jjjoooooouuu```FFFFFF::::::<<<>>>===;;;===@@@>>>@@@DDDHHHMMM[[[sssssshhhaaa___SSSMMMIIIHHHEEE@@@>>>???@@@>>>===>>>@@@AAA@@@???>>>>>>======<<<<<<;;;;;;999999999999::::::::::::999999999999999999999999888888999999999:::::::::999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;<<<===>>>???CCCEEEGGGJJJMMMSSS[[[```hhhmmmrrrvvvyyy|||~~~vvvxxx\\\@@@333111000///---...//////...---...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,---------,,,,,,---------.........//////////////////000000000111111111111000000000000000111222222222222333333333333444444555666777888888888999999:::<<<===???@@@FFFPPPnnnkkkMMMBBBCCCFFFDDDDDDCCCAAA@@@???======;;;;;;;;;;;;>>>CCCKKKPPPZZZdddrrrvvvrrrtttmmmlllllluuusssaaaZZZPPPLLLIIIEEECCCBBBAAA@@@>>>;;;;;;:::999777555444333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,------------...///000555???GGGIIICCC===BBBTTTiiirrrooolllqqqyyy___NNNGGGAAA???AAAAAA<<<:::;;;===>>>???@@@AAAHHHZZZkkk}}}xxxkkkccc[[[WWWRRRKKKFFFEEEEEECCCAAAAAABBBCCCBBBBBB@@@@@@??????>>>======<<<;;;;;;;;;:::::::::::::::999999999999999999999999888888999999999:::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>??????AAACCCEEEGGGHHHPPPSSSVVV[[[```hhhpppuuuyyy}}}yyyqqqtttsssSSS>>>666111,,,///.........000000///------,,,,,,,,,+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,------,,,,,,------------...............////////////000000000000000000000000000111111111111111222222222333333333333444555666777777888666666777888:::===???@@@GGGGGGZZZiiiJJJFFFQQQEEEDDDCCCBBBAAA??????>>>;;;<<<;;;;;;<<>><<<;;;;;;999888666444333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++***++++++,,,,,,,,,,,,,,,,,,------------///,,,...777BBBHHHFFFAAA???OOOeeerrrsssllleeebbbdddiii|||gggRRRDDD:::;;;>>><<<:::;;;<<<;;;===??????BBBLLLWWWnnn|||}}}tttiiiccc\\\RRRJJJGGGHHHEEEBBB@@@@@@@@@@@@???AAAAAA@@@???>>>===<<<<<<======<<<<<<;;;;;;::::::999:::::::::::::::;;;;;;999999999999:::::::::::::::;;;<<<===============;;;;;;<<<======>>>??????AAABBBDDDGGGKKKNNNQQQSSS[[[^^^dddiiiooovvv}}}~~~kkkqqqxxx~~~___>>>222666555---//////...///000000...,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,)))***+++,,,,,,------,,,,,,------------...............////////////000000000000000000111111111111111111111111222222222222333333444555666777777888555666666888:::<<<>>>???BBB@@@OOOqqq___JJJJJJEEEDDDDDDCCCAAA@@@@@@???<<<<<<<<<;;;;;;===AAADDDJJJTTTbbboooyyysssyyyssslllnnnxxxqqqaaa[[[RRRMMMJJJFFFCCCBBB@@@>>><<<<<<<<<;;;:::888666444333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,------------++++++++++++++++++++++++,,,,,,,,,------------...************+++,,,------++++++,,,,,,,,,------------,,,---222;;;CCCIIIKKKBBBNNN```rrr{{{vvvhhh\\\ZZZ^^^ppprrrWWW???;;;===<<<;;;======::::::===???@@@DDDKKKYYYeeewwwyyyqqqfff[[[WWWRRROOOJJJGGGFFFEEEDDDBBBCCCCCCBBBAAA@@@???>>>>>>???>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<===>>>????????????<<<===???AAACCCEEEGGGHHHKKKLLLOOOTTTYYY^^^ccceeeiiimmmrrrwww|||zzziiiJJJ999444444333222///....../////////---***+++++++++,,,,,,,,,++++++************************((())))))***++++++,,,,,,))))))***,,,,,,------,,,,,,,,,---------................../////////000000///000000000111111111111111111111111222222222222333333444555666777888888777777777888999:::<<<===>>>>>>GGG___~~~```GGGEEEEEEDDDCCCBBBAAA@@@@@@;;;<<<<<<;;;;;;<<>>===<<<<<<;;;;;;;;;;;;<<<<<<=========::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@???AAACCCFFFJJJNNNPPPRRRYYY[[[___eeekkkqqqvvvyyyyyy|||lllMMM555444555,,,+++222///...---...///...+++)))***++++++,,,,,,,,,++++++************************((())))))***++++++,,,,,,((()))***+++,,,---------,,,,,,,,,---------................../////////000//////000000111111111222000111111111111222222222333444444555666777888888:::999999999999999::::::>>>???BBBOOOkkkVVVEEEEEEDDDCCCBBBAAAAAAAAA:::;;;<<<;;;;;;<<<>>>AAABBBKKKWWWcccllluuu}}}ssssss}}}mmmbbb___SSSPPPMMMHHHDDDBBB@@@>>><<<===<<<;;;999888777666666333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...000000000777EEEPPPOOOSSS___sss|||xxx}}}uuuXXXIII@@@>>>@@@999;;;;;;<<<===???===;;;AAAAAADDDJJJPPPZZZkkkzzz}}}qqqjjjhhhfff```[[[YYYVVVRRROOOMMMKKKHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA???>>>======>>>???????????????@@@AAACCCDDDBBBBBBCCCFFFJJJMMMNNNNNNMMMPPPVVV[[[___dddiiilllrrrrrrsssuuuzzzfffCCC<<<333///000111000---......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++*********)))************++++++++++++...000///------...111,,,,,,,,,---------......////////////////////////000000000000////////////000111111111111222222222111222333444555555555555777777777888999999::::::777BBBEEEFFF\\\eeeGGGGGGEEEBBBDDDFFFEEEBBB@@@>>>;;;999888999:::;;;@@@CCCLLLXXXaaahhhsss~~~|||yyy|||{{{mmmaaa^^^SSSOOOLLLGGGDDDBBB@@@>>><<<===<<<;;;999888777666666333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...000///...333>>>HHHOOOSSS[[[iiiyyy{{{XXXAAA???GGGAAA@@@===::::::===@@@@@@AAA@@@AAADDDGGGMMMYYYeee{{{~~~zzzuuunnnhhheeebbb^^^ZZZWWWUUUQQQOOONNNNNNOOONNNLLLIIIFFFDDDGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKGGGHHHKKKOOOTTTXXXZZZ[[[___bbbfffjjjmmmrrrwww{{{kkkPPP<<<777000...000111000......------,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++'''***---...,,,******+++,,,,,,,,,---------..............................000/////////////////////000000111111111222222222111222333444555555555555555666666777777888999999777===@@@CCCWWW|||iiiOOOJJJDDDBBBBBBBBBBBBBBB@@@>>><<<999888999:::;;;>>>AAAIIISSS[[[bbbmmmwww~~~zzz{{{{{{mmmaaa]]]RRRNNNKKKGGGDDDBBBAAA???>>>===<<<;;;:::888777666666333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---///...,,,///666===JJJOOOUUU[[[bbboooyyyVVVDDDAAAAAA???;;;999999:::<<<>>>???======??????@@@GGGPPPiii{{{|||{{{wwwrrrnnnkkkgggccc```]]]^^^___^^^\\\WWWRRROOONNNOOOOOOOOOOOOOOOOOOPPPRRRQQQQQQQQQRRRTTTVVVWWWYYYZZZ]]]aaaeeeiiilllmmmpppqqqtttvvvyyy~~~yyyxxxjjjQQQ:::555111------///111///---------,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++&&&))),,,---,,,)))((((((,,,,,,,,,---------..............................////////////////////////000000000111111111222222111222333444555555555555444444555666666777777888;;;;;;<<<@@@NNNjjjqqqSSSHHH@@@CCCEEEBBB@@@CCCAAA???===:::999:::;;;;;;===>>>CCCKKKQQQWWWbbbllluuu{{{|||}}}nnn```\\\RRRMMMJJJFFFDDDCCCBBB@@@>>><<<<<<;;;:::999777666555333111///.../////////---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***,,,......,,,---222777BBBIIIPPPQQQPPPXXXoooyyywww```FFFBBB???>>>??????<<<::::::<<<;;;;;;======<<<@@@FFFXXXfffttt~~~~~~vvvvvvvvvtttqqqmmmiiigggbbbccccccdddddddddddddddhhhgggggghhhiiikkkmmmnnnrrrtttvvvyyy{{{}}}|||qqqqqqttt|||mmmPPP???222111///---...///000...---,,,,,,,,,,,,++++++******************************+++++++++***************))))))*********+++++++++***+++,,,---,,,+++***))),,,,,,,,,---------.......................................///////////////000000000000111111111111111222333444555555555555444555555666666777888888@@@;;;;;;???FFFTTTqqqaaaNNNBBBEEEJJJFFFBBBDDDBBB@@@>>><<<;;;:::;;;;;;<<<<<>><<<<<<;;;;;;999888666555333111///.../////////---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......))),,,......---...111444:::CCCNNNQQQKKKKKK]]]sssxxxkkklllrrrtttWWWLLLCCCBBBBBB???===>>><<<:::;;;>>>===;;;<<<@@@EEEMMMVVV___jjjxxx|||~~~xxxxxx~~~wwwrrraaapppqqqOOO:::555333111000/////////...---,,,,,,+++++++++++++++******************************************************))))))*********+++++++++,,,,,,+++***++++++++++++,,,,,,,,,---------..............................------....../////////000//////000000000111111111111222333444555555555555555555666777777888888999>>>:::;;;@@@AAAEEEYYYqqqpppVVVMMMKKKGGGEEEFFFCCCBBB@@@>>><<<;;;;;;;;;<<<;;;===AAACCCFFFNNNXXX^^^hhhvvvnnn```]]]TTTNNNKKKGGGDDDBBBAAA???>>>;;;;;;<<<;;;:::888666444333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------......+++,,,.........///111333555>>>KKKSSSOOOKKKUUUeee|||wwwiii```nnn|||~~~dddIII>>>======>>>BBB>>>;;;;;;===<<<999888:::<<>><<<<<<;;;<<<;;;<<>><<<;;;;;;<<<<<<:::888555444333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------..................---...000111111555BBBPPPSSSOOOTTT___nnnxxxgggmmmyyyYYYFFFBBB???===???@@@<<<;;;======:::888:::<<<;;;<<>>AAAHHHNNNhhh{{{\\\LLLHHHFFFDDDDDDBBB@@@???===<<<;;;::::::<<<>>>>>>===CCCJJJLLLWWWfffqqqxxx}}}oooaaa^^^VVVPPPMMMHHHDDDBBB@@@>>><<<;;;;;;<<<<<<:::888555444333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......000000...---,,,---...///------888JJJSSSRRRVVV___pppzzz|||oooZZZRRRJJJAAA>>>???;;;;;;>>>@@@======???;;;999888;;;>>>BBBHHHNNN]]]ttt~~~{{{zzz||||||yyywwwpppuuuvvvlll]]][[[ooosssNNN666333222444555000......---,,,+++,,,---///******************++++++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++(((***///555888777000+++,,,,,,,,,---------......------------------------,,,,,,------...///000000////////////000000000000222222333444555555555555333333444444555666666777888;;;===<<<===BBBEEEFFFXXXpppmmmTTTJJJDDDEEEDDDCCCAAA???>>><<<;;;999888;;;>>>===<<<@@@GGGDDDPPP___jjjpppwwwnnnaaa___UUUMMMJJJFFFCCCBBB@@@???===;;;::::::::::::888555222111000///......------...++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............---,,,---...///000---...444@@@KKKSSS\\\ccclllxxxiiiVVVFFFBBB======@@@???:::999<<<999999999999<<>>666111000///---+++------,,,,,,,,,,,,+++++++++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''******+++++++++,,,,,,,,,++++++++++++++++++++++++---.........---,,,,,,+++---------............///000000000000000000000000222222333444444555555666333333444444555666666666888888999;;;===???BBBCCCLLLnnnVVVFFFCCCDDDDDDBBB@@@@@@AAA???===<<<<<<<<<<<<<<<===>>>???EEEFFFMMMXXXaaaiiisss}}}nnn```^^^TTTMMMJJJFFFCCCBBB@@@???===;;;::::::::::::888555222111000///......------...++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......------,,,---...///000------000999BBBLLLZZZfffiiiuuusssPPPFFF>>>???@@@>>><<<===;;;;;;;;;:::;;;<<<===<<>><<<<<<<<<;;;;;;<<<===>>>>>>AAAAAAGGGPPPYYY```kkkuuummm___]]]SSSMMMJJJFFFCCCBBB@@@???===;;;::::::::::::888555222111000///......------...++++++++++++++++++++++++++++++,,,,,,,,,+++******------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...------------...//////...,,,---111777BBBUUUfffhhhjjjppp|||ppp\\\HHH?????????===;;;======>>>===;;;999:::;;;>>>@@@EEEKKKUUUbbboooxxx~~~}}}{{{uuurrrrrruuuqqqppptttuuupppllljjjcccdddmmm~~~mmmLLL555333111///...///000///...,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((*********++++++++++++,,,++++++++++++++++++++++++---------------,,,,,,+++---------............///000000000000000000000000111222222333333444555555333333333444555555666666777777888:::<<<>>>@@@AAAJJJPPPjjjfffUUUKKKEEEEEEEEEEEECCC@@@===<<<<<<<<<;;;;;;;;;<<<<<<=========@@@HHHOOOVVVaaajjjxxx}}}lll^^^\\\RRRMMMJJJFFFCCCBBB@@@???===;;;::::::::::::888555222111000///......------...++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,---------------------....../////////...---...111999LLL^^^kkkgggeeehhhuuu~~~~~~jjjVVVLLLFFF@@@<<<>>>===>>>???===999:::>>>@@@??????AAAGGGQQQ]]]eeettt}}}zzzzzzyyyvvvtttuuupppoooqqqsssooohhhfffhhhvvviiiJJJ;;;888.........////////////...,,,,,,,,,++++++++++++***************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++************************,,,,,,---------,,,,,,+++---------............///////////////////////////111111111222333333444444222333333444444555666666777777888999;;;===???@@@FFFFFFZZZ~~~nnnYYYJJJGGGDDDEEEDDDAAA??????===<<<;;;;;;;;;;;;;;;<<<===<<<>>>DDDIIIOOOXXXaaaooouuu~~~kkk^^^\\\RRRMMMJJJFFFCCCBBB@@@???===;;;::::::::::::888555222111000///......------...++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,------************************------------------------*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...............000///000111000444BBBPPPiiiiiifffaaabbbqqq~~~uuuzzzqqq^^^LLL???>>>;;;;;;===<<<999;;;@@@<<<<<<;;;<<<>>>CCCJJJPPPPPP\\\lllxxx~~~~~~yyyuuuvvvvvvsssrrrtttsssqqqoooiiiaaa___iiivvvlllJJJ333///333---...000000///.........,,,,,,+++++++++******************)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************++++++,,,,,,---,,,,,,+++---------............///////////////////////////000000111111222333333333222222333333444555555555666666777888:::<<<===>>>BBBCCCNNNiii~~~\\\PPPEEECCCCCCAAAAAACCC>>>===<<<;;;;;;;;;;;;;;;<<<:::<<<@@@DDDGGGOOOWWWcccjjjttt}}}lll^^^\\\RRRMMMJJJFFFCCCBBB@@@???===;;;::::::::::::888555222111000///......------...++++++++++++++++++++++++++++++,,,,,,,,,+++******(((((()))***,,,---...///)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,---......//////......//////111333111111888BBB[[[ccchhhccc[[[bbbxxx{{{xxx```JJJFFF===999<<<<<<999999>>>999:::<<<<<<<<<===@@@BBBAAAIIITTT\\\dddooo~~~}}}zzz{{{|||}}}wwwsssttttttrrrrrrtttyyyqqqfff[[[VVV```yyy]]]EEE:::333///---...000111000...------...++++++++++++******************)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++***************************++++++,,,,,,,,,,,,,,,---------............///000000000000000000000000///000000111111222333333222222222333444444555555666666666777999:::<<<======CCCFFFSSSwwwfffMMMDDDDDDCCCCCCEEE@@@???>>>===<<<;;;;;;;;;:::888999===???@@@EEELLLWWW]]]gggqqqyyylll___\\\SSSMMMJJJFFFCCCBBB@@@???===;;;::::::::::::888555222111000///......------...++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))***+++,,,,,,------************************************************)))******+++,,,,,,------***++++++++++++,,,,,,,,,,,,---.../////////...---...---...222222000333888CCCTTTeeeggg```bbbrrrkkkWWWHHH>>>@@@@@@;;;999<<<;;;<<<>>>???>>>======>>>CCCEEEGGGHHHJJJQQQ\\\eeexxx|||xxxttttttvvvxxxzzztttqqqrrrsssrrrsssuuuuuuiii]]]XXX]]]pppoooTTT:::222555666333000...///000///---+++---///++++++++++++***************)))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))******************************************+++,,,,,,,,,,,,,,,---------............///000000000000000000000000//////000000111222222222111222222333333444555555555555666666888999;;;<<<:::AAABBBEEE```\\\IIIFFFDDDCCCEEEAAAAAA???>>>===<<<<<<<<<999777999<<<===<<>>>>>===<<<;;;<<<<<<<<<;;;999;;;AAAKKKSSSXXXaaannnyyyzzzyyywwwtttsssrrrrrrrrrsssnnnkkkmmmnnnnnnpppsssjjj___XXX]]]mmm|||III>>>444333222//////222,,,...///---+++***---000+++++++++************)))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---------.........//////000000000000000000000000/////////000111111222222111222222333333444555555555555555666777999:::;;;999>>>???@@@RRRuuugggNNNHHHDDDBBBDDDBBBBBB@@@>>>===<<<<<<<<<:::999;;;>>>>>>;;;===AAADDDIIIRRR\\\fffooowww|||nnn___YYYUUUOOOJJJFFFGGGEEEAAA??????>>>===<<<;;;999666444333111111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---------............///......//////000000111111444;;;QQQkkkqqqkkkppp~~~hhhWWWKKKAAA===???;;;@@@@@@<<<999<<<>>><<<<<<============???BBBDDDJJJPPPYYYbbblllzzz|||zzzwwwwwwvvvrrrooommmmmmnnnwwwqqqkkkjjjkkkiiibbb[[[\\\iiitttvvv~~~zzz]]];;;777222//////000000111000////////////.........+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000111111111111222333333333333333333444555555555555666888999:::>>>;;;===CCCIIIZZZ}}}XXXAAAJJJLLL@@@BBBBBB@@@======???>>><<<::::::::::::;;;<<<======BBBEEEJJJPPPYYYdddooovvv~~~mmm^^^YYYVVVOOOJJJFFFGGGEEEAAA??????>>>===<<<;;;999666444333111111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,---------............///000000111111...555DDDWWWhhhttt{{{xxx]]]III???:::;;;===============>>><<<<<<===<<<<<<===>>>@@@???CCCIIINNNTTT^^^kkkuuu~~~wwwsssqqqppppppqqqrrrqqqooonnnooooookkkooonnndddZZZ[[[gggtttqqqSSS<<<777444000.....................---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////////////////000000000111111111222222222333333333333444444444555555666888999:::;;;888:::???CCCOOOnnngggNNNDDDBBBAAACCCCCCBBB@@@??????===<<<:::::::::::::::;;;<<<<<<>>>@@@DDDIIIPPPYYYccciiixxxkkk^^^ZZZWWWOOOJJJFFFGGGEEEAAA??????>>>===<<<;;;999666444333111111000///...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,---------......//////000111111---111666@@@XXXsss~~~ssspppttt}}}aaaOOOHHH@@@===AAAAAA;;;999===========================<<<>>>@@@AAABBBGGGOOOUUUeeemmmxxxyyywwwtttqqqooonnnnnnnnnnnnmmmllliiiggghhhlllooojjjjjjdddVVVPPP```|||```III888...333000...---------,,,***,,,+++++++++************+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............///////////////000000000000111111222222222222333333444444444444444555666777999999888777:::===>>>EEE[[[rrrmmmOOOCCCGGGFFFEEEDDDDDDBBB???===<<<::::::999999999:::;;;;;;;;;===???BBBFFFMMMUUU[[[mmmxxxkkk___[[[YYYOOOJJJFFFGGGEEEAAA??????>>>===<<<;;;999666444333111111000///...---,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,---------------......///000000111222111000666FFF]]]pppyyyrrrfff___jjjnnn[[[JJJ???BBBBBB:::999@@@>>>>>>>>>>>>??????>>>===@@@@@@@@@???>>>???CCCGGGJJJPPPYYYaaalllyyy}}}tttooooooooooooooooooooooooooommmjjjeee```___dddlllrrrjjj^^^PPPKKKYYY|||sssVVV???444222444///...------...---+++)))++++++*********)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------.........//////////////////000000000111111111111222333333444444444444444555666777888999888999<<<>>>===AAAOOO^^^sss\\\TTTMMMIIIFFFEEEDDDAAA>>>???;;;::::::999999999::::::;;;<<<===???BBBGGGNNNSSSaaammmyyy~~~mmm```\\\ZZZOOOJJJFFFGGGEEEAAA??????>>>===<<<;;;999666444333111111000///...---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++------------............---------...//////000000555000000666999@@@XXXrrr|||pppbbbbbbtttuuu]]]KKKJJJIIIAAA>>>CCC???===<<<===???@@@???>>>>>>>>>>>>===<<<===???AAABBBDDDGGGLLLUUUbbbqqq{{{{{{tttooollljjjjjjjjjjjjjjjjjjjjjiiiiiifffddd```\\\[[[^^^dddiiiXXXQQQLLLRRRjjjsssSSS;;;000...///111...------.........,,,)))++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............////////////000000000000000111222222333444444333444444444555777888999777999===???>>>@@@HHHQQQgggrrr^^^RRRHHHFFFFFFBBB@@@AAA<<<;;;;;;:::999999999999:::;;;<<<>>>@@@DDDIIIMMMYYYeeeqqqwww{{{mmm```\\\YYYOOOJJJFFFGGGEEEAAA??????>>>===<<<;;;999666444333111111000///...---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))************************++++++*********++++++++++++++++++++++++******+++,,,,,,,,,++++++---------.........//////,,,------......///000000111---111777222///EEEcccyyyvvvqqqnnnttttttkkkdddVVVHHHAAABBB>>>;;;;;;>>>??????===============>>>???@@@@@@CCCBBBBBBDDDIIIRRR]]]eeetttwww}}}~~~yyyqqqllljjjjjjkkkkkkhhhhhhgggfffeeeddddddcccaaa```\\\WWWRRRQQQSSSUUUOOOYYYfffnnnwwwfffPPP999111222333///,,,...---,,,---......---+++,,,,,,+++++++++*********(((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++******++++++,,,,,,------,,,------------...............////////////000000///000000111222333444444333333333444555666888888555888;;;<<<<<<>>>CCCHHHWWWzzzcccMMMGGGGGGEEEBBBCCC>>>===<<<;;;:::999999999888999;;;<<<===@@@DDDGGGQQQ\\\ggglllqqqzzzmmm___ZZZVVVOOOJJJFFFGGGEEEAAA??????>>>===<<<;;;999666444333111111000///...---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))))))))*********+++((())))))******))))))(((++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,---......//////000......111333000000;;;III```lllyyy}}}}}}|||nnnXXXKKKEEE???===???@@@???===>>>>>>>>>???AAAAAAAAA@@@@@@@@@@@@AAACCCGGGLLLPPPWWWZZZ^^^bbbeeellluuu|||}}}wwwqqqmmmoookkkhhhfffffffffffffffgggfffdddcccbbbbbbbbbbbb]]]YYYSSSOOOQQQZZZhhhqqqwwwqqq[[[BBB666---000555444000...---,,,++++++---------,,,+++++++++************)))(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************************)))******+++,,,,,,------,,,,,,---------................../////////000000//////000111222333444444333333333444555666777888555777999999:::===AAACCCIIIeeewwwUUUJJJIIIFFFCCCCCC@@@???===<<<;;;:::::::::::::::;;;;;;;;;<<>>===<<<;;;999666444333111111000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++(((((())))))))))))((((((++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000...111111...000666666222FFF]]]yyy}}}}}}TTTMMMEEEAAABBBCCCBBB@@@>>>======>>>??????>>><<<;;;<<<>>>???@@@AAAAAABBBDDDFFFJJJKKKLLLOOOTTTYYY^^^jjjvvvzzzxxx||||||sssmmmkkkkkkjjjhhhgggeeedddddddddccc```^^^bbbaaa___^^^^^^^^^___```VVVPPPIIIJJJ[[[yyysssNNN...777111///222222---,,,///,,,+++)))***+++---,,,,,,************))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************************))))))***+++,,,,,,------,,,,,,,,,---------................../////////000...///000111222333444444333333333444555666777888777999:::999:::>>>@@@AAA???MMMfff[[[LLLKKKGGGCCCBBBAAA@@@>>>===;;;;;;::::::<<<======<<<;;;;;;===???===EEELLLOOOTTTaaannnuuuiii\\\YYYOOOLLLJJJHHHGGGFFFFFFEEECCC@@@???>>>===:::777444222111111000///...---,,,,,,---,,,+++*********+++,,,---***'''(((***,,,+++***))))))***+++---...//////,,,+++*********+++,,,---************************++++++++++++++++++++++++'''(((***---///000111111))))))***+++,,,,,,------,,,---......//////......///.........///000111111333FFFddd}}}}}}www]]]GGGEEEIIIFFFAAA???<<<>>>???===;;;<<<@@@CCC>>>===<<<===>>>>>>===;;;BBBBBBBBBCCCDDDEEEFFFGGGMMMRRRWWWZZZ]]]cccmmmttt}}}wwwsssooonnnmmmllliiifffcccaaabbbdddfffeeebbb___]]]]]]bbb]]][[[]]]]]][[[ZZZ[[[RRRRRRPPPVVVsssrrrQQQ;;;333000000000000///////////////...+++***))))))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))************************,,,,,,++++++,,,,,,---.........------------................../////////////////////000111111222222111222333444555777888888666666888999;;;<<<>>>>>>BBBEEERRRnnnsssSSSIIIMMMKKKBBBGGGAAA>>>>>>===::::::<<<>>>===<<<;;;::::::::::::???BBBEEEGGGKKKUUUbbblllvvviii\\\ZZZQQQOOOLLLIIIGGGFFFEEECCCAAA@@@???>>>===:::777444222111111000///...---,,,,,,---,,,+++*********++++++,,,***''''''***++++++)))((())))))***+++,,,------++++++*********+++,,,---************************++++++++++++++++++++++++******+++------.........*********++++++,,,,,,---,,,------...............111000///000222666:::<<<888:::GGGbbb|||~~~gggTTTNNNJJJEEEAAABBBAAAAAA@@@?????????@@@AAA???>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDAAADDDHHHJJJKKKPPPXXX^^^jjjnnnuuu{{{~~~yyytttpppllljjjiiiiiiiiiiiigggeeecccaaafffdddaaa```aaaaaa___]]]UUUWWWZZZ[[[VVVTTT[[[fffppprrrqqquuu|||jjjSSS>>>444333000////////////.........///---+++***))))))***++++++***))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************,,,++++++++++++,,,------......------------................../////////////////////000111111222222222222333444555666666777666777888999:::<<<======>>>@@@III^^^jjjQQQIIIFFFBBBDDDAAAAAACCCAAA>>>===@@@<<<<<<;;;:::::::::::::::;;;>>>AAACCCFFFNNNZZZcccoooxxxiii]]]\\\TTTPPPNNNJJJHHHFFFDDDBBB@@@@@@@@@>>><<<999666444222111111000///...---,,,,,,---,,,++++++******+++++++++***((((((***+++***))))))))))))*********+++++++++************+++,,,,,,************************************************,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,---...............000///...///333999???CCC666...000EEEbbbvvvvvvnnnrrrtttmmmjjjiiisss___LLLFFFBBB???>>>???AAA???>>>BBB@@@===<<<===?????????============>>>???@@@AAA===???AAAAAAAAACCCHHHMMMPPPSSSXXX]]]bbbiiiooottt|||vvvqqqnnniiiiiihhhgggfffddddddcccaaabbbcccccccccbbb```___^^^ZZZWWWYYY]]]^^^YYYSSSMMMLLLPPPXXX___hhhvvvrrrYYYEEE888000///222............------------...---+++***))))))***+++***))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++,,,------......------------................../////////////////////000111111222222333333444444444555555555777888888999::::::;;;;;;<<<>>>AAALLLbbbwwwgggWWWJJJFFFBBBAAACCCAAA===;;;===;;;;;;:::999999999::::::888:::<<<===@@@FFFPPPXXXfffppp}}}hhh]]]^^^WWWPPPMMMJJJHHHGGGEEECCCAAAAAA@@@>>><<<999666444333111111000///...---,,,,,,,,,,,,++++++++++++***+++++++++******++++++++++++***************************************++++++,,,************************))))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,++++++++++++++++++,,,,,,---.........---------------...111555:::<<<...,,,///777CCCTTTjjj|||~~~ooofffqqqzzzgggUUUaaarrrrrrWWWNNNCCC???AAADDDCCCAAABBB@@@>>>======>>>===<<<===<<<<<<<<<======>>>??????@@@AAA@@@???AAADDDGGGFFFGGGIIIJJJLLLPPPUUUYYYeeejjjrrrzzz{{{xxxuuutttmmmllljjjhhhdddaaa___]]]bbbaaa``````___^^^]]]]]]ZZZ[[[\\\]]]\\\\\\ZZZYYYUUUUUUWWW[[[]]]YYYQQQIIILLLFFFJJJccc}}}eeeSSS???666333111000///---------,,,,,,,,,++++++,,,,,,+++***))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********************************+++++++++***+++,,,,,,---...------,,,,,,------.............../////////////////////000111111222222555555555555555555555555888888888888999999999999<<<>>>AAABBBKKKhhhgggVVVKKKBBBAAABBB@@@<<<:::;;;::::::999999999::::::888999::::::<<>>;;;888666444333111111000///...---,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++*********))))))******++++++++++++************************))))))))))))))))))))))))))))))***++++++*********,,,,,,+++++++++++++++++++++,,,,,,---...---------,,,---......///000000111//////111222333<<>>>>>============>>>>>>???<<<============>>>@@@BBBCCCDDDDDDCCCBBBDDDHHHJJJJJJMMMQQQWWW[[[___aaabbbdddgggmmmrrrvvvwwwvvvuuuvvvvvvuuutttsssrrrqqqqqqnnnppprrrrrrooolllkkkjjjiiiiiigggeeecccaaa```___\\\\\\[[[[[[[[[[[[[[[[[[^^^]]]\\\ZZZYYYWWWVVVVVVUUUVVVVVVVVVUUUTTTRRRQQQRRRUUUWWWXXXUUUQQQLLLJJJKKKLLL^^^ttt___III<<<111111555444000,,,,,,,,,,,,,,,++++++++++++++++++******************(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************************************+++************+++,,,,,,------,,,,,,,,,,,,------............/////////////////////000111111222222777777777666666666666666888888888888888888888888999===AAAAAABBBTTT|||oooZZZEEEAAAFFFGGGBBB>>>;;;;;;::::::999999::::::::::::::::::;;;>>>CCCFFFLLLUUUaaajjjooouuu}}}fff\\\^^^WWWMMMKKKIIIHHHHHHHHHFFFEEEBBB@@@>>>;;;888666444444111111000///...---,,,,,,+++,,,,,,,,,,,,+++***)))***,,,------,,,++++++,,,++++++++++++++++++******((()))******++++++******************************************************((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,---------------...///000000000...---+++777111---...222666>>>FFFaaa}}}yyywwwpppoooyyyrrrggg\\\PPPHHH@@@??????@@@BBBBBB@@@?????????>>>>>>>>>>>>??????;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@???AAACCCFFFEEEFFFFFFHHHIIIKKKLLLMMMMMMQQQVVV[[[^^^]]]\\\ZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYY[[[\\\\\\ZZZXXXXXXXXX\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZYYYYYYXXXWWWVVVUUUTTTTTTPPPPPPPPPPPPOOOMMMKKKIIIHHHJJJKKKLLLLLLNNNSSSWWWUUUccc}}}WWW@@@===333,,,...111000---,,,,,,,,,,,,,,,++++++++++++*********************)))((())))))******))))))((())))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***************************************+++,,,,,,------,,,,,,,,,,,,------............/////////////////////000111111222222777777666666666666666666777777777777777888888888555999???BBB@@@IIIeeehhhLLLBBBFFFHHHEEEAAA======<<<;;;::::::::::::<<<;;;::::::;;;===???AAAGGGNNNXXX___dddkkkttt|||fff[[[[[[TTTOOOMMMJJJHHHHHHGGGEEEDDDBBB@@@===:::777666555444111111000///...---,,,,,,++++++,,,,,,,,,+++***)))'''***,,,,,,***))))))***)))))))))***************'''((()))***+++******)))************************++++++++++++++++++++++++)))***++++++,,,+++++++++*********++++++,,,,,,---++++++,,,------------,,,........./////////......555///,,,000333444555777MMMhhh}}}}}}uuugggQQQMMMGGGCCCBBBAAA@@@???@@@??????>>>>>>>>>??????>>>=========>>>???>>>>>>;;;===>>>???>>>???AAABBBDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHKKKMMMOOOOOOOOOOOOMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRSSSRRRQQQPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVTTTSSSSSSSSSTTTUUUTTTSSSSSSRRRQQQPPPPPPOOOJJJKKKKKKKKKJJJHHHFFFEEE@@@EEENNN[[[jjjvvv|||{{{[[[@@@444666000---......,,,,,,///------,,,,,,,,,+++++++++))))))************))))))))))))***++++++***))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***************************************++++++,,,---,,,,,,++++++,,,,,,---............/////////////////////000111111222222444444444444555555555555666666666777777777888888888777;;;@@@???AAASSSiii~~~___NNNIIIFFFCCCBBB@@@???>>><<<;;;:::999999;;;:::999999:::;;;<<<<<>>>>>>>>??????>>>===<<<<<<======<<<;;;<<<>>>??????>>>===>>>???;;;<<>>999999======<<>>DDDGGGKKKSSS___hhhssszzzhhh\\\ZZZPPPPPPOOOLLLJJJHHHFFFFFFFFF@@@???===:::888666555555444444222000///.........+++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++***((('''(((***+++++++++++++++++++++++++++,,,---.........---,,,........................000000000000////////////666777===OOOooovvviiibbbZZZQQQQQQHHHCCCDDDDDD???<<<===@@@===:::;;;>>>???===:::@@@??????@@@AAAAAA>>><<<<<<<<<<<<<<<============???@@@AAABBBBBBAAA@@@@@@AAABBBCCCDDDEEEFFFGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHHHHIIIKKKMMMJJJFFFFFFGGGHHHFFFCCCDDDCCCAAA@@@@@@BBBDDDEEEEEEGGGOOOVVVRRRLLLRRR___fff~~~oooRRREEE===444///111000//////...------,,,,,,******+++++++++***)))((())))))))))))))))))))))))(((***---000111///+++)))))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''******))))))((((((''''''((((((((('''((()))******((((((((('''&&&&&&%%%%%%((((((((((((((()))******))))))(((((((((((())))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,---...///000000///.........///111222000111111111111222222222333333444444555666666666888888888999<<<@@@CCCFFF[[[ooolllTTTLLLKKKBBBBBB???:::;;;??????;;;:::::::::999::::::;;;;;;;;;>>>AAABBBCCCGGGPPPWWWcccnnn{{{fff[[[YYYPPPPPPNNNLLLIIIGGGFFFEEEEEEAAA???===;;;888777555555444333222000///......---+++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++***(((''')))***+++++++++++++++++++++++++++,,,---.........---,,,........................000/////////////////////555555666===TTTttt~~~hhhYYYJJJCCC@@@>>>AAAFFF@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;999888>>>>>>?????????>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@======>>>???@@@AAABBBCCCFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEGGGEEEDDDCCCCCCEEEEEEDDDCCCDDDDDDDDDCCCAAA@@@BBBCCCGGGTTThhhxxx{{{yyyzzzkkkTTT???888555///---000/////////...---,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))%%%+++111000+++''''''((()))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((('''''''''((((((((())))))))))))((((((((('''''''''''''''((((((((((((((())))))***))))))(((((((((((())))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------...------,,,---...///000000///.........///111111000000111111111222222222333333444444555666666666888888888999<<>>;;;888777555555444333222000///...------+++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++***(((''')))***++++++++++++++++++++++++++++++,,,---------------------------------------////////////////////////111333333111999PPPmmmttt```RRRFFFAAA@@@@@@AAABBB@@@======???BBB@@@AAAAAA@@@???>>>??????======>>>>>>>>>===<<<<<<===>>>>>>???>>>>>>======;;;<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@?????????@@@@@@>>>>>>===>>>???????????????>>>======???@@@@@@BBBBBB@@@???BBBJJJRRRfff~~~uuukkkNNN>>>222111222000///222///......------,,,,,,+++++++++***)))((())))))***))))))))))))))))))))))))(((111999666+++%%%'''---((((((((((((''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''')))))))))(((((((((((('''&&&'''((()))***)))((((((''''''(((((((((((())))))((((((''''''(((((()))***))))))(((((((((((())))))*********++++++++++++,,,++++++,,,,,,,,,,,,---------------,,,---....../////////......//////000111000000000111111111222222333333333444555555666666888888888999;;;===@@@AAAJJJMMMYYYrrr{{{___PPPFFF@@@CCCDDD>>><<>>;;;999777555555444333111000...---------+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))******)))(((((()))+++************************++++++,,,,,,------------------------------------.........///////////////---333666333000888JJJXXXrrrkkkVVVJJJJJJGGGDDDAAA?????????@@@===>>>???>>><<<<<<===???;;;<<<===============<<<<<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>??????@@@;;;<<<======>>>>>>>>>>>>AAA???===;;;<<<============>>>===;;;:::???GGGMMMYYY[[[[[[WWWWWW___nnnzzzpppVVVIII???666000111333000///000------------,,,,,,+++++++++++++++,,,+++******)))((((((((((((((((((((((((***222888555+++&&&)))///((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((******)))(((''''''''''''((()))******+++(((''''''''''''((())))))))))))(((((((((((())))))************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................//////000000000000000000111111111111222333333444444555666666888888888999:::<<<>>>???BBBAAAHHH[[[uuuiiiRRRAAABBBDDD>>><<<@@@<<<<<<;;;999888888888888888999:::::::::<<>>??????@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<======<<<<<<===>>>>>>===<<<<<<@@@===;;;<<>>AAA===<<<;;;:::999999999999999::::::999:::;;;>>>@@@AAAGGGOOOTTTXXX]]]fffmmmvvv|||```TTTVVVQQQOOOMMMKKKHHHFFFEEEEEEEEEDDDBBB???<<<999777555444333222111///...---,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***)))((((((***,,,************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111000111333222111333888666BBBTTTiiimmmUUUOOONNNMMMMMMMMMKKKHHHEEE@@@???===;;;;;;<<<===???AAA@@@???>>>============;;;;;;;;;;;;::::::::::::;;;<<<======<<<;;;999888<<<::::::@@@IIIRRRWWWXXXSSSQQQRRRZZZkkkvvv]]]FFF888222222.........//////...------++++++++++++++++++++++++)))+++...//////---***'''))))))))))))))))))))))))((('''&&&'''((())))))((('''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&'''((()))(((''''''&&&&&&'''(((((()))******''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------++++++,,,------------,,,------...////////////.../////////000000000111111222222222333444444555555555666777888999:::;;;<<<<<<>>>CCCEEEEEERRRuuuzzzZZZKKKFFF@@@======>>>===<<<;;;;;;:::;;;;;;::::::999999:::;;;===>>><<>><<<>>>======<<<<<<<<<======:::999888999:::;;;<<<<<<:::===@@@@@@AAAEEEOOOWWWaaajjjvvv```SSSVVVSSSPPPOOOLLLJJJHHHFFFFFFFFFEEECCC@@@===999777555444333222000///---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***)))((()))***,,,)))))))))))))))))))))))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000...000444333------111...444777888CCC^^^zzzhhhccc\\\UUUQQQQQQSSSUUUQQQPPPNNNLLLKKKKKKLLLMMMKKKKKKKKKJJJIIIIIIHHHHHHHHHJJJOOOTTTXXXZZZ\\\\\\^^^```iii{{{yyyYYYOOOAAA666111000000000---///000---******,,,---******************++++++,,,***(((&&&%%%''')))***))))))))))))))))))))))))''''''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))&&&'''(((******((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,---------***+++,,,---...---,,,,,,,,,,,,.../////////...---////////////000000000000111222222333333444555555222333555777999:::;;;;;;>>>888:::AAADDDEEEPPP___sss[[[MMMFFFBBB>>>============>>>>>>???999888777888:::;;;;;;;;;:::<<<===<<<<<<@@@IIIQQQTTT^^^kkkuuu{{{```SSSVVVRRRQQQOOOLLLIIIGGGFFFGGGGGGDDDCCC@@@===:::777555444555444111...---,,,---...,,,+++******))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))***++++++++++++***+++++++++*********))))))++++++,,,,,,,,,,,,------+++,,,------......------////////////000000000000222666888777777@@@RRR```zzz|||{{{|||}}}yyyxxxyyyyyy}}}bbbLLLFFF>>>444///000333333222000000///...,,,+++***)))************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))(((&&&%%%%%%'''%%%&&&'''(((((('''&&&%%%((((((+++111000***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---...............------111000000////////////000000222333333222111222333444444555666777888999999888:::;;;<<<>>>BBBGGGKKK```vvvuuuaaaOOOCCC???<<<======::::::===;;;999777777999:::;;;;;;::::::999:::<<>><<<;;;;;;;;;;;;:::888::::::999999999;;;===>>>>>>AAAFFFKKKQQQWWW^^^cccooowwwcccUUUWWWQQQQQQOOOKKKGGGDDDCCCBBBBBBBBBAAA???<<<:::777555444222222111111000...---,,,,,,+++******))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((())))))******************************************++++++++++++,,,,,,,,,++++++,,,------------,,,........./////////000000222111111333555666555555222888GGGZZZnnnuuuWWW@@@666666777666111...++++++---...///...++++++++++++,,,,,,,,,,,,************************''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&''''''''''''''''''&&&(((&&&&&&))))))%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))&&&'''((('''&&&&&&&&&(((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++***+++,,,,,,------,,,,,,,,,---......///.........---------...///000111222...000222222222111222333333444444555666777888888444777999;;;;;;;;;<<<===AAAGGGLLL___}}}}}}YYYCCC======???@@@<<<;;;:::;;;<<<<<<:::888::::::999888888999::::::>>>@@@BBBEEEIIIOOOVVV[[[aaajjjtttzzzeeeWWWXXXRRRQQQOOOKKKGGGDDDCCCBBBBBBAAA@@@>>><<<999777555444111111111111000...---,,,,,,+++******))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))(((((()))************)))*********************************+++++++++,,,,,,***+++,,,,,,------,,,,,,............////////////.........111444444222///555666:::AAAJJJ]]]zzzssseeeRRR<<<333555666111***,,,---///111222111...,,,*********+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''%%%'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''(((&&&%%%(((((($$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++***+++,,,,,,------,,,,,,,,,------...//////......------------...///111111---///111222111111222333333333444555666777888888666888:::;;;;;;;;;;;;===AAAFFFGGGQQQgggzzznnnWWWIII???<<<===<<<:::999:::;;;<<<;;;:::::::::999888888888888888;;;<<<===>>>@@@EEEKKKOOOUUU^^^hhhpppxxxfffXXXXXXQQQQQQOOOKKKHHHEEEDDDDDDDDDAAA@@@>>><<<999777555444111111111000///.........,,,+++******))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((('''((())))))******))))))***************+++++++++************++++++++++++******+++,,,,,,,,,,,,,,,------........./////////000000000222222222///---444444666777888@@@QQQbbbyyyaaaPPPCCC;;;333111//////111555000///...---------------*********************+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%&&&((((((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++***+++,,,,,,------,,,,,,,,,,,,---...////////////------------...///000000---///111222111111222444333333444555666777777888777888::::::::::::<<<>>><<>>:::AAAAAADDDMMMVVVfff~~~vvv^^^QQQFFFCCC>>>;;;;;;<<<<<<<<<999999999:::999999888888;;;<<<<<<;;;:::<<>>;;;999777555333222111///...///...---++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************************************---,,,+++*********+++,,,,,,,,,++++++,,,,,,---...............////////////222222333444444555555666;;;;;;BBBQQQaaatttyyyYYYBBB777333111...000000000///......------,,,,,,,,,+++++++++******))))))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))************+++++++++))))))))))))************...---,,,,,,---...---,,,///......------///000111000000000000111111111111222222333444444555555666777777777888999:::<<<<<<<<<===???@@@DDDJJJQQQVVVuuujjjTTTAAA???AAA>>>===AAA>>>;;;888999<<<<<<999666:::999999999999999::::::>>>???BBBEEEIIIMMMPPPRRR___fffrrr{{{mmmZZZSSSPPPNNNMMMKKKJJJHHHGGGGGGGGGBBB@@@===;;;:::999777555222111///...///...---++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************************************,,,+++*********+++,,,,,,,,,++++++++++++,,,---------.........////////////111111111222333333444444444333666===EEEPPPbbbrrr~~~sssZZZMMM<<<222111333555555000000//////...---------,,,,,,+++++++++***************))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************...---,,,,,,---...---,,,///......---...///000111//////000000000111111111111111222222333333444444666666666777888999:::;;;<<<<<<===>>>@@@DDDJJJOOO^^^uuupppMMMAAABBB@@@<<<;;;AAA>>><<<;;;<<<<<<;;;999999999999888888999999:::;;;;;;===???AAADDDGGGHHHTTT\\\fffooovvv}}}lllZZZSSSQQQKKKKKKJJJIIIIIIHHHIIIIIIAAA>>><<<::::::999888666222111///...///...---++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************************************************+++,,,---+++++++++++++++,,,---------------.........////////////000000111222222333444222222333333555===FFF```tttkkkTTTHHH999555111...///111333333000//////......---,,,,,,,,,++++++++++++*********+++***)))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************---,,,+++,,,---...---,,,......------......///000//////000000000000111111///000000111222222333333444555555555666888999:::;;;<<<<<<;;;<<>><<<;;;:::999999999999888888888888999999999999999:::;;;<<<>>>???GGGMMMVVV^^^eeellluuu{{{hhhXXXRRRQQQKKKKKKJJJIIIHHHHHHHHHHHHBBB???<<<;;;:::999777666222111///...///...---++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((()))))))))************************************((())))))***+++,,,,,,---+++++++++***+++,,,,,,---,,,,,,---------........./////////000111111222222555555555444222222444777<<>><<<;;;;;;;;;:::999999888888888888999999999999999:::;;;<<<<<<>>>CCCJJJPPPVVV]]]fffmmmvvv~~~dddVVVQQQOOONNNMMMKKKIIIGGGFFFEEEEEEDDDAAA===;;;999888555333222111///...///...---++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********((()))))))))************))))))))))))))))))))))))(((((()))***++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------------/////////000111111222222///111333222222333333333222888>>>GGGXXXqqq~~~\\\GGG===777222///,,,...000000...---...///......------,,,,,,+++++++++++++++*********))))))+++***((('''''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********((()))))))))************,,,+++***+++---...---,,,,,,------..................////////////000000000000000111111222222333333555555555666777888999::::::;;;<<<<<<<<<>>>BBBEEEDDDEEEIIITTTlllzzz]]]NNNLLLBBBAAA@@@?????????@@@@@@;;;;;;:::999888888999999888888888999:::;;;<<<===;;;???DDDHHHLLLRRR[[[aaafffnnnzzz|||bbbTTTPPPNNNOOONNNLLLIIIFFFEEECCCCCCEEEBBB>>>;;;999777555222222111///...///...---++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***+++++++++******************+++,,,,,,+++++++++,,,,,,,,,------......///000000111111222,,,///000///000333222000444666777999@@@NNN^^^iiirrr[[[CCC777666555222111,,,---...---,,,---...000...------,,,,,,+++******+++************)))))))))***)))'''&&&'''(((***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))************+++***)))+++---...---,,,,,,,,,---............---......////////////000000000000000111222222333333555555555555666888999:::999;;;<<<<<<===>>>BBBDDDDDDEEEGGGMMM\\\vvvsssiiiOOOHHH@@@;;;<<<>>>??????===<<<;;;::::::999::::::666666666777888:::;;;<<<:::===AAADDDFFFIIIPPPUUU[[[cccnnnxxx{{{aaaTTTPPPNNNOOONNNKKKIIIFFFDDDCCCBBBCCC@@@===;;;:::888666444222111///...///...---++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((())))))))))))***))))))))))))************))))))))))))))))))))))))((()))***++++++***))))))***************++++++,,,++++++++++++,,,,,,,,,,,,---------...//////000000...111111...///333333///333444555666666999@@@FFFPPPfffxxxiiiIII???555333333111000111111000///............---------,,,,,,+++*********************))))))))))))((('''&&&&&&'''))),,,...((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************))))))***,,,...---,,,+++,,,---.........------........./////////000000...//////000000111111222333333333444555666888888888999;;;;;;;;;<<<>>>@@@CCCFFFIIILLLRRRaaawwwxxxgggPPPAAA===>>>===<<<>>>>>>===<<<;;;;;;;;;;;;777666666666777888999999888<<>><<<<<<;;;;;;;;;999999888777777777888888777:::======;;;;;;>>>AAAAAAGGGOOOVVV\\\aaahhhmmmrrruuuzzz{{{___QQQMMMKKKPPPOOOLLLIIIGGGEEEDDDCCCAAAAAA???>>>;;;999666555666222...///222222///+++************))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((,,,+++***)))))))))***+++************************,,,,,,+++***)))(((''''''++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......///000000000111111111111111222222333333444555555555:::>>>BBBIIIZZZrrrzzzppp```NNN@@@888555555111000000///......------+++000777;;;;;;777000++++++++++++************)))))))))))))))))))))))))))''''''&&&%%%&&&***000444,,,***(((%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,......---,,,,,,---------............////////////000000000000111111111111333333333444444444555555999999888888999999:::;;;AAACCCFFFIIIKKKMMMPPPSSSgggiiiSSSIIIDDD>>>CCC<<<:::???AAA===;;;<<<999999888888888888999999999999999999999999::::::???AAAEEEKKKQQQVVVZZZ\\\bbbffflllsss{{{}}}aaaSSSNNNLLLPPPNNNLLLIIIGGGEEEDDDCCCAAA@@@???===;;;888666555444111......111111...***************))))))))))))))))))((((((''''''&&&&&&((((((((((((''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((()))***+++***)))((((((((())))))************************++++++******)))(((((((((++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------........./////////000000000000111111222222333444444000333666777999BBBQQQ\\\hhhyyyrrrfff\\\MMMHHHAAA999444222222333000//////...------,,,,,,///111444555444000,,,)))+++++++++*********))))))(((((((((((((((((((((((('''''''''&&&&&&)))...222...---***(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******************+++++++++,,,,,,------,,,,,,,,,,,,,,,---............//////////////////000000000111111111333333333444444444444555888888888888999:::;;;<<>>999222222000///...------,,,......------,,,,,,++++++......------,,,+++******++++++*********)))))))))((((((((((((((((((((((((''''''(((''''''(((+++...---,,,***)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))***************++++++++++++,,,,,,+++++++++++++++,,,,,,---............///////////////000000000000111111333333333333444444444444777777777888:::;;;===>>>>>>@@@BBBDDDDDDFFFHHHJJJOOOXXXfff{{{oooZZZJJJEEEAAA@@@>>>;;;;;;<<<;;;;;;:::999888888888999888888888888888888888888:::;;;<<<>>>@@@AAACCCCCCIIILLLPPPWWW___gggnnnqqqvvvyyy}}}fffWWWPPPMMMNNNMMMKKKIIIFFFEEEDDDCCC@@@@@@???===:::888666444333111///...//////---+++************)))))))))(((******)))((('''&&&&&&%%%((((((((((((''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))((('''&&&'''***---///------,,,,,,++++++++++++************************(((((())))))************************++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------............---......//////000111111333222333444555555444222;;;===@@@CCCLLL___xxxvvvVVVKKK===555222333444333000000///...---,,,++++++,,,,,,,,,,,,++++++*********)))(((((()))***,,,---************))))))))))))((((((((((((((((((((((((&&&((()))(((''''''(((***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***************++++++++++++******************+++,,,---------.........//////////////////000000000111222222333333333444444444666666777888:::<<<>>>???===???AAABBBBBBBBBDDDFFFJJJKKKQQQ^^^vvvttt```KKKAAABBBDDDAAA<<<======<<<::::::999999999999999888888888888777777888888888999::::::;;;;;;@@@AAADDDIIIPPPWWW]]]aaagggjjjnnnrrrvvv{{{fffWWWQQQNNNMMMLLLJJJHHHFFFEEEDDDCCC@@@@@@>>>===:::888555444333222111000000///...---************)))))))))(((***))))))((('''&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&'''***---//////////////////......---))))))))))))))))))))))))((((((((()))******++++++)))))))))******+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------------.........//////,,,------......//////000111//////000333555444222111444777888:::???HHHOOO```mmmxxxpppgggZZZJJJ>>>:::666111////////////...,,,,,,++++++,,,---//////+++++++++++++++*********))))))))))))******++++++*********)))))))))((((((''''''''''''''''''''''''&&&''')))((('''&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))))))))*********+++++++++***)))))))))******+++,,,------------...............////////////000000000222222222333333333444444444555666777999;;;===???===>>>@@@@@@@@@@@@BBBDDDFFFIIIMMMRRR\\\qqqsssVVVGGGBBBBBBAAA@@@@@@>>>===;;;;;;::::::999999999999888888777777666777777888888999999999======???AAAEEEJJJOOORRRUUUXXX\\\```eeekkkrrrwww~~~dddVVVPPPNNNMMMLLLJJJHHHFFFEEEDDDDDD@@@???>>><<<:::777555444333333222111000///......************))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''''''''))),,,---///////////////...------))))))))))))))))))))))))(((((())))))*********+++(((((())))))***+++++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////,,,,,,------.../////////222000...///111222333333000222555666666666777777===FFFTTTggg{{{sssdddYYYKKK@@@;;;999555222//////000111000///---,,,000...,,,+++++++++---...++++++++++++++++++******///...---,,,+++)))((((((******)))))))))(((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''(((((((((((()))))))))))))))************+++))))))))))))***+++,,,,,,,,,------------...............////////////000000222222222222333333333333444444555666888:::<<<===<<<===????????????AAACCCBBBGGGMMMNNNOOOZZZuuuuuuNNN<<<>>>EEEDDDCCCAAA???>>>===<<<<<<;;;;;;::::::999888888888666777777888888999::::::<<<<<<<<<===@@@BBBEEEFFFLLLNNNRRRVVVZZZaaahhhmmmuuuxxx{{{~~~||||||bbbTTTOOONNNLLLKKKIIIGGGFFFEEEDDDDDD@@@???>>><<<:::777555333222222222111///...---...************))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))***+++,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))*********((((((((()))***+++++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////222222111111111111222333555333111000111444777:::999:::>>>EEEPPP^^^iiiqqqyyyhhhUUUFFFBBB;;;444000111444777888+++---/////////...///000222111///---,,,******)))++++++++++++++++++++++++333111...+++))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''&&&%%%%%%&&&((($$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))***************))))))***+++,,,------,,,,,,---------................../////////000000111222222222222333333333333333444555777888:::;;;999;;;=========>>>???AAA@@@DDDJJJNNNMMMPPP___pppiiiSSSLLLKKKGGGFFFDDDBBB@@@???>>>===<<<<<<;;;;;;:::999999888777777777888888888888999999999:::;;;<<<===>>>???DDDFFFIIILLLPPPVVV]]]bbbhhhkkknnnqqqtttwww{{{~~~}}}|||wwwssszzz```SSSOOONNNLLLKKKIIIGGGFFFEEEDDDDDD??????>>><<<999777555333000111111000...,,,,,,---************))))))))))))&&&&&&''''''((())))))))))))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))***)))((('''&&&))))))))))))))))))))))))******))))))))))))))))))'''(((((()))***+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......//////000---///111111//////000111///000111333555666555444555555444555888===BBBEEEJJJOOOYYYeeetttmmmdddbbb___VVVIII@@@<<<888333000000000111111000---***///000///---++++++///222((()))***+++,,,++++++***++++++++++++++++++,,,,,,333000,,,)))((())),,,...))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$''')))######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))************************+++,,,---...,,,,,,,,,---------................../////////000111111222222222333333333333333333444666777999:::888999;;;<<<<<<===>>>@@@BBBBBBFFFMMMNNNMMMRRRZZZggg{{{gggVVVHHHGGGEEECCCAAA@@@???>>>======<<<;;;;;;:::999999888888777777777777777777666777888:::;;;;;;;;;;;;999;;;===@@@DDDIIIPPPUUUWWWZZZ]]]```cccggglllooossswww}}}}}}|||{{{zzzxxxvvvsssooojjjfff}}}bbbTTTOOONNNLLLKKKIIIHHHGGGFFFFFFFFFDDDBBB@@@===:::777666555555222000//////...---,,,+++******)))))))))))))))&&&&&&'''((())))))((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******+++++++++++++++++++++++++++)))************++++++++++++++++++,,,---...///000////////////000000000000//////000111111111111111000000111222444555555666<<<<<<>>>AAAFFFMMMRRRVVVffflllxxx}}}pppbbbTTTJJJCCC@@@:::888666444111///......------,,,***)))***,,,......------------,,,,,,,,,------,,,,,,+++***))))))******))))))))))))******))))))))))))))))))))))))))))))(((''''''''''''''''''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&%%%%%%&&&'''&&&'''''''''(((((())))))(((((((((((()))))))))))))))***+++,,,,,,+++)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111222333333333333222444444333444444555666777777888999:::<<<===>>>>>>@@@BBBDDDFFFHHHKKKOOORRRXXXeee}}}pppUUUDDDAAABBBAAA???BBBAAA>>>:::999::::::888999999888888777777777666777777777777888888888888888888999:::===AAAEEEGGGMMMMMMMMMOOOSSSWWW[[[]]]ccciiipppttttttuuuxxx|||~~~|||yyyvvvrrrnnnmmmooommmjjjeee```[[[WWWUUU}}}bbbTTTOOONNNLLLKKKIIIHHHGGGFFFEEEEEECCCBBB???<<<:::777666555555222000//////...---,,,+++******)))))))))))))))&&&&&&'''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******+++++++++++++++++++++++++++)))************+++++++++,,,++++++,,,,,,...//////....../////////000000000//////000111111111111000000000111222333444555555555555444555777;;;>>>@@@CCCIIIRRR___ooo{{{kkkdddbbbYYYUUUNNNFFF???:::777666444444222111000/////////...333666444///+++---///////////////.........------,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&''''''&&&'''''''''((((((((()))'''((((((((())))))))))))((()))+++,,,,,,+++)))(((*********+++++++++,,,,,,,,,,,,++++++++++++++++++............////////////000111222222333333222222333333333333444555666777777888999:::;;;<<<===>>>???AAACCCEEEGGGJJJNNNQQQSSS\\\ooo___GGG===>>>BBB>>>???@@@@@@@@@???===:::777777777666666666555555777777777777777777777777888777888999;;;???BBBDDDEEEEEEEEEGGGJJJMMMQQQSSS[[[```gggjjjjjjkkkooorrrtttwww{{{~~~}}}|||{{{{{{xxxwwwuuuqqqmmmiiifffdddbbb```]]]YYYUUUQQQMMMLLL|||aaaTTTOOONNNLLLKKKIIIHHHFFFEEEEEEEEECCCAAA???<<<999777666555555222000//////...---,,,+++******)))))))))))))))&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))+++************))))))))))))))))))))))))******+++++++++++++++++++++++++++)))************+++++++++,,,++++++,,,,,,---...///.........////////////000...//////000000000000000000000111222333444444555444333222111111222444666777999;;;@@@GGGQQQ]]]dddtttwww{{{ooommmfff[[[OOOEEE???===777666555333222222222222///...............//////...555<<<:::222++++++---............------------,,,,,,++++++***)))))))))((((((************(((((((((((((((((((((((((((((()))(((''''''&&&'''''''''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''))))))(((''''''''''''((('''''''''''''''(((((((((''''''((((((((()))))))))((()))***++++++***)))(((*********++++++++++++,,,++++++++++++++++++,,,,,,---............/////////000000111222222222222222333333333333444555666666666777888999:::<<<=========???BBBDDDEEEHHHLLLNNNQQQTTT^^^mmm}}}```EEE>>>AAA<<<>>>@@@AAAAAA>>>;;;:::888888777777777777666666777777777777777777777777777777777777999;;;===???=========>>>@@@CCCEEEGGGNNNSSSXXX[[[[[[\\\___bbbfffkkksssyyy}}}~~~|||yyyuuusssqqqppppppllljjjgggccc___[[[XXXWWWRRRQQQNNNLLLIIIFFFDDDBBB|||```SSSOOONNNLLLKKKIIIGGGFFFEEEDDDDDDBBBAAA>>><<<999777666555555222000//////...---,,,+++******)))))))))))))))''''''((((((((((((((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((&&&%%%%%%&&&(((((())))))))))))))))))))))))************)))))))))))))))))))))))))))******+++************************))))))*********+++++++++,,,+++++++++,,,------...------........./////////---...//////000000//////000000000111222333333444444333222222333555777888:::999888777666888<<<@@@EEEGGGJJJMMMRRRZZZcccjjjyyyxxxtttlllbbbXXXNNNFFFBBB???<<<888555444222111000000111111222222222111111------,,,,,,,,,---......,,,111666555000***((())),,,+++++++++************++++++******))))))))))))'''(((***++++++***((('''(((((((((((((((((((((((((((''''''&&&&&&'''''''''))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((()))*********))))))************++++++++++++,,,,,,,,,,,,---------------------........./////////000000111222111111111222222222222333444555666555666777888999;;;<<<<<<<<<>>>@@@BBBCCCFFFIIILLLPPPQQQUUU[[[cccrrrfffQQQHHH@@@>>>===>>><<<;;;===@@@;;;;;;::::::::::::::::::888777777777777777666666666666555666666888999:::::::::::::::<<<===???@@@BBBFFFJJJLLLMMMNNNQQQSSSXXX^^^fffmmmrrrvvvyyy{{{~~~~~~~~~{{{yyyvvvuuutttqqqoookkkgggdddbbbaaa```]]][[[XXXTTTPPPMMMJJJIIIFFFFFFEEECCCBBB@@@??????{{{```RRROOONNNLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@>>>;;;999777666666555222000//////...---,,,+++******)))))))))))))))'''((((((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************))))))*********+++++++++,,,,,,+++++++++,,,------------------............------...////////////...///000000111111222222222000//////000111333444555///111333444333333444666666666666666777:::>>>AAA===FFFOOOUUUVVVZZZbbbiiiuuuwww{{{~~~~~~}}}sssrrrrrrsssvvv{{{}}}uuukkkffffffgggfffdddeeebbb^^^XXXRRRLLLIIIFFFAAA@@@===:::777333111000555222....../////////---000000111111000///...---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))'''************))))))))))))******))))))))))))((((((&&&''')))******)))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))))))))))))))*********+++++++++,,,---------......//////------------...............///000000111111000000222111111222222333444555444555666777888:::;;;;;;;;;===???AAABBBDDDHHHJJJLLLMMMOOOSSSUUU]]]mmm}}}yyyjjjZZZSSSKKKFFF???;;;>>>FFF;;;;;;<<<<<<<<<<<<<<<<<<999999888888777777777666555555555555555666666666888888888888999::::::;;;;;;===???AAABBBDDDEEEGGGJJJNNNTTTYYY^^^dddiiimmmmmmnnnppprrruuuwwwxxxyyy}}}}}}}}}~~~~~~{{{yyyzzz{{{yyyyyyyyyyyyyyyxxxxxxwwwsssrrrpppnnnkkkhhhgggeeeaaa___\\\XXXUUUSSSRRRQQQOOOMMMJJJGGGDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>zzz___RRROOONNNLLLKKKIIIGGGEEEDDDCCCBBB@@@???===;;;999777666666555222000//////...---,,,+++******)))))))))))))))(((((((((((((((((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))))))))***)))))))))))))))******+++************************)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,------...............//////000000000111111111000////////////000000000+++///222444444333222222555444444333333444555555000555999:::777777;;;???<<<>>>AAACCCDDDDDDDDDCCCDDDCCCBBBBBBCCCDDDFFFHHHGGGBBB<<<::::::<<<;;;::::::999888777555444333222555555444444444444444444222000......//////...---......//////......---,,,//////...,,,++++++++++++---***'''))),,,...,,,))),,,+++++++++************)))))))))(((((((((((((((''''''))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''(((((()))))))))))))))************+++,,,,,,------......//////,,,------------...............///000000000000000111111111111222333444444333444555666777999::::::;;;<<>>===<<<<<<===::::::;;;;;;<<<======>>>yyy^^^QQQOOOOOOLLLKKKIIIGGGEEECCCBBBBBB@@@???===:::888777666666555222000//////...---,,,+++******)))))))))))))))((((((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))******)))))))))))))))******+++************************)))************+++++++++,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,---------,,,,,,---............---/////////000000000000000000000000000000000111111111333555555333111111111111111111222333333333222666888888777555444555666666777888999::::::::::::777666555444333333333333555444333333444444555555333333444555666666777777......---,,,++++++*********+++------.........................../////////...---,,,+++************+++*********,,,,,,+++***++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))))))))))))))******************++++++,,,------...,,,,,,---------.........---...//////000000//////000000000111111222333444333333444555777888999999;;;===???@@@AAACCCFFFIIIFFFEEEGGGKKKMMMNNNSSSZZZeeevvv{{{WWW@@@;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::999999888666666666777777666666666333444444555555666555555666666555777999:::;;;;;;>>>@@@CCCFFFIIIMMMRRRUUULLLNNNQQQUUUXXXZZZ[[[\\\\\\\\\]]]```cccfffeeeeeeiiikkkkkkhhhccc```cccfff______``````______^^^]]]WWWVVVUUUSSSPPPNNNMMMLLLGGGFFFDDDBBBAAA@@@AAAAAA===<<<:::999999;;;<<<===999999:::;;;<<<>>>>>>???yyy^^^QQQOOOOOOLLLKKKIIIGGGEEECCCBBBAAA@@@>>>===:::888777666666555333000/////////---,,,+++******)))))))))))))))(((((())))))((('''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,---------+++,,,------......------////////////000000000000,,,---...///000111111222...///111111111222444666.........000222333222111000000000111222333444444111111111111111222222222444444444333333222222111...000222333222111222333000111111111000///......//////000000111222222222,,,///111000...,,,,,,,,,......------------......++++++***************+++(((***------+++)))((()))(((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%"""###%%%&&&'''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&((()))***))))))))))))************(((((()))***++++++,,,,,,,,,,,,,,,---------......---......///////////////000000000000111222333444222333444555666888999999;;;===???@@@AAACCCFFFIIIJJJFFFEEEHHHJJJLLLPPPUUU]]]eee|||uuuWWWMMM======>>>>>>??????@@@@@@======<<<;;;;;;:::999999666666777777888777777666444444555666666777666666666555444555777999999999777999===@@@BBBDDDGGGIIIEEEGGGJJJMMMPPPQQQRRRRRRPPPQQQRRRUUUYYY\\\\\\[[[WWWZZZZZZWWWRRRQQQTTTXXXTTTTTTUUUUUUTTTTTTSSSRRRPPPOOONNNLLLJJJHHHFFFFFFAAA@@@???>>>===>>>>>>???999999888888999;;;===???:::;;;<<<===>>>@@@AAAAAA}}}```TTTQQQPPPLLLKKKIIIFFFDDDBBBAAA@@@@@@???;;;>>>AAA666///999555333111000000000...,,,*********))))))))))))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&%%%%%%$$$&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------+++,,,...///000///...---............////////////////////////////////////............//////////////////000000000000///...///000000000111111111111000000000000000000000000111111111111000000000///////////////////////////////////////////////////000////////////..................------,,,,,,,,,---,,,***))))))***,,,---******************************))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((+++***((('''&&&'''&&&''')))((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$###%%%'''***&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++***+++,,,---........................//////////////////111222222222222222333555666666666666999;;;>>>??????>>>>>>>>>AAACCCEEEEEEFFFGGGIIILLLOOOQQQUUUTTT]]]ttt~~~fffYYYOOOKKKFFF<<<>>>EEECCCCCC>>><<>>>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGBBBBBBAAA@@@???>>>======999999:::;;;;;;;;;:::::::::;;;;;;;;;::::::<<<>>>:::===>>>>>><<<<<<===???}}}___SSSPPPMMMMMMLLLJJJGGGEEECCCBBBAAA@@@BBB===<<>>>>>>>>>>>???BBBDDDEEEEEEFFFHHHJJJLLLMMMNNNPPPMMMPPP[[[jjj|||vvvvvvtttiii___TTTCCCBBB===;;;>>>>>>:::999;;;===<<<;;;<<<======<<<;;;999999888777777777777777666666666666666666777777666666666777888999:::;;;::::::;;;<<<======>>>>>>;;;;;;<<<===>>>>>>>>>>>>BBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;::::::999999999999:::;;;;;;;;;;;;;;;888:::;;;<<<;;;;;;===???;;;===>>>?????????AAABBB~~~aaaUUUQQQOOONNNMMMKKKHHHFFFDDDCCCBBBEEEKKKDDD<<<>>>;;;555777555333111000000000...,,,+++++++++************)))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%$$$&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********)))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,+++++++++++++++,,,---------------.........//////////////////////////////....../////////000000000////////////////////////////////////000000000000000000000000000000000000000000000/////////..............................---------------------------------,,,,,,,,,++++++------,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,************************)))))))))(((((((((((('''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%&&&''''''&&&(((***---%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++***+++,,,------.........---............/////////000111222333444444444444444555666666666777999;;;;;;<<<=========???BBBEEEDDDEEEGGGIIIKKKKKKLLLKKKMMMLLLLLLMMMQQQ\\\rrrwwwZZZMMMEEE>>>======<<<<<<>>>;;;::::::;;;===>>>===<<<;;;;;;:::999999888777777888888777777777777777666777777666666777777888999777777777888888888999999666666777888999999999999;;;::::::999999999999999::::::::::::::::::::::::888888888888888888888888::::::;;;<<<<<<<<<<<<;;;:::<<<>>>>>>>>>>>>???@@@>>>>>>>>>??????@@@AAABBBeeeZZZWWWTTTNNNMMMKKKHHHFFFDDDCCCBBBKKKTTTKKK===>>>>>>888666555333111000000000...,,,++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&(((%%%%%%$$$&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***)))))))))***,,,---,,,,,,---------......................................./////////000000000///........./////////000........./////////000000/////////////////////////////////............---------------------------------------------------,,,+++++++++************,,,,,,,,,,,,++++++++++++++++++***))))))***++++++************************(((((((((((((((((((((((($$$&&&'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%''''''&&&$$$&&&'''''''''(((***...111%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))******************+++,,,---------------------.........//////000000111222333333333333333555666666555666888;;;999:::<<<<<<===???BBBEEEDDDFFFIIIKKKLLLLLLKKKJJJKKKLLLOOOPPPNNNQQQ^^^lll{{{^^^RRRDDD<<<;;;;;;;;;::::::999999:::<<<>>>>>>============<<<;;;:::999999::::::999999888888888777::::::999999999999999:::888888888888777777777777666777777888999999888888999999888888888888888999888888999999999999999:::999999:::::::::;;;;;;;;;;;;;;;<<<============<<<===???AAAAAA@@@??????@@@CCCBBBAAA@@@@@@AAABBBCCCeee\\\YYYVVVMMMLLLJJJGGGEEECCCBBBAAAGGGPPPHHH;;;===>>>999777555333111000000000...,,,+++++++++*********))))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$&&&'''%%%%%%$$$&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++******)))((((((***+++,,,,,,,,,,,,,,,------------------------------------............////////////......------...///000000---............/////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''''''''(((((((((%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&(((,,,000%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$######$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))))))))*********)))***+++,,,------------------------...............///000111111222222222222333555555444555777999999;;;<<<<<<<<<>>>AAACCCCCCEEEIIIKKKMMMLLLJJJIIIHHHGGGIIIMMMMMMNNNSSSZZZlllxxxvvvkkk[[[QQQLLLGGG>>>555:::888777888;;;>>>@@@@@@????????????>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::<<<;;;;;;::::::::::::;;;999999999999888888888888555555666666777777666666:::999999999999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????<<<<<<===>>>>>>>>>>>>===>>>@@@AAA@@@???>>>>>>???AAABBBAAA@@@???AAAGGGKKKyyyaaaYYYWWWTTTMMMLLLJJJGGGEEECCCBBBAAA>>>EEE???999===<<<888:::555333111000000000...,,,*********))))))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((()))***((((((((((((((((((((((((((((((((()))))))))******((())))))))))))*********)))))))))))))))***+++++++++++++++,,,,,,,,,------------------------------,,,,,,---------............------,,,---...000111------------.........///........................---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))((()))************+++++++++************************))))))))))))))))))))))))&&&''''''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%#########"""###$$$######$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%######$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((()))))))))******)))***+++,,,,,,---------,,,------------.........---...///000111111111111111222333333333444666888;;;<<<<<<<<<;;;<<<>>>@@@AAACCCFFFIIIJJJJJJIIIHHHKKKFFFCCCGGGJJJMMMQQQVVV\\\cccpppzzzsssaaaPPPAAA===888666777:::<<<===???@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::;;;;;;;;;999999999999999999888888888888999999999999888888:::999999999999:::;;;;;;:::::::::;;;;;;<<<<<<============>>>>>>?????????======>>>????????????>>>===>>>???>>>======???AAA===@@@AAA>>><<<@@@LLLVVVvvv^^^WWWTTTPPPNNNMMMKKKHHHFFFDDDCCCBBB===???;;;;;;???999444;;;555333111000000000...,,,)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$%%%%%%%%%$$$&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******))))))******+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,...000222,,,,,,---------.........------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************))))))))))))((())))))))))))******++++++))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((...,,,***'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!'''------((($$$$$$'''###$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((()))))))))***)))***+++,,,,,,---,,,,,,,,,,,,---------............///000111111222111111///000222222111222444666>>>>>>>>><<<:::999;;;======???BBBDDDFFFGGGGGGGGGLLLGGGEEEHHHKKKMMMQQQVVVTTTWWW^^^jjj{{{```XXXLLLBBB<<<:::::::::???@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>=========>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>=========;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>?????????===>>>??????@@@@@@??????>>>?????????@@@CCCGGGKKKMMMRRRSSSMMMFFFKKK[[[jjjvvv^^^VVVSSSNNNPPPNNNLLLIIIGGGEEEDDDCCCCCCAAA===@@@CCC777000:::555333111000000000...,,,((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$%%%%%%$$$&&&'''((('''%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++,,,...000222,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((222000,,,(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&###,,,444333,,,'''(((+++&&&((())))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$ ###'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......///000111222222333222222...///111111000111333555??????>>><<<999888999;;;:::<<<>>>AAACCCEEEEEEEEEFFFFFFIIIMMMMMMJJJKKKOOOQQQTTTXXX]]]eeetttzzzhhhWWWJJJCCC>>><<>>>>>?????????======>>>>>>>>>======<<<======<<<<<<===>>>??????======>>>??????@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>>>>???@@@@@@@@@@@@???@@@AAABBBCCCEEEJJJPPPUUUjjjooooooeeeZZZ]]]ooovvv\\\UUUSSSQQQOOONNNKKKIIIFFFDDDCCCBBBDDDCCC@@@???>>>;;;888666:::888333000......///111...+++((('''((()))))))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''+++)))!!!"""******$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************+++(((+++...+++'''333DDD444///***)))+++---+++(((++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++******************---------,,,+++***)))(((************))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%))))))((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%###"""&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++---------...............///////////////000111111000111111222222333444444;;;::::::999888888888999>>>>>>??????@@@AAABBBBBBFFFFFFGGGIIIKKKLLLMMMNNNNNNQQQTTTVVVXXX___jjjsssvvvhhhaaa[[[UUUTTTIIIAAA@@@AAABBBBBBDDDDDDCCCCCCEEEGGGGGGEEECCCFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAADDDDDDCCCCCCBBBAAA@@@@@@CCC@@@===<<<===>>>??????<<<===???AAAAAA???===<<>>>>>>>>???@@@@@@@@@BBBCCCDDDAAA>>>>>>AAAEEEAAACCCGGGHHHGGGOOOdddzzz{{{www]]]UUUSSSPPPOOOMMMKKKHHHFFFDDDCCCBBBBBB@@@>>>===<<<:::666444555333000//////111444666...+++((('''((())))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''&&&$$$$$$&&&%%%"""''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))************)))***'''(((---***'''000>>>333...)))(((+++,,,***(((++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,+++***)))(((******)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,------------///////////////000000111000111111222222333444444:::999999888888999999:::>>>???AAABBBCCCCCCCCCCCCEEEEEEGGGHHHJJJLLLMMMNNNNNNPPPRRRQQQQQQUUU]]]cccvvv|||kkkXXXMMMFFFAAA???AAABBBCCCEEEGGGHHHGGGDDDBBBCCCCCCBBBCCCCCCEEEFFFFFFEEEDDDDDDEEEFFFFFFFFFEEE@@@@@@???>>>>>>>>>>>>>>>???>>>===>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBB???>>>=========???EEEMMMTTTXXXUUUSSSSSSUUU\\\oooxxx^^^UUURRRNNNNNNMMMKKKHHHFFFDDDCCCBBBBBB@@@>>>===<<<:::777444333111000//////222444666...+++)))(((((())))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%$$$&&&******%%%######''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((((((((((((((((((((('''((())))))******))))))***%%%&&&++++++(((,,,444000,,,(((((()))+++)))'''************************+++++++++***************++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((()))(((((((((((('''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***&&&"""!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###&&&)))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++***+++++++++,,,,,,,,,,,,//////......//////000111000111111222222333444444888777777888888999;;;;;;===???BBBDDDEEEEEECCCBBBCCCDDDEEEGGGJJJLLLMMMNNNLLLNNNOOOOOOMMMNNNRRRVVV[[[fffzzztttbbbSSSKKKJJJEEEFFFGGGGGGGGGHHHJJJLLLLLLKKKIIIHHHGGGGGGHHHIIIFFFEEEDDDEEEFFFGGGFFFEEEGGGFFFFFFFFFEEEFFFFFFFFFCCCCCCDDDEEEEEEDDDCCCCCC>>>===<<<;;;;;;<<<===>>>>>>===<<<===@@@BBBCCCBBBDDD@@@BBBMMMbbbvvvyyyuuuxxxxxx^^^UUUQQQLLLMMMLLLJJJHHHFFFDDDCCCBBBCCCBBB@@@???>>><<<999666777555222000//////000111---+++)))((()))))))))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((%%%***333222((($$$''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((('''(((((()))))))))))))))***&&&%%%***+++))))))---,,,***''''''((()))((('''*********************************************)))************++++++++++++)))))))))************+++((((((((((((((((((((((((((((((((()))))))))))))))******++++++***)))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%666///&&&###%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))...222######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))******************++++++,,,,,,------///............///000000000111111222222333444444666666666777888:::<<<===;;;===BBBEEEFFFEEECCCAAABBBCCCDDDFFFIIIKKKMMMNNNHHHKKKNNNOOOOOOPPPRRRTTTWWWZZZaaaqqqzzzpppnnndddaaaZZZRRRKKKHHHJJJMMMOOONNNNNNMMMMMMLLLLLLLLLLLLJJJJJJKKKMMMLLLIIIFFFEEEEEEFFFFFFEEEEEEDDDCCC@@@BBBCCCBBB@@@===<<<;;;DDDCCCBBBAAA@@@@@@@@@AAAAAAAAAEEEMMMYYYeeelllpppaaa\\\\\\nnnxxx^^^TTTPPPLLLMMMKKKIIIGGGEEEDDDCCCCCCCCCAAA??????>>><<<999777888777444000...---------,,,+++))))))))))))((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''---555333)))%%%)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))''''''''''''''''''''''''''''''((()))))))))))))))***''''''***,,,+++)))))))))(((''''''(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++(((((()))))))))*********))))))))))))))))))))))))''''''((((((((()))))))))))))))*********)))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777000'''$$$&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))...222######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((()))))))))************++++++,,,---........................//////000000111111222222333444444444555555777888:::<<<===<<>>AAADDDEEEDDDBBB@@@AAAIIIYYYooowww]]]SSSPPPLLLLLLKKKIIIGGGEEEDDDCCCCCCAAA???======<<<;;;888555555444222000///.........,,,+++))))))******(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''---000---'''%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&'''(((((())))))((((((***))))))***++++++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,((($$$###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###&&&)))######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((()))))))))************+++,,,---...//////......------......///000000111111222222333444444444444555666888:::<<<===>>>AAAEEEIIIKKKJJJHHHFFFAAABBBCCCEEEGGGHHHIIIJJJIIIJJJMMMOOOPPPPPPPPPOOORRRTTTWWWXXX[[[fffwwwhhhXXXUUU[[[dddjjjiiibbbYYYSSSOOOLLLKKKMMMRRRTTTPPPLLLKKKIIIGGGEEEFFFHHHLLLNNNIIIIIIIIIEEEAAA@@@CCCGGGCCCJJJVVV```dddaaaZZZUUUQQQ___yyyvvv[[[RRRPPPLLLKKKJJJHHHGGGEEEDDDCCCCCC@@@???===<<<<<<;;;888666444333111000////////////,,,***)))*********(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!(((---***&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''(((((())))))((((((''')))***)))((())))))(((&&&'''((())))))))))))***(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))***+++++++++'''''''''((((((((())))))))))))))))))))))))))))))%%%%%%&&&''''''((())))))'''(((((())))))(((((('''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))***+++,,,---.........------------...//////000111111222222333444444444444555666888:::;;;<<<===@@@DDDGGGIIIIIIHHHFFFBBBCCCCCCDDDEEEFFFGGGHHHJJJJJJKKKMMMOOOPPPOOONNNLLLPPPTTTTTTSSSVVV]]]dddppp{{{vvvccc^^^ZZZ\\\dddkkkmmmlll^^^YYYQQQMMMPPPYYYdddkkkdddbbb^^^VVVOOONNNSSSXXXvvv{{{uuuZZZRRRPPPMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA???>>>>>>===:::888555444222111///...------+++***)))*********(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!+++...'''"""&&&(((%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&)))***(((&&&'''))))))&&&''')))***)))))))))***((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))***+++++++++''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''(((((((((((((((''')))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&%%%###"""&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))'''((()))***+++,,,------...------------...//////000111111222333333444444444555555666777999;;;<<<:::===@@@CCCEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFIIIIIIJJJMMMPPPRRRRRRRRRMMMOOOPPPOOOMMMLLLNNNQQQSSS```qqq{{{}}}}}}www{{{sssZZZQQQNNNJJJNNNMMMKKKHHHFFFEEEDDDDDDCCCBBB@@@??????===:::888999666333111111000///...************))))))))))))******))))))(((((('''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&'''&&&$$$%%%%%%$$$$$$###$$$$$$$$$''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((()))******((((((((((((((()))******((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&---((($$$%%%%%%$$$%%%(((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((******+++++++++,,,,,,,,,---,,,,,,,,,,,,---....../////////000111111222222222222333555666888999999===???AAABBBAAA@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNOOOOOOOOONNNMMMMMMOOOUUU]]]fffssstttZZZRRROOOKKKMMMLLLJJJHHHFFFDDDCCCCCCBBB@@@???>>>>>><<<999777888666222111000000///...************))))))))))))))))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&'''&&&$$$&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((((((''''''''''''(((((())))))((((((''''''''''''&&&'''(((((()))((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&999///&&&%%%'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((*********+++++++++,,,,,,---,,,,,,,,,,,,---.........//////000000111222222222222333555666777888999;;;===@@@@@@@@@??????@@@AAAAAAAAAAAABBBCCCDDDEEEIIIJJJJJJKKKJJJIIIGGGFFFMMMNNNNNNOOOOOOOOONNNNNNIIINNNSSSXXX```nnnuuu[[[SSSPPPLLLMMMKKKIIIGGGEEEDDDCCCBBBAAA???=========;;;999666888555222000//////...---************)))))))))))))))))))))((((((((((((''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))***((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&===000$$$###''''''%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---............//////000111111111222222333444666777888888888:::===>>>=========>>>???@@@@@@AAABBBDDDEEEFFFIIIIIIIIIIIIHHHGGGEEEDDDLLLLLLMMMNNNOOOOOOOOOOOOKKKMMMNNNNNNPPPXXXeeepppuuu\\\TTTQQQMMMLLLKKKIIIGGGDDDCCCBBBBBB@@@???=========<<<999777777444111//////...---,,,************)))))))))(((((((((((((((((((((((((((&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''((((((''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&000'''!!!"""%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************++++++++++++,,,,,,++++++,,,,,,---...------...//////000000111111222333444555666777777666888;;;<<<;;;;;;<<<<<<>>>>>>???@@@AAACCCEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMNNNMMMKKKIIILLLTTTZZZ```iiizzzuuu\\\TTTQQQMMMLLLKKKIIIGGGDDDCCCBBBBBBAAA???>>>>>>>>>===:::888777444111//////...---,,,************)))))))))((('''''''''''''''(((((((((&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))'''''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###!!!"""%%%%%%"""$$$(((###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))***))))))*********+++++++++,,,++++++++++++,,,---------------...//////000000111222222333444555666666444777999;;;::::::;;;<<<===>>>>>>???AAACCCDDDEEEEEEFFFHHHJJJKKKKKKKKKJJJEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIIIIFFFEEEFFFJJJNNNJJJNNN\\\qqqttt[[[TTTQQQMMMMMMKKKIIIGGGEEEDDDCCCBBB@@@???>>>>>>>>>===;;;999888555222000//////...---************))))))))))))&&&''''''''''''((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$%%%############$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&'''(((((()))''''''&&&&&&''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""''')))&&&!!!"""'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******)))))))))************++++++++++++++++++,,,------,,,,,,------.../////////111111222333333444555555444666999;;;;;;;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDAAACCCEEEGGGIIIIIIJJJIIIDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFHHHJJJKKKHHHKKKVVVbbbqqqsss[[[SSSQQQMMMMMMLLLJJJHHHFFFDDDCCCCCC???>>>=========<<<:::888888666222111000000///...************))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%""""""###&&&$$$######$$$%%%&&&'''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###%%%'''&&&""""""&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))*********))))))))))))************+++++++++***++++++,,,---+++,,,,,,---......//////111111222222333333444444444777:::<<<<<<<<<===>>>>>>>>>>>>>>>???@@@BBBBBB@@@BBBDDDFFFGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHJJJEEEFFFKKKNNNSSSfff{{{sssZZZSSSPPPLLLNNNMMMKKKIIIFFFEEEDDDDDD>>><<<;;;;;;<<<;;;999777999666333111111000///...************))))))))))))&&&&&&&&&'''''''''(((((('''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%"""!!!###&&&%%%$$$$$$%%%&&&'''((()))''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%% """%%%$$$$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))************++++++******++++++,,,---++++++,,,------......///111111111222222333333444555888;;;<<<======>>>?????????>>>>>>???@@@AAAAAACCCDDDEEEGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFEEECCCCCC===<<>>@@@AAAEEEEEEDDDDDDEEEGGGIIIJJJDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????GGGOOO\\\nnntttYYYTTTRRRMMMMMMLLLJJJGGGEEECCCBBBAAA@@@@@@??????===;;;888777;;;777333000/////////...---,,,+++)))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))***'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......---///000000000222444666999:::===CCCIIIKKKGGGBBB>>>===<<<<<<<<<>>>@@@BBBEEEEEEDDDDDDEEEFFFGGGHHHDDDCCCCCCCCCCCCCCCCCCCCC@@@???????????????>>>>>>======<<<<<<<<<<<<======???@@@CCCKKK[[[rrruuuZZZTTTSSSMMMMMMLLLJJJGGGEEECCCBBBAAA?????????>>>===:::888777888555222000000000000///,,,,,,***)))(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))'''''''''''''''&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......---///000000000111444666:::;;;???EEEKKKMMMJJJGGG@@@>>><<<;;;<<<>>>AAACCCEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC?????????>>>>>>>>>======;;;;;;::::::::::::;;;;;;>>>;;;888999AAAPPPcccooouuuZZZTTTSSSMMMNNNLLLJJJGGGEEECCCBBBBBB?????????>>><<<:::888666666444111000000111000000,,,+++***)))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......---///000000000111333555666888<<>>AAACCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>::::::999999999999::::::;;;;;;::::::<<>><<<:::777666555333000000000111000///++++++***)))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......---///000000///000222444333555999>>>CCCDDDCCCBBB@@@???===<<<<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>===999999999888888999999999222444666666666555777888>>>JJJZZZgggrrr~~~tttYYYSSSRRRLLLNNNMMMKKKHHHFFFDDDCCCBBB>>>>>>>>>===<<<999777666555333111000000111///...++++++***)))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((())))))***)))((((((''''''(((((()))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((()))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((&&&%%%%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------.........///000000//////222333444666:::===@@@@@@@@@???>>>>>>===<<<<<<===>>>???@@@@@@AAABBBBBBAAAAAA@@@???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@>>>===;;;:::999888888777777777777888888444444444333222333666999333666;;;CCCNNNZZZfffmmmsssXXXRRRQQQKKKOOOMMMKKKHHHFFFDDDCCCBBB>>>>>>>>>===;;;999777555555333111000000000...---+++******)))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''((())))))******))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((((((((())))))))))))(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------.........///000/////////111333666888;;;===>>>=========<<<<<<=========<<<<<<<<<===>>>???AAAAAAAAAAAA@@@?????????@@@AAAAAABBBBBB@@@???>>><<<:::888777666666666555555555555666666777777777555444555888;;;666555444666<<>>>>>>>>===;;;999777555555333111000000000...,,,+++***)))))))))))))))***'''((((((((())))))******''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''((()))******+++))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------.........///000///...///111333666888;;;<<<;;;::::::::::::;;;<<<======<<<;;;:::<<<===???@@@AAAAAAAAA@@@>>>>>>???@@@AAAAAABBBBBB@@@???>>><<<:::888777666555444444333333444444555///111333444222111000000555555555555666:::>>>AAAIIIRRRbbbtttsssXXXPPPPPPNNNPPPOOOLLLIIIFFFDDDBBBAAA<<<===>>>>>><<<:::777555444222111000000000...---,,,+++)))((('''((()))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))***++++++***(((&&&'''(((+++)))'''(((***+++***'''))))))))))))))))))******++++++)))((((((((()))******)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))(((''''''&&&&&&(((((((((((())))))))))))))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))***+++++++++++++++,,,------------,,,......------...///111222444555555666777888999999999:::<<<<<<<<<<<<===???======>>>???????????????<<<<<<<<<<<<======>>>>>>===<<<;;;999888777777777333333333222222222111111111111111111111111111111333222333333444555666777888:::>>>EEETTTkkksssXXXPPPPPPNNNOOONNNKKKHHHFFFCCCBBBAAA======>>>>>><<<:::777666444333111111111111///---,,,+++)))((('''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''((((((((())))))******))))))))))))))))))))))))&&&((()))(((''''''((())))))'''&&&''')))+++)))((()))))))))***************+++***)))(((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''')))******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))******++++++******+++,,,,,,,,,,,,,,,...---------...///000111222333333444555666777777888999;;;;;;;;;;;;<<<>>><<<===>>>>>>??????>>>>>>;;;;;;;;;<<<<<<<<<======<<<;;;999888777666666666333333222222222111111111111111111111111111111111222222222222333444555666000222444777>>>KKK[[[ggg}}}sssXXXPPPPPPMMMOOOMMMKKKHHHEEECCCBBBAAA======>>>>>>===:::888666555444222111222111000...,,,+++)))((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((()))***+++,,,))))))))))))))))))))))))%%%'''((()))((((((***,,,(((''''''(((***+++***))))))))))))******++++++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,+++******)))))))))''''''((((((((()))))))))'''''''''((((((((())))))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++))))))***+++++++++++++++------------...///000111000111111222333444555666777888::::::999999:::<<<<<<<<<===>>>>>>>>>>>>===::::::::::::;;;;;;;;;;;;999999777666555555555555222222222222111111111000000000000000000000000000111000000000111222333444000222333222222444:::???LLL]]]zzzxxxrrrsssXXXQQQOOOMMMNNNLLLJJJGGGEEECCCBBBAAA===>>>>>>>>>===:::888666666444222222222222000///+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&'''''''''((($$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))++++++******,,,---+++*********+++++++++***((())))))***+++,,,,,,,,,,,,,,,,,,------......///000000000111111111111111222222222222222222222222000000000000000000000000//////...---,,,+++******)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))******(((((()))***************,,,---------...///000000///000111222333444555666666777888888777777888:::;;;;;;<<<============<<<999999999999999:::::::::777666555444333333333333222111111111111000000000000000000000000000000000///////////////000111222333555666555333333444666777===OOOeeeooolllnnnttt}}}{{{tttlllaaaYYYsssYYYQQQOOOMMMNNNLLLJJJHHHEEEDDDCCCBBB===>>>??????===;;;888666666444222222222222000///+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))************************)))***++++++***)))***++++++,,,,,,,,,+++***++++++++++++,,,---...000000111111222333444555555666666888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888777666555444333222111000000///...---,,,+++***+++++++++*********))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((((()))************))),,,,,,------.../////////000000111333444555666777555666888777666666777888::::::;;;<<<<<<<<<<<<;;;999999999999999999888888555555444333222222222222111111111000000000////////////////////////////////////.........///000000000111111222222333444666777555;;;GGGKKKHHHKKKSSSUUUddd{{{rrrbbbXXXOOODDD===sssYYYQQQOOOLLLNNNMMMKKKIIIFFFEEEDDDCCC>>>>>>??????>>>;;;888777555444222111222111000...************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******++++++*********)))))))))************************)))***+++***)))((()))***+++,,,......------///000222333444666777999::::::;;;<<<===???@@@AAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@??????<<<;;;:::888777555444333333222111000///...---,,,++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************++++++---......///......000000222333555666888888555666777777666555666888999999:::;;;;;;;;;;;;:::999999999999888888888888444444333222222222222222000000000000//////////////////////////////////////////............//////............///111333444333222444888:::888777:::;;;AAAMMMWWW^^^fffwww|||uuuqqqooohhh]]]NNNCCC===999555111sssYYYQQQOOOLLLOOONNNLLLIIIGGGFFFEEEEEE>>>?????????>>>;;;999777444333111111111111///---***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***************************++++++************************)))+++,,,,,,++++++---...---000333444555666:::======>>>???AAACCCEEEFFFGGGFFFGGGIIIKKKMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@>>><<<:::888666666222111000///---+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))******++++++*********+++---...///.........///000111333555666888888666777888777666555666777888999999::::::::::::::::::::::::999999888888888444333222222111222222222000000/////////.................................//////............//////000/////////111222222222---000111000111444222...222333777999999;;;FFFRRRhhhppp}}}|||vvvlllaaaWWWPPPJJJGGG<<<888333000000111111111sssYYYQQQOOOLLLOOONNNLLLJJJHHHGGGFFFFFF>>>?????????>>>;;;999777444222111000000000...---***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,---************************+++---///000000111333444000444888;;;===@@@EEEIIIEEEFFFHHHIIIKKKMMMOOOOOONNNOOOQQQTTTUUUVVVVVVVVVSSSSSSSSSTTTUUUVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMLLLJJJHHHEEEBBB@@@???:::999777555333111000///))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%###""""""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))***+++++++++++++++***+++,,,...///......---...///000222444666777888666777888777666555666777888888999::::::::::::999::::::::::::999999888888333333222222222222222222000/////////....................................000//////........./////////...///000222222000///000555333---///666777111000222888<<<:::666999??????JJJZZZiiiwww|||xxxsssppp^^^XXXNNNEEE>>>888444222111111000///...------,,,qqqUUUOOOMMMHHHMMMKKKIIIGGGEEEDDDCCCCCCAAA@@@?????????===:::888666333111000111111000...---+++))))))***+++***)))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))*********))))))(((***+++,,,,,,,,,+++)))(((*********++++++,,,,,,,,,+++++++++++++++,,,------222111111333666888888777>>>@@@CCCDDDEEEGGGJJJLLLRRRRRRRRRQQQPPPRRRUUUXXXXXXYYYZZZ[[[[[[ZZZYYYYYY[[[XXXUUUTTTTTTVVVVVVUUUVVVWWWWWWWWWUUUUUUWWWYYYWWWYYYZZZZZZXXXWWWVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYUUUUUUTTTSSSQQQQQQRRRTTTOOOOOOOOOOOONNNMMMKKKKKKGGGFFFDDDBBB@@@<<<666222111...+++)))***++++++***))))))(((''''''((()))***###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************++++++,,,------......///...///000111333444555666:::::::::999666444444555666666777888999999:::::::::999888777666555444333111111111111000000000///////////////////////////---------------------------------............///......////////////......////////////000000000000111111222222222333333333999;;;???FFFNNNWWW^^^bbb{{{{{{qqqfff[[[RRRLLLIII<<<:::888555222000......------,,,,,,,,,+++++++++rrrWWWPPPNNNIIIMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@?????????===:::888666333111000111111000...---+++))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))((((((******+++***))))))******))))))))))))******+++,,,---...000111222333666666888<<>>999555222000---++++++***)))(((''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************++++++,,,,,,---............///000111333444555666999::::::888666444444555666666666777888999999999888888777666444333222222111111111000000000//////........................------------------------------------..................////////////............/////////000000000111111111222222222222333222333444777:::???CCCFFFGGGMMMSSSSSSPPPPPPVVV\\\sss{{{{{{xxxwwwuuupppggg```QQQNNNIIIBBB<<<888666444444333222000...------,,,---,,,,,,,,,,,,+++++++++tttXXXQQQOOOKKKMMMMMMMMMLLLIIIGGGDDDCCC@@@???>>>>>>>>>===:::777666333111000111111000...---+++))))))***+++***)))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))***************)))((((((***+++++++++++++++,,,+++***))))))***+++,,,---///222555888;;;======AAAAAACCCFFFJJJMMMMMMMMMJJJLLLOOOQQQSSSUUUXXXZZZZZZ\\\```bbbdddfffiiikkkkkklllmmmnnnnnnmmmkkkkkkaaa[[[RRRLLLHHHHHHHHHHHHGGGIIILLLLLLIIIEEEBBBAAACCCEEEIIIMMMRRRYYYaaafffgggggggggfffeeedddcccbbbaaabbbbbbaaa______```bbb^^^]]]\\\[[[ZZZ[[[[[[\\\YYYXXXXXXYYYYYYXXXUUUSSSRRROOOKKKFFFBBB>>>999555111000...+++)))((('''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************++++++,,,,,,------.........///000111222444555555777888999777555444444555666666666777888888999999777666555444333111000000000000000000////////////........................------------------------------------..................////////////...............////////////000000000000111111111222222111111000///000111222333333777::::::999999<<<@@@@@@GGGOOOTTTVVVVVVWWWYYY^^^cccllluuu||||||yyyxxxyyyyyyvvvpppiiidddbbbZZZUUUNNNJJJGGGCCC>>>999444333000///---------.........---,,,,,,,,,------,,,,,,,,,+++++++++******tttXXXQQQOOOKKKNNNNNNOOONNNKKKHHHEEEBBB@@@???>>>>>>>>>===:::777666333111000111111000...---+++))))))***+++***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))***+++++++++******++++++,,,,,,------------...---,,,,,,---///111222333666:::>>>CCCFFFHHHIIINNNMMMKKKKKKKKKJJJGGGDDD???AAADDDFFFGGGIIILLLOOOVVVZZZ___ccceeegggiiikkkppppppooonnnkkkhhheeedddaaa\\\UUUOOOLLLJJJHHHFFFDDDFFFGGGFFFDDDAAA@@@@@@<<<>>>AAAEEEKKKTTT]]]dddjjjjjjkkkkkkjjjiiihhhgggffffffgggfffdddcccdddeee```___^^^^^^___aaaccceee^^^]]]\\\\\\\\\[[[YYYWWWYYYWWWVVVUUUSSSOOOKKKGGG>>><<<999444000---***((())))))(((((()))))))))******))))))((('''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))***************++++++,,,------......//////000111222333444444666777777666444333444555777777777888888999999999666666555444222111000///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////......---------.........///////////////000000000111111111111111000000111222333444000111222333333333444555000444888:::::::::;;;===<<>>;;;777444222222222111000222111000000//////000000...------,,,------......++++++++++++************sssVVVPPPOOOJJJOOOPPPPPPNNNLLLHHHEEECCC@@@???>>>>>>>>><<<999777666333111000111111000...---+++))))))***+++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///222555888:::<<<>>>BBBFFFJJJMMMPPPQQQPPPOOONNNMMMLLLJJJFFFCCC:::<<>><<<:::888777666555444333222111...------...000111111111///......------,,,,,,,,,......---,,,,,,,,,,,,,,,++++++*********)))))))))qqqUUUOOOOOOKKKQQQPPPPPPNNNKKKHHHEEECCC???>>>=========<<<999666666333111000111111000...---+++))))))***+++***)))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))***+++,,,,,,,,,,,,++++++*********+++,,,,,,---///111555888;;;>>>???DDDDDDFFFHHHJJJMMMPPPQQQJJJKKKMMMPPPSSSTTTSSSQQQLLLNNNQQQRRRRRRSSSUUUWWW\\\```dddggghhhiiijjjkkkiiiiiijjjjjjiiihhhfffeee```______``````^^^ZZZWWWTTTTTTSSSQQQQQQSSSXXX[[[aaabbbdddeeefffhhhllloookkkmmmoooqqqsssrrrqqqpppnnnoooooommmjjjgggffffffjjjiiihhhfffeeeeeeeeefffjjjhhheeeddddddcccaaa___[[[ZZZ[[[\\\]]][[[XXXVVVXXXWWWTTTOOOJJJEEE@@@>>>111000---***((('''&&&&&&***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))******************++++++,,,,,,------//////000000111222222333222333444444333222333555888888888888888888888999666666555333222111000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,---------......------.........//////////////////000000000000000444444444444444444444444111111111111000000111111333333333333333333444444222333444555555555555555999999888888888888888888333555555222111444444222666444333333333444222111//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))*********))))))))))))(((qqqUUUPPPPPPMMMRRRQQQOOOLLLIIIGGGEEEDDD???>>>=========<<<999666666333111000111111000...---+++))))))***+++***)))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))***+++,,,,,,,,,,,,++++++++++++---///111222333555999>>>AAACCCDDDEEEHHHGGGEEEDDDEEEGGGJJJLLLIIIKKKOOOUUU[[[^^^^^^]]]]]]___```aaaaaaaaacccdddaaacccfffggggggfffggghhheeefffggggggggggggfffeeegggggggggiiijjjjjjhhhfff___`````````___aaadddgggeeehhhkkklllkkkjjjjjjkkkkkkllloooqqqqqqpppooommmfffggggggddd```\\\ZZZZZZ^^^^^^]]]]]]]]]]]]]]]]]]```^^^]]]^^^```aaaaaa`````````_________^^^\\\YYY]]]]]]\\\YYYVVVRRROOOMMMAAA>>>999333...***(((''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))*********************+++,,,,,,------//////000000111111222222000222333333222222333555777777777666666666666666444444333222000///...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,+++,,,,,,,,,,,,---------,,,------------.........111111111111000000///...,,,---///...,,,,,,---/////////...///000111111000//////000000111111222222111222333333333222222222//////////////////......///333333000000333333///333111///000222222000...111111000...,,,++++++,,,------...............---******)))((((((((())))))******)))))))))(((((((((qqqVVVQQQRRRNNNSSSQQQNNNKKKHHHFFFEEEDDD???>>>=========<<<999666666444111000111111000...---+++))))))***+++***)))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,---------,,,,,,---///222555888:::;;;===BBBFFFIIIJJJJJJJJJIIIFFFCCCAAA@@@AAADDDFFFNNNPPPTTTYYY^^^aaa```___\\\^^^______^^^^^^```aaaaaacccddddddbbbaaabbbcccccccccddddddcccbbb```___bbbaaa```aaadddeeeeeeeee___```bbbccccccbbbdddeeecccfffjjjlllkkkiiigggfffiiijjjmmmnnnnnnllljjjhhh[[[\\\[[[XXXTTTOOOMMMLLLKKKLLLNNNQQQSSSUUUVVVVVVPPPPPPPPPSSSWWWZZZ\\\\\\eeedddccccccddddddbbb```_________^^^]]][[[YYYXXXVVVRRRLLLDDD<<<777333111(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------//////000000111111222222000111333333222222333555555555555555555444444444333222222000///...---,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---...............---------000333222///...000333111000000000111222111000...//////000111111222222...///000000//////000222000000000000////////////***///111//////333222---000...---...000000---+++......---++++++,,,///111++++++++++++***)))(((((()))))))))))))))***++++++))))))))))))((((((((((((wwwYYYRRRRRROOOQQQQQQOOOMMMKKKHHHFFFDDD@@@???======<<<;;;888666888555333222111111///...---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++***)))'''''')))***+++************++++++++++++)))+++,,,,,,,,,,,,...000111111222555:::???CCCDDDIIIJJJLLLLLLLLLMMMPPPRRRMMMNNNKKKHHHKKKRRRUUUTTTYYYYYYXXXWWWVVVUUUSSSSSSXXXWWWYYYZZZWWWTTTVVV\\\bbbbbb___\\\]]]aaabbb___bbb___^^^___bbbdddbbb______YYYWWWZZZ___```cccfff^^^ZZZVVVUUUXXX\\\^^^______aaaddddddcccaaa``````fffggghhhhhhhhhhhhiiikkkccc___ZZZUUURRRNNNIIIFFFEEECCCAAAAAACCCGGGLLLPPPKKKKKKIIIDDD@@@CCCMMMUUUYYY^^^cccfffeeedddfffggghhhhhhhhhfffdddaaa___]]]ZZZZZZYYYWWWRRRKKKEEEAAA===555,,,((()))+++***(((((('''%%%&&&'''((('''&&&'''%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''))))))))))))((((((((((((++++++,,,,,,,,,,,,------...//////000000000000///111222222333333444444555444333333333333333333222222222000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,..............................////////////......---...000111111111000///////////////////////////........................------------------------.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))((((((''''''''''''((((((vvvYYYRRRRRRNNNPPPOOONNNLLLJJJGGGEEECCC@@@???======<<<;;;888666777555333111111111///...---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%------,,,***)))((('''&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++***)))(((((()))***+++))))))))))))************''')))+++,,,,,,---...000333444666:::???CCCGGGHHHNNNPPPQQQRRRRRRSSSUUUWWWWWWXXXVVVRRRSSSXXXZZZXXXZZZYYYWWWUUUSSSQQQQQQQQQRRRPPPQQQSSSTTTXXXcccooonnnpppooollllllqqqsssrrrsssrrrooolllkkkkkkmmmnnnsssllleeebbb___^^^bbbhhheee```ZZZVVVVVVWWWXXXWWWXXX[[[]]]\\\YYYYYY]]]aaabbbccceeedddccccccdddeeehhhfffdddaaa]]]YYYUUURRRJJJHHHEEEBBB@@@@@@AAABBBCCCDDDCCC@@@======@@@DDDKKKSSS^^^gggkkklllkkkjjjhhhhhhhhhgggfffdddcccbbbaaa```^^^\\\YYYUUURRRQQQDDD===555///...,,,)))%%%,,,+++************(((&&&((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((''''''))))))))))))((((((((((((+++++++++,,,,,,,,,------......///000000000000///111111222333333444444555333333333333333222222222111111000......------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,..............................////////////......---...///000111000//////////////////////////////------------------------------------------------...---------,,,,,,,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))((((((''''''''''''((((((vvvXXXQQQQQQNNNNNNNNNMMMKKKIIIFFFDDDCCC@@@???======<<<;;;888666777555222111111111///...---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%//////...,,,***)))((('''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++***)))(((((()))***++++++++++++++++++*********(((+++---...///111333555999;;;>>>BBBFFFJJJMMMNNNQQQSSSTTTUUUTTTUUUVVVXXXUUUWWWVVVRRRRRRUUUVVVTTTWWWVVVSSSRRRQQQSSSTTTVVVTTTTTTVVV[[[```iiizzzyyytttvvv{{{wwwssslllgggcccaaa___]]]___``````[[[UUURRRTTTXXXUUUWWWZZZ[[[\\\\\\^^^```ccceeefffeeeaaa]]][[[ZZZWWWUUURRRMMMHHHDDDAAA???CCCDDDEEEEEECCC@@@===;;;===BBBKKKWWWaaahhhjjjjjjjjjjjjiiihhhhhhggghhhhhhfffeeebbb```^^^]]]]]]^^^QQQKKKDDD???:::555...)))---+++))))))))))))'''&&&***((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((('''(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,---...///000000000000000111111222222333444444444333333333222222222111111000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------......//////......------...//////000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,++++++++++++*********(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((uuuXXXQQQPPPMMMNNNNNNMMMKKKIIIGGGDDDCCC@@@???======<<<;;;888666666444222111111111000...---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&&&&'''''''''(((((((((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))*********++++++++++++******))))))******+++---------------------------///222444555777:::===@@@BBBEEEIIIKKKNNNPPPRRRTTTVVVWWWWWWUUUTTTUUUVVVQQQUUUWWWUUUUUUXXXYYYWWW[[[ZZZZZZ[[[___dddjjjnnnooopppuuuzzz~~~}}}zzzwwwvvvsssmmmddd[[[SSSNNNLLLOOOSSSUUUVVVXXXZZZ[[[]]]___aaaaaa```___```aaabbbbbb```]]]ZZZUUUQQQNNNPPPQQQSSSTTTTTTQQQKKKGGGCCC@@@@@@EEEQQQ___iiimmmnnnmmmllljjjiiijjjjjjkkkiiigggeeecccaaa```______\\\YYYUUUPPPLLLFFF>>>999222...***(((((()))))))))***)))(((((()))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,------...///000000000000111111111222333333444444333333222222111111000000...------,,,++++++,,,,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---------------......////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************((((((((())))))*********))))))))))))))))))))))))((((((''''''''''''((((((uuuWWWPPPPPPMMMNNNNNNMMMLLLJJJHHHFFFEEE@@@???======<<<;;;888666555333111000111111000...---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++************++++++,,,,,,------------......000222555888:::<<>>AAADDDCCCEEEHHHIIIJJJMMMRRRWWWWWWYYY[[[\\\[[[ZZZZZZ[[[gggpppyyy{{{|||~~~~~~|||{{{rrriiiccc```WWWUUUTTTUUUXXXZZZZZZYYYWWWXXXYYY[[[]]]^^^``````^^^___aaaccceeeeeeeeefffeeebbb______ccchhhnnnppprrrqqqooonnnlllkkkjjjjjjmmmmmmmmmllljjjgggdddccc``````aaa```___]]][[[ZZZPPPIII???555///,,,)))(((+++***(((((())))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''(((((())))))******************+++++++++++++++,,,---...///000000000000000111111222333333333333222222111000///......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++************************)))************++++++++++++************)))))))))))))))******************((((((((((((((((((((((((((((((''''''''''''((((((sssVVVOOOOOOKKKMMMLLLLLLKKKIIIGGGEEEDDD@@@???======<<<;;;888666444222000///000111000///---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,***++++++++++++++++++***++++++---...000111333333555777:::===>>>@@@DDDFFFEEEHHHKKKLLLNNNSSS[[[bbbbbbeeeiiilllnnnooopppqqq}}}}}}yyyhhheeeccceeehhhggg```ZZZYYYXXXVVVUUUUUUWWWYYY[[[WWW[[[```aaaaaaaaadddfffcccdddffffffggghhhkkkmmmnnnnnnnnnnnnmmmlllkkkjjjgggffffffffffffgggggghhhbbbbbbbbbaaa`````````aaaYYYTTTMMMEEE>>>777000,,,---+++***)))******((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((()))*********************++++++++++++***+++---...///000000000000000000111222222333333333222111000///...------,,,,,,+++++++++,,,,,,---************************************************************************************++++++++++++***************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))******++++++************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((sssVVVOOONNNKKKKKKKKKKKKIIIHHHFFFDDDCCC@@@???======<<<;;;888666333222000///000111000///---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***...///000222444666888999999;;;>>>@@@BBBDDDGGGIIIHHHLLLOOOQQQTTT[[[eeennntttyyywwwlllccc___ZZZVVVTTTTTTVVVXXXSSSYYY___aaa___^^^aaadddaaaccceeeeeedddfffkkkpppkkklllmmmnnnnnnmmmlllkkk]]]\\\\\\\\\^^^cccgggjjjgggfffdddbbb``````ccceeeaaa___[[[WWWQQQIII@@@:::...---++++++++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))************+++++++++***+++,,,...///000000000000000000111222222333333222222111000///...------,,,,,,,,,+++,,,,,,------************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((sssVVVPPPQQQOOOMMMMMMLLLKKKIIIHHHGGGFFF@@@???===<<<;;;999666444444111///000111222///---...,,,***)))******)))((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))******************+++++++++******)))+++,,,,,,,,,,,,,,,,,,---&&&&&&'''))),,,.........000222333111333;;;???@@@AAACCCEEEEEEEEEFFFHHHJJJGGGJJJPPPWWWaaammmyyy~~~{{{vvvoooggg^^^WWWSSSUUUUUUXXX[[[ZZZWWWZZZ```bbb___]]]^^^cccffffffdddkkkiiiiiikkknnnpppnnnlllaaaXXXLLLEEEFFFNNNXXX___cccfffeee```aaafffgggcccdddaaa^^^]]]]]]ZZZUUUQQQFFF<<<000))))))+++***((()))+++,,,***'''&&&(((+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))******))))))))))))))))))---,,,++++++,,,---///000111111111111111111111111111000///...---,,,,,,++++++++++++************)))***************)))(((((())))))))))))))))))))))))(((((()))***************))))))))))))************))))))************))))))***************)))))))))*********************)))************++++++,,,,,,++++++++++++************************************)))*********++++++++++++************************++++++++++++*********)))******(((%%%&&&***+++'''************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''tttVVVPPPPPPNNNNNNMMMLLLKKKIIIHHHGGGGGG@@@???===<<<;;;999666444444111000000111111///---...,,,***)))******)))((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''))))))((((((((('''''''''))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,---------......---...///000//////222666777888<<>>DDDDDDEEEFFFGGGKKKPPPTTTQQQYYYcccnnnxxxtttjjjcccZZZVVVTTTTTTRRRQQQWWW^^^bbbaaa___```bbbdddffffffeeeddddddfffjjjlllkkkiiibbbZZZLLLAAA<<>>666666888<<>>;;;:::666:::GGGWWWbbbhhhkkkoookkkmmmnnnmmmjjjgggffffffgggbbb^^^^^^```___XXXRRRHHHAAA888111,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))))))))******+++,,,,,,,,,***+++,,,---............////////////////////////---,,,++++++*********+++******)))))))))(((((((((((())))))************)))))))))))))))))))))))))))(((((()))***************))))))))))))******************++++++++++++*********))))))))))))(((((((((+++++++++,,,,,,------...////////////............////////////............------------------------+++++++++,,,,,,,,,,,,---************************++++++++++++*********)))$$$))),,,)))&&&((()))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''vvvXXXQQQOOOKKKJJJJJJIIIGGGFFFEEEDDDCCC@@@???===<<<;;;999666444111222333222///...///000...,,,***)))******)))(((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))************)))***+++,,,------------,,,---...///000111222222555:::???BBBFFFLLLUUU]]]ggghhhfffaaaeeevvv~~~eeeVVVPPPTTTXXXZZZZZZ[[[^^^aaabbbaaa^^^YYYSSSLLLGGGDDD;;;999@@@PPP___fffkkkooojjjmmmooonnnkkkiiiiiijjjjjjhhhdddccccccbbb___\\\WWWRRRIII>>>444...,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))***++++++,,,***+++,,,............---........................,,,++++++******************)))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((()))***************))))))))))))***************++++++,,,,,,++++++***++++++,,,,,,---......///111111111222333444444444555555555555444444333333222222222222111111111000////////////////////////,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((******''''''******((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''vvvYYYQQQPPPLLLLLLKKKJJJIIIGGGFFFEEEEEE@@@???===<<<;;;999666444000222444222///---...111...,,,***)))******)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))************)))***+++,,,------...---------...///000111222222>>>DDDKKKQQQVVV___jjjsssnnnkkkeeebbbmmmvvvdddUUUXXX[[[ZZZYYYXXXYYY[[[^^^]]]\\\[[[YYYUUUOOOKKKDDD>>>@@@NNN]]]dddhhhkkkhhhkkknnnnnnllljjjkkkmmmiiiiiihhhdddaaa```aaaccc```^^^VVVJJJ<<<222......))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((()))))))))))))))'''(((((()))******++++++***+++,,,...///......---........................++++++******************))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((()))***************))))))))))))***************++++++,,,,,,++++++***---...000111333555777888666666777777888999::::::::::::999999888888888777444444444333333333222222000000000000000000000000---------.........//////........................---------,,,,,,,,,++++++,,,---***'''(((,,,,,,((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''uuuXXXOOOMMMKKKKKKKKKJJJIIIHHHFFFEEEDDD???===;;;::::::999777555222111//////000000...---,,,+++******))))))******(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))***+++++++++++++++)))************+++++++++,,,***))))))***+++++++++...000222222222555<<>>===;;;:::999;;;:::888555333222222222000/////////......------...---,,,,,,,,,---...///...000222111///...------///...------,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++***)))(((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&uuuYYYOOOMMMKKKKKKKKKJJJIIIHHHFFFEEEDDD???===;;;::::::999777555222111//////000000...---,,,+++******))))))******(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))))))))******+++++++++******************++++++++++++,,,++++++,,,---.........//////111555;;;BBBHHHLLL___lllzzzwwwvvvpppiiiYYYVVVSSSQQQSSSVVVXXXZZZaaaaaaaaa```___^^^______dddgggjjjllllllkkkllllllkkkjjjiiigggfffeeeeeeeeefffdddaaaaaa___XXXNNNFFF666333///---,,,***'''%%%***)))'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))(((((()))*********************++++++,,,------...111///------......,,,***+++++++++*********))))))(((((((((((())))))))))))))))))))))))*********************+++******)))))))))+++,,,---+++******+++,,,++++++++++++---...000222444777;;;???CCCHHHKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDAAAAAABBBBBBAAA@@@???>>>999777444222000///000000---------------,,,,,,,,,++++++++++++,,,...000111///111444555444333444555333222111000//////000000---------...............++++++,,,,,,,,,,,,,,,,,,---,,,***)))((())))))***((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvYYYOOONNNKKKKKKKKKJJJIIIHHHFFFEEEDDD???===;;;::::::999777555333111000000000000///---,,,+++******))))))******(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++++++++++++++************+++++++++,,,,,,,,,,,,,,,---...///000111111444333333888BBBLLLTTTWWWkkk{{{wwwddd___XXXQQQMMMOOOTTTYYY]]]```cccccc```______aaadddfffiiijjjiiiiiiiiijjjjjjjjjjjjiiihhhgggfffeeegggeeedddeeefffddd___ZZZGGG>>>333......---***&&&+++***))))))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))(((((()))***************))))))***++++++,,,,,,---000...------------,,,***++++++*********)))))))))(((((((((((())))))))))))))))))))))))************************))))))((((((&&&)))+++,,,+++***)))***...---,,,---000555:::>>>EEEHHHLLLNNNNNNOOOSSSVVVWWWVVVUUURRRPPPNNNLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEEEEEEEEEEDDDBBBBBB999777333///------......,,,,,,,,,,,,,,,,,,------+++++++++,,,...111333444222555888::::::;;;<<<===;;;:::777555444444444444//////////////////000000------.........///////////////...,,,,,,++++++,,,))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&vvvZZZPPPNNNLLLKKKKKKJJJIIIHHHFFFEEEDDD???===;;;::::::999777555333111000000111000///---,,,+++******))))))******(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,---,,,---/////////000111222999999999<<>>333////////////++++++***+++,,,,,,)))'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))************************+++,,,,,,------......---,,,,,,,,,+++***************))))))))))))(((((((((((())))))))))))((()))))))))******************)))))))))(((((()))(((***++++++******+++------...111666===EEEMMMQQQVVVYYY\\\ZZZWWWUUUWWWZZZ[[[ZZZXXXUUURRROOOMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHDDDEEEFFFGGGGGGEEEDDDCCC===:::555111---,,,,,,---+++++++++,,,,,,------...,,,,,,---///222555888:::<<>>BBBCCCEEEMMM[[[fffwwwpppaaaXXXUUUVVV]]]```ccccccaaa```aaabbb```bbbddddddddddddeeegggjjjkkklllllllllkkkjjjiiikkkiiigggfffdddcccaaa___```ZZZOOOBBB888111......***))))))***+++,,,***)))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((()))***************++++++,,,,,,---.........---------,,,+++******************)))))))))(((((((((((((((((())))))))))))((()))))))))******************))))))))))))******,,,,,,,,,++++++---222555888<<>>888333...,,,++++++*********++++++,,,,,,---***+++...222777===BBBEEEKKKMMMOOONNNLLLJJJJJJJJJMMMKKKHHHCCC>>>:::777666666666444333111///...---.........//////000000000000000000/////////......,,,,,,,,,+++++++++******((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&xxx\\\RRROOOLLLKKKKKKJJJIIIHHHFFFEEEDDD???===;;;::::::999777555444222111111111111000...,,,+++******))))))******(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000///222888===???IIITTTXXXYYY___kkkvvv|||xxxmmmgggddd^^^]]]\\\[[[[[[]]]^^^^^^]]]___aaaaaaaaabbbdddfffiiijjjjjjkkkkkkkkkjjjjjjiiiiiihhhgggfffeeeeeeddd___aaa___XXXJJJ;;;///)))+++)))(((''')))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((()))***************+++,,,,,,------...//////,,,------,,,***))))))*********)))))))))((((((((((((((((((((())))))))))))))))))))))))******************)))))))))+++,,,---***+++---...111666===AAAQQQUUU[[[bbbgggiiiiiihhhlllhhhccc^^^YYYUUURRRQQQLLLJJJFFFAAA===:::999888666777999;;;<<<<<<<<<<<>>;;;999666555222222222222222111111111///000333777<<>>::::::999888777666555555111111000000//////......---...000111222333333222111111000000000/////////,,,,,,,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&yyy]]]SSSPPPMMMKKKKKKJJJIIIHHHFFFEEEDDD???===;;;::::::999777555444222111111222111000///,,,++++++***)))*********(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,((()))***,,,---...//////---------.........//////000222444555777???KKKUUUjjjxxxzzzkkkaaa]]]\\\XXXTTTXXXZZZ\\\^^^___aaadddgggfffeeedddddddddfffgggiiihhhiiikkkjjjiiigggggghhhiiifffeeeffffffaaaWWWOOO;;;666000,,,+++++++++***((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))***************)))******+++,,,,,,------***,,,---,,,)))'''(((***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))+++...111333;;;BBBNNNYYYbbbjjjooosssoooppprrrssssssqqqnnnlll___UUUHHHAAA???<<<777111444444444555888;;;???AAABBBEEELLLRRRYYY]]]```aaa\\\\\\\\\[[[WWWQQQLLLHHHFFFFFFFFFFFFDDDBBB@@@>>>:::::::::999999888888777999888888999:::<<<>>>@@@DDDHHHLLLOOOPPPRRRTTTVVVRRRTTTVVVVVVSSSNNNGGGCCC::::::::::::::::::::::::777666555555444333222111---...000333444555555444222222222222111111111000......//////...---+++***&&&&&&&&&&&&&&&&&&&&&&&&{{{]]]QQQNNNLLLOOOLLLIIIHHHGGGFFFDDDBBB???===;;;:::999777444222111111111000000000000000...---,,,+++************+++*********))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((&&&$$$$$$&&&((()))(((***++++++***)))(((((())))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------.........//////,,,...//////...------...111222666;;;???III]]]qqqxxxjjj\\\TTTSSSTTTXXX[[[[[[XXXYYY^^^cccgggfffdddcccccceeehhhjjjlllllllllkkkkkkjjjjjjjjjggghhhiiiiiigggccc^^^[[[SSS???---***------+++***---+++)))((((((((('''&&&(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ """$$$$$$$$$$$$%%%'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))+++)))((((((*********)))---***(((&&&'''((()))))),,,***+++......///888DDDZZZ]]]aaaffflllpppsssuuuwwwtttpppnnnmmmjjjfffbbbXXXPPPDDD:::444555999===@@@AAADDDFFFJJJNNNSSSVVVTTTWWW[[[___dddiiijjjhhhggg___[[[\\\\\\XXXWWW[[[UUUUUUWWWXXXWWWTTTOOOKKKMMMIIIEEECCCCCCAAABBBCCCAAABBBAAA??????BBBAAA<<>><<<<<<<<<<<<<<<555666666777777666666555444333222000000000111222666555444555777777555333444333222111///---+++***'''&&&&&&%%%%%%%%%&&&&&&{{{\\\PPPMMMKKKOOOLLLIIIHHHGGGFFFDDDBBB???===;;;:::999888555222111111111111000000000000...---,,,+++************************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''''''''((())))))'''&&&&&&((()))))))))((()))))))))'''&&&'''((())))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,---------.........//////...000111222111222333444222777<<>>===>>>@@@@@@@@@AAADDDHHHLLLNNNMMMLLLJJJGGGFFFEEEDDDDDDBBB???<<<888777555444444666888999666444///,,,******,,,---666666888:::<<<:::777444444333333222111///...------,,,***(((&&&%%%$$$$$$zzz\\\PPPMMMKKKOOOLLLIIIGGGGGGFFFDDDBBB???===;;;:::999888555222111111111111000000//////...---,,,+++************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))***((('''''')))******)))((()))))))))'''&&&'''((())))))))))))))))))))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,------........./////////---...///000000222555888666???FFFIIIUUUkkk~~~}}}mmmcccWWWSSSOOOPPPUUUYYYZZZYYY\\\]]]^^^___aaacccdddeeeggghhhhhhiiiiiijjjkkkkkkllllllkkkjjjhhhfffdddccc___XXXNNNDDD777,,,))),,,)))(((''''''((()))'''&&&)))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$+++'''###"""$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))******---+++))))))***+++++++++)))***+++,,,------------///444???KKKUUU\\\fffoooqqqsssvvvwwwvvvrrrmmmjjj^^^VVVLLLEEEBBBCCCEEEFFFEEEEEEEEEHHHMMMTTT[[[___ffffffggggggffffffeeeeeedddcccccccccbbb```^^^]]]XXXWWWYYYZZZWWWUUUXXX]]]_________```````````````[[[\\\\\\YYYVVVTTTTTTTTTOOORRRSSSRRRSSSTTTPPPJJJJJJHHHEEECCCBBBAAA???===<<<===@@@BBBDDDEEEDDDDDDDDDFFFHHHLLLMMMKKKGGGCCCAAA>>>999555444666999<<>><<<;;;::::::888555333222222111111000000//////------,,,+++*********************)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((())))))((('''''')))))))))((()))+++,,,+++))))))***+++))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------............////////////.../////////000222777:::===JJJRRRSSSaaazzz}}}{{{|||iiiaaaVVVPPPQQQUUUXXXZZZ[[[\\\^^^____________^^^dddeeefffggghhhiiijjjkkklllkkkiiihhhfffeeedddddd___^^^ZZZRRRFFF999000------+++***)))))))))'''%%%)))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111+++%%%###&&&'''%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))*********+++***((()))+++.../////////...---+++,,,///333777CCCJJJUUU```hhhmmmsssxxxyyyxxxvvvqqqkkkccc\\\XXXMMMJJJDDD@@@@@@AAADDDFFFFFFIIIMMMRRRXXX^^^ccceeefffeeeddddddcccaaa]]][[[XXXWWWVVVXXXXXXXXX[[[___^^^___^^^ZZZTTTRRRVVV\\\]]]\\\\\\\\\```fffnnnssssssuuuqqqggg]]]XXXVVVUUURRRUUUWWWVVVXXXZZZWWWQQQRRRQQQQQQPPPOOOKKKFFFBBBAAAAAA???>>>===<<<;;;;;;<<>>FFFBBB===777222000......,,,///444:::AAADDDEEEDDDCCCBBB???<<<999777555444111111111000///---,,,+++zzz]]]RRRNNNKKKNNNKKKHHHGGGFFFEEECCCAAA>>><<<:::::::::888666333222222111111000//////...------,,,+++************))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((('''&&&'''(((((('''%%%)))+++,,,+++***)))***,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000222222222222333888>>>CCCLLLZZZbbbcccmmm~~~wwwrrrqqqssswwwyyypppooonnnoooooosss{{{iiiYYYPPPOOOSSSWWWWWWYYY[[[]]]^^^^^^^^^]]]aaabbbccceeeggghhhjjjjjjlllkkkiiigggfffeeeffffffaaabbbaaa]]]UUUHHH999---...+++)))((())))))((('''))))))(((''''''''''''(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%333---&&&%%%'''((('''$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))(((((())))))************///---***)))+++---.........---+++***---555AAAIIIWWW]]]eeelllpppsssuuutttwwwtttooohhhaaaZZZUUURRRQQQRRRSSSTTTSSSRRRRRRRRRTTTVVVYYY\\\___aaaccccccYYYYYYYYY[[[^^^^^^\\\ZZZYYYUUUUUUXXXZZZ\\\eeennnssstttpppfff]]][[[^^^bbbbbbbbbaaabbbgggsss}}}llldddbbb```^^^aaaaaa```aaaaaa]]]WWWSSSUUUWWWZZZZZZUUUNNNIIIKKKHHHDDD@@@<<<:::888777888999===BBBHHHLLLNNNMMMIIIHHHFFFEEECCCCCCCCCDDDGGGGGGEEEAAA===999555333///000333888???EEEHHHIIIEEECCCAAA===;;;999888777444444444444222111///...zzz___UUUPPPLLLNNNKKKHHHFFFFFFEEECCCAAA===<<<:::::::::999666444333222222111000///.........---,,,+++************))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((((('''&&&'''((((((&&&$$$''')))***)))(((((()))+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000000111333888AAAKKKRRRcccnnnwwwyyy~~~||||||}}}{{{vvvrrrnnnjjjiiioooxxx{{{~~~xxxdddUUULLLKKKLLLPPPRRRUUUYYY]]]___```aaa``````bbbccceeeggghhhiiilllkkkjjjiiihhhhhhhhhhhhffffffeeebbb___UUUCCC333...+++'''&&&''')))***+++***)))((((((''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&000,,,'''&&&'''(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))((((((((()))******++++++555111---+++++++++,,,,,,***---///333999EEESSS^^^gggmmmqqqsssvvvxxxwwwtttwwwtttpppkkkgggdddccccccbbbeeehhhhhhfffbbb```___[[[\\\]]]]]]^^^]]]]]]\\\TTTTTTVVV\\\ccciiijjjiiieeeaaaaaaeeefffeeennnzzzuuummmkkkkkkkkkoooooonnnnnnsss}}}yyyrrrqqqoooqqquuuwwwvvvuuurrrjjjaaaZZZ\\\```dddfffccc^^^ZZZVVVTTTOOOJJJEEEBBB@@@???===<<<<<<>>>AAACCCDDDCCCAAABBBDDDFFFGGGHHHHHHHHHJJJKKKMMMMMMKKKGGGCCC@@@<<<;;;:::===AAAFFFIIIJJJCCCAAA>>><<<:::999999999999999999777555222///...{{{bbbXXXSSSMMMMMMKKKHHHFFFEEEDDDBBBAAA===;;;:::::::::999666444333333222111000///.........---,,,+++************((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((()))************)))((((((((('''((())))))&&&$$$'''(((******)))(((***+++))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,------------....../////////000000000000///111444:::EEESSSbbbkkk|||yyyqqqoooqqqvvvsssvvvvvvjjj^^^QQQIIIKKKMMMQQQUUUYYY]]]___aaa______aaabbbdddeeefffgggjjjjjjjjjiiiiiihhhhhhgggfffgggfffcccccc___RRREEE888333---(((''')))***+++***))))))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++444111---++++++---.........666AAAKKKSSS\\\eeelllnnnrrrtttrrrsssvvvtttooosssrrrqqqqqqpppoooooooooiiijjjjjjhhhccc``````aaa^^^]]]]]]]]]^^^^^^^^^___^^^]]]^^^eeeooowwwyyyyyyqqqnnnpppvvvtttnnnsss}}}}}}wwwuuuvvvwwwuuutttxxx~~~{{{|||{{{~~~qqqffffffhhhkkkooopppooommmiiigggbbb\\\VVVQQQNNNLLLHHHFFFEEEDDDDDDCCC@@@>>>:::<<<>>>@@@BBBDDDEEEEEEHHHIIIKKKMMMNNNMMMLLLKKKGGGFFFFFFHHHKKKMMMNNNMMMHHHFFFBBB>>>:::888777777999::::::999777555222000|||dddZZZTTTNNNMMMKKKHHHFFFEEEDDDBBBAAA===;;;:::::::::999666444333333222111000///...---...---,,,+++************(((((())))))*********+++(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))******'''%%%)))***,,,,,,++++++,,,---))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000444888>>>GGGVVVhhh{{{yyyqqqooopppttt|||yyyeeeUUULLLMMMPPPSSSVVVYYY\\\]]]______```bbbcccdddeeefffgggggggggggggggfffeeeeeecccffffffcccccceee```WWWFFF???555---)))))))))*********)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%#########%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++000---******---000333444777CCCUUUbbbiiilllpppssskkknnnmmmhhhhhhllljjjdddiiijjjlllmmmnnnmmmlllkkkeeeddd```[[[VVVVVVZZZ^^^cccccccccccceeegggjjjkkkjjjhhhhhhmmmwww~~~yyyxxx}}}xxxxxxsssvvvwwwtttnnnkkkmmmpppwwwmmmkkkjjjkkkooosssvvvwww{{{xxxrrrkkkddd^^^YYYVVVQQQPPPNNNMMMLLLIIIDDDAAA::::::::::::;;;<<<======>>>???AAACCCEEEHHHIIIJJJKKKLLLNNNQQQUUUVVVUUUSSSRRROOOIIIBBB<<<777555444666777888999999888666555bbbXXXRRRKKKLLLJJJHHHGGGGGGEEEBBB???======<<<;;;:::888888777333333222111000///.........---,,,+++************+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&((())))))((())))))))))))***************))))))((()))+++---...************************------------------------///......------...............///000222222333222666GGGXXXfff{{{|||vvv{{{||||||nnncccYYYTTTVVVYYYYYY[[[___ZZZ\\\^^^___aaabbbeeegggeeeeeeeeeeeeffffffggggggiiigggeeeeeeggggggdddaaa___RRR???///,,,///---(((---+++)))))))))***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((''''''((()))))))))((((((***+++,,,...222999BBBHHHRRRZZZeeellllllhhhdddbbb```]]]YYYUUUQQQSSS```nnnjjjhhheeecccccccccaaa```[[[ZZZXXXUUUTTTYYYbbbiiijjjjjjiiiiiikkkpppxxx}}}tttwwwxxxwwwyyy~~~vvvmmm```[[[VVVSSSSSSUUUVVVWWWaaapppvvvrrrrrr{{{yyy{{{{{{nnnkkkhhhgggjjjooorrrtttyyyyyyoookkkkkkkkklllhhh___WWWUUUSSSQQQOOOHHH@@@===>>>>>>:::666555555555777:::===>>>>>>>>>AAAEEEKKKPPPSSSUUUVVVSSSRRRPPPMMMGGGAAA;;;888111111222555888:::::::::bbbXXXRRRKKKLLLJJJHHHGGGGGGEEEBBB???======<<<:::999777666666333333222111000///.........---,,,+++************&&&&&&''''''(((***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))((('''''')))******)))))))))))))))***************))))))))))))+++,,,---************************---------------------------------------...///000...000222333333444555666>>>OOObbbrrr{{{~~~rrrcccXXXXXX]]]^^^\\\\\\\\\]]]^^^____________```ddddddeeeeeeffffffggggggiiigggffffffhhhgggeeebbbccc[[[LLL<<<222...***%%%)))'''&&&''')))***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))))))))******++++++,,,,,,,,,,,,...---,,,...555BBBPPPZZZfffhhhiiieee___ZZZWWWVVVKKKKKKLLLOOOQQQVVVcccoooiiifff```\\\ZZZYYYWWWVVVWWWYYY[[[\\\___cccjjjpppsssrrrrrrqqqqqqsssxxx||||||xxxuuutttmmmhhhdddcccdddaaaYYYSSSMMMJJJFFFEEEFFFHHHJJJJJJQQQ^^^lllpppkkkbbb]]]\\\```^^^___eeemmmppplllfff```^^^[[[[[[___cccfffhhh{{{zzzvvvvvvyyyxxxqqqfff`````````^^^VVVOOOGGGCCCCCCCCC???;;;666555444333333333444555:::>>>DDDJJJPPPTTTVVVVVVTTTRRRPPPLLLHHHDDD@@@>>>444333111222555888999999bbbXXXRRRLLLLLLJJJHHHGGGGGGEEEBBB???======;;;999777666444333333333222111000///.........---,,,+++************&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))(((((())))))))))))(((((()))''''''''')))***)))((())))))))))))************))))))))))))***+++,,,---************************------------------------,,,,,,,,,,,,---///000111+++...000111222666;;;@@@QQQ___ooo~~~zzzjjjgggjjjggg]]]UUUSSSVVVYYY]]]```aaabbbbbbcccddddddeeefffgggggghhhiiihhhggghhhhhhhhhfffddddddccc[[[LLL???666---&&&)))((('''((()))***)))'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))*********+++,,,---///111555<<>><<<999777444444666999<<<@@@CCCEEEMMMMMMKKKHHHEEEAAA===;;;AAA===777333000///---,,,bbbXXXSSSLLLLLLJJJHHHGGGGGGEEEBBB???===<<<:::888666444222111333333222111000///......------,,,+++************+++***))))))(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((()))++++++***(((((()))))))))************)))*********++++++++++++************************,,,,,,,,,---------......//////.........///000000666666666:::EEEYYYooo}}}}}}kkkWWWMMMLLLMMMQQQVVVZZZ\\\\\\___```aaacccdddfffgggggghhhiiijjjjjjiiihhhhhhhhheeeeeeccc___]]]VVVGGG888///,,,***))))))***)))(((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************************+++++++++------,,,,,,...111444666AAAKKKZZZgggnnnnnnllljjjeeeeeedddcccccccccbbbaaa[[[WWWVVVXXXXXXUUUVVVZZZ[[[]]]aaakkkwwwtttggg```]]]^^^XXX]]]```___]]]ZZZTTTMMMOOOQQQRRRRRRQQQTTTZZZ```cccffflllttt{{{}}}{{{wwwvvvsssoookkkgggccc^^^[[[aaabbbdddffffffdddaaa___dddgggiiifff```ZZZZZZ[[[RRROOOKKKHHHFFFDDDAAA???CCCEEEFFFGGGIIIMMMTTTYYYbbb___YYYTTTXXXeeeppptttuuussspppmmmlllnnnrrruuussshhhZZZRRROOOKKKCCC<<<>>><<<999666666888;;;===AAACCCEEEFFFEEEBBB???===???===999666444111...+++bbbWWWSSSLLLLLLJJJHHHGGGGGGEEEBBB???<<<<<<:::888666555333222333333222111000///.........---,,,+++************(((((((((((()))+++,,,---))))))))))))))))))))))))(((((())))))))))))((((((+++++++++---//////---+++))))))))))))************)))******+++++++++******************************+++,,,,,,------.........000000///000000111222333888888<<>>HHHZZZqqq|||xxxsssqqqgggddd```______aaaaaaaaa]]]bbbgggjjjmmmsss|||bbbYYYPPPLLLOOOUUUYYY[[[ZZZ[[[]]]___aaacccdddeeeeeehhhjjjiiigggfffgggiiiiiiiiifffbbbaaa```XXXOOO:::555...)))((()))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,)))***,,,111999CCCMMMRRRcccfffiiijjjjjjjjjkkkllljjjhhheeecccaaa]]]WWWRRRXXX\\\eeekkkkkkhhhiiiooouuuyyy~~~wwwpppkkk[[[ZZZYYYVVVTTTTTTUUUWWWVVV]]]dddiiipppyyy|||{{{yyy{{{|||yyyvvvyyy|||}}}~~~|||yyytttnnnhhhaaaZZZVVVSSSRRRQQQPPPQQQTTTYYY\\\hhhjjjfffYYYMMMKKKMMMNNNVVVZZZ^^^aaaeeemmmzzz}}}uuunnngggbbb___UUUSSSPPPJJJCCC<<<666222333444666:::>>>BBBEEEGGG???===:::999999888777666bbbWWWSSSMMMLLLJJJHHHGGGGGGEEEBBB???;;;;;;:::999888777666555333333222111000///.........---,,,+++************))))))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((***,,,,,,)))'''))))))))))))************)))***+++,,,,,,+++))))))************************++++++,,,,,,---...//////,,,---...111444777:::<<>>>>>;;;999888;;;>>>@@@@@@IIIQQQ\\\eeeiiijjjkkkkkkgggoooyyy{{{mmm[[[OOOEEE<<<777999;;;;;;===AAAAAACCCCCC@@@===<<<:::999]]]SSSQQQNNNNNNMMMKKKIIIFFFCCCAAA@@@===<<<;;;999888666444444333111000000111000///---...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************************)))************++++++++++++,,,,,,+++******+++------...///.........000222000///000333555:::EEEPPPjjjppp|||{{{xxxvvvtttrrruuuvvvwwwyyyyyyyyyyyyxxxvvvsssnnniiifffccc```^^^YYYXXXWWWUUUSSSRRRQQQQQQPPPPPPOOOOOONNNOOOOOOOOOMMMMMMNNNPPPTTTYYY^^^aaajjjppp{{{zzzfffWWWOOOMMMNNNSSSYYY[[[ZZZ\\\``````bbbdddfffhhhhhhiiiiiihhhggggggfffeeecccbbbaaa___]]]RRRAAA444///...---)))*********(((((('''(((((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&((('''&&&''')))******))))))((('''&&&''')))+++,,,))))))************))))))))))))************))))))++++++++++++++++++,,,,,,***,,,---,,,,,,---111444DDDKKKTTT]]]bbbfffhhhiiiiiiccc___]]][[[YYY]]]eeehhhhhhiiilllqqqttttttsssxxx}}}pppddd\\\YYYZZZ```dddggggggllltttzzz{{{~~~|||kkkeeebbbdddcccYYYOOOJJJHHHDDD@@@===<<<<<<;;;:::<<>>;;;999888;;;@@@@@@AAABBBAAA?????????>>>^^^TTTRRROOOMMMLLLJJJHHHEEECCCAAA@@@@@@???===;;;888666444333333111000000000000///---......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++)))************++++++++++++,,,,,,,,,******,,,---...---,,,---000111222222000///000555:::CCCSSSbbb~~~~~~~~~zzzvvvssspppllliiikkklllmmmoooooopppppppppooolllgggdddaaa___\\\YYYUUUTTTTTTSSSQQQOOOMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJHHHGGGFFFFFFGGGIIIKKKNNNSSS]]]iiiwww{{{~~~gggWWWOOOMMMOOOUUUYYYXXXXXXYYY^^^___aaaccceeefffgggggghhhhhhhhhgggeeecccbbbaaa___bbb]]]NNN===222---*********++++++***)))((('''((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%'''&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))(((((()))+++,,,,,,+++((((((''''''''')))+++,,,))))))************))))))))))))************)))))),,,,,,,,,,,,+++++++++++++++...///---+++...666>>>OOOUUU]]]cccfffgggggggggbbb\\\VVVTTTUUUZZZeeepppyyywwwuuuvvvxxxzzz{{{{{{vvvnnncccYYYUUUWWW]]]bbbiiiooouuuzzzrrrnnnmmmsssvvvpppeee^^^XXXSSSMMMFFFAAA===999666777999;;;<<>>?????????@@@AAA~~~]]]SSSRRROOOMMMLLLKKKHHHFFFDDDBBBAAA>>>===<<<:::888666444333222111//////000000...---------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,++++++,,,...000---+++,,,000222111///111///111:::GGGWWWiiixxx~~~|||zzzvvvrrroookkkkkkllllllkkkkkkkkkjjjgggeeeaaa___]]][[[XXXVVVQQQQQQQQQQQQOOOMMMKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGJJJNNNUUU^^^kkkxxxzzzlllYYYSSSPPPSSSWWWWWWWWWYYY]]]]]]___aaaccceeeffffffhhhhhhhhhgggfffdddbbbaaa]]]bbbaaaVVVHHH<<<000(((***))))))*********)))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''')))(((''')))+++---,,,,,,((('''''''''((()))***+++))))))************)))))))))******++++++******)))---,,,,,,,,,,,,++++++++++++---...///111777BBBJJJTTTXXX^^^bbbbbb```^^^^^^UUUSSSRRRUUU\\\hhhvvv{{{yyy{{{~~~rrrjjj___^^^^^^```dddjjjooorrrxxx}}}vvvsssttt{{{yyyrrrlllggg```XXXQQQJJJCCC??????===:::888777:::AAAFFFKKKGGGIIIWWWkkkxxxwwwrrrhhhaaaVVVKKKBBB;;;888777:::777555888::::::<<<>>>}}}\\\RRRQQQNNNOOONNNMMMJJJGGGEEECCCBBB;;;:::999888777666555444222111//////000000...---,,,++++++************+++************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************))))))*********++++++++++++,,,,,,,,,++++++---///000...+++,,,///111000---222///333DDDYYYlll|||~~~zzzwwwpppooommmkkkiiigggfffeeeaaa___\\\[[[ZZZXXXUUUSSSNNNNNNOOONNNMMMKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFIIIOOOWWW]]]ttt}}}mmmcccZZZXXXXXXXXXYYY\\\\\\\\\^^^```bbbdddfffggghhhhhhhhhgggfffeeeccccccbbbdddccc^^^XXXNNN???222***)))'''(((***+++***)))''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******'''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((''''''(((***++++++***'''''''''(((((()))***+++))))))************))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...444===GGGPPPUUUZZZ\\\______\\\WWWTTTRRRMMMQQQVVV]]]gggttt{{{rrrkkkeee```]]]^^^ccclllttt{{{{{{rrrwww|||~~~wwwqqqjjjccc\\\WWWLLLIIIDDD@@@===;;;888666999777:::FFFWWWfffooorrrkkkiiieee\\\QQQHHH???:::999111...111444666999>>>|||[[[QQQPPPMMMQQQPPPNNNKKKHHHEEECCCBBB:::999999888777666555555222000////////////...,,,++++++***))))))******+++************************))))))))))))))))))))))))))))))************)))))))))************+++++++++)))))))))))))))))))))))))))************++++++++++++,,,---,,,+++,,,...000///...---...///111111000666666@@@TTTjjjzzz~~~zzzwwwqqqooolllhhhdddaaa___^^^ZZZYYYWWWWWWVVVUUURRRPPPLLLLLLKKKKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???BBBFFFJJJPPPXXXcccnnnyyy}}}pppggg```[[[[[[^^^ZZZ[[[\\\^^^```bbbeeefffgggggggggggggggfffeeeeeeddddddbbb``````[[[NNNAAA000,,,(((''')))+++***)))'''''''''&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%''')))******%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((('''&&&''')))))))))(((''''''(((((()))*********))))))************))))))******++++++++++++******,,,,,,,,,,,,------------///111666@@@KKKTTTYYYZZZ[[[\\\\\\YYYTTTOOOLLLKKKSSSYYY___ccckkkuuu}}}~~~qqqmmmgggbbbaaaccchhhlllxxx|||vvvrrraaa]]]YYYYYYZZZUUUJJJ@@@555444444888AAALLLVVV]]]dddhhhjjjeee___YYYRRRMMMEEE888000222666777;;;CCC|||\\\RRRQQQNNNRRRQQQNNNKKKGGGDDDAAA@@@<<<;;;:::999777666555444222000///...//////...,,,+++++++++******++++++,,,************************))))))))))))))))))))))))))))))************)))))))))************+++++++++************************)))************+++++++++***,,,---,,,,,,,,,...000,,,...///000111333555888???GGGXXXlllzzz}}}{{{wwwtttooolllhhhccc___[[[YYYXXXUUUTTTSSSSSSSSSRRROOOMMMIIIHHHGGGFFFEEEDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBDDDFFF@@@GGGNNNSSSYYYfffyyy{{{kkk^^^ZZZ\\\XXXXXXYYY[[[]]]```ccceeeeeeeeefffgggggggggggggggcccdddccc```___^^^WWWOOO:::333+++((()))******((('''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''$$$)))...---(((%%%&&&(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''***(((''''''((()))(((&&&&&&'''((())))))*********))))))************))))))***++++++,,,,,,++++++******++++++,,,---...//////333:::DDDNNNUUUYYYZZZ[[[XXXYYYYYYWWWUUUTTTTTTUUUcccggghhheeehhhqqqxxxzzzyyypppgggcccaaa```bbbeeehhhlllsss|||~~~{{{{{{tttpppoooxxxpppaaaDDD@@@999444333777<<<@@@OOOWWW]]]___bbbiiinnnnnnbbbPPPAAA>>>===:::===EEE}}}]]]SSSRRROOORRRQQQNNNJJJFFFBBB???>>>???>>>===:::888666444333111000......//////---,,,,,,,,,,,,++++++,,,------************************))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++***,,,------,,,---///111***---111222333555:::>>>HHHVVVmmm|||yyyuuusssllliiieee```\\\XXXVVVUUUQQQPPPPPPPPPQQQPPPMMMKKKGGGFFFDDDCCCBBBBBBBBBCCC@@@????????????@@@@@@AAA>>>>>>??????@@@@@@@@@@@@@@@BBBDDDEEEDDDCCCCCCDDDAAAFFFJJJIIIIIIPPP^^^kkksss```XXXXXXVVVVVVWWWYYY[[[^^^aaacccdddeeefffggghhhhhhhhhhhheeehhhgggccc``````___[[[BBB999///))))))***)))''''''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###+++222111***%%%'''+++'''''''''''''''''''''''''''(((((()))))))))))))))+++***(((((())))))'''&&&&&&'''((()))************))))))************))))))***++++++,,,,,,++++++***)))***+++,,,...///000000777BBBPPPYYYZZZYYYYYYZZZWWWYYY[[[\\\^^^bbbfffjjjoooqqqmmmeeeeeeooowwwyyyzzzvvvnnnccc[[[XXX[[[^^^]]]dddnnnuuuyyyzzz{{{}}}}}}|||wwwzzz{{{RRRKKK@@@888555666777888999CCCLLLSSS```sss}}}gggRRRJJJCCC<<<<<>>>>>?????????@@@@@@@@@DDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDFFFHHHLLLQQQUUUcccvvv|||fff[[[ZZZYYYRRRNNNSSSYYY[[[]]]___```bbbeeefffeeedddeeeeeeeeedddccccccddddddaaa```PPPCCC333******,,,+++)))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''******)))''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))(((((('''))),,,///444)))%%%,,,///***'''+++...+++))))))++++++***(((+++------+++)))---666???DDDKKKTTTXXXWWWSSSOOONNNRRRVVVaaaooovvvvvvtttuuu|||}}}{{{wwwrrrqqqtttxxxrrrlll```TTTPPPVVV]]]___hhhooovvv{{{}}}wwwpppnnnqqqooorrrvvvwwwvvvtttrrrrrrqqqttt{{{{{{xxx|||fff\\\NNN@@@777333333333555777:::AAAOOOhhhzzzdddZZZRRRGGGAAABBB|||[[[RRRRRROOOOOONNNLLLIIIFFFDDDAAA@@@<<<;;;:::999888666555555222111000//////.........,,,,,,,,,+++++++++************************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......---,,,,,,...000,,,000333222222===PPP```tttzzzwwwuuuqqqjjjeeeaaa^^^ZZZWWWUUURRRPPPMMMMMMLLLKKKJJJHHHGGGFFFEEECCCCCCBBBAAA@@@???>>>===========================>>>>>>>>>>>>????????????BBBAAAAAA@@@??????@@@@@@???@@@AAABBBCCCFFFJJJNNNNNNZZZmmmnnneeeeee]]]RRRJJJMMMTTTYYY\\\^^^^^^aaaccceeeddddddeeeffffffeeedddddddddcccaaa___XXXMMM???333,,,)))((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''***)))(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((('''(((+++...888,,,'''+++---)))(((,,,,,,***)))***,,,---,,,+++,,,,,,,,,,,,...555@@@GGGLLLPPPTTTRRRLLLHHHIIILLLJJJVVVlll{{{~~~yyyqqqkkkiiiiiihhhccc[[[\\\eeepppuuuwwwzzz}}}~~~zzzrrrpppoooooopppnnniiifffhhhkkknnnppppppppppppqqqvvvlllbbb]]]XXXPPPNNNPPPJJJLLLOOOOOOOOONNNNNNNNNWWWZZZbbbkkkuuu{{{}}}}}}wwwvvvwwwwwwppphhheeefffqqqwwwzzzqqqcccUUUIIIAAA<<<:::555444333666@@@SSSiiixxxtttggg```ZZZPPPEEE@@@zzzZZZQQQQQQNNNMMMLLLKKKHHHFFFCCCBBBAAA<<<;;;:::999888666555555222111000//////.........,,,,,,,,,+++++++++************************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......---++++++---...---222666777===NNNhhh}}}}}}yyytttpppnnniiiccc^^^ZZZXXXTTTRRRPPPOOOLLLKKKJJJJJJHHHGGGEEECCCBBBAAA??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>@@@??????>>>>>>>>>>>>???>>>????????????AAAEEEHHHLLLRRR[[[eeevvvzzzooommmbbbVVVKKKJJJPPPTTTYYY\\\\\\^^^aaaccccccdddeeeggggggeeedddddddddcccaaa___]]]WWWMMM???111)))''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***)))(((''''''&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))******)))'''(((***,,,:::///(((***+++((()))---)))((()))+++...///...---,,,,,,---000777AAAJJJQQQQQQSSSQQQKKKCCCBBBGGGNNNTTTaaaxxxwwwkkkccc___dddkkkooonnnooovvv~~~~~~zzzxxxzzz{{{tttggg______[[[UUUMMMLLLLLLMMMNNNNNNLLLIIINNNPPPSSSUUUUUUTTTUUUVVVWWWPPPHHHDDD@@@<<<999:::<<<>>>>>>>>>======???AAACCCDDDGGGMMMUUU]]]aaacccddd```]]]ZZZSSSKKKIIIKKKRRRXXXbbblllvvvwwwjjj___VVVPPPMMMDDD>>>666111333<<>><<<<<<<<<;;;:::999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<>>>>>>===============>>>>>>????????????AAADDDGGGNNNVVV___fffnnnzzzxxx}}}yyyqqqhhh___VVVRRRPPPPPPTTTYYYZZZ\\\___```aaabbbeeeggggggfffddddddeeedddbbb___\\\[[[VVVIII888---***,,,)))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********)))(((''')))+++444---)))***+++)))***---'''((()))+++---......---------111888AAAJJJPPPRRROOONNNKKKHHHGGGKKKRRRWWWdddiiiwwwuuukkkeeeeeeffflllxxxzzzvvvtttrrroookkkfff```\\\ZZZ]]][[[UUUQQQPPPMMMGGGEEEEEEEEEEEEEEEDDDBBBAAAFFFIIILLLNNNOOOOOOQQQSSSOOOJJJDDDAAA@@@???>>>>>>;;;;;;:::999777888;;;===>>>===<<<===AAADDDFFFFFFLLLHHHFFFFFFDDD@@@@@@CCC@@@DDDKKKTTT^^^iiittt{{{~~~wwwpppkkkjjjiii]]]SSSEEE:::555777:::===<<>>===<<<;;;;;;::::::999888888888777777777777777777777777888888888999999999::::::===<<<<<<;;;<<<<<<======;;;<<<======>>>AAAEEEHHHDDDQQQ```hhhnnnwww}}}xxxwwwooolllgggaaaWWWOOOQQQWWWXXXZZZ\\\^^^___aaadddffffffeeeddddddeeeeeecccaaa\\\^^^\\\QQQ@@@333......+++***)))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''((()))((((((''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))***+++***(((((()))***+++)))(((+++,,,+++***+++((()))***++++++,,,,,,---///222888@@@HHHMMMNNNMMMJJJIIIKKKPPPYYYaaafffhhhkkkiiipppyyyvvvqqqjjjfffhhhnnnuuu|||}}}~~~~~~zzz}}}~~~wwwmmmggg```^^^\\\[[[[[[YYYUUURRRWWWYYYXXXTTTPPPNNNKKKGGGIIIIIIIIIHHHFFFEEEDDDDDDCCCFFFJJJMMMOOOQQQTTTWWWTTTPPPJJJEEECCCCCCBBBAAA>>>>>>>>><<<;;;;;;===???<<<;;;:::;;;<<<===<<<;;;>>>;;;999;;;;;;777666888;;;===BBBGGGOOOZZZdddllltttvvvzzz}}}|||{{{}}}yyymmm\\\LLLAAA<<<;;;:::777???DDDEEENNN]]]dddaaatttWWWQQQQQQNNNOOONNNMMMJJJHHHEEEDDDCCC======;;;999777555444333222111000//////.........,,,,,,,,,+++++++++************************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,.........------///111///444===LLL```wwwxxxrrrooojjjeeebbb```^^^ZZZVVVPPPNNNKKKJJJIIIIIIGGGFFFAAAAAA@@@???===<<<;;;;;;999999999888888777777777555555555555555555555555666666777777777888888888:::999999999999:::;;;;;;666777999:::;;;???CCCGGGGGGSSSaaaiiimmmrrr|||~~~{{{xxxwwwvvvpppcccVVVRRRUUUWWWYYY[[[\\\]]]___bbbeeeeeedddddddddffffffdddccc```aaa```YYYLLL>>>444///,,,+++)))((('''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))******)))((()))+++&&&''')))+++,,,+++++++++)))***++++++***+++---///444999@@@GGGKKKKKKJJJIIIKKKOOOWWWcccooowwwzzzzzzyyytttxxxtttdddhhhmmmqqqrrrvvv{{{~~~wwwvvvuuuzzz~~~uuuddd^^^\\\aaabbb]]]VVVSSSOOONNNNNNPPPSSSVVVWWWWWWYYYYYYXXXVVVUUUTTTTTTTTTVVVWWWWWWUUURRRPPPPPPQQQQQQSSSWWW[[[^^^aaaeeehhhgggcccYYYNNNIIIHHHFFFBBBDDDEEEHHHHHHGGGGGGHHHIIIBBBAAA???>>>>>><<<999666;;;666444666666333222333444666999<<>>===;;;999777555444333222111000//////.........,,,,,,,,,+++++++++************************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.........///111333555@@@NNNYYYcccooozzzrrrllliiiddd___\\\[[[ZZZVVVSSSLLLJJJGGGEEEEEEDDDBBBAAA===<<<<<<;;;::::::999999777777777666666666666666444444444444444444444444555555555555666666666666666666666666666777888888555666777888999===AAAEEEQQQ[[[gggooorrruuuzzz~~~~~~{{{wwwnnnaaaWWWUUUWWWYYYZZZ[[[[[[]]]```ccccccccccccdddfffgggfffeeebbbbbbaaa___YYYNNN@@@666---,,,***(((''''''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***,,,---((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&(((******))))))***+++''')))*********+++,,,,,,***+++,,,++++++---222666;;;AAAGGGJJJJJJHHHHHHIIIUUU```nnnzzzsssjjjeeennn{{{|||vvvnnneee^^^YYYWWWYYY___bbb___\\\\\\[[[\\\]]]aaafffmmmtttxxxssspppnnnnnnooorrrvvvzzz~~~zzzuuuqqqpppqqqvvvxxx||||||llldddccc```[[[PPPTTTZZZ^^^______^^^___ccc```\\\ZZZXXXVVVSSSQQQLLLDDD===;;;:::777666888000111333555777;;;AAAEEEMMMSSSYYY]]]```eeeooovvv|||hhhVVVJJJEEE===999666666888@@@OOO\\\sssXXXSSSSSSOOOOOONNNLLLIIIEEEBBB@@@???>>>===;;;999777555444333222111000//////.........,,,,,,,,,+++++++++************************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---/////////000333555===MMM^^^dddbbbdddppp|||~~~xxxpppiiiddd___ZZZXXXWWWVVVTTTQQQKKKHHHEEEDDDCCCBBB@@@>>>999999999999888888888777555555555555555555444444333333333333333333333333444444444555555555666666333333333333333444555666666777888999:::<<>>666111999FFFoooXXXTTTTTTRRROOOMMMJJJFFFCCCAAA@@@@@@===;;;888777777666444333444333222000//////......------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************++++++******++++++,,,---******+++++++++,,,,,,,,,---...//////---,,,---///,,,///222222000111555888EEE\\\hhhfffffffffkkkxxx}}}yyysssjjjddd]]]ZZZWWWVVVTTTRRRPPPMMMHHHGGGDDDBBB???===;;;;;;999999888777666555444444222222222222222222222222222222222222222222222222222222222333333333444444555555555555555555555555111444666777888<<>>;;;888777777666444333333222000///......------------,,,,,,,,,,,,++++++************************************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,------++++++,,,---...//////...000666AAAIIIVVVcccggghhhlllkkkmmmyyy{{{wwwssslllddd^^^ZZZWWWTTTRRRQQQOOOLLLJJJGGGEEECCC@@@>>><<<::::::888888777666555444333333222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222444777777888<<>>777666777777888777555333444666888888999;;;???CCCIIIMMMRRRYYYbbblllvvv||||||~~~rrr```PPPDDD===888555iiiTTTQQQQQQMMMOOOMMMJJJGGGDDDBBB@@@???>>>;;;999777777666555333222111000...------------------,,,,,,,,,,,,++++++************************************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,------++++++,,,---111///------444CCCVVVcccmmmmmmiiillltttqqqrrrzzzqqqyyy|||uuuooojjjddd]]]WWWVVVTTTQQQOOOMMMKKKHHHFFFDDDBBB@@@>>>;;;:::999888666555555444333222111111111111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111333555777777888<<>>000***)))***,,,///***)))'''((())))))(((&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))+++)))&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''%%%...444000***'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((...---+++(((&&&&&&(((***(((((((((((((((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,------///555<<>>AAAGGGQQQ[[[cccuuuwwwgggXXXKKK???999fffRRRQQQPPPLLLNNNMMMKKKHHHDDDBBB@@@???>>><<<999888777777555333222111000///...---------------,,,,,,,,,+++++++++************************************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,...///...------...000111000000333>>>SSSkkk{{{|||uuunnnsss{{{vvv{{{xxxuuu}}}}}}wwwooohhhddd___YYYUUUTTTRRROOOLLLKKKIIIEEECCC???>>><<<:::888777666666333333222222111000//////000000000000000000000000111111111111111111111111000000000111111111222222222222222222222333333333444666777777888===DDDJJJXXXdddpppuuuyyy~~~sssgggbbb\\\XXXWWWXXXYYYYYYYYYZZZ]]]```bbbbbbbbbaaaeeeeeeccc```aaacccaaa\\\ZZZLLL;;;111,,,***---222***)))(((((())))))(((&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&222:::555+++&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&%%%---//////,,,)))'''))),,,(((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---,,,******+++---111444777<<>>>>><<<999888888777555444333333111000///.........------,,,,,,,,,+++++++++************************************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,---......------///000---///333:::GGG\\\sss}}}zzzvvvzzz{{{}}}vvvpppiiidddaaa]]]YYYUUUSSSPPPMMMKKKIIIFFFCCCAAA;;;:::888777555444444333111111000000//////......////////////////////////000000000000000000000000/////////000000000111111111111111222222333333333444555777777999>>>FFFMMM[[[fffqqqvvvzzzzzz}}}ooo]]]SSSUUUYYYYYYXXXUUUXXX[[[___bbbcccdddcccdddeeedddaaaaaadddccc```cccUUUEEE999///***+++///+++)))(((((())))))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%000777111'''%%%)))---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((('''&&&%%%***...111111---******+++))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,++++++---///222888>>>@@@BBBGGGQQQZZZgggvvvzzz{{{mmmbbbjjjxxx{{{yyy{{{~~~}}}|||zzzuuurrrppppppooollliiifffcccbbbaaa]]]]]]]]]\\\ZZZYYYWWWWWWTTTUUUUUUTTTTTTTTTWWWYYYYYY]]]bbbeeehhhppp}}}vvvhhh[[[QQQIIIBBB===888777666555555555555444444444444333333555999===IIIWWWjjj{{{rrraaaWWWcccRRRSSSRRRMMMMMMMMMKKKIIIEEEBBB???>>>???<<<:::888888777666444444333222000////////////------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,---...+++///666???JJJ[[[lllxxxwww|||}}}{{{vvvooojjjccc___^^^[[[WWWTTTPPPMMMJJJGGGEEECCC???===777666555333222111111111////////////......------........................////////////////////////........./////////000000/////////000111111222222333444666777999@@@IIIPPP___kkkvvv{{{~~~~~~~~~ssszzzdddWWWVVVZZZZZZXXXUUUVVVZZZ]]]```bbbcccdddbbbeeeeeeaaaaaadddcccaaabbbYYYNNNBBB555+++(((++++++)))(((((()))***((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%&&&''''''((("""***---(((###$$$(((***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''(((((()))((((((''''''(((+++///111000---+++***))))))))))))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,+++,,,---,,,,,,---000222000999AAAEEEFFFOOO^^^lll|||xxxqqqqqq{{{xxxrrrllllllqqqxxx}}}|||wwwrrrnnnjjjeeebbbbbbaaa```^^^\\\ZZZXXXWWWTTTSSSRRRQQQOOONNNLLLLLLKKKLLLLLLKKKIIIHHHJJJKKKKKKNNNRRRSSSTTTYYYaaahhhtttxxx|||xxxhhhVVVGGG>>>>>>;;;777555555666555555000111222333333444777999EEEOOO___rrrrrriii```QQQRRRRRRLLLMMMLLLKKKIIIFFFBBB???===???===:::999888777666444333222111000///.........------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,---///000555<<>>>>>???===@@@BBBBBBBBBCCCGGGKKKOOOTTTVVVXXX```llltttuuu~~~ppp___SSSMMMMMMGGG@@@;;;:::999888777333333444333222333666999???HHHVVVfff{{{~~~___QQQRRRQQQKKKMMMLLLKKKIIIFFFBBB???===???===:::999888888666444222111000///---------------------,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,............///111888<<>><<<999555333222222000//////...........................------------------------------////////////////////////---------.........//////111111222333444444555555000222555666:::BBBMMMUUUhhhtttzzziii[[[UUUSSSXXXXXXXXXXXXYYY[[[\\\]]]```dddfffcccaaabbbbbb___^^^^^^]]]WWWIII888///...+++***))))))******)))'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((%%%$$$%%%'''$$$$$$$$$%%%&&&'''((()))%%%'''&&&%%%(((+++((("""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))'''%%%$$$&&&***,,,+++)))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------...111555888CCCHHHOOOWWW___jjjttt||||||zzz||||||vvvqqqqqqssswww}}}{{{uuupppllljjjfffccc^^^[[[[[[YYYUUURRRNNNMMMMMMLLLJJJHHHFFFEEEDDDBBB@@@???>>>>>>>>>???777999::::::999888999:::555666777888777777888999888???CCCCCCFFFLLLMMMJJJWWW___hhhkkkgggddddddggg]]]UUUKKKDDDAAA???===<<<:::999777444222222555888555???LLL[[[nnn|||aaaTTTRRRQQQOOOMMMKKKHHHEEEBBB@@@??????>>>===;;;999666555444333444222000/////////...,,,***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++,,,,,,---------111...+++,,,000333444444<<>>>>>===<<<;;;:::999999999999666666555555555444444444333333333333333333333333555555666666777888999999>>>@@@CCCEEEHHHQQQ^^^hhhkkkiiicccYYYMMMEEEBBBBBB:::;;;;;;:::777555666777555999@@@LLLbbbyyyzzz```TTTRRRQQQPPPLLLJJJGGGDDDAAA@@@???>>>>>>===;;;999666555444333444222000/////////...,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222///,,,---111555888999;;;BBBHHHJJJHHHIIIPPPVVVdddttt~~~wwwpppiiiccc___\\\YYYUUUQQQMMMHHHBBB>>>===:::777555555555222000111000///.........///000////////////............---------............///////////////////////////000////////////000111111222222222444777888888777555444555888<<>><<<;;;;;;:::999888777666666666666444444444333333333333222222222222222222222222222000000111222222333444444111333555666777>>>HHHPPPffflllrrrqqqhhh[[[QQQKKKDDDAAA>>>======<<<999666555888:::CCCWWWppp{{{~~~xxx^^^SSSQQQQQQPPPKKKIIIGGGDDDAAA???>>>===>>><<<:::888666555444444444222////////////...---,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111...,,,---222888>>>@@@AAAFFFLLLNNNOOOOOORRRUUUbbbuuu}}}wwwqqqkkkeee```\\\VVVSSSNNNIIIFFFBBB>>>;;;999777444333333333111000------................../////////............------------............//////////////////////////////////////////000111222333222333666999::::::999555555666:::>>>FFFUUUdddnnnyyy~~~zzzvvvaaaPPPIIIMMMNNNQQQTTTVVVXXXZZZ[[[]]]___aaacccdddeeeddddddcccbbbaaa```\\\RRRFFF===111,,,)))******'''&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,---...///---...111666===EEELLLQQQYYY^^^dddhhhkkkpppvvv{{{}}}~~~zzzuuuqqqhhhfffbbb^^^YYYVVVSSSRRRNNNMMMKKKIIIFFFCCCAAA@@@<<<<<<;;;:::999777777666555444333222222222222222222111111111000000000000000000000000000000000000---------...//////000000---///000///...111777<<>><<<999888444333222111111000000000++++++---............---//////.........------------------............///////////////////////////////////////000111222222444333444555888999888777666666777;;;@@@IIIZZZiiisss}}}}}}ttt```TTTNNNLLLMMMRRRUUUVVVXXXZZZ[[[\\\^^^```bbbcccdddddddddcccbbbaaa^^^XXXPPPJJJ888000***))))))'''&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***+++,,,---((((((((('''((())))))***((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,++++++++++++,,,---...//////111555===FFFPPPYYY^^^ccchhhnnnsssyyy~~~}}}yyyqqqqqq||||||wwwsssooojjjhhhbbb```]]]XXXTTTPPPNNNMMMGGGFFFDDDBBB???===<<<;;;777777666555555444333333222111000////////////////////////.........------........................---------......////////////000111000//////222444,,,777III[[[jjjwwwvvviiiVVVHHHBBB@@@@@@???===:::777777@@@UUUnnn}}}uuu[[[RRRQQQQQQQQQIIIHHHGGGDDDBBB???===;;;<<<;;;999777666555444444333111///...///000///...------------,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...222:::EEEOOOVVVQQQPPPOOOOOOTTT]]]hhhpppwww}}}ppplllfffaaa\\\WWWSSSPPPGGGCCC>>>:::888666555444000000000///......//////***+++,,,---......------............---------------------............///////////////////////////////////////000111222333888777666777888888666555666666888<<>>===;;;999888777444333333333222222111111000//////............///......---------,,,,,,,,,------------------------------------............,,,---......------...///+++///555<<>>;;;:::===III[[[hhhqqqttt{{{uuu[[[QQQQQQQQQQQQIIIIIIGGGEEECCC@@@===<<<;;;:::999777666555444444222000///...///000///...,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,------------///333888???JJJUUU\\\]]]ZZZWWWUUUZZZhhh{{{{{{wwwjjjfff```ZZZUUUOOOJJJGGG@@@===888555444333222111...//////...,,,,,,---///,,,,,,------------------.........------------,,,---------............////////////////////////////////////000111222333444<<<;;;::::::::::::777555666555888===CCCOOOaaarrr}}}cccWWWNNNPPPRRRQQQUUU[[[YYYYYYZZZ\\\^^^```aaabbbcccbbbbbbaaa___\\\ZZZYYYLLL???222,,,+++)))((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------...///000111666999@@@JJJWWWdddooouuuyyyqqqpppuuuzzzuuunnnmmmjjjeee^^^YYYXXXWWWSSSQQQMMMIIIDDD@@@===<<<;;;:::999888777666555444111111111111000000000000///......------......///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,------......///000000000111777AAAIIIlllqqqvvvtttkkk^^^RRRLLLFFFDDDBBBBBBAAABBBJJJRRROOOUUUbbbsssuuu\\\RRRQQQQQQQQQJJJIIIHHHGGGDDDAAA>>><<<;;;:::888777555444444444222000......///000///...++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,---......---000444999>>>GGGPPPWWWcccaaa]]]YYY]]]mmmwwwrrrfffbbb[[[UUUOOOIIICCC@@@;;;999555333222111000...---//////...+++***,,,...///...---,,,,,,------............---------,,,,,,---------............////////////////////////////////////000111222444555;;;:::999:::::::::888666555555777===DDDPPPddduuu|||ppp___QQQOOOPPPOOOTTT]]]YYYYYYZZZ[[[\\\^^^___```aaaaaaaaa```^^^[[[ZZZZZZVVVFFF666///,,,***)))***((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,///......//////000111222888<<>>AAAIIIWWWkkk~~~vvv\\\RRRQQQQQQQQQJJJJJJIIIGGGEEEAAA>>><<<:::999888777555444444444222000......///000000///***+++,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++*********************************++++++++++++++++++++++++))))))***+++---...//////+++...222666:::AAAIIIOOO^^^^^^[[[VVVXXXiiizzzzzzyyypppkkkeee```YYYRRRKKKEEE???;;;999666444222222111///------///000...+++***,,,...111000...,,,+++,,,...///......---------,,,,,,,,,---------.........///////////////////////////////////////000111333444555777777666777999999777666555444777===DDDQQQeeevvvyyydddSSSOOOOOONNNTTT^^^YYYYYYYYYZZZ[[[]]]^^^___```aaaaaa```]]][[[ZZZZZZ[[[KKK999000---+++***+++))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%''')))***+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,////////////000111222333999===DDDNNN[[[iiittt{{{{{{wwwqqqiiiccc______\\\WWWPPPLLLKKKMMMCCCBBB???<<<999777555555333333333222111111000000---------------.........---,,,,,,,,,,,,,,,------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...---+++,,,---......---+++---///...---...111555444===NNNdddtttxxxqqqhhh[[[VVVUUUWWWSSSJJJEEEFFFAAA>>>===CCCSSShhh|||rrrZZZSSSSSSQQQMMMKKKJJJHHHEEEBBB???===<<<:::888666666666555333111000000000///......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))+++,,,,,,+++)))((((((((()))***+++,,,,,,,,,------,,,+++,,,---...///...000444777:::===@@@CCCSSSWWW[[[\\\\\\```nnnzzz}}}{{{vvvuuuxxx}}}~~~~~~uuunnnhhh]]]XXXOOOHHHBBB???<<<:::555444333111///...------444000,,,+++,,,------,,,++++++,,,,,,,,,,,,------------------------------------,,,+++,,,---...///........................222///---000555777555111555666888999:::888777666444666999<<>>AAADDDGGGRRR^^^sssZZZSSSSSSRRROOOKKKJJJHHHEEEBBB???===<<<;;;999777666666555333111000000000///......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))))))))******++++++,,,,,,------,,,,,,,,,---///000111444666888:::;;;>>>AAAIIIMMMQQQTTTUUU[[[gggrrrrrrrrrrrruuu{{{~~~vvvnnnfffaaaVVVQQQIIIBBB===:::777555444333222000...---------000...++++++---......,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,---...///////////////////////////111///...111666888666333555666777999999888777666555777:::===FFFVVVkkkzzz~~~|||ooocccRRRNNNUUUWWWUUUWWWYYYYYYXXXYYY\\\^^^bbb```______```___[[[XXXWWWWWWPPP@@@333...---,,,((()))))))))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''(((***++++++(((%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,---+++***+++...//////...000...///333444777???JJJRRRUUU[[[eeepppzzz{{{~~~yyytttooojjjgggaaaYYYTTTQQQNNNJJJGGGDDDBBB???===:::999777555333222111111------------------------......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------..............................222===MMM___mmmuuu~~~|||vvvlll^^^TTTOOOIIIEEECCC???;;;???EEEsss[[[SSSTTTSSSQQQKKKJJJHHHEEEBBB???===<<<;;;999777666555444222000000000000///......------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++***************************************+++++++++++++++------,,,,,,---///111222666888:::::::::;;;===>>>BBBHHHNNNQQQUUU]]]hhhppprrrsssvvv|||wwwooofff^^^YYYNNNIIIBBB<<<888555333111222222000///------,,,,,,---,,,,,,---//////...---++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---...///000000000000000000000000111//////222777:::999777444555666888888888777666666999;;;>>>GGGWWWlll{{{xxx}}}mmmXXXQQQTTTSSSSSSUUUWWWXXXXXXYYY[[[]]]bbbaaa`````````___\\\YYYXXX[[[XXXJJJ;;;222...+++************))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&***...000...)))%%%(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---++++++,,,...000000///111///000555;;;@@@HHHPPP\\\aaajjjttt}}}uuuvvv{{{rrrmmmfff```]]]XXXRRRMMMJJJGGGCCC@@@>>><<<:::777555444333111000000000000------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------...........................---...333>>>OOOaaalll}}}nnn```WWWRRRNNNKKKFFFAAA???AAAttt[[[TTTUUUTTTRRRKKKJJJHHHEEEBBB???===<<<<<<:::777666555444222000000000000///......------,,,++++++******++++++,,,******************************++++++++++++******++++++***))))))***+++++++++++++++++++++++++++***---,,,,,,---...000333444888:::<<<<<<<<<<<<>>>???@@@HHHPPPUUU\\\eeemmmpppqqqsss{{{}}}sssiii___VVVQQQIIIDDD???:::777555222111111000///...---,,,,,,,,,,,,---...000000///...,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------......000000000000000000000000000///000444888;;;;;;:::444555666777777777777666666888;;;???GGGXXXmmm|||xxx{{{zzzeee[[[XXXPPPRRRTTTUUUWWWXXXXXXYYYZZZ`````````aaa```___]]][[[ZZZ]]][[[QQQEEE;;;111)))++++++******)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&)))---000...***'''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---......///000000333;;;DDDLLLRRRVVVbbblllzzz~~~~~~vvvxxxqqqlllfff^^^XXXUUUQQQLLLHHHEEEBBB>>><<<;;;999777555222111111000000000000000........................------,,,,,,+++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------------------------------...............///000000111777DDDVVVccc}}}ssshhhccc]]]YYYUUUOOOJJJGGGuuu\\\UUUUUUTTTRRRKKKJJJHHHEEEBBB???===<<<;;;999777666555444222000000000000///......------,,,++++++******++++++,,,******************************++++++++++++******++++++***))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,---...000222555666999;;;======>>>>>>@@@BBB@@@JJJUUU\\\eeennnqqqooogggjjjvvvwwwkkk```VVVMMMGGGBBB???:::777555333222000//////...------,,,------...000222222111///---++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------///////////////////////////000222555999;;;<<<<<<666666777777777777666666555777:::>>>HHHYYYnnn}}}tttzzzzzzooofffXXXSSSSSSSSSTTTVVVWWWXXXXXX]]]___`````````___^^^]]]^^^]]]ZZZTTTOOOGGG777(((,,,+++***)))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))+++,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,---...333<<>>??????@@@CCCDDDFFFSSS```iiittt|||yyyqqqdddeeeppp|||vvvkkk```UUUKKKCCC>>>;;;888555333222111///...///......---------......///111333222000---,,,+++++++++,,,,,,,,,,,,------------------------------+++,,,------......------///////////////////////////000333666888:::;;;<<<999999888888777666666666444777;;;???III[[[qqqyyyooo|||{{{hhhVVVTTTRRRRRRSSSUUUVVVUUUYYY\\\^^^______^^^___```___]]]YYYWWWWWWQQQ???------,,,***(((''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))'''%%%&&&((()))***)))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------------......---,,,,,,---///111<<>>@@@@@@@@@AAACCCEEELLLZZZjjjtttqqqgggdddiiiuuu}}}}}}nnnhhh^^^TTTKKKCCC===999666444222000000000///...///...............//////,,,...111000---+++,,,---++++++,,,,,,,,,,,,------------------------------+++,,,---.........------000000000000000000000000///111444666777999:::;;;<<<<<<:::999777666666666555888<<>><<<888555444222///...///...---,,,---,,,,,,+++++++++,,,,,,************************++++++******+++,,,,,,---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,------...//////000+++---000222444:::AAAGGGXXXjjjzzzaaauuu___XXXVVVRRRLLLKKKJJJHHHEEEBBB???===<<<888666555555666666555444000000000///......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))+++,,,,,,+++)))(((******+++,,,,,,---......+++,,,---///222666999;;;>>>@@@AAAAAAAAAAAABBBDDDIIIYYYjjjuuu|||kkkbbb]]]```kkkssswwwzzzssseee___WWWNNNGGGAAA;;;888666444222111111111000//////............///000000)))+++...---+++***,,,...++++++,,,,,,,,,---------------------------------+++,,,---.........---,,,111111111111111111111111///111444666777888999;;;???===<<<999888666666555666999===DDDOOObbbyyyvvvtttpppnnnpppxxxpppuuuttt[[[VVVPPPNNNOOORRRSSSSSSSSSWWW[[[]]]]]]^^^```ccc\\\______^^^]]]YYYNNNBBB111///---+++)))******+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))***((((((((()))***((('''))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......***---000111111222666:::HHHVVVdddmmmzzz}}}uuujjjaaa\\\WWWRRRNNNIIIEEE@@@>>>===;;;777444333111///...//////...,,,//////......------......,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,------...///000000---...///111555;;;AAAFFFWWWcccyyygggwww^^^WWWVVVUUUQQQKKKJJJHHHEEEBBB???===<<<;;;;;;999888666444333222222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++------,,,++++++,,,,,,,,,,,,---///222444777999:::@@@AAABBBAAAAAACCCHHHLLLWWW^^^hhhpppsssqqqlllhhh[[[```gggkkkooowww|||ooofffZZZVVVNNNFFF>>>999666444111000000///...---------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111000000000000000111222222444555666777999:::;;;<<<>>>===:::888666555555555555999===BBBPPPhhh{{{tttooonnnoooqqqxxx|||yyymmmaaaSSSKKKLLLOOOPPPOOOUUUXXX[[[\\\[[[[[[^^^aaa```___```___^^^YYYRRRMMM<<<111)))******'''&&&)))))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((())))))))))))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,------------------...---...///---///:::FFFRRRYYYdddppp}}}yyynnnhhh___XXXQQQMMMIIIFFFBBB@@@<<<777444222111111.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,------------......//////......---...........................------///222666;;;>>>RRR]]]ooowww^^^WWWWWWUUUQQQLLLKKKHHHFFFBBB@@@===<<<:::999888777555444222222222111000///............------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---,,,---///222555777999;;;:::===??????>>>BBBIIIOOOXXX[[[```fffiiihhheeebbbaaadddhhhlllpppuuu|||zzzoooccc\\\TTTPPPIIIAAA:::666333222000000000///...---------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111000000///000000111222333666666777999:::;;;<<<===>>><<<:::888666555555555555999===CCCSSSlll|||uuuqqqoootttzzzyyyrrreeeVVVMMMMMMPPPQQQPPPSSSVVVZZZ\\\\\\\\\^^^``````______^^^]]]YYYSSSOOOCCC777,,,***+++)))((()))***)))))))))(((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''''''''((())))))))))))))))))******************))))))******+++,,,***++++++++++++,,,,,,,,,,,,------------.........000000222444444777CCCOOOZZZeeeqqqyyy{{{tttoooddd^^^VVVOOOIIIEEEAAA>>><<<:::666222000...............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------...........................---...///222666:::===IIITTTfffzzzvvv^^^WWWWWWUUUQQQLLLKKKIIIFFFCCC@@@>>>===888777666555444333222222222111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,++++++,,,,,,------...000333555888:::;;;:::???BBBAAA@@@CCCLLLUUUYYYVVVTTTVVV[[[```bbbbbbhhhhhhjjjoootttwwwwwwuuurrryyy~~~rrrhhh```WWWRRRKKKHHHBBB<<<666222000///000000//////...---------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------///000000///...000111/////////000000222333333888888999;;;<<<===>>>>>>===<<<:::777666555555555555999===EEEVVVqqqwwwqqqsssyyy}}}}}}{{{uuueeeWWWQQQOOOOOOOOOPPPTTTXXX[[[\\\\\\]]]^^^```___]]]\\\[[[YYYUUURRRMMM???111+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))))))))))))))******************))))))******+++,,,++++++++++++,,,,,,,,,,,,------------......//////...///111555888===JJJWWWggguuuxxxpppgggaaaXXXSSSLLLEEEAAA===999777555444111///---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,.................................///111555888;;;BBBKKK[[[nnnvvv^^^WWWWWWTTTQQQMMMKKKIIIFFFCCC@@@>>>===666666555444444333222222111111///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,+++++++++,,,------///000222444666999:::;;;===BBBFFFFFFDDDGGGQQQZZZ^^^UUULLLJJJQQQ]]]hhhmmmmmmlllnnnttt{{{|||wwwqqqhhhrrrqqqeee\\\VVVQQQMMMDDDBBB===888444111000////////////......---------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------------///000000//////000111/////////000111333444555::::::;;;<<<===>>>???@@@===;;;999777555555555555666:::>>>GGGZZZuuu}}}|||{{{gggUUUKKKIIIKKKMMMPPPTTTXXXZZZ[[[\\\\\\```^^^\\\[[[ZZZYYYWWWUUUTTTGGG666---,,,,,,+++)))*********)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,---------------...//////000000......000555;;;CCCRRR___tttyyyqqqggg]]]WWWNNNJJJEEE@@@<<<999666444333222000...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,.................................///111444777888???GGGVVVgggzzzvvv___WWWWWWTTTPPPLLLKKKIIIFFFCCC@@@>>>===666555555444333222222111111000///...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++++++++,,,,,,---...000111333555777999;;;<<<>>>DDDJJJLLLMMMRRR\\\dddfff[[[MMMHHHNNN]]]lllvvvtttuuuwww|||~~~vvvnnnkkksss~~~tttggg[[[UUUPPPLLLJJJ???===:::777444222111000............------------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------............///000000//////000222///000000111333555666777;;;;;;<<<======>>>??????<<<:::888777555555555555777;;;AAAKKK___zzz|||rrrYYYGGGCCCFFFJJJLLLOOOTTTWWWZZZZZZZZZ^^^\\\ZZZZZZZZZZZZYYYWWWXXXMMM>>>111,,,+++***(((************))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))((()))))))))******************))))))******+++,,,++++++,,,,,,,,,---------------...//////000111111111000333;;;CCCOOO___mmmyyyqqqiii```VVVPPPFFFBBB>>>;;;999777444222000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,------,,,,,,++++++,,,,,,---)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,.................................///111333444666>>>DDDPPP```rrruuu___XXXWWWTTTPPPKKKJJJHHHEEEBBB???===<<<777666555444333222111111111000///...------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++,,,---......222333444666888:::<<<<<>>>>>;;;:::888666555555555555888===DDDPPPfff}}}{{{cccPPPFFFEEEGGGGGGJJJNNNSSSWWWYYYYYY\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXSSSGGG888...+++***(((++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++***)))((())))))))))))******************))))))******+++,,,,,,,,,,,,,,,---------------......///000111222222000222999FFFTTT```ooo{{{|||{{{uuunnneee]]]UUUNNNIII<<<:::777555444333000///------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,------,,,,,,++++++,,,,,,---)))******++++++,,,,,,---+++++++++,,,,,,,,,---------..................---........................////////////000111222333:::???IIIWWWhhh}}}uuu___XXXWWWTTTPPPJJJIIIGGGDDDAAA>>><<<;;;888888777555444222111000000000///...------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++,,,---...///333444555777999;;;<<<===BBBEEELLLUUU^^^eeeiiijjj```^^^YYYTTTRRRWWWcccllluuu~~~|||rrrnnnmmmssswww{{{~~~~~~xxxnnnbbb[[[RRRKKKFFFBBB>>>:::666555444222000...---,,,------------------------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------.../////////...000111111000000111222111222333555777999;;;<<<999999::::::;;;<<<<<<<<<:::999777666555555555555777===GGGVVVmmmzzzfffTTTIIIEEEDDDEEEIIIOOOUUUWWWXXXZZZYYYYYYZZZ\\\\\\[[[YYYWWWXXXQQQ@@@222---+++)))+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''((()))++++++***)))((())))))))))))******************))))))******+++,,,,,,,,,,,,------------...---...///000111222222333333:::III^^^ppp|||}}}mmmggg^^^UUUNNNHHHCCC@@@555333111000000000...,,,,,,,,,------,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,------...//////---------.........//////...//////000000//////...........................////////////000000111111555:::BBBNNN```uuuuuu___XXXWWWTTTOOOJJJHHHFFFCCC@@@===;;;::::::999888666444222111000000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++,,,---...///333444666777999;;;<<<===;;;===BBBJJJSSSXXXXXXVVVRRRVVVYYYWWWTTTVVV___fffmmmzzzyyyooonnnqqqrrruuuyyy{{{{{{}}}wwwhhh^^^ZZZTTTMMMGGGCCC???999555222222111///---+++***)))------------------------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...///000000...000111111000000111222222333444666888;;;===>>>888999999::::::;;;;;;;;;:::999777666555555555666666===HHHZZZsss~~~|||bbbNNNDDDBBBBBBFFFMMMSSSWWWWWWYYYXXXYYY[[[]]]]]][[[YYYVVV[[[WWWFFF555...,,,++++++++++++************)))((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''(((***+++,,,+++)))((())))))))))))*********************)))***++++++,,,,,,,,,,,,---------......---...///000111222333333<<>>;;;999222111//////000///...,,,...............---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++******++++++,,,------,,,,,,++++++,,,,,,---------......///000111111////////////000000000000//////000000000000//////........................////////////000000000000333777>>>JJJ[[[qqqqqqaaaXXXYYYZZZRRRMMMJJJEEEBBBAAA???===;;;777777666555333222111000000000...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***+++***((((((((()))******+++++++++,,,,,,,,,,,,,,,,,,---...///000111444555666777888999:::;;;AAA>>>AAAKKKSSSTTTRRRRRROOORRRTTTTTTSSSVVV]]]dddmmmxxx{{{qqqlllrrrwwwvvvxxxyyyyyyyyy{{{~~~uuujjj```YYYTTTNNNFFF@@@<<<999444111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...+++,,,---///000222333444000000/////////111222333111333777:::<<<<<<;;;:::;;;:::999:::<<<<<<<<<::::::888555444555666777777===DDDOOO```yyy}}}yyyiiiRRRIIICCC@@@EEELLLQQQVVV[[[WWWXXXYYYZZZZZZYYYXXXWWWUUUYYYYYYNNN===///***+++...---,,,***)))((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&###&&&(((((('''&&&'''''''''''''''''''''((()))***+++******)))))))))))))))))))))))))))************)))))))))))))))******++++++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...000//////000///000666???CCCOOOggg~~~vvvkkkaaaXXXQQQGGGBBB???<<<777333111000000///...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++***************+++,,,++++++******++++++,,,++++++,,,---...///000111222222222111111111000000222222111111222222333444222222222111000000//////222000......///000000000////////////000111222333777777:::DDDVVVmmmqqqaaaXXXXXXYYYQQQNNNKKKGGGDDDBBB@@@>>><<<777777666555333222111000000//////...------,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,---,,,*********+++*********+++++++++,,,,,,,,,,,,,,,---...///000111888888888999999:::::::::>>>===BBBMMMSSSRRRNNNLLLKKKNNNPPPPPPQQQVVV___fffjjjtttxxxppplllqqquuutttvvvwwwwwwxxxyyy}}}}}}uuummmcccXXXQQQNNNIIIBBB===999666222000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...,,,---...///000111222333000000//////000222333444444666999<<<===>>>===<<<;;;:::999:::<<<<<<<<<;;;;;;888666444444555666777<<>>@@@HHHSSSWWWRRRKKKHHHHHHJJJLLLMMMPPPVVV___fffeeeoootttnnnkkkoooqqqppprrrssstttuuuwww{{{{{{tttnnnhhh^^^TTTLLLFFFBBB<<<888555333000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,------............///000111111111//////000000222333555666888999<<<>>>??????>>>===;;;:::999:::<<<===<<<;;;;;;999666444333444666777;;;GGGYYYnnnzzzuuurrrrrrxxxxxxuuuttt```KKKFFFDDDJJJOOOPPPPPPRRRWWWXXXYYYZZZ[[[ZZZZZZYYYUUUWWWWWWSSSIII===333...++++++***)))(((((())))))))))))))))))))))))))))))***************))))))((('''''''''%%%$$$%%%(((+++)))((((((''''''''''''(((''''''(((((()))+++,,,---))))))))))))************)))))))))))))))******++++++++++++***************++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........000///111444666===JJJXXXggghhhnnn{{{yyyqqqkkkccc\\\GGGBBB;;;777666555111///000000//////...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++******++++++,,,+++++++++,,,...///111222///000000111222333444444444444444333333333333222333333222222333333444555333333333333333444444444555333111000000000000...111000000000111222333444444555888AAAQQQggg~~~ppp```VVVVVVWWWOOONNNKKKHHHFFFDDDBBB???<<<777777666555333222111000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***+++***((((((((()))************++++++++++++,,,,,,,,,---...000111222111222444666999;;;<<<===BBBFFFPPPZZZ[[[TTTLLLJJJMMMOOOPPPQQQSSSWWW]]]aaaaaaiiiooommmkkkmmmnnnmmmnnnoooqqqrrrtttxxx}}}|||vvvnnnfff___WWWNNNGGG>>>;;;777444222000000/////////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......////////////000000000000///000111222444666777888;;;<<<>>>?????????>>>===:::999999:::<<<===<<<;;;;;;:::777555333444666999CCCRRRfffzzz{{{pppiiihhhooo~~~|||{{{sssfffPPPIIIEEEGGGKKKMMMOOORRRVVVWWWXXXZZZ[[[[[[ZZZZZZYYYWWWUUUQQQJJJAAA666000******))))))((()))))))))(((((((((((((((((((((((()))************)))((((((&&&'''''''''&&&&&&(((******)))((('''''''''''''''(((((((((((()))***+++,,,((()))))))))************)))))))))))))))******+++************************+++++++++,,,,,,,,,------,,,,,,,,,---......//////222111222666<<>>LLLaaaxxxooo```VVVVVVVVVOOOMMMJJJGGGEEECCCAAA>>>;;;777777666555333222111000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***+++***((((((((()))))))))*********+++++++++,,,,,,,,,---///111222333666666888:::<<<>>>???@@@EEEIIIRRRZZZYYYRRRMMMNNNYYY\\\___``````^^^]]]\\\]]]dddiiijjjjjjkkkkkkjjjjjjkkknnnoooqqquuuzzz~~~zzzrrreeeZZZRRRKKKDDD???888777555222000///000111.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,------...///////////////000000000000000111333555777999;;;;;;===>>>>>>???>>>===<<<<<<:::999999:::<<<======<<<;;;:::888555333444888<<>>666444222000000000//////............------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************,,,,,,++++++,,,---......000000//////000000111111000111111222222333333333111111111111222222222222111111111111111222333333333333444555666777888888999777666555555555222111000000/////////000111111222333666<<>>???@@@@@@??????===<<<;;;:::999999888:::<<<======<<<:::;;;:::666444666;;;@@@LLLaaazzzvvvpppppprrrzzz|||}}}xxxyyyuuujjj[[[LLLDDDCCCFFFLLLSSSRRRSSSUUUXXXYYYZZZZZZZZZ]]]YYYSSSMMMFFF@@@999555,,,,,,+++***))))))******))))))))))))))))))))))))((((((((((((((('''&&&&&&'''+++///111000...,,,+++)))((((((''''''''''''(((++++++***)))))))))))))))))))))))))))************)))))))))))))))******+++***************+++++++++,,,,,,,,,,,,------------------......///000000000111333777===GGGYYYvvvyyy}}}yyyiiidddYYYKKKCCC@@@;;;666111111000000//////000000------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,---...//////111111000000000000111111111111111111222222222333000111111111111111222222222222111111222222333444333333444555666666777777:::999888888999888666444111000000000000000111111222444666999BBBSSSiiiyyymmm^^^UUUVVVXXXPPPMMMKKKIIIGGGEEEBBB>>>;;;777777666555333222111000......///000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,---,,,*********+++))))))))))))************,,,,,,---...000222333444444555777999<<<>>>@@@AAAEEEFFFHHHIIIEEEEEEMMMXXXaaaiiiuuu~~~|||qqqaaaVVVUUUWWW[[[```bbbcccdddeeeeeegggjjjlllooorrrwwwzzzzzzmmmeeeXXXNNNGGGAAA<<<888222222222///------///222......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------...//////......//////000000111111222444777;;;>>>@@@BBBBBBBBBBBBAAA???>>><<<;;;:::999888888:::<<<>>>======:::;;;;;;888555777>>>DDDSSShhhyyyvvvvvvzzziiiUUUJJJEEEEEEIIIOOOPPPQQQTTTVVVXXXYYYYYYYYYYYYWWWUUUOOOIIIAAA<<<999......,,,+++************)))))))))))))))))))))))))))))))))))))))((('''''''''***---...---+++++++++(((''''''''''''(((((()))***)))))))))))))))***+++))))))))))))************)))))))))))))))******+++))))))*********+++++++++,,,,,,,,,------------...---......///000000111111333888@@@IIIQQQaaazzzuuujjj]]]YYYOOOCCC===;;;888333...//////////////////000------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************------------------------,,,,,,,,,,,,---...///000000000//////000111222222111111222222222222333333111111111222222333333333444333333333333444555555888888888999999:::::::::;;;;;;:::;;;<<<;;;999777333333222222222222222333333444666888>>>NNNcccssslll]]]UUUWWWXXXQQQNNNLLLJJJIIIGGGDDD???<<<777777666555333222111000......000000///...+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***+++***((((((((()))))))))))))))************+++,,,---...000222444555555777;;;@@@EEEJJJNNNPPPGGGFFFFFFDDD@@@BBBOOO]]]ZZZeeeuuusss```RRRSSSSSSWWW\\\______aaacccdddfffiiilllnnnrrrvvvyyy}}}}}}tttnnn^^^WWWNNNFFFAAA<<<666111000111111...,,,+++...222......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------------...//////.........///000111111111333555888<<<@@@BBBDDDDDDDDDCCCBBB@@@>>><<<;;;:::999888888:::<<<>>>>>>===:::;;;;;;888666999@@@GGGaaavvv~~~yyy||||||rrr]]]OOOGGGDDDGGGLLLOOOPPPSSSUUUWWWXXXYYYYYYTTTVVVVVVSSSLLLDDD>>>;;;000///...,,,+++*********))))))))))))))))))))))))***************)))((((((%%%&&&''''''&&&&&&'''((('''''''''''''''((()))***(((((((((((()))+++,,,---))))))))))))************)))))))))))))))******+++))))))******++++++++++++,,,,,,,,,---------............//////000000111111777>>>JJJTTT\\\ggg|||wwwiii]]]OOOLLLCCC999444444222---,,,---//////......///000------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************////////////////////////,,,,,,,,,---...///000000.........///000222333444222222333333333333333333222222222333333444444444666555555555555666777777>>>>>>>>>>>>????????????<<<;;;;;;===>>>===;;;999555555444333333444444444333555666777<<>><<<888777666444333222111111/////////...------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************+++,,,---...,,,---...///222444777888777888;;;CCCMMMWWW^^^aaa\\\HHH:::>>>EEEGGGIIIOOOTTTXXXaaaiiiiii```WWWSSSWWWUUUTTTVVVZZZ\\\ZZZYYY```bbbeeeiiimmmppprrrsss|||wwwjjjaaaZZZPPPDDD<<<999888555111000000000///------...///---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,---//////000///000000000000111444666888>>>DDDFFFHHHKKKJJJFFFEEECCCAAA@@@???>>><<<::::::::::::;;;;;;<<<<<<<<<>>><<<999555666===HHHQQQmmmrrrwwwwwwbbbOOOEEECCCCCCGGGLLLRRRVVVXXXXXXYYYYYYYYYXXXWWWUUURRRLLLDDD>>>666222---***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,---------------------///111111111555<<>>:::555222000//////////////////////////////,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,---------......//////000000///...------000000000000000/////////111000000000000222333444444444333222333444555666333444444444333444666777:::999999:::<<<>>>@@@BBBEEEHHHJJJJJJGGGCCC@@@>>>???@@@BBBAAA???=========<<<:::777444333222333333666333333777<<>><<<888777666444333222111111/////////...------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************+++,,,---...+++,,,---///111333555666555555777>>>IIIVVV___dddbbbOOOAAABBBGGGGGGHHHLLLOOOQQQWWW^^^___ZZZUUUTTTVVVTTTTTTUUUXXXZZZYYYXXX]]]___ccchhhmmmqqqtttvvv||||||qqqddd[[[TTTKKKAAA999777555333000///000///...------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---...//////000///000111111111222555888===CCCHHHIIIKKKNNNLLLGGGFFFDDDAAA??????===;;;999999999::::::;;;<<<<<<===>>>===:::777777???MMMXXXssssssqqquuu~~~~~~yyytttZZZHHHAAAAAAFFFKKKPPPUUUWWWWWWXXXYYYYYYYYYXXXVVVTTTNNNGGGBBB888444...******+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,------------......+++---///000222:::EEENNNTTT[[[fffooorrrvvvuuujjj\\\NNNEEE===;;;888444111000//////........................,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++,,,,,,---------.........//////000000//////...---000000000///////////////111000000000111222333444555444333222222333444555555666777777777777888888999::::::<<>><<<>>>AAABBBAAA@@@@@@@@@>>><<<999666444333333333444333444777;;;FFF\\\qqqhhh\\\\\\YYYUUUTTTOOOLLLIIIFFFDDDAAA>>>;;;888777666444333222111111/////////...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************+++,,,---...,,,,,,---...000222444555555333333777AAAMMMWWW]]]]]]NNNDDDEEEIIIHHHGGGJJJKKKJJJMMMSSSUUUSSSSSSUUUTTTSSSRRRTTTVVVXXXXXXXXX[[[]]]bbbhhhoootttxxxzzz~~~|||ssshhh[[[QQQKKKDDD;;;555333222000...//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---...///000000///000111111222555999<<>><<<:::888777888999:::;;;<<<===>>>===>>><<<999999CCCUUUccc|||zzznnnkkkqqq~~~mmmlll~~~bbbJJJ???===EEEIIINNNRRRUUUVVVXXXYYYYYYYYYXXXXXXVVVRRRKKKGGG<<<777000+++))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,...//////333>>>OOO[[[aaaeeennnwww~~~tttggg[[[OOODDD===999888555222000/////////---------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,------------.........//////000000000000//////...//////////////////000000111000000000111222333444555555444333333333444444888999;;;<<<<<<<<<;;;::::::;;;===???BBBFFFIIIJJJPPPQQQQQQMMMHHHAAA===;;;888<<<@@@DDDDDDDDDEEEEEEAAA???===:::777555444333222444666888:::FFF___tttiii]]]]]]ZZZVVVVVVNNNLLLHHHFFFDDDAAA>>>;;;888777666444333222111111/////////...------,,,,,,,,,+++++++++++++++++++++************************************************************+++,,,------------...///111222444555666444222333999AAAGGGJJJLLLEEEBBBGGGKKKJJJHHHIIIKKKIIIKKKPPPRRRQQQRRRUUUQQQQQQQQQRRRTTTVVVWWWXXX]]]```eeekkkqqqwww{{{}}}}}}sssiii]]]QQQIIICCC>>>777333111111000...///.........//////...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------...//////000000///000111222444888===@@@KKKQQQVVVVVVWWWWWWSSSNNNJJJGGGBBB???>>><<<999777666777888:::;;;===>>>>>><<<===<<<:::<<>><<<>>>???@@@CCCEEEHHHJJJKKKLLLMMMLLLIIICCC===888777555999@@@DDDGGGHHHIIIJJJDDDCCCAAA>>>:::777555444111444888888;;;JJJdddyyyjjj^^^^^^[[[WWWVVVNNNKKKHHHEEECCCAAA===;;;888777666444333222111111/////////...------,,,,,,++++++++++++++++++++++++************************************************************+++,,,------000000000111222333555666555444444555999;;;<<<<<>><<<:::999777888999:::<<<===>>>???;;;;;;;;;;;;AAAPPPgggwww|||pppqqqxxx~~~iii```pppuuulll]]]NNNEEEFFFIIILLLOOOPPPSSSVVVXXXYYYYYYYYYYYYYYYWWWSSSPPPFFFAAA999111+++)))***,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************************++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---......///000000///111111111666GGG___qqq|||~~~zzzjjj```RRRFFF>>>:::666444111111000///////////////---------------------------------------------------------......---------................................./////////000000000000111111111111111000000000000111111111222222222222333333444555555555555666777888:::;;;<<<<<<<<<<<<===@@@CCCDDDAAA???BBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGDDD???:::777666555999???DDDGGGIIIKKKMMMFFFFFFDDDBBB???;;;777555111666999999???QQQllllll```___[[[WWWVVVNNNKKKHHHEEECCC@@@===:::888777666444333222111111/////////...------,,,,,,*********+++++++++++++++************************************************************+++,,,---...111111111222333444555666333444666:::===>>><<<:::===BBBJJJPPPSSSPPPKKKHHHNNNNNNSSSYYYYYYTTTQQQQQQKKKMMMNNNOOOQQQUUUZZZ^^^fffhhhmmmrrrwww|||wwwjjj^^^TTTKKKBBB<<<888777555333111000000000000......000333333111---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------////////////000000111111000111222444888>>>EEEJJJUUU[[[`````````___ZZZSSSMMMJJJEEEAAA???>>><<<;;;999:::;;;<<<===>>>??????;;;;;;;;;>>>HHH[[[ppp}}}rrrqqq|||uuu```ddd}}}uuunnn```PPPGGGIIIKKKMMMNNNOOOQQQUUUWWWYYYXXXXXXXXXYYYWWWTTTQQQJJJFFF???666...******,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,---...///000000111+++///333555===PPPjjjwwwhhhXXXOOOCCC;;;777555444222000000/////////.........---------------------------------............///---......//////......---///////////////000000000////////////000000000000000111111222222222222111111111111222333333444444333444555666777777777666777888999;;;<<<=========;;;:::;;;>>>CCCEEEDDDAAADDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDBBB>>>;;;999888777;;;???CCCFFFHHHKKKMMMHHHHHHGGGFFFBBB>>>:::888222777999:::DDD[[[uuummmaaa___[[[WWWUUUMMMKKKGGGEEECCC@@@===:::888777666444333222111111/////////...------,,,,,,)))*********++++++++++++************************************************************+++,,,---...111111111111222333444444222333777;;;??????===;;;???EEELLLPPPQQQPPPNNNLLLJJJKKKPPPVVVWWWQQQNNNNNNIIIKKKMMMOOOQQQVVV\\\aaafffiiimmmsssxxx}}}vvvmmm```TTTKKKDDD===888555555444222000/////////111//////111555666222...............------------------------------------------------------------///.........------------//////000000000000111111000111333555999@@@HHHMMMWWW]]]bbbcccbbbaaa\\\UUUNNNKKKFFFBBB@@@@@@???>>><<<<<<<<<===>>>??????@@@===;;;;;;AAAPPPeeeyyyyyyrrrttt}}}~~~fff___sssuuuaaaQQQLLLLLLMMMNNNNNNNNNPPPTTTWWWXXXWWWVVVWWWWWWVVVSSSQQQMMMJJJDDD;;;111,,,+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---......///,,,,,,---...///000111111,,,111777;;;DDDWWWrrrzzzgggVVVJJJCCC:::444333333222000///////////////......---........................------......////////////......////////////....../////////000000111111111//////000000000111111111000111222222333333222222222222333333444555555666444555777888999999888888999:::;;;<<<===<<<;;;;;;:::888777;;;AAAEEEEEECCCBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBB@@@<<<999888888;;;===@@@BBBCCCFFFIIILLLIIIIIIJJJIIIFFFAAA===:::555888999;;;IIIddd~~~nnnaaa___[[[VVVUUUMMMKKKGGGEEECCC@@@===:::888777666444333222111111000//////...------,,,,,,))))))******++++++++++++))))))))))))))))))))))))************************************+++,,,---...111111000000111222222333333444666:::<<<===;;;999???EEEKKKMMMNNNPPPQQQRRRFFFFFFKKKQQQRRRNNNKKKLLLGGGJJJMMMOOOQQQVVV^^^ccceeeggglllrrrxxx~~~pppgggYYYMMMEEE???:::666333333333222000......///222000///222666777333/////////.........---------------------------------------------------------//////.........---------000000000000111111111111000111333666:::AAAJJJOOOWWW^^^cccddddddbbb]]]VVVOOOKKKFFFCCCAAAAAA@@@???======>>>>>>??????@@@@@@???<<<;;;DDDVVVllluuuooowwwkkk^^^kkkfffXXXXXXNNNNNNOOONNNNNNPPPSSSVVVWWWVVVVVVVVVVVVUUURRRPPPOOOMMMGGG>>>333---+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---...//////,,,,,,---...///000111222000666===AAAHHHYYYsss~~~rrr]]]JJJCCC===666222111222000//////000000000///...------////////////////////////---.........//////000000......////////////......//////000000111111111222000000000000111111111111000111222333333333333333333333444444555666777777555666888999::::::999999<<<<<<======<<<:::888777888666555999@@@EEEEEEDDD@@@AAABBBCCCCCCBBBAAA@@@?????????===:::777666666>>>???@@@AAABBBDDDHHHKKKIIIJJJKKKJJJGGGCCC>>>;;;666888888;;;MMMjjjvvvfffaaa\\\WWWUUUQQQNNNJJJFFFCCC@@@===;;;999888777555333111000///---------...............---,,,++++++,,,,,,***)))))))))*********+++++++++'''+++...---******)))(((''')))++++++***+++...111//////000000111222444555555555666888999999666444AAAFFFHHHJJJVVVccc```TTTHHHJJJLLLNNNMMMKKKIIIGGGJJJLLLOOOQQQUUUZZZ```dddfffkkkqqqvvvyyy||||||xxxfffYYYKKKDDD>>>888444333222111111000///......---............/////////000//////.........---------------------------------........................000111111000......///111000000000000111111111222///333444444999EEEOOOSSS]]]aaadddeeegggggg```WWWTTTNNNFFFAAA??????@@@AAABBBAAA@@@@@@AAAAAA@@@???@@@<<<===MMMgggxxxssssss}}}~~~hhhccciiisssbbbUUUPPPMMMOOOQQQPPPRRRUUUUUUVVVXXXXXXXXXVVVTTTRRRQQQOOOKKKDDD;;;222---***+++***************++++++))))))))))))))))))))))))++++++************++++++***+++,,,+++)))((()))***++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***+++,,,,,,,,,,,,,,,,,,---------......000,,,---000222///...///111444>>>JJJSSS^^^rrrzzzjjjUUUFFFAAA666555333111111111111222........................111///...---///222777999000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222555444444333333222222111444444333333444555777888777888999:::::::::::::::777888999888777777888:::888999;;;>>>@@@BBBCCCCCCBBBBBBAAA@@@???===;;;:::===;;;<<<<<<:::666777;;;?????????@@@EEEJJJKKKIIILLLSSSVVVRRRLLLHHHEEEAAA>>>999777CCC[[[wwwxxxfff```\\\WWWUUUQQQNNNJJJFFFCCC@@@===;;;888888666555333111000///..................---------,,,***+++,,,,,,+++)))))))))*********+++++++++***+++,,,+++***+++,,,+++)))+++------++++++---000//////000000111222444555222444666777888777777666<<>>:::555333333111111111000///................../////////000000000000000//////.........------------------------........................///000111000......///111/////////000000000000000000333555777@@@NNNXXX[[[bbbfffiiiiiijjjjjjccc[[[VVVPPPIIICCCAAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???@@@>>>CCCTTTnnn{{{uuuvvvvvvkkkjjj{{{hhhXXXPPPKKKMMMPPPQQQRRRTTTVVVWWWXXXYYYXXXVVVUUUSSSRRRQQQMMMGGG>>>555...+++++++++************++++++))))))))))))))))))))))))*********))))))************+++++++++)))((()))***++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,---------.........///---...111111///000444<<>>>>><<<;;;:::888777777<<<:::;;;===;;;888:::???DDDCCCBBBEEEKKKOOONNNJJJLLLRRRTTTQQQMMMKKKHHHDDD@@@<<<<<>>CCCIIIVVVccceee^^^MMMMMMLLLLLLKKKJJJIIIIIIJJJLLLOOORRRVVV[[[```dddiiimmmsssxxx{{{~~~tttgggbbbOOOEEE<<<999777444333444111111000000//////............/////////000000000111111000000000000//////........................///////////////////////////000000///......000111000000000000////////////222444666;;;IIIYYYccceeegggkkklllllllllkkkfff___XXXRRRKKKFFFDDDEEEFFFGGGFFFGGGGGGGGGEEECCC@@@???@@@AAAJJJ]]]wwwwwwooowwwssshhh~~~ttt]]]RRRIIIJJJOOOQQQRRRTTTUUUWWWXXXYYYYYYWWWVVVTTTSSSRRRPPPKKKCCC:::111,,,++++++************++++++))))))))))))))))))))))))***))))))(((((())))))******+++,,,+++)))((()))***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,---------------,,,------------.........------000111//////555>>>IIILLLVVVcccnnnwwwrrr^^^OOODDD:::444333444333222111111000111111111111111111111111111111000/////////000111333333222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333555555555666777888888888444444444444555777999:::;;;;;;::::::999888888888888888888666555777:::<<<======???AAABBBCCCDDDDDD<<<;;;999777666555666666999999;;;===<<<999===CCCEEEBBBAAAGGGNNNPPPKKKFFFKKKPPPRRRPPPOOOOOOLLLGGGAAA???DDDWWWrrriii___]]]ZZZWWWQQQNNNJJJFFFCCC@@@===;;;888777666555333222111000000000///...---,,,,,,,,,,,,+++******,,,,,,+++***************************...***(((***,,,+++******)))***,,,---------------/////////000111222444444333777:::888444333666:::;;;???BBBFFFMMMVVVWWWRRRMMMLLLJJJIIIHHHGGGHHHHHHJJJLLLPPPSSSWWW[[[```dddiiimmmsssxxx{{{~~~yyyiii]]]XXXGGG???999777666444444666111000000000/////////......////////////000000000000000000000000000000000........................////////////////////////...///000000//////111333333333222222111000000///333444666===MMM___hhhhhhhhhlllnnnlllkkkjjjeee___XXXSSSLLLHHHGGGHHHJJJKKKLLLMMMNNNMMMIIIEEEAAA???>>>DDDQQQfff~~~}}}pppqqq}}}vvvfffvvveeeVVVIIIHHHMMMQQQRRRRRRUUUVVVXXXYYYYYYXXXWWWVVVSSSSSSQQQNNNGGG>>>444---,,,,,,+++*********++++++))))))))))))))))))))))))))))))(((((((((((())))))+++,,,---,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,------------............,,,...111111///111===KKKUUUXXX___kkkwwwxxxeeePPPDDD>>>999666666555444444333333333222222111111111111222222222222000000111222222222111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444666666777777777888888888222222222222444666888999;;;:::999888777777666666888888888666666777:::===@@@AAABBBCCCCCCDDDDDDCCC===;;;999777666666888999999999;;;===;;;:::@@@HHHJJJDDDCCCJJJQQQQQQKKKFFFLLLOOOPPPNNNNNNOOOMMMHHHBBBDDDNNNdddjjj___]]][[[WWWQQQNNNJJJFFFCCC@@@===;;;777777666555333222111111000000///...---,,,,,,,,,,,,+++******,,,,,,,,,***************************---)))(((,,,---(((''')))))))))***+++---........./////////000111222444444888;;;<<<:::555333777;;;>>>AAACCCCCCFFFIIIIIIGGGJJJIIIGGGEEEEEEEEEFFFFFFIIILLLPPPTTTWWW\\\```dddhhhlllrrrwwwzzz}}}yyymmm]]]QQQLLLAAA;;;777666555222333555000000000000////////////////////////000000000111////////////////////////////////////////////////000000000000000000000000...///000000000111333555888777666555444333222111444555777>>>NNN___ggggggiiinnnqqqooommmlllgggaaaXXXSSSMMMJJJJJJMMMOOOQQQTTTVVVVVVSSSMMMFFFBBB@@@???GGGWWWmmmyyynnnqqq~~~{{{llliiiooo^^^NNNJJJMMMPPPPPPQQQSSSUUUWWWXXXYYYXXXWWWVVVRRRRRRQQQOOOKKKBBB888000---,,,,,,+++******++++++************************))))))(((((((((((())))))---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---------.........//////,,,...000111000666GGGYYYbbbfffkkksss~~~|||ppp___OOO@@@999888666444444333333333333333333222222111222222222333333333444222222333444444333222222444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666777999888888888777777777666333333333333444666888999:::999888777777777777777:::::::::999999:::===@@@CCCCCCDDDDDDDDDDDDCCCCCC===;;;999888777888999:::::::::<<<===<<<<<>>AAACCCCCCBBBBBBCCCDDDGGGFFFEEEDDDCCCDDDEEEFFFIIILLLQQQUUUXXX\\\aaadddhhhlllrrrwwwzzz}}}zzzmmm^^^NNNCCC@@@;;;666444444222//////333000000000000/////////////////////000000000111111......////////////000000000000000000000000000000000000000000000000000000///000222222222333555777<<<;;;:::888777555444333444777:::@@@MMM\\\dddeeejjjqqqvvvuuussspppkkkfffZZZVVVQQQOOOPPPTTTXXXZZZ^^^___^^^XXXOOOGGGCCCBBBCCCMMM___ssssssjjjrrr}}}aaalllxxxgggVVVOOONNNNNNNNNPPPRRRSSSUUUWWWXXXXXXWWWVVVSSSQQQPPPPPPMMMGGG===555...---,,,++++++***++++++***************************))))))(((((())))))***---...///...,,,+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////......///111333===RRRfffqqqvvv{{{|||hhh[[[HHH>>>666555666444333333111111222222222222111111333333444444555555666666444555666666666666666555666666666666666666666666666666666666666666666666666666666666666666666666777777888888888999999999::::::999999888777777666888777777666777888:::;;;999999888777888999;;;<<<===>>>?????????@@@BBBDDDEEEEEEEEEEEEDDDCCCBBBAAA::::::888888777888999:::<<<<<<===>>>>>>BBBOOO]]]___VVVTTTYYY[[[WWWVVVYYY\\\___^^^UUUMMMJJJHHHFFFHHHTTThhhmmmaaa___\\\VVVQQQNNNJJJFFFCCC@@@===;;;666666555444333222222111..................------+++***)))***,,,---,,,++++++++++++*********))))))***'''(((---***&&&...<<<444000,,,+++---//////...//////000000111222444555;;;999777666666888;;;======???BBBBBB???>>>@@@CCCEEEDDDDDDDDDDDDEEEFFFFFFIIILLLQQQUUUYYY]]]aaaccciiimmmsssxxx{{{~~~{{{lll___QQQCCC<<<:::666333222333111...///333////////////000000000000//////000000000111111111/////////000000111111111000000000000000000000000111111111111111111111111000111333333333555777999???>>><<<:::888666444333444999===BBBLLLZZZcccfffjjjssszzzzzzwwwtttoooiii___[[[WWWVVVYYY^^^bbbeeeggghhheee]]]QQQHHHDDDDDDJJJUUUgggzzzqqqooolllfffpppppp___UUUOOOKKKLLLOOOPPPRRRTTTVVVWWWWWWWWWVVVTTTRRRPPPQQQPPPKKKBBB;;;......---,,,++++++++++++*********************************))))))*********+++---------+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------..................///////////////------000666DDD\\\ppp{{{zzzfffRRRFFF;;;666444666777555444666222333444555555444333333666666777777888999999999777777888888888999999:::999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;:::999999999;;;>>>@@@BBBAAADDDFFFHHHGGGGGGHHHIIIFFFFFFFFFEEEDDDBBBAAA@@@999999999999999999::::::<<<===>>>@@@BBBJJJ\\\mmmhhh___[[[^^^]]]XXX[[[dddjjjnnnlll^^^PPPIIIHHHHHHOOO___wwwnnnaaa```]]]VVVQQQNNNJJJFFFCCC@@@===;;;666666555444333333222222---------...............+++***)))***,,,---,,,+++++++++++++++******))))))***&&&(((+++)))'''555GGG:::555///------//////...//////000000111222444555999666333333666:::===>>>===>>>AAA@@@<<<999;;;@@@DDDDDDEEEEEEFFFFFFGGGGGGIIIMMMRRRVVVYYY]]]aaacccjjjnnntttyyy}}}{{{ooo```TTTIII???:::;;;444222222444333000111555////////////000000000000000000000000111111111111000000111111222222222222000000000000000000000000111111111111111111111111000222333444444666888;;;???>>>===:::888666444333444:::@@@EEEMMMZZZdddhhhhhhrrr{{{|||yyyuuuoooiiiccc___\\\[[[___eeejjjmmmmmmmmmiii___RRRHHHEEEEEEPPP[[[mmm~~~qqqxxx~~~jjjggguuueeeYYYPPPJJJKKKOOOOOOQQQSSSUUUWWWWWWVVVUUUUUUSSSQQQRRRRRRNNNFFF???///...---,,,++++++++++++************************++++++************++++++***+++,,,+++)))((()))***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------...///000000............/////////000000---,,,000888IIIaaauuummmVVVCCC999555333333666666444444777666777888999999888777777888888999:::;;;;;;<<<<<<999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<=========:::999888777777777888999;;;::::::;;;>>>AAAEEEGGGEEEHHHKKKMMMMMMLLLLLLMMMGGGGGGFFFEEECCCBBB@@@???::::::;;;<<<<<<<<<;;;;;;<<<===???BBBEEEPPPeeexxxrrriiieeefffbbb]]]cccppptttyyyvvvfffSSSJJJIIIJJJUUUgggppp```___\\\TTTOOOLLLGGGDDDAAA???<<<:::666666555444222111000000///............---------++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))''''''***///333......///000000000000000////////////111333555666444444444555777999;;;===;;;>>>@@@???;;;;;;>>>BBBEEEEEEDDDDDDDDDDDDDDDEEEJJJOOOUUUYYYZZZ]]]bbbeeelllooosssxxx}}}oooaaaSSSJJJCCC<<<777666333222111/////////000111111111111111111000///...000111111111111222222222111111222222222222111111000000000000000000000000222222222222222222222222111111222333555777999:::???>>><<<:::777444222111666:::AAAKKKUUU^^^eeeiiipppqqquuu{{{{{{qqqiiieeecccaaaaaadddiiiooorrruuuppphhh]]]QQQHHHCCCBBBRRR]]]ooo{{{www|||sssaaattt}}}qqqcccVVVMMMLLLNNNRRRQQQQQQTTTXXXZZZXXXVVVXXXVVVTTTSSSRRROOOIIIEEE444---((((((***))))))+++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///......000111111000/////////444444000999RRRhhhpppsssZZZCCC777666555555555555555666777777>>>;;;777666777888999999;;;;;;;;;;;;<<<===>>>???<<<======>>>>>>>>>>>>===BBB???<<<===???@@@???===???@@@AAAAAA???<<<;;;;;;>>>>>>>>>===<<<<<<;;;;;;>>>>>>?????????>>>>>>===:::::::::;;;===>>>@@@AAA<<<999777777999<<<>>>???BBBCCCDDDFFFGGGIIIJJJKKKQQQRRRTTTUUUUUUTTTSSSRRRKKKJJJHHHHHHGGGEEEBBB???>>>===;;;;;;<<<<<<<<<;;;888<<<<<<;;;DDDYYYrrryyyrrrkkkgggdddeeennnyyy~~~xxxjjjZZZOOOMMMOOO\\\wwwrrraaa___\\\UUUOOOLLLGGGCCCAAA???<<<:::666666555444222111000000///............---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++***((((((***...222------...////////////////////////000111333555666333333333444666999===??????BBBDDDBBB??????CCCGGGDDDCCCBBBBBBBBBCCCEEEFFFJJJNNNTTTXXXZZZ^^^ccchhhlllooosssxxx}}}wwwaaaUUUHHHAAA===777333333444333222111111111111222111111222222111111000000111111111222222222333333111222222222222222222111222222222222222222222222333333333333333333333333222222333333555777:::;;;@@@???===;;;888666444333777;;;CCCMMMXXXbbbjjjnnnssssssvvv{{{~~~{{{rrrkkkfffffffffhhhlllpppsssuuuxxxsssjjj]]]PPPGGGDDDEEEUUU```qqq~~~zzzfffkkksssggg[[[NNNJJJLLLOOONNNOOOQQQUUUWWWWWWUUUXXXUUUSSSRRRQQQNNNJJJFFF777///******,,,+++***,,,******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------......///...///000111111111000///---111333666AAAVVVkkkwwwjjjWWWHHH===:::<<<888888888888888999:::;;;>>><<<;;;;;;======<<<;;;@@@@@@@@@??????@@@@@@AAA???@@@@@@AAABBBBBBBBBBBBEEECCCBBBBBBDDDEEEDDDBBBEEEFFFFFFEEECCCAAA@@@???>>>>>>?????????@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>=========>>>>>>???999888777888;;;>>>BBBCCCJJJKKKMMMPPPSSSUUUWWWXXXYYYYYYYYYZZZYYYYYYXXXXXXOOONNNMMMLLLKKKIIIFFFCCCAAA???===<<<===>>>===<<<<<>>GGGQQQ]]]gggooosssvvvvvvxxx{{{}}}zzzsssmmmhhhiiikkkpppuuuxxxzzzyyyyyyuuujjjZZZKKKCCCDDDGGGVVVaaarrrvvvtttggguuuqqqiii^^^OOOHHHKKKMMMMMMNNNQQQTTTVVVWWWVVVWWWUUUSSSQQQPPPNNNKKKHHH;;;333---,,,---++++++---******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...///000000111111000000///000555???KKKYYYlll{{{|||fffMMM???:::999;;;===::::::::::::;;;<<<===>>>======>>>@@@AAAAAA>>><<>>CCCHHHKKKRRRTTTWWWZZZ^^^aaadddeeebbbbbbaaa```____________VVVUUUSSSRRRRRROOOLLLIIIDDDBBB???>>>?????????>>>===@@@@@@CCCPPPggg}}}zzzssspppooorrr{{{uuudddZZZ\\\aaa|||wwwccc^^^[[[UUUOOOKKKGGGCCC@@@>>><<<:::666666555444222111000000///............---------++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,******+++---,,,---......//////......//////000111222444555666222222222333777===BBBEEETTTRRRNNNHHHCCCAAABBBEEEBBBAAA??????@@@DDDHHHKKKMMMPPPTTTVVVXXX]]]dddjjjnnnppptttyyyuuudddVVVGGG???999777666333222444444444444444444444444444111222333444444444444444333333444444444555555555333444444555555444444333555555555555555555555555444444444444444444444444666555555555666999===???@@@???>>><<<;;;999888777===BBBJJJUUU```iiippptttwwwwwwxxx{{{{{{yyytttooommmmmmoootttzzz~~~~~~xxxsssfffUUUEEE???BBBHHHTTT___pppxxx{{{nnnrrrqqqjjjbbbSSSKKKNNNLLLMMMOOORRRTTTVVVWWWWWWVVVUUUTTTRRRQQQOOOMMMLLL???666///------++++++,,,******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------.../////////...//////000111111111111333222:::JJJUUU]]]lll|||}}}dddTTTDDD?????????======>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBDDDEEEDDDBBB@@@@@@??????>>>>>>>>>??????AAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIHHHGGGFFFGGGGGGHHHJJJLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCCCCBBB@@@>>>===<<<888777555444333222222222555777999<<>>@@@AAAFFFVVVlll~~~|||vvvtttuuuxxxxxxhhhaaafffnnnxxxbbb]]]ZZZUUUNNNKKKFFFBBB@@@>>>;;;999666666555444222111000000///............---------++++++++++++++++++++++++,,,++++++******++++++,,,)))+++,,,,,,+++***+++,,,......///000000000000/////////000222333444555555333333333666999>>>CCCFFFRRRPPPKKKEEEAAA@@@AAABBBBBBAAA@@@@@@BBBFFFJJJMMMOOORRRUUUWWWXXX\\\ccciiinnnqqquuuzzzuuuhhhXXXKKKBBB<<<777777555222222555333333444444444444444444333333444555555666555555555555555555666666666666555555666666666666555555555555555555555555555555555555555555555555555555666666555666888:::===???======<<<;;;:::999888888@@@EEEMMMWWWaaaiiinnnqqqvvvwwwyyy{{{{{{xxxtttqqqrrrpppooossszzzwwwpppaaaOOOAAA===BBBIIISSS^^^oooxxxxxxuuuwwwllleeeXXXOOONNNKKKMMMNNNPPPQQQRRRRRRSSSUUUUUUUUUTTTRRRPPPOOONNNCCC999000...---***)))+++******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,---......//////000/////////000111222222333444666AAASSS___fffsssvvvmmmRRRKKKFFFFFFFFFBBBAAABBBBBBBBBCCCDDDEEEGGGIIIJJJKKKIIIGGGFFFFFFFFFDDDCCC@@@@@@@@@@@@@@@AAABBBBBB>>>>>>>>>>>>???@@@AAABBBFFFGGGHHHIIIIIIIIIJJJJJJNNNMMMLLLMMMOOOOOOLLLIIILLLKKKKKKJJJIIIHHHGGGGGGDDDDDDBBB@@@>>>;;;999777777777666555444444444444444777:::>>>CCCJJJRRRWWWWWWYYY]]]aaaeeegggiiiiiimmmllljjjhhhhhhhhhhhhiiibbbaaa___^^^]]]ZZZWWWTTTLLLIIIDDDBBBAAAAAA@@@@@@???AAADDDNNNcccyyy|||wwwxxxzzz|||vvviiifffooozzzxxxaaa[[[YYYTTTNNNKKKFFFBBB@@@>>>;;;999666666555444222111000000///............---------++++++++++++++++++++++++,,,++++++******++++++,,,)))***,,,,,,++++++,,,---...//////000000000000000...///111333444555555555333444555777;;;>>>BBBCCCFFFDDDBBB@@@???@@@BBBCCCBBBAAAAAAAAACCCGGGJJJMMMNNNQQQVVVXXXZZZ]]]dddiiioooqqqvvv{{{tttfffZZZMMMCCC<<<777555555444111111555333333444555555555555444555555666666777666666666666666666777777777777888666666777777777777666666666666666666666666666666666666666666666666666666555555666777999;;;===>>>;;;;;;::::::999999888888AAAFFFNNNXXXaaaiiimmmpppvvvxxx{{{}}}|||zzzvvvtttuuuqqqpppssszzz~~~|||tttjjjZZZJJJ@@@???DDDIIISSS^^^ooo~~~xxx~~~oooggg[[[OOOGGGIIIKKKLLLLLLKKKJJJKKKKKKQQQTTTVVVUUUSSSQQQOOOOOOGGG<<<333///---***)))*********++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,---------------------...//////000000/////////000111222333444555===KKK]]]kkkvvvtttiiibbbNNNJJJHHHHHHGGGDDDFFFKKKHHHHHHIIIJJJLLLNNNPPPQQQTTTQQQMMMKKKJJJHHHFFFDDDBBBBBBAAAAAAAAABBBBBBCCC???>>>=========>>>@@@AAAGGGIIIKKKLLLMMMPPPSSSVVVVVVSSSQQQPPPPPPNNNJJJEEEHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBAAA???<<<999777666444444333333222333333444222666:::===AAAGGGOOOVVVXXXZZZ___cccgggjjjkkkkkkooonnnmmmmmmllllllllllllhhhfffdddcccbbb___[[[XXXQQQMMMHHHDDDCCCCCCCCCBBB>>>@@@FFFVVVooo}}}zzz}}}wwwppprrr}}}www___YYYWWWSSSNNNJJJFFFBBB???===;;;999666666555444222111000000///............---------++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++***+++---///---...//////000000//////...///111333555555555555222444666888:::<<<===>>><<<;;;:::;;;===???@@@AAA@@@@@@@@@BBBCCCFFFIIIJJJJJJOOOUUUYYY\\\```fffkkkooorrrvvv{{{vvvdddVVVLLLCCC;;;666444333555444111222666444555666777777777666666777777777888777777666666777777777888888888888999777777888888888888777777777777777777777777777777777777777777777777777777333444666999:::;;;<<<<<<:::::::::999999999999999@@@EEENNNYYYbbbjjjoooqqquuuyyy}}}}}}zzzxxxuuurrrqqqvvv|||~~~zzzuuunnnaaaPPPBBB<<<===BBBEEEPPP[[[mmmxxx|||tttlll\\\LLLJJJKKKMMMKKKGGGEEEEEEFFFMMMPPPUUUVVVSSSPPPNNNMMMKKK@@@555111...+++***+++******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------...------......//////000000000/////////111222444555===JJJZZZgggvvv|||nnndddbbbccc^^^ZZZYYYZZZZZZYYY[[[```]]]^^^___```ccceeeggghhhjjjhhheeebbb```[[[VVVSSSMMMLLLKKKIIIHHHGGGGGGGGGDDDBBBAAA??????@@@AAABBBFFFIIILLLOOORRRXXX___dddccc```]]]]]]^^^\\\VVVRRRNNNMMMKKKIIIFFFDDDBBBAAA???>>>>>>===<<<;;;:::999333222111111000000000111000444888:::<<>>???LLLXXXjjj|||{{{jjjmmmsss]]]LLLNNNOOOLLLGGGDDDCCCDDDIIINNNSSSUUURRRNNNLLLKKKNNNCCC888333000,,,+++,,,******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------......///000000000000/////////111222444666FFFVVVfffooo||||||lll^^^ZZZ```hhhvvvrrrssswwwzzzxxxwwwyyyzzzzzz{{{}}}}}}wwwoooiii^^^\\\ZZZWWWUUUSSSRRRQQQHHHGGGEEECCCBBBCCCDDDEEECCCGGGKKKOOOTTT\\\fffnnnssspppnnnooorrrrrrnnnjjj```^^^ZZZUUUOOOJJJFFFDDD;;;<<<===============<<<777777555444333333333333...222666777888===EEELLLSSSVVV]]]dddjjjnnnoooppprrrsssuuuvvvvvvuuutttssspppnnnlllkkkjjjgggccc___ZZZUUUOOOKKKIIIIIIHHHHHHTTTVVV^^^pppttt___XXXVVVUUUNNNIIIEEEDDD@@@;;;999;;;888777555444444333111///......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---------.........//////...000333888;;;;;;888555222333555777999;;;<<<===999888888999;;;>>>AAACCC@@@@@@@@@BBBDDDEEEFFFEEEBBBGGGPPPXXX___eeejjjmmmlllpppvvv|||xxxkkkXXXIIIAAA<<<888555666666666666777777777777888888888888888888888888;;;::::::999999888888777888888888888999:::;;;;;;;;;;;;;;;:::::::::999999888999999:::999999888888777777777666555555444444222333666999<<<<<<:::888999:::;;;:::888888888999AAAIIIRRRZZZdddooottttttzzz|||~~~zzzvvvtttqqqqqqwww}}}{{{qqqgggaaaPPP@@@<<<:::888<<>><<<:::@@@<<<666222333666444000333333555888999:::@@@HHHRRRWWW___fffjjjmmmoooqqqqqqsssvvvwwwvvvuuuuuuvvvssstttuuusssnnnjjjgggfffaaa\\\UUUPPPMMMKKKJJJIIIOOOSSS```xxxrrr]]]WWWVVVUUUOOOJJJFFFDDD@@@;;;999;;;777555444333333222000.........---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////...000222555777:::<<<===<<<;;;999888888888999:::888888999:::<<<>>>@@@AAAAAAAAAAAACCCEEEFFFGGGGGGGGGLLLSSSZZZ```eeejjjmmmmmmqqqwww|||kkk```PPPDDD===;;;888666666666777777888888888999999999999999999999999999::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<===<<<<<<;;;::::::555555555555555444444444444444555888:::999777555999:::;;;:::888888999:::DDDLLLUUU^^^hhhsssxxxwww}}}~~~}}}xxxsssnnnllllllrrrxxxvvvlllbbb\\\LLL>>>;;;;;;999<<>>;;;999777666444333222333666777777<<>>??????AAABBBCCCDDDFFFGGGHHHIIILLLPPPVVV\\\```dddiiilllnnnrrrwww|||}}}pppYYYPPPEEE<<<999999888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888777555555666666666666777777888777777888999888777555999:::::::::888888:::;;;EEENNNXXXaaakkkvvv{{{zzz~~~~~~~~~}}}{{{wwwppplllfffdddeeejjjnnnlllcccZZZQQQCCC999999999888;;;AAAKKKQQQ^^^nnn~~~wwwjjjmmm```QQQJJJKKKKKKFFF???AAACCCGGGLLLPPPQQQPPPNNNKKKLLLGGG<<<333///...---,,,,,,,,,,,,---///000111******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,------......///000000///111...///333222;;;PPPwwwpppbbbNNNJJJFFFFFFMMMZZZiiirrrtttmmmfff```XXXPPPLLLLLLHHHGGGFFFFFFGGGIIILLLNNNTTTWWW[[[^^^aaaeeelllqqqvvv|||rrrjjj___WWWRRRNNNKKKHHHCCCDDDEEEBBB===999777888666444444666666666999???FFFLLLTTT\\\dddjjjppptttvvvyyy|||~~~~~~~~~~~~|||}}}}}}zzzuuupppmmmlllaaa___\\\ZZZWWWRRRLLLHHHHHHUUUmmmooo]]]YYYXXXWWWQQQLLLGGGEEEAAA;;;999;;;777555333222222222000.........---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,------...................../////////000222333222111555>>>FFFKKKIIIFFFBBB???===<<<;;;777888;;;===>>>>>>>>>===@@@BBBCCCEEEEEEFFFHHHJJJMMMPPPUUUYYY^^^ccchhhkkkooosssxxx|||mmm[[[JJJDDD===777666777888999888999999:::;;;<<<==============================<<<<<<<<<======>>>>>>>>><<<<<<===========================<<<<<<;;;;;;;;;:::999888777777666666666777888888999::::::;;;;;;<<<:::999999999:::999888999999:::999888999;;;===FFFOOOYYYbbbmmmwww{{{zzz}}}{{{yyyvvvsssnnngggccc___^^^^^^bbbeeebbbYYYQQQDDD999444777888666888>>>FFFLLLYYYiiizzzsssnnnWWWMMMOOOPPPJJJBBB@@@???BBBIIIPPPSSSQQQMMMJJJLLLIII@@@666///...///,,,,,,,,,,,,---///000111******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............---------...//////000000000444111111777:::FFF[[[zzz{{{jjjYYYNNNBBB@@@???AAAGGGQQQZZZ```qqqxxxuuukkk```SSSMMMMMMJJJJJJIIIHHHHHHIIIIIIJJJKKKNNNQQQQQQOOOPPPVVV\\\```ggguuu~~~xxxoooccc[[[RRRNNNKKKIIIEEE@@@===>>><<<888888999999777888===BBBGGGNNNUUU\\\dddkkkooosssvvvzzz}}}~~~~~~yyyssspppooodddbbb___\\\XXXSSSLLLHHHHHHUUUiii|||ppp```\\\[[[XXXPPPKKKGGGEEEAAA;;;999;;;888666444444444333111///......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,---......//////////////////////////////000333555444222444:::@@@BBBBBBCCCBBBAAA>>><<<;;;777999<<<>>>???>>>===;;;>>>AAACCCDDDDDDEEEHHHJJJIIILLLQQQUUUZZZ```gggkkkppptttyyy}}}www```LLLBBB???:::777666888999:::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======999:::<<<===>>>>>>>>>>>>======<<<;;;999888777777999999888777777888999999;;;;;;<<<===>>>??????@@@???<<<999888999:::::::::888999999999888:::<<>>???EEENNNSSSQQQMMMJJJKKKJJJDDD999000...000---,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////------......///000000111///444111222===EEEQQQccctttjjjYYYMMMHHHAAAAAAAAABBBFFFLLLQQQUUUcccgggmmmttt|||}}}qqqbbbTTTLLLJJJJJJJJJIIIIIIIIIJJJKKKLLLKKKNNNOOOMMMHHHGGGKKKOOORRRWWWaaaooo|||nnn```SSSOOONNNIIIEEEEEEAAA===;;;<<<<<<999999;;;===@@@FFFMMMTTT\\\dddjjjnnnrrrvvvzzz}}}{{{vvvsssqqqiiifffaaa\\\WWWRRRLLLHHHCCCKKKXXXccclllssszzzqqqbbb___\\\XXXNNNIIIEEEDDD@@@;;;999;;;999777555444444333111000......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,---...///000000000000000////////////...///222555555444333666888666888;;;======;;;999777888:::<<<>>>>>>===<<<;;;===@@@DDDDDDDDDDDDHHHKKKHHHJJJNNNSSSXXX___ggglllqqqtttzzz{{{kkkVVVDDD>>><<<:::999888999;;;<<<>>>>>>>>>???????????????????????????????????????@@@@@@@@@???>>>=========:::;;;===>>>??????>>>===;;;;;;:::999777666555555777777666777888:::<<<>>>AAABBBBBBCCCDDDEEEEEEFFFCCC???:::777777999::::::888999999999888:::>>>AAAJJJSSS]]]fffoooxxx{{{yyyuuurrrnnnjjjgggbbb^^^ZZZWWWVVVUUUUUUUUUPPPHHHAAA888444666===>>>999888>>>===BBBNNN___qqqyyyqqq[[[PPPPPPSSSRRRNNNCCC@@@???CCCKKKPPPPPPOOOKKKJJJIIIFFF>>>333///000------,,,+++******++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------...//////000000---......//////000111111...222000555FFFRRR\\\jjjqqqvvvbbbSSSKKKHHHCCCDDDFFFIIINNNTTTYYY\\\aaa```bbbdddgggmmmzzzsssdddUUULLLJJJJJJIIIHHHHHHIIIKKKNNNOOOLLLNNNOOOMMMIIIGGGHHHJJJIIIKKKQQQ]]]kkkyyywwwaaaYYYUUUNNNHHHGGGGGGBBB@@@AAA@@@===;;;<<<999;;;???EEEKKKTTT]]]ccchhhlllrrrwww|||~~~yyyvvvtttnnnjjjddd___YYYRRRKKKGGGAAAEEEJJJQQQ\\\kkk{{{qqqccc```[[[VVVKKKGGGCCCBBB???:::999;;;888666444333333222111///......---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---...///000111111000000000000/////////...///111222444444444444444444555666888888777666555:::;;;<<<=========<<<;;;===AAAEEEFFFDDDEEEIIIMMMKKKMMMPPPTTTYYY```hhhnnnqqquuu{{{yyyiii[[[LLL@@@;;;;;;;;;;;;;;;<<<===???AAAAAAAAA@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>???@@@AAA@@@???===<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<===@@@DDDGGGIIIMMMMMMNNNNNNOOOOOOOOOPPPMMMGGG@@@;;;999::::::;;;888999999888888;;;???BBBGGGPPP[[[ccckkksssuuusssllliiieeebbb___\\\YYYVVVUUUSSSRRRQQQNNNHHH@@@:::555222777??????888666;;;<<<@@@JJJYYYkkk|||tttrrraaaTTTOOOOOOPPPQQQFFFCCCAAABBBGGGLLLPPPPPPNNNKKKIIIIIICCC888000000---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------...///000000000.........///000000111111///444333;;;RRRaaahhhqqquuuxxxmmmaaaUUULLLGGGIIIMMMSSSZZZcccjjjoookkkhhhfffddd___\\\dddoooyyyxxxkkk]]]TTTSSSNNNMMMKKKKKKLLLOOOSSSUUUTTTTTTTTTSSSQQQNNNKKKIIIFFFFFFJJJRRR___mmmxxx~~~qqqeeeWWWOOOOOOPPPJJJGGGIIIHHHEEEBBBBBB======>>>???CCCIIIPPPVVV___ccckkkrrrxxx}}}|||yyyxxxqqqnnnjjjddd]]]TTTJJJDDDBBBBBBDDDHHHTTTeeexxxqqqddd```ZZZTTTJJJEEEBBBBBB???:::999<<<777555333222222111///.........---------,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222111111000000/////////...000//////111444555555444888777666666555555666666;;;;;;<<<<<<<<<<<<<<<;;;>>>BBBGGGGGGEEEFFFJJJOOOOOOPPPSSSVVVZZZaaaiiioooqqquuu{{{kkkYYYNNNDDD===888:::;;;<<<<<<===???AAACCCBBBBBBAAAAAA@@@@@@???????????????????????????=========>>>??????@@@@@@BBBCCCCCCCCCAAA???<<<:::===>>>>>>???@@@AAAAAABBBGGGGGGHHHJJJNNNSSSWWWYYYXXXXXXXXXXXXYYYYYYYYYYYYVVVPPPGGG@@@===<<<======888999999888888;;;???CCCCCCLLLVVV^^^fffmmmooollldddaaa]]]ZZZYYYVVVTTTRRRSSSRRRPPPNNNJJJDDD<<<666111000555>>>===555222666<<>>===@@@EEEIIIWWW\\\dddlllsssyyy|||{{{rrrpppnnniiibbbVVVJJJBBB@@@>>>>>>AAAKKK\\\mmmyyyiii]]]\\\ZZZUUUKKKHHHCCC@@@>>><<<:::888555444333222111111111111///---+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---...////////////333111///...---...///000444333222222222333444555666666666666555555555555999999999:::;;;<<<===>>>AAACCCEEEFFFGGGHHHKKKMMMNNNRRRWWWYYY[[[```jjjrrruuuxxx}}}iiiVVVLLLDDD???===<<<<<<<<<>>>@@@AAA@@@???AAACCCCCCCCCAAA@@@AAABBB???CCCHHHIIIEEEBBBAAABBBBBBEEEGGGFFFDDDGGGMMMSSSVVVYYYWWWQQQNNNPPPNNNIIIMMMLLLKKKLLLOOORRRTTTTTTWWWWWWYYY\\\```eeeiiikkkhhhiiigggddddddddd]]]UUUWWWQQQHHHBBB???>>><<<:::;;;:::999;;;???CCCDDDEEEFFFLLLTTT]]]bbbdddcccbbb^^^YYYSSSNNNLLLMMMQQQTTTSSSPPPKKKFFFAAA;;;555111222222222333333333444444:::<<>>999999@@@EEEJJJXXXhhhzzzhhh\\\[[[XXXSSSKKKHHHCCC@@@>>><<<:::888666555333222111000000000000...,,,,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,---...////////////222111///.........///000333333222222222333444555666666666666666666666666999999999:::;;;<<<===>>>DDDEEEFFFFFFFFFHHHKKKNNNQQQTTTVVVXXX[[[bbbjjjqqquuuxxx}}}dddNNNDDD???<<<<<>>999444111222222222333333333333444888:::@@@LLL[[[lllzzzuuu{{{zzz[[[MMMOOOOOOKKKJJJGGGDDDCCCEEEJJJMMMOOOLLLJJJIIIGGG@@@666......---------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000111111111111111333555EEE```rrr{{{~~~sssjjjccceeeiiinnnwwwxxxssspppooommmlllkkkfff^^^YYYUUUUUUVVVWWWXXXZZZ\\\]]]cccfffkkkooossswww|||{{{wwwrrrpppmmmiiiffffffiiilllooopppqqqrrrqqqooommmkkkgggeeeaaa```aaaffflllpppvvvuuutttuuu|||uuulllaaa[[[ZZZWWWQQQLLLMMMKKKHHHEEEBBBAAAAAAAAABBBDDDGGGLLLTTT^^^iiipppzzz~~~yyyvvvqqqmmmjjjeeeZZZJJJBBBAAAAAA<<<<<<@@@AAAEEETTTeeeggg[[[YYYVVVQQQKKKHHHCCC@@@>>><<<:::888777666444222111000//////000...------------+++***+++++++++++++++++++++++++++++++++***************,,,,,,---...////////////222111///......///000000333222222222222333444555777777666666666666777777::::::999::::::;;;<<<===CCCDDDEEEFFFGGGJJJOOORRRVVVVVVVVVXXX\\\cccjjjooouuuxxx}}}{{{YYYDDD>>>===>>>@@@@@@CCCEEEEEEEEEKKKUUU]]]___``````___]]]^^^```bbbjjjiiihhhhhhgggeeebbb``````aaabbbaaabbbeeemmmssswwwxxxuuuqqqpppssstttrrrsssrrrqqqooonnnmmmmmmmmmpppoooppprrrvvvyyy{{{{{{}}}|||wwwrrrpppoooiiiaaaTTTNNNFFFBBBAAAAAA???===:::999999;;;???BBBDDDDDDCCCFFFJJJNNNRRRTTTTTTTTTOOOLLLHHHEEEDDDFFFIIILLLLLLHHHBBB===:::666333000111111222222222333333333555888===GGGUUUeeesss|||xxxpppbbbNNNMMMLLLLLLKKKJJJGGGEEEEEEHHHJJJMMMKKKJJJIIIGGGAAA888111///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000000111111111111111;;;QQQkkk|||{{{pppkkkkkkmmmsssyyyyyyvvvtttooofff___YYYVVVRRROOONNNOOOQQQSSSVVVYYY^^^ccchhhooovvv{{{}}}{{{wwwqqqmmmmmmooorrrvvvwwwxxxyyyyyyyyywwwwwwuuusssooommmnnnrrrvvvyyyzzzyyywwwuuuvvv}}}}}}qqqiiieeeaaaZZZUUUUUURRRNNNIIIEEECCCCCCCCC?????????AAAFFFOOOZZZaaakkkpppwwwzzzwwwrrrlllhhhccc```^^^ZZZRRRGGGAAAAAACCC??????AAA@@@EEEXXXmmmggg[[[YYYVVVPPPKKKHHHCCC@@@>>><<<:::888888666555222111///......000///...------,,,+++***************************************************,,,---...//////000000000111000////////////000000222222222222333444444555777777666666666777888888::::::999999::::::;;;<<<>>>@@@BBBEEEHHHMMMTTTXXXXXXVVVUUUXXX^^^eeekkkmmmuuuxxx}}}}}}fffLLL???===???CCCFFFCCCIIIMMMNNNOOOWWWfffsss~~~}}}~~~~~~}}}{{{uuussssssnnngggXXXRRRJJJEEECCCBBB???===999999999<<<@@@BBBCCCCCCCCCDDDFFFHHHIIIKKKLLLLLLIIIGGGDDDBBBAAABBBCCCEEEEEEAAA<<<888555444222000111111111111222222222222444666;;;DDDPPP___mmmvvv|||jjjxxxiiiTTTNNNJJJLLLLLLLLLIIIFFFDDDEEEEEEKKKJJJJJJJJJHHHBBB:::444000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111222222333EEEaaa{{{wwwrrrooonnnoooxxxnnniiibbb\\\YYYZZZ]]]```dddfffiiilllpppuuu|||}}}xxxvvvxxxzzz||||||~~~~~~}}}~~~xxxuuupppjjjdddaaa^^^WWWPPPKKKHHHFFFFFFBBBAAA@@@???AAAFFFNNNSSSXXX]]]bbbdddbbb^^^YYYVVVPPPQQQQQQPPPKKKFFFBBBBBBAAA???@@@CCCEEEMMMddd}}}hhh\\\[[[WWWQQQKKKHHHCCC@@@>>><<<:::888888666555222111///.........///......,,,+++++++++******************************************++++++,,,---...///000000000000000///////////////000000111111222333444444555555777666555555555666888999999999999999999:::;;;<<<===???BBBDDDGGGLLLRRRVVVVVVUUUUUUYYY___fffkkkmmmuuuxxx}}}zzz^^^PPPBBB>>>@@@CCCGGGLLL[[[bbbjjjmmmoooxxx~~~yyywwwwwwrrrkkk^^^XXXPPPJJJFFFCCC???;;;999999:::===AAACCCDDDCCCEEEDDDDDDDDDEEEFFFGGGGGGGGGEEECCCAAA???>>>======???;;;777444333222222111000000000111111111222222444666;;;AAAKKKYYYhhhrrr~~~jjjqqqttt___VVVLLLKKKLLLLLLJJJGGGDDDBBBBBBHHHIIIJJJJJJHHHCCC===888111///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111333444555999PPPpppyyyrrrmmmwww}}}vvvssstttwwwzzz~~~~~~~~~{{{uuupppnnnjjjddd\\\VVVQQQOOONNNGGGGGGFFFCCCBBBCCCFFFIIILLLNNNQQQQQQOOOLLLJJJIIICCCHHHMMMNNNMMMJJJGGGEEEAAA???BBBGGGJJJUUUooohhh]]]\\\XXXRRRKKKHHHCCC@@@>>><<<:::888777666444222111000//////---...///...,,,+++,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...///000000000000////////////000000000000000111222333444555555555666555444333444666888999777777888888999;;;<<<===@@@BBBDDDEEEEEEGGGJJJLLLPPPRRRVVVZZZ```fffkkknnnuuuxxx}}}nnn[[[JJJDDD@@@BBBEEEJJJSSS[[[{{{}}}|||{{{vvvnnnddd]]]TTTMMMIIIDDD>>>:::::::::<<>>;;;:::999999777444333333333222111///000000000000111111111333666:::???GGGTTTcccnnnqqqpppyyydddXXXLLLMMMMMMMMMKKKGGGDDDCCCCCCFFFHHHJJJKKKIIIDDD???<<<222///---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000111333555888:::AAAYYYvvvwwwqqqyyy~~~{{{yyyuuuvvvwwwyyy{{{yyyvvvssstttqqqlllfff```\\\YYYWWWNNNMMMLLLIIIFFFEEEFFFHHHLLLNNNOOONNNKKKHHHGGGGGGCCCLLLUUUYYYYYYWWWRRRLLLGGGDDDFFFKKKQQQ]]]vvvggg\\\[[[XXXRRRKKKHHHCCC@@@>>><<<:::888666555333222111000000000+++---......,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...///000000111111000......///000000000000000///000222444555555555555555444222222222555777999666666777888999;;;===>>>???BBBDDDEEEDDDCCCDDDEEEIIINNNVVV\\\aaaffflllpppuuuxxx}}}jjjUUUJJJCCCCCCEEEIIINNNYYYkkk|||}}}{{{tttllleee^^^VVVOOOIIIDDD>>>999;;;;;;===@@@DDDFFFFFFEEEFFFFFFEEEDDDCCCBBBBBBBBB>>>??????>>>===:::888777555444222333444444333222/////////000000000111111222555999<<>>222000---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////000222444888;;;>>>LLL___sssyyyvvvwwwsssrrrwwwzzz{{{~~~~~~yyyuuuqqqpppppppppqqqqqqpppooonnnmmmjjjhhhdddaaa^^^\\\VVVUUURRRNNNLLLLLLOOORRRWWWYYY[[[ZZZWWWSSSPPPOOOOOO\\\hhhkkkkkkggg^^^UUUPPPKKKLLLSSS[[[hhh~~~eee[[[[[[XXXRRRKKKHHHCCC@@@>>><<<:::888555444333222111111111111))),,,......,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...///000111111111111......///000000111000000///000222444555555555555444333222111222444777999555555666777:::<<<>>>???<<>>999<<<<<<>>>AAAEEEGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@:::;;;<<<===<<<:::888666333222222333555555444222////////////000000000000111444888;;;@@@LLL[[[gggtttttteeeZZZRRRQQQRRRQQQNNNKKKHHHGGGHHHDDDGGGKKKLLLJJJFFFBBB@@@333000---,,,---/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000//////000222555:::>>>@@@TTTbbbmmmvvvwwwrrrqqqvvvfffaaa```fffqqqzzz~~~zzztttqqqnnnkkkjjjkkkllllllddddddddddddccc```^^^]]]]]][[[WWWRRRQQQSSSYYY]]]aaaeeehhhiiieee___ZZZWWW[[[iiiwwwzzzxxxsssggg[[[VVVPPPQQQZZZeeetttxxxbbb[[[ZZZVVVRRRJJJGGGCCC@@@>>><<<:::999555333111111111111///.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,---...///000111222///000000000000000////////////111222333444444444666222...///444888888666777777888999:::<<<>>>???BBBBBBBBBCCCEEEFFFEEEDDDGGGMMMVVV\\\```eeekkkpppssswww~~~lllWWWIIIDDDJJJNNNWWWhhh~~~zzzpppgggccc^^^WWWOOOIIICCC===:::;;;<<<>>>CCCGGGHHHHHHFFFDDDCCCBBBAAA@@@?????????>>>>>><<<;;;999888777666444444333222222111111000............////////////222333444888>>>IIITTT\\\mmmzzzppp}}}iiiYYYOOOKKKRRRSSSLLLGGGHHHKKKJJJEEEFFFHHHJJJKKKIIIFFFBBB999333---***+++------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......000000000000000000000000///222333111///555>>>FFF```ccchhhtttwwwbbbmmmlll]]]UUUQQQRRRSSSUUUZZZcccoooxxx}}}tttlllkkknnnpppkkkeeeccc```\\\XXXVVVWWWXXXZZZYYY[[[\\\ZZZYYY[[[___cccnnnrrrwwwyyyxxxtttpppnnnuuu~~~uuulllaaa___cccooo}}}vvvaaaZZZYYYUUUQQQKKKGGGCCC@@@>>><<<:::888666444333222222222000///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,---...///000111111//////000000000000/////////000111333444444444555666222///000444888777666777777777888999;;;<<<===@@@@@@AAACCCEEEGGGGGGFFFIIIOOOWWW^^^bbbgggmmmrrrssswww}}}ttt```QQQMMMOOOQQQ```xxx~~~tttlllccc^^^WWWQQQKKKFFFBBB??????@@@BBBEEEIIIJJJIIIHHHFFFEEECCCAAA???>>>=========<<<;;;:::888777666555444444333222222111111000............////////////333333555777===FFFQQQXXXiiivvvttt{{{ppp[[[MMMHHHNNNOOOIIIDDDFFFHHHHHHFFFFFFHHHJJJKKKIIIFFFBBB;;;666///,,,---......---++++++,,,,,,,,,---------------------------------,,,,,,---------.........000000000000000000000000000000222222111444CCCSSSlllnnnrrr|||kkk\\\pppooo___RRRLLLHHHIIIJJJKKKNNNTTT]]]dddmmmqqqxxx{{{xxx{{{uuunnnlllnnnnnnjjjeeeaaa___\\\YYYWWWXXXYYYZZZ```aaabbbaaa______aaadddkkkoootttwwwyyyzzz|||}}}xxxpppoootttuuu```YYYXXXUUUPPPKKKHHHDDD@@@>>><<<999777777555333333333333111000......---------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++,,,,,,---...///000000//////000000111000000///000111222333444555555555555222///111444777777666777777777777888999:::;;;===???AAACCCEEEGGGHHHIIILLLQQQYYY___dddiiioootttssswww}}}~~~hhhWWWOOOUUU^^^ooovvvnnnddd___YYYRRRNNNJJJFFFDDDDDDDDDFFFIIILLLLLLJJJHHHGGGFFFDDDAAA>>><<<;;;:::;;;;;;:::999777666555555444444333222222111111000............////////////333333444666:::BBBLLLRRRdddqqqyyyyyyyyy```KKKFFFJJJKKKGGGDDDEEEHHHHHHGGGGGGHHHJJJKKKIIIFFFCCC???999222......///...---,,,,,,,,,,,,------------------------------------,,,------------.........000000000000000000000000222...000444333555LLLgggzzz}}}rrr^^^[[[wwwssscccXXXOOOJJJJJJKKKKKKJJJJJJLLLPPPSSSUUUYYY```iiisss||||||uuuvvvyyy}}}}}}wwwtttqqqnnnmmmllliiihhhhhhfffdddbbbaaa```aaaaaafffhhhiiiiiihhhggghhhhhhiiikkkmmmooorrryyyuuu```YYYYYYUUUPPPLLLHHHDDD@@@>>>;;;999777666555333333333222111///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,---...///////////////000111111111000000111222333444555555555555444222000111444777777666777777666777777888999999===???BBBDDDEEEFFFHHHIIILLLRRRYYY___dddiiipppuuuuuuyyyvvvcccWWWXXXgggvvv~~~tttlllfffaaaZZZSSSOOOKKKHHHFFFHHHHHHIIIKKKMMMMMMKKKHHHFFFEEECCC@@@>>><<<;;;:::999999888777666555555555444444333222222111111000............////////////111222222444888???HHHOOOaaannn}}}~~~zzz~~~eeeMMMGGGIIIJJJHHHGGGGGGIIIKKKHHHHHHHHHJJJJJJIIIFFFCCCAAA;;;333///......---+++,,,,,,,,,------------...........................------------............////////////////////////333---///666555999WWW{{{aaaXXXbbbpppeee^^^XXXTTTXXXXXXVVVTTTRRRPPPNNNNNNPPPRRRVVV[[[bbbiiiooorrrxxxzzzrrrqqqqqqtttzzz~~~zzzrrrrrrrrrpppnnnlllllllllooonnnmmmllljjjiiihhhggggggjjjmmmoooooonnnllljjjeeedddbbbbbbggguuuvvv```ZZZZZZVVVRRRKKKHHHCCC@@@>>><<<999777555333222111222111000.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,------......///////////////000111111111111111222333444555555555555555222222111333444666666666777666666666777888888999>>>AAADDDDDDDDDDDDFFFHHHLLLQQQXXX^^^bbbhhhooouuuxxx|||ooo```^^^lll|||rrrkkkhhhbbbZZZSSSNNNJJJGGGEEEKKKJJJKKKLLLNNNMMMJJJHHHDDDCCCAAA???===<<<;;;;;;777777777666666555555555444444333222222111111000............////////////...///000222777>>>FFFLLL___mmmzzz}}}lllSSSIIIHHHIIIIIIHHHHHHIIIKKKIIIIIIIIIJJJJJJIIIFFFCCCBBB;;;333///...---,,,***,,,,,,---------.................................---------.........//////////////////////////////333---///777888???bbbqqqVVVYYYlllzzzsssoookkkgggjjjiiigggeeeaaa]]]XXXUUUUUUTTTTTTUUUWWWYYY\\\^^^kkkqqqzzz{{{rrrnnnmmmpppsssxxx~~~yyyppprrruuuuuutttrrrssstttsssssssssqqqooollliiiggggggjjjnnnqqqppplllfffbbb[[[YYYXXX]]]kkkuuu```ZZZZZZWWWRRRJJJGGGCCC@@@>>><<<:::999555333111111111111///---......---------,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///........./////////000000//////000111222222222222333444555555666666555555111222222333555555666666666666666666777888999:::>>>AAAEEEEEEDDDCCCEEEHHHLLLQQQWWW\\\aaagggooouuuyyy}}}qqqhhhqqq~~~tttmmmhhhcccZZZSSSNNNJJJHHHFFFLLLLLLLLLNNNOOONNNKKKHHHCCCBBB@@@>>>===<<<;;;;;;666666666666666666666666444444333222222111111000............////////////---...000222666<<>>===<<<:::666444222222222222000.........---------,,,,,,,,,++++++++++++++++++++++++*********+++,,,---///////////////000000000000000//////000111222222222222444444555666666666666555000222333444555555666777555666666777888999;;;<<<;;;@@@DDDEEEDDDDDDGGGKKKMMMQQQWWW\\\aaagggooouuuyyy}}}vvvooohhhbbbZZZSSSOOOMMMKKKJJJMMMMMMNNNOOOPPPOOOLLLJJJDDDCCCAAA>>><<<:::999999666666666666666666777777444444333222222111111000............///////////////000111222555:::AAAEEETTTbbbqqqzzziiiNNNIIIHHHKKKLLLIIIIIILLLLLLJJJIIIIIIJJJIIIFFFDDDCCC===555111000000...---------------................................................////////////000000000000000000000000///111444666<<>>>>><<<;;;777555333333333333111///......---------,,,,,,,,,++++++++++++++++++++++++*********+++,,,---///000000000000000111111111111//////000222222333333333444555666666666666666666000222444555555555666777555555666777999:::<<<===999>>>CCCEEEDDDEEEIIIMMMNNNRRRXXX]]]aaahhhpppvvvxxx}}}vvvpppfffaaaZZZTTTPPPOOONNNMMMNNNNNNOOOPPPQQQQQQNNNKKKFFFEEEBBB>>>;;;999777666666666666777777777777777444444333333222111111000............/////////000111222222333444888>>>BBBNNN]]]lllvvv~~~qqqRRRLLLKKKOOOOOOLLLKKKOOOLLLKKKJJJIIIJJJIIIFFFDDDDDD>>>777222111111000///---------.........//////////////////////////////............/////////000000000000000000000000000...222555555===TTTvvv|||]]]UUUfffvvvppplllkkkfffbbbcccgggjjjhhhfffeee]]]\\\ccceeeccchhhrrrpppyyy}}}tttkkkfffhhhlllttt}}}zzzpppgggnnnsss}}}}}}~~~qqq^^^[[[[[[WWWQQQIIIFFFBBB???>>>;;;999777888666333111//////000111//////...---,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,------...///111111111111111111111111---///000000//////000222333444666777777777666555333444555666777777777777666555555555666999;;;======>>>@@@AAABBBDDDHHHKKKPPPSSSYYY___dddjjjpppsssyyy}}}uuummmnnnfff[[[UUUTTTVVVWWWWWWUUUSSSQQQQQQQQQPPPNNNLLLFFFCCC>>>;;;:::999888777888777555444444555666777666666555444333222222111000...------.........,,,000111111111222666<<<@@@PPPXXXdddpppyyyzzzaaaVVVKKKIIIKKKKKKLLLMMMOOOOOONNNMMMKKKHHHEEEDDDDDD@@@999333///------...---------............///........................////////////////////////000000000000000111111222777111222:::DDDSSSmmmhhhTTTaaaxxx{{{xxxtttppplllhhhccc______[[[[[[___ccccccdddgggpppqqq{{{~~~|||{{{{{{xxxuuuuuuxxx}}}{{{qqqggg___\\\]]]eeerrr}}}{{{vvv~~~~~~~~~~~~~~~}}}}}}}}}sss```\\\\\\WWWQQQIIIFFFCCC@@@>>><<<999777777666333111000///000000///......---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,---...//////111111111111111111111111...///111000//////000111222333444666666555555444333444555666777777777777666555555555666999;;;===>>>???AAAAAABBBEEEHHHKKKNNNRRRYYY___eeekkkrrrvvvyyy}}}zzzrrrnnnggg]]]WWWWWWYYYZZZZZZZZZWWWUUUSSSRRRPPPNNNLLLFFFBBB>>>;;;:::999888777888777555444444555666777777666555555333333222111111000....../////////...000000111111222555;;;???JJJQQQ]]]hhhrrr{{{eeeYYYNNNKKKLLLLLLLLLMMMOOOOOOOOONNNLLLJJJHHHFFFDDD@@@:::444///...---...---------............///........................////////////////////////000000000000000111111222555111444>>>GGGPPPbbbsssfffYYYjjj}}}vvvqqqlllfffbbbcccbbb______```iiijjjqqq|||zzzxxxwwwxxx|||tttiii```WWWMMMGGGQQQ___rrr~~~}}}||||||{{{zzzzzzyyyxxxxxxwwwwwwuuuaaa\\\\\\WWWQQQJJJGGGCCCAAA???===;;;999777666333111000000000000.........------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,---...///000111111111111111111111111///111111111///...///000111222333444555444444333333444555666666666666666555555555555777999;;;<<>>;;;:::999888777777666555555555666777888777666666555444333222222222000//////000000///...000000000000111444999===CCCIIISSS^^^hhhrrrzzz~~~kkk^^^QQQMMMNNNMMMLLLMMMNNNNNNOOOOOONNNLLLJJJIIIEEEAAA<<<666111///......---------............///........................////////////////////////000000000000000111111222444222777EEEPPPVVV```kkkyyy{{{ccccccxxxxxxtttooogggbbbbbbdddeeeiiiooosssxxxuuukkk]]]TTTPPPMMMGGGBBBQQQccc{{{}}}|||{{{yyyxxxwwwwwwvvvttttttsssrrrqqqoooooonnnvvvaaa[[[[[[VVVPPPJJJGGGDDDAAA@@@>>><<<:::777555444222111000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---///000111111111111111111111111111111222222111///...///000111222333555555444444333333444555555666666666555555555555666777999;;;<<<@@@BBBCCCCCCCCCEEEIIIKKKMMMQQQXXX^^^dddjjjqqquuuzzz}}}{{{tttnnnhhhbbb___aaaccccccbbb```]]]YYYWWWTTTRRRNNNKKKDDDAAA===::::::999888777777666666555666666777888777777666555444333222222222000......///000///...///000000000111333777;;;@@@EEEMMMVVV___hhhpppuuuxxx{{{ssscccSSSNNNOOOOOONNNNNNKKKMMMNNNOOOOOOMMMKKKJJJEEEBBB>>>888333000...------------............///........................////////////////////////000000000000000111111222333111999LLL[[[dddnnnyyyzzzcccrrr|||rrroooiiikkkmmmnnnooorrrzzz~~~vvvnnnhhhccc[[[QQQJJJHHHIIIJJJJJJYYYkkk~~~|||zzzzzzyyyuuutttsssqqqpppooonnnnnnnnnnnnmmmkkkjjjhhhgggfffttt___YYYXXXTTTNNNIIIGGGCCCAAA@@@>>><<<:::666555444222111000//////---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///111111000000000000000000000000111222333111000//////000222333444555666555444444333444444555555555555555444555555666888999:::;;;@@@AAABBBCCCDDDFFFIIILLLOOORRRXXX]]]bbbhhhmmmqqqzzz}}}|||tttnnnjjjeeedddfffggggggeee^^^\\\XXXVVVTTTQQQNNNLLLDDD@@@<<<:::999999888888666666666666666777888888888777666555444333333222111///------.........---...///000000000222555888@@@DDDJJJQQQXXX___fffjjjnnnrrrxxx}}}zzzrrr~~~jjjWWWOOOOOOOOOOOOOOOIIIKKKMMMOOOOOOMMMKKKIIIFFFDDD@@@;;;666222///------------............///........................////////////////////////000000000000000111111222222111:::PPPcccppp~~~zzzhhh~~~sssvvvxxxwwwuuuuuuwwwxxxxxxoooggg___ZZZ[[[XXXSSSLLLGGGGGGLLLQQQcccooo~~~}}}|||{{{yyywwwvvvuuutttnnnmmmllljjjiiihhhhhhggghhhhhhgggeeedddbbbaaaaaasss]]]WWWWWWSSSMMMHHHFFFCCC@@@???>>><<<:::555555444333222000//////------------------------***++++++++++++,,,,,,,,,,,,,,,,,,---...000111222000000000000000000000000000222222222000///000111222333444666666555555444333444444555555555444444444444555777888999:::;;;>>>@@@AAABBBCCCFFFJJJMMMPPPTTTYYY^^^bbbggglllppp{{{~~~xxxpppmmmjjjjjjlllmmmkkkiii^^^\\\XXXVVVTTTQQQMMMKKKCCC@@@<<<:::999999888888555666666777777888888888888777777666555444333333000...---,,,---...---,,,...///000000///111333666>>>BBBGGGLLLQQQVVV[[[___fffjjjpppuuuxxx|||}}}ggglll~~~www]]]QQQPPPOOOOOOOOOHHHJJJMMMOOOOOOMMMKKKIIIGGGEEEBBB===888333///------------............///........................////////////////////////000000000000000111111222111333@@@XXXkkkyyy{{{ttt~~~yyyxxx{{{zzzrrrjjjccc^^^ZZZWWWVVVYYY[[[XXXTTTTTT[[[aaapppsssvvvzzz|||yyytttpppbbbeeekkkttt~~~~~~}}}~~~~~~}}}zzzxxxvvvuuutttsssrrrqqqpppoooiiihhhfffeeeccccccbbbbbbaaa``````^^^]]]\\\[[[[[[rrr\\\WWWWWWSSSMMMGGGEEEBBB@@@???===;;;999555555444333222000///...------------------------******+++++++++,,,,,,,,,,,,,,,,,,---///000222333000000000000000000000000000111222222111000111333111222333444555444444333444444444555555444444333333444666777999:::::::::<<<>>>@@@AAACCCFFFJJJMMMQQQTTTZZZ___dddiiiooosss{{{~~~|||tttqqqoooppprrrrrrooolllaaa^^^ZZZWWWTTTPPPLLLIIIBBB???;;;999999999999888555555666777888999999999888888777666555444333333111///------...///...------////////////000222444888<<>>===;;;999555555444444222000///...------------------------*********++++++,,,,,,,,,+++,,,,,,---///111222333000000000000000000000000///000222222111111222444000111222333444333222222444444444555444444333333333444666777999::::::::::::<<<>>>@@@BBBFFFJJJNNNPPPTTTZZZ```ffflllrrrvvv{{{}}}wwwuuussstttvvvuuurrroooeeeaaa]]]XXXTTTOOOJJJGGGBBB???;;;999999999999888555555777888999999999999888888777666555444333333222000///...///000///...---...////////////111333333777===CCCGGGJJJNNNPPPTTTXXX^^^bbbfffiiimmmooosssuuuzzzrrrjjjrrrmmmYYYQQQOOOMMMMMMKKKMMMPPPRRRRRROOOLLLIIIHHHFFFDDD@@@;;;555000------------.........//////........................////////////////////////000000000000000111111222333AAA]]]|||ttt~~~{{{uuuqqqlllhhhcccbbbffflllqqqttt~~~}}}xxxuuubbbZZZNNNAAA999777999<<>>AAACCCDDDFFFIIIKKKPPPTTTYYY___eeellltttxxx~~~{{{|||yyyuuuuuuwwwuuuqqqgggccc]]]WWWQQQMMMJJJIII@@@???===:::999888888888888888888777888888999999888888888888777666555444333222111/////////000000///////////////000111111666777:::===BBBFFFIIIKKKQQQSSSWWWZZZ]]]aaafffiiikkkllloooqqquuuzzznnnoooxxxZZZNNNNNNNNNIIIPPPRRRTTTTTTRRRPPPMMMLLLHHHGGGDDDAAA===777000,,,111111000000//////......000000//////.........---000000000000000000000000444222//////000222333333333GGGkkknnneeevvvpppkkkgggeeehhhkkknnnrrryyyzzziiiSSSIII===777666888999888EEEJJJPPPXXXeeessszzzyyy~~~~~~~~~}}}{{{zzz{{{}}}}}}{{{xxxtttqqqooonnnnnnjjjhhhfffccc```^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUTTTTTTSSSQQQPPPOOOOOOOOONNNNNNMMMLLLKKKKKKqqq___ZZZWWWRRROOOHHHGGGFFFDDDAAA===:::888777666555333222111000000---............---,,,,,,++++++++++++++++++++++++,,,,,,---...///000111111111000000000000000000000222111111111111111222222444333222111111222333444444444444444444444444444444666777888888999;;;===<<>>888111,,,////////////.........---000/////////............000000000000000000000000222111000000222333555555555NNNssscccbbb|||vvvssstttpppkkknnnrrrwww||||||lllYYYHHH@@@777222333666777666CCCJJJQQQYYYcccnnnssssssvvvwwwxxxwwwuuutttvvvwwwvvvtttqqqmmmkkkiiiggggggdddbbb```]]][[[YYYXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTQQQQQQQQQPPPOOONNNLLLKKKLLLKKKKKKJJJIIIIIIHHHHHHppp^^^ZZZWWWSSSPPPHHHGGGFFFCCC@@@===:::888777666444333111000000000---------------,,,++++++++++++++++++++++++++++++,,,,,,---...///000111111000000000000000000111111000000000000111222333444333222111111111111222333444444444444444444444444444666777888888999;;;======@@@CCCEEEFFFHHHKKKMMMQQQTTTXXX]]]ccciiipppttt}}}|||{{{zzzuuunnneeebbb\\\VVVOOOJJJGGGFFF??????===;;;::::::999999===<<<;;;::::::999::::::888888999888888777666555222111000......---.........------------...//////111222444777;;;>>>AAACCCDDDGGGJJJMMMOOOSSSWWW[[[\\\^^^```aaadddhhhmmmqqquuuxxx{{{}}}yyyooopppYYYNNNNNNPPPMMMNNNPPPPPPPPPNNNLLLKKKIIIGGGEEEBBB>>>888222---............------------////////////............000000000000000000000000000000000111333444666777888TTTxxxxxxWWWddd~~~|||uuurrrnnnpppyyyzzz}}}vvvmmmZZZGGG===888222000222555666666???IIITTTZZZ___eeehhhhhhkkklllmmmmmmllllllmmmnnnkkkjjjgggdddbbb```___^^^\\\[[[XXXVVVTTTRRRQQQPPPRRRQQQQQQPPPOOONNNMMMMMMKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCppp^^^ZZZWWWSSSPPPIIIGGGFFFCCC@@@===:::999666555444222111000000///,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,---...///000111111000000000000000111111111/////////000111333444555444333222111111222333444444444444444444444444444444666777888888999;;;===>>>AAACCCEEEGGGIIILLLNNNSSSUUUZZZ^^^ccciiiooosss|||~~~}}}zzzssskkkbbb___YYYSSSMMMHHHDDDBBB???>>>===<<<<<<;;;;;;:::======;;;:::999999999999999999999999888777666666222222111000///.........---,,,,,,,,,,,,---......///000222444777;;;===??????BBBEEEGGGIIIMMMQQQTTTUUUVVVXXXZZZ[[[___cccgggllloootttxxx{{{}}}yyywww___OOOMMMPPPMMMMMMNNNOOOPPPOOOMMMKKKIIIGGGEEEBBB???999333...........................///////////////.........////////////////////////...000111222222333555666AAA\\\xxxcccQQQnnn}}}{{{{{{uuuqqqpppxxx}}}qqqggg]]]LLL===888555222222444666777666<<>>>>>>>>======<<<<<<;;;<<<<<<;;;999888888888888::::::::::::999888777666444333333222111000///...,,,,,,,,,,,,,,,---......///000111333555888:::;;;<<>>AAADDDFFFGGGIIILLLNNNTTTWWW[[[```dddjjjqqquuu{{{}}}}}}yyytttkkkccc^^^\\\YYYTTTOOOJJJFFFDDD===>>>>>>>>>>>>>>>===<<<<<<;;;:::999999888999999:::::::::::::::999777777444444444333222000///...---,,,,,,,,,,,,---.........///000111333555777888:::<<<>>>@@@AAADDDHHHJJJJJJLLLNNNPPPQQQTTTWWWZZZ[[[___eeejjjmmmpppsssvvv|||kkkUUUMMMNNNNNNLLLKKKMMMPPPRRRPPPMMMIIIHHHFFFDDD@@@;;;555000/////////000000000000000.........///////////////000000000000000000000000///111222111000111666;;;NNN\\\hhhppp~~~bbbQQQ]]]{{{ooo^^^NNNDDD===777333555444333222111111222222:::FFFPPPQQQNNNMMMMMMLLLMMMOOORRRSSSRRRRRRRRRSSSRRRRRRRRRQQQOOONNNLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBAAA@@@??????>>>>>>===>>>>>>>>>======<<<;;;999999999999999999999999mmm]]]YYYXXXTTTRRRJJJHHHEEEAAA>>><<<;;;:::666555333111000/////////---............---,,,,,,++++++++++++++++++++++++,,,,,,---...///000111111...//////000111111222222000000000000111222333444555444333222222333444555444444444444444444444444444666777888888999;;;===>>>@@@CCCEEEFFFHHHKKKNNNSSSVVVZZZ___dddjjjpppuuu{{{}}}zzztttoooggg^^^ZZZXXXVVVRRRMMMIIIEEECCC======>>>?????????>>>===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888777444444444333222000...------------------......///------...///111222444555666888:::<<<===???CCCEEEDDDFFFIIIKKKMMMOOORRRTTTUUUXXX]]]aaaeeehhhlllooouuuzzztttYYYNNNPPPMMMJJJIIIKKKOOOQQQOOOLLLIIIHHHFFFDDDAAA<<<666111........./////////000000............/////////000000000000000000000000000...000222111111444<<>><<<;;;;;;555444333111000//////.........//////......---,,,++++++++++++++++++++++++,,,,,,---...///000111111...//////000111222222222000000000000111222333444333333222111111222333333444444444444444444444444444666777888888999;;;======@@@CCCEEEFFFHHHKKKMMMQQQTTTYYY]]]ccciiipppttt|||~~~xxxrrrmmmddd\\\UUUTTTQQQNNNJJJFFFCCCAAA<<<===???@@@@@@???>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;:::999888888333333333333111///---+++...------------...//////,,,,,,---...///000222333333555777888999<<>>===<<<;;;;;;;;;;;;999999999999888888888888777777777777777777666666333333333333333333444444kkk^^^VVVVVVUUULLLJJJGGGCCCAAA@@@>>><<<:::666444222111000///---+++...---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------...000111000///////////////000111222333000000111222222222222111333222111000000111222222555444333333222222222222555666666777888:::;;;<<<@@@AAACCCCCCDDDGGGKKKNNNRRRVVV[[[aaafffkkknnnpppyyyzzz|||~~~xxxsssnnnhhh```ZZZUUUSSSOOOKKKGGGDDDAAA@@@======>>>???????????????===<<<;;;:::::::::::::::?????????>>><<<:::888666666555444222111000//////......---++++++,,,---...---......///000111111222222333444666777999:::;;;===>>>@@@BBBEEEGGGIIIJJJKKKMMMPPPSSSVVVZZZ```dddlllppptttxxxzzz}}}bbbOOOMMMKKKJJJIIIJJJLLLNNNNNNMMMLLLHHHDDDBBBAAA===777222//////............/////////////////////////////////////////////000111111111000000000///555HHH]]]gggnnnvvvrrrZZZGGGTTTyyy}}}ooo___SSSFFF@@@999555555666666555444333222000000000000111777:::===>>>===<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<:::999999888777666666555555555555555555555555555333333333333333333333333111111111111111111111111jjj^^^WWWXXXXXXPPPJJJGGGCCCAAA@@@>>><<<:::777555333222111000...,,,,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111000////////////000000111222333000000111222222222222222333222111000000111222333555444333333222222333333666666666777888:::<<<===???AAADDDFFFGGGHHHKKKMMMRRRVVV[[[aaafffjjjnnnpppxxxyyy{{{}}}yyysssooolllfff___YYYSSSQQQNNNJJJFFFCCCAAA@@@======>>>???????????????===<<<;;;;;;:::::::::;;;===>>>>>>===<<<:::888777666555444222111000//////,,,++++++,,,***((())),,,,,,------...//////000000222222333555666777999999;;;<<<>>>@@@CCCEEEGGGHHHJJJLLLOOOQQQSSSUUUYYY\\\```dddiiimmmqqquuuyyy|||fffUUUSSSLLLJJJIIIJJJLLLNNNNNNMMMLLLHHHEEECCCAAA>>>888333//////............/////////////////////////////////////////////000111111111111222111000777LLLbbbrrryyyttt[[[KKK[[[~~~uuueeeSSSFFF@@@;;;555222222333333222444333222000000000000111555888:::;;;:::999888999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777777666666555444444333333111111111111111111111111111111111111111111111111111111111111111111111111jjj___XXXZZZ[[[SSSJJJGGGCCCAAA@@@>>><<<:::888666444222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111000////////////000111111222222000111111222222222222222333222111000000111222333555444333333333333333333666666666777999:::<<<===>>>AAAEEEGGGHHHIIIKKKMMMRRRVVV[[[aaaeeejjjnnnqqqvvvwwwyyy}}}wwwsssooollliiieee^^^YYYQQQOOOLLLHHHDDDAAA@@@???===>>>??????@@@?????????===<<<;;;;;;:::;;;;;;;;;<<<<<<======<<<:::999888666555444222111000//////000---...222000***)))...,,,,,,,,,---......//////000111222333444555666666888999;;;===???AAACCCDDDFFFIIILLLMMMNNNOOOQQQSSSYYY]]]bbbggglllqqqvvvzzz|||}}}cccTTTRRRMMMKKKJJJKKKMMMNNNNNNNNNLLLIIIEEECCCBBB>>>999444000//////......//////000///////////////////////////////////////000111111111333444222111;;;RRRiiixxxsss\\\OOOfffyyyooo___LLL???>>>:::666444444555555555444333222000000000000111333555777777555444333444666666777888888888888888666666666666555444333333333222222111111000000///........................////////////////////////////////////////////////jjj___YYYZZZ[[[SSSJJJGGGCCCAAA@@@>>><<<:::777555333222222111...,,,...//////...---------...++++++,,,,,,,,,,,,---------------...000111000///...///000000111222222222000111222222333333222222333222111111111222333444555444444333333333444444666666777888999;;;<<<===???AAACCCEEEFFFHHHKKKMMMQQQVVV\\\aaadddiiiooossswwwxxxzzz}}}~~~vvvsssnnnkkkiiiddd]]]XXXOOOMMMIIIEEEBBB@@@??????>>>??????@@@@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;999888666555444222111000//////222......333222+++)))---,,,,,,------............//////000111222222333333555666777999;;;===>>>???AAADDDGGGIIIJJJJJJKKKLLLUUUYYY]]]bbbggglllqqquuuwwwzzzwww___QQQNNNNNNMMMKKKLLLNNNOOOOOONNNMMMIIIFFFDDDCCC@@@:::555000000////////////000000///////////////////////////////////////000000111000333444222333@@@YYYooonnnYYYSSSppp|||rrrgggYYYGGG;;;;;;999666555555555666666444333222000000000000111111333444444222000000000444444555666666666666666444444555555444333222222000000//////............////////////////////////................................................lll```XXXYYYYYYPPPJJJGGGCCCAAA@@@>>><<<:::666444222111000///---+++...///000///---,,,---...+++++++++,,,,,,------------------...000111000///...///000111222222111111111111222333333333333222222222111111111222444555444444444333333444555555666777777888999;;;<<<===@@@AAABBBBBBCCCFFFKKKNNNPPPUUU\\\```ccchhhooouuuxxxyyy{{{~~~zzzvvvqqqmmmiiiddd]]]WWWMMMKKKGGGCCC@@@???>>>?????????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;<<<<<<===888999:::;;;;;;:::999888666555444222111000//////...+++***---000...+++))).............../////////......//////000000000111222333444555777888::::::;;;>>>BBBEEEFFFGGGIIIJJJNNNQQQTTTXXX[[[```eeeiiisssvvv|||xxxbbbTTTPPPPPPNNNMMMMMMOOOPPPPPPOOOMMMJJJGGGEEEDDDAAA;;;777000000////////////000000///////////////////////////////////////000000111///222333222666GGGaaatttcccUUUWWWxxx~~~pppbbbWWWLLL???666444444333222222111222333444333222000000000000111000222333222000//////000111111222333333333333222222222333333333222111111//////..................////////////////////////........................------------------------mmm```WWWWWWVVVNNNJJJGGGCCCAAA@@@>>><<<:::666444111000000///---++++++...///...***)))***,,,***++++++,,,,,,------...---------...000111000///---...000111222222111111111222222333333333333333222222111111222333444555444444444444444444555666777777777888:::;;;===>>>@@@AAABBBCCCDDDGGGKKKOOOPPPVVV\\\```ccchhhpppvvvzzzzzz|||~~~|||xxxrrrnnnjjjddd\\\VVVLLLJJJFFFBBB???>>>??????@@@@@@@@@AAA@@@@@@???>>><<<<<<<<<;;;<<<<<<===>>>888999:::::::::999888777666555444222111000//////------***+++555>>>;;;000......................................./////////000111222333444555666666777:::>>>@@@BBBDDDFFFHHHIIIKKKNNNPPPSSSWWW\\\```kkkpppwww||||||iiiZZZSSSQQQOOONNNNNNPPPQQQPPPOOONNNKKKGGGFFFEEEBBB===888111000000//////000000111///////////////////////////////////////000111111///222333333<<>><<<:::666444222111111000...,,,+++...000...***(((***---******+++,,,,,,---......---------...000111000///---...000222333222111000111222333333444444333333222222111111222333555666444444444444444555666666777777888999:::<<<===>>>???BBBEEEHHHIIIJJJLLLMMMOOOUUU]]]```bbbgggpppxxxzzz{{{}}}zzzvvvppplllhhhbbb[[[UUULLLIIIEEEAAA???>>>???@@@@@@AAAAAAAAA@@@@@@???>>><<<<<<<<<<<<<<<===>>>>>>888999:::::::::888777666666555444222111000//////---111---+++===UUURRR>>>------------------------........................//////000111222333333444555777:::;;;===???CCCEEEFFFHHHJJJLLLOOOSSSYYY]]]aaagggpppwww|||~~~|||vvvcccVVVRRRPPPOOOOOOPPPQQQQQQPPPNNNKKKHHHGGGFFFCCC>>>999111111000000000000111111///////////////////////////////////////000111111222333333666DDD\\\pppzzz|||{{{kkkQQQRRRfffxxxkkkYYYLLLDDD???;;;777555777999999666444555666444333222000000000000111...///000///......///111,,,---......//////......---......//////.................................++++++++++++++++++++++++------------------------........................kkk^^^VVVVVVVVVMMMJJJGGGCCCAAA@@@>>><<<:::888666333222222111///------000222000,,,)))+++///******+++,,,,,,---......---------...000111000///---...000222333222111000111222333333444444333333222222111111222444555666444444444444444555666777777777888999:::<<<===>>>===BBBIIIMMMNNNMMMLLLKKKOOOVVV]]]```bbbgggpppxxxzzzzzz|||wwwsssnnnjjjfffaaaZZZTTTLLLIIIEEEAAA???>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<===>>>>>>999999::::::999888666555666555444222111000//////)))000+++(((@@@```^^^DDD,,,,,,,,,,,,,,,,,,,,,,,,///...............------/////////000111222222333555666888888999<<>>:::111111000000000000111111///////////////////////////////////////000111111444555444888IIIcccuuu|||uuuaaaMMMSSSlll}}}zzzlll```PPPDDD>>><<<888555222555777777444111111333444333222000000000000111,,,---......------///111...///000000111111000000......///000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................iii]]]WWWXXXWWWNNNJJJHHHEEECCCAAA???<<<:::888777444111///---------000///---,,,++++++,,,,,,,,,,,,+++++++++,,,------000///......///000///------///222222111000000111444333333444555555444222111111333444555666666666444444333333222222333333666888999::::::<<>>AAA@@@BBBEEEHHHIIIKKKMMMOOOOOOTTT[[[aaadddiiioootttwwwzzz~~~}}}wwwoooiiiddd___XXXSSSMMMJJJEEEBBBBBBBBBAAAAAAAAAAAABBBCCCBBBAAA@@@???=========;;;999888:::;;;;;;:::999888777777777888888777555333111000//////000555111)))///<<<===333,,,,,,,,,---------............------------......,,,,,,---...///000111111111222222333444666888999===>>>@@@CCCFFFHHHJJJKKKNNNTTT\\\ccciiiqqqyyyhhhXXXPPPSSSVVVPPPPPPTTTQQQSSSPPPLLLIIIFFFBBB???<<<666333000///000111111111111111111111111111111111000000000111111111222222111444666<<>>AAAAAABBBDDDFFFGGGJJJNNNQQQQQQVVV]]]aaadddiiioootttuuuyyy~~~~~~{{{vvvooojjjeee___WWWQQQKKKHHHEEECCCCCCDDDCCCCCCCCCCCCCCCCCCBBBAAA???>>>===>>>===<<<:::999:::<<<999999888888888999999:::777666444222111//////...,,,111222///,,,,,,,,,+++,,,,,,,,,---------............------------......------.........///////////////000000222333555666:::;;;===???BBBDDDFFFGGGGGGLLLTTT[[[aaajjjssszzz}}}ppp[[[PPPQQQVVVQQQQQQTTTRRRSSSPPPLLLIIIFFFBBB???<<<777444111///000111111111111111111111111111111111/////////000000000111111000222666???UUUmmmvvvrrruuu|||iiiOOOTTTxxxyyynnnbbbZZZTTTJJJAAA===;;;777555666333333333444444444555555333333222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,------------------............------...------------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,eee[[[VVVXXXVVVMMMJJJGGGEEECCCAAA???<<<:::666444222111/////////000,,,---...///...---+++***++++++++++++,,,---......///...---...///000///...000222444555444333333444666555444444555555333111000111222333444555555555111111111222333444666666555777999999:::;;;>>>@@@AAABBBCCCDDDFFFIIIOOORRRSSSXXX]]]aaadddiiioootttvvvyyy}}}zzzuuuooojjjeee^^^VVVOOOHHHFFFCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDBBB@@@>>>======>>>>>>===;;;:::;;;<<<:::999999888888999999:::777666444222000///......+++,,,///111...***+++000,,,,,,,,,---------.........------,,,,,,------....................................///000222333444777888:::<<>><<<999777888333333333444444444555555444333333222111000///...---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------......------,,,------------------------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++hhh^^^XXXXXXVVVKKKJJJGGGEEECCCAAA???<<<:::666444222111/////////000,,,---.........---,,,+++++++++++++++,,,---...//////------...000000000///000222555555444333333444444222222222333333111///000000222333444555555555000000111222333555666777555777888999999;;;>>>@@@AAABBBBBBCCCEEEIIIOOOSSSTTTXXX]]]aaadddhhhoootttxxx{{{}}}yyytttnnniiiddd^^^UUUOOOFFFDDDBBBBBBDDDEEEEEEDDDEEEEEEEEEDDDCCC@@@>>>===<<<>>>???>>><<<;;;<<<===<<<;;;:::999888888888888777666444222111/////////111,,,***---,,,((((((,,,,,,,,,,,,---------......------,,,,,,,,,,,,------............------------......//////000111222333555666888:::===???AAABBBFFFJJJOOOSSSWWW^^^gggmmmsssxxx~~~lllWWWQQQUUURRRPPPSSSQQQSSSPPPLLLHHHFFFBBB???<<<888555222000000111111000000000000000000000000000////////////000000000000555555999FFF[[[nnnuuutttvvvnnnSSSIII___xxxppphhhaaa\\\TTTKKKBBB???===888666666333333333444444444555555444444333222111000//////---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++jjj```YYYYYYVVVKKKJJJHHHEEECCCAAA???<<<:::666555333111////////////,,,------...------,,,,,,*********+++,,,---...///...------...000111000///000222444555444333333444111000000111222333111//////000111333444444444444111111111222333444666777555666888999999:::===@@@@@@AAABBBCCCEEEIIIOOOSSSSSSWWW\\\```ccchhhpppuuuzzz|||~~~yyytttmmmhhhccc]]]UUUOOOFFFDDDCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCAAA???===<<<>>>??????>>>======>>><<<<<<;;;999999888888888888777555333222000000///333---)))+++---------...,,,,,,,,,---------......------,,,,,,,,,,,,------......------------------////////////000111222333333444666888;;;>>>@@@AAABBBFFFKKKNNNQQQVVV]]]bbbjjjpppyyy|||aaaTTTUUUPPPMMMOOONNNSSSPPPLLLIIIFFFBBB???<<<999666222111111111111000/////////////////////////////////000000000111111666888@@@NNNaaapppxxxzzz\\\KKKLLLgggzzzqqqjjjddd___\\\SSSJJJAAA>>>;;;666333333333333333444444444555555444444333222111000000///------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...***++++++,,,,,,++++++******+++,,,---------,,,,,,++++++++++++++++++++++++jjj```ZZZZZZXXXMMMJJJHHHEEECCCAAA???<<<:::777666333111///.........---------,,,,,,------...*********+++,,,---//////...---,,,...000111000//////111444444333222222333000//////111333444333111///000111222333444444444111111111222333444555666555666888888999:::===???>>>@@@BBBCCCFFFIIINNNRRRQQQUUUZZZ^^^bbbhhhpppvvv{{{}}}zzztttlllfffaaa\\\UUUPPPGGGFFFEEEFFFHHHIIIHHHGGGDDDEEEEEEEEECCCAAA???>>><<<>>>@@@@@@???===>>>>>>;;;::::::999999999::::::999888666444333111111000//////...,,,...222333111,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------............///000111111111222444666999;;;===>>><<>>@@@@@@???>>>>>>>>>999999999999:::;;;<<<===:::999777555333222111111...444444---***,,,,,,''',,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------......///000///000222444777:::<<<===999>>>DDDIIIKKKOOOTTTXXXYYYbbbnnnvvv{{{|||yyyeeeRRRSSSQQQOOOTTTVVVSSSPPPLLLIIIFFFBBB???<<<:::777333111111111111000111111111111111111111111111111111111222222222222222;;;LLL___nnnvvv|||oooPPPIIIUUUyyyxxxqqqjjjbbb[[[VVVPPPGGG@@@>>>===888555555333333333444444444555555555444444333222111000000......------------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++++++++,,,,,,+++++++++***+++,,,---...---,,,,,,************************|||hhhccc]]]YYYUUUMMMKKKJJJGGGDDDAAA>>><<<;;;666444222111111000///---......---------,,,,,,,,,,,,,,,------...//////000...............///000000000333555666444222222222///...///222555555222...111222333333444444333333222222222222333444555555444666888999999:::===>>>BBBCCCDDDEEEHHHJJJLLLNNNRRRUUUZZZ^^^ccchhhnnnrrrzzz|||zzzuuunnnggg```YYYSSSOOOLLLKKKIIIGGGFFFGGGHHHIIIGGGGGGFFFEEECCCBBB@@@???;;;<<<===>>>>>>??????>>>::::::999999888999999999===;;;888555222111000000000000000000////////////.........------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............/////////000111333666888999===???BBBEEEGGGJJJNNNQQQVVV^^^hhhqqqwww|||zzzaaaMMMOOOOOOPPPUUUVVVWWWSSSNNNIIIFFFCCC@@@>>>;;;777222//////111222222000000000000000000000000111111111111111111222222666888LLLkkkyyywww|||\\\BBBLLLUUU}}}{{{wwwqqqjjjaaaXXXQQQMMMEEE===;;;888444333666444444444444444444333333444333222111000000000000---------,,,,,,,,,++++++------------------------+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,******+++,,,++++++++++++++++++++++++jjjeee___[[[XXXOOOJJJHHHFFFCCC@@@===;;;:::666444222111111000///---......---------,,,,,,,,,,,,,,,,,,---....../////////............///000000000222555555333111000000//////000222555555222...111222333333444444333333222222222222333444555555444666888999999:::===>>>BBBBBBCCCEEEHHHJJJLLLNNNRRRUUUZZZ^^^bbbhhhmmmqqqyyy||||||wwwooohhh```ZZZSSSOOOMMMKKKIIIHHHGGGHHHIIIIIIHHHGGGFFFEEECCCAAA???>>>======>>>>>>>>>======<<<::::::999999999999999:::===;;;888555333111000000000000000000////////////.........------,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............///...//////111333555666888;;;===@@@BBBDDDGGGKKKNNNRRRZZZdddmmmsssyyy~~~iiiTTTTTTRRRQQQVVVWWWVVVRRRLLLHHHEEEBBB???===;;;777222//////111222222000000000000000000000000111111111111111222222333333<<>>AAABBBCCCEEEGGGJJJLLLNNNSSSUUUZZZ^^^bbbffflllooowww{{{~~~yyyqqqiiiaaaZZZTTTOOOMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHGGGEEECCC@@@>>>===>>>>>>>>>>>>===<<<;;;;;;::::::999999999999::::::===;;;999666444222111111000000000000////////////.........---------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///.........000111333555666777:::<<>>===;;;777333000000111222222000000000000000000000000111111111111111222333333333CCCddd|||RRREEEUUUccc~~~|||{{{yyytttoooggg^^^TTTNNNIIIBBB<<<:::777444333555555555555555666666666666444333222111111000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,******+++,,,++++++++++++++++++++++++~~~iiiccc\\\YYYVVVNNNHHHGGGEEECCC@@@===;;;:::666444222111111000///---......---------,,,,,,,,,******+++,,,,,,------.../////////...///000000111333444555444111///...///000111222333333222000///111111222333333333333222222222222222333444555555444666888999999:::===>>>@@@AAABBBDDDGGGJJJLLLNNNRRRUUUYYY]]]```eeejjjmmmtttyyy}}}~~~yyyrrriiibbb[[[TTTPPPMMMLLLKKKJJJIIIHHHHHHIIIHHHHHHGGGEEEBBB@@@>>><<<======>>>>>>===<<<<<<;;;::::::999999999:::;;;;;;===<<<:::888555444222222000000000000////////////...............---------...------------,,,,,,,,,+++++++++,,,,,,,,,---------------............///------......000111333333666888:::<<<>>>AAAEEEHHHKKKRRR]]]fffmmmttt{{{{{{ccc[[[SSSSSSWWWVVVVVVRRRLLLGGGDDDBBB???===;;;888333111111222222222000000000000000000000000111111111111222333333444777IIIiiixxxPPPGGG[[[nnn|||zzzzzzwwwsssmmmfff\\\SSSLLLGGG@@@:::999777444333555666666666666777777777777444444333222111111111111............------------++++++++++++++++++++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++iiiccc\\\XXXVVVOOOIIIHHHFFFDDDAAA???===<<<666444222111111000///---......---------,,,,,,,,,******+++,,,,,,------...///////////////000111111444555666444222000000000111222333333222000000///000111222222333333222222222222222222333444555555444666888999999:::===>>>@@@@@@BBBDDDGGGJJJLLLNNNQQQTTTXXX\\\___dddiiilllrrrwww|||}}}xxxqqqiiiaaaZZZTTTOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDBBB@@@>>><<<;;;;;;<<<===============:::999999999:::;;;;;;<<<===<<<;;;999777555444333000000000000////////////.................................---------,,,,,,+++++++++,,,,,,,,,---------------............///............///000111222555777999;;;===@@@CCCFFFJJJQQQ[[[cccjjjrrrzzzkkk___VVVVVV\\\ZZZWWWTTTOOOJJJGGGDDDAAA???;;;888444222222222222222000000000000000000000000111111111111222333444555777NNNnnnsssNNNIII___www~~~zzzxxxwwwtttpppkkkddd[[[QQQKKKDDD===999888777444333555666666666777777777888888555444333222111111111111/////////.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++kkkddd^^^ZZZXXXQQQIIIHHHFFFDDDBBB???>>>===666444222111111000///---......---------,,,,,,,,,+++++++++,,,------......000000//////000000111222555555666444222111111222222333444333111//////000000111111222222222222222222222222222333444555555444666888999999:::===>>>???@@@AAADDDGGGJJJLLLNNNPPPSSSWWW[[[___ccciiilllpppuuu|||{{{zzzuuunnnggg```YYYSSSOOOLLLLLLKKKJJJHHHGGGFFFEEEFFFFFFEEEDDDBBB@@@>>>===::::::;;;<<<============:::999999::::::;;;<<<======<<<<<<;;;999777555444000000000000////////////.............../////////............---------,,,++++++,,,,,,,,,,,,---------------............///............//////000111444666888:::<<<>>>BBBDDDHHHNNNWWW___fffnnnvvv||||||lll]]]RRRSSSYYYWWWWWWUUUQQQNNNKKKGGGBBB???;;;888444333333333222222000000000000000000000000111111111111222444555666555SSSvvvgggKKKMMMeee{{{xxxvvvqqqoookkkfff```XXXOOOIIIAAA;;;777777777444333555555555666666777777888888555444333222222111111222000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++lllddd]]]ZZZXXXQQQHHHGGGEEECCCAAA???===<<<666444222111111000///---......---------,,,,,,,,,,,,,,,,,,---......//////000000//////000000111222333444444333111000111333222444555333000......000000000111222222222222222222222222222333444555555444666888999999:::===>>>>>>???AAACCCFFFJJJMMMNNNNNNQQQUUUZZZ^^^ccciiimmmooossszzz{{{wwwrrrkkkddd^^^XXXRRRNNNKKKKKKJJJIIIHHHFFFDDDDDDDDDDDDDDDCCCBBBAAA??????;;;;;;<<<<<<===<<<<<<<<<999999999::::::<<<============<<<<<<:::888666444000000000000////////////---........./////////000............------------++++++,,,,,,,,,,,,---------------............/////////////////////000111333555777999:::<<<@@@BBBDDDJJJRRRZZZ```hhhpppvvvxxx|||nnn\\\OOOPPPVVVTTTVVVUUUSSSQQQNNNIIIBBB===;;;888555333333333333222000000000000000000000000111111111222333444555666999XXXyyyWWWJJJXXXqqq}}}xxxuuusssjjjhhheeeaaa\\\TTTKKKFFF???999666777777444333555444444555666666777888888555555444333222222222222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++jjjbbb[[[XXXVVVOOOGGGFFFDDDBBB@@@>>><<<;;;666444222111111000///---......---------,,,,,,,,,,,,,,,---......//////000000000000000000111111222111222222111000000111333333555555333///---...000000000111222222222222111222222222222333444555555444666888999999:::===???>>>???AAACCCFFFJJJMMMNNNMMMPPPTTTYYY^^^ccciiimmmnnnrrryyy~~~{{{tttpppiiiccc]]]WWWQQQNNNJJJJJJIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???============<<<;;;::::::999999999:::;;;<<<===>>>=========<<<;;;888666555000000000000////////////---.........//////000000//////.........---------++++++,,,,,,,,,------------------.........//////000000////////////000000111333666777888;;;>>>AAAAAAFFFOOOVVV\\\ccckkkqqqvvvzzzwwwbbbSSSTTTZZZWWWUUUTTTSSSRRROOOIIIAAA<<<;;;888555444444333333222000000000000000000000000111111111222333444666777???\\\wwwMMMKKKbbb|||{{{vvvrrrqqqfffdddaaa]]]XXXQQQIIICCC>>>888555777777444333555333444444555666777777888555555444333222222222222000000000000////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++iiibbb\\\YYYWWWQQQJJJHHHEEECCCBBBAAA>>><<<666444222111111000///---........................,,,,,,------.../////////...//////000111222222222777666555333111000......333333222222000///...---000000000000111111111111000000111222333444444555666666777888:::;;;<<<<<>>@@@===999666777::::::777999999::::::;;;<<<<<<============<<<;;;999888777444333111000000000111111////////////////////////222111000......---------------------------------------------------------............///////////////111444666888:::>>>AAA???DDDJJJPPPTTTZZZaaaggglllrrryyy~~~zzz^^^TTTWWWZZZYYYXXXWWWUUUQQQLLLGGGBBB@@@:::999666444111000000000000000000000000000000000222111111111333555555555<<>>===:::888777777888777777333444444555666777777888666666666555444444333333333222000/////////000111.........------,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,iiibbb[[[YYYWWWPPPJJJHHHEEECCCBBB@@@>>><<<666444222111111000///---........................,,,,,,------...//////////////////000111222222222555444333333222111000000222222222111000///...---000000000000111111111111000000111222333444444555666666777888:::;;;<<<<<>>???>>>======>>>>>>;;;777999999999:::;;;;;;<<<<<<======<<<<<<;;;999888777444333222111000111222222000000000000000000000000111000//////............------------------------------------------------............///////////////111444666777:::===@@@???DDDIIINNNRRRYYYaaaggglllqqqyyy}}}|||aaaVVVXXXYYYWWWXXXWWWUUUQQQLLLGGGCCC@@@;;;999777444222111111111111111111111111111111111333222111222333555555555@@@hhhuuunnnOOOSSSrrr~~~xxxrrrmmmjjjeeebbb]]]XXXQQQJJJBBB===;;;999777666666777666555444444555555666777777888777777666555444444333333222222000/////////000111/////////.........---------------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++,,,---hhhaaa[[[XXXWWWPPPIIIGGGEEECCCBBB@@@===;;;666444222111111000///---........................,,,,,,------...///////////////000000111222222222333333222222222222222222222222222111000///...---000000000000111111111111000000111222333444444555555666777888:::;;;<<<===???AAACCCDDDEEEGGGKKKMMMNNNPPPTTTWWW[[[```fffjjjrrrssswww}}}{{{ssslllccc[[[VVVSSSQQQPPPPPPOOOLLLJJJGGGFFFDDDDDDBBBBBBCCCCCCBBBAAA@@@??????>>>=========<<<:::888888888888999::::::;;;;;;;;;;;;;;;;;;:::999888777555444333222111222333444111111111111111111111111000000///////////////000------------------------------------------------............///////////////111333555666888<<<>>>???CCCHHHKKKOOOVVV___eeekkkqqqxxx}}}|||cccWWWWWWWWWUUUXXXWWWUUURRRMMMHHHCCC@@@<<<:::888555333222222222111111111111111111111111333333222222333444666777GGGlllwww^^^JJJYYY|||{{{uuunnniiifff```]]]XXXSSSNNNGGG@@@<<<:::888666555666666666555555555555666666777777888888777777555444333222222222111111000///000000000000000000///////////////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000...,,,,,,---hhhaaaZZZXXXVVVOOOIIIGGGDDDCCCBBB@@@===;;;666444222111111000///---........................,,,,,,------.../////////000000000111111222222222333333333222222222111111111111111111000///...---///000000000111111111111000000111222333444444555555666777888:::;;;======???AAACCCDDDEEEGGGKKKMMMNNNQQQTTTXXX[[[```fffjjjppprrrwww}}}|||tttmmmccc[[[VVVTTTSSSRRRQQQPPPMMMJJJGGGEEEDDDCCCAAABBBCCCCCCCCCBBB@@@??????;;;888888777666777999666777777888888999::::::999:::::::::999888777777555555333333222333444555333333333333333333333333000000/////////000111111............................................................///////////////111333444555777:::===???BBBEEEHHHLLLSSS\\\ccckkkqqqxxx}}}yyy```TTTUUUVVVUUUXXXWWWVVVSSSNNNHHHCCC???===;;;999666444333333333111111111111111111111111333333333333333444777999PPPwwwkkkLLLEEE^^^~~~xxxqqqjjjeeebbb]]]YYYUUUPPPKKKFFF@@@;;;999888666666777777666555555555555666666777777777888777666555444333222111222111111000000000000000////////////////////////............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++...000000000---,,,+++,,,~~~ggg```YYYWWWUUUOOOIIIGGGDDDBBBAAA???===;;;666444222111111000///---........................,,,,,,------.../////////111111111111222222222222555444444333222111000000000000000000000///...---///000000000111111111111000000111222333444444555555555777888:::<<<===>>>???AAACCCDDDEEEGGGKKKMMMOOOQQQUUUXXX\\\aaagggkkknnnqqqvvv|||}}}vvvoooeee]]]XXXVVVUUUUUURRRQQQNNNKKKHHHEEEDDDCCCAAABBBCCCCCCCCCBBBAAA@@@===:::;;;???===888666888555555666666777888888888777888888888888888777777555444333333333444555666444444444444444444444444111111000000000111111222............................................................///////////////111222333444555888;;;===@@@DDDFFFIIIPPPYYY```iiiooowww|||vvv\\\PPPRRRVVVWWWXXXWWWVVVTTTOOOIIICCC???===<<<999666444333333333111111111111111111111111222333444333333555999<<>>???AAACCCDDDEEEGGGKKKMMMOOORRRUUUYYY\\\aaagggkkklllqqqvvv{{{}}}vvvpppggg___[[[YYYWWWVVVRRRQQQNNNKKKHHHFFFDDDDDDAAABBBCCCDDDDDDCCCBBBAAA999;;;DDDMMMKKK>>>666666444444444555666666777777666666777777888777777777555444333222333444555666444444444444444444444444222222111111111111111222............................................................///////////////111222333333444777999;;;>>>BBBEEEHHHNNNVVV\\\dddkkksssyyy}}}xxx]]]OOOQQQVVVXXXWWWXXXWWWTTTPPPIIICCC???===;;;999666444333333333222222222222222222222222111222444333333555;;;@@@eeemmmUUUAAAKKKnnn}}}yyytttnnnhhhccc```ZZZWWWQQQMMMHHHCCC>>>;;;999888888999::::::888666444444444444444444444444444333333222222111111000000111111111111000//////------............//////000////////////.........------,,,,,,,,,,,,------......------,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,+++))))))***}}}fff___XXXVVVTTTMMMHHHFFFCCCBBBAAA???<<<:::666444222111111000///---........................,,,,,,------.../////////222222222222222222222222333333333222222222111111/////////000//////...---000000000000111111111111000000111222333444444555444555666888:::<<<>>>>>>???AAACCCDDDEEEGGGKKKMMMNNNPPPTTTXXX[[[```fffjjjmmmqqqwww|||~~~uuuppphhhaaa]]]ZZZXXXVVVRRRPPPNNNKKKIIIGGGEEEEEEAAABBBCCCDDDDDDCCCBBBAAA::::::CCCMMMJJJ<<<555777333333333444555555666666444555666666777777777777444333222222222333555666444444444444444444444444444333222111111111111111............................................................///////////////000222222222333555777999===AAAEEEGGGLLLSSSXXX___eeennnuuuyyy}}}dddUUUSSSUUUVVVWWWXXXWWWUUUPPPJJJCCC???<<<;;;888666444222222222222222222222222222222222///111333333333666>>>DDDmmmkkkUUUEEESSSvvv~~~|||yyytttnnniiidddbbbYYYUUUPPPKKKFFFAAA<<<999777777777888999999777666333333333333333333333333111111000000000000000000000111111222111000///........./////////000000000000000000/////////......------,,,,,,,,,,,,------///......---,,,,,,++++++************************)))+++,,,,,,+++******+++}}}fff___XXXVVVTTTMMMHHHFFFCCCBBBAAA???<<<:::666444222111111000///---........................,,,,,,------...//////000222222222222222222222222111111222222222333333333//////////////////...---000000000000111111111111000000111222333444444555444444666888:::<<<>>>??????AAACCCDDDEEEGGGKKKMMMMMMOOOSSSVVVZZZ___eeeiiimmmrrryyy}}}~~~tttooohhhbbb^^^ZZZWWWUUUQQQPPPNNNKKKIIIGGGFFFEEEAAABBBCCCDDDDDDDDDCCCBBB<<<888;;;AAA===333333:::222222333444444555555666333444555666777777777777333222222111222333444555444444444444444444444444555444333222111111111111////////////////////////////////////////////////............/////////000///000222222111222555777888<<>>AAACCCDDDEEEFFFHHHJJJOOORRRUUUYYY\\\```eeeiiinnnrrrwww||||||uuurrrllleee^^^YYYWWWUUUTTTQQQNNNKKKHHHGGGGGGGGGEEEFFFFFFFFFDDDAAA===;;;===<<<:::888666444444333333222222111111222222333555555666666777777888888999888777555555555666777555555555555555555555555777777666555333222111111000///............//////000000000000000000000000//////.........000111333000000000000111222333444777:::===@@@CCCHHHMMMQQQYYY```jjjtttzzz}}}rrr\\\WWWZZZUUUWWWWWWXXXVVVRRRKKKEEEAAA@@@===999555333222222333222222222222222222222222222222///222888666;;;MMMmmmhhhPPPGGG```|||xxxtttooojjjccc___[[[VVVNNNGGGBBB===888666777777888777666555333222222222222111111111000000111111111111111111111111///000000000000111111111111111000000000000000000111111111111111000//////000000////////////000000111111111000///---,,,++++++*********+++,,,,,,---************************~~~ggg```YYYVVVUUUNNNHHHFFFCCCBBB@@@???<<<:::666555333222222000---+++111000000///......------,,,,,,,,,---000222222111111000000000000000000000333333222222111000000000333222000/////////000000000000111111111111000000000000000111222222333333444444555666888:::;;;<<>>;;;:::999777555444333333333222222111111222222333444444555555666777777777666555555444444444444555444444444444444444444444111111222222333333444444222222111111111000000000000000111111222222222222222111000000///000000000000000000000111222333333555777:::===@@@DDDIIIMMMTTT[[[eeeooouuuzzz}}}xxx___WWWZZZWWWZZZZZZZZZWWWRRRJJJCCC>>>>>><<<999666333222222333222222222222222222222222333444111222888666===PPPppp|||XXXHHHIIIfff|||xxxtttooojjjccc___VVVRRRKKKEEE@@@===999777777777777666555444222111222111111111111000000000111111111111111111111111000111111111111222222222111111222222222222222222111222222222222111000000000000////////////000000111111111000///...---,,,+++++++++++++++,,,,,,---************************~~~fff^^^WWWSSSQQQJJJHHHFFFCCCBBB@@@???<<<:::666444222111111000...---000/////////.........---...---,,,...000111000///000000000000000111111111000000111111111222222222333222111///.........///000000111111111111000000000000000111222222333333444444555666888:::;;;<<>>:::999888666555444333333333222222111111222222333333444444555555666777777666555555555555555555555444444444444444444444444111111111222222333333444333333444333333222222111///000111222333222222111333333222111000000///////////////000000111222333333555888;;;>>>BBBGGGJJJQQQWWWbbbkkkrrrxxx||||||```UUUXXXWWWXXXYYYZZZXXXSSSKKKDDD???>>><<<999666444333333333222222222222222222222222333555111333777666???TTTttt}}}{{{OOOEEEMMMmmm|||xxxtttooojjjccc___TTTOOOIIIDDD@@@===:::888777666666555444333222111111111111111000000000000111111111111111111111111111111111111222222222222222222222222222333333333222222333333222222111000000000////////////000000000000000000000///...---,,,,,,+++++++++,,,,,,---************************~~~fff^^^WWWSSSQQQJJJHHHFFFCCCBBB@@@???<<<:::666444111000000000///.........------------,,,,,,,,,++++++---000222222111//////000000111111111111000000000111222222333333333222000............///000000111111111111000000000000000111222222333333444444555666888:::;;;<<<>>>@@@CCCEEEFFFHHHJJJMMMNNNQQQUUUYYY]]]bbbgggkkkooorrrwwwzzz}}}wwwoookkkkkkhhh```YYYXXXVVVRRROOOMMMKKKKKKLLLJJJJJJKKKJJJGGGCCC???===999888777555444333333333333222222111111222222333333333333444555555666666666666666666777666666666444444444444444444444444222222222222222222222222444555555666666555555444111222333444444333222111444444333222111000//////////////////000111222333222444777999<<<@@@EEEHHHNNNTTT^^^hhhpppvvv{{{~~~bbbTTTVVVUUUUUUWWWYYYXXXTTTNNNFFFAAA<<<;;;999666444333333333222222222222222222222222333555222333777777BBBYYYuuu|||pppIIIEEERRRttt|||xxxtttooojjjccc___RRRNNNHHHCCC@@@===:::888666666555444333222111111000000000000000000000000000000000000000000000000000000111111111222222222111111222222222333333333333333333333333222111111000000////////////000000///000000000000000//////------,,,,,,+++,,,,,,---************************hhh```YYYVVVTTTMMMHHHFFFCCCBBB@@@???<<<:::666444111000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000222222111/////////000111111222222000000111111222222222333111000///.........///000000000111111111111000000000000000111222222333333444444555666888:::;;;<<<===???BBBDDDEEEGGGJJJLLLMMMPPPTTTXXX]]]aaagggkkkooossswww|||}}}wwwqqqmmmkkkhhhaaa[[[YYYWWWTTTPPPNNNMMMMMMMMMIIIJJJJJJIIIFFFBBB>>><<<888777666555333333333333333222222111111222222333222222333333444555555555555666777777888777777777333333333333333333333333222222222333333333333333444555666888999888888777555666777777777555333111444444444333333111000///////////////000111222222111333666888;;;>>>CCCGGGKKKRRR[[[eeennnuuu{{{~~~fffUUUUUUTTTTTTVVVYYYYYYVVVOOOGGGCCC<<<;;;999777555444333333222222222222222222222222111444222333777888EEE^^^uuu{{{eeeGGGFFFWWWxxx|||xxxtttooojjjccc___SSSNNNHHHCCC@@@===;;;999666555444333222111111111//////000000000000000111000000000000000000000000///000000000000111111111000000111111222333333333333444444444444333222222000000////////////000000//////000111111111000000...------,,,,,,,,,,,,,,,************************~~~ggg```YYYVVVUUUNNNHHHFFFCCCBBB@@@???<<<:::777444111///000000000000------------------------...---,,,...000111111000...//////000111111222222111111111111111222222222//////...---...///000111000000111111111111000000000000000111222222333333444444555666888:::;;;<<<;;;>>>AAACCCDDDFFFIIIKKKLLLOOOSSSWWW\\\aaafffjjjnnnqqqvvv{{{}}}yyyuuuqqqmmmhhhccc___ZZZXXXUUUQQQOOONNNNNNNNNJJJJJJKKKJJJGGGCCC>>><<<777777555444333222222222333222222111111222222333222222222333444444555555444444666777777777666666333333333333333333333333111111222333444555666666333555777999;;;;;;:::::::::;;;<<<<<<;;;888555333333333444444444222111000///......//////000111222111333666888:::>>>BBBFFFJJJPPPZZZdddmmmttt{{{kkkWWWUUUTTTUUUWWWZZZZZZVVVOOOFFFAAA;;;:::999777666444333222222222222222222222222222000333111222777999HHHbbbwww}}}[[[EEEFFFYYYzzz|||xxxtttooojjjccc___TTTOOOIIIDDD@@@>>>;;;999666555333222111000111111////////////000000111111000000000000000000000000....../////////000000000//////000000111222222333444444444444444333333222000000////////////000000...///000111111111111111......---,,,,,,,,,,,,,,,************************|||ddd^^^WWWUUUSSSMMMHHHFFFCCCBBBAAA???<<<:::777444111///000000000000---.....................000///......///000///---...//////000111222222222111111111111111111111111......------...///111222000000111111111111000000000000000111222222333333444444555666888:::;;;<<<:::===@@@BBBCCCFFFIIIKKKKKKNNNRRRWWW[[[```fffiiikkknnntttxxx|||~~~|||yyyuuuooojjjeeeccc[[[XXXUUURRROOONNNNNNNNNKKKKKKKKKJJJGGGCCC???<<<777666555444333222222222333222222222222222222333111222222333333444555555222333555666666666555555333333333333333333333333///000111333555777888999222444777:::<<<===<<<<<<>>>???@@@@@@>>>:::777555222333444555444333222111.........//////000111222111333666888:::>>>BBBFFFIIIOOOYYYccclllttt{{{oooYYYVVVTTTWWWYYY[[[[[[VVVNNNEEE???::::::999777666444333222222222222222222222222222///333111222777:::JJJeeezzzTTTEEEGGGZZZzzz|||xxxtttooojjjccc___TTTPPPJJJEEEAAA>>>;;;999666555333111000000111111.../////////000000111111000000000000000000000000............////////////...//////000111111222222444444555555444444333222000000////////////000000...///000111111222111111///...---,,,,,,,,,,,,,,,************************wwwaaa\\\WWWUUUTTTMMMLLLJJJGGGBBB===;;;;;;===666222111222000---,,,///------------------------+++,,,---...////////////---...///111222222222222111111111222222333333333222111///...---------...000000000000000000000000//////000111333444555555555555666777888:::<<<===???@@@CCCDDDDDDEEEGGGIIIKKKOOOTTTXXX\\\aaafffiiipppqqqssswww|||~~~yyyuuuqqqmmmhhheee^^^ZZZWWWTTTTTTTTTSSSRRRMMMKKKIIIGGGEEEBBB>>>;;;555555555555555444444444333333333222222222111111111111222222222333333333222222333333333333444444222333333333333333333444444444555777888999:::;;;999777888<<<>>>>>>@@@DDDAAAAAAAAABBBBBB???;;;888666444333222222222000...////////////000000000000111222444666888;;;???BBBGGGKKKUUUbbblllrrrzzzwwwaaaXXXXXXWWWYYYZZZZZZUUUNNNFFFAAA<<<999666444444444333222222222111111111111222222333333555666555<<>>@@@BBBCCCDDDEEEGGGIIILLLOOOSSSWWW[[[___dddgggooopppssswww}}}}}}xxxtttppplllgggddd```\\\YYYVVVVVVUUUUUUTTTOOOLLLIIIFFFDDDBBB>>><<<666666555555555555444444333333333222222222111111111111222222222333333333222222333333333333444444333333333333333444444444555666777888999;;;<<<<<<:::777999===??????AAADDDDDDCCCCCCCCCBBB@@@;;;777666444222222222222000........./////////000000000000222444666888;;;???BBBGGGJJJSSS```jjjpppyyyvvv```XXXZZZXXXYYY[[[ZZZVVVNNNFFF@@@<<<:::666555444444333222222222111111111111222222333333444555666AAA[[[sss~~~aaaGGGFFFGGGaaa~~~{{{uuupppkkkfff```]]]WWWOOOHHHDDD@@@:::777888333333222222111000000000000000000000000000000000////////////////////////......////////////......//////000000000111111111444444444444333222111000222222222222222111111111000000111111111111111000222111000///...---,,,,,,++++++************++++++zzzddd]]]XXXVVVUUUNNNGGGDDDAAA@@@@@@>>>:::777666222111222000---,,,///------------------------,,,,,,---...////////////111111000000000222333444111111111222222222222222111000///...------......000000000000000000000000111111111222222222333333444444555666888:::<<<===>>>@@@BBBCCCCCCEEEGGGIIIKKKNNNRRRVVVZZZ^^^cccgggnnnpppsssxxx~~~}}}xxxtttppplllgggdddbbb___[[[YYYXXXWWWVVVUUUSSSOOOIIIEEECCC@@@>>><<<777666666666555555555444333333333222222222111111111111222222222333333333222222333333333333444444333333333444444444555555666777888999:::<<<======;;;999:::>>>@@@@@@AAAEEEFFFEEEEEEEEEDDDAAA<<<888555444222222222222000...------........./////////000222444555777:::>>>BBBGGGIIIQQQ]]]gggnnnwwwyyy```YYY]]]YYY[[[]]]\\\WWWNNNFFF@@@===:::777555444444333222222222111111111111222222333333333444888IIIfff~~~aaaIIIEEEJJJddd{{{vvvqqqlllgggaaa^^^WWWOOOGGGCCC???999777888333333333222111111000000000000000000000000000000////////////////////////......////////////......//////000000000000111111222222333333333333222222444444333333333222222222111222222222222222111000000000111111000...---,,,++++++************++++++|||eee^^^XXXVVVUUUNNNIIIEEEBBBCCCEEEDDD>>>888666222111222000---,,,///------------------------,,,---...//////000000000222111000000222444777999111111111111111222222222111000///...------...///000000000000000000000000111111111111111222222222444444555666888:::;;;======???AAACCCCCCEEEGGGIIIJJJMMMQQQVVVZZZ```fffjjjnnnppptttxxx~~~~~~zzzvvvrrrnnnjjjfffcccaaa]]][[[YYYXXXVVVTTTYYYSSSLLLFFFBBB???===<<<888777777666666555555555333333333222222222111111111111222222222333333333222222222333333333444444333333444444555555666666666777888999:::;;;<<<===<<<:::<<<@@@BBBAAABBBEEEFFFFFFEEEFFFEEECCC>>>;;;444333111111222222000...------------.........//////111333555666999>>>AAAFFFHHHOOOZZZdddkkkuuu~~~dddZZZ^^^ZZZ\\\^^^]]]XXXOOOFFF@@@>>>;;;777555555444333222222222111111111111222222222222222333;;;QQQqqqgggLLLDDDLLLhhh}}}xxxrrrmmmhhhbbb^^^WWWNNNFFFBBB>>>888777888444333333222222111000000000000000000000000000000////////////////////////......////////////......////////////000000000111000111222333333444333333555555555444444444333333333333444333222111000000///000111222111///---,,,++++++************++++++~~~fff^^^WWWUUUTTTNNNIIIFFFCCCEEEGGGFFF???:::666222111222000---,,,///------------------------,,,---...///000000000000111111000111444777;;;===111111111111111111111111111000...------...//////000000000000000000000000111111111111111111111111444444444666777999;;;<<<<<<>>>AAABBBCCCDDDGGGIIIIIILLLQQQVVV[[[bbbiiinnnoooqqquuuzzz}}}yyyuuuqqqmmmjjjdddbbb^^^\\\ZZZXXXVVVSSS\\\VVVNNNFFFBBB???<<<;;;999999888777666666555555333333333222222222111111111111222222222333333333222222222333333333444444333333444555555666777777555666777888999;;;<<<<<<===<<<===BBBDDDBBBCCCEEEDDDDDDEEEEEEFFFDDD@@@<<<444222111111111111000///------------.........//////000222444666999===@@@EEEGGGNNNYYYbbbjjjttt|||kkk[[[\\\ZZZ\\\______ZZZQQQGGGAAA>>><<<888666555444333111222222111111111111222222111222222222<<>>999777888444444333333222111111111000000000000000000000000////////////////////////......////////////.........////////////000000000//////111222333444444444555555555555555555555555666666666555333222000///...///111222222000...---++++++************++++++fff^^^VVVTTTSSSMMMFFFDDDCCCCCCDDDBBB===999666222111222000---,,,///------------------------------...///000000000000//////000222555888;;;<<<111111111111111000000000000///...------...///000000000000000000000000000000000000111111111222222333333444555777999;;;<<<;;;>>>@@@BBBCCCDDDGGGIIIJJJLLLQQQVVV[[[cccjjjpppqqqsssvvv{{{|||xxxuuupppmmmfffccc```^^^\\\YYYVVVSSSYYYTTTLLLEEEAAA???<<<;;;::::::999888777666555555333333333222222222111111111111222222222333333333222222333333333333444444333444444555666777888888555666777888999;;;<<<<<<>>>===???DDDFFFCCCCCCFFFDDDCCCDDDDDDDDDBBB>>>;;;333111000000111111000///------........./////////...000222333555888<<<@@@DDDFFFNNNYYYccciiirrrzzzqqq\\\YYYYYY\\\___```[[[SSSIIICCC???<<<999666555444333111222222111111111111222222000333333222>>>XXXxxxgggCCCFFFUUUsss~~~wwwqqqjjjddd]]]YYYPPPIIIDDDBBB???:::777888444444444333222222111111000000000000000000000000////////////////////////......////////////............////////////000000...///000222333444444444555555666666777888888888::::::999888666444222111...///000111111111000///++++++************++++++fff]]]UUURRRRRRKKKDDDDDDCCCBBB@@@===;;;999666222111222000---,,,///---------------------------...///000000111111000...///000111333555666777222111111111000000000///000///...------...///000000000000000000000000000...//////000111222222333333333444555777999;;;<<<;;;===@@@AAACCCDDDGGGIIILLLNNNQQQUUUZZZ```hhhmmmrrrtttxxx|||}}}zzzvvvrrrooohhhfffccc```^^^[[[WWWTTTQQQMMMGGGCCC@@@???>>><<<;;;::::::999777666666555333333333222222222111111111111222222222333333333222222333333333333444444333444555666777888999999666777888999:::<<<======???>>>AAAFFFGGGDDDDDDFFFEEEDDDDDDCCCBBB???:::666222111000000111111000///....../////////000000000...///111333555888<<>>XXXuuugggFFFJJJ[[[zzz|||uuummmfff^^^WWWSSSLLLFFFCCCCCCAAA;;;888888555444444333333222111111000000000000000000000000////////////////////////......////////////.............../////////000000...///000222222333333333444555666777888:::;;;;;;??????>>><<<:::888555444//////000000000111111111++++++************++++++fff\\\TTTRRRQQQKKKEEEEEEEEECCC???<<<:::;;;666222111222000---,,,///---------------------------...///000111111111111......000111111111111111222111111111000000//////000///...------...///000000000000000000000000000---...///000111222333333333333444555777999:::<<<:::===@@@AAACCCDDDGGGIIIMMMOOOQQQTTTXXX^^^dddiiisssuuuxxx|||eee]]]mmm}}}zzzwwwssspppjjjhhheeebbb```]]]YYYUUUIIIFFFBBB@@@@@@??????>>>;;;;;;:::999888777666555333333333222222222111111111111222222222333333333222222333333333444444444444444555666777888999999777888999:::<<<===>>>>>>@@@???AAAFFFHHHEEEDDDFFFGGGFFFDDDCCCAAA<<<666222222111000000111111000///////////////000000000000---///111333444777<<>>WWWrrrcccGGGMMM___~~~zzzrrrjjjbbbZZZSSSNNNIIIDDDBBBCCCBBB<<<999888555444444333333222222111000000000000000000000000////////////////////////......////////////................../////////000//////000222222333333333444444666777999;;;<<<===CCCCCCAAA@@@===:::888777000/////////000111222333++++++************++++++jjj___UUURRRQQQLLLIIIFFFBBB???>>>;;;999777555444333111000//////...---,,,,,,++++++,,,,,,---,,,...000000000000000222333222222111111222222333111000/////////000222333000///...------...///000111111000000000000111111/////////000111111222222222333555666666777:::===>>>@@@CCCDDDEEEFFFIIIKKKKKKNNNRRRUUUWWW\\\ccchhhpppssswww{{{~~~|||eeeRRRRRRccc{{{~~~zzzvvvssspppmmmkkkhhheeebbb]]]WWWRRRLLLIIIEEEBBB???===<<<<<<===:::888777777666555444222222111111111222333333222222222222222222222222222222111111222222333444666666666777888888999999777888:::999999:::<<<>>>BBBDDDGGGJJJKKKJJJIIIGGGFFFDDDAAA>>>:::888666555333222222111111111111111.........///////////////...///111111222555:::======CCCNNNYYYccclllsssxxx~~~}}}ccc[[[\\\___ccceeebbbYYYLLLCCCBBB>>>888555444444333333222222222222222222222222222555333111>>>ZZZrrr|||ZZZEEELLLlll{{{vvvooohhhaaaYYYRRRMMMFFFDDD@@@>>>===<<<:::888555555444333333222222111333222111111000111111111000000//////.........---////////////000000000111//////.........///000000111111111111222333444555;;;777555888>>>BBBAAA>>>@@@@@@???>>><<<999666444444333111//////000111222000...,,,***))))))***+++jjj```VVVSSSSSSNNNIIIFFFCCC@@@>>><<<999777444333222000///......------,,,,,,++++++,,,,,,---,,,...000000000///000111222222222111111222222222000000/////////000111222000///...------...///000/////////////////////////////////000111111222222222333555666666777:::===;;;===@@@AAABBBCCCFFFHHHKKKNNNRRRUUUWWW\\\ccciiiqqqtttxxx{{{~~~iiiYYYKKKLLLYYYooo|||xxxtttqqqnnnkkkiiifffbbb]]]WWWSSSLLLJJJFFFCCCAAA@@@??????===;;;888777777777555444444333333222222222333333222222222222222222222222222222222111222222333444666666666777888888999999888999:::::::::;;;===???AAACCCEEEGGGIIIHHHHHHGGGFFFDDDAAA>>>:::777555555333222111111000000111111////////////////////////...000111111222555:::===>>>DDDMMMWWWaaakkktttyyyttt]]]VVV[[[^^^bbbdddbbbYYYMMMDDDAAA>>>:::777777666555333222222222222222222222222111444333222@@@\\\sss}}}hhhQQQFFFNNNnnn~~~yyyooofff\\\TTTLLLGGGBBB@@@===;;;;;;:::888666555555444444333222222222333222222111111111111111000000/////////.........///////////////000000000...............///000111333333333444444666777777<<<999777999>>>@@@>>>;;;>>>?????????===;;;888666444333111000///000111222000...,,,***))))))******iii```WWWTTTTTTPPPJJJGGGCCCAAA???===;;;999333333111///...------------,,,,,,++++++,,,,,,---,,,...000000//////000111222222222222222222222222///////////////000111111000///...------...///000//////000111111000///////////////000111111222222222333555666666777:::===:::===???@@@AAABBBEEEGGGKKKNNNRRRUUUWWW\\\dddiiiqqqtttyyy|||~~~rrr]]]UUUNNNPPP\\\ooo{{{xxxuuuooommmjjjgggccc^^^YYYUUUMMMKKKIIIFFFCCCBBBBBBBBB>>><<<999888888888666555666666555444333333333333333333333333333333333333222222222222222333444444666666666777888888999999999:::;;;;;;;;;<<<>>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDAAA===:::777555444222222111000000000000111///////////////////////////000111111222555999<<>>:::888777666444222222222222222222222222222///333333444DDD^^^ttt{{{uuu[[[LLLIIISSSqqq}}}vvvlllaaaWWWOOOHHHDDD@@@>>><<<:::::::::888777666666555555444333333222333333222111111111111111000000000000/////////////////////////////////////////////000111222333444555555666777888999:::;;;???===;;;<<<>>>???<<<999;;;<<<===>>>===;;;888666444333111000000000111222000...,,,+++***)))******~~~ggg___WWWTTTTTTOOOJJJGGGDDDAAA@@@>>><<<:::444333111000......---------,,,,,,++++++,,,,,,---+++---///000//////000111111111222222222222111111///////////////000000000000///...------...///000000111333444444333111000/////////000111111222222222333555666666777:::======???AAACCCCCCEEEGGGIIIKKKNNNRRRUUUXXX]]]dddjjjooosssxxx|||{{{kkk]]]ZZZYYY```mmm|||zzzrrrppplllhhheeeaaa[[[XXXPPPOOOLLLHHHEEECCCBBBAAA???<<<:::999999888777666888888666555444444444444333333333333333333333333333222222222222333444444666666666777888888999999999:::<<<<<<<<<===???AAAAAAAAABBBBBBCCCDDDDDDEEEEEECCC@@@===:::777555444222222111000000000000111000000000//////////////////000000111222444888<<<@@@DDDKKKSSS]]]iiittt{{{ooo^^^\\\YYY\\\```cccaaaZZZOOOHHHDDD@@@:::666444333222111222222222222222222222222///333444666FFF```sssxxxyyy[[[JJJGGGYYYtttvvvoooeee[[[SSSNNNJJJGGGBBB@@@>>>=========<<<;;;777777666555555444444333333333222111111111111222000000000000000000000000000000////////////......222222222333555666888999777888999;;;<<<===>>>???AAA@@@???@@@AAA@@@===;;;999:::<<<<<<;;;888555222333222111000000000111111///...---+++************zzzddd]]]UUUSSSSSSNNNIIIGGGCCCAAA@@@>>><<<:::555444333111000///......---,,,,,,++++++,,,,,,---+++---/////////...///111000111111222222111111000...//////000000000000000000///...------...///000000111333444444333111000/////////000111111222222222333555666666777:::===>>>@@@CCCDDDEEEFFFHHHKKKKKKNNNRRRUUUXXX^^^eeekkkmmmqqqwww|||}}}qqqiiiiiikkktttvvvsssoookkkhhhccc___[[[UUUTTTPPPLLLGGGCCC@@@???@@@===;;;::::::999888777999888777666555555444444333333333333333333333333333333222222333333444555666666666777888888999999999:::<<<<<<<<<===@@@BBBAAAAAAAAABBBBBBCCCDDDDDDCCCBBB???<<<:::777666666333222222111111111111111111111000000///////////////000000111111444888;;;???CCCJJJRRR\\\hhhsss{{{mmmYYYVVVZZZ\\\```cccaaaZZZQQQIIILLLFFF===666333333333333222222222222222222222222000444555888HHHbbbssswwwuuuWWWFFFDDD___yyyrrrkkkaaaXXXRRRNNNKKKIIICCCAAA???>>>??????>>>===888888777666666555555444444333333222111222222222000111111111111111111111000000000000000000000///222333333555777999;;;<<<:::;;;===???AAACCCCCCCCCDDDDDDCCCCCCCCCCCCAAA@@@<<<=========;;;777444111222222222111111111111111//////---,,,++++++******yyyccc\\\TTTRRRQQQLLLHHHFFFCCC@@@???>>><<<:::666555333111000/////////---,,,,,,++++++,,,,,,---+++---//////......///000///000111222222111000/////////000111111111111111000///...------...///000//////000111111000///////////////000111111222222222333555666666777:::======???AAABBBCCCEEEGGGIIIJJJNNNRRRVVVYYY^^^ffflllmmmqqqwww}}}zzzvvvrrrnnnkkkgggbbb___ZZZXXXTTTPPPJJJEEEAAA???AAA>>><<<;;;;;;:::999888888888777666555555555555333333333333333333333333333333333333333444444555666666666777888888999999888:::;;;<<<<<<>>>@@@BBBAAABBBCCCDDDDDDDDDDDDDDDAAA???>>><<<:::888888777444444333222222222222222222111111000000//////...///000000000111333777:::>>>CCCIIIRRR\\\gggssszzz|||uuu[[[TTT\\\^^^aaacccbbb[[[RRRKKKQQQJJJAAA:::666555555555222222222222222222222222111444555:::LLLgggxxx|||lllQQQGGGKKKeee}}}|||sssmmmbbbYYYRRRMMMIIIGGGBBB@@@>>>===>>>>>>===;;;999999888777777666666555444444333222222222222222111111111111222222222222000000000111111222222222222222444666888;;;===???>>>@@@CCCFFFHHHIIIIIIJJJIIIHHHGGGEEEDDDDDDDDDDDD@@@@@@???===;;;888555444222222222222111111000000//////...---,,,+++******yyyccc]]]UUUQQQQQQKKKGGGEEEBBB@@@???===;;;999555444222111///.........---,,,,,,++++++,,,,,,---***,,,...///......///000///000111222222111000//////000111222333222222111000///...------...///000/////////////////////////////////000111111222222222333555666666777:::===<<<>>>@@@BBBBBBDDDFFFHHHJJJNNNSSSVVVYYY___ffflllooosssxxx}}}{{{uuu}}}zzzuuuqqqmmmjjjfffccc]]][[[XXXTTTNNNIIIEEECCCAAA???===<<<<<<;;;:::888777666666555555555666666444444444444444444444444444333333333333444555555666666666777888888999999777999:::;;;<<<===@@@BBBBBBCCCEEEFFFGGGFFFDDDCCC>>>===<<<;;;:::999999999666555444444333333444444222222111111000//////...///000000000000333666999===BBBIIIRRR\\\gggrrrxxx|||eeeYYY^^^```ccceeeccc\\\RRRLLLKKKGGGAAA<<<:::888666444222222222222222222222222000444555<<>>=========;;;::::::999999888777777666666444444333222222222222333111111111222222222333333000000111222333444444555555555777999<<>><<<:::888777666555222222222222222111000000//////......---+++******zzzeee^^^VVVRRRQQQKKKGGGDDDAAA???>>>===;;;999444333111000...------------,,,,,,++++++,,,,,,---***,,,...///......///000...000111222222111000...000111222333444333222222000///...------...///000111111000000000000111111/////////000111111222222222333555666666888:::======???AAACCCCCCEEEGGGIIIJJJNNNSSSVVVYYY___gggmmmrrruuuzzz~~~pppcccZZZVVVeeennnvvv|||wwwrrroookkkgggeee^^^]]]ZZZVVVRRRMMMIIIGGGBBB@@@===<<<<<<<<<:::999666555555555555666666777444444444444444444444444444333333333333444555555666666666777888888999999777888:::;;;;;;===@@@BBBBBBDDDFFFHHHIIIGGGEEECCC===<<<;;;:::::::::::::::666666555444444444444555222222222111000//////...///000000000000222666999<<>><<<;;;888444111222222222222222222222222000333555===UUUtttpppKKKEEEQQQlll|||sssmmmeee\\\VVVPPPLLLIIIDDDBBB???>>>>>>===<<<;;;::::::999999888777777777555444333333222222333333111111111222222333333333000000111222444555666777999:::<<<>>>AAAEEEGGGIIIGGGIIIMMMQQQSSSUUUUUUUUUQQQOOOJJJEEEAAA???AAABBB;;;999777555444444555555111222222222222111000000/////////...---,,,******{{{fff___UUUQQQPPPKKKKKKGGGCCC@@@???>>><<<:::555333111///------------...---,,,,,,,,,,,,---...++++++,,,---...///000111222333333444333222111000111222333333333333222111//////............//////000000000000000000000000333222000/////////000000555444444555777999<<<======???BBBCCCDDDEEEHHHJJJLLLPPPVVVYYY\\\```fffkkkppptttyyy}}}ppp]]]NNNDDDFFFLLLRRRZZZaaauuu}}}{{{xxxuuurrrmmmhhhdddbbb___[[[WWWTTTQQQLLLIIIFFFDDDAAA???>>><<<999666;;;999777777888999888777666666555444333333333333555555444333333333444444555666777888777555333222666666777888;;;>>>AAABBBCCCDDDEEEFFFEEEDDDBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;888555444333444555555333111000.........///...///000000000111444777@@@???EEEQQQ]]]fffooovvvwww\\\bbbaaa```cccccc___UUUMMMEEEBBB===999777666444333444333333222222333333444333666;;;999ZZZdddDDDHHH[[[ttt}}}yyywwwrrriii```WWWQQQMMMKKKDDDDDDDDDCCCAAA???>>><<<;;;;;;:::;;;<<<;;;999666666555444333222222222222111111222222333333444444444444555555444555888:::;;;@@@DDDDDDGGGMMMQQQQQQSSSRRRRRRSSSTTTUUUSSSRRRPPPNNNKKKGGGCCCAAA??????999888666444333333333333444444444444333333222111////////////...---,,,+++yyyeee^^^UUUQQQPPPKKKJJJGGGCCCAAA???>>><<<:::444333111///...------......---,,,,,,,,,,,,---...+++,,,---...///000111111111111222333222111000///111222333333333333222111//////............//////000000000000000000000000222222111111111222444444444444444555777999;;;======???BBBCCCDDDEEEHHHJJJNNNRRRWWW[[[^^^bbbhhhmmmqqquuuyyy}}}ttt^^^PPPGGGAAABBBFFFIIIRRR[[[rrr~~~|||xxxuuusssoookkkgggeeebbb^^^\\\YYYVVVSSSPPPIIIGGGDDDBBB@@@>>>;;;999;;;:::888888999999999888777666555444444333333333555555444333333333333444555666777888888666555444666666777888;;;>>>AAABBBFFFFFFGGGFFFEEEBBB???>>>888999;;;===@@@BBBCCCDDD>>><<<999777555444444555444333222000///...//////...///000000000111444777AAA@@@FFFRRR^^^gggqqqxxxzzz______^^^___bbbccc^^^UUUMMMFFFBBB===999777666444333444333333222222333333444333777;;;:::ZZZfffGGGIIIZZZuuu~~~zzzuuuppphhh___VVVPPPLLLJJJFFFFFFEEEDDDBBB@@@>>>>>>===<<<<<<=========:::888666666555444333333333333222222333333333444444444333444555555555777:::<<<===CCCGGGGGGJJJPPPTTTTTTUUUTTTSSSSSSTTTTTTSSSQQQRRROOOLLLHHHDDDAAA@@@???888777555444333333333444444444444444333222111111////////////...---,,,+++vvvbbb\\\TTTPPPPPPKKKJJJGGGCCCAAA@@@>>><<<:::333222000///.........///...------,,,,,,------...------...///000000111111000000111222111000///...111222333333333333222111//////............//////000000000000000000000000000000000111222444555666333333444555777999:::<<<===???BBBCCCDDDEEEHHHJJJMMMRRRWWW[[[]]]bbbhhhnnnrrruuuxxx|||}}}iiiSSSGGGCCCAAA??????>>>HHHQQQhhh|||xxxuuusssqqqnnnlllfffdddaaa___]]][[[XXXUUULLLJJJGGGEEEDDDBBB???======;;;999999:::;;;:::999888888777555555555555555555555444333333333333333555666777888888888777666666666777888;;;>>>AAABBBHHHHHHGGGEEEBBB???<<<:::666888;;;>>>BBBDDDFFFGGG@@@???<<<:::777666555444444333222000////////////...///000000000111444777??????EEEQQQ\\\fffpppxxx}}}}}}bbbZZZ[[[]]]aaabbb]]]UUUMMMGGGCCC>>>:::888666444333444333333222222333333444444666;;;;;;ZZZ}}}}}}|||hhhIIIKKK[[[xxx{{{tttppphhh```XXXQQQNNNLLLIIIHHHGGGEEEDDDBBB@@@@@@@@@???>>>>>>???>>><<<:::888777666555555444555555444444444444444444555555333555666777777:::===@@@AAAGGGKKKKKKNNNTTTXXXXXXXXXVVVUUUTTTTTTTTTRRRPPPPPPNNNJJJFFFBBB???======777666555444444444444444444444444444333222111000////////////...---,,,+++sss```ZZZRRROOOPPPLLLIIIFFFCCCAAA@@@???<<<:::222111000.........///000------------------------.........///000111111222000000111222222111000///111222333333333333222111//////............//////////////////////////////......//////000222333333222333444555777999:::;;;===???BBBCCCDDDEEEHHHJJJKKKOOOTTTXXX[[[```ffflllrrrtttwwwzzz}}}www]]]MMMGGGEEEAAA===<<>>AAABBBFFFFFFDDDBBB???<<<999777888999<<<>>>@@@AAABBBBBBBBBAAA???===:::777666444333333222111000000//////...///000000000111444777;;;<<>>AAABBBBBBAAA@@@>>><<<:::888777:::;;;>>>@@@AAAAAA@@@@@@BBBBBBAAA???<<<999666555333333222222111111000000...///000000000111444777999:::@@@JJJTTT\\\hhhsss{{{}}}ppp[[[QQQVVV]]]bbbccc]]]UUUOOOIIIEEE@@@;;;999777555333444333333222222333333444666333666777XXX|||cccIIIQQQeee~~~zzzvvvpppnnniiiccc]]]XXXUUUSSSRRRQQQNNNLLLJJJHHHGGGGGGEEECCCAAA@@@AAA@@@???======<<<<<<;;;;;;;;;;;;<<<777777777666666555555555555777999;;;===@@@DDDGGGIIINNNRRRQQQSSSYYY\\\\\\```]]]YYYVVVTTTRRROOOMMMHHHFFFBBB>>>;;;888777666444555555666777777777777555555555444333222111000////////////...---,,,+++ppp^^^XXXQQQOOOOOOKKKGGGEEECCCBBBAAA???<<<:::333222000///.........///,,,------......------,,,.........//////000000000000111222333444333222222111222333333333333222111//////............//////000000000000000000000000111222222333333333222222222333555777999:::;;;;;;===???BBBCCCDDDEEEHHHJJJKKKOOOUUUYYY]]]bbbiiinnnooorrrvvvyyy}}}jjjUUUKKKFFFCCC@@@KKKNNNMMMSSSXXXdddvvvxxx}}}|||xxxtttpppkkkjjjqqq||||||zzzvvvtttsssrrrpppnnnnnnkkkgggdddaaa^^^ZZZXXXUUUSSSPPPNNNMMMKKKHHHEEECCCAAA???>>>??????>>><<<===<<<;;;::::::999:::::::::999888777666555555555555555666666777888999999666666777888;;;>>>AAABBB@@@???>>><<<:::999888777999;;;>>>AAACCCDDDCCCCCCAAAAAAAAAAAA>>>;;;777555222222333333222111111000...///000000000111444777999;;;AAAJJJQQQYYYfffrrr{{{~~~xxxdddSSSPPPVVV___dddddd___VVVPPPJJJFFFAAA<<<999777555333444333333222222333333444666222555999[[[~~~___GGGSSSkkkyyyuuummmkkkgggccc___[[[YYYWWWWWWVVVSSSPPPNNNLLLLLLLLLIIIFFFDDDCCCCCCCCCAAA@@@@@@@@@????????????@@@@@@;;;;;;:::999999888777777777999;;;===???BBBFFFJJJMMMRRRUUUTTTUUUZZZ\\\\\\aaa]]]XXXSSSPPPNNNKKKIIIFFFDDDAAA===;;;999888888444555666888999:::::::::777777777666444333111111////////////...---,,,+++qqq^^^YYYQQQNNNOOOKKKFFFEEECCCBBBBBB@@@<<<:::444333111///...------...,,,,,,---......---,,,,,,...............////////////000111333333333222111111222333333333333222111//////............//////000000000000000000000000///000111333444444444333333444777999;;;;;;<<<<<<===???BBBCCCDDDEEEHHHJJJJJJOOOUUUYYY]]]bbbiiinnnooorrrxxx|||}}}^^^NNNGGGEEEHHHQQQPPPOOOTTTUUUYYYdddhhhnnnqqqnnnjjjgggaaaZZZXXX[[[cccmmmqqqsss{{{}}}{{{yyywwwvvvtttqqqnnnmmmkkkhhheeecccaaa^^^[[[YYYVVVSSSQQQPPPNNNKKKIIIEEECCC@@@@@@@@@@@@>>>===>>>>>>===<<<;;;;;;;;;;;;<<<;;;:::888777666666666555555555555666777777888666666777888;;;>>>AAABBBBBB@@@???<<<:::999777777888:::>>>AAACCCDDDCCCBBB???@@@AAAAAA???<<<888666222222333333333222111000...///000000000111444777888:::???GGGMMMUUUbbbnnnzzz}}}rrr```QQQQQQXXXaaagggfff```WWWRRRKKKGGGAAA===:::888555444444333333222222333333444555222888???aaa^^^EEETTTnnnzzzvvvmmmkkkiiigggdddaaa______\\\ZZZWWWSSSQQQPPPOOOOOOMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@???>>>===;;;;;;::::::;;;===???@@@CCCHHHKKKRRRVVVYYYWWWWWW[[[]]]\\\___[[[UUUOOOLLLHHHEEECCCBBB@@@>>>;;;999888777777444555777999;;;<<<<<<<<<999999888777666444222111////////////...---,,,+++qqq^^^YYYQQQNNNOOOKKKFFFDDDCCCCCCBBB@@@===:::555333111///------------,,,,,,---......---,,,,,,---------..................///000111222222111000111222333333333333222111//////............//////000000000000000000000000***,,,...111333333444333444555777:::;;;<<<<<<<<<===???BBBCCCDDDEEEHHHJJJHHHMMMSSSWWW[[[```gggllloootttzzzgggQQQHHHEEEYYY^^^ZZZZZZaaa___[[[___XXX^^^```\\\XXXVVVOOOGGGFFFFFFJJJQQQUUUYYYdddqqqwwwzzz~~~|||{{{yyyxxxuuuqqqnnnkkkhhhfffdddcccbbb___]]][[[YYYVVVTTTSSSQQQNNNKKKFFFDDDAAA@@@@@@@@@???>>>???>>>===<<<<<<;;;;;;<<<===<<<;;;999888777777777666555555555555666666777666666777888;;;>>>AAABBBDDDCCC@@@===;;;999777777888:::===???AAA@@@???===>>>???AAABBB@@@===999666111222333444333222111000...///000000000111555777666777===DDDIIIPPP]]]jjjwww{{{tttbbbUUURRRYYYccciiihhhaaaXXXRRRKKKGGGBBB===:::888555444444333333222222333333444555333;;;DDDfff]]]EEETTTppp{{{xxxoooooommmkkkjjjhhhfffeee^^^\\\YYYUUUSSSRRRQQQRRRPPPMMMJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFDDDCCCBBBAAA@@@>>>>>>===;;;===>>>@@@AAADDDHHHKKKUUUYYY[[[YYYYYY\\\^^^]]]]]]YYYRRRLLLHHHDDDAAA???>>><<<:::888666555555555444666888;;;<<<=========::::::999888777555333222////////////...---,,,+++rrr```XXXPPPPPPSSSNNNIIIFFFCCCBBBBBBAAA>>>:::666444222111111000///---...------,,,,,,------......///000111111111111111222222222111111111000000222222333333333222111111000///...------...///000222111///.........///000/////////000111111222222333555666666666888;;;>>>===@@@BBBDDDEEEGGGIIILLLNNNQQQUUUYYY\\\aaafffjjjnnnqqqwww~~~gggOOOKKKWWWpppzzz}}}vvvrrrrrrkkk```]]][[[XXXTTTNNNHHHDDDAAA???>>>>>>???@@@EEEQQQ^^^gggooouuuvvv~~~yyy|||}}}{{{wwwsssqqqooollljjjhhhgggfffdddaaa^^^]]][[[ZZZYYYYYYVVVSSSPPPKKKIIIFFFCCCAAA@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::999888777777777777555444444444444444888:::;;;<<<<<<>>>@@@CCCBBB???===;;;;;;;;;999777666666666777777888::::::;;;>>>AAA@@@===999666444444444444444333222111111////////////000111222333999888;;;AAAFFFLLLXXXcccqqqwwwjjjXXXSSS[[[cccgggiiifff]]]SSSOOOIIIBBB>>><<<:::777444555555444333222222111111///999777===bbbyyySSSIIIRRRwww}}}wwwrrrmmmlllnnnnnnjjjfffeeeccc```\\\YYYWWWUUUUUUSSSSSSRRRSSSRRRPPPKKKGGGIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKIIIHHHEEECCCAAA@@@BBBAAA@@@AAACCCFFFJJJMMMTTTXXX\\\______]]]\\\\\\\\\XXXQQQKKKGGGBBB>>>;;;999999:::::::::999999888777666666888;;;???AAAAAA===<<<:::777555333222111000000000000///...---,,,qqq___WWWNNNOOORRRLLLIIIFFFBBBBBBBBBAAA>>>:::666444222000000000///---...------,,,,,,------......///000111111222111111222222222111111111000000111222222333333333222222000///...------...///000222111000///...//////000/////////000111111222222333444666666666888;;;>>>>>>@@@CCCEEEFFFGGGJJJLLLNNNQQQUUUYYY]]]aaafffjjjnnnqqqvvv}}}~~~___NNNQQQcccyyynnniii```VVVMMMGGGBBBAAA===;;;<<<===>>>AAALLLWWWbbbmmmtttuuuzzzxxxooonnnttt}}}wwwsssqqqooommmkkkiiihhhgggeeebbb``````___^^^]]]\\\ZZZWWWTTTMMMKKKHHHEEECCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>======<<<;;;:::999888888888777666555444444444444777999:::;;;<<<===@@@CCCBBB???===;;;;;;:::999777555555555555555666666777666888;;;;;;999777666555444444444444333222111000////////////000111222333888777:::???DDDJJJUUU```mmmsss|||mmm[[[VVV]]]dddhhhiiifff]]]SSSNNNIIIBBB>>>===;;;888444555555555444333222222222111:::777>>>cccqqqOOOIIITTTyyy~~~xxxsssooonnnooooookkkhhhdddbbb```]]]ZZZYYYXXXXXXWWWWWWWWWXXXXXXVVVRRROOOMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKIIIGGGEEECCCBBBBBBAAAAAABBBFFFIIIKKKSSSWWW\\\^^^^^^]]]\\\\\\ZZZVVVOOOIIIEEE@@@<<<999999::::::;;;;;;;;;;;;;;;999888777888;;;>>>@@@@@@===<<<:::777555333222111000000000000///...---,,,ooo^^^VVVNNNNNNPPPKKKIIIFFFBBBAAABBBAAA>>>;;;666444111000000000...---...------,,,,,,------.........000111111222222222222222222111111111111111000111222222333333333333000///...------...///000111111000////////////////////////000111111222222333444666666777888;;;>>>>>>@@@CCCEEEFFFGGGJJJLLLNNNQQQUUUYYY]]]bbbgggkkknnnqqqvvv|||lllTTTMMMZZZrrrqqqaaaSSSIIICCC@@@===;;;<<<======>>>FFFOOO]]]kkkuuuuuusssvvvuuupppccc___bbbsss~~~xxxsssqqqpppnnnmmmjjjiiiiiigggeeeccccccaaa```___^^^\\\YYYVVVPPPNNNKKKIIIGGGEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>===<<<;;;:::999999999888777666555555555555666888:::;;;<<<>>>AAADDDBBB@@@<<<;;;::::::999777444444333222222222222333000222444555444444555666333333333333222111000000////////////000111222333666555888===AAAFFFPPP[[[hhhnnnxxxsss```[[[aaagggiiijjjfff]]]SSSNNNHHHBBB>>>===<<<888666666666555555444333333333333:::777???fffjjjKKKJJJWWW|||yyyuuuqqqpppqqqqqqnnnkkkeeecccaaa___^^^]]]]]]]]][[[[[[[[[\\\]]]\\\XXXVVVSSSRRRQQQPPPOOONNNNNNNNNMMMNNNOOOOOONNNLLLJJJHHHEEEDDDBBBBBBCCCEEEHHHJJJSSSVVV[[[^^^^^^]]]\\\\\\ZZZVVVPPPJJJEEEAAA<<<999999::::::;;;<<<===>>>>>>:::999888999<<<>>>@@@@@@===<<<:::777555333222111000000000000///...------nnn]]]VVVNNNNNNPPPKKKIIIEEEBBBAAABBBBBB>>>;;;666444111000000000...---...------,,,,,,------...---...///111111222222222111111111111111111111111///000111222333444444444000///...------...///000111000000////////////////////////000111111222222222444666777777888;;;======???BBBDDDEEEFFFIIIKKKNNNQQQUUUYYY]]]bbbhhhkkkqqqtttxxx}}}\\\NNNOOObbb~~~yyygggWWWJJJCCC@@@>>>>>>@@@???>>>BBBHHHVVVfffssstttoookkkgggccc```XXXXXXiii}}}wwwtttrrrqqqpppmmmkkkjjjjjjiiigggfffcccaaa^^^]]]]]][[[XXXVVVRRRPPPNNNLLLIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA???>>>>>>===<<<;;;:::::::::999888777777666666666666888;;;===>>>@@@DDDGGGDDDAAA===;;;::::::999888555555333222111000000000///000111222111222444666333333333333222111000///000000//////000111222222444333666:::===AAAJJJTTTccckkkuuuyyygggaaafffjjjkkkjjjggg]]]SSSNNNHHHBBB???===<<<999666666666555555555444444444444999555@@@ggglllKKKJJJYYY{{{xxxuuutttttttttrrrpppjjjhhhfffdddbbbaaaaaaaaa```_________```^^^[[[XXXXXXWWWUUUSSSQQQPPPOOOOOOMMMOOOPPPRRRQQQOOOMMMLLLHHHGGGEEECCCDDDFFFHHHJJJQQQUUUZZZ^^^^^^^^^^^^^^^^^^ZZZTTTOOOJJJEEE@@@<<<999999:::;;;<<<>>>???@@@:::888888999===@@@AAAAAA===<<<:::777555333222111000111111000000///...---nnn^^^WWWOOOOOOQQQKKKHHHEEEBBBAAABBBBBB???<<<555333111000000///...,,,...------,,,,,,------...---...///000222222222333111111111111111111111111///000111222333444444444000///...------...///000000000000000000//////.../////////000111111222222222444666777888999;;;<<<<<<>>>AAABBBCCCEEEHHHJJJNNNQQQUUUZZZ^^^ccchhhllltttwww{{{qqqYYYTTTYYYlllmmmYYYLLLBBB??????@@@???===>>>CCCJJJZZZkkkrrroooiiiccc______UUUSSSaaawww{{{wwwuuussssssooommmkkkiiijjjjjjiiigggdddaaa___]]]\\\[[[YYYWWWSSSRRRPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBB??????>>>===<<<;;;;;;:::;;;;;;:::999888888888888888:::===???AAADDDHHHKKKFFFBBB>>>;;;:::::::::999888777555333222111111000222222333222222222555777333333333333222111000000000000000000000000111222222111444888999<<>><<<999666555555555555555444444444333777444AAAhhhtttLLLHHHYYY~~~|||zzzyyyyyyxxxwwwvvvrrrpppmmmjjjhhhfffffffffiiigggeeedddcccaaa^^^[[[]]][[[YYYVVVTTTQQQPPPPPPMMMOOOPPPQQQQQQPPPOOONNNKKKIIIGGGFFFFFFGGGIIIKKKPPPTTTZZZ^^^`````````aaaaaa^^^YYYTTTOOOIIIDDD@@@::::::::::::;;;<<<>>>???999888777:::>>>AAACCCDDD===<<<:::777555333222111111111111111000///...---mmm^^^WWWPPPPPPQQQKKKHHHDDDBBBAAACCCBBB???<<<555333000/////////---,,,...------,,,,,,------...,,,---///000222333333333111111111111111222222222000111222222333333333333000///...------...///000000000000000000///....../////////000111111222222111444666888888999:::<<<<<<>>>AAACCCDDDEEEHHHJJJNNNQQQUUUZZZ^^^ccciiimmmuuuyyy~~~tttggghhhhhhrrrgggXXXCCC@@@>>>???>>>;;;;;;>>>>>>JJJ]]]lllsssrrrlllhhh___VVVQQQYYYiii{{{}}}{{{xxxuuutttsssnnnllliiihhhiiiiiiiiihhhgggeeebbb```___^^^\\\[[[UUUTTTSSSQQQOOOMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@???>>>===<<<<<<===<<<;;;:::999999999999888:::>>>@@@CCCFFFKKKNNNHHHDDD@@@<<<;;;;;;;;;:::999888777555444333222222555666666666555555777999444444444444333222111111111000000000000000111111111000333666777999@@@HHHWWW___lllxxxpppjjjnnnpppnnnllliii```WWWPPPKKKDDD@@@>>><<<888555444444444444444444444444333666555DDDjjjvvvLLLFFFVVV~~~}}}}}}}}}}}}yyywwwtttqqqooommmllllllrrrpppmmmkkkjjjhhhdddbbbaaa___]]]YYYVVVTTTRRRRRROOOOOOPPPPPPPPPPPPOOOOOOKKKJJJHHHFFFFFFHHHJJJKKKNNNSSSYYY___aaacccdddeeedddaaa\\\XXXSSSMMMGGGCCC===<<<;;;::::::;;;<<<===:::999888:::>>>BBBDDDDDD===<<<:::777555333222111111111111111000///......kkk\\\VVVOOOOOOPPPJJJGGGDDDAAAAAACCCBBB@@@<<<555333000/////////---,,,...------,,,,,,------...,,,---///000222333333333000000111111111222222222111222222333333333222222000///...------...///000///000000111000///...---/////////000111111222222111333777888999999:::<<<>>>@@@BBBDDDEEEGGGJJJLLLNNNQQQUUUZZZ^^^dddjjjmmmrrrxxxsssnnnyyylll]]]GGGBBB???@@@???<<<;;;>>><<>>===<<<;;;::::::::::::777:::===@@@CCCGGGLLLOOOJJJFFFAAA>>><<<===<<<<<<:::999777666444444333333555777888999888888:::;;;555555555555444333222222111111000000000000111111111000222555555666===EEELLLUUUdddrrr~~~}}}pppmmmpppqqqooommmjjjbbbYYYRRRLLLEEE@@@>>>;;;777444333333333333333444444444333777888HHHllloooHHHDDDRRRyyy}}}|||yyywwwuuutttttttttvvvtttqqqpppooommmkkkhhheeeccc```]]]ZZZWWWVVVUUUQQQQQQPPPOOOOOOOOOPPPQQQJJJHHHFFFEEEEEEGGGIIIJJJLLLQQQYYY___cccfffhhhiiiiiifffbbb]]]YYYSSSLLLHHHBBB@@@>>><<<;;;:::;;;<<<===<<<;;;;;;>>>AAABBBBBB===<<<:::777555333222111111111111111111000......jjj[[[UUUNNNMMMOOOHHHGGGDDDAAAAAACCCCCC@@@===555333000/////////---,,,...------,,,,,,------...,,,---///000222333333444000000111111222222222222222222333333333222111111000///...------...///000///000111111111000...---/////////000111111222222111333777999999999:::;;;???AAADDDFFFGGGIIIKKKMMMNNNQQQUUUZZZ___dddjjjnnnpppwwwxxxfffjjjkkksssjjj]]]KKKEEEBBBBBBAAA>>>>>>@@@@@@AAAKKK```vvv{{{tttlll```VVVRRRZZZooo}}}{{{wwwsssqqqkkkiiifffeeefffgggggggggjjjgggcccaaa``````___]]]ZZZYYYXXXWWWUUURRRPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA>>>===<<<;;;;;;:::;;;;;;666999<<<@@@CCCGGGLLLOOOLLLHHHBBB>>>============999888777666555444444444444666999::::::;;;<<<===666666666666555444333222111111000000000000000111111000222555555555;;;CCCDDDNNN^^^nnn{{{|||ooonnnqqqrrrpppnnnkkkccc[[[SSSMMMFFF@@@>>>;;;777333333333333333333333333333444888:::KKKnnngggDDDCCCPPPttt}}}|||zzzyyyyyyyyyzzzvvvtttrrrqqqqqqpppnnnlllgggfffccc```]]]ZZZXXXXXXSSSRRRPPPNNNNNNOOOQQQRRRHHHGGGEEECCCDDDEEEHHHIIIKKKQQQYYY```dddhhhjjjlllnnnlllgggccc^^^XXXRRRMMMFFFDDD@@@===;;;;;;;;;;;;AAA???===<<<>>>?????????===<<<:::777555333222111111222222111111000///...jjjYYYSSSLLLMMMPPPKKKHHHEEEBBBAAAAAA@@@===:::444222///......///...------,,,,,,++++++,,,,,,---///......///222333333222000111333444444333111000111111111111111222222222///...---,,,---///000222000000000000////////////000000000000111111111111444444555666888:::;;;<<<===@@@CCCEEEFFFHHHKKKMMMKKKRRRYYY^^^___ccciiiooorrrvvv|||mmm[[[XXXZZZqqqvvvllliiiVVVOOOGGG@@@>>>===;;;999===@@@JJJ[[[kkkwwwvvvjjj^^^UUUVVVeeettt|||wwwrrrooommmlllkkkjjjiiihhhhhhhhhjjjhhheeecccaaaaaaaaabbb[[[[[[ZZZYYYXXXVVVTTTSSSSSSPPPLLLJJJIIIIIIIIIHHHEEEEEEEEEDDDCCCCCCCCCBBB>>>>>>===<<<;;;;;;::::::>>>======<<<===BBBHHHMMMPPPIIIAAA<<<;;;<<<======;;;999888888888777444222999999:::<<<<<<<<<<<<<<<999888666444333222333333222111111000000000000000333222222222444666999;;;FFFMMMVVVbbbssspppaaaffflllppppppnnnkkkccc\\\QQQMMMGGGBBB???;;;888555444333333333333444555555333777:::LLLmmm\\\EEEDDDRRRkkk~~~~~~|||xxxuuuzzzxxxvvvtttsssrrrpppnnnmmmjjjfffcccaaa___]]]\\\ZZZXXXVVVTTTTTTRRRPPPNNNKKKJJJGGGEEEDDDDDDEEEEEEJJJNNNUUU]]]eeelllpppsssqqqrrrooohhhbbb^^^XXXRRRIIIEEE???;;;;;;;;;<<<<<>>;;;===???HHHVVVdddppp}}}zzzrrrkkkdddbbbjjjttt~~~{{{wwwtttqqqpppooommmkkkjjjiiiiiihhhjjjiiigggeeecccbbbbbbbbb]]]\\\[[[ZZZXXXVVVTTTSSSUUURRRNNNLLLLLLLLLKKKJJJGGGFFFFFFEEEEEEDDDDDDCCC@@@???>>>>>>===<<<;;;;;;============>>>BBBGGGKKKPPPJJJCCC???>>>?????????;;;:::999999999999777555888888888888888999999999999888666444333222333333222222111000000000000000222222111222333555888:::>>>EEENNNZZZlll~~~{{{iii]]]ccckkkrrrsssrrrnnneee\\\SSSNNNIIICCC???;;;777555444333333333333444555555999;;;:::IIIiii~~~VVVEEECCCPPPjjj{{{xxx{{{yyywwwvvvvvvuuusssqqqooolllhhheeecccbbb```^^^^^^\\\ZZZYYYYYYXXXUUUTTTLLLJJJHHHEEEDDDDDDDDDEEEHHHMMMUUU^^^gggpppwww{{{|||}}}{{{ssskkkeee^^^VVVTTTOOOGGGBBB????????????EEEBBB@@@>>>===;;;888666666666666555444222111000222222333222222111000///hhhYYYSSSLLLMMMPPPKKKHHHEEEBBBAAAAAA@@@===:::444222///......///...------,,,,,,++++++,,,,,,---......---///111333222222111222444555555444222111000000111111111222222222000///---------...000111000000000000////////////000000000000111111111111333333444555777999:::;;;===@@@CCCEEEFFFHHHKKKMMMRRRSSSSSSVVVZZZ```fffiiipppuuu|||uuubbbYYYbbb~~~}}}nnnZZZLLLEEEBBB???;;;>>>???EEENNNWWW___lllwwwzzzvvvuuuvvvvvvtttuuuyyy}}}zzzwwwuuusssrrrsssrrrpppnnnllljjjiiiiiijjjjjjiiihhhfffdddcccbbb___^^^]]][[[YYYWWWUUUSSSVVVSSSOOONNNMMMMMMLLLKKKHHHHHHHHHGGGFFFEEEEEEEEEAAAAAA@@@???>>>===<<<<<<<<<===>>>>>>???BBBFFFJJJNNNKKKFFFCCCCCCCCCBBBAAA===;;;::::::;;;;;;:::888777666555444333444555555777777555444333333333333222222111000000000000111111111111111222444666888888===EEEQQQeeeyyyvvv```WWW```iiirrruuutttpppggg]]]UUUQQQKKKEEE@@@;;;777444444333333333333444555555888999888GGGhhhsssOOODDDAAAMMMkkkzzzoooqqq}}}|||{{{yyyyyyyyyxxxwwwuuurrroookkkiiigggeeebbb``````^^^]]]\\\]]]\\\ZZZYYYNNNLLLIIIFFFDDDCCCCCCDDDGGGLLLSSS\\\fffqqq{{{wwwooofff^^^\\\WWWPPPKKKHHHGGGGGGFFFFFFCCC>>>:::888555333111222222333333333222111111222222333222222111000///gggXXXSSSLLLNNNQQQKKKHHHEEEBBBAAAAAA@@@===:::444222///......///...------,,,,,,++++++,,,,,,---...------...111222222111111222444555555444333222000000000111222222333333000///...------...000111000000000000///////////////000000000111111111111333333333555666888:::;;;===@@@CCCEEEFFFHHHKKKMMMPPPPPPRRRWWW^^^eeejjjlllooouuu|||ggg]]]bbbuuugggYYYOOOHHHBBB???BBBDDDHHHMMMOOOQQQYYYbbbfffdddhhhrrrzzz{{{{{{|||}}}yyyuuurrrqqqqqqqqqvvvtttrrrpppmmmlllkkkjjjjjjkkkkkkkkkiiifffdddbbbaaa```___]]][[[XXXVVVUUUUUURRROOONNNMMMMMMKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBAAA@@@>>>===<<<<<<;;;<<<>>>???@@@BBBEEEHHHKKKJJJHHHGGGFFFDDDCCCBBB>>>===;;;<<<=========;;;777555333111000111222333666555555444333333333333333222111111000000111111000000000111222333555666777;;;AAALLL```vvvzzz```XXX___hhhpppsssssspppiiiaaaXXXTTTMMMFFFAAA<<<777444444333333333333444555555555777777HHHjjjjjjJJJDDDAAAMMMnnnxxxnnnhhhlll}}}|||zzzzzz{{{{{{zzzxxxtttqqqnnnllljjjhhheeebbb```^^^]]]]]]]]]]]]\\\[[[QQQOOOKKKGGGEEECCCCCCCCCFFFJJJQQQXXXaaammmzzz~~~xxxnnneeeccc```[[[XXXUUURRRNNNLLLDDD@@@;;;777444222111//////000111111222222222111222222222222222111//////}}}fffWWWSSSMMMNNNQQQKKKHHHEEEBBBAAAAAA@@@===:::444222///......///...------,,,,,,++++++,,,,,,---...------...111222222111000111333555555444333222///000000111222222333333111000...------...///000000000000000///////////////000000000111111111111333333444555777999;;;<<<===@@@CCCEEEFFFHHHKKKMMMPPPRRRVVV]]]eeejjjlllkkkooottt|||xxxjjjggg{{{}}}|||wwwmmm___QQQHHHDDDEEEGGGLLLRRRQQQMMMNNNRRRPPPNNNSSS^^^iiinnnoooqqq}}}|||wwwsssppppppqqqqqquuutttrrrpppnnnmmmllllllkkklllllllllkkkhhhdddbbbbbbaaa```___]]]ZZZXXXWWWWWWTTTRRRQQQPPPOOONNNLLLKKKKKKJJJIIIHHHGGGFFFEEECCCCCCBBB@@@???===<<<<<<;;;<<<>>>??????AAADDDGGGIIIIIIIIIHHHFFFDDDCCCBBB???>>><<<<<<===>>>======777666333111000000111222444444444444444444333333333222222111111111111111000000000111222333444555777:::???III\\\ssshhh``````ggglllnnnoooooojjjddd[[[VVVOOOHHHBBB<<<777444444333333333333444555555555888:::NNNqqqlllJJJCCCBBBPPPqqqyyymmmfffaaafffzzz~~~}}}||||||}}}}}}|||zzzuuussspppnnnllljjjfffdddaaa___^^^^^^______^^^]]]TTTRRRNNNIIIFFFDDDCCCCCCCCCGGGMMMSSS\\\jjjzzz}}}uuutttrrrnnniiibbbYYYOOOHHH???<<<888555444444333222///000111111222222222111222222222222222111//////{{{eeeWWWSSSMMMOOOQQQKKKHHHEEEBBBAAAAAA@@@===:::444222///......///...------,,,,,,++++++,,,,,,---------,,,...000222111111///000222444444444333222//////000111222333333444111000...---------///000000000000000////////////000000000000111111111111444444555666888:::;;;<<<===@@@CCCEEEFFFHHHKKKMMMRRRVVV\\\bbbfffhhhiiiiiipppuuu{{{qqquuuzzzmmm^^^QQQKKKEEEFFFLLLTTTUUUPPPKKKJJJHHHDDDDDDKKKRRRUUUWWWZZZeeemmmyyy~~~{{{wwwrrrppppppqqqrrrrrrrrrpppooonnnnnnnnnnnnllllllmmmlllkkkhhheeecccbbbbbbaaa```^^^\\\[[[ZZZ[[[YYYWWWVVVVVVTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHGGGEEEEEECCCBBB@@@???>>>===<<<=========>>>@@@DDDGGGHHHIIIJJJIIIFFFCCCBBBBBB@@@>>><<<;;;<<<======<<<666555444222111111222222222333333444444444333333333333222111111111111222000000111222333333444444666888<<>>999555444333333333333444555555333999???YYYvvvLLLBBBDDDTTTsssyyylllaaa\\\[[[bbbxxx~~~~~~~~~|||wwwuuusssqqqooollliiifffeeecccbbbbbbccccccaaa```XXXVVVQQQLLLHHHEEEDDDCCC@@@CCCHHHMMMUUUeeexxx~~~xxxooodddVVVGGG>>>:::888666555777888888777222222333333333222111111222222333222222111000///zzzdddVVVSSSMMMOOOQQQKKKHHHEEEBBBAAAAAA@@@===:::444222///......///...------,,,,,,++++++,,,,,,------,,,,,,...000111111000---///111333333333222111...///000111222333444444222000...---,,,---///000000000000000////////////000000000000111111111111555555666777999;;;<<<>>>===@@@CCCEEEFFFHHHKKKMMMQQQVVV\\\```bbbeeehhhkkkrrruuuzzz~~~{{{~~~uuuiii```TTTRRRVVV___bbb\\\SSSNNNMMMGGGDDDDDDEEEDDDFFFIIINNNWWWeeetttzzzwwwsssooommmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooolllllllllkkkjjjgggeeedddbbbbbbbbbaaa```___]]]\\\]]][[[ZZZYYYYYYWWWUUURRRQQQQQQPPPNNNMMMKKKJJJJJJHHHHHHGGGEEECCCAAA@@@@@@=========<<<<<>>;;;999:::;;;;;;:::444444444333333222222222111222333444555444444333444333222222111111222222111111222333333444444444444666;;;DDDXXXooo~~~kkk[[[```ggglllnnnooooookkkeee]]]XXXQQQJJJDDD???:::777444333333333333444555555222888@@@\\\MMMAAAFFFWWWsssxxxnnneeecccbbbgggyyy~~~zzzxxxvvvtttssspppkkkhhhgggfffddddddddddddcccaaa\\\YYYTTTNNNJJJFFFEEEDDD@@@BBBCCCEEEJJJXXXlll{{{}}}rrrnnnhhh```VVVJJJ???777777777666888:::<<<<<<;;;666666666555444222111000222222333222222111000///yyycccVVVSSSNNNOOOQQQKKKHHHEEEBBBAAAAAAAAA===:::444222///......///...------,,,,,,++++++,,,,,,------,,,,,,---000111111000,,,...000222333222111000...///000111222333444444222000///---,,,---...///000000000000////////////000000000000111111111111666666777888999;;;===>>>===@@@CCCEEEFFFHHHKKKMMMMMMRRRYYY\\\^^^bbbjjjpppsssuuuyyy}}}{{{lllhhhiiipppsssmmmbbb[[[UUUOOOJJJGGGCCC???AAAEEEAAAKKKZZZjjjwww|||uuurrroookkkiiihhhiiiiiillllllllllllmmmooopppqqqmmmmmmlllkkkiiigggeeedddbbbbbbbbbaaaaaa```___^^^\\\[[[YYYYYYXXXWWWTTTRRRTTTSSSRRRQQQOOONNNMMMLLLKKKJJJIIIGGGEEEDDDBBBBBB>>>>>>===;;;;;;???DDDHHHLLLMMMMMMJJJFFFCCCCCCDDDAAA>>>:::999999999999999222333333333333222111111000111333444555444444333444333222222111111222222111222333444444444444444333666;;;FFFZZZqqqnnn\\\___gggooorrrsssqqqkkkddd]]]XXXQQQJJJEEE@@@;;;888444333333333333444555555777999===VVVNNN@@@GGGYYYqqq~~~xxxuuupppmmmttt|||zzzxxxwwwuuurrrnnnjjjhhhfffdddddddddcccbbb```^^^[[[UUUPPPKKKGGGEEEDDDBBBBBBAAA>>>@@@KKK^^^lll|||{{{vvvqqqjjjcccWWWSSSOOOJJJFFF@@@:::666777777777:::===>>>===<<<999888888777555333111000222222333222222111000///yyyhhhWWWOOOMMMLLLKKKLLLGGGEEEBBBAAA@@@>>>;;;999333222111///............++++++++++++++++++++++++,,,---///000111111000000......///111333333111000111111000000000000111111111000///------......///000000000000000///....../////////000111111222222222444777888999:::<<<>>>===@@@CCCEEEFFFHHHKKKMMMOOOTTTZZZ^^^bbbgggnnnsssuuuxxx}}}|||uuuuuu}}}uuummmlllbbbZZZOOOGGGDDDCCCCCCAAAFFFEEEJJJVVVgggwww}}}zzzrrrmmmgggeeefffggggggfffiiijjjkkkmmmnnnoooooooookkkkkkkkkjjjjjjiiiiiiiiihhhgggeeecccaaa______^^^[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUSSSSSSSSSRRRPPPMMMMMMMMMLLLKKKIIIFFFDDDBBBAAA???===<<<===@@@DDDFFFEEEFFFGGGIIIJJJGGGBBB>>>@@@>>>;;;999999999888777222222333333333222111111222222333444444444333333222222333333333222111111333444444555666666666555555666<<>>===555777;;;???BBBDDDDDDCCC???<<<999777666555333111333333333222111000//////yyyhhhWWWOOOMMMLLLKKKLLLGGGEEEBBBAAA???>>>;;;999333222111///............++++++++++++++++++++++++,,,---///000111111000000------...000333333222000000000000000111111222333111000///------......///000000000000000///....../////////000111111222222222444777888999:::<<<>>>>>>AAADDDFFFGGGIIILLLNNNOOOTTTZZZ^^^aaafffmmmrrrtttxxx}}}{{{wwwtttjjj\\\QQQKKKJJJHHHGGGDDDDDDGGGOOO]]]kkkvvv{{{}}}uuupppgggccc^^^]]]___aaabbbbbbggghhhiiikkklllmmmnnnooommmmmmmmmllllllkkkjjjiiigggfffdddbbb```___^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWXXXVVVUUUUUUUUUTTTRRRPPPNNNNNNNNNLLLJJJGGGEEECCCBBB@@@>>>======@@@CCCFFFEEEFFFGGGIIIIIIGGGBBB>>>===;;;888666666666555444333333333333222222111000111222333444444444444444333333333333333222222111333444555555666666555555555555:::JJJaaauuuxxxeeefffkkkppprrrtttsssmmmeeeaaaZZZSSSOOOIII@@@999888666666555444444444444444:::999;;;SSSxxxSSSDDDFFFTTTooo|||yyywwwvvvtttqqqnnniiigggeeeccccccbbbaaa___[[[ZZZXXXUUUQQQMMMIIIFFFFFFDDDBBBBBBAAAAAAHHHQQQbbbhhhllliiidddcccaaa^^^\\\XXXRRRMMMIIIEEEAAA???;;;<<<===@@@BBBCCCCCCBBB===;;;888666555444222000222333333222222000//////xxxhhhWWWOOOMMMLLLKKKLLLGGGEEEBBB@@@???>>>;;;999333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000000------...111444444333111000000111111222333444555111000///------......///000000000000000///....../////////000111111222222222444777888999:::<<<>>>???BBBEEEGGGHHHJJJMMMOOOPPPTTTYYY]]]```eeekkkppptttxxx}}}}}}xxxmmm]]]QQQJJJGGGFFFDDD@@@AAABBBFFFOOO[[[hhhqqqzzzpppeee^^^VVVTTTQQQQQQUUUYYY\\\]]]eeefffggghhhjjjlllnnnpppoooooooooooonnnllljjjhhhfffeeecccbbb```___^^^^^^]]]\\\\\\[[[YYYXXXXXXWWWYYYXXXWWWWWWWWWWWWUUUSSSQQQQQQPPPNNNLLLIIIFFFDDDBBBAAA>>>===>>>@@@CCCEEEEEEFFFGGGHHHIIIFFFBBB>>>===:::777666666666555444555444444333222111111000111111222444444555555555444444333333333222222222444444555666666666555555888666;;;KKKdddyyywwwcccdddjjjqqqtttwwwwwwppphhhbbb[[[TTTPPPIII@@@999777666666555444444444444555999999<<>>???AAADDDFFFHHHJJJLLLOOOPPPTTTYYY]]]___dddjjjooouuuyyy~~~ttthhh___RRRIIIDDDBBB@@@>>>>>>?????????CCCNNN]]]hhhwww{{{sssiii^^^SSSMMMHHHGGGFFFHHHLLLQQQVVVYYYcccdddeeefffiiillloooqqqoooooopppooonnnkkkiiigggeeeeeecccaaa```___^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVYYYXXXWWWWWWXXXXXXVVVTTTSSSSSSRRRPPPMMMJJJGGGEEEDDDBBB???===>>>@@@CCCEEEEEEEEEFFFGGGHHHFFFBBB>>>???===:::999999999888777666555444333222111111111111111333444555555666666444444444333333333333444555555666666666666666555;;;999>>>PPPiii}}}uuu``````hhhooouuuxxxyyyrrrjjjddd\\\UUUQQQJJJ@@@999777666555555444444444555555555777===XXXVVVGGGEEENNNddd~~~|||yyywwwvvvuuurrrpppjjjgggdddbbbbbb```^^^]]]YYYZZZZZZYYYWWWTTTPPPNNNNNNLLLJJJKKKJJJKKKRRR[[[iiirrrzzz{{{zzzzzzyyyvvvwwwuuuqqqmmmhhhbbb[[[WWWPPPLLLGGGDDDEEEGGGGGGFFF;;;999666555444444222000222222222222222111000///wwwhhhWWWPPPNNNLLLKKKKKKFFFDDDAAA@@@???===:::888333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000000///000222666888888666333...///111333555666666777111000///------......///000000000000000///....../////////000111111222222222444777888999:::<<<>>>>>>@@@CCCEEEFFFHHHKKKNNNPPPTTTYYY]]]___dddjjjooovvvzzzyyyfffXXXRRRJJJDDDCCCBBB@@@>>><<<===>>><<<===FFFTTT```pppyyy{{{ooocccXXXNNNGGGBBB>>>>>>???AAAEEEKKKQQQUUU```aaacccfffiiimmmpppqqqnnnnnnnnnmmmllliiigggfffeeedddcccaaa```_________]]]\\\[[[ZZZXXXWWWVVVUUUWWWWWWVVVWWWXXXXXXVVVUUUTTTTTTSSSQQQOOOLLLIIIGGGEEECCC@@@>>>>>>@@@BBBDDDFFFEEEFFFFFFGGGEEEAAA>>>AAA>>>;;;:::;;;;;;;;;:::666555444333222222222222111222333444555555555555444444333333444444666666777777777888888777777666:::;;;BBBTTTllluuuaaaZZZcccmmmtttyyyzzztttkkkeee^^^WWWRRRJJJ@@@999777555555444444444555555666555777===ZZZQQQCCCCCCMMMddd~~~|||zzzxxxwwwvvvsssqqqjjjgggdddbbbaaa___]]][[[XXXXXXYYYYYYXXXVVVSSSRRRRRRPPPOOOPPPOOOQQQXXXbbbpppyyy}}}{{{yyyvvvqqqkkkggg[[[SSSJJJFFFFFFIIIJJJIII<<<:::777666555555333222111111222222222111000000wwwgggWWWQQQOOOMMMKKKJJJFFFDDDAAA???>>>===:::888333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000000111222444777999888555222...///111444555666666555111000///------......///000000000000000///....../////////000111111222222222444777888999:::<<<>>>===@@@BBBEEEFFFHHHKKKMMMPPPTTTYYY]]]```eeekkkpppvvvzzzuuufffXXXQQQIIIDDDCCCBBB@@@>>><<<===<<<::::::@@@LLLUUUfffqqq|||zzzpppbbbTTTJJJCCC???===777888:::;;;>>>DDDKKKOOO[[[]]]```eeeiiilllooopppmmmmmmllljjjiiihhhggggggfffeeedddbbbaaa`````````^^^]]]\\\[[[YYYXXXVVVVVVVVVUUUUUUVVVXXXXXXWWWUUUSSSSSSSSSRRRPPPMMMKKKIIIFFFDDDAAA>>>>>>???BBBCCCFFFEEEEEEFFFFFFEEEAAA??????===:::999:::;;;:::999666555333222222222333444333333444555555555555444333333222333444666888999999999::::::999999888888888<<>>YYYzzzLLL@@@AAALLLccc|||~~~|||yyyxxxwwwuuusssqqqjjjhhhdddaaa```^^^[[[YYYVVVVVVVVVWWWWWWVVVVVVUUUWWWTTTSSSSSSRRRSSS[[[dddrrr{{{{{{wwwsssdddYYYLLLEEEEEEGGGHHHHHH<<<999777666555555444222111111222222222111111000wwwgggXXXQQQOOOMMMJJJJJJFFFCCCAAA???>>><<<:::777333222111///............------------------------,,,---///000111111000000000111444666888666222///...///111444555555444444111000///------......///000000000000000///....../////////000111111222222222444777888999:::<<<>>>>>>@@@CCCEEEGGGIIILLLNNNOOOTTTZZZ^^^aaafffmmmrrruuuxxx}}}zzzlllbbbTTTJJJDDDAAA???===<<<<<<;;;999888;;;AAAGGGXXXeeesssyyy{{{~~~}}}ttthhh___RRRFFF>>>:::888777222444555666888<<>>???AAACCCFFFEEEEEEEEEEEEDDDAAA??????<<<:::999:::::::::999555444333222222333555666555555555555555444444333222222222222555888;;;===;;;;;;<<<<<<;;;::::::999888AAAPPPbbbrrr~~~mmmVVVRRR]]]iiisss{{{}}}wwwnnnhhh```YYYSSSKKK@@@999666444444444444444555666666888999???[[[}}}OOOBBBAAAIII___xxx|||yyywwwvvvuuutttqqqoookkkhhhdddaaa___]]]ZZZXXXTTTTTTSSSSSSTTTUUUWWWXXXXXXVVVVVVWWWWWWYYYbbbkkkuuu}}}~~~kkk^^^MMMCCCAAABBBBBBAAA:::888555444444444333111000111111222222222111111vvvgggXXXQQQPPPMMMJJJJJJFFFCCCAAA???>>><<<:::777333222111///............------------------------,,,...///000111111000000000111333555777444000,,,...///111444555444333222111000///...---......///000000000000000//////.../////////000111111222222222444777888999:::<<>>CCCPPPTTT[[[aaafffiiijjjjjjnnnllljjjgggggghhhjjjlllgggfffeeedddccccccbbbbbbcccbbbaaa___]]][[[ZZZYYYWWWVVVVVVWWWYYYZZZYYYXXXQQQQQQRRRRRRQQQOOOMMMLLLHHHEEEBBB???>>>???AAACCCFFFEEEDDDEEEEEEDDDAAA???@@@===;;;:::;;;<<<;;;;;;444333222222222444666888666666666666555444333222111111111222555999<<<>>><<<=========<<<;;;;;;:::;;;FFFWWWiiixxxoooWWWQQQ\\\iiittt|||~~~xxxpppiiiaaaYYYTTTKKK@@@999666444444444444444555666777555777???___UUUEEEAAAFFFYYYtttzzzxxxuuutttsssrrrpppnnnkkkhhhdddaaa___]]]ZZZXXXSSSSSSRRRQQQRRRUUUWWWYYYWWWVVVWWW[[[]]]aaakkkuuuyyypppaaaNNNAAA===>>>===;;;999777444333333333222000000111111222222222111111{{{jjjWWWPPPOOOMMMKKKJJJEEECCCAAA???>>><<<999777444333111000...------,,,...---+++******+++---...---...///000000111111111000//////000222222111///000111222222333444555666444222000......///111222444333222111000000000000000000000111222222333333333333555777999;;;===>>>@@@BBBDDDEEEFFFHHHKKKNNNQQQTTTYYY^^^bbbhhhmmmqqqxxxyyy||||||ssseeeVVVKKKEEECCCBBB<<<;;;999777666666777888DDDPPP___kkkoooqqqsssuuuxxx~~~~~~xxxvvvttteeeRRRDDD>>>777333333444333222000111111222333666;;;???KKKSSS[[[___ccchhhjjjiiillllllllllllkkkjjjiiiiiigggfffeeedddddddddddddddbbbbbbcccbbbaaa^^^[[[YYYXXXYYY\\\___```^^^ZZZVVVTTTRRRQQQQQQRRRRRRQQQPPPMMMHHHBBB>>>===>>>@@@@@@@@@AAACCCDDDDDDCCCAAA@@@===<<<;;;:::;;;;;;<<<===888777666777777777666555777888999999777555555666111111222444777;;;???BBBBBBBBBAAA>>>;;;999:::;;;???JJJZZZkkkxxxmmmYYY[[[dddnnnwww~~~xxxooofff___YYYTTTLLL@@@777555555444444444444555666666:::999===^^^YYY???GGGIIIYYYrrr~~~|||yyywwwuuurrrooolllfffccc```]]]\\\ZZZWWWVVVTTTSSSQQQPPPQQQRRRTTTVVVZZZ[[[\\\\\\^^^dddmmmttt~~~ppp___JJJ???999777777:::555555555555555444444444333333222222111000//////|||kkkXXXQQQPPPOOOLLLLLLEEECCCAAA@@@???===:::777444333111000...---------...---+++******+++---...---...///000000111111111000//////000222222111///000111222333444555555666444222000......///111222444333222111000000000000000000000111222222333333333444555777999;;;<<<===@@@BBBDDDEEEFFFHHHKKKNNNQQQTTTYYY^^^bbbhhhnnnrrrxxxzzz}}}xxxmmmeeeXXXMMMEEEBBBAAABBB===;;;999777666666777888AAAKKKYYYdddiiikkknnnqqqssszzzzzzrrrlllfffWWWFFF===999333111111111111000111111111111222555:::>>>IIIQQQYYY]]]bbbhhhjjjiiillllllllllllkkkkkkjjjiiigggfffeeedddddddddddddddbbbcccccccccaaa___\\\[[[WWWXXXYYY\\\]]]\\\XXXUUUUUUTTTSSSSSSTTTSSSRRRPPPLLLHHHBBB>>>===>>>???@@@>>>@@@AAABBBBBBAAA@@@???===<<<;;;:::999999::::::888777666666666666666555999;;;<<<;;;:::999999:::555555666888;;;@@@DDDGGGEEEDDDBBB???;;;999:::;;;BBBLLLZZZjjjvvvtttbbb```hhhqqqxxx~~~xxxoooiiibbb[[[VVVLLL@@@777555555444444444444555666666;;;;;;AAAaaa\\\@@@EEEGGGXXXqqq}}}zzzxxxvvvssspppmmmhhheeeaaa___]]][[[YYYWWWTTTSSSQQQPPPPPPRRRSSSUUUYYY[[[^^^___aaagggooovvv{{{zzznnn]]]III>>>888555666888666555555555555444444444333333222222111000000000}}}kkkYYYRRRQQQPPPNNNMMMFFFDDDBBBAAA@@@>>>:::888333333111///...---------------++++++++++++---------...///000000111111111000//////000222222111000000111222333444555555555333222000......///000111333333222111111000000000000000000111222222333333444555666888999:::;;;<<<@@@BBBDDDEEEFFFHHHKKKNNNQQQTTTYYY^^^ccchhhnnnrrryyy{{{{{{iiiZZZSSSIIIAAA>>>>>>@@@AAA===;;;999666555555666777===EEEPPPYYY^^^bbbfffiiimmmsssrrrhhh^^^TTTFFF888666444111000111111111000222222111000000444999===FFFNNNWWW[[[```gggjjjiiikkkkkklllllllllkkkjjjjjjgggfffeeedddccccccccccccaaabbbbbbbbb```^^^\\\[[[WWWVVVWWWXXXYYYYYYWWWUUUUUUTTTRRRRRRSSSRRRPPPOOOKKKGGGBBB>>>>>>>>>??????======?????????>>>===<<<<<<;;;999888777777777777888777555444444444666666999;;;<<<<<<;;;;;;;;;<<<999888888999<<>>;;;888333222111///......---------,,,,,,++++++,,,,,,------...///000000111111111/////////000222333222000000111333444555666555555222111///......///000000222222222222111111000000000000000111222222333333555666777888999:::;;;;;;@@@BBBDDDEEEFFFHHHKKKNNNQQQTTTYYY^^^ccciiiooossszzz|||wwwaaaOOOHHH???::::::===@@@AAA===;;;999666555555666666:::???GGGNNNSSSXXX]]]```eeehhheeeYYYMMMDDD;;;222333333222333333444444333333333222111000333777;;;CCCKKKTTTYYY___fffiiihhhjjjjjjkkkllllllkkkkkkkkkgggfffeeedddccccccbbbbbb___``````___^^^]]]\\\[[[XXXVVVVVVVVVXXXXXXWWWVVVSSSRRRQQQQQQQQQPPPMMMKKKJJJFFFBBB???>>>>>>>>>===;;;;;;<<<<<<<<<;;;::::::888888666555555555666777888777555333222444777:::>>>@@@BBBBBBAAA@@@AAABBB@@@???>>>>>>???BBBEEEGGGFFFEEEBBB===:::999<<<>>>KKKQQQ\\\gggqqq{{{vvvllleeennnwww}}}}}}vvvrrrlllddd[[[NNN???666555555444444444444555666666555888AAAaaagggDDDBBBBBBTTTnnn|||~~~|||zzzxxxvvvtttpppnnnkkkhhhdddbbb```^^^[[[YYYUUUTTTRRRPPPOOOOOOQQQQQQWWW\\\bbbfffjjjooovvv|||}}}vvvfffWWWGGG>>>999666555666777777666666555555444444333333333222222111111111zzziiiWWWPPPOOONNNMMMLLLGGGEEECCCAAA@@@>>>;;;888222222111///............,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111///......000222333222111000111333555666666666555111000///.........//////111111222222222111000000000000000111222222333333555666777888999:::;;;;;;@@@BBBDDDEEEFFFHHHKKKNNNPPPTTTYYY^^^dddjjjppptttzzz}}}yyyeeeQQQIII???::::::>>>@@@@@@===;;;888666444444555555888<<<@@@FFFJJJOOOTTTWWWXXXWWWRRRGGG>>>999666333222333444555555555555666666666555333222444777999AAAJJJRRRXXX]]]dddhhhgggiiijjjjjjkkkllllllllllllgggfffeeedddcccbbbbbbbbb````````````______^^^^^^ZZZXXXWWWWWWYYYYYYYYYXXXSSSRRRQQQQQQQQQOOOLLLIIIHHHFFFBBB@@@???>>>===<<<999999999999999888888777444333333333444555777888888777555333222555:::???IIIJJJLLLKKKJJJIIIIIIJJJIIIHHHFFFEEEEEEEEEFFFGGGCCCAAA>>>:::888:::>>>AAANNNTTT\\\fffpppzzzjjjcccaaalllxxx{{{vvvppphhh]]]NNN>>>666666555444444444444555666666666999AAA]]]kkkFFFBBBAAARRRmmm|||yyyrrrnnnkkklllttt|||}}}{{{yyywwwvvvtttpppnnnjjjgggdddbbb```^^^\\\ZZZWWWUUUSSSPPPOOOOOOPPPPPPVVV[[[bbbhhhlllrrryyy{{{sssbbbTTTFFF???<<<888777888888777777666555555444444333333333222222222222222yyyhhhVVVOOOOOONNNMMMLLLFFFDDDBBBAAA@@@>>>:::888222111000///............,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111.........000222333222111000111444666777777666555000000//////......//////000111222333333222111000000000000111222222333333444555666888999:::;;;<<<@@@BBBDDDEEEFFFHHHKKKNNNPPPTTTYYY^^^dddjjjpppuuu{{{~~~mmmYYYOOODDD===>>>@@@@@@???===;;;888666444444444555777999<<>>;;;999999999888777777666555444444333333333333333333222222zzzhhhWWWPPPPPPOOONNNMMMEEECCCAAA@@@???===:::777222111000//////......///+++,,,,,,------,,,,,,+++---...///000000111111111.........000222333333111000111444777888777666555000000//////............///000222333333222111000000000000111222222333333333444555777999;;;<<<===@@@BBBDDDEEEFFFHHHKKKNNNPPPTTTYYY___dddkkkqqquuuzzz}}}sss```VVVIIIAAAAAABBB@@@>>>===;;;888666444333444444666777888;;;>>>AAACCCCCCAAA;;;777666888999999999888999:::888666555777::::::<<<======;;;888777777AAAJJJRRRWWW\\\cccfffeeeggghhhjjjkkklllmmmmmmmmmhhhgggeeecccbbbaaa``````aaaaaa`````````aaaaaabbb[[[[[[ZZZ[[[]]]]]][[[YYYWWWVVVVVVVVVUUURRRNNNJJJFFFDDDBBBAAA@@@???<<<:::999888777666555555555555111111111111333555777888::::::888555444:::EEEMMMZZZZZZZZZWWWSSSPPPNNNNNNJJJKKKMMMMMMLLLJJJGGGFFFDDDBBB===999777:::@@@DDDOOOTTT]]]gggpppyyykkkVVVRRRYYYgggxxx}}}yyytttkkk___MMM===666777555444444444444555666666777999>>>TTTttt{{{|||mmmJJJFFFBBBPPPmmm|||zzzsssmmmhhhaaa[[[VVVQQQNNNQQQWWW```eeemmmtttzzz}}}{{{zzzyyywwwtttqqqiiigggeeecccccccccbbb```[[[YYYVVVSSSQQQPPPPPPPPPSSSXXX___eeekkksss}}}~~~wwwnnnfffWWWKKKAAA>>>>>>;;;999999999999888777666555444444333333333333333333333333{{{iiiXXXQQQQQQQQQOOOOOOEEECCCAAA???>>><<<999777222111000//////...//////+++,,,,,,------,,,,,,+++---...///000111111111111...---...000222444333222///111444777888777666555///////////////.........///000222333333222111000000000000111222222333333333333555777999<<<===>>>@@@BBBDDDEEEFFFHHHKKKNNNPPPTTTYYY___dddkkkqqqvvvzzz}}}uuudddYYYKKKCCCBBBCCC@@@======;;;888666444333333444555555666888;;;===>>>>>>>>>999666999>>>@@@>>>===>>>??????<<<999888;;;===;;;>>>@@@@@@>>>:::888777BBBJJJSSSWWW\\\cccfffeeeggghhhiiikkklllmmmnnnnnnhhhgggeeecccbbbaaa``````^^^]]]]]]]]]]]]^^^______[[[[[[[[[\\\^^^]]][[[YYYVVVUUUUUUUUUTTTQQQLLLHHHFFFDDDBBBAAAAAA???<<<999999888777666555444444444333222222222222444555666::::::999666666<<>>:::777BBBLLLUUU[[[___dddfffdddkkkkkkjjjjjjkkkkkklllllliiiiiihhheeebbb```aaaccc___```aaabbbcccbbbbbbaaa``````___^^^]]][[[ZZZYYYXXXWWWVVVUUUTTTQQQMMMIIIHHHFFFCCCBBBAAA???<<<:::888777666555555444555555333222111111111222333444999888888999999>>>LLL[[[ssswwwwwwrrrmmmllliiifffeeebbb^^^^^^___^^^[[[XXXQQQJJJ@@@;;;<<>>::::::;;;;;;::::::999777555444333444444444444333333333333222222~~~hhh[[[VVVOOOOOOPPPJJJEEECCCAAA@@@???===999777333222111///......------///...---,,,++++++++++++------...///000000//////------...000333333222000111222333555555555444444...//////...------...000///111333444444222000...000000000111222222333333555666777888:::<<<===>>>@@@AAABBBDDDFFFJJJOOOSSSWWWWWW\\\dddhhhjjjooovvv{{{}}}yyylllcccZZZXXXTTTLLLGGGFFFCCC@@@<<<::::::888444000111111111333555666666666888BBBPPP]]]bbbaaa``````^^^```___[[[WWWTTTNNNGGGEEEDDDCCCCCCBBB@@@<<<999BBBLLLVVV\\\bbbggggggeeeiiijjjlllmmmmmmlllkkkjjjhhhhhhfffdddaaa___```bbb___```aaabbbbbbbbbaaa```aaaaaaaaa```___]]]\\\[[[YYYWWWVVVUUUTTTRRRNNNKKKHHHFFFCCCAAA@@@>>><<<;;;888777666555444444444444333333222111222333444555:::888888999888<<>>777666555555444444555555666777666777999NNNrrrwwwGGGCCCHHHOOOkkkzzzzzzqqqfff\\\UUUYYY^^^bbb```\\\\\\bbbiiivvvwwwvvvtttnnnggg```[[[RRRNNNMMMVVVhhh~~~}}}|||{{{yyywwwrrrpppnnnkkkgggdddaaa```ZZZYYYWWWUUURRROOOMMMLLLNNNSSSYYY\\\___fffsss}}}vvvkkkccc___]]]XXXUUUKKKEEE???:::::::::;;;::::::999888666555444555555444444333333333333222222iii[[[WWWPPPPPPPPPIIIEEECCCAAA@@@???===:::777333222111///..................---,,,++++++++++++...///////////////............///111444444333111222333444555555444333222000111111000...---...000///000222333333222111000000000000111222222333333666666888999;;;===>>>???@@@AAACCCDDDFFFJJJOOOSSSVVVWWW\\\dddhhhjjjpppvvvyyy||||||wwwpppiiifffaaaXXXOOOKKKFFFBBB>>><<<;;;999444111000000000222444666888999<<>>===<<<;;;777777666555444444444444333333333333333444555555:::999999999888:::DDDPPPpppzzz}}}vvvtttqqqnnnmmmmmmjjjddd```RRRKKKBBB:::888<<>>@@@AAACCCEEEFFFJJJNNNRRRUUUVVV[[[ccchhhjjjpppvvvxxx{{{|||xxxuuuoooeeeYYYRRRMMMGGG???;;;999888555333111222222222444777<<>>AAALLLXXX```ggglllmmmjjjjjjkkkmmmnnnmmmkkkiiigggddddddcccaaa___^^^___aaa___``````_________^^^^^^```aaaaaaaaaaaa```______]]][[[XXXVVVVVVUUUTTTRRRKKKGGGBBB>>>======<<<<<<888777666555444444444444444444444444555666666777:::999999999888888???HHH^^^iiiuuu{{{~~~~~~zzztttooommmkkkkkkjjjfff___YYYLLLDDD<<<888;;;???AAABBBKKKPPPYYYdddqqq}}}{{{dddVVVVVVZZZkkk~~~~~~qqq[[[GGG;;;777555444333333333333444555555555999999JJJooo~~~OOOFFFFFFNNNdddttt|||uuuoooooosssqqqggg^^^aaadddhhhgggbbb\\\XXXWWWeeeccc___ZZZTTTNNNIIIGGGCCCDDDFFFIIISSSggg~~~}}}}}}|||zzzxxxuuutttrrrooollliiigggfff]]]\\\YYYVVVRRRNNNKKKJJJJJJNNNSSSWWWZZZaaakkkrrr~~~{{{tttiii```[[[UUUMMMIIIIIILLLOOOQQQIIIEEE???:::888888:::;;;999888888777666555555555444444333333333222222222hhhYYYUUUQQQRRRQQQIIIFFFDDDBBBAAA@@@===:::888222111000//////......///------,,,+++++++++,,,,,,+++,,,---///000000111111000///000222555666444333222333444444444333222111222333333111///...///000///000111222333222222222000000000111222222333333444555666888999;;;<<<===@@@AAADDDEEEGGGJJJNNNQQQTTTUUU[[[ccchhhjjjpppvvvwww{{{zzzyyy~~~qqqfffYYYPPPDDD<<<888777555444222222333222333888???DDDQQQeeezzz~~~qqqeeeXXXTTTOOOKKKHHHEEEAAA???BBBLLLXXX```ggglllmmmkkkmmmmmmlllkkkkkkjjjiiiiiiddddddccc```^^^]]]^^^___]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___`````````______```]]]ZZZXXXXXXWWWUUUTTTLLLHHHCCC???>>>======<<<888888777666555555555555444555555666777888888888:::999999:::888777:::AAAMMMWWWbbbiiimmmqqqqqqnnnhhhgggggghhhgggbbbZZZSSSFFF>>>777999BBBGGGDDD???JJJOOOXXXeeerrr~~~nnn[[[VVV___ooottt[[[EEE;;;888666444333333333333444555555666::::::IIIrrrTTTFFFDDDLLL```pppyyyooohhhbbbccckkkpppnnnjjjfffiiimmmnnnkkkddd^^^YYYVVVTTTQQQMMMHHHEEECCCAAADDDFFFGGGGGGMMM^^^xxx~~~}}}|||yyywwwssssssqqqooommmkkkiiiiii___]]]ZZZWWWSSSOOOLLLJJJKKKNNNQQQUUUZZZaaakkkqqqzzz}}}|||tttjjjaaaUUUKKKCCC@@@===<<<===???BBBCCCDDDBBB>>>:::777777999;;;777777777777666555555444444444333333333222222222~~~eeeWWWTTTQQQSSSRRRIIIFFFDDDBBBAAA@@@>>>;;;888111111000///////////////---,,,,,,++++++,,,,,,,,,***+++---///000111111222//////000222555555444222111222333444444333222111111222222111///...///111000111111222222222222111000000000111222222333333444444666777999;;;<<<<<<@@@BBBDDDFFFGGGJJJMMMPPPTTTUUUZZZbbbgggjjjpppvvvwww|||uuuhhhjjj|||aaaWWWHHH===888666555333000111222222444:::DDDLLLWWWlllzzznnnaaa\\\UUUOOOJJJFFFCCC@@@BBBLLLWWW^^^dddkkkmmmkkkooonnnlllkkkiiiiiiiiiiiiccccccaaa^^^[[[ZZZ[[[\\\ZZZZZZZZZYYYZZZ[[[\\\\\\[[[\\\]]]^^^___`````````bbb```]]][[[ZZZXXXVVVSSSMMMIIIEEEAAA@@@???===<<<999999888777666666666666444555777888999999999999:::999999;;;:::777888<<<>>>FFFNNNSSSXXX]]]```___ZZZ[[[\\\^^^^^^YYYPPPIII@@@:::777<<>>>>><<<:::777777888:::777777888888777777666555444444333333333333222222{{{cccTTTRRRPPPSSSRRRIIIFFFEEEBBBAAA@@@>>>;;;888111000000///////////////,,,,,,,,,++++++,,,,,,---,,,---...///000000000000/////////222444555333222000111222333444444333222000111111000......000111222222222222111111111111000000000111222222333333555555666888:::;;;======???BBBDDDFFFHHHJJJMMMOOOSSSTTTZZZbbbgggjjjpppvvvxxx}}}rrrgggkkk|||wwwVVVNNNCCC;;;888777555333///111333555999BBBOOOYYY```vvvtttjjjeee\\\TTTMMMIIIEEEBBBDDDLLLVVV[[[aaahhhlllkkknnnnnnmmmmmmkkkiiigggfffaaaaaa___\\\XXXVVVVVVWWWWWWWWWVVVWWWXXXYYY[[[\\\ZZZ[[[]]]^^^___``````aaadddbbb```^^^]]]ZZZUUURRRMMMKKKGGGDDDBBB@@@>>>;;;;;;:::999888777777777777555666777999:::;;;:::::::::888:::===;;;777666999444;;;AAACCCFFFKKKMMMLLLKKKLLLOOOSSSTTTPPPFFF???:::888888;;;@@@CCCDDDCCCIIINNNXXXffftttiiidddlllzzztttVVV>>>888888666555555444444555555666777444<<<===IIIqqqXXXFFFAAAJJJ[[[llltttiiidddWWWWWWTTTRRRRRRXXXbbbkkkqqqqqqrrrsssppphhh\\\RRRDDDEEEGGGIIILLLOOOQQQRRRIIIJJJJJJIIILLLZZZnnn~~~~~~}}}|||xxxwwwtttqqqnnnkkkiiihhhaaa___]]]ZZZVVVSSSPPPOOOMMMLLLMMMPPPXXXbbbmmmuuuyyyxxxpppbbbVVVNNNEEE===999999999888777777999:::777999;;;:::888666777999999999:::::::::999888777444444333333333333222222zzzaaaRRRQQQPPPSSSSSSIIIGGGEEECCCAAA@@@>>>;;;888111000000////////////000,,,,,,,,,++++++,,,------......////////////............///111444444333111///000111333444444333333//////000///......000222333222222111111000000000000000000111222222333333666666888999;;;===>>>>>>???BBBEEEGGGHHHJJJLLLOOOSSSTTTYYYbbbgggjjjpppvvvyyy}}}zzzpppssskkkWWWDDD???999777777888666444000333666999???JJJYYYeeennnzzzpppjjj```WWWPPPKKKGGGDDDDDDLLLTTTYYY___fffkkkjjjlllmmmoooooommmjjjfffddd```___]]]YYYUUUSSSSSSTTTUUUTTTTTTUUUVVVXXXZZZ\\\ZZZ[[[]]]___```aaaaaabbbdddcccbbb```^^^ZZZUUUQQQNNNKKKHHHFFFDDDAAA>>>;;;<<<;;;:::999888888888888555666888:::;;;;;;;;;;;;:::888:::===<<<888666777444;;;@@@@@@AAADDDDDDBBBDDDFFFJJJOOOQQQMMMDDD<<<444777888888777999???DDDHHHNNNXXXfffuuujjjhhhppp}}}sssSSS<<<666777555666555555555555666777777555>>>>>>GGGjjjWWWEEEAAAJJJZZZlll{{{lllaaa^^^VVVYYYYYYTTTOOORRR]]]hhhtttsssrrrqqqnnndddVVVKKKAAACCCGGGKKKPPPUUUYYYZZZVVVVVVUUUSSSUUU```rrr}}}||||||}}}|||zzzwwwsssoookkkhhhfffaaa```^^^ZZZWWWTTTRRRPPPMMMLLLKKKNNNVVVbbbnnnvvv~~~{{{qqqcccWWWQQQJJJDDD;;;;;;999777555666888:::333777::::::888666777888:::;;;<<<<<<<<<;;;:::999444444444333333333222222zzzcccVVVSSSOOOPPPPPPHHHGGGEEEBBBAAA???===999777111000///......------...------------------------,,,---...///000000000000000//////111333444333111222333333222000///000111111000///......---------000000111222222222222111111000000111333444444333555666888:::;;;;;;;;;;;;AAACCCEEEFFFGGGIIILLLOOORRRWWW^^^cccfffjjjppptttyyy}}}rrrdddXXXNNNGGG===:::777666666777777777666;;;888888DDDQQQ^^^ppp~~~wwwtttooofff[[[QQQJJJEEECCCGGGKKKSSSZZZ```eeejjjmmmmmmmmmnnnmmmkkkgggcccaaa\\\[[[YYYWWWTTTQQQOOONNNMMMOOORRRTTTUUUVVVXXXZZZZZZ[[[]]]___aaabbbcccdddgggfffdddaaa]]]XXXTTTRRRRRRNNNHHHDDDAAA???===;;;999999888888888888888999888999;;;<<<<<<;;;999888888777777777777777888888888999:::;;;===>>>???@@@CCCDDDFFFFFFEEEAAA===;;;444777999;;;;;;===???AAAKKKNNNVVVdddttt~~~hhhgggnnn|||nnnNNN@@@;;;777999555555555555555666777777666555===EEEeeeQQQBBBHHHFFF[[[kkk~~~tttooommmjjjgggfffeeebbb]]]VVVSSSYYY```pppuuuuuulllccc\\\QQQGGGCCCHHHMMMTTT___jjjnnnlllkkkiiifffaaa```ggguuu~~~~~~}}}}}}}}}xxxxxxvvvssspppmmmjjjhhhdddaaa]]]YYYXXXVVVTTTRRRNNNMMMOOOQQQSSS[[[lll|||zzz{{{mmmhhh___MMMEEEAAA???<<<;;;;;;;;;:::999::::::999999777666444333:::???@@@===>>>@@@;;;444555555444444444333333333yyybbbVVVSSSOOOQQQQQQIIIGGGEEEBBBAAA???===999777111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000//////111333444333111111222333222000///000111111111000///............000000111222222222222111111000000111333444444333555666888:::;;;;;;;;;;;;AAACCCEEEFFFGGGIIILLLOOORRRWWW^^^cccfffkkkqqquuuzzz~~~vvvlll]]]PPPHHHCCC===888999777555444555666666666666>>>>>>BBBRRR___mmm~~~{{{rrrmmmdddYYYOOOGGGAAA???KKKPPPVVV\\\aaaeeeiiillliiijjjkkkkkkiiifffbbb___ZZZXXXVVVRRROOOMMMKKKKKKJJJLLLOOOPPPQQQRRRTTTUUUXXXYYY[[[^^^aaacccdddeeegggfffeeeccc___[[[XXXVVVTTTPPPJJJFFFCCCAAA>>><<<::::::999999999999999:::999:::;;;;;;;;;:::999999888777777666666777777888444555666777999:::;;;<<<>>>???AAAAAA@@@===999777444666888999:::===@@@CCCLLLOOOXXXfffvvvjjjiiippp~~~lllLLL>>>999555777555555555555555666777777;;;888<<<@@@^^^|||~~~XXXDDDIIIKKK^^^mmm~~~zzzwwwzzz|||wwwnnnccc]]]^^^aaakkkqqqrrriii]]]UUUOOOJJJNNNTTT]]]hhhvvvxxxsssuuu~~~zzzzzzxxxvvvssspppmmmlllgggddd___\\\[[[YYYWWWUUUPPPOOONNNOOOPPPWWWhhhxxx|||yyyooo^^^UUUNNNJJJEEEAAA@@@@@@???>>>AAA@@@???===;;;:::888777;;;>>>???>>>>>>???;;;444555555444444444333333333wwwaaaUUUSSSPPPQQQQQQIIIGGGEEEBBBAAA???===999777111000///......------...++++++++++++++++++++++++,,,---...///000000000000000//////111333444333111000111222111000///000111222222111000////////////000000111222222222222111111000000111333444444333555666777999;;;<<<<<<<<>>?????????@@@<<<666555555444444444333333333uuu___TTTSSSPPPRRRRRRIIIGGGEEEBBBAAA???===999777111000///......------...++++++++++++++++++++++++,,,---...///000000000000000//////111333444333111///111111111//////000111333222111000////////////000000111222222222222111111000000111333444444333555666777999:::<<<<<<===AAACCCEEEGGGHHHJJJNNNPPPPPPVVV\\\aaaffflllsssxxx|||jjjlllvvvdddXXXYYYeeeyyymmmNNNDDD@@@:::777777999999999:::999888666666777999<<<;;;DDDGGGLLL\\\iiiuuu}}}|||uuuqqqiii```WWWPPPKKKIIIPPPSSSXXX\\\^^^aaaccceeeccceeeggggggddd___YYYUUUNNNKKKGGGCCC@@@??????@@@???AAADDDFFFHHHJJJNNNPPPVVVXXX[[[^^^aaaccceeefffhhhgggfffeeebbb^^^[[[ZZZWWWTTTOOOJJJGGGDDD@@@===:::::::::999::::::;;;<<>>;;;999888888999:::777777666555555555666666444444555666777888999::::::;;;<<<===;;;999666555444444555555777<<>>\\\~~~zzzRRRJJJNNNeeeqqq{{{nnnddddddccc]]]SSSKKKKKKQQQVVVgggrrr~~~}}}|||{{{yyywwwuuutttllliiieeebbbaaa___]]]\\\\\\XXXUUUSSSRRRYYYkkk||||||uuunnneee___]]]^^^aaabbbcccbbb```[[[TTTJJJBBB===????????????@@@???<<<999555555444444444333333333sss^^^SSSSSSQQQRRRRRRJJJGGGEEEBBBAAA???===999777111000///......------...------------------------,,,---...///000000000000000//////111333444333111///000222111000///000222333222111000////////////000000111222222222222111111000000111333444444333555555666888:::<<<===>>>AAACCCEEEGGGHHHKKKNNNQQQQQQVVV\\\aaaeeekkksssyyy|||zzzrrr|||eeeVVVWWWgggwww\\\FFF@@@===:::888888999:::;;;::::::888666555777<<>>;;;:::::::::;;;;;;<<<===BBB@@@<<<999888888888999777666666555444444555555444444555666777888888999999:::;;;;;;:::888666444444444444444777<<>>@@@```|||QQQGGGLLLcccppp~~~pppggg___TTTOOOPPPVVV___eeettt~~~}}}}}}|||{{{yyywwwvvvnnnkkkgggdddcccbbb```___^^^[[[XXXVVVVVV]]]ooo|||wwwwwwzzz~~~{{{|||{{{uuujjj\\\MMMDDDEEEBBB???>>>>>><<<999888555555444444444333333333qqq\\\RRRSSSQQQSSSSSSKKKGGGEEEBBBAAA???===999777111000///......------...------------------------,,,---...///000000000000000//////111333444333111000111222222111111222333222222111000////////////000000111222222222222111111000000111333444444333555555666777999<<<>>>???AAACCCEEEGGGIIIKKKOOORRRRRRWWW\\\aaaeeekkksssyyy|||~~~vvveee```nnnxxxmmmddd[[[MMM@@@<<<;;;999888888999:::;;;888888777555555:::CCCJJJQQQZZZ[[[^^^jjjrrrzzz}}}xxxzzz|||pppcccXXXOOOKKKLLLOOOSSSVVVXXXYYY[[[]]]XXXXXXWWWTTTPPPKKKFFFCCC>>>===:::777666666666777666888;;;>>>BBBFFFLLLPPPUUUWWWZZZ]]]aaaccceeefffhhhgggfffccc```\\\XXXVVVVVVTTTPPPMMMJJJGGGCCC@@@===============>>>???@@@CCCAAA>>>:::888777888888777666555444444444444444111222222333444444555555666666777777666555333222333444444444777<<>>@@@@@@CCCEEEGGGIIILLLPPPRRRTTTXXX]]]```dddjjjrrrxxxzzz}}}rrrvvv}}}|||nnnhhh\\\SSSQQQPPPJJJBBB??????>>>===;;;;;;<<<===777888777666999BBBOOOZZZbbblllnnnpppxxxzzz{{{}}}wwwyyysssfffZZZQQQLLLFFFIIILLLMMMNNNNNNOOOPPPJJJJJJHHHFFFCCC???<<<;;;888777666555555444555555333555777999<<<@@@EEEIIIPPPRRRVVVZZZ___cccfffgggffffffeeecccaaa]]]ZZZXXXWWWTTTQQQOOOMMMJJJFFFCCC@@@@@@@@@AAAAAABBBDDDDDDCCCBBB???<<<999777777666777666555444333333333333000000000111111222222333444555555555444333222111333444444555777;;;AAAFFFPPPZZZhhhvvvoooeeepppxxx]]]<<<888;;;777666555555555555555666777777666:::AAAAAAcccrrrMMMFFFFFFQQQaaavvv|||}}}}}}```[[[[[[dddnnnvvv~~~~~~~~~~~~}}}||||||yyyvvvrrrpppooonnnlllkkkcccaaa```______eeeuuu|||jjj^^^RRRJJJAAA999666888555555444444444333333333nnnZZZQQQSSSRRRTTTTTTKKKGGGEEEBBBAAA???===999777111000///......------...++++++++++++++++++++++++,,,---...///000000000000000//////111333444333111111222444444333333444555111000///......---------000000111222222222222111111000000111333444444333555555555777999<<<>>>@@@@@@CCCEEEGGGIIILLLPPPSSSUUUYYY]]]```dddiiiqqqwwwzzz}}}yyyzzzzzzyyyuuummmggggggaaaYYYOOOKKKPPPWWWTTTMMMDDDDDDCCC@@@===<<<<<<<<<999999999999>>>JJJ[[[gggvvv|||~~~~~~~~~vvvlllaaaVVVNNNJJJ@@@BBBDDDEEEDDDCCCCCCCCC@@@???===;;;999777666666444444444444444444444444222333555666777:::???CCCJJJMMMRRRXXX^^^cccgggiiieeeeeeeeedddbbb___]]][[[WWWUUUSSSQQQOOOLLLHHHEEECCCCCCCCCDDDDDDFFFGGGGGGCCCBBB@@@===:::888666555777666555444333222222333000000111111222222333333555555555555555444333222333444555666888;;;@@@DDDSSS]]]kkkyyykkkaaammmyyyZZZ:::777:::777666555555555555555666777777555:::@@@AAAfffxxxTTTHHHBBBIII\\\rrryyytttmmmgggdddeeegggjjjoooyyywwwfffgggppp}}}~~~~~~~~~{{{wwwuuutttsssrrrpppiiigggfffeeedddiiixxx~~~ooo___SSSHHH===999<<<555555444444444333333333lllZZZMMMPPPWWWUUUQQQPPPGGGFFFDDDBBB>>>;;;888666444111...------...---,,,------------------------............///111222333...///000222222333333333//////000111222333333333222111///...---------...---...111333444444333222333222333444666666444222333333555777999;;;===>>>CCCDDDFFFGGGIIILLLQQQUUUYYYYYY\\\bbbfffiiiooovvvxxx~~~~~~~~~ppphhhkkkfffXXXTTT[[[WWWVVVQQQOOOXXXaaa\\\OOOPPPLLLEEE???<<<<<<===??????999444666===KKKaaasss~~~}}}xxxttttttyyyxxxrrrnnnlllkkkfffddd___YYYQQQIIIBBB>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888666555444333222333555777777666444333***---111555777:::===@@@KKKNNNSSSXXX]]]aaadddeeedddgggiiieee___[[[[[[]]]ZZZXXXTTTPPPMMMLLLKKKLLLEEEDDDDDDFFFHHHIIIHHHFFFDDDBBB???<<<:::999999:::666555444333222111111111111111222222222222111111222222333333333333444444444333555999:::;;;CCCLLLZZZcccqqq|||pppiiissszzzwwwTTT>>>777666555444777666666555555555666666777999CCCBBB```VVVBBBEEELLL\\\qqqrrreeeaaa[[[UUUSSSUUUYYY[[[fffjjjxxxsssnnnsss|||~~~}}}{{{zzzzzzzzzzzzssskkkhhhlllmmmnnnzzzzzzggg]]]RRRDDD;;;;;;888777666555444333333333lllZZZMMMPPPUUUSSSOOONNNFFFEEEDDDBBB???;;;999777555222///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222//////000111222222333333000000000111222222222333222111000...............---...111333444333333222555444444666888888666444333444666777999;;;======BBBDDDEEEGGGHHHLLLPPPTTTVVVWWW\\\dddiiikkkpppwwwzzz~~~yyyfffYYYXXXTTTJJJIIIQQQ[[[bbbdddaaa```bbb[[[QQQMMMHHHCCC>>>;;;;;;<<<===???;;;888999???MMMdddxxxxxxtttpppqqquuuzzz|||}}}|||tttiii```ZZZVVVQQQMMMNNNMMMJJJGGGCCC>>>:::777888888888888888888777777666666444333222111111111222333555777888888777666///111333555777999===@@@KKKMMMRRRXXX]]]bbbdddfffcccfffgggddd^^^[[[[[[]]]ZZZWWWTTTPPPMMMLLLKKKKKKHHHHHHHHHIIIKKKKKKJJJIIIFFFDDD@@@===:::999999999666666444333222111111111111111222222222222111111222222222333333333444444333333555888:::<<>>AAAJJJ]]]llluuuooofff```YYYRRRIIIEEE@@@===<<<<<<<<<<<<<<<;;;:::;;;>>>KKKcccxxxtttppplllkkkmmmnnnllljjjeeeZZZMMMDDDAAA>>>999444666666777777666555444444555444444333333222222222222111000/////////000111111333555888::::::::::::555666666555666888===@@@JJJMMMRRRXXX]]]bbbeeefffbbbdddfffccc___[[[\\\]]]ZZZXXXUUUQQQOOOMMMLLLLLLNNNMMMMMMNNNPPPPPPOOOMMMJJJGGGCCC>>>;;;999888777777666555333222222111111111111222222222222111111222222222222333333333333333222444888:::===EEEOOO[[[eeesssxxxqqqzzzlllKKK:::666777777999666666666555555666666777888999BBBCCCcccmmmMMMCCCLLL]]]rrruuucccTTTIIICCCBBB@@@>>>???AAACCCEEELLLTTThhh~~~~~~|||vvvpppdddPPP@@@<<<888777666555444333333333lll[[[OOOPPPTTTPPPMMMMMMEEEDDDCCCBBB???===;;;:::555333000////////////...+++++++++++++++++++++++++++,,,///111222222111000000000000000000111222222222222222111111111111111111111222222111000//////...///000222333333333333222111111222444555444333666666777888:::;;;;;;<<<@@@BBBDDDFFFHHHKKKOOORRRTTTWWW```lllrrrtttxxx}}}uuu\\\DDD<<<<<<<<>>::::::;;;:::999CCCYYYnnnwwwsssoooiiieeebbb]]]WWWRRRIIICCC<<<777666555444222///000111222444555555666333222222111000///......111000/////////111333444222333666888;;;===>>>>>>;;;:::888666555888<<<@@@IIILLLQQQWWW]]]aaadddfffcccdddeeeddd```^^^^^^___[[[ZZZWWWUUURRRPPPOOOOOOTTTSSSSSSSSSUUUUUUTTTRRRNNNKKKFFFAAA<<<999777666777666555444333222222222111111222222222222111111111222222222222333333333222222444888;;;???HHHRRRdddmmm{{{sssrrr}}}gggFFF888666666666888666666666666666666777888;;;:::BBBAAA```{{{VVVCCCLLL^^^sssmmm\\\PPPFFF???<<<<<<;;;;;;;;;===>>>???DDDKKK___~~~{{{vvvsssfffPPP???:::888777666555444333333333lll\\\QQQRRRTTTQQQNNNOOOEEEEEEDDDBBB@@@===;;;:::444111///---......------+++++++++++++++++++++++++++,,,///111222222111000000000/////////000111222222222222111111111111111111222333444333222000///...///000111222333333333222111000111333555555444666777888999:::;;;<<<<<>>:::;;;;;;999555222333555222222222333444555666666222222111000//////......000/////////111222444555333444666999;;;===???@@@>>>===:::777666888<<<@@@HHHKKKPPPVVV[[[```cccddddddeeeeeeeeecccbbbaaaaaa^^^]]][[[YYYVVVTTTSSSRRRWWWVVVVVVWWWYYYYYYXXXVVVQQQNNNIIICCC===999777666777777555444333222222222111111222222222222111111111111111222222222333333333222444999===AAALLLVVVhhhrrr~~~qqqhhhpppcccCCC888888666444666666666666666666777888888<<<;;;BBBAAA```]]]FFFLLL^^^tttgggSSSIIIEEE@@@===<<<<<<<<<<<<<<<<<<;;;;;;BBBGGGZZZzzz}}}vvvrrrqqqdddOOO???:::888777666555444333333333kkk\\\RRRSSSUUUQQQOOOQQQFFFFFFDDDCCC@@@===;;;:::333111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222111111111000///...//////111111111111111111111111222222000222444666666444111000//////000111222333444444444222111222555777777777666666777999:::<<<======@@@BBBEEEHHHIIILLLOOOQQQWWWYYY___iiiooosssyyy[[[LLL>>>;;;===???AAADDDLLLccc~~~xxx]]]LLLEEE===:::===??????>>>@@@@@@@@@===888888CCCQQQnnn|||wwwuuutttpppllldddZZZQQQIIIAAA999444888<<>>???>>>===:::888666888===@@@GGGJJJOOOTTTYYY]]]```aaaddddddeeeeeeeeeddddddccc```___^^^\\\ZZZWWWVVVUUUXXXWWWWWWYYY[[[\\\[[[YYYTTTQQQKKKDDD???:::888777888777666444333333222222111111222222222222111111111111111111222222222222444333555:::???DDDPPP[[[hhhrrr}}}mmmaaaaaappp^^^@@@999;;;777444555666666666666777888999999;;;:::BBBCCCcccaaaHHHKKK___uuuoooRRRCCC@@@???===<<<<<<<<<<<<;;;;;;:::999999BBBFFFXXXxxxxxxpppwww}}}vvvpppmmm```LLL@@@>>>888777666555444333333333iii[[[QQQRRRTTTPPPOOORRRHHHGGGEEECCC@@@===:::999444222///............---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222111///......///000111000000000111222222222333000222555777777555222000//////000000111333444444444222111222444666777777555666777999;;;===>>>???@@@CCCFFFIIIKKKMMMOOORRRVVVVVVYYYaaafffjjjrrrzzz~~~}}}oooNNNEEE===;;;>>>AAADDDGGGIIIYYYmmmnnn\\\RRRFFF@@@AAACCCAAA???BBBAAA@@@>>>999666<<>>:::555666666666666666777888999:::;;;:::BBBCCCcccbbbIIIKKK___vvvkkkXXXEEE>>>>>><<<;;;;;;;;;::::::999999999999999???DDDWWWxxxttthhhcccfffmmm~~~xxxooohhhZZZHHH???@@@888777666555444333333333gggYYYPPPQQQSSSOOONNNRRRIIIHHHFFFCCC@@@===:::888555333000//////000///...------------------------............///111222333222111///...---///000111//////000111222333333444000222555888888666333000//////000000111222444555111000//////222444555555444555777999;;;===???@@@@@@CCCGGGJJJKKKMMMPPPRRRTTTRRRTTTZZZ___dddmmmvvvzzzvvviii[[[JJJDDD???>>>AAADDDIIIMMMHHHOOOWWWbbbuuuzzzkkk___PPPHHHGGGGGGEEEBBBAAA???>>>===999555888===???HHHNNNOOOUUU^^^___ZZZTTTLLLBBB;;;999888777666444222000//////111222333000000000000222444666777000000000111111111111111555777:::===>>>>>><<<;;;::::::999999999:::;;;;;;::::::999888888:::>>>AAAGGGIIIMMMRRRVVVYYY[[[\\\bbbbbbbbbccceeeeeedddccc______^^^]]][[[YYYWWWVVVUUUUUUVVVXXX[[[]]]]]]\\\VVVSSSMMMFFF@@@<<<:::999888777666555444333333333111111222222222222111111000111111111111222222222555555777===BBBIIIUUUaaaxxx|||kkkbbbfffvvvuuuUUU;;;<<>>AAADDDEEEGGGIIIJJJLLLOOOQQQTTTUUUWWWYYY]]]eeemmmsss|||}}}aaaRRROOOJJJGGGDDDAAAAAADDDGGGIIIKKKEEEEEEPPPbbbqqqzzzwwwaaaJJJBBBGGGJJJIIIGGGAAAAAA???===;;;888555444999;;;>>>BBBDDDFFFGGGGGGAAA===888666777777666444111111111111111111222222000000111111222333555555555444333222111000000000555<<>>===BBBIII[[[ZZZJJJMMMXXXjjj}}}kkkVVVMMMEEECCC@@@??????>>>===<<<;;;:::999777777777888888===EEEYYYyyyzzzqqqjjjiiillliiieeeffflllsssuuussssssvvvmmm___QQQEEE>>>>>>888888777555555444444444bbbWWWNNNPPPTTTTTTPPPNNNIIIHHHFFFBBB???<<<999888444222000/////////...,,,......---------,,,,,,,,,+++,,,---///000000000000++++++CCCIII000---777...000000222222222222111000111333555555333111000000...///000111222333333333333333222222222333444555666888999::::::<<<>>>AAAEEEFFFIIIJJJKKKMMMPPPSSSUUUWWWZZZ]]]aaahhhooouuu}}}xxx^^^RRRPPPPPPLLLHHHDDDDDDEEEGGGHHHHHHEEEGGGRRR```mmmxxxsssgggUUUIIIIIINNNNNNJJJCCCBBB@@@===:::666444222444666888;;;===>>>>>>>>>===999555333444555444222333333333333333222222222222222111111111222333333333333222222222222333333444<<>>AAAFFFVVVyyy```MMMIIITTTeeeyyyttt\\\LLLFFFEEECCC@@@?????????>>>======<<<:::999888888999:::>>>DDDWWWuuuzzzooojjjddd```\\\[[[aaaiiiooorrruuuxxxmmm^^^PPPCCC===<<<888777666555555444444444|||^^^TTTMMMOOOSSSSSSPPPOOOHHHGGGEEEAAA>>>;;;999777444222////////////...---......---------,,,,,,,,,+++,,,---...000000000000333@@@^^^```<<<---555111///000111222222222222222222444555555222000000000//////000111222333333444333333222222222333444555666888999::::::<<>>===<<<999999888666666777;;;>>>CCCFFFKKKQQQVVVYYY[[[\\\```aaabbbcccbbbaaa___^^^aaa``````___^^^]]]\\\[[[XXXXXXXXXZZZ[[[]]]___```ZZZUUUNNNFFF???:::888888777777666555444333222222111111111111111111111111111222222222000000222444777666999@@@GGGQQQ```nnnvvvuuu[[[CCC777999666666777222777777777777888999:::;;;???>>>AAADDDRRRsssfffLLLDDDMMM^^^rrrooo^^^NNNEEEBBBDDDBBB@@@@@@@@@@@@???>>>???>>><<<;;;::::::;;;;;;???EEEVVVsssvvviiidddWWWTTTOOOMMMPPPYYYeeennnvvv{{{mmm]]]NNNAAA;;;:::888777666555555444555555xxx[[[RRRMMMOOOSSSRRRPPPOOOGGGFFFDDDAAA>>>;;;888777333111////////////...---......---------,,,,,,,,,+++,,,---...///000000000777FFF^^^]]]???///333333//////000111222333333333333444555444222000///000//////000000111333444444333333222222222333444555666777999:::;;;<<>>666888555666888333777777777777888999:::;;;???>>>AAADDDSSSuuulllGGGAAAHHHWWWkkk~~~ppp]]]RRRJJJGGGGGGDDDBBB@@@@@@@@@AAA@@@???@@@???===<<<;;;;;;;;;;;;AAAGGGXXXsssxxxdddYYYWWWKKKHHHEEEDDDDDDKKKYYYfffrrr}}}}}}zzzqqqpppnnnnnnlllggg```ZZZ___eeeppplll\\\MMM???999888777777666555555555555555vvvYYYRRRMMMPPPRRRQQQPPPPPPGGGFFFCCCAAA>>>;;;999888333111///...///000///.........---------,,,,,,,,,++++++,,,---...///000000***111===>>>333...111222//////000111111222333444333444555444111000000111000//////000111222444555333333222222222333444555555777999:::;;;<<<@@@BBBDDDEEEHHHJJJKKKNNNQQQTTTUUUYYY___dddhhhmmmrrruuuyyy~~~vvvmmmeee\\\VVVTTTVVV___lllqqquuuvvv{{{pppYYYLLLJJJFFFBBB>>>:::888777666555555444333333333333444444555555555666888999777777777666666555555555888888888888999:::;;;<<<:::888777666777888:::<<<===EEEQQQZZZ___```^^^\\\OOOLLLIIIFFFEEEDDDAAA@@@>>><<<;;;::::::;;;<<<===@@@CCCHHHNNNRRRVVVXXXXXX^^^___``````___\\\XXXVVVSSSQQQOOOMMMJJJIIIHHHHHHIIIIIIHHHHHHHHHGGGFFFFFF???<<<888555444555888:::888888888777666555333222111111111111111111111111111222333222111111333555666777===GGGQQQ]]]mmm{{{vvvllluuummmJJJ;;;666777444666999333777777777777888999:::;;;===>>>CCCGGGWWW|||wwwGGGAAAEEEPPPbbbvvvkkk[[[TTTOOOMMMMMMFFFDDDBBBAAABBBBBBAAA@@@AAA@@@>>><<<;;;;;;;;;;;;@@@FFFXXXsssxxxbbbSSSOOOGGGDDDBBBBBB@@@BBBNNN\\\kkk|||sssjjj\\\WWWQQQNNNNNNLLLHHHDDDFFFLLLYYYkkklll[[[LLL???888888777666666555555555555666uuuXXXRRROOOQQQSSSQQQOOOPPPGGGFFFDDDAAA>>><<<:::999222000///...///000///.........---------,,,,,,,,,+++++++++,,,---...000111......------///111111333111000000000111222333333222333444333111000111333000000//////000222444555333333222222222333444555555666888:::;;;===@@@BBBCCCEEEHHHIIIKKKNNNQQQTTTUUUXXX^^^cccggglllqqqtttyyy}}}wwwlllddd]]]ZZZaaaooovvvwww{{{eeeVVVSSSMMMGGGBBB>>>;;;999555444444333333333333444111333555555555555777999888888888888888888888888;;;;;;;;;<<<===???@@@AAA???>>><<<;;;;;;===@@@BBB@@@FFFPPP[[[ccchhhkkkkkk[[[WWWSSSOOOLLLJJJGGGFFFCCCAAA>>>===>>>>>>>>>===@@@BBBFFFKKKOOOTTTWWWXXX\\\]]]^^^^^^\\\XXXTTTQQQIIIGGGEEEBBB@@@???>>>>>>@@@@@@@@@@@@???===<<<;;;===;;;888555444555777888888888999999888666444333222222222222222222222222111222333222222222444666666888???JJJVVVbbbsssrrrlllxxxbbbDDD999888888444777:::444777777777777888999:::;;;<<<>>>CCCIIIYYYOOOCCCDDDJJJYYYnnnqqqeee^^^XXXSSSRRRKKKIIIGGGFFFFFFEEEDDDBBBBBBAAA???===<<<;;;;;;<<<>>>FFFXXXsssuuuaaaVVVMMMHHHEEEEEEBBB@@@HHHUUUeeeyyylll___NNNHHHBBB>>>>>>@@@@@@???===BBBMMM]]]rrr|||zzzyyyxxx{{{lll[[[KKK???999999666666555555555555666666vvvYYYSSSPPPRRRSSSQQQOOOPPPGGGFFFDDDBBB???===;;;:::222000......///000///.........---------,,,,,,,,,,,,+++++++++,,,...000111666777111...222222111555222111111000000111222333111222333222111111333444000000//////000222444666333333222222222333444555444666888:::;;;===@@@CCCDDDFFFHHHJJJLLLOOOSSSVVVUUUYYY]]]aaafffkkkqqquuu{{{{{{rrrjjj```bbbrrrzzzxxx|||mmmaaa]]]VVVMMMEEE???;;;999444444333333333444555666222555888888777777999;;;:::::::::;;;;;;<<<<<<===??????>>>??????@@@AAAAAADDDBBBAAA@@@AAADDDHHHJJJIIILLLQQQYYYbbbhhhlllnnnccc```ZZZVVVTTTRRROOONNNIIIFFFBBBAAAAAAAAA???===@@@BBBDDDHHHMMMRRRVVVYYYZZZ[[[]]]]]]ZZZUUUPPPMMMDDDBBB???<<<:::999::::::999:::;;;<<<<<<;;;:::999===;;;999777666666777888888999999999888666444333222222222222222222222222111222333333222222444666666999AAAMMMYYYfffwwwxxxkkkkkk|||ZZZ@@@999999999333777:::444777777777777888999:::;;;<<<>>>CCCGGGWWW~~~WWWDDDBBBDDDQQQfffzzzxxxooohhh```[[[YYYRRRPPPMMMKKKJJJIIIHHHFFFDDDCCCAAA???============AAAIII[[[wwwsssggg[[[QQQKKKIIIEEE@@@GGGSSSaaawww{{{yyyfffXXXGGGCCC???<<<;;;<<<>>>???===???DDDOOOaaawww~~~vvvpppllljjjjjjrrrlll[[[LLL@@@;;;;;;666666555555555555666666vvvYYYTTTRRRSSSTTTPPPOOOPPPHHHGGGEEEBBB@@@===<<<;;;222000......///000000///......---------,,,,,,,,,,,,+++++++++,,,...000111)))///---+++000//////888333222111000000000111222000111222222111222444666111000//////000222444666333333222222222333444555444666888:::;;;===@@@CCCEEEGGGJJJLLLNNNPPPTTTWWWVVVYYY]]]aaaeeekkkrrrvvv~~~zzztttfffeeettt~~~zzzzzzqqqiiiddd[[[QQQGGG@@@:::888555444444444444666888999666999<<<<<<::::::<<<>>>;;;;;;<<<===>>>???@@@@@@BBBAAA@@@@@@??????@@@@@@FFFEEEDDDDDDFFFJJJOOOQQQSSSSSSUUUYYY^^^dddggghhhgggddd^^^[[[XXXWWWUUUTTTLLLIIIEEECCCCCCBBB@@@===AAAAAACCCFFFKKKQQQVVVYYYYYYZZZ\\\[[[YYYTTTNNNKKKBBB@@@===;;;999888999999666888999;;;<<<<<<<<<;;;:::999888777777888999999888999::::::999777444333222222222222222222222222111222333333222333555777666999BBBNNN[[[iiizzzkkkccciii~~~VVV>>>999::::::444777;;;444777777777777888999:::;;;===>>>BBBEEETTTzzzZZZEEEAAAAAALLL```uuu{{{tttnnnfffaaa```WWWTTTQQQOOONNNMMMKKKIIIFFFEEECCC@@@???>>>>>>???EEENNNaaa{{{}}}uuufffYYYOOOLLLGGGAAAGGGSSS```vvvzzztttzzz{{{~~~~~~rrraaaTTTDDDCCC@@@===<<<<<<===>>>>>>===>>>EEETTThhh|||{{{qqqiiidddaaa^^^fffuuulll[[[LLL@@@<<<<<<666666555555555666666777tttWWWQQQNNNQQQRRRPPPNNNNNNHHHFFFCCCBBB@@@===:::777333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111////////////000000000000222222222111222222333333222222222222222222222222111000//////000222444555777777666555444333333333444666888999:::<<>>@@@CCCBBB???@@@DDDFFFCCCAAADDDHHHKKKIIIFFFIIIBBB???AAA@@@<<<<<<@@@===BBBGGGLLLRRR[[[ccchhhqqqpppooojjjccc___bbbgggkkkhhheee```]]]ZZZWWWVVVMMMIIIDDDAAA??????>>>===;;;===???CCCIIINNNSSSUUUYYYYYYZZZYYYUUUPPPKKKHHHDDDAAA>>>:::888888999:::::::::999:::;;;===???@@@;;;::::::999::::::;;;<<<;;;;;;:::999777555333222333333333333333333333333111111000000111333555666999;;;EEETTTcccqqqqqqeeebbbmmmsssOOO<<<;;;999888777666777777999888888888888:::;;;<<<===CCCFFFHHHVVVppp]]]DDD===???FFFQQQjjj}}}tttkkkeee```\\\XXXWWWZZZ\\\\\\[[[TTTLLLEEEDDDCCC@@@???@@@MMM]]]lllxxx{{{vvvjjj]]]TTTMMMHHHIIILLL[[[gggvvv}}}yyyooofffaaacccbbbbbbbbb```[[[TTTOOO??????>>>============>>>>>>???@@@AAAFFFQQQ___jjjzzz|||rrrjjjbbb\\\XXXVVV[[[bbbmmm~~~lllZZZJJJ>>>999:::666666555555555555666666tttWWWQQQNNNPPPRRRPPPNNNNNNHHHFFFCCCBBB@@@>>>:::777333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111////////////000000000000111111111111222222333444222222222222222222222222111000//////000222444555777777666444444333333444444666888999:::<<>>@@@BBBDDDGGGIIIGGGFFFFFFIIIHHHGGGJJJOOORRROOOMMMNNNQQQSSSRRROOOMMMHHHGGGIIIHHHBBB???AAADDDGGGKKKQQQ[[[kkk{{{yyyqqqmmmlllmmmkkkhhhfffccc```\\\ZZZUUUPPPIIICCC???===;;;999:::;;;===AAAFFFLLLQQQUUUWWWWWWWWWVVVRRRMMMHHHDDD???===:::777555555666777999999999;;;===???AAACCCBBBBBBAAA@@@???>>>>>>===;;;;;;:::999888666444333333333333333333333333333222222111111222444666777<<>>>>>>>>>>>>>>???@@@@@@============@@@GGGSSS[[[eeeiiiooouuu{{{~~~uuulllddd]]]WWWSSSMMMRRRWWW___nnn~~~kkkYYYJJJ===888999777666666555555666666777tttWWWQQQMMMPPPRRROOOMMMMMMGGGEEECCCAAA@@@>>>:::888333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000.../////////000000000111000000000111222333444555333333333333333333333333222111000///000111333555777666555444444444444444555666888999:::;;;>>>AAAEEEGGGIIIKKKLLLNNNQQQSSSVVVYYY^^^aaaeeekkksssyyy{{{uuu[[[KKKDDDAAA>>>===BBBHHHKKKLLLNNNQQQTTTTTTQQQPPPQQQQQQRRRXXX___dddaaa\\\ZZZZZZ[[[\\\]]]WWWUUUUUUUUUQQQIIIDDDCCCDDDHHHPPP[[[hhhzzz|||tttooonnnmmmllljjjfffaaa^^^\\\VVVMMMEEE@@@===:::999999999:::===BBBIIIOOOSSSTTTTTTTTTSSSOOOIIIDDD@@@<<<:::777555444444555666888888:::;;;>>>@@@CCCDDDHHHHHHHHHGGGEEEBBB@@@>>>;;;;;;;;;:::999777666555333333333333333333333333222222222222333555777888>>>BBBNNN___nnn{{{oooffffffqqqeeeAAA:::999777666555666666777888777777777999;;;===>>>AAAFFFJJJMMMWWWlllzzz}}}yyyaaaEEE===???FFFMMMbbbzzzwwwooollliiigggeee```ZZZSSSLLLEEEAAADDDKKKfffvvvyyyhhhaaaiiiyyyyyymmm```RRRIIIGGGJJJNNNRRRRRRMMMGGGDDDCCCBBBAAAAAACCCDDDDDDBBB????????????>>>>>>??????@@@AAAAAAAAA@@@???CCCIIIOOORRRWWW]]]```fffrrr~~~yyypppggg```YYYRRRNNNJJJMMMQQQUUU^^^rrr~~~iiiWWWHHH<<<777888777666666555555666666777tttVVVPPPMMMOOOQQQOOOMMMMMMGGGEEECCCAAA@@@>>>;;;888333111///.../////////---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000......//////000000111111/////////000111333444555333333333333333333333333222111000//////111333444777666555444444444444444555777888999:::;;;>>>@@@DDDFFFJJJLLLMMMOOOQQQSSSUUUYYY___bbbfffkkksssyyy{{{ttt\\\OOOJJJGGGEEEKKKPPPUUUXXXXXXZZZ___cccddd___\\\\\\]]]___gggpppvvvqqqiiibbb___aaafffjjjfffeeeddd```XXXOOOHHHEEECCCJJJWWWggguuu~~~uuutttrrrrrrqqqmmmgggbbb^^^XXXOOOGGGBBB???===<<<888777777999>>>EEEKKKPPPQQQRRRRRRPPPMMMHHHBBB???<<<;;;999888777777888888888999:::;;;===???AAABBBGGGHHHHHHHHHFFFCCC???===:::::::::::::::999888777444444444444444444444444222222111222333555777888===CCCPPPbbbrrr~~~kkkfffhhhttt\\\<<<888777666555555666777777777777777888:::<<<>>>@@@CCCGGGLLLPPP[[[ppppppKKK??????EEEKKK___wwwvvvmmmiiifffdddbbbaaa^^^ZZZTTTIIIBBBFFFNNNccctttuuugggeeemmmzzz|||sssjjj___RRRHHHEEECCCEEEGGGFFFDDDAAA@@@AAACCCBBBAAAAAABBBBBBAAA@@@BBBAAA@@@???????????????DDDFFFGGGEEECCCCCCGGGKKKLLLSSSYYY[[[^^^hhhzzz{{{rrriiiaaaYYYRRRMMMHHHIIIKKKLLLQQQccc}}}gggUUUFFF;;;777777555555444444444444555555sssUUUOOOLLLOOOPPPNNNLLLLLLFFFEEEBBBAAA@@@>>>;;;999333111///.../////////---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////.........///000111111111/////////000111333444555333333333333333333333333333222000//////111333444666666555444444444444555666777999999999;;;===@@@CCCFFFJJJMMMNNNPPPRRRTTTUUUZZZ___cccggglllsssyyy|||vvvcccZZZVVVTTTSSS]]]```dddgggiiiooovvv{{{wwwqqqkkkjjjjjjmmmwwwuuujjjdddfffnnnvvvwwwwwwrrriii]]]SSSLLLHHHIIIMMMYYYhhhttt}}}zzzwwwvvvwwwtttnnniii___YYYPPPHHHCCC@@@===<<<777666666777;;;AAAGGGKKKOOOPPPPPPPPPMMMIIIDDDAAA>>>===<<<::::::999::::::999999:::;;;<<<<<<======AAABBBBBBCCCBBB???===;;;999999:::::::::999999888444444444444444444444444111111111222333555777999>>>EEEUUUhhhxxxfffeeeiiiuuuTTT;;;777777666555555666777888777777888999;;;>>>AAACCCIIILLLOOOTTT]]]pppXXXEEE???DDDJJJ\\\uuuxxxpppfff___\\\[[[ZZZXXX[[[\\\]]]YYYPPPGGGJJJQQQ___ooo{{{yyynnnlllooorrrtttmmmfffbbbZZZOOOFFFDDDAAABBBCCCCCCBBB@@@@@@@@@AAA@@@??????AAABBBBBBAAAAAAAAA@@@AAAAAABBBCCCDDDDDDGGGJJJIIIHHHHHHJJJNNNSSSZZZaaacccccciiiuuuvvvmmmdddZZZRRRMMMCCCBBBCCCCCCDDDSSSrrr{{{cccRRREEE;;;777777444333333222222333333444rrrUUUOOOKKKNNNPPPMMMKKKKKKFFFDDDBBBAAA@@@???<<<999333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------...///000111222222/////////000111222333444333333333333333333333333333222000//////111222333666555555444444444555555666777999999999;;;===???DDDGGGKKKNNNPPPRRRSSSUUUUUUZZZ```dddggglllsssxxx}}}wwwkkkddd___^^^___dddeeehhhnnnvvvxxxuuutttxxxuuulllllluuu}}}rrrdddYYYRRRLLLKKKIIIMMMUUU]]]iiizzzuuupppoooqqqrrrnnnjjj___YYYQQQJJJDDD???;;;999777666555666999>>>CCCFFFKKKMMMOOOOOONNNKKKHHHEEE???>>>===<<<::::::999999999999:::;;;;;;;;;;;;:::;;;<<<======<<<;;;:::999777777888999::::::999999444444444444444444444444222222222333444777999:::CCCKKK\\\qqqcccdddkkkwwwsssLLL:::777666666555666777999:::777888999;;;===AAADDDFFFQQQSSSWWW[[[```lllmmmQQQBBBBBBHHHZZZrrr|||nnneee^^^VVVQQQPPPPPPOOONNNQQQTTTYYY[[[UUUPPPSSSZZZhhhwwwvvvqqqoooqqqjjjccc___XXXNNNGGGEEECCCCCCBBBAAAAAA@@@@@@@@@BBBAAAAAACCCFFFHHHHHHHHH@@@@@@BBBDDDFFFIIILLLMMMKKKOOOSSSTTTTTTUUUYYY\\\cccjjjqqqtttsssuuu{{{xxxooofff\\\TTTNNNFFFBBBAAA@@@@@@KKKgggxxx```NNNCCC;;;888888333333333222222333333333pppTTTNNNKKKMMMOOOMMMKKKKKKFFFDDDBBBAAA@@@???<<<999333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------...///000111222222000000000000000111222222444444444444444444444444333222111//////000222333555555444444444555555666666888999999999:::===???DDDHHHMMMPPPRRRSSSUUUVVVUUUZZZ```eeehhhmmmsssxxx|||}}}{{{tttnnnhhhfffhhhggggggjjjsss}}}yyywwwyyyuuuqqqvvv}}}|||mmmbbbYYYQQQIIICCCAAADDDEEELLLaaaxxxvvveee^^^WWWWWW\\\aaaaaa___YYYUUUOOOJJJEEEAAA<<<999777666666777999<<>><<<;;;:::999888999:::<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888555666777888999999999999555555555555555555555555444444444555777999;;;===FFFOOObbbxxx{{{aaaeeemmmzzzgggCCC999777777666666777888:::;;;888999:::<<>>DDDGGGJJJMMMOOONNNMMMKKKDDDDDDBBBAAA???===;;;;;;777888:::<<<>>>??????>>>>>>===<<<:::999999888888444555666777888999999999555555555555555555555555666666666777999;;;>>>???GGGQQQddd{{{zzzaaafffooo|||___>>>888777777666777888999;;;<<<999999;;;===AAAEEEHHHJJJWWW]]]gggooooooooo{{{iiiHHHAAAEEEVVVjjjsss~~~nnnaaa[[[VVVOOOKKKJJJIIIGGGDDDBBBDDDKKKTTT[[[bbbllluuuwwwmmmfff^^^VVVQQQPPPKKKHHHDDDDDDHHHNNNTTTXXXRRRQQQQQQQQQRRRQQQNNNLLLOOOOOOOOONNNOOOOOOPPPQQQTTTYYY^^^aaacccfffkkkoooooosssyyy}}}yyyrrrkkkddd\\\WWWRRRJJJEEEEEEBBBEEEYYYpppuuu[[[KKKBBB<<<999:::666666555555555555666666nnnTTTMMMIIILLLPPPNNNLLLKKKFFFDDDBBB@@@???<<<888555222111000//////...............---------,,,,,,,,,++++++,,,,,,,,,,,,------000000000000000111111111000000////////////000000000111222333444333222222444444444222000000111222444555666666666666666666666888:::;;;;;;<<<>>>???BBBEEEIIIMMMPPPRRRSSSSSSWWWZZZ^^^bbbggglllssswww|||{{{vvvuuu}}}}}}wwwsssqqqpppnnnsssyyy}}}vvvrrrmmmiiiooo{{{~~~uuutttyyy}}}pppbbbWWWNNNGGG@@@===;;;:::???EEEPPPRRRTTTUUUTTTPPPKKKHHH======<<<999777999???DDDFFFEEEEEEEEEDDDAAA===999:::999777666666888:::<<<>>>AAAEEEJJJNNNPPPRRRRRRIIIGGGDDD@@@===<<<;;;:::>>>>>>============>>>>>>@@@@@@@@@??????===<<<;;;999999999888888888888777666666666666666555555555666444444666666666;;;BBBJJJWWWkkk~~~nnndddaaannn|||OOO999:::777777666666666888999::::::<<<>>>@@@AAAEEEIIILLL]]]aaafffjjjnnnsss{{{uuuKKK>>>EEERRRaaammmzzzoooddd___\\\TTTOOOOOOLLLFFFDDDGGGGGGIIIFFFKKKYYY```hhhwww}}}kkkdddggghhh```WWWRRRPPPOOOSSSZZZ```cccdddddd^^^VVVRRRSSSUUUVVVVVVTTTTTTUUUTTTSSSRRRPPPOOOUUUYYY^^^aaadddfffiiikkkkkkooouuu{{{{{{rrrmmmhhhbbb```bbbXXXUUUQQQLLLFFFIIIWWWggg|||qqqYYYNNNCCC===<<<777666666555444444444444444nnnTTTMMMIIILLLPPPNNNLLLKKKEEECCCAAA@@@???<<<888555222111000//////...............---------,,,,,,,,,++++++,,,,,,,,,,,,------000000000000111111111111000000////////////000000000111222333444333222222444444444333111000111222444555555666666666666666666888:::;;;;;;<<<>>>??????BBBGGGLLLPPPSSSUUUVVVWWWZZZ^^^bbbggglllssswww}}}yyyxxx{{{}}}vvvsssqqqqqqsssxxx~~~}}}pppiiiaaa[[[___iiitttxxx}}}uuutttyyy|||nnnbbbTTTLLLDDD???:::666777<<<999;;;===???@@@>>><<<;;;999999888666333444888;;;<<<===???BBBDDDCCC@@@>>>;;;999777666666777999;;;===???CCCGGGJJJLLLMMMMMMHHHFFFDDDAAA???>>>>>>>>>????????????@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>===:::::::::::::::::::::999777777666666666666555555666444444666777888???FFFQQQ^^^rrrjjjccceeetttvvvLLL888;;;777777666666777888999:::;;;===???AAADDDGGGLLLOOO[[[___eeejjjmmmssszzzyyySSSCCCCCCKKKZZZhhhvvviiibbbcccZZZSSSRRRQQQLLLIIIIIIGGGIIIFFFJJJWWW]]]dddtttyyyvvvyyywwwnnneee]]]]]]___dddkkkooonnnlllkkkeee^^^YYYYYYYYYYYYYYYZZZYYYXXXWWWWWWWWWWWWXXX```cccgggjjjkkkkkklllmmmiiilllooosssxxx}}}|||zzzwwwpppllllllfffaaa[[[SSSKKKHHHOOOZZZhhh|||oooWWWMMMAAA<<<<<<888666555555444333444444444nnnUUUMMMIIIMMMPPPOOOLLLKKKDDDBBBAAA@@@???===999777222111000//////...............---------,,,,,,,,,++++++,,,,,,,,,,,,------//////000000111111111111000//////......//////000000111333444444444333222444555555444222111111222444444555666666666666666666888:::;;;;;;<<<>>>???===@@@EEEKKKQQQUUUWWWYYYWWWZZZ^^^bbbggglllssswww~~~xxx}}}vvvsssssssss}}}mmmaaaXXXOOONNNSSSaaahhhttt~~~}}}xxxwwwzzz}}}mmm___WWWNNNGGG???888666999///000222333444555555444888888888555333222333444555777;;;@@@CCCDDDAAA>>>;;;:::888666555666777888;;;===@@@CCCFFFHHHHHHIIIGGGFFFEEECCCBBBAAAAAAAAA@@@@@@BBBCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<777777777777666666555555555333555777888;;;CCCLLLYYYfffzzzqqqdddccciiizzznnnGGG777;;;777777666666777888:::;;;<<<>>>AAADDDFFFJJJOOOSSSXXX]]]dddiiimmmrrrxxx}}}zzzYYYGGGAAAFFFUUUeee~~~yyyqqqeee[[[XXXXXXUUUPPPNNNJJJMMMIIIKKKWWW]]]eeeuuuxxxpppmmmooossszzzzzzuuurrrmmmgggccc```^^^]]]\\\ZZZZZZYYYZZZ]]]aaadddgggoooqqqtttuuusssqqqpppppplllmmmooorrrwww}}}{{{yyyllleee]]]UUULLLEEEFFFJJJUUUggglllTTTJJJ???;;;<<<999666666555444444444444444nnnUUUNNNJJJMMMPPPOOOLLLKKKCCCBBB@@@@@@???===:::777222111000///..................---------,,,,,,,,,+++++++++,,,,,,,,,------//////000000111111222222000//////......//////000111222333444444444333222444555666555333111222222333444555666777777777666666888:::;;;;;;<<<>>>???>>>@@@EEEKKKPPPUUUXXXYYYWWWZZZ^^^bbbggglllssswww}}}~~~~~~yyyvvvwwwxxxuuuhhh^^^QQQKKKKKKRRRZZZjjjxxx{{{xxxxxx{{{zzziii```VVVNNNEEE;;;888999666555555555555666777888<<<<<<<<<:::888555333222555777;;;???BBBBBB>>>;;;;;;999777555444444444555999;;;===AAACCCEEEGGGGGGFFFFFFEEEDDDCCCBBBBBBBBB@@@AAACCCEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>><<<;;;::::::;;;;;;<<<<<<======999888888777777666666666555444555888888;;;EEEPPP___lllqqqaaacccmmm}}}hhhDDD666999777777666666777999;;;<<<===???BBBEEEGGGLLLQQQUUUWWW\\\ccchhhlllpppvvv{{{vvvXXXDDD???FFFVVVfff}}}}}}lllcccaaa^^^XXXSSSNNNPPPLLLMMMXXX___iii{{{}}}yyyuuurrrnnniiieeeaaa___^^^UUUWWW[[[```ffflllqqqtttyyy{{{}}}|||yyyvvvttttttlllmmmpppuuu{{{}}}xxxaaaXXXPPPKKKFFFAAA@@@CCCLLL[[[ttthhhPPPGGG===:::===:::777777666555555555555666oooVVVOOOKKKNNNQQQOOOKKKJJJCCCBBB@@@@@@???===:::777222111000///..................---------,,,,,,,,,+++++++++,,,,,,,,,------...//////000111111222222000000////////////000000111222333444555444333333444666777666444222222333333444555666777777777777666888:::;;;;;;<<<>>>???@@@BBBFFFJJJOOOSSSVVVXXXWWWZZZ^^^bbbggglllssswww{{{|||xxxzzz~~~~~~tttiiiYYYNNNKKKHHHOOO]]]lllsssssstttxxxtttjjj___TTTHHH<<<777777777666444444555666999:::@@@@@@??????===:::666444666888;;;???BBBBBB>>><<<:::999888666444444444444888:::<<>>===<<<:::888777888888999:::;;;<<<<<<===:::999999888777777666666555555666888888<<>>>>><<<>>>AAAFFFPPPgggbbbLLLDDD<<<:::<<<:::999888888777777777777777pppWWWPPPKKKNNNQQQOOOKKKJJJDDDBBBAAA@@@???===999777222111000//////...............---------,,,,,,,,,++++++,,,,,,,,,,,,------......///000111222222333222111111000000111111222111222444555555555444333444666888777555333333333333333555666777777777777666888:::;;;;;;<<<>>>???CCCDDDGGGJJJNNNRRRUUUVVVWWWZZZ^^^bbbggglllssswwwyyy{{{yyyooohhhfffqqqyyylll[[[NNNJJJHHHKKKUUUaaajjjnnnttt{{{zzzlll^^^NNN@@@999999333333333333555999<<<>>>@@@@@@?????????===999666444555888===AAACCCBBBAAA<<<;;;:::888777666666666:::;;;===???BBBDDDFFFGGGCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDBBBAAA@@@=========;;;:::888666555666777888999:::;;;<<<<<<;;;::::::999888777666666555555777999:::???MMM\\\lllwwwnnnaaaiiitttvvvVVV@@@777555777777666777888:::<<<======???BBBDDDGGGKKKPPPTTTWWW[[[___bbbdddhhhooottt~~~]]]CCC;;;DDDTTTaaazzzuuujjj```___TTTNNNTTTYYYhhh~~~~~~vvvuuusssoookkkiiiiiiiiijjjmmmsssxxx|||}}}}}}|||vvvcccUUUOOOIIIAAA;;;::::::999;;;??????DDDWWWsss|||]]]IIICCC;;;:::<<<999999999888777777777777777qqqXXXPPPLLLNNNQQQOOOKKKJJJEEECCCAAA@@@???<<<888555222111000//////...............---------,,,,,,,,,++++++,,,,,,,,,,,,------......///000111222333333333333222222222222333333222222444555555555444333444666888888666444333333222333444666777777888888666888:::;;;;;;<<<>>>???CCCDDDFFFJJJNNNRRRUUUWWWWWWZZZ^^^bbbggglllssswwwyyy|||xxxppphhhaaa```jjjvvvcccWWWTTTTTTTTTXXXaaakkktttppp```PPPBBB;;;;;;666666666777999<<>>???@@@???<<<888333444666:::???CCCDDDCCC???>>>>>>===<<<;;;;;;:::>>>>>>>>>???@@@AAACCCCCC@@@AAADDDFFFHHHIIIIIIIIIGGGFFFEEEDDDCCCAAAAAA@@@???>>>>>><<<;;;999777666666666777999:::<<<======<<<;;;:::999888777777666333555888;;;===DDDUUUeeewwwpppbbbmmmzzzeeeIII<<<888555777666666777888:::===>>>???AAACCCEEEHHHKKKPPPSSSVVVXXX[[[\\\]]]aaaiiioooxxxiiiLLL===BBBSSS```zzz|||xxxhhh[[[ZZZ]]]kkkyyyyyyxxxuuuqqqqqqsssvvvwwwyyy|||~~~~~~}}}qqq]]]NNNHHHBBB>>><<<<<<:::777999======>>>KKKeee{{{vvvYYYGGGBBB<<<:::;;;777888777666666555555666666rrrXXXPPPLLLNNNQQQOOOKKKJJJFFFDDDBBB@@@???<<<888555222111000//////...............---------,,,,,,,,,++++++,,,,,,,,,------------...///000111222333333444333333222222333333444222333444555555555444333444777999999777444333333222333444666777888888888666888:::;;;;;;<<<>>>???BBBCCCFFFIIINNNSSSVVVYYYWWWZZZ^^^bbbggglllssswwwyyy}}}zzzuuunnngggeeemmm}}}~~~|||}}}tttiiiiiiccc``````hhhsssyyyiiiYYYJJJ===888999;;;;;;:::::::::;;;<<<===AAA@@@???@@@BBBBBB???;;;555444555999===@@@BBBBBBAAAAAA@@@@@@??????>>>>>>AAA@@@@@@????????????@@@>>>@@@CCCGGGJJJLLLMMMNNNJJJIIIGGGDDDCCCAAAAAAAAAAAA@@@@@@>>><<<:::888777666666888999;;;<<<===>>><<<<<<;;;:::999777777666222444999===@@@III[[[mmmxxxcccpppYYY???888888666777666666777999;;;===>>>AAACCCEEEGGGHHHLLLPPPSSSUUUWWWXXXWWWXXX]]]eeekkkmmmrrrTTT@@@BBBTTTcccyyy|||jjjeeeeeeqqq~~~|||}}}|||yyywwwwww{{{||||||}}}~~~~~~||||||}}}vvvcccSSSLLL<<<;;;===>>><<<777777;;;@@@===GGG]]]qqqsssWWWFFFBBB<<<:::;;;777666666555444444444444444rrrVVVNNNJJJMMMPPPOOOLLLKKKEEEDDDDDDBBB???<<<999777222111000//////...............---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------000000//////000111222222444333333555666555333111444555666666666555444333555444444444555555333111333444666999;;;;;;888666444666:::===???@@@??????BBBDDDFFFHHHLLLQQQXXX\\\YYY\\\```cccgggmmmssswwwxxx|||~~~vvvooommmhhhnnnxxxsssvvv~~~rrrrrrqqqppptttuuueeeXXXKKKAAA<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAA@@@???>>>======888555555:::AAADDDFFFDDDCCCBBBDDDFFFGGGDDDAAADDDBBB@@@>>>>>>???@@@AAAAAAAAACCCFFFIIILLLOOOQQQSSSPPPKKKHHHGGGEEECCCBBB@@@AAAAAA???;;;999999:::888888999:::;;;<<<=========>>>>>><<<999777666666555666999===AAALLLaaattt{{{uuuwwwnnnIIICCC===333999777777777888:::<<<>>>@@@BBBCCCFFFHHHKKKMMMOOOOOOSSSWWWZZZ[[[ZZZ\\\bbbhhhnnnvvvSSS???DDDUUU```vvv|||ooojjjvvv~~~}}}~~~{{{zzz}}}~~~}}}zzztttoooqqqzzz}}}lllYYYKKK@@@???===<<<;;;;;;<<<======AAAJJJWWWeeewwwmmmXXXGGGDDDCCC;;;888:::777777555444333222222222sssXXXQQQLLLNNNQQQNNNJJJIIIEEEDDDDDDBBB???<<<999777222111000//////...............---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------////////////000111222333444333333555666666333111333444555666666555444444555444333444555444333111222333555777::::::888555555777999<<<>>>???@@@@@@BBBDDDFFFHHHKKKPPPVVV[[[YYY[[[___cccggglllrrrwwwyyy}}}{{{rrrooorrrooosssvvviiieeekkk{{{wwwmmmaaaXXXOOOFFFBBBBBB======>>>>>>>>>>>>=========>>>???@@@AAAAAA@@@???;;;999777777:::>>>CCCFFFJJJIIIIIIJJJLLLKKKGGGCCCCCCAAA???===<<<<<<======???@@@BBBDDDHHHLLLOOOPPPRRROOOKKKIIIGGGFFFCCCAAA???@@@???===:::888888888:::::::::;;;;;;<<<<<<<<<===>>>>>><<<999777666666444555888===BBBNNNdddxxxzzzuuuyyyfffDDDAAA<<<444999777777777999;;;===???AAACCCDDDFFFHHHJJJLLLMMMNNNRRRUUUYYYYYYYYYZZZ```dddhhh~~~zzzVVV@@@CCCQQQZZZssszzz~~~|||zzzyyyzzz|||wwwrrrpppkkkggggggnnnyyysssbbbXXXDDDAAA>>>;;;:::;;;===???===???GGGRRR^^^nnnfffSSSCCCBBBAAA;;;999;;;888777666555444333333333ttt[[[SSSNNNPPPQQQNNNJJJHHHEEEEEEDDDBBB???<<<999777222111000//////...............---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------...///111222333333333333333444666666444222222333444666666666666555555444333444555555333222222222333555888999777555777888999:::<<<>>>@@@AAACCCDDDEEEGGGIIINNNTTTXXXXXX[[[___bbbffflllrrrvvv{{{~~~}}}tttuuu{{{{{{}}}tttaaaZZZ\\\hhhssshhhaaa[[[WWWRRRJJJEEEEEEAAAAAA@@@??????>>>=========>>>???AAABBBCCCCCCCCC<<<<<<<<<:::999;;;AAAFFFNNNNNNOOOPPPPPPMMMHHHDDDAAA@@@>>>;;;:::999999999<<<>>>@@@CCCGGGLLLOOOQQQSSSQQQOOOMMMLLLJJJGGGDDDBBBBBBBBB@@@<<<999888888<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===999777666666555666:::@@@HHHWWWmmmxxxuuu|||YYY???>>><<<666888777888888:::<<>>BBBKKKUUUcccxxx|||\\\LLL???>>>???<<<:::<<<999999777666555555555555rrr\\\TTTOOOQQQRRROOOKKKJJJEEEEEEDDDBBB???;;;888666222111000///..................---,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,...///111222333333333333333444666666444222111222444555777777777666666555555666777777555444222222222444777888888777888888888999;;;>>>AAACCCCCCDDDEEEFFFHHHLLLRRRVVVXXXZZZ^^^bbbffflllrrrvvv||||||}}}mmmfffeeegggqqq}}}~~~qqqiiiddd```___ZZZQQQJJJHHHCCCBBBBBBAAA@@@@@@@@@???AAAAAABBBCCCDDDDDDDDDEEE@@@CCCDDD@@@:::999>>>CCCKKKLLLNNNOOOOOOKKKFFFCCCAAA???===;;;999888777777;;;===@@@DDDIIIMMMQQQSSSWWWVVVTTTTTTSSSQQQMMMJJJJJJJJJJJJFFFAAA===;;;:::;;;;;;<<<<<<<<<<<<=========>>>???===:::777777777888999>>>GGGRRRbbbyyyvvvsssrrr}}}uuuNNN<<<<<<;;;777777777888:::<<>>===>>><<<;;;<<<::::::999888777666666777nnnZZZSSSNNNQQQSSSQQQMMMLLLFFFFFFDDDBBB???;;;888666222111000///..................---,,,,,,,,,,,,---+++++++++,,,,,,,,,------***,,,---///111222222222222222333444666666444333000111333555777777777777888777666777999999888666444333222444777999:::999999888888888:::>>>AAACCCCCCDDDEEEFFFHHHLLLQQQUUUXXX[[[___bbbggglllrrrvvv}}}~~~}}}vvvoooooottt}}}~~~|||vvvrrrooohhh[[[PPPLLLDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEIIIJJJDDD;;;777;;;@@@EEEHHHKKKLLLKKKHHHDDDBBB???>>>===;;;:::888888777<<<===AAAFFFKKKQQQUUUXXXZZZXXXWWWWWWWWWTTTQQQNNNQQQRRRPPPLLLFFF@@@===;;;;;;;;;<<<<<<===>>>??????>>>??????===:::888777777888:::AAAMMM[[[lllrrriiijjjppp~~~hhhFFF<<<;;;999777666888999;;;>>>AAADDDEEEFFFKKKKKKKKKKKKLLLNNNOOOPPPTTTWWWZZZ\\\\\\\\\\\\]]]]]]jjjmmmJJJAAAGGGMMM```yyyzzz{{{yyyuuupppoooqqqttt||||||tttooooooqqqqqqwwwvvvjjjeeeiiikkkkkkgggeeeeeefffqqqxxx{{{xxxsssmmmfff```^^^bbbeeefffccc[[[TTTOOOHHHFFFDDDAAA>>><<<:::999;;;;;;>>>DDDKKKWWWjjj{{{~~~}}}rrrdddRRRHHH???======<<<;;;;;;;;;:::999999888888888888oooZZZRRRNNNPPPSSSQQQMMMLLLFFFFFFEEEBBB???;;;888555222111000//////...............---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------***,,,...000111111111111222222222444666777555333000222444555777777777666888777777888::::::999777555333222333666999;;;;;;999888888999;;;>>>AAACCCCCCDDDEEEFFFHHHLLLRRRVVVYYY\\\```cccgggmmmssswww}}}vvvrrruuuuuuyyy|||qqq```SSSNNNFFFEEEDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDGGGKKKLLLFFF===888:::>>>BBBDDDHHHIIIGGGDDDBBBAAA<<<<<<<<<;;;;;;::::::999<<<>>>BBBGGGMMMTTTYYY[[[ZZZYYYWWWWWWVVVUUUSSSPPPTTTUUUTTTQQQJJJDDD@@@>>>>>>?????????@@@@@@@@@AAA>>>??????>>>:::888777777777:::CCCSSScccttt{{{eee___dddqqq[[[???===:::777888666888999<<<@@@CCCFFFHHHHHHMMMLLLMMMNNNOOORRRUUUVVVYYY[[[___bbbccccccbbbaaabbbhhhvvvxxxPPPAAACCCHHHZZZtttzzzyyyuuupppkkkiiijjjkkklllnnnnnnjjjbbb^^^^^^```eeemmmxxxyyynnnfffiiilllmmmjjjfffcccaaafffnnnvvvxxxwwwsssiii```[[[WWWSSSSSSTTTQQQKKKFFFDDDDDDCCCBBB@@@===;;;:::::::::===CCCIIISSSdddssszzz{{{yyyooocccNNNGGG@@@===<<<<<<;;;:::;;;::::::999888888999999sss[[[SSSNNNPPPRRROOOKKKIIIGGGFFFEEEBBB???;;;777555222111000//////...............---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,...000111111000///222111222444666777555333111222444666666777666666666666555777888999888666444222000111444888:::;;;888888888:::<<<>>>AAABBBCCCDDDEEEGGGIIIMMMSSSWWWZZZ]]]aaadddiiinnntttxxx|||}}}~~~zzzhhhZZZTTTJJJHHHFFFEEEDDDEEEFFFGGGCCCCCCBBBAAABBBCCCDDDDDDEEEHHHIIIEEE>>>::::::===???BBBDDDCCC@@@===<<<<<<888999::::::;;;;;;;;;;;;;;;===BBBHHHNNNUUUZZZ]]]\\\ZZZXXXWWWWWWWWWUUUTTTVVVWWWXXXUUUPPPKKKGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA>>>???@@@>>>;;;888777888999===III[[[lll~~~uuu```]]]cccuuuzzzMMM:::>>>888555:::888888:::===AAAEEEHHHIIIJJJNNNNNNNNNPPPSSSWWWZZZ\\\^^^```dddhhhkkkkkkhhhfffgggiiisss\\\FFFBBBDDDUUUppp}}}yyytttpppooonnnnnnnnnggggggfffbbb]]]ZZZ[[[]]]^^^dddmmmsssvvvyyy~~~|||tttkkklllmmmooopppoookkkhhhdddiiinnnrrrwwwzzzvvvnnnfff```ZZZWWWWWWVVVQQQLLLQQQOOOLLLGGGCCC???<<<;;;888888<<>>@@@AAA???:::666666666555666888999;;;;;;<<<<<<:::===AAAGGGNNNUUU[[[^^^```]]]ZZZYYYYYYYYYYYYXXXXXXYYY[[[ZZZVVVRRROOONNNLLLKKKJJJHHHEEECCCBBBAAA>>>???@@@>>>;;;888888888===BBBOOObbbuuutttaaa___fffxxxqqqEEE666>>>777444;;;:::888:::>>>BBBFFFIIIJJJKKKNNNNNNOOOQQQUUUZZZ^^^```aaacccgggllloooooommmjjjkkkkkkssshhhLLLDDDDDDRRRnnn{{{uuusssuuuwwwwwwvvvkkkjjjgggdddaaa___```bbb\\\aaaeeegggfffhhhnnnsssvvvxxxsssqqqqqqssswwwxxxvvvtttllllllkkknnnwww}}}yyytttnnnjjjgggddd```]]]ccc___WWWNNNFFF@@@===;;;777777;;;@@@CCCIIIVVVcccdddeeekkkvvvxxxjjjcccaaaYYYOOODDDBBB>>>:::;;;======;;;::::::999888888888999999|||bbbYYYRRRRRRSSSPPPLLLKKKFFFFFFEEEBBB???:::555333333222111000////////////......------------......+++++++++,,,,,,,,,------......---......///000111333333222222222333444444000000111222444555555666888666444444666888999999888555222///000333777:::888888999999:::>>>CCCFFFCCCDDDFFFHHHIIIKKKNNNPPPTTTYYY```eeehhhlllrrrvvv~~~uuukkk\\\TTTKKKGGGGGGGGGCCC>>>???CCCDDDAAA>>>???BBBCCCGGGCCC>>><<<<<<=========@@@???<<<:::999999999999666666777777777:::>>>AAA???>>>???DDDLLLUUU\\\```bbbcccaaa^^^ZZZXXX[[[^^^XXXYYY\\\___aaa___[[[WWWTTTSSSQQQMMMGGGBBB@@@@@@CCC@@@>>>???===888777:::===FFFZZZsssttt^^^cccmmm~~~WWWFFF:::999999444555;;;======>>>AAAGGGLLLOOOPPPWWWVVVUUUUUUVVVYYY[[[]]]dddcccdddgggjjjmmmnnnnnnooogggjjjuuuLLLAAAJJJQQQ___rrr{{{xxxxxxzzzyyyqqqkkkiiilllhhheeegggmmmqqqqqqooopppttt~~~{{{zzz|||xxxvvvsssrrruuuyyy}}}xxxuuuqqqeeeTTTHHHAAA>>>;;;999999777777<<<@@@EEEOOOXXX^^^[[[\\\eeerrr|||}}}{{{sssmmmddd\\\WWWSSSNNNKKKAAA@@@@@@???>>>===<<<<<<:::::::::999999888888888~~~bbbYYYRRRRRRRRROOOKKKJJJFFFFFFEEEBBB???:::666333333222111000////////////......------------......---------.........//////............///000111111333333222222222333444444111111222222444555666666888666444444555777888999888666333111111333777999:::;;;;;;::::::===AAADDDCCCEEEGGGHHHIIIKKKNNNPPPUUUZZZaaaeeehhhlllrrrvvv~~~}}}uuukkkaaaTTTLLLJJJIIIFFFCCCBBBCCCCCCBBBAAABBBGGGMMMJJJHHHEEEAAA>>>===<<<<<<>>>===<<<:::999999999999888999999999999:::<<>>>>>???CCCKKKTTT[[[```bbbbbbbbb```\\\[[[\\\^^^[[[\\\^^^aaabbbaaa\\\YYYSSSSSSQQQLLLGGGBBB@@@@@@DDD@@@>>>>>><<<888888;;;@@@LLLccc{{{zzzdddgggnnn~~~zzzQQQBBB888999:::666777===>>>???AAADDDGGGKKKOOOQQQWWWWWWVVVVVVWWWXXXZZZZZZ___```bbbeeeiiilllnnnnnnooohhhjjj||||||PPPAAAGGGMMM[[[ooo}}}}}}xxxwwwtttqqqpppsssxxx{{{zzzwwwsssuuu~~~~~~}}}|||zzzzzz{{{}}}yyyuuuggg]]]OOOEEE@@@===;;;888:::777777;;;???CCCLLLUUU[[[XXXWWW___kkktttvvvtttfffaaaYYYSSSOOOLLLHHHEEE@@@??????>>>>>>=========;;;;;;:::::::::999999999aaaXXXQQQQQQRRROOOKKKJJJGGGGGGEEEBBB???:::666444333222111000////////////......------------......---------.........//////.........//////000111111222222222222222333444444111222222222333555666666888777555444444666888:::888666444222222444666888<<<<<<<<<;;;;;;<<<@@@BBBDDDFFFHHHIIIIIIKKKNNNPPPUUU[[[aaafffiiimmmssswww~~~|||sssmmmmmmjjjooo||||||ppp```UUUQQQQQQPPPNNNPPPJJJHHHIIIGGGFFFNNNZZZWWWXXXUUUOOOFFF@@@======<<<;;;::::::999999::::::;;;======<<<;;;:::;;;<<<<<<===>>>BBBIIIRRRZZZ___aaacccdddcccaaa____________```aaacccdddbbb^^^ZZZRRRRRRPPPLLLGGGBBBAAA@@@DDD@@@>>>>>>;;;888999>>>EEEUUUnnnjjjlllrrriiiHHH===777999;;;999:::???@@@CCCFFFGGGHHHJJJOOOSSSXXXXXXYYYZZZZZZYYYXXXXXXZZZ\\\^^^bbbfffiiilllnnnnnnjjjkkkxxxUUUAAACCCHHHUUUhhhxxxzzzyyyxxx{{{~~~~~~{{{wwwxxx~~~|||{{{zzz{{{|||{{{wwwqqqkkkgggVVVOOOFFF???===<<<;;;999:::777777:::===@@@GGGPPPUUURRRRRRWWW```hhhiiihhhbbb^^^WWWRRRNNNJJJFFFDDD>>>>>>>>>=========>>>>>><<<<<<<<<;;;;;;;;;;;;:::bbbYYYRRRRRRSSSPPPLLLKKKHHHGGGFFFCCC???;;;777555333222111000////////////......------------......+++++++++,,,,,,,,,------,,,------...//////000000111111111111222333444444333222222222333444666777888777666444333555888;;;888777444333333444666888;;;<<<<<<<<<;;;===@@@BBBEEEFFFHHHIIIJJJLLLOOOQQQVVV\\\bbbgggjjjnnntttxxx}}}pppjjjeee\\\VVVVVVTTTZZZiiiuuuiiieeeffffffffffff\\\VVVWWWTTTQQQZZZiiioooppplllaaaRRREEE@@@???;;;;;;:::::::::;;;;;;;;;???@@@AAA???<<<:::999:::;;;<<>>===:::888<<>>===<<<<<<<<<===>>>>>>=========<<<<<<<<<<<<<<>>===;;;777444333444666888888999;;;;;;<<<===@@@CCCEEEFFFHHHJJJKKKMMMPPPSSSWWW]]]ccchhhkkkooouuuyyy}}}qqqaaa[[[XXXQQQMMMOOOMMMTTTbbbuuu}}}sssllljjjfffeeennn|||{{{kkkXXXIIIAAA???;;;<<<<<<===============AAABBBCCCAAA===:::999999;;;===@@@CCCHHHPPPZZZaaacccdddgggiiiiiifffbbb___^^^]]]^^^______^^^ZZZWWWPPPPPPOOOKKKFFFCCCBBBBBBCCCAAA???===;;;:::AAAJJJVVVkkkwwwpppyyy}}}nnnIII>>>;;;999:::;;;;;;<<>><<<;;;:::777777888999999>>>EEEJJJJJJKKKMMMOOOQQQRRRRRRWWWVVVSSSPPPKKKFFFCCCAAA======;;;;;;;;;<<<===>>>========================eee\\\UUUUUUVVVSSSOOONNNKKKIIIFFFCCC???<<<999888333222111000////////////......------------......---------.........//////***+++---...//////...---000000000111111333444555555444333222333444666777888999888666555777===CCCIIIEEE>>>888444333555666666888::::::;;;<<>>??????@@@@@@@@@??????BBBCCCBBB@@@===;;;:::;;;<<>>;;;===GGGRRRdddyyyssssss___@@@<<<;;;::::::;;;<<<>>>@@@DDDHHHLLLNNNNNNOOORRRUUUYYY\\\```ccccccaaa^^^\\\[[[^^^``````^^^^^^```cccaaahhhnnnttt}}}[[[FFFCCC@@@EEEQQQbbbvvv~~~zzzpppllldddcccbbbaaabbbcccfffgggggghhhlllssswww{{{wwwnnnfffaaa___ZZZWWWQQQJJJCCC>>>;;;::::::777777888888888<<>>===;;;::::::;;;<<<===<<<============>>>>>>>>>eee\\\UUUUUUVVVRRROOONNNLLLJJJGGGCCC???<<<:::999333222111000////////////......------------......---------.........//////+++---///000111111000/////////000000111333444555666555333222222444666888777999999777666999@@@GGGYYYSSSHHH===666333333333666888999:::::::::<<<>>>BBBEEEHHHJJJMMMPPPTTTWWWYYY^^^eeejjjmmmqqqvvv{{{|||~~~mmm^^^ZZZYYYTTTRRRTTTXXXeeexxxsssbbbTTTKKKFFFEEEAAABBBCCCCCCCCCBBBAAA@@@BBBBBBAAA???<<<;;;<<<===>>>AAAEEEHHHLLLSSS]]]fffgggggghhhjjjjjjhhhccc^^^VVVVVVVVVWWWXXXXXXVVVSSSNNNNNNMMMJJJFFFCCCBBBCCCBBBAAA???>>>===@@@LLLYYYpppsssxxxtttRRR;;;:::;;;;;;:::;;;>>>BBBDDDEEEGGGJJJNNNPPPRRRTTTTTTVVVYYY]]]aaabbbbbb```^^^\\\___bbbaaa^^^]]]```cccbbbgggllloooxxxhhhLLLBBBAAACCCLLL\\\rrr|||qqqfff```___YYY\\\bbbgggkkkooorrrtttwwwwwwxxxzzzyyyxxx}}}tttlllddd```[[[XXXRRRJJJCCC>>><<<;;;:::777777888888777;;;AAA???DDDIIIJJJGGGDDDCCCCCC???CCCHHHIIIIIIHHHHHHIII???===;;;999888999;;;<<<<<<<<<<<<=========>>>>>>ddd[[[TTTTTTUUURRRNNNMMMLLLJJJGGGCCC???<<<:::999333222111000////////////.........------.........+++++++++,,,,,,,,,---------...000222333222111000/////////000111333444555777555333222222444666888777999:::888777:::BBBJJJeee]]]PPPBBB777222111111777999::::::999888999;;;AAADDDGGGJJJMMMQQQUUUYYYZZZ___eeejjjmmmqqqwww{{{|||pppaaa]]][[[TTTQQQSSS\\\lll{{{kkk\\\RRRMMMKKKJJJCCCDDDEEEEEEEEEDDDBBBAAABBBBBB@@@===;;;;;;===??????CCCGGGJJJMMMTTT___gggiiihhhhhhiiijjjhhhbbb^^^TTTTTTTTTUUUWWWWWWUUUSSSMMMNNNMMMJJJFFFCCCBBBCCCBBBAAA@@@???===AAAOOO]]]uuuvvv}}}kkkJJJ:::888::::::999;;;@@@EEEGGGFFFFFFIIIMMMRRRTTTTTTTTTTTTWWW[[[___aaaaaa```___[[[___bbbaaa^^^^^^aaaeeedddhhhjjjkkkuuurrrPPPBBBBBBCCCJJJYYYpppxxxmmmddd^^^\\\___\\\dddoooyyy~~~yyyooofff```SSSQQQLLLFFF@@@======>>>:::777777888888777;;;AAA;;;AAAHHHIIIEEEAAA???@@@:::???CCCEEEDDDCCCCCCDDD@@@>>>;;;999888999:::;;;;;;<<<<<<<<<======>>>>>>hhh___WWWVVVVVVRRROOOMMMJJJGGGDDDAAA???<<<999666555444111///......///000........................---------,,,,,,+++++++++,,,,,,,,,,,,---///111222000///...///000222555777888777555222111222555888::::::::::::;;;>>>CCCGGGUUUQQQIIIAAA:::555333222999;;;<<<:::888777999<<>>AAA???===>>>???DDDHHHIIIJJJPPP[[[dddhhhlllmmmjjjgggfffbbb\\\TTTSSSRRRRRRSSSRRRPPPNNNNNNMMMJJJGGGEEECCCCCCCCCGGGAAA>>>???BBBJJJ]]]ooo|||tttuuu~~~~~~VVV===888;;;::::::;;;>>>BBBGGGIIIKKKLLLMMMNNNPPPQQQRRRSSSUUUVVVXXX[[[]]]^^^___```[[[]]]______^^^]]]^^^___bbbdddggghhhlllvvvbbbFFF@@@AAAEEEOOObbbzzzvvvfffaaa___^^^```eeehhh{{{~~~}}}xxxnnnddd\\\SSSNNNHHHBBB???===;;;:::777666666666777999<<<===@@@AAAAAAAAA@@@???===<<<;;;<<<>>>@@@BBBCCCDDDEEEAAA???===;;;999888777777;;;;;;:::::::::;;;<<<<<>>BBBEEEHHHKKKMMMPPPTTTWWWYYY]]]dddkkkpppuuuyyy||||||gggYYYYYYeeetttmmmaaa\\\YYYUUUQQQPPPQQQRRRSSSRRROOOKKKGGGDDD???===@@@BBB@@@>>>??????CCCHHHIIIJJJOOOZZZcccggglllooommmkkkhhhaaaZZZTTTSSSRRRQQQRRRQQQOOOMMMNNNLLLJJJGGGDDDCCCCCCCCCEEE@@@===@@@FFFSSShhh{{{wwwqqqtttvvvPPP<<<:::;;;;;;;;;<<>><<<:::888:::999777666777999<<<===BBBBBBBBBBBBAAA@@@>>>===;;;<<<===???AAABBBCCCDDDAAA???>>><<<:::888888777;;;::::::::::::;;;<<<<<>>???AAADDDHHHKKKMMMPPPTTTWWWVVV[[[aaahhhnnntttyyy}}}~~~qqq^^^XXXhhhtttzzzllleeeaaa]]]ZZZVVVXXX^^^dddeee___TTTLLLGGGCCC@@@CCCCCCAAA@@@BBB???CCCGGGHHHJJJOOOYYY```eeekkkpppooommmiiiaaaYYYTTTRRRQQQPPPQQQPPPNNNLLLMMMLLLIIIFFFDDDCCCCCCDDDEEE@@@>>>AAAJJJ[[[rrr|||rrrnnnsssiiiGGG:::===;;;;;;<<<>>>BBBEEEIIIKKKKKKLLLNNNPPPSSSVVVXXXYYYZZZ[[[[[[\\\\\\]]]]]]]]]^^^___``````______```aaabbbdddeeeeeehhhqqqVVVDDDDDDEEEJJJUUUhhh~~~|||rrrhhhdddffflllxxx~~~{{{wwwtttrrrpppmmmjjjfff```YYYSSSIIIFFFBBB???>>><<<:::999<<<:::888777777999<<<>>>DDDDDDDDDCCCBBBAAA???>>>;;;;;;===>>>@@@AAABBBCCCAAA@@@>>><<<;;;:::999999::::::999999:::;;;<<<<<>>===999444111555777:::===>>>>>>>>>===@@@CCCGGGKKKMMMPPPTTTVVVTTTXXX___ffflllssszzz~~~tttddd]]]fffmmm{{{vvvlllgggfffeeeaaagggrrr|||wwwhhh[[[RRRMMMJJJJJJHHHDDDBBBDDDAAADDDHHHJJJKKKPPPYYY___fffkkkooonnnlllhhhaaaZZZTTTRRRPPPOOOOOOOOOMMMLLLMMMKKKHHHEEECCCCCCDDDEEEFFFBBB???BBBMMMaaayyyyyypppnnnuuu[[[>>>888???<<<===>>>AAAEEEHHHKKKLLLNNNOOOPPPSSSUUUWWWXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^___```aaaaaa``````aaacccfffggghhhgggiiiqqq~~~aaaFFFDDDCCCEEEMMM^^^vvv|||wwwpppmmmpppyyy|||wwwssspppmmmhhhddd___YYYSSSOOOFFFDDDAAA???>>>>>><<<;;;<<<:::999888999;;;>>>@@@EEEEEEDDDCCCBBBAAA@@@???<<<<<<<<<===???@@@AAABBBAAA@@@>>>===<<<;;;;;;;;;:::999999999:::;;;<<<===jjjaaaYYYXXXXXXTTTQQQOOOJJJGGGDDDAAA???<<<999666333222111000///......---........................------------------------***+++,,,---.../////////222222222111111111111111222444666666555333222333777999;;;;;;999777666666999:::;;;;;;:::888555333666777:::<<<>>>>>><<<;;;???BBBGGGKKKNNNPPPTTTVVVTTTXXX^^^dddkkksss{{{pppeeebbbbbbffflllnnnkkkiiijjjpppyyysssnnnoooqqqxxxsssgggbbb^^^ZZZRRRIIIDDDDDDEEEHHHJJJMMMOOOTTTZZZ```hhhlllnnnkkkiiigggbbb\\\UUUSSSPPPOOOOOONNNMMMLLLLLLJJJGGGDDDCCCCCCEEEFFFDDDCCCCCCGGGUUUlllzzzqqqqqqzzzsssNNN999888>>><<<>>>AAADDDHHHKKKMMMNNNRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYYYY[[[]]]^^^___```aaaaaa```___```bbbdddggghhhiiiggggggmmmyyyyyyIIIDDD@@@BBBHHHVVVnnn}}}|||{{{zzz~~~xxxtttooolllfff```[[[UUUOOOKKKEEEBBB???>>>>>>???>>>===<<<<<<<<<<<<>>>@@@CCCDDDGGGFFFEEECCCBBBAAA@@@???============>>>???@@@AAAAAA@@@???>>>======<<<===::::::::::::;;;<<<===>>>kkkaaaYYYXXXXXXUUUQQQPPPJJJGGGDDDAAA???<<<999666333333222111000///..............................------------............)))***+++,,,............222222222111111111111111222555888999777444333222666888::::::999888777888888999::::::;;;::::::999777777888:::<<<===<<<;;;===AAAGGGKKKNNNQQQTTTVVVVVVZZZ___eeekkkttt}}}rrrddd\\\VVVTTTSSSOOOLLLLLLNNNTTT^^^hhhooossstttttt|||~~~~~~{{{wwwrrrlll```QQQIIIHHHJJJLLLOOOQQQTTTXXX^^^bbbjjjmmmnnnkkkhhhgggccc^^^WWWTTTQQQOOOOOOOOONNNMMMKKKIIIFFFCCCBBBCCCEEEGGGBBBDDDHHHOOOaaa{{{zzzsssuuudddEEE999:::<<<===???CCCGGGKKKMMMOOOOOOTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[^^^___```aaaaaa```______bbbdddeeeggghhhfffdddhhhpppxxxPPPFFF???AAAFFFQQQggg||||||xxxuuuppplllgggaaa\\\VVVQQQMMMHHHEEEAAA???@@@AAABBBBBBCCCCCCEEEFFFHHHIIIIIIJJJJJJHHHGGGEEECCCBBBAAAAAA???>>>>>>===>>>???@@@BBBAAA@@@??????>>>>>>>>>>>>;;;;;;;;;;;;<<<===??????lllbbbZZZYYYYYYUUURRRQQQJJJGGGDDDAAA???<<<999666444444333333111000///...........................------------.........///)))***,,,---...//////...000111111222222222111111222555999;;;999666333222444666888888888888999:::777999;;;===>>>===<<<;;;555444444777;;;>>>>>><<<===AAAFFFKKKNNNQQQSSSUUUYYY\\\```eeellluuu~~~sssdddUUUNNNKKKHHHFFFFFFIIILLLQQQUUUYYY\\\]]]^^^bbblll}}}pppnnnvvv|||}}}{{{yyyuuujjj[[[SSSQQQPPPQQQSSSVVVYYY]]]bbbeeejjjoooqqqooollljjjddd^^^XXXUUURRRPPPOOOOOONNNMMMKKKHHHEEEBBBAAACCCFFFHHHAAAFFFLLLVVViii~~~xxxtttxxxyyyUUU>>>;;;===;;;===@@@DDDIIIMMMOOOPPPPPPSSSSSSTTTUUUWWWXXXXXXYYYXXXXXXWWWVVVWWWYYY[[[\\\`````````___^^^^^^aaadddeeegggiiifffcccdddjjjpppYYYKKK@@@AAAFFFNNN```rrr~~~zzzwwwuuutttqqqlllhhhddd___ZZZWWWRRRNNNIIIFFFGGGIIIKKKLLLNNNPPPRRRSSSTTTSSSQQQPPPMMMLLLJJJGGGEEEDDDDDDDDDAAA@@@???>>>>>>???AAABBBAAA@@@@@@?????????@@@@@@<<<<<<<<<<<<>>>???@@@AAAlllbbbZZZYYYYYYVVVRRRQQQJJJGGGDDDAAA???<<<999666444444444333222111000///........................---------.........//////***+++---///000000//////000000111222222222222222222666:::<<<:::777444222333444666777666777999;;;999;;;???AAAAAA???;;;999333222111555:::>>>??????<<<@@@FFFKKKNNNQQQSSSUUU[[[^^^aaafffmmmvvvppp[[[QQQOOOMMMMMMMMMNNNOOOPPPOOOMMMNNNQQQTTTRRRUUU^^^ppp|||hhhaaafff{{{zzzssstttvvvvvvnnnbbb[[[[[[SSSTTTVVVXXX\\\```dddgggjjjppptttsssqqqmmmeee]]]YYYVVVRRRPPPPPPOOOOOONNNJJJHHHDDDBBBAAACCCFFFHHHBBBHHHOOOXXXkkk{{{vvvsssyyyoooLLL;;;===???:::===@@@EEEJJJNNNPPPQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[ZZZYYYWWWVVVVVVWWWXXXYYY``````___^^^]]]^^^aaacccgggjjjkkkiiieeedddiiinnnvvv```NNNAAAAAAFFFLLL[[[kkkzzzyyyzzzwwwvvvxxxuuurrrooollliiidddaaa[[[WWWQQQMMMNNNQQQTTTVVVXXXZZZ\\\]]]\\\YYYVVVSSSPPPNNNLLLIIIHHHGGGFFFGGGBBBAAA???>>>>>>@@@AAABBBAAAAAA@@@@@@???@@@@@@AAA<<<<<<======>>>@@@AAABBBlllccc\\\[[[ZZZUUUPPPNNNJJJHHHDDDAAA>>><<<999777444333333222111000/////////............---------,,,,,,,,,---------......,,,---......//////..................////////////000111444666777666444222555777999:::999888999:::;;;;;;<<<>>>??????>>><<<333222222555999<<>>???AAADDDHHHLLLPPPQQQRRRRRRRRRTTTVVVXXXYYYYYYXXXWWW\\\[[[YYYXXXWWWWWWXXXYYY______^^^]]]]]]___dddgggiiiiiiiiigggggghhhjjjmmmwwwrrrUUUBBBFFFIIIFFFUUUmmmxxxqqqnnnttt~~~|||yyyvvvqqqmmmkkkkkkfff```ZZZYYY\\\aaadddaaa``````bbbdddbbb\\\WWWUUUQQQMMMJJJHHHHHHFFFEEEAAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAA@@@???>>>======<<<<<<===>>>???>>>>>>>>>lllccc[[[ZZZZZZUUUPPPNNNJJJHHHDDDAAA>>><<<999777444333333222111000/////////............---------,,,,,,,,,---------......---------............///....../////////000000000000222444666777666555333333555777777777777888999999888:::???FFFKKKLLLKKK:::777333444777<<<>>>>>>AAAAAABBBFFFJJJOOOSSSUUU[[[]]]bbbgggkkkppp{{{|||nnnfff```^^^```fffggggggdddaaa^^^^^^^^^ZZZTTTQQQSSSVVVZZZbbbkkk~~~pppgggeeeyyy}}}{{{yyywwwuuurrrmmmjjjcccbbbdddiiijjjhhhgggjjjmmmoooqqqrrrqqqlllddd^^^ZZZWWWRRROOOOOOOOOOOONNNKKKIIIGGGEEEEEEFFFHHHIIIGGGLLLXXXhhhzzzooorrrwwwmmmQQQCCC999999??????EEEGGGIIILLLNNNPPPPPPQQQTTTUUUUUUWWWXXX[[[]]]^^^___^^^]]][[[[[[\\\]]]]]]cccccccccaaa``````ccceeeiiiiiiiiihhhfffgggjjjlllttt}}}^^^GGGFFFGGGDDDOOOcccwwwvvvllleeejjjwww~~~wwwtttoookkkjjjlllooorrrpppnnnlllkkkjjjfff___YYYXXXTTTPPPLLLJJJIIIHHHFFFBBBAAAAAAAAABBBBBBCCCDDDCCCBBBBBBAAA@@@?????????<<<======>>>>>>>>>>>>===kkkbbbZZZYYYYYYUUUQQQOOOJJJHHHDDDAAA>>><<<999777444333333222111000/////////............---------,,,,,,,,,---------............---,,,---...///000/////////000000000111111111222555666777777666555222444666777666777999:::;;;999:::AAAKKKSSSVVVVVVCCC<<<444222666;;;<<<<<<@@@@@@AAACCCHHHMMMRRRUUUXXX]]]eeejjjlllppp~~~wwwqqqmmmlllwwwxxxxxxvvvrrrooonnnnnn```YYYRRROOONNNOOOTTT[[[ppp{{{}}}sssnnn|||{{{yyyyyyyyyyyyxxxvvvnnnmmmooossssssooolllmmmmmmnnnooopppppplllfffbbb[[[XXXSSSQQQPPPOOOOOONNNLLLJJJHHHGGGGGGHHHIIIJJJJJJSSSaaaqqqyyynnnrrrxxx```GGG>>>888;;;BBBBBBHHHHHHIIIJJJLLLNNNOOOPPPUUUTTTTTTTTTWWW[[[___bbbbbbaaa`````````aaabbbcccfffggghhhgggdddcccccccccjjjjjjjjjhhhggggggiiikkkqqqpppRRRHHHFFFCCCKKKXXXiii}}}ttthhh^^^cccqqq~~~~~~~~~|||yyyuuusssqqqmmmeee```\\\XXXSSSOOOLLLKKKIIIGGGCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@==================<<<<<>><<<999777444333333222111000/////////............---------,,,,,,,,,---------......///...,,,+++,,,---///111000000000000111111111111111222444666777777666666444555777888888999<<<>>>AAA===;;;@@@IIIQQQSSSRRRIII@@@555222555:::<<<<<>>===<<<<<<<<<<<>><<<999777444333333222111000/////////............---------,,,,,,,,,---------......///...,,,+++,,,---///111000000000000111111111111111222333555666777777666444666777777888999<<<>>>BBB>>>:::<<>><<<999777444333333222111000/////////............---------,,,,,,,,,---------............---,,,---...///000/////////000000000111111000111222444555666666777444555555555555666999<<<===;;;999:::===@@@CCCDDDEEE@@@:::555555777:::<<<===???BBBBBBCCCGGGMMMSSSWWWXXX[[[]]]^^^dddtttzzzwwwxxxpppfff^^^VVVNNNLLLNNN___wwwuuuuuu}}}~~~~~~||||||yyyvvvsssooojjjfff```]]]YYYWWWUUURRRPPPMMMKKKKKKKKKKKKKKKLLLLLLMMMOOOcccxxxzzzssspppxxxYYYBBB888;;;:::???FFFEEEGGGGGGGGGHHHKKKNNNRRRTTTUUUXXX\\\```aaa___\\\YYY\\\\\\[[[[[[\\\^^^___```^^^bbbfffhhhgggeeedddcccfffgggiiihhhhhhggghhhjjjkkkwwwdddGGGAAAFFFJJJRRReeezzzuuuooonnnjjjiiiooozzz~~~}}}|||zzzvvvssshhhccc]]]XXXUUURRROOOMMMHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFEEECCCAAA>>>===<<<<<<<<>><<<999777444333333222111000/////////............---------,,,,,,,,,---------......---------............///....../////////000000000///000111222444555666666555666666555444666999;;;:::;;;<<<;;;:::<<<@@@CCCBBBAAA>>>999555444666999999<<<@@@AAAAAADDDJJJOOOUUUVVVYYY\\\^^^bbbnnnzzz|||zzzssslllfff___VVVSSSTTTZZZppp}}}kkklll}}}zzzuuupppllldddaaa^^^[[[YYYVVVSSSPPPNNNNNNNNNNNNOOOOOOOOOPPPYYYnnn~~~sssooottt|||vvvLLL:::777>>>===@@@HHHJJJKKKKKKKKKLLLNNNQQQSSSTTTRRRUUUZZZ^^^```^^^\\\YYYYYYYYYXXXXXXXXXYYY[[[\\\\\\___cccdddcccaaa``````aaaccceeeeeeeeeeeefffhhhgggsssyyyQQQCCCDDDEEEJJJZZZmmm{{{uuummmlllkkklllsss}}}}}}yyyvvvnnnjjjddd___\\\YYYVVVUUULLLLLLKKKJJJJJJJJJJJJJJJEEEFFFFFFGGGHHHIIIIIIJJJHHHFFFCCC@@@===<<<<<<<<>><<<999777444333333222111000////////////.........---------,,,,,,,,,---------......,,,---......//////..................////////////...///000111333444555666888888888777666777:::===;;;>>>@@@>>>::::::>>>BBBAAABBBAAA<<<555111333666555:::???@@@???AAAGGGLLLSSSTTTXXX^^^```bbbiiirrrxxxqqqllldddZZZUUUUUUWWWgggsssuuuvvvvvvlll___]]]rrr{{{uuuqqqiiigggccc```^^^[[[WWWUUUSSSSSSRRRQQQPPPPPPOOOOOOaaawww{{{tttttt{{{zzziiiFFF888999BBBAAADDDMMMPPPOOOOOOOOOPPPQQQRRRSSSTTTMMMPPPUUUYYY[[[\\\ZZZYYYXXXWWWVVVVVVVVVWWWXXXYYY[[[^^^aaabbb```^^^]]]]]]]]]___bbbcccccccccdddfffdddppp[[[GGGEEEDDDAAAOOOaaaqqqyyyqqqqqqnnnpppvvv}}}|||zzztttooojjjeeebbb___\\\[[[OOOOOONNNMMMMMMLLLMMMMMMGGGHHHHHHIIIJJJKKKLLLLLLIIIGGGDDD@@@>>>=========~~~nnn^^^YYYYYYWWWRRRPPPHHHGGGFFFEEECCC@@@;;;777555444222000/////////000......---------,,,,,,,,,------------------------,,,,,,,,,---------......///000000000000000//////000000000000222444666777777666666777:::;;;:::999;;;>>>AAA???;;;:::===AAACCCDDDCCC>>>777333222222555555666888<<<@@@DDDFFFNNNTTT]]]cccfffjjjooossszzzwwwrrriiidddcccbbbcccgggmmmrrrnnnbbbXXXZZZcccvvv~~~~~~{{{uuurrrrrrrrrmmmeeeaaaaaa___[[[^^^VVVQQQQQQMMMGGGKKKTTTggg~~~~~~sssrrrsssvvvrrrQQQ<<<>>>AAABBBDDDFFFJJJLLLMMMNNNOOOPPPQQQRRRQQQQQQKKKOOOSSSVVVWWWXXXXXXYYYVVVUUUTTTUUUVVVWWWUUUTTTZZZZZZ[[[\\\]]]^^^^^^______````````````aaadddfffjjjnnnaaaFFFGGGBBBDDDIIIUUUfffyyyzzzssssssvvvqqqqqqyyy~~~}}}}}}wwwrrrmmmiiifffbbb]]]XXXWWWUUUQQQOOOMMMNNNOOOQQQJJJJJJKKKLLLMMMMMMNNNNNNNNNJJJFFFBBBAAA@@@>>>===vvvddd\\\ZZZWWWRRROOOJJJHHHFFFDDDBBB???;;;777555444333111000000000000............------,,,,,,------------------------,,,,,,,,,---------......//////000000000000///////////////000111333555666666666666777777888888999<<>>AAAGGGFFFCCC>>>888555555666555555666777;;;???CCCEEENNNUUU^^^eeejjjoootttxxx|||zzztttpppqqqkkkmmmrrrxxxyyypppaaaTTTUUUXXXaaammmqqqoooooosssssszzz}}}~~~~~~zzzwwwpppqqqnnnhhhfffgggddd```___UUUNNNLLLIIIFFFMMMYYYmmmvvvpppqqqsssyyyeeeJJJ===???AAACCCEEEGGGJJJMMMLLLLLLMMMNNNOOOPPPQQQRRRMMMPPPSSSUUUVVVVVVXXXYYYWWWUUUSSSSSSTTTUUUTTTTTTXXXXXXYYYZZZ[[[\\\]]]^^^]]]___bbbcccbbbbbbbbbccceeehhhyyyjjjJJJEEEAAACCCHHHQQQ```sss}}}xxxxxxwwwsssssszzz~~~wwwsssnnnjjjhhhddd^^^ZZZTTTSSSQQQOOONNNNNNOOOPPPLLLMMMNNNOOOPPPPPPOOOOOONNNJJJFFFCCCAAA@@@???===jjj___[[[WWWRRROOOLLLIIIEEEBBB@@@===:::888666555444222111111111111/////////............---------------------------,,,,,,,,,---------.........//////000000/////////............000222444555555777888777444444666999===???@@@>>><<<<<<@@@DDDJJJIIIFFFBBB<<<888777777444444555666999===AAACCCJJJRRR]]]ffflllrrrxxx|||{{{qqqbbb\\\ZZZZZZ^^^___\\\ZZZZZZVVV^^^nnn}}}vvvvvvtttooommmmmmiiiccc]]]RRRIIIFFFCCCDDDQQQ```xxx}}}pppnnnqqqrrr}}}nnnSSSAAA>>>@@@CCCEEEFFFHHHKKKNNNLLLLLLMMMNNNOOOPPPQQQQQQOOOQQQRRRSSSSSSTTTVVVXXXWWWUUURRRQQQRRRSSSSSSSSSVVVVVVWWWXXXYYY[[[\\\]]]\\\___cccdddcccbbbaaa```cccbbbooommmJJJAAAAAABBBEEEMMMYYYkkk~~~|||xxxwww~~~~~~xxxtttooollljjjgggaaa]]]UUUUUUTTTSSSRRRQQQQQQQQQOOOPPPRRRSSSSSSRRRPPPOOOMMMJJJFFFCCCBBBAAA???>>>ooo```[[[WWWSSSPPPNNNJJJEEEAAA>>><<<:::888666555444333222222111111/////////////////////...,,,,,,------------------,,,,,,,,,---------............//////000/////////---------...///111333444555888;;;999444333666:::;;;===>>>>>>>>>@@@DDDGGGKKKMMMOOONNNIIIAAA999444444444444555888;;;???AAADDDLLLXXXbbbjjjqqqyyy~~~|||zzzllljjjjjjlllmmmhhhaaa\\\ZZZ\\\fffuuu~~~xxxuuurrrjjjaaaVVVLLLDDDBBB@@@DDDTTTfffyyyooonnnpppppp}}}\\\DDD===???AAAEEEGGGHHHJJJMMMOOONNNPPPRRRTTTTTTRRRPPPNNNPPPPPPPPPPPPOOOQQQTTTWWWXXXUUUQQQPPPQQQRRRSSSTTTVVVVVVVVVWWWYYY[[[]]]^^^]]]___bbbcccbbbaaa```aaafffbbbiiisssNNNAAAFFFAAADDDIIISSSdddxxx~~~}}}xxxtttpppnnnmmmjjjeee```[[[[[[[[[ZZZXXXUUUSSSQQQPPPQQQSSSTTTTTTRRRPPPNNNLLLJJJFFFDDDCCCAAA???>>>ppp___[[[XXXTTTRRRNNNJJJDDD@@@===;;;:::888555555555444333222111000.../////////////////////,,,,,,,,,---------......,,,,,,,,,---------......------...///////////////------------///111333444666:::===<<<777555888<<<999:::===???AAADDDGGGIIILLLSSS[[[___[[[NNN>>>444444444444555777:::===???AAAHHHTTT^^^gggpppyyyxxx}}}yyyooojjjhhhmmmzzz|||vvvkkk___LLLDDD@@@AAAAAAFFFXXXlllvvvnnnmmmnnnooorrrOOO======@@@CCCGGGIIIJJJLLLNNNPPPRRRUUUZZZ]]]\\\WWWPPPLLLOOOOOOOOONNNMMMOOORRRUUUWWWTTTQQQPPPQQQTTTUUUUUUXXXWWWWWWXXXYYY[[[^^^___^^^`````````___```bbbccciiieeehhhxxx___FFFGGGBBBCCCGGGOOO^^^sss|||wwwtttqqqppppppmmmhhhccc``````___]]]ZZZVVVRRRPPPQQQRRRSSSSSSRRRPPPMMMLLLKKKHHHEEECCCCCCAAA???===qqq```[[[YYYUUURRRMMMIIIDDD@@@===<<<:::888444444444444333111000///---............/////////+++,,,,,,------.........,,,,,,,,,---------......,,,---......////////////------------///111333444777:::>>>???<<<::::::;;;888:::>>>BBBEEEGGGHHHHHHNNNVVVaaahhhfffYYYGGG:::555555444555777:::===>>>@@@GGGQQQZZZdddnnnxxx{{{yyy~~~{{{yyyyyyjjj\\\DDD???>>>AAADDDKKK___uuu~~~nnnjjjkkkooosssdddFFF<<<@@@AAADDDHHHKKKMMMNNNPPPQQQUUUYYY^^^aaa___YYYRRRMMMOOOOOOOOONNNNNNOOOSSSUUUWWWTTTRRRRRRTTTWWWXXXXXX[[[ZZZYYYXXXYYY\\\^^^```^^^_________^^^```ccceeehhhhhhjjjttttttKKKAAABBBDDDFFFLLLXXXlll{{{vvvsssqqqqqqrrrpppjjjfffaaaaaa___]]]YYYUUUQQQOOORRRRRRQQQPPPOOOMMMKKKKKKHHHFFFDDDCCCBBB@@@>>><<>><<<:::888333333444333222111///...,,,,,,------............++++++,,,,,,---......///,,,,,,,,,---------......+++,,,---...////////////............///111444555666999===@@@@@@>>>;;;999;;;===@@@EEEGGGGGGEEECCCLLLQQQ[[[cccddd\\\NNNDDD666555555555777:::<<<>>>>>>DDDLLLTTT]]]hhhttt}}}zzz|||vvvdddTTTCCC>>>>>>BBBFFFQQQiiittthhhhhhlllttt{{{sssVVV@@@;;;@@@BBBEEEJJJMMMNNNOOOQQQRRRUUUXXX[[[^^^]]]YYYTTTQQQPPPQQQQQQQQQQQQRRRUUUXXXVVVUUUTTTUUUXXXZZZ[[[[[[\\\[[[YYYXXXYYY[[[]]]^^^ZZZ\\\___``````aaaccceeefffiiillloooxxx[[[IIICCCDDDEEEHHHQQQcccyyy|||tttrrrqqqrrrsssqqqlllgggaaa```___]]]ZZZWWWTTTSSSTTTRRRPPPNNNLLLKKKJJJJJJFFFEEECCCBBBAAA???===:::uuubbb]]]ZZZTTTOOOIIIFFFCCC@@@???===:::888222333333333222000...---,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,---------......+++,,,---...////////////.........///000222444555555777<<<@@@CCCAAA<<<777===???CCCGGGHHHGGGBBB???HHHKKKQQQXXX[[[XXXPPPJJJ777666666666777:::<<<>>><<<@@@GGGOOOWWWcccpppyyy~~~xxxvvvwww|||{{{}}}qqq\\\JJJDDD???>>>BBBGGGTTToooqqqgggiiioooyyyjjjMMM<<<;;;???BBBFFFJJJNNNOOOPPPQQQRRRTTTUUUXXXYYYZZZXXXVVVUUUPPPRRRSSSTTTTTTUUUXXXZZZUUUUUUUUUWWW[[[]]]]]]\\\]]]\\\YYYXXXXXXYYY\\\]]]WWWZZZ___bbbcccbbbccccccdddjjjmmmkkkoooooo\\\DDDDDDDDDEEELLL\\\qqq~~~sssrrrqqqrrrsssqqqlllhhhbbbaaa```^^^\\\ZZZYYYYYYVVVSSSPPPMMMKKKJJJJJJKKKEEEDDDBBBAAA@@@???<<<999vvvaaa^^^___YYYPPPJJJGGGCCC@@@>>>===;;;999777444222111222222111//////............---------------------------------...------,,,,,,------..................///000000...//////......000444777;;;;;;<<<>>>??????===:::>>>???AAABBBCCCCCCBBBBBBFFFIIIKKKLLLQQQVVVSSSMMM@@@888222444888::::::<<>><<>>BBB???IIIKKKMMMNNNOOOQQQTTTVVVUUUUUUVVVVVVVVVUUUTTTTTTVVVUUUTTTTTTUUUVVVXXXYYYTTTVVVYYY\\\]]]\\\[[[ZZZ]]][[[WWWUUUUUUXXX\\\^^^]]]___bbbeeeffffffeeedddbbbeeehhhhhhiiisss|||TTTEEEAAAEEEEEEQQQgggssszzzyyyxxxuuusssooommmkkkjjjgggddd```^^^]]]\\\]]]XXXVVVSSSPPPLLLJJJHHHGGGDDDBBB@@@???@@@>>>:::666vvvaaa]]]^^^XXXPPPJJJGGGCCC@@@>>><<<:::999666444222111111111000//////............---------------------------------...------,,,,,,------..................//////000////////////...000333666;;;<<<<<<======<<<999777===>>>???@@@AAAAAAAAA@@@@@@EEEHHHIIIJJJMMMKKKGGG>>>888444555777888:::>>>???>>>@@@DDDIIIQQQaaappp{{{uuunnn___YYYbbbiii~~~pppiiigggnnnwwwxxxxxxxxx||||||gggTTTIIIEEE???@@@???BBBRRRnnnuuuooorrrxxxkkkNNN>>>???CCCBBBIIIKKKLLLNNNNNNPPPSSSVVVSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWSSSUUUWWWZZZ[[[[[[ZZZYYY\\\[[[XXXVVVVVVXXX[[[]]]]]]^^^___aaaccceeefffgggdddeeeggghhhhhhpppcccJJJ???DDDDDDKKK\\\gggzzz|||{{{zzzwwwtttqqqnnnllliiigggdddaaa^^^]]]]]]]]]YYYWWWTTTPPPLLLIIIGGGFFFDDDBBB@@@@@@@@@>>>999555ttt```\\\[[[UUUNNNJJJGGGCCC@@@>>><<<:::888555333111000000000///...///............---------------------------------...------,,,,,,------.........------......///000///000000///...///111333::::::;;;;;;:::888666555::::::;;;<<<>>>>>>??????<<>>===<<<>>>AAADDDIIIWWWdddssszzzvvvkkk[[[UUU^^^eeewwwnnnfffdddeeeggggggfffgggkkkllluuu|||iiiYYYMMMFFFCCCAAABBBBBBGGGZZZwwwwwwssswww~~~tttZZZGGG@@@@@@DDDGGGHHHJJJLLLMMMMMMOOORRRTTTQQQQQQRRRRRRSSSSSSSSSTTTRRRRRRSSSTTTUUUVVVVVVVVVTTTTTTVVVWWWXXXXXXYYYYYY[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]]^^^```cccfffhhhfffdddeeeggghhhmmm{{{{{{SSS???CCCDDDDDDOOOYYYlll|||~~~}}}{{{xxxtttqqqnnnlllgggeeeccc```___^^^^^^^^^ZZZXXXUUUPPPLLLHHHEEEDDDCCCBBBBBBAAA@@@===888444rrr___[[[YYYSSSNNNKKKHHHCCC@@@>>><<<:::888555222000///000000///---///............---------------------------------...------,,,,,,------......------------...//////000000111///......000111555777888888777666666666666666777999;;;>>>@@@AAA???AAAAAABBBIIIRRRWWWWWWOOOCCC888444333444888<<<<<<;;;===@@@@@@CCCMMMXXXiiirrr}}}{{{uuuccc]]]eeejjjxxxssstttvvvrrrkkkggghhhkkklllggg```___eeemmmttt}}}{{{qqqaaaTTTLLLHHHEEECCCAAABBBDDDKKKaaauuuttt{{{}}}cccIII@@@@@@AAADDDJJJHHHJJJLLLLLLMMMNNNQQQSSSOOOOOOOOOPPPQQQRRRRRRSSSPPPRRRTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYYYY\\\\\\]]]^^^___aaacccddddddaaabbbeeehhhkkksss{{{\\\???DDDEEEBBBHHHQQQ___ooo}}}|||zzzvvvrrrnnnkkkiiidddcccaaa___^^^]]]]]]]]]ZZZWWWTTTOOOJJJFFFCCCBBBBBBBBBBBBBBB@@@<<<777333ppp^^^ZZZWWWRRROOOKKKHHHCCC@@@>>><<<999777555222000///000000///---///............---------------------------------...------,,,,,,------...---------------.../////////000111000......///000000222555666666777999;;;444444555777:::>>>BBBEEECCC@@@===???LLL]]]gggiiibbbPPP===444444555666999;;;;;;>>>@@@??????GGGPPP^^^jjj|||zzzqqqnnn}}}sssmmmtttwww~~~uuusssqqqmmmjjjllltttwwwtttjjj```aaammmwww|||wwwaaaYYYNNNFFFEEEEEEDDDCCC@@@BBBFFFPPPgggyyysssnnnrrr~~~mmmSSS>>><<<@@@AAAEEEKKKIIIJJJLLLLLLMMMNNNQQQSSSNNNNNNMMMNNNOOOPPPQQQRRRPPPQQQSSSUUUVVVWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\^^^``````___^^^]]]___^^^```eeehhhiiinnntttcccAAADDDDDD@@@DDDKKKTTTcccxxx~~~|||yyyxxxwwwuuurrrnnnjjjfffdddaaa```___]]]\\\ZZZZZZYYYVVVTTTPPPLLLGGGDDDAAA@@@AAABBBBBBAAA>>>:::777555nnn^^^[[[WWWSSSRRRLLLHHHDDD@@@>>>;;;999777555333111000000000///...///............---------------------------------...------,,,,,,------...------,,,,,,------...///...000000000.........000,,,000444666666888===@@@777666666777;;;???DDDGGGFFFCCC>>>???LLL___lllpppnnn\\\GGG<<<777555555888:::;;;???BBB@@@>>>CCCKKKUUUcccwwwvvvooozzzzzzsssmmmnnnuuu~~~xxxjjjaaaeeeqqq{{{}}}sssiiibbbTTTOOOHHHDDDDDDEEEDDDCCCAAADDDJJJWWWoooyyyffffffgggqqq~~~ZZZIII;;;<<>>BBBFFFLLLXXXmmm|||zzz}}}~~~zzzwwwrrrqqqooollliiieeebbb```^^^]]]\\\ZZZXXXVVVUUUTTTPPPNNNKKKHHHDDDBBB@@@???@@@AAABBB@@@<<<999888888mmm___\\\WWWTTTTTTLLLIIIDDD@@@>>>;;;999777666444222111111111000//////............---------------------------------...------,,,,,,------...------,,,,,,------...///---...000000///...///000+++000444666777999???CCC===<<<:::999;;;???CCCFFFHHHJJJIIIEEEIIIVVVeeelllpppeeeVVVHHH<<<444555:::888:::???CCC@@@>>>AAAHHHOOO]]]qqqzzzuuukkkppp}}}xxxiiibbbgggppptttyyy~~~xxxjjjccc]]]WWWPPPMMMIIIFFFEEEEEEEEEEEEEEEIIIPPP___xxxmmm```ccciiissssssIIIDDD???@@@CCCFFFIIIJJJKKKLLLNNNNNNNNNOOOQQQTTTPPPOOOMMMLLLLLLNNNOOOPPPNNNNNNOOOPPPQQQSSSTTTUUUSSSTTTVVVWWWXXXWWWUUUTTTVVVVVVWWWXXXZZZ\\\]]]___]]]]]]^^^______^^^^^^]]]ZZZ\\\aaaffffffeeeiiipppzzzWWWJJJ@@@>>>BBBCCCGGGPPPccczzzzzzuuurrrmmmlllkkkhhheeeaaa___]]][[[ZZZYYYWWWUUURRRPPPOOOIIIHHHFFFCCCAAA@@@???>>>???@@@@@@>>>;;;999:::;;;lll___\\\XXXUUUVVVLLLIIIDDD@@@>>>;;;999777777444222111222222111/////////.........---------------------------------...------,,,,,,------...---,,,,,,,,,,,,---......,,,...000000///...///000,,,111666777777999???DDDBBB@@@===;;;<<>>>>>???@@@@@@===999888;;;===nnnaaaXXXVVVVVVPPPKKKHHHDDDAAA>>><<<999777444333333222111000/////////............---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...+++,,,...000000000000///......222888::::::===CCCDDDLLLJJJ>>>888>>>DDDDDDKKKVVVaaa___PPPFFFQQQcccqqqooolllcccQQQ===555777777888<<>>===;;;::::::;;;===>>>???@@@<<<===@@@::::::JJJpppbbbYYYWWWVVVPPPKKKHHHDDDAAA>>><<<999777444333333222111000/////////............---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......---,,,,,,---......,,,---...000000000//////000///222777999999===CCCHHHWWW\\\OOO@@@???CCCEEEJJJSSS]]]]]]RRRLLLWWWggg}}}uuummmeeeXXXGGG;;;888:::888;;;???@@@>>>@@@CCCDDDGGGQQQddduuu|||kkk``````hhhpppuuuuuuzzzssscccYYYTTTPPPSSSXXXQQQNNNIIIFFFFFFHHHKKKLLLSSSZZZhhh|||~~~kkkiiirrrzzzyyyaaaIIIAAABBBCCCEEEHHHJJJKKKLLLMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQPPPOOONNNNNNOOOOOOOOONNNMMMKKKJJJJJJKKKKKKLLLOOORRRTTTTTTTTTTTTUUUZZZWWWUUUVVVYYY[[[[[[ZZZWWWXXXYYY[[[]]]___```aaa]]]^^^___bbbeeegggiiikkknnn{{{dddMMMCCCBBBBBBCCCJJJYYYjjjyyywwwnnneee___```___]]][[[YYYWWWVVVUUUSSSQQQNNNJJJFFFDDDBBBBBB>>>===<<<;;;;;;<<<===>>>===???<<<<<>>PPPqqqcccZZZWWWVVVOOOJJJGGGCCC@@@>>><<<999777444333333222111000/////////............---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......---,,,,,,---......---...///////////////...111///111555777888===DDDMMMcccpppbbbJJJ???AAAEEEHHHNNNUUUWWWSSSQQQ[[[hhhxxxlllfff^^^PPP@@@666;;;888888<<<===<<<>>>CCC??????FFFUUUeeessspppffffffmmmtttvvvwww}}}uuuiii[[[TTTRRRRRRUUUXXXRRROOOJJJFFFFFFIIIMMMQQQ[[[bbbppprrrjjjpppvvv|||jjjSSSCCCCCCCCCEEEFFFHHHJJJKKKLLLMMMMMMOOOPPPQQQRRRRRRRRRPPPPPPOOONNNNNNNNNOOOOOOOOONNNLLLKKKJJJJJJKKKKKKJJJNNNRRRUUUUUUUUUUUUUUUZZZXXXWWWVVVXXXXXXXXXWWWTTTUUUWWWYYY[[[^^^___```______```bbbdddfffhhhiiifffqqqYYYEEECCCCCCBBBGGGPPP\\\jjj}}}|||uuujjj___WWWYYYXXXVVVTTTSSSRRRSSSSSSSSSQQQMMMIIIFFFCCCBBBBBB>>>>>>===============>>>===AAA???===>>>:::DDD\\\qqqcccYYYVVVTTTNNNJJJGGGCCC@@@???===:::888444333333222111000/////////............---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......------------............///////////////...000...///222555777>>>FFFPPPfffsssgggOOO@@@???CCCFFFJJJNNNOOOOOOQQQXXX___yyyqqqiiieeeaaaTTTBBB444:::777666:::======>>>AAAAAA???BBBKKKXXXfffwwwwwwvvvyyy|||xxxzzzyyynnncccWWWRRRSSSVVVXXXZZZQQQOOOKKKGGGFFFIIINNNRRR```hhhvvvuuummmnnnqqqwwwuuu\\\JJJBBBDDDDDDEEEGGGHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRNNNNNNMMMMMMMMMMMMMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLJJJMMMRRRTTTTTTSSSRRRRRRVVVUUUUUUUUUUUUVVVVVVUUUVVVVVVWWWYYY[[[\\\]]]^^^___aaacccfffgggggggggffffffnnnjjjLLLDDDEEEDDDFFFJJJQQQ___uuu~~~xxxvvvvvvuuutttooofff\\\UUUTTTSSSQQQPPPPPPQQQRRRSSSUUUSSSPPPLLLIIIFFFEEEEEE@@@@@@??????>>>>>>>>>>>>???DDDBBB??????===LLLhhhooobbbYYYUUUSSSLLLIIIGGGCCC@@@???===:::888444333333222111000/////////............---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.......................................////////////------111444777???GGGOOO]]]fff^^^LLL@@@>>>@@@FFFHHHIIIIIIJJJMMMQQQRRReeeffffffgggdddZZZIII<<<:::666666;;;?????????@@@DDDAAAAAAEEEMMMWWWgggtttzzz|||vvvkkkcccXXXSSSVVV[[[\\\[[[QQQPPPNNNKKKIIILLLQQQVVVfffnnn|||nnnllltttsssyyy|||hhhPPPCCCBBBCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRMMMLLLKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGHHHJJJLLLMMMKKKNNNQQQRRRQQQOOONNNNNNPPPQQQRRRSSSSSSTTTUUUVVVZZZZZZZZZZZZ[[[[[[\\\\\\^^^aaafffjjjkkkiiifffccchhhkkkyyy[[[DDDEEECCCCCCEEEIIIUUUkkk~~~uuuoookkkjjjhhhgggddd___YYYUUUPPPPPPOOOOOOOOOQQQRRRSSSWWWUUUSSSQQQNNNLLLJJJIIIEEEDDDCCCAAA@@@????????????DDDBBB@@@@@@@@@SSSrrrnnnbbbYYYUUUSSSLLLIIIFFFCCC@@@???===;;;999444333333222111000/////////............---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------...////////////...---...------......///111111000------111333666===EEEJJJOOORRROOOGGGAAA>>>>>>EEEHHHIIIHHHJJJMMMNNNLLLUUU\\\dddiiijjjfffZZZOOO@@@:::888;;;?????????@@@CCCAAA@@@AAADDDIIIUUUaaa}}}zzz|||{{{~~~~~~wwwmmmfff]]]XXX]]]dddddd___UUUUUUTTTQQQQQQVVV^^^eeesss{{{vvvjjjllluuuxxx~~~~~~oooXXXEEE???@@@BBBBBBDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQQQQMMMMMMLLLKKKJJJIIIJJJJJJGGGGGGFFFGGGHHHJJJLLLMMMLLLNNNPPPOOONNNLLLLLLLLLKKKNNNQQQRRRSSSSSSUUUWWW\\\\\\\\\\\\[[[[[[[[[[[[]]]aaafffkkkllliiieeebbbfffgggooosssJJJDDDBBBAAAAAACCCLLL___ppp}}}tttlllfffddd```]]]\\\ZZZWWWUUUPPPPPPQQQRRRSSSTTTTTTUUUXXXYYYYYYXXXVVVSSSQQQOOOLLLJJJFFFCCCAAA@@@@@@AAA>>>CCCAAA@@@DDDHHH]]]|||nnnbbbZZZWWWUUUNNNIIIFFFBBB@@@???===;;;999444333333222111000/////////............---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------...///000000///...---,,,,,,,,,---...000222333333000000222333333888???CCCDDDFFFFFFDDDAAA??????DDDJJJMMMMMMOOOSSSTTTPPPLLLUUU___gggppptttnnneeeLLLBBB::::::<<<===>>>@@@@@@??????@@@???@@@HHHRRRjjjzzzxxxzzz{{{wwwzzz{{{sssnnnfffbbbhhhqqqpppiii]]]]]][[[YYY[[[dddsss~~~nnniiioootttzzzzzzbbbIII????????????@@@BBBDDDFFFHHHJJJKKKLLLLLLLLLLLLMMMOOOPPPQQQPPPOOONNNLLLKKKJJJIIIIIIKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLNNNOOOKKKNNNRRRTTTSSSTTTUUUWWW[[[[[[[[[[[[[[[[[[[[[[[[^^^```cccfffggggggeeedddcccdddhhhuuu[[[FFFCCCAAAAAABBBGGGTTTaaayyyzzzsssjjjgggbbb^^^\\\ZZZWWWVVVUUUWWWYYY[[[\\\\\\[[[[[[^^^___bbbcccbbb___[[[YYYRRROOOJJJDDDAAA@@@AAABBB???CCCCCCEEENNNUUUlllnnnccc[[[XXXWWWOOOHHHFFFBBB@@@???===;;;999444333333222111000////////////.........---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------...///000000///...---,,,,,,,,,,,,...111333444666333222333222111444:::??????BBBDDDDDDAAA@@@AAACCCKKKQQQQQQTTTZZZ[[[WWWIIIPPPYYYdddsss~~~{{{rrrUUUIII<<<888999:::===AAA???>>>@@@AAA>>>===CCCKKK___qqqwwwxxx|||}}}{{{|||xxxzzzyyyuuunnnkkksss||||||ttteeeccc```]]]aaaooo}}}kkkjjjqqqtttxxxwwwXXXAAA???CCCBBB>>>???AAACCCFFFHHHJJJKKKLLLLLLKKKKKKLLLNNNPPPQQQRRRQQQPPPNNNLLLKKKJJJJJJOOONNNLLLKKKJJJJJJKKKKKKMMMMMMNNNMMMLLLNNNPPPSSSMMMPPPTTTUUUTTTTTTVVVXXXYYYYYYYYYZZZ[[[\\\\\\\\\______```aaacccdddeeefffcccdddfffooolllJJJFFFDDDCCCCCCEEENNNWWWooo}}}{{{qqqmmmhhhddd```]]]ZZZXXX\\\^^^aaadddeeedddcccaaadddfffjjjlllllliiidddaaaWWWRRRLLLEEEAAAAAABBBCCCBBBFFFFFFLLLWWWbbbyyynnnbbbYYYVVVSSSLLLIIIGGGDDDAAA???===999777666555444222111000//////......---------,,,,,,,,,...---------------,,,,,,++++++,,,,,,---...//////------------------------+++,,,---...///111222222111444666555333222444666<<<======@@@HHHNNNGGG;;;DDDIIIOOOSSSTTTUUUXXX\\\UUUQQQTTTbbbsss~~~pppPPP777777===;;;;;;BBBCCCAAA???>>>>>>???AAABBBSSSbbbxxxwwwwwwtttqqqqqquuuxxxyyy~~~{{{wwwrrrttt}}}eeedddbbbdddmmmxxxmmmiiiqqq|||}}}pppQQQ>>>AAACCC>>>@@@@@@AAABBBCCCDDDEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOMMMKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUYYYZZZZZZZZZZZZYYYYYYXXX]]]]]]^^^___```aaacccdddeeebbbbbbiiittttttTTTFFF@@@GGGFFF???FFFVVVlllyyy}}}uuummmiiiiiifff___XXX^^^dddlllqqqqqqmmmiiifffiiilllooopppnnniiiccc___VVVOOOFFF@@@???@@@@@@@@@BBBFFFQQQaaannn{{{lllaaaYYYUUUSSSLLLIIIGGGCCCAAA???===:::777666555444222111000//////.........---------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---......///------------------------,,,,,,---...///000111111111333666666444333333444777:::===CCCLLLTTTRRRJJJBBBHHHNNNOOOOOOSSS^^^gggkkkccc]]]cccssslllJJJ<<<;;;;;;>>>CCCAAAAAA@@@?????????@@@AAAHHHTTThhhwwwuuupppllllllnnnrrrsss~~~zzzxxxoooqqquuuzzzxxxpppnnnooouuu|||zzzsssaaaKKKBBBFFFEEE???AAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMOOOPPPPPPQQQQQQQQQOOONNNMMMKKKKKKKKKKKKKKKKKKKKKMMMNNNPPPRRRTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUXXXYYYZZZZZZZZZZZZZZZZZZ\\\\\\\\\]]]^^^```aaabbbdddbbbaaaeeemmm~~~^^^KKK???CCCDDD@@@DDDPPPaaaooo}}}sssnnnllljjjeee```^^^eeepppwwwyyyvvvrrrpppkkkkkklllkkkgggbbb\\\XXXSSSOOOIIIDDDBBBAAABBBCCCFFFMMM]]]ppp}}}jjj___XXXUUUSSSLLLIIIFFFCCCAAA???===:::777666555444222111000//////.........------------,,,***++++++,,,,,,------...+++,,,,,,------.........------------------------------........./////////000333666777555333222222222777===DDDMMMUUUVVVSSSCCCFFFJJJLLLPPP[[[kkkwwwqqqkkkuuuaaaEEE;;;;;;======??????@@@@@@@@@@@@@@@???@@@FFFTTTiiizzzuuuooojjjhhhiiilllpppzzz}}}|||llljjjpppvvvyyyzzztttaaaLLLCCCFFFIIIFFFAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPOOOOOONNNMMMLLLKKKKKKJJJKKKKKKIIIJJJKKKNNNPPPRRRTTTUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYZZZ[[[\\\^^^```aaabbbaaa``````cccpppyyy^^^FFFBBBDDDBBBCCCHHHSSSaaatttxxxsssssssssqqqnnngggnnnyyy~~~|||wwwvvvtttppplllgggcccaaa[[[ZZZVVVNNNGGGCCCDDDGGGLLLXXXlllggg^^^WWWUUUSSSKKKHHHFFFCCCAAA???===:::888666555444222111000//////............------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................///222555777666444222000111666===BBBHHHMMMPPPQQQJJJFFFEEEMMM^^^ppp}}}xxxwwwVVVBBB===<<<999===>>>@@@AAAAAAAAA???>>>@@@AAAHHHXXXooo{{{rrrllliiiiiimmmsssyyylllkkkssszzzzzzwwwiiiRRR>>>???FFFGGGDDDCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@AAACCCDDDFFFGGGGGGHHHKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIJJJKKKMMMOOOPPPRRRSSSSSSTTTVVVXXXYYYZZZ[[[[[[YYYYYYZZZ[[[[[[ZZZZZZZZZWWWWWWXXXYYY[[[]]]^^^___aaa```___^^^^^^fff{{{xxxTTTDDDCCCCCCCCCCCCIIIVVViii{{{|||{{{~~~xxx~~~}}}yyyvvvtttsssooonnnfffYYYLLLFFFHHHMMMWWWeeezzzfff]]]WWWTTTRRRKKKHHHFFFCCCAAA???>>>;;;888666555444222111000////////////.........------------------,,,,,,+++++++++,,,,,,,,,---------------------------------------............------------///111333666777555222000222555;;;AAADDDHHHLLLQQQUUUHHHBBBPPPmmmeeeJJJ@@@>>>;;;<<<===???AAABBBAAA???>>>AAA@@@BBBMMMaaawwwvvvpppmmmlllrrrzzzzzzrrrrrrzzz|||uuu[[[GGG:::>>>CCCAAA@@@DDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAACCCEEEFFFGGGGGGGGGIIIJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKLLLLLLMMMNNNOOOOOOPPPRRRTTTWWWZZZ]]]^^^___ZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXZZZ\\\^^^_______________^^^cccsssdddIIIAAAAAABBBAAADDDOOO___ppp|||rrraaaQQQLLLRRRZZZjjjvvvfff]]]WWWTTTRRRJJJGGGEEEBBBAAA@@@>>>;;;999666555444222111000///////////////.........------.........------,,,,,,,,,------------------------------------------------......------------------...///111444666666444111222333999AAAHHHLLLRRRXXX]]]NNNDDDQQQlll~~~|||rrrnnnttt|||kkkQQQCCC>>><<<;;;===???@@@AAA@@@???>>>>>>===>>>EEETTThhh|||xxxsssqqqpppxxx{{{vvvxxxzzznnnMMMBBB;;;>>>???===>>>CCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAACCCEEEFFFFFFFFFEEEGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMOOORRRUUUYYY\\\^^^___XXXYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWYYY[[[]]]___```___^^^^^^``````bbblllxxxxxxVVVCCC@@@AAA@@@CCCIIIUUUcccrrrwwwggg[[[YYYbbblll~~~fff^^^WWWTTTQQQIIIGGGEEEBBBAAA@@@>>>;;;999666555444222111000//////////////////............,,,,,,---......///000000------------------------------------------------------------------------......///222555777666444222111666BBBLLLRRRYYY```^^^TTTKKKNNNZZZbbb```[[[]]]lllwwwzzz~~~zzziiiVVVFFF===;;;<<<>>>???@@@@@@@@@???;;;<<<===???FFFUUUgggttt{{{xxxvvvwww}}}vvvxxxqqq[[[BBB???<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIJJJKKKKKKLLLMMMMMMKKKLLLOOORRRUUUWWWXXXYYYTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXZZZ\\\^^^```aaa^^^\\\\\\___aaaaaaeeekkk~~~pppQQQDDDBBBAAAAAADDDJJJTTTbbbttt}}}qqqiiijjjttt|||ggg^^^XXXTTTQQQIIIGGGEEEBBBAAA@@@>>><<<999666555444222111000//////000/////////............******,,,...000222333444------------------------------------------------,,,,,,,,,---------.........------000555888777555333000555BBBNNNTTT[[[ccc\\\XXXQQQKKKGGGGGGHHHJJJPPPbbbnnnkkkhhhppp{{{yyy~~~pppUUUCCC<<<<<<===??????@@@@@@@@@;;;======;;;<<>>AAAAAA>>>????????????????????????>>>???BBBDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKMMMNNNOOOJJJKKKMMMOOOQQQSSSTTTTTTPPPQQQSSSVVVXXXYYYZZZZZZWWWXXXYYY[[[]]]___aaaccc^^^[[[ZZZ^^^aaa______aaalll```KKKDDDCCC??????BBBIIIWWWjjj|||{{{uuuwwwggg]]]VVVTTTRRRKKKFFFDDDAAA@@@???===:::888555555444333333222111111000000///...............,,,+++***+++---222777:::.........------,,,,,,,,,,,,---......//////......***++++++,,,---...//////......//////000333888<<<333111111888DDDNNNRRRSSSTTTVVVXXXUUUHHH===@@@JJJUUU]]]dddddd]]]]]]mmmlllGGG<<<<<<<<<<<<@@@DDDCCC???@@@???>>>===>>>BBBIIINNNlll|||~~~wwwuuuTTT===;;;::::::::::::;;;<<<<<<===>>>>>>===<<<<<<>>>@@@@@@BBBCCCCCCBBBAAAAAABBBCCCDDDEEEFFFEEECCCAAA@@@FFFEEEEEEEEEFFFGGGHHHIIIIIIKKKNNNPPPOOOOOOPPPQQQPPPOOOOOOOOOPPPPPPQQQQQQPPPQQQRRRSSSVVVXXXZZZ[[[XXXUUUSSSTTTZZZ^^^aaaaaa\\\^^^____________```bbbjjj~~~|||PPP@@@GGG???@@@CCCHHHNNNYYYlll}}}}}}yyytttyyyfff]]]VVVSSSQQQJJJFFFDDDBBB@@@???===:::888555555444333333222111111000000///...............------,,,,,,---000333555......---------,,,,,,,,,+++,,,,,,---------------,,,,,,------------------......//////000333777;;;444222111444;;;CCCHHHJJJPPPSSSYYY[[[SSSGGGBBBDDDTTTZZZcccgggdddeeesss}}}___FFFAAA>>>>>>AAABBBBBBBBB???>>>>>>======@@@EEEIII[[[jjj~~~{{{fffMMM===::::::999999::::::;;;<<<===>>>>>>===<<<;;;===>>>???@@@BBBBBB@@@???@@@AAABBBCCCEEEFFFEEEDDDBBBAAACCCCCCCCCDDDEEEFFFGGGHHHIIILLLOOOQQQQQQQQQRRRSSSNNNNNNMMMMMMNNNOOOQQQRRRPPPPPPQQQQQQSSSTTTVVVWWWXXXUUUSSSSSSWWWZZZ\\\\\\XXXZZZ[[[[[[[[[[[[\\\^^^iiiyyyeeeKKKCCC>>>===???CCCIIISSSdddtttuuunnnmmmvvveee]]]VVVSSSPPPHHHGGGEEEBBB@@@???===;;;999666555555444222111111000000000///.....................---------...//////...------------,,,,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,......//////000222666999888777444222333777===BBBRRRVVV___hhhfffZZZLLLEEESSSZZZeeellllllmmmvvv]]]MMM>>><<<>>><<<===AAA>>>>>>>>>===<<<===@@@BBBIIIUUUiii~~~{{{rrr~~~zzzeeeQQQCCC;;;888888888888888999999:::<<<======<<<;;;;;;<<<>>>>>>@@@AAAAAA@@@??????@@@BBBCCCEEEFFFFFFFFFDDDCCC@@@AAABBBCCCDDDEEEFFFGGGHHHKKKOOOQQQQQQRRRSSSTTTOOONNNMMMLLLNNNPPPSSSUUUTTTSSSSSSRRRRRRSSSSSSTTTWWWUUUSSSSSSTTTVVVWWWWWWVVVXXXYYYYYYYYYYYYZZZ\\\fffnnn]]]AAAAAA>>>>>>@@@DDDKKKXXXddd{{{}}}{{{{{{kkkaaa```gggvvv{{{ccc\\\VVVSSSPPPGGGGGGEEEBBB@@@???>>>;;;999666666555444222111000000000000///...............---------...------,,,,,,------------------------++++++,,,------------,,,---------------------------.../////////111444777<<<<<<999444///111888???QQQUUU```lllqqqhhhWWWIIIQQQ[[[hhhpppnnnmmmvvvhhhIII>>>===;;;<<>>???@@@???===<<<<<<===AAAHHHUUUeeexxx{{{uuurrrqqqsss~~~}}}gggOOOBBB<<<888777666666666666777888888999:::;;;;;;;;;;;;===???@@@AAACCCCCCAAAAAAAAABBBBBBCCCFFFGGGHHHHHHGGGFFFBBBBBBCCCDDDDDDEEEEEEEEEFFFHHHLLLNNNOOOOOOQQQRRRPPPNNNMMMLLLNNNRRRVVVYYYZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWYYYZZZZZZZZZZZZ[[[]]]bbbdddmmmoooHHHEEEAAA@@@AAACCCEEELLLSSSkkk|||yyyvvvpppbbbSSSOOOVVVfff{{{www```\\\WWWTTTPPPGGGGGGEEECCCAAA@@@>>>;;;999777666555444222111000///000000///...............***+++,,,.........---,,,------------------------,,,,,,---...............++++++,,,,,,---...//////---.../////////000333555;;;<<<:::555//////666===JJJOOOWWWcccllliii[[[NNNLLLWWWfffnnnkkkjjjuuu___GGG@@@>>>???AAA???@@@BBBAAA???===<<<<<>><<<:::555666555555555555666777777444666888999:::<<>><<<:::777777555444222111//////000000///...............***+++,,,---............,,,,,,,,,------------...,,,---......//////......***++++++,,,---...///000---...////////////111333666888888555000000444999EEEKKKSSS[[[dddhhhcccZZZIIIQQQ]]]dddcccfffsssyyyUUUCCC>>><<<;;;>>>@@@BBBBBB@@@>>>======<<<<<<>>>DDDOOO___qqq}}}xxxiiiggglllrrruuu{{{jjjQQQ===777:::999555555555555555555666777777333444777888999<<>>>>>???999<<<>>>@@@EEEPPP___kkkrrrfffhhhooorrrrrrlllWWWAAA777777777777888555555555555555666777777444555777888888:::<<>>???@@@???>>>???@@@:::>>>AAA@@@@@@FFFRRR\\\jjjyyyqqqfffiiiooooookkk\\\JJJ:::888888555666;;;666555555555555666777777666777888888777888:::<<<>>>@@@AAAAAA@@@???@@@@@@???@@@BBBDDDDDDCCCAAA@@@@@@BBBEEEGGGIIIJJJJJJIIIIIIKKKNNNNNNMMMLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTXXXWWWVVVUUUTTTTTTTTTTTTPPPUUUYYY[[[ZZZYYYYYYZZZWWWYYYZZZZZZYYYZZZ[[[]]]UUUWWWZZZ^^^iii~~~kkkSSSEEE@@@@@@CCCGGGBBBMMM[[[hhhwwwvvv\\\YYYUUUOOOJJJFFFDDDBBB???BBBKKKXXXfffxxxiiiWWWYYYXXXTTTPPPIIIFFFDDDCCCBBBAAA>>>;;;888777666555444222111000///////////////............------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------222///444??????777444888999<<>>@@@??????AAA@@@@@@???>>>>>>AAAEEEIIIWWWdddvvvqqqhhhqqqyyyooo]]]AAA<<<666555777888666333555555555555555555555555555666888888777777999:::<<<===>>>>>>======>>>???AAA@@@@@@???@@@AAACCCDDDAAABBBCCCDDDFFFHHHIIIJJJNNNMMMNNNQQQSSSRRRNNNJJJPPPOOOOOONNNOOOPPPRRRSSSSSSVVVZZZ\\\ZZZXXXVVVVVVTTTSSSSSSUUUWWWYYYYYYXXXUUUVVVWWWYYYYYYYYYXXXWWWUUUSSSUUU\\\dddqqq}}}XXX>>>BBBHHH>>>BBBDDDJJJVVVfffxxx{{{lllbbbWWWLLLHHHFFFBBB@@@@@@>>>BBBMMM___sssjjjWWWYYYXXXTTTPPPJJJFFFEEECCCBBBAAA???;;;888777666555444222111000///////////////............------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...---------.........//////...///555===???;;;777666666888>>>HHHOOOTTT\\\dddyyy}}}mmmUUUNNNOOORRRZZZkkkuuuZZZEEEAAA>>>>>>BBBDDDAAA@@@AAAAAAAAA???===<<<===AAADDDIIITTTdddssspppnnnwwwwwweeeRRR@@@;;;666555777888666333444444444444444444444444444666777777777777888:::;;;===>>>>>>===<<<===???AAA@@@@@@@@@@@@BBBCCCDDDCCCDDDEEEFFFGGGIIIIIIJJJLLLKKKKKKMMMPPPPPPMMMJJJOOOOOONNNNNNNNNPPPQQQRRRUUUXXX[[[\\\ZZZWWWUUUTTTTTTSSSSSSUUUXXXZZZZZZYYYWWWXXXYYYZZZYYYXXXWWWVVVVVVUUUVVVZZZ]]]eeevvvwwwPPPEEEHHHCCCAAABBBFFFNNNZZZjjjxxxrrraaaVVVKKKGGGEEEAAA???@@@BBBGGGTTTggg}}}kkkXXXYYYWWWTTTQQQKKKGGGFFFDDDCCCBBB@@@<<<999666666555444222111000000////////////............------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...---------.........//////+++///555:::@@@EEEAAA;;;666555999CCCLLLRRRXXX]]]wwwoooXXXQQQRRRYYYkkksssTTTCCC???>>>AAABBB@@@>>>???BBBAAA@@@===::::::<<<>>>@@@HHHTTT```nnnrrrwww~~~qqqWWWDDD>>>:::666555666777666333444444444444444444444444333555666777666666777999:::<<<======<<<<<<===>>>AAAAAA@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJHHHGGGGGGIIIKKKMMMLLLKKKNNNNNNMMMMMMNNNOOOQQQRRRVVVYYY[[[[[[YYYVVVTTTSSSTTTSSSTTTUUUXXXZZZZZZYYYYYYZZZZZZZZZZZZXXXWWWVVVSSSSSSVVVZZZ]]]cccooo{{{eeeGGGDDDDDDAAABBBDDDFFFLLLYYYhhhrrrwww^^^TTTJJJFFFDDD@@@>>>???DDDLLL[[[pppkkkXXXYYYWWWTTTQQQLLLHHHFFFEEEDDDCCC@@@===:::666555555444222111111000////////////............------------------------+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------)))000444666AAAPPPSSSLLL<<<666666???KKKTTT[[[aaaqqqgggWWWWWWdddnnn}}}mmmMMMFFFAAAAAA@@@??????BBBBBBBBBAAA>>>;;;:::;;;<<<===BBBIIIQQQ\\\mmm}}}xxx}}}dddHHH;;;;;;888555555666666555333333333333333333333333333333444555666555555666888999:::<<<<<<;;;;;;<<<>>>@@@@@@AAAAAABBBCCCDDDEEEGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEEEEFFFHHHJJJLLLMMMMMMMMMLLLLLLMMMOOOQQQRRRUUUWWWZZZZZZXXXVVVUUUUUUUUUTTTTTTTTTVVVWWWVVVUUUXXXXXXYYYZZZZZZYYYXXXWWWSSSTTTVVVXXX[[[bbbmmmvvv~~~TTTGGGDDDAAACCCDDDDDDFFFNNNZZZddd~~~sssZZZQQQIIIEEEBBB>>>===???DDDPPPbbbwwwjjjWWWYYYWWWTTTRRRLLLHHHFFFEEEDDDCCC@@@===:::555555444333333222111111////////////............------------------------+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------+++000111333AAAVVVaaa```DDD:::444;;;GGGTTT^^^eeelllttt\\\ZZZnnnqqqxxxcccWWWKKKDDDAAA???CCCHHH@@@AAAAAA@@@>>><<<======:::<<>>888777666555555555555444444333333333333333333333333111333444555444444555777777999:::;;;::::::<<<===??????@@@AAACCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFIIILLLNNNLLLLLLLLLLLLMMMOOOQQQRRRSSSUUUXXXYYYXXXWWWWWWWWWVVVUUUSSSSSSSSSSSSRRRPPPTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXVVVSSSTTT[[[eeelll~~~oooVVVHHH>>>AAADDDDDDCCCGGGPPPWWWjjjzzzuuuhhhUUUNNNGGGEEEBBB>>>>>>@@@GGGWWWlllgggVVVYYYXXXUUURRRKKKGGGFFFDDDCCCBBB@@@<<<999555555444333333222111111////////////............------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...---------.........//////---...///111===PPPaaajjjLLL@@@666777@@@LLLWWW```fffnnnwwwyyy```YYYjjjnnnrrrxxxyyyjjjVVVIII@@@<<>>>>>>>>:::;;;<<<<<>>???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGKKKMMMMMMLLLLLLMMMNNNPPPRRRSSSRRRTTTWWWXXXWWWWWWXXXYYYVVVTTTRRRRRRRRRQQQOOONNNPPPQQQSSSUUUWWWWWWWWWWWWUUUVVVSSSPPPTTT___kkkqqqwwwiiiNNN???@@@BBBAAA@@@BBBGGGLLLZZZkkk~~~wwwiii]]]PPPKKKFFFEEEBBB???@@@CCCOOOddd|||dddTTTYYYYYYUUUQQQJJJFFFEEECCCBBBAAA???;;;888555444444333333222222111////////////............------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...---------.........//////...,,,,,,///666BBBTTTdddVVVIII<<<888;;;AAAKKKSSSZZZdddkkktttvvveeeYYY^^^gggkkkrrr{{{hhhTTTEEE<<<;;;???@@@BBBCCCCCC@@@>>>===<<<:::<<<===;;;<<>>@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEBBBDDDFFFFFFEEEEEEHHHKKKMMMMMMMMMMMMOOOQQQSSSTTTSSSUUUWWWWWWWWWVVVWWWXXXTTTRRRQQQQQQRRRRRRQQQPPPOOOPPPQQQSSSTTTTTTTTTSSSOOOQQQQQQOOOVVVeeeqqquuupppyyy}}}[[[FFFDDDAAA>>>>>>@@@CCCFFFOOO^^^oooxxxuuummmbbbYYYMMMHHHFFFEEECCC@@@BBBFFFWWWqqqbbbTTTYYYZZZVVVQQQJJJFFFDDDCCCBBBAAA>>>;;;888444444444333333222222222000/////////............------------------------++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------...******///111555FFFZZZ]]]QQQDDD<<<:::;;;AAAIIINNN___gggkkkqqqjjj[[[UUU```fffoooyyy|||eeeRRRDDD???@@@AAABBBDDDCCC@@@===;;;:::666888:::999888<<>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEE@@@CCCEEEFFFDDDDDDFFFIIINNNMMMMMMNNNOOORRRTTTUUUUUUVVVXXXWWWVVVUUUUUUVVVRRRQQQQQQRRRTTTUUUTTTSSSOOOPPPQQQRRRRRRQQQPPPPPPNNNQQQOOOLLLQQQ^^^fffhhhggghhhqqqkkkNNNIIIBBB>>>>>>AAACCCEEEDDDRRR```hhhooo|||xxxoooiiiaaaZZZKKKGGGEEEEEECCCAAACCCHHH[[[wwwiiiXXXXXXVVVUUUSSSLLLEEEDDDBBBBBBAAA???;;;999555444444333222111000000///............------------------,,,,,,++++++++++++++++++,,,,,,+++******---,,,,,,++++++,,,,,,---------------------------...---,,,++++++---...000,,,,,,,,,...111444888:::RRRTTTPPPDDD999888;;;===KKKRRR\\\dddkkkooopppnnn^^^dddcccjjj{{{nnnWWWGGG???BBB>>>>>>CCCFFFBBB<<<:::===<<<;;;;;;<<<>>>@@@BBBHHHPPP^^^nnnzzz{{{oooQQQAAA;;;888555444333333333333333222111000111222222333333222222111333333333444444444555555555555555666777999:::;;;:::999999<<>>EEEEEEJJJTTT___jjjxxx|||wwwsssmmmeee\\\VVVJJJIIIGGGDDDCCCEEEJJJNNNllljjjYYYXXXUUUUUUSSSLLLEEEDDDBBBBBBAAA???;;;999555444444333222111000000///............------------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,++++++---...000...---------///111444666EEELLLOOOGGG>>>;;;<<<===DDDNNN[[[cccjjjwww{{{bbbbbbyyytttWWWEEECCC@@@>>>@@@@@@>>>???BBB>>>===<<<;;;;;;<<<>>>??????EEEPPP]]]hhhttt}}}vvv___FFF999666555333222222333333333222222111000111222222333333222222111222333333333333444444444555555555666777888::::::999888999;;;@@@CCCBBBAAABBBBBBAAAAAAAAABBBCCCCCCEEEDDDCCCCCCDDDGGGJJJLLLOOOMMMMMMOOOSSSVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTWWWVVVTTTRRRQQQQQQRRRSSSQQQQQQPPPQQQQQQSSSTTTUUUWWW[[[]]]bbbppplllTTTLLLBBB@@@BBB@@@BBBAAADDDKKKRRR\\\jjjvvv|||tttlllfff^^^UUUOOOJJJHHHEEECCCEEEMMMWWW^^^xxxkkkYYYXXXUUUTTTRRRKKKEEEDDDBBBBBBAAA???;;;999555444444333222111000000///............---------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++,,,---.../////////...------...000111888DDDMMMLLLFFFAAA>>>;;;>>>KKKZZZaaaiii|||uuufffuuuqqqXXXAAA??????@@@>>><<<@@@FFF@@@???===;;;:::;;;;;;<<<:::<<>>@@@@@@???@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBCCCDDDGGGJJJKKKPPPMMMLLLPPPVVVZZZYYYVVVTTTTTTUUUUUUTTTRRRQQQOOOPPPQQQRRRTTTUUUUUUTTTTTTYYYXXXVVVTTTSSSSSSSSSSSSUUUTTTSSSRRRRRRRRRRRRSSSUUUZZZ]]]___hhhwwwuuu```III???BBBCCC??????@@@CCCFFFLLLYYYfffsssyyynnnfff```YYYQQQJJJGGGFFFEEEGGGNNN[[[kkkuuulllZZZXXXUUUSSSRRRKKKEEEDDDBBBBBBAAA???;;;999555444444333222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,---...///000///......---...//////333===IIINNNPPPLLLCCC999===JJJZZZdddlll~~~sssooo~~~rrrFFFBBB@@@AAA@@@>>>>>>AAACCCAAA???===<<<;;;::::::===<<<>>>CCCHHHQQQaaaooo}}}sssNNNAAA555222444333222333111111222222222222111111111111222222222222111111000111111111111222222222444444444444555666777888666777888:::<<<>>>======>>>>>>>>>>>>???@@@BBBBBBEEEDDDCCCCCCDDDEEEGGGHHHMMMJJJIIIMMMUUUZZZYYYVVVXXXXXXXXXXXXVVVRRROOOMMMOOOPPPRRRTTTUUUUUUTTTSSSYYYXXXVVVUUUSSSSSSSSSSSSUUUUUUTTTSSSSSSSSSRRRRRRXXX]]]bbbcccgggqqq~~~XXXCCCBBBBBB>>>>>>AAABBBBBBCCCMMMXXXdddvvv}}}yyyrrrhhhbbb]]]XXXPPPJJJDDDGGGMMMUUUaaappp~~~nnn[[[XXXTTTSSSQQQJJJEEEDDDBBBBBBAAA???;;;999555444444333222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------..................//////000000000666@@@KKKVVVXXXNNN@@@>>>GGGXXXjjjwwwrrraaaRRRCCC>>>>>>>>>???AAADDDCCCBBB@@@>>><<<;;;;;;@@@<<<;;;===AAAGGGSSS___sss}}}zzzrrr[[[CCC:::333333444333222333000111111222222111111111000111111222222111111000000000000111111111222222333333333333444555666666444666999;;;;;;;;;;;;;;;<<<<<<===>>>???@@@BBBCCCFFFEEEDDDCCCCCCCCCDDDDDDHHHFFFEEEJJJPPPUUUTTTRRRSSSTTTUUUUUUTTTRRRPPPNNNMMMOOORRRTTTUUUUUUTTTSSSVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTXXX]]]ccceeeeeekkkxxxpppOOODDD???===>>>AAACCCBBBAAAFFFNNNYYYkkk~~~{{{wwwtttooojjjddd___ZZZTTTNNNJJJGGGPPP]]]lllyyyppp\\\XXXTTTRRRQQQJJJEEEDDDBBBBBBAAA???;;;999555444444333222111000000///............---------++++++,,,,,,,,,,,,------***+++,,,------...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000---000666AAARRR\\\WWWMMMAAACCCQQQhhh|||tttTTTAAA<<<>>>BBBFFFDDDCCCBBBAAA@@@>>>=========999777999:::>>>GGGPPPaaahhhwww~~~qqqyyy~~~oooYYYBBB:::555222333333000///000///000111111222111111111000000111111111111000000000000111111111222222222333333222222333444444555444777:::;;;;;;:::::::::;;;<<<<<<===???AAABBBCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCDDDGGGKKKNNNOOOOOOJJJKKKMMMOOOPPPPPPPPPPPPLLLNNNQQQTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTWWW\\\``````bbblllwwwiiiSSSDDD@@@>>>???AAAAAA???AAAFFFOOO___ttt}}}zzzvvvtttrrrooollljjjiiigggccc\\\TTTOOOMMMMMMVVVaaaqqqqqq\\\XXXSSSRRRPPPIIIEEEDDDBBBBBBAAA???;;;999555444444333222111000000///............---------+++++++++,,,,,,---------)))***+++,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------......------,,,------............------///111777DDDRRRWWWVVVHHHBBBGGGZZZlllxxxwwwtttrrrUUUFFF@@@CCCGGGAAAAAAAAAAAA@@@???>>>>>><<<888777888:::;;;@@@FFFRRRTTT^^^mmmyyyuuummmrrrgggRRREEE888555111111222111...---000//////000111111111111111000000111111111111000000111111111222222222333333222222222222222333333444444777;;;<<<;;;999999:::;;;;;;<<<===???AAACCCDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDGGGHHHGGGHHHKKKMMMHHHIIIJJJKKKLLLMMMNNNNNNKKKMMMQQQTTTVVVUUUTTTRRRQQQQQQRRRSSSTTTTTTTTTTTTPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSWWW\\\\\\\\\ccclllsssYYYHHHAAA===>>>???>>>@@@CCCFFFQQQbbbrrr~~~|||tttqqqmmmjjjjjjjjjiiihhhffffffcccZZZQQQOOOUUU[[[mmmuuurrr]]]XXXSSSQQQPPPIIIEEEDDDBBBBBBAAA???;;;999555444444333222111000000//////.........---------+++++++++,,,,,,---------((()))***+++,,,,,,---,,,---,,,,,,++++++,,,,,,---------------------------+++,,,------......------,,,------------,,,+++***///222222222888FFFQQQWWWPPPCCC???IIIWWWaaappp~~~lll___kkklllSSSDDD@@@CCC??????@@@@@@@@@??????>>>===:::999<<<===<<>>;;;:::333111111333222......222//////000111111111111111000000111111111111000000111222222222222333333333222222222111222222333333444888<<<===;;;999999:::;;;;;;<<<>>>@@@BBBDDDEEE???@@@AAABBBDDDEEEFFFFFFBBBFFFJJJIIIFFFFFFIIIMMMNNNMMMLLLKKKJJJJJJJJJKKKKKKMMMQQQTTTVVVUUUTTTRRRPPPQQQRRRSSSUUUUUUUUUVVVQQQQQQRRRSSSSSSRRRPPPPPPUUUTTTVVV\\\\\\ZZZ___gggmmmoooQQQFFF===;;;>>>???@@@CCC@@@HHHUUUdddrrr}}}yyypppmmmiiihhhiiikkklllllleeegggdddZZZRRRSSS```lll~~~vvv^^^XXXRRRPPPOOOIIIGGGEEECCCAAA@@@>>>:::777555444444333333222222111///............---------+++******+++------,,,***///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++,,,,,,,,,,,,---------------............///+++---///000333;;;GGGQQQQQQFFF@@@DDDJJJQQQ^^^lllxxxqqqeeevvvhhhKKKDDDEEEEEE@@@>>>AAACCCBBBBBBDDD???===::::::;;;<<<<<<;;;===@@@DDDHHHOOO[[[jjjvvv{{{wwwsss]]]HHH888555888222111111000000000000000000000000000000000000000////////////000000000000000/////////000111222222222222333333333333444444777777888999:::;;;;;;<<<;;;;;;;;;;;;===???AAACCC@@@@@@AAABBBCCCEEEEEEFFFEEEGGGJJJKKKKKKKKKLLLNNNPPPOOOLLLJJJJJJKKKMMMOOOPPPNNNNNNOOORRRRRROOOKKKMMMOOOQQQRRRTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSXXXWWWXXXXXXYYY[[[\\\]]]hhhvvvsss[[[EEEAAAAAA===<<<@@@@@@BBBJJJVVVbbbnnn|||~~~zzzzzzqqqnnnnnnsssuuuqqqmmmllldddbbb]]]WWWVVVcccxxxwww___XXXRRRPPPPPPIIIHHHFFFDDDBBBAAA>>>;;;888555444444333333222222111///............---------+++******+++---...,,,+++...------,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------------............///000111000000444===DDDVVVTTTLLLAAA>>>GGGUUU]]]hhh|||~~~xxxiiiQQQ???CCC@@@@@@CCCCCC???>>>???@@@===;;;:::;;;<<<<<<;;;999<<>>???@@@??????@@@AAABBBBBBCCCCCCCCCEEEHHHJJJKKKLLLOOOQQQUUUSSSPPPMMMLLLLLLMMMNNNPPPNNNMMMNNNPPPQQQOOOLLLLLLMMMOOOQQQRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTWWWWWWXXXXXXYYYZZZ[[[[[[]]]iiiwwwzzzWWWHHHDDD@@@>>>AAA@@@@@@EEEMMMUUU^^^lllyyy~~~}}}yyytttrrrtttsssnnnjjjiiiaaa```aaafffqqqxxx```YYYRRRPPPPPPJJJIIIGGGDDDCCCAAA???;;;999555444444333333222222111///............---------,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------............///000000///---///444999SSS^^^[[[GGG:::???IIIMMM\\\rrrqqqMMMGGGDDDCCCEEECCC???===>>>@@@>>><<<;;;<<<<<<;;;:::666999;;;<<<===BBBJJJQQQ]]]fffttt|||kkkqqq~~~iiiUUU@@@777666555222222222111000000//////000000////////////////////////....../////////000000000111111000/////////000000000000000111111111111222444444555666777888999999888999:::;;;<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@???AAACCCEEEGGGJJJOOORRRVVVTTTQQQNNNKKKJJJJJJKKKOOONNNLLLLLLNNNOOOOOONNNKKKLLLNNNPPPQQQQQQPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRUUUVVVWWWYYYYYYYYYXXXXXXTTT]]]gggtttgggSSSDDD@@@CCC@@@@@@BBBEEEGGGLLLXXXeeerrrzzzyyysssqqqpppmmmlllooojjjjjjpppzzzaaaYYYRRRPPPPPPJJJIIIGGGEEECCCBBB@@@<<<999555444444333333222222111///............---------,,,,,,,,,---...///...,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,---------.........***,,,.........///222555FFFWWWddd]]]MMMBBB@@@BBBRRRiii|||}}}qqqWWWLLLBBB@@@AAA@@@???@@@AAA???============;;;:::777999:::::::::<<>>>>>??????????????????===>>>???@@@BBBFFFKKKNNNRRRQQQNNNKKKIIIHHHHHHHHHNNNMMMKKKKKKLLLMMMNNNOOOLLLMMMNNNPPPQQQQQQPPPPPPPPPOOONNNNNNMMMNNNNNNNNNSSSTTTVVVXXXXXXWWWVVVUUUUUUWWW\\\fffxxxoooPPPCCCDDD@@@???@@@BBBAAABBBKKKUUU[[[dddqqq}}}{{{ssslllkkklllpppwww{{{aaaYYYQQQOOOOOOJJJIIIGGGEEECCCBBB@@@<<<999555444444333333222222111///............---------,,,,,,,,,---...///...,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...)))+++,,,...///000222333999IIIdddvvvjjjMMM===>>>AAAWWWzzzwwwooo}}}|||}}}pppYYYBBB999;;;>>>???>>>AAA???>>>>>>>>>>>><<<;;;888999:::::::::;;;===>>>CCCHHHQQQZZZeeerrrjjj\\\lllnnn[[[===777222333444222222555111000000///.../////////....................................////////////111111000///.........///111111111111222222222333222222333444555666666777888999;;;<<<===<<<<<<;;;????????????@@@@@@@@@@@@???@@@@@@@@@AAADDDHHHKKKMMMLLLKKKIIIHHHHHHHHHHHHLLLLLLKKKJJJJJJKKKMMMOOONNNOOOPPPRRRRRRRRRQQQQQQOOOOOONNNMMMMMMMMMMMMMMMQQQRRRTTTVVVWWWVVVUUUTTTWWWUUUUUU\\\mmmjjjNNNBBB???===>>>AAAAAA@@@DDDJJJJJJQQQ___mmmyyy~~~zzznnnhhhdddgggnnnxxx{{{aaaXXXPPPNNNNNNIIIIIIGGGDDDCCCAAA???;;;999555444444333333222222111///............---------,,,++++++,,,......---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------...////////////444===[[[|||zzz[[[DDDBBB<<>>???@@@@@@>>><<<999999888999999:::;;;;;;<<<@@@FFFMMMUUU```nnnwwwwwwiii]]]gggvvv^^^JJJ222222444666333...///333111000//////......//////........................------........./////////000000///.........//////111111111222222222333333111222222333444555666666888999:::;;;<<<<<<<<<<<>>;;;888555444444333333222222111///............---------+++******+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...---,,,---...//////...333777KKKiiiuuuiiiWWWPPPJJJFFFgggxxxoooooouuu{{{aaaOOOCCC<<<:::>>>>>>>>>???AAAAAA???>>><<<:::999999999:::::::::999;;;???BBBGGGOOOZZZbbbuuu~~~{{{{{{sss___^^^kkkrrr\\\HHH;;;111111333555222------222000000///............///........................---------.........////////////.........///000000000000000111111111111222111222222333444555666666777777888888:::;;;======>>>>>>???@@@@@@AAABBBBBBDDDFFFHHHIIIIIIIIIKKKMMMHHHHHHHHHHHHGGGGGGGGGGGGFFFIIIKKKKKKJJJJJJKKKMMMPPPQQQRRRSSSTTTSSSRRRQQQRRRRRRQQQPPPOOONNNNNNOOOMMMNNNOOOQQQRRRTTTUUUVVVPPPPPPRRRUUUXXXddd{{{fffTTTHHH>>>>>>AAA@@@>>>>>>@@@AAAFFFOOOVVV^^^lllzzz|||wwwpppppptttxxx{{{{{{```VVVNNNLLLLLLGGGGGGEEECCCAAA@@@>>>:::777555555444333333222222111//////.........---------+++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++***+++...000000000333444>>>SSSjjjrrrjjj^^^YYYFFF]]]zzziiieeeqqqxxxcccLLLAAA???======>>>@@@BBBBBB@@@???@@@>>>;;;:::;;;;;;;;;;;;999;;;<<<<<<===CCCKKKRRR```hhhsss}}}zzzxxxuuuxxx}}}~~~mmmYYY]]]iiixxx]]]EEE777333444222222333222...///222000000///.......................................---------.........//////...............///000111////////////000000000000111222333333555555666777666666555666888:::<<<>>><<<===>>>???@@@AAABBBBBBBBBEEEGGGIIIIIIJJJKKKMMMFFFFFFEEEEEEDDDCCCCCCCCCDDDHHHKKKLLLJJJIIIKKKLLLPPPQQQRRRSSSSSSSSSRRRQQQQQQPPPOOONNNMMMMMMMMMMMMLLLMMMNNNOOOQQQSSSVVVWWWOOOQQQTTTUUUQQQTTTfff{{{bbbQQQBBB>>>AAABBB???>>>???===???EEEIIIOOO^^^nnn~~~vvv[[[VVVRRROOONNNJJJIIIHHHFFFCCC@@@<<<999888777555333333333333111///111///------//////---***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...---+++*********++++++******+++++++++,,,,,,,,,------------------------+++***)))***,,,---,,,+++........................,,,444777999NNNkkkwwwqqqaaaUUUPPP\\\pppxxx___ZZZ^^^xxxlllQQQAAAAAA???<<<;;;===>>>???@@@AAA???<<<::::::;;;:::999;;;;;;::::::<<>>???BBB???<<<;;;<<<===>>>===CCCCCCDDDFFFGGGHHHJJJJJJDDDCCCBBBAAABBBEEEHHHJJJHHHHHHIIIJJJLLLNNNOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSMMMMMMMMMOOOPPPOOOLLLIIIIIIJJJKKKMMMOOOQQQRRRSSSRRRSSSSSSPPPOOOSSS\\\dddwwwdddJJJDDDEEE@@@>>>@@@;;;:::<<<>>>@@@CCCMMMXXXooowwwrrrXXXTTTQQQOOONNNJJJIIIHHHFFFCCC@@@<<<999888777555333333333333111000111///------...///---***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,...........................222333666FFF```rrrvvv___RRRHHHKKKXXXiii{{{qqq^^^___jjjfffOOOFFFBBB======@@@CCCBBBAAABBB@@@===<<<<<<;;;:::888::::::999888:::===@@@BBBEEEJJJRRRZZZcccppp}}}}}}~~~}}}|||}}}uuuZZZUUUiiifffFFF777777666000000000000000000000000000........................,,,,,,------------,,,,,,------------------------...............//////000000/////////////////////111111111111111222333333666666666777888;;;===>>>AAA???<<<;;;<<<=========BBBBBBCCCEEEFFFGGGHHHIIIFFFEEEDDDCCCDDDFFFIIIKKKHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPPPPQQQRRRQQQOOOLLLKKKLLLMMMOOOPPPRRRSSSTTTQQQRRRRRROOOMMMPPPVVV\\\fffuuu^^^MMMFFFBBB>>><<<<<<===AAACCCAAAAAAHHHRRR^^^gggvvvnnnVVVSSSPPPMMMNNNJJJIIIHHHFFFCCC@@@<<<999888777555444333444333111000111///------......---++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,...///...---------------------------/////////222<<>>>>>===;;;999:::999888777888999<<<===???AAAEEEHHHNNNYYYgggqqq~~~|||{{{zzz{{{}}}~~~yyycccYYYkkk{{{fffKKK999444444222000000000000000000000000000------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------......------......///000/////////////////////////////////000111222333444777777777777888:::<<<===@@@>>>;;;;;;<<<======<<>>WWWppp{{{wwwkkkWWWDDD>>>HHHUUU___sssqqqgggXXXJJJAAA===>>>???@@@??????@@@AAA@@@>>>;;;;;;:::999888777888999::::::;;;===>>>AAAHHHSSS[[[iiiuuu{{{xxxzzzzzzzzz}}}zzziii]]]eee{{{zzzaaaKKK777222333000...111////////////////////////------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...------------...//////.........///////////////.........///111333444555888777777777888999;;;<<>>>>>===>>>AAAFFFMMMYYYgggtttkkkVVVTTTOOOKKKKKKHHHIIIHHHFFFCCC@@@<<<999888888666444444444444222000/////////...---,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,******+++,,,---,,,+++------------------------///,,,///333111333FFF^^^rrrfffQQQJJJLLLPPP^^^zzzkkkSSSDDDAAABBB======>>>@@@BBBCCCAAA???>>>===;;;:::999999999:::777999;;;<<<<<<@@@FFFLLLSSS^^^nnn~~~~~~zzzvvvxxx|||{{{~~~~~~ooogggVVV\\\xxx```GGG999000333333---,,,222........................------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------...//////------....../////////000......///000222444555777777777666666777999:::;;;>>><<<;;;<<<===>>>===<<>><<<@@@BBBBBBBBB@@@DDDJJJRRR]]]jjjvvv~~~hhhUUUTTTOOOKKKLLLIIIIIIHHHFFFCCC@@@<<<999888888666555444555444222111...///000///---,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---000333000///;;;JJJaaapppTTTDDDGGGNNNmmm|||uuu~~~jjjPPPAAA;;;=========???BBBCCCBBBAAA@@@???>>><<<;;;;;;::::::555999<<<===<<<===@@@DDDIIIQQQ___nnn{{{zzzwwwuuusssvvvzzz{{{jjjXXXRRRYYYzzz~~~zzz|||jjjNNN666111000444333...---222........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,------...///---------......//////000/////////000222444555666666666666666777999;;;<<<>>>===<<<===??????>>>===??????@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJJJJIIIJJJJJJKKKKKKIIIHHHHHHHHHHHHJJJLLLMMMLLLLLLLLLNNNOOONNNKKKHHHIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIJJJKKKKKKKKKKKKJJJFFFEEEIIISSS^^^qqqttt]]]FFF===>>>?????????AAABBBDDDGGGNNNXXXdddlllbbbQQQRRRNNNKKKMMMKKKIIIHHHFFFCCC@@@<<<999888888777555444555444333111...000111///,,,+++,,,...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000222777<<>>@@@AAAAAA@@@@@@@@@???>>>===<<<;;;;;;555888::::::999:::===AAADDDGGGQQQ^^^jjjvvv|||wwwuuuuuutttrrrssswwwzzzwwwggg[[[WWW\\\yyywwwmmmVVV???111000000111222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------------,,,,,,------...///,,,,,,---......///000000......//////111222444444555555555555777999;;;===>>>======>>>@@@AAA@@@>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHGGGGGGIIIKKKMMMOOOMMMLLLMMMNNNOOONNNKKKIIIGGGHHHHHHIIIJJJKKKKKKLLLIIIIIIHHHIIIIIIIIIIIIHHHGGGEEEHHHNNNQQQ[[[wwwvvvZZZHHH???;;;;;;>>>@@@AAABBBCCCFFFMMMUUU[[[lllwwwzzz]]]NNNPPPNNNLLLNNNMMMIIIHHHFFFCCC@@@<<<999888888777555555555555333111...000111///,,,+++,,,...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---000555777666888RRRxxxxxxvvvssshhhnnneeerrrqqqTTTCCCAAA>>>===>>>??????>>>@@@@@@???>>>===<<<<<<;;;444666888777666888<<<@@@<<<<<>>>>>>>>>>>???AAABBB@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDFFFGGGHHHIIIIIIKKKKKKJJJIIIIIIIIIIIIJJJIIIHHHHHHHHHJJJLLLOOOQQQKKKKKKLLLMMMNNNMMMJJJHHHDDDEEEEEEFFFHHHIIIIIIJJJJJJIIIGGGGGGGGGGGGFFFEEEFFFCCCDDDGGGEEEIII___yyysssZZZGGG===>>>DDD:::;;;<<<>>>???CCCHHHKKKUUUaaannnvvvlll[[[OOOPPPPPPKKKHHHLLLKKKJJJHHHDDDAAA===:::888;;;888666444444333222000---.../////////...,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++------++++++++++++------***+++,,,,,,------,,,,,,++++++,,,,,,---...//////...............///000000444999MMMtttvvvvvvoooiiittt}}}QQQEEE===<<<999555999AAAAAAAAAAAA@@@>>><<<======;;;:::999999999:::;;;<<<999:::>>>DDDIIIQQQ___mmmxxxuuuwwwyyyrrrttttttrrrrrrtttuuuuuummmcccUUUJJJGGGVVVxxxiiiOOO<<<444444222000...---,,,---...///------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---///000000000///.........//////000000111111444444555444555777:::===;;;;;;:::;;;<<>>======<<<<<<===???AAACCCIIINNNWWWbbbnnn|||bbbTTTKKKPPPSSSOOOLLLNNNKKKJJJHHHEEEAAA===:::888;;;999666444444333111000---.../////////...---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++,,,,,,------........................//////000111222<<>>:::;;;<<<>>>>>>>>>>>>??????<<<<<<;;;:::999::::::;;;888777999===???CCCNNNZZZjjjppp}}}~~~vvvqqqqqqtttvvvqqqqqqqqqtttxxxyyyuuuppp```UUUKKKNNN___|||hhhQQQ???555///...555333111///------......---------...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------...///////////////.........///000000111111333444444444444666999<<<===<<<;;;;;;===???AAACCC???@@@AAABBBCCCDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGHHHKKKJJJIIIIIIJJJKKKLLLMMMIIIGGGFFFEEEFFFGGGGGGGGGGGGHHHJJJKKKKKKIIIGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFEEECCCAAAAAAEEEKKKPPP___qqqtttdddTTTIIIAAA@@@??????@@@@@@@@@???@@@CCCHHHOOOZZZggguuu~~~[[[PPPKKKPPPUUUQQQNNNNNNKKKJJJHHHEEEAAA===:::888<<<:::666555444333111///......//////......---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------......------......///000111111555>>>RRRyyyyyyrrrpppffflll|||\\\IIIDDDAAA<<<777:::;;;<<<>>>???@@@@@@@@@???>>>===;;;::::::::::::;;;999999;;;;;;===EEENNNWWW]]]jjjzzz~~~zzzuuuppppppssswwwzzztttqqqssszzz|||ooobbbPPPKKKNNN```~~~qqqQQQ<<<555444222///666555333000............---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,.........---......///000---......//////000111111111222333333333444777:::===<<<<<<<<<<<<>>>@@@AAA?????????@@@AAADDDFFFGGGGGGFFFDDDCCCDDDEEEFFFHHHIIIHHHHHHHHHIIIJJJLLLMMMJJJHHHFFFDDDBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCC@@@???AAAFFFJJJKKKXXXhhhjjjYYYEEEAAA======>>>>>><<<:::>>>>>>@@@CCCKKKWWWeeennnzzz___TTTNNNPPPTTTQQQMMMKKKKKKJJJHHHEEEAAA===:::888<<<:::777555444222000..................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------,,,,,,...------------...//////...222777;;;DDD```wwwqqqvvv~~~{{{nnnhhhLLL>>><<<>>><<<<<<<<<>>>???@@@???>>>AAA@@@???===<<<;;;:::999;;;999999;;;<<<===CCCJJJLLLPPP\\\kkkvvv~~~yyyvvvqqqnnnppptttzzzzzzvvvvvvzzzzzzppp___TTTLLLXXXmmmvvv^^^AAA111111666555222444333111000............,,,------------,,,++++++************************************************************++++++++++++***++++++++++++,,,,,,,,,///...---,,,---...///000------......///000000111000111222222111333555777;;;;;;::::::;;;<<<===>>>======<<<===???BBBEEEGGGJJJHHHEEECCCBBBCCCFFFGGGFFFFFFEEEFFFGGGHHHJJJKKKMMMKKKIIIEEEBBBAAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFCCC@@@>>>???BBBDDDFFFMMMWWWpppsssTTTLLLAAA;;;;;;<<<===<<<@@@??????@@@EEEMMMXXX___mmmttt~~~cccYYYPPPOOORRRRRROOOLLLLLLKKKIIIEEEBBB>>>;;;999<<<999666444444333111/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------,,,,,,---------------...//////***///444777888EEEbbb|||oooaaadddooouuu]]]MMMDDD<<<;;;:::;;;>>>??????>>>AAAAAA@@@???>>><<<;;;;;;999666555777888888<<>>===???AAABBBFFFIIIXXXsssuuugggTTTEEE===<<<>>>@@@;;;<<<<<<===>>>BBBHHHLLLUUU\\\fffoooxxxaaaYYYPPPNNNRRRTTTRRROOOLLLKKKIIIFFFBBB>>>;;;999;;;888666444444333222000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------------------------------,,,,,,------...///------///000///333@@@NNNcccwwwnnnkkk{{{yyynnnvvvkkkKKK???<<<888999<<>>@@@@@@AAAAAA@@@???>>>======999777999888666777;;;;;;<<<@@@HHHMMMQQQWWW^^^hhhoooyyywwwpppmmmlllkkkiiiiiihhhiiikkkooosssvvvuuufffUUUJJJDDDJJJbbbzzzxxxaaaMMM:::666222//////000000000+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************************************)))))))))************+++************++++++++++++---------,,,------...///,,,------......///000000...000111222111111222444444555555666777888888888;;;;;;;;;<<<===???BBBCCCIIIGGGDDDAAAAAACCCEEEGGGDDDDDDCCCBBBCCCDDDEEEFFFLLLNNNNNNKKKFFFDDDEEEGGGGGGFFFEEECCCCCCDDDEEEEEEFFFGGGHHHHHHGGGDDDBBB@@@????????????@@@AAABBBBBBCCCCCCCCC@@@>>>======???===CCCCCCHHHYYYiiipppXXXFFF===<<<===999:::<<<<<<<<<<<<>>>@@@CCCIIIQQQZZZdddqqq~~~]]]WWWQQQOOOSSSUUURRRMMMLLLKKKIIIFFFBBB>>>;;;999999777555444444444333222000///...---,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------.........------,,,,,,------...///000......000000///444;;;:::ZZZ}}}rrrppprrrhhhNNNGGG@@@<<<>>>??????===>>>???@@@AAABBBBBBAAAAAABBB>>>;;;===<<<999888:::;;;:::<<<@@@BBBDDDIIIPPPWWW]]]fffpppyyy|||tttnnnkkkkkkjjjjjjfffhhhkkkmmmmmmkkkiiiggg^^^QQQFFFEEELLLbbb|||fffLLL;;;000111111111111111111111++++++++++++++++++******+++,,,,,,,,,,,,+++******************************************************))))))))))))************************++++++++++++,,,,,,------......------,,,,,,---......//////000...000222222111111222333222333555666777888999999<<<<<<===>>>???@@@AAABBBEEEDDDBBBAAAAAACCCEEEGGGFFFFFFDDDCCCCCCCCCDDDEEEFFFJJJLLLKKKFFFDDDDDDFFFIIIGGGDDDBBBAAABBBCCCDDDDDDEEEFFFGGGFFFCCCAAA???>>>>>>>>>>>>???@@@AAABBB???@@@@@@>>><<<;;;<<<===;;;BBBBBBCCCLLLTTTgggvvv\\\JJJBBB@@@===>>>??????=========??????BBBGGGLLLTTTaaaoooyyy\\\WWWRRRQQQTTTUUUOOOGGGMMMKKKIIIFFFBBB???;;;999888666444444444555444333000///...---,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++------------++++++++++++,,,---------,,,,,,++++++,,,,,,---...//////---,,,,,,,,,,,,---......,,,+++...222333111222666999KKKllljjjgggrrr___VVVKKKCCCAAA@@@>>>;;;===>>>@@@BBBCCCCCCCCCCCC@@@<<<:::<<<<<<:::999::::::888888;;;<<<<<>>000.............../////////---------,,,+++***)))(((+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,---...///...---,,,,,,,,,------...//////000...000222333222111222333222333555777888999::::::===>>>???AAABBBBBBBBBBBBBBBAAAAAA@@@AAACCCEEEGGGIIIHHHFFFEEEDDDDDDEEEEEEAAAFFFJJJJJJEEEBBBCCCEEEJJJHHHDDDBBB@@@AAABBBCCCBBBCCCEEEFFFEEECCC@@@>>>============>>>???@@@AAA<<<===>>>===;;;:::;;;<<<888@@@@@@@@@DDDFFFRRRgggvvv^^^QQQMMM@@@@@@@@@???===<<<===???@@@AAABBBCCCHHHRRR```jjjttt|||~~~]]]YYYUUUSSSSSSRRRNNNKKKLLLKKKGGGCCC???<<<:::999:::888666555555444111////////////...------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***************+++************************------++++++++++++------,,,---------------,,,,,,+++++++++,,,,,,,,,------..............................///000111222333333333999HHHqqqmmmjjjqqqnnnSSSAAA;;;<<>>@@@???>>>===<<<;;;:::999999999999::::::;;;;;;;;;AAABBBFFFKKKRRRYYY```ccciiinnnvvv~~~~~~{{{tttooohhhgggfffdddeeefffccc^^^dddaaaaaa```WWWKKKGGGKKK>>>OOOcccuuuxxx[[[AAA555555222111000///...---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111222333444555555666999;;;;;;===?????????@@@BBBCCC@@@BBBCCCCCCBBBBBBCCCEEEGGGGGGFFFEEEDDDCCCAAA@@@FFFFFFFFFFFFEEEDDDBBBBBBDDDCCCBBBAAA@@@AAABBBBBBAAABBBCCCCCCCCCAAA>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888555<<>>>>>FFFMMMhhh{{{|||www[[[NNNBBB???>>>;;;<<>>???BBB@@@@@@???>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>AAAEEEIIIKKKSSSXXX^^^eeehhhiiihhhfffgggkkkppprrrtttyyyzzzsssoookkkgggcccdddbbbaaabbbeeegggeeeaaaYYYTTTQQQOOOJJJCCCCCCGGGSSSoooiiiSSS@@@333...000111111000///...---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111111222444444444555888:::;;;===>>>???>>>???@@@BBBBBBDDDFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCAAA@@@@@@@@@AAABBB@@@@@@AAABBBAAA???===<<<::::::::::::::::::;;;;;;::::::888777777666666666555999===<<<999999>>>CCCLLL^^^xxxrrr[[[LLLBBB<<<<<<@@@>>>;;;;;;===??????CCCIIINNNTTT```kkkrrrxxxyyygggYYYyyyXXXUUUQQQPPPQQQQQQNNNKKKLLLJJJGGGCCC???<<<:::999:::888666555555444111////////////...------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++************************,,,,,,++++++++++++,,,,,,------............------,,,,,,,,,---------......------------------------,,,------...///000111111000444333:::QQQmmmwwwuuurrrVVVEEECCC???===??????>>>???CCC@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::999888888999:::;;;===CCCFFFJJJOOORRRSSSSSSRRRRRRTTTXXXYYY[[[```hhhnnntttvvvzzz~~~sssnnngggcccbbbbbb```^^^eeeaaa^^^___bbb```[[[VVVQQQHHHAAA@@@CCCJJJTTT]]]iiiIII777222000......111000000///...---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111000111333333333444666999;;;<<<>>>>>>======>>>???DDDFFFIIIIIIGGGDDDCCCBBBBBBCCCFFFHHHIIIIIIHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBB>>>???@@@@@@???>>><<<;;;999999999999999999999999888888777666555555555555666777888888666666888:::777CCCWWWrrrfffSSSEEE???>>>???<<<<<>>LLLhhhuuuvvvyyycccJJJBBB===@@@CCCBBB???>>>@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<;;;;;;::::::999::::::;;;<<<===>>>@@@CCCEEEGGGGGGHHHGGGHHHIIIJJJLLLPPPWWW\\\___aaaeeehhhkkkmmmmmmnnnpppsssxxx~~~}}}rrrllllllgggbbb```aaabbbaaa___ddd___\\\^^^^^^YYYQQQLLLHHHAAA===CCCTTTkkkhhhRRR;;;333555555111...000000///......---,,,,,,************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------......///000111///000222222222222555777;;;<<<======;;;;;;<<<===BBBEEEJJJKKKJJJGGGDDDCCCAAACCCFFFIIIJJJJJJHHHGGGFFFEEECCCAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB>>>????????????>>>===<<<999999999999999999888888777777666555555555555555888777666666777777777777999;;;CCCVVVrrrnnnYYYIIIAAACCC???>>>@@@AAA>>>===???>>>>>>BBBHHHNNNWWWdddqqq~~~wwwkkkXXXJJJQQQbbbuuuXXXUUUQQQQQQSSSSSSQQQNNNKKKIIIFFFCCC@@@===;;;::::::888666555555333111////////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---************************++++++++++++++++++++++++++++++,,,------...------,,,,,,,,,---------......------------------------,,,,,,------......//////)))222444555:::===III___xxx~~~cccQQQ@@@===BBBCCC@@@>>>AAAAAAAAAAAABBBBBBBBBBBB@@@??????>>>>>>=========999999999888888888999999888888999:::;;;===>>>>>>=========>>>@@@CCCGGGKKKNNNPPPSSSUUUXXXYYYZZZ[[[\\\^^^ccciiiqqqxxx~~~|||rrrkkkeeebbbdddaaa^^^^^^aaabbb```^^^^^^XXXVVVXXXVVVNNNHHHGGGAAAFFFQQQddd{{{hhhJJJ>>>333222555333///---//////......------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........------......///000111///000111111111222444666:::;;;<<<<<<;;;:::;;;===???CCCHHHKKKKKKHHHFFFEEECCCDDDFFFHHHHHHHHHFFFFFFEEEDDDBBB@@@@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDCCC???????????????>>>>>>>>>::::::::::::999999888888777666666555555555555666777555333444666888777666===;;;<<>>===@@@EEEHHHMMMVVV___nnnttt~~~{{{ooobbbZZZTTTUUUfffyyyvvvVVVSSSOOOOOOPPPQQQNNNLLLKKKIIIFFFCCC@@@===;;;;;;:::888666555555444111////////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++***++++++,,,---...******************************++++++++++++******)))***+++,,,,,,---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...333000111777555888FFFXXXsss~~~rrrooo~~~zzzkkksssTTTDDDBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????<<<<<<;;;:::999888777666777777777777888888888999888888888999:::<<<>>>??????@@@BBBDDDFFFGGGHHHHHHKKKLLLOOOSSSYYY___dddgggssswww~~~~~~wwwnnngggcccaaaaaa```]]]\\\\\\___bbbccc```]]]WWWPPPLLLKKKFFF???@@@GGG[[[jjjyyyYYYBBB:::444///000000...///111.........---------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))*********+++++++++***++++++,,,,,,------...,,,,,,,,,---------.........------......///000111///000111111111111333555999:::<<<<<<;;;;;;<<<======AAAFFFIIIIIIHHHFFFFFFDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@AAABBBCCCEEEEEEEEEFFFEEEEEEDDDCCC??????>>>>>>>>>>>>>>>>>>;;;;;;:::999999888888888666666555555555555555666333222111222444555666555777777999===CCCPPPeeewwwuuuZZZNNNAAA<<<:::999;;;???<<<;;;<<<@@@BBBBBBFFFLLLYYY___iiiuuu{{{qqqddd\\\VVV___rrrxxxVVVSSSOOOOOOPPPPPPMMMKKKJJJIIIFFFCCC@@@===<<<;;;:::888666555555444111////////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,---......************************)))***+++,,,,,,+++***)))(((((()))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////222333---...555222000999888HHHeeettteeejjj{{{ssssss|||aaaQQQHHHFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<::::::999999999999999888888777777777888999:::;;;::::::888888999:::;;;<<<<<<===??????@@@BBBEEEIIIMMMPPPTTTXXX___hhhsssyyypppjjjhhhddd___]]]]]]^^^______]]]\\\^^^aaacccbbb\\\WWWMMMFFFDDDEEEEEEIIIZZZooopppTTT===000444111000111111...///333......------------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((()))))))))***************+++,,,,,,---......,,,,,,,,,---------.........------......///000111000111222222111111333555888:::;;;<<<;;;<<<===???===AAAEEEGGGGGGEEEDDDDDDBBBBBBAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEDDDCCCBBBAAA=====================>>>:::999999888777777666666444444333333333333444444333333333222222333444555222333777:::999:::DDDQQQooonnn[[[MMMEEE>>><<<<<<===;;;;;;======;;;===BBBFFFKKKTTT^^^iiiuuuyyymmmddd___]]]fffrrryyyYYYUUURRRQQQRRRQQQOOOLLLJJJIIIFFFCCC@@@===<<<;;;:::888666555555444111///000//////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,---...///************************)))***+++,,,,,,+++***)))''''''(((******+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////111222...000777333...444:::;;;FFFeeexxxnnnrrreeeQQQHHHGGGCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB>>>>>>?????????>>>>>>===888888999888888777666555555555666888999999777555777777777888999999::::::::::::999:::;;;>>>AAACCCCCCFFFLLLTTT^^^lllzzzzzzsssnnnkkkgggbbb^^^```^^^\\\\\\]]]^^^]]]\\\^^^]]]^^^``````[[[SSSLLL???<<>>@@@???AAAEEEFFFDDDCCCBBBBBBAAA@@@???>>>???AAADDDEEE@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBB@@@@@@<<<<<<;;;;;;;;;<<<<<<===999888888777666555555444333222222111222222333333555666666555333222333555444333555888555222666???AAA```vvvcccTTTHHH@@@>>>AAA===;;;===<<<;;;===AAA===AAAGGGOOOXXXbbblllrrr~~~~~~||||||{{{{{{uuuiii[[[TTTVVV[[[cccyyy]]]VVVRRRSSSSSSPPPMMMMMMIIIHHHFFFCCC@@@>>><<<:::999999777555333111///.../////////...------,,,,,,------,,,++++++******)))))))))***++++++++++++***,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++************++++++***))))))***,,,,,,,,,,,,---------......,,,000++++++333222---111////////////000000000000444222777IIIjjj}}}yyyzzz]]]LLLEEEHHHCCC@@@AAA@@@<<>><<<:::777666999999888888777666666555777777777777777666666555888888999999:::::::::;;;<<<@@@DDDHHHNNNZZZiiittt}}}vvvssshhheeebbb```______]]]\\\[[[[[[[[[\\\^^^aaacccccc___bbbaaaXXXPPPKKKDDD===@@@EEESSSjjjaaaMMM@@@444000222///000000000000//////...///000111111000...,,,***+++*********))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++)))************+++++++++)))***++++++,,,,,,++++++...------......///000111222333444555666666666666888888888999:::===???@@@???AAABBBBBBAAA@@@@@@AAAAAA???>>>>>>@@@BBBBBBBBBDDDCCCAAA???>>>>>>>>>???CCCDDDDDDCCCBBB???===<<<999::::::::::::999888888888777777666555444444444333333333333333333333333222222222222222222222222333333333444444444555555:::IIIaaa}}}vvv___KKK??????:::;;;AAABBB>>>;;;<<<@@@??????BBBIIIRRR\\\aaammmsss}}}|||{{{{{{vvvpppiiifff___UUUPPPWWWgggtttyyy[[[UUURRRTTTTTTQQQMMMMMMJJJHHHFFFDDD@@@>>><<<:::999888777555333111///////////////...------,,,,,,,,,,,,,,,++++++++++++***))))))***++++++++++++***,,,++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,+++***)))+++,,,+++,,,,,,,,,,,,---------+++111---***...,,,***111.../////////000000000000111111444===PPPmmm}}}{{{cccRRRGGGAAA???BBBDDDBBBBBBEEEEEECCCBBBBBBDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>><<<:::999:::::::::999888777777777888888888888888777666666777777777777888888999999888;;;===@@@DDDMMMZZZdddwww{{{sssllleeeaaa^^^___]]][[[ZZZ\\\^^^^^^^^^WWWXXXZZZ]]]```___\\\YYY^^^[[[SSSKKKDDDCCCGGGKKK\\\iii~~~hhhMMMAAA999111///222000000111222222111111111000000000000///---+++************)))))))))((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))*********+++++++++******+++,,,,,,,,,,,,,,,------------...///000111222333444555555666666666888888888888:::;;;===>>><<<>>>@@@???>>>===>>>>>>???===;;;<<<>>>@@@@@@@@@CCCBBB@@@>>>=========>>>CCCCCCCCCBBBAAA???===<<<888888888888888777666666777777666555555444333333222222222222222222222222222222222222222222222222222222333333333444444444888>>>JJJZZZnnnzzz```PPPJJJBBB<<<<<<<<<::::::============???CCCJJJPPPTTT^^^cccllluuu}}}xxxoooccc[[[SSSVVVYYYYYY]]]lllyyyXXXSSSQQQTTTVVVRRRNNNMMMJJJIIIGGGDDDAAA>>>;;;:::999888777555333111000/////////......---,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++***+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---,,,++++++,,,---******+++++++++,,,,,,,,,)))111///+++---)))(((111....../////////000000000///111222111555EEE___rrr||||||xxxdddXXXNNNLLLMMMLLLJJJIIIGGGEEECCCBBBCCCDDDCCCBBBHHHHHHGGGFFFFFFEEEDDDDDDAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999999999999::::::999999888777666666666666666777777777666777888999:::@@@IIIQQQaaannn|||zzztttqqqllliiiddd___[[[XXXVVVVVV[[[YYYXXXXXXZZZ[[[[[[[[[\\\]]]___aaaccc___XXXRRRMMMEEEAAABBBCCCGGGXXXiiiXXXFFF777444444111000333000111222333333333333333222111///...,,,+++************))))))))))))((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,---------,,,,,,------------...///000111222222333444555555555555888777777888888:::;;;<<<<<<===??????===<<<===>>>===;;;999:::<<<>>>???>>>BBBAAA???>>>===<<<<<<<<>><<<;;;666666666666666555555444666555555444444333333333111111111111111111111111111111111111111111111111111111111222222222333333555555666:::GGG___|||yyydddWWWJJJBBB>>><<<<<>>@@@AAAJJJNNNUUU]]]dddkkkqqqvvv}}}sssgggZZZRRRNNNVVVhhhzzzVVVRRRQQQUUUWWWSSSOOOMMMKKKJJJGGGDDDAAA>>>;;;:::888888666555333111000/////////...------,,,,,,+++))))))***+++,,,,,,------))))))***++++++++++++***+++++++++***+++,,,,,,---************************---,,,,,,,,,++++++******+++++++++***************+++---......,,,,,,,,,---)))************+++++++++)))000///...333///***///........./////////000000000333333///+++222BBBPPPwwwuuulll___[[[XXXQQQKKKJJJGGGDDDBBBBBBBBBBBBAAAGGGFFFFFFFFFEEEEEEEEEFFFAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>=========<<<<<<<<<;;;;;;;;;<<<;;;::::::999777777777777777777777777888999999888888<<>>???AAAAAA???>>>???@@@===;;;:::;;;===???@@@@@@BBBAAA@@@???>>>======<<<@@@@@@@@@@@@???===;;;:::555555666666555555444333444444333333333222222222000000000000000000000000111111111111111111111111000000000000111111111111222444555444777DDDXXXgggyyygggXXXOOOGGGAAA===<<<<<<<<<<<<;;;;;;::::::===@@@EEEIIINNNTTTZZZ___kkkpppwww{{{uuurrrqqqpppnnnmmmmmmnnnppprrrxxxpppeeeYYYOOOLLLTTT^^^{{{VVVQQQQQQUUUWWWSSSOOONNNLLLJJJHHHEEEAAA>>>;;;:::888777666555333222000000.........---,,,,,,++++++))))))***+++,,,------...))))))***++++++++++++***+++************+++,,,,,,************************,,,,,,,,,++++++*********************************+++---//////---,,,------)))))))))*********++++++)))///...222<<<999...---............////////////000222333222000222999???XXXtttyyyooo^^^NNNKKKGGGCCC@@@@@@BBBBBBCCCAAA@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>======>>>>>>======<<<;;;::::::999999999999999999::::::;;;:::;;;===@@@BBBAAAIIIQQQTTTYYYaaagggiiimmmmmmmmmkkkgggbbb]]]ZZZXXXWWWUUUSSSRRRRRRTTTUUUVVVUUUSSSSSSTTTWWWZZZ\\\YYYZZZ]]]aaacccbbb^^^ZZZRRRNNNGGGAAA>>>>>>???@@@@@@MMMmmm}}}```FFF888333000///222333222111111......000111222222222222222000---***(((((()))***(((((((((((((((((())))))''')))***)))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************(((((()))))))))************+++,,,,,,------,,,,,,,,,,,,,,,------...///000000111222333444444444444555666666777777888888888>>>@@@AAAAAA?????????@@@???===<<<===???BBBCCCCCCBBBBBBAAAAAA@@@>>>>>>===>>>>>>??????>>><<<:::999555555555555555444444333222222222222111111111111////////////////////////000000000000000000000000/////////000000000111111000444888777555888@@@HHH```yyyuuugggXXXHHH;;;;;;;;;<<<======>>>>>>>>>:::<<<>>>???AAAEEEJJJNNNVVV[[[ccckkkssszzzzzzqqqkkkgggfffdddbbb^^^[[[ZZZ\\\___aaaYYYRRRKKKGGGHHHSSSiii~~~~~~WWWRRRPPPTTTVVVSSSOOONNNMMMKKKIIIEEEAAA>>>;;;:::888777666555333222111000......------,,,+++++++++))))))***+++,,,,,,------))))))***++++++++++++******************+++,,,,,,************************+++++++++++++++*********)))))))))******************---//////...,,,,,,---))))))*********+++++++++)))---,,,222???===000,,,------........./////////...///111222444555666777???eeeuuuxxxkkkTTTOOOGGGBBB@@@AAACCCCCC>>>>>>=========???AAABBBAAA@@@@@@????????????@@@@@@@@@@@@@@@?????????????????????@@@???>>>>>>============<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>???@@@===CCCGGGHHHKKKQQQTTTTTTUUUVVVWWWWWWVVVTTTRRRPPPOOOPPPPPPOOOPPPSSSXXX\\\]]]\\\[[[[[[\\\^^^```bbbcccbbbaaa___[[[VVVNNNIIIDDDCCC@@@===<<>>>>><<<<<<<<<===@@@>>>===>>>@@@CCCDDDDDDBBBBBBBBBBBBAAA???>>>===<<<=========<<<;;;999888444444555555444444333222000000000000000000000000/////////////////////////////////////////////////////////000000000111111///222555444222333888>>>CCC^^^oooYYYHHH<<<;;;:::999:::;;;<<<===;;;<<<=========>>>AAADDDFFFKKKQQQXXX^^^eeekkkpppxxx|||xxxpppkkkgggfffddd^^^VVVNNNIIIIIIKKKMMMDDDBBBFFFQQQ[[[iiiYYYSSSPPPSSSUUURRROOOOOOMMMLLLIIIEEEBBB>>>;;;:::777777666555333222111111......---,,,,,,++++++************++++++,,,,,,,,,))))))***++++++++++++******************++++++,,,************************************++++++++++++((()))))))))*********+++))),,,...///---,,,+++,,,*********+++++++++,,,,,,)))---+++///:::777---,,,---------.........//////---...000000111222333555333GGG]]]~~~|||rrrdddWWWOOOLLLKKKKKKFFFEEECCCAAAAAABBBCCCDDDCCCBBB@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???????????????>>>>>>=========;;;;;;<<<===??????>>>======BBBDDDCCCDDDHHHJJJHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLMMMMMMNNNRRRYYY^^^dddcccaaa```^^^]]]]]]]]]^^^ZZZUUUPPPLLLHHHDDDAAA999AAAJJJPPPVVVcccvvvwwweeeQQQ>>>333///......000000...,,,---...///......///000000/////////,,,+++***)))((())))))***'''''''''((((((((())))))''')))***)))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))******++++++******,,,,,,,,,,,,---.../////////000111222333333333333333444666888999999999999888:::<<<;;;:::999::::::>>><<<;;;<<>>===<<<;;;;;;<<<<<<<<<:::999888222222333333222222111000//////////////////////////////////////////////////////////////////////////////000000000111111111...///000000000222666999888HHHaaa}}}zzzhhhSSSOOOHHHAAA===;;;:::;;;:::;;;<<<<<<;;;;;;===???===@@@DDDHHHKKKOOOTTTWWW\\\```dddeeeddddddhhhlllrrrvvvzzz{{{zzz{{{wwwwwwxxxyyyzzz{{{||||||{{{tttkkkbbb]]]YYYSSSKKKDDDBBBDDDIIILLLRRRQQQZZZjjjuuuzzzZZZTTTPPPRRRTTTQQQOOOOOONNNLLLIIIFFFBBB>>>;;;:::777777666555333222111111......---,,,,,,++++++******++++++++++++,,,,,,,,,))))))***++++++++++++************)))***++++++,,,))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))*********+++)))+++...///---,,,++++++***++++++++++++,,,,,,,,,(((...++++++222000***------------.........//////...///000///,,,---111555888;;;???[[[{{{vvvggg___[[[YYYPPPNNNKKKIIIGGGGGGHHHHHHDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@??????>>>>>>>>>=========>>>???@@@@@@>>><<<>>>BBBCCCBBBBBBEEEEEECCCGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIIIIHHHIIIMMMTTTYYY]]]\\\ZZZVVVSSSOOOLLLKKKGGGCCC???>>>BBBFFFKKKMMMSSSbbbvvv~~~xxx}}}~~~bbbRRR>>>222000222222000---//////,,,***---000222///000000000000//////...******))))))))))))******&&&'''''''''(((((())))))((()))***)))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************,,,,,,,,,,,,---.../////////000111222222333222222222444666888::::::::::::888:::<<<;;;:::999::::::;;;:::999:::===???AAAAAA@@@@@@@@@@@@???===<<<::::::;;;;;;<<<;;;:::888777111111111111111000//////.........///////////////000000000000000000000000////////////////////////000000000000111111111111...///000111333333444444666777???PPPiiiuuunnnaaaTTTIIIBBB???>>>888:::;;;;;;;;;;;;<<<===999;;;===>>>???AAADDDGGGDDDHHHLLLMMMKKKLLLPPPTTTVVVZZZ^^^^^^]]]^^^ccchhheeeiiipppwww|||~~~~~~~~~}}}|||zzzxxxuuurrrpppooogggggghhhjjjkkkmmmnnnnnnqqquuuyyyxxxpppbbbSSSIIICCC@@@>>>???FFFRRR^^^fffnnnkkkqqq~~~