BM6P6(@ vvvgggYYYXXXVVVUUUUUUTTTSSSQQQOOOOOOPPPPPPOOOLLLJJJHHHDDDDDDBBB@@@>>><<<;;;:::777666555555555444000...222111000//////.........---...///...------...///.........---,,,***)))(((,,,,,,,,,++++++*********,,,,,,++++++***)))))))))+++,,,,,,,,,,,,,,,,,,---111111222222222111111000000///...------...///000333222000...---,,,------///000000///---...222666999888666444333333333444111111///...------------............////////////000111222333555666777777888888:::;;;<<<=========>>>>>>>>>>>>>>>?????????AAAAAABBBDDDFFFJJJMMMOOONNNPPPSSSTTTTTTUUUVVVXXXXXXYYY[[[\\\]]]```dddgggkkkkkkllllllmmmooopppqqqtttvvvyyy{{{}}}~~~wwwppplllgggfffiiiqqq||||||ppppppgggVVVHHHFFFDDD>>>>>>DDD???????????????>>>======@@@@@@@@@???>>><<<;;;:::999999888777555333222111222222222222333333444555555555555666666666666666333999;;;===@@@===HHH___~~~|||xxxuuutttuuuvvvttteeeYYYWWWUUUUUUUUUUUUSSSQQQMMMNNNNNNNNNMMMJJJHHHFFFDDDDDDBBB@@@>>><<<;;;:::888666555555444333111///222111000//////.........---...//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************++++++,,,,,,,,,,,,------///000000000000000//////000//////.........///000333222000...------------...000222111000000222444666555333222111222222333222111000///........................////////////000111222333555666777777777888:::;;;<<<<<<======>>>>>>>>>>>>>>>?????????@@@AAABBBCCCFFFIIILLLNNNPPPQQQTTTTTTTTTSSSTTTVVVXXXYYY[[[\\\]]]```cccfffkkkkkkkkklllnnnooopppqqqtttvvvyyy{{{}}}xxxrrrmmmjjjggghhhnnnwwwyyymmmkkkyyyqqq]]]LLLHHHFFFAAA@@@CCC@@@@@@@@@@@@@@@??????>>>?????????>>>>>><<<;;;:::888888888777666444333222333333333333333333444444555555555555666666666666333999:::===AAA@@@MMMeee|||zzz{{{}}}~~~rrrcccXXXVVVUUUUUUUUUUUUSSSQQQNNNNNNNNNNNNLLLJJJHHHGGGDDDDDDBBB@@@>>><<<;;;:::999777444333333333222000222111000//////............///000///---,,,,,,...///...,,,+++***++++++,,,,,,,,,,,,++++++++++++***)))************++++++++++++++++++,,,,,,------------......//////.........000000////////////000000333222000...---------...---000333444333222222222222111111000000000111111111000///......---..................////////////000111222333555666777777777888999;;;<<<<<<<<<<<<=========>>>>>>????????????@@@AAACCCFFFIIILLLMMMPPPRRRTTTTTTSSSSSSSSSTTTXXXYYY[[[]]]^^^```cccfffjjjjjjkkklllmmmoooqqqrrrtttvvvyyy{{{|||{{{tttooommmiiihhhkkkqqq}}}yyyllljjjvvvjjjSSSKKKIIIEEEBBBCCCAAAAAAAAABBBAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;777777777777666555444444444444444333333333333333555555555555666666777777444999:::<<>><<<;;;:::999777444222222333222111222111000///...............///000///---,,,,,,---333111...+++)))((())))))++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++,,,,,,---------------......//////......000000000000000000111111333222000............///...000222444444333333333/////////000000111111111///...------,,,,,,,,,---............////////////000111222333555666777777777888999:::;;;<<<<<<<<<<<<<<<======>>>?????????>>>???AAACCCFFFIIIKKKLLLOOOQQQSSSTTTSSSSSSTTTUUUXXXZZZ\\\]]]^^^```bbbeeeiiiiiijjjkkkmmmoooqqqrrrtttvvvxxxzzz|||}}}wwwrrrooojjjggghhhmmmvvvrrrnnnvvvxxx\\\NNNKKKGGGCCCAAAAAAAAAAAAAAAAAA@@@@@@???=========>>>======<<<<<<666777777777777666666555555555555444444333222222444444555555666666777777666:::999;;;AAADDDUUUqqq}}}|||nnn___UUUTTTSSSSSSUUUUUUTTTSSSSSSRRRQQQPPPNNNLLLJJJIIIDDDDDDBBB@@@>>><<<;;;:::999666333222333333333222222111000///...............///000///---,,,---...333111...+++)))((()))***++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++,,,,,,---......---...///000000000000000///000000111111111222222222111000///......//////111111111111222333444444//////000000111222222222//////......---.....................////////////000111222333555666777777777777999:::;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>???BBBDDDGGGIIIKKKLLLLLLNNNQQQSSSSSSTTTVVVWWWXXXZZZ\\\^^^^^^```bbbdddfffggghhhiiilllnnnppprrrsssuuuxxxzzz|||~~~zzzuuuoookkkggghhhjjjqqq{{{tttxxxfffSSSMMMIIIDDD@@@@@@@@@@@@AAA@@@??????>>><<<<<<============<<<;;;666777777777777777666666444555555555555444222222444444444555666777777888777;;;999:::@@@EEEVVVsss}}}}}}mmm___TTTSSSRRRSSSUUUUUUTTTSSSRRRQQQPPPNNNLLLJJJIIIHHHDDDDDDBBB@@@>>><<<;;;:::777666333333444444333222222111000//////.........---...///...------...///---,,,+++++++++,,,------***++++++++++++,,,,,,,,,(((((()))***++++++,,,,,,******+++,,,,,,---.........///000000111111111111///000111222222333222222222111000///...///000000222000///000222444444333///000111111222222222111222111111000000000111111............////////////000111222333555666777777666777888:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????@@@CCCFFFHHHKKKLLLMMMJJJMMMPPPRRRSSSUUUWWWXXXXXXZZZ]]]^^^___```aaacccddddddeeegggjjjmmmoooqqqsssuuuxxxzzz{{{~~~|||wwwoookkkhhhhhhiiimmmyyyzzzzzzqqqZZZOOOJJJEEEAAA@@@@@@@@@@@@@@@??????>>>===============<<<;;;:::777777888888888777666666444444555666666555333222333444444555666777888888777;;;999;;;BBBFFFYYYvvv|||}}}mmm___SSSRRRRRRSSSTTTUUUUUUTTTSSSRRRPPPNNNKKKJJJIIIHHHDDDDDDBBB@@@>>><<<;;;:::666555444444555444333111222111000//////.........+++---......------///000***++++++,,,,,,------...******+++++++++,,,,,,,,,)))))))))***+++++++++,,,)))******+++---......///......///000111111111111///000111333333333333333222111000/////////000111///...///111444444222000///000111111222111000000000000/////////000000111............////////////000111222333555666777777666777888999:::;;;;;;;;;::::::;;;<<<===>>>???@@@???AAADDDGGGJJJLLLMMMMMMKKKNNNPPPRRRSSSTTTUUUWWWXXXZZZ]]]_________aaabbbaaabbbcccfffhhhkkknnnpppsssuuuwwwyyy{{{~~~~~~yyyooollliiihhhgggiiirrr|||~~~|||aaaRRRLLLGGGCCCAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<;;;:::999888888888888888777666555222333555666777666444333333333444555666777888888666::::::===EEEKKK]]]zzz~~~www|||mmm___SSSRRRQQQRRRTTTVVVUUUTTTUUUTTTRRRPPPMMMLLLKKKJJJDDDDDDBBB@@@>>><<<;;;:::555444444555666555222000222111000//////.........***,,,............000111,,,,,,---------,,,+++************++++++,,,,,,,,,***************+++++++++)))******+++---...//////---...///000111111111111///000222333444444333333222111000//////000000111,,,---///333666555111,,,...///000111111000///...------,,,,,,,,,------.............../////////000000111222333555666777777666777888999:::;;;;;;;;;::::::;;;<<<===>>>???@@@@@@BBBEEEHHHKKKMMMMMMNNNMMMOOOQQQRRRRRRRRRTTTUUUXXXZZZ]]]______``````bbb``````bbbdddgggkkkmmmooosssuuuwwwyyy{{{~~~zzzpppllljjjhhhfffeeellluuufffUUUNNNIIIFFFBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>===<<<:::999888999999999888888777666555111333555666777666555444333333444555666777888999444999:::???HHHNNNaaavvvssszzzjjj\\\XXXTTTQQQRRRVVVWWWTTTPPPQQQPPPNNNNNNNNNMMMJJJHHHBBBBBBBBBAAA@@@???>>>===;;;999777444222111111111111000///////////////000,,,,,,,,,++++++,,,,,,,,,***++++++,,,---...//////,,,,,,,,,++++++************+++,,,,,,******+++,,,))))))***+++,,,...///000...///////////////...---111111222333444444444444222111000///............111222333444444222111///000000000000000000000000///...---,,,,,,,,,,,,,,,////////////////////////333333444444555666666666444555666777999:::;;;<<<<<<======<<<;;;;;;===??????BBBFFFHHHIIIJJJLLLMMMQQQQQQQQQRRRSSSUUUVVVWWWXXXYYY[[[]]]^^^``````aaabbbccceeehhhkkkmmmoooqqqsssuuuxxxzzz{{{}}}~~~vvvoooiiigggeeedddggglll{{{nnnXXXLLLGGGFFFAAAAAABBBBBBBBBAAA@@@@@@=========>>>===<<<<<<;;;777777777777666666666666333444555555333333444555444444444555555555555555333777<<<>>>DDDRRRhhhxxxppppppyyylll___YYYVVVSSSTTTWWWXXXVVVRRRQQQPPPNNNNNNNNNMMMJJJHHHDDDDDDCCCBBB@@@>>><<<;;;:::999777555333222222222111111000/////////////////////............//////++++++,,,,,,---.........,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,))))))***+++,,,...///000111111111111111000/////////000111222222333333222111111000/////////000000000111222333333111000...000000000000000000000000///...---,,,,,,,,,,,,---+++,,,---...///111222222333333444444555666666666555555777888999;;;<<<<<<<<<======<<<;;;;;;===@@@>>>AAAEEEGGGHHHIIIKKKMMMPPPPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZ\\\^^^___``````cccdddfffiiilllnnnpppqqqsssuuuxxxzzz{{{}}}yyyrrrllliiigggdddggglllvvvuuu[[[LLLEEECCCAAABBBBBBBBBBBBAAA@@@@@@===============<<<<<<;;;888888888777777666666555333444555555333333444555444444555555555555666666777:::>>>@@@HHHXXXnnn~~~xxxkkkmmmuuu|||kkk___XXXUUUSSSTTTVVVWWWUUURRRQQQPPPNNNNNNNNNMMMJJJHHHFFFEEEDDDBBB@@@===;;;999999888777555444444333444222222111///............------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++******+++,,,+++******+++,,,*********+++,,,...000111222222222222111///......---...///000000111111111111000000000000111222222000000111222111000///...////////////////////////......---,,,,,,,,,------+++,,,---...///111222222333333444444555666666666666666777888:::;;;<<<<<<;;;<<<<<<;;;:::;;;===@@@>>>AAADDDFFFGGGHHHJJJLLLOOOOOOPPPQQQRRRTTTUUUVVVXXXYYY[[[]]]^^^___``````dddeeegggiiillloooqqqrrrrrruuuxxxzzz{{{}}}|||vvvooolllhhhdddfffjjjppp}}}~~~aaaNNNFFFEEEBBBBBBBBBBBBAAAAAA@@@@@@===============<<<<<<<<<999999888888777666555555333555555555444333444555444555555555666666666777999:::<<>>@@@CCCEEEFFFHHHJJJLLLNNNNNNOOOPPPRRRTTTUUUVVVYYYZZZ\\\^^^```aaaaaabbbdddeeefffiiikkknnnooopppqqqtttwwwyyy{{{}}}yyyrrrnnniiiddddddggglllxxxgggSSSKKKKKKDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<::::::999888777777666555444555666555444333444666555555555666666777777888<<<<<<===AAAMMM```www{{{mmmjjjmmmsssxxxxxxfff]]]TTTSSSRRRRRRSSSSSSRRRQQQQQQPPPNNNNNNNNNMMMJJJHHHCCCCCCBBBAAA@@@???===<<<777777777666555444444333333222111///...---------//////............//////---------,,,,,,+++******++++++++++++++++++++++++)))***++++++))))))***+++******+++,,,---///000111111111111000///---,,,+++---...///000111111111111000000000000111222444444222222222222222111111111////////////////////////------,,,,,,,,,------...////////////////////////333333444444555666666666777777888999::::::;;;;;;:::;;;;;;;;;:::;;;>>>@@@>>>@@@CCCDDDFFFGGGJJJMMMNNNNNNOOOPPPRRRTTTVVVWWW[[[\\\]]]___aaabbbcccccccccdddeeegggjjjlllmmmnnnqqqsssvvvyyy{{{}}}{{{tttooojjjdddccceeejjjttt~~~|||~~~oooYYYOOOMMMEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<===;;;::::::999888777777777444555666666444444555666555555666666777888999999@@@???AAAHHHWWWkkkrrrjjjkkkoootttzzzwwwfff^^^VVVVVVUUUUUUUUUTTTTTTTTTQQQPPPNNNNNNNNNMMMJJJHHHBBBBBBBBBAAA@@@???>>>===777777777666555333222111222222111///..................------------......------,,,,,,++++++*********++++++++++++,,,,,,,,,)))***+++***))))))***++++++++++++,,,---///111111222222222222111///.........///000111222222222222/////////000111222333444333333333222222222222222////////////////////////------,,,,,,,,,---......+++,,,---...///111222222333333444444555666666666666777777888999999::::::999:::;;;::::::;;;>>>@@@@@@AAACCCEEEFFFHHHKKKNNNNNNNNNOOOPPPRRRUUUWWWXXX[[[\\\^^^```aaacccccccccbbbccceeegggiiikkklllmmmppprrrvvvxxxzzz}}}~~~wwwrrrllleeeccceeeiiippp}}}~~~xxxuuu|||}}}dddSSSKKKFFFEEECCCAAA@@@@@@AAAAAA???>>>===;;;;;;<<<<<<===:::::::::999999999999888444555666666555444555666555555666777888999::::::<<<===BBBNNNaaawwwzzzjjjhhhkkknnnttt{{{tttddd]]]VVVWWWWWWVVVUUUUUUUUUUUUQQQPPPNNNNNNNNNMMMJJJHHHCCCCCCCCCBBB@@@>>>===<<<666777666666444222000...111111000///////////////,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,(((***+++***)))((()))++++++++++++,,,...///111222111111111111111000//////...///000111111222111111////////////000000111222333222222111111111111111000000000000000000000000,,,,,,,,,,,,,,,---...///+++,,,---...///111222222333333444444555666666666666666666777777888888999999999:::::::::;;;>>>@@@AAABBBDDDEEEFFFHHHLLLOOONNNOOOPPPQQQSSSVVVXXXYYYYYYZZZ\\\^^^```aaabbbbbbcccdddeeegggiiikkkmmmmmmooorrruuuxxxzzz}}}{{{vvvooohhhfffggggggllluuu}}}uuummmooouuu[[[LLLGGGFFFCCCAAA@@@@@@AAABBB???>>><<<;;;;;;;;;===>>>999999999:::::::::::::::444666777666555444555777555666666777999::::::;;;:::===GGGYYYqqqqqqfffhhhlllnnnttt}}}pppaaaZZZTTTUUUVVVUUUTTTSSSSSSTTTQQQPPPNNNNNNNNNMMMJJJHHHEEEEEEDDDBBB@@@===;;;:::666666666555333111...---111000///////////////000///......------......///++++++++++++++++++++++++*********++++++,,,,,,,,,(((***+++***)))((()))***++++++,,,,,,...///111222...///////////////......---...///000111111111111///////////////000000111222111111000000000000000111111111111111111111111,,,,,,,,,,,,,,,---...///////////////////////////333333444444555666666777555555666666777777888888888999:::::::::;;;>>>@@@BBBCCCDDDEEEFFFIIIMMMPPPOOOOOOPPPRRRTTTVVVXXXZZZXXXYYY[[[]]]^^^``````aaadddeeeggghhhjjjlllmmmnnnooorrruuuxxxzzz}}}~~~yyyrrrkkkhhhjjjeeehhhppp}}}yyyqqqgggfffssscccOOOHHHFFFDDDAAA@@@@@@AAABBB@@@>>><<<;;;:::;;;===>>>888999999::::::;;;;;;<<<555666777666555444555777555666777888999:::;;;;;;@@@EEEQQQggg{{{mmmfffjjjnnnooovvvqqqccc]]]TTTTTTTTTTTTSSSSSSSSSSSSPPPPPPOOONNNLLLJJJHHHGGGFFFDDDAAA???>>>===;;;999888666555444555555333222444222...++++++,,,...000---------,,,,,,,,,++++++...------,,,+++***))))))+++++++++***++++++,,,,,,++++++******)))(((((('''***+++,,,...///000111111000000//////.........---......//////000000111111......//////000000000111000000000000000000111222000///////////////000000---,,,,,,,,,,,,---......000000000000000111111111111111222333444666666777888666444555777999:::::::::999777777888;;;>>>@@@AAABBBDDDFFFHHHIIIJJJJJJPPPPPPPPPPPPRRRUUUYYY[[[]]]]]]^^^^^^___``````aaafffgggiiijjjkkkkkkjjjjjjrrrsssuuuxxxzzz|||}}}}}}vvvppplllhhhfffhhhhhhnnnzzzwwwnnneeedddkkk~~~nnnXXXJJJFFFEEEGGGEEEAAA@@@BBB@@@???===<<<;;;<<<>>>???============<<<;;;:::999999888666555444444444555666777999999888888999:::>>>III^^^{{{ssslllhhhlllrrrxxx~~~qqqbbb\\\TTTTTTSSSSSSSSSSSSSSSSSSQQQQQQPPPOOOMMMKKKIIIHHHEEECCC@@@>>>===<<<:::999:::888666555555444222000222111...,,,+++,,,...///---------,,,,,,,,,++++++++++++******))))))((((((------,,,+++************,,,++++++***))))))((((((((()))***,,,---...//////000000/////////...................../////////000........./////////000000//////////////////000111555555444222111000000000---,,,,,,,,,,,,---......000000000000111111111111111222222333444555666777888666444555777999:::999:::999888777999;;;>>>@@@AAABBBDDDFFFHHHIIIJJJJJJOOOOOOOOOPPPRRRUUUXXXZZZ\\\\\\]]]^^^___```aaaaaaccceeegggiiikkklllmmmmmmrrrsssuuuxxxzzz|||}}}~~~xxxrrrmmmiiifffggggggkkkvvvuuunnnfffeeekkk{{{www```MMMHHHDDDDDDCCCAAAAAADDD@@@???===<<<;;;<<<===>>>============<<<;;;:::999888777666555444444555555444666888888888999;;;===CCCRRRlllsssllliiimmmssswww}}}sssbbbZZZSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPNNNLLLKKKIIIDDDBBB???======<<<:::888;;;999777555444333000...111000///...---------...------------,,,,,,,,,,,,------------,,,,,,,,,,,,......,,,+++***))))))))),,,,,,,,,+++******))))))((()))+++,,,.../////////000000////////////......------............//////.........////////////000...............///000000222222111000///......------,,,,,,,,,,,,---......//////000000111111111111111222222333444555666666777666555555777999999888999888888888999<<>>===<<<<<<<<<===============<<<;;;:::999777777666555555666666666333555777888999;;;>>>@@@HHH[[[{{{rrrllljjjnnnssswww}}}vvvcccYYYTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQPPPOOONNNLLLJJJIIIEEEBBB@@@>>>>>>===;;;::::::888666555555333111///000000111111000//////......------------,,,,,,,,,---------------.........------,,,+++************,,,,,,,,,+++++++++*********+++---///000111111111000000//////////////////.../////////////////////000000000000000000000000............//////000111------......////////////---,,,,,,,,,,,,---......//////000000111111222222222222333333444555666666777666555555777888888777777777777777999;;;>>>???AAABBBDDDFFFHHHIIIJJJJJJKKKKKKMMMOOOQQQTTTWWWYYYXXXYYYZZZ\\\^^^```bbbcccaaabbbeeehhhkkknnnpppqqqrrrtttvvvyyy|||~~~~~~vvvpppjjjggggggeeefffmmmvvvzzzssskkkggghhhuuunnnUUULLLDDDBBBBBBAAABBBDDDBBB@@@???===<<<;;;;;;;;;============<<<;;;:::999666666666666666666777777444555777888999;;;???BBBKKK```ppplllkkkppptttxxx}}}{{{ggg[[[UUUUUUUUUUUUTTTTTTTTTTTTOOOOOOOOONNNMMMKKKJJJIIIFFFDDDAAA?????????===<<<888777555555555555333111111111222222222111000000.........---------,,,,,,(((((())))))))))))))))))************+++,,,------,,,,,,,,,++++++++++++++++++,,,---///000111222222//////000000000000000000000000000000000000000000111111111111111111111111////////////000111222333000111111222222111111000---,,,,,,,,,,,,---.........//////000111111222222222333333444444555555555666555555666777888777666555555555666888;;;===>>>AAABBBDDDFFFHHHIIIJJJJJJKKKKKKMMMOOOQQQTTTVVVWWWWWWXXXYYY[[[^^^```bbbccccccdddeeehhhjjjmmmoooppprrrtttvvvyyy|||yyyrrrkkkhhhhhhffffffjjjqqq|||xxxnnngggfffrrrqqqYYYPPPHHHFFFEEEBBB@@@AAAAAA@@@???>>><<<<<<;;;;;;============<<<;;;:::999666666666777777777777777666777888999999;;;???BBBOOOdddmmmkkklllqqquuuxxx~~~lll___YYYXXXXXXWWWVVVUUUTTTTTTNNNNNNNNNMMMLLLKKKJJJIIIFFFDDDAAA@@@@@@@@@>>>===777666444444555555444222111111222222222222111111............---------,,,******************)))))))))))))))***+++,,,......++++++++++++++++++******)))***,,,---//////000000//////000000000000111111222222111111111111000000222222111111111111000000////////////000222333444333333333222000---***)))---,,,,,,,,,,,,---............///000111222222333333333333444444444555555666555555666888888666444444555555777999;;;===>>>AAABBBDDDFFFHHHIIIJJJJJJLLLLLLNNNPPPRRRTTTUUUVVVVVVWWWYYY[[[]]]___aaabbbeeeeeefffgggjjjlllnnnooossstttwwwzzz}}}|||uuuooojjjgggffffffiiimmmvvvwwwmmmiiirrrzzz___UUUKKKHHHGGGCCC@@@???@@@??????>>>===<<<<<<;;;============<<<;;;:::999777777777888888777666666777888999999999<<<@@@CCCTTTiiixxxjjjiiimmmssswwwzzzqqqddd\\\[[[ZZZYYYWWWUUUTTTSSSOOOOOOOOONNNMMMLLLKKKJJJEEECCCAAA@@@@@@???>>><<<999777555555555444222111000000000000000000000000............------------.........------,,,,,,+++************+++,,,------************************)))***,,,---///000000000//////000000000111111111111111111111000000000///000000000000//////...............///000111222333222222222000---***&&&$$$---,,,,,,,,,,,,---............///000111222333333333333333444444444444555666555555666888777555333555666777999;;;===???@@@AAABBBDDDFFFHHHIIIJJJJJJMMMNNNOOOQQQSSSTTTTTTTTTWWWWWWYYY[[[\\\^^^``````dddeeeeeegggiiillloooqqqssstttwwwzzz~~~yyysssooofffeeefffhhhjjjrrr|||ssswwwhhhZZZMMMHHHFFFCCC@@@@@@>>>>>>>>>>>>>>>===<<<<<<============<<<;;;:::999888888999999888777666555666777888888:::===BBBFFFWWWllllllfffgggllltttxxx{{{tttfff^^^]]]\\\ZZZXXXVVVTTTSSSPPPPPPPPPOOONNNMMMLLLKKKDDDBBB@@@??????>>>===<<<;;;999666555444333111/////////............///000//////.........---------------,,,+++******)))))),,,,,,++++++***+++++++++))))))))))))))))))******,,,,,,...000111222222222//////000000111111111222111111000000/////////...//////......---------,,,,,,,,,------///000111222222333333333111...+++)))---,,,,,,,,,,,,---......---...///000111222333333333333444444444444444444666555555666888777555333666777999;;;===???AAAAAAAAABBBDDDFFFHHHIIIJJJJJJNNNOOOQQQRRRSSSTTTTTTTTTWWWXXXYYYZZZ\\\^^^______ccccccdddfffiiimmmppprrrssstttwww{{{~~~}}}vvvrrrddddddeeeggghhhooo~~~}}}nnn^^^NNNGGGDDDBBBAAABBB===>>>>>>>>>>>>>>>===<<<============<<<;;;:::999888999999999888777555444444555777888:::???DDDIIIWWWmmmvvvccceeefffllltttyyy{{{vvviii___^^^[[[ZZZYYYVVVSSSPPPMMMMMMMMMNNNOOOOOOLLLJJJGGGEEEBBB@@@???>>><<<;;;999888666444222111000000,,,---///000000000///...111111000///......------,,,++++++******++++++,,,...---+++*********++++++++++++++++++,,,,,,---...,,,---...///000000000000000000000000111222333444222333333222///---......////////////////////////000000000000111111111111//////......///000222333///......---------....../////////000111111222222333333444444444333222222444444444555555555555666777999:::;;;;;;===???AAADDDEEEEEEFFFGGGGGGHHHHHHLLLMMMNNNQQQRRRTTTUUUUUUXXXYYYZZZ\\\^^^_________bbbccceeegggiiimmmssswwwwwwzzz}}}wwwqqqgggfffeeeggghhhmmmzzzkkkPPPIIIIIIDDD@@@AAA????????????>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;:::888666666777888:::888666888;;;<<<===CCCIIIWWWnnnnnniiibbbgggnnnuuu{{{vvviii___]]][[[ZZZXXXVVVSSSQQQRRRQQQPPPOOOOOOMMMJJJHHHGGGEEEBBB@@@???>>><<<;;;999888666444222111000000111111111000///...---,,,......------,,,++++++***---,,,,,,,,,,,,,,,,,,------,,,+++*********++++++---,,,+++++++++,,,---...,,,---...///000000000000000000000000111222222333222333333111///---.../////////////////////////////////000000000111111111//////.........///000111------,,,,,,,,,,,,,,,---/////////000111111222222333333333333333333333333444444444555555555555666666888999::::::<<<>>>AAADDDDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNPPPRRRSSSTTTTTTVVVWWWYYY[[[]]]^^^___```aaaccceeegggiiimmmsssvvvyyy|||yyyssskkkhhhgggggggggjjjuuuqqqUUUKKKIIIDDD@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::888777777777888999888777888<<<===>>>EEELLLZZZnnnlllfffbbbgggnnnuuu{{{vvviii___]]]ZZZYYYXXXVVVSSSQQQTTTRRRQQQPPPOOONNNKKKIIIGGGEEEBBB@@@???>>><<<;;;999888666444222111111000222222000///......------------,,,,,,++++++******...------,,,,,,------...---,,,+++*********++++++...---+++******+++---...------...///000000000000111111000000000000111111111222333111///---.../////////////////////////////////000000000000111111000///......------......+++++++++******++++++,,,/////////000111111222222333222222111222333555666444444444555555555555666555777888999999;;;>>>@@@DDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUWWWYYY[[[]]]___```aaabbbeeegggjjjmmmrrrvvv{{{~~~|||vvvppplllhhhgggeeegggpppzzz{{{\\\NNNIIIDDD@@@@@@>>>>>>>>>=========<<<<<<============<<<<<<<<<<<<999999999888888888888777888777999<<<===???FFFOOO___ooo{{{hhhcccbbbgggnnnuuu{{{uuujjj___\\\ZZZXXXWWWVVVTTTRRRRRRQQQPPPPPPPPPPPPOOOMMMGGGEEEBBB@@@???>>><<<;;;888777666444222111111111///...---------...000111.........------,,,,,,,,,------,,,,,,,,,,,,------,,,+++++++++++++++++++++///...+++***)))+++,,,...---...///000000111111000111111000/////////000000111222222111///---...///////////////////////////////////////000000000111000//////...---,,,,,,,,,+++++++++***++++++,,,,,,/////////000111111222222333222111000111333666777444444444555555555555666555777888999:::<<>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;888999999999999888777777:::999:::<<<<<<===FFFQQQcccqqqsssccc```ccchhhooovvv|||uuujjj^^^\\\YYYWWWVVVVVVTTTRRRSSSRRRPPPPPPPPPPPPOOOMMMGGGEEEBBB@@@???>>><<<;;;888777555444333222111111...---,,,+++,,,---...///...---------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...---+++******+++---...---...///000111111111111000000//////.../////////000111111000...---...///////////////////////////...////////////000000000000000///...---,,,++++++,,,,,,,,,,,,,,,---....../////////000111111222222333222111000111333666777444444444555555555555666666777999:::;;;===@@@CCCBBBCCCEEEFFFHHHJJJKKKLLLKKKLLLMMMOOOPPPQQQQQQQQQSSSSSSTTTVVVYYY[[[^^^```___aaaeeegggjjjmmmqqqtttyyy|||zzztttnnniiigggeeeeeejjjqqq|||kkkUUUJJJEEEBBB@@@>>>>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::888999999999999888777777;;;:::;;;;;;:::<<>><<<;;;777777555444333222222222000000...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,+++++++++,,,,,,---.........///000111111111111//////............/////////000111000...---...///////////////////////////......////////////000000000000000//////---,,,+++------------...///000000/////////000111111222222333222222111222333555666444444444555555555555666666777:::;;;<<<>>>AAACCCBBBCCCDDDFFFIIIKKKLLLMMMLLLMMMNNNPPPQQQQQQRRRRRRTTTTTTTTTVVVXXX[[[^^^___^^^aaaeeehhhjjjmmmqqqssswwwzzz}}}}}}vvvooojjjgggfffeeeiiinnnwwwoooWWWKKKGGGCCCAAA@@@???>>>>>>===<<<;;;;;;999999999999999:::::::::999999999888888888888777::::::;;;<<<;;;>>>JJJXXXjjjyyywwwddd]]]^^^ccchhhpppwww~~~uuukkk^^^[[[WWWUUUUUUUUUTTTTTTXXXUUUQQQOOONNNMMMKKKIIIGGGEEEBBB@@@???>>><<<;;;777666555444333222222222111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++((()))+++---.........---......000111111111111111------------...///000000...000000000...---...///////////////////////////........./////////000000///000000000000///------------------...///000111/////////000111111222222333333333333333333333333444444444555555555555666444666888:::;;;===@@@CCCAAABBBDDDGGGIIIKKKMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRVVVUUUUUUVVVXXXZZZ]]]___]]]```eeehhhjjjmmmpppsssuuuxxx|||zzzrrrkkkiiifffdddfffkkkrrr~~~pppWWWLLLHHHEEEAAAAAA@@@???>>>===<<<<<<;;;999999999::::::;;;;;;;;;::::::888777777777888999777888;;;======BBBRRRaaawwwnnn^^^\\\___ccchhhpppxxx~~~uuukkk^^^[[[WWWUUUUUUUUUUUUTTTTTTRRROOOMMMNNNNNNMMMLLLGGGEEEBBB@@@???>>><<<;;;777666555444333222222222...///111222222222111000////////////////////////...------,,,,,,------...)))***+++,,,---,,,,,,+++&&&(((+++...//////...---...///000111111222222111,,,,,,,,,---...///000111...///000///...---...///////////////////////////............/////////000///000111111111000......,,,,,,,,,---...///000111/////////000111111222222333333444444444333222222444444444555555555666666333555777999:::<<>>===<<<<<<:::::::::;;;;;;<<<<<<<<<;;;:::888666666777888:::555777;;;>>>@@@GGGXXXhhhhhh[[[\\\```ccchhhpppxxxvvvkkk^^^[[[XXXWWWVVVUUUSSSQQQQQQQQQQQQPPPNNNLLLKKKJJJKKKJJJGGGCCC@@@===;;;:::777777666555333222111000......---------,,,,,,,,,/////////000///......---+++,,,...//////...,,,+++'''))),,,---,,,+++,,,,,,*********+++,,,---.../////////000000000000//////------------------,,,,,,222000...---,,,---///000------............------////////////000111333333000///...---,,,+++++++++)))***+++,,,---......---//////000111111111111111222222222222222222333333333333333222222333444444555666888:::<<<>>>@@@@@@EEEEEEEEEFFFHHHKKKNNNPPPNNNOOOPPPRRRSSSTTTTTTTTTTTTVVVXXXYYYYYYZZZ\\\^^^^^^```ccceeegggjjjmmmpppsssvvvzzz|||xxxnnnjjjgggeeegggjjjnnnxxx|||oooffflll|||qqq[[[OOOIIIEEEBBBAAAAAAAAA@@@???===;;;::::::::::::::::::::::::999::::::999888777777777777999:::===AAACCCLLLbbbyyyyyycccZZZ[[[]]]aaahhhrrrzzzvvvkkk^^^[[[WWWUUUTTTTTTRRRQQQRRRRRRQQQPPPOOOMMMLLLKKKGGGFFFCCC@@@===:::999888777777666555333222111000/////////.........------...////////////...------+++,,,---......---,,,+++(((***,,,---,,,+++,,,---*********+++,,,---.../////////000000000000//////............------------111000...---------///000...//////////////////...---------......///000111000000///...---,,,,,,---+++++++++,,,,,,------...------...///////////////000111111222222333444444333222222222333444444555666666888:::<<<>>>???@@@DDDDDDEEEGGGIIIKKKMMMNNNNNNOOOPPPRRRSSSTTTTTTUUUTTTVVVXXXYYYXXXYYY[[[]]]^^^```ccceeefffiiilllooorrruuuxxx{{{~~~yyypppkkkhhheeefffiiilllvvvyyynnneeeiiivvv{{{dddUUUKKKFFFBBB@@@@@@???>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888::::::===AAAFFFSSSllltttaaaZZZ\\\___dddkkkttt{{{uuujjj^^^[[[VVVSSSRRRSSSRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLEEECCCAAA>>><<<:::999888777777666555333222111000000000000/////////.....................---,,,,,,,,,,,,------------,,,,,,***+++---,,,++++++,,,---*********+++,,,---.../////////000000000000//////............////////////111000///------....../////////000000000000//////------......//////000000111000///...---------...------,,,++++++,,,---...------...///////////////000000111222333333444444222222222222333444666666666777888:::<<<>>>???@@@BBBCCCEEEGGGIIIKKKLLLLLLMMMNNNPPPQQQSSSTTTTTTTTTUUUWWWXXXYYYXXXXXXZZZ[[[^^^```bbbdddeeegggkkkmmmooorrrvvvzzz}}}|||rrrmmmiiieeedddgggiiirrrvvvmmmeeegggqqqppp[[[MMMFFFCCCAAA@@@???>>>===;;;:::::::::;;;;;;<<<<<<=========;;;:::999999999999999::::::;;;===BBBKKK___}}}lll^^^[[[]]]```gggnnnwww~~~tttjjj```\\\VVVSSSRRRSSSSSSSSSQQQQQQQQQPPPOOONNNLLLKKKEEEDDDBBB@@@>>>===<<<<<<777777666555333222111000000000000/////////......------......------,,,+++------,,,++++++,,,------+++,,,---,,,******,,,---*********+++,,,---.../////////000000000000//////////////////000000000000000000///............////////////000000///////////////000111111111111111//////...---------------///...,,,+++***,,,---...//////000111111111111111222222222222222222333333111111222222444555777777666777888:::<<<===??????AAABBBEEEGGGIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSSSSVVVWWWXXXXXXWWWWWWYYYZZZ]]]___aaacccdddfffiiilllmmmpppuuuxxx|||vvvpppkkkeeeccceeegggnnn|||~~~tttllldddeeeoooxxx___NNNGGGEEEDDDCCCBBB@@@???>>>======999::::::;;;<<<======>>>;;;:::::::::::::::;;;;;;;;;<<<>>>DDDRRRmmmzzzddd[[[ZZZ]]]```hhhoooyyytttjjjaaa]]]XXXUUUTTTTTTUUUUUUOOOOOOOOONNNNNNLLLKKKJJJFFFEEECCCAAA???>>>======777777666555333222111000/////////.........------------......------,,,+++---,,,++++++++++++,,,---)))+++,,,,,,******+++,,,*********+++,,,---.../////////000000000000///////////////000000000111111000000///...............---......//////......---///000111111222111111000------,,,,,,++++++,,,,,,000...,,,++++++,,,.../////////000111111111111111444333333222222111111111222222222333444666777888777777999:::<<<===>>>???@@@BBBDDDFFFHHHIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRRRRUUUWWWXXXXXXWWWWWWXXXZZZ]]]___aaabbbdddfffiiilllmmmppptttxxx{{{zzztttnnngggcccddddddjjjuuuvvvnnndddeeennn~~~dddQQQJJJHHHEEEDDDBBB@@@???>>>>>>>>>888888999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<======;;;===@@@GGGYYYzzzrrr___YYYYYY[[[___hhhoooyyytttkkkaaa^^^YYYVVVUUUVVVUUUUUUNNNNNNNNNNNNMMMLLLKKKJJJDDDCCCAAA???===<<<;;;;;;777777666555333222111000/////////.........------...............---,,,,,,++++++,,,,,,,,,,,,++++++%%%(((***++++++******+++*********+++,,,---.../////////000000000000//////......//////000000111111///////////////.........------............---------...///000000///...---,,,,,,+++++++++++++++,,,......---,,,,,,---...///------...///////////////444333333222222111111000333333333333444555777777777888999:::<<<===>>>???AAAAAACCCEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQQQQRRRTTTVVVWWWXXXWWWWWWYYYZZZ\\\^^^```bbbdddgggkkknnnmmmppptttxxx{{{~~~~~~xxxrrrjjjeeeeeecccgggppp~~~}}}uuuhhhhhhooolllZZZPPPLLLDDDCCCAAA???============888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===??????;;;???CCCKKK```mmm^^^ZZZYYY[[[```gggooozzzuuulll___]]]YYYWWWVVVVVVTTTSSSNNNNNNNNNNNNNNNMMMLLLKKKDDDCCCAAA>>><<<:::999999777777666555333222111000000000000/////////.........////////////...------***+++,,,------,,,+++***!!!%%%)))++++++******************+++,,,---.../////////000000000000//////------...//////000111111///////////////......---......////////////......---...///000000///...---,,,,,,,,,++++++,,,,,,---,,,,,,------......//////------...///////////////111111222222222333333333444444444444444555666666888888999:::<<<===>>>>>>AAAAAABBBCCCDDDFFFGGGHHHIIIJJJLLLNNNPPPRRRSSSSSSSSSUUUVVVWWWWWWXXXYYY[[[[[[]]]```ccceeehhhmmmpppooorrruuuxxx{{{~~~{{{uuulllgggfffccceeelllyyyuuurrrtttzzzfffWWWPPPEEECCCAAA???======>>>>>>:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAA:::@@@FFFOOOfffiii^^^\\\ZZZ]]]dddiiiqqq{{{vvvlll^^^[[[XXXWWWVVVUUUSSSQQQOOOOOOOOOOOOOOONNNMMMLLLEEEDDDBBB???===;;;:::999777777666555333222111000111111111111000000000000//////000000//////...---)))***,,,------,,,***)))"""(((,,,,,,+++))))))*********+++,,,---////////////000000000000//////,,,------...///000000111/////////000///......---//////000000000000/////////000222333222111///...------,,,,,,,,,------...+++,,,---...///////////////000000111111111111111...///000111333444555666555555444444444555555666888888999:::<<<===>>>>>>BBBBBBAAABBBCCCEEEGGGHHHJJJKKKMMMPPPRRRSSSTTTUUURRRTTTVVVWWWWWWXXXZZZ\\\ZZZ]]]```cccfffiiinnnqqqpppsssvvvyyy{{{~~~}}}wwwnnnhhhhhhccceeejjjvvv|||zzzooo]]]RRRGGGFFFCCCAAA??????@@@AAA<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAAAAA:::AAAHHHQQQiii~~~ggg___]]][[[___gggkkksss}}}ooofff```\\\XXXTTTRRRQQQPPPNNNLLLLLLLLLNNNOOOOOOMMMKKKDDDBBB???===<<<;;;999888999777555444444333111///222111111000///.........------...///000000//////*********))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&'''***///222...000222222111...------///000000111222222222222...............------,,,////////////////////////111000///..................---,,,,,,,,,,,,---...)))******+++---...//////......//////000000111111000000000000000000000000111222222333444555666666666777:::;;;;;;<<<>>>@@@AAAAAAAAABBBCCCDDDEEEEEEJJJJJJKKKLLLMMMOOOQQQRRRSSSUUUVVVWWWWWWYYY[[[^^^]]]___bbbccceeehhhkkknnnnnnqqqvvv{{{~~~~~~vvvlllgggfffdddccchhhsss|||bbbQQQHHHEEEBBB@@@???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;===AAABBBAAA???>>>???EEEVVVqqqrrr___^^^^^^[[[```kkkpppuuu{{{pppggg___[[[WWWSSSRRRQQQPPPOOOMMMLLLLLLMMMOOONNNLLLJJJFFFDDDAAA??????>>><<<:::777555444444444444222000111111000//////...------,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&'''***---///...000222222000.........333222111111111111222222000000111111000000///...000000000000000000000000000//////............///...---,,,,,,,,,,,,---...)))***+++,,,---......///......//////000000111111111111111111111111111111111222222333444555666666666777:::;;;;;;<<<>>>@@@@@@AAABBBBBBCCCDDDEEEEEEJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTVVVWWWWWWYYY[[[^^^___aaacccdddeeegggjjjlllppprrrvvvzzz~~~wwwnnnhhhhhhfffdddgggppp}}}fffSSSHHHFFFBBB@@@???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::<<>><<<>>>@@@GGGXXXssskkkZZZZZZ\\\ZZZ```lllrrrwww}}}pppggg]]]YYYUUUSSSRRRRRRQQQPPPNNNMMMMMMNNNNNNNNNKKKIIIGGGDDDAAA??????>>><<<:::555444333333444444333222000000//////...---------++++++,,,------------,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***+++,,,...000222222000.........666555333111111111222222000000111111000000///...////////////////////////............////////////...------,,,,,,------...******+++,,,---......///......//////000000111111222222222222222222222222111222222333444555666666666777:::;;;;;;<<<>>>@@@@@@AAABBBCCCDDDEEEEEEFFFJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTVVVWWWWWWXXX[[[]]]```bbbcccddddddfffiiikkkpppqqqtttwwwzzz~~~yyyooojjjiiigggdddeeelllvvvlllWWWIIIFFFCCC@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======;;;:::>>>@@@HHHZZZuuuvvvcccUUUVVVYYYZZZaaallluuuyyypppggg[[[XXXTTTRRRRRRRRRRRRQQQPPPOOONNNOOOOOONNNKKKIIIEEECCC@@@>>>===<<<:::888666444333333444444222111//////......------------,,,,,,------------,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...000111111000/////////444444444444333333222222///////////////...------------------------------------...//////000000000------------------------++++++,,,,,,---......///......//////000000111111222222222222222222222222111222222333444555666666555777:::;;;;;;<<<>>>@@@@@@AAABBBCCCDDDEEEFFFGGGJJJJJJKKKLLLMMMOOOQQQRRRRRRTTTVVVVVVWWWXXX[[[]]]___aaacccdddeeegggjjjlllooopppqqqssswww{{{~~~zzzqqqjjjiiigggdddccchhhqqqrrrZZZKKKHHHCCC@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999===@@@III[[[vvvlll]]]RRRSSSWWWZZZaaakkkvvvzzzqqqggg[[[XXXTTTRRRRRRSSSRRRRRRQQQPPPOOOPPPPPPOOOMMMJJJEEECCC@@@>>>===<<<;;;999888666444333333222000..................---------------.........------,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------......------...///111000/////////000///111444666666555333111///////////////......---------------------------,,,---...///000000//////------------------------,,,,,,,,,------......///......//////000000111111111111111111111111111111111222222333444555666666555777:::;;;;;;<<<>>>@@@@@@AAABBBCCCEEEFFFGGGGGGJJJJJJKKKLLLMMMOOOQQQRRRRRRTTTUUUVVVVVVXXXZZZ]]]\\\^^^aaaccceeehhhllloooqqqqqqrrrtttxxx||||||rrrkkkiiifffccccccfffmmm|||xxx]]]MMMIIIDDDAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>===<<<;;;;;;:::<<<@@@JJJ\\\vvvfffZZZQQQSSSWWWZZZbbbkkkvvvzzzsssiii\\\YYYUUUSSSSSSSSSSSSRRRPPPOOOOOOPPPPPPPPPMMMKKKHHHEEEBBB@@@@@@???===;;;888666444333222111///---........................---............------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------....../////////000...///000000//////000111...000333555666555333222111111222222111111000///////////////////////////---...///000000000///...,,,------......------,,,,,,,,,------..................//////000000111111000000000000000000000000111222222333444555666666666777:::;;;;;;<<<>>>@@@@@@AAABBBCCCEEEFFFHHHHHHJJJJJJKKKLLLMMMOOOQQQRRRRRRSSSUUUVVVVVVWWWZZZ\\\[[[]]]```ccceeeiiimmmpppssstttuuuxxx{{{~~~tttmmmkkkfffdddccceeejjjxxx}}}bbbNNNJJJEEEAAA??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????===<<<<<<<<<===AAAKKK^^^vvv{{{```XXXRRRSSSWWW[[[ccckkkuuuyyyuuukkk^^^[[[WWWUUUTTTTTTSSSRRRMMMMMMMMMNNNOOOOOOLLLJJJHHHEEEBBBAAA@@@???===;;;666555333222222222000...////////////////////////---------------,,,+++++++++,,,,,,,,,------------************************------------...///111111...///000/////////000222111111111111222222222222111222222222222111000000000000000000000000000000---...000111000///---,,,,,,,,,---......---,,,,,,------------..................//////000000111111111111111111111111111111111222222333444555666666666777:::;;;;;;<<<>>>@@@@@@AAABBBCCCEEEGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRQQQSSSUUUUUUVVVWWWZZZ\\\\\\^^^aaaccceeehhhlllooorrrsssuuuxxx|||wwwpppnnnfffddddddeeegggsssfffOOOKKKEEEAAA??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@???===;;;<<<>>>???CCCNNN```xxxlllYYYTTTPPPRRRWWW]]]eeelllvvvzzzwwwnnn___\\\XXXUUUUUUTTTTTTSSSKKKJJJJJJLLLNNNMMMLLLJJJFFFDDDAAA???>>>===;;;:::444333111222333333222000/////////000000000000000,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,************************,,,,,,+++,,,---///111222...///000///...///111222666444111...---///111333000000000000000///......////////////////////////...///000111000///---+++,,,,,,---......---,,,,,,---------.....................//////000111111111222222222222222222222222111222222333444555666777666777:::;;;;;;<<<>>>@@@@@@AAABBBDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRQQQSSSUUUUUUVVVWWWZZZ\\\^^^```bbbdddeeegggjjjmmmoooqqqssswwwzzz}}}zzzrrrpppgggeeeeeedddeeeoooiiiPPPLLLFFFAAA??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::===??????<<<;;;<<<>>>AAAEEEPPPbbbyyyzzzaaaTTTQQQOOOQQQWWW^^^gggmmmvvvzzzxxxnnn___[[[VVVTTTUUUVVVUUUSSSQQQQQQQQQRRRRRRQQQMMMJJJGGGFFFDDDAAA>>>;;;999888888777555555444333111..................///000000---------,,,,,,,,,++++++///...,,,+++))))))))))))------,,,+++************++++++,,,---...///000111111111000///////////////333222111111000000111111000000000000000///......000000//////.........---////////////............,,,------......------,,,............///000111111+++,,,---...///000111222444333222222444444333222222333333333333333333444777777777888999<<<>>>???@@@@@@@@@BBBDDDFFFFFFFFFLLLHHHIIINNNNNNJJJKKKPPPUUUUUUTTTTTTUUUWWWXXXZZZ^^^```bbbcccdddfffiiikkkoooqqqtttwwwzzz}}}|||tttoookkkhhhfffeeeeeelll~~~ttt^^^SSSHHHDDDCCC@@@>>>>>><<<;;;;;;::::::;;;;;;<<<999:::::::::999:::===???DDDFFFTTTnnnttt]]]SSSRRRQQQRRRXXXaaajjjooowwwzzzwwwmmm___[[[VVVUUUVVVVVVUUURRRPPPOOONNNOOOOOONNNKKKIIIDDDCCCAAA>>>;;;999777666888666555555444333111///111000///......------...,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++.........//////000000000111111000///////////////111111111000000000//////---...//////000000000///000/////////............////////////............---..................---++++++******+++,,,...///111111000000///...------222111111333555666666555222222333333333333444444::::::999::::::<<<===>>>@@@@@@AAABBBEEEFFFGGGGGGJJJEEEEEEIIIMMMNNNRRRWWWUUUUUUTTTTTTUUUWWWYYYZZZ]]]___aaaccceeegggkkkmmmoooqqqtttvvvyyy|||vvvqqqmmmiiigggeeedddjjjyyy}}}vvv^^^SSSHHHEEEDDDAAA??????<<<;;;;;;::::::;;;;;;<<<======>>>===<<<===@@@BBBEEEKKK\\\wwwsss^^^SSSRRRQQQSSSYYYbbbjjjpppxxx{{{vvvkkk___[[[WWWUUUVVVWWWUUURRRQQQOOONNNMMMMMMMMMKKKJJJFFFEEECCC@@@>>>;;;999888888666555444555333111///333222111///---,,,++++++,,,,,,,,,,,,------------((()))***,,,---------,,,,,,++++++++++++,,,,,,---000000000000000000000000111111000/////////////////////000000000///...---***+++,,,...///000000000////////////............////////////..................////////////............,,,,,,,,,...000222333333222111///...---,,,000000000222666888999888222222222333333444444444<<<;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEFFFGGGGGGKKKFFFEEEJJJNNNOOOOOOQQQTTTTTTTTTUUUVVVXXXYYYZZZ[[[]]]```ccceeehhhlllooonnnqqqsssuuuwwwzzz~~~|||zzzxxxwwwxxx{{{yyytttnnnjjjgggeeecccgggssswwwyyyxxx___SSSHHHEEEDDDBBB@@@AAA<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;:::<<>>@@@AAABBBCCCCCCEEEFFFHHHGGGFFFGGGLLLQQQQQQMMMJJJTTTTTTUUUVVVWWWXXXZZZZZZZZZ]]]___aaacccfffjjjmmmnnnpppssstttvvvxxx|||zzztttpppkkkhhhgggffffffeeebbbeeejjjqqqxxx|||vvvmmmjjjfffdddcccdddnnnyyy{{{qqqrrryyyzzz```TTTIIIEEEDDDBBB@@@AAA<<<;;;;;;::::::;;;;;;<<<;;;<<<;;;::::::;;;???BBBKKK]]]yyyooo]]]RRRRRRRRRUUU[[[dddmmmrrrwww{{{yyynnn___[[[XXXWWWXXXXXXUUURRRRRRPPPNNNMMMMMMMMMLLLKKKDDDCCCAAA???===:::999888777555444444555444222000000000///...............---------------.........///---***(((((())),,,...++++++++++++,,,---......***+++,,,---///000111222111000000//////////////////000111222222000...---+++,,,,,,---------------.........///////////////////////////............+++,,,,,,------,,,,,,+++,,,+++******+++,,,...000------...000111333444444000//////000222333333222111111222333333444555555555666888:::;;;===>>>???@@@BBBCCCCCCCCCEEEIIIMMMMMMKKKJJJKKKOOOSSSTTTRRRSSSTTTUUUWWWXXXYYYZZZZZZ[[[]]]___```aaacccfffiiimmmooorrrtttuuuxxx{{{~~~yyyqqqjjjdddaaa^^^ZZZWWWWWWXXXXXXXXXSSSWWW[[[```eeelllsssyyy~~~xxxnnniiieeecccaaaccckkkttttttmmmooovvvdddWWWKKKEEEDDDAAA???@@@<<<;;;;;;::::::;;;;;;<<>>>>>>>>@@@EEEHHHQQQhhhkkkZZZPPPPPPRRRUUU\\\eeemmmrrrvvvzzz~~~zzzooo___[[[XXXXXXYYYXXXUUURRROOOMMMLLLKKKKKKKKKIIIHHHEEEDDDBBB@@@>>><<<;;;:::666555444444555444222000...............///000000,,,,,,,,,,,,++++++******,,,+++((('''(((+++///111---,,,,,,,,,,,,------...((()))+++---///111222333111111000///////////////000000111111111000///...,,,,,,------...---------.........///////////////////////////............++++++,,,,,,,,,,,,++++++,,,,,,,,,------...///000......///000000111111222111000//////111111000///111111222333333444555555333444777999<<<>>>??????@@@AAACCCCCCEEEJJJSSSYYYfffaaaWWWKKKHHHMMMSSSUUURRRTTTUUUWWWYYYZZZ[[[[[[\\\]]]___```aaaccceeehhhmmmoooqqqsssuuuxxx|||~~~zzzsssmmmgggaaa[[[WWW[[[WWWRRROOONNNNNNMMMMMMKKKNNNRRRTTTVVVZZZaaagggrrrwww{{{pppjjjdddbbb```aaahhhqqq{{{rrrlllooouuukkk]]]OOOHHHEEEAAA??????<<<;;;;;;::::::;;;;;;<<<=========<<<===AAAFFFJJJXXXttteeeVVVOOOOOOQQQUUU\\\eeemmmrrrwwwzzzyyynnn^^^[[[YYYXXXYYYYYYUUURRRMMMLLLLLLLLLLLLKKKHHHFFFGGGFFFEEECCCAAA???>>>===666555444444555444333111...............///000000///......---,,,+++******************+++,,,,,,---...------,,,,,,,,,------***+++,,,...///111222222111111000///////////////000000/////////.........***+++,,,...////////////............/////////000////////////............+++,,,,,,------,,,,,,+++---...///000111111111000//////////////////000000222000///000111222000///000111111222444555555666555666888;;;===>>>>>>>>>>>>@@@BBBDDDIIISSS```jjjooommmaaaPPPFFFHHHNNNQQQRRRSSSVVVXXXZZZ[[[[[[[[[\\\^^^```aaaccceeehhhkkklllnnnqqqtttvvvyyy}}}{{{wwwtttlllhhhbbb]]]ZZZXXXUUUSSSYYYUUUPPPLLLKKKJJJIIIHHHGGGJJJLLLLLLKKKNNNTTTZZZbbbhhhrrr}}}~~~vvvnnneeeaaa^^^^^^eeelll{{{|||sssmmmmmmrrrssseeeUUUMMMHHHCCC@@@@@@<<<;;;;;;::::::;;;;;;<<<999:::::::::<<<@@@GGGKKK```ttt]]]QQQMMMMMMPPPUUU\\\eeemmmrrryyy|||xxxlll^^^\\\YYYYYYZZZYYYUUURRRNNNNNNNNNOOOOOOMMMJJJGGGDDDCCCBBB@@@>>><<<;;;:::666555444444555555333111//////............//////333333222000///...---,,,+++---...///---+++'''%%%///...------,,,,,,,,,,,,---......///000111111222111111000/////////////////////...------------...)))***,,,...///111111222---.........//////000000000/////////............,,,------......------,,,)))***---/////////---,,,,,,------...///000000111222000000000222333222111000111111222444555666666777999;;;===>>>>>>>>>===<<>>;;;AAABBB???DDDUUUfffoooYYYWWWUUURRRQQQQQQQQQRRRSSSSSSTTTVVVXXXYYY[[[[[[ZZZ[[[]]]```cccfffhhhiiijjjmmmqqqtttvvvyyy}}}uuupppddddddbbb^^^ZZZXXXXXXYYYTTTUUUVVVWWWXXXWWWVVVVVVSSSQQQOOOMMMLLLJJJHHHFFFHHHGGGFFFFFFFFFGGGIIIJJJTTTZZZdddnnnwwwuuuiiibbb]]][[[```fffrrrxxxpppqqqwwwjjjRRRLLLKKKDDD???@@@>>>===;;;:::999999::::::;;;@@@<<<;;;??????DDDTTTkkkzzzaaaSSSOOOMMMOOOQQQUUU[[[dddmmmsss}}}xxxoooaaa\\\WWWUUUVVVVVVTTTRRRNNNNNNNNNMMMLLLKKKIIIIIIDDDBBB@@@?????????===;;;666555555444444333222222///............---------,,,,,,------------,,,,,,***+++,,,,,,---------,,,---------,,,,,,---------,,,---...000111111111111////////////////////////000000000000////////////......---------...///000000//////......///////////////.........---------///...---,,,+++++++++,,,,,,------...//////000000000000000000////////////000111111111111222222222000000111222333444555555555555777888:::<<<===>>>===BBBCCC@@@DDDPPP^^^dddUUUTTTRRRPPPOOOOOOPPPQQQSSSSSSTTTVVVXXXYYY[[[[[[\\\]]]___aaadddfffhhhiiijjjlllpppsssuuuxxx|||xxxnnngggbbb\\\\\\ZZZXXXVVVUUUWWWYYYYYYZZZ[[[]]]]]]]]]\\\[[[YYYWWWTTTRRRQQQOOOLLLIIIJJJIIIHHHGGGHHHIIIJJJKKKQQQWWWaaajjjsssvvvllleee```]]]```fffpppxxxoooqqqyyymmmTTTLLLJJJDDDAAABBB???>>>===;;;:::;;;;;;<<<;;;@@@<<<;;;@@@@@@EEEUUUnnnyyy```RRROOOLLLNNNRRRVVV\\\eeennnuuu~~~xxxooo```[[[VVVTTTUUUUUUSSSQQQNNNNNNLLLKKKJJJIIIIIIIIIDDDBBB@@@?????????===;;;555555555444444333333333///............---------+++,,,,,,------,,,,,,+++++++++++++++,,,------...---,,,,,,++++++,,,,,,---,,,---...000111111111111000///...---------...///111111000000//////............------......///000//////000000000000//////...............---------000///...---,,,,,,,,,,,,,,,,,,,,,---......//////////////////000000000000000111111111111222222222111111222333444555666666555666777999:::<<<===>>>>>>BBBDDDBBBCCCJJJRRRVVVPPPOOONNNMMMMMMNNNPPPQQQSSSSSSTTTVVVXXXYYY[[[[[[^^^___```bbbdddfffhhhiiiiiilllooorrruuuxxx{{{~~~sssggg___[[[YYYUUUVVVUUUTTTTTTVVVZZZ^^^aaabbbccceeeffffffeeeeeeccc```]]]ZZZXXXUUURRROOOMMMLLLJJJJJJIIIJJJKKKKKKMMMSSS\\\eeennnyyywwwoooiiiddd___aaaeeemmm|||zzzppprrr{{{tttYYYMMMIIIEEEBBBDDD@@@???>>><<<<<<<<<<<<===;;;@@@<<<<<>>===@@@BBBCCCCCCEEEHHHJJJKKKKKKKKKLLLMMMOOOPPPQQQSSSSSSTTTVVVXXXYYY[[[[[[______aaabbbdddeeefffggghhhkkkooorrrtttwww{{{}}}wwwlllccc]]][[[ZZZXXXXXXYYYXXXZZZ]]]bbbfffiiijjjlllnnnooooooooonnnllliiieeebbb___\\\XXXUUUPPPOOOMMMLLLKKKKKKLLLLLLLLLQQQYYY```iiisss~~~xxxqqqlllfffaaa```ccckkkxxxuuuvvv~~~bbbQQQJJJEEECCCDDD@@@???===<<<;;;<<<<<<===;;;@@@<<<<<>>===;;;;;;;;;;;;<<<;;;@@@===<<>>BBBDDDCCCCCCFFFGGGHHHJJJLLLNNNPPPRRRSSSSSSSSSTTTVVVXXXYYY[[[[[[]]]^^^___```bbbccceeeeeeiiilllooorrruuuxxx{{{~~~}}}xxxrrrlllgggeeejjjkkkmmmnnnoooqqquuuxxx{{{|||}}}~~~}}}}}}{{{xxxtttpppmmmiiieeebbbYYYXXXVVVSSSQQQPPPPPPPPPPPPSSSXXX\\\bbbjjjttt|||zzzsssnnnhhhaaa___aaafffqqqtttZZZMMMGGGDDDCCC???>>>===;;;:::;;;;;;<<<;;;@@@======DDDHHHQQQccckkkVVVNNNNNNJJJOOOVVV^^^fffmmmtttxxxzzz}}}rrraaa\\\WWWUUUVVVVVVTTTRRRNNNNNNNNNMMMLLLKKKIIIIIIDDDBBB@@@?????????===;;;666666555444333222222111///............------------......//////......---+++,,,,,,------,,,,,,,,,...------------------...,,,---...000111111111111000000000000111111111111222111111000///......---+++---...000111111111111,,,,,,,,,,,,---...///000---------.........//////......//////...---++++++,,,------...//////000000.........///000111111111000111111111111222222222333333333333444444444444888999999:::;;;<<<======AAA===>>>BBBEEECCCDDDGGGEEEFFFIIIKKKNNNOOOQQQQQQSSSSSSTTTVVVXXXYYY[[[[[[]]]^^^___aaaccceeefffgggjjjlllpppsssuuuxxx||||||vvvrrrppprrruuuxxx{{{|||~~~}}}yyyvvvsssoookkkhhh```^^^[[[XXXVVVUUUTTTTTTRRRTTTXXX[[[___fffpppwww}}}uuupppiiibbb```ccccccnnnwww\\\MMMHHHEEECCC@@@???>>><<<;;;<<<<<<===;;;@@@======EEEIIISSSfffgggSSSMMMOOOKKKPPPXXX```gggnnntttxxxzzz}}}sssaaa]]]XXXVVVVVVWWWUUUSSSNNNNNNOOOOOOMMMLLLJJJHHHGGGEEEBBB@@@???===:::777444444444444444444444444//////.........---------......////////////......((()))+++---............+++******************+++,,,---...000111111111111111111111111000///------111111000000//////......+++,,,...000111222111111,,,,,,++++++,,,---///000---------.........//////,,,---...000000000000///------......///000000000---......///000111111222000111111111111222222222444444444555555555555555999999::::::;;;<<<======EEE???>>>CCCEEECCCDDDIIIDDDEEEHHHJJJMMMNNNPPPPPPSSSSSSTTTVVVXXXYYY[[[[[[^^^___```bbbdddfffhhhiiijjjmmmqqqtttvvvyyy}}}}}}|||xxx|||}}}yyyvvvsssooollldddbbb___\\\ZZZXXXXXXWWWRRRUUUXXXZZZ]]]cccmmmttt{{{wwwqqqjjjdddbbbdddaaakkk}}}www\\\MMMIIIFFFCCCAAA@@@???============>>>;;;@@@======FFFJJJTTTgggeeeRRRMMMPPPLLLQQQYYYaaahhhnnntttwwwyyy{{{qqqddd]]]YYY[[[[[[XXXUUUUUUOOONNNLLLKKKJJJJJJJJJJJJDDDDDDBBB@@@>>><<<;;;:::888777666555444333333333///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,---///000222333333333111000...,,,,,,...000111000111222333222000...---............////////////---------------...///000//////.........---------++++++******************...............---------444111---,,,///000000//////000000000000111111111333333333333333444666666:::::::::;;;;;;;;;<<<<<<>>>>>>???AAACCCDDDFFFFFFDDDFFFHHHJJJLLLNNNRRRUUUWWWVVVVVVVVVWWWXXXZZZ[[[_________```bbbdddggghhhmmmooorrruuuvvvyyy|||~~~}}}zzzvvvsssllljjjgggdddcccbbbccccccXXXWWWVVVWWW[[[bbbiiimmmvvv~~~wwwooojjjgggdddbbbccchhhuuuuuu\\\NNNHHHDDDAAA@@@@@@@@@@@@???===<<<;;;===;;;===AAAAAAEEEVVVjjj}}}aaaSSSOOOLLLNNNSSSYYYaaagggooouuuzzzyyy}}}rrreee^^^ZZZ[[[[[[WWWTTTTTTNNNMMMMMMLLLKKKJJJIIIIIIDDDDDDBBB@@@>>><<<;;;:::666555444333222111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......///000111111111111111111000...,,,,,,...000111444333222000///.....................////////////...---------------...///.........------------,,,******++++++,,,,,,------........................///,,,***+++...111111111000000000111111111222222333333333333444555666777888888999:::;;;<<<===>>>>>>>>>@@@AAACCCDDDFFFFFFEEEGGGIIIKKKLLLNNNRRRTTTVVVUUUUUUVVVWWWYYYZZZ[[[_________```bbbeeegggiiimmmpppsssuuuwwwyyy||||||yyytttrrrooommmjjjiiihhhhhh]]]\\\ZZZZZZ\\\aaafffjjjssszzzxxxpppkkkhhheeecccccchhhuuuuuu[[[MMMGGGCCCAAA>>>>>>?????????>>>>>>>>>===<<<>>>CCCCCCGGGYYYmmm|||```SSSOOOMMMOOOTTTZZZaaahhhnnnuuuyyyyyy}}}uuufff___ZZZZZZZZZVVVSSSSSSMMMMMMMMMLLLKKKJJJHHHHHHDDDCCCBBB@@@>>><<<::::::666555444333222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------000000111111111111000000111///...------...///111777555222///---------...............////////////......---,,,,,,,,,------------------,,,,,,,,,,,,******+++,,,---......///....../////////////////////---,,,,,,///111222222111111111111222222222333444444444444444555777777666777888:::;;;===>>>???>>>???@@@AAACCCEEEFFFGGGGGGIIIKKKLLLMMMOOORRRTTTUUUUUUUUUVVVXXXZZZ\\\]]]_________```bbbeeehhhiiinnnppptttvvvxxxzzz}}}zzzyyyxxxuuurrrooollljjjcccaaa^^^\\\]]]```cccfffnnnuuuyyyrrrllliiifffddddddhhhtttttt[[[MMMFFFBBB@@@===>>>>>>>>>????????????===<<>>>>>???@@@BBBCCCEEEFFFGGGIIIKKKLLLMMMNNNOOORRRTTTUUUVVVWWWXXXZZZ\\\^^^___^^^______```cccfffhhhjjjoooqqqtttvvvxxx{{{~~~~~~}}}|||zzzuuuqqqllljjjfffccc```^^^]]]___bbbdddjjjpppyyy{{{sssnnnjjjgggeeedddhhhsss|||vvv]]]MMMFFFBBB@@@??????>>>>>>>>>>>>>>>>>>>>><<>>===<<<<<<<<>>BBBDDDJJJ^^^ssslllZZZQQQOOOQQQSSSXXX___eeejjjooosssvvvyyy}}}wwwggg___XXXXXXXXXUUUSSSTTTOOONNNLLLJJJIIIGGGGGGGGGCCCBBBAAA???===;;;999999444444555555444222000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,---///000222333333333//////............//////,,,---///111111000///...............//////////////////...---------......------------,,,,,,,,,,,,---,,,,,,+++***)))((((((,,,,,,------.../////////+++---////////////111222111111111111222222222333333333333333333444666666999999999999::::::::::::???@@@AAABBBDDDFFFGGGHHHHHHJJJLLLMMMNNNPPPSSSUUUWWWXXXZZZ\\\^^^_________^^^^^^___aaadddgggjjjlllnnnppptttvvvxxxzzz}}}~~~xxxssspppiiigggdddaaa```aaabbbccceeeiiiooouuu{{{||||||||||||zzzwwwsssooollliiigggggghhhjjjlllqqqxxx|||tttnnnjjjgggdddcccfffnnnzzztttnnnnnn~~~fffTTTIIIDDDBBBDDDCCC@@@>>><<<;;;;;;;;;@@@===>>>BBBEEEMMMddd|||zzzdddVVVOOOOOORRRSSSXXX___ffflllppptttwwwyyy|||vvvfff^^^WWWWWWWWWUUUTTTUUUQQQOOOKKKHHHGGGFFFGGGHHHCCCBBBAAA???===;;;999888444444555555444222000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------.........///111111222222222/////////......///////////////////////////..................//////////////////.........///000000.........------------,,,,,,,,,,,,++++++*********++++++,,,,,,---.........))),,,//////......000222000000000111111111222222222222111222222333444555777777888999:::;;;;;;;;;???@@@AAACCCDDDFFFGGGHHHGGGHHHKKKLLLNNNPPPSSSVVVWWWXXXZZZ[[[]]]]]]]]]]]]^^^^^^___aaadddgggjjjlllmmmpppsssuuuwwwyyy|||}}}xxxvvvmmmkkkhhheeecccbbbccccccbbbfffkkkooottt|||}}}xxxqqqpppnnnmmmmmmmmmkkkiiicccbbb```^^^[[[YYYXXXWWWUUUWWWXXXZZZ^^^dddkkkooozzz|||tttnnniiifffdddbbbeeekkkvvvyyylllggghhhwwwlllXXXLLLFFFDDDCCCBBB???===<<<<<<<<<===BBB>>>>>>CCCHHHUUUoooppp]]]RRRMMMNNNRRRRRRWWW___gggmmmqqquuuxxxyyy|||uuueee]]]WWWVVVWWWUUUTTTVVVRRROOOKKKGGGEEEFFFGGGIIICCCBBB@@@???<<<;;;999888555666777777666444222000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///000000111111111111000000////////////////////////333111///---,,,---................../////////000///////////////000111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........000222222///---...000///000000000000111111111111111111111222333444444555666777888:::<<<======???@@@AAACCCEEEFFFGGGHHHEEEGGGJJJLLLMMMPPPSSSVVVVVVWWWYYYZZZ[[[[[[[[[ZZZ^^^^^^___aaadddhhhkkkmmmmmmooorrruuuvvvyyy|||~~~~~~{{{yyyrrrppplllhhheeeccccccccc```dddhhhlllpppxxxxxxsssgggeeebbb```^^^\\\YYYVVVTTTTTTSSSSSSRRRQQQQQQQQQLLLNNNOOOQQQSSSWWW]]]aaagggmmmwww|||sssmmmiiifffcccaaadddjjjssssssgggccceeetttoooZZZMMMGGGEEEBBB@@@>>>===<<<===>>>???CCC??????EEELLL[[[xxxkkkYYYPPPKKKMMMRRRQQQWWW___gggmmmrrrvvvxxxyyy|||wwweee]]]UUUTTTTTTRRRQQQSSSPPPNNNLLLKKKJJJIIIGGGEEE@@@@@@AAA???<<<::::::;;;999777555333222111222222111000///...............+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........///000111111111111111111222333222000///111222000000000000////////////......////////////......000000000000///---,,,+++,,,------......------,,,//////...***'''&&&***------------............///......///000111222222333333222111000000222444555111222222333444555666666333555777888888999;;;===@@@AAABBBDDDEEEFFFFFFFFFHHHHHHJJJKKKNNNPPPSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]___aaabbbeeehhhkkkoooppprrrsssuuuxxx|||~~~zzzwwwsssmmmiiifffdddaaa```___aaadddfffjjjqqq{{{yyynnnfff```\\\VVVRRRQQQPPPOOONNNLLLLLLMMMMMMMMMLLLKKKKKKHHHHHHIIIJJJLLLNNNPPPQQQZZZ^^^eeemmmvvvyyytttooojjjffffffdddgggrrrsssiiicccbbbpppqqqZZZMMMGGGDDDDDDCCCAAA@@@???>>>>>>>>>???<<>><<<;;;999888888777666444333222111111000//////............///+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,++++++++++++,,,------000000111222222222222222//////......000111333333111000000000///////////////000000000000000///...////////////...---,,,+++,,,------......------,,,---...---+++((((((***------------............///000000000000000111111111222111/////////000222333111222222333444555666666444666888888888999;;;<<<======???AAABBBCCCCCCCCCHHHHHHJJJKKKNNNPPPSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]___aaabbbeeehhhkkknnnppprrrtttvvvyyy}}}~~~{{{vvvqqqllliiifffcccaaa```bbbdddeeehhhnnnvvv|||~~~tttiiibbbYYYUUUPPPMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMRRRUUUZZZ```hhhrrr|||zzzuuupppjjjfffdddbbbdddnnn{{{{{{jjjdddcccssssss]]]OOOHHHEEEDDDDDDBBBAAA@@@?????????BBB???BBBJJJSSSfffeeeRRRLLLMMMNNNOOOTTTYYYaaahhhnnnssswwwzzz}}}~~~ttteee]]]VVVUUUUUUSSSRRRTTTPPPNNNLLLKKKJJJIIIGGGEEEDDDAAA>>>===>>>===:::777777777666555444222111000............////////////++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++************+++,,,,,,//////000111111111111000...+++)))+++000444555555111111000000000/////////111111111111111000///...////////////...------,,,,,,------......------,,,+++,,,---,,,+++***+++------------............///111111111111000000//////000///.........///111222111222222333444555666666555777888999888888:::;;;;;;<<<>>>???AAABBBBBBBBBHHHHHHJJJKKKNNNPPPSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]```aaaccceeeiiikkkmmmooorrruuuwwwzzz{{{vvvqqqmmmjjjfffdddbbbccccccccceeeiiiooottt}}}}}}uuukkkaaaZZZQQQNNNKKKIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHJJJKKKNNNRRRWWW```iiiooo~~~}}}wwwqqqjjjfffccc```aaajjjvvvmmmgggfffvvvwwwaaaQQQJJJGGGCCCBBBAAA@@@???>>>>>>>>>CCCAAACCCKKKVVVmmmcccQQQLLLKKKLLLMMMUUUZZZbbbiiioootttyyy|||}}}ssseee\\\UUUUUUUUUSSSSSSTTTPPPNNNLLLKKKJJJIIIGGGEEEEEEAAA======@@@@@@===888666666666666555333000///------...//////000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---......///////////////...000+++(((***111666666555111111111000000000//////000000111000000///...---//////000000000///......,,,------......------,,,)))***,,,---------,,,,,,---------............///111111000000000000000000000//////...///000111111111222222333444555666666666777999999888888999;;;===>>>@@@AAACCCDDDEEEEEEHHHHHHJJJKKKNNNPPPSSSTTTUUUUUUVVVVVVXXXYYY[[[\\\\\\^^^```bbbccceeeiiillllllooosssvvvyyy|||zzzuuuqqqmmmiiifffccccccbbbbbbcccgggkkknnnuuu|||~~~uuukkk```WWWQQQMMMKKKIIIIIIJJJLLLMMMMMMOOOPPPPPPOOOOOONNNMMMLLLIIIHHHGGGFFFFFFEEEEEEEEEHHHHHHIIIJJJNNNTTT\\\bbboooxxxzzzssslllfffccc___```gggrrrpppiiiiiiwwwiiiVVVLLLJJJAAA@@@???>>>============@@@???AAAIIIVVVppp|||^^^PPPLLLJJJKKKNNNUUUZZZbbbjjjpppuuuzzz}}}}}}sssddd[[[TTTTTTTTTSSSRRRTTTPPPNNNLLLKKKJJJIIIGGGEEEDDD@@@===>>>BBBCCC@@@<<<666666666666555333000///,,,---...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......000000000111111000//////222...***,,,222666666444111111111111000000000000.../////////...------,,,///000000111111111000000,,,------......------,,,)))***,,,---......---,,,---------............///...//////000111111222222111000000000111111222222111222222333444555666666666777999999888888999;;;===>>>@@@BBBDDDEEEFFFFFFHHHHHHJJJKKKNNNPPPSSSTTTUUUUUUUUUVVVXXXZZZ[[[\\\\\\^^^```bbbcccfffiiilllllloootttwwwzzz~~~}}}yyyuuuqqqllliiidddcccbbbbbbdddgggiiikkknnnuuu~~~wwwlllaaaXXXPPPKKKKKKJJJIIIJJJMMMOOOPPPPPPRRRRRRRRRRRRQQQPPPOOONNNIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHIIIMMMTTTXXX^^^gggttt}}}vvvnnnhhhdddaaaaaafffoooqqqjjjiiixxxsss\\\OOOLLLBBBAAA@@@?????????????????????AAAHHHWWWrrrtttYYYOOOMMMKKKLLLQQQUUUZZZbbbjjjpppvvv{{{~~~}}}sssbbbZZZSSSSSSSSSRRRRRRSSSPPPNNNLLLKKKJJJIIIGGGEEECCCAAA??????AAABBB@@@===777777666555444222111000---...///000000000///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------...///222333333333333222222111111///---///333555444333222222111111111000000000,,,------......---------...///000000111111111111,,,------......------,,,+++++++++---//////---+++---------............///......///000111222333333111222222222333333333333111222222333444555666666555777888999888888:::;;;;;;<<<>>>@@@BBBDDDEEEEEEHHHHHHJJJKKKNNNPPPSSSTTTTTTUUUUUUVVVXXXZZZ\\\]]]\\\^^^aaabbbdddfffjjjlllmmmpppuuuyyy|||}}}yyyuuupppmmmiiigggddddddfffhhhhhhhhhiiiooowww|||ooodddZZZTTTOOOLLLKKKKKKKKKMMMQQQSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGGGGGGGIIINNNQQQUUU\\\gggsss}}}yyypppkkkeeebbbbbbfffnnn|||vvvooommm|||~~~bbbQQQNNNDDDCCCBBBBBBAAAAAABBBBBB???@@@CCCJJJZZZvvvmmmTTTNNNMMMJJJKKKRRRTTTZZZbbbjjjpppvvv{{{~~~}}}qqqaaaXXXRRRQQQRRRQQQQQQRRRPPPNNNLLLKKKJJJIIIGGGEEECCCBBBAAA@@@>>>===<<<;;;888777666444333222111111---...000111000///---,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...222222222222222111000000,,,---///111222333333333222222222111111111000000+++,,,---...////////////,,,,,,...//////000000000,,,------......------,,,---,,,+++,,,...///---+++---------............/////////000000111111111222111222222333333333333333111222222333444555666666444666888888888999;;;<<<999;;;===???AAACCCDDDDDDHHHHHHJJJKKKNNNPPPSSSTTTTTTTTTUUUVVVXXXZZZ\\\]]]]]]^^^aaacccdddfffjjjlllnnnrrrvvvzzz}}}~~~zzzuuurrrooolllhhhggghhhhhhgggeeeeeejjjqqqwww}}}{{{sssggg]]]WWWTTTSSSSSSPPPPPPPPPSSSWWWZZZ[[[[[[[[[[[[[[[ZZZYYYXXXVVVVVVRRRQQQOOOLLLJJJHHHGGGGGGEEEFFFGGGGGGGGGHHHKKKMMMNNNTTT]]]eeeooo{{{{{{sssmmmeeeccccccffflllyyy}}}xxxhhhSSSOOOCCCBBBAAAAAAAAAAAAAAAAAA???BBBEEEKKK[[[wwwjjjRRRMMMMMMHHHIIIPPPSSSYYYaaaiiipppuuuzzz~~~|||ppp```WWWQQQPPPQQQPPPPPPRRRPPPNNNLLLKKKJJJIIIGGGEEECCCCCCBBB???;;;888888888999777555333222111222222...///000111000///---+++---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++******++++++,,,---///////////////...------'''+++///111222222333333222222222111111111111000+++,,,---///000000111111******,,,---......//////,,,------......------,,,///---+++,,,...///---+++---------.........//////111111111111000000000000111111222333333333333222111222222333444555666777333555777888888999;;;===:::;;;===@@@BBBDDDEEEEEEHHHHHHJJJKKKNNNPPPSSSTTTTTTTTTUUUVVVXXXZZZ\\\]]]]]]___aaacccdddfffjjjmmmooorrrwww{{{}}}}}}xxxuuutttpppllliiiiiihhhfffcccccchhhnnnsssxxx~~~uuummmbbbZZZVVVVVVXXXYYYUUUUUUVVVYYY]]]```aaaaaaaaaaaaaaa```___^^^\\\\\\VVVUUURRROOOKKKIIIGGGFFFDDDFFFHHHIIIHHHIIIJJJLLLFFFKKKQQQYYYbbbnnn|||}}}tttnnndddccccccfffkkkwwwkkkUUUOOO??????>>>>>>>>>>>>>>>>>>===AAADDDJJJZZZwwwjjjQQQMMMMMMGGGGGGNNNSSSXXXaaaiiiooouuuzzz}}}{{{ppp^^^ZZZVVVRRRPPPQQQSSSTTTOOOMMMKKKJJJJJJIIIGGGEEEGGGEEEAAA>>>;;;:::::::::999888777555333111000//////////////////.........***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...111111222333222111000///...///000222222111111000333111...///111222111/////////.........---------111///...---...///...---***+++...000000...+++***------------------------***+++,,,...///000000000111000///////////////000111111000000111111222333444333222111111222555666666666777888999::::::;;;?????????@@@AAABBBCCCDDDFFFFFFHHHJJJNNNPPPPPPPPPTTTTTTTTTUUUUUUVVVVVVVVV\\\^^^aaaccceeehhhlllooonnnqqquuuxxx{{{}}}|||yyytttqqqooommmkkkiiiiiiiiijjjmmmrrrxxx~~~~~~mmmiiiccc^^^[[[[[[\\\^^^```bbbfffjjjmmmnnnnnnnnnlllkkkiiihhhhhhfffccc```^^^ZZZUUURRROOONNNKKKIIIEEEFFFHHHIIIJJJKKKKKKKKKJJJMMMOOORRRVVV```oooyyy~~~vvvqqqjjjdddbbbfffkkkuuuoooXXXMMMEEEDDDBBB@@@??????@@@@@@>>>>>>AAAJJJ]]]yyymmmSSSNNNMMMHHHJJJSSSSSSYYYaaaiiioootttxxxzzz|||ppp___\\\VVVRRRQQQRRRSSSTTTOOONNNLLLKKKKKKJJJHHHFFFFFFDDDAAA>>>;;;:::::::::888888666555333111000///000000//////.........---,,,---...//////...---,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...000000111222111000///......///000111111111000000111///---...000111000/////////.........---------111///...---...///...---------...//////...------,,,,,,,,,+++++++++++++++)))***+++---///000000000////////////000000000000222222111111222222333444333222111111111222444555666666777888999::::::;;;?????????@@@AAABBBCCCDDDEEEFFFHHHKKKNNNPPPQQQQQQSSSSSSTTTUUUVVVWWWXXXXXX^^^___bbbcccdddfffjjjlllnnnqqquuuxxx{{{}}}}}}xxxtttqqqnnnkkkiiijjjiiiiiijjjmmmrrrwwwzzzxxxmmmjjjeeeaaa```bbbfffiiikkkmmmpppsssuuuvvvvvvvvvsssqqqnnnllljjjiiifffcccccc___[[[WWWTTTQQQMMMJJJGGGGGGHHHIIIJJJKKKKKKLLLHHHKKKMMMNNNQQQYYYdddmmmzzz~~~vvvpppiiicccaaaeeejjjssshhhVVVMMMCCCBBB@@@???>>>===>>>>>>??????BBBLLL^^^yyyjjjRRRMMMMMMHHHKKKSSSUUUZZZbbbjjjppptttxxx{{{}}}rrrbbb^^^WWWSSSRRRRRRRRRRRRPPPNNNLLLKKKKKKKKKIIIGGGFFFDDDAAA>>><<<:::::::::888777666444333111000///111111000///...------,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///000000111000///...---...//////000111000000000///---,,,---///000000000/////////............---111///...---...///...---...---,,,,,,,,,,,,---...************************++++++,,,------------------...///000111111000000333222222222222333444444222222222222333333333333666666777888999::::::;;;>>>??????@@@AAACCCCCCDDDEEEFFFIIILLLOOOQQQSSSTTTSSSTTTUUUVVVWWWXXXYYYZZZ^^^___aaabbbccceeehhhjjjnnnqqquuuxxx{{{}}}}}}xxxtttpppllliiijjjiiigggggghhhkkknnnpppxxx}}}zzzuuuooommmjjjhhhjjjoootttxxxyyyzzz{{{}}}~~~}}}}}}|||xxxuuuqqqnnnlllkkkiiiggggggdddaaa]]]ZZZUUUQQQMMMKKKJJJIIIIIIIIIJJJLLLMMMHHHJJJLLLLLLMMMQQQYYY___mmmwwwvvvpppiiiccc```dddhhhqqqsssaaaTTTNNNDDDCCCAAA???>>>>>>>>>>>>@@@AAADDDNNN```yyy}}}dddOOOKKKKKKIIIKKKRRRVVV\\\dddkkkppptttxxxzzz}}}uuueee___XXXTTTSSSSSSRRRQQQNNNMMMKKKJJJKKKJJJHHHGGGEEECCCAAA???<<<;;;::::::777666555444222111000///222111000///...---,,,,,,,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///000111111111000............/////////000000000...------...///000111111/////////...............111///...---...///...---++++++++++++++++++++++++***************+++++++++.........---,,,+++***)))+++---///111222222000000222222111111222222333444222222333444444444444333666666777888999::::::;;;===>>>???AAABBBCCCDDDDDDDDDFFFJJJMMMOOORRRTTTVVVVVVVVVVVVWWWWWWXXXXXXXXX[[[]]]```aaabbbdddhhhjjjnnnqqquuuxxx{{{}}}|||xxxsssoookkkjjjiiigggfffeeefffhhhiiinnnssszzz{{{wwwuuuttttttuuuwww{{{~~~~~~|||zzzyyyvvvrrrnnnkkkjjjjjjiiihhhgggeeebbb```^^^ZZZUUUQQQOOOMMMKKKJJJJJJKKKLLLMMMJJJKKKMMMMMMMMMOOOSSSWWW```iiixxxwwwqqqjjjdddaaaeeehhhooorrr```UUUNNNGGGFFFDDDBBBAAA@@@@@@AAA???AAAEEEOOOaaaxxxsss^^^LLLIIIJJJIIIKKKQQQVVV\\\cccjjjooosssvvvxxx|||wwwfff___WWWSSSSSSSSSRRRPPPLLLKKKIIIIIIIIIIIIGGGFFFDDDCCCAAA???===;;;::::::666666555333222111000000222111000///...---,,,,,,,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...111111222222222111000///.............../////////.../////////000111222333////////////////////////111///...---...///...---***+++...//////...+++***+++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,+++++++++---///111222222000000000000000000000111111222333333444555666555555555666666777888999::::::;;;<<<===???AAACCCCCCDDDDDDCCCFFFKKKMMMOOOQQQTTTVVVXXXXXXWWWWWWWWWWWWVVVVVVXXX[[[^^^```bbbfffjjjmmmnnnqqquuuxxx{{{}}}|||xxxtttppplllkkkiiigggffffffggghhhhhhlllsss{{{}}}|||~~~}}}zzzvvvssspppnnnmmmjjjfffdddeeeeeeeeeeeebbbaaa```___^^^\\\YYYVVVSSSRRROOOMMMLLLLLLMMMNNNJJJKKKLLLLLLMMMNNNPPPRRRUUU^^^kkkyyyyyyrrrlllfffcccfffhhhnnn{{{zzz}}}jjjYYYOOOHHHGGGEEECCCAAAAAAAAAAAA>>>@@@EEEPPPaaayyyjjjYYYKKKHHHIIIIIIKKKPPPUUUZZZbbbiiinnnqqquuuwwwzzzxxxfff^^^VVVRRRSSSTTTRRROOOKKKJJJHHHHHHIIIHHHGGGEEECCCBBBAAA???>>><<<;;;:::555555444333222111000000111111000///...------,,,///---,,,++++++,,,---///---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...111222222333333111000///...------------.../////////000111000///000222444...////////////000000000111///...---...///...---+++---000222222000---+++,,,,,,,,,------......///'''(((***,,,...///000111---...///000111111000000///////////////000111111444444444444555555555555666666777888999::::::;;;;;;===???BBBCCCDDDDDDDDDCCCGGGKKKMMMNNNOOORRRVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWZZZ]]]```cccgggkkknnnnnnqqquuuxxx{{{}}}}}}yyyvvvpppnnnllljjjhhhhhhggggggeeehhhmmmsss{{{}}}zzzxxxuuuqqqmmmjjjgggeeeeeebbb``````aaaaaaaaa```]]]\\\[[[\\\]]]\\\ZZZYYYWWWUUUSSSQQQOOONNNNNNNNNIIIJJJJJJJJJKKKLLLMMMNNNPPPVVVaaalllxxx|||uuummmgggdddfffhhhmmm}}}wwwtttyyyaaaRRRGGGFFFDDDAAA@@@????????????AAAFFFQQQccc|||bbbUUUJJJHHHIIIJJJKKKNNNSSSYYYaaahhhmmmqqquuuwwwyyy~~~vvveee]]]TTTQQQSSSTTTRRROOOKKKJJJHHHHHHIIIIIIHHHFFFBBBBBBAAA@@@>>><<<;;;:::555444444333222111000000000000//////.........---///...---,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...000111222222222111///...------,,,,,,,,,---...///...000111000......000222.../////////000000000000111///...---...///...---,,,---///000000///---,,,+++,,,,,,---......//////((()))+++---///000111111////////////000000000000000000000///000111111222333333222111222333444555666666777888999::::::;;;;;;<<>><<<;;;:::444444333333222111000000///////////////.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///000111111111000...---------,,,+++,,,---...///...000111///---,,,...111.../////////000000111111111///...---//////...---,,,++++++******++++++,,,++++++,,,------...//////.........///......------111000///////////////000111111111000111222222333222111000//////111333444666666777888999::::::;;;:::<<>>======<<<<<<<<<::::::888777555333222111000000///...---,,,,,,++++++,,,---......,,,***))))))***+++,,,---...............---------......//////000111222222222222222.........///111333333333000000////////////000000222000...---,,,---...///000000000000///...,,,,,,,,,---...//////...---,,,------,,,,,,---///000111---------............///111000/////////000222222444444222111111000111111333222222222444666999;;;666777999999888888999;;;===>>>???AAABBBCCCCCCCCCHHHIIIJJJLLLNNNPPPRRRRRRRRRSSSUUUUUUUUUUUUWWWXXXZZZ\\\___aaacccfffiiikkkooorrrvvvyyy{{{}}}{{{xxxuuurrrppplllhhheeecccbbbaaaccchhhooovvvzzz~~~yyyvvvttttttrrrrrrpppooommmlllkkkjjjmmmkkkjjjiiiiiihhheeecccaaa^^^[[[ZZZZZZ[[[[[[[[[ZZZYYYWWWUUUTTTRRRRRRRRRPPPOOONNNMMMMMMMMMNNNOOOKKKKKKNNNRRRVVV___pppxxxllliiigggeeeccchhhvvvooojjjssszzz[[[MMMGGGCCCCCCCCC@@@???AAA@@@DDDMMMZZZoootttWWWOOOHHHHHHHHHIIILLLQQQWWW]]]dddiiilllpppuuuyyy}}}uuuddd[[[TTTSSSSSSQQQPPPRRRNNNNNNLLLKKKIIIGGGFFFEEEAAA@@@???===<<<;;;<<<<<<:::999888666444222111111000/////////...---------,,,,,,---------,,,+++*********+++,,,------------+++++++++++++++,,,---...///000111222222222222111......///000111222222222000000////////////000000111000///...---...//////000000000000///...------------............------,,,++++++++++++---...///---------............//////000111222333222222111222222222222111111111111111000000000111333666777333555777888888999;;;======>>>???AAABBBCCCCCCDDDHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSUUUUUUUUUUUUWWWYYYYYY\\\___aaaccceeehhhkkkooorrrvvvyyy{{{}}}~~~|||xxxuuusssooojjjggg___^^^]]]^^^bbbhhhooosss}}}}}}xxxvvvuuuvvvyyyyyyyyyyyyyyyyyyxxxwwwyyywwwvvvuuuuuusssooolllkkkgggbbb___]]]\\\[[[ZZZ\\\\\\[[[YYYXXXWWWVVVVVVRRRQQQOOONNNMMMMMMNNNNNNMMMMMMOOOQQQSSSYYYggguuuyyynnnjjjfffccc```dddsssvvvjjjhhhsss~~~```MMMGGGCCCDDDCCC@@@???AAABBBEEEMMM]]]uuupppVVVNNNHHHGGGHHHIIIMMMQQQWWW\\\dddiiilllpppuuuyyy~~~tttddd\\\TTTSSSSSSQQQQQQRRRNNNMMMLLLKKKIIIGGGFFFFFFDDDBBB???<<<;;;:::;;;;;;888777666555333222000000////////////////////////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---...///000000111111222222111111//////000111111111111111000000////////////000000000000000000////////////111111111111000///............------------......++++++************+++,,,---------............///...000333555555444111000222222222222222333333333222111000000111333555666444666888888888999:::<<<<<<===???AAABBBCCCCCCDDDGGGHHHJJJKKKNNNOOOQQQRRRQQQSSSUUUUUUUUUUUUWWWYYYYYY[[[___aaaccceeehhhkkkooorrrvvvyyy{{{}}}}}}zzzwwwrrrnnnjjj___^^^\\\\\\^^^bbbgggkkkuuu{{{{{{xxxyyyzzz|||}}}zzzuuuqqqjjjeeebbb```^^^]]]^^^^^^^^^^^^]]]\\\[[[ZZZUUUTTTRRROOONNNNNNNNNNNNOOONNNOOOPPPPPPRRR\\\gggvvvzzznnniiiccc___\\\```nnn|||}}}oooggggggsss|||^^^NNNHHHDDDDDDCCC@@@???AAADDDFFFNNNbbbmmmUUUMMMHHHGGGHHHJJJMMMRRRWWW\\\ccciiillloootttxxx~~~ssseee]]]UUUTTTTTTRRRQQQRRRMMMMMMLLLJJJIIIHHHGGGFFFEEECCC@@@<<<:::999::::::777666555444222111000////////////000000000000000...---,,,+++++++++,,,,,,++++++,,,,,,,,,++++++***+++,,,,,,---...///111222000000111111111111000000...000111222111000000000000000////////////000000///000000111111000//////111111111111111000/////////...,,,,,,,,,,,,...///+++++++++***************---------............///...000111333333222111000222111111111222333555666555555444444555666777777999::::::999777666777888<<<===>>>@@@BBBCCCCCCDDDGGGGGGIIIKKKMMMOOOPPPQQQQQQSSSTTTUUUUUUVVVXXXYYYYYY[[[___aaaccceeehhhkkkooorrrvvvyyy|||~~~~~~zzzvvvqqqmmmcccaaa___]]]^^^aaadddfffnnnsss}}}~~~}}}~~~yyyrrrmmmiiifffdddbbb``````aaaaaa```___]]]\\\XXXWWWTTTQQQOOONNNNNNNNNQQQOOOOOOPPPNNNMMMSSS\\\hhhvvvyyymmmfff___[[[YYY]]]kkkxxx|||oooggghhhuuuuuuXXXNNNHHHDDDDDDCCC@@@@@@AAAFFFFFFOOOffflllTTTLLLGGGGGGIIIJJJOOOTTTWWW]]]dddiiillloootttxxx|||sssggg^^^VVVUUUTTTRRRQQQRRRMMMLLLLLLJJJIIIHHHGGGGGGEEECCC@@@===:::999999999666555555333222111000////////////000000000000000...---,,,+++++++++,,,,,,+++++++++,,,++++++******+++,,,,,,---...///111222000000111111111000000///---000222333111000000111000000////////////000000...///000000000000//////000111111111111000000///...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++++++++---------............//////////////////000111111000/////////000222444555666666666666666777888888999::::::999777666777888;;;<<<>>>@@@AAACCCDDDDDDFFFGGGHHHJJJLLLNNNPPPPPPPPPRRRTTTUUUUUUVVVXXXZZZZZZ\\\___bbbcccfffiiikkkooorrrvvvyyy|||}}}xxxsssppphhhfffccc```___```bbbccchhhmmmvvv}}}xxxsssoookkkiiiccccccbbbaaa```___]]]\\\[[[YYYVVVSSSQQQOOOOOONNNQQQOOOOOOPPPNNNLLLPPPVVV___kkk~~~xxxjjjccc\\\YYYXXX]]]iiiuuu~~~pppiiilll{{{sssXXXNNNHHHDDDDDDDDDAAA@@@BBBFFFFFFPPPhhhmmmRRRKKKFFFGGGIIIKKKPPPUUUXXX^^^eeeiiillloootttxxx{{{uuuhhh___WWWVVVUUURRRQQQSSSMMMLLLKKKJJJIIIHHHGGGGGGDDDBBB@@@>>><<<:::999888666555555444222111111000////////////////////////---------,,,,,,,,,++++++******+++++++++++++++************+++,,,---...///000000111111000000//////+++///333444111///000222000000////////////000000............///////////////000000111111000//////------,,,,,,,,,,,,------,,,,,,---------------,,,---------............///000///...------///000111---///222555555444333111222333333444555666666666444666888888888999:::<<<:::;;;===???AAACCCDDDDDDEEEFFFHHHIIILLLMMMOOOPPPPPPRRRTTTUUUUUUVVVXXXZZZ[[[]]]```ccceeegggjjjmmmnnnrrrvvvzzz|||{{{vvvssskkkiiifffbbb`````````aaadddhhhpppyyy}}}xxxrrrnnniiihhhfffccc```___^^^]]]]]][[[XXXUUURRRQQQPPPPPPRRROOONNNOOONNNLLLOOOTTTXXXbbbsss~~~wwwiiibbb\\\YYYYYY]]]gggrrrsssmmmqqqvvv^^^OOOIIIEEEEEEDDDAAA@@@BBBEEEFFFPPPhhhkkkQQQJJJEEEFFFIIILLLQQQVVVZZZ___fffkkkmmmpppuuuyyy{{{zzziii```XXXVVVUUUSSSRRRSSSLLLLLLKKKJJJIIIHHHHHHGGGAAAAAAAAA@@@>>>;;;999888666666555444333222111111000/////////...---------,,,,,,---------,,,+++***((()))***++++++++++++++++++++++++++++++,,,---...000000000000000//////...)))...333444222000111333000000////////////000000...---,,,,,,,,,...///000...//////000000/////////,,,,,,,,,------,,,,,,,,,***+++,,,---......---------------............///.../////////000000000000---444===CCCDDD>>>666000///000111333444555555555333555777888888999;;;===999;;;===???AAACCCDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOPPPRRRTTTUUUUUUVVVYYY[[[\\\___bbbdddfffhhhkkknnnnnnrrrvvvzzz}}}zzzwwwooommmiiifffcccbbbbbbbbbaaadddkkksss|||~~~xxxuuurrroookkkfffbbb`````````]]]\\\YYYVVVTTTRRRRRRRRRSSSOOOMMMMMMLLLKKKMMMRRRSSSZZZhhhyyyxxxkkkddd]]][[[[[[]]]eeemmm~~~{{{vvvzzzuuu```OOOIIIEEEEEEDDDAAAAAABBBCCCFFFQQQgggfffPPPIIIEEEFFFJJJLLLRRRWWW\\\aaahhhllloooqqqvvvzzz|||}}}iii```XXXWWWVVVSSSRRRSSSLLLLLLKKKJJJIIIIIIHHHHHH@@@@@@AAAAAA???<<<999777666666555444444333222222000000///...---,,,,,,++++++,,,---......,,,***)))'''((()))***+++,,,,,,,,,......---------......///000000000000000///......(((---333444222000111444000000////////////000000...---+++***+++---///000......///////////////...++++++---......---++++++)))***+++---......---------------.........//////---///111333333222000///000:::HHHRRRRRRIII;;;222...///111333555666666666666777999999888888999;;;999:::<<>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIKKKKKKLLLNNNPPPQQQSSSUUUWWWWWWYYY[[[]]]^^^___```bbbeeegggjjjkkknnnqqqtttxxx{{{~~~zzzwwwrrrnnnkkkiiieeeccccccdddfffjjjqqq{{{}}}yyytttqqqqqqnnnkkkjjjllloooqqqqqqttttttssstttuuuvvvxxxyyywwwwwwwwwtttpppjjjddd```^^^\\\YYYXXXWWWVVVTTTSSSPPPOOONNNLLLLLLLLLLLLMMMLLLPPPZZZgggtttzzzssskkkccc___]]]]]]bbbiiisss}}}jjjXXXLLLIIIFFFDDDCCCBBBAAA@@@CCCFFFQQQggg{{{___NNNIIIEEEFFFHHHJJJPPPWWW^^^aaagggkkkooosssxxxzzz~~~mmmccc[[[XXXWWWUUUTTTUUUNNNLLLJJJHHHGGGGGGGGGGGGCCCBBBAAA>>>===;;;;;;:::777666555444333222222222//////.........---------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////111222222111111///......000111222444444444333333000000///...------------///............---------////////////////////////...------,,,,,,------...,,,,,,,,,------.................................//////000000111111222222555999DDDNNNOOODDD888222222222333333444555555666555555666777888999999:::===>>>???@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJLLLNNNPPPPPPRRRTTTUUUVVVXXXZZZ\\\^^^___```bbbeeehhhjjjkkkoooqqquuuxxx{{{}}}zzzvvvrrrooolllhhheeecccccceeehhhnnnwww}}}xxxuuutttqqqpppqqqooolllkkklllnnnnnnmmmoooooonnnnnnoooppprrrsssuuuvvvvvvvvvsssnnniiieeeaaa^^^ZZZXXXWWWVVVUUUTTTRRRQQQOOOMMMLLLLLLLLLLLLMMMPPPXXXcccooo||||||tttlllddd```^^^^^^ccciiisss|||kkkXXXLLLIIIFFFDDDCCCCCCBBBAAACCCFFFQQQgggwww[[[NNNIIIEEEGGGIIIKKKRRRYYY]]]```fffjjjnnnrrrvvvyyyooofff]]]ZZZXXXUUUTTTUUUMMMLLLKKKJJJIIIGGGFFFFFFCCCBBB@@@>>>===;;;;;;:::666666666555444222111000111000///...---,,,+++++++++,,,---...////////////++++++++++++++++++++++++******++++++,,,...///000111111111111000///......---...000333444555555555111000000///.........---///............---------////////////////////////...------,,,,,,------...,,,,,,------...///000000........................000000000000000111111111555222666AAAHHHDDD:::222111111222333333444444555444444555666777888999999===>>>???@@@AAACCCDDDDDDDDDFFFHHHJJJJJJKKKMMMOOOOOOQQQSSSUUUUUUWWWYYY[[[^^^^^^```bbbeeehhhjjjlllooorrruuuxxx|||{{{wwwtttpppllliiidddddddddfffjjjrrr{{{{{{zzzzzzzzzzzzwwwuuurrrqqqqqqpppnnnlllkkkjjjiiiiiijjjkkklllmmmppprrruuuvvvuuurrrnnnllleeeaaa]]]YYYXXXWWWVVVUUUTTTSSSQQQOOONNNLLLLLLLLLMMMNNNTTT]]]gggtttvvvnnnfffbbb```___ccciiissszzzoooZZZMMMJJJFFFDDDDDDDDDCCCBBBCCCFFFQQQeeerrrWWWMMMHHHFFFHHHKKKMMMTTT[[[\\\```eeejjjmmmqqquuuxxxqqqggg^^^[[[YYYUUUSSSTTTMMMMMMLLLKKKJJJHHHFFFEEEBBBAAA???>>><<<;;;;;;;;;666777777666555222000...000//////...------,,,,,,,,,,,,---...............************************+++++++++,,,---...///000000000111111000///......,,,...000222444444555444222222222222222111000000///............---------////////////////////////...------,,,,,,------...++++++,,,---...///000000---------...............111111111000000000000000333......777???>>>777333000000000111222222333333444555555666777888999999======>>>@@@AAABBBCCCDDDDDDFFFHHHIIIJJJKKKMMMOOOOOOQQQTTTUUUVVVWWWZZZ\\\]]]^^^___bbbeeehhhkkklllppprrrvvvyyy|||{{{xxxtttpppmmmgggfffffffffhhhmmmuuuzzz}}}{{{yyyvvvrrrnnnkkkjjjiiihhhggghhhiiijjjjjjmmmpppssstttsssqqqppphhhddd___\\\ZZZYYYXXXWWWVVVUUUTTTRRROOONNNLLLLLLLLLLLLPPPWWW```mmmxxxppphhhdddaaa```ccciiirrryyyvvv___NNNKKKGGGDDDDDDDDDDDDDDDCCCGGGQQQccc|||mmmVVVLLLHHHFFFIIILLLOOOVVV\\\]]]aaafffjjjnnnqqquuuxxx~~~rrrhhh___[[[YYYUUUSSSTTTNNNMMMMMMLLLJJJHHHFFFDDDAAA@@@???===<<<;;;;;;;;;666777777666555222000...........................---------------,,,++++++************************+++++++++,,,---...000000///000000000000//////......///000222333333222222111222222333222111111000///............---------////////////////////////...------,,,,,,------...***++++++,,,------......---------.........//////111111111000000000000000111------222555444333444111111222222333444444444555666666777888999:::;;;<<<===>>>???AAABBBCCCCCCDDDFFFIIIJJJJJJKKKMMMOOOPPPRRRUUUVVVWWWXXX[[[]]]]]]]]]___bbbeeehhhkkkmmmpppssswwwzzz}}}|||xxxssspppkkkjjjiiiggghhhkkkqqquuu~~~}}}wwwsssmmmllljjjhhhgggfffffffffeeegggiiilllnnnoooppppppjjjgggbbb___]]]\\\[[[ZZZXXXWWWVVVTTTRRROOOMMMLLLKKKKKKMMMSSS[[[hhh{{{yyyqqqjjjfffbbb```ccchhhpppxxxeeeQQQMMMHHHEEEDDDEEEEEEDDDDDDHHHQQQaaaxxxkkkVVVLLLHHHFFFJJJMMMPPPVVV]]]___bbbgggkkkooorrrvvvyyy}}}rrrhhh^^^[[[YYYUUUSSSTTTOOOOOOMMMKKKIIIGGGFFFEEE@@@@@@>>>===<<<;;;;;;;;;666666666555444222111000---------.........//////------------,,,+++***)))++++++++++++++++++++++++++++++,,,,,,---///000111/////////000000//////...//////111111222111000///......000000000///...---///............---------////////////////////////...------,,,,,,------...+++++++++,,,,,,,,,,,,---,,,,,,------.../////////000000000000000111111111000...///111000...///333333444444555555666777777666666777888999:::;;;;;;<<<===>>>???@@@BBBCCCCCCEEEGGGIIIKKKKKKLLLNNNPPPQQQSSSUUUWWWWWWYYY[[[]]]\\\]]]___bbbeeeiiikkkmmmqqqtttwwwzzz~~~|||wwwtttooonnnllliiihhhjjjnnnrrrxxx|||xxxrrrpppmmmjjjgggeeeddddddbbbbbbccceeegggjjjlllnnnkkkhhheeecccbbb```^^^\\\YYYYYYXXXVVVTTTQQQOOONNNKKKKKKLLLQQQWWWbbbtttyyyrrrjjjfffccc```bbbgggooowwwkkkTTTPPPJJJFFFEEEEEEDDDDDDDDDHHHQQQaaavvvhhhVVVKKKGGGGGGJJJMMMPPPUUU\\\```ccchhhlllooorrrvvvyyy|||pppfff]]]ZZZXXXUUUTTTUUUQQQPPPMMMJJJHHHGGGFFFFFF@@@???>>>===<<<;;;;;;;;;777666555444333222222222...............---------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111......///////////////......///000111111111000///,,,---///000000///---,,,///............---------////////////////////////...------,,,,,,------...---------------,,,,,,,,,,,,,,,------...//////000//////000000111111222222111......111000...///222222333333444555555666666555555666777888999::::::<<<<<<===???@@@AAABBBCCCFFFHHHKKKLLLLLLMMMOOOQQQPPPRRRTTTVVVWWWXXXZZZ\\\\\\]]]___bbbeeeiiilllmmmqqqtttxxx{{{~~~|||xxxqqqpppmmmjjjhhhiiilllooossszzzzzzwwwtttoookkkhhhfffeeebbbaaa______```dddhhhkkkjjjiiigggfffeeeccc```]]]YYYYYYXXXWWWUUUSSSQQQOOOMMMLLLLLLOOOSSS[[[kkkyyyyyyrrrkkkgggccc___aaaeeemmmuuuoooWWWRRRKKKGGGEEEDDDDDDCCCCCCGGGQQQaaawwweeeTTTKKKGGGGGGJJJMMMOOOTTTZZZ___cccgggkkknnnqqquuuxxxzzzoooeee]]]ZZZXXXUUUTTTUUURRRPPPMMMJJJGGGGGGGGGGGG@@@???>>><<<<<<;;;;;;;;;777666444333222333333444000000///...---,,,,,,+++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111......///////////////...,,,---///000111111111000---...000111222111///...//////.........---------////////////////////////...------,,,,,,------.../////////...------,,,,,,,,,,,,------...///000000...//////000111222222333111------000222111000111///000000111222222333333444444555666777888999999<<<<<<===???@@@AAABBBCCCGGGIIIKKKLLLMMMNNNPPPRRROOOQQQSSSUUUVVVWWWYYY[[[\\\]]]___bbbeeeiiilllnnnrrrtttxxx{{{~~~{{{qqqpppnnnjjjhhhhhhkkknnnooowww~~~zzzuuupppllljjjiiicccaaa]]]\\\]]]aaafffiiiiiiiiihhhhhhhhheeeaaa^^^YYYYYYYYYXXXWWWTTTRRRPPPNNNMMMMMMNNNPPPVVVdddrrryyyrrrkkkgggbbb___```eeekkktttpppYYYSSSLLLGGGEEEDDDCCCCCCAAAGGGRRRcccyyybbbSSSKKKGGGGGGJJJMMMNNNSSSYYY^^^bbbfffjjjmmmppptttvvvyyysssjjj^^^WWWVVVWWWUUUSSSPPPOOOMMMLLLJJJHHHGGGFFFCCCAAA===:::777666777777555555444333333222111111......---------,,,,,,,,,,,,******,,,...///,,,)))---------,,,,,,+++++++++***++++++,,,---...000111333222111000///...---,,,------............------000111111111111000000///111000...---,,,,,,------222111///...---------...+++,,,---......---,,,+++------++++++++++++------------,,,------...///000,,,...///000......///000222222222111111111000000111111111111222444666777444555666888999999999999::::::<<<>>>@@@BBBDDDEEEIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUVVVXXX\\\^^^]]]___aaacccdddfffiiilllsssuuuyyy|||~~~xxxtttooollljjjjjjiiiiiiiiiqqq{{{}}}wwwsssooommmfffdddaaa^^^]]]]]]^^^___eeegggiiikkkiiieeeaaa^^^]]]]]]\\\[[[YYYWWWUUUTTTMMMMMMNNNNNNMMMQQQ^^^kkk{{{qqqhhhdddaaa___```dddmmmuuu~~~zzz\\\SSSLLLIIIFFFCCCCCCFFFMMMMMMUUUiii|||^^^NNNLLLHHHGGGIIILLLNNNSSSYYY___cccgggkkknnnqqquuuwww|||qqqhhh^^^WWWVVVVVVTTTQQQNNNNNNLLLKKKIIIHHHGGGFFF@@@???>>><<<;;;;;;;;;;;;777666555444222111000///.........---------,,,,,,000///...///111000---+++---,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000222222111000///......---...//////000000//////...---...///000111111000///000000...---,,,,,,,,,---222111///...---------...,,,------------------,,,......---,,,,,,---..................///000111111///111333333222222222333222222222111111111000000000000000000111222444555555555666777888999:::::::::;;;<<<>>>@@@BBBCCCDDDFFFGGGHHHJJJLLLNNNPPPQQQPPPQQQTTTUUUVVVXXX[[[]]]^^^```bbbdddeeegggkkknnnrrruuuyyy}}}|||xxxsssooolllkkkiiiggghhhnnnwww}}}~~~yyyuuurrrjjjgggccc```]]]]]]^^^___bbbdddgggiiiiiigggdddbbb^^^^^^]]]\\\ZZZXXXVVVUUUKKKJJJKKKKKKJJJMMMXXXeeezzz|||rrriiieeebbb___```dddkkksss}}}yyy[[[SSSLLLIIIFFFCCCDDDFFFOOOQQQ[[[rrr{{{^^^NNNLLLHHHFFFIIILLLNNNSSSYYY___bbbgggkkknnnqqqtttwww{{{ppphhh^^^XXXWWWVVVSSSOOOLLLLLLKKKJJJIIIHHHGGGFFFAAAAAA@@@???>>>===<<<<<<999888666444222000///............------------,,,///...---......---***(((+++,,,,,,,,,,,,,,,,,,---------,,,,,,---...//////111111000000000/////////000000111111111111000000)))+++...111222111000...///...---,,,,,,,,,,,,,,,111000///...------------...------,,,,,,------...///......------......//////......//////000111222...000222222111000111222222222222111111111111111222222111111222333444444666666555666777888:::;;;;;;<<<===???@@@AAABBBCCCDDDEEEGGGJJJMMMOOOQQQSSSQQQRRRTTTUUUUUUWWWZZZ\\\___aaaccceeefffiiimmmoooqqquuuzzz~~~|||wwwsssooolllhhheeefffjjjoootttxxx~~~zzzxxxooolllgggbbb^^^]]]^^^___]]]```cccfffhhhgggfffeee```___^^^]]][[[XXXVVVUUUOOONNNMMMMMMKKKMMMVVVbbbqqq}}}tttkkkfffccc``````dddhhhqqq{{{wwwZZZRRRKKKIIIGGGDDDEEEHHHNNNSSSaaa|||yyy\\\NNNKKKGGGFFFIIILLLNNNSSSYYY^^^aaafffjjjmmmqqqtttwww{{{ppphhh___ZZZXXXWWWSSSOOOKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDCCCAAA???<<<999888888888666555333111000///............------------,,,,,,,,,------+++***(((+++++++++,,,,,,---------......---------......///000000000000000000000000000000111111111111000000***,,,000222333111///---......------,,,,,,,,,,,,//////......------------...---,,,++++++,,,---.........------------..................///000111222...000111222111000111222111111111111111111111111555555555555555555555666777666555555666888:::<<<<<<===>>>???@@@AAABBBBBBDDDEEEGGGIIILLLOOOQQQRRRQQQSSSTTTUUUUUUVVVYYY[[[^^^```bbbeeefffiiimmmpppqqquuu{{{~~~yyyuuurrrnnniiifffeeefffiiikkknnnttt||||||uuuqqqkkkeee```^^^^^^^^^[[[\\\___bbbdddeeeddddddaaa```___^^^\\\YYYWWWVVVRRRPPPOOONNNLLLLLLSSS\\\iiiyyyvvvmmmhhhddd``````cccfffpppzzz~~~uuuZZZRRRKKKIIIGGGEEEFFFIIIJJJRRRddduuuZZZNNNJJJFFFEEEHHHKKKNNNSSSYYY]]]aaaeeejjjmmmqqqtttwww{{{rrrjjjaaa[[[ZZZXXXTTTPPPKKKKKKJJJIIIHHHHHHGGGGGGCCCCCCBBB@@@>>>;;;999777666666555555444333222222//////.........---------+++---///000000/////////+++++++++,,,,,,---------......---------...//////000000000000111111111111///000000111111000000///...000222444333111...+++------------------,,,,,,...............---------...---,,,++++++,,,---...,,,,,,,,,------,,,,,,,,,------------...///000000111333555555444444444555111111111111111111111111444555555555555555555555777666555555666888:::<<<<<<===>>>???@@@AAABBBBBBFFFGGGHHHJJJKKKMMMNNNOOOQQQRRRTTTTTTTTTVVVXXXZZZ\\\^^^aaadddfffiiimmmppprrrwww|||~~~zzzvvvsssooojjjgggddddddddddddggglllrrrwwwuuuvvvwwwvvvttttttuuuvvvtttuuuwwwyyy|||~~~|||zzzyyy|||zzzwwwqqqkkkeeeaaa___^^^[[[[[[]]]^^^___```````````````___^^^\\\ZZZXXXWWWQQQNNNLLLKKKIIIHHHMMMTTTbbbrrrwwwnnniiieee```___aaaeeeooozzzuuuzzztttZZZRRRKKKIIIHHHEEEFFFIIIHHHRRRhhhoooWWWMMMIIIFFFEEEHHHKKKNNNSSSZZZ]]]aaafffjjjmmmqqquuuxxx}}}tttlllbbb[[[ZZZXXXUUUQQQLLLLLLKKKJJJIIIHHHGGGFFF@@@@@@???>>>===<<<;;;;;;666666555555444333333333/////////.........------(((+++...///......///000+++,,,,,,,,,,,,,,,,,,---......------...///000000000111111111111111111111000000111111111111000000111222333444333000---+++---......//////...------------.........------,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,------...///000000222444444333222333444111111111111111222222222000111222333333333333333666666555666777888:::;;;;;;<<<===???@@@AAABBBCCCHHHHHHIIIJJJKKKKKKLLLLLLPPPQQQSSSTTTTTTVVVYYY[[[[[[]]]```cccfffiiinnnqqquuuyyy~~~{{{wwwssspppllliiicccbbb```___```cccgggjjjfffgggggggggeeefffgggiiihhhhhhiiikkklllmmmnnnnnniiihhhfffeeehhhmmmssswww}}}yyysssmmmgggcccaaa\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^]]]\\\[[[ZZZYYYTTTPPPNNNNNNKKKIIILLLQQQ\\\lllxxxooojjjeee___]]]___cccnnnzzz~~~tttooozzzttt[[[SSSLLLJJJHHHEEEFFFIIIJJJUUUmmmhhhRRRLLLIIIEEEDDDHHHKKKNNNSSSZZZ]]]aaafffkkknnnrrrvvvyyyuuulllaaaZZZXXXWWWTTTQQQNNNNNNLLLKKKIIIHHHGGGFFFAAA@@@???===<<<<<<<<<<<<888777666555444333222222////////////............'''***------,,,***+++------,,,,,,,,,,,,,,,,,,+++------------...000111111222111111111111111111111111111222222222222111111000000111111111///...---......///000000//////...,,,,,,---.........---,,,,,,------------------,,,,,,,,,---......---,,,,,,------------...///000111---///111111000///000111000000111111111222222222...///111222333333333333555555666777888999:::::::::;;;<<<>>>@@@BBBCCCDDDHHHHHHIIIIIIJJJKKKLLLLLLNNNPPPRRRSSSTTTVVVYYY\\\[[[^^^aaadddgggkkkooosssxxx{{{~~~xxxtttpppllljjjccc```]]]ZZZYYYYYYZZZZZZWWWXXXYYYZZZZZZ\\\___aaabbbbbbbbbaaaaaa```______ZZZYYYWWWVVVWWW[[[___bbbkkksss|||vvvoooiiifff^^^]]]\\\[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[ZZZWWWSSSQQQQQQOOOLLLNNNRRRUUUeeeyyyxxxooojjjddd^^^\\\]]]```kkkxxx}}}|||~~~{{{pppooo}}}ttt\\\TTTMMMJJJHHHEEEEEEHHHLLLWWWoooaaaOOOKKKHHHDDDDDDGGGKKKNNNSSSZZZ^^^bbbggglllppptttxxx{{{uuulll___XXXVVVVVVSSSQQQPPPOOOMMMLLLJJJHHHGGGFFFGGGDDDAAA===;;;::::::::::::999888666444222000000000/////////............+++...111111...,,,---...---------,,,,,,+++++++++,,,,,,------///000222222222222222111111111000000222333333444444333333222......//////////////////...///000111111000//////+++,,,---.........---,,,+++,,,............,,,+++,,,---...//////...---,,,.........//////000111222000111333333222222222333000000111111222222222222///000222444555555555555444555666888999999999999::::::<<<>>>@@@CCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMOOOQQQSSSTTTWWWZZZ]]]\\\___bbbeeehhhlllqqqtttzzz}}}zzztttpppmmmjjjccc___[[[WWWTTTRRRPPPOOOLLLNNNPPPRRRSSSWWW[[[^^^```______]]]\\\ZZZXXXWWWSSSQQQOOOMMMNNNPPPSSSUUU[[[dddqqq{{{~~~|||}}}|||tttmmmiii___^^^]]]\\\\\\\\\^^^^^^ZZZ[[[[[[\\\\\\\\\[[[[[[TTTPPPNNNNNNMMMJJJKKKNNNQQQaaauuuxxxoooiiiddd^^^[[[\\\^^^jjjvvv{{{zzz|||}}}rrrqqqttt]]]UUUNNNJJJHHHEEEEEEGGGLLLWWWooo^^^MMMJJJHHHDDDCCCGGGKKKNNNSSSZZZ___bbbhhhlllppptttyyy{{{|||nnn```ZZZVVVSSSQQQQQQNNNLLLIIIHHHHHHHHHGGGEEECCCBBB@@@>>><<<:::999999888666444333333333222111111000///...---,,,++++++---,,,++++++******++++++***+++,,,,,,,,,,,,+++***///---+++)))***,,,///111000000000000////////////444444555666555444222111........................------.....................///222333333222000...------------,,,,,,+++***,,,---///000000///---,,,222///---...000222111///////////////////////////222222222111111111000000///000111333444555555555333444666666666777999;;;===>>>???@@@BBBCCCDDDEEEGGGHHHIIIKKKLLLNNNOOOPPPQQQRRRTTTTTTUUUWWW[[[^^^\\\^^^bbbggglllqqqsssuuuxxxyyy||||||xxxtttnnnjjjeee```XXXRRROOOLLLJJJIIIFFFFFFGGGIIINNNTTT[[[```aaabbbbbb```]]]YYYXXXWWWTTTRRRNNNKKKHHHHHHHHHIIISSSXXX```hhhrrr||||||yyyyyy|||~~~sssjjjeeeccc```_________]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\ZZZWWWRRRNNNKKKJJJJJJJJJPPP[[[mmmzzzpppiiiccc^^^\\\^^^___gggrrrzzz{{{}}}xxxzzzzzz```VVVLLLIIIHHHGGGGGGIIIKKKTTTmmmxxx[[[MMMKKKEEEEEEFFFGGGIIINNNTTTYYY]]]bbbiiimmmqqquuuzzz|||oooaaaZZZWWWSSSQQQQQQNNNLLLIIIHHHHHHHHHGGGEEECCCBBB@@@>>><<<:::999999777555333222222222111000111000///...---,,,++++++---,,,,,,+++++++++++++++***+++,,,,,,,,,,,,+++***))))))***+++---///111222111111111111000000000000111222333333333222000///.....................................................................---...............---,,,,,,,,,---...//////...---,,,///---+++,,,...000///---......///000111111222222222222222111111111000000111111222444555555555555777888888888777777999;;;===>>>???@@@BBBDDDEEEEEEGGGHHHIIIKKKLLLNNNOOOPPPQQQRRRTTTTTTUUUWWW[[[]]]___```cccggglllpppssstttxxxzzz}}}~~~zzzuuuooojjjaaa\\\UUUOOOKKKIIIGGGFFFGGGFFFEEEFFFLLLUUU___eeeeeefffgggeeeaaa^^^\\\[[[TTTRRRMMMIIIFFFEEEEEEFFFIIIMMMTTT\\\dddmmmvvv|||~~~zzzxxx{{{~~~wwwmmmiiifffcccaaa```___]]][[[\\\\\\]]]]]]]]]]]]\\\\\\YYYVVVRRRNNNKKKIIIIIIIIINNNYYYjjj}}}{{{qqqjjjddd^^^]]]^^^```gggrrrzzz|||~~~~~~```VVVLLLIIIHHHGGGGGGIIIJJJQQQgggyyy[[[MMMJJJEEEFFFFFFGGGJJJOOOUUUZZZ^^^cccjjjnnnqqquuuzzz~~~|||oooaaaZZZWWWTTTRRRRRRNNNLLLIIIHHHHHHHHHFFFEEECCCBBB@@@>>>;;;:::999999666444222111111111000///000000///...---,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***((()))+++---///000000000222222222111111111000000111111222333222111000///................................................000///---,,,+++,,,---......////////////...------------------------------...---,,,---...//////.........///000222333444555222222222111111111111111222333444555555555555555:::;;;;;;:::999999:::<<<===>>>???@@@BBBDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPQQQRRRSSSTTTUUUWWWZZZ]]]aaabbbdddgggkkkooorrrtttyyy{{{~~~}}}wwwoooiii^^^YYYRRRLLLIIIGGGEEEDDDFFFEEEDDDEEEKKKVVVdddnnnnnnppppppoookkkgggeeedddYYYVVVPPPJJJFFFDDDDDDDDDAAAEEEJJJOOOUUU]]]dddiiiooowww|||yyyyyy{{{}}}{{{rrrllliiieeecccaaa```]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXVVVRRRNNNKKKIIIIIIIIILLLUUUeeewww|||qqqkkkeee___]]]___bbbhhhsss{{{}}}~~~```VVVMMMJJJIIIGGGFFFHHHKKKPPPbbb{{{\\\NNNJJJEEEFFFGGGHHHKKKPPPVVV[[[aaaeeekkkoooqqqtttyyy}}}}}}oooaaa[[[XXXUUUSSSSSSOOOLLLJJJHHHHHHGGGFFFDDDCCCAAA???===;;;:::999888777555222222222222111///000//////...------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------111111111000000000000///222222333444444333222111........................////////////............111000///......---............/////////......---...------,,,,,,------............///111111111000///000000111333444444555111111111111111111111111444444555555666555555555999:::;;;:::999:::<<<=========???AAACCCEEEFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPRRRSSSTTTTTTVVVZZZ]]]aaabbbdddgggkkkooorrrtttyyyzzz{{{|||||||||{{{zzzwwwuuuvvvzzz~~~wwwnnnggg]]]XXXQQQLLLIIIGGGFFFEEECCCDDDDDDFFFMMMZZZjjjuuuyyy{{{|||zzzvvvrrrooonnnccc^^^WWWPPPJJJGGGFFFFFFAAADDDGGGJJJNNNRRRXXX\\\___gggsss~~~zzzyyyzzz{{{wwwnnnkkkfffcccbbb```___]]][[[[[[ZZZZZZZZZZZZ[[[[[[XXXVVVRRROOOKKKIIIIIIHHHKKKSSSaaarrr{{{qqqjjjddd___]]]___ccciiittt||||||```VVVMMMJJJIIIGGGFFFGGGLLLQQQbbb~~~}}}^^^NNNJJJFFFGGGHHHIIILLLQQQWWW\\\cccggglllpppqqqsssxxx{{{}}}ooobbb[[[YYYVVVTTTTTTOOOMMMJJJHHHHHHGGGEEEDDDBBBAAA???===;;;999888888888666444333333333222111/////////...------,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++000...,,,******,,,...///000////////////.........000111222333333333222111////////////////////////000000/////////............///000111000///---,,,,,,------.........------...---,,,,,,,,,,,,---...,,,...///000111111111111222222222222333333333333111111111111111111111111444444555555666555555555555777888999999:::===???======???AAACCCEEEGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQSSSSSSTTTVVVZZZ\\\___```cccfffkkkooorrrtttuuuuuutttrrrqqqooonnnmmmkkkjjjmmmsssyyy~~~vvvllleee[[[VVVPPPKKKHHHGGGFFFEEE@@@CCCFFFJJJQQQ___ooozzzzzzwwwuuummmggg___UUUNNNIIIHHHGGGCCCDDDFFFGGGHHHJJJNNNQQQRRR[[[fffqqq{{{~~~{{{zzz{{{||||||ppplllgggdddbbbbbb```___[[[ZZZZZZYYYYYYZZZZZZ[[[XXXVVVSSSPPPMMMJJJIIIHHHKKKRRR^^^nnn{{{pppjjjddd^^^\\\^^^cccjjjuuu{{{```VVVNNNKKKJJJFFFEEEFFFJJJOOOaaa|||___OOOJJJFFFGGGHHHJJJMMMRRRYYY^^^ccchhhmmmoooppprrrwwwzzz}}}pppbbb\\\ZZZVVVUUUUUUPPPMMMJJJIIIHHHGGGEEECCCBBBAAA???===:::999888888888666444333444444222111//////.........---------,,,---.........---+++***,,,++++++******++++++,,,...,,,***)))***---111333//////.........------------...///000111000//////////////////////////////111000000//////.........***,,,...000000///,,,***,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,)))+++...//////...///000222222222222222222222222111111111111111222222222222333444555555555555555333555777888999:::===@@@<<<===???AAADDDFFFGGGHHHGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTVVVYYY\\\^^^```cccgggjjjmmmooopppnnnllliiifffdddcccbbbbbbeeefffkkksssyyy~~~vvvllldddXXXTTTMMMIIIFFFFFFEEEDDD@@@DDDHHHMMMUUUbbbttt}}}{{{vvvoooeeeZZZQQQLLLIIIHHHCCCCCCCCCBBBAAABBBDDDGGGJJJQQQ[[[dddlllttt}}}~~~~~~|||tttpppjjjfffdddcccbbbaaa\\\[[[ZZZYYYYYYZZZ[[[\\\YYYWWWUUUQQQNNNLLLJJJIIILLLQQQ\\\jjj{{{{{{qqqjjjeee___]]]___bbbjjjwww|||```VVVNNNLLLJJJFFFEEEEEEEEEKKK]]]wwwaaaOOOJJJGGGHHHIIIKKKNNNSSSZZZ___bbbgggllloooppprrrvvvyyy}}}pppbbb\\\ZZZWWWVVVVVVPPPMMMJJJIIIHHHGGGEEECCCBBBAAA???<<<:::999888777777555333222333333222000...............---------,,,---...///...---+++***,,,,,,+++******+++,,,,,,,,,,,,++++++,,,...000111////////////............,,,---///000000000///...////////////////////////111111000000///......---+++,,,...///////////////------...///////////////+++,,,------------,,,+++(((+++///000///...///000000000111111222222333333000000111111111222222222111111222444555555555555555666888888999:::===???<<<===???AAADDDFFFHHHIIIGGGHHHIIIKKKLLLNNNOOOPPPOOOQQQRRRSSSSSSVVVYYY\\\___aaadddhhhjjjkkkjjjiiidddbbb^^^ZZZYYYZZZ\\\]]]dddgggnnnvvv{{{wwwmmmeeeXXXTTTNNNIIIGGGGGGFFFFFFCCCFFFJJJMMMUUUdddyyyxxxmmm```VVVPPPMMMLLLFFFFFFEEECCCAAA@@@AAACCCDDDIIIQQQWWW]]]dddmmmttt~~~|||wwwpppjjjfffdddbbb```]]]\\\ZZZYYYYYYZZZ\\\]]]ZZZXXXVVVSSSPPPMMMKKKJJJKKKPPPYYYfffwww~~~sssmmmgggaaa___aaaaaajjjyyy|||```VVVOOOLLLJJJFFFDDDEEEDDDIIIYYYqqqbbbPPPJJJGGGHHHJJJKKKOOOTTT[[[```aaaeeekkkmmmoooqqquuuyyy}}}pppccc]]]ZZZXXXVVVWWWPPPNNNKKKIIIHHHGGGEEECCCBBB@@@>>><<<:::999888777666444222111222222000///...............---------,,,---...//////---+++***---,,,+++******+++,,,------.........---,,,,,,+++000000000000////////////...///000222222222111000000000000000000000000000222111111000///......---////////////000222333444......///000000000000000***+++---......---+++***)))---111222111000111222......///000222333444555000000111111222222222222///000111333444555555555777999::::::999:::<<<>>><<<===???AAADDDFFFHHHIIIGGGHHHIIIKKKLLLNNNOOOPPPOOOQQQRRRSSSSSSUUUYYY\\\```bbbfffiiijjjhhhfffddd^^^[[[WWWTTTSSSVVVZZZ\\\dddgggoooxxx|||}}}xxxnnnggg[[[VVVPPPLLLJJJJJJIIIIIIGGGIIIJJJLLLTTTeee|||sssfff[[[TTTQQQPPPKKKKKKJJJGGGDDDCCCDDDEEEAAAEEEJJJNNNSSSZZZccciiivvv{{{}}}tttmmmhhhdddaaa```]]]\\\[[[YYYYYY[[[\\\]]]ZZZYYYWWWTTTQQQNNNLLLKKKJJJOOOWWWccctttuuuoooiiicccaaaccc```jjjzzz{{{```WWWOOOLLLKKKFFFDDDDDDFFFJJJXXXnnnbbbPPPJJJGGGIIIJJJLLLOOOUUU\\\aaa```dddjjjmmmnnnpppuuuxxx|||oooccc]]][[[XXXVVVWWWRRRPPPLLLKKKJJJHHHFFFEEEEEEBBB???=========<<<;;;777555333222333222111000,,,---------.../////////...---,,,,,,------+++)))///,,,***+++---...,,,)))***+++---...///000000000111555888666000---///222---...//////000/////////---...///111111222222222111000///........................///////////////)))---111333222///...---***+++,,,---------,,,+++------......000111222333000000111111111111000000222222111000//////000000444444333333333333222222666666666666777888::::::<<<===???BBBEEEHHHJJJKKKHHHIIIKKKMMMOOOPPPQQQQQQNNNPPPRRRSSSTTTVVVYYY\\\aaaaaabbbeeeiiiiiifffbbbZZZWWWTTTQQQRRRWWW\\\```hhhkkkpppsssuuuwwwzzz|||||||||{{{zzz}}}vvvooobbb___[[[WWWTTTQQQMMMKKKIIIGGGIIIOOOXXXggg}}}wwwkkkbbbZZZRRRMMMLLLLLLKKKIIIFFFDDDDDDDDDDDDCCCCCCEEEIIIPPPVVVZZZeeejjjrrrzzz~~~xxxooofffbbbaaabbb^^^]]]\\\ZZZYYYYYYXXXXXXZZZYYYWWWTTTQQQNNNLLLKKKNNNMMMQQQ]]]mmmxxxmmmfffbbbaaabbbccclllzzz{{{]]]ZZZTTTMMMHHHEEECCCCCCGGGMMMYYYiii}}}aaaQQQJJJJJJJJJKKKMMMRRRXXX]]]```bbbeeeiiilllooorrrvvvyyy}}}pppccc^^^[[[XXXVVVVVVOOOLLLJJJHHHHHHHHHFFFEEEEEEBBB???===<<<<<<:::999777555333222333222111000---------...............---,,,,,,,,,------+++)))+++******+++,,,------,,,+++,,,,,,---...///000000000222444222...,,,---...------...///////////////...///000111111111111111000//////............/////////////////////......(((+++...000///---,,,,,,***+++,,,---...------,,,---------...///000111222111111222222222222111111222222111000000000000000222222222333333444444444555666666777888999::::::<<<===???BBBEEEHHHJJJKKKKKKLLLMMMNNNOOOOOOOOOOOONNNPPPRRRSSSTTTVVVZZZ\\\______aaadddhhhiiifffccc\\\ZZZWWWTTTUUUWWW[[[^^^bbbdddfffhhhiiikkknnnpppuuuvvvwwwvvvxxx}}}|||ppplllfffaaa]]]YYYUUURRRQQQOOOOOOSSSZZZhhh~~~|||ppphhh```XXXSSSLLLLLLKKKIIIGGGFFFFFFGGGEEEDDDCCCDDDFFFKKKOOORRRYYY]]]dddkkksss{{{zzzppphhhcccbbbbbb___^^^]]][[[ZZZZZZZZZZZZ[[[YYYWWWTTTQQQOOOLLLKKKMMMKKKOOO[[[kkk}}}yyynnnfffbbbaaaaaaccclllyyysss^^^ZZZTTTNNNIIIEEEDDDCCCFFFLLLWWWiiizzz^^^OOOJJJIIIJJJKKKOOOUUU[[[aaaeeecccfffiiilllooorrrwwwzzzrrreee___[[[WWWUUUUUULLLJJJGGGGGGGGGGGGFFFDDDDDDAAA>>>;;;;;;:::888777777555333222333222111000...............------------,,,+++,,,------+++***+++,,,.........///000222,,,,,,,,,,,,---///000222111111000///...---,,,,,,,,,---......///.........//////000111111000000000///............//////000000000000//////.........***,,,......---,,,---...,,,,,,---............---......------...//////000222222333333333333222222222222111000000000000111111111222333444555666666444555777999::::::::::::===>>>@@@BBBEEEGGGIIIJJJNNNNNNOOOOOOOOONNNMMMMMMNNNPPPRRRSSSUUUWWWZZZ\\\^^^___aaadddggghhhfffddd```^^^\\\YYYXXXYYYZZZ[[[ZZZ[[[]]]^^^```ccchhhlllqqqtttvvvwwwxxx{{{wwwpppjjjeeeaaa^^^]]]YYYWWWXXX]]]iii}}}yyyppphhh```[[[OOONNNLLLJJJIIIHHHHHHHHHEEEDDDDDDCCCDDDEEEGGGHHHKKKNNNSSSYYY```hhhpppvvv|||ssskkkeeeccccccaaa```___]]]\\\\\\\\\\\\\\\ZZZXXXUUURRROOOMMMLLLLLLJJJOOOZZZhhhyyyzzzooogggbbb``````ccckkkxxxmmm]]]ZZZTTTNNNIIIFFFDDDDDDEEEJJJUUUiiittt[[[NNNJJJIIIJJJLLLQQQWWW___eeeiiieeegggiiilllnnnsssxxx|||tttfff___\\\WWWTTTTTTMMMKKKHHHGGGGGGFFFEEECCCCCC@@@===:::999888777555777555333222333222111000/////////...---------,,,---,,,+++,,,------,,,******---//////---,,,///222---,,,++++++,,,...111222333111//////000000...---,,,,,,---...............///000000000000000//////...............///000111222111111000///...---------...//////......///111---------.....................---------......///111222222222222222222111222222111000000111111111222222333333444555555666333555888:::<<<<<<;;;:::===>>>@@@BBBDDDFFFHHHIIINNNNNNOOOOOOOOOOOONNNNNNNNNPPPRRRTTTUUUWWWZZZ]]]___```bbbdddfffgggfffeeedddcccaaa___]]][[[ZZZYYYVVVWWWYYY\\\```fffnnnssstttxxx}}}{{{uuupppmmmhhhccc___]]]___hhh{{{zzzrrriiicccVVVSSSOOOLLLKKKJJJIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBDDDFFFIIIMMMRRRZZZbbbgggsss{{{vvvnnnhhheeedddcccbbbaaa```___^^^^^^^^^]]]\\\YYYVVVSSSPPPMMMLLLKKKKKKOOOYYYfffvvv{{{ppphhhbbb```___ccckkkxxxlll\\\XXXSSSMMMHHHEEECCCCCCDDDIIITTTiiipppYYYOOOKKKJJJKKKMMMQQQWWW___eeeiiiggghhhjjjkkknnnsssyyy~~~uuuggg```\\\XXXUUUTTTQQQNNNKKKHHHGGGFFFCCCBBBBBB???<<<:::999888777555777555333222333222111000/////////...---------,,,,,,++++++,,,---...,,,+++(((+++---,,,)))((())),,,---,,,++++++,,,...111222333111///.../////////...,,,---......//////......//////000000000//////..................///000111222222111000///......---...//////...---...000222------------......//////......---------......///000000111111111111000000222111111111111111222222444444444444444444444444444555888;;;<<<<<<<<<;;;>>>???@@@BBBDDDEEEGGGGGGKKKLLLMMMNNNOOOPPPPPPPPPOOOQQQSSSTTTUUUWWWZZZ]]]aaabbbeeefffgggggghhhhhhjjjiiihhhfffccc```]]]\\\YYYZZZ]]]```eeellluuu{{{zzzvvvpppiiidddbbbhhhxxx|||ssslllaaa\\\VVVQQQNNNLLLIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBAAACCCEEEGGGJJJPPPWWW[[[bbblllyyyyyyqqqjjjgggfffeeedddcccaaa````````````___]]][[[WWWTTTQQQNNNMMMKKKLLLPPPYYYdddsss|||rrriiiccc``````ccckkkxxxmmmZZZWWWQQQKKKGGGDDDCCCBBBEEEIIITTTjjjoooYYYOOOLLLKKKKKKMMMPPPUUU\\\bbbeeeggghhhjjjkkknnnsssyyy~~~uuugggaaa]]]YYYVVVUUUSSSPPPLLLJJJHHHFFFCCCAAAAAA>>>;;;999999999888666777555333222333222111000...............---------,,,++++++,,,---...---+++---......---,,,++++++,,,,,,,,,,,,,,,---///000222000///...---,,,,,,---...---......///000/////////......///000000////////////............//////000111111111000000/////////,,,---------,,,,,,...///------,,,,,,------...///......------...//////000000000000111111000000000222111111111111222333333555555555555444444333333555666888;;;<<<=========>>>???@@@AAACCCDDDFFFFFFHHHIIIKKKMMMOOOPPPQQQQQQOOOQQQSSSTTTUUUXXX[[[]]]aaacccfffhhhiiikkkmmmoooqqqqqqpppnnnkkkhhhfffdddbbbdddfffiiimmmttt|||zzzrrrkkkkkkvvv~~~wwwnnnhhh___XXXTTTQQQMMMIIIIIIHHHHHHGGGGGGFFFEEEEEE@@@AAACCCDDDEEEHHHLLLPPPVVV^^^jjjsssxxx{{{{{{sssmmmiiihhhfffeeedddbbbaaaaaaaaaaaa```___\\\XXXUUUQQQOOOMMMKKKLLLPPPXXXbbbppp}}}sssjjjdddbbbaaadddlllyyy}}}mmmZZZWWWQQQKKKGGGDDDCCCCCCFFFJJJVVVmmmoooYYYOOOKKKKKKKKKLLLOOOSSSYYY^^^aaaeeegggiiilllnnnsssxxx|||uuugggaaa^^^ZZZWWWWWWRRROOOLLLIIIHHHGGGDDDCCC@@@===:::999::::::999888777555333222333222111000---------...............++++++***,,,......---+++...---,,,---...///...---+++,,,,,,---...///000000///000000...++++++...111...///000000111111000000------...///000000000000000//////............///111000000000000000000000+++,,,...---,,,,,,---///---,,,,,,++++++,,,......---------...///000111222000111111222222111111000222111111111222222333444444444444444555555555555666777888:::<<<===>>>?????????@@@AAACCCDDDEEEEEEGGGHHHJJJLLLNNNOOOPPPPPPOOOQQQSSSUUUVVVXXX[[[^^^___bbbgggjjjlllppptttwwwyyyyyywwwvvvtttqqqpppnnnnnnqqqtttxxx}}}wwwqqqwwwyyyrrrggg```\\\YYYSSSOOOLLLKKKJJJHHHGGGGGGGGGGGGAAABBBCCCCCCBBBCCCEEEGGGKKKQQQYYY___cccgggmmmqqq}}}~~~~~~{{{uuunnnkkkiiifffeeedddcccbbbaaaaaaaaaaaa```]]]YYYUUURRROOONNNJJJKKKOOOWWW___lll}}}ssskkkfffcccbbbffflllyyyvvvxxxooo[[[XXXSSSMMMIIIFFFEEEEEEFFFJJJXXXqqqpppZZZNNNHHHJJJJJJKKKNNNRRRXXX]]]```cccfffiiilllooorrrwwwzzzuuugggaaa^^^ZZZXXXXXXOOOMMMJJJIIIHHHGGGEEEDDD???===:::999:::;;;::::::777555333222333333111000,,,------....../////////++++++***,,,......---,,,(((%%%$$$&&&***,,,+++(((***+++---...///000000000000333444111,,,,,,000555//////000111111111111111,,,,,,...///000000000000111000///...............000000000000000111111111,,,...000000///...///000,,,,,,+++***+++,,,---...------......000111333333222222222333333222222222222111111111222333333444222333333444555666777777777777888999;;;===???@@@???@@@@@@AAABBBCCCDDDEEEGGGHHHJJJKKKMMMNNNNNNNNNPPPQQQTTTUUUVVVXXX[[[^^^\\\aaafffkkkooosssyyy~~~~~~}}}{{{yyyxxxwwwvvvwww{{{vvvyyywwwmmmeeebbb^^^YYYUUUOOOMMMKKKIIIGGGFFFFFFGGGBBBDDDEEEDDDCCCBBBCCCDDDDDDHHHLLLPPPRRRWWW]]]bbbnnnvvv~~~{{{zzz}}}|||uuuooollljjjfffeeedddcccbbbaaaaaaaaabbb```]]]ZZZVVVRRROOONNNHHHJJJNNNUUU]]]jjj}}}tttlllgggdddcccfffmmmzzzrrruuuqqq]]]YYYTTTOOOJJJHHHGGGGGGFFFKKKYYYtttpppYYYLLLFFFIIIIIIJJJMMMRRRXXX^^^aaabbbeeeiiilllooorrrvvvyyyyyyjjjbbb^^^YYYVVVUUUQQQNNNKKKIIIHHHFFFDDDBBB@@@>>><<<;;;;;;<<<;;;999555444333333444444222000111...,,,,,,///000000///...///000111000///---+++---------....../////////,,,,,,,,,---...///000111---...///////////////...000000111111111222222222...---+++++++++...111222000000000000000000000000//////......---------,,,111000///...---,,,,,,,,,+++,,,------......------000000/////////000000111111111222333333333222222444333222111000000000000333333444444555666666666666777999::::::;;;===>>>???@@@AAABBBCCCEEEFFFFFFHHHHHHHHHIIIKKKLLLNNNOOOQQQRRRSSSSSSSSSUUUXXX[[[aaaeeejjjpppwww}}}~~~|||{{{~~~~~~xxxsssooojjjddd___YYYUUUPPPMMMLLLKKKJJJIIIFFFEEEDDDEEEFFFFFFEEECCCCCCCCCCCCEEEHHHLLLPPPRRR\\\cccooozzz{{{zzzyyywwwvvvwww{{{~~~~~~xxxrrrnnnmmmllljjjgggdddbbbbbbcccdddbbbaaa___[[[WWWRRRNNNKKKKKKKKKMMMSSSZZZggg{{{{{{rrrkkkgggfffeeefffmmm{{{{{{rrrvvvvvvaaa^^^WWWPPPKKKHHHHHHIIILLLLLLYYYwwwlllWWWNNNKKKJJJJJJKKKMMMQQQWWW\\\___bbbcccfffhhhlllpppvvvzzzyyyjjjccc^^^YYYVVVVVVQQQOOOKKKIIIHHHGGGEEECCC>>><<<:::999999999888777555444333444444444222000111///,,,,,,...000///...---...///000000...---,,,,,,,,,---------.........,,,,,,,,,---...///000111000000000000000000000000111111111222222222222222///...---,,,---///111333>>>:::555111......000222/////////.........------000///...---------------,,,,,,---...............///.........//////000111...///111222333444555555333222222111111111111111333333444444555666666666666777999::::::;;;===>>>???@@@AAABBBDDDEEEFFFFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNOOOQQQQQQQQQSSSVVVYYYaaadddjjjrrryyy}}}}}}}}}wwwpppkkk^^^[[[VVVSSSPPPNNNKKKIIIIIIGGGEEEEEEFFFEEEDDDBBBAAAAAAAAAAAACCCFFFHHHJJJRRRXXXbbbmmmuuuyyyzzzzzzvvvvvvvvvvvvuuuvvvyyy|||{{{uuuqqqooommmkkkhhheeeccccccdddeeedddcccaaa^^^YYYTTTPPPNNNMMMLLLMMMRRRYYYeeexxx|||tttmmmiiigggfffgggnnn|||uuupppxxx{{{eee```YYYSSSNNNJJJGGGEEEHHHMMM```iiiUUUMMMJJJHHHHHHIIIKKKOOOUUUZZZ]]]aaaccceeehhhkkkooouuuyyyyyykkkddd```[[[XXXWWWRRROOOLLLJJJIIIHHHFFFDDD@@@===;;;999999999777555666555444444555444222000111000...---.........---+++,,,---.........---,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,---...///000111222111111000000111111111111111222333333333333222000///...---...///111333OOOGGG<<<111++++++...111000000////////////......///......---------......------...////////////...------------...///000111///000111222333444444444222111111111111222333333333333333444555555666666666777999::::::;;;===>>>@@@@@@AAABBBDDDEEEFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPPPPQQQSSSVVVYYY___dddkkkttt}}}|||~~~{{{uuuhhhfffbbb^^^[[[VVVRRRNNNPPPMMMIIIGGGGGGFFFEEEDDDBBBBBB@@@@@@@@@AAABBBCCCHHHLLLSSS[[[cccjjjnnnpppnnnooorrrssstttuuuwwwzzz|||vvvrrrpppnnnllliiifffdddddddddeeefffeeeccc```\\\WWWRRRPPPMMMLLLMMMQQQWWWbbbttt~~~vvvooojjjhhhhhhiiippp~~~xxxrrrrrr~~~}}}iiiddd]]]VVVPPPLLLHHHFFFDDDNNNdddeeeSSSKKKIIIFFFFFFGGGIIIMMMRRRXXX[[[___aaadddfffiiinnntttxxxyyyllleeeaaa\\\YYYXXXRRRPPPMMMKKKJJJHHHFFFDDDBBB@@@===;;;;;;:::888777777666555555555444222000111000///...------,,,,,,***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,---...///000111333222111000000000111111000111222333444333333222///...---------...000111RRRJJJ===111***))),,,...000000000000000/////////......---------......///---......///000/////////++++++,,,,,,...///111111444444444333222111000///111111111111222333444555222333333444444555666666555777999::::::;;;===>>>@@@@@@AAACCCDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRRRRSSSUUUXXX[[[^^^cccllluuu}}}zzz}}}}}}sssqqqnnnkkkgggbbb\\\XXXXXXTTTOOOKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBBBBDDDEEEIIINNNUUU\\\aaaeeedddgggllloooqqqrrruuuvvvzzz}}}~~~zzzuuuqqqoooooommmjjjhhhfffeeeeeeeeefffeeeccc___[[[VVVRRROOOLLLKKKLLLPPPUUU```sssxxxqqqmmmjjjiiikkkrrr{{{vvvxxxzzzkkkiiicccYYYOOOKKKLLLOOOMMMTTTeeecccQQQJJJHHHEEEEEEFFFHHHLLLRRRWWWZZZ^^^```ccceeehhhmmmssswww{{{mmmgggccc]]]YYYXXXRRRPPPMMMKKKJJJHHHFFFDDDBBB@@@===;;;;;;:::888777777666444444555444111///////////////---,,,++++++******+++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---...///000111222111000000////////////000111222333444333222111------,,,,,,,,,---...///CCC>>>666///,,,,,,...000/////////000000000000000......---------......///---......///000/////////++++++,,,,,,...///111111444444444333222111000///000000111111222333555555222222333333444555555555555777999::::::;;;===>>>@@@AAABBBCCCDDDFFFGGGGGGIIIIIIIIIJJJKKKMMMOOOOOONNNOOOQQQRRRRRRUUUXXX[[[]]]cccllluuu{{{xxx~~~{{{yyywwwuuuqqqlllfffaaa]]]YYYSSSOOOLLLJJJHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBCCCEEEIIIOOOTTTXXX[[[___dddhhhkkkmmmppprrrtttwww{{{|||yyyuuurrrpppooonnnkkkiiigggeeeddddddcccbbb```]]]XXXSSSOOOMMMJJJHHHJJJNNNUUU```ssszzzsssnnnkkkjjjlllsss}}}xxxkkklllgggZZZMMMHHHPPPZZZeeeeeelllcccQQQJJJGGGFFFFFFFFFIIIMMMRRRWWWZZZ^^^___bbbdddhhhlllrrrvvv|||ooohhhddd^^^YYYWWWRRROOOLLLJJJIIIHHHFFFDDD@@@===;;;999999999777555777555444444444333000...---...000///---,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,---...///000111111111111111000///...---...000222333333333111000---,,,,,,,,,,,,,,,------///.........///000222333......////////////000000///......---------......------...////////////...------------...///000111///000111222333444444444111111111222222444555555222222222333444444555555666777999::::::;;;===>>>AAAAAABBBCCCEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPKKKMMMNNNOOOPPPSSSVVVYYY]]]dddlllttt}}}zzz|||}}}yyytttnnnjjjaaa]]]XXXSSSPPPMMMJJJGGGFFFFFFFFFFFFEEEDDDDDDDDDAAA@@@??????AAAEEEIIIKKKRRRVVV[[[```cccfffiiikkkooosssxxxzzzyyyvvvtttrrrooonnnllliiigggeeedddcccaaa```^^^[[[VVVQQQMMMKKKIIIHHHJJJNNNTTT___rrr{{{tttooollljjjllltttxxxkkklllhhhZZZLLLHHHQQQ\\\ssssssuuubbbQQQJJJHHHFFFFFFGGGIIIMMMSSSXXX[[[^^^___bbbdddggglllrrrvvv~~~~~~qqqjjjeee^^^XXXVVVQQQOOOKKKIIIHHHGGGEEECCC>>><<<:::999999999888777666444333333222111///---+++---//////---+++,,,---...------,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---...///000111000111333444333111...------...111222333222000///------------------------(((***,,,///111111222222------........./////////000///...---------------,,,,,,---...............///.........//////000111...///111222333444555555222222222222222333444555111222222333333444555555666777999::::::;;;===>>>AAAAAABBBDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLMMMOOOPPPKKKLLLNNNOOOPPPSSSVVVYYY^^^dddlllssszzz}}}wwwssshhheee```\\\YYYUUUPPPMMMJJJJJJIIIHHHGGGFFFDDDDDD@@@?????????@@@BBBDDDFFFIIIMMMRRRVVVYYY]]]aaadddhhhmmmssswwwwwwuuusssrrrnnnmmmkkkiiifffdddcccbbbbbbaaa___[[[WWWRRRNNNKKKLLLJJJKKKOOOTTT^^^ppp|||uuuooollljjjkkktttxxxkkkjjjdddYYYNNNIIIMMMQQQbbbjjjttt}}}```QQQJJJHHHEEEFFFFFFIIIMMMRRRWWWZZZ^^^```bbbeeehhhmmmrrrvvv|||rrrkkkeee^^^XXXVVVQQQNNNKKKIIIHHHFFFDDDBBB@@@>>><<<;;;<<<<<<;;;999555444222222222111...,,,))),,,//////---,,,,,,...///...------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---...///000111111222555666555222///---,,,...000222222111///.....................---------...///000000///---,,,,,,---------......//////111000///...---,,,,,,,,,+++,,,------......------000000/////////000000111111111222333333333222222333333222222333333444444111222222333333444555555666777999::::::;;;===???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOMMMNNNPPPQQQRRRUUUXXX[[[^^^dddlllrrrxxx~~~zzzooommmiiieeebbb]]]XXXTTTOOONNNMMMLLLJJJHHHFFFDDD@@@@@@@@@AAABBBDDDEEEEEEDDDGGGLLLPPPSSSWWW\\\___bbbgggnnnssstttsssqqqpppnnnmmmkkkiiifffdddbbbaaacccbbb```]]]YYYTTTOOOMMMNNNLLLMMMOOOTTT]]]ooo|||uuuooollljjjkkktttwwwlllggg___WWWQQQLLLHHHFFFEEEWWWkkkzzzzzz^^^PPPJJJHHHEEEEEEFFFHHHLLLQQQVVVZZZ^^^```ccceeehhhmmmssswww{{{pppgggaaa[[[VVVUUUOOOLLLIIIGGGFFFEEECCCAAA???>>><<<;;;999888888888666666555444222111000000......//////......---,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111111111111111000000000000////////////////////////------..................000000//////......------//////////////////......000000////////////000000***+++---///000000///...---------...///111222333111222222333333444555555666555333111111222333444444444555555666777777777999999:::;;;;;;<<<<<<===???@@@AAACCCDDDFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQQQQSSSVVVYYY```dddjjjooowww~~~~~~}}}yyytttppplllggg```ZZZTTTRRRPPPNNNMMMKKKGGGDDDFFFDDDBBBAAABBBCCCCCCCCCDDDDDDEEEGGGJJJNNNRRRTTTWWW^^^iiissswwwvvvqqqnnnoooooommmkkkiiifffdddbbbfffdddaaa___\\\WWWQQQMMMJJJKKKMMMPPPSSS\\\mmm~~~|||tttllliiikkkllluuuuuuooonnngggXXXLLLHHHGGGFFFJJJOOO[[[mmmrrrZZZPPPKKKGGGGGGGGGGGGGGGIIINNNUUUZZZ]]]___bbbdddhhhlllqqquuuzzzpppgggaaa[[[WWWVVVOOOLLLIIIGGGFFFEEECCCAAAAAA@@@>>>===;;;:::::::::666666555444222111000000......//////......---,,,*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111000000000//////////////////////////////---...//////000000//////---...///000222444555555.........///////////////......------------......***+++,,,---........................///000222222111111222222333444444444333222222111222333555666444444444555666666777777<<<;;;;;;;;;;;;:::::::::@@@@@@BBBCCCEEEGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQQQQSSSVVVYYY^^^ccciiiooouuu~~~{{{~~~zzzvvvppphhhbbbYYYVVVTTTRRRQQQNNNKKKHHHHHHFFFDDDDDDEEEEEEDDDCCCAAAAAAAAABBBEEEHHHLLLNNNSSSZZZeeeooouuuuuuqqqoooooonnnmmmkkkhhhfffdddbbbdddcccaaa^^^[[[WWWQQQMMMJJJJJJLLLPPPSSS[[[mmm}}}|||tttllljjjkkkmmmvvvtttpppppphhhYYYMMMHHHFFFDDDFFFKKKWWWiiitttZZZMMMHHHEEEGGGGGGGGGGGGHHHNNNTTTZZZ___aaadddfffiiilllqqqttt{{{pppgggbbb\\\XXXWWWOOOMMMIIIGGGFFFEEECCCAAA>>>===<<<:::888888777777666666555444222111000000......//////......---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111000000000000//////////////////////////////...//////000111111000000******,,,...000222333444---.........//////000000.........------.........++++++++++++,,,,,,---...///.........///000000111000000111111222333333333000111111222444555555666333333444444555666666666:::::::::;;;;;;;;;<<<<<>>???@@@AAABBBCCCEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOONNNOOOQQQQQQRRRTTTWWWZZZ\\\bbbiiinnnsssxxxwwwrrrvvv~~~zzzpppiiifffdddaaa^^^[[[XXXTTTQQQNNNMMMLLLLLLLLLKKKGGGEEEBBBBBBBBBBBBBBBCCCDDDEEEIIIOOOYYYdddmmmrrrssstttooonnnmmmkkkhhheeecccbbbaaa```___^^^[[[WWWQQQLLLHHHIIIKKKNNNQQQZZZkkk||||||tttmmmjjjlllnnnzzzwwwpppqqqjjj\\\OOOIIIFFFDDDFFFKKKVVVggg~~~bbbOOOIIIHHHFFFFFFFFFFFFGGGKKKQQQUUU]]]```cccgggjjjnnnrrruuu|||qqqhhhbbb\\\YYYYYYPPPMMMJJJHHHGGGFFFDDDBBBBBBAAA@@@>>>===<<<;;;;;;666666555444222111000000.........///......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000000////////////...////////////////////////+++,,,---...////////////222222111000000///......---.........//////000000//////000111111000//////......,,,,,,,,,---///000///.............../////////000000111111222333333222333333444444333222222333333444444555666666777555666777:::<<<>>>@@@AAAAAABBBCCCEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSUUUYYY\\\^^^cccjjjooorrrvvv|||yyyuuuxxxyyyrrrnnnlllhhheeebbb^^^YYYVVVRRRQQQPPPPPPOOOMMMIIIFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFLLLUUU___iiippptttvvvqqqpppnnnllliiieeebbbaaa______^^^^^^\\\WWWQQQMMMHHHIIIKKKNNNQQQZZZkkk||||||tttmmmkkkmmmppp|||vvvppppppjjj\\\PPPKKKHHHFFFGGGKKKVVVhhheeeQQQJJJHHHFFFFFFFFFFFFGGGJJJOOOSSSVVVZZZ___dddiiinnnsssvvv{{{ssshhhbbb\\\XXXXXXPPPNNNJJJHHHGGGFFFDDDBBBBBBAAA???>>><<<;;;;;;;;;666666555444222111000000......//////......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000////////////......////////////////////////++++++,,,...////////////////////////////////////////////////////////////,,,---...//////...---,,,.........------......///...---------...//////000000000111111222333333333444444444333333222222222444444555555666777777777999999::::::;;;<<<======AAAAAABBBDDDFFFGGGIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTTTTWWW[[[^^^___dddjjjnnnqqquuu{{{|||wwwyyy~~~~~~zzzyyyvvvrrrnnnkkkfffaaa^^^XXXWWWTTTSSSRRRPPPLLLJJJFFFEEEEEEEEEDDDCCCCCCCCCEEEIIIQQQZZZdddmmmsssvvvtttsssqqqmmmiiieeebbb```^^^^^^______]]]YYYRRRNNNIIIIIILLLOOORRRZZZlll}}}{{{uuummmkkkmmmqqq~~~~~~vvvsssrrrjjj[[[OOOJJJIIIGGGEEEJJJUUUgggeeeQQQIIIFFFEEEFFFFFFFFFFFFIIIMMMQQQRRRVVV\\\ccchhhmmmrrrvvvzzzttthhhaaa[[[WWWWWWPPPNNNKKKIIIHHHFFFDDDBBB???>>><<<;;;999999888888666666555444222111000000......//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000/////////.........////////////////////////+++,,,---///000000000111+++++++++,,,,,,---------000000000///......------,,,---...//////...---,,,---------......------,,,,,,,,,,,,---...///000111111111222222333444444444444333222222222333444555555555666666777888888888:::::::::;;;;;;<<<<<<<<<@@@@@@BBBCCCEEEGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRTTTUUUVVVYYY\\\______ccchhhlllooosssyyy}}}tttsssvvv|||}}}yyyuuupppkkkggg___]]]YYYVVVUUUSSSPPPNNNGGGGGGGGGGGGFFFEEEDDDDDDDDDGGGMMMVVV___hhhppptttxxxvvvsssooojjjeeeaaa___^^^^^^___```___ZZZTTTOOOJJJJJJLLLPPPSSS[[[mmm}}}{{{uuummmkkkmmmrrrzzzyyyvvvlll[[[MMMHHHGGGFFFEEEIIITTTggggggSSSJJJFFFEEEEEEFFFEEEFFFHHHLLLOOOQQQVVV\\\bbbhhhlllqqqtttyyy~~~uuuiiiaaaZZZWWWVVVQQQNNNKKKIIIHHHFFFDDDBBBAAA@@@???===;;;;;;::::::666666555444222111000000......//////......---,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////000/////////............////////////////////////,,,---...000111111222222//////////////////......111111000///...---,,,,,,...///000222222000///...+++,,,---...---,,,+++***++++++,,,---...///111222111222222333333444555555333222111000111444666888666666777777888888999999777777999:::<<<===>>>??????@@@AAACCCDDDFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOOOORRRSSSUUUVVVWWWZZZ^^^aaa___cccgggjjjmmmrrryyy~~~|||qqqmmmnnnvvvvvv||||||wwwrrrnnndddaaa\\\YYYWWWVVVTTTRRRIIIJJJJJJJJJIIIHHHGGGFFFCCCFFFKKKSSS\\\eeemmmqqqzzzxxxuuupppkkkeeeaaa___^^^___```aaa___[[[TTTOOOJJJKKKMMMPPPSSS\\\mmm~~~{{{uuunnnkkknnnsss}}}zzznnn[[[LLLFFFEEEDDDFFFJJJVVViiiiiiWWWMMMHHHDDDEEEFFFEEEEEEGGGKKKNNNSSSWWW]]]ccchhhlllpppsssyyy}}}xxxlllddd\\\WWWVVVSSSPPPLLLJJJHHHFFFDDDBBB@@@>>>;;;:::::::::888777777666555555333333222111000///...------,,,------------,,,++++++***))))))***+++,,,,,,+++***((('''------------...000111222...............///000111...//////000000000000000000000000000///...---,,,......//////000000111111000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---/////////////////////000111111222222000222444444333333333444555555666666777777888888999::::::;;;<<<===>>>>>>@@@AAACCCDDDFFFGGGGGGGGGIIIIIIJJJLLLMMMNNNOOOPPPRRRTTTVVVWWWWWWYYY\\\___```ccchhhlllpppuuuzzz~~~|||llleeefffooo{{{ssswwwyyyuuukkkhhhccc___\\\YYYUUUSSSOOOMMMKKKIIIIIIHHHGGGEEECCCEEEIIIOOOVVV```jjjqqqwwwxxxxxxssskkkeeebbbbbb______^^^^^^]]][[[VVVRRRNNNLLLKKKNNNQQQZZZkkk{{{zzzrrrnnnllllllyyy|||ppp\\\OOOLLLIIIDDDDDDIIITTTggguuuWWWKKKKKKFFFEEEEEEDDDFFFHHHJJJLLLQQQUUU[[[```fffkkkqqquuuzzzwwwkkkccc[[[XXXWWWSSSPPPMMMJJJIIIGGGEEECCC@@@>>>;;;:::::::::888777555444333333111111000///000///...------,,,------//////...------,,,++++++)))***+++,,,,,,++++++***++++++,,,,,,---///000111///............//////000...///000000111111000000.........////////////........./////////000000000000///...------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,//////000000111111222222000222444444333333333444555555666666777888888888999::::::;;;<<<===>>>>>>AAABBBCCCEEEFFFGGGGGGHHHJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTVVVWWWWWWYYY\\\___```cccgggkkknnnsssxxx|||yyyjjjcccdddcccpppssstttzzz~~~yyyppplllhhhccc```\\\XXXVVVRRRPPPMMMKKKJJJIIIGGGFFFBBBDDDGGGKKKRRR\\\gggnnnwwwyyyxxxtttllleeecccbbb```_________^^^[[[VVVRRROOOMMMLLLOOORRR\\\mmm|||yyyrrrnnnllllllvvv~~~qqq]]]PPPKKKHHHCCCFFFJJJUUUhhh___NNNKKKGGGFFFEEEEEEFFFHHHKKKLLLPPPTTTZZZ```eeekkkqqquuuyyy~~~wwwiiiaaa[[[XXXYYYSSSQQQNNNLLLJJJHHHFFFCCC@@@>>>;;;:::::::::888777555444333333111111000///000///...------,,,------///......------,,,,,,+++)))***+++,,,------------******++++++,,,...///000000//////............/////////000111111111111000,,,------...//////000000........./////////////////////............///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---//////000000111222222222000222444444333333333444555555666777777888888999999::::::;;;<<<===>>>>>>AAABBBDDDEEEGGGHHHHHHHHHKKKKKKLLLLLLMMMNNNOOOOOORRRTTTVVVWWWWWWYYY\\\___```cccgggjjjmmmqqqvvvyyy{{{uuufffaaaccc^^^mmmuuurrrsss|||zzzwwwrrrmmmiiiddd___\\\WWWTTTPPPMMMLLLJJJHHHGGGEEEEEEGGGJJJPPPYYYdddlllwwwyyyyyyuuunnngggdddcccaaaaaa``````^^^[[[VVVRRROOOMMMMMMPPPSSS]]]nnn~~~xxxqqqnnnllllllsssppp]]]PPPKKKGGGDDDGGGKKKUUUiiigggRRRLLLHHHGGGFFFFFFGGGIIIKKKMMMOOOSSSXXX^^^dddjjjppptttwww|||wwwiii```ZZZYYYZZZSSSQQQNNNMMMKKKIIIFFFDDD@@@>>>;;;:::::::::888777777666555555333333222111000///...------,,,------,,,,,,,,,++++++*********++++++,,,,,,------------***+++++++++,,,...///000111000///...............///000111111222222111111------------......//////.......................................//////000........................------------------------+++,,,---...000111222222///000000111111222333333000222444444333333333444555666666777888888999999999::::::;;;<<<===>>>>>>BBBBBBDDDFFFGGGHHHHHHHHHKKKKKKLLLMMMMMMNNNOOOOOORRRTTTVVVWWWWWWYYY\\\___bbbdddhhhjjjmmmqqquuuxxxyyy~~~~~~rrrfffcccgggiiixxxxxxsssqqqxxx~~~xxxsssmmmgggccc\\\YYYTTTPPPNNNLLLJJJIIIJJJIIIIIIJJJOOOXXXccckkkuuuxxxzzzwwwpppiiifffdddcccbbbaaaaaa___\\\VVVRRRNNNLLLLLLOOOSSS\\\nnn~~~xxxqqqnnnmmmmmmvvv{{{}}}zzzlll\\\PPPJJJGGGFFFFFFJJJUUUkkklllTTTMMMIIIHHHGGGGGGGGGIIIKKKMMMMMMQQQWWW]]]bbbhhhnnnrrruuuzzzwwwhhh```ZZZYYYZZZRRRPPPNNNMMMLLLJJJFFFDDD@@@>>>;;;:::::::::888777777666555555333333222111000///...------,,,------,,,,,,++++++++++++******---------,,,,,,+++++++++++++++,,,,,,---...000111111000///...............000111111222222222222222000///...---,,,---------.........------------------......///////////////........................------------------------,,,,,,---...///111222222000000000111222222333333000222444444333333333444666666777777888999999999999::::::;;;<<<===>>>>>>AAABBBDDDEEEGGGHHHHHHHHHKKKKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVWWWWWWYYY\\\___ccceeeiiikkknnnqqquuuxxxxxx}}}~~~~~~qqqiiijjjpppyyy{{{vvvttt{{{{{{ssslllgggaaa]]]XXXSSSQQQOOOMMMLLLMMMLLLKKKKKKNNNVVV```gggrrrvvvyyyxxxrrrkkkgggfffeeedddcccbbb```\\\WWWRRRMMMKKKKKKNNNRRR[[[mmm}}}wwwqqqooonnnooozzz{{{|||wwwxxx|||sssfffYYYOOOIIIHHHIIIHHHLLLZZZrrrlllUUUNNNIIIIIIGGGGGGGGGIIIKKKLLLLLLPPPVVV[[[```ffflllooorrrwwwxxxiii```ZZZYYYZZZPPPOOOMMMMMMLLLJJJFFFCCC@@@>>>;;;:::::::::888777555444333333111111000///000///...------,,,------------------------------...---,,,+++************++++++,,,,,,---///000111000//////............///111111222333333333333222111///...,,,+++,,,,,,------------------,,,,,,,,,,,,---...///000000000///........................------------------------///......------......///000000111111222333333333000222444444333333333444666666777888888999999:::999::::::;;;<<<===>>>>>>@@@AAACCCDDDFFFGGGGGGGGGJJJKKKLLLMMMNNNPPPQQQQQQRRRTTTVVVWWWWWWYYY\\\___ccceeeiiikkknnnrrrvvvyyyzzz~~~|||tttpppttt{{{~~~|||}}}xxxpppkkkeeeaaa[[[VVVSSSRRRQQQOOOMMMLLLKKKKKKMMMSSS[[[aaannnsssxxxxxxsssmmmiiihhhgggfffdddcccaaa\\\WWWSSSLLLJJJJJJMMMRRR[[[mmm}}}xxxrrrppppppppp}}}xxx~~~wwwwwwxxxnnnbbbXXXOOOHHHHHHKKKKKKPPP___{{{lllVVVOOOIIIHHHGGGFFFGGGHHHJJJKKKLLLPPPUUUZZZ___ccciiilllpppttt|||yyyjjjaaa[[[XXXYYYNNNNNNMMMLLLLLLIIIEEEBBB@@@>>>;;;:::::::::888777555444333333111111000///000///...------,,,------------------------------,,,,,,******)))***++++++******++++++,,,...///000///............//////000111222222333444333333333///...,,,++++++,,,---...---------,,,,,,,,,++++++,,,---...///000000000///................................................///...---,,,,,,---......000111111222222333333444000222444444333333333444666777777888888999::::::999::::::;;;<<<===>>>>>>???@@@BBBCCCEEEFFFFFFFFFIIIJJJKKKMMMOOOQQQRRRSSSRRRTTTVVVWWWWWWYYY\\\___aaadddgggjjjmmmqqquuuyyy{{{~~~~~~yyyxxx~~~wwwqqqgggccc]]]XXXVVVUUUTTTSSSOOONNNNNNMMMNNNSSSYYY^^^jjjooovvvxxxtttoookkkiiihhhgggfffdddaaa]]]WWWSSSLLLJJJKKKNNNRRR\\\nnn~~~xxxsssqqqrrrrrr|||}}}{{{yyyxxxmmmaaaXXXOOOHHHGGGLLLKKKQQQbbbnnnWWWPPPIIIHHHFFFEEEFFFGGGIIIJJJMMMPPPUUUYYY]]]aaafffiiinnnrrrzzzzzzkkkbbb[[[XXXXXXNNNMMMLLLLLLKKKIIIEEEBBB@@@>>>;;;:::::::::888777777666666555444333222111000000...---------------++++++++++++++++++++++++***))))))))))))+++,,,---)))))))))***+++,,,.....................///000111111222333333444444333333---,,,+++++++++---///111---------,,,,,,++++++++++++,,,...000000000000///////////////////////////........................+++******+++,,,...000222000111111222222333444444000222444444333333333444777777777888999999::::::999::::::;;;<<<===>>>>>>??????AAACCCDDDEEEEEEEEEHHHIIIKKKMMMOOORRRSSSTTTRRRTTTVVVWWWWWWYYY\\\______bbbeeeiiilllpppuuuxxx{{{~~~}}}}}}~~~|||~~~xxxhhhddd^^^YYYWWWVVVUUUUUURRRRRRQQQPPPQQQUUUZZZ___gggmmmuuuwwwtttooollljjjiiihhhfffdddbbb]]]WWWSSSMMMKKKLLLOOOTTT^^^oooyyytttrrrssssssyyy~~~}}}zzznnnbbbYYYPPPGGGGGGKKKJJJPPPaaa~~~pppXXXPPPHHHGGGFFFEEEEEEGGGHHHJJJNNNQQQUUUYYY\\\```dddgggmmmqqqyyyzzzkkkbbb[[[WWWXXXYYYUUUPPPLLLIIIHHHFFFDDD>>>===<<<:::999888777777444222111000111111111///000000///...------,,,,,,000...,,,)))((()))***+++------,,,+++************,,,,,,,,,,,,---...//////---...///000000///...---...///000222222111111000......------------......---...............------///...---,,,,,,---...///........................+++++++++,,,---...///000,,,,,,------///000222222......000222444555555555444444444555555555666666444555555666777888888999:::<<<>>>???>>>>>>>>>???AAABBBBBBCCCDDDEEEFFFFFFIIIIIIIIIJJJLLLNNNQQQRRRQQQSSSUUUVVVWWWXXX[[[^^^___bbbgggkkknnnssswwwzzz{{{~~~|||wwwzzz|||sssmmmeee___]]]\\\\\\\\\SSSRRRSSSXXXYYYXXXXXX[[[cccnnnvvvwwwuuusssnnnjjjjjjiiihhhgggddd___XXXTTTPPPNNNNNNPPPTTT]]]ooozzzsssmmmooottt~~~|||~~~{{{ppp^^^QQQLLLKKKJJJKKKNNN^^^{{{sssVVVIIIIIIHHHFFFEEEEEEFFFHHHIIIKKKNNNRRRWWW[[[```eeeiiinnnrrryyy|||mmmddd\\\YYYYYYXXXTTTOOOKKKIIIGGGEEEDDD>>>===<<<:::999888777777777555222222222222111///000//////...------,,,,,,111000...,,,************,,,,,,++++++***+++++++++,,,,,,,,,,,,---...//////...///////////////.........///000111222111111000......------------...............//////......---///...------------...///........................,,,,,,,,,,,,------...///---------......000111222...///111222333444555555333444444444444555555555777777777777666666666666:::<<<>>>???>>>>>>>>>???AAABBBBBBCCCDDDEEEFFFFFFJJJJJJJJJKKKMMMOOOQQQSSSQQQSSSUUUVVVWWWXXX[[[^^^___bbbgggkkkoootttxxx||||||~~~uuuwwwyyy~~~{{{vvvnnnhhheeecccbbbaaaXXXVVVXXX\\\^^^\\\\\\___gggpppyyyzzzwwwuuupppllljjjiiihhhfffccc^^^WWWRRROOOMMMMMMOOOSSS\\\nnn}}}~~~xxxrrrmmmnnnsssxxxdddTTTMMMLLLKKKLLLNNN\\\uuuwwwZZZMMMIIIHHHFFFEEEEEEFFFHHHIIIMMMPPPSSSWWWZZZ^^^cccggglllpppxxxpppfff^^^[[[[[[VVVSSSNNNKKKIIIGGGEEECCC???>>><<<:::999888888888888666333222333222111000/////////...------,,,,,,.........------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...///////////////......//////000...///000111111111000000......------------............/////////////////////...------------...///........................---------,,,,,,------..................///000000///000111222333444444444333333333333444444444444666666666666777777777777999;;;>>>>>>>>>===>>>???AAAAAABBBCCCDDDEEEFFFFFFJJJJJJKKKLLLMMMPPPQQQSSSRRRSSSUUUVVVWWWYYY\\\^^^___bbbggglllpppuuuzzz}}}~~~|||vvvvvvvvvwww{{{zzztttppplllhhhfff```^^^```dddeeebbbaaadddiiissszzz{{{xxxuuuqqqllljjjiiigggeeebbb\\\UUUQQQMMMLLLLLLNNNRRR[[[lll{{{~~~yyyrrrnnnpppvvvjjjWWWOOOLLLKKKLLLNNNYYYooo{{{^^^PPPIIIHHHGGGFFFFFFGGGHHHIIINNNPPPTTTVVVYYY]]]aaadddjjjnnnuuu~~~qqqggg___[[[[[[UUUQQQMMMKKKIIIGGGDDDBBB???>>><<<;;;999888888888666444222222222333222111//////.........---------)))***,,,---............+++++++++++++++,,,---...,,,,,,,,,,,,---...//////000///.........///000111/////////000000000000000......------------......//////......//////000000.........------.................................///...---,,,,,,,,,,,,,,,//////.........//////000000111222333333333333333222222222333333333444444222222444666777999;;;;;;999;;;============>>>@@@@@@AAABBBCCCDDDEEEFFFGGGIIIIIIJJJLLLMMMOOOPPPQQQRRRTTTVVVWWWWWWYYY\\\^^^^^^bbbggglllqqqvvv{{{}}}www|||}}}{{{yyywwwxxx{{{zzztttnnnjjjhhhggghhhllllllhhhgggiiijjjssszzzzzzwwwtttoookkkjjjiiigggeeebbb\\\UUUPPPLLLJJJKKKMMMQQQYYYiiixxxyyytttpppsssyyymmmYYYPPPLLLJJJKKKLLLVVVjjj|||^^^OOOJJJIIIGGGFFFFFFGGGIIIJJJMMMOOORRRUUUXXX\\\```ccchhhlllttt}}}qqqggg^^^ZZZZZZSSSQQQMMMKKKIIIGGGDDDBBB???>>>===;;;:::999888888222111000000222333333222...............---------)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,---...//////000///.........000111222///////////////000000000......------------...............---...///000111---..................---///////////////////////////...------,,,,,,,,,,,,//////.........//////000000111222333333333333333222222222333333333444444222222444666777999;;;;;;999:::<<<<<<<<<===???AAA@@@@@@BBBCCCDDDFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPRRRTTTVVVWWWXXXYYY\\\___^^^bbbggglllqqqvvv{{{|||tttuuu{{{~~~{{{zzzzzz{{{{{{}}}|||tttoooooommmooorrrqqqmmmjjjkkkmmmuuu|||zzzvvvsssooojjjjjjiiigggfffbbb]]]VVVQQQKKKIIIJJJMMMPPPXXXhhhvvv}}}wwwrrrooossszzzlllYYYPPPLLLJJJKKKLLLTTTfffzzz}}}]]]MMMJJJIIIGGGFFFFFFGGGIIIJJJJJJMMMPPPTTTWWW\\\aaadddggglllsss|||qqqfff^^^YYYYYYSSSQQQNNNLLLJJJHHHEEECCC??????===;;;:::999999999222000///000111222222111........................------,,,+++******))))))---,,,,,,,,,,,,------...,,,,,,,,,,,,---...//////////////////000111222222//////.........///000111......------------.........---,,,,,,---...000111------...//////...------///////////////////////////...---,,,,,,,,,,,,,,,...............///000000///000111222333444444444333333333333444444444444666666666666777777777777999:::;;;;;;;;;<<>>===<<<;;;:::999999999555555444333222000000///111111111111000///------,,,,,,+++***'''$$$""" ###'''***,,,+++)))(((+++******)))***+++---...//////000000111111111111...............---------...------------...//////......//////////////////,,,,,,,,,---------......,,,---------.../////////.................................///000222333444......///111222555666777111222444555555444222111222333444555666888888999:::;;;;;;;;;<<<=========AAACCCDDDDDDCCCCCCEEEFFFLLLMMMOOOQQQRRRSSSTTTTTTWWWWWWWWWVVVVVVXXX\\\___^^^bbbfffjjjnnnrrrvvvyyy~~~vvvooorrruuuwww{{{|||{{{wwwqqqnnnnnnpppqqqrrrvvvwwwyyy|||~~~yyywwwoooppppppmmmhhhccc```___bbbeeegggfffddd```^^^]]]]]]]]][[[YYYVVVRRRNNNLLLKKKHHHGGGIIIMMMTTTaaannn~~~xxxrrrqqqxxx~~~hhhYYYUUUPPPKKKKKKMMMUUUddd{{{rrrZZZNNNKKKGGGEEEFFFGGGGGGGGGGGGJJJMMMPPPSSSWWW\\\___ccciiipppuuu|||qqqddd^^^[[[YYYRRRPPPMMMLLLJJJHHHEEEBBB>>>===<<<;;;:::999999999666666555444333222111000......////////////...---------------,,,***((('''((())),,,---...---+++******))))))***+++---///000000000000000000111111111000000000000000000000000......---------......//////////////////.........------------..................//////////////////........................000/////////000111222222111111111111222333444555333444666777666555444333444555555555666777777777::::::;;;;;;<<<=========BBBCCCEEEEEEDDDDDDFFFGGGLLLMMMNNNPPPRRRSSSTTTTTTWWWWWWWWWVVVVVVXXX\\\___^^^aaafffjjjmmmqqqvvvyyy~~~rrrssssssuuuzzz{{{uuuqqqppppppppppppooonnnmmmmmmnnnooopppqqq{{{zzzuuuqqqooohhhhhhgggddd___[[[YYYYYY\\\^^^aaa```^^^[[[YYYXXXVVVVVVVVVUUUSSSPPPNNNLLLJJJGGGGGGIIIMMMTTTaaannn}}}}}}wwwrrrqqqxxxyyydddXXXTTTPPPLLLLLLOOOWWWggg~~~rrr[[[NNNKKKGGGEEEFFFGGGHHHHHHGGGJJJMMMPPPSSSWWW[[[___bbbhhhooottt{{{ssseee]]]YYYVVVSSSPPPMMMJJJIIIGGGEEECCC>>>===<<<;;;:::999999999666666555555444333222222,,,------...............,,,------.........------...............,,,++++++)))))))))***,,,...111222111111111000000000000000000000000000000111111111//////......---.........000000//////.........---............////////////000000000000000/////////........................111000000//////000000000444333222222111111222222555666777888888777666555666666666666666666666666::::::;;;;;;<<<======>>>BBBDDDEEEEEEEEEEEEGGGHHHKKKLLLNNNPPPRRRSSSTTTTTTVVVWWWWWWWWWWWWYYY\\\___^^^aaafffiiimmmqqquuuxxx{{{|||~~~{{{xxxyyy~~~zzzuuusssqqqqqqppprrrooojjjeeebbb`````````aaaeeekkkppptttvvvvvvuuuvvvuuurrrnnnjjjgggdddbbb[[[[[[ZZZVVVRRROOOOOOOOOSSSUUUWWWWWWUUUSSSQQQQQQNNNNNNOOOOOOOOONNNLLLKKKIIIGGGFFFIIIMMMSSS```lllyyy|||vvvqqqqqqyyyrrr```VVVRRRPPPMMMMMMPPPZZZlllqqq[[[MMMJJJGGGEEEFFFHHHIIIIIIHHHJJJMMMPPPSSSVVV[[[^^^aaafffmmmsssyyytttfff^^^YYYVVVSSSPPPLLLIIIHHHGGGEEECCC>>>===<<<;;;:::999999999666555555444333222222222....../////////...------******+++,,,,,,,,,,,,,,,...---,,,++++++*********++++++++++++,,,...000111111111111111000000000000.........//////000000000000000///......---......000000000///......------////////////000000000000111000000//////.................................000////////////000000111333333222222111111222222555666777888888888777777666666666666666777777777999::::::;;;<<<===>>>>>>AAACCCDDDEEEDDDEEEFFFHHHJJJKKKMMMOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWYYY]]]___^^^aaaeeeiiilllppptttwwwyyyzzz}}}~~~yyyvvvuuusssrrryyyuuummmeee___[[[YYYYYYVVVXXX[[[^^^______^^^]]]```___]]][[[YYYVVVUUUTTTOOOOOOMMMJJJFFFEEEEEEGGGJJJLLLNNNNNNLLLKKKJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHGGGEEEEEEHHHLLLRRR___kkkvvv{{{vvvqqqrrrzzznnn^^^UUURRROOOMMMMMMQQQ\\\ooopppYYYMMMJJJGGGFFFGGGHHHIIIIIIHHHJJJMMMPPPRRRVVVZZZ]]]```eeekkkqqqwwwtttfff___ZZZXXXSSSPPPLLLIIIGGGFFFEEECCC>>>===<<<;;;:::999999999444444333333222222111111222222111000///...,,,++++++++++++*********++++++++++++***)))***+++,,,,,,...---,,,,,,,,,---...///111111111000000000000000---......///000111222222222111000///...---------000000//////.........---/////////000000000111111/////////......---------........................---------...///111222333111111111111222333444444555555666666777777777777444444555666777888999999999999:::;;;<<<===>>>??????AAABBBCCCCCCCCCEEEGGGIIIJJJLLLNNNPPPRRRSSSSSSTTTUUUWWWWWWXXXZZZ]]]___^^^aaaeeehhhkkkooosssvvvxxxyyy|||}}}{{{zzzxxxwwwyyytttlllccc\\\WWWUUUTTTSSSSSSTTTTTTSSSQQQPPPNNNOOONNNMMMLLLJJJIIIHHHGGGFFFEEEDDDBBB???>>>???AAACCCEEEGGGGGGFFFEEEEEEFFFFFFFFFGGGHHHGGGFFFEEEDDDEEECCCCCCGGGJJJPPP\\\hhhuuu~~~zzzvvvrrrsss|||nnn___WWWRRROOONNNNNNRRR]]]qqqrrrYYYNNNKKKHHHFFFGGGHHHIIIIIIHHHJJJMMMPPPRRRUUUYYY\\\```dddjjjooouuusssfff___[[[YYYRRROOOLLLIIIHHHFFFDDDBBB>>>===<<<;;;:::999999999333333333222222111111111333333222111///---,,,+++...---,,,+++++++++,,,,,,*********+++,,,---...//////...,,,+++++++++,,,---///000000000111111111111///000111222333444555555333222111///...---------////////////////////////////////////000000000000............------------........................,,,,,,---...///111222333000000000111222444555666444444555555666666777777333444555666888999:::;;;888999:::;;;<<<>>>??????>>>@@@AAABBBBBBCCCEEEFFFGGGIIIKKKNNNPPPRRRSSSSSSSSSUUUWWWXXXXXXZZZ]]]___^^^```dddhhhkkknnnrrruuuxxxyyy|||}}}xxxtttmmmeee^^^YYYVVVUUUPPPPPPOOONNNMMMKKKJJJIIIEEEEEEDDDCCCAAA@@@???????????????>>><<<;;;<<<======???AAAAAAAAAAAABBBCCCCCCCCCDDDEEEDDDCCCBBBAAABBB@@@AAAEEEHHHNNNZZZeeettt}}}zzzvvvsssuuu|||nnnbbbZZZTTTQQQQQQPPPTTT___sssxxx]]]PPPMMMIIIGGGGGGHHHHHHHHHHHHJJJMMMOOORRRUUUYYY\\\```dddiiimmmrrr}}}rrrddd]]]ZZZXXXPPPNNNLLLJJJIIIGGGCCC@@@>>>===<<<;;;:::999999999333333333333333222222222111111111000///---,,,+++------,,,++++++,,,---...***++++++,,,------......---,,,+++******+++,,,---......///000111222222333///000111222444555666777444333111///...---,,,,,,------......///000000000........./////////000000............////////////........................---------...///000111222000000000111222333555555444444444555666777888888555555666777888888999999888999:::;;;<<<>>>??????>>>@@@BBBCCCCCCDDDFFFGGGGGGHHHJJJMMMOOOQQQSSSSSSRRRTTTWWWXXXYYYZZZ]]]___]]]```dddgggjjjmmmqqqtttyyyzzz}}}zzzvvvqqqjjjccc^^^[[[YYYQQQPPPNNNLLLJJJHHHGGGFFFBBBAAA@@@???===<<<;;;::::::;;;===<<<;;;::::::;;;888:::<<<=========???AAA>>>???@@@AAAAAAAAA@@@??????>>>???CCCFFFLLLWWWbbbrrr|||zzzwwwuuuwww~~~wwwtttnnnccc\\\VVVSSSTTTSSSVVVaaauuueeeQQQNNNJJJGGGGGGGGGGGGGGGHHHJJJMMMOOOQQQTTTXXX[[[aaaeeeiiilllppp{{{qqqccc\\\XXXWWWOOONNNLLLKKKJJJGGGCCC???>>>===<<<;;;:::999999999444444444444444444333333.../////////...---,,,,,,******))))))***+++---...******+++,,,,,,,,,++++++******))))))***,,,---///------...000111222333444---...///000222333555555444333222000...---,,,,,,,,,,,,---...///000111111............////////////......//////000000111111........................//////............//////111111111111222333444444555555555555666777888999777777777777777777777777888999:::;;;===>>>???@@@???AAACCCDDDDDDEEEGGGIIIFFFHHHJJJMMMOOOQQQRRRSSSRRRTTTWWWXXXYYY[[[]]]___]]]```dddgggjjjmmmqqqtttzzz{{{~~~|||zzz~~~zzzwwwrrrlllfff```\\\ZZZVVVTTTQQQMMMIIIFFFDDDDDDAAAAAA@@@>>><<<:::999888777999<<<<<<;;;:::::::::666888:::::::::;;;===???:::;;;===???????????????>>><<<>>>BBBEEEKKKVVVaaaqqq{{{zzzxxxvvvxxx}}}wwwpppmmmccc^^^XXXUUUWWWUUUYYYbbbvvvlllSSSOOOJJJGGGGGGGGGGGGFFFHHHJJJMMMOOOQQQTTTXXX[[[bbbeeeiiikkkooozzzqqqeee^^^YYYVVVRRROOOLLLJJJIIIGGGDDDBBB@@@???===<<<::::::999999777666555444222111000///111000000///...---------,,,+++******,,,,,,+++***---,,,+++******,,,...//////---+++)))***,,,///111...///000111111111111111222222111111222222333444222111000///------,,,,,,---...///////////////............/////////////////////.........---------............/////////000000///...---...000222333444444444333222444777:::555555555666666666666666999999888888888888999999666666888:::<<<>>>???@@@EEEDDDDDDCCCCCCEEEFFFGGGLLLLLLLLLLLLMMMNNNOOOPPPTTTSSSSSSUUUWWWZZZ^^^```___bbbeeegggjjjmmmqqquuuwwwzzz}}}||||||}}}}}}|||sssmmmiiieee```]]]ZZZWWWSSSPPPMMMJJJGGGEEEEEECCC@@@???>>>===:::888777777777777777888888888;;;:::999999888888999999;;;<<<<<<===============>>>===>>>AAACCCGGGQQQ[[[oooyyyzzzvvvtttyyyzzzxxxvvvpppeee```[[[VVVUUUYYY\\\ggg{{{nnnYYYQQQKKKJJJJJJHHHHHHKKKIIIJJJLLLNNNOOORRRWWWZZZ\\\___dddiiipppzzzqqqddd^^^YYYVVVRRRPPPMMMKKKIIIGGGDDDBBB@@@???===<<<:::999999999777666555444222111000///111000000///......------...,,,++++++,,,,,,+++***++++++,,,,,,---------,,,---,,,,,,,,,,,,---......000111111111111000000///111111111111222222222222222111000///------------,,,---...///000000000000000000//////......------//////.........---------222222000///---+++))))))...---------...///000111222333333222111222555888666666666666777777888888999999888888888888999999777777999:::<<<===??????BBBAAAAAAAAABBBCCCEEEFFFJJJJJJJJJKKKMMMOOOPPPQQQTTTTTTTTTUUUWWW[[[^^^``````bbbeeegggjjjmmmqqqtttxxx{{{uuunnnjjjfffbbb^^^^^^[[[VVVSSSPPPMMMJJJGGGEEECCCAAA@@@???===;;;999888888888888888888888888;;;:::999999888888999999::::::;;;<<<<<<<<<<<<;;;>>>===>>>AAACCCGGGQQQ[[[lllwww~~~zzzwwwuuuyyy{{{wwwuuuqqqgggbbb]]]YYYXXXWWW[[[eeeyyyqqqZZZRRRKKKJJJIIIGGGGGGJJJIIIJJJLLLNNNOOORRRWWWZZZ\\\```eeeiiipppzzzpppddd^^^ZZZWWWRRRPPPMMMKKKIIIGGGEEEBBB??????===;;;:::999999999666666555444222111000000000000000///......------///...,,,,,,------,,,+++)))***,,,......---,,,+++++++++,,,---...------,,,111222222111111000///......///111222222111111000222111000...------------+++,,,---...///111222222111000000///...---,,,,,,/////////............---------------------------+++,,,---....../////////000111111000///000333555555666666777888999::::::999999888888888888999999999999:::;;;<<<===>>>>>>@@@@@@@@@AAACCCDDDFFFGGGGGGHHHIIIJJJLLLOOOQQQRRRSSSTTTTTTUUUXXX[[[^^^```aaacccfffhhhjjjlllpppsssyyy|||xxxpppllliiieeebbbddd```[[[WWWTTTPPPLLLJJJGGGEEEBBBAAA@@@???===:::999999999999999999999999;;;:::999999888888999999888999::::::;;;;;;::::::>>><<<===@@@BBBFFFPPPZZZiiittt~~~yyywwwvvv{{{zzzuuurrrhhhccc^^^ZZZYYYWWWZZZdddvvvvvv[[[RRRJJJIIIIIIGGGFFFHHHHHHJJJLLLNNNOOOSSSWWWZZZ]]]aaaeeejjjpppyyypppddd^^^ZZZWWWRRRPPPMMMKKKJJJHHHEEEBBB???>>>===;;;:::999888888666555555444222111111000000000//////...............---,,,---/////////...***+++,,,---------,,,,,,++++++,,,,,,,,,---------000000111111111000000///---...000222222111///...111111///......------------------...///000111111/////////......---------/////////...............***++++++---...///000000***,,,...000000000///...///000111000///000222444444444555666888999:::::::::999999888888999999:::::::::;;;;;;<<<<<<======@@@AAABBBCCCEEEGGGIIIIIIGGGHHHIIIJJJLLLNNNPPPQQQSSSTTTUUUVVVYYY[[[^^^___aaacccfffhhhiiilllpppsssyyy|||zzzsssooommmkkkiiihhheee___[[[WWWSSSOOOLLLIIIGGGDDDCCCBBBAAA>>><<<;;;;;;;;;:::::::::::::::;;;:::999999888888999999888999::::::;;;:::::::::===<<<===???AAAEEENNNXXXgggqqq}}}yyywwwvvv}}}xxxsssiiiccc^^^YYYXXXXXX[[[cccttt{{{^^^SSSJJJHHHHHHGGGFFFGGGHHHIIILLLNNNPPPSSSWWW[[[^^^aaafffjjjoooxxxpppeee___ZZZWWWSSSPPPMMMKKKJJJHHHEEECCC???>>><<<;;;999888888888555555444333333222111111////////////............+++++++++---///111111111,,,,,,+++++++++,,,---......,,,***))))))+++...///---...///111111222222222,,,...000111222111///...111000///......---......000///............//////,,,,,,------......//////////////////////////////111111000///...---,,,++++++---///111222111000//////000222222111111333555333333444555777888999999::::::999999999999::::::;;;;;;;;;<<<<<<<<<======???@@@BBBDDDFFFHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNSSSTTTUUUWWWZZZ\\\^^^___```ccceeehhhjjjmmmpppsssyyy|||}}}wwwvvvtttrrrpppkkkgggbbb]]]YYYUUUPPPMMMKKKIIIFFFEEEDDDCCC@@@>>>===<<<<<<<<<;;;;;;;;;:::;;;:::999999888888999999999999:::;;;;;;;;;;;;:::===;;;<<<>>>@@@CCCMMMWWWeeeooo~~~|||xxxwwwwww|||wwwlllfff___ZZZXXXZZZ]]]dddsssaaaUUUKKKHHHIIIGGGFFFFFFGGGIIIKKKMMMPPPSSSXXX[[[^^^aaafffjjjnnnuuuqqqfff___ZZZWWWSSSQQQNNNLLLJJJHHHEEECCC>>>>>><<<:::999888888888555555444333333222111111//////////////////......+++******,,,///111111111---,,,+++******,,,...///...,,,***((((((+++...000,,,---///000222333333333---...000111111000000///000000///...............222111///...------......++++++,,,---...//////000...////////////000000000////////////////////////,,,---000111222222000//////111333333222222333555333444444555666777777888::::::999999999999::::::;;;;;;;;;<<<=========>>>===>>>@@@BBBDDDFFFFFFGGGKKKKKKKKKKKKLLLMMMNNNNNNSSSTTTVVVXXXZZZ]]]^^^______bbbeeegggjjjmmmqqquuuyyy|||~~~}}}zzzwwwmmmiiiddd___[[[WWWSSSPPPMMMKKKHHHGGGFFFEEEBBB@@@>>>>>>>>>======<<<<<<;;;;;;:::999999888888999999999999:::;;;;;;;;;;;;:::<<<:::;;;>>>???BBBKKKUUUbbblll{{{|||xxxwwwxxxzzzoooiiibbb]]][[[]]]___eeeqqqeeeXXXLLLIIIJJJHHHFFFEEEGGGIIIKKKMMMPPPSSSXXX\\\]]]aaaeeeiiilllsss{{{sssggg```ZZZVVVSSSQQQNNNLLLKKKIIIFFFCCC>>>===<<<:::999888777777555444444333333222222111.../////////////////////---,,,+++,,,...//////...,,,+++++++++,,,,,,------,,,+++***)))***+++---...---...///111111222222222//////000000000111111111000000///............///111000...------...///000,,,,,,,,,------............/////////000000000000)))***+++---///111222333,,,---...000000000000//////111222333222222333444555555666666777777777777;;;::::::999999::::::;;;:::;;;;;;<<<===>>>>>>???>>>???AAACCCEEEEEEEEEEEEJJJJJJKKKLLLMMMNNNPPPQQQSSSTTTVVVYYY[[[]]]^^^___^^^```dddgggjjjnnnsssvvvxxx{{{{{{oookkkfffaaa^^^ZZZVVVSSSNNNLLLJJJHHHHHHFFFDDDBBB@@@??????>>>======<<<<<<;;;:::999999888888999999777888999999:::999999999<<<:::;;;===>>>AAAJJJTTT___iiiwww{{{wwwwwwyyyxxxnnniiiccc___]]]^^^___dddooohhhZZZMMMJJJKKKIIIGGGFFFFFFHHHKKKMMMPPPTTTXXX\\\\\\```dddgggkkkpppxxx~~~ttthhh```ZZZVVVSSSQQQNNNLLLKKKIIIFFFDDD>>>===<<<:::999888777777444444444333333222222222.........//////////////////---,,,,,,------,,,+++)))***,,,......---,,,+++******+++,,,,,,,,,,,,+++///000000111111111111000000000000///000111222222000//////............//////...---,,,---///111222---------------------,,,.../////////000000111111......---------,,,,,,,,,,,,,,,---...////////////...000222222222111222333777777777777777888888888;;;::::::999999::::::;;;::::::;;;<<<===>>>??????@@@AAACCCEEEGGGGGGGGGGGGIIIIIIJJJLLLNNNPPPRRRSSSSSSTTTVVVYYY[[[]]]^^^___]]]```cccgggjjjoootttwwwwwwzzz}}}}}}ppplllgggccc```\\\XXXVVVOOOMMMKKKIIIIIIGGGEEECCC@@@@@@@@@???>>>======<<<;;;:::999999888888999999666666777888888888888888<<<::::::===>>>AAAJJJTTT]]]ggguuu{{{wwwwwwyyysssjjjfffbbb^^^]]]______cccmmm}}}jjj[[[NNNJJJKKKJJJGGGFFFFFFHHHKKKMMMPPPTTTYYY\\\\\\___dddgggjjjooovvv|||ssseee^^^ZZZXXXVVVRRRNNNJJJIIIHHHFFFEEE>>>===<<<:::888666555444444333333333555555555444111111111000//////......+++,,,------......------++++++***)))***+++---...+++++++++++++++++++++++++++,,,...000222333444444***'''%%%(((...222111//////////////////.........------------.........///,,,,,,,,,---------......///000111000...---,,,---///............---------------...///000111222222111222222000///000222444555555666777888999::::::999999999999:::;;;<<<<<<888:::<<<===>>>???AAACCC@@@AAABBBDDDFFFHHHJJJKKKJJJJJJKKKLLLMMMOOOQQQRRRSSSVVVYYY[[[[[[\\\^^^```^^^bbbfffjjjlllooorrrtttzzz|||}}}wwwxxxzzz~~~uuuqqqlllgggddd```\\\YYYTTTSSSPPPLLLIIIFFFDDDCCCFFFDDDBBB@@@@@@???===;;;;;;;;;:::999888777666555666777777888888999::::::;;;;;;::::::<<>><<<:::999777777777666444333333222111///111111000//////......------.........---,,,,,,+++,,,+++*********+++,,,---++++++++++++++++++++++++,,,---///000222222333333333000---...222444222000111000000///...---,,,,,,,,,,,,---------.........------.........////////////000111000...---------///............---------,,,---...///000111111222111111222111000000222444555555666777888999999:::888888888777888888999999888:::<<<===>>>???AAACCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNOOOQQQRRRUUUWWWZZZ[[[[[[\\\]]]___```cccfffiiilllooosssuuuzzz|||xxxxxxwwwyyy||||||xxxrrrmmmiiiddd```]]]UUUTTTQQQNNNKKKHHHGGGFFFIIIFFFDDDCCCBBBAAA???===;;;;;;::::::999999999888:::::::::::::::;;;;;;;;;::::::999:::<<>><<<:::999888888777666555333222111//////000000//////...------,,,/////////...---,,,***))),,,,,,+++*********++++++++++++++++++++++++++++++---...///000111111111111222///,,,---///000///---...............---------,,,,,,---------.............../////////000000000...000111000...---------///............---------,,,,,,---...///000000111000111222111000000222444444555666666888888999:::999999888888777888888888888:::<<<===>>>???AAACCCGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKLLLNNNPPPRRRSSSVVVXXX[[[\\\[[[[[[]]]^^^ccceeegggiiillloootttwwwyyy|||}}}{{{wwwuuuvvvzzz~~~{{{uuupppjjjeeebbbWWWVVVSSSPPPNNNLLLKKKKKKMMMJJJGGGEEEEEECCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::===CCCKKKPPPYYYbbbnnnyyyzzzxxx{{{vvvrrrooommmmmmkkkfffbbbcccbbbdddkkktttwww^^^RRROOOHHHFFFIIIGGGHHHKKKNNNQQQRRRTTTVVVXXX\\\```dddfffgggiiinnnrrrtttfff___[[[YYYUUURRROOOLLLKKKJJJHHHFFF>>>===;;;999888777777777444555555555333222333333/////////...------,,,,,,............---,,,+++***---,,,,,,++++++*********++++++++++++++++++++++++...///000000000000000000,,,+++)))***,,,......---,,,,,,,,,---.../////////------........./////////....../////////000000000...000111000...------...///............---------++++++,,,---...///000000///000111111111111222444444444555666777888999999<<<<<<;;;:::999999999999888:::<<<===>>>???AAACCCGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKLLLNNNPPPRRRTTTUUUWWWZZZ\\\\\\]]]^^^```eeefffhhhiiilllpppuuuyyyyyy|||{{{xxxwwwxxxxxx~~~{{{uuuoooiiieee[[[YYYVVVSSSQQQPPPPPPQQQPPPNNNJJJGGGFFFEEECCCAAA===<<<<<<<<<;;;;;;::::::;;;;;;:::999888888777777777888999:::===CCCJJJPPPYYYaaammmwww~~~zzzxxx|||{{{rrrqqqpppppppppmmmiiieeegggdddfffkkksss~~~xxx___PPPNNNGGGFFFIIIGGGHHHJJJNNNPPPQQQSSSVVVXXX[[[___eeeggghhhiiilllooo{{{tttfff___[[[XXXTTTQQQNNNMMMLLLJJJHHHFFF???===;;;999888888888888666888999777444333333555/////////...------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++//////000000000000//////000///......///000111000...........................////////////000000000------........./////////...///000000...---......///............---------++++++,,,---...///000000...000111222111111333444444444555666777888999999<<<<<<;;;:::999999999999888:::<<<===>>>???AAACCCEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKMMMOOOQQQSSSTTTRRRUUUYYY[[[]]]___aaacccfffgggiiijjjlllpppuuuyyyyyy{{{|||xxxuuuxxxzzzssslllhhh```^^^[[[XXXVVVVVVVVVWWWTTTQQQLLLIIIGGGFFFDDDCCC@@@???>>>===;;;:::999888<<<;;;;;;:::999888777777777888999:::===BBBIIINNNYYY```kkkuuu~~~}}}xxxwww|||zzzqqqrrrrrrsssrrroookkkgggiiigggggglllssszzz___OOOLLLGGGGGGJJJHHHHHHJJJMMMOOOPPPRRRUUUXXX[[[```eeehhhiiijjjmmmoooyyyuuufff^^^YYYWWWPPPNNNKKKJJJIIIHHHEEECCCAAA@@@===;;;::::::;;;<<<;;;======999444111111222000000//////...------,,,+++,,,------......------++++++,,,,,,,,,+++******++++++++++++++++++++++++......///000000000//////333333111000////////////333333111000...,,,+++***....../////////000000000------........./////////---///000000///......//////............---------,,,,,,---...///000000111---///111222222222333444333444555555777777888999999999888888777888888888888:::<<<===>>>???AAACCCCCCCCCDDDFFFGGGIIIJJJKKKIIIJJJKKKMMMOOORRRTTTUUUQQQTTTXXX[[[^^^```ccceeeeeegggiiikkklllppptttwwwxxx{{{~~~{{{vvv{{{zzztttooohhhfffbbb___]]]]]]^^^^^^XXXTTTOOOKKKIIIHHHFFFEEECCCBBBAAA???===;;;999888>>>======<<<;;;::::::999777888999:::===BBBHHHLLLVVV]]]hhhsss||||||wwwvvv}}}{{{ppprrrtttuuussspppllljjjjjjhhhjjjooovvvbbbQQQMMMHHHHHHKKKHHHHHHJJJLLLMMMOOOQQQUUUXXXZZZ___eeehhhhhhjjjmmmpppxxxvvvfff]]]XXXUUUNNNLLLJJJIIIIIIGGGDDDBBBBBB@@@===;;;::::::<<<===;;;===>>>:::333///000222111111000//////......------------...------,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++------...///000000000///000000000...---------...333222111000///...------------------................../////////000000000---...000000///......//////............---------,,,---...///000111111222,,,///111333222222333444333444444555666777888888888888888777888888999999888:::<<<===>>>???AAACCCBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKMMMOOORRRTTTVVVRRRUUUYYY\\\^^^```ccceeedddfffiiikkkmmmooorrruuuxxx{{{~~~~~~zzzqqqooojjjfffddddddeeefff\\\XXXRRRNNNLLLJJJIIIHHHDDDDDDCCCAAA@@@>>>===<<<======<<<<<<;;;;;;;;;:::888999:::;;;===AAAFFFJJJRRRYYYdddoooyyy}}}xxxwwwyyynnnpppssstttssspppnnnmmmjjjiiilllrrryyyiiiUUUPPPJJJIIILLLHHHHHHIIIKKKMMMNNNQQQUUUXXXYYY]]]bbbeeegggiiimmmqqqyyyvvvfff]]]WWWTTTOOOMMMLLLKKKJJJIIIFFFCCC@@@>>>;;;999888888:::;;;777:::;;;888333000111444111111111000//////....../////////...---,,,+++***((()))+++,,,---,,,,,,+++++++++++++++++++++++++++,,,---...///000000000000---.../////////000222444......///000111222333333+++++++++,,,,,,,,,------000000000000111111111111---...000000///....../////////.........---------------...///000111222222,,,...111333333222333444333333444555666777888888999999999999:::;;;<<<<<<888:::<<<===>>>???AAACCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMPPPRRRUUUVVVTTTVVVZZZ\\\]]]___aaacccbbbeeeiiilllmmmooorrrsssxxx{{{~~~wwwtttpppllliiiiiijjjkkk___ZZZUUUPPPNNNLLLKKKJJJEEEEEEDDDCCCBBBBBBAAAAAA;;;;;;:::::::::999999999999:::;;;;;;===@@@EEEIIINNNVVVaaammmwww~~~yyyxxxwwwkkkmmmqqqrrrrrrpppoooooojjjjjjmmmssszzzoooZZZSSSLLLJJJLLLGGGHHHIIIKKKLLLNNNPPPTTTWWWWWW[[[```ccceeehhhmmmqqqyyyvvvfff___ZZZUUUSSSQQQNNNMMMKKKIIIFFFCCCAAA@@@>>><<<:::999888888999777555444444333111///111111000000//////......---------------------------,,,***((('''&&&%%%%%%++++++++++++++++++++++++,,,---...///000000000000............///000222222888555222111111111111000------------------------///////////////......---000000111111111000000///........................,,,,,,------.../////////000000111111111222222222555555666666777777888888:::999888888999:::<<<===;;;;;;;;;<<<>>>???AAABBBBBBBBBCCCDDDEEEEEEDDDDDDIIIKKKMMMOOOOOOQQQSSSUUUUUUVVVXXXZZZ]]]```cccdddfffhhhjjjlllnnnppptttwwwyyy{{{~~~zzzvvvrrrooollljjj^^^\\\XXXUUURRROOOKKKHHHFFFEEEEEECCCBBBAAA@@@@@@>>>===<<<:::999888777777;;;:::999999;;;>>>BBBDDDKKKSSS^^^iiisss|||zzzsssooorrrvvvxxxvvvsssqqqpppiiirrruuuxxxsssZZZRRRKKKJJJJJJEEEEEEHHHLLLOOOPPPQQQSSSTTT[[[]]]```bbbeeeiiinnnrrrwww|||wwwggg```[[[VVVSSSQQQNNNMMMKKKIIIEEECCCAAA@@@>>><<<:::999888888888777555444444333111///000000000000//////......------------------------++++++***************+++++++++++++++++++++++++++,,,---...///000000000000............///000111222333111/////////000///---------------------------///////////////...------000000111111111000000///........................---------...//////000000222222333333333444444444555555555666666777888888:::999999999999;;;<<<===;;;;;;;;;<<<>>>???AAABBBAAABBBCCCDDDEEEEEEEEEEEEIIIKKKMMMOOOOOOQQQSSSUUUVVVWWWXXXZZZ]]]___bbbccceeehhhjjjlllnnnppptttwwwyyy{{{}}}~~~xxxsssnnnkkkdddaaa]]]YYYVVVSSSOOOLLLHHHGGGFFFEEEDDDCCCBBBAAA>>>===<<<:::999888888777:::999888999;;;>>>BBBDDDJJJRRR\\\gggqqq}}}}}}|||qqqmmmqqquuuxxxwwwuuussssssnnnvvvwwwxxx~~~zzz___UUUMMMKKKKKKFFFFFFHHHLLLOOOPPPQQQSSSTTTXXXZZZ]]]```dddhhhmmmqqquuuzzzyyyhhhaaa\\\WWWRRRPPPNNNLLLKKKHHHEEEBBB@@@???===<<<:::999888888888666444333444333111///000000000////////////...---------------------------,,,,,,++++++,,,------++++++++++++++++++++++++,,,---...///000000000000............///000111111333222222333444333111///------------------------...////////////...------///000000111111000000000.................................///000000111111222222333333333444444444444444555555666777777888999999999999:::;;;<<<===;;;;;;;;;<<<>>>???AAABBB@@@AAACCCDDDEEEFFFFFFGGGHHHJJJMMMNNNOOOPPPSSSUUUWWWWWWXXXZZZ\\\___aaabbbeeegggjjjlllmmmppptttwwwyyy{{{}}}|||vvvsssllliiiddd___[[[WWWSSSPPPJJJIIIHHHGGGEEEDDDCCCCCC???>>><<<;;;999999888888999888888888:::>>>BBBDDDIIIPPPZZZdddnnnzzz}}}~~~~~~ppplllpppvvvyyyyyyxxxwwwvvvssszzzzzzzzz~~~dddXXXNNNLLLLLLGGGFFFIIILLLNNNOOOPPPRRRTTTUUUXXX[[[___bbbfffkkknnnssswwwzzziiiccc]]]XXXQQQOOOMMMKKKJJJHHHDDDAAA???>>>===;;;:::999888888777555444333333333111///////////////////////////------------------------000///...,,,++++++******++++++++++++++++++++++++,,,---...///000000000000...............///000111555444555666666444000---,,,,,,------------------......//////......---,,,...///000000000000000000......................../////////000111111222222000000111111111222222222333333444555666777777888999999::::::;;;<<<<<<===;;;;;;;;;<<<>>>???AAABBB@@@AAABBBDDDFFFGGGGGGHHHHHHJJJMMMNNNOOOPPPRRRUUUWWWXXXXXXZZZ\\\^^^```aaadddfffiiikkkmmmppptttwwwxxxzzz}}}~~~sssoooiiiccc^^^YYYTTTQQQKKKJJJIIIHHHFFFEEEDDDCCC@@@???===;;;:::999999999999888777888:::===AAACCCGGGMMMWWW```jjjvvv}}}}}}sssnnnsssxxx{{{{{{zzzyyyyyywww~~~}}}{{{~~~}}}fffXXXNNNKKKLLLHHHGGGIIILLLMMMNNNOOORRRTTTVVVXXX\\\^^^aaadddhhhkkkooottt|||{{{jjjddd^^^XXXQQQOOOLLLKKKIIIGGGCCCAAA???>>><<<;;;999999888888666555333333333333111///.............../////////------------------------///...---++++++*********++++++++++++++++++++++++,,,---...///000000000000...............//////000222222222333222///***&&&,,,,,,,,,---------.....................------,,,......///000000000000000//////////////////////////////000000111222222222000000111111111222222222333333444555666777888999999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBB@@@AAACCCEEEFFFGGGHHHHHHHHHJJJLLLNNNNNNPPPRRRTTTWWWWWWXXXYYY[[[]]]___```cccfffhhhkkkmmmppptttwwwxxxzzz}}}~~~{{{zzzyyytttllleee___YYYTTTQQQLLLKKKJJJHHHFFFEEECCCCCC@@@???>>><<<;;;:::999999999888777777999<<>>===<<<:::999999888888555444222222333333111000---............/////////------------------------************+++,,,------++++++++++++++++++++++++,,,---...///000000000000///......---......//////333222222222222///***'''+++,,,,,,------.........---............---,,,,,,------...///000000000000/////////////////////////////////000111111222222222222333333333444444444333444555666777888999:::999:::;;;<<<<<<======<<<;;;;;;;;;<<<>>>???AAABBBAAABBBCCCEEEFFFGGGGGGGGGGGGIIILLLMMMNNNOOORRRTTTVVVVVVWWWYYY[[[^^^```aaaccceeehhhjjjmmmppptttwwwwwwyyy}}}yyyvvvwww}}}yyyppphhh```ZZZUUURRRMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@>>>===;;;::::::::::::999777777888:::===???BBBHHHPPPXXXaaammmyyyyyy{{{wwwvvvzzz~~~~~~|||}}}{{{uuuxxxeeeWWWMMMKKKLLLHHHHHHIIIKKKLLLLLLNNNQQQSSSVVVYYY\\\^^^```aaaccceeekkkooovvv{{{kkkddd]]]WWWPPPNNNKKKJJJHHHFFFBBB@@@===<<<;;;:::999888888888555333222222333333111000---------.........//////------------------------************+++,,,---...++++++++++++++++++++++++,,,---...///000000000000///......------.........222111111222222111...+++++++++,,,,,,---......///------......------,,,+++,,,---...///000000000000////////////////////////......//////000111111222222222333333333444444444444555666777888:::;;;;;;999:::;;;<<<=========<<<;;;;;;;;;<<<>>>???AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGIIILLLMMMNNNOOORRRTTTUUUUUUVVVYYY[[[^^^```bbbbbbdddgggjjjmmmppptttwwwwwwyyy||||||xxxwwwxxxzzz|||uuulllddd]]]WWWTTTOOONNNMMMKKKIIIGGGEEEEEEAAA@@@???===<<<;;;;;;:::;;;:::888777777999;;;===AAAFFFMMMUUU^^^jjjvvvyyy|||yyyssswww{{{~~~yyynnnmmm{{{iii[[[PPPLLLLLLGGGHHHJJJKKKKKKLLLMMMPPPSSSQQQUUUYYY\\\^^^```ccceeekkknnnuuu~~~zzzkkkccc]]]WWWOOOMMMKKKIIIHHHFFFBBB???===<<<;;;:::999888888888555333222222333333111000---------.........//////------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///000000000000///......---------......,,,,,,,,,---//////---+++++++++,,,,,,---...//////------......------,,,+++,,,---...///000000000000000000000000000000000000.........///000000111111000000111111111222222222555555666888999;;;<<<<<<999:::;;;============<<<;;;;;;;;;<<<>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGIIILLLMMMNNNOOOQQQTTTTTTTTTVVVXXX[[[^^^aaabbbbbbdddgggjjjmmmppptttwwwwwwyyy||||||zzzyyyxxxwwwxxx|||yyyoooggg```ZZZWWWQQQPPPOOOMMMJJJHHHGGGFFFBBBAAA???>>><<<;;;;;;;;;<<<:::888777666888:::;;;@@@EEELLLTTT\\\hhhuuu~~~~~~zzz}}}tttooovvv{{{xxxjjjfffrrrmmm^^^RRRNNNMMMGGGIIIJJJKKKKKKKKKMMMPPPSSSMMMQQQVVVZZZ]]]```ccceeejjjmmmttt}}}uuueee___ZZZTTTNNNMMMKKKHHHEEECCCBBBAAA>>>===<<<;;;:::999999999888777555222111000000000222222222222222111111000........................---------,,,,,,+++++++++------,,,,,,,,,,,,++++++------------............---/////////---,,,---...222222222222222111111000/////////......---------......//////...---,,,,,,......------...///111222//////000//////...------......//////000000111111222222222222333444555555444444555666777888999999;;;;;;:::999999:::::::::===:::777555666:::???CCCCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKNNNPPPPPPQQQSSSTTTSSSTTTVVVYYY\\\```ccceeefffffffffhhhkkkpppsssvvv{{{||||||~~~|||xxxtttrrrttttttvvv}}}~~~tttlllfffaaa^^^YYYXXXUUUPPPJJJEEECCCCCCBBBAAA@@@???>>><<<;;;;;;999999888888999999:::;;;???AAAGGGQQQYYYbbbooo{{{{{{{{{uuutttxxxmmmbbbbbbggg}}}}}}bbbSSSMMMMMMNNNJJJJJJIIIJJJKKKLLLNNNOOORRRTTTWWWZZZ\\\___bbbeeeiiimmmsssyyyttteee___ZZZUUUPPPOOOLLLHHHEEEBBB@@@@@@>>>===<<<;;;:::999999999777666444222111111111111---------------,,,++++++---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++////////////000000000000///000000000...---...///......//////......---,,,,,,,,,,,,,,,,,,,,,++++++......//////...------,,,......------...///111222000///...------...000111......//////000000111111222222222222333444555666555555666777888888999999;;;::::::999999::::::;;;<<<;;;:::999:::===@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHGGGIIILLLNNNNNNOOOQQQRRRTTTUUUWWWZZZ]]]aaadddfffffffffgggiiimmmqqquuuxxx{{{{{{|||~~~|||xxxuuupppoooooosss{{{zzzsssnnnjjjggg```]]]XXXSSSNNNJJJGGGEEEBBBAAA@@@???>>><<<;;;;;;999999888888999999:::;;;===???EEENNNWWW___lllxxx{{{{{{uuuuuuyyy|||iii]]]\\\```uuueeeSSSLLLKKKLLLJJJJJJIIIJJJKKKLLLNNNOOOQQQTTTXXX[[[]]]___bbbdddhhhkkkpppuuu}}}sssddd___[[[WWWRRRPPPMMMIIIEEEBBB@@@???>>>===<<<;;;:::999999999666555444333222222222222///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,------------...///000///---,,,---...000000000000000///......++++++,,,,,,,,,,,,,,,,,,.........///......---,,,............///000111111000///---,,,,,,///222444......//////000000111111222222222222333444555666666666777777888888999999:::::::::999999::::::;;;<<<<<<======>>>???@@@AAACCCCCCDDDEEEFFFGGGHHHHHHHHHJJJMMMNNNNNNOOOQQQRRRUUUVVVWWWZZZ]]]aaadddeeeeeefffhhhjjjooossswwwyyyzzz{{{|||~~~}}}{{{}}}|||yyyqqqooommmlllooovvv|||}}}yyytttrrrhhhccc\\\VVVRRRNNNIIIEEEAAAAAA@@@???===<<<;;;;;;999999888888999999:::;;;;;;===BBBKKKSSS[[[hhhttt{{{|||uuuvvv|||xxxdddWWWUUUXXXjjj|||kkkVVVMMMKKKJJJJJJIIIIIIIIIJJJLLLNNNOOOOOOSSSXXX\\\^^^___aaacccfffiiilllqqqxxxsssccc___\\\XXXQQQOOOLLLIIIFFFCCCAAA@@@>>>===<<<;;;:::999999999555444444333222222222222222222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,---------...///...,,,+++,,,---000111111111111000//////---------....../////////---...............------.........//////000111111000000.........///000111......//////000000111111333222222333333444555666666666666777777777888888::::::999999999:::;;;;;;============>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJMMMOOOPPPQQQQQQRRRTTTUUUUUUWWWYYY\\\___bbbccccccdddgggjjjnnnssswwwyyyyyyzzz|||}}}~~~~~~~~~}}}xxxuuuqqqnnnmmmnnnqqqssszzz}}}zzzqqqiii^^^WWWTTTOOOGGGAAAAAAAAA@@@>>>===<<<;;;:::999999888888999999:::;;;;;;;;;@@@HHHPPPXXXeeeqqq~~~||||||{{{tttvvv~~~sss^^^RRRPPPTTTccctttrrrZZZPPPLLLKKKIIIIIIIIIIIIJJJLLLNNNOOONNNRRRXXX\\\^^^___```aaafffhhhjjjnnnttttttddd___\\\XXXNNNMMMKKKIIIFFFEEEDDDCCC>>>===<<<;;;:::999999999444444444444333222222111......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......///000000111222222...///000///...------///------......------,,,+++---------....../////////------...............---......///000000111111111000111222222111///---,,,......//////000000111111333333333333444555666666444555555666666777777777:::999999999::::::;;;<<<>>>===;;;::::::===@@@AAABBBBBBCCCEEEFFFGGGIIIIIIKKKMMMPPPQQQQQQQQQRRRTTTTTTTTTUUUWWWZZZ]]]___aaa```bbbeeehhhmmmqqqtttvvvxxxzzz|||~~~|||yyyuuuqqqmmmlllllllllmmmooosssxxx~~~~~~wwwnnnbbbZZZTTTNNNFFF@@@AAA@@@???>>>===;;;::::::999999888888999999:::;;;<<<<<<@@@GGGMMMVVVcccooo|||~~~}}}xxxtttyyynnnZZZOOOOOORRR\\\mmmvvv\\\QQQMMMJJJIIIIIIHHHIIIJJJKKKMMMNNNNNNRRRXXX\\\^^^___```aaaeeegggjjjmmmsss}}}vvveee```\\\WWWMMMLLLKKKIIIGGGFFFEEEEEE>>>===<<<;;;:::999999999444444444444333222111000------......------,,,+++........................++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------...///000111111222111222333222000///000111/////////000///......---++++++,,,,,,,,,,,,,,,,,,,,,---......///...............///000111111111111000222333444222///,,,)))......//////000000111111333333333333444555666777444444555666777888999999999999999999:::;;;<<<<<<>>>===:::888999;;;>>>AAAAAABBBCCCEEEFFFHHHIIIJJJJJJLLLNNNOOOOOOOOOPPPRRRSSSTTTUUUWWWYYY[[[]]]______```cccgggkkkoooqqqssswwwyyy|||}}}{{{wwwsssooollliiiiiiiiifffeeegggkkksss}}}vvvnnncccZZZSSSMMMGGGBBB@@@@@@???>>><<<;;;::::::999999888888999999:::;;;<<<<<>>===<<<;;;:::999999999555555555555444222000/////////000000//////...---------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++)))***+++,,,---......///000222222111000///000111222222333333222222111000,,,,,,,,,,,,,,,,,,++++++,,,------...//////......---...000111222222111111111222222222111000...,,,......//////000000111111444333333444444555666777444555666777999;;;<<<<<<999999999999:::;;;<<<======<<<;;;;;;;;;<<<===>>>AAABBBCCCDDDFFFHHHIIIJJJKKKMMMOOOPPPOOOOOOPPPRRRTTTUUUVVVWWWYYY[[[]]]^^^___```cccgggjjjmmmpppqqqwwwyyy||||||xxxtttooollljjjhhhcccaaaaaaaaacccnnnzzz}}}yyyuuulllggg___VVVNNNHHHEEEDDD@@@@@@???===<<<;;;:::999999999888888999999:::;;;<<<;;;>>>CCCIIIQQQ^^^jjjxxxvvvyyyxxxcccQQQHHHIIIMMMRRRccc|||dddWWWOOOIIIIIIHHHHHHHHHIIIKKKMMMNNNOOORRRVVVYYY[[[^^^```cccaaadddiiilllqqqyyyyyyhhhaaa[[[VVVQQQOOOMMMJJJGGGDDDCCCBBB>>>===<<<;;;:::999999999666666666555444111///............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++++++++,,,---///000000111---/////////---,,,---...000000000000000///....../////////......---------,,,,,,---.../////////...---...000111222222111111111111000000000000000111......//////000111111111444444444444444555777777555666777999;;;===??????999999999999:::;;;<<<===;;;<<<===>>>>>>===<<<<<>>??????>>>===<<<;;;;;;:::999888888888999::::::;;;;;;===???BBBHHHSSS```iiiqqq~~~xxxnnnXXXIIIEEEEEEFFFPPP___zzz}}}___PPPLLLHHHIIIJJJKKKLLLLLLLLLLLLPPPQQQRRRUUUXXX[[[]]]___aaaaaaeeekkknnnsss|||{{{hhh^^^ZZZYYYUUUQQQLLLIIIHHHGGGDDDBBB<<<<<<;;;;;;:::::::::999666666555444333333333333000000000///......------++++++++++++++++++++++++---,,,,,,,,,,,,---.........------,,,,,,------...+++++++++,,,---...///000000000000000000///.........///000111222111000000.........---------------...---,,,---//////...---...///000111222222111000//////////////////.........------......///000111000111222333555666777777888888888888888999999999;;;;;;:::999999999:::;;;<<<<<<;;;:::;;;;;;<<<===AAABBBCCCEEEGGGIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWYYY[[[\\\\\\______aaadddiiimmmpppqqqwww{{{{{{wwwssslllddd___]]]\\\ZZZXXXWWWXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTLLLJJJHHHEEEBBB???>>>===>>>======<<<<<<;;;;;;;;;999999888888999999:::;;;;;;===???BBBGGGQQQ^^^hhhqqq~~~yyyhhhTTTHHHFFFFFFGGGNNN^^^yyyeeeTTTQQQHHHIIIJJJKKKLLLLLLLLLLLLPPPQQQRRRTTTWWWZZZ]]]^^^``````dddiiilllpppyyyxxxggg]]]YYYXXXTTTQQQMMMJJJIIIGGGDDDBBB<<<<<<;;;::::::999888888555555555555444333222111000000000///......------++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........------,,,,,,------...+++++++++,,,---...///000000000000000000///......///000111222333222111111/////////.........------///...------...///...,,,...///000222333333333333......//////////////////...------......///000111000111222333555666777777777777888888999999999999;;;::::::999999::::::;;;===<<<;;;:::::::::::::::@@@AAABBBDDDGGGIIIJJJKKKNNNMMMLLLLLLNNNPPPSSSUUUWWWVVVVVVVVVWWWYYYZZZ[[[___```bbbeeeiiimmmppprrrvvvzzz}}}vvvooogggbbb___]]]ZZZWWWSSSRRRRRRQQQPPPPPPOOONNNKKKKKKJJJIIIHHHHHHGGGGGGBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;999999888888999999::::::;;;===???AAAFFFPPP]]]fffqqq}}}|||yyy```NNNGGGGGGGGGFFFMMM\\\wwwlllZZZUUUIIIIIIJJJJJJKKKLLLLLLLLLOOOPPPQQQSSSVVVYYY[[[]]]^^^^^^bbbgggjjjmmmuuu~~~vvveee\\\XXXVVVQQQOOOLLLJJJGGGDDDBBBAAA===<<<;;;:::999888777777333333444444333111///...000000000///......------........................,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,+++++++++,,,---...///000000000000000000///......000111222333444333222222000000000///......------000...------...///---,,,,,,---...///000111222222111111000///...---,,,,,,...------......///000111000111222333555666777777777777777888999999::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;???@@@BBBDDDFFFHHHJJJKKKMMMMMMMMMNNNOOOQQQTTTUUUVVVVVVUUUUUUVVVXXX[[[]]]```aaadddfffiiilllpppsssuuuyyy~~~xxxrrrkkkfffdddaaa]]]YYYTTTSSSQQQOOONNNLLLKKKKKKGGGGGGFFFEEEDDDDDDCCCCCC>>>======<<<<<<<<<======:::::::::;;;;;;;;;;;;;;;:::999999888999999::::::;;;<<<>>>@@@EEENNN[[[dddrrr}}}tttYYYKKKGGGGGGFFFFFFLLL[[[vvvttt]]]VVVJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPRRRUUUWWWZZZ[[[]]]^^^bbbgggiiilllsss|||tttddd\\\XXXVVVPPPOOONNNKKKGGGDDDBBBAAA======<<<;;;999888777777333444444444333111///...000000000///......------........................,,,++++++++++++,,,------,,,++++++******++++++,,,+++++++++,,,---...///000000000000000000///......000111222444444333333222111000000///......------///...------...///...,,,))))))***+++,,,---...///111111000///...------,,,...------......///000111000111222333555666777777777777888888888999999999999999999::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>???AAACCCEEEHHHIIIJJJJJJLLLNNNPPPRRRSSSSSSSSSUUUTTTTTTUUUWWWZZZ]]]______bbbeeegggiiikkkpppssstttxxx}}}~~~}}}|||~~~zzzuuuooollljjjgggccc___WWWVVVSSSPPPNNNLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCC??????>>>===============:::::::::;;;;;;;;;;;;;;;::::::999999888999999::::::<<<>>>@@@DDDNNN[[[dddtttnnnTTTHHHGGGFFFDDDEEELLLZZZssszzz___TTTKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOQQQSSSVVVXXXYYY]]]^^^bbbhhhjjjlllsss|||rrrddd]]]XXXUUUQQQRRRQQQNNNJJJFFFDDDDDD======<<<;;;::::::999999777777666555444222111000000000000///......------+++++++++++++++++++++++++++++++++++++++,,,------...------,,,,,,------...+++++++++,,,---...///000000000000000000///......000111222333444333222222111000000///...---,,,,,,...---,,,---///000///...---------......000111222------......///000000000...------......///000111000111222333555666777777888888888888888888888888888888999:::;;;;;;;;;;;;999:::<<<===>>>?????????===>>>@@@BBBEEEGGGIIIJJJIIIKKKNNNRRRTTTTTTTTTSSSTTTTTTUUUVVVYYY\\\___```___bbbfffggggggjjjnnnsssssswww}}}~~~}}}{{{|||~~~zzzuuurrrpppmmmhhhdddZZZXXXUUUQQQNNNLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888999999:::<<<>>>@@@EEEOOO\\\eeevvv~~~fffOOOGGGFFFCCCCCCEEELLLWWWnnncccTTTLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNPPPRRRTTTVVVWWW\\\]]]bbbhhhkkkmmmttt|||qqqddd]]]YYYVVVQQQRRRRRROOOJJJFFFDDDDDD=========<<<<<<;;;;;;;;;888777666444333222111111000000000///......------+++++++++++++++++++++++++++++++++***++++++,,,---...------,,,,,,------...+++++++++,,,---...///000000000000000000///......///000222333333333222111000000///...---,,,++++++,,,++++++---///000000///111111000000000222333444------......///000000111...------......///000111000111222333555666777777::::::999999888777777777777888999;;;<<<<<<;;;;;;::::::<<<============<<<<<<===???BBBDDDGGGIIIJJJKKKLLLNNNPPPRRRTTTUUUVVVUUUVVVWWWYYY[[[\\\^^^___^^^aaafffgggfffhhhmmmrrrrrrvvv|||}}}|||}}}||||||{{{xxxvvvrrrkkkfff]]][[[WWWSSSPPPNNNMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDAAAAAA@@@???>>>======>>>>>>======<<<<<<;;;;;;;;;;;;:::999999888888999999999;;;>>>@@@FFFPPP]]]gggxxxqqq\\\IIIDDDDDDAAABBBFFFKKKTTThhhiiiVVVMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSUUUVVVYYY[[[aaagggkkkmmmttt|||qqqddd^^^YYYVVVNNNPPPQQQNNNHHHDDDBBBBBB==================<<<<<<777666444111000//////000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,---...///000000000000000000//////...///000111222333222111111000///...---,,,+++******+++++++++,,,///111111000...---,,,++++++,,,......000000//////......------...------......///000111000111222333555666777777;;;::::::999888777666666777888999;;;<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999<<<===???AAADDDGGGIIIJJJMMMMMMMMMNNNPPPSSSVVVXXXWWWXXXYYY[[[\\\\\\\\\\\\]]]aaaeeefffeeeggglllrrrqqqvvv{{{~~~}}}|||yyywww||||||yyytttlllggg```]]]YYYUUURRRQQQPPPPPPMMMLLLKKKJJJHHHGGGFFFEEE??????>>>============>>>??????>>>===<<<;;;;;;;;;;;;::::::999888888888999999;;;>>>@@@FFFQQQ^^^hhhyyyhhhTTTDDDBBBBBB???AAAHHHIIIQQQcccnnnYYYMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUWWWYYY___gggjjjmmmttt|||rrrddd\\\XXXUUUPPPNNNJJJHHHFFFDDDAAA>>>===;;;::::::;;;<<<:::999:::888666444333444555666000111111111111///---,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////......///000000000000000//////000222333333111...000///...---,,,+++++++++++++++,,,,,,---.../////////////////////...............////////////.....................///000000000111222444555666777777888999:::;;;<<<;;;:::999;;;;;;;;;;;;;;;:::999888;;;;;;<<<===>>>>>>============???AAACCCFFFIIIJJJLLLMMMNNNOOOQQQSSSUUUWWWTTTUUUWWWZZZ\\\^^^___`````````bbbfffkkknnnpppqqqwwwzzz}}}|||xxxxxxzzz}}}zzztttoooeeeaaa[[[WWWTTTSSSQQQPPPMMMKKKJJJJJJJJJJJJHHHGGGGGGEEECCCAAA@@@???@@@@@@======<<<===>>>===:::888::::::999999999999::::::;;;;;;===BBBGGGOOO___mmmyyy~~~___SSSFFFBBBBBBBBBCCCEEELLLPPP]]]tttyyy\\\RRRMMMIIIIIIHHHGGGIIIMMMKKKKKKKKKLLLMMMOOOPPPQQQXXX[[[___bbbfffjjjpppsss{{{ssseee]]]XXXVVVPPPNNNJJJHHHFFFDDDAAA>>>???===;;;;;;;;;:::999777777666444222222222222222///000000111000///------******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,......///000000000000000/////////111333333000...000///...---,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////000000//////000000111222000111222444555666777777888888999999888777666555444555666777999999::::::;;;;;;<<<===============<<<===>>>@@@CCCGGGIIIKKKLLLMMMNNNOOOQQQSSSUUUVVVVVVWWWXXXZZZ\\\]]]]]]^^^```aaacccgggkkkoooqqqrrrxxxzzz}}}|||xxxwwwxxx{{{~~~~~~wwwrrriiieee___ZZZXXXVVVTTTSSSOOOMMMKKKKKKLLLKKKJJJHHHGGGFFFDDDBBBAAA@@@@@@@@@>>>>>>===>>>>>>===;;;999:::999999888888999999:::999999<<>><<<;;;;;;:::777555555555444333222111000000...///////////////......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++......///000000000000000///...///111222222000...//////...---,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,------------000000111111111111000000222111111111111222333333000111222333555666777777999999999999888666555333222333555777888:::::::::;;;<<<<<<===============;;;<<<===@@@CCCGGGJJJKKKLLLLLLNNNPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\aaaccceeeiiimmmpppsssuuuxxxzzz}}}{{{xxxyyyzzz}}}}}}xxxnnniiiddd___\\\ZZZWWWVVVQQQOOONNNMMMMMMMMMKKKIIIHHHGGGEEECCCBBBAAAAAAAAA@@@>>>>>>>>>???>>><<<:::999999888888888888999999:::999<<>><<<;;;;;;:::888666666666666555444222111000........./////////////////////...,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000000000///......000111222000/////////...---------------,,,---------......///////////////000000000000000111111111222222111111111222111111111111222333333111111222333444666777888;;;;;;<<<<<<<<<;;;999888888999::::::;;;;;;;;;;;;<<<<<<===============<<<:::;;;===@@@CCCGGGJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVWWWWWWXXXYYYZZZ[[[]]]]]]bbbdddgggkkknnnqqquuuwwwyyy{{{~~~}}}|||{{{}}}~~~rrrnnnhhhccc```]]]YYYWWWSSSQQQOOONNNNNNMMMKKKIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@???======>>>>>><<<:::999999888888888888999999<<<<<>>???>>>>>>===:::;;;;;;<<<============<<<===============<<<<<<:::;;;===???CCCFFFIIIJJJKKKLLLNNNQQQSSSTTTUUUUUUUUUUUUVVVWWWYYY\\\^^^```aaaeeeiiilllooorrrvvvyyyzzz|||~~~}}}vvvrrrmmmgggccc___[[[YYYUUUSSSQQQPPPOOONNNLLLJJJIIIIIIHHHGGGFFFDDDCCCBBB@@@???============<<<;;;::::::999999999999::::::======@@@EEELLLXXXjjj{{{ttt^^^NNNHHHCCCCCCBBB@@@AAADDDBBBGGGOOO[[[mmm{{{\\\SSSLLLKKKKKKIIIHHHHHHFFFFFFGGGIIIJJJLLLNNNOOOPPPSSSVVVYYY\\\```eeehhhjjjpppzzztttggg___ZZZWWWQQQOOOLLLIIIHHHEEEBBB@@@===;;;::::::;;;<<<;;;999444444333333222222111111111000////////////000000+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......///000000000000000///...---...000111000/////////...............///..............................//////000000111111111111222222222222111111000////////////000111111222222111222333555777999888:::;;;===>>>>>>>>>>>>666777999;;;<<<>>>>>>>>>==================<<<;;;;;;<<<===???BBBEEEGGGIIIJJJLLLNNNQQQSSSTTTUUUUUUTTTTTTUUUVVVYYY\\\___aaaaaaeeejjjmmmooorrrwww{{{{{{}}}}}}yyysssnnniiieee```]]]YYYVVVTTTRRRQQQPPPMMMKKKJJJJJJJJJIIIGGGFFFDDDCCCBBB@@@>>>===>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<;;;>>>EEELLLYYYlll}}}jjjXXXIIIEEECCCDDDCCC@@@AAADDDCCCGGGNNNVVVcccwwwbbbWWWMMMJJJKKKIIIHHHIIIFFFGGGGGGHHHIIIKKKLLLMMMOOORRRUUUXXX[[[___cccfffhhhnnnwwwsssfff___YYYVVVRRROOOLLLJJJHHHFFFBBB@@@>>>===;;;;;;;;;;;;999888555444333222222333444444333222111000//////000000)))***+++,,,---///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......///000000000000000///...------///000000/////////............//////////////////............,,,------...//////000000000000111111111111000000000////////////000111111222222111111333555888999:::;;;<<<===>>>>>>===<<<777888999;;;<<<========================<<<;;;;;;<<<===>>>???BBBDDDFFFGGGJJJLLLOOORRRTTTTTTTTTTTTVVVVVVUUUVVVXXX[[[^^^___```eeejjjmmmnnnqqqwww||||||}}}{{{vvvqqqlllfffccc]]]ZZZXXXVVVUUUSSSPPPNNNKKKKKKKKKJJJIIIGGGEEEDDDEEEBBB@@@???@@@AAA@@@???===<<<<<<;;;;;;<<<<<<===<<<<<>><<<;;;;;;:::888666777666555444444555777999555444222000000000000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...//////000000000000000000...------///000000/////////.........//////000///////////////.........---------...///000000111000000111111111111000000000000000///000111111222222222111111333555888999======>>>??????>>>===<<<============<<<;;;::::::======>>>>>>===<<<;;;;;;===>>>>>>@@@AAACCCEEEFFFJJJLLLOOORRRTTTUUUTTTTTTXXXWWWVVVVVVWWWYYY\\\]]]___dddjjjmmmnnnqqqwww||||||~~~|||wwwqqqkkkggg```]]]ZZZXXXWWWUUURRRPPPKKKKKKKKKKKKJJJGGGEEEDDDGGGEEEBBBAAABBBCCCBBBAAA======<<<<<<<<<<<<======>>>>>>AAAHHHPPP^^^rrrmmmWWWKKKAAA???@@@BBBAAA>>>>>>BBBBBBFFFKKKNNNUUUfff~~~sssdddTTTMMMKKKIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJMMMOOORRRUUUXXX[[[```cccdddhhhpppzzzqqqddd]]]YYYVVVRRRPPPNNNKKKHHHEEEDDDCCC===<<<<<<;;;999888777777666555444333111000///...'''))),,,...///000///...---------...------,,,,,,******,,,---.../////////------,,,+++,,,---...//////......---+++******)))..................---------...000111111111000///111000000000000/////////////////////////////////333111---******---111333//////000111111111111111000000////////////000000222///...000444777888777;;;;;;<<<======>>>>>>===;;;;;;<<<===>>>???@@@@@@<<<===>>>>>>>>>===;;;:::>>>????????????AAAEEEHHHJJJKKKMMMPPPRRRTTTUUUVVVSSSUUUWWWXXXYYY[[[^^^aaacccfffjjjmmmoooqqqtttvvvyyy{{{~~~yyyqqqlllfffccc___[[[XXXUUUQQQNNNLLLLLLMMMMMMLLLJJJIIIGGGGGGFFFFFFEEECCCBBB@@@???===;;;:::888888999:::;;;>>>@@@EEEKKKUUUeeewwwwwwbbbOOODDDBBBAAA???>>>>>>@@@AAACCCEEEHHHHHHNNN[[[eee{{{qqqWWWPPPNNNJJJHHHKKKGGGGGGGGGGGGHHHHHHIIIJJJMMMPPPRRRTTTVVVYYY]]]```aaagggooowwwpppccc]]]XXXVVVRRRPPPNNNJJJGGGEEECCCCCC>>>======<<<;;;:::999888666666555333222111000//////000111222111000...---...///......---,,,+++***++++++,,,---............---,,,+++++++++,,,..................------------.............../////////...//////000000000000000......---------,,,,,,,,,////////////////////////000///...------...///000000000111222222111111111000000////////////000000222000...000444777888777:::;;;===>>>??????>>>>>>===============>>>>>>>>>===>>>?????????>>><<<<<<@@@AAAAAAAAAAAACCCFFFIIIJJJLLLNNNPPPSSSUUUVVVVVVTTTVVVXXXXXXYYY[[[^^^```dddgggjjjmmmooorrruuuxxx{{{|||~~~xxxrrrkkkhhhccc___[[[WWWSSSPPPLLLMMMMMMMMMMMMKKKJJJHHHGGGGGGGGGFFFDDDCCCAAA@@@@@@???===<<<;;;<<<>>>??????BBBFFFLLLVVVgggzzzrrr\\\KKKBBBAAA@@@???>>>>>>@@@AAACCCCCCGGGGGGMMMYYYcccxxx}}}^^^RRRNNNIIIFFFHHHHHHGGGGGGGGGHHHHHHIIIJJJMMMOOORRRTTTUUUXXX\\\___aaafffmmmsss{{{pppccc\\\XXXUUURRRPPPNNNJJJGGGEEECCCBBB>>>>>>===<<<;;;;;;::::::777666555444333222111000222222333333222000...---000000///...---+++***))),,,------......------,,,+++++++++++++++,,,------+++,,,,,,,,,------......------......//////000000000//////...///000111222111111000000000/////////////////////////////////---...000111111000...---222222333333333222111111111000000//////000000111111000///000333666777888:::<<>>>>>>>>>>>======<<<<<<<<>>======@@@@@@AAA@@@@@@BBBEEEHHHKKKLLLNNNQQQSSSUUUVVVWWWUUUVVVXXXXXXYYYZZZ\\\___fffhhhjjjlllnnnrrrvvvzzz}}}}}}~~~{{{sssoooiiiddd___ZZZUUURRRMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA???>>>===>>>???@@@@@@CCCGGGNNNYYYkkkiiiTTTFFFAAA@@@@@@???>>>???@@@BBBCCCBBBFFFEEEKKKWWW```uuujjjWWWPPPJJJFFFFFFHHHHHHGGGGGGGGGHHHIIIIIILLLNNNPPPRRRTTTWWWZZZ]]]aaadddiiinnntttpppbbb\\\WWWUUURRRPPPNNNJJJGGGDDDBBBAAA=========<<<;;;::::::999777666666555333222222111....../////////......---............---,,,+++***---.........------,,,+++*********+++++++++,,,,,,))))))*********+++++++++++++++,,,---...//////000111000...------///111333333222222222111111111111////////////////////////,,,...000111111000...,,,333333444444333333222222111000000000000000000111000000000111333555777888:::<<<@@@CCCDDDCCC@@@???>>>>>>>>>=========<<<<<>>>>>======>>>>>>>>>>>>===???BBBEEEJJJLLLNNNQQQSSSUUUVVVWWWUUUWWWXXXXXXXXXYYY[[[]]]ggghhhjjjkkknnnrrrwww{{{~~~~~~zzzuuunnngggaaa[[[VVVSSSNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@>>><<<<<<===>>>???AAADDDIIIQQQ]]]pppzzz```LLLBBBAAA@@@????????????AAABBBCCCBBBFFFFFFKKKVVV___sssuuu]]]SSSMMMIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJLLLOOOPPPRRRTTTXXX[[[^^^aaadddhhhooozzzpppccc\\\XXXUUURRRQQQMMMJJJFFFCCCAAA@@@<<<<<<;;;;;;:::999999999666666555444333333222222------......------,,,,,,,,,,,,------...---------............---,,,++++++******+++++++++,,,,,,,,,+++++++++*********))))))******+++,,,------......222000...,,,---///111333000000000/////////......////////////////////////......////////////......333333444444444333333222111111000000000000111111000000000111222444777999:::===@@@CCCEEEDDDBBB@@@=========>>>>>>>>>>>>???>>>>>>======<<<<<<<<<<<<===>>>>>>======>>>AAADDDJJJKKKMMMPPPRRRTTTUUUVVVUUUVVVXXXXXXXXXYYY[[[]]]fffgggiiikkknnnrrrwww{{{~~~~~~zzzrrrjjjccc]]]WWWTTTPPPPPPPPPPPPNNNLLLJJJHHHIIIIIIIIIIIIHHHFFFEEEEEEAAA@@@>>>===<<<===>>>???AAAEEELLLUUUcccvvvrrrYYYGGGAAAAAA????????????@@@AAABBBBBBCCCGGGGGGLLLWWW___rrr~~~cccUUUOOOKKKIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIKKKMMMNNNPPPRRRUUUXXX[[[]]]```dddkkkwwwqqqddd]]]YYYVVVRRRQQQMMMJJJFFFCCCAAA@@@;;;;;;:::::::::999999999555555444444333222222111333222111///...,,,++++++***+++,,,---............---.........---,,,,,,+++***++++++,,,---,,,,,,,,,......------,,,,,,,,,++++++++++++,,,------......111000...------///111333222222111111111000000000////////////////////////000///............///000111222333333444444444333222111111000000111111222///000111222222444777:::;;;===@@@CCCDDDDDDBBBAAA>>>>>>>>>??????@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<>>>>>???BBBEEEIIIJJJLLLOOOQQQSSSTTTUUUTTTUUUWWWWWWXXXYYY[[[^^^dddfffhhhkkknnnrrrwwwzzz}}}}}}~~~wwwnnnggg```[[[WWWUUUTTTTTTSSSPPPMMMKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA??????@@@AAABBBBBBGGGPPP\\\kkk}}}iiiRRRDDD@@@BBB>>>>>>???@@@AAABBBBBBBBBDDDHHHHHHNNNXXX___qqqlllZZZPPPKKKIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGIIIKKKMMMNNNPPPSSSVVVXXXZZZ]]]aaahhhtttrrreee^^^ZZZWWWRRRQQQMMMIIIFFFBBB@@@???;;;;;;;;;;;;;;;:::::::::444444333333222222111111333222111///...---------,,,,,,------...------------------...------,,,,,,***+++,,,---...------,,,------------....................................000000...---...///111222555555444444444333333333///////////////////////////////////////////////////000111333444444444444222111111000000111111222...000222222222333777:::;;;===???AAABBBCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@??????===<<<<<<<<<===>>>?????????>>>===???BBBDDDGGGIIIKKKMMMPPPRRRSSSSSSSSSTTTVVVWWWXXXYYY\\\^^^aaadddhhhkkknnnqqquuuxxx{{{|||~~~}}}tttlllfff```]]][[[ZZZYYYWWWTTTPPPMMMKKKHHHHHHHHHHHHHHHGGGFFFEEEFFFEEECCCAAAAAABBBCCCDDDDDDKKKVVVdddsssxxx```MMMBBB@@@AAA===>>>???@@@AAABBBBBBBBBEEEIIIIIINNNWWW^^^ooo{{{cccUUUMMMJJJJJJIIIHHHHHHGGGGGGGGGHHHFFFHHHJJJKKKLLLNNNQQQTTTVVVYYY\\\___eeeppp|||ssseee___ZZZXXXSSSQQQMMMIIIEEEBBB@@@???<<<<<<<<<<<<<<<<<<;;;;;;333333333222222111111111...............///000000............---,,,,,,+++,,,,,,---......------,,,+++,,,---...///...------)))******+++---......///000000000000000/////////000//////...///000111222222222222111111111000000////////////////////////---...///000000///...---...///000222333444555555222222111111111111222222...000222222111333777;;;<<<===>>>@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@???>>>AAA@@@>>>=========>>>???=========<<<;;;<<>><<<<<<<<<<<<;;;:::999888999888555333222111111111111000000///...---------...,,,***,,,...///...,,,,,,------...------,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111......------------......222333444555444222///...,,,///111...)))(((,,,000000000//////.........---000000111222333444444555333444666555333111111111222222111000///111444888:::888888;;;@@@CCCBBBAAADDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????===<<<<<<<<<===>>>???@@@AAABBBBBBEEEFFFIIIKKKMMMOOOPPPQQQUUUVVVXXXYYYYYY[[[^^^```aaadddgggiiilllooosssvvvwwwzzz}}}~~~wwwqqqkkkgggdddbbb___[[[VVVRRRNNNKKKIIIIIIHHHHHHGGGFFFFFFEEELLLHHHFFFGGGEEEAAAAAAEEEHHHPPP^^^ooojjjRRRDDDAAAAAA@@@===>>>??????>>>???AAACCCGGGHHHLLLQQQUUU^^^ooo}}}^^^QQQQQQIIIHHHGGGEEEDDDEEEHHHKKKGGGGGGHHHIIIKKKNNNQQQRRRRRRTTTXXX]]]```eeeppp{{{rrreee___\\\ZZZQQQNNNJJJGGGEEEBBB@@@===<<<<<<<<<<<<;;;:::999888999777555333222111111111111000000///......------///---+++,,,...///---+++++++++,,,,,,---,,,,,,,,,///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111222111111111111111111222444444555555444333111000000000000...---,,,,,,---000000/////////............///000111222333333444444555555444222111111222222222111000///111444777;;;::::::===AAADDDDDDCCCEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>???@@@AAAAAADDDEEEHHHJJJMMMOOOQQQRRRTTTVVVXXXXXXYYYZZZ]]]___aaacccfffiiikkknnnsssvvvvvvyyy}}}yyysssnnniiigggddd___YYYTTTOOOMMMJJJIIIIIIHHHGGGGGGFFFFFFIIIFFFDDDFFFEEEBBBCCCGGGKKKTTTcccuuu}}}cccMMMCCCAAAAAA@@@===>>>?????????@@@BBBDDDHHHIIIMMMRRRVVV^^^nnn}}}gggVVVTTTMMMLLLJJJGGGEEEFFFGGGIIIHHHHHHHHHHHHIIIKKKMMMOOOPPPQQQUUU[[[^^^bbbmmmwwwrrrddd^^^ZZZXXXPPPMMMJJJFFFDDDBBB???===<<<<<<<<<<<<;;;:::999888888777555333222111111111000000000///......------///...,,,,,,------,,,***)))***++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,---******++++++,,,,,,------,,,,,,------...//////000333333333333333333333333333333333222222111111111222000...///000000---+++000000////////////............///000111222222333555555555333111000222444111222111000000111444777;;;;;;<<>>===<<<<<<===>>>??????@@@AAABBBDDDFFFIIIMMMPPPRRRTTTTTTVVVWWWXXXXXXYYY\\\^^^```bbbeeehhhjjjnnnrrruuuwwwyyy}}}~~~yyyqqqnnnjjjccc]]]VVVQQQOOOKKKKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEGGGFFFEEEHHHMMMPPP[[[mmmrrrXXXGGGAAAAAAAAA@@@===???@@@@@@@@@@@@CCCEEEIIIJJJNNNTTTXXX```nnn{{{www___WWWRRRPPPLLLIIIGGGFFFGGGHHHIIIHHHHHHGGGHHHIIIJJJKKKNNNNNNRRRWWW[[[___hhhrrr~~~ttteee^^^ZZZWWWQQQNNNJJJGGGEEECCC@@@>>><<<<<<<<<<<<;;;:::999888666666555333222111111111000000//////............//////...------,,,+++***)))***+++,,,,,,---,,,,,,---,,,,,,+++++++++++++++))))))***+++,,,------...++++++,,,------......///111111111111111111111111000//////.........//////------...///000000...---000000//////////////////......///000111222333333666666444222000000222444111222222111000111444666:::;;;<<>>======>>>???@@@@@@AAAAAAAAABBBEEEHHHLLLQQQTTTVVVTTTVVVWWWXXXXXXYYY\\\^^^___bbbeeegggjjjmmmqqqtttxxxzzz}}}xxxuuuoooggg```YYYSSSQQQNNNMMMLLLJJJIIIIIIIIIJJJJJJHHHIIIJJJIIIHHHLLLSSSWWWdddwwwiiiPPPCCCAAAAAA@@@???>>>???@@@AAAAAABBBDDDFFFKKKLLLPPPVVVZZZaaalllxxxjjjZZZTTTPPPLLLIIIGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLMMMLLLOOOUUUYYY\\\dddmmmxxxuuuggg___ZZZWWWRRROOOKKKHHHFFFDDDAAA???<<<<<<<<<<<<;;;:::999888555555444444333222111000////////////............/////////...,,,+++++++++++++++,,,---------------,,,,,,,,,------,,,,,,,,,))))))******+++,,,------++++++,,,,,,---.........//////000111111000//////......---------...//////%%%***///000...---///222//////000000000000000000///000000111222333444444666666444222000000222444000111222111111111444666777999;;;>>>AAADDDGGGHHHLLLLLLKKKIIIFFFDDDBBB@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBCCC@@@AAADDDGGGLLLQQQTTTWWWUUUVVVXXXXXXXXXYYY[[[^^^___bbbeeegggjjjmmmqqqtttyyy|||~~~~~~{{{tttlllddd]]]XXXUUUSSSQQQOOOMMMKKKKKKKKKLLLLLLKKKKKKLLLJJJHHHNNNUUU___mmmwwwaaaKKKBBBBBB@@@>>>>>>>>>@@@AAABBBBBBCCCFFFHHHLLLLLLPPPWWW\\\aaajjjtttvvv___SSSOOOKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHKKKMMMNNNMMMKKKNNNTTTXXX[[[aaahhhrrr|||uuuggg___ZZZVVVRRROOOKKKHHHFFFCCC@@@>>><<<<<<<<<<<<;;;:::999888444444444444333222111000//////////////////......---...///...,,,++++++,,,---------......------,,,,,,,,,---...////////////))))))******++++++,,,,,,++++++,,,,,,---......//////000111222222111000////////////000000111111111$$$)))//////,,,+++000444//////000000000000111111000000111222333444555555555555555333111000222444000111222222111222444555444777;;;===@@@CCCFFFIIIMMMMMMLLLJJJHHHEEECCCBBBAAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCC@@@AAACCCFFFKKKPPPTTTWWWVVVXXXYYYYYYYYYZZZ\\\^^^```bbbeeehhhjjjnnnrrruuuyyy|||~~~{{{ssskkkddd```^^^YYYWWWSSSPPPNNNMMMMMMMMMKKKKKKLLLLLLJJJHHHOOOXXXhhhxxxmmmYYYHHHCCCCCC???===??????@@@BBBCCCCCCDDDGGGIIILLLLLLQQQXXX]]]aaahhhooo~~~hhhUUUPPPKKKHHHIIIIIIHHHFFFFFFFFFFFFGGGHHHKKKMMMNNNMMMKKKLLLSSSWWWZZZ___dddmmmwwwssseee^^^XXXUUUPPPMMMIIIFFFDDDAAA>>><<<<<<<<<<<<<<<;;;:::999888333333444444333222000000.../////////////////////,,,---///...,,,+++,,,...---------------,,,+++***''')))+++---......///...***************+++++++++,,,,,,,,,---....../////////000222333333222000///---...000111222222111111***,,,...---,,,---000222//////000000000111111111//////000111222333444444444555555444222111111222000111222222222222333555333777;;;>>>@@@BBBGGGJJJMMMMMMLLLKKKIIIGGGEEEDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAACCCFFFJJJOOOTTTWWWXXXYYYZZZZZZZZZ[[[]]]___aaacccfffiiikkknnnsssvvvwwwzzz}}}{{{tttnnnkkkiii^^^[[[WWWSSSPPPNNNNNNNNNLLLLLLNNNOOOMMMMMMUUU```rrryyy~~~}}}```PPPDDDDDDCCC>>>===AAA???AAABBBCCCDDDEEEHHHJJJLLLLLLQQQXXX^^^```eeekkkuuurrrZZZTTTMMMJJJJJJJJJHHHEEEGGGFFFFFFFFFGGGHHHJJJKKKLLLIIIKKKQQQVVVXXX\\\```gggqqqrrrddd\\\WWWTTTNNNKKKGGGDDDBBB@@@===;;;<<<<<<<<<<<<;;;:::999999222333444444333222000///.........///////////////+++---///...,,,+++---///---------,,,+++***)))((("""$$$&&&)))++++++,,,,,,+++++++++***************,,,,,,---......//////000---...000111111000...---***,,,...000111111000///111///,,,,,,...000000/////////000000111111111222......///000111222333333333444666555333111111111///111222333222222333555333777<<<>>>@@@CCCGGGKKKMMMMMMLLLKKKJJJHHHFFFEEEAAAAAABBBBBBCCCBBBBBBBBB@@@AAAAAAAAAAAAAAAAAABBBAAABBBCCCFFFJJJOOOTTTVVVYYYZZZ[[[[[[ZZZ[[[]]]___aaadddgggiiilllooosssvvvuuuxxx{{{~~~{{{vvvsssqqqaaa^^^YYYTTTQQQOOONNNOOONNNOOORRRTTTRRRSSS\\\hhhxxx}}}uuuzzzvvvWWWJJJBBBDDDCCC======CCC???AAACCCDDDDDDFFFIIIKKKLLLLLLPPPXXX^^^```dddiiinnnzzzzzz^^^WWWPPPLLLKKKKKKGGGCCCHHHGGGFFFEEEEEEFFFGGGGGGKKKHHHIIIOOOUUUWWWZZZ^^^dddnnn|||qqqddd]]]XXXVVVRRRNNNJJJFFFDDDBBB???>>>>>>>>>===<<<;;;::::::999444777888777333000111222333333222111000///......,,,,,,------.../////////...------,,,,,,++++++***,,,,,,,,,++++++******************++++++,,,,,,,,,---,,,,,,,,,,,,---......111000///000222222...+++------......///..................///////////////......//////000000111111444222//////222444444333555555555444333222111000000///////////////000000444666888:::===AAAGGGKKKOOOPPPRRRRRRPPPLLLHHHEEEFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@???DDDCCCCCCDDDGGGLLLRRRUUUTTTWWWZZZ\\\\\\]]]___aaaaaadddgggjjjlllooorrrtttwwwyyy{{{~~~yyytttmmmfff]]]YYYXXXVVVRRRNNNPPPPPPRRRUUUVVVZZZdddooojjjNNNJJJEEEAAA??????AAABBBDDDAAA??????BBBFFFIIIKKKRRRSSSUUUWWW[[[^^^aaaccckkkssshhhXXXMMMNNNMMMFFFDDDIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHIIILLLNNNPPPSSSWWW[[[cccjjjuuuqqqddd]]]XXXVVVRRROOOKKKGGGEEECCCAAA???>>>>>>===<<<;;;::::::999333444555444222111000111333222111000///......---//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......111000///000222111///,,,------......//////......////////////////////////.../////////000000000111333000...///111333333222555555555444333222111000111111000000000111111222333555888:::===AAAFFFJJJMMMOOOQQQQQQOOOLLLHHHEEEEEEDDDBBBBBBAAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAABBBEEEJJJOOORRRSSSUUUXXXZZZ[[[]]]___```aaacccfffiiillloootttwwwyyy{{{}}}yyypppiiiaaa\\\[[[YYYUUUQQQQQQRRRTTTVVVWWW[[[iiivvvxxxbbbIIIGGGCCC@@@??????AAABBBDDDCCCAAABBBEEEIIILLLNNNRRRSSSUUUXXX[[[^^^aaacccfffmmm{{{rrr```QQQOOOOOOIIIFFFHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHIIILLLMMMOOORRRWWWZZZaaahhhrrr~~~qqqddd]]]XXXVVVSSSPPPKKKHHHFFFDDDBBB@@@>>>>>>===<<<;;;::::::999888777666777888777666444111111000000///...------...............---------******+++,,,,,,---......------------,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000111222111///------.........////////////000000//////////////////////////////000000000000111000...///000222222111444444444444444333222111333222222111111111222222111444777:::===AAAEEEHHHMMMOOOQQQSSSRRRNNNJJJHHHEEEDDDCCCBBBAAABBBBBBCCC@@@AAAAAAAAABBBBBBBBBCCC?????????@@@CCCGGGLLLNNNPPPSSSVVVXXXZZZ[[[]]]___```bbbeeehhhkkkpppvvv{{{|||}}}wwwqqqjjjeeebbb___[[[XXXVVVVVVXXXZZZZZZbbbtttlllXXXDDDCCCAAA???>>>???AAABBBDDDCCCDDDEEEHHHKKKOOOQQQTTTTTTVVVXXX[[[^^^aaacccdddkkkwwwkkkWWWQQQPPPLLLHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFHHHIIIKKKMMMNNNQQQUUUXXX^^^dddmmmwwwqqqccc]]]XXXVVVRRROOOKKKGGGEEEDDDBBB@@@>>>>>>===<<<;;;::::::999:::777666777::::::888555000000000///...---------***+++,,,---...000111111+++++++++,,,,,,---------------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---......///000000111222111000...............///000111111111111000000000000//////////////////000000000000000000000000111111222111444444444444444444333333333222222111111111111222000333777:::===@@@DDDGGGNNNPPPTTTVVVUUURRROOOLLLIIIHHHFFFEEEDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???BBBFFFIIILLLNNNPPPTTTVVVXXXZZZ\\\^^^___aaadddgggkkkqqqxxx~~~~~~{{{tttoookkkgggccc```\\\\\\^^^```aaakkk{{{aaaOOOAAAAAA???>>>>>>>>>??????BBBCCCEEEGGGIIILLLPPPSSSVVVWWWXXXZZZ]]]___bbbccchhhmmmwwwxxx^^^SSSQQQNNNJJJHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLMMMPPPTTTWWWYYY^^^gggqqq|||qqqccc]]]XXXVVVPPPMMMIIIFFFDDDCCCAAA???>>>>>>===<<<;;;::::::999555333111333555666333000000000//////......------++++++,,,---...///000111---------,,,,,,+++++++++------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---......///000111222222111000000//////...//////111222333222222111111000000000000000000000000////////////000111222222222222222333333333444555555555444444333222111000000000000000000222555888;;;???CCCGGGLLLOOOTTTWWWWWWUUUQQQNNNKKKJJJHHHFFFEEEEEEEEEEEECCCBBBBBBAAA@@@@@@?????????>>>???@@@BBBEEEHHHJJJKKKNNNRRRUUUWWWYYY\\\^^^```bbbdddgggkkkrrryyy~~~||||||}}}wwwrrrmmmiiiggg``````bbbeeeiiiuuupppYYYKKKBBBAAA@@@>>>=========>>>@@@CCCGGGIIIKKKMMMQQQTTTYYYYYYZZZ\\\^^^aaacccdddiiimmmvvviiiYYYTTTQQQLLLIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJKKKLLLNNNRRRUUUUUUZZZaaakkkwwwqqqddd]]]XXXVVVPPPLLLHHHFFFDDDCCCAAA???>>>>>>===<<<;;;::::::999555444444444555444333111000000000/////////......000//////...------,,,,,,......---,,,,,,+++******,,,,,,,,,,,,------------------------,,,,,,,,,,,,---,,,,,,,,,,,,---.........000222333222111111111////////////000111333444333333222222111000000000000000000000////////////000111333444333222222333222333444555555555555555333222111000000000000000000222444666999===CCCGGGJJJNNNSSSWWWXXXVVVRRRPPPLLLKKKIIIFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>?????????@@@BBBDDDGGGHHHJJJMMMQQQTTTVVVYYY\\\^^^aaacccfffiiilllqqqwww|||}}}zzzyyy|||~~~~~~xxxrrrnnnllleeedddfffkkksss~~~~~~eeeSSSKKKDDDBBB@@@>>>===>>>??????BBBFFFKKKNNNNNNPPPSSSVVV\\\]]]]]]___aaaccceeeffffffkkkttt{{{dddYYYUUUOOOKKKIIIIIIIIIHHHGGGGGGFFFFFFGGGIIIJJJJJJKKKMMMPPPSSSSSSWWW]]]fffqqqqqqddd]]]XXXVVVPPPMMMIIIFFFEEEDDDBBB@@@>>>>>>===<<<;;;::::::999777888999888666444444444111111000000000000//////111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......---000333333222000111222000/////////000222444666444333333222111111000000111000000000/////////......111333333222111111333222333444555666666666666444444333222111000000111111222222444666<<>>>>>???@@@AAACCCEEEFFFIIILLLPPPTTTVVVYYY\\\___bbbeeehhhkkkmmmqqquuuxxx{{{{{{|||}}}{{{xxxzzz||||||~~~{{{wwwuuummmkkkmmmuuu}}}vvv]]]OOOLLLDDDBBB@@@>>>>>>@@@BBBDDDGGGLLLRRRTTTTTTTTTWWW[[[___``````aaaccceeefffgggfffkkktttrrraaaXXXRRRMMMJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJLLLOOOQQQTTTVVV[[[aaalllzzzqqqddd]]]XXXVVVQQQNNNJJJGGGFFFEEECCCBBB>>>>>>===<<<;;;::::::999444666888666222000000222111111111111000000000000///............---------***++++++,,,,,,------...*********++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---......---000333444222000111333000000//////000222555666444444333333222111000000111111000000/////////...,,,000333333111///000222222222444555666666777777666555444333222222222222222222222222555;;;CCCIIIOOOSSSYYY___aaa___[[[YYYRRRPPPNNNKKKIIIHHHHHHHHH???@@@@@@@@@@@@AAAAAAAAA======>>>???@@@BBBDDDEEEIIILLLPPPTTTVVVYYY]]]___cccfffiiilllnnnppptttvvvssstttuuuwww{{{~~~zzz||||||{{{|||~~~}}}vvvrrrtttpppXXXMMMMMMDDDBBB???>>>>>>BBBFFFIIIKKKQQQWWWZZZYYYXXX[[[___aaaaaabbbcccdddfffggghhhjjjnnnuuu~~~|||fff[[[TTTOOOJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIKKKNNNQQQUUUVVVZZZ___hhhvvvsssfff___ZZZWWWQQQNNNJJJGGGFFFEEECCCBBB@@@@@@???>>>===;;;999888555555555555555555555444222222111111000/////////////////////////////////------------------------...,,,)))(((***,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111///,,,((((((,,,///000000444444444444333222111000---......///000111111222333333333222222222111111222666777888<<>>>>>>>>????????????@@@AAABBBCCCGGGKKKPPPTTTWWWYYY\\\^^^gggggghhhjjjnnnpppqqqqqqrrrqqqooonnnppptttyyy}}}}}}{{{zzzzzzzzz~~~vvvaaaVVVPPPKKKEEECCCAAAAAABBBEEEHHHKKKQQQUUUYYY[[[[[[]]]```ccceeefffgggggggggfffeeedddiiijjjoooyyysss]]]TTTSSSIIIJJJKKKJJJIIIIIIJJJKKKJJJHHHGGGGGGHHHJJJMMMOOORRRTTTWWWZZZaaammm|||tttfff___ZZZVVVQQQNNNJJJGGGFFFDDDCCCAAA>>>>>>>>>===;;;999888777555555555555444444333333111111000000///.................................------------------------...,,,))))))***,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111000111---++++++---000111111444444444444333222111000.........///000111111111333333222222111111111111000333444444888<<<;;;777;;;888555444444444333222000111333555777;;;@@@DDDIIIOOOVVV\\\^^^^^^^^^]]][[[WWWRRROOOMMMLLLJJJIIIGGGFFFDDDBBBAAA@@@??????????????????@@@AAABBBBBBDDDHHHNNNSSSWWWZZZ^^^```ffffffgggjjjmmmooopppppprrrpppnnnmmmmmmooorrrtttvvv{{{}}}|||{{{{{{~~~mmm\\\TTTPPPLLLFFFDDDCCCBBBCCCFFFJJJLLLRRRUUUYYY[[[\\\]]]```cccfffgggggghhhggggggeeeeeehhhjjjpppzzz{{{bbbVVVSSSMMMMMMMMMKKKJJJIIIHHHIIIIIIHHHGGGFFFGGGJJJLLLNNNPPPRRRUUUXXX^^^iiiwwwuuuggg___ZZZVVVPPPMMMIIIFFFEEECCCAAA@@@<<<<<<<<<;;;:::888777666666555555444333222222111000000//////...---------------------------------------------------------...+++))))))***,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000222///------///111222333333333333333333222111000......//////000000111111222111111111111000000000222555666666:::>>>>>>:::<<<999666444444444333222000111333444666999>>>BBBHHHMMMUUU[[[___```aaabbb```[[[UUUQQQNNNMMMKKKJJJHHHGGGEEECCCAAA@@@???>>>@@@@@@@@@???@@@@@@AAAAAAAAAEEEKKKQQQUUUZZZ___bbbcccdddfffiiikkkmmmooopppsssrrrqqqooonnnmmmmmmmmmlllqqqyyy~~~|||{{{|||}}}~~~uuu```UUUSSSQQQOOOGGGFFFEEEEEEFFFIIILLLNNNSSSUUUYYY[[[]]]^^^aaaccchhhhhhiiiiiihhhgggffffffgggiiipppyyykkk[[[UUUQQQPPPNNNLLLJJJHHHGGGGGGHHHGGGFFFFFFFFFIIIKKKMMMNNNPPPSSSUUUZZZcccpppyyyvvvhhh```ZZZVVVPPPMMMIIIFFFDDDCCCAAA???<<<<<<<<<;;;:::999777777666666555444222111000000111000000//////...---------------------------------------------------------+++******+++,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///000000000000111000......///111222333222222222222222111000000.../////////000000000111111000000000000000000000444777888999>>>DDDEEEBBB===:::777555555444333222000111222333444777<<>>>>>AAAAAA@@@@@@???@@@@@@@@@AAADDDJJJOOOSSSXXX]]]```aaaccceeehhhjjjllloooqqqvvvvvvuuutttsssqqqooonnnjjjmmmrrrwww}}}}}}|||{{{{{{{{{|||~~~}}}eeeTTTPPPRRRSSSRRRIIIHHHGGGHHHIIILLLOOOQQQTTTVVVYYY\\\___aaaccceeejjjjjjjjjjjjiiiiiihhhggghhhjjjooovvv}}}wwwbbbYYYRRRPPPMMMJJJIIIHHHGGGFFFGGGFFFEEEEEEFFFHHHJJJKKKMMMOOOQQQSSSVVV^^^iiiqqqwwwhhh```ZZZWWWQQQMMMIIIFFFDDDBBB@@@>>>============<<<:::999999666666555444222111000000222222111000000//////...---------------------------------------------------+++******+++,,,,,,************++++++,,,,,,,,,+++++++++,,,,,,---------,,,---...//////000000000/////////.........000111111111222222111111000000////////////000000000000000000000000000000000111000333666888???GGGIIIHHH???<<<888666555444333111000111111222222555999<<>>>>>>>>>>>===<<<;;;:::666555555444333222222111222222222111000000//////------------------------------------------------,,,+++***+++,,,,,,+++***++++++++++++++++++,,,,,,***++++++,,,,,,------...,,,,,,---...////////////---...///...------...000000000111111111000000///////////////000000000000000000000111111111111222111444777:::AAAKKKOOONNN@@@===999777666444333111000000111111111333777:::@@@EEELLLSSSYYY___dddhhhgggddd^^^ZZZVVVSSSOOOMMMHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@@@@???@@@@@@AAAAAACCCEEEIIIKKKNNNRRRVVVYYY]]]aaaeeeggghhhkkkooosssssstttwwwzzz{{{{{{zzzyyysssrrrooonnnpppwww~~~}}}~~~wwwcccOOOHHHLLLPPPSSSTTTJJJJJJKKKLLLNNNPPPSSSTTTUUUVVVYYY___eeejjjllllllpppooonnnlllkkkkkkkkkkkklllkkkkkknnnrrrzzzrrr^^^UUUPPPKKKIIIIIIJJJHHHFFFGGGFFFFFFFFFGGGGGGHHHIIIKKKMMMPPPQQQSSSWWW___eeeoooyyyuuuhhh```[[[XXXSSSOOOKKKGGGEEECCCAAA???>>>>>>>>>>>>===<<<;;;;;;555555555555444444333333111111111000//////..............................------------------------,,,+++***+++,,,---+++***,,,,,,++++++++++++++++++******+++,,,,,,---......,,,,,,---...////////////---///000///---,,,...000//////000000000000000///000000000000////////////111111111111222222333333222555777:::BBBLLLPPPOOOBBB>>>:::777666555333111000000111000000111555888>>>BBBIIIOOOVVV\\\bbbfffiiifffccc___\\\WWWSSSOOOKKKJJJHHHFFFCCCBBBAAA@@@????????????@@@AAABBBBBBBBBDDDGGGJJJLLLPPPUUUYYY\\\```fffhhhhhhkkkpppuuusssuuuxxx{{{~~~yyyxxxvvvuuuvvv{{{jjjXXXIIIGGGKKKNNNPPPRRRJJJJJJKKKMMMOOOQQQTTTUUUUUUVVVYYY```hhhnnnpppppprrrqqqooommmllllllllllllkkkjjjkkkmmmoootttjjjZZZTTTNNNKKKKKKKKKHHHEEEGGGGGGGGGGGGHHHHHHHHHIIIHHHKKKNNNOOOPPPTTT[[[```gggqqquuuhhh```[[[XXXSSSPPPKKKHHHFFFDDDAAA???===>>>>>>>>>===<<<;;;;;;555555555555555555555555000000000///......------////////////////////////------------------------++++++***+++------+++)))---,,,,,,++++++***************+++,,,,,,---......+++,,,---...////////////---///111000---,,,...000//////000000000000000///000000000000////////////111111222222222333333333...111333555<<>>===<<>><<<:::999555555666777777666555444111111111111000000000000000///...------...///000,,,,,,************,,,,,,...---------......,,,***+++,,,---......---,,,+++++++++,,,---............(((***---...---...///000222222000///............---...///111111111000000......//////000000111111111111222222222333333333333444555777:::===???@@@AAA???===;;;:::888444222222222222222333444555555777;;;BBBJJJRRR[[[dddiiikkkmmmjjjccc___]]]ZZZVVVQQQOOOLLLJJJHHHEEEAAA???@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFHHHKKKPPPTTTVVV\\\^^^bbbdddgggkkkooosssxxxzzz~~~zzz}}}~~~tttYYYQQQHHHGGGLLLNNNKKKFFFFFFHHHJJJLLLNNNPPPQQQQQQWWWYYY]]]ccciiimmmmmmlllqqqllljjjllllllhhhffffffiiijjjkkklllnnnrrrwww{{{kkkZZZTTTTTTKKKFFFIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLOOOTTTWWW\\\fffttttttfff]]]VVVRRRNNNMMMJJJHHHEEECCCBBBAAA?????????>>><<<;;;999888555555666666555444333222111111000000000///////////////...------...//////---,,,+++******+++,,,------,,,,,,---......---+++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++(((+++---...------///000222111000//////.........---...///000111111000000////////////000000111111111111222222222333333333111111222444777;;;>>>@@@@@@???===<<<;;;999555333222111111111111222333444999<<>>======<<<:::777444333222111111111222333444999<<>>======>>>>>><<<999777666444333222222333444555777:::???DDDJJJRRRZZZ```jjjppptttssspppmmmfff^^^\\\YYYTTTQQQOOOLLLHHHFFFCCCCCCBBBBBBBBBBBBBBBCCCDDDCCCAAAAAADDDHHHMMMPPPSSSXXX^^^dddhhhkkknnnppppppsssxxx{{{}}}wwwwww}}}kkkSSSJJJHHHDDDAAA???BBBFFFJJJHHHIIILLLOOORRRTTTVVVWWW[[[```iiirrruuurrrjjjdddcccbbbfffmmmooojjjeeedddcccfffjjjmmmooorrrtttvvvyyysss]]]VVVOOOMMMNNNJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHIIIIIIJJJLLLOOORRRTTTYYYbbbkkkuuurrrddd\\\WWWSSSKKKJJJHHHFFFDDDCCCBBBBBBBBBAAA???<<<;;;;;;;;;;;;999888777666444333333333////////////............,,,---///000000///---,,,------------------------000...---,,,,,,+++)))'''---,,,+++******+++,,,---)))***++++++,,,,,,,,,+++***,,,---...------...//////000000111000000///...------...///000111222333111111111111000000000000111111222222222333333333555333111000111444777:::=========???@@@???<<<999666555222111000111222333444777;;;@@@GGGPPPYYY___hhhooouuuwwwvvvssslllddd^^^[[[VVVRRROOOLLLIIIFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@BBBFFFJJJLLLOOOTTT[[[aaaeeeiiillloooppptttxxx|||~~~{{{xxxwwwuuutttxxx~~~}}}uuuwww~~~}}}bbbMMMEEEEEECCC@@@>>>@@@FFFJJJIIIJJJMMMQQQTTTWWWXXXYYY[[[```hhhpppssspppiiibbbaaa```ccckkkmmmiiieeeddddddgggkkkmmmoooqqqtttvvvzzzeeeZZZQQQNNNNNNIIIJJJIIIHHHHHHGGGGGGGGGHHHFFFGGGIIIIIIIIIKKKNNNPPPRRRWWW]]]eeennn{{{qqqddd\\\WWWSSSLLLKKKIIIFFFDDDBBBAAAAAABBBAAA???>>><<<;;;;;;;;;999888777666555444444444000000000/////////......,,,...000222222000...,,,,,,,,,------------,,,,,,///...,,,,,,,,,+++)))&&&---,,,,,,++++++,,,,,,---)))***+++,,,------------***,,,......---------......///000111111000///...---------...///111333444222111111111111000000000111111222222222333333333666555333111111333555777;;;<<<===@@@BBBAAA>>>;;;666444111///...///000222222444888===DDDMMMWWW]]]eeemmmuuuxxxyyywwwqqqiii```]]]WWWRRROOOLLLIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBDDDGGGHHHLLLQQQWWW]]]bbbgggkkknnnqqquuuyyy}}}zzzuuupppnnnkkkjjjooovvvyyytttxxxpppYYYJJJBBBBBBAAA@@@@@@BBBFFFJJJIIIKKKNNNRRRVVVYYY[[[\\\YYY]]]ccciiimmmlllgggcccaaa___aaagggiiigggeeefffgggiiilllnnnooopppsssuuu{{{qqqbbbTTTOOOOOOJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGIIIJJJJJJKKKMMMOOOPPPTTTZZZ```iiiuuuqqqddd\\\WWWSSSMMMKKKIIIFFFDDDAAA@@@@@@@@@@@@???>>>===;;;:::999777666555444444444444555111111000000000/////////,,,...111333333111...,,,***+++,,,------,,,+++***,,,+++++++++,,,,,,+++)))---------......---------+++,,,,,,---------,,,,,,***,,,......---,,,---......///000111111000///...---------...///111333444222222222111111111000000111111222222222333333333444333222222222333444555:::;;;>>>AAACCCCCC@@@===999777333000///000222333333444777;;;AAAJJJSSSYYYaaajjjsssxxxzzzzzzuuunnnfffbbb\\\WWWSSSQQQNNNKKKHHHGGGFFFDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEJJJNNNSSSYYY___dddjjjnnnrrruuuyyy}}}wwwqqqllliiiggggggmmmttt~~~vvvttt{{{xxxaaaOOOGGGAAA@@@@@@AAACCCEEEHHHIIIJJJLLLOOOSSSWWWZZZ]]]^^^[[[\\\___dddhhhjjjjjjhhhfffbbbbbbfffiiihhhhhhkkkkkklllmmmmmmnnnpppsssvvvyyy~~~jjjXXXPPPPPPMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFHHHJJJJJJJJJKKKMMMOOONNNRRRWWW]]]dddooo}}}pppccc\\\WWWTTTMMMLLLIIIFFFCCCAAA??????>>>>>>>>>>>>===:::888777666555444333222333444555111111111111000000000000,,,///222555555222///,,,******,,,,,,,,,,,,******)))))))))+++---...---,,,,,,---...//////...---,,,............---,,,+++++++++,,,......---,,,---...---...000111222111///...------------///111333555222222222222111111000000111111222222222333333333000000111111222333444555:::;;;>>>AAADDDDDDAAA>>>===;;;777444333444555777444666888;;;@@@GGGPPPVVV```iiirrrwww{{{{{{wwwpppmmmiiibbb]]]YYYVVVSSSQQQHHHHHHFFFEEECCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDIIILLLQQQWWW\\\ccciiinnnrrruuuyyy|||~~~}}}uuuooojjjgggffffffmmmuuu{{{tttttt}}}oooWWWHHHDDDAAA@@@???BBBEEEHHHHHHHHHJJJLLLPPPTTTXXX[[[^^^___^^^^^^___ccchhhlllnnnooolllgggeeehhhkkkkkkmmmpppmmmnnnnnnmmmmmmooosssvvvuuu|||qqq\\\RRRRRROOOKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKMMMOOOMMMPPPUUUZZZaaalllyyypppfff___YYYSSSPPPMMMJJJFFFCCCCCCCCCDDD@@@@@@???===<<<;;;:::999999888666555333333222222000000///...............000//////111333222...+++,,,---...//////---+++***,,,+++++++++++++++++++++---,,,,,,,,,,,,---......000---***+++...000000...%%%&&&))),,,.../////////...///000111111000//////000---+++,,,000444555555333333333222222222111111000000111222333333444444555555555666666666666777888:::???CCCEEEEEECCCBBB;;;888555444555555333000666666888;;;<<<@@@KKKVVV]]]cccmmmxxx}}}ooogggccceeeccc[[[UUUUUULLLKKKJJJHHHFFFDDDCCCBBBCCCBBB@@@??????@@@BBBCCCHHHKKKPPPUUU[[[bbbjjjooonnnrrrxxx}}}wwwqqqkkkfffccceeeqqq~~~yyyvvvwww{{{uuu___QQQJJJEEECCCCCCCCCDDDFFFHHHKKKLLLNNNRRRWWW[[[\\\\\\[[[\\\\\\[[[[[[```hhhppptttuuupppkkkfffiiipppuuutttrrrooonnnlllkkkkkklllmmmnnnvvvzzzyyyeee[[[WWWVVVLLLKKKIIIHHHHHHGGGEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKOOOQQQTTTXXX^^^gggpppwwwoooeee^^^WWWRRRNNNLLLHHHDDDBBBAAABBBBBB@@@@@@???===<<<;;;:::999999888666555333333222222111000//////......//////000///...000222111...+++------.........---++++++*********+++,,,,,,,,,------,,,,,,,,,,,,---......///,,,******---......---,,,,,,,,,+++***(((&&&%%%---...///000111111000///000---,,,---000333555444444333333222222111111111000111111222333333444444444444555555555666666666999<<>><<<;;;::::::999888666555333333222222111111000////////////000///......///000000---+++...------------,,,,,,,,,))))))***+++,,,---......---,,,,,,,,,,,,---.........,,,******+++,,,,,,+++++++++++++++***)))(((''',,,---...000111111111000///...,,,---000222333333444444333333222111111000111111111222222333333444333444444444555555555555;;;===@@@CCCDDDEEEDDDCCCHHHDDD>>>999777666555444333222333555666888@@@IIIUUU\\\gggsss{{{xxxpppkkkeee]]]YYYYYYYYYWWWSSSOOOJJJFFFCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAADDDGGGKKKPPPVVV]]]bbbiiinnnsssxxx|||~~~~~~xxxrrrkkkhhhhhhooo}}}zzzvvvxxx~~~uuu^^^OOOIIIGGGEEEFFFFFFFFFGGGHHHKKKMMMOOOOOORRRVVVXXXXXXWWWWWWXXXXXXZZZ]]]dddlllssswwwxxxmmmiiieeegggooovvvyyyyyyqqqooollljjjiiijjjlllmmmnnnrrryyyyyyaaaVVVSSSMMMKKKIIIHHHIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOQQQVVV\\\dddiiivvv~~~ooobbbZZZTTTPPPLLLJJJGGGDDDBBB@@@@@@@@@AAA@@@???>>>===;;;::::::999888666555333222222222222111111000000000000000............///...---+++...------,,,,,,,,,------***++++++,,,,,,------------,,,,,,,,,,,,---......---,,,++++++++++++++++++++++++,,,,,,,,,------,,,***,,,...///111111111111///.........///111222222444444333222222111111000111111111222222333333333333333333444444444555555;;;===@@@DDDGGGJJJKKKKKKQQQLLLDDD===888666666666666444444777888999>>>FFFPPPXXXdddpppyyy}}}wwwqqqlllgggeeeeee```]]]YYYTTTNNNJJJGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDGGGJJJNNNSSSYYY^^^fffjjjpppvvvzzz}}}xxxqqqkkkjjjmmmvvvzzzwwwyyy}}}hhhVVVMMMLLLLLLKKKHHHHHHHHHIIIKKKMMMOOOQQQPPPRRRUUUVVVVVVUUUVVVWWWXXX[[[___eeekkkpppssstttnnniiidddeeejjjpppssssssooommmkkkiiiiiikkknnnpppppprrrxxxlll[[[VVVOOOLLLJJJIIIIIIIIIIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMOOORRRWWW]]]bbbmmmvvvoooaaaYYYTTTQQQMMMLLLIIIFFFDDDBBBAAAAAAAAAAAA@@@>>>===<<<;;;:::999888666555333222222222222111111000000000000000......///......---------------,,,,,,,,,------...---------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,---------,,,,,,,,,,,,000///...---+++***))))))***+++---///000111111000......////////////000111333333333222222222111111111222222222222222333333333333333444444444555555999<<<@@@EEEKKKQQQUUUWWWZZZTTTKKKBBB:::666666666777555555888999999<<>>888666777666333333666888777999===EEENNN[[[gggpppxxx|||uuupppmmmiiiaaa^^^XXXSSSNNNKKKIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFHHHKKKPPPSSS[[[```hhhooouuuzzz{{{uuuqqquuu|||tttvvvwwwzzzssscccSSSLLLKKKIIIHHHHHHMMMMMMMMMNNNOOORRRTTTUUUTTTUUUVVVVVVUUUVVVYYY[[[\\\^^^aaabbbcccdddfffhhhcccbbb```bbbfffjjjmmmnnnkkkjjjhhhiiilllqqqvvvyyyxxx{{{nnn\\\TTTQQQMMMJJJJJJJJJIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOQQQUUUYYY```hhhtttpppaaaZZZWWWVVVNNNMMMKKKIIIFFFDDDBBBBBBBBBAAA@@@???>>><<<;;;;;;999888666555333333222222111000//////....../////////000111000---,,,...000++++++---.........------.........---,,,,,,,,,+++---,,,,,,,,,,,,---......&&&))),,,---,,,+++---...''''''((()))+++---///111+++,,,.../////////......---///111000...---...000000000111222333444444555222222222222222222222222444444555555555666666666777999???FFFOOOYYYaaaeeeiiieee\\\OOOCCC;;;888999555222222666888777888:::@@@IIIVVVaaajjjrrr|||{{{uuuooohhhddd```ZZZTTTOOOKKKIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHCCCDDDEEEEEEFFFHHHLLLPPPTTTZZZbbbkkkrrrxxx}}}~~~yyywww|||vvvpppvvv{{{gggYYYMMMJJJKKKJJJKKKMMMNNNNNNOOOOOOQQQSSSVVVWWWVVVWWWWWWWWWWWWXXX[[[^^^^^^___aaa``````aaadddgggdddddddddeeehhhjjjkkklllmmmkkkjjjjjjlllrrrwww{{{yyy|||~~~gggWWWSSSOOOKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKMMMMMMMMMPPPSSSVVVYYY```kkkvvvpppbbb[[[XXXWWWMMMLLLKKKHHHFFFDDDBBBAAABBBAAA@@@???>>><<<;;;;;;999888666555333333222222000000///...............///111222000...---///111***+++---//////...---,,,,,,------------------------,,,,,,,,,,,,---......$$$'''+++,,,++++++,,,...111000...,,,+++++++++,,,,,,---.../////////...------///111111...,,,---///...///000111333444555666222222222222222222222222555555555666666666666777777999>>>FFFOOOYYYaaafffnnnjjjaaaTTTGGG>>>::::::555222333777:::888999;;;<<>>===;;;::::::777777666555444333333222222111///.........///000222222111111000000000///------------------------------------------------(((***,,,+++***)))***++++++++++++******))))))))),,,++++++++++++,,,---...***+++---///000000//////////////////............//////111222222222222222222333333444444333333222///000111222555777999:::999<<<@@@DDDHHHOOOYYY```bbbiiiiii\\\JJJ???999666333333111000000222666:::;;;@@@JJJWWWaaaiiitttxxxqqqkkkeee]]]XXXUUUQQQMMMIIIGGGGGGHHHGGGGGGFFFEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFNNNRRRWWW^^^eeellltttyyy}}}vvvvvvwww~~~zzziiiRRRNNNIIIFFFGGGLLLRRRVVVWWWVVVUUUTTTVVVXXX\\\^^^^^^^^^\\\YYYXXXYYY]]]aaabbbcccbbbaaaaaabbbeeehhhlllnnnooommmjjjiiikkknnnooonnnnnnmmmnnnpppqqqrrrssstttvvvxxx}}}kkkYYYMMMNNNOOOIIIHHHLLLFFFFFFFFFFFFFFFFFFGGGGGGKKKKKKJJJJJJJJJJJJKKKKKKRRRWWW^^^fffppp}}}nnnccc]]]XXXUUUPPPMMMIIIFFFEEEDDDBBBAAAAAAAAA@@@>>>===;;;::::::777777666555444333333222222111000///...//////000/////////......---------------------------------------------------------)))+++,,,,,,+++******+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,------------,,,+++++++++---///000////////////............///000111222333333333333111222222333333222222111111111222333555777888:::888;;;???AAAEEEKKKTTT[[[^^^eeefff\\\OOOEEE>>>999777666444222111333555888:::===GGGSSS\\\eeeqqq|||{{{uuuoooiiiaaa\\\XXXUUUPPPLLLIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFJJJNNNSSSYYY```hhhpppuuuxxx{{{yyyssssssxxx~~~rrrbbbMMMKKKHHHGGGIIINNNUUUYYYZZZYYYXXXXXXYYY\\\___aaa``````___]]]\\\]]]```bbbccccccccccccbbbcccgggiiinnnpppqqqooollljjjkkkmmmnnnnnnnnnnnnooopppqqqqqqqqqsssuuuwww{{{rrr___QQQOOOPPPJJJGGGIIIFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNNNNPPPTTTYYY```iiiuuummmaaa[[[VVVSSSOOOLLLHHHFFFEEEEEECCCBBBAAA@@@???>>>===<<<;;;:::777777666555444333333222111111000///////////////.........---------------------------------------------------------------***,,,------,,,++++++,,,---,,,,,,,,,,,,,,,++++++---------......---,,,,,,000---***'''(((***...000////////////..................///000111111111111000111111222222111111000333333333444555666777888888;;;===???AAAFFFNNNTTTZZZ```bbb]]]UUUNNNFFF>>>:::999777555444444555555888:::BBBLLLUUU^^^kkkwww|||zzzuuuooogggaaa]]]YYYTTTQQQMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFIIINNNSSSZZZaaaiiioooppptttzzz~~~vvvrrrtttzzzyyygggWWWKKKJJJIIIIIIKKKPPPUUUXXX[[[ZZZYYYYYY[[[]]]```aaaaaabbbbbbaaa``````aaaccccccddddddcccccceeehhhkkkooorrrtttrrrnnnjjjiiijjjllllllmmmnnnoooooooooooonnnpppsssuuuxxx~~~mmmYYYSSSRRRMMMIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNOOORRRUUUZZZaaalllzzzlllaaaZZZVVVRRRNNNKKKHHHFFFFFFEEEDDDCCC@@@@@@???>>>===<<<;;;;;;777777666555444333333222111000000/////////////////////////////////......------------------------------------------------+++---......---,,,,,,---------------------------------.........---,,,+++000...+++)))(((***---///////////////............+++,,,---...////////////111111222222222222111111333333333333444555666777888:::<<<===>>>CCCJJJPPPWWW\\\___^^^[[[WWWMMMDDD<<<:::777666555555555444888999===FFFNNNWWWeeeqqqxxxzzztttkkkeeeaaa]]]XXXTTTPPPOOOMMMKKKJJJHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDCCCFFFJJJNNNTTT[[[ccchhhlllqqqxxx}}}|||ttttttxxx}}}ooo\\\NNNLLLKKKKKKLLLMMMOOORRRSSSXXXXXXWWWXXXYYY[[[]]]______aaabbbbbbaaa``````aaabbbccccccbbbbbbdddhhhkkkooorrruuutttooojjjhhhhhhiiijjjlllmmmnnnnnnmmmmmmkkknnnrrruuuwww|||fffXXXSSSOOOKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGJJJIIIIIIIIIIIIIIIIIIJJJNNNQQQSSSWWW\\\gggttt~~~mmmbbb[[[WWWSSSNNNKKKHHHFFFFFFEEEDDDCCC@@@??????>>>===<<<;;;;;;777777666555444333333222000000000000000//////.........//////////////////------------------------------------------------+++---///...---,,,---...------------------------,,,---------------,,,,,,///...---------------...////////////............------...///000000000000222222333333333333222222222222333333555666777888:::;;;======>>>BBBIIINNNTTTZZZ^^^``````^^^UUUKKK???<<<888666666666555444888888;;;AAAGGGPPP]]]jjjtttyyypppjjjeeeaaa\\\XXXSSSQQQOOOLLLJJJHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGJJJOOOUUU]]]bbbkkkpppwww|||xxxsssuuu{{{xxxeeeSSSIIIJJJJJJKKKMMMOOOQQQSSSTTTVVVVVVWWWWWWYYYZZZ\\\]]]\\\^^^``````___^^^^^^^^^```aaaaaa``````bbbeeehhhmmmqqqtttsssooojjjggggggggghhhjjjkkklllkkkkkkjjjhhhlllqqquuuwww{{{ttt^^^TTTPPPMMMKKKIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIHHHHHHHHHHHHIIIIIILLLNNNPPPSSSYYYbbboooxxxnnnbbb\\\WWWTTTOOOLLLHHHFFFEEEEEECCCBBB?????????>>>===<<<<<<<<<777777666555444333333222000000000000000///......---------------.........------------------------------------------------+++---......---,,,,,,---,,,,,,---------------...,,,++++++++++++,,,---...,,,---...000000///---,,,////////////............000000111222333333333333333333333444444333333333222222333555777999;;;======??????>>>===@@@FFFKKKPPPWWW^^^aaacccccc\\\TTTFFF@@@:::666666777666444888666888===AAAHHHUUUaaannnyyyxxxqqqlllgggbbb]]]WWWUUURRRNNNKKKJJJIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFHHHKKKPPPWWW\\\hhhlllsssxxx|||}}}uuurrruuu{{{ppp\\\NNNIIIFFFGGGIIILLLPPPTTTWWWXXXXXXXXXYYYZZZ[[[]]]^^^___[[[]]]______]]]\\\]]]]]]___``````___^^^___bbbeeeiiimmmqqqqqqmmmhhhggggggeeeeeefffggghhhhhhhhhhhhgggkkkpppsssuuuyyy~~~kkkZZZRRRMMMKKKKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEFFFGGGHHHJJJKKKLLLHHHJJJMMMPPPTTT\\\gggnnn{{{mmmbbb\\\WWWTTTPPPMMMIIIFFFEEEDDDBBBAAA??????>>>>>>======<<<<<<777777666555444333333222///000000111000///...------------....../////////------------------------------------------------+++,,,......,,,+++,,,---++++++,,,,,,------------+++***(((((()))+++...000***+++---...//////...---////////////............000000111222333333333333222222333333333333222222222333555888;;;???AAACCCCCCCCCBBB???<<<===AAAFFFKKKTTT]]]bbbeeegggddd___PPPHHH>>>888777777666444666444555999<<>>>>>======<<<<<<777777666555444333333222///000111111111000...---///000000000111111222222------------------------------------------------***,,,------,,,++++++,,,+++++++++,,,,,,---------***)))'''&&&'''+++///111******+++,,,------......000/////////............---...///000000111111111111111222222222222111111333444777:::>>>BBBFFFHHHFFFFFFDDD???;;;:::===AAAGGGQQQ\\\bbbfffjjjjjjgggXXXNNNBBB:::888777555333555333444666999===GGGRRR^^^kkkyyyzzzuuuoookkk___]]]XXXTTTQQQOOONNNNNNHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEIIIOOOTTT[[[___eeelllrrryyy{{{sssrrrvvv|||tttbbbOOOHHHJJJJJJJJJKKKLLLOOORRRUUUWWWXXXXXXYYY[[[\\\]]]^^^______``````___^^^^^^```aaaaaaaaa```^^^]]]]]]___bbbbbbfffjjjjjjhhhfffgggiiicccbbbbbbaaabbbccceeeffffffhhhkkklllkkknnnrrrwww}}}uuucccVVVOOOLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJMMMPPPRRRSSSVVV\\\aaaiiiuuukkk```[[[XXXUUUQQQMMMIIIFFFEEEEEEDDDCCC@@@@@@???===;;;999777666:::999888777555333222222000000000000111222333444111///...,,,+++++++++,,,------------------------+++++++++,,,---...//////000///---,,,,,,---///000---------,,,,,,+++++++++)))))))))***---111555777))))))***+++,,,,,,------+++,,,---...////////////000000000000111222333444222222222111111000000///777444444;;;GGGQQQSSSQQQNNNFFFAAAAAA???;;;===CCCHHHQQQ___iiinnnppprrrsssfffWWWFFF<<<;;;;;;888444555555666777;;;???CCCEEETTT___ppp|||uuuooojjjeee___ZZZXXXTTTOOOKKKMMMKKKIIIHHHHHHGGGEEECCCDDDCCCBBBBBBCCCEEEHHHIIISSSWWW^^^fffmmmvvv~~~vvvuuuyyy{{{zzziiiXXXLLLIIIJJJLLLKKKLLLMMMOOORRRVVVXXXYYYZZZ\\\]]]^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^___``````______^^^^^^_________cccdddfffggghhhggggggfffeeeeeeeeeddddddcccccccccddddddfffhhhkkkooosssuuuwww}}}hhhZZZWWWMMMPPPPPPLLLHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHIIILLLQQQUUUXXXfffnnn{{{kkk```[[[WWWUUURRRNNNJJJGGGFFFEEEDDDCCCAAAAAAAAA@@@???===<<<;;;888888777666555333222222222222111111111111111222......------------------........................,,,,,,,,,,,,---...///000///...,,,++++++,,,...///---------,,,,,,+++++++++++++++***+++,,,///111333*********++++++,,,,,,---,,,,,,...///////////////000000000000111222333444666555555555444444333333333222444;;;FFFNNNRRRRRRMMMGGGCCCBBB@@@<<<===AAACCCMMM[[[hhhqqqvvvwwwxxxkkk^^^NNNBBB===;;;777444555555555666888;;;>>>@@@IIIUUUgggwww|||uuurrrlllfffaaa^^^ZZZUUUPPPMMMKKKIIIHHHHHHHHHFFFEEEFFFEEEDDDDDDDDDEEEGGGIIIPPPTTTZZZaaagggooovvv{{{{{{qqqrrrvvvzzzuuueeeXXXPPPOOOPPPOOOOOONNNOOOPPPRRRUUUVVVZZZZZZ[[[]]]^^^^^^^^^^^^\\\\\\\\\]]]^^^```bbbcccaaaaaa```___^^^^^^^^^^^^```aaabbbcccdddccccccbbbcccddddddddddddcccbbbaaacccccceeegggjjjnnnqqqsssvvv{{{{{{fff\\\PPPQQQPPPLLLHHHGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHGGGIIIKKKOOOSSSVVV```hhhuuulllaaa[[[WWWUUUSSSOOOKKKHHHGGGEEEDDDBBB@@@AAAAAA@@@@@@???>>>===666666666555444333333222444333222111000000000000,,,---...///////////////........................---------------...///000------++++++++++++------------,,,,,,,,,,,,++++++---,,,+++++++++,,,---...++++++++++++++++++++++++------...///000000000000000000000000111111222333444333333333333333333333000222555;;;BBBIIIOOORRRKKKGGGDDDCCCAAA======???BBBJJJXXXhhhuuu|||}}}|||rrrhhhYYYJJJ@@@;;;888666666555444444555777999;;;@@@KKK\\\mmm||||||vvvqqqjjjddd```[[[UUUQQQMMMKKKIIIIIIIIIIIIHHHGGGIIIHHHFFFEEEEEEEEEFFFGGGKKKOOOTTTYYY___fffnnnrrruuunnnpppwww}}}{{{lll^^^VVVTTTTTTUUUTTTSSSRRRQQQRRRSSSUUUUUU[[[[[[[[[\\\]]]^^^```aaa]]]]]]]]]___aaacccfffgggdddcccaaa___^^^]]]\\\\\\^^^^^^___````````````___```aaacccdddcccbbb```___aaabbbccceeehhhkkknnnpppuuuwwwvvvcccVVVTTTPPPMMMJJJHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGHHHJJJMMMPPPRRRXXX```mmmxxxlllaaa[[[WWWTTTSSSPPPLLLIIIGGGFFFCCCAAA?????????>>>===<<<;;;:::555555444444444333333333444333222111000000000000---...///000000///...---...........................---------......///000,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++++++++++++++---...///000111111111111000000000000000111222222222222222222222333333333000333777:::===BBBHHHMMMGGGEEEDDDCCCAAA>>>======DDDJJJWWWhhhwww}}}tttdddSSSEEE===;;;;;;666555444333444666888999===FFFUUUdddsss|||vvvnnnhhhccc^^^WWWRRRPPPMMMKKKJJJJJJJJJJJJIIIJJJIIIGGGFFFEEEDDDDDDDDDGGGJJJOOOTTTYYY```hhhmmm|||yyyssspppsss{{{tttdddZZZVVVVVVVVVUUUVVVUUUUUUTTTTTTUUUVVVWWW[[[[[[ZZZ[[[]]]___aaaccc^^^^^^___```bbbfffiiikkkgggfffdddaaa___]]]\\\[[[^^^^^^__________________]]]___aaaccccccaaa___]]]``````aaabbbeeehhhkkkmmmqqqrrryyynnn___XXXQQQOOOMMMJJJIIIJJJGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFGGGIIIKKKMMMOOOSSSZZZeeeqqq|||mmmbbb\\\WWWTTTQQQOOOKKKIIIHHHFFFCCCAAA@@@??????===<<<:::888777555555444444444333333333222222111111111111111222///000000111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------......///+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,++++++++++++++++++---...///000111111111111000000000///000000111111444444555555666666777777222555888999999;;;AAAFFFBBBBBBBBBAAA@@@@@@???===DDDIIITTTeeevvvrrr^^^LLLAAA======777666555555555777999;;;;;;BBBNNN\\\jjj{{{xxxqqqlllfff___YYYTTTRRRNNNLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBEEEGGGKKKPPPVVV]]]eeejjjvvv{{{~~~uuusssrrrvvvxxxnnnbbb[[[ZZZZZZWWWTTTVVVVVVVVVVVVWWWXXXXXXYYYZZZYYYZZZZZZ\\\___bbbccc_________```cccgggkkkmmmkkkjjjgggdddaaa___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\^^^```bbbbbb```^^^\\\_________```ccceeehhhjjjlllmmmrrr|||iii]]]RRROOONNNKKKIIIKKKHHHGGGGGGFFFGGGGGGHHHHHHFFFFFFFFFFFFHHHJJJLLLMMMPPPWWW```jjjtttmmmbbb\\\WWWSSSOOOMMMJJJIIIHHHFFFCCCAAABBBBBBAAA???===;;;999777666666666555444333333222222111111111111111222222000000000///...---,,,+++++++++++++++++++++++++++------,,,,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++,,,,,,------++++++++++++++++++++++++------...///000000000000000000000//////000000111222222333333444555666666444666777777666777;;;???===@@@@@@???@@@CCCCCCAAACCCGGGPPP___pppnnn[[[LLLBBB>>>:::999777666777888:::;;;888===GGGRRRaaatttxxxsssllleee```[[[WWWSSSOOOMMMLLLKKKJJJEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFIIIMMMRRRYYY```eeennnttt}}}xxxppprrrtttxxxzzzpppiiiaaa\\\]]]]]]ZZZWWWWWWWWWXXXXXXXXXXXXYYYYYYWWWWWWYYYZZZ]]]___aaabbb```______```bbbfffjjjmmmpppnnnkkkhhheeebbbaaa```\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]___```aaa```^^^]]]^^^^^^^^^___aaadddfffhhhhhhhhhmmmvvvyyyfffVVVQQQOOOJJJIIIKKKIIIHHHGGGGGGFFFFFFGGGGGGDDDEEEEEEGGGHHHJJJKKKLLLOOOSSS[[[bbbkkkwwwnnnccc\\\WWWSSSLLLJJJHHHHHHGGGFFFCCCAAAAAAAAAAAA@@@>>><<<;;;:::888888777666555333222222333333222111000000000000//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,...///////////////000000////////////000000......///000111222333444444444555444555666999;;;;;;???@@@>>>AAAGGGJJJGGGGGGJJJPPPYYYfffvvv~~~ooo___OOOFFF===<<<:::888777777888999777;;;AAAJJJWWWiii}}}zzztttmmmgggbbb]]]WWWRRROOOMMMJJJIIIDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFHHHIIIMMMRRRYYY]]]fffmmmvvv}}}tttnnnssswww{{{{{{pppfffaaa[[[YYYZZZ[[[\\\[[[ZZZZZZZZZYYYYYYXXXWWWVVVTTTUUUXXXZZZ]]]___```aaa```___^^^___aaaeeeiiilllsssqqqooolllhhhfffdddddd]]]\\\[[[ZZZZZZZZZ[[[[[[]]]^^^^^^___``````______^^^^^^^^^___```ccceeefffeeefffkkkrrrxxxwww```XXXTTTMMMKKKNNNJJJIIIHHHGGGFFFEEEEEEEEECCCDDDEEEGGGIIIKKKLLLMMMLLLOOOTTTZZZaaalllxxxnnnccc\\\VVVSSSJJJIIIGGGGGGGGGFFFCCCAAA?????????>>>>>>===<<<;;;:::999888777555444222222666555333111000///.........---,,,++++++---...///------------------------,,,,,,+++******++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,------------,,,+++***))))))***+++,,,,,,------+++,,,---...////////////111000////////////000000000000111222444555666666333222222333444777999999:::???@@@>>>BBBJJJNNNLLLMMMOOOQQQUUU^^^mmm~~~ooo]]]PPP@@@>>>;;;888666666666777:::<<<@@@EEEOOO```sss~~~wwwrrrfffaaaZZZTTTPPPMMMJJJHHHCCCDDDEEEFFFHHHHHHHHHHHHFFFFFFGGGGGGHHHMMMRRRWWW```gggrrr|||zzzrrrpppvvv{{{yyykkk]]]ZZZUUUSSSTTTXXX[[[]]]\\\\\\[[[ZZZXXXVVVUUUSSSRRRTTTWWWZZZ]]]______``````___^^^^^^```dddhhhjjjuuusssqqqnnnkkkhhhgggfff```___^^^\\\\\\\\\]]]^^^^^^^^^^^^^^^___`````````^^^^^^^^^___```bbbdddfffdddfffjjjpppttt|||jjj___ZZZQQQNNNQQQKKKJJJIIIGGGFFFEEEEEEDDDCCCDDDEEEGGGIIIKKKMMMMMMJJJLLLPPPTTTZZZdddpppyyy|||jjj```ZZZVVVRRRLLLJJJIIIHHHHHHGGGFFFDDDDDDCCCBBB@@@>>>===;;;;;;666777777777666444222111666222///000222222...***///............---------------------------------.........------.........+++,,,,,,------,,,,,,+++///,,,***+++------+++)))...,,,+++***+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------//////000111111000///...000/////////000111222222444444444444555555555555999;;;???CCCFFFHHHJJJKKKOOOJJJIIIPPPZZZdddpppyyypppXXXLLLEEE<<<999;;;<<<888333666777;;;@@@EEEOOOaaarrr}}}vvvlllfff]]]WWWTTTQQQMMMJJJEEEEEEEEEGGGIIIJJJIIIHHHEEEEEEEEEEEEGGGJJJMMMOOOUUU\\\fffqqq{{{yyyuuuxxxsssvvv{{{yyylllbbbWWWUUUTTTSSSTTTVVVYYY[[[^^^\\\YYYXXXWWWVVVTTTRRRQQQSSSVVVWWWXXXYYY\\\^^^```______^^^^^^aaafffjjjllllllkkkkkkiiihhhfffeeeccc___^^^___]]]ZZZZZZ]]]^^^]]]]]]^^^aaacccdddddd^^^^^^___```aaaccceeefffdddeeejjjooosssxxxhhh]]]VVVPPPLLLOOONNNLLLIIIEEECCCCCCDDDCCCDDDDDDFFFGGGHHHIIIIIIHHHKKKOOOSSSXXX^^^eeeiiiuuu}}}{{{jjj```ZZZVVVRRRLLLKKKIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@>>><<<;;;:::666666666555444333222222555222///000222222...***000////////////.........------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++000---,,,,,,......,,,***&&&)))+++,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------...///000111111000///...000//////000000111222333555666666666666777777777;;;;;;<<>>===;;;:::999999888777666555666666777444111///000222111...+++000000000////////////...---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...---,,,,,,------,,,+++&&&,,,111111---,,,///333,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////...///000111111111///////////////000000222333333777777777888888888999999>>>;;;:::<<>>DDDQQQ^^^sss{{{tttjjjbbb]]]YYYSSSOOOMMMLLLJJJJJJJJJJJJHHHFFFHHHHHHGGGGGGGGGIIIJJJKKKQQQUUU\\\dddlllvvvvvvtttxxx}}}|||ssshhh^^^XXXRRRRRRSSSTTTVVVXXXYYYZZZ^^^\\\ZZZYYYYYYXXXVVVTTTSSSUUUXXXYYYZZZ\\\___bbbaaaaaa```^^^]]]^^^bbbeeeddddddeeeeeefffgggggggggddd```]]]_________bbbfffkkkiiifffeeeddddddbbbaaa```aaabbbccceeehhhjjjkkkjjjjjjmmmqqqsssvvv}}}sssaaaXXXSSSLLLLLLKKKJJJIIIIIIIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJKKKLLLMMMOOORRRUUUaaahhhsss|||zzziii___ZZZVVVSSSMMMKKKIIIHHHHHHGGGEEECCC@@@@@@???===<<<;;;:::999999777555333222333555777222111///000111000...,,,////////////............------------------------,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++***...222111...+++,,,...++++++++++++++++++++++++------------...///000111...///000111222111000000/////////000111222333444777777888888888999999999<<<:::888<<>>;;;999777:::888999:::;;;===GGGQQQfffwww}}}rrrjjjccc^^^WWWSSSQQQOOOMMMLLLLLLKKKJJJHHHJJJIIIHHHHHHHHHHHHIIIJJJMMMPPPUUU[[[dddooozzz|||uuuuuuyyyyyy{{{zzzssshhh^^^WWWUUUPPPQQQSSSUUUVVVXXXYYYZZZ^^^\\\ZZZZZZZZZYYYWWWUUUSSSUUUWWWXXXYYY\\\___bbbbbbbbb```^^^\\\\\\___aaa``````aaabbbdddfffhhhiiihhhccc`````````___ccchhhjjjhhheeeddddddcccbbb``````aaabbbdddfffhhhkkklllkkkkkkmmmrrrtttuuu{{{nnn___WWWRRRPPPMMMKKKIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGJJJKKKKKKKKKKKKLLLOOOQQQWWW^^^hhhqqqyyy{{{iii___ZZZVVVSSSNNNLLLIIIHHHHHHGGGDDDBBB@@@???>>>===<<<;;;:::999555333000...---...111222111000000000000000...,,,......---------,,,,,,,,,------------------------+++++++++******++++++++++++,,,,,,------,,,,,,+++,,,---------,,,,,,------+++++++++,,,,,,***((('''++++++++++++++++++++++++///......---------.........///000222222222111000//////000000111333444555666666666777777777888888999888999???GGGNNNRRRSSSUUUTTTUUUVVVTTTTTT\\\ffflllwwwwwwkkkZZZKKKBBB===;;;999:::888888:::999:::@@@HHHYYYiii~~~|||rrrkkkddd^^^YYYVVVSSSQQQOOOOOONNNMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHIIILLLOOOUUU]]]hhhsss{{{yyyuuuvvvzzzzzzyyytttkkk```WWWSSSSSSPPPQQQRRRTTTVVVXXXYYYZZZ]]][[[ZZZYYYZZZZZZXXXVVVSSSTTTUUUVVVWWWYYY]]]```bbbbbb```^^^[[[[[[\\\^^^``````aaacccfffiiilllmmmmmmhhhcccbbb```___aaaeeedddbbbaaaaaabbbcccbbbaaa``````aaaccceeegggiiikkkkkkjjjlllrrrtttuuuyyy~~~nnn___WWWSSSNNNKKKJJJHHHFFFDDDFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIJJJJJJIIIJJJMMMOOOQQQXXX```iiiqqqyyy|||jjj```ZZZVVVRRRNNNLLLJJJHHHHHHFFFDDDBBB??????>>>===<<<;;;::::::999777444222111111333444///000000000//////...------------,,,,,,,,,++++++------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++...///000000//////000111///---+++,,,...///...,,,++++++++++++++++++++++++---,,,+++************+++...///111222222222222111//////000000222333555666555555555666666666777777666777;;;@@@HHHQQQYYY^^^___\\\[[[ZZZWWWTTTXXX^^^ccclllxxxuuueeeUUUIIIBBB>>><<<:::888888::::::999===CCCMMM[[[ooo~~~vvvooohhhccc]]]ZZZVVVSSSQQQPPPOOOMMMJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJLLLPPPWWW```kkkrrr~~~yyywwwwwwyyy|||zzzqqqeee[[[TTTRRRRRRQQQQQQRRRSSSUUUWWWXXXYYY[[[ZZZYYYYYYYYYZZZXXXWWWTTTTTTTTTTTTTTTVVVZZZ]]]aaaaaa```]]][[[ZZZ[[[\\\bbbbbbdddfffiiimmmpppssspppjjjfffdddaaa^^^___bbb^^^]]]\\\^^^aaacccdddddd```aaaaaabbbdddfffhhhiiikkkiiikkkqqqttttttvvvyyy{{{hhh]]]WWWPPPLLLKKKKKKJJJHHHEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGGGGFFFGGGJJJMMMMMMSSSZZZaaagggpppzzz~~~lllaaaZZZUUURRRNNNLLLJJJHHHHHHFFFDDDBBB@@@??????>>>===<<<;;;;;;>>><<<999777555555555666...///000000///...............---------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,...000000......///111222111///---,,,,,,...///******************************)))))))))***++++++...///111222333333222222//////000111222444555666555555555666666666777777555888<<<@@@FFFRRRaaallloooiiidddbbb]]]XXXWWWYYY^^^dddppp}}}qqqaaaSSSHHHAAA>>>:::777888;;;<<<;;;>>>BBBFFFOOO___sss{{{tttoooeeeaaa[[[WWWSSSQQQNNNLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMQQQXXXaaafffqqqxxx{{{vvvwwwyyy{{{}}}}}}uuuiii___XXXUUUTTTTTTSSSSSSRRRRRRSSSUUUXXXYYYZZZXXXWWWXXXYYYYYYXXXWWWUUUUUUUUUTTTSSSTTTXXX[[[``````___]]]ZZZYYYZZZ[[[aaaaaabbbdddhhhlllppprrrpppkkkgggfffccc^^^^^^aaa\\\[[[[[[^^^bbbfffggggggbbbbbbbbbcccdddeeeggghhhllljjjlllqqqsssqqqqqqsssttt||||||ggg___UUUNNNMMMMMMKKKJJJDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFFFFFFFEEEFFFHHHJJJJJJNNNTTTYYY^^^eeeooovvv}}}lllaaaZZZUUURRROOOLLLJJJHHHHHHFFFDDDAAA@@@@@@???>>>===<<<<<<;;;;;;999777444222111111111...///000000///.........//////.........------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++)))+++------+++***,,,//////000///***### $$$)))************************)))))))))***+++,,,.........///111222333333222222//////000111222444666777666666666666777777777777777999<<<>>>DDDRRRgggvvv}}}uuunnniiiddd]]]XXXXXX]]]aaalll{{{{{{jjjZZZMMMDDD???999777888<<<>>>===???CCCBBBHHHUUUfffyyy|||wwwkkkfff___YYYTTTPPPMMMJJJIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKMMMRRRYYY^^^eeellluuu{{{wwwtttxxx{{{|||~~~wwwmmmaaaXXXUUUVVVWWWWWWUUUTTTRRRQQQRRRTTTWWWYYYYYYXXXWWWWWWXXXYYYXXXVVVWWWWWWVVVTTTSSSTTTWWWZZZ_________]]]ZZZYYYZZZ[[[]]]]]]^^^```dddhhhlllooonnnjjjgggfffddd___^^^```\\\\\\\\\___dddhhhiiijjjddddddddddddeeefffggggggooollllllqqqrrrooommmnnnkkksssrrrhhhZZZQQQNNNLLLJJJHHHCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFHHHJJJGGGKKKPPPSSSWWW^^^gggnnnuuu~~~kkk___YYYTTTPPPOOOLLLIIIHHHGGGFFFEEECCCDDDBBB???======<<<:::888555555555444333333222222111000///000111000///---///...------......---,,,+++++++++,,,,,,---------,,,,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,---...//////+++++++++************))),,,,,,++++++,,,,,,---...))))))(((((())))))***+++///...------...000333444---.........//////000000555555555666777999:::;;;;;;555666@@@HHHPPPcccwwwzzzpppgggaaaaaaccc```eeennnzzzzzzjjj^^^RRRHHH>>><<<:::888888999<<<>>>@@@BBBJJJXXXhhhzzzuuunnneee^^^YYYUUUPPPMMMIIIKKKMMMLLLJJJIIIKKKMMMLLLLLLKKKLLLMMMNNNPPPQQQYYY^^^eeelllttt|||yyyuuuxxx{{{||||||nnnhhh```[[[XXXXXXXXXXXXVVVUUUTTTTTTTTTVVVXXXZZZ[[[ZZZYYYWWWWWWWWWXXXYYYYYYYYYXXXVVVTTTTTTVVVYYY]]]]]]]]]\\\[[[ZZZYYYXXXZZZ[[[\\\^^^aaadddgggiiihhhhhhhhhhhhhhhgggffffffaaa______aaafffjjjjjjiiiaaabbbbbbbbbcccfffkkknnnmmmlllmmmooommmjjjjjjnnnoooqqq{{{ttt^^^WWWTTTMMMKKKOOOJJJIIIIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJLLLOOORRRWWW]]]bbbpppxxxkkk___YYYTTTQQQNNNKKKIIIGGGGGGFFFDDDCCCCCCAAA>>>===<<<<<<:::888555555444444333222222222000//////000111111///---///...------......---,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++******))),,,,,,,,,,,,------------222111000...,,,++++++***++++++++++++************+++************+++,,,,,,,,,++++++++++++,,,------......---...///000222333........./////////000000444555555666777999:::;;;;;;555666>>>EEEMMM^^^ppp||||||yyyrrrjjjfffgggiiieeeiiioooyyy~~~ppp```RRRDDD@@@:::888888999:::;;;>>>???EEEQQQ___ppp{{{qqqhhhaaa[[[UUUPPPHHHJJJLLLKKKIIIIIIKKKMMMLLLKKKJJJJJJKKKLLLNNNOOORRRVVV\\\bbbiiiqqqzzz~~~xxxwwwyyy{{{zzzxxxlllggg```[[[YYYXXXXXXXXXWWWVVVUUUUUUVVVWWWYYYZZZ\\\[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYWWWUUUVVVXXXZZZ]]]]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[]]]```cccfffhhhhhhhhhhhhhhhhhhgggffffffbbbaaabbbeeejjjmmmmmmllleeeeeeeeedddeeehhhmmmqqqsssooolllmmmllliiiiiilllnnnpppxxxfff[[[VVVOOOLLLOOOJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEGGGHHHJJJLLLQQQWWW[[[bbbkkkwwwlll```YYYTTTQQQLLLJJJHHHGGGGGGFFFDDDBBBAAA???<<<;;;<<<<<<:::999555555444444333222222222//////...///111111000...............---------,,,++++++,,,,,,,,,,,,---------------,,,+++***)))(((++++++++++++,,,,,,,,,,,,...---------......///000,,,+++++++++******************))))))******+++,,,,,,,,,,,,,,,,,,---......------...///000111111222////////////000000000000444444444555777888:::;;;;;;666777===AAAGGGUUUdddppprrrsssqqqmmmjjjlllnnnlllmmmqqqxxxtttbbbOOOHHH>>>:::;;;<<<;;;999<<<;;;???HHHTTTbbbvvv{{{pppggg^^^VVVPPPKKKLLLMMMLLLKKKKKKMMMOOOLLLKKKJJJIIIIIIJJJKKKLLLLLLOOORRRVVV\\\dddmmmsss{{{{{{yyyxxxyyy{{{zzzvvvrrrhhhddd___[[[ZZZZZZZZZYYYWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^^^^^^^]]]]]][[[[[[ZZZXXXWWWWWWZZZ\\\^^^]]]\\\[[[[[[[[[[[[[[[YYYZZZ[[[]]]```bbbeeefffhhhhhhhhhgggggggggffffffeeeeeehhhkkkoooqqqpppooohhhhhhgggfffggglllrrrwww|||ssslllkkkjjjhhhhhhjjjooopppvvvppp```YYYSSSOOOOOOKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDFFFGGGHHHLLLPPPTTTZZZcccnnnzzzkkk```YYYTTTQQQKKKJJJHHHGGGGGGFFFDDDBBB???===;;;;;;;;;<<<;;;:::666666555555444333333333///......///111111000///---.........,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++******+++++++++,,,,,,,,,*********,,,---///000111,,,,,,+++++++++************************+++,,,,,,++++++******++++++,,,---+++,,,...///000111111111000000000000000000000000333333333444666888:::;;;;;;888888<<<>>>BBBMMMXXXaaaeeejjjlllkkkkkkmmmooopppqqqsssxxxttt^^^SSSFFF??????@@@===:::<<<:::<<>>===;;;:::;;;<<<;;;:::777777666666555444444444000///...///111111000...,,,...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............******+++++++++,,,,,,,,,...---,,,+++******)))***,,,,,,,,,++++++++++++***+++++++++++++++,,,------++++++******++++++,,,---+++,,,---///000000000000111111111111111111111000111222222444666888999:::;;;:::;;;<<<===???GGGOOOVVV[[[cccgggiiijjjmmmppppppqqqsssxxxmmm```OOOEEEBBBAAA>>>:::===;;;<<<@@@EEENNN\\\iiizzz}}}rrrhhhaaaYYYWWWTTTRRRQQQPPPPPPPPPOOONNNMMMKKKKKKKKKKKKLLLLLLKKKKKKKKKNNNTTT\\\bbbeeemmmxxxxxxtttvvvzzz|||zzzuuunnnhhhaaa```______``````^^^]]]YYYZZZ\\\]]]^^^^^^]]]]]]ZZZ[[[\\\^^^^^^^^^]]]\\\ZZZZZZYYYXXXWWWWWWZZZ\\\``````_________```aaaaaa```aaabbbdddfffhhhiiiiiiggggggfffeeeffffffggghhhmmmooosssuuutttqqqnnnmmmggggggfffgggjjjqqqzzzzzznnnjjjjjjjjjjjjkkkpppqqqvvv|||hhh]]]WWWRRROOOMMMLLLJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGJJJLLLOOOUUU^^^fffooozzz}}}jjj^^^WWWRRROOOJJJJJJIIIIIIJJJHHHEEECCC???===<<<;;;<<<<<<<<<:::777777666666555444444444111000///000111000///---+++...///...+++)))+++...------,,,,,,,,,,,,++++++((()))***+++,,,---------++++++++++++,,,,,,,,,,,,******)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......,,,,,,---...///000000111222222222222111111111111000111222333555777999:::;;;===>>>>>>>>>???DDDIIIPPPVVV^^^dddfffhhhkkknnnmmmooossswwwrrr^^^NNNFFFAAA===:::===<<<===@@@CCCHHHTTT___lll~~~tttmmmaaa]]]XXXTTTRRRPPPOOOMMMPPPOOONNNLLLLLLLLLMMMNNNKKKJJJIIIHHHIIIMMMTTTYYY^^^eeeoooxxx~~~yyyvvvvvvxxxyyyxxxuuunnnhhhddd_________aaaccccccbbb___ZZZ\\\^^^```aaa```___^^^ZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWXXX[[[]]]______```aaabbbbbbbbbaaabbbcccdddfffhhhiiiiiiiiigggfffeeeeeeeeefffggghhhmmmpppssstttrrrooolllkkkdddeeeeeefffiiipppxxx}}}wwwnnnkkkkkkiiijjjlllnnnppptttxxx{{{ppp```YYYTTTPPPMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDEEEDDDDDDDDDFFFHHHJJJOOOVVV^^^gggsss|||hhh]]]VVVQQQNNNKKKJJJJJJKKKKKKJJJGGGDDDAAA???===<<<======<<<;;;555555555444333333222222222111000000000000---+++***---000...***)))+++...---------,,,,,,+++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------%%%&&&''')))+++---///111------,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,---///111222333333222222222111111111///000111222555777999:::;;;???AAAAAA@@@AAAEEEGGGLLLRRRZZZ^^^aaacccfffjjjiiimmmrrrvvv|||rrr]]]MMMDDD???===;;;:::<<>>=========<<<:::444444333222222111111000333222111000000///---******---000...***(((+++...---------,,,,,,+++++++++------.........---,,,,,,,,,,,,------------......,,,,,,++++++***++++++,,,---------,,,,,,,,,++++++*********)))***++++++,,,))))))(((((())))))***+++---,,,++++++,,,...111333333333333222222111111111///000111222444777999:::<<<@@@CCCBBBAAACCCFFFGGGIIINNNUUUYYY[[[]]]aaadddfffkkkqqquuuyyyiiiTTTHHHCCCBBB888888:::>>>@@@BBBIIIRRRVVVggg{{{uuunnnfff___[[[XXXTTTPPPOOONNNMMMLLLLLLMMMNNNOOOKKKKKKJJJHHHGGGIIIMMMPPPPPPUUU\\\ccciiiqqq{{{vvvvvvzzzzzzyyyuuunnngggaaa^^^]]]\\\^^^aaaeeehhhhhhfffccc[[[^^^aaaddddddcccaaa___]]]\\\ZZZYYYXXXYYYZZZZZZ\\\\\\\\\[[[ZZZ[[[^^^```YYY[[[___bbbcccaaa___^^^^^^___aaacccddddddddddddgggfffdddddddddfffhhhiiifffiiimmmnnnlllkkklllmmmddddddeeedddeeehhhllloooqqqmmmlllkkkiiieeeggglllqqqssswwwyyyvvvvvviii]]]VVVRRRNNNMMMLLLJJJHHHGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDEEEEEEEEEEEEFFFHHHGGGIIILLLOOOTTT]]]iiirrr|||wwwfff\\\TTTOOONNNPPPEEEFFFWWWcccZZZKKKAAA???>>><<<:::999999999:::999888666444333333333444111000///......------...------..................222111///...,,,,,,,,,,,,+++++++++*********))))))************+++---///000:::555///---------,,,***++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------,,,------,,,******,,,---222222111111222222333444000111222222333666:::>>>;;;???DDDFFFFFFEEEDDDDDDFFFHHHLLLQQQWWW]]]bbbeeeeeekkktttzzzzzzxxx{{{hhhPPPCCCAAAAAA@@@AAACCCBBBAAAEEEKKKRRRXXXeeewww|||qqqiiiccc___ZZZWWWUUUSSSPPPNNNOOOPPPPPPOOOJJJJJJJJJJJJJJJIIIGGGGGGPPPRRRUUUZZZ```iiissszzz{{{qqqqqqwwwxxxuuunnnhhhbbb^^^]]]\\\[[[^^^bbbfffhhhgggeeeccc```aaacccdddcccaaa^^^\\\[[[[[[ZZZYYYXXXXXXYYYYYY___]]]ZZZXXXWWWXXXZZZ[[[[[[\\\^^^``````___^^^]]]___^^^\\\[[[[[[\\\^^^___aaa``````bbbdddeeeeeeddddddeeefffhhhiiiiiiiiiiiiccceeeffffffeeeeeeggghhhlllkkkiiifffeeefffjjjmmmsssqqqooooooqqqvvv|||wwwcccZZZXXXTTTSSSPPPLLLHHHHHHIIILLLFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFIIIKKKMMMOOOSSSXXX___cccrrrzzzxxxggg^^^UUUPPPOOOMMMFFFFFFRRRWWWPPPGGGEEE???>>><<<:::999999999999666555333111000000000111222111000//////...//////.................................---------------------,,,,,,,,,+++++++++************+++---///000999666111...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---...//////...---,,,...///111111111111111222333333000111222222333666:::===<<>>===<<<;;;:::999999999888777555333222222333333333222111000000/////////........................***+++,,,---......---,,,............------------*********+++,,,---...///666555333000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++---...///...---,,,...000000000000111111111222222000111222222333555999<<<===@@@CCCEEEDDDBBBAAAAAAAAAAAACCCEEEJJJQQQZZZ```iiimmmsssvvvxxxwwwtttrrruuunnnXXXLLLAAA===<<<>>>??????AAAFFFGGGJJJQQQ]]]kkk|||yyypppggg```___[[[WWWSSSRRRQQQPPPOOOOOONNNLLLKKKJJJJJJJJJKKKHHHJJJLLLNNNRRRXXX```eeelllsss{{{|||uuuqqqqqqtttuuupppiiibbb]]]\\\^^^___aaabbbcccdddeeedddcccbbb___```aaaaaaaaa___^^^\\\^^^]]][[[ZZZZZZ\\\^^^______]]][[[XXXWWWXXXXXXYYYYYY[[[]]]```aaabbbbbbbbb]]]\\\[[[ZZZZZZ[[[\\\]]][[[[[[[[[\\\\\\]]]]]]]]]___```aaacccdddddddddddddddeeeffffffeeeeeefffgggeeefffhhhhhhhhhhhhjjjllllllllllllmmmppptttxxxzzz~~~uuuhhh___ZZZTTTPPPNNNMMMJJJGGGGGGEEECCCCCCDDDDDDCCCBBBCCCCCCBBBCCCCCCDDDEEEFFFCCCEEEFFFHHHJJJMMMRRRVVV[[[bbblllvvvvvvggg^^^VVVQQQPPPJJJGGGFFFGGGDDD@@@AAAFFF>>>===<<<;;;:::999999999999888666555444333444444222222111000////////////...............---------)))***,,,......---,,,+++............------------******++++++,,,---......222333333///+++***,,,///------------------------++++++******++++++,,,------------,,,,,,++++++++++++,,,,,,,,,++++++,,,...//////000000111111111111111222222222222444888;;;===@@@CCCCCCBBBAAA@@@@@@???@@@BBBCCCHHHQQQ]]]eeelllqqquuuwwwyyyxxxssslllpppyyyiiiYYYLLLEEE@@@@@@@@@??????BBBFFFGGGKKKTTT^^^mmmyyyooogggaaa^^^YYYVVVTTTSSSQQQPPPQQQOOOLLLJJJIIIJJJKKKLLLIIIJJJKKKLLLNNNSSSYYY]]]bbbhhhqqqyyyzzztttsssrrrrrrsssrrrooojjjfffbbbaaaaaaaaaaaaaaaaaa``````___^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^^^^^^^^^^_________^^^]]][[[YYYXXXWWWXXXYYYZZZ[[[]]]^^^___`````````]]]\\\[[[ZZZZZZZZZ[[[[[[YYYZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^___aaabbbbbbccccccccceeeffffffeeedddeeegggeeehhhjjjkkkjjjiiiiiijjjiiijjjlllnnnqqqtttvvvwwwxxx~~~rrrhhh\\\UUURRRPPPLLLHHHHHHFFFDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDFFFGGGHHHIIILLLPPPSSSSSSYYYbbbllluuussseee]]]VVVPPPOOOKKKGGGEEEFFFFFFCCC@@@@@@======<<<<<<;;;999999888666555333111000000111111111111000///............//////.........---------+++,,,---......,,,***)))------------,,,,,,,,,,,,***++++++,,,---------------///000---***)))+++...------------------------++++++******++++++,,,------------,,,,,,+++++++++***+++,,,,,,++++++---///...///000111111111111000222222222222222333777:::<<>>AAABBBGGGQQQ```lllttt~~~{{{rrrmmmmmmrrr|||~~~iiiYYYJJJEEEDDDCCCAAAAAABBBAAADDDHHHKKKSSSbbbppp}}}nnnjjjeee```]]]ZZZXXXVVVSSSRRRPPPNNNLLLLLLLLLLLLIIIIIIJJJIIIIIIJJJMMMPPPTTTYYY___ffflllttt}}}|||qqqjjjkkkooopppooooookkkmmmooopppooolllhhheeeeeedddcccbbb```___^^^^^^ZZZZZZZZZZZZ\\\^^^```bbb^^^```bbbddddddaaa^^^\\\ZZZYYYYYYYYYXXXYYYYYYYYY\\\\\\[[[[[[[[[ZZZZZZZZZ]]]]]]]]]\\\\\\[[[ZZZZZZ]]]___```___\\\ZZZ\\\^^^\\\]]]^^^```aaaaaaaaabbb```bbbdddddddddeeegggiiikkkmmmppppppnnnkkkiiihhhiiilllppptttuuuuuusssqqqqqqwwwnnn___VVVPPPMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDEEEFFFGGGHHHKKKMMMLLLPPPUUUZZZ___hhhsss{{{rrreee^^^WWWQQQOOOJJJIIIHHHHHHIIIHHHCCC>>><<<=========<<<:::888777:::999777555444444444555222111000///............000//////...------,,,,,,---------------.........,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,---......------///111///000222333444333222111333333333222111222555888:::<<<>>>???>>>>>>???@@@===AAADDDEEEHHHQQQ___kkkvvvzzzqqqnnnooowwwmmmXXXMMMIIIEEEBBBAAA??????BBBEEEGGGJJJUUU```ooo|||wwwpppjjjeeeaaa]]]ZZZUUUTTTSSSRRRPPPOOONNNNNNJJJJJJJJJIIIHHHIIILLLNNNMMMQQQWWW\\\```hhhqqqxxxpppiiifffiiimmmlllkkkkkkiiijjjmmmnnnnnnllliiigggdddddddddcccaaa```^^^]]][[[ZZZZZZ[[[^^^aaaeeegggbbbbbbbbbbbbaaa___^^^]]]WWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\^^^^^^^^^]]]]]]\\\[[[ZZZ^^^aaacccaaa\\\ZZZ\\\___[[[\\\]]]^^^___`````````^^^```bbbddddddfffhhhjjjjjjllloooooommmkkkiiiiiihhhlllqqquuuvvvtttpppnnnnnnrrrzzzrrrbbbXXXTTTNNNLLLJJJIIIIIIIIIHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDAAACCCEEEFFFFFFGGGJJJLLLLLLNNNRRRTTTVVV\\\dddkkkvvv|||rrrfff___XXXRRRQQQIIIJJJJJJHHHFFFFFFDDDAAA<<<=========<<<:::888777777666444222111111111222333222111000////////////000000///...------,,,,,,,,,,,,,,,,,,...///111222------,,,,,,,,,+++++++++***+++,,,---...---,,,+++---+++)))+++...///---+++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------)))+++,,,,,,+++,,,...000///111333444444444222111333333333222111222555777999;;;===>>>>>>>>>@@@AAAAAAEEEHHHHHHJJJRRR___kkkxxxwwwqqqpppvvveeeUUUNNNGGGAAA???>>>???BBBFFFFFFGGGOOOYYY___pppyyyqqqkkkeee```]]]VVVVVVVVVUUUTTTRRRPPPOOOLLLMMMMMMLLLJJJKKKMMMOOOIIIMMMQQQUUUYYY```iiipppuuuzzzyyyiiieeedddhhhkkkjjjhhhhhhggghhhjjjkkkkkkjjjiiihhhaaabbbbbbbbb```^^^\\\[[[\\\[[[[[[\\\```dddiiikkkfffdddaaa___^^^^^^^^^___VVVVVVWWWXXXYYYZZZ[[[\\\[[[[[[[[[[[[\\\]]]^^^___^^^______^^^]]]\\\[[[ZZZ___bbbdddaaa]]]ZZZ\\\```ZZZ[[[\\\]]]^^^_________]]]___bbbccceeefffiiikkkhhhjjjmmmmmmlllkkkjjjkkkhhhlllqqquuuvvvsssnnnkkkkkkooouuu~~~mmm```[[[OOOMMMKKKJJJJJJJJJIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDBBBDDDFFFGGGHHHIIIKKKMMMMMMOOORRRRRRSSSVVV\\\bbbiiippp{{{rrrfff^^^WWWPPPNNNJJJIIIHHHFFFDDDCCCBBBAAA???>>>===<<<;;;:::999999999888777666444333222111333222000...---...///000///...---,,,,,,,,,,,,,,,///000333444444333000///...------,,,,,,------...+++,,,,,,------,,,,,,+++......---,,,,,,+++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------222000...,,,,,,,,,...///...///000111111222222111666555555555444444444444444666888:::;;;===@@@CCCBBBFFFIIIHHHGGGOOO]]]jjjyyywwwqqqvvv}}}vvvbbbXXXPPPHHHBBB@@@??????@@@DDDJJJOOORRR\\\cccttt|||tttlllddd^^^^^^\\\XXXUUUTTTRRROOOMMMMMMLLLJJJJJJKKKKKKKKKJJJLLLNNNOOOQQQTTTYYY```dddjjjooovvv}}}~~~ooogggiiilllmmmnnnllljjjiiidddcccbbbbbbddddddcccbbb```aaabbbbbbbbbaaa___^^^ZZZ[[[]]]aaadddhhhjjjkkkhhhhhhfffcccaaa^^^[[[ZZZ]]][[[XXXVVVWWWZZZ^^^```cccbbbbbbaaa___^^^\\\[[[\\\]]]^^^^^^]]]^^^```bbbbbbaaa```______^^^^^^^^^\\\[[[[[[[[[]]]___bbbddd^^^___```aaabbbcccddddddhhhiiiiiiiiiiiiiiihhhgggkkknnnqqqqqqooommmnnnoookkklllqqqzzzmmmeee^^^XXXPPPJJJHHHHHHFFFEEEFFFEEEDDDDDDEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEJJJJJJKKKMMMPPPRRRTTTVVVaaagggpppzzzsssfff^^^VVVQQQNNNJJJJJJHHHGGGEEECCCBBBBBB=========<<<;;;;;;::::::888888777555444333222111444333111000//////000000...------------------...,,,---...000000...---,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------------------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------******))))))***+++---......//////000111111222111444555555555555555444444333555888999:::===@@@CCCEEEHHHKKKKKKKKKPPP[[[dddrrr{{{yyytttyyy}}}lll\\\NNNFFFCCCAAA??????BBBFFFIIIKKKUUUZZZhhh{{{}}}uuulllfffbbb^^^ZZZWWWUUURRROOOMMMNNNLLLKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNRRRWWWZZZaaaffflllsssyyyzzzmmmjjjmmmppprrrqqqmmmhhhdddcccaaa``````bbbbbbaaa___```aaaaaaaaaaaa___^^^]]]\\\]]]___aaadddgggiiijjjdddcccaaa___]]]\\\\\\\\\[[[ZZZWWWVVVWWWZZZ^^^aaagggfffeeeccc```^^^\\\ZZZZZZ[[[\\\[[[[[[[[[]]]___dddcccbbbaaa____________]]]\\\\\\[[[\\\___aaabbb``````aaabbbcccdddeeeeeeggghhhhhhhhhiiiiiiiiiiiikkkmmmpppooommmkkkkkkmmmkkkkkkooovvv~~~xxxeee]]]SSSMMMKKKKKKHHHEEEGGGEEEDDDDDDEEEFFFDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIKKKMMMPPPRRRSSS[[[```hhhqqq{{{tttfff]]]VVVQQQPPPKKKJJJIIIHHHFFFDDDCCCBBB======<<<<<<<<<;;;;;;;;;888888777555444333222111222222111000000//////...---------............///+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,******++++++++++++******+++++++++,,,---......///.........---,,,+++***)))++++++++++++++++++++++++,,,------------.........++++++,,,,,,---......///......///000000111111222222444555777777666444333222444666888:::<<<@@@BBBHHHJJJMMMOOORRRUUUZZZ^^^gggppp{{{~~~|||sss]]]PPPIIIFFFBBB@@@AAACCCDDDEEENNNRRR\\\iiiwwwxxxqqqjjjfffaaa\\\YYYVVVRRRPPPOOONNNLLLLLLMMMMMMLLLKKKLLLLLLLLLJJJIIIKKKNNNPPPVVVZZZ___eeekkkssszzzvvvnnnqqqtttwwwxxxtttlllddd^^^```___^^^___```aaa```^^^aaabbbbbbaaa```^^^\\\[[[YYYZZZ[[[\\\^^^___``````^^^]]]]]]\\\\\\\\\\\\\\\YYYXXXVVVVVVXXX[[[___bbbjjjiiigggeeeaaa^^^[[[ZZZYYYZZZ[[[[[[ZZZ[[[]]]___eeedddcccaaa``````_________^^^]]]\\\\\\^^^___aaaaaaaaabbbcccdddeeeeeeffffffffffffgggggghhhiiiiiiiiikkkmmmmmmllljjjjjjkkkkkkjjjlllqqqwwwwwwkkk]]]TTTQQQPPPKKKGGGGGGFFFEEEEEEFFFFFFEEECCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOSSSWWW]]]eeennnxxxuuueee\\\UUUQQQQQQLLLKKKJJJHHHFFFEEEDDDCCC???>>>===<<<;;;:::999999888777666555444333222222.../////////...---,,,+++..................------...------------------...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++******++++++,,,---------------------,,,,,,+++***++++++++++++++++++++++++---------.........//////...////////////...---,,,......//////000000111222111333555777888777555333222444666888999<<>>AAAFFFIIIOOOXXX___ccccccaaa___ccckkkwwwrrrZZZRRRHHHBBBBBBDDDEEEEEEFFFJJJRRRYYY^^^hhh{{{|||tttllleee```\\\YYYTTTRRROOONNNNNNMMMLLLJJJLLLMMMLLLKKKIIIIIIKKKLLLNNNOOOQQQSSSUUU[[[aaafffpppvvvxxxyyy|||}}}wwwooohhhaaa]]]]]]]]]^^^aaaeeehhhhhhhhhfffffffffeeeccc```]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZ\\\```dddggggggccc^^^ZZZXXXXXXWWWXXXZZZ^^^bbbdddddddddcccbbbaaa___]]]\\\[[[\\\]]]]]]\\\]]]___aaa____________```aaabbbbbbbbb```^^^\\\\\\\\\]]]^^^``````aaaaaabbbbbbccccccdddeeeeeeeeeeeedddbbbbbbbbbdddfffjjjmmmooooooooojjjhhhiiimmmqqqvvvlll___WWWQQQLLLJJJHHHFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKMMMPPPTTTZZZbbbkkkqqquuueee\\\UUUQQQQQQKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@???===;;;999777777777666666555444444333333222222111000000//////...---......///...,,,+++***,,,------......------,,,...------,,,,,,------...------............------++++++++++++************)))***+++,,,---.........++++++++++++++++++++++++,,,------------.........((()))+++---///111333444///...------...///111222000111444666777777777666555666888999999;;;===@@@CCCGGGNNNXXXaaafffhhhgggfffeeeiiisss{{{lll```QQQGGGDDDFFFFFFEEECCCFFFLLLSSSVVV\\\iiivvv~~~tttmmmfffaaa^^^ZZZWWWTTTQQQPPPOOOLLLKKKJJJKKKKKKJJJIIIIIIJJJKKKNNNNNNOOOOOOPPPSSSXXX\\\dddiiiqqqyyyzzzxxx||||||tttllleeeaaa```\\\\\\^^^aaafffiiijjjjjjgggggggggfffdddaaa___]]]\\\\\\\\\\\\\\\[[[[[[[[[___ccciiilllkkkggg```\\\YYYYYYYYYZZZ\\\```ccceee``````aaa``````___^^^]]]ZZZ[[[\\\\\\[[[\\\^^^___^^^^^^^^^^^^___aaabbbbbbbbb```^^^\\\\\\\\\]]]^^^``````aaaaaaaaabbbbbbbbbbbbdddfffggggggeeebbb```aaabbbdddhhhmmmppppppoooiiiggggggkkkooosss|||kkk]]]TTTOOOKKKIIIGGGGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNQQQUUUZZZaaafffuuueee]]]VVVQQQPPPJJJJJJHHHGGGEEECCCBBBBBB>>>>>>===<<<;;;::::::999666666666555444444333333444333111000//////000000)))***,,,---...---,,,++++++,,,---//////---,,,+++---,,,,,,,,,,,,,,,,,,---,,,------......------,,,+++++++++,,,---------...***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++---///222666999;;;///...---------///111222000111333555666777888888777999::::::::::::===???@@@EEEMMMVVV^^^dddhhhkkklllfffeeekkkppprrrvvv{{{yyywwwaaaQQQKKKIIIHHHGGGBBBCCCFFFKKKNNNRRR\\\fffvvvwwwpppkkkggg```]]]YYYVVVTTTQQQOOOLLLKKKLLLLLLKKKJJJIIIJJJKKKJJJKKKLLLLLLLLLNNNQQQTTTWWW[[[bbbiiipppxxxzzzzzz{{{rrrjjjeeeaaa```\\\\\\]]]```dddgggggggggfffffffffeeedddaaa___^^^[[[\\\\\\\\\\\\]]]]]]]]]aaadddhhhjjjjjjgggccc```[[[[[[[[[\\\^^^aaaccceee```````````````___^^^]]][[[\\\]]]]]]\\\]]]___aaaaaaaaa````````````aaaaaaaaa```^^^\\\\\\\\\]]]^^^aaaaaabbbbbbbbbbbbcccccc```cccgggkkkllljjjfffdddaaaaaabbbfffkkkmmmmmmkkkhhheeeeeeiiilllnnnuuu|||~~~iii[[[UUUKKKJJJHHHHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJLLLNNNPPPSSSXXX[[[tttfff]]]VVVQQQPPPJJJIIIHHHFFFDDDCCCBBBAAA;;;;;;<<<<<<<<<<<<<<<<<<666666666555444444444333333222000...---...///000%%%'''***,,,.........---+++---///111111///---+++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++***+++,,,---///000111222,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,...222555777///...---,,,---///111222111111222444555777888999999:::;;;;;;::::::<<<>>>>>>CCCLLLSSSZZZaaaggglllmmmeee```cccffffffjjjpppwwwppp\\\RRRNNNKKKIIIDDDBBBCCCGGGKKKNNNVVV^^^eeeuuuzzztttpppeeebbb]]]ZZZWWWTTTPPPNNNNNNOOOOOONNNLLLKKKKKKLLLGGGHHHIIIIIIIIIKKKNNNQQQOOORRRXXX^^^eeemmmuuuzzz{{{|||}}}zzzrrrkkkeeeaaa___]]]\\\\\\^^^aaacccccccccdddeeeeeedddcccaaa___^^^___``````aaaaaabbbccccccbbbccceeeggggggfffeeeddd]]]]]]]]]^^^___bbbdddeeeaaaaaaaaaaaa```___]]]]]]^^^___``````______aaaccceeedddcccaaa``````______aaa```^^^\\\\\\]]]^^^___ccccccccccccccccccdddddd]]]bbbhhhnnnpppnnnjjjhhhbbbaaabbbeeeiiikkkiiiggggggdddcccgggiiijjjooouuuyyy}}}uuuddd\\\LLLJJJHHHHHHHHHHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLMMMOOORRRTTTssseee\\\UUUPPPOOOJJJIIIHHHHHHGGGFFFBBB@@@======<<<;;;:::999999888666666666666555444333222///////////////.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////...,,,,,,---+++,,,...000000///...---+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111000111222333666888:::;;;===??????===<<<;;;<<<===AAAIIIQQQZZZ```dddfffhhhddd^^^YYYYYY]]]cccgggtttyyyfffVVVNNNNNNGGGGGGHHHIIIGGGGGGNNNWWW^^^kkk}}}{{{uuuooofff^^^ZZZXXXWWWWWWSSSQQQOOONNNMMMLLLIIIGGGOOONNNKKKIIIIIIIIIJJJKKKLLLMMMQQQVVV[[[aaafffhhhmmmrrryyy~~~~~~zzzpppiiigggfffbbb___^^^^^^]]]\\\]]]^^^___```______``````aaa``````___dddcccaaa```____________^^^^^^___aaaccccccbbb```^^^___aaaccccccccccccbbbaaaaaa___^^^]]]\\\\\\\\\]]]]]][[[[[[[[[\\\]]]^^^bbbbbbccccccbbbaaa___^^^aaa___\\\ZZZZZZ[[[]]]___aaaaaacccgggkkkkkkgggcccdddeeefffiiijjjiiifffdddaaa```___```cccfffffffffddddddddddddeeegggiiijjjmmmvvv}}}nnn]]]XXXPPPJJJJJJJJJGGGDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEJJJIIIIIIJJJJJJKKKLLLMMMsssddd[[[TTTPPPNNNJJJIIIHHHHHHGGGEEEBBB@@@>>>===<<<<<<::::::999888666666666666666555333333222111111000///...------////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,......---,,,,,,,,,---...000222222111000///+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////000000111222333666888999999:::<<<<<<:::999888999<<>>======<<<;;;:::999999666666666666555444333333333222111000///---,,,,,,/////////............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---...,,,+++++++++---...000111111111000///++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,------111111000000///......---000000000222333555777888;;;===??????===;;;;;;<<<<<>>>>>===<<<;;;:::999999555555555555444333222111000000//////...---,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++------,,,******+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////,,,,,,,,,---------------.........------,,,,,,,,,//////000111333444666666;;;>>>@@@@@@???>>>>>>>>><<<>>>CCCHHHKKKMMMMMMMMMLLLQQQVVVVVVTTTVVV^^^fffwwwxxxlll\\\RRRIIIHHHIIIHHHGGGHHHNNNSSS\\\fffrrrvvvmmmhhh___\\\YYYWWWVVVUUUSSSRRRQQQPPPNNNLLLKKKJJJIIIIIIFFFGGGGGGHHHJJJLLLMMMNNNPPPQQQTTTXXX^^^ccchhhkkknnnqqquuuzzz~~~vvvooolllhhhfffddddddeeeeeedddbbb^^^^^^^^^^^^^^^^^^_________^^^]]]\\\\\\[[[[[[[[[]]]^^^```aaaaaa```___]]]]]]\\\\\\]]]```aaa```___]]][[[YYYXXXXXXZZZ\\\]]]]]]^^^^^^_______________ZZZ[[[]]]^^^___^^^]]]\\\[[[\\\\\\^^^______```````````````___^^^^^^]]]\\\aaagggpppwwwyyyuuummmhhhfffdddcccdddddddddbbb```aaa``````aaacccddddddbbbeeeddddddddddddfffggghhhjjjppprrrzzznnn```SSSOOONNNKKKHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGuuufff^^^VVVRRRQQQLLLJJJGGGFFFFFFEEECCCAAA???>>>===<<<;;;::::::999333333333333222111000000---------------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++------,,,******+++))))))*********++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,,,,---------......///000111333444444555777999<<<===<<<<<<<<<======>>>AAADDDFFFGGGGGGGGGKKKRRRYYY[[[YYY[[[aaagggqqqkkk]]]PPPLLLKKKHHHGGGGGGGGGMMMVVV```kkkwww|||vvvgggddd___\\\ZZZXXXVVVUUUSSSRRRPPPNNNLLLKKKJJJIIIFFFFFFFFFHHHIIIKKKLLLMMMNNNNNNOOOQQQTTTWWW[[[]]]```bbbfffkkkppptttwwwyyy~~~{{{qqqjjjgggccccccbbbbbbbbbbbb```___\\\]]]^^^___```aaabbbbbb___^^^]]][[[ZZZZZZZZZZZZZZZ[[[]]]______^^^\\\[[[XXXZZZ]]]aaaddddddaaa___ZZZYYYWWWVVVXXXZZZ^^^```______`````````___^^^]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYZZZ[[[]]]^^^___```^^^^^^^^^^^^]]]]]]\\\\\\bbbfffkkkooopppmmmjjjhhhfffdddcccccceeefffeeedddcccaaa______bbbdddeeefffdddddddddeeegggjjjmmmnnnpppuuuuuuzzzyyyiiiXXXQQQNNNKKKHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGuuufff^^^VVVRRRPPPLLLJJJGGGFFFEEEEEECCCBBB???>>>>>>===<<<;;;::::::333333333333222111000000+++,,,,,,---......//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---...,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,------...//////000000......000111222333333333666888<<<>>>>>>???@@@AAA??????@@@AAABBBDDDEEEFFFKKKRRR[[[```aaabbbfffiiimmm{{{rrr```TTTMMMGGGDDDEEEFFFLLLUUU___iiisss{{{tttpppiiidddaaa^^^[[[YYYUUUTTTSSSQQQOOOLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKKKKKKKKKKLLLNNNPPPQQQUUUWWWZZZ^^^bbbeeegggiiiooorrrwww|||~~~uuummmgggccc_________^^^^^^]]]\\\\\\ZZZ[[[]]]___aaabbbcccddd^^^]]]\\\ZZZZZZZZZ[[[\\\ZZZ[[[\\\\\\\\\[[[ZZZYYYVVVYYY^^^dddgggeeeaaa]]]XXXWWWVVVVVVXXX[[[^^^```___```aaaaaa```___^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[\\\^^^___]]]\\\\\\\\\\\\]]]^^^^^^ccceeehhhhhhgggffffffggggggeeecccccceeegggggggggbbbaaa___```cccfffggggggeeeeeefffgggjjjmmmppprrrqqqvvvtttxxxuuu```UUURRRNNNJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFssseee\\\UUUPPPOOOMMMJJJGGGEEEEEEEEECCCBBB??????>>>===<<<;;;::::::444555555444444333222111......//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...........................,,,,,,------.../////////........................---...000111222333222222666999===@@@AAACCCEEEFFFAAA@@@??????@@@CCCFFFHHHLLLSSS]]]eeejjjlllnnnooommmxxx{{{fffVVVJJJFFFGGGHHHMMMUUU^^^hhhqqqxxx}}}~~~yyyrrrmmmiiieeeccc[[[ZZZYYYWWWTTTQQQOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOPPPRRRUUUWWWYYYZZZ[[[___bbbgggkkknnnrrrwwwzzz}}}|||xxxrrrmmmhhhdddbbbZZZZZZZZZYYYXXXXXXYYYZZZXXXZZZ\\\^^^``````aaaaaa^^^]]][[[ZZZZZZ[[[\\\]]]\\\\\\\\\[[[ZZZZZZYYYYYYYYY[[[^^^bbbdddbbb^^^ZZZWWWVVVVVVVVVWWWYYY\\\]]]]]]^^^```aaaaaaaaa___^^^___^^^]]][[[ZZZYYYXXXXXXWWWWWWWWWXXXYYY[[[]]]^^^]]]\\\[[[[[[\\\^^^aaabbbfffggghhhgggdddccceeegggiiigggdddcccdddeeeffffffbbbbbbdddhhhkkkmmmkkkjjjfffggggggiiikkknnnqqqrrrqqquuusssuuu~~~pppaaaZZZSSSLLLIIIHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEErrrcccZZZSSSNNNMMMMMMJJJGGGEEEEEEDDDCCCBBB??????>>>===<<<;;;::::::666666666666555444333333222222111111000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////...,,,,,,---,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...************************,,,,,,------...///000000...------,,,,,,++++++***---...000111222222222111111555999===???AAACCCEEEBBBAAA???>>>@@@CCCGGGJJJNNNTTT___jjjqqquuuuuuuuuooowwwxxxaaaQQQLLLMMMGGGJJJQQQYYYbbbllltttyyytttzzzxxxsssooolllaaa```___]]]ZZZWWWUUUSSSOOONNNMMMMMMLLLLLLLLLMMMGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPRRRSSSSSSSSSTTTWWW[[[^^^```dddgggjjjnnnqqqxxx~~~~~~}}}}}}{{{}}}~~~{{{zzzyyyuuunnnjjjgggeeecccaaaVVVVVVVVVUUUTTTUUUWWWYYYXXXYYY[[[]]]^^^^^^^^^]]]^^^]]][[[ZZZZZZ\\\^^^___^^^^^^\\\[[[ZZZZZZZZZZZZ]]]]]]^^^___```___[[[XXXWWWVVVVVVVVVVVVWWWYYYZZZ[[[\\\___aaabbbbbbaaa```bbbaaa^^^\\\ZZZYYYYYYYYYWWWWWWWWWWWWXXXZZZ\\\]]]^^^]]]\\\[[[]]]```ccceeehhhjjjjjjhhheeedddeeehhhkkkhhhdddbbbbbbdddddddddcccfffkkkqqquuutttpppmmmhhhhhhhhhiiikkkmmmoooqqqqqquuusssttt|||}}}mmmaaaWWWNNNIIIJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDqqqccc\\\WWWRRRPPPNNNFFFCCCHHHKKKFFFBBBBBB@@@>>>===<<<<<<;;;999666333222111222444555444333////////////////////////000///---,,,+++,,,,,,---.........//////...------+++,,,,,,------,,,,,,+++)))---000...)))'''))),,,***+++,,,---...---,,,,,,///...---,,,+++*********,,,,,,,,,++++++*********++++++++++++******)))(((//////000000000000//////+++,,,---...////////////+++,,,,,,,,,---///333666666777888:::===AAAFFFHHHHHHFFFBBB@@@@@@CCCGGGJJJQQQYYYbbbjjjooottt|||~~~uuu\\\PPPMMMIIIJJJNNNVVV]]]eeeqqq||||||zzzzzz{{{wwwrrrmmmfff```\\\YYYWWWUUURRRPPPNNNMMMMMMMMMKKKJJJIIIGGGFFFFFFHHHIIIIIIHHHLLLLLLKKKKKKKKKLLLNNNOOOPPPQQQSSSUUUWWWZZZ]]]^^^dddfffhhhkkkooorrruuuvvvwwwxxxyyy{{{}}}~~~}}}xxxxxxwwwwwwxxxyyy{{{|||~~~~~~|||xxxtttppplllhhheeefffiiijjjgggccc\\\[[[ZZZXXXVVVUUUUUUUUUSSSUUUWWWZZZ\\\]]]]]]]]]___]]]ZZZXXXWWWXXXZZZ[[[lllggg```\\\ZZZ[[[[[[[[[YYYXXXXXXWWWWWWXXXZZZ[[[YYYZZZYYYXXXWWWXXX[[[]]][[[]]]______```bbbeeegggaaabbbbbbaaa^^^]]]]]]]]]^^^\\\ZZZXXXYYY[[[^^^aaaaaa___]]]\\\^^^bbbgggjjjmmmmmmkkkiiiffffffhhhiiilllfffcccccccccaaa```cccdddhhhqqq|||uuukkkmmmjjjhhhhhhjjjlllmmmmmmpppqqqqqqrrrtttxxx~~~qqqbbbUUUMMMPPPLLLJJJJJJIIIFFFFFFJJJFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDqqqbbb[[[UUUPPPNNNMMMFFFCCCGGGIIIEEEBBBBBB@@@>>>===<<<<<<;;;999666666555444444666666555444000000000000000000000000111000...,,,+++******+++******+++,,,,,,,,,,,,,,,,,,------------------,,,***,,,...---***)))***,,,***+++,,,---------,,,,,,......---,,,++++++++++++///---+++))))))***+++---------.........---,,,,,,---..................------...............------///000111000000111444666999888888:::===AAADDDFFFKKKIIIFFFDDDDDDGGGLLLOOOSSSYYYaaagggmmmttt~~~kkkXXXPPPKKKJJJLLLRRRWWW]]]hhhrrrvvvvvvvvvxxx~~~vvvnnniiiddd```^^^YYYWWWSSSQQQQQQPPPOOOMMMNNNLLLJJJJJJKKKKKKJJJIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPRRRTTTUUUVVVWWWYYY[[[^^^aaacccdddfffggghhhjjjlllnnnppppppuuuvvvwwwxxxzzz{{{|||}}}|||yyywwwwwwvvvuuutttrrrrrrqqqtttttttttuuuwwwzzz|||}}}~~~wwwtttpppmmmiiifffdddeeeiiijjjhhheee___^^^\\\YYYWWWUUUTTTTTTUUUVVVXXX[[[\\\]]]^^^^^^```^^^\\\ZZZZZZ[[[]]]___rrrmmmfffaaa^^^\\\ZZZXXXWWWWWWWWWWWWXXX[[[]]]^^^]]]]]][[[YYYWWWVVVXXX[[[\\\^^^_________```bbbeeeaaabbbbbbaaa___^^^___aaa___]]][[[ZZZZZZ\\\___aaabbb```^^^]]]___bbbgggiiikkkkkkiiigggddddddgggiiijjjeeebbbddddddbbbaaacccdddiiittttttjjjkkkhhhffffffhhhjjjllllllooooooppppppqqqtttzzz~~~{{{hhh\\\RRRMMMJJJKKKKKKGGGEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCpppbbbZZZTTTNNNLLLMMMGGGCCCEEEFFFDDDBBBBBB???>>>===<<<<<<;;;999777888666555555666666444333000000000000000000000000//////...---,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...***((((((***,,,///******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++////////////...---,,,+++000111333222111111222333888666555888>>>DDDFFFFFFLLLKKKIIIIIIJJJLLLOOOQQQUUUXXX^^^cccjjjttteeeVVVPPPMMMMMMPPPSSSWWW___hhhrrrtttuuutttvvv}}}|||tttmmmhhhdddbbb___ZZZWWWUUUTTTSSSRRROOOMMMKKKJJJJJJJJJIIIGGGJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOQQQRRRTTTVVVWWWXXXYYYZZZ\\\^^^````````````ddddddeeefffhhhiiijjjjjjpppqqqrrrsssttttttttttttqqqqqqqqqqqqqqqrrrssstttrrrqqqppppppqqqpppnnnlllnnnnnnnnnnnnnnnnnnnnnnnnqqqrrrsssvvvyyy|||xxxrrroookkkhhhfffdddcccdddhhhiiihhhfffbbb```^^^[[[XXXVVVTTTTTTUUUVVVXXXZZZ[[[\\\]]]]]]___^^^\\\[[[\\\]]]___```pppmmmhhhdddaaa^^^ZZZXXXUUUVVVVVVWWWZZZ]]]___aaa``````]]]ZZZVVVUUUVVVXXX]]]^^^___^^^^^^^^^```bbbbbbcccbbbaaa``````bbbdddcccaaa___^^^^^^```bbbdddbbb```^^^]]]___bbbeeehhhhhhhhhfffcccbbbbbbeeehhhgggcccbbbeeegggdddbbbccceeejjjttttttjjjhhhfffcccccceeehhhiiijjjmmmnnnnnnnnnnnnppptttwwwyyyxxxgggZZZRRRMMMOOOPPPLLLHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAqqqbbbZZZTTTNNNLLLLLLHHHEEEDDDEEEDDDBBBAAA???>>><<<<<<===<<<999777777666444333444333111000111111111111111111111111---------------......///.........---,,,+++***)))******++++++++++++******---,,,+++,,,------,,,***++++++,,,,,,,,,---------***+++,,,,,,------------...---+++******+++---...((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++......//////...------,,,,,,...000000///...///000444111111666???FFFIIIIIIJJJKKKMMMOOOPPPQQQPPPPPPTTTWWW[[[```gggppp{{{ttt```WWWRRROOOPPPQQQTTTZZZaaahhhlllppppppoootttxxxrrrnnnkkkgggaaa\\\ZZZXXXVVVUUUQQQOOOMMMLLLLLLLLLKKKIIIMMMLLLJJJIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKPPPPPPQQQQQQRRRSSSTTTTTTSSSTTTVVVXXXYYYXXXWWWVVVYYYYYYZZZ[[[\\\]]]^^^^^^bbbcccdddffffffgggggggggdddeeeeeeffffffggghhhiiiiiiiiihhhiiiiiiiiiiiihhhlllmmmnnnoooppprrrsssssstttuuuwwwzzz}}}}}}sssnnnkkkhhhffffffdddcccdddfffgggeeeddd```___]]]ZZZXXXVVVUUUUUUTTTUUUWWWXXXZZZ[[[\\\]]]^^^]]]\\\\\\\\\]]]___```fffeeecccccccccaaa^^^\\\VVVWWWWWWXXXZZZ]]]___aaaaaa```^^^ZZZVVVTTTUUUWWWZZZ[[[]]]]]]\\\]]]___aaaeeeeeedddbbb``````bbbdddeeedddbbbaaabbbccceeegggaaa___]]]\\\]]]___bbbdddddddddbbb```___```cccfffcccaaaaaafffhhheeeccccccfffjjjqqqyyy}}}zzzsssmmmhhhfffbbbbbbcccfffhhhiiimmmnnnnnnnnnmmmnnnpppssstttzzzrrrggg\\\SSSRRRTTTQQQLLLIIIEEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@rrrccc\\\UUUOOOMMMKKKJJJGGGEEEDDDDDDBBB@@@>>>===<<<<<<===<<<:::888888666555444444333111000000000000000000000000000+++++++++++++++******)))++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++,,,......,,,++++++++++++,,,,,,,,,------)))***+++---------------+++,,,,,,---------,,,+++,,,,,,---.../////////...,,,,,,------------,,,,,,,,,------...//////......(((***---...------...///222111111555===DDDGGGHHHIIIMMMSSSXXXZZZXXXUUURRRTTTVVVYYY]]]cccjjjrrrwwwppp```XXXRRRQQQPPPPPPTTTYYYXXX^^^eeeggghhhnnnyyy~~~tttpppjjjeeebbb___\\\ZZZXXXVVVTTTSSSSSSSSSRRRPPPPPPNNNLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIKKKLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOMMMOOOQQQRRRSSSRRRPPPOOOSSSTTTTTTUUUVVVWWWXXXXXXZZZZZZ\\\]]]^^^_________``````aaaaaabbbbbbbbbbbbdddeeeeeefffffffffhhhhhhiiijjjlllnnnqqqsssuuuvvvyyyzzz|||wwwoookkkiiihhhffffffeeedddcccccccccbbb```]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXXZZZ\\\^^^```aaaaaaaaa```_________``````______```bbbddddddaaa___YYYYYYXXXYYYZZZ[[[]]]^^^______]]]YYYVVVTTTVVVWWWVVVXXXZZZZZZ[[[\\\___aaaffffffeeeccc```^^^___aaabbbaaa`````````bbbdddeee___]]][[[ZZZZZZ\\\]]]______``````___^^^___bbbdddaaa___```eeehhheeebbbbbbeeegggkkkpppssstttsssrrrkkkgggcccbbbccceeeggghhhlllnnnoooooonnnnnnoooqqqsssvvv|||vvvhhh[[[VVVTTTQQQMMMKKKGGGGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@????????????rrrddd\\\VVVPPPNNNIIIKKKKKKGGGEEEEEECCC???>>>===<<<<<<===<<<:::888:::999777666666666444222////////////////////////---,,,+++***(((%%%###"""%%%&&&(((***,,,...//////---......//////......---+++,,,------------------,,,,,,+++++++++,,,---...)))***,,,---...---,,,,,,)))+++---//////...,,,+++,,,,,,------...---------,,,------......------,,,+++,,,---...////////////***+++---...---...000222444444555666999===@@@CCCIIIOOOWWW^^^bbbbbb___]]]XXXXXXYYYZZZ^^^bbbgggjjjvvvsssiii^^^XXXSSSOOOOOORRRRRRWWW]]]aaadddkkkuuu}}}|||zzzuuurrrnnnjjjggg```^^^[[[YYYYYYXXXVVVUUUTTTRRRPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMOOOOOONNNNNNNNNNNNNNNMMMNNNNNNPPPQQQQQQPPPPPPOOOQQQQQQRRRRRRSSSTTTTTTUUUTTTUUUWWWXXXZZZ[[[[[[[[[]]]^^^___```aaaaaaaaaaaaaaabbbdddddddddeeehhhjjjkkkmmmooorrruuuxxxzzz|||}}}xxxqqqkkkhhhgggfffeeefffeeedddcccaaa```______[[[[[[ZZZYYYXXXXXXXXXXXXZZZZZZ\\\^^^```cccfffgggiiihhhfffeeecccbbbbbbbbb___```aaacccddddddaaa___[[[ZZZYYYXXXYYYZZZ[[[\\\]]]]]][[[XXXUUUTTTUUUWWWTTTVVVXXXYYYYYY[[[^^^aaaeeeeeeeeeccc___]]]\\\\\\ZZZZZZZZZ[[[\\\^^^```aaa]]]\\\ZZZYYYXXXYYYZZZ[[[ZZZ\\\^^^_________aaabbb```]]]^^^dddfffcccaaaaaabbbccceeehhhlllqqqtttwwwmmmiiidddbbbbbbdddffffffiiikkkmmmnnnnnnnnnooopppqqqsssvvvyyy~~~~~~nnnddd\\\TTTNNNMMMKKKJJJHHHFFFEEEDDDDDDDDDAAAAAAAAA@@@??????>>>>>>qqqccc\\\UUUPPPNNNHHHMMMNNNIIIGGGFFFCCC>>>>>>===<<<<<<===<<<:::888:::888777666777666555333........................---------,,,+++)))&&&%%%'''((()))+++---...//////---------......---------))),,,///...,,,+++---///,,,,,,+++++++++,,,---...***+++,,,......---,,,+++++++++------......------+++++++++,,,++++++******,,,,,,------------,,,,,,------...............------......---,,,---///111222555777666555777<<>>>>>oooaaa[[[UUUPPPNNNGGGNNNPPPKKKHHHHHHDDD>>>>>><<<<<<<<<===<<<;;;999777666444444555555444222........................,,,---///000111000000///////////////......---,,,*********++++++*********(((,,,000///,,,***---111---,,,+++***+++,,,---...***+++---......---+++***---,,,,,,+++,,,---...///////////////...------,,,+++,,,,,,------,,,,,,+++////////////...---,,,,,,//////...,,,******---///...333777666333555<<>>mmm```[[[VVVQQQOOOJJJKKKJJJIIIHHHEEECCCAAA@@@@@@@@@@@@>>>;;;777555555555555444444444555555111111111000000000000000---------...............///...------...///...,,,------------------------+++++++++,,,,,,+++++++++,,,***((((((***+++,,,+++%%%***///000...,,,,,,------,,,+++******+++,,,---...,,,***+++---...,,,***..................------......---------...//////111000...---------...///,,,...000111222444777:::<<>>?????????===;;;999888777777666444444333333333000000000000//////......---------------,,,,,,,,,...---++++++,,,+++***(((---------------------------,,,+++******+++,,,---...,,,******,,,......---))),,,///000...,,,,,,---,,,,,,++++++++++++,,,,,,...,,,***+++---...,,,***------------------------+++++++++++++++,,,,,,---+++++++++,,,---...///000,,,---......///111555999:::AAAGGGJJJSSS^^^ddddddccc^^^VVVPPPOOOQQQUUUWWW\\\___bbbeeeiiioooxxxpppaaaXXXQQQRRRSSSTTTTTTWWWaaacccgggmmmttt{{{|||yyyvvvqqqllliiifffeeebbb___]]]]]]]]]]]]dddeeefffeeebbb```^^^^^^\\\[[[[[[\\\]]]^^^]]][[[XXXXXXYYYZZZ\\\^^^```aaaeeeeeeeeefffhhhkkkmmmnnnmmmnnnppprrrtttvvvxxxxxx{{{}}}vvvkkkddddddccc```^^^\\\[[[[[[[[[\\\\\\]]]___``````aaaaaa^^^]]][[[YYYWWWWWWVVVWWWVVVVVVWWWYYY[[[^^^aaabbbcccbbb```]]][[[ZZZZZZZZZXXXWWWUUUTTTTTTVVVYYYZZZ]]][[[YYYWWWWWWZZZ]]]___```___]]][[[ZZZYYYYYYYYY[[[ZZZYYYXXXWWWWWWWWWWWWZZZ[[[\\\^^^^^^\\\[[[ZZZWWWWWWWWWXXXYYYZZZ[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWUUUXXX\\\___```___]]][[[[[[[[[[[[[[[[[[[[[[[[[[[^^^]]]]]]aaagggmmmpppqqqpppmmmiiidddaaa___^^^___```aaabbbbbbbbbdddgggiiiiiijjjllllllmmmppptttxxxiiibbbWWWPPPNNNMMMKKKJJJGGGEEECCCBBBBBBBBBAAA???oooccc]]]VVVPPPMMMJJJJJJIIIHHHGGGEEECCCBBB>>>>>>>>>===<<<<<<;;;;;;999888666444333222222111111000000///...------,,,---------,,,,,,++++++***,,,+++******,,,---,,,+++------------------------///---***((((((***---///---,,,***+++---......------............---,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,---++++++---...///000000000////////////000222777;;;:::>>>AAADDDKKKUUU[[[]]]___[[[UUUPPPNNNPPPTTTVVV[[[^^^bbbfffjjjqqqzzzrrreeeXXXUUUVVVUUUTTTTTT[[[^^^dddkkkqqqvvvyyyzzz~~~zzzvvvuuusssnnnjjjgggeeeeeefffqqqsssuuuuuuqqqmmmjjjiiieeedddcccdddfffggggggeeeccccccdddeeegggiiikkklllkkkmmmooorrruuuxxxyyyzzz{{{|||}}}uuullleeeaaa^^^]]]\\\ZZZYYYYYYYYYYYYWWWYYY[[[]]]___^^^]]]\\\\\\ZZZWWWUUUTTTTTTUUUUUUTTTTTTUUUVVVXXXZZZ[[[]]]ZZZYYYXXXWWWVVVVVVVVVVVVTTTSSSRRRQQQQQQSSSUUUVVVYYYXXXXXXXXXYYYZZZ\\\^^^```___^^^\\\[[[ZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVYYYYYYYYYZZZZZZ[[[\\\\\\ZZZZZZYYYYYYYYYZZZ[[[\\\YYYYYYYYYYYYYYYZZZZZZZZZVVVWWWXXXYYYYYYYYYXXXWWWYYYYYYZZZZZZ[[[\\\]]]]]]\\\]]]___aaacccggglllppptttpppkkkeeeaaa`````````^^^____________```bbbeeegggiiijjjkkklllnnnrrruuu|||tttcccVVVPPPMMMMMMLLLJJJHHHFFFEEEDDDCCCAAA???oooddd]]]VVVOOOKKKJJJIIIIIIGGGFFFDDDCCCBBB@@@???>>><<<;;;;;;;;;;;;888777555444333222222222222222111000...---,,,,,,.........---,,,+++******))))))***,,,000333444333---------------------------,,,+++******+++,,,---+++***)))***+++,,,,,,+++...---,,,---------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---.........//////111222333333333222000///000000000//////222666:::;;;<<<>>>@@@FFFMMMTTTWWW]]][[[WWWSSSPPPPPPSSSUUU\\\```eeeiiioooxxxxxxeee]]][[[ZZZXXXWWWVVVZZZ___fffmmmrrrvvvxxxxxxzzz|||}}}wwwsssqqqpppppp}}}yyywwwrrrqqqppprrrtttuuuuuutttttttttuuuuuuvvvxxxyyyzzzuuuwww|||uuukkkddd```]]]XXXWWWVVVUUUUUUUUUVVVWWWTTTVVVWWWYYYZZZZZZZZZZZZZZZXXXUUUSSSRRRSSSTTTUUUSSSSSSTTTTTTUUUWWWWWWXXXSSSSSSSSSSSSSSSTTTTTTTTTRRRQQQPPPOOOOOOQQQRRRSSSTTTUUUVVVXXXYYY[[[[[[\\\^^^^^^]]]\\\[[[ZZZZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\XXXYYYZZZ[[[\\\]]]^^^^^^XXXWWWWWWVVVUUUUUUUUUUUUYYYZZZZZZ[[[\\\]]]^^^^^^ZZZ^^^aaaaaaaaadddkkkqqqxxxtttnnnhhhcccaaaaaaaaa\\\]]]]]]]]]]]]^^^aaacccfffhhhjjjkkkkkkmmmqqqsssvvvxxxdddXXXRRROOOMMMJJJIIIGGGFFFFFFEEEBBB@@@oooddd]]]VVVOOOKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA???===;;;:::999999555555444333333333333444333333222111///...------000//////...---,,,,,,+++******+++---111444555555------------------------+++,,,---......---,,,++++++******+++,,,---,,,++++++,,,,,,,,,,,,------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///+++,,,---//////000//////333333444555555333222111/////////......000444777===<<<<<>><<<:::888777444333333333333333444444333333222111000//////.../////////......------,,,---,,,+++,,,...000///...------------------------)))+++...000000...+++)))---,,,,,,---///000...---***---000///---+++---///,,,,,,------------,,,,,,+++,,,------++++++,,,---,,,------....../////////***+++---.../////////.........000111222333333333222333444333333444666999<<<999999===AAADDDIIIOOOWWW[[[___```]]]YYYXXXXXXWWW\\\bbbhhhoooyyysssfff\\\XXXWWWVVVUUUWWW[[[bbbiiimmmmmmllljjjgggiiiqqq}}}rrreee]]]YYYUUUSSSPPPOOONNNMMMNNNNNNPPPPPPSSSRRRQQQPPPQQQSSSVVVXXXVVVUUUUUUTTTTTTTTTUUUUUURRRSSSTTTUUUVVVVVVVVVUUUQQQRRRRRRSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPQQQQQQRRRPPPRRRTTTWWWXXXYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWVVVTTTTTTSSSSSSRRRSSSSSSTTTSSSUUUYYY\\\^^^^^^]]]\\\]]][[[YYYWWWWWWYYY[[[\\\[[[]]]```ccceeefffgggggg___]]][[[YYYXXXWWWWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[___aaabbb```^^^___ffflllnnnllliiieeebbbaaa``````___```aaa``````aaacccfffeeegggjjjkkkkkkllloooppppppttt{{{ppp```VVVPPPNNNJJJHHHGGGGGGFFFEEEooobbb[[[UUUOOOLLLIIIHHHFFFEEEDDDDDDDDDDDD????????????===;;;999777555555444333222222222222111111000000////////////---------------------------,,,***+++,,,---,,,+++------------------------+++,,,---......---,,,+++---,,,,,,...000000...,,,,,,222777555...)))+++///------,,,,,,,,,,,,------***,,,...---+++***,,,...++++++,,,------...//////***,,,...000111111000000------------///000111222333555777777666666777888999555555:::>>>???CCCIIIOOOWWW```dddccc___]]]\\\VVVZZZ___eeekkkttt}}}nnnggg___]]]YYYWWWWWWZZZ^^^```bbbbbbaaa______dddmmmtttwwwkkkaaa[[[XXXTTTQQQNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUURRRSSSTTTUUUUUUTTTSSSSSSQQQRRRTTTUUUVVVVVVUUUUUUQQQQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWUUUVVVWWWXXXXXXWWWVVVVVVSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]\\\ZZZXXXVVVVVVXXX[[[]]]^^^```cccgggiiijjjkkkjjjaaa___^^^\\\ZZZZZZZZZZZZYYYZZZ[[[\\\]]]^^^___```eeeeeebbb^^^[[[[[[___ccceeeeeeeeeeeeffffffggggggfffgggfffdddbbbbbbdddeeecccfffhhhiiijjjjjjlllnnnrrrtttxxx~~~ssseeeYYYUUUOOOJJJHHHHHHGGGFFFoooaaaZZZTTTOOOMMMIIIHHHFFFEEEDDDDDDDDDEEE<<<===??????>>><<<:::999777666555333222111000000///////////////.........,,,,,,,,,,,,,,,,,,,,,---+++******+++---......------------------------------------,,,,,,---------+++***+++,,,......,,,***///777===999///((())).........,,,++++++,,,......***,,,...---+++***,,,...******+++,,,,,,---......---...111333444444333222111000...---------...///,,,///111222111000000111555111222888;;;;;;???EEEIIISSS___ffffffbbb``````WWW[[[___ccchhhpppzzzzzzhhheee```[[[XXXWWWWWWWWW[[[\\\\\\[[[[[[^^^eeekkklllrrr{{{~~~qqqjjj```YYYUUURRROOOLLLNNNMMMLLLKKKJJJKKKLLLLLLLLLNNNPPPRRRSSSSSSRRRRRRPPPQQQSSSUUUUUUTTTRRRQQQPPPQQQSSSUUUUUUVVVUUUUUUPPPQQQQQQQQQPPPOOOMMMLLLNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUVVVWWWXXXXXXXXXWWWVVVRRRRRRQQQQQQQQQRRRRRRSSSVVVVVVUUUUUUWWWYYY\\\]]][[[YYYWWWUUUUUUXXX[[[]]]```cccfffiiilllmmmmmmmmmaaa```___]]]\\\[[[[[[[[[[[[\\\^^^```bbbdddfffgggjjjgggbbb]]]YYYXXXZZZ\\\aaabbbeeehhhkkkmmmnnnooolllllljjjgggdddcccccceeebbbdddggghhhhhhiiijjjlllnnnoooqqquuu{{{yyy```[[[SSSMMMIIIHHHGGGFFFlllbbb\\\SSSMMMMMMIIIHHHFFFFFFFFFEEEBBB@@@BBBBBBAAA???>>><<<;;;;;;;;;999888666555555555555222222222111000//////...111---***((())),,,...///+++,,,------++++++,,,---//////............/////////......------,,,++++++***)))******+++,,,---...222444666777666222...+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,---.........---000//////111222222111///............///////////////////////////.........///000111222444888===AAAGGGKKKRRRZZZaaaddddddccc```[[[[[[```dddiiittt|||pppddd[[[XXXWWWXXXSSSTTTTTTTTTVVVYYY^^^bbbfffkkkqqquuuyyysssjjjcccZZZTTTSSSSSSPPPMMMRRRQQQPPPOOOOOOPPPRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPSSSRRRRRRTTTVVVWWWVVVUUUQQQQQQPPPOOOOOOOOOOOOPPPRRRQQQNNNMMMLLLLLLMMMNNNTTTTTTUUUUUUVVVVVVVVVVVVTTTSSSRRRRRRQQQQQQRRRRRRTTTTTTSSSRRRRRRSSSTTTUUUSSSUUUWWWWWWWWWWWWYYY[[[^^^\\\YYYWWWVVVWWWZZZ[[[bbbfffkkkpppqqqnnnjjjgggccc```]]][[[[[[\\\[[[[[[\\\___aaaccccccdddeeeggggggeee```\\\ZZZYYYYYYZZZ___bbbfffjjjlllnnnqqqsssssspppmmmkkkiiigggdddaaadddeeegggiiiiiiiiiiiihhhjjjlllooorrrwww~~~{{{hhhXXXVVVSSSJJJCCCDDDkkkaaa[[[SSSNNNNNNJJJIIIGGGGGGGGGFFFCCCAAAAAA@@@???>>>===;;;::::::888777555444333222333333222222111111000//////...***(((%%%$$$%%%'''((((((+++,,,------++++++,,,---///......------......///------------------------++++++++++++,,,---......//////000000///---+++************++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///111000//////000111000...............////////////////////////............000000111222333777<<>>===<<<;;;:::999888777555333222222333333222222111111000/////////,,,***((((((***+++******+++---...---,,,+++,,,---...------,,,,,,------...++++++,,,------...//////---------,,,,,,---......---,,,+++*********++++++((()))***+++,,,------...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,...///000222000---------......------............/////////........................000111222222222555999<<>>===<<<<<<999888666555444444444444111111111000000000000000---------...//////---+++,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,---,,,+++++++++++++++,,,***+++,,,......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++,,,///111333222///,,,***++++++,,,+++------------............,,,---------....../////////000111111000111444666:::>>>DDDJJJPPPWWW^^^bbbgggjjjmmmnnnnnnooopppqqqqqqmmmiiiiiiiiikkkuuu{{{lll```ZZZYYYZZZ[[[WWWZZZ^^^aaaccccccccccccbbbeeejjjqqqzzzwwwooogggbbb]]]ZZZWWWTTTSSSSSSSSSSSSVVVWWWXXXYYYXXXWWWUUUTTTPPPPPPQQQQQQQQQQQQPPPOOONNNOOORRRTTTUUUUUUTTTSSSPPPOOOOOOPPPRRRRRRQQQOOOOOOOOONNNMMMMMMMMMMMMMMMOOOOOONNNNNNNNNNNNNNNNNNNNNPPPTTTXXXYYYYYYWWWVVVPPPRRRTTTWWWXXXXXXWWWVVVWWWVVVTTTSSSSSSSSSTTTTTTUUUVVVWWWVVVTTTSSSSSSTTTUUUTTTSSSRRRSSSTTTVVVWWWWWWWWWXXXZZZ[[[]]]^^^^^^YYYVVVSSSSSSTTTUUUVVVVVVXXXYYY[[[ZZZYYYXXXXXXYYY[[[\\\\\\]]]]]]]]]\\\\\\[[[]]]aaadddeeegggjjjlllmmmkkkiiiiiiiiihhhfffdddaaa```___^^^^^^^^^`````````bbbcccdddeeegggjjjmmmkkkrrr}}}rrriiizzzeee]]]YYYRRRNNNOOOHHHFFFEEEDDDDDDCCCAAA???@@@@@@@@@???>>>=========777666444222111111222222111111000000000000000000------,,,---...///---+++,,,...///...---,,,---...---,,,,,,++++++,,,,,,---//////...---,,,,,,+++++++++++++++******++++++,,,)))***,,,------,,,+++))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,...000222333000...++++++,,,,,,,,,+++,,,------------.........,,,,,,,,,---......//////---///000000///000222444666;;;CCCHHHMMMSSSZZZ___dddiiinnnppprrrvvvxxxwwwrrrnnnjjjiiigggfffkkkqqqpppddd^^^YYYWWWVVVXXX[[[^^^`````````___\\\^^^```dddjjjttt~~~vvvqqqjjjdddbbb]]][[[XXXVVVTTTSSSSSSTTTVVVXXXZZZ[[[ZZZXXXUUUSSSPPPQQQRRRSSSRRRQQQPPPOOOMMMNNNPPPRRRTTTTTTTTTTTTRRRQQQQQQRRRSSSSSSRRRPPPQQQPPPOOOOOONNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPSSSWWWYYYYYYXXXWWWSSSTTTVVVXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUVVVWWWXXXWWWUUUTTTTTTVVVSSSSSSSSSSSSTTTUUUWWWXXXVVVWWWWWWXXXYYYZZZ[[[[[[VVVTTTQQQQQQRRRTTTUUUUUUUUUWWWYYYYYYXXXWWWWWWXXXYYYZZZ[[[]]]]]]\\\[[[[[[YYY\\\___bbbccceeegggiiikkkiiigggffffffeeecccaaa^^^^^^^^^]]]]]]^^^_________```bbbccccccdddgggiiigggmmmuuu~~~xxxddd^^^ZZZSSSMMMNNNHHHGGGEEEEEEEEEDDDAAA????????????>>>======<<<<<<777666444222111111111222000000000000000000000111///...------//////...------...///...---,,,---///------,,,,,,,,,,,,---------------------------,,,+++++++++++++++,,,---...,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,...///111222222...---,,,,,,---...---+++,,,,,,---------.........++++++,,,------...//////+++---/////////000111333222888@@@FFFJJJNNNUUU[[[___gggnnnpppuuu}}}xxxsssnnnllliiifffiiinnnsssxxx~~~{{{nnnccc[[[ZZZZZZ[[[\\\]]]]]][[[ZZZVVVWWWXXX[[[aaajjjttt{{{|||pppmmmkkkfffbbbbbb[[[[[[YYYWWWUUUTTTUUUVVVUUUWWWZZZ[[[ZZZWWWTTTQQQOOOPPPQQQRRRQQQPPPNNNMMMLLLLLLNNNPPPQQQSSSUUUUUUTTTSSSRRRSSSUUUUUUSSSQQQPPPPPPOOONNNNNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNNNNNNNPPPSSSUUUXXXYYYYYYYYYTTTUUUUUUVVVWWWXXXXXXYYYXXXVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWUUUTTTUUUVVVQQQQQQRRRRRRSSSUUUVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXUUUSSSQQQQQQSSSUUUVVVVVVUUUWWWXXXXXXVVVVVVVVVWWWVVVWWWYYY[[[[[[ZZZYYYWWWXXX[[[^^^```bbbcccfffhhhiiigggdddccccccbbb___]]][[[\\\]]]^^^^^^^^^^^^^^^\\\^^^___``````aaacccdddccchhhooovvvwwwddd^^^[[[SSSMMMMMMIIIHHHFFFFFFFFFEEEBBB@@@>>>>>>======<<<<<<;;;;;;999888666444333333333444000000000000000111111111...,,,******,,,---,,,,,,---...///...------...///...------,,,,,,------...+++,,,,,,------......///+++++++++,,,---...///000111///---+++***,,,---///))))))***+++,,,------...++++++,,,,,,,,,---------***+++---///000111222222---,,,,,,---//////---,,,,,,,,,,,,---------......++++++,,,,,,---...//////***,,,.../////////111333///666???EEEHHHLLLRRRWWW]]]fffmmmqqqwww~~~xxxrrrpppllljjjlllqqqooottt|||uuukkkaaa___^^^]]]\\\[[[XXXVVVRRRRRRTTTWWW]]]fffpppxxx{{{mmmcccbbbccc___\\\\\\ZZZZZZYYYWWWVVVVVVWWWYYYTTTVVVYYYZZZZZZVVVRRRPPPLLLMMMOOOOOOOOOMMMKKKJJJKKKLLLLLLNNNPPPRRRUUUVVVUUUTTTTTTUUUVVVVVVTTTRRRNNNMMMMMMLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNOOOPPPRRRTTTWWWYYYZZZ[[[SSSSSSSSSSSSTTTUUUVVVVVVWWWVVVTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTUUUVVVPPPPPPQQQQQQSSSTTTVVVWWWUUUUUUVVVVVVVVVVVVUUUUUUVVVTTTRRRQQQSSSVVVWWWWWWVVVWWWXXXXXXVVVTTTTTTUUUTTTUUUXXXYYYZZZXXXVVVUUUWWWZZZ]]]```aaabbbeeeggghhhfffcccbbbaaa___]]][[[YYY[[[]]]^^^______^^^^^^YYY[[[]]]]]]]]]^^^```aaa```eeejjjpppxxxyyyeee\\\YYYUUUPPPNNNIIIGGGEEEDDDDDDCCCAAA@@@BBBAAA???===<<<;;;;;;;;;777777555444333222222222111111111111111000//////---...///000000...,,,+++...------------...//////......//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))************))))))+++,,,,,,------,,,,,,+++'''...///)))+++333555//////...------...---+++)))...------------...//////........................111111111000000000000000000444999???DDDIIIMMMPPP[[[```hhhpppwww~~~}}}vvvrrrrrrssssssssstttwww}}}tttiii``````^^^XXXSSSSSSQQQOOOOOOTTTYYY]]]fffnnnuuu{{{~~~{{{ooohhh```]]]^^^___^^^\\\^^^\\\ZZZXXXWWWVVVVVVVVVWWWWWWXXXXXXVVVTTTQQQPPPNNNOOOQQQSSSRRRPPPNNNLLLLLLLLLLLLOOOSSSUUUVVVUUUXXXWWWWWWWWWXXXWWWTTTQQQPPPNNNLLLKKKLLLNNNNNNMMMIIIIIIJJJJJJKKKMMMNNNOOOOOOQQQTTTVVVWWWWWWUUUTTTPPPNNNMMMOOOTTTWWWXXXXXXVVVVVVWWWWWWVVVTTTRRRQQQNNNQQQTTTVVVWWWVVVTTTRRRSSSTTTTTTSSSSSSRRRQQQPPPRRRRRRRRRRRRSSSTTTVVVWWWVVVUUUTTTSSSTTTVVVXXXYYYZZZYYYXXXWWWWWWVVVWWWWWWTTTUUUUUUVVVVVVVVVUUUTTTVVVXXX[[[]]]___aaadddfffeeeeeeddddddcccbbbaaaaaa^^^\\\ZZZ\\\___aaa```^^^^^^^^^^^^______`````````^^^bbbhhhlllqqq{{{zzzfff]]]YYYUUUPPPNNNJJJHHHFFFEEEEEEDDDBBB@@@AAAAAA???>>><<<;;;;;;;;;777666555444333222222222000111111111111000//////------.........---,,,+++---------------...//////+++,,,---///000111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***000///))))))000111+++---,,,++++++,,,,,,***(((---------------...//////........................000000000000000000000111000333777:::>>>DDDLLLRRRZZZ___gggnnntttzzz~~~zzzvvvuuuuuuuuutttzzz}}}pppiiiccc\\\WWWWWWUUUQQQQQQTTTVVVYYY___ffflllqqquuuvvvrrrpppqqqsssssswww}}}}}}xxxkkkeee^^^[[[\\\^^^]]][[[]]]\\\ZZZXXXWWWWWWWWWXXXWWWWWWXXXXXXVVVTTTQQQPPPQQQSSSTTTUUUUUUSSSQQQOOOMMMMMMMMMOOOSSSUUUUUUUUUVVVUUUUUUUUUVVVVVVTTTQQQQQQOOOMMMLLLMMMNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQTTTVVVWWWVVVUUUTTTPPPNNNMMMOOOSSSWWWXXXWWWWWWXXXXXXXXXWWWVVVTTTSSSRRRSSSTTTUUUUUUVVVVVVVVVTTTTTTTTTTTTSSSRRRQQQQQQRRRQQQPPPPPPRRRTTTWWWYYY[[[YYYWWWVVVVVVWWWYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTWWWYYY[[[\\\^^^```cccddddddddddddcccccccccbbbbbb___]]]]]]```bbbaaa```^^^^^^]]]]]]]]]^^^^^^___^^^bbbfffhhhlllttt|||ggg]]]YYYUUUPPPMMMJJJIIIGGGFFFFFFFFFDDDBBBAAA@@@???>>>===;;;;;;:::777666555444333222222222000000111111000000///...//////.........------------------------......//////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++000///***+++111222------,,,***+++,,,,,,+++***---------------......///......................../////////000000111111111///222444555777>>>IIIRRRXXX]]]dddjjjoootttyyy|||~~~}}}|||zzzyyyxxxwwwvvv}}}rrrhhhaaa___VVVRRRQQQSSSTTTUUUXXX]]]bbbfffiiiiiifffcccdddfffgggjjjpppuuu{{{xxxssspppfffaaa[[[YYYZZZ\\\\\\[[[___^^^\\\ZZZXXXXXXXXXXXXWWWWWWXXXWWWVVVTTTRRRPPPPPPQQQRRRSSSSSSQQQOOONNNNNNNNNNNNPPPSSSUUUUUUTTTUUUTTTTTTVVVWWWXXXWWWUUUSSSQQQOOONNNOOOPPPPPPOOOMMMMMMLLLMMMMMMNNNOOOOOOQQQRRRTTTVVVVVVUUUTTTSSSOOONNNMMMOOORRRUUUWWWWWWYYYYYYZZZZZZYYYXXXWWWVVVWWWVVVUUUUUUUUUWWWYYYZZZVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOQQQUUUYYY\\\bbb```\\\YYYXXXYYY[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVZZZXXXVVVTTTSSSRRRRRRRRRSSSUUUXXXYYYYYYZZZ\\\]]]bbbbbbbbbcccccccccdddddddddbbb___^^^___`````````___^^^]]]\\\\\\\\\]]]^^^___aaabbbcccdddjjjrrryyy}}}hhh^^^YYYTTTOOOMMMKKKIIIGGGGGGGGGGGGEEECCCAAA@@@@@@???===<<<::::::666666555444333222222333000000000000000//////...111000//////......//////------,,,,,,------...///333111...,,,***)))))))))+++++++++++++++++++++++++++,,,,,,---------------,,,------......------,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++)))---...,,,...444666333///...,,,---...///...---------,,,,,,------...///........................---......///000111222222000333444333333888CCCLLLUUUYYY___eeejjjnnnsssvvvwwwzzz}}}~~~|||{{{{{{|||ssskkk^^^YYYVVVWWWXXXXXXZZZ]]]\\\^^^aaaaaa______```bbbaaadddhhhlllpppuuuzzz~~~uuunnniiifffaaa]]]YYYXXXZZZ\\\]]]]]]bbb```^^^[[[YYYXXXWWWWWWXXXXXXWWWWWWUUUTTTRRRQQQOOOPPPQQQRRRQQQPPPNNNMMMOOONNNNNNPPPSSSUUUUUUTTTVVVVVVVVVXXX[[[\\\\\\[[[UUUSSSPPPPPPPPPQQQQQQPPPOOONNNNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRNNNNNNNNNOOOQQQTTTVVVWWWYYYZZZ[[[\\\[[[[[[YYYXXXYYYYYYXXXYYYYYYZZZ[[[\\\WWWWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPPPPRRRWWW]]]```hhheeeaaa\\\ZZZZZZ\\\]]]\\\[[[ZZZXXXWWWVVVVVVVVV\\\ZZZWWWSSSQQQQQQQQQQQQSSSUUUWWWXXXXXXXXXYYYZZZ]]]^^^___```aaabbbcccddddddbbb^^^\\\\\\\\\]]]^^^aaa```^^^]]]\\\]]]^^^___^^^______^^^___ccciiimmmxxx|||hhh]]]YYYTTTOOOLLLKKKIIIHHHGGGHHHGGGFFFDDD@@@@@@@@@???>>><<<:::999666555444444333333333333000000000000000///......000///...---------......,,,,,,,,,,,,,,,---.........---,,,,,,,,,...///000++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++(((+++,,,+++...222444333111///------...///...---,,,,,,,,,,,,,,,---..............................------...///000111111222000333555444333555<<>><<<:::999666555444333333333333333//////000000//////...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,+++***)))((((((((((((++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,------------,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++************+++---...///111...,,,++++++,,,,,,+++,,,,,,,,,,,,,,,------....................................//////000000000000111222222333444777999FFFJJJQQQXXX]]]bbbgggjjjooowww|||pppjjjeee___[[[[[[]]]\\\[[[ZZZZZZ[[[]]]^^^___```aaaaaaaaabbbdddfffkkknnnrrrvvvyyy}}}uuullleee^^^YYY\\\[[[ZZZZZZ[[[]]]___```eeedddaaa^^^\\\ZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQNNNMMMNNNPPPTTTVVVWWWVVVVVVUUUUUUWWW[[[]]]______WWWUUURRRQQQRRRRRRQQQPPPPPPPPPQQQQQQRRRTTTUUUVVVUUUUUUUUUTTTSSSQQQPPPOOOLLLMMMNNNNNNNNNPPPSSSVVVXXXYYYZZZ[[[\\\\\\[[[ZZZXXX\\\aaaeeefffccc___\\\XXXWWWVVVTTTSSSTTTTTTUUUSSSRRRRRRSSSVVV[[[```cccfffddd```]]][[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUYYYWWWUUUSSSRRRQQQQQQQQQTTTWWWZZZ[[[ZZZYYYYYYYYYVVVVVVXXXZZZ\\\^^^___```dddeeedddbbb___^^^^^^___bbbbbbcccccccccddddddddd___^^^\\\\\\]]]___bbbdddffflllwwwyyyeee[[[XXXSSSNNNLLLIIIHHHFFFFFFGGGGGGEEEDDD???@@@@@@@@@???<<<:::888555555444333333333444444//////000000//////...---,,,---.........---+++***,,,,,,++++++,,,,,,---...------+++)))'''$$$""" ***************************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******+++,,,,,,------,,,,,,++++++******,,,------///000333000---++++++++++++***,,,,,,++++++,,,,,,---................................./////////////////////---+++---111444555555<<>>>>>===<<<:::999555555555444333222000000111000///...,,,,,,++++++---...000111222222222111...........................---+++*********++++++******+++,,,,,,---......)))***+++,,,---.........,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------444222///,,,***)))***************+++++++++,,,,,,///...------------...///------------------------...000111111000000111333222555:::???EEEMMMUUUZZZbbbgggmmmuuusssnnnjjjgggdddcccaaa^^^ZZZXXXXXXXXXXXXZZZ\\\[[[ZZZ^^^fffmmm{{{~~~wwwrrrooohhhccceeegggiiimmmrrr{{{zzznnnkkkgggfffeeeccc___[[[XXXYYYYYYYYYXXXXXXZZZ[[[[[[]]]aaabbbbbbaaaaaaaaa______]]][[[YYYVVVTTTRRRUUUTTTTTTUUUUUUTTTQQQNNNMMMLLLLLLNNNRRRUUUVVVVVVWWWUUUTTTUUUYYY[[[[[[ZZZUUUSSSPPPNNNMMMNNNOOOPPPNNNOOOQQQSSSUUUVVVWWWWWWXXXUUURRRQQQRRRQQQNNNLLLMMMNNNNNNOOOOOOPPPQQQQQQPPPSSSXXXZZZZZZYYYXXXXXXWWWYYY]]]```aaa```^^^]]]WWWRRRNNNNNNRRRTTTSSSQQQNNNOOOPPPRRRTTTWWWYYYZZZ]]][[[XXXUUUSSSRRRSSSSSSRRRRRRSSSSSSRRRPPPNNNMMMPPPRRRTTTTTTTTTUUUVVVXXXXXXZZZ\\\^^^^^^[[[XXXVVVUUUUUUWWWYYY[[[\\\^^^^^^___aaaaaaaaa___]]]]]]]]]___```aaaaaaaaa```___^^^___^^^\\\\\\\\\___bbbdddffffffhhhmmmvvvwwwbbbXXXUUUQQQMMMJJJHHHHHHHHHGGGEEEDDDBBBAAA>>>>>>>>>===<<<;;;:::999555555555555444222111000222111000...------,,,,,,......000111222111111000---------------------------,,,+++*********++++++***++++++,,,,,,---------******+++,,,------------,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++******+++,,,---------............---,,,++++++++++++,,,---000000000000000000000000)))+++---...///000222444000333666:::???EEELLLPPP]]]aaagggnnnxxx}}}tttiiifffbbb^^^[[[ZZZ[[[\\\[[[\\\]]][[[ZZZ]]]eeekkkttt~~~|||yyywwwvvvuuurrrpppoooooopppqqqpppqqqrrrssstttuuuuuuuuuvvvwwwzzzyyyrrrooommmhhhdddiiidddbbbdddgggjjjqqqxxxwwwqqqiiifffdddbbbbbb```]]]YYYWWWWWWXXXWWWVVVUUUWWWXXXYYY\\\___```___^^^^^^^^^```___^^^\\\ZZZWWWUUUTTTUUUUUUVVVXXXYYYWWWSSSPPPNNNMMMMMMNNNQQQSSSTTTSSSVVVTTTSSSTTTWWWYYYXXXWWWQQQPPPNNNMMMNNNPPPRRRTTTSSSSSSTTTTTTUUUUUUTTTTTTTTTSSSQQQQQQSSSSSSPPPNNNNNNNNNNNNNNNOOOOOOOOOOOONNNQQQUUUWWWWWWWWWWWWWWWWWWYYY\\\______^^^\\\ZZZVVVQQQMMMNNNQQQSSSRRRPPPMMMMMMNNNPPPRRRUUUWWWXXXZZZXXXVVVSSSRRRQQQQQQRRRSSSSSSSSSRRRQQQPPPNNNNNNPPPRRRTTTTTTTTTTTTVVVXXXXXXYYY[[[\\\\\\ZZZXXXVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\]]]]]][[[YYYYYYZZZ]]]]]]^^^___^^^]]]\\\[[[\\\[[[ZZZ[[[]]]```dddfffgggfffgggjjjrrr|||wwwcccYYYVVVRRRNNNKKKHHHHHHHHHGGGEEEDDDBBBAAA============;;;:::999888666666666555444333222111222222111///............//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,++++++---------.........//////---,,,++++++++++++,,,---------------------------)))+++---...///000222444333555777999<<>>FFFRRR\\\ccciiiooosssxxx{{{uuunnnhhheeedddiiimmmnnnqqqrrrmmmgggbbbbbbccceeeiiimmmqqqssssssuuuwwwvvvppphhhaaa^^^\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXUUUYYY___gggqqqzzz{{{xxxwwwwww|||~~~zzzuuunnnddd\\\ZZZXXXXXXXXXWWWUUUVVVXXXZZZYYYZZZ\\\[[[XXXVVVUUUUUUSSSTTTUUUUUUSSSSSSTTTVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWXXX[[[]]]^^^]]]XXXUUULLLKKKKKKLLLOOOQQQRRRQQQPPPSSSUUUVVVUUUTTTTTTUUUTTTSSSQQQOOOOOOPPPRRRSSSUUUUUUVVVWWWWWWWWWVVVVVVUUUVVVUUUSSSPPPNNNNNNNNNPPPPPPOOONNNMMMMMMLLLLLLMMMNNNOOOPPPPPPSSSVVVYYYWWWWWWWWWWWWVVVTTTRRRQQQMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSSSSSSSRRRQQQQQQQQQOOOPPPRRRSSSTTTTTTSSSRRRQQQRRRTTTSSSRRRRRRTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTPPPPPPQQQQQQRRRRRRSSSSSSRRRTTTWWWXXXXXXYYYZZZ\\\]]]]]]^^^^^^]]][[[YYYXXXWWWXXXXXXYYY[[[]]]^^^___`````````aaadddgggkkkmmmnnnooouuurrrcccZZZUUUPPPMMMNNNHHHHHHHHHGGGEEEDDDBBBAAA>>>>>>>>>===<<<;;;:::999555555555555444222111000111111000/////////000000---,,,,,,,,,,,,---///000...------,,,++++++******)))***+++,,,,,,,,,,,,+++))))))******++++++,,,,,,***++++++++++++******)))((((((((()))))))))******++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,,,,---------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...///000222111222222222222444777:::999???HHHPPPWWW___gggmmmuuu|||}}}uuuoookkkiiihhhkkklllllloooqqqnnnhhh___```bbbfffkkkqqqvvvxxxzzz|||~~~zzztttooollliiiiiiiiiiiiiiihhhhhhgggffffffeeeeeecccbbbaaa```ZZZ___eeejjjooowww}}}uuunnnkkkfff```\\\\\\WWWXXXXXXVVVTTTTTTWWWZZZXXXZZZ\\\[[[YYYWWWVVVUUURRRTTTTTTTTTSSSTTTUUUWWWVVVVVVXXXYYYZZZZZZZZZZZZ[[[[[[\\\]]]^^^\\\YYYVVVPPPNNNMMMMMMOOOPPPOOOOOONNNQQQUUUVVVUUUTTTTTTUUUVVVTTTQQQOOOOOOOOOQQQRRRSSSTTTUUUVVVVVVWWWVVVVVVVVVWWWUUURRRNNNLLLNNNPPPPPPPPPOOOOOONNNNNNMMMMMMMMMNNNNNNNNNOOORRRVVVZZZVVVVVVVVVVVVUUUSSSRRRQQQMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOLLLNNNRRRUUUVVVVVVTTTSSSQQQRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPSSSVVVWWWXXXYYYZZZ\\\______```___^^^]]][[[YYYVVVVVVWWWYYY[[[\\\^^^^^^_________```bbbeeeggghhhiiihhhkkkssszzz~~~qqqbbbZZZTTTOOOLLLMMMHHHHHHHHHGGGEEEDDDBBBAAA??????>>>>>>===<<<:::999555555555444333222000000111000///////////////000,,,,,,++++++,,,...///111......------,,,+++******)))***+++,,,---,,,,,,+++(((((()))***+++,,,,,,---)))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---(((((()))))))))*********///...------------...///////////////////////////111222222111000//////000000111000///...///222555555:::@@@FFFMMMWWWbbbkkkooouuu}}}|||xxxvvvuuuooopppooommmnnnppplllfff^^^___ccchhhooovvv{{{~~~zzz{{{{{{{{{{{{zzzzzzyyyvvvvvvvvvuuusssqqqnnnlllfffkkkppprrrrrrwww~~~rrrjjjccc```]]]YYYXXXYYYVVVWWWWWWUUURRRRRRVVVYYYYYY[[[]]]^^^\\\YYYXXXXXXUUUVVVWWWWWWVVVWWWYYY[[[VVVWWWXXXZZZ[[[\\\\\\\\\^^^]]]]]]^^^^^^]]]ZZZWWWTTTRRROOONNNOOONNNMMMLLLLLLPPPTTTUUUTTTSSSTTTVVVVVVTTTQQQOOOOOOPPPRRRSSSSSSTTTUUUUUUVVVVVVVVVUUUVVVVVVUUUQQQMMMLLLOOOSSSPPPPPPPPPOOOOOOOOOOOONNNLLLMMMMMMMMMNNNQQQVVVYYYVVVVVVVVVUUUUUUTTTSSSRRRLLLNNNPPPQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMIIIMMMQQQVVVXXXWWWUUUSSSQQQRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRTTTTTTSSSRRRPPPOOONNNNNNQQQSSSVVVXXXYYYZZZ\\\^^^````````````___]]][[[ZZZTTTUUUVVVYYY[[[]]]^^^___^^^^^^___```aaabbbddddddfffccceeelllqqqwww}}}ooo```XXXTTTNNNJJJJJJJJJIIIHHHFFFEEECCCBBBAAA>>>===<<<;;;:::999888888888888777666555333111000.........///000111111111,,,,,,------...---------,,,---.........---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///---+++***++++++***(((......---,,,,,,,,,---...---,,,++++++******++++++)))((((((((()))***++++++)))******++++++,,,------,,,---------,,,***((('''+++,,,------......------++++++++++++,,,---......,,,------...///000111111---...000111222222111111////////////000111222333111333777<<>>>>>===<<<;;;:::999999777666666555333222000///000000000000////////////---......///......---------,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...,,,+++,,,...000000///************************,,,***(((&&&%%%''')))***+++++++++++++++,,,,,,,,,)))******++++++,,,------,,,,,,------,,,+++***)))+++,,,------...---------------,,,++++++,,,,,,,,,------......//////000000,,,---///000111111000000////////////000111222333222444666999@@@IIISSSZZZdddiiipppvvv||||||zzzyyyyyy}}}wwwooojjjaaa]]]XXXUUUTTTTTTSSSQQQTTTTTTSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZXXXVVVTTTSSSSSSSSSRRRRRRSSSSSSTTTTTTVVVXXX[[[^^^___``````aaaaaaaaaaaa```^^^]]]\\\YYYXXXVVVUUUSSSQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQPPPOOONNNNNNMMMMMMNNNRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQNNNLLLMMMOOOQQQSSSVVVSSSQQQQQQRRRRRRPPPMMMKKKLLLLLLMMMPPPRRRUUUVVVWWWWWWWWWVVVUUUSSSQQQPPPQQQRRRSSSTTTUUUTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTTTTSSSRRRQQQPPPLLLNNNQQQTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQSSSUUUWWWYYYZZZZZZ^^^___aaaaaa```]]][[[YYYWWWUUUTTTSSSTTTWWWYYY[[[^^^^^^^^^]]]]]]]]]]]]]]]^^^```bbbcccfffkkkqqquuu{{{nnn```YYYTTTOOOKKKJJJJJJIIIHHHFFFEEECCCBBBAAA???>>>>>>===<<<;;;::::::555555555444222111//////222111111000///......---//////000//////...---,,,,,,+++((('''''')))+++------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))***,,,---------((()))***++++++***)))(((---***&&&$$$###%%%)))+++++++++,,,---,,,+++***))))))******++++++,,,------,,,,,,------------,,,,,,++++++,,,---------------///...---,,,++++++++++++..................//////,,,,,,---...////////////////////////000111222222333444444666999???GGGLLLYYY___gggooouuu}}}~~~zzzvvvssstttxxx}}}{{{rrrkkkeeeaaa[[[YYYVVVUUUUUUUUUTTTRRRRRRRRRSSSTTTTTTTTTTTTTTTWWWWWWWWWVVVVVVUUUUUUTTTRRRRRRQQQQQQQQQQQQRRRRRRTTTVVVXXX[[[^^^___``````````````````___]]]\\\[[[[[[ZZZYYYXXXWWWUUUSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQQQQPPPNNNLLLKKKLLLMMMNNNSSSSSSSSSRRRRRRPPPOOOOOOOOOMMMKKKJJJKKKMMMPPPQQQTTTRRRPPPPPPPPPPPPNNNLLLKKKLLLLLLNNNPPPRRRTTTUUUVVVVVVVVVUUUTTTRRRPPPOOOQQQRRRSSSTTTTTTTTTSSSRRRSSSTTTUUUVVVVVVUUUTTTSSSQQQRRRSSSTTTTTTSSSRRRQQQOOOOOOPPPQQQQQQRRRRRRRRRSSSRRRPPPOOOOOOOOOPPPQQQPPPPPPQQQSSSUUUXXXZZZ[[[WWWVVVUUUSSSRRRQQQPPPPPPOOOQQQSSSUUUWWWXXXYYYZZZ[[[\\\]]]^^^]]][[[YYYWWWVVVUUUTTTSSSTTTUUUWWWYYY]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbbeeejjjmmmoooxxxzzzmmm```YYYUUUPPPLLLKKKJJJIIIHHHFFFDDDCCCBBBAAA???>>>>>>===<<<<<<;;;;;;555555444444333111000///111111000000//////......////////////...---+++++++++***((('''((()))+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++)))))))))***)))((()))+++---......---,,,+++...,,,***(((''')))+++,,,(((***+++,,,+++)))'''&&&)))******++++++,,,------,,,,,,,,,------.........++++++,,,------------,,,...---,,,,,,+++++++++,,,.....................---,,,------...//////000000///////////////000111111222333333333444888===AAAMMMTTT___hhhpppxxx~~~yyysssrrruuu|||zzzppphhhccc___\\\YYYXXXXXXWWWVVVUUUSSSRRROOOQQQSSSTTTUUUTTTSSSRRRUUUTTTSSSRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSVVVYYY\\\]]]^^^^^^\\\\\\]]]]]]\\\ZZZXXXVVVZZZZZZZZZZZZYYYWWWUUUSSSQQQRRRRRRSSSSSSSSSRRRRRRRRRPPPNNNKKKKKKLLLMMMOOOSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKJJJJJJJJJMMMOOOQQQRRRQQQPPPOOONNNMMMLLLLLLKKKLLLMMMNNNPPPQQQSSSSSSSSSSSSSSSRRRPPPOOONNNNNNNNNOOOQQQSSSTTTTTTSSSSSSRRRSSSUUUVVVVVVUUUSSSRRRRRRSSSTTTVVVVVVVVVVVVUUURRRQQQPPPOOOOOOPPPQQQRRRRRRQQQOOOMMMMMMNNNOOOQQQRRRRRRSSSSSSTTTUUUWWWWWWXXXWWWUUUTTTRRRQQQQQQQQQOOOPPPRRRTTTVVVXXXXXXYYYXXXYYYZZZZZZYYYXXXVVVUUUVVVUUUTTTSSSTTTUUUVVVWWW[[[[[[[[[\\\\\\\\\\\\\\\^^^^^^_________aaadddggghhhnnnxxxxxxlll___YYYVVVPPPLLLKKKJJJIIIHHHFFFDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;555555555555444222111000///000//////////////////.........---,,,+++***))))))******+++,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///---++++++,,,------,,,***,,,...000000///...------------,,,,,,,,,++++++(((***+++,,,+++)))'''&&&)))******++++++,,,------,,,,,,,,,,,,---......///***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...............------------............///000111111//////////////////000111000111222222222555999<<>>GGGOOO___iiiwww~~~xxxtttnnnfff```[[[YYYVVVSSSRRRRRRSSSTTTPPPPPPOOOMMMLLLKKKJJJJJJKKKNNNRRRUUUTTTTTTSSSTTTPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQPPPMMMKKKIIIGGGHHHIIIJJJLLLMMMNNNNNNOOONNNNNNMMMLLLJJJIIIHHHLLLMMMNNNOOOPPPOOONNNMMMIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSRRRSSSQQQOOONNNNNNMMMKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKLLLNNNPPPRRRTTTSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKIIIIIIIIIJJJKKKPPPQQQRRRSSSSSSRRRRRRQQQPPPRRRSSSQQQOOONNNOOOPPPSSSQQQPPPPPPQQQRRRRRRQQQSSSRRRRRRTTTWWWXXXXXXWWWYYYWWWTTTTTTUUUWWWXXXWWWYYYYYYXXXXXXXXXXXXXXXYYYXXXZZZ\\\^^^aaaeeeiiimmmqqqwwwoooeee\\\XXXUUUPPPLLLLLLIIIGGGEEEEEEDDDBBB???===<<<;;;;;;::::::999999888888666444333444333111///.........///////////////......---------,,,,,,,,,........................000///...---,,,---......++++++++++++++++++++++++++++++***************)))++++++++++++,,,,,,,,,,,,((((((((())))))*********,,,+++))))))******((('''++++++*********)))))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,+++************+++,,,+++++++++++++++,,,,,,------------------------......------......///000000000000111111111222222///222555666555777;;;???JJJUUUeeewww|||vvvoooiiifffbbb]]]YYYXXXVVVSSSQQQOOOOOOPPPQQQMMMMMMMMMLLLLLLKKKKKKKKKKKKNNNRRRTTTTTTSSSTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKMMMNNNPPPPPPOOOMMMJJJHHHFFFGGGHHHIIIJJJLLLMMMMMMOOONNNLLLKKKIIIHHHHHHHHHMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQOOOMMMLLLLLLMMMOOONNNMMMMMMMMMMMMNNNOOOMMMNNNPPPRRRTTTVVVWWWXXXXXXUUURRRPPPOOONNNMMMKKKLLLJJJHHHFFFFFFHHHJJJLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKNNNPPPQQQQQQRRRSSSTTTTTTSSSQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJLLLKKKIIIHHHGGGHHHIIIJJJNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSRRRQQQPPPQQQRRRRRRQQQOOOOOOQQQRRRQQQPPPTTTSSSRRRSSSUUUVVVUUUTTT[[[WWWSSSRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXUUUWWWYYY[[[\\\___dddggghhhmmmuuunnneee\\\XXXUUUPPPLLLLLLHHHGGGEEEDDDDDDBBB???===<<<;;;;;;::::::999999888666555333333333333111000000000///...------,,,,,,......---------,,,,,,,,,---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++,,,------,,,+++***)))((((((((('''&&&(((***+++***))),,,,,,,,,+++++++++++++++......////////////......,,,,,,,,,+++++++++++++++))))))***+++,,,---...///******************+++,,,------------------------...------------...//////000000000000111111111111111333555555444444666888;;;DDDSSSeeexxxnnniiibbb^^^[[[YYYWWWUUUVVVUUURRRPPPOOONNNOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJIIILLLOOOQQQQQQQQQRRRSSSVVVVVVVVVUUUSSSQQQOOOMMMMMMNNNPPPPPPOOOMMMJJJHHHFFFFFFGGGHHHJJJKKKLLLMMMPPPOOOLLLJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHJJJIIIIIIHHHHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJIIIHHHJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNOOOMMMKKKIIIJJJKKKOOONNNLLLKKKKKKLLLNNNOOONNNNNNOOOQQQSSSUUUXXXYYYVVVSSSOOOMMMMMMMMMMMMLLLLLLKKKIIIGGGGGGIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOJJJJJJIIIIIIJJJLLLNNNOOOPPPQQQTTTUUUUUUSSSQQQOOOOOOOOOOOONNNMMMKKKIIIHHHIIIHHHGGGFFFGGGIIIKKKLLLNNNNNNOOOPPPQQQQQQRRRRRRSSSTTTTTTUUUTTTUUUUUUVVVRRRPPPOOOOOOQQQQQQQQQPPPRRRQQQQQQRRRTTTUUUTTTSSSXXXVVVSSSQQQSSSUUUVVVVVVWWWVVVVVVVVVVVVWWWWWWXXXVVVWWWYYYZZZ[[[]]]aaadddeeeiiiooovvvnnneee\\\XXXUUUPPPMMMMMMHHHGGGEEEDDDDDDCCC@@@>>><<<;;;;;;::::::999999888555444222222333333222111000//////...---,,,,,,+++......---------,,,,,,,,,+++++++++++++++++++++++++++***((('''''')))***,,,........................+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((((('''&&&''')))******)))))))))***++++++,,,------))))))************))))))+++++++++++++++++++++***)))***+++,,,---...//////***)))))))))******+++,,,---------------------------------------...////////////000000000111111111222222222222222333555777666;;;FFFTTTeeezzz}}}rrreeeaaa\\\XXXVVVUUUUUUUUUVVVUUUSSSQQQPPPOOOOOOOOOOOONNNMMMLLLKKKIIIHHHHHHHHHJJJMMMNNNNNNMMMNNNOOORRRSSSTTTUUUTTTSSSQQQPPPMMMNNNPPPPPPOOOMMMJJJHHHFFFGGGHHHIIIKKKLLLMMMMMMOOONNNLLLJJJIIIIIIJJJJJJFFFGGGHHHJJJJJJIIIHHHGGGJJJIIIIIIHHHGGGGGGFFFFFFIIIJJJJJJKKKJJJJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLJJJHHHGGGGGGHHHNNNMMMKKKJJJJJJKKKMMMNNNNNNNNNNNNOOOQQQSSSUUUVVVRRRPPPMMMLLLMMMOOOPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKPPPPPPQQQRRRRRRRRRRRRRRRMMMLLLJJJIIIJJJKKKMMMOOOPPPRRRTTTVVVUUUSSSQQQOOOPPPPPPQQQPPPNNNLLLIIIGGGFFFFFFEEEFFFHHHKKKNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTVVVVVVVVVWWWXXXZZZZZZZZZRRRQQQOOOOOOQQQRRRQQQPPPPPPOOOOOOQQQSSSUUUUUUTTTTTTSSSRRRSSSUUUUUUUUUTTTUUUUUUUUUUUUUUUVVVWWWWWWVVVWWWXXXYYYZZZ\\\___bbbaaadddiiinnnttt{{{mmmddd[[[XXXUUUPPPMMMMMMIIIGGGFFFEEEEEEDDDAAA???<<<;;;;;;::::::999999888555444222333444444333222---------.....................---------,,,,,,,,,************************++++++***))))))***,,,---------------------------,,,,,,,,,,,,,,,---------+++++++++++++++*********%%%&&&&&&'''((()))***++++++***(((((())))))'''&&&&&&&&&'''((()))***+++,,,((((((((())))))(((((((((*********+++++++++++++++---............---,,,+++))))))))))))***+++,,,,,,------------------------------,,,,,,------...////////////000000000111111000///......///111444555666888===FFFSSSddduuuoooeee___\\\YYYVVVTTTTTTUUUVVVWWWVVVUUUSSSRRRQQQPPPPPPPPPOOONNNMMMKKKJJJIIIHHHHHHJJJLLLLLLKKKJJJKKKLLLLLLMMMPPPRRRSSSRRRQQQPPPNNNOOOQQQQQQPPPNNNKKKIIIHHHIIIJJJKKKLLLNNNOOOOOONNNMMMMMMLLLLLLLLLLLLLLLFFFGGGIIIKKKLLLKKKIIIHHHJJJJJJIIIHHHGGGFFFEEEEEEHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHJJJJJJKKKJJJIIIHHHGGGHHHIIIHHHFFFEEEFFFGGGKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMNNNOOOPPPQQQRRRRRRPPPNNNMMMNNNPPPRRRSSSSSSMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQRRRRRRSSSSSSRRROOOMMMKKKIIIIIIKKKMMMNNNPPPQQQSSSUUUUUUTTTSSSRRRSSSTTTTTTTTTRRROOOLLLJJJGGGFFFFFFGGGIIIMMMPPPRRRRRRQQQQQQQQQRRRSSSTTTTTTWWWVVVVVVXXX[[[]]]]]]\\\SSSRRRPPPPPPRRRSSSRRRQQQOOONNNOOOQQQSSSUUUUUUUUUPPPPPPQQQSSSUUUVVVUUUSSSTTTSSSSSSTTTTTTUUUVVVWWWSSSTTTVVVVVVWWWYYY\\\___aaadddiiimmmppptttxxx{{{lllbbbZZZWWWTTTOOOLLLLLLIIIHHHGGGFFFFFFEEECCCAAA<<<;;;;;;::::::999999888555444333444555666555444/////////.....................---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++*********)))###$$$%%%'''(((***+++,,,,,,***))))))))))))(((&&&''''''(((((())))))*********++++++,,,,,,++++++***))))))******++++++,,,,,,---.........---+++***)))***))))))***+++,,,------------------------------------,,,,,,------...///////////////000000000111............000222333333555666888<<>>======<<<;;;:::888777666666666666555444333111111...////////////...------///.........---------------+++)))***---...---,,,***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++******)))))))))******)))))))))************+++)))))))))))))))***++++++)))))))))))))))******+++(((%%%%%%***---,,,,,,---)))))))))*********+++++++++++++++*********))))))---...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,//////000000000000/////////000000111111111000000//////000111222444555666<<>>IIIRRR```mmmyyy}}}vvvpppmmmiiiddd```bbbbbbbbbbbbcccaaa]]]ZZZXXXWWWVVVUUUTTTTTTTTTUUUTTTTTTSSSRRRRRRQQQPPPPPPRRRSSSTTTUUUTTTRRRPPPNNNLLLKKKJJJIIIIIIJJJKKKKKKQQQQQQQQQQQQPPPOOONNNMMMNNNPPPRRRRRRQQQOOOOOOPPPQQQPPPOOOOOOPPPRRRSSSUUUSSSSSSTTTVVVZZZ]]]^^^^^^ZZZYYYWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQOOONNNMMMKKKIIIHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHGGGFFFFFFGGGGGGHHHHHHJJJMMMNNNMMMLLLLLLMMMQQQQQQQQQQQQPPPOOOMMMLLLOOOMMMJJJHHHHHHIIILLLMMMPPPNNNMMMMMMOOOPPPOOONNNKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGIIIIIIIIIIIIKKKMMMOOOPPPSSSUUUVVVWWWWWWWWWUUUVVVVVVTTTRRRPPPPPPQQQNNNNNNMMMMMMMMMMMMNNNOOOOOONNNOOOQQQUUUWWWXXXXXXVVVUUUTTTRRRQQQQQQQQQRRRRRRQQQPPPRRRTTTVVVVVVVVVWWWVVVUUUVVVYYY]]]^^^^^^WWWUUUSSSSSSTTTUUUVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWUUUVVVVVVWWWXXXYYYZZZ[[[XXXXXXYYY[[[]]]```cccdddfffiiinnntttzzzkkk]]]ZZZVVVTTTRRRPPPNNNLLLNNNOOONNNKKKFFFBBBAAABBB;;;;;;;;;;;;:::999888888666666666555444333111111...////////////...------++++++,,,,,,,,,---------)))***,,,+++))))))+++...,,,,,,+++******+++,,,,,,+++******)))))))))******))))))*********+++++++++++++++++++++++++++++++++)))(((((()))***+++,,,,,,''''''((((((((()))))))))((())))))***************((()))+++------,,,+++******'''(((,,,///------...)))))))))*********++++++))))))*********+++++++++)))******++++++++++++*********+++,,,,,,---......---......//////......---,,,,,,...///000000111111222222222222333444555555111111222222333444555666===DDDNNNVVV```ppp{{{qqqnnnkkkjjjjjjiiieeeaaa`````````aaabbbaaa^^^[[[ZZZYYYWWWUUUTTTUUUVVVWWWVVVUUUUUUTTTTTTSSSSSSSSSQQQRRRTTTUUUTTTRRROOONNNLLLKKKJJJIIIIIIJJJKKKLLLQQQQQQQQQPPPOOONNNNNNMMMLLLNNNQQQRRRQQQPPPQQQRRRQQQQQQQQQRRRSSSUUUVVVWWWTTTSSSSSSUUUXXX[[[[[[[[[YYYWWWTTTRRRQQQRRRTTTUUURRRRRRRRRQQQQQQPPPPPPPPPQQQPPPOOONNNLLLJJJHHHGGGEEEFFFHHHIIIIIIHHHFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIGGGIIILLLLLLKKKJJJIIIJJJMMMNNNOOOOOOOOOMMMLLLJJJKKKIIIFFFDDDEEEGGGJJJLLLMMMLLLKKKLLLMMMOOOOOONNNJJJIIIHHHGGGFFFGGGGGGHHHEEEFFFHHHHHHHHHIIIKKKMMMOOOQQQSSSUUUWWWWWWVVVUUUTTTUUUTTTRRRPPPPPPQQQSSSOOONNNMMMKKKKKKLLLNNNOOOLLLLLLLLLOOOSSSVVVWWWWWWXXXWWWUUUSSSQQQQQQQQQQQQQQQPPPPPPSSSVVVYYYZZZYYYZZZYYYWWWWWWZZZ]]]^^^^^^XXXVVVSSSRRRSSSTTTSSSRRRSSSSSSRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[]]]```bbbbbbbbbccceeehhhjjjmmmuuukkk\\\YYYVVVTTTRRRPPPNNNLLLPPPQQQPPPLLLFFFBBBAAABBB;;;;;;;;;;;;::::::999888666666666555444333111111...............------,,,+++++++++,,,,,,---------&&&(((***)))'''&&&))),,,---,,,+++******+++,,,---******)))))))))))))))***))))))******++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---''''''''''''((((((((((((+++***)))))))))***,,,,,,(((***+++------,,,+++***+++((((((---///---+++,,,((())))))))))))*********))))))******++++++++++++'''((()))++++++,,,,,,,,,******+++,,,,,,---......---..................---++++++---///000111111111000/////////000111222222222333333333444555777888777;;;@@@DDDJJJXXXkkkyyyyyyqqqmmmfffeeeeeehhhlllkkkhhhddd^^^]]]]]]___``````^^^\\\]]][[[XXXUUUUUUUUUWWWYYYXXXWWWWWWWWWVVVUUUUUUUUUQQQRRRTTTUUUTTTRRROOOMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMJJJMMMPPPQQQQQQQQQRRRSSSQQQRRRSSSUUUVVVXXXYYYYYYUUUTTTSSSTTTVVVXXXYYYXXXVVVTTTPPPNNNNNNOOORRRTTTRRRRRRRRRQQQPPPOOOOOOOOOQQQQQQQQQPPPNNNKKKHHHGGGCCCDDDFFFGGGGGGFFFDDDCCCFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGFFFFFFFFFGGGIIIJJJFFFHHHKKKKKKJJJIIIHHHHHHJJJKKKMMMNNNMMMLLLJJJIIIFFFDDDAAA@@@AAADDDHHHKKKLLLJJJJJJKKKMMMOOOOOONNNJJJIIIGGGFFFFFFGGGIIIJJJEEEFFFGGGHHHGGGIIIKKKMMMPPPQQQTTTVVVWWWWWWVVVUUUUUUUUUTTTQQQOOOOOORRRTTTPPPOOOLLLKKKJJJLLLNNNPPPKKKJJJJJJMMMQQQUUUVVVWWWXXXWWWUUUTTTRRRRRRRRRSSSQQQQQQRRRUUUYYY\\\]]]]]]]]][[[YYYXXXZZZ\\\]]]]]]YYYVVVSSSRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTUUUWWWXXXYYYVVVVVVXXX\\\___bbbbbbbbbccceeefffggghhhnnnwww~~~wwwhhh___[[[WWWTTTSSSRRRPPPOOOMMMLLLKKKIIIGGGDDDAAA@@@;;;:::999999:::999888666666555444444222222111000222111000///...---------111000...---,,,------...+++***************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++&&&&&&'''((()))******+++)))))))))))))))***************))))))((((((''''''((((((((((((((()))******,,,,,,++++++***)))))))))***'''%%%%%%&&&((()))))),,,......,,,'''&&&'''***++++++******)))((((((((())))))(((((((((((())))))************+++,,,---...,,,,,,,,,---------.........,,,)))''''''***---000........................////////////000000000000111111222222222333333333;;;333333===DDDGGGRRR___jjjttt~~~uuunnnfff```^^^___aaadddffffffgggfff___\\\YYYYYY\\\^^^^^^]]][[[\\\\\\[[[YYYXXXYYY[[[[[[[[[ZZZZZZXXXWWWVVVUUUVVVTTTSSSSSSSSSRRRPPPNNNMMMLLLJJJIIIGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJHHHIIIKKKLLLMMMMMMMMMLLLIIIKKKMMMPPPRRRTTTTTTTTTQQQPPPNNNNNNNNNPPPRRRSSSTTTOOOJJJIIIMMMPPPPPPNNNLLLKKKJJJIIIJJJLLLNNNPPPOOOOOOOOOOOOMMMIIIFFFDDDGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHKKKKKKJJJHHHHHHIIILLLKKKJJJKKKLLLLLLJJJIIIGGGFFFDDDBBBCCCEEEGGGIIIIIIIIIJJJKKKLLLMMMNNNOOOKKKIIIFFFEEEGGGHHHIIIIIIGGGGGGFFFFFFGGGIIIKKKMMMOOOQQQTTTVVVVVVUUUSSSRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNPPPRRRUUUVVVYYYXXXVVVTTTRRRPPPOOOOOORRRPPPNNNQQQUUUYYYZZZYYY[[[YYYWWWTTTTTTUUUWWWXXXSSSQQQOOONNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMOOOPPPRRRSSSUUUVVVVVVVVVWWWXXXYYYZZZ\\\^^^___```aaaaaaaaabbbdddgggkkkmmmqqqwwwxxxiii\\\YYYVVVSSSRRRPPPNNNLLLMMMLLLKKKIIIGGGDDDBBB@@@>>>===<<<<<<<<<<<<999777666555444444222222111000///.............../////////...---,,,,,,,,,---...,,,,,,+++*********++++++)))))))))(((((()))))))))++++++++++++++++++++++++((((((((())))))******************)))))))))))))))************))))))))))))((((((((((((((()))************************++++++)))(((((()))***+++***))))))*********))))))+++---)))))))))))))))***************))))))))))))******)))))))))))))))***+++,,,+++,,,,,,,,,,,,------------,,,+++++++++,,,..............................////////////000000000000111111111222222222333333666///...666;;;===DDDOOOXXXaaaooo}}}sssmmmggg```ZZZXXXYYY\\\^^^___`````````]]]ZZZWWWVVVYYY[[[\\\\\\[[[[[[\\\ZZZYYYXXXYYY[[[YYYYYYYYYZZZZZZYYYYYYXXXWWWUUUSSSSSSRRRQQQNNNLLLNNNMMMLLLJJJIIIGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJLLLLLLLLLKKKKKKIIIJJJMMMOOOQQQRRRRRRRRROOONNNMMMMMMNNNPPPRRRSSSRRRNNNJJJJJJMMMOOONNNLLLIIIHHHHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLIIIGGGEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEGGGIIIKKKKKKIIIHHHHHHHHHIIIHHHHHHIIIKKKKKKIIIHHHHHHFFFEEECCCCCCDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMNNNIIIFFFDDDCCCEEEGGGHHHHHHGGGFFFEEEEEEFFFHHHKKKLLLOOOQQQSSSUUUUUUTTTSSSQQQRRRQQQQQQPPPPPPOOONNNNNNNNNNNNMMMKKKJJJIIIHHHGGGIIIIIIIIIJJJLLLNNNQQQRRRVVVUUUSSSRRRPPPOOOOOOOOOQQQOOONNNPPPTTTWWWWWWWWWWWWVVVUUUSSSSSSTTTUUUVVVSSSQQQNNNNNNOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLMMMOOOPPPPPPQQQRRRSSSTTTTTTVVVVVVXXXYYY[[[]]]^^^^^^______^^^___aaadddgggiiikkkpppxxxxxxjjj[[[YYYVVVUUUSSSQQQMMMKKKLLLLLLKKKIIIGGGDDDBBBAAA???>>>===<<<===<<<999777666555444444222222111000///......---------......,,,,,,+++++++++,,,---------,,,+++***************)))((((((''''''(((((()))++++++++++++++++++++++++)))*********************++++++******))))))((((((************++++++++++++((((((((((((((()))******((())))))***++++++,,,,,,))))))***,,,...---+++((()))((('''(((***,,,,,,,,,'''(((((()))******++++++++++++************+++++++++******)))******++++++******+++++++++,,,,,,,,,+++,,,---.........------........................////////////000000000000000111111111222222222222333---,,,111444222666>>>CCCJJJUUUaaaooo~~~{{{nnneeeaaa^^^YYYUUUTTTUUUVVVXXXYYYYYYZZZZZZZZZWWWTTTRRRTTTWWWYYYZZZYYYZZZZZZYYYWWWWWWXXXYYYVVVVVVXXXYYYZZZZZZ[[[[[[VVVTTTSSSRRRQQQPPPMMMJJJNNNNNNMMMLLLJJJHHHFFFDDDGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHEEEFFFHHHJJJKKKKKKJJJJJJLLLKKKKKKKKKMMMOOOQQQRRROOOLLLJJJJJJLLLMMMKKKHHHDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJJJJKKKJJJIIIGGGFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAACCCDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJJJJHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIHHHFFFGGGFFFEEEDDDDDDCCCDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLHHHFFFDDDCCCEEEGGGHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLOOOPPPRRRSSSTTTSSSQQQPPPPPPPPPOOOOOONNNMMMMMMMMMMMMLLLKKKJJJHHHGGGEEEEEEGGGGGGGGGHHHJJJLLLMMMOOOQQQPPPOOONNNNNNNNNNNNNNNPPPOOONNNOOOQQQSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTRRRPPPNNNMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMPPPOOONNNNNNNNNPPPQQQRRRTTTTTTVVVWWWYYY[[[\\\]]]\\\\\\\\\\\\^^^```bbbccceeeiiinnnsssxxxxxxjjj\\\ZZZYYYWWWVVVSSSOOOLLLLLLKKKJJJIIIGGGDDDBBBAAA>>><<<;;;;;;;;;:::777555666555444444222222111000222111000...,,,+++***************++++++,,,,,,---,,,+++******))))))))))))******))))))))))))******************************+++++++++***************,,,++++++***)))((('''''')))))))))******+++++++++((((((((((((((())))))***))))))*********+++++++++***)))***+++------+++))),,,)))''''''***,,,+++((((((((())))))************+++******))))))******+++...---,,,,,,,,,,,,,,,---)))************++++++++++++,,,,,,---------------........................////////////000000000000000000000111111111111222333///...222333000111666999===CCCKKKWWWgggxxxpppiii```ZZZYYYXXXUUURRRRRRSSSSSSTTTUUUUUUUUUVVVVVVSSSPPPNNNOOORRRUUUWWWUUUVVVVVVUUUSSSSSSUUUVVVSSSTTTUUUVVVWWWXXXXXXXXXSSSRRRQQQPPPQQQPPPNNNLLLNNNMMMMMMKKKIIIFFFDDDBBBFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGGGGHHHJJJLLLNNNOOOKKKJJJIIIJJJKKKKKKHHHEEE@@@AAABBBCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIIIIHHHHHHDDDDDDCCCAAA@@@?????????@@@@@@BBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDEEEEEEDDDEEEGGGHHHHHHFFFDDDDDDDDDBBBBBBBBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJIIIGGGEEEEEEGGGIIIJJJJJJFFFEEEDDDDDDEEEGGGJJJKKKNNNOOOPPPQQQQQQQQQOOOOOONNNNNNNNNMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHIIIKKKLLLMMMNNNKKKKKKKKKJJJKKKKKKLLLLLLNNNMMMMMMMMMNNNOOOOOOOOONNNOOOQQQRRRSSSSSSRRRRRRQQQOOOMMMMMMMMMMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQOOONNNLLLLLLMMMOOOPPPQQQRRRSSSUUUVVVXXXYYYZZZZZZZZZZZZZZZ[[[\\\^^^^^^bbbeeeiiikkknnnssszzzxxxjjj\\\ZZZYYYWWWVVVSSSOOOLLLKKKKKKJJJIIIGGGEEECCCAAA===<<<::::::;;;:::777555666555444444222222111000222111000...,,,+++++++++)))******++++++,,,,,,,,,******)))(((((((((((((((******))))))))))))******************************+++++++++***************,,,++++++***)))((('''''''''(((((())))))*********((((((((((((((())))))***+++++++++*********))))))+++)))(((((()))++++++++++++(((&&&'''***,,,+++(((************))))))(((((())))))(((((((((((())))))------,,,++++++,,,,,,,,,)))))))))*********++++++,,,+++*********+++---...........................////////////000000000000//////000000000111111111222111111333333222222444666777:::===DDDPPP___jjjyyy}}}rrrbbb]]]XXXUUUUUUVVVUUUSSSQQQQQQPPPPPPPPPQQQQQQQQQQQQOOOMMMLLLKKKMMMQQQSSSPPPPPPQQQPPPOOOOOOPPPRRRQQQRRRRRRSSSSSSSSSRRRRRROOONNNNNNOOOQQQRRRPPPOOOLLLLLLJJJIIIFFFDDDBBBAAAEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFBBBCCCDDDEEEFFFHHHIIIJJJHHHHHHIIIJJJJJJIIIGGGEEE???@@@AAAAAABBBAAAAAA@@@CCCDDDEEEFFFHHHHHHIIIIIIEEEDDDBBB@@@???>>>======@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAABBBDDDEEEEEECCCBBBAAABBBAAA@@@AAABBBDDDEEEEEECCC@@@@@@AAACCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIFFFDDDDDDFFFHHHIIIIIIEEEDDDDDDCCCDDDGGGIIIJJJMMMNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGHHHIIIJJJKKKKKKKKKGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMPPPRRRSSSRRRRRRQQQPPPNNNMMMMMMNNNMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQOOOMMMLLLLLLMMMNNNOOOOOOOOOPPPRRRTTTUUUWWWWWWXXXXXXXXXYYYYYYZZZ[[[\\\^^^aaadddfffgggjjjpppuuuzzzwwwiii[[[YYYVVVUUUSSSQQQMMMKKKKKKKKKJJJIIIGGGEEECCCBBB===<<<;;;;;;<<<<<<:::888666555444444222222111000...............///000000******+++,,,,,,,,,++++++))))))((((((((())))))***)))((((((''''''(((((()))************************)))*********************++++++******))))))((((((((((((((((((((()))))))))((((((((((((((()))******,,,,,,++++++***))))))(((+++)))&&&&&&'''***++++++'''&&&%%%'''***,,,------++++++******)))(((((('''))))))(((((((((((())))))***))))))((())))))******))))))*********+++++++++,,,+++***))))))+++---...........................////////////000000000000////////////000000000000000000000111222222222333444555555555777>>>IIIQQQ]]]hhhwwwvvvjjjaaaYYYVVVTTTRRRSSSTTTTTTSSSNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKIIIJJJMMMPPPKKKLLLMMMLLLKKKKKKMMMOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMOOORRRSSSRRRQQQLLLJJJHHHFFFDDDCCCBBBBBBDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEGGGGGGGGGGGGFFFEEECCCDDDEEEFFFFFFEEEDDDCCC@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHJJJJJJGGGFFFCCCAAA???>>>===>>>@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@BBBDDDDDDCCCAAAAAABBBBBBAAAAAABBBDDDEEEDDDBBB>>>???@@@AAACCCEEEGGGHHHFFFGGGGGGGGGHHHHHHHHHIIIFFFDDDAAAAAABBBDDDDDDDDDEEEDDDCCCCCCDDDFFFHHHJJJMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLLLLKKKJJJJJJKKKKKKLLLNNNPPPQQQQQQPPPPPPNNNMMMMMMMMMOOONNNMMMKKKJJJJJJJJJJJJKKKMMMNNNNNNNNNNNNLLLLLLKKKLLLMMMNNNLLLMMMNNNOOOQQQSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZYYY\\\___``````ccchhhlllmmmsss{{{uuuhhh\\\YYYVVVSSSRRRPPPNNNLLLKKKJJJJJJIIIGGGEEECCCBBB:::999999:::;;;;;;:::888666555444444222222111000.........///000111222333+++,,,,,,------,,,+++******)))))))))***+++,,,---)))))))))(((((()))))))))************************((((((((())))))******************)))))))))))))))******))))))))))))))))))((((((((((((((()))******++++++******************)))((('''''')))******)))%%%'''((((((((()))+++---*********)))))))))))))))***))))))))))))))))))***''''''''''''((()))***************+++++++++,,,,,,+++++++++,,,,,,,,,------........................////////////000000000000........./////////000000///000000///000111222111111333444333333666<<>>>>>>>>???@@@AAABBBCCCBBBAAAAAA>>>>>>???@@@AAAAAAAAAAAA???AAACCCDDDDDDCCCCCCDDDCCCBBBBBBCCCEEEEEECCCBBB@@@?????????AAADDDFFFHHHGGGGGGGGGHHHHHHHHHHHHIIIFFFDDDAAA???@@@AAAAAAAAADDDCCCBBBBBBCCCEEEHHHIIILLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGJJJLLLLLLJJJIIIIIIKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLMMMNNNPPPPPPNNNLLLJJJIIIIIIIIIJJJKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRTTTUUUVVVWWWXXXXXXVVVXXX[[[\\\[[[]]]aaaeeedddhhhmmmqqqtttyyytttggg___\\\WWWTTTSSSRRRPPPOOOKKKJJJJJJIIIGGGEEECCCCCC777666666777999999888666666555555444333222111000111111000000000000111111,,,------...---,,,***)))*********+++,,,---//////,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))*********,,,+++++++++******))))))((((((((((((((()))******)))))))))***++++++,,,,,,(((((((((***,,,,,,)))'''(((***+++)))&&&%%%'''***((((((((()))******++++++++++++************++++++(((((((((((()))***,,,,,,***++++++++++++,,,,,,,,,)))+++...///000///---+++........................////////////000000000000............/////////000000111000//////111222111///222444444333444888<<<<<>>???@@@AAABBBAAA@@@@@@;;;<<<===???AAABBBBBBBBB???AAADDDEEEEEEEEEEEEFFFEEEDDDCCCDDDEEEEEECCCBBBBBBAAA??????@@@BBBEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFBBBAAAAAABBBBBBAAADDDCCCBBBBBBCCCEEEHHHIIILLLLLLKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEECCCCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFIIILLLLLLJJJIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMOOOQQQQQQOOONNNIIIIIIHHHHHHHHHIIIJJJJJJGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNPPPQQQRRROOOPPPRRRTTTUUUVVVVVVVVVUUUXXX[[[[[[YYYZZZ]]]aaa^^^aaaeeegggiiimmmtttyyyrrrggg___\\\XXXUUUSSSPPPMMMKKKMMMLLLJJJGGGDDDAAA???>>>???>>><<<<<<<<<<<<:::888555555555444333222000///////////////...---,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++******))))))))))))******(((((())))))))))))(((((((((&&&%%%'''***,,,,,,***)))*********)))(((&&&$$$((((((((((((((()))******))))))((((((''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((,,,+++***)))((((((((((((******))))))))))))******+++*********))))))(((((())))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///........................000000000000////////////000222444555444333333333888888888<<>>============????????????@@@@@@AAABBBAAAAAA@@@@@@AAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCAAA@@@AAADDDFFFJJJGGGDDDDDDGGGIIIHHHGGGJJJGGGCCC@@@>>>>>>@@@AAABBBCCCCCCCCCCCCFFFIIIMMMOOOOOONNNMMMKKKIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBAAABBBDDDFFFHHHJJJIIIHHHFFFEEEDDDDDDDDDIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLIIIIIIIIIKKKMMMLLLJJJGGGKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXXXXYYY[[[\\\]]]\\\]]]___bbbeeegggiiikkksssggg```]]]XXXUUUSSSPPPMMMKKKLLLKKKIIIGGGDDDBBB@@@???@@@>>><<<;;;;;;:::999777555555555444333222000000////////////...---,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******))))))))))))******(((((())))))))))))(((((('''%%%%%%'''***,,,+++))))))))))))***))))))((((((((((((((((((((()))******+++*********)))))))))((())))))(((((((((((())))))************************+++++++++*********************))))))))))))******+++*********))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,++++++*********,,,,,,,,,---------.........------------......///........................000000000000000000000000000111333333222222222444:::999888999>>>EEEMMMQQQ]]]fffrrr}}}~~~wwwooofff___YYYXXXTTTQQQOOONNNMMMNNNKKKKKKJJJIIIJJJKKKLLLMMMLLLKKKKKKIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPSSSTTTSSSSSSTTTUUUQQQMMMHHHEEEDDDEEEFFFGGGEEEFFFFFFEEEEEEDDDCCCBBBEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKIIIHHHHHHHHHJJJKKKEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDFFFIIILLLJJJHHHGGGGGGJJJLLLLLLLLLKKKIIIGGGEEEDDDFFFHHHJJJLLLMMMKKKHHHEEEBBBBBBCCCAAA@@@???>>>>>>=========?????????@@@@@@AAACCCCCCCCCBBBBBBAAAAAABBBDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDBBBAAABBBEEEGGGJJJHHHFFFGGGJJJMMMMMMLLLMMMJJJEEEAAA??????AAABBBCCCDDDEEEDDDDDDFFFJJJMMMPPPOOOOOOMMMLLLJJJHHHGGGEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCBBBAAABBBDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJKKKMMMNNNMMMJJJHHHJJJIIIHHHGGGGGGGGGHHHIIIHHHIIIJJJKKKLLLNNNOOOOOOMMMNNNNNNOOOQQQSSSTTTUUUWWWWWWWWWXXXYYYZZZ\\\\\\[[[\\\]]]___aaacccdddeeetttiiibbb^^^YYYVVVSSSQQQNNNLLLKKKJJJIIIGGGEEECCCAAA@@@???>>>;;;;;;:::999777555555555555444333222111000000000000///...---++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------******))))))))))))******(((((())))))))))))((((((&&&%%%%%%&&&)))******))))))))))))))))))***++++++((((((((((((((()))******************))))))))))))))))))(((((((((((())))))******************************+++,,,,,,,,,,,,+++******))))))))))))*********************)))))))))))))))))))))************))))))***++++++++++++***---,,,,,,+++***)))(((''',,,,,,,,,---------......------,,,------...//////////////////////////////000000111111111111111111000111111111000000222333777666555555777;;;>>>AAAEEELLLVVVaaammmzzz~~~wwwmmmfffbbb___\\\YYYSSSQQQOOOLLLJJJJJJIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGEEEDDDDDDEEEFFFGGGIIIHHHGGGGGGHHHJJJLLLNNNKKKKKKKKKKKKKKKLLLMMMMMMOOOSSSXXXZZZYYYWWWUUUTTTOOOLLLHHHFFFFFFGGGHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBFFFGGGHHHIIIJJJLLLMMMMMMKKKJJJIIIHHHGGGHHHIIIIIICCCCCCCCCCCCDDDEEEFFFFFFCCCCCCCCCBBBBBBEEEIIIMMMKKKIIIIIIJJJMMMPPPPPPPPPOOOLLLGGGCCCCCCEEEIIIKKKLLLMMMLLLIIIEEEBBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>?????????@@@AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDFFFIIIJJJHHHHHHIIIMMMPPPQQQQQQQQQMMMHHHCCC@@@@@@AAACCCDDDEEEEEEEEEEEEFFFIIILLLOOOOOONNNMMMKKKIIIHHHGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCBBBBBBCCCDDDFFFGGGFFFEEEEEEEEEFFFGGGGGGHHHFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKMMMNNNOOOPPPQQQPPPLLLHHHHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^___```vvvlllddd```[[[VVVSSSQQQNNNLLLKKKJJJIIIGGGEEECCCBBBAAA===<<<::::::::::::888777444444444444333222111000111111111000...---+++***,,,,,,,,,+++++++++************++++++++++++,,,,,,******))))))))))))******(((((())))))))))))((((((&&&&&&&&&'''((())))))))),,,+++***))))))***+++,,,((((((((((((((())))))***((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((******+++,,,,,,+++************))))))))))))******************************((()))))))))************))))))***++++++++++++***,,,,,,++++++******)))))),,,,,,,,,---------......,,,,,,,,,,,,---...//////////////////////////////////////////000000000000///000000///......111333111111111222444666888999;;;???EEEMMMUUU___jjjrrr}}}{{{vvvkkkeee___ZZZXXXXXXVVVUUUQQQPPPNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHFFFDDDBBBBBBCCCEEEGGGIIIHHHGGGGGGHHHJJJMMMOOOKKKKKKJJJJJJJJJKKKLLLMMMQQQWWW]]]```]]]XXXSSSOOOLLLIIIGGGFFFGGGHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHBBBBBBBBBCCCDDDEEEFFFGGGBBBBBBBBBAAAAAADDDIIIMMMMMMLLLLLLMMMPPPRRRRRRRRRMMMKKKGGGEEEDDDFFFIIIKKKLLLLLLLLLIIIFFFCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>?????????AAABBBDDDFFFGGGGGGFFFEEEEEEDDDCCCCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGFFFEEEFFFHHHJJJKKKJJJJJJLLLNNNQQQSSSTTTUUUQQQKKKEEEBBB@@@AAABBBCCCDDDEEEEEEDDDEEEGGGJJJLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDFFFGGGIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNQQQRRRTTTVVVVVVSSSNNNJJJGGGFFFEEEEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNOOOPPPQQQSSSSSSUUUUUUUUUVVVVVVXXXYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^xxxpppfffbbb\\\WWWSSSQQQOOOMMMKKKJJJIIIGGGEEEDDDBBBBBB;;;:::999999;;;;;;:::999444444444444333222111111111111111000///---,,,+++,,,,,,,,,+++++++++******))))))))))))******************))))))))))))******(((((())))))))))))((((((&&&&&&'''((((((((()))***...---+++)))((())))))***((((((((((((((())))))***''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******+++******)))((((((******))))))))))))*********************+++++++++((()))))))))************))))))***++++++++++++******+++++++++,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,...//////////////////////////////------------......///////////////...---...000222///000111222333555666666888:::<<>>>>>>>>>>>?????????AAABBBDDDFFFGGGGGGGGGFFFFFFEEECCCCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHHHHGGGGGGIIIKKKOOOOOOPPPPPPQQQSSSUUUWWWXXXUUUOOOIIIEEEBBBAAAAAABBBCCCDDDDDDCCCCCCEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSWWWXXXZZZ\\\\\\XXXQQQLLLGGGFFFEEEEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNNNNPPPQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXYYYZZZ\\\^^^______|||tttiiiddd]]]WWWTTTQQQOOOMMMLLLKKKJJJHHHFFFDDDBBBAAA<<<:::999:::;;;<<<;;;999333444444444333333222111000000000000///...------,,,,,,,,,+++++++++******((((((((())))))))))))*********))))))))))))******(((((())))))))))))(((((('''((())))))(((((()))+++---,,,+++***)))(((((((((((((((((((((((()))******))))))))))))************))))))(((((((((((())))))******************************)))(((((())))))*********))))))))))))***************+++++++++++++++))))))))))))************))))))***++++++++++++*********+++,,,---......///,,,,,,,,,---------......++++++++++++,,,---//////........................++++++,,,,,,------........./////////......000222222222222333333333333333444444555777:::>>>BBBDDDHHHMMMVVVaaammmyyy{{{tttjjjbbb]]]\\\[[[[[[VVVVVVVVVVVVUUUSSSRRRQQQPPPOOOOOONNNLLLKKKJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIILLLKKKIIIGGGGGGGGGHHHIIIHHHHHHIIIIIIJJJLLLMMMMMMJJJIIIGGGFFFGGGHHHJJJLLLQQQVVV\\\^^^ZZZSSSMMMIIIFFFFFFFFFGGGJJJKKKKKKJJJGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEECCCDDDDDDDDDDDDEEEGGGJJJMMMMMMMMMNNNPPPQQQPPPNNNHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKJJJGGGEEECCCCCCBBBAAA@@@??????>>>???????????????@@@AAACCCDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBDDDCCCCCCDDDDDDEEEFFFGGGEEEFFFHHHHHHHHHHHHJJJKKKRRRSSSTTTTTTTTTVVVYYY[[[]]]ZZZVVVPPPJJJFFFCCCAAAAAABBBDDDCCCBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHHHHJJJKKKNNNQQQTTTVVVWWWXXX\\\]]]```bbbaaa\\\UUUOOOIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFGGGIIIJJJKKKLLLMMMLLLLLLMMMNNNPPPRRRSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVXXXYYY[[[\\\]]]^^^~~~wwwkkkeee^^^XXXTTTQQQOOONNNNNNMMMKKKHHHFFFCCCAAA@@@???===<<<;;;;;;;;;999777333333444444444333222222//////000000000000//////,,,,,,,,,+++++++++******((())))))))))))***************))))))))))))******(((((())))))))))))((((((''')))++++++)))(((***,,,************))))))((('''((((((((((((((()))******((()))))))))*********+++))))))(((((((((((())))))************************)))(((''''''(((+++...000******))))))))))))***************++++++,,,,,,,,,))))))))))))************))))))***++++++++++++*********++++++,,,,,,------,,,,,,,,,---------......*********+++,,,---///000------------------------++++++,,,------...//////---///000000//////000111111111111111111111222222333222222333555777888999===@@@EEELLLTTT___jjjqqq}}}vvvoooddd___YYYUUUSSSSSSSSSSSSPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPOOONNNLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLIIIGGGFFFEEEEEEGGGIIIJJJLLLQQQVVVXXXVVVQQQMMMJJJFFFFFFGGGJJJMMMNNNNNNMMMHHHHHHIIIHHHHHHGGGFFFEEEBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCEEEGGGGGGFFFEEEFFFGGGIIIIIIJJJLLLOOOPPPOOONNNLLLJJJGGGEEECCCCCCDDDDDDFFFHHHJJJJJJHHHFFFEEEEEEBBBBBBAAA@@@?????????????????????@@@@@@AAACCCCCCDDDEEEEEEEEEEEEDDDBBBAAACCCCCCCCCCCCDDDEEEFFFGGGDDDFFFHHHIIIHHHIIIJJJKKKNNNPPPRRRSSSSSSVVVZZZ]]]bbb```\\\WWWQQQKKKFFFCCCBBBCCCDDDDDDCCCBBBBBBCCCDDDEEEGGGHHHJJJKKKKKKLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEBBBBBBCCCDDDEEEEEEFFFFFFHHHJJJMMMQQQUUUXXX[[[\\\aaabbbeeegggfff```XXXQQQKKKIIIHHHFFFEEEEEEEEEFFFDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJLLLMMMPPPRRRTTTVVVSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXXXXXXXyyylllfff___XXXTTTRRRPPPNNNOOOMMMKKKIIIFFFCCCAAA@@@CCC@@@>>><<<;;;:::777555333333444444444333222222...//////000000000000000,,,,,,,,,+++++++++******)))************+++++++++******))))))))))))******(((((())))))))))))(((((((((***,,,+++)))(((***---&&&''')))******)))((((((((((((((((((((()))******&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&)))---222555******))))))))))))***************++++++,,,,,,,,,))))))))))))************))))))***++++++++++++***+++++++++***************,,,,,,,,,---------......*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,///111222111000000000.........///000111333444555444333444555555444333888888999;;;???FFFOOOUUU^^^ccckkksss}}}|||sssjjjbbb]]]WWWUUURRRPPPPPPPPPPPPOOONNNOOOOOOOOONNNOOOQQQSSSRRRQQQQQQOOONNNKKKJJJIIIGGGFFFEEECCCCCCCCCDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGFFFEEEDDDCCCCCCFFFHHHJJJLLLMMMMMMLLLKKKHHHGGGEEECCCDDDFFFHHHJJJHHHLLLQQQSSSRRRPPPNNNLLLGGGHHHIIILLLPPPQQQPPPOOOIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBCCCEEEFFFGGGHHHIIIIIIHHHHHHHHHFFFEEEDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFHHHIIIGGGFFFFFFFFFEEEFFFGGGKKKNNNPPPOOONNNQQQMMMGGGBBB??????AAACCCEEEGGGJJJJJJHHHFFFFFFFFFCCCBBBAAA@@@????????????????????????@@@@@@AAABBBCCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCCCCDDDEEEGGGGGGCCCEEEHHHIIIIIIIIIJJJKKKHHHKKKNNNPPPPPPSSSXXX]]]eeedddaaa]]]VVVOOOHHHDDDCCCDDDFFFEEEDDDBBBCCCCCCDDDEEEGGGJJJLLLMMMNNNOOOMMMLLLLLLKKKJJJHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCEEEFFFGGGHHHBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHLLLQQQVVVZZZ\\\^^^ccceeehhhjjjiiibbbYYYSSSLLLKKKIIIGGGEEEEEEEEEEEECCCCCCDDDFFFGGGHHHIIIJJJIIIIIIKKKMMMPPPSSSUUUWWWSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSS{{{pppfff\\\XXXVVVRRRPPPQQQPPPOOOMMMJJJFFFCCCAAA@@@>>>>>>===;;;:::999888777444444444444444444333333000111222111///...............---,,,++++++++++++((())))))************)))))))))))))))))))))))))))*********)))))))))))))))((('''%%%$$$$$$&&&)))***,,,,,,,,,+++++++++******((()))***,,,,,,+++******++++++***)))((('''&&&%%%***((('''(((+++,,,+++)))((())),,,------,,,)))((())))))))))))************(((((((((((((((((((((((())))))***+++,,,,,,------''')))+++,,,***)))))))))))))))*********+++++++++++++++,,,,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++---------------------,,,,,,,,,.........---,,,+++***))),,,111111///000444111000000000000111111222333333222333555555333222444333444999<<<<<<===AAAHHHKKKPPPWWWbbbmmmvvv|||yyynnnddd]]]XXXTTTQQQNNNMMMJJJHHHHHHIIIKKKLLLJJJKKKLLLNNNOOOPPPQQQQQQMMMNNNPPPQQQPPPMMMJJJHHHFFFEEEDDDCCCCCCEEEGGGHHHHHHFFFDDDBBBBBBCCCEEEFFFJJJIIIGGGEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKGGGCCCBBBDDDEEEEEECCCFFFIIIMMMOOOMMMKKKIIIHHHJJJLLLOOOQQQSSSSSSRRRQQQJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFIIIKKKNNNMMMKKKGGGEEEEEE===>>>@@@BBBCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGEEEEEEFFFJJJNNNPPPPPPMMMGGGBBB??????@@@BBBEEEEEEEEEEEEFFFFFFFFFFFF>>><<<<<<<<<===<<<:::888999;;;===>>>===>>>@@@BBBEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEFFFHHHJJJKKKHHHJJJLLLLLLNNNRRRZZZ```ccciiinnnlllbbbUUULLLHHHEEEEEEEEEDDDCCCBBB@@@???DDDCCCBBBDDDHHHKKKMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEHHHJJJMMMPPPTTT[[[bbbgggmmmooorrrrrrmmmddd[[[TTTLLLJJJIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFIIIHHHIIIMMMRRRTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSpppfff]]]YYYVVVRRRPPPQQQOOONNNLLLIIIFFFDDDBBBAAA@@@???===;;;999777666555444444444444444333333333000111222111///...............---,,,++++++++++++))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&%%%%%%&&&(((***)))))))))(((((('''''''''((()))******++++++*********************)))))))))+++)))'''(((++++++***(((&&&&&&''''''''''''&&&&&&))))))))))))************((((((((((((((((((((((((*********++++++,,,,,,,,,&&&((()))((('''%%%&&&&&&))))))*********+++++++++***++++++,,,,,,++++++*********+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,---............---,,,111......///...+++,,,///111111000000000111111222222111111222333333333222111///111555888777888<<<;;;===@@@EEEMMMUUU]]]aaammmqqqyyyyyyuuummmggg___XXXSSSPPPMMMLLLLLLJJJHHHFFFFFFGGGIIIJJJJJJJJJLLLNNNOOOPPPQQQQQQMMMMMMNNNNNNMMMKKKIIIHHHGGGFFFEEECCCCCCDDDFFFGGGGGGFFFCCCBBBAAABBBDDDEEEGGGFFFEEECCCBBBAAAAAABBBEEEEEEGGGHHHJJJKKKKKKKKKKKKHHHDDDCCCEEEFFFEEEDDDGGGJJJMMMNNNMMMKKKIIIIIIIIIKKKMMMPPPQQQRRRRRRQQQLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIMMMPPPQQQQQQNNNJJJHHHGGGCCCDDDDDDEEEEEEFFFFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFEEECCCCCCEEEHHHLLLOOONNNKKKFFFBBB???>>>???@@@BBBBBBBBBCCCCCCDDDDDDDDD>>>===<<<===>>>===<<<:::;;;<<<======<<<<<<===>>>BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDCCCCCCCCCDDDFFFHHHIIIGGGHHHJJJLLLOOOTTTZZZ]]]ccciiinnnmmmcccWWWNNNJJJEEEEEEDDDDDDCCCBBBAAA@@@CCCBBBAAACCCFFFIIIKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFJJJJJJKKKKKKKKKLLLLLLLLLGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIMMMQQQVVV]]]eeejjjoooqqqssssssmmmeee[[[UUUKKKIIIHHHHHHIIIHHHGGGEEECCCCCCCCCDDDDDDFFFGGGHHHIIIHHHIIILLLPPPRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSqqqggg]]]YYYVVVRRRPPPQQQNNNMMMLLLIIIGGGDDDCCCBBB>>>>>><<<;;;999777666666555444444444333333333222000111222111///...............---,,,++++++++++++***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&&&&''')))***((((((''''''''''''&&&&&&)))((((((((())))))******))))))))))))******+++++++++)))((()))******)))(((***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))******++++++++++++++++++((())))))'''%%%%%%&&&''')))))))))************+++******+++++++++++++++*********+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++,,,---------......///......---444000---...---***+++...111111000000///000000111000000000111111111222222000...///333555333444777666666777999===BBBGGGIIIRRRVVV]]]dddmmmwww~~~uuunnnhhhccc___\\\WWWSSSNNNJJJIIIIIIIIIHHHIIIGGGFFFDDDDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPRRRRRRMMMMMMLLLKKKJJJIIIHHHHHHIIIHHHFFFEEEDDDDDDEEEFFFFFFDDDBBBAAAAAAAAACCCDDDDDDCCCBBBAAA@@@?????????CCCDDDFFFHHHIIIJJJKKKKKKJJJHHHEEEDDDEEEFFFFFFEEEGGGJJJMMMNNNMMMKKKIIIIIIGGGIIIKKKNNNPPPPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMQQQSSSTTTSSSOOOKKKHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKIIIGGGFFFCCCBBBAAAAAACCCFFFJJJLLLLLLIIIFFFBBB???>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC???>>>>>>>>>??????>>><<<<<<===>>>===;;;:::;;;<<>>>>>>>>>>>======>>>>>>======>>>>>>???@@@AAA@@@@@@@@@AAACCCEEEFFFGGGGGGIIIMMMRRRWWWYYYZZZaaaggglllllldddYYYPPPLLLDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBAAABBBEEEHHHIIIIIIKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEEEECCCCCCDDDEEEEEEEEEEEEDDDEEEDDDCCCCCCCCCCCCEEEEEEKKKLLLNNNOOOOOONNNNNNMMMIIIIIIIIIIIIHHHHHHGGGGGGHHHKKKNNNRRRWWW^^^eeejjjppprrrtttsssnnneee\\\VVVKKKIIIHHHHHHHHHHHHGGGEEEBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIHHHJJJLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRrrrggg^^^YYYVVVRRRPPPPPPNNNMMMKKKIIIGGGEEECCCBBB<<<<<<;;;;;;::::::999999555444444333333222222222000111222111///...............---,,,+++++++++++++++++++++******((('''&&&))))))))))))))))))))))))((((((((()))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))((('''''''''(((***+++((((((((())))))))))))*********)))))))))))))))(((+++******************+++((()))))))))************))))))))))))))))))))))))++++++++++++***************+++***)))((((((***---))))))))))))************)))******++++++++++++***+++++++++*********))))))------------------------,,,+++)))'''(((***,,,...------..................///,,,,,,000111//////111000//////......///////////////000000///000111222333000111444555333333666777666666666888:::<<<===DDDFFFJJJOOOUUU\\\eeekkkyyy{{{uuupppfffbbb]]]YYYWWWTTTQQQOOOKKKHHHFFFEEEGGGHHHIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEGGGGGGIIIKKKMMMPPPRRRSSSOOONNNLLLJJJIIIHHHHHHIIILLLKKKIIIHHHFFFFFFFFFFFFDDDCCCBBBAAA@@@AAABBBCCCBBBAAAAAA@@@@@@?????????CCCCCCEEEGGGHHHIIIJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFGGGJJJMMMMMMLLLJJJIIIIIIFFFGGGIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKOOOOOONNNNNNNNNNNNNNNNNNQQQSSSTTTSSSOOOJJJGGGFFFEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGIIIJJJIIIGGGEEECCCBBBAAA@@@AAACCCEEEHHHJJJIIIHHHEEECCC@@@>>>======;;;<<<===>>>???@@@AAABBB@@@??????@@@AAAAAA@@@>>>===>>>???>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>???AAACCCDDDGGGGGGIIINNNUUUYYYXXXVVV\\\aaafffgggaaaXXXPPPLLLEEEDDDDDDDDDDDDDDDEEEEEEEEECCCBBBCCCEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDFFFGGGIIIKKKMMMNNNNNNNNNLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHJJJMMMPPPTTTXXX]]]ccchhhqqqrrrtttrrrmmmeee\\\VVVLLLKKKIIIIIIJJJJJJHHHGGGDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIHHHHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQrrrhhh^^^ZZZWWWRRRPPPPPPNNNMMMKKKIIIGGGEEECCCBBB>>>>>>===<<<;;;:::999999555444444333222222111111000111222111///...............---,,,+++++++++++++++++++++******((('''&&&))))))))))))))))))))))))''''''(((((())))))))))))'''''''''((()))+++---...************************)))((('''''''''(((***+++++++++*********))))))))))))*********))))))))))))'''((()))******)))((('''((()))))))))************))))))))))))))))))))))))+++*********************)))*********)))+++...000))))))))))))))))))))))))((()))******+++++++++++++++++++++*********))))))------------------------,,,***(((''''''))),,,...------------......//////+++***---444777444111000......------......//////000111222000......000333444111111444444222222555333222222222222333444555;;;===???AAADDDIIIPPPTTT___eeelllttt{{{}}}yyytttmmmhhhbbb\\\XXXRRRQQQPPPPPPOOONNNKKKHHHGGGEEEDDDEEEGGGIIIIIIIIIFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFHHHKKKOOORRRSSSRRRPPPNNNKKKJJJIIIJJJJJJNNNMMMLLLJJJIIIHHHGGGGGGCCCCCCBBBAAA@@@AAAAAABBBAAABBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEFFFFFFGGGIIIKKKLLLJJJIIIHHHIIIEEEEEEGGGHHHJJJKKKKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPRRRTTTSSSOOOKKKHHHGGGCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFFFFEEEDDDAAA@@@AAA@@@@@@AAACCCEEEHHHIIIHHHGGGGGGEEECCC@@@>>><<<;;;;;;<<<===???@@@AAAAAA@@@??????@@@BBBCCCBBB@@@===???@@@???>>>===>>>???<<<<<<<<<<<<============<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???AAABBBDDDGGGGGGJJJPPPVVVXXXWWWTTTUUUYYY]]]^^^[[[TTTNNNJJJEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGEEEEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIHHHIIIKKKMMMMMMLLLKKKJJJLLLLLLKKKKKKJJJIIIHHHHHHHHHJJJOOOSSSXXX^^^dddhhhnnnpppqqqpppkkkccc[[[VVVNNNMMMKKKKKKLLLLLLJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHHHHGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPP}}}sssiii___ZZZWWWRRRPPPPPPNNNMMMLLLIIIGGGDDDCCCBBB@@@@@@>>><<<:::888666666555555444333222111000000000111222111///...............---,,,++++++++++++***************)))((('''))))))))))))))))))))))))&&&''''''(((((())))))***'''''''''(((***+++,,,---''''''(((((((((((()))))))))((((((((())))))******---------,,,,,,+++++++++''')))******))))))***+++((())),,,------,,,)))((())))))))))))************))))))))))))))))))))))))))))))******************&&&'''((()))((()))+++---***)))))))))))))))(((((((((((()))***++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,...,,,,,,,,,,,,,,,---...///---+++...666999444...+++---------...///000111222333444555222///...111444111//////222222000000333111000000111111222333333444555777888:::===BBBFFFHHHLLLSSSXXX^^^fffpppwww{{{sssnnnccc```[[[XXXTTTQQQLLLIIIIIIHHHIIIIIIJJJHHHEEEBBBDDDCCCCCCDDDGGGHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDAAABBBCCCEEEIIIMMMQQQSSSSSSRRROOOMMMKKKKKKKKKKKKNNNMMMMMMLLLJJJIIIHHHHHHCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDFFFGGGFFFEEEDDDEEEFFFFFFHHHJJJJJJHHHGGGGGGHHHEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKOOOQQQTTTSSSQQQNNNLLLKKKEEEFFFGGGHHHIIIIIIIIIIIICCCCCCCCCBBBAAA@@@???>>>?????????@@@BBBDDDFFFHHHHHHHHHIIIHHHFFFCCC???===;;;;;;<<<===>>>??????@@@?????????AAACCCDDDCCCBBB>>>@@@@@@@@@>>>>>>???@@@<<<============>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>@@@BBBCCCFFFGGGKKKOOOSSSTTTRRRQQQNNNPPPSSSTTTSSSOOOKKKHHHGGGFFFFFFFFFGGGIIIKKKMMMKKKIIIGGGGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGIIIJJJIIIJJJKKKLLLMMMLLLLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGBBBFFFLLLQQQWWW^^^dddiiiiiikkklllkkkggg```YYYTTTPPPNNNMMMMMMMMMMMMLLLJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOtttiii___[[[WWWRRRPPPPPPOOONNNLLLIIIFFFDDDBBBAAA;;;;;;:::999999888777777555555444333222111000000000111222111///...............---,,,++++++++++++))))))*********))))))((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((())))))))))))***&&&&&&&&&''''''(((((((((((()))******++++++*********************+++++++++%%%(((******))))))+++---+++,,,------------,,,+++))))))))))))************(((((((((((((((((((((((((((((())))))******++++++&&&'''))))))'''&&&'''(((******))))))(((((((((((('''((()))***++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***))))))******,,,------++++++******+++,,,...///...+++,,,333666222+++(((......///000222444666777666888888444///...111555000---...111111//////222222333333333444444555555222444555666666777:::<<<;;;>>>AAACCCFFFLLLTTT[[[fffmmmvvv~~~zzztttnnnhhhaaaZZZUUUOOOMMMKKKJJJJJJIIIGGGEEEEEEDDDCCCCCCDDDDDDCCCAAAAAA@@@AAACCCEEEFFFEEECCCDDDDDDCCCCCCCCCBBBBBBBBB>>>???@@@CCCGGGKKKPPPRRRSSSRRRPPPNNNLLLKKKJJJJJJLLLLLLKKKKKKJJJIIIHHHGGGCCCCCCCCCBBBBBBBBBBBBBBBAAABBBDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBDDDFFFFFFDDDCCCDDDEEEDDDFFFHHHHHHFFFEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFGGGGGGHHHIIIJJJGGGHHHHHHHHHIIIIIIIIIIIIKKKNNNQQQRRRPPPNNNMMMLLLHHHIIIKKKMMMMMMKKKJJJHHHCCCBBBAAA???>>>===>>>>>>=========>>>@@@BBBDDDEEEHHHJJJKKKKKKIIIEEEAAA>>>;;;;;;<<<<<<<<<=========???>>>>>>@@@CCCDDDCCCBBB@@@AAAAAA@@@===<<<<<<===<<<<<<=========>>>>>>>>>;;;;;;::::::;;;;;;<<<======<<<<<<<<<===???AAABBBCCCFFFJJJMMMMMMMMMMMMMMMJJJJJJKKKLLLLLLKKKIIIGGGHHHHHHGGGHHHIIILLLNNNPPPMMMKKKHHHGGGHHHIIIIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGEEEGGGIIIKKKKKKJJJHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHFFFEEEEEEEEEEEEGGGHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEECCCFFFKKKPPPUUUZZZ```cccdddfffggggggccc]]]WWWSSSPPPNNNMMMMMMMMMMMMLLLJJJGGGGGGFFFFFFEEEFFFFFFFFFDDDFFFIIIJJJIIIIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOtttjjj___[[[WWWRRRPPPPPPPPPOOOMMMJJJFFFCCCAAA@@@333333555666888:::;;;<<<555555444333222111000///000111222111///...............---,,,++++++++++++((())))))************)))))))))))))))))))))))))))&&&&&&&&&'''((())))))************)))(((''''''&&&'''''''''((((((((())))))((()))+++,,,,,,++++++***$$$$$$%%%&&&'''((())))))$$$'''******)))))),,,///***)))(((''''''((()))***))))))))))))************(((((((((((((((((((((((('''(((((()))***++++++,,,(((***+++***(((%%%$$$$$$******))))))(((((((((''''''''')))******++++++++++++++++++*********))))))++++++++++++++++++++++++))))))***+++,,,---------******))))))***,,,---...---))))))///333111,,,***///000111222555777999:::999::::::666000...111555000......222222000111444333333333333444444444444666777888777555444555666777999:::::::::>>>EEEJJJMMMSSS[[[bbbhhhpppzzz~~~yyyssslllgggdddaaa]]]ZZZVVVRRRMMMIIIEEEDDDDDDEEEFFFHHHGGGFFFCCCAAA??????AAADDDEEEEEE??????@@@BBBEEEEEEDDDBBBCCCCCCCCCBBBBBBBBBAAAAAA======???AAAEEEJJJOOORRRRRRQQQPPPNNNMMMKKKIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBAAABBBDDDEEEFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAAAAACCCFFFEEECCCBBBCCCEEEDDDEEEGGGGGGEEEDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIFFFIIIMMMNNNMMMLLLKKKKKKIIIKKKMMMOOONNNKKKGGGEEEDDDCCC@@@>>><<<===>>>>>>;;;;;;<<<===???AAABBBCCCIIIKKKMMMMMMKKKGGGBBB???;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>@@@CCCDDDDDDBBBAAABBBBBB???<<<:::999:::<<<<<<<<<======>>>>>>>>>::::::999999::::::;;;<<<<<<;;;;;;;;;<<<>>>@@@AAAAAAEEEJJJKKKIIIHHHIIIKKKHHHGGGGGGGGGIIIIIIHHHGGGIIIIIIHHHIIIJJJMMMPPPRRRMMMKKKHHHGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEGGGIIIKKKLLLKKKIIIGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDDDDHHHJJJNNNPPPSSSUUUYYY[[[aaabbbddddddaaa[[[UUURRROOONNNLLLLLLMMMMMMKKKJJJFFFEEEEEEEEEFFFGGGHHHHHHBBBFFFJJJKKKJJJJJJKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNwwwjjj\\\VVVSSSPPPNNNOOOPPPMMMJJJGGGEEECCC???===???>>><<<;;;:::::::::;;;888777555333222222222333111111111000000000000000************************)))))))))***+++++++++,,,++++++++++++*********)))&&&''''''((()))******+++))))))))))))))))))))))))%%%&&&''')))************)))))))))))))))))))))))),,,***'''$$$$$$&&&(((***,,,+++(((''''''(((+++,,,,,,+++++++++******))))))(((((()))***+++,,,,,,---(((((((((((())))))))))))(((((((((((()))***+++,,,******))))))((((((''''''******))))))((((((''''''+++***)))))))))***,,,,,,++++++******+++---...000++++++,,,,,,,,,---------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......111555999999555111111222222111111000///......000333555555333000...000000111111111222222222333333222222333333444555333333444444666777888999<<<>>>BBBGGGNNNTTTYYY[[[gggkkkqqqvvv|||~~~{{{wwwtttrrrppphhhfffccc___ZZZWWWUUUSSSQQQPPPMMMJJJHHHFFFFFFFFFCCCCCCBBBAAAAAA@@@?????????@@@AAABBBCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????BBBFFFKKKMMMRRRQQQOOOLLLKKKKKKKKKKKKNNNMMMKKKHHHGGGFFFFFFFFFEEECCCAAA@@@AAACCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGJJJHHHDDDAAA??????@@@AAAAAA@@@???>>>>>>@@@AAACCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCAAA@@@>>>>>>???@@@AAACCCDDDFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHCCCCCCBBBAAA???>>>======<<<===>>>>>>>>>???BBBEEEMMMOOOQQQOOOKKKEEEAAA@@@;;;;;;;;;::::::999999999:::::::::;;;<<<======>>>AAAAAAAAAAAA@@@???>>>>>>===>>>???@@@@@@@@@???>>>:::999999999999:::;;;<<<;;;;;;::::::;;;<<<===>>>@@@AAACCCCCCCCCCCCDDDFFFFFFFFFFFFGGGIIILLLNNNPPPMMMJJJGGGGGGJJJMMMMMMLLLLLLKKKIIIGGGGGGGGGIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHFFFHHHJJJKKKLLLKKKJJJHHHJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMPPPRRRSSSSSSRRR[[[\\\\\\\\\ZZZVVVRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMGGGFFFEEEDDDDDDFFFHHHIIIJJJKKKMMMMMMMMMMMMOOOQQQTTTRRRPPPMMMLLLLLLMMMNNNQQQPPPPPPOOOOOONNNMMMMMMyyylll^^^XXXUUUQQQOOOPPPOOOLLLIIIGGGEEECCC@@@>>>???>>>===;;;::::::::::::888777555333222222222222000000000///////////////++++++++++++++++++++++++***************+++++++++++++++*********)))))))))''''''(((((())))))******))))))))))))))))))))))))&&&'''((())))))******)))((((((((((((((((((((((((''''''''''''(((((())))))***)))'''&&&&&&''')))***((((((((((((''''''&&&&&&(((((((((((((((((())))))((((((((()))))))))******%%%%%%&&&&&&''')))***++++++*********))))))))))))***)))))))))((((((((('''******)))))))))***+++,,,++++++******+++,,,---...++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))************+++++++++,,,,,,,,,------++++++,,,///222222000---000000000000000//////......///222333333222///...000000000111111111222222222222111111222222333444222222222333444555666777:::;;;===???BBBEEEHHHJJJNNNRRRWWW[[[```dddiiimmmtttxxx}}}~~~yyyuuupppmmmfffeeeccc```]]][[[YYYXXXSSSQQQOOOLLLJJJHHHFFFFFFGGGFFFDDDBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@BBBDDDGGGHHHKKKLLLNNNOOOOOONNNLLLKKKLLLKKKIIIHHHGGGGGGGGGGGGHHHFFFCCCCCCDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFHHHHHHIIIGGGDDD@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCBBBAAA@@@???===>>>???@@@BBBCCCDDDEEEDDDCCCCCCDDDDDDEEEFFFGGGJJJIIIGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCAAA@@@???>>>===>>>?????????@@@CCCEEEJJJLLLNNNLLLHHHCCC???>>>:::::::::::::::::::::::::::::::::;;;<<<=========@@@@@@@@@@@@@@@???>>>>>>???@@@BBBCCCCCCCCCBBBBBB;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======???@@@BBBAAA@@@???AAABBBHHHHHHHHHIIIJJJKKKLLLMMMLLLIIIFFFFFFIIIKKKKKKJJJKKKIIIHHHFFFFFFFFFHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJLLLOOOQQQRRRRRRQQQUUUVVVVVVVVVTTTQQQNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMIIIHHHGGGFFFFFFHHHIIIJJJLLLMMMOOOOOONNNNNNOOOQQQSSSRRRPPPNNNNNNNNNOOOPPPNNNNNNNNNNNNMMMMMMMMMMMM|||nnn```YYYVVVRRRPPPPPPMMMKKKIIIGGGFFFDDDAAA??????>>>===<<<::::::::::::777666555444333222222222////////////.........---,,,,,,,,,,,,+++++++++++++++++++++*********************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((("""$$$'''***+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''))))))))))))************%%%%%%&&&&&&''')))***+++++++++++++++************))))))))))))((((((((((((***))))))))))))***++++++,,,++++++***++++++,,,,,,)))*********++++++++++++++++++************++++++(((((())))))******++++++++++++++++++,,,,,,,,,,,,---,,,,,,...///000///---------...////////////......///000000000000///...000000000000111111111111111000000000000111222222222111111111222333333444666666666777777999::::::;;;>>>AAADDDGGGJJJNNNPPPSSSWWW[[[___bbbeeehhhkkkpppqqqrrrtttvvvyyy{{{}}}~~~~~~{{{wwwtttrrrnnnjjjeee```[[[WWWRRROOONNNNNNLLLJJJHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>===<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@BBBCCCCCCCCCBBBAAA????????????>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBCCCFFFKKKOOOQQQPPPMMMJJJHHHHHHGGGGGGGGGHHHIIIIIIKKKIIIGGGFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGEEEBBB???===<<<<<<===>>>???AAACCCCCCBBBAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA??????<<<<<<===>>>@@@AAABBBBBBAAABBBBBBCCCDDDFFFHHHIIILLLJJJGGGDDDCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGEEECCCAAA@@@??????@@@AAAAAA@@@AAACCCEEEFFFHHHJJJIIIEEE@@@===<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDD<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>===;;;;;;===??????>>>===<<<===>>>HHHIIIIIIJJJJJJJJJJJJIIIJJJHHHFFFEEEFFFGGGGGGGGGHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMJJJJJJIIIGGGFFFDDDCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLNNNPPPPPPPPPPPPOOOOOOQQQQQQPPPNNNKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNOOOPPPRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSS|||ooo```ZZZVVVRRRPPPPPPLLLJJJHHHGGGFFFEEEBBB@@@??????===<<<;;;:::999999777666555444333222222222000000000//////......---------,,,,,,,,,,,,,,,+++,,,+++++++++***)))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((###%%%(((***+++***((('''&&&'''(((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++)))))))))))))))******+++************************))))))))))))(((((((((((()))))))))))))))******++++++++++++***************))))))))))))************++++++************++++++***++++++,,,---......///***++++++++++++,,,,,,,,,///...---------.........***+++,,,---...//////...///......------......////////////000000000111111000////////////000111111222111111111111111222222222222222333444555666777555777999;;;;;;===???AAA@@@CCCFFFHHHJJJLLLOOOQQQSSSSSSSSSUUUWWWZZZ]]]______```bbbbbbaaaaaabbbdddhhhhhhiiikkklllmmmnnnoooppppppnnnllliiigggfffeeeddddddcccbbb```]]]ZZZYYYSSSPPPMMMJJJIIIGGGEEECCCDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????;;;;;;:::;;;<<<===???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===>>>@@@BBBBBBAAA@@@???===========================>>>???@@@@@@@@@???>>>>>>BBBGGGKKKMMMLLLJJJHHHDDDDDDEEEFFFGGGHHHIIIJJJMMMKKKIIIHHHIIIHHHGGGFFF@@@@@@@@@@@@@@@AAABBBCCCEEECCC@@@>>>;;;:::::::::===>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????;;;<<<<<<===>>>??????@@@@@@AAABBBCCCEEEHHHJJJKKKMMMKKKGGGDDDBBBBBBDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGEEECCCAAA@@@??????AAABBBBBBAAAAAACCCDDDCCCEEEGGGEEEBBB>>><<<;;;999999::::::::::::;;;;;;999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<>>>@@@AAACCCCCCCCCCCC===<<<;;;;;;::::::;;;;;;===>>>?????????===:::999:::<<<======;;;;;;<<<===DDDEEEGGGHHHHHHHHHGGGFFFHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMNNNLLLKKKJJJIIIIIIJJJLLLMMMIIIIIIHHHFFFDDDCCCBBBAAAEEEEEEFFFFFFFFFFFFFFFFFFJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIJJJKKKMMMNNNNNNNNNNNNLLLMMMNNNOOOOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPOOOMMMLLLMMMNNNNNNNNNMMMNNNNNNOOOQQQQQQSSSTTTTTTUUUVVVVVVWWWWWW{{{mmm___XXXUUUQQQOOOPPPLLLJJJHHHFFFFFFEEECCCAAA??????>>>===;;;:::888888666666555555444222222111222222111000000///......---------,,,,,,+++++++++,,,+++++++++***)))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))******))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&''')))******)))'''&&&************************&&&''''''((())))))******((())))))))))))*********,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******************************))))))(((((()))))))))*********+++******))))))******++++++,,,,,,---...///000000*********+++++++++,,,,,,,,,++++++)))))))))***+++)))***+++---..................---,,,,,,---............/////////000000000//////......//////000111111111111000111111222222111111111222333444555666222333555555444444666777777888:::::::::;;;===????????????@@@BBBEEEHHHJJJHHHIIIKKKKKKKKKKKKLLLNNNLLLMMMMMMNNNPPPQQQQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJNNNNNNOOONNNMMMLLLJJJIIIDDDBBB@@@@@@AAAAAA@@@???======<<<<<<;;;;;;::::::;;;::::::999999:::::::::<<<;;;;;;;;;;;;===???@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======;;;===???@@@AAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???@@@??????>>>>>>@@@CCCEEEFFFEEEDDDCCC@@@AAABBBDDDFFFGGGHHHHHHKKKIIIHHHHHHIIIHHHGGGEEE??????>>>>>>??????@@@@@@BBBAAA???===;;;:::999999===<<<<<<<<<<<<>>>???AAA>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@????????????<<<<<<<<<======>>>>>>>>>@@@AAABBBDDDFFFIIIKKKMMMNNNLLLHHHEEECCCBBBCCCDDDBBBCCCDDDEEEFFFGGGHHHIIIGGGFFFEEECCCAAA???>>>===???AAABBBBBBAAA@@@AAABBBAAACCCDDDCCCAAA>>><<<<<<::::::::::::::::::::::::888888888888888999999999888888888888999;;;<<<===;;;===>>>@@@BBBBBBBBBAAA<<<;;;;;;:::::::::;;;;;;===>>>??????>>><<<:::888777999;;;;;;;;;<<<>>>???>>>@@@BBBCCCDDDEEEDDDDDDDDDDDDCCCBBB@@@?????????AAA@@@@@@@@@@@@@@@AAAAAADDDEEEFFFHHHJJJKKKLLLLLLJJJIIIGGGEEEEEEFFFHHHJJJHHHGGGFFFEEECCCBBBAAA@@@CCCDDDEEEGGGIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJMMMNNNOOOPPPOOONNNLLLKKKIIIJJJJJJKKKKKKLLLKKKKKKIIIJJJKKKLLLMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIILLLMMMNNNOOOOOOOOONNNNNNLLLMMMMMMLLLJJJIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSTTTUUUxxxkkk]]]WWWTTTQQQOOOPPPLLLJJJHHHGGGFFFEEEBBB@@@??????>>>===<<<:::888777666666666555444333111111333333222111000///......------,,,,,,++++++******+++++++++*********************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***))))))(((''''''''''''''''''''''''''''''***)))(((&&&&&&&&&'''((('''((()))******)))((('''(((((((((((())))))))))))######$$$%%%&&&'''(((((((((((((((((())))))))))))******)))'''&&&&&&&&&&&&((((((((((((((()))))))))(((((((((((())))))))))))'''((())))))******))))))((())))))*********))))))((()))))))))******************))))))))))))************++++++,,,,,,------************+++++++++++++++,,,,,,+++***)))+++---******+++------...............------------..................//////////////////......//////000111000000//////000111222222333222111111000000111111222333444444222222333444666777888666555555777888666666777888999;;;<<<===;;;<<<>>>>>>>>>>>>@@@AAA@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@???===<<<;;;<<<===<<<;;;;;;;;;:::::::::999999999:::999888777777777777777;;;:::999999:::;;;===>>>@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@???>>>===<<<<<<>>>?????????>>>===;;;;;;;;;<<<<<<<<<<<<<<<888:::<<<>>>??????????????????@@@@@@@@@@@@??????>>>???@@@BBBCCCDDDDDDEEEFFFEEEEEEEEEFFFFFFDDDCCC@@@@@@????????????@@@@@@???>>>===<<<;;;:::::::::<<<;;;:::999:::<<>>>>>>>>>>>????????????@@@@@@???>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBDDDFFFIIIKKKLLLMMMKKKIIIFFFDDDCCCBBBBBB@@@AAABBBCCCDDDEEEFFFFFFCCCCCCBBB@@@???>>>===<<<>>>???AAAAAA???>>>>>>??????AAABBBAAA???===<<<===;;;;;;;;;::::::999999999666666666666666666666666777777666666777999:::;;;<<<===???@@@AAAAAAAAAAAA:::999999999999:::;;;<<<===============;;;999888555777:::;;;;;;<<<>>>@@@;;;<<<===???@@@AAAAAAAAA???@@@AAA@@@===<<<<<<=========>>>>>>>>>>>>>>>???AAABBBDDDFFFGGGHHHHHHIIIGGGEEECCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBEEEGGGIIIJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIMMMNNNPPPQQQRRRPPPOOOMMMJJJJJJJJJIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMOOOOOONNNMMMLLLIIIJJJKKKJJJHHHGGGHHHIIIFFFGGGHHHIIIJJJKKKLLLLLLOOOPPPPPPQQQRRRSSSSSSTTTwwwjjj\\\WWWUUURRRPPPQQQMMMKKKHHHGGGFFFDDDBBB@@@?????????>>><<<:::777666555666666666555333111000222222111000///...---------,,,,,,+++******))))))***************+++++++++++++++*********)))))))))''''''(((((())))))******))))))))))))))))))))))))((()))))))))))))))((('''''''''''''''''''''''''''(((((('''&&&''''''((()))'''''''''((((((''''''''''''''''''((((((((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))*********'''((((((((()))))))))***'''''')))*********)))(((&&&'''(((************))))))))))))*********++++++******))))))))))))******************************************++++++++++++***,,,......,,,+++,,,...++++++,,,---.........------..................---------.........//////////////////...///000000111------------...000111111222111000///............333444555444333333444555666777666555444444666777444444555666777777777777444666777888888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;<<<;;;;;;<<<:::888888:::::::::999::::::::::::999999999888:::999888888777777777888888888888888999;;;===>>>AAAAAA@@@@@@??????>>>>>>@@@@@@@@@AAA@@@@@@??????============>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<======::::::;;;===>>>>>>??????>>>>>>?????????>>>===<<<===>>>???@@@AAAAAAAAA@@@AAA@@@@@@BBBCCCDDDBBB@@@??????>>>>>>>>>>>>>>>???======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>????????????@@@@@@@@@@@@AAA@@@???>>>===>>>>>>???@@@@@@@@@@@@???????????????>>>???@@@BBBDDDGGGIIIJJJIIIIIIHHHFFFDDDBBBAAA@@@??????@@@AAABBBCCCCCCCCC@@@@@@@@@???>>>=========<<<>>>??????===<<<;;;<<<===>>>@@@???===<<<<<<<<<<<<<<<;;;:::999999888888444444444444444444444444777666555444555666888:::;;;<<<===>>>???>>>>>>===777777777888999:::;;;<<<<<<<<<;;;;;;::::::999999555777999:::::::::<<<>>><<<<<<<<<<<<<<<===>>>>>>;;;===???>>>;;;::::::<<<:::;;;<<<<<<============>>>???AAACCCDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAA???AAADDDFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRQQQOOONNNJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLNNNNNNMMMJJJIIIGGGIIIIIIIIIGGGFFFGGGIIIEEEFFFGGGHHHIIIJJJJJJJJJPPPPPPQQQQQQRRRRRRSSSSSSvvviii\\\WWWUUUSSSRRRSSSNNNKKKIIIGGGFFFDDDAAA????????????>>><<<:::777666555666666666555333111000222111000///...---,,,,,,,,,,,,++++++***)))(((((())))))******+++++++++,,,++++++++++++************&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))+++,,,---))))))******+++++++++,,,'''((((((((())))))******&&&''')))*********)))(((%%%&&&((()))*********)))************++++++++++++******))))))))))))******+++++++++***************)))************+++++++++%%%(((******(((''')))+++,,,,,,---.........---------......//////......------------........./////////////////////000111111***++++++,,,---...000111000///////////////000000000111222222111000111333111111111000///000222444333444666777777666555555111333555555555666888999888777777777777666666666555555666777888999::::::;;;;;;;;;;;;::::::::::::888777666777999;;;;;;;;;888777777777666666555555777777666666666666777777777777777888:::===???AAABBBAAAAAA@@@???>>>======???@@@@@@AAAAAAAAA@@@@@@>>>============>>>??????;;;;;;;;;<<<<<<=========<<<<<<<<<<<<======>>>>>>;;;===???@@@@@@>>><<<;;;<<<===???@@@@@@???>>>>>>=========???AAABBB@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999<<<>>>??????>>>>>>@@@@@@AAAAAAAAABBBBBBBBB??????>>>======>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@===>>>>>>@@@BBBEEEGGGHHHGGGGGGGGGFFFDDDBBB???>>>?????????@@@@@@AAAAAABBB?????????>>>>>>>>>======;;;===>>>>>><<<:::999:::;;;===>>>===<<<;;;;;;<<<======<<<;;;999888777777333333333333333333333333777666444444444555777888888999:::;;;;;;:::999999555666666777888:::;;;<<<;;;;;;:::999999999::::::666888999999888888999;;;>>>===<<<::::::;;;;;;<<<999<<<>>>===:::999:::;;;999:::;;;;;;<<<<<<<<<;;;<<<===???AAABBBBBBAAAAAACCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???AAACCCEEEFFFFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIKKKNNNPPPQQQQQQOOONNNKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGJJJMMMMMMKKKIIIGGGGGGHHHIIIIIIGGGGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIILLLLLLLLLMMMMMMMMMMMMMMMwwwjjj[[[TTTQQQNNNMMMNNNNNNLLLHHHFFFEEECCCAAA???CCCAAA>>>:::888888888999888555222111222222222111111111111111000000000000---,,,******+++,,,+++*********++++++++++++******))))))((('''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%&&&((()))'''&&&''''''(((((())))))******$$$'''(((''')))---...+++///...+++(((&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))***+++***((('''''''''((()))((())))))((('''&&&&&&''')))))))))))))))***++++++))))))))))))))))))))))))(((&&&$$$%%%(((+++------)))***+++,,,,,,+++))))))...///111111///,,,(((&&&---+++))))))+++,,,***((())))))*********+++++++++,,,,,,---+++)))'''((()))---------------------------------............///............////////////000000///...............000000000000000000000000000000111111111222222222222222222333333444444444222222222333333444444444444444444444444444444444444555555555666666777777666777777777888888888888999999999888777666666555666666666666666555444444666777888888888666555444333444555777999;;;<<<===????????????>>>>>>>>>>>>@@@?????????>>>>>>======>>>======<<<;;;;;;::::::;;;999999:::<<<>>>>>>>>><<<===>>>>>>>>>===;;;:::<<<<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>===<<<::::::<<<<<<<<<<<<<<<=========:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>??????AAA???>>><<<<<<===???@@@BBBBBBAAA@@@???======<<<>>>???@@@@@@AAAAAAAAAAAA???????????????>>>===<<<:::;;;<<<===???AAACCCDDDAAA@@@>>>===;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;;;;<<<;;;999777555444222000000111222333222333333333333333333444777999::::::999888999:::555777888888777777888999;;;;;;::::::999888777777555555444333444555666777999::::::::::::::::::::::::;;;<<<======;;;999888;;;;;;:::999999999999:::>>>>>>>>>>>>???@@@AAABBBEEEAAA======???BBBCCCBBBBBBAAA???<<<::::::999999BBBAAAAAA@@@??????@@@@@@@@@CCCGGGHHHFFFEEEFFFHHHFFFFFFGGGGGGIIIKKKLLLMMMIIIHHHFFFEEEDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFCCCEEEGGGIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJKKKKKKLLLMMMMMMNNNyyykkk\\\UUURRROOOMMMNNNNNNKKKHHHFFFEEEDDDBBB@@@BBBAAA>>><<<:::888888888777555333333333333222111111111111000000000/////////---***)))***++++++***)))******************)))))))))(((((('''(((((((((''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$&&&(((((('''&&&''')))''''''(((((())))))))))))(((******((((((,,,---+++,,,+++)))(((''''''''''''(((((((((((())))))))))))(((((('''''''''((()))***+++***)))((((((((())))))***++++++***)))((((((***)))))))))((())))))******************************((('''%%%&&&(((+++++++++((()))*********)))((((((***+++---......---+++***---+++))))))+++,,,***(((************++++++++++++...//////...,,,++++++,,,------------------------+++++++++,,,,,,------...............////////////000000///...............111111111111111111111111000000000111111111222222222222222333333444444444111111111222222222333333444444444444444444333333444444555555666666666666666666666777777777888888999999888777777666555555777888888888888777666555777777777777777666555555555555666888999:::;;;<<<========================>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::<<<>>>>>>===<<<===>>>>>>>>>===;;;:::===<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>======<<<<<<<<<<<<========================<<<;;;:::999<<<=========>>>>>>??????<<<<<<======>>>>>>??????>>>?????????@@@@@@AAAAAAAAA???>>><<<<<<<<<>>>>>>BBBAAAAAA@@@???>>>===<<<>>>>>>???@@@@@@@@@@@@@@@======>>>>>>===<<<<<<;;;:::;;;;;;<<<===???@@@AAA>>>===<<<:::999999999999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===============<<<;;;;;;<<<<<<:::888555444222111000111222333222333333333333444444444666777999999888777777888555666888777666666777999::::::999888888777666666555444333333333444666666999999999999::::::::::::999:::<<<<<<<<<;;;999888:::::::::::::::::::::;;;===<<<<<<======>>>???@@@EEEBBB???>>>@@@AAA@@@???>>>===<<<;;;;;;<<<======??????>>>>>>???@@@@@@AAA@@@BBBDDDEEEEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIIIIJJJKKKKKKLLL{{{mmm^^^WWWSSSOOOMMMMMMMMMJJJGGGFFFEEEEEECCCAAA>>>>>>===;;;999777555444666555444555666555333111111111000000000000//////111...***))))))***+++***((())))))******))))))((())))))((((((((()))******&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""'''+++***%%%###&&&+++'''(((((((((((()))))))))(((******''')))...000///((((((''''''(((((()))***(((((((((((()))))))))))))))(((((((((((()))***++++++******)))((())))))))))))***+++***)))((()))******))))))((((((((())))))************************)))''''''((()))******(((''''''((())))))(((((('''))))))***+++,,,,,,,,,,,,,,,+++******++++++***(((******+++++++++,,,,,,,,,***+++,,,+++***)))***,,,------------------------((())))))***+++,,,,,,------............/////////000///......---.........000000000000000000000000000000000000111111111111222333333333333444444444000000000111111111111111333333333333333333333333444444444555555555555666555555666666666777777777888888777777666555555555666777777777777666555555777777666555555555555666777777777888999999::::::::::::;;;;;;<<<<<<======;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>===;;;;;;===>>>===<<<=========>>>======<<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<<<<=====================<<<;;;::::::======>>>???@@@@@@AAAAAA??????????????????????????????@@@@@@AAABBBCCCCCCAAA@@@>>>===<<<<<<<<<===AAAAAA@@@??????>>>============>>>????????????>>>;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;<<<======:::999888777777777777888999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>><<<<<<<<<===<<<:::888666555333111111111111222222222333333444444444444555666888777666555555666444666777777666555777888888888777777666555555555444444333333333444555666777888888888999999999:::999999:::;;;;;;999888777999999999::::::;;;<<<<<<;;;;;;;;;;;;;;;===>>>>>>DDDBBB@@@@@@@@@@@@>>><<<===<<<;;;;;;;;;<<<===>>>;;;;;;<<<<<<>>>???@@@AAAAAA@@@@@@BBBEEEGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHIII|||nnn```YYYUUUPPPMMMMMMLLLJJJGGGFFFFFFEEECCCBBB>>>>>>???>>><<<999666444444444555777888666333000111000000000///////////////---+++***++++++)))((((((((())))))))))))(((((()))))))))))))))******+++&&&&&&'''''''''((((((((())))))(((((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))&&&%%%''')))((((((((((((((((((((((((%%%''''''&&&)))111555555&&&&&&''''''((()))******&&&&&&&&&&&&'''''''''''')))))))))))))))******+++++++++******))))))))))))'''((()))((('''&&&'''(((******)))((((((((())))))++++++++++++++++++++++++)))(((((()))******(((&&&''''''((((((((()))((((((************))))))))))))++++++***************)))++++++++++++,,,,,,,,,,,,''')))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---------------........./////////......------.........------------------------/////////000000000111111333333333333333333333333111111111111111111111111222222222222333333333333444444444444444444444444444555555555555666666666666666666555555555444444333333444444444444333222777666555444444444666666888888888888888888888888777777888999:::;;;<<<===::::::::::::::::::999999888999:::;;;<<<======>>>@@@>>><<<<<<======<<<;;;==================<<<<<>>>>>===============<<<<<<=========<<<;;;;;;;;;;;;<<<<<<======>>>>>>===>>>>>>>>>======<<<;;;===>>>???@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@===>>>???@@@AAABBBCCCCCCCCCBBB@@@>>>============@@@@@@??????>>>======<<<<<<<<<===============<<<:::::::::;;;;;;::::::999:::999999888888999999:::777777666666666666777777777777888999::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<======<<<:::777666444333222111111111222222333333444555555555444666777777555444444555333555666666555555666777666555555555444444444333333333333333333444444444666666666777777888888999888888999999999888777666777777888:::;;;<<<<<<<<<::::::::::::;;;<<<======??????@@@@@@@@@???===<<<@@@???===;;;:::::::::::::::::::::;;;<<<===??????AAA???===???CCCGGGHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHGGGFFFEEEGGGFFFFFFEEECCCBBB@@@@@@@@@AAABBBCCCEEEEEEFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFF|||nnn```YYYVVVPPPMMMLLLLLLJJJGGGFFFFFFEEECCCBBBBBBBBBCCCBBB@@@===999777333444555777888777333000000000000////////////...,,,,,,,,,---...,,,)))&&&(((((())))))))))))((((((******))))))))))))******''''''((((((((()))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&((((((((('''''''''''''''%%%''''''%%%(((000444444&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((())))))***************************))))))((((((&&&((()))((('''&&&''')))+++***))))))))))))******************************))))))((()))******(((&&&(((((((((((())))))******))))))))))))))))))))))))++++++++++++***))))))*********+++++++++,,,,,,,,,***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...------------..................------------..................................../////////000000000222222222222222222222111222222222222222222111111111111111222222222333333444444444444333333333333333333444444444555555555555555555444444444444444111222222333333333222222666555444333333444555666888888777777777666666666555555666888999:::;;;<<<::::::::::::::::::::::::777888999:::;;;===>>>>>>@@@>>><<<<<<<<<===<<<;;;======<<<<<<<<<=========??????>>>============>>><<<<<<<<<<<<<<<;;;::::::;;;;;;<<<======>>>??????>>>>>>?????????>>>=========>>>???@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@;;;<<<===>>>???@@@AAAAAACCCCCCBBB@@@???>>>======>>>>>>>>>======<<<<<<;;;:::;;;;;;<<<;;;;;;::::::999999::::::;;;::::::999999888888777666666777777666666666555666666777888555666777888999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;===??????>>>===999888777555333222111111222222333444444555666666555777888777555444444555222444555555444333555666444444333333333333333222111222222333333333333333444444555555666777777888777777777777777666666555444555777999:::;;;;;;;;;:::::::::::::::;;;======:::<<<>>>@@@@@@???>>>>>>@@@???===;;;:::999999:::;;;;;;::::::;;;;;;<<<===@@@===;;;===BBBFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGFFFEEEEEEGGGGGGFFFEEEDDDAAA???>>>>>>???AAABBBCCCDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFBBBBBBCCCCCCDDDEEEEEEFFFzzzmmm```ZZZVVVQQQMMMMMMMMMJJJGGGFFFEEEEEECCCAAA>>>??????>>><<<999666444333333444666888777333000000000////////////......+++++++++---...---***'''((())))))******))))))(((+++***)))(((((((((((()))(((((((((((()))))))))***)))((((((''''''(((((()))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&))))))(((%%%(((((((((''''''''''''&&&(((***)))%%%&&&+++---,,,&&&''''''((((((''''''&&&(((((((((((())))))))))))'''((()))*********)))))))))))))))))))))(((''''''((()))******))))))***++++++************+++,,,,,,))))))))))))))))))))))))***)))(((((())))))((('''(((((((((((()))***++++++%%%&&&''')))***+++++++++***+++,,,+++)))))))))***))))))*********+++++++++)))+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---------,,,------...///000000000000000000000000............////////////111111111000000000000000222222222222222111111111000000000111111222222333444333333333333333222222222333333333333444444444333333333333333333333333222333333444444444444333444333333333333444555555666666666666555555555444555555666777888999:::;;;::::::::::::;;;;;;;;;;;;777777888:::;;;<<<>>>>>>???===;;;;;;;;;<<<;;;:::===<<<<<<<<<<<<===>>>>>>??????>>>===============<<<<<<<<<<<<;;;:::999999::::::;;;<<<===>>>>>>???>>>>>>>>>??????>>>>>>=========>>>???@@@@@@AAAAAA????????????????????????:::;;;;;;<<<===>>>??????BBBBBBAAA@@@??????>>>===<<<<<<<<<;;;;;;:::::::::999::::::::::::999888888888888999:::::::::999999888777777666555555666666666666666555555666777777333444555666777888888888999999999999:::::::::::::::::::::===@@@AAAAAA@@@;;;:::999777555444222111222222333444555666666777555666888777555333333444111333444444333333444555333333222222222222222222000111222333333333222222222222333444555666777777666666666555555555555555333444666888999999999999999999999999:::;;;<<<<<<888:::===>>>>>>>>>>>>???>>>===;;;:::::::::;;;<<<;;;;;;:::::::::;;;;;;<<<======<<<>>>AAACCCDDDDDDBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEEEEEEEEGGGGGGGGGFFFEEEBBB@@@>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDEEEEEEFFFFFFGGGxxxkkk___YYYVVVQQQMMMMMMNNNKKKHHHFFFEEEDDDBBB@@@;;;;;;:::999777555222111222222333555666666333111000000/////////.........,,,+++))))))+++,,,,,,,,,)))******************)))+++***)))((('''&&&&&&&&&'''''''''((((((((())))))(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((''''''''''''(((((('''''''''&&&&&&&&&''')))(((%%%%%%((((((&&&%%%%%%'''(((((((((''''''(((((((((((())))))))))))&&&'''((()))))))))(((((('''(((((()))((('''&&&%%%''')))******))))))***,,,*********+++,,,---...///((((((((((((((((((((((((***((('''&&&((()))***)))''''''&&&&&&''')))***+++%%%''')))+++,,,+++***)))***+++---+++)))((()))+++(((((()))))))))*********((()))******)))((()))+++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,------...///........................------........./////////000000//////............222222111111111000000000//////000000111222222333333333333333222222222111222222222222333333333333222222222333333333333333111222222333444444333333222222333444444444444444444444444444444444333333555666666777888999999:::999999999::::::;;;;;;;;;777777888999;;;<<<=========;;;999999;;;;;;;;;:::===<<<<<<;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;;;;999888888777888999:::;;;<<<<<<===<<<<<<============<<<<<<<<<=========>>>>>>??????<<<<<<======>>>>>>??????;;;;;;<<<<<<============????????????>>>>>>===<<<:::::::::999999999999999888999999999999888777666666666777888888888888888777777666555555555666666666666555444444555555555222333444555777777777777666666666777777777888888888888:::===AAACCCCCCCCC======;;;:::888555333222222222333444555666777777444555666555333222222222111222333333222222333444222222222222222222222222000000222333333333222111111111222333444555666666666555555444444444444444222333555777888888777666777777777777888999:::;;;999;;;======<<<;;;===??????>>><<<:::999999999:::999999999:::;;;<<<===>>>;;;<<>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEEEEGGGHHHHHHHHHFFFCCCAAA???>>>??????@@@AAAAAAAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIwwwjjj^^^YYYVVVQQQNNNMMMOOOLLLIIIFFFEEECCCAAA??????>>>===<<<:::777666555222222222333555555333111000/////////............///+++'''&&&(((,,,///000******++++++++++++******,,,+++)))(((&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((("""'''***)))%%%$$$&&&***(((((('''''''''&&&&&&&&&###&&&&&&$$$%%%((((((%%%###$$$&&&((()))))))))(((&&&&&&&&&&&&'''''''''(((%%%&&&((()))))))))((('''&&&'''((((((((('''%%%$$$%%%'''((((((''''''(((*********+++,,,---///000111((((((((((((((((((((((((+++(((&&&%%%''')))++++++&&&&&&%%%%%%&&&''')))***)))***,,,---,,,***'''%%%)))+++---,,,)))((()))+++(((((((((((())))))))))))+++---...---++++++,,,---++++++++++++++++++++++++......---,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,------...///++++++++++++++++++++++++---------.........////////////......------------111111000000/////////......//////000111222222222333333333222222111111111111111222222222333333333222222222222222222222333...///000111111111111111000111333444555444333333333333333333333333333333666666777777888888999999888888999999::::::::::::777888888999;;;<<<<<<===;;;:::888999:::;;;;;;:::===<<<;;;;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<;;;<<<;;;;;;:::999888777555666777888999:::;;;;;;::::::;;;;;;<<<;;;;;;:::<<<<<<<<<<<<============:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<============<<<===============<<<;;;999999888888888888888888888888888888888777666666444444555666777777666666777666666555555555666666666555444444333333333444111222333555666777777777444444444555555555555666777777999===AAADDDEEEEEE>>>>>>===;;;999666444333222222333444555666777888333444555444222000000000000222333333222111333444222222222222222222333333///000111222333222111111000111111222444555666666666555444333333333333444111333555666777666555444555555555666666777888999;;;===>>>===:::999;;;===CCCAAA>>>;;;888666666555777777888999;;;===???@@@999===@@@AAA???>>>???AAA>>>>>>>>>>>>>>>???@@@@@@??????>>>???@@@BBBDDDFFFGGGHHHHHHHHHGGGDDDBBB@@@>>>??????@@@@@@@@@??????CCCCCCEEEFFFGGGGGGGGGGGGHHHJJJMMMOOOPPPPPPPPPOOODDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJxxxkkk___YYYVVVQQQMMMLLLLLLJJJIIIHHHGGGEEEBBB???======<<<;;;:::999999888777666555222000---,,,+++,,,---///000///---***(((------,,,,,,,,,,,,++++++******))))))((((((''''''+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$###'''''''''''''''((()))***''''''((((((((((((''''''***((('''%%%%%%''')))***''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%++++++%%%***888???<<<,,,)))&&&%%%&&&'''''''''******))))))))))))******,,,+++***))))))***+++,,,+++++++++*********))))))******))))))))))))******++++++++++++++++++++++++,,,***(((((()))***)))(((,,,,,,+++******))))))(((************************------............------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000000//////.........//////...///000000000000//////222222222111000//////...222333444555555444222111444333333222222333333444///111222444444333222111111111222222222333333333444444444333333444444555666666666666666777777888:::888888;;;>>>???;;;777:::999999999888888777777::::::<<<=========<<<;;;>>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;666888:::<<<<<<:::888777777666555555666777888999888888999::::::::::::999<<<;;;:::999999;;;===>>>======<<<;;;;;;;;;;;;<<<:::;;;<<<===<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;::::::999888777777777666555555555666888999666666666666555555555555999888666444333444666777666555444333333333444555333444444555444333111000666666555444333222222333333666:::>>>@@@@@@???>>>@@@???===;;;999666555444333333444444444444333333333333222222111000//////......//////000000111111222222222333333333444444///000111111000///111222000111111111222222222222333333333333222111000000111111222333333444555555555555444333444555666777777999<<<===<<<;;;<<<===============<<<;;;:::999:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<>>>>>>>>>>>>=========<<<;;;<<<============???AAACCCBBBCCCDDDEEEDDDAAA???<<<<<<<<<<<<>>>@@@BBBCCC>>>@@@BBBDDDFFFHHHIIIIIIFFFIIINNNRRRTTTSSSQQQOOOKKKHHHDDDAAA@@@AAADDDFFFFFFFFFEEEFFFGGGIIIKKKLLLwwwjjj^^^XXXUUUQQQMMMMMMJJJIIIGGGFFFEEEDDDAAA???>>>===<<<<<<::::::999888999888777555333111///...000111222333222000...,,,------,,,,,,,,,,,,+++++++++*********))))))))))))*********)))((('''''''''(((((())))))))))))((((((''''''&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%******))))))(((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''')))((('''&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((###))))))$$$)))777>>><<<...+++(((''''''((((((((()))(((((((((((((((((()))+++***))))))))))))***+++******)))))))))(((((((((******))))))))))))******************************+++***((()))***+++******++++++++++++************************************,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///............//////000//////...............////////////000000000111111444444333222111//////...222222333333333222222111222111111111111111111222///000222333444333222111111111111222222222333333333333222222222333444444666666666666666777888999999;;;===@@@AAA>>>:::666999999999888888777777777888999:::;;;<<<;;;;;;:::======<<<<<<;;;::::::999999::::::;;;;;;::::::999777888:::<<<;;;:::888666777666555555666777888999888888999::::::::::::999;;;;;;999999999:::<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;;;;::::::999888888777777666555444444444555777777666666666666555555555555777555444222222222444555222222000000000000111222111222333444555444444333444444333333333333444444333555999<<<>>>>>>======???>>><<<:::888666444444222333444444555555444444333333222222111000000///////////////000000111111222222222333333333333444111222333222111000111222000000000111111111222222111111222333333222222222111111222222333444444555555444333333333444666777555777:::;;;:::999:::;;;:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;>>>>>>>>>===============;;;<<<======<<<===???AAABBBBBBBBBDDDEEEDDDAAA???<<<<<<;;;;;;===>>>@@@AAA@@@AAABBBDDDEEEFFFFFFGGGFFFIIIMMMQQQSSSSSSRRRQQQKKKIIIFFFCCCBBBDDDFFFHHHFFFFFFEEEEEEFFFGGGHHHIIIuuuhhh\\\WWWTTTPPPMMMMMMJJJHHHFFFFFFEEEDDDBBB@@@>>>======<<<;;;:::999999888777666555444222222111222333444444444222000...------,,,,,,,,,,,,++++++++++++++++++******************))))))((((((''''''''''''((((((((((((''''''''''''((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$+++***)))'''''''''((((((((('''&&&%%%$$$$$$$$$$$$''''''(((((((((((('''''')))(((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%))))))%%%(((222777666000---***))))))))))))((((((''''''&&&&&&''''''((())))))(((((((((((())))))((((((((((((''''''''''''***))))))(((((())))))***)))))))))))))))))))))))),,,***))))))+++,,,,,,+++***++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000///.........//////......---------......///////////////000111333444444444333222111000//////111111111000000111111222000//////......//////000///000111333333222111111111111111222222222222333222222111111222333444444666666666666777888999::::::>>>CCCEEEBBB>>>999666888888888777777777777777777888999:::::::::999999<<<;;;;;;::::::999999999888888888999999888888888888999;;;;;;;;;999777666666666666555666666777888888888999::::::::::::999;;;:::999888999:::;;;<<<<<<;;;;;;:::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<999999::::::::::::;;;;;;::::::999999888777777777444444444444444555666666666666666555555555555444444333111000000111222222111000/////////000111222000111333444555666666666222222222222333444555666444555666888:::;;;;;;;;;<<<<<<:::999777555444333111222333444555666666666333333222222111000000000/////////000000000000111111111222222222333333333222333444333111000000222/////////000000000111111///000111222333333333333111111222222333333444444444444333333333444555666333555888999888777777888888888999:::;;;<<<<<<;;;999999999999999999999999999999999:::::::::;;;;;;==================>>>>>>:::;;;<<<<<<;;;<<<>>>???BBBAAAAAABBBDDDCCCAAA>>><<<<<<;;;;;;<<<<<<===>>>AAABBBBBBCCCDDDDDDDDDDDDFFFHHHKKKNNNQQQRRRSSSSSSLLLJJJGGGEEEEEEFFFHHHJJJHHHGGGGGGFFFFFFFFFGGGGGGtttggg[[[VVVSSSPPPNNNNNNLLLJJJGGGFFFFFFFFFDDDBBB>>>>>>===<<<;;;:::999999555444444333333222222111000111222222111000...---------,,,,,,,,,+++++++++***************************)))))))))((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&&&&%%%)))'''%%%######$$$%%%&&&(((((('''&&&&&&'''''''''&&&''''''((((((''''''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))***,,,***&&&&&&+++...,,,000---+++)))))))))((('''(((''''''''''''''''''((((((((((((''''''(((((((((((((((((('''''''''''''''))))))(((((((((((())))))(((((()))))))))))))))***...,,,******+++,,,+++***)))******+++,,,---------***************************++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000///...------------------------,,,------......000///......///222444666111111111000000000000000111000///......///111222//////............/////////000111111222222111111111111111111222222222222222222222222333444555666666666666777888999:::;;;===BBBFFFFFFAAA<<<999999777777777777777777777777888888888999999999999999:::::::::999999999888888777777888888888888777777999:::;;;;;;:::999777666777777777666777777777777888888999::::::::::::999:::999999999999:::;;;<<<;;;;;;:::999999999999:::;;;;;;:::999999:::<<<===::::::::::::::::::::::::999999888888777777777777444444444555555555666666666666555555555444444444222111111000000000111222333333222111111222444444222222333444555555666666111111111111222333444555444444444555666777888999999999888666555444333222///000222444555666666777222222222111111111000000000000000000000000000000111111111111222222222222222333444222000//////000////////////000000000000000000111222222222222222111111222222333333333333444333222222222333555666333555777888777666666777777888999999:::::::::999888888888888888888888888888888888888888999999999;;;;;;<<<<<<===>>>>>>???:::;;;<<<;;;;;;;;;===>>>BBBAAA@@@AAABBBBBB@@@>>>======<<<<<<<<<<<<<<<<<>>===<<<;;;::::::999444444333333333333222222000000000000000...---,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))))))))((((((((((((''''''&&&$$$""""""###%%%&&&%%%%%%%%%&&&&&&((()))***&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***+++***&&&&&&((()))(((---+++)))((((((((('''%%%)))((((((''''''(((((()))'''''''''(((((('''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++000...,,,++++++***)))((())))))***+++,,,,,,---...************************++++++,,,,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////......///111444666,,,,,,---...///000111111//////...---...///111222//////............////////////000000111111111000000000111111111222222222222222333333555666888888777777777888888999;;;;;;AAACCCEEECCC>>>;;;;;;<<<777777777777777888888888999999999999999:::::::::999999999999999888888888888888999999999999888888999::::::::::::999888777888888888888888888777777888888999::::::::::::999:::999999:::::::::;;;;;;;;;;;;:::999999999999::::::999888888888999;;;<<<::::::::::::::::::::::::888888777777777777666666555555666666777777777777555555555555444444444444222111111111111111222222444333333222333444555666555555444444333333333333222222111111111222222222444333333222333444555666666555555444333333222222...///000222444555666666222222222111111111111111111111111111000000000000000000000111111111222222111222222111...------...////////////000000000000222222222222111111000///111111222222222222222333333222222111222333444555444666888999777666666777888888888888888777666666777777777777777777777777777666666555666777888888999:::;;;<<<===>>>???@@@;;;<<<<<<<<<:::;;;<<<>>>AAA@@@??????@@@@@@???======>>>>>>=========<<<<<<<<<===???@@@BBBCCCCCCCCC@@@AAABBBEEEHHHKKKMMMOOOMMMLLLJJJIIIHHHGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGwwwiii[[[UUUSSSPPPNNNOOOLLLIIIFFFCCCBBBBBBAAA??????>>>>>>===<<<;;;::::::555555555555444444444444111111111111000///......------,,,,,,,,,,,,++++++((((((((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''(((((((((((()))))))))((('''&&&%%%%%%&&&''''''"""""""""###$$$&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&'''&&&'''((())))))***(((''''''((((((&&&%%%)))(((((((((((((((((()))''''''(((((((((((('''''''''''''''((((((((((((((()))((((((''''''(((((()))((())))))******+++++++++000...+++*********((('''(((((()))***++++++,,,,,,************************+++++++++,,,,,,+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++,,,------...............///000222333******+++---...000111111............///000111111000//////////////////000///////////////000000000000000000111111111111222222222333444666777999:::999999999888999999:::;;;AAABBBAAA@@@===<<<<<<===888888888888888999999999999999888888999999:::;;;999999999999999999999999999999::::::::::::999999888999999::::::999999999999::::::::::::999888888888888999::::::::::::999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999888888999999:::;;;<<<;;;;;;::::::::::::999999777777777666666666666666555666666777888777777777555555555444444444444333111111111222222222222222222111111111111333444555777666555333111111000000222222111111000111111111333333222222111222222333222222222222222111111111---...///111222444444444111111111111111111111111222111111111111000000000///000000000000111111111///000111000...------.../////////000000000111111222222222222111000///...111111222222222222222222222222111111111222333444555777999999888666666777888888888777777555444444666666666666666666666666555555444333444555666777777888:::;;;===???@@@AAA<<<======<<<;;;;;;<<<>>>AAA???>>>>>>??????>>>=========>>>>>>>>>======<<<;;;<<<===???@@@AAABBBBBB===>>>@@@CCCEEEHHHJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGGGGGGGGGGGGGFFFEEEyyykkk]]]VVVSSSPPPNNNOOOPPPLLLHHHEEEDDDCCCAAA@@@??????>>>===<<<;;;::::::555555444444333333333222111111111000000///......------,,,,,,,,,,,,++++++(((((()))))))))*********(((((((((((())))))))))))))))))************)))))))))(((((('''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((###"""######$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))%%%%%%&&&'''((((((((()))((('''&&&'''(((((('''%%%(((''''''&&&&&&''''''((('''((())))))))))))((('''%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''(((((()))******+++,,,***))))))*********)))((((((((())))))*********************************)))******++++++******)))******))))))))))))*********************************++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,************+++,,,---...------....../////////000,,,,,,------...//////000------...000000111111111//////............/////////.........//////000000000000000000111111111111111111222333555777999:::;;;;;;:::999999999999:::>>>======>>>??????===;;;888999999999::::::::::::888888777777777888999:::::::::::::::::::::::::::888999999::::::999999888777888888999:::::::::;;;;;;;;;<<<<<<<<<;;;:::999888888999::::::::::::999;;;;;;<<<<<<=========<<<===<<<<<<;;;:::;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999666666666666666666666666444555666777777777666666555555555444444444333333000000111222222222222222111000000000000222333555777666444111000/////////000000000000000111222333333333222222111111000000000000000000000111111111,,,---...000111222222222111111111111111111111111222222222111111111000000/////////000000000111111///000111000///...///000000000000111111111222222000111111111111111000///222222111111111111111111222111000000000111333444444666888999777666666666555555666666666555555444555555555555555555555555555444222222222333555666666777999;;;===???AAABBB===>>>>>>===<<<;;;===???@@@???======>>>>>>>>>===;;;;;;<<<=========<<<;;;;;;<<<===>>>????????????===>>>@@@BBBEEEFFFGGGHHHGGGHHHJJJLLLMMMNNNNNNNNNOOOOOONNNNNNLLLJJJHHHFFFzzzlll^^^WWWSSSPPPNNNOOOUUUQQQLLLIIIGGGFFFEEECCC??????>>>===<<<;;;::::::333222222111111000000///000000//////...------------------,,,,,,,,,++++++))))))******+++++++++,,,(((((((((((())))))))))))(((((())))))))))))(((((()))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$&&&'''((()))&&&'''(((((()))(((((('''&&&&&&&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$&&&)))+++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++(((&&&''')))(((&&&%%%&&&'''&&&&&&''')))***(((''''''&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''((())))))***)))((('''(((***+++,,,+++(((((((((((())))))))))))************************(((((())))))))))))((((((******))))))))))))************************************+++++++++,,,,,,,,,++++++++++++,,,------...************+++,,,---...,,,---......///......---///////////////.........,,,---///111222111111000///......------......//////............///000000000000000000111111111111000000111222444666888:::<<<<<<;;;:::999999999999::::::;;;>>>AAAAAA<<<888999999999::::::;;;;;;;;;777666555555555666888999::::::::::::::::::::::::888888999999999999888888777777888999:::;;;;;;<<<<<<<<<=========<<<:::999888888999::::::::::::999;;;<<<======>>>>>>============<<<;;;;;;;;;;;;<<<999:::<<<>>>??????>>>===;;;;;;;;;::::::999999999555555555666666666666666333333555666666666555444555555444444444333333333//////000111111111111111222111111111111333555666666444222000/////////000---......///111222444555333333333333222111000///////////////000000000111+++,,,---///000000000000111111111111111111222222222222222222111111000000////////////000000000000///000111111000///111222111111111111222222222222...///000111111222222111222222111111111111111111222111000000000111333333444666888888666555555555333333444555666666666666555555555555555555555555444333222111111333555666666777888;;;===???AAABBB>>>>>>???>>><<<<<<===???@@@>>>===<<<===>>>===<<<999999;;;<<<<<<<<<;;;;;;======>>>>>>>>>>>>=========>>>AAACCCEEEFFFFFFFFFDDDFFFIIIMMMPPPRRRSSSTTTXXXXXXWWWUUURRRNNNKKKIII}}}nnn^^^UUURRRNNNNNNOOOSSSQQQNNNKKKGGGEEECCCBBB???===;;;::::::;;;:::888;;;888555222000000222333222111000/////////000111///...---,,,+++*********************))))))))))))+++***(((%%%###$$$(((***---'''333222***%%% 222''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&%%%######$$$&&&&&&'''((())))))((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%((('''&&&&&&''''''%%%###&&&&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((+++***)))((())))))'''&&&)))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&'''(((((((((((())))))*********+++))))))))))))((((((((((((***)))(((''''''((()))***((((((((()))******++++++************))))))((((((***************+++++++++,,,++++++******++++++,,,,,,+++***)))******,,,,,,,,,---------------------///......---,,,,,,++++++//////000000000///---,,,---......//////////////////000111111111000...---222111000.........///000///000111000...------...111111222444666777888999999888888888777777666666999:::===???@@@@@@??????;;;:::888777555555666666666666666666666777888888:::999999888888999999:::<<<<<<;;;:::999999888888999999::::::;;;===>>>???<<<======>>>>>>======<<<888;;;<<<888777999;;;999??????======>>>???@@@AAADDDCCCBBB@@@>>>===;;;;;;:::;;;<<<<<<;;;;;;<<<===>>><<<999999:::<<<======;;;:::888666666777888999777666666666555555555444444444444444444444333333//////000000111111222222222222111111111111222222111111000000//////......,,,---...000111111111111222333333222000///000111000000000000000///...---...............///000111000000111111111222222222222222222111111000000000000000000000000111222222222111111111111111222222111000000000111222333333111000/////////000222333444444555555555444222111111111111111222333444555555555666666666666555555777<<<:::333444<<<===555444333222333555555555333555444333222333444555666444444555777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::;;;<<<<<<===>>>===<<<;;;<<<===<<<<<<<<<<<<<<<===>>>>>>???>>>>>>@@@DDDEEEDDDAAACCCDDDHHHNNNUUU\\\bbbffffffggghhhddd]]]TTTMMMJJJ}}}nnn^^^VVVRRRNNNMMMOOOPPPOOOLLLIIIFFFCCCBBBAAAAAA>>><<<:::::::::888777999777555333111111222222444333111000000000111111222111000...,,,+++++++++************))))))))))))(((((()))'''&&&&&&(((***///888EEE444+++111&&&$$$''''''&&&&&&&&&&&&''''''###$$$&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&(((***&&&'''((())))))((('''&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''(((((('''''''''&&&%%%&&&''''''%%%$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''((()))(((((()))(((&&&&&&((()))((('''(((((((((''''''((())))))(((((()))))))))*********)))((((((((((((((((((((())))))((((((((((((((()))'''''''''((())))))************))))))(((((((((((('''''''''((((((((())))))+++++++++******+++++++++,,,++++++++++++---...///.........---,,,,,,,,,+++***++++++,,,,,,---......,,,,,,++++++,,,---...///---......///////////////+++,,,---///000000000000222111000///......///000///000111000...---...///111111222333555666777777888888777777777666666666777999;;;===>>>>>>>>>===;;;:::888777666666666777666666666666666777888888999999888888888888999999:::;;;;;;===>>>>>>??????:::::::::;;;<<<===??????;;;;;;;;;:::999999999888555999;;;999:::>>>@@@>>>???===<<<<<<===??????@@@BBBAAA@@@???===<<<::::::<<<===>>>===<<<;;;<<<===>>><<<::::::;;;======<<<;;;999888666666777888999777777777666666555555444666666666555555333222111000000000000111111111111000//////......//////000000000000000////////////......////////////.........000111111//////000222111111222222111111000000///............//////000000000000111111111222222111111111111000000000///111000000000000000111111111000000//////000000111111000000000000111111222000000/////////000111222555555666666666555333333000000000000111222333444444444555555555555444444111666666222555???@@@:::555444333333555555444333333222111111222333444555555555666777888999999:::::::::;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;<<<===>>>??????>>><<<;;;<<<===<<<=====================???>>>>>>@@@DDDFFFEEEDDDCCCFFFKKKRRRZZZbbbhhhlllqqqrrrrrrmmmcccXXXOOOJJJ|||nnn^^^VVVRRROOOMMMNNNMMMKKKIIIFFFDDDBBBAAA@@@BBB@@@===;;;:::999777666666666555444333333222222222111///...---------...222111///...,,,++++++***************))))))))))))&&&((()))***))))))***+++---OOObbb<<<$$$111(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&''')))+++&&&''''''((((((''''''&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&%%%%%%&&&'''(((&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))***(((&&&&&&'''((((((((())))))(((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((((((&&&&&&&&&'''(((((())))))))))))))))))((((((((((((,,,,,,,,,+++******))))))++++++++++++++++++++++++************+++---.../////////...---,,,+++************+++,,,,,,------...,,,+++)))(((***,,,000222---......///////////////,,,,,,,,,,,,---///000111111000000////////////000///000111000///...///000111111222222333444444555666666666666666555555555666777999:::;;;;;;;;;::::::999888888777777777888777777666666777777888888999888888777777888888999:::;;;<<<>>>@@@AAABBBCCC<<<<<<<<<<<<===???@@@AAAAAA@@@>>>;;;:::999999:::444888;;;;;;>>>CCCDDDBBB???===;;;;;;<<<>>>>>>>>>??????>>>===<<<;;;:::999===>>>>>>===;;;:::;;;<<<===<<<;;;;;;<<<===<<<;;;999888777666666666777888888888888777666555555555888888777666555333222111111111111111111000000000///......------......///////////////000000000000000//////...---,,,,,,+++,,,...////////////000222111222222333333333333222//////......---.........000000000000111111111111111000000000000/////////111111000000000000000111000//////....../////////000000//////.../////////000////////////000111111555666666777777666444444////////////000111222222222333333333333333333222///444444222666???@@@;;;777555444444555555333222111000000000111222444555777777777777888888888888777888999:::;;;<<<<<<======<<<;;;;;;;;;<<<===>>>@@@AAAAAA@@@>>><<<===>>><<<===>>>??????>>>===<<>>@@@DDDIIIIIIFFFEEEAAA<<<:::<<<======<<<=========<<<;;;;;;::::::<<<======<<<999888888999<<<;;;;;;<<<======;;;999777777666555555666666777999888888777666666555555777777777777666555444333222222222111111000000000000000////////////000000......//////000000111111000000///...------------...///000000......///111000111222222333333333333000///......------------/////////000000000111111000000000000000000000000222111111000000000000000000000//////......//////000///......------------........./////////000000333444555666666555444333...............///000111000111111222222111111000333555555333555;;;;;;666888666555444555555333111000000///000111333555666777777777777777777777777555555777888:::<<<===>>><<<<<<;;;;;;;;;<<<>>>???AAABBBBBBAAA>>>======>>>===>>>???@@@@@@???===;;;??????@@@AAAEEEHHHKKKLLLMMMQQQWWW___gggmmmqqqsssqqqtttuuuqqqhhh\\\QQQKKK{{{mmm^^^WWWSSSOOOMMMMMMKKKJJJHHHFFFDDDCCCBBBBBB???===;;;;;;<<<<<<;;;:::333444555666555444222111555444333111000000111111***************+++,,,,,,************)))))))))(((,,,+++***))))))---222777hhh|||TTT---,,,***000%%%%%%&&&''''''&&&%%%%%%'''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&%%%######%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""%%%$$$$$$&&&'''((('''&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''$$$###$$$&&&***(((&&&&&&'''((((((((())))))(((((('''(((((()))((('''''''''''''''''''''&&&&&&''''''((((((((()))%%%&&&''')))))))))(((''''''(((((())))))***++++++************************++++++***)))((('''&&&&&&)))******++++++******)))+++++++++++++++************++++++,,,,,,---------//////......---,,,,,,,,,,,,---......//////......---......///////////////222111///.........///000/////////000000000000//////111222111000000111222111111111111111111111111444444444444555555555555444444555666666777777777888888999999::::::;;;;;;;;;::::::999999999::::::<<<;;;;;;::::::;;;;;;<<<;;;<<>>:::888888888888===@@@DDDGGGOOOWWWZZZWWWPPPIII@@@;;;;;;<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>><<<:::999999:::<<<;;;:::;;;<<<;;;999777555555555555555555555666777777777777666666666666555555666666666666666666333333222222111111000000000000////////////000000......//////000000111111//////.........///000111111222222111///---.../////////000111111222111111000///...---------------....../////////000000000000111111111111111111111111111000000000000000111222111000/////////////////////...---,,,,,,,,,---------......////////////000111222333333222111111.........---......////////////000000000000//////444555555444555888777333888777555555555555333222111000000111222444666777777777666666666666555555444444666888:::<<<===>>>;;;;;;:::::::::<<<===>>>@@@AAABBB@@@>>>======>>>===>>>@@@AAAAAA???>>><<<@@@@@@AAABBBEEEJJJOOORRRUUUXXX]]]bbbgggjjjlllmmmkkkmmmooolllcccWWWMMMGGG{{{mmm___WWWTTTOOOMMMMMMKKKJJJHHHFFFDDDCCCBBBBBB>>><<<;;;;;;<<<======<<<555555666666555333222000000000...---------...///,,,,,,+++,,,,,,---...///************))))))))))))---,,,)))'''(((,,,333888|||mmmbbbEEE444111$$$%%%$$$%%%&&&''''''&&&%%%$$$###$$$&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&'''''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&%%%%%%&&&'''(((&&&%%%###$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((($$$"""$$$&&&)))'''&&&'''((()))(((&&&******))))))******+++,,,'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))%%%&&&''''''(((((((((((((((((())))))***+++++++++))))))))))))************''''''(((((()))***++++++((()))***++++++***)))(((++++++,,,---,,,,,,++++++))))))***+++,,,---......++++++,,,------......///+++,,,---...///...---,,,---......///////////////.........///000111222333...//////000000000000///000111222222111111222333000000000111111111111111444444444555555555555555555555555555666666666777666777999:::;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===999<<>><<<<<<<<<<<>>;;;<<<:::999::::::;;;;;;<<<<<<<<<<<<===>>>>>>===;;;:::;;;<<<<<<:::999999999999888666333444444444444555555555555555555555666666666666333333444555666666666666222222222222222111111111///......------......///////////////000000000000......---...///111333444222333333111///------.........///000000000//////......------,,,---------............//////////////////000000000000111111000000000000000111111222222222111000////////////......------,,,---------,,,------...///...............000111111000000//////......---......//////...//////000000//////...111111222333666888777555888666555555666666444333222111111111222333555666555555555555555444444444444555666888:::<<<>>>>>>;;;:::999999999:::;;;<<<>>>?????????===<<<===>>>===>>>???@@@AAA@@@@@@???@@@AAABBBCCCFFFKKKRRRWWW\\\]]]^^^```bbbcccddddddgggiiijjjfff]]]RRRIIICCCzzzmmm___XXXTTTOOOLLLLLLLLLJJJHHHFFFDDDBBBAAA@@@???>>><<<;;;<<<===<<<;;;666666666555444222111000,,,,,,+++***+++,,,---......---,,,,,,++++++,,,,,,************))))))))))))******(((''''''***000444]]]FFF<<>>>>>=========>>><<<<<<;;;;;;;;;;;;<<<<<<:::<<<@@@DDDGGGHHHGGGGGGAAAAAA@@@@@@@@@AAABBBBBBDDDCCCCCCBBBBBBAAAAAAAAA???BBBGGGPPPaaarrr{{{{{{nnn```MMM@@@<<<;;;:::888888888999999:::;;;<<<<<<999;;;<<<;;;999999:::;;;<<<999777666666777777666222222333444444444444444222222333444555666777777333444444555555555555444111222222222222222222333000//////......//////000000000000000////////////...---,,,,,,...000222333000111111000...,,,---...//////000000000///......------,,,,,,,,,---......------........./////////---------.........//////////////////000111333333222111000///...............------------......///+++,,,---.........------,,,---///000000000///...//////............//////......////////////......///...000333777777777666777555444555666777555444222111000000111222333444333333333333333333333333555555777999;;;<<<>>>???;;;:::999888888888999::::::<<<======;;;;;;<<<>>>===>>>>>>???@@@AAABBBBBB@@@AAABBBCCCFFFLLLUUU[[[^^^^^^]]]\\\\\\\\\\\\\\\^^^```bbb___XXXOOOHHHDDDzzzmmm___XXXTTTPPPLLLLLLLLLJJJHHHEEECCCAAA@@@???AAA???===<<<<<<<<<;;;999888777666555333222111000000000//////000111333444...---,,,***)))(((''''''************))))))))))))''''''''''''''')))---000444))),,,&&&''',,,###)))###$$$&&&''''''&&&$$$###''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$$$$%%%''')))&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$&&&'''(((((((((((('''&&&&&&''''''%%%###"""###$$$&&&''''''&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))(((%%%$$$(((+++&&&&&&(((***+++***'''$$$""""""######%%%&&&((()))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%&&&''')))***&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$''')))***++++++***)))''' ###&&&(((*********,,,,,,++++++++++++++++++++++++******)))(((((((((///...------///222666888---......///////////////---.../////////...,,,+++---...///111111111000///000111333333222222333444000000000111222222333333555555555666666666777777777777666666666777888888555777999;;;===>>>>>>>>>AAAAAA@@@???>>>>>>??????<<<;;;;;;::::::;;;;;;<<<;;;===@@@CCCDDDCCCBBBAAA??????>>>>>>>>>???@@@@@@???@@@@@@AAAAAA@@@@@@???@@@BBBFFFOOO```rrr|||}}}wwwgggQQQBBB<<<;;;999777666666777888999:::;;;;;;555666777777666555666888<<<999666444555666666555111222333444444444444444000111222333555666777888444555555555444333222222111111111222222333333444222222111111111111222222111111000000//////.........---,,,+++,,,...000222---...//////---,,,---...000000000000000///...---,,,,,,,,,,,,------...///---------.........//////+++++++++,,,,,,---------.........///000222444444111000///...---,,,,,,,,,------------......///000+++,,,---.........---,,,,,,---...000000000///...000//////.........//////...//////////////////...000///000444666666555555666555444555666777666555111111000//////000111222111111111222222333333333666666888999;;;===>>>???;;;:::888777777777888888888999;;;;;;::::::<<<===>>>>>>>>>???@@@BBBCCCDDD@@@AAACCCDDDFFFMMMVVV]]]^^^]]][[[YYYXXXWWWXXXXXXTTTWWWYYYXXXTTTNNNIIIGGGxxxjjj\\\VVVUUUQQQNNNLLLGGGGGGGGGFFFDDDCCCAAA@@@BBB???<<<;;;======;;;999999999888777666444222111333333222222111000000000...,,,***+++---...,,,***))))))(((((((((((())))))***(((&&&%%%%%%''')))***))))))************)))((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$############""""""$$$&&&'''&&&### $$$$$$&&&&&&&&&&&&$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((########################$$$$$$$$$"""!!!"""%%%((('''&&&&&&)))......)))$$$%%%%%%%%%$$$$$$#########''''''''''''''''''''''''&&&&&&'''((())))))((((((###%%%(((******)))&&&$$$((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))*********))))))))))))))))))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,///...---,,,,,,,,,---...///...---...222777===AAA//////...---,,,++++++,,,........................//////000111111111111111222000///000333444222000222222222222222111000///222222333555666888999999;;;:::999888999:::;;;<<<888888888999:::===???AAA???>>>>>>>>>???>>><<<999999999999999999999999999777999<<>>===;;;<<<<<<<<<======>>>>>>>>>???BBBCCCDDDDDDCCCBBB>>>AAAGGGPPPZZZdddlllqqqmmm```NNNAAA;;;888666444444333333444555777999:::888888777777777777888888555555555444444333333333/////////000111111222222333222333333444555666777555555444444444333333333111111000000111111222333111000000000000000111111////////////000111222222222000...,,,+++,,,---......------------...//////......//////...---,,,,,,+++***)))'''''')))***+++,,,------+++******,,,...////////////............000/////////000111222222222000...---,,,---...///,,,,,,---...///000111222..............................///000000///...------///111111000/////////......////////////......,,,...222444444444444555999999999:::<<<;;;:::888444222000///...///000111111111222333333444444555777999:::;;;<<<>>>BBBEEE999999999888888777777777777888888999999999888888;;;;;;===>>>????????????>>>AAACCCCCCDDDIIISSSZZZZZZYYYXXXXXXWWWUUURRRPPPRRRSSSRRRQQQMMMHHHDDDAAAxxxjjj[[[VVVTTTQQQMMMLLLJJJHHHFFFDDDBBBBBBBBBCCCAAA>>>;;;;;;<<<<<<:::888999888888777666444222111222222111111000//////......,,,++++++------,,,***))))))(((((((((((())))))+++***)))(((''''''&&&&&&'''(((((((((((((((''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$############((((((''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######%%%((((((&&&%%%(((+++,,,((($$$&&&%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&''''''(((((((((((('''%%%&&&&&&'''((('''''''''(((((((((((())))))))))))&&&&&&'''''''''''''''''''''''''''(((((()))))))))***************)))))))))************************))))))***+++++++++******,,,+++************+++,,,------,,,---///444888;;;------,,,,,,,,,------..............................///000111111111111000111000///000333444222000222222222111111000000000222222333555666777888999999999999999999::::::;;;999999888999999;;;===>>>>>>>>>===>>>>>>>>>;;;999999999999999999999999999777999;;;===>>>>>>===<<<;;;<<<<<<<<<============;;;===???@@@AAAAAA@@@???>>>@@@EEEKKKSSS[[[aaaeeecccXXXIII>>>999777555333222222222222444555777888666555555444444555555666444444444333333222222222...//////000000111222222222222222222333444555666444444444444333333333333111111111111111222222333000000000//////000000111//////...---------...///111000...,,,+++,,,---------------------......///.../////////......---,,,,,,+++***))))))***+++,,,+++---......---,,,,,,---,,,,,,------........./////////.........///000000111000///...---......///......//////////////////---------------------------...///000000///...---,,,...000000///---............////////////......---///111222222333444666:::::::::<<<>>>===;;;999444333111000//////000111111222222333333444555555333666999;;;;;;<<<===>>>888888888777777777666666666777777888999999999999888999;;;<<<>>>???@@@@@@<<>><<<<<<<<<===<<<:::888888888888888888888888888888999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<888999;;;<<<======<<<;;;===>>>AAADDDIIIMMMQQQSSSTTTLLLBBB;;;777666444222111111111111222333555666333333222222222222333333222222222222111111111111......//////000111111111111000000000111222333444444333333333333222222222222111111111111222333333000000///////////////000...---,,,,,,,,,...111222000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,---.........////////////...---------,,,+++******+++,,,---***,,,///000///---,,,,,,)))******+++---......//////...------------------000000000////////////...111111000///...------,,,++++++++++++++++++++++++---....../////////......+++---......---,,,,,,---......////////////.........///000000000111444666::::::===???AAA@@@===:::444333222000//////000111111222222333333444555555222555999<<<;;;:::999999777777777777666666666666555555666777888888999999555666888;;;===>>>???@@@;;;===@@@AAAAAADDDIIINNNNNNNNNOOOOOOOOONNNMMMMMMNNNOOOOOONNNKKKGGGCCC@@@zzzkkk[[[UUUSSSPPPMMMLLLJJJIIIFFFDDDCCCCCCCCCCCC???>>>===;;;;;;;;;::::::888888777777666444333222111111111000//////.........---,,,,,,,,,,,,+++***))))))(((((((((((())))))&&&'''((()))++++++,,,,,,$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$"""######%%%&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$""""""###$$$%%%''')))***''''''''''''''''''''''''###$$$&&&'''&&&%%%%%%&&&(((%%%######%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))))))))))))))))))))((((((((()))))))))***************))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,---------++++++++++++++++++,,,,,,++++++++++++,,,---...///------------------------......///000000//////////////////000111111000000222111///......///111222111222333444555666777777555666777888999888777777888888777777777888999:::<<<;;;::::::;;;:::999777666666777777777777888888888888888888888888888999888888888888888888888888666777888999999999999888:::;;;<<<>>>@@@BBBCCCDDDEEEAAA;;;888777666444222111111111111222333333444111111000000000000111111000000000000000000000000------...//////000000111///////////////000111222333333222222222111111111111111111111111222333333000///......---.........,,,,,,,,,---000444888:::......---,,,++++++,,,,,,+++++++++++++++,,,------....../////////......---,,,+++************+++,,,***,,,......,,,++++++,,,******++++++,,,------...///...---,,,,,,,,,,,,,,,...///000000000//////...111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,---......,,,+++,,,------......//////......---/////////...---///333666999:::===AAACCCBBB???;;;333222111000///......///111111222222333444444444555777:::;;;:::999888888777777777777666666666666333444444555666888999:::555666888999;;;<<<======:::<<>>?????????@@@AAA???AAACCCCCCCCCCCCEEEHHHPPPPPPQQQQQQOOOLLLIIIGGG~~~nnn]]]VVVSSSQQQNNNNNNFFFHHHIIIJJJHHHEEEBBB???@@@AAAAAA???<<<;;;<<<===777777777777666555444333333333222222111000000000---...///---+++)))***+++))))))(((((((((((())))))---+++(((&&&&&&''')))+++%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###&&&)))(((&&&$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######%%%&&&'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%###$$$&&&'''''''''&&&%%%))))))(((((('''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((&&&''''''(((((()))))))))************************%%%&&&((()))***+++++++++'''((()))***+++++++++***+++++++++++++++*********---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---,,,,,,...000000///...///000///......------...000000111111222333333444555555333444444555555555555555444333333444555777888::::::888666666666777666555333444444555555666666777444555555666777777777666444444333333333333222222444444444444444555555555444444555666777777666666444555555666555444333222111222222333222222111000000000////////////000000............////////////,,,,,,------...///////////////............//////111111000000000/////////000////////////000111111......---,,,++++++++++++,,,,,,,,,,,,---...///000++++++++++++++++++++++++)))))))))))))))***++++++++++++,,,------------,,,)))))))))))))))))))))))),,,+++)))&&&%%%&&&***...---------,,,,,,+++++++++...------,,,,,,,,,,,,------------------.........------......//////000000------------------------,,,,,,,,,,,,---...///000...//////---++++++,,,---------............------......---,,,+++---111444555666999===@@@@@@===;;;222222111000...---,,,,,,...//////000111111222222333444333222000111333555555555555555666666666666333333222222333555777888777888888999999888888777::::::;;;<<<<<<======>>>>>>@@@CCCBBBAAABBBEEEIIIOOOPPPQQQQQQPPPMMMJJJHHHppp___WWWTTTQQQOOOOOOHHHHHHIIIHHHGGGEEEBBBAAA???@@@AAA>>>;;;:::;;;===777777777777666555444333222222222111000000//////---//////...***))))))+++))))))(((((((((((())))))+++***)))''''''&&&''''''$$$%%%&&&'''((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%""""""###$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!"""$$$&&&&&&&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))''''''((()))******))))))&&&''')))***+++++++++************)))******+++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,++++++---000000...---...000---------....../////////111111222222333333444444333333333333333444555555555444333333333555666777999777555444555555555444222333333444555555666666111333555777888888777666444444444333333333222222333333222222222222222333222333444444444444333222111333444444333222111000000111111111111000///...///..................///............/////////000+++,,,,,,---......////////////............//////000000000/////////.....................///000000...---,,,++++++*********)))***+++++++++***))))))******++++++++++++******)))(((((((((((()))******)))***++++++,,,,,,,,,+++*********++++++*********++++++***(((&&&'''***---*********+++++++++++++++++++++*********+++,,,,,,,,,,,,+++***+++,,,---.............../////////000++++++++++++++++++++++++,,,,,,++++++,,,...///000......---,,,))))))***,,,,,,------......------,,,---------,,,+++,,,///222333333555999<<<===<<<:::444333333222000///---,,,------......///000000000000111222222111000111222222222333333333444444444444333222111222333555666666777888999999999999999888888777777999:::;;;;;;;;;>>>@@@@@@>>>>>>BBBGGGKKKLLLNNNOOONNNKKKIIIGGGqqq___WWWUUURRRPPPPPPJJJIIIHHHFFFEEEDDDDDDCCC>>>@@@@@@>>>:::999:::===666777777777666555444444111111111000//////......---///000...***((()))+++))))))(((((((((((())))))&&&'''((())))))(((''''''###$$$%%%&&&''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%%$$$"""!!!"""$$$'''''''''$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""!!! !!!$$$&&&%%%&&&'''&&&$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&###""""""$$$''')))###$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((()))))))))))))))(((((('''((()))+++,,,------,,,,,,))))))(((((()))***,,,---(((((()))***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++***---000///---,,,...000,,,,,,---...//////......111111111222222333333444444333222111222333444555666555444333222333444444999777444333444444444333222222333444444555666666000222555888999999777666555555555444444333333333222111000000000000111111222333333444333111000///000222333333111///////////////000000000...---,,,...------,,,,,,------............/////////000000++++++,,,------......///000//////.........//////000/////////............---------------...//////...---,,,+++************&&&''')))+++,,,+++***))))))******+++++++++******((((((((((((((()))******((()))***+++++++++++++++***++++++,,,,,,++++++***)))+++++++++***)))***+++''''''((()))***+++,,,,,,))))))(((((()))***++++++,,,+++)))))))))+++---...//////////////////......************************,,,,,,++++++,,,...///000------,,,***(((''')))+++,,,------......------,,,,,,,,,---,,,+++,,,...111111111333666999;;;:::999555555555444222000///...,,,,,,------.../////////...111444555444333222111000000111111111222222222555444222111111222444555555666777888::::::;;;;;;777666444444666888999999777;;;===<<<999:::>>>CCCHHHIIIKKKLLLKKKIIIFFFEEEvvvcccYYYTTTPPPMMMLLLKKKJJJGGGFFFFFFEEECCCAAA???>>>===<<<:::999888777888777666777888777555333333222000/////////000111---,,,++++++------,,,+++******)))(((((((((((((((***)))(((&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((***)))'''&&&&&&''')))***''''''&&&&&&%%%$$$######&&&$$$"""!!!"""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$#########""""""!!!"""###%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$###$$$&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''%%%$$$%%%$$$"""!!!!!!"""$$$%%%''''''&&&%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$###$$$%%%'''(((########################''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''')))************))))))(((((('''''''''''''''((()))+++------,,,,,,++++++***+++++++++)))***++++++***)))***+++---------,,,,,,+++++++++)))))))))******+++++++++...---,,,+++,,,,,,......,,,,,,------///000222222000111222222333333333333333333111111111222333444222222444555666777777777444555555555444333222222222222222222222333444555555444444555555666777888666777777777666555333222444333333222111000/////////000111111111000...---000000//////.........---222222222222111111111111//////...---,,,,,,++++++---...000111222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---111000///---,,,,,,,,,,,,,,,,,,,,,++++++************************)))((('''++++++***)))(((((())))))(((((())))))*********+++))))))((((((((((((((()))++++++******)))(((((((((,,,+++***)))(((((((((((()))((((((((()))***+++++++++++++++************)))+++++++++,,,,,,,,,------***+++---......---+++***++++++++++++++++++++++++------------------------.........------,,,++++++...,,,***((())),,,///111000000000000000000000000......//////000000111111777999:::999666222///...,,,,,,,,,---------......000000000000////////////.........///000222333444444444444333333222222222333333444555666777888999777777777777888999:::;;;;;;;;;;;;999777666888:::??????@@@@@@@@@AAAAAAAAAtttaaaXXXTTTQQQNNNNNNMMMKKKIIIGGGGGGFFFCCCAAA??????>>>===;;;:::999999888666555555555555333222222222000/////////000111...---+++,,,,,,---+++*********)))(((((((((((((((***)))((('''&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%$$$#########!!!  !!!###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))******)))))))))((((((((('''''''''''''''(((((()))***)))(((((('''(((((()))))))))***++++++***)))***+++------,,,,,,,,,+++++++++++++++++++++,,,,,,------///...---,,,++++++,,,,,,,,,,,,,,,,,,---///000000000111222222333333333333444333222111111222333333333444555666777777777777666666666777666666555555333333333333333444555555555555555666666777888999;;;;;;;;;;;;999777555444444333333222111000//////...///000000000///...---..................------------------------------//////......---,,,,,,+++***+++---...///...---,,,........................+++,,,,,,---------------,,,,,,++++++++++++,,,,,,//////......---,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***))))))+++******)))(((((())))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))******,,,+++***)))(((((((((((()))))))))((())))))******(((((()))***+++,,,,,,---+++++++++,,,,,,,,,,,,---***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------...//////............................../////////000000000444666888777444111......,,,---------....................................//////000000111333444555444333333333222222222222222333444555666777777888777777777777888999:::::::::;;;:::999777777888:::<<<<<<===>>>@@@AAABBBCCCqqq___WWWTTTQQQOOOOOONNNLLLJJJHHHGGGFFFCCCAAA??????>>>>>>===<<<;;;;;;;;;888666444444444444333222111111000///000000000///...,,,,,,,,,,,,***)))***))))))((((((((((((((()))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&%%%$$$$$$$$$%%%%%%############%%%%%%((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$#########$$$&&&&&&%%%$$$###$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''(((((("""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))((((((((((((***))))))((((((((())))))'''&&&&&&&&&'''((()))))))))***++++++***)))***+++,,,,,,,,,,,,++++++++++++,,,,,,------------......///...---,,,+++*********,,,,,,,,,,,,,,,---...///000000111222333333333333555555444333222222333333555666666777777777666666555555666777777777666666444444444333444444555666666666666666777888999:::>>>======<<<:::888777666444333333222111000//////...............---,,,,,,,,,,,,,,,,,,---------------------......//////////////////...------,,,,,,***+++,,,---...---,,,,,,------------............***+++,,,---...---,,,+++,,,,,,++++++++++++,,,,,,+++,,,---......---,,,++++++++++++++++++*********+++++++++++++++******)))******)))((((((((())))))(((((())))))))))))******))))))(((((((((((())))))''''''((())))))***++++++++++++***)))((((((((((((******)))((((((((())))))'''(((((()))***+++,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......(((***,,,//////...,,,+++------------------------.............../////////111333555444222///......,,,,,,---------.........+++,,,,,,------...............//////000111333333333222222222222111111111222222333444555555666666666666666666777888999999:::::::::888777777999;;;888999:::<<<>>>@@@BBBCCCqqq___VVVSSSPPPNNNNNNNNNLLLIIIHHHGGGEEEBBB@@@>>>>>>>>>======<<<<<<<<>>???@@@qqq___UUUQQQNNNKKKKKKLLLJJJGGGFFFEEEDDDAAA???=========<<<<<<;;;;;;;;;???;;;888555555666555555111111111111000000000///000...---,,,,,,+++***((())))))(((((((((((())))))'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%% %%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!! !!!"""$$$&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&"""'''***)))'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))***+++---...///)))))))))***+++,,,---...)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,++++++++++++++++++((())))))+++,,,,,,------///...............////////////111222333444444444666666666666555555444444666666666666666555444333333333444555666666666555666555555444444444555555444444444444555666777777777777777666666666777777444333333222111000//////---,,,,,,+++++++++++++++)))*********++++++,,,,,,******+++,,,---......///...............---------......//////000000000000*********+++++++++,,,,,,******+++,,,,,,+++***)))+++******))))))******+++'''(((+++,,,---,,,+++***************************''''''(((((((((((('''''')))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******))))))))))))((((((''''''***)))((((((((((((((((((******)))((('''''''''(((*********)))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********''''''((()))************........................------,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,---)))************+++++++++++++++,,,---......//////++++++++++++,,,---......000000000000000000000000000000111111222222333333444444444444555666777777777888888777666777:::<<<999999999::::::;;;;;;<<>>>>>===<<<<<<;;;:::::::::777555333333333333222000111111111111000/////////...,,,,,,,,,,,,***)))((((((((((((((())))))***&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$%%%%%%#########$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%(((&&&$$$###%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$***,,,***'''&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&''')))+++,,,---)))((((((((()))***+++,,,)))***++++++***)))***+++*********+++++++++++++++++++++************))))))%%%&&&(((***,,,------..................///000111...///111222333444555555555666777777777777666666777777777777666666555444666666777888888888777777666555444444444444444444333333333333444555666666888888777777666777777888444333333222111000//////------,,,+++++++++++++++*********+++++++++++++++,,,,,,------......//////------------------------,,,,,,,,,,,,,,,---------++++++,,,,,,------......++++++************************))))))))))))******'''((()))+++++++++******)))))))))***************%%%&&&&&&'''''''''''''''((((((''''''(((((())))))))))))((((((((((((''''''(((''''''(((((()))***+++******)))(((((('''&&&&&&)))((((((''''''((((((((())))))((('''''''''((((((&&&''''''((()))***++++++((())))))))))))*********+++++++++******+++++++++++++++++++++++++++++++++************************,,,,,,++++++***))))))(((+++******)))***,,,---///........................,,,,,,,,,,,,++++++++++++***+++---,,,+++***+++,,,))))))*********+++++++++,,,,,,,,,------...............------...//////000......///////////////000//////000000000111111111333333333333444555666777666777777777666777:::<<<::::::::::::999999999888nnn\\\SSSPPPMMMKKKKKKIIIGGGFFFEEEEEEEEECCCBBB@@@@@@???>>><<<;;;::::::777555333333444444222000000111111222111000///......---+++,,,,,,---+++***((((((((((((((()))******&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))&&&$$$###%%%&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&###&&&)))((($$$"""###%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))***&&&&&&&&&'''((()))***+++))))))(((((((((((()))***)))***++++++***)))***+++)))*********++++++++++++++++++*********)))))))))%%%&&&(((***+++,,,,,,,,,,,,,,,,,,---...///000111...///000222333444555555444555777888888888888777888888999999999888888777777888888888888777777666555555444333333333333333444333333444444555666777;;;:::888666555555555555444333333222111000//////...---,,,+++***+++,,,,,,,,,+++++++++++++++******.............../////////,,,,,,,,,,,,,,,,,,,,,,,,******)))*********+++,,,***++++++,,,------......,,,+++***(((((((((******)))))))))(((((()))))))))((()))))))))))))))))))))((()))))))))*********+++%%%&&&''''''(((((('''''''''''''''''''''((())))))))))))((((((((('''''''''''''''''''''((()))***+++((((((((((((((((((''''''(((((('''''''''(((((()))(((((('''''''''((())))))&&&&&&'''((()))***++++++((((((((()))))))))*********))))))))))))))))))***************************++++++++++++++++++++++++***************)))))))))++++++******+++,,,...///------------------------,,,,,,++++++***************+++,,,,,,***)))***+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...............//////000------........./////////...////////////000000000222222222222333444555666555666777666666777:::===:::::::::999999888888888}}}lllZZZRRRPPPNNNMMMMMMIIIHHHFFFFFFGGGGGGEEECCCBBBBBBAAA???>>><<<;;;:::666555555555666666444222000111111222222000///...---,,,++++++------,,,+++((((((((((((((()))******%%%&&&'''''''''&&&%%%$$$&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$#########""""""######""""""###%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''''')))&&&$$$###%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&""""""'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%&&&'''&&&&&&%%%##############################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))************))))))))))))******+++******))))))))))))***)))+++++++++***)))***+++))))))******+++++++++++++++++++++*********))))))&&&''')))***++++++*********++++++,,,---...000111...///000222444555555555333555666888999999999999999::::::;;;;;;:::::::::666666777666666555444444555444333333222222222222555444444555555666777888<<<;;;888555333222111111444333333222111000//////...---,,,+++++++++,,,------,,,,,,,,,++++++******+++*********************++++++++++++++++++++++++*********)))***++++++,,,(((((()))***++++++,,,,,,---,,,)))'''&&&(((***+++))))))(((((((((((())))))***)))(((((((((((())))))(((((())))))*********+++&&&&&&'''((())))))(((((('''''''''''''''((()))***))))))(((((('''''''''&&&''''''''''''((()))++++++&&&&&&''''''((()))))))))(((((('''''''''(((((()))'''''''''''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))******++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,+++***)))***+++,,,,,,---------.........+++++++++***************------,,,,,,,,,---......---------.........//////.........///////////////222222222222333444555555444555666666666888:::===:::::::::999999999999999ooo^^^UUURRROOOLLLLLLOOOMMMJJJIIIHHHGGGFFFDDDAAAAAA@@@???>>>===<<<;;;888777666555444333222222444333333222111000//////---,,,,,,+++***)))((((((******))))))((((((''''''((((((''''''&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$%%%&&&'''((()))!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########"""######""""""!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$%%%'''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%((( """&&&"""$$$(((######$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######(((&&&%%%%%%%%%%%%$$$"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&%%%%%%''''''''''''((((((((()))))))))(((((('''''''''&&&---+++******+++,,,,,,+++***************)))(((((((((((())))))))))))((((((++++++++++++++++++++++++(((***+++***(((''''''((((((((()))***++++++,,,,,,---,,,+++******,,,.../////////000111222333444444666666666666777888999:::<<<<<<;;;;;;;;;;;;::::::999999888888777666666555444444333222222222222222555444444333333444444555999888666555444333333333333333333222111000///......,,,******+++,,,+++***++++++,,,---......//////,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++'''''''''''''''((()))))))))***+++,,,,,,+++***))),,,++++++***)))(((''''''******))))))((((((((('''((('''&&&&&&'''((('''&&&************++++++++++++***(((((((((***+++***))),,,***((('''&&&'''((()))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&(((((('''''')))***%%%***...---)))&&&(((+++''''''''''''''''''''''''))))))*********))))))(((***************++++++,,,,,,,,,,,,+++++++++******---,,,+++******+++,,,---))))))))))))***+++,,,---......---,,,++++++++++++---------,,,,,,++++++++++++,,,,,,,,,+++)))(((&&&((()))***+++,,,---------)))***,,,---...---,,,,,,+++++++++,,,,,,---------//////.........---------///...,,,+++,,,---///111000111111111111222222222555555555666666888999999999::::::999777555444555ooo]]]UUURRRNNNLLLLLLMMMKKKHHHFFFFFFEEEDDDBBBCCCBBBAAA???===;;;:::999888777666555444333333222111111000000000000000000......---,,,+++******)))***)))))))))((((((((('''((((((((('''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((""""""######$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###%%%'''&&&%%%$$$$$$######$$$$$$$$$$$$###"""!!!!!!!!!"""((( ###&&&"""$$$(((######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############"""!!!!!!###$$$###""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&***(((''''''((())))))(((+++++++++++++++***))))))((((((((((((((((((((((((************************((()))+++***(((''''''(((((())))))***++++++,,,,,,---,,,+++******,,,---/////////000000111222222222555555555666777888::::::;;;;;;::::::999999999:::;;;:::999888666555444444444333333333333444555555333222222111111222222333555444333222111000000000111111111111000///...---...,,,******+++,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++***'''''''''''''''((())))))((((((((())))))(((((((((*********))))))))))))))))))))))))(((((('''''''''((('''&&&&&&'''((('''&&&(((((((((((((((((((((((()))(((((()))***+++***(((,,,+++)))''''''((()))***'''''''''&&&&&&'''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))***+++***((('''((()))%%%'''***)))'''&&&''')))(((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))***++++++++++++++++++************+++******))))))******+++++++++***)))))))))******---,,,,,,++++++++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,+++***((('''***++++++,,,,,,,,,++++++***+++,,,,,,---------,,,++++++,,,,,,,,,---------//////.........---------......---------...///000000000111111111222222222333222222333333555666666777999:::999777555555666~~~nnn]]]TTTQQQNNNLLLKKKMMMJJJHHHFFFFFFEEECCCBBBDDDCCCAAA???===;;;999888888777666666555444333333......//////000000000000000000///...---,,,++++++))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%######$$$&&&%%%%%%$$$$$$######$$$$$$&&&%%%###"""!!! (((!!!###%%% ###''' ###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$#########!!! !!!###$$$###"""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%)))((('''&&&&&&'''((()))((((((''''''''''''''''''((((((''''''''''''&&&&&&)))'''%%%&&&'''(((''''''++++++,,,,,,++++++******)))((('''&&&&&&'''((()))))))))))))))))))))))))))((()))+++***)))(((((())))))))))))***++++++,,,,,,---,,,+++***+++,,,---...//////000000000000000000222333333444666888:::;;;;;;:::888777777777888999;;;:::999777666444333333444444444444555666777777111000000//////000000111333222111000///.........///////////////...---,,,...,,,++++++,,,---+++***((((((((()))******+++++++++++++++++++++***************++++++++++++******(((((('''''''''((()))))))))((((((''''''(((((()))((((((((())))))*********((((((((('''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''&&&&&&''''''''')))++++++)))'''+++***)))''''''((())))))''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&'''((((((---------,,,)))'''(((((('''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))******************))))))))))))((())))))))))))))))))(((,,,+++***)))((((((((((((++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------...............---------......//////000000000///000000000111111111222222111111111111222333444444555777888888777666666777~~~mmm\\\TTTQQQNNNLLLKKKNNNLLLIIIHHHGGGGGGEEEDDDBBBBBB@@@???===;;;:::999777777777666555444444333000000000000000000000000000000///...---,,,++++++))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$###"""$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$#########$$$((("""$$$###%%%***###$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!!!!###%%%&&&'''&&&&&&%%%$$$$$$######$$$#########%%%&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''((('''%%%$$$%%%&&&((()))((((((''''''''''''&&&&&&((((((((((((((((((((((((+++)))(((((()))******)))******+++++++++******))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((()))++++++)))(((((()))))))))*********+++++++++,,,,,,+++++++++,,,---...000000//////............000111222333555777999::::::888777555555666777888888777777666666555444444777666666555555666666666000//////......//////000333222111000////////////---...............------...---,,,,,,------,,,***))))))******+++++++++,,,+++++++++***************)))******++++++******))))))((((((((((((((())))))+++***)))(((((()))***+++(((((())))))))))))))))))''''''''''''''''''&&&&&&(((&&&&&&&&&'''((('''&&&&&&&&&''''''((())))))***&&&&&&''')))+++***(((&&&)))(((''''''&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())),,,------+++)))(((((()))***)))'''''')))+++,,,,,,(((((((((((((((((((((((((((((()))*********))))))((((((((((((((())))))***))))))))))))(((((((((((('''(((************((('''+++***))))))((((((((()))))))))))))))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++---,,,+++***+++,,,---...,,,,,,------------------........................---...000111222111000///000000000000111111111111222222222222222333444444333444666777666666777888~~~mmm\\\TTTQQQNNNLLLLLLNNNLLLIIIGGGGGGFFFEEECCC?????????>>>===<<<;;;;;;777777777666555555555444333333222111111000////////////...---,,,+++******(((((((((((())))))))))))'''''''''((((((((((((((($$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######""""""######$$$%%%%%%%%%$$$""""""###%%%%%%$$$$$$###$$$$$$%%%%%%$$$#########$$$%%%&&&&&&&&&"""$$$$$$$$$000:::444&&&&&&%%%$$$$$$%%%&&&&&&$$$###!!!!!!!!!###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%$$$######%%%'''((('''''''''''''''&&&&&&&&&)))))))))))))))))))))))),,,***((()))***+++******(((((()))))))))))))))(((***)))'''&&&&&&''')))***************************((()))++++++***))))))******************+++++++++++++++++++++,,,,,,------000000//////...---------//////000222333666888999888777666555444555666666333444444555666666777777:::999777666444444333333000000////////////000000111000///...............------......///............------...///...,,,***)))***************++++++******************************++++++++++++*********))))))((((((((())))))+++***)))(((((()))***+++******))))))(((''''''&&&&&&&&&''''''''''''''''''(((&&&&&&&&&'''((('''&&&###$$$%%%'''(((***+++,,,&&&&&&&&&((())))))(((&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((()))***)))((('''(((***+++)))'''''')))+++++++++''''''''''''''''''''''''((()))******+++++++++***((((((((((((((())))))***)))))))))(((((((((''''''((()))***++++++***)))((()))))))))))))))***++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++,,,---......---...---,,,+++***+++,,,------------------------------.....................,,,...000222222111///...//////000000000111111111222111111111111222222333111333555666666666777888~~~nnn]]]UUURRRPPPNNNNNNLLLIIIGGGEEEEEEDDDBBBAAA>>>>>>>>>=========<<<<<<777777777666666666555555444444333222111000//////......---,,,+++***))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''))))))'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$%%%&&&&&&%%%$$$########################### !!!"""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!################################################$$$##################$$$%%%%%%%%%$$$"""!!!"""$$$$$$$$$######$$$$$$%%%%%% !!!!!!"""###%%%&&&###!!!$$$&&&***>>>MMMHHH)))(((&&&$$$$$$$$$%%%%%%###""""""""""""$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$#########%%%&&&'''%%%%%%&&&&&&&&&'''''''''((()))))))))))))))*********(((''''''((())))))(((''''''(((((())))))((((((***)))(((''''''((()))***************************((()))++++++***)))***+++************************++++++,,,,,,,,,---------000000//////.........---/////////000222444666777666666666666555555555444111111222444555777888999:::999777555333111000000111000000//////000000111...---,,,,,,++++++,,,,,,+++,,,---........................///000///---+++(((((((((((((((((()))))))))))))))***************+++++++++,,,,,,+++++++++******)))((((((((())))))(((''''''&&&&&&''''''(((+++******)))'''&&&&&&%%%'''''''''''''''(((((((((((('''&&&&&&'''((('''&&&!!!"""###%%%''')))***+++'''&&&%%%&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%######$$$&&&'''((()))***))))))))))))))))))))))))''''''&&&&&&&&&'''(((((($$$&&&'''((('''''')))***((((((((('''''''''(((((('''''''''''''''''''''''''''((()))******+++******))))))((((((((()))******))))))))))))(((((((((((()))******++++++******)))))))))))))))***+++,,,---++++++*********++++++,,,*********+++++++++++++++***)))))))))***+++,,,,,,)))***+++---......//////------,,,,,,++++++,,,,,,............---------------------...............,,,---///111111000///.../////////000000000111111000///////////////000000000222555555555555777888ooo^^^VVVSSSQQQOOOOOOKKKIIIFFFEEEEEEDDDBBBAAA??????>>>===<<<<<<;;;;;;777777777777666666666666222222111111000000000///......---,,,+++***))))))'''((((((((()))))))))***%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""!!!!!!!!!""""""######$$$!!!!!!"""""""""""""""!!!"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$######$$$$$$$$$%%%&&&%%%$$$"""!!!"""###$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!"""###$$$$$$%%%###%%%$$$***AAASSSPPP+++)))'''%%%######$$$$$$""""""######$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!######$$$%%%%%%&&&''''''$$$$$$%%%&&&''''''((((((&&&'''''''''(((((((((((()))'''%%%&&&'''(((''''''''''''((()))))))))))))))************************))))))))))))))))))))))))''')))++++++*********,,,************************++++++,,,,,,---------,,,000000///////////////////////////000111222444444555666777888777666444333111111222333555666777888777666444222111000//////000000////////////000000------,,,+++++++++,,,,,,)))***+++,,,------------.........000111000---+++))))))))))))))))))))))))((()))))))))*********+++,,,,,,------------,,,,,,+++******)))(((((())))))&&&''''''''''''''''''&&&))))))(((((((((''''''''''''''''''(((((()))))))))((('''&&&&&&'''((('''&&&$$$$$$%%%&&&'''(((((()))(((&&&$$$$$$%%%'''((((((&&&&&&''''''((((((((((((%%%&&&((())))))(((&&&%%%%%%%%%&&&'''(((((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''$$$&&&'''''''''''')))***''')))+++***'''%%%%%%'''''''''''''''''''''''''''%%%&&&'''((())))))))))))***))))))))))))***++++++*********)))))))))(((((()))))))))(((((())))))))),,,+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,)))*********++++++++++++(((((('''((((((***+++,,,++++++,,,---.........---,,,---------,,,,,,+++***///.........---------------------.........//////,,,---...///000///......////////////000000000111000000///////////////000000222444555555555666777ooo^^^VVVTTTRRRPPPPPPMMMKKKHHHGGGFFFFFFDDDCCCAAA@@@???===<<<:::999999777777777777666666666666////////////000000000000///...---,,,+++******)))'''((((((((())))))******$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$&&&'''((('''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&%%%###""" !!!"""######$$$"""############""""""!!!""""""############""""""#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$"""!!!"""###$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%)))%%%%%%!!!%%%===OOOLLL---+++(((%%%###"""######!!!"""###%%%&&&&&&&&&%%%"""###$$$%%%'''((()))***%%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&''''''''''''"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&((()))((('''(((((()))*********************++++++++++++******((((((((((((((((((((((((''')))++++++******+++,,,++++++*********************+++,,,---------,,,,,,///000000000000000000000////////////000111222333444555777999888666444222222222333444444555666666444333222111000///////////////............////////////...---------......'''((()))***+++,,,,,,,,,///...///000111000---+++,,,,,,,,,+++++++++++++++(((((())))))*********+++,,,------......------,,,++++++***))))))((())))))'''((()))******)))(((''''''''''''((((((((((((((('''((((((((())))))******((('''&&&&&&'''((('''&&&)))))))))))))))))))))))))))&&&###"""$$$&&&((()))''''''((()))******))))))%%%&&&((())))))(((&&&%%%'''''''''((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''((((((''''''(((***''',,,///...(((%%%&&&)))))))))))))))))))))))))))###$$$%%%&&&''''''''''''***************++++++,,,************)))))))))))))))((('''&&&&&&'''((()))......---,,,++++++++++++......---,,,++++++++++++))))))******++++++++++++''''''''''''((()))+++,,,------......------,,,+++,,,,,,---...---,,,***)))//////.........------------------.........//////,,,------...............////////////000000000000333222111111111111222222000222444555444444555666~~~ooo^^^WWWTTTQQQMMMMMMKKKIIIGGGFFFEEEDDDAAA>>>???@@@@@@@@@@@@AAAAAAAAA666666666666555555555555444222000///000000///...///...------++++++***))))))'''&&&(((+++***'''###((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$---+++'''$$$""""""$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$&&&'''((()))###############"""!!! %%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$############$$$#########""""""!!!!!!%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%$$$!!! !!!$$$&&&&&&$$$"""!!!!!!###)))222:::@@@%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$#########&&&&&&%%%$$$%%%&&&'''(((&&&$$$"""###%%%&&&%%%"""!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%$$$$$$(((''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,******)))(((((()))***+++))))))))))))))))))))))))((((((((((((((()))******,,,+++(((&&&&&&(((***,,,************************//////.........000222333111111000000111111222333444444555555555555555555111111222222222333333333222111///...---...000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,////////////...---,,,,,,))))))))))))))))))))))))''''''((()))***++++++,,,...+++((())),,,//////---...---+++)))''''''''''''((((((''''''&&&&&&&&&%%%(((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***)))'''%%%$$$%%%'''(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((+++***(((''''''((())))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&''')))***+++***((('''(((&&&%%%&&&)))***)))'''((((((''''''''''''((((((''')))***+++***)))***++++++++++++*********))))))++++++******+++---...000---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------------------------......,,,******+++---)))***,,,---...------,,,,,,,,,------...///000000------......//////000000111111111111111222222333000111333555555444333222|||lll]]]VVVTTTQQQOOONNNMMMKKKIIIHHHGGGEEEBBB@@@BBBAAAAAA@@@???>>>>>>===666666666666555555555555444222000///000000///...///...------++++++***)))+++***))))))******)))(((((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$########################$$$%%%%%%%%%$$$$$$###""""""""""""!!!!!!"""""""""&&&&&&%%%$$$$$$$$$$$$$$$$$$#########""""""""""""%%%&&&&&&%%%$$$######%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""%%%$$$$$$######"""""""""$$$""" !!!$$$&&&%%%$$$)))'''$$$!!!"""%%%(((+++%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%###"""###&&&&&&%%%###$$$$$$$$$$$$$$$$$$######&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''(((((())))))'''''''''&&&&&&&&&''''''''''''''''''((((((((((((((())))))******+++,,,,,,+++***)))(((((()))******))))))))))))))))))))))))((((((((((((((()))******,,,+++)))(((((()))***+++++++++++++++++++++++++++///............000111222222111111111111222333333444444555555555444444333000000000000111111111222222111///...---...///000------------------------,,,,,,,,,+++******************))))))***++++++,,,,,,,,,------------,,,,,,))))))))))))))))))))))))((((((((()))*********+++)))'''&&&'''***++++++***,,,+++)))(((((((((((()))))))))))))))(((((('''''''''(((((())))))(((((('''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))&&&%%%%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((($$$&&&(((*********))))))***((('''(((+++,,,***)))((((((''''''''''''((((((&&&(((******)))((()))************))))))(((((((((*********++++++---......,,,,,,++++++++++++,,,,,,------,,,,,,++++++******------------------------------...---+++***+++---***+++,,,---------,,,++++++,,,,,,---......//////...............//////////////////...///000000111000111333444555444333222yyyjjj[[[UUUTTTQQQOOOOOONNNLLLJJJJJJIIIGGGDDDBBBDDDCCCAAA@@@===;;;:::999666666666666555555555555444222000///000000///...///...------++++++***)))***++++++)))(((((()))***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$"""!!!!!! !!!!!!"""&&&&&&%%%%%%$$$$$$%%%%%%###############"""""""""###%%%%%%%%%###"""###$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""######$$$%%%&&&&&&'''###"""!!!"""$$$%%%%%%$$$'''&&&$$$######$$$&&&(((%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$&&&&&&&&&&&&%%%$$$###"""'''((((((((('''&&&&&&%%%"""######$$$&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%######"""###$$$&&&((()))''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))******++++++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111111111111111222333333444444444444444333222111....../////////000000000111000///------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))(((((((((*********)))******+++,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''')))***)))((())))))(((((((((((()))***)))(((((((((((('''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''###$$$&&&(((************)))((('''(((***+++***)))((((((''''''''''''((((((&&&'''))))))((((((((()))))))))(((((((((((('''''')))***+++,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++,,,---+++,,,---------,,,+++***+++++++++,,,,,,------.....................---------,,,,,,,,,,,,---......000111222333333333222111zzzjjj[[[UUUSSSPPPNNNMMMNNNLLLJJJJJJIIIHHHEEEBBBCCCBBBAAA???<<<:::999888666666666666555555555555444222000///000000///...///...------++++++***)))&&&)))+++***&&&%%%&&&((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&%%%%%%######""""""""""""############################## !!!"""$$$%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%######""""""""""""######&&&&&&%%%%%%%%%%%%%%%&&&########################"""$$$$$$$$$""""""###$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""#########"""!!!!!! ###"""""""""###$$$%%%%%%!!!!!!"""###%%%'''((()))$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###&&&'''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++---,,,+++***))))))(((((())))))))))))))))))))))))((((((((((((((())))))***)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////000111111333444333333222111000///............////////////000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++***************+++++++++++++++,,,++++++******)))))))))))))))))))))))))))))))))))))))((((((((('''((()))+++,,,,,,+++***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((())))))(((&&&&&&&&&&&&'''(((((('''(((''''''&&&&&&''''''(((%%%'''))))))((('''((()))((((((((((((((((((((((((((()))+++,,,,,,,,,+++***))))))(((((((((((())))))+++++++++******)))))))))++++++++++++++++++++++++,,,---......,,,+++,,,---,,,------...---,,,***)))******+++++++++,,,,,,,,,///......------,,,,,,,,,,,,++++++++++++,,,------///000111222222222111111|||lll\\\UUUSSSOOOLLLKKKLLLJJJIIIHHHHHHGGGDDDBBBAAAAAA???>>><<<;;;:::999666666666666555555555555444222000///000000///...///...------++++++***)))$$$(((,,,,,,(((&&&%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$############$$$$$$######################## !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######%%%%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$"""###$$$$$$###"""###$$$###"""  """#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""(((&&&###############"""###$$$%%%############""" $$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%'''((((((''''''&&&"""###$$$%%%&&&'''''''''%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))******++++++,,,,,,,,,+++***)))((((((************************((((((((((((((())))))***(((***+++---------++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---------------......///222222222222111000................../////////000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++,,,...++++++***************+++---------,,,,,,***)))((((((((((((((((((((((((((()))))))))(((((((((((((((''')))+++,,,,,,,,,,,,+++))))))(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%'''))))))((('''((()))))))))))))))))))))))))))((()))***+++,,,+++***))))))((((((''''''(((((()))************************+++++++++++++++++++++++++++---...///---,,,------,,,------...---,,,***)))*********+++++++++++++++......------,,,,,,++++++,,,++++++++++++,,,------/////////000000000000000}}}nnn]]]VVVSSSOOOLLLKKKKKKIIIHHHGGGGGGFFFCCCAAA@@@@@@???>>>===<<<;;;;;;666666666666555555555555444222000///000000///...///...------++++++***)))'''***,,,,,,+++)))(((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%'''&&&&&&&&&&&&&&&&&&'''#########$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""%%%$$$###""" ###$$$$$$###""""""###%%%%%%%%%%%%%%%$$$"""!!! ######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%&&&'''%%%(((***+++***((('''''' !!!###$$$&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""$$$%%%&&&(((((((((''''''%%%&&&&&&&&&&&&'''''''''''''''((())))))******++++++,,,,,,,,,+++***))))))************************((((((((((((((()))******((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,+++++++++++++++,,,------000000000000000///...---------........./////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++...///,,,+++******)))*********,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***))))))***+++(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%))))))((((((((('''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$&&&((())))))(((''')))***''''''&&&&&&&&&&&&''''''&&&'''))))))((((((((()))(((((())))))))))))******((())))))*********)))))))))((((((''''''(((((()))((())))))***+++,,,------***************************,,,//////...------...+++,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---............/////////000000|||mmm]]]VVVTTTQQQNNNMMMJJJIIIGGGGGGGGGFFFDDDBBBBBBAAA@@@???===<<<;;;:::666666666666555555555555444222000///000000///...///...------++++++***)))---+++(((((())))))***)))'''(((((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""###"""""""""######$$$%%%#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""""""""###$$$&&&'''((()))###$$$%%%$$$"""!!!###%%%$$$$$$%%%&&&&&&'''''''''######$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&$$$""" !!!###&&&((((((+++......+++((('''(((!!!"""###$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$""" ###$$$&&&((())))))((('''%%%%%%&&&&&&&&&'''''''''''''''(((((()))************+++,,,,,,,,,+++******************************((((((((((((((()))******'''((()))***++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,---....../////////......---,,,,,,,,,,,,---------------------------,,,+++++++++++++++++++++++++++++++++***((('''((())),,,...,,,++++++***))))))******((())))))***+++++++++***((((((((((((((((((((((((&&&'''''''''((()))))))))%%%'''((((((''''''))),,,%%%&&&''''''''''''%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%((())))))''''''(((***'''&&&&&&%%%%%%&&&&&&'''&&&(((******)))((()))***'''''''''(((((()))))))))***))))))((((((((())))))))))))(((((((((((())))))'''((()))+++,,,...///000***************************,,,///000///...---...***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,---......------......///000{{{lll]]]WWWUUUSSSPPPPPPKKKIIIHHHHHHHHHGGGDDDBBBCCCCCCAAA@@@>>><<<::::::777666666666555555555555444222000///000000///...///......---,,,+++***)))///***$$$"""$$$((())))))'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###''')))***(((&&&$$$######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""%%%$$$$$$###"""!!! """$$$%%%$$$!!!!!!###%%%%%%$$$$$$###"""!!! ######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&### !!!%%%''')))---000000,,,)))(((((("""######$$$$$$$$$###### !!!"""###$$$$$$$$$######$$$%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%$$$&&&((())))))'''$$$"""###$$$&&&((())))))((('''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********)))***+++,,,---,,,+++***************************((((((((((((((()))******'''(((((()))******++++++************************'''(((***+++,,,,,,++++++,,,,,,++++++,,,,,,---...------......///.........******+++++++++,,,,,,,,,,,,,,,---------,,,+++***)))))))))))))))))))))))),,,***(((&&&&&&''')))+++,,,,,,+++***))))))******$$$%%%&&&(((***+++,,,,,,((((((((((((((((((((((((%%%&&&&&&'''((()))******'''((()))(((&&&'''***...###$$$%%%'''((((((''''''"""""""""######$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&&&&''''''''''''''''''&&&'''''''''(((((((((((()))$$$$$$$$$$$$%%%%%%&&&'''###%%%''''''%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''''')))***+++***)))***+++&&&&&&&&&'''''''''((((((***)))(((''''''((()))***))))))(((((((((((())))))&&&''')))+++---///111222))))))))))))))))))))))))***,,,///000///.........)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***************++++++,,,...------------...//////nnn]]]VVVSSSQQQOOOOOONNNMMMKKKHHHFFFEEEDDDCCCAAA@@@@@@???>>>===<<<<<<999999888777666555444444555444333111///...,,,,,,............---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((+++***)))((('''&&&&&&&&&###%%%(((++++++***'''%%%$$$%%%'''((((((((('''&&&''''''&&&&&&%%%$$$######&&&&&&&&&&&&%%%%%%$$$###)))&&&###$$$'''((('''%%%###$$$%%%%%%&&&&&&&&&%%%&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$%%%&&&&&&''''''&&&&&&%%%######################## !!!!!!"""###$$$$$$$$$!!!!!!"""###############%%%$$$$$$######"""""""""""""""###$$$%%%%%%%%%%%%!!!!!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&***+++------,,,***'''%%%######""""""######$$$%%%%%%&&&&&&''''''&&&&&&%%%!!!!!!"""###$$$&&&((()))%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******''''''(((***+++,,,---...))))))(((((('''''''''&&&))))))))))))((((((((((((******))))))******+++,,,)))***++++++,,,,,,,,,,,,+++*********))))))((((((******+++++++++,,,,,,,,,---.../////////...,,,,,,))))))))))))))))))))))))------,,,,,,,,,+++++++++)))******+++,,,,,,------))))))))))))))))))))))))&&&'''))))))(((((()))+++''')))+++,,,---,,,***)))''''''&&&&&&'''(((***+++******))))))((((((''''''%%%%%%%%%&&&'''((()))***))))))******)))'''%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&$$$###"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""  """###&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%###$$$%%%&&&&&&&&&''')))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%************))))))))))))((()))))))))************''')))******))))))***+++))))))***+++,,,,,,------******+++,,,,,,---......******+++++++++,,,,,,,,,*********+++,,,---///000,,,------,,,++++++,,,...---------............///ppp___VVVTTTQQQNNNNNNNNNMMMKKKHHHFFFEEEDDDCCCAAAAAA@@@???>>>===<<<<<<999999888777666555444444333333222111000000///...............---,,,++++++))))))))))))))))))))))))))))))))))))((((((((('''%%%%%%$$$###""""""""""""%%%&&&(((******)))'''&&&%%%&&&&&&'''((((((''''''%%%%%%$$$$$$###""""""!!!%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$$$$%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###############""""""""""""""""""###$$$%%%%%%%%%!!!""""""##############################"""""""""%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&&&&&&&%%%%%%!!!!!!!!!!!!!!!"""######&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&((()))+++++++++)))&&&$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((())))))***(((((()))***++++++,,,---)))((((((((('''''''''''''''''''''''''''((((((((())))))(((((())))))***+++******+++,,,,,,,,,++++++************)))))))))((()))))))))*********++++++,,,------...---,,,+++***************************((())))))+++---///111222***))))))(((((()))******(((((((((((((((((((((((((((***++++++))))))***,,,'''(((***+++++++++)))))))))((('''&&&&&&'''(((((()))))))))(((((((((''''''&&&&&&%%%&&&&&&'''((()))''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%''''''(((((()))))))))***)))))))))))))))))))))((((((((()))))))))*********'''((())))))((('''(((***''''''((())))))***++++++******++++++,,,------...*********+++++++++,,,,,,...---,,,++++++++++++++++++,,,---,,,+++***,,,...------------.........///ppp___VVVSSSPPPNNNNNNNNNMMMKKKHHHFFFEEEDDDDDDBBBAAA@@@???>>>===<<<<<<999999888777666555444444222222222222222111111111000000000...---+++)))((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((('''&&&'''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###"""###$$$"""######$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$######"""""""""!!!#########$$$%%%%%%&&&&&&!!!"""######$$$$$$######"""""""""###############'''&&&&&&$$$###"""!!! !!!"""############"""!!!!!!!!!!!!"""######%%%%%%$$$############$$$"""############$$$$$$$$$#########"""######$$$%%%!!!""""""###$$$%%%%%%%%%&&&''')))))))))'''%%%#########""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((()))))))))))))))*********++++++((((((((((((''''''''''''%%%%%%&&&&&&''''''(((((((((''''''''''''((())))))+++++++++,,,++++++******************))))))))))))((((((((()))))))))******+++++++++,,,++++++***)))************************...---,,,+++,,,---///111---+++)))'''''''''((()))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''&&&'''((()))***)))((((((***)))((('''&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%'''(((((())))))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))))))))&&&((()))(((&&&&&&'''((('''(((((())))))******************+++,,,,,,------*********++++++++++++,,,///...---++++++*********+++,,,---,,,******,,,------------------......///~~~nnn]]]UUUSSSPPPNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBAAA@@@>>>===<<<<<<999999888777666555444444333333333222222222111111444333111///,,,)))&&&%%%))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((()))******)))(((((('''''''''''''''((('''&&&%%%%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$### """%%%$$$!!! !!!$$$###$$$%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$&&&%%%$$$############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%%%%$$$###"""!!! !!!""""""###""""""!!!!!!""""""###$$$%%%$$$$$$###############""""""#########$$$$$$$$$$$$###"""""""""###%%%&&& !!!"""###$$$%%%%%%%%%&&&'''((('''&&&$$$#########""""""######$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""!!!""""""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((())))))************))))))))))))((((((((((((((('''''''''%%%%%%&&&''''''((())))))((((((''''''(((((()))***+++++++++++++++***)))(((*********)))))))))))))))((((((((()))))))))******++++++++++++******))))))************************///---,,,++++++---000222111///+++((('''''')))***((((((((((((((((((((((((&&&'''((('''%%%$$$$$$%%%%%%&&&'''(((((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&$$$###"""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$#########$$$%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! %%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%$$$###"""""""""%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))'''((()))(((&&&&&&&&&''')))*********+++++++++,,,)))*********++++++,,,,,,************++++++++++++,,,+++++++++++++++,,,,,,+++,,,,,,+++******+++---------,,,,,,,,,---...///{{{kkkZZZSSSRRRPPPOOOOOOMMMLLLJJJHHHGGGEEEEEEEEECCCCCCAAA@@@???===<<<<<<999999888777666555444444555444444333222111000000222111000///,,,***((('''))))))))))))))))))))))))((((((((((((''''''''''''$$$$$$$$$$$$%%%&&&'''''')))(((''''''&&&'''((((((((((((&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&######$$$%%%%%%$$$$$$$$$"""%%%$$$""" !!!###'''(((((((((((((((''''''  ###$$$$$$###"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""""""""###############""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$###""""""""""""###$$$ !!!"""###%%%&&&&&&"""""""""""""""###$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$$$$###"""""""""###%%%&&& !!!""""""###$$$$$$%%%&&&'''''''''&&&%%%$$$######""""""######$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''')))************))))))))))))((('''''''''(((((((((((((((&&&&&&'''((())))))******)))(((((((((((()))******++++++++++++******)))((())))))))))))))))))******)))))))))*********+++++++++++++++***************))))))))))))))))))))))))%%%%%%%%%(((,,,222777:::111...+++(((''''''((()))''''''''''''''''''''''''***+++,,,+++)))(((((()))%%%%%%&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$#########%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&''''''(((&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&''''''''''''((((((((('''((())))))''''''((()))***************+++++++++))))))***************+++))))))*********+++++++++++++++*********+++,,,,,,++++++,,,+++***)))+++---------,,,++++++---...///{{{kkk[[[TTTRRRPPPOOOPPPLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAA???===<<<<<<999999888777666555444444555444333222111000//////---------...------,,,,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$###!!!  """######"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((!!!!!!!!!!!!"""###%%%%%%###""""""""""""###$$$$$$$$$$$$###""""""""""""###"""############$$$$$$$$$#########"""######$$$%%%""""""""""""############%%%%%%%%%&&&%%%%%%%%%$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$&&&''')))***))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((())))))******))))))(((((())))))***+++*********+++******))))))))))))))))))************)))))))))*********++++++++++++***))))))))))))***(((((((((((((((((((((((($$$%%%%%%'''***...222444,,,***(((&&&&&&&&&'''(((''''''''''''''''''''''''((()))***)))((('''((()))%%%&&&&&&&&&&&&'''''''''$$$$$$&&&''''''(((((('''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$""" !!!$$$%%%###!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%% !!!###%%%''')))***$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&((())))))(((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++...---,,,******)))))))))***+++,,,+++))))))+++,,,...---+++******,,,...///ooo^^^VVVSSSQQQOOOOOOLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCAAA???===<<<;;;999999888777666555444444222222111111111000000000------......------,,,+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&'''((()))******''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$""""""############"""!!! ###"""!!!"""###$$$###"""!!!!!!!!!"""###$$$$$$$$$"""##################"""######$$$$$$$$$$$$######!!!""""""######$$$$$$%%%########################"""###$$$$$$%%%%%%$$$$$$$$$$$$###############"""$$$###"""""""""$$$&&&'''!!!  !!!"""#########""""""######$$$%%%$$$$$$###""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############""""""##############################""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((()))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''((())))))((())))))************)))((()))))))))************((((((((()))))))))*********)))((('''''''''((()))'''''''''''''''''''''''')))((((((''''''(((((()))((((((''''''''''''((()))''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%######$$$&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&#################################$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%!!!"""$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''$$$%%%'''''''''''')))+++((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))************,,,,,,+++******)))*********++++++***))))))***,,,...,,,+++******,,,...///sssaaaXXXTTTQQQNNNMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCAAA???>>><<<;;;999999888777666555444444//////000000111111111111222111000///,,,***((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$&&&((()))*********&&&'''((()))((('''%%%$$$''''''''''''''''''''''''!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$'''***)))&&&"""((((((((((((((('''&&&%%%&&&$$$###$$$%%%%%%$$$### !!!!!!"""###$$$$$$$$$""""""############""""""""""""############"""""" !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""!!!!!! """!!! """###%%%%%%$$$######$$$%%%&&&#########"""######$$$%%%$$$######""""""""""""""""""############$$$$$$$$$!!!"""###%%%%%%$$$######%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""#########"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""###$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((++++++***(((((('''''''''(((((((((((()))))))))***&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))***************(((((())))))*********+++''''''''''''((((((((())))))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))'''((())))))***+++++++++''''''''''''''''''''''''%%%&&&''''''''''''((()))'''&&&&&&&&&&&&'''((((((&&&''''''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%'''""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$#########$$$%%%%%%&&&########################""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%""" """''')))'''$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''!!!###%%%&&&&&&''')))***************))))))))))))))))))))))))(((((((((((())))))))))))************((((((((()))***,,,---...***++++++***))))))***,,,...,,,***)))***+++...000uuubbbXXXTTTQQQNNNNNNNNNLLLIIIHHHGGGGGGEEECCCCCCBBBAAA???===<<<::::::;;;;;;:::888777555444444444333333333333333333222---///000///---,,,,,,---))))))***++++++)))((('''((((((((((((''''''''''''+++'''!!!###&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&''''''''')))'''$$$""""""###%%%'''"""###$$$%%%%%%$$$###""""""###%%%&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''&&&%%%$$$###"""!!! """###$$$$$$$$$$$$###"""########################"""###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$(((&&&### !!!$$$&&&"""###%%%$$$$$$$$$%%%'''&&&%%%###"""""""""######%%%###!!!"""$$$%%%$$$!!!#########$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$""""""""""""############&&&%%%$$$######$$$%%%&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$#########"""""" !!!#########$$$%%%'''%%%%%%$$$$$$###""""""""" !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&***)))((('''&&&&&&'''((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((((((((((((***)))'''&&&'''(((***,,,)))))))))***+++++++++,,,&&&&&&''''''((())))))***************)))'''&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&'''((())))))&&&''')))+++,,,+++***)))))))))((((((((('''''''''######$$$$$$$$$%%%%%%%%%)))((('''%%%%%%&&&''''''))))))(((((('''''''''&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######&&&&&&''''''&&&&&&%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$""""""############""""""%%%### %%%(((&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$######"""#########%%%###!!!###%%%&&&$$$!!!######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''$$$"""$$$&&&''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***))))))))))))((((((((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,tttbbbXXXTTTQQQNNNNNNNNNLLLIIIHHHGGGGGGEEECCCCCCBBBAAA???>>><<<;;;:::;;;:::999888777555444444444333333333333222222222222222222///+++((('''&&&)))************)))((((((((((((((((((''''''''''''+++)))'''%%%$$$%%%((()))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$###$$$%%%&&&"""###$$$%%%%%%$$$###""""""###%%%&&&&&&%%%###"""!!!""""""""""""#########!!!!!!!!!""""""#########"""!!! ######################################################$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$###!!!!!!!!!######"""!!!"""######$$$$$$###""""""###$$$&&&$$$######%%%&&&%%%###"""""""""######$$$$$$$$$%%%$$$######"""""""""###""""""""""""############%%%$$$$$$######$$$$$$%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$#########""""""###$$$%%%$$$"""""""""###%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%***)))((('''&&&&&&'''(((&&&''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))))))))))))))(((((((((''')))((('''''''''(((***+++******************++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))((())))))((('''%%%((((((((((((''''''''''''&&&&&&''''''((()))))))))(((((()))******)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$"""##################"""$$$###!!! """$$$%%%&&&%%%$$$######$$$%%%&&&###""""""!!!""""""######$$$"""!!!"""$$$%%%###!!!"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((('''''''''((()))+++,,,******)))))))))(((((((((((((((((())))))))))))***************+++++++++,,,***)))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,tttaaaXXXTTTQQQNNNNNNNNNLLLIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@>>><<<;;;;;;;;;:::999888777555555444444444333333222222222222222222222///***&&&%%%$$$******))))))(((((())))))((((((((((((''''''''''''(((***+++)))&&&%%%'''***(((''''''&&&%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!"""###"""""""""!!!!!!!!!!!!%%%$$$###""""""###$$$%%%########################$$$$$$%%%%%%%%%$$$######$$$###""""""""""""###$$$$$$######""""""""""""###"""$$$$$$###!!! ###%%%%%%###"""###%%%&&&%%%$$$$$$&&&&&&%%%$$$"""""""""""""""#########"""############"""!!!!!!"""""""""#########$$$$$$###$$$$$$$$$$$$$$$$$$###$$$###"""!!!!!!!!!"""###$$$$$$$$$##################$$$%%%$$$"""""""""###$$$%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))(((''''''&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))******************))))))((((((''''''&&&%%%$$$$$$)))'''%%%''')))***'''$$$''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""####################################$$$%%%%%%$$$""""""$$$$$$############$$$$$$!!! !!!"""######"""!!!!!!"""######""" !!!"""######$$$$$$######"""###$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$$$$######"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''(((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((***,,,---************))))))))))))))))))))))))************)))))))))*********++++++)))((((((((()))+++---...++++++,,,,,,,,,---------sssaaaWWWTTTQQQNNNNNNOOOLLLJJJHHHHHHGGGFFFDDDCCCBBBAAA@@@>>>===<<<;;;::::::999888777666555555444444333333222111111111...//////...,,,***)))***+++***)))''''''((())))))((((((((((((''''''''''''%%%(((***'''###"""%%%)))(((((('''&&&&&&&&&&&&''')))(((&&&$$$$$$$$$%%%&&&%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################%%%%%%%%%%%%$$$$$$###"""########################&&&'''''''''''''''&&&&&&"""%%%((((((&&&$$$"""""" $$$''''''###!!!"""$$$%%%%%%$$$$$$%%%%%%%%%$$$""""""##################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###""""""""""""############################## !!!############%%%'''######$$$$$$%%%&&&&&&''' !!!###$$$%%%%%%%%%$$$###############$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))((((((((('''''''''''''''((()))***)))))))))++++++******))))))((((((******))))))((('''''''''(((%%%$$$&&&)))***'''$$$&&&&&&'''''''''''''''(((((((((((((((''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###""""""!!!"""$$$&&&&&&%%%###"""##############################""""""""""""""""""$$$$$$############$$$$$$$$$%%%&&&'''&&&%%%###"""######""""""""""""###### !!!"""###$$$%%%!!!!!!!!!"""""""""!!! !!!!!!"""############"""######$$$$$$%%%%%%%%%%%%!!!###$$$%%%$$$"""!!!$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%)))***)))&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***+++,,,+++*********))))))))))))(((((()))))))))*********((())))))))))))************)))(((((()))+++---...+++,,,,,,,,,,,,---------rrr```WWWTTTPPPNNNNNNOOOMMMJJJIIIHHHHHHFFFDDDCCCBBBAAA@@@???>>>===<<<:::999999888777666555555444444333222222111000000,,,...//////---,,,------+++***((('''''''''((()))((((((((((((''''''''''''&&&((((((%%% %%%+++(((((('''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%%%%&&&$$$%%%&&&(((((('''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""############%%%$$$"""!!!!!!"""$$$%%%########################%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######"""###$$$%%%%%%$$$$$$######&&&)))***(((%%%######"""%%%'''&&&###!!! !!!###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%##################$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""$$$$$$$$$######$$$$$$$$$######################## !!!############%%%'''!!!!!!"""###$$$%%%&&&&&& !!!###$$$%%%$$$$$$###"""""""""######$$$$$$$$$'''''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((((((((((((''''''''''''''''''((()))***)))))))))+++******))))))((((((((())))))))))))))))))))))))'''&&&%%%&&&))))))'''%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$############$$$$$$######"""!!!!!!###%%%%%%$$$###"""########################""""""""""""######""""""$$$$$$###""""""###$$$$$$''''''&&&&&&%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&& !!!"""""""""!!!!!!!!!!!!!!!"""############"""$$$###$$$$$$$$$$$$%%%%%% """$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$((()))'''%%%''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))*********))))))))))))((('''''''''((((((((())))))((())))))))))))*********,,,+++***))))))***+++++++++++++++,,,,,,,,,------rrr___WWWSSSPPPOOOOOOOOOMMMJJJIIIIIIHHHFFFEEECCCBBBAAA@@@???>>>======999999888888777666666555444444333222111000000//////000111000---++++++,,,))))))((((((''''''((((((((((((((((((''''''''''''******)))%%%"""###''',,,(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$######!!!"""######$$$#########!!!$$$&&&&&&%%%###""""""%%%$$$$$$$$$$$$###"""!!!"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%"""##################"""###$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$###$$$%%%$$$"""""""""###!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$""" """""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''''''''&&&&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((('''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$###"""""" """###$$$$$$###"""########################!!!"""######$$$$$$######$$$###"""!!!!!!"""###$$$((('''%%%$$$$$$%%%&&&'''""""""############""""""###"""""""""###$$$%%%&&& """######"""!!!!!!"""!!!"""######$$$$$$######$$$$$$######$$$$$$%%%&&& !!!"""###$$$######"""!!!!!!"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''&&&%%%''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))*********++++++++++++++++++******))))))******+++++++++,,,,,,,,,qqq___VVVSSSPPPOOOOOOPPPMMMKKKIIIIIIHHHFFFEEEBBBBBBAAA@@@??????>>>>>>999999888888777666666666444444333222111000/////////000111///,,,***)))***(((((())))))(((((('''&&&((((((((((((''''''''''''******((('''''''''((()))'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&%%%"""######$$$%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""""""""#########!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######################################################$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&& """######"""!!!"""###%%%"""!!!$$$'''%%%###"""$$$&&&%%%###"""$$$%%%$$$$$$$$$$$$#########"""###############$$$%%%%%%#########$$$$$$$$$%%%%%%######""""""""""""######""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%$$$"""""""""############$$$$$$%%%%%%%%%$$$$$$%%%$$$###!!! """"""######$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((('''''''''&&&&&&&&&)))((('''''''''(((***+++((((((((()))))))))))))))))))))((((((''''''&&&&&&&&&***,,,+++'''%%%&&&((($$$$$$%%%&&&&&&'''(((((($$$%%%%%%%%%&&&'''''''''$$$%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""!!!!!!"""######$$$%%%%%%########################!!!"""$$$%%%%%%%%%$$$$$$###"""  """###%%%%%%%%%%%%%%%%%%&&&&&&""""""###$$$$$$###""""""######""""""""""""###$$$!!!###%%%$$$"""!!!"""$$$"""######$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&"""""""""#########$$$$$$ !!!"""##################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&'''((()))******))))))(((((((((((('''''''''&&&'''(((((((((((()))))))))************+++++++++,,,((()))+++,,,,,,+++***))))))))))))*********++++++qqq___VVVSSSPPPOOOOOOPPPMMMKKKIIIIIIHHHGGGEEEBBBBBBAAAAAA@@@???>>>>>>999999888888777777666666444444333222111000///...---...///...,,,*********'''((()))))))))(((&&&%%%)))(((((((((''''''''''''(((''''''((())))))&&&$$$&&&&&&%%%$$$$$$$$$$$$%%%"""$$$&&&((()))(((&&&$$$"""""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%&&&!!!!!!!!!!!! """###$$$$$$$$$$$$###"""########################"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######"""""""""######$$$%%% """######""""""###%%%%%%%%%***(((%%%###%%%'''&&&$$$###%%%'''$$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$ !!!"""###############""""""######$$$$$$$$$$$$ !!!#########$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!###$$$$$$###""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&***)))'''&&&'''(((***,,,''''''(((((())))))******------,,,***)))'''&&&&&&&&&+++///,,,&&&###&&&***$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&'''(((((((((&&&$$$"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$##################$$$%%%&&&'''"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!  !!!###"""###%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%$$$###"""###""""""!!!!!!!!!!!!"""!!!$$$&&&%%%###!!!###%%%######$$$%%%%%%%%%%%%$$$%%%$$$#########$$$%%%&&&#########"""###$$$$$$%%% """###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$#########$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***)))&&&$$$&&&((('''''''''&&&&&&'''''''''$$$%%%''')))++++++++++++((('''''''''&&&&&&&&&&&&))))))))))))***************++++++++++++,,,,,,,,,%%%'''***---...---+++***((())))))))))))*********ppp^^^VVVUUUTTTSSSSSSOOOMMMJJJHHHGGGFFFDDDBBBBBBCCCCCCBBBAAA???<<<;;;888888777777666666555555888666444333333222000...///...---...//////---+++((((((((((((((((((((((((+++***(((''''''(((***+++(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&########################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$###"""!!!!!!########################!!!""""""!!! !!!###%%%&&&((()))))))))(((''''''%%%######$$$$$$!!!$$$%%%%%%%%%%%%$$$######$$$$$$##################&&&$$$""" !!!"""###$$$$$$##################%%%&&&&&&%%%###"""###$$$#########$$$%%%%%%&&&&&&!!!!!!!!!!!!"""""""""""" !!!$$$&&&(((***""""""############""""""%%%###!!!!!!###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$########################%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! &&&'''((((((&&&&&&'''((((((&&&%%%'''******'''###%%%%%%%%%&&&&&&((()))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''***,,,---+++(((&&&''')))))))))(((((('''''''''&&&((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))))))))'''%%%###""""""""""""###$$$$$$%%%%%%!!!"""$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%$$$"""###$$$$$$###""" !!!"""###$$$######"""!!!!!!!!!!!!""""""""""""########################%%%$$$"""!!!!!!!!!""""""$$$$$$###!!! """"""###%%%''''''%%%$$$%%%$$$""" !!!###$$$"""""""""!!!""""""###$$$$$$###"""!!!!!!"""###$$$&&&%%%$$$#########$$$%%%***)))&&&###!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###""""""""" !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''')))((('''&&&%%%%%%%%%%%%%%%***)))(((''''''((()))***))))))(((((('''''''''&&&+++***))))))((()))******)))************+++++++++)))+++,,,+++***)))***+++'''((()))***************ppp^^^VVVUUUTTTSSSRRROOOMMMJJJHHHGGGFFFDDDBBBCCCCCCBBBAAA@@@>>>===<<<999888888777666555555555777666444333333222000//////...------...---+++))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$############$$$%%%########################$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$###"""!!!########################""""""###"""!!! """$$$$$$%%%%%%&&&''''''&&&&&&&&&$$$"""###%%%%%%###!!!$$$$$$%%%%%%$$$$$$###"""########################%%%$$$###""""""""""""##############################$$$%%%$$$###"""###$$$######""""""!!! """""""""############$$$$$$$$$###############$$$########################%%%###!!!"""###$$$""" #############################################"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$"""!!!!!!"""$$$&&&&&&%%%###"""############$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&((()))((('''&&&'''(((&&&&&&&&&'''((((((&&&%%%&&&&&&&&&&&&'''((()))***))))))******))))))((('''''''''&&&&&&&&&&&&''''''(((***+++***'''%%%&&&((()))((((((((('''''''''&&&((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&))))))((((((((('''''''''''''''(((''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$"""$$$&&&''''''''')))***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$#########"""!!!"""###$$$###"""!!!!!!###$$$$$$$$$######""""""""""""####################################%%%$$$###"""!!!""""""#########"""!!!!!!!!!!!!!!!!!! !!!###""" !!!!!! """###$$$"""""""""""""""###$$$$$$%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&%%%###""""""###$$$%%%$$$$$$$$$######$$$$$$$$$""""""######$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&'''(((((()))((((((((('''''''''&&&'''''''''(((((((((''''''))))))*********+++++++++'''(((((('''&&&&&&''')))******+++,,,,,,,,,,,,,,,qqq^^^WWWVVVTTTRRRRRROOOLLLIIIHHHGGGFFFDDDCCCDDDCCCBBB@@@???>>>>>>===::::::999888666555444444666444333333333333222000///...---,,,---,,,)))'''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%$$$###"""!!!########################"""###$$$###!!!!!!###$$$$$$############$$$%%%%%%$$$###""""""$$$&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$######"""########################!!!"""######""""""###$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""%%%%%%$$$###""""""######$$$###""""""######""" ########################&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###""" !!!$$$&&&'''%%%""" ############$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&((()))((('''&&&'''(((%%%'''(((((('''&&&&&&'''''''''&&&''''''((()))***)))************))))))(((''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((((((((((('''''''''''''''(((((((((''''''''''''&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$###&&&''''''&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$$$$#########!!!!!!"""$$$%%%$$$###"""###$$$%%%%%%%%%$$$###############$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$######"""#########""""""!!!!!!!!!!!!""""""%%%###############!!! """"""###############"""###$$$$$$%%%%%%%%%$$$######$$$%%%%%% ###&&&'''&&&%%%$$$$$$###"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''((((((((('''''''''''''''((((((***++++++++++++***)))))))))*********++++++)))***)))((('''''')))+++******+++,,,,,,,,,,,,+++qqq___WWWVVVTTTRRRQQQNNNLLLIIIHHHGGGFFFEEECCCDDDCCCAAA???>>>>>>>>>???;;;;;;999888666555444333555333222222444444333111111///...------,,,)))'''((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###########################$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$###"""###########################$$$$$$###""""""###%%%$$$###"""!!!!!!"""$$$%%%$$$$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$###""""""###############$$$$$$$$$###$$$%%%&&&&&&%%%###"""###############$$$$$$$$$!!!""""""!!!!!!"""$$$######$$$%%%%%%&&&&&&'''############$$$$$$$$$%%%######""""""###$$$$$$%%%%%%$$$###"""!!!!!!""""""$$$###"""""""""""""""!!!########################%%%%%%%%%$$$$$$$$$############################## ###%%%%%%%%%!!!###$$$%%%$$$"""!!!#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%###%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''$$$''')))(((&&&$$$&&&)))'''''''''''''''((()))***)))***************))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###!!! !!!&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$#########""""""###%%%'''&&&%%%######%%%%%%&&&%%%$$$###"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############$$$$$$###"""!!!!!! !!!!!!%%%$$$######$$$$$$"""!!!!!!"""######"""!!!###############$$$%%%%%%###""""""""""""""""""###!!!!!!###$$$%%%%%%%%%$$$%%%%%%###"""!!!!!!!!!!!!%%%$$$"""!!!!!!"""$$$%%%############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))***+++,,,---))))))))))))************++++++***)))'''(((***---((())))))*********))))))qqq___XXXWWWTTTQQQPPPNNNKKKIIIGGGGGGGGGEEEDDDDDDCCCAAA???>>>>>>??????;;;;;;:::888777555444444444333222222444444333222222000///......---***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&((())))))(((&&&$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$#################################$$$$$$###""""""###%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$###$$$$$$%%%###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$"""###%%%''''''%%%###"""""""""#########$$$$$$$$$ """"""!!!!!!"""$$$ !!!!!!"""#########"""""""""#########$$$$$$""""""""""""###$$$%%%&&&$$$###"""!!!!!!!!!!!!!!!############"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!$$$&&&&&&&&&""""""!!!!!!""""""###$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$&&&'''((($$$&&&((()))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%''')))(((%%%$$$&&&)))(((''''''''''''(((((()))((())))))*********))))))''''''&&&&&&&&&&&&''''''''''''''''''))))))))))))&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$$$$"""#########$$$$$$$$$%%%(((((((((&&&$$$###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!"""######$$$$$$###############$$$$$$$$$$$$######!!! !!!$$$%%%%%%$$$###$$$%%%&&&%%%%%%######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$###!!!   !!!!!! !!!###%%%$$$###!!!######""""""######$$$%%%"""""""""######"""""""""%%%$$$"""!!!!!!"""$$$%%%$$$######""""""!!!!!!!!!%%%$$$###""""""###$$$%%%""""""!!!!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%"""!!!"""%%%(((+++(((((()))))))))*********'''((((((&&&%%%%%%''')))))))))*********))))))(((qqq```XXXWWWTTTQQQOOOMMMKKKIIIGGGGGGGGGEEEDDDCCCBBBAAA@@@????????????;;;;;;:::999777666555555555333222222444444333111111000/////////...+++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%###########################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$########################"""###$$$###!!!!!!###$$$%%%%%%$$$############$$$!!!###%%%%%%###"""###$$$######$$$$$$######"""!!!"""""""""###$$$$$$%%%%%%!!!"""$$$&&&&&&%%%###""""""""""""###$$$$$$%%%%%% !!!""""""!!!!!!"""###%%%$$$$$$######"""!!!!!!"""""""""############$$$%%%%%%$$$###""""""######!!!"""############"""""""""###$$$###"""!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%&&&""""""""""""""""""""""""%%%$$$######%%%%%%$$$###$$$###!!! !!!"""%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!"""$$$%%%'''(((%%%&&&'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&'''&&&%%%$$$%%%&&&''''''''''''%%%%%%'''(((''''''&&&&&&&&&''''''((('''(((((())))))))))))(((''''''&&&&&&&&&&&&''''''((('''&&&''')))***)))(((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((('''&&&%%%$$$######"""###!!!!!!"""######$$$%%%%%%'''''''''%%%$$$$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""!!!!!!!!!!!!"""######$$$###############$$$$$$$$$$$$######!!!"""!!! ###$$$%%%%%%%%%$$$###""" !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""############"""%%%$$$###!!! !!!  """$$$$$$###"""###$$$%%%$$$###!!!"""""""""!!!"""######$$$###$$$%%%%%%%%%%%%$$$###(((%%%"""!!!###%%% !!!"""$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''%%%###!!!"""%%%(((***((((((((()))))))))******((()))******)))((()))***+++,,,,,,,,,,,,+++******qqq```YYYWWWTTTPPPNNNMMMKKKHHHGGGGGGGGGFFFDDDAAAAAAAAAAAA@@@??????>>>::::::999999888777666666555444333333333333222111///...------...---+++)))''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$########################""""""###"""!!! """$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$######$$$###############""""""!!!!!!""""""###$$$$$$%%%%%%!!!!!!###$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""###$$$###!!!!!!!!!###''''''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%'''&&&%%%###"""!!!!!! """$$$&&&'''&&&%%%###"""###%%%$$$!!! !!!###"""""""""""""""""""""""""""#############################################&&&%%%######$$$$$$###!!!$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((()))(((&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%###$$$%%%%%%&&&%%%%%%%%%'''''''''((((((((())))))######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$#########"""""""""""""""#########!!!!!!"""#####################$$$$$$$$$$$$######!!!  !!!"""!!! ######$$$$$$$$$###!!!!!!!!!!!!"""""""""################################# !!!"""###""""""!!!"""!!!!!!!!!!!!!!!""""""&&&%%%######$$$&&&&&&%%% !!!"""######""""""!!!!!!!!! !!!!!!"""######$$$%%%%%%%%%%%%$$$###$$$###!!! """$$$%%% """###%%%&&&''''''###%%%&&&''''''&&&%%%###+++)))'''&&&%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!!!!$$$&&&$$$$$$######$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''(((((()))(((((((((((()))))))))******,,,...///...,,,+++,,,,,,,,,,,,,,,,,,+++******qqq```YYYXXXTTTPPPNNNMMMKKKHHHGGGGGGGGGFFFEEE@@@AAABBBBBBAAA@@@>>>===:::999999999888888777777666444333333333333222000...---,,,,,,------+++)))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%########################!!!""""""!!! !!!###"""###$$$$$$$$$"""!!! """%%%%%%###$$$%%%###############"""!!!!!!!!!""""""###$$$$$$%%%%%%!!!!!!"""###############!!!""""""###$$$$$$%%%%%%###$$$$$$###"""!!!!!!""" !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$###"""""""""""" """&&&)))***)))'''%%%!!!$$$%%%$$$!!! !!!###########################$$$$$$######"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$""""""""""""###$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***((()))***)))((('''(((******'''$$$$$$''')))(((&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''''''''''''''&&&&&&'''''''''(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''' !!!###$$$%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$""" ###%%%%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######"""""""""""""""######$$$$$$$$$%%%!!!!!!"""#####################$$$$$$$$$$$$######%%%$$$"""###$$$$$$###""""""###$$$$$$###"""!!! """############$$$$$$$$$######################## """""""""!!!  """###%%%&&&&&&$$$!!!!!!!!!""""""!!!!!!""""""###### !!!""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$###%%%'''))))))'''%%%###&&&$$$"""  !!!$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###!!! ###&&&$$$#########$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''###%%%''')))((('''$$$"""(((((((((((())))))))))))&&&)))---...,,,***)))(((***************)))((('''sssbbbYYYVVVSSSQQQQQQNNNMMMKKKIIIGGGFFFEEEEEECCCBBB@@@>>>>>>>>>@@@AAA<<<;;;999777666555444444555555444333222222222222000000///...,,,+++***)))+++)))&&&'''******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%------,,,)))%%%#########$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%###"""!!!!!!###$$$&&&'''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$############### !!!"""###$$$%%%%%%""""""""""""############&&&&&&%%%$$$############$$$$$$######""""""!!!!!!$$$######"""""""""""""""!!!!!!!!!"""$$$%%%$$$""""""$$$---&&&###+++000///)))######'''(((%%% $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$##################"""######""" %%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$#########$$$$$$"""!!!"""&&&'''&&&$$$!!!###%%%'''(((((((((''''''&&&%%%$$$$$$&&&((()))###$$$%%%&&&''''''''''''))))))(((((('''''''''&&&###$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&%%%&&&)))***'''%%%$$$%%%'''((()))(((''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$######""""""######$$$$$$#################################$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!!######""""""""""""######!!!"""###$$$$$$%%%$$$$$$!!!###&&&&&&$$$"""!!!!!!$$$!!! ###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ +++666666---%%%###&&&######$$$$$$$$$######"""&&&%%%$$$######$$$%%%&&&***%%% $$$'''%%%"""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''''''''''''''''''''''''''######""""""######$$$%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))++++++++++++)))((('''&&&rrraaaXXXUUURRROOOOOOLLLKKKIIIGGGEEEDDDCCCCCCDDDCCCAAA???>>>???@@@AAA<<<;;;999888666555555555555555444333222222222222000000///...,,,+++***)))***)))(((((())))))(((''' !!!"""$$$''')))***+++*********(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""################################################"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###""""""!!!##################$$$$$$"""!!!!!!!!! """"""""""""############$$$$$$#########$$$$$$%%%""""""!!!!!! $$$###""""""!!!!!!""""""############$$$$$$###"""((( ###%%%!!!(((999@@@HHH<<<,,,###!!!######!!!#####################"""""""""""""""""""""""""""""""""""""""####################################""""""######"""!!! """""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%$$$"""!!!###&&&'''&&&%%%######$$$$$$&&&'''((()))&&&%%%$$$###$$$%%%'''(((###$$$%%%&&&'''''''''''')))((((((((('''''''''&&&$$$%%%&&&''''''''''''&&&((('''&&&%%%%%%%%%&&&&&&&&&$$$###$$$&&&'''&&&$$$%%%&&&''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############""""""""""""###$$$$$$$$$%%%%%%$$$######""""""######"""""""""""""""""""""""" !!!"""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""###### !!!"""############!!!###%%%%%%$$$""""""######"""!!!"""%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%...555555---%%%###$$$########################$$$###"""!!!!!!"""###$$$"""""""""###$$$%%%$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%"""###%%%$$$$$$###%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&'''((()))))))))((())))))))))))************************)))((('''qqq```XXXUUUQQQNNNNNNLLLKKKIIIGGGEEEDDDDDDCCCEEEDDDBBB@@@@@@@@@@@@AAA<<<;;;999888666666555555555555444333222222222222000000///...,,,+++***)))((()))***)))((('''((()))&&&&&&&&&&&&''''''''''''''''''((('''&&&&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&%%%###"""!!!###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""###$$$$$$$$$%%%""""""!!!!!!!!! """""""""#########$$$$$$"""!!!!!!"""###$$$%%%%%%"""!!!!!!!!!!!! ###""""""!!!!!!!!!!!!!!!###$$$$$$$$$$$$######"""%%%"""$$$$$$$$$777MMMRRRNNNAAA000$$$ """###############""""""!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$########################!!!!!!###$$$$$$%%%%%%$$$ !!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$###"""###&&&'''&&&%%%$$$###""""""###%%%((()))%%%$$$$$$######$$$&&&'''$$$$$$%%%&&&''''''''''''((((((((('''''''''''''''&&&&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$&&&'''''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$##################$$$$$$$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!"""""" !!!######""""""!!!""""""############""""""""""""""""""##################""""""""""""###### """"""######"""###$$$$$$###"""###%%%#########$$$&&&&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&***......***%%%######$$$$$$###""""""###$$$%%%$$$######""""""######$$$"""&&&'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%''''''%%%###!!!#########$$$$$$$$$$$$%%%###$$$%%%$$$#########%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))*********+++((())))))******))))))(((ppp```XXXUUURRRNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@AAA<<<;;;999888777666666666555555444333222222222222000000///...,,,+++***)))'''***+++***'''&&&'''******))))))((('''&&&&&&%%%'''((()))(((''''''(((***''''''&&&&&&%%%%%%%%%$$$'''''''''&&&%%%$$$###"""$$$%%%%%%&&&'''((())))))$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$""""""!!!!!!"""######$$$###########################"""!!!!!! !!!!!!!!!"""###$$$###"""###### """(((''''''999HHHDDD666000((($$$%%%&&&%%%###$$$######""""""!!!!!! """"""""""""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$!!!"""###$$$$$$%%%&&&&&&""""""######$$$%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&######""""""###%%%&&&'''$$$$$$#########$$$%%%&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''')))******)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###############$$$$$$###"""""""""""""""!!!!!!!!!"""""""""""""""!!!"""$$$%%%%%%%%%###""""""""""""######"""""""""#########"""""""""""""""######""""""""""""######!!!"""#########"""###$$$###""""""$$$&&&$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&& """$$$%%%%%%%%%$$$$$$%%%$$$"""!!!!!!###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###!!!############$$$$$$$$$$$$%%%&&&&&&%%%"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''((((((((((((((((((((())))))))))))''''''((()))******))))))ppp```YYYWWWSSSPPPOOOOOOOOOMMMLLLJJJIIIIIIIIIEEEEEECCCBBBAAA@@@@@@@@@;;;;;;999888777777777777555555444333222222222222000000///...,,,+++***)))'''***+++***'''&&&'''***$$$%%%&&&''')))***+++,,,***++++++)))((('''(((***'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''$$$#########$$$%%%&&&&&&''''''''''''''''''''''''###########################$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&############$$$$$$$$$$$$$$$######"""!!!!!!""""""############$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! """###""""""###%%%###%%%)))%%% ***111(((###!!! """%%%&&&%%%###$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$#####################$$$#####################"""!!!"""""""""#########$$$!!!###%%%))),,,+++'''###$$$%%%%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++)))'''&&&$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""################## !!!!!!""""""""""""""""""""""""""""""########################%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$###############$$$###""""""!!!!!!"""""""""""""""######$$$$$$$$$!!!"""###$$$%%%$$$$$$######""""""""""""""""""###%%%$$$$$$###"""!!!!!! ######""""""""""""######!!!"""###$$$$$$$$$###$$$$$$###""""""$$$%%%%%%###!!! ###%%%""""""######$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! $$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$""""""#########$$$$$$$$$"""###$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((()))))))))))))))}}}nnn___ZZZXXXUUURRRQQQMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDCCCBBBAAA@@@???>>>;;;;;;:::888888777777777555555444333222222222222000000///...,,,+++***)))((()))***)))((('''((()))''''''''''''((((((((()))+++,,,+++***'''&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###########################"""""""""###$$$$$$$$$%%%######"""""""""!!!!!!!!!#########$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""!!!!!!!!!""""""""""""###$$$######"""""""""""""""!!!$$$$$$"""!!!###&&&&&&"""%%%$$$&&&---'''%%%""" !!!""""""########################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$###""""""!!!"""""""""""""""!!!!!!!!! !!!!!!""""""###$$$$$$$$$ !!!%%%***///...)))$$$$$$&&&'''&&&%%%$$$%%%'''!!!###%%%''''''&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&!!!###%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""""""""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$######!!! ##################$$$$$$######"""!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!"""""""""######""""""""""""######$$$$$$######"""!!!!!!!!!######""""""""""""######!!!"""###$$$$$$%%%%%%$$$###$$$%%%$$$"""!!!"""###$$$###!!!"""%%%!!!!!!""""""######$$$$$$&&&%%%$$$#########$$$%%%###""""""""""""$$$%%%&&&!!!""""""######""""""!!! """((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""############$$$!!!"""###%%%''')))###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))yyykkk]]]XXXXXXUUUSSSRRRKKKKKKJJJHHHGGGGGGGGGGGGDDDCCCCCCBBB@@@???===<<<;;;;;;:::999888888888888555555444333222222222222000000///...,,,+++***)))***)))(((((())))))((('''+++***)))(((&&&%%%$$$###)))))))))(((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$%%%&&&%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#############################################$$$$$$#########"""""""""!!!!!!#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$!!!!!!"""""""""#########%%%%%%$$$###############"""&&&((('''###!!!"""%%%$$$ '''%%%'''---,,,'''%%%"""  !!!""""""#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""############"""######$$$%%%%%%&&&&&&"""!!!"""'''---000---)))$$$&&&((('''%%%$$$%%%'''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&!!!%%%'''&&&$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""""""""######$$$$$$$$$&&&%%%%%%$$$###""""""!!!""""""""""""""""""""""""########################$$$$$$$$$###"""!!! """""""""###$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!!  !!!###$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$######""""""""""""############$$$$$$$$$$$$$$$######%%%&&&&&&###!!! !!!!!!###$$$"""  """!!!""""""###$$$$$$%%%%%%%%%&&&'''%%%###"""$$$&&&!!!""""""###$$$$$$%%%%%% !!!""""""""""""!!! ###%%%&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""""""""############!!!"""###$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((vvvhhh[[[WWWWWWUUURRRRRRLLLKKKJJJIIIHHHGGGGGGGGGCCCCCCBBBBBB@@@>>>===<<<;;;;;;:::999888888888888555555444333222222222222000000///...,,,+++***))),,,)))''''''***+++(((&&&%%%%%%&&&&&&'''(((((((((&&&''''''&&&$$$$$$&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&$$$"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$#####################$$$$$$$$$$$$$$$###############""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''######$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$'''***,,,)))$$$!!!"""$$$""" +++&&&  !!!###%%%$$$""" !!!"""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%###""""""""""""###%%%&&&$$$$$$%%%&&&'''(((((()))$$$$$$%%%&&&&&&'''((((((%%%"""!!!$$$+++000000...$$$'''((('''%%%$$$%%%''''''&&&%%%$$$$$$%%%'''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&%%%###$$$&&&'''((('''&&&&&&"""''')))(((&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&((()))***$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&%%%###!!!########################""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&######"""!!!!!!!!!!!!!!! !!!"""######$$$%%%$$$""" !!!###%%%'''$$$###"""!!!!!!"""###$$$ """###%%%&&&'''######""""""""""""######$$$$$$$$$$$$$$$###""""""$$$&&&''''''$$$!!!###&&&'''$$$!!! """"""###$$$%%%%%%&&&&&& ###%%%$$$"""!!!%%%((( !!!"""$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!###%%%((('''%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###%%%%%%###!!! """"""""""""###############$$$$$$###!!! !!!"""#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''uuuiii^^^YYYWWWTTTQQQPPPPPPLLLIIIHHHIIIJJJIIIGGGIIIHHHEEECCC@@@>>>===<<<:::999888777666666666666777777555444333222222222111111111000///---++++++)))***+++++++++***((('''(((&&&%%%%%%'''((((((''')))))))))))))))***++++++''''''&&&%%%%%%'''((()))%%%$$$###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&&&&""""""############"""""" """$$$$$$###!!!"""###'''&&&%%%%%%$$$$$$$$$%%%$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""""""""""""""############%%%%%%#########$$$%%%&&&#########""""""""""""""" !!!"""###$$$$$$%%% !!!""""""""""""!!!!!!########################$$$"""###&&&&&&(((///888///---)))%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''''''%%%"""((('''&&&%%%%%%%%%%%%%%%''''''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%###!!! """#########"""""""""""""""#########################################################!!!!!!!!!!!!!!!!!!!!!!!!''''''&&&%%%$$$###""""""%%%$$$"""!!! !!!"""$$$#########$$$$$$%%%%%%%%%###$$$$$$###!!! !!!"""&&&%%%$$$######$$$%%%&&&!!!"""$$$$$$$$$###!!!!!!!!!"""##################$$$$$$###"""!!!###$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$ """###$$$$$$$$$###%%%$$$######$$$$$$###!!!"""''',,,,,,'''###"""### """############$$$$$$##################%%%$$$"""!!!!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############""""""""""""######%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$#########$$$&&&''''''&&&$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$'''%%%$$$%%%((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((((((((('''vvvjjj^^^YYYWWWSSSPPPPPPOOOLLLHHHGGGIIIIIIHHHFFFHHHGGGEEEBBB@@@>>>======:::999888777777666666666777666555444333222222222111111111000///---++++++'''''''''''''''&&&&&&%%%(((&&&%%%%%%'''((((((''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""&&&%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""############$$$$$$$$$$$$#########$$$%%%$$$######$$$%%%%%%$$$$$$###""""""#########"""""""""""""""##############################$$$###""""""!!!!!!!!!"""""""""""""""############%%%%%%$$$#########$$$$$$""""""##################!!!!!!""""""######$$$$$$$$$$$$$$$######"""""""""########################&&&######$$$###"""(((///666444///+++'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&''')))***(((&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%###!!!!!!"""#########%%%$$$$$$###"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!! %%%$$$"""!!! !!!"""###%%%$$$$$$$$$$$$$$$$$$######$$$$$$###"""!!!!!!###$$$$$$###""""""###$$$$$$"""###$$$%%%$$$###!!! !!!!!!"""#####################$$$###""""""$$$%%%$$$###"""!!!!!!"""###$$$$$$######""""""######$$$ !!!"""###$$$$$$######'''%%%#########""" !!!%%%))))))%%%!!!!!!### !!!!!!"""####################################$$$$$$###"""""""""""""""!!!!!!""""""###"""""""""!!!"""###$$$%%%$$$############""""""""""""######$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%$$$###""""""##################"""############$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((((((''''''wwwkkk^^^YYYVVVRRROOOOOOMMMKKKHHHGGGGGGHHHGGGFFFGGGFFFDDDBBB@@@???>>>>>>::::::888777777777777777777666555444333222222222111111111000///---++++++''''''&&&&&&%%%%%%%%%&&&(((&&&%%%%%%'''(((((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""######################################################"""""""""!!!!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$"""!!!!!!###%%%###""""""!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$######"""!!!""""""""""""############$$$%%%%%%%%%$$$###"""""""""""""""###$$$$$$%%%%%%"""""""""""""""#########$$$$$$###""""""###$$$%%%########################%%%"""!!!!!! """(((000///,,,)))&&&###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%###!!!!!!###$$$###"""$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!""""""######%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$######"""""""""$$$$$$$$$"""!!!"""#########""""""""""""#########$$$%%%%%%%%%$$$"""!!!!!!""""""############"""!!!#########"""###$$$&&&%%%$$$###""""""###$$$%%%$$$######""""""######$$$!!!"""############""""""%%%###""""""""""""!!! ###%%%%%%""" !!!###""""""###################################################$$$######"""!!! !!!!!!!!!!!! !!!"""###$$$%%%$$$############""""""""""""############"""!!!!!!"""############$$$$$$$$$$$$######%%%%%%$$$$$$$$$######"""!!!""""""######""""""!!!!!!!!!!!!"""""""""######""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&yyylll___YYYVVVRRROOOOOOLLLKKKHHHGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@?????????::::::999888777777777777666666555444333222222333111111111000///---+++***+++***)))''''''((())))))(((&&&%%%%%%'''((((((''''''&&&&&&&&&&&&'''((((((%%%&&&'''((()))(((''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!! ###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""!!!!!!###$$$$$$$$$$$$$$$$$$###!!!"""!!!!!!$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!"""""""""############$$$$$$%%%%%%%%%###!!! !!!""""""###$$$%%%%%%&&&#########""""""""""""""""""!!! !!!###&&&'''###########################!!!!!! """'''$$$$$$$$$$$$$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$###""" !!!"""###$$$%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$$$$###############"""$$$$$$$$$""""""###$$$$$$##################$$$$$$%%%%%%%%%%%%$$$###"""!!!"""############""""""!!!"""######"""###%%%'''%%%$$$###""""""###$$$%%%######""""""""""""#####################"""""""""  ###$$$$$$### !!!###"""!!!!!!###%%%$$$$$$#################################$$$$$$$$$"""###$$$%%%%%%$$$"""!!!!!!!!!""""""!!! !!!"""###$$$%%%$$$############""""""""""""###############""""""###############$$$$$$$$$$$$######'''&&&%%%$$$$$$###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###########################""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''((())))))(((&&&&&&&&&yyylll^^^XXXUUUQQQOOOOOOKKKKKKIIIGGGFFFEEEFFFGGGFFFEEEDDDBBB@@@?????????;;;:::999888777777777777666555444444333333333333111111111000///---+++***---,,,***)))))))))***+++(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&'''((((((&&&'''(((******)))((((((%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""########################%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""########################"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$""""""############""""""!!!"""!!!!!!$$$""""""!!!!!!!!!""""""###!!!!!!!!!!!!"""###%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""""""""##################$$$%%%$$$###""" !!!!!!"""###$$$$$$%%%%%%#########"""""""""""""""%%%$$$###""""""###%%%'''########################$$$!!! ###$$$"""###&&&!!!###%%%&&&((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""###$$$%%%$$$""" !!!"""###$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! $$$######"""""""""""""""!!!!!!"""###$$$$$$%%%%%%"""###$$$$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########""""""!!!!!!"""######"""###%%%'''$$$$$$###""""""###$$$$$$###""""""""""""""""""############""""""""""""""" ###$$$$$$$$$""""""""""""!!!"""$$$&&&%%%$$$######"""######$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""###############"""!!! !!!"""###$$$%%%$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$###"""#########!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))******''''''&&&%%%%%%%%%%%%&&&&&&)))++++++(((&&&&&&&&&yyylll^^^XXXUUURRRPPPQQQKKKKKKKKKHHHFFFEEEGGGHHHGGGFFFDDDBBB@@@???>>>>>>;;;:::999888888777888888666555444333333333333333111111111000///---+++++++++***))))))(((((())))))(((&&&%%%%%%'''(((((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''((())))))))))))(((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#####################"""$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$%%%&&&%%%%%%"""""""""######"""""""""###$$$$$$"""!!!!!!###%%%"""""""""""""""######$$$"""!!!!!!!!!"""###$$$$$$########################""""""######$$$#########""""""""""""############""""""###############"""!!!!!!!!!"""######$$$$$$"""""""""""""""#########+++***(((&&&$$$$$$$$$$$$########################'''###"""%%%&&&###!!!###$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%&&&&&&$$$######%%%'''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$######$$$%%%%%%$$$"""$$$#########""""""!!!!!!######################## ########################$$$$$$$$$######"""""""""############"""""""""!!! !!!"""###%%%&&&&&&"""###%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""############""""""!!!!!!#########"""###$$$&&&$$$###"""!!!!!!"""###$$$###""""""!!!!!!""""""######"""""""""""""""#########"""!!!!!!######""" ######""""""###$$$%%%%%%$$$###"""!!!!!!"""$$$%%%"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$######"""!!!"""###$$$%%%$$$############""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""######""""""!!!#########$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%&&&$$$$$$$$$"""!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%(((,,,,,,)))&&&&&&(((xxxkkk]]]WWWUUURRRQQQRRRLLLLLLLLLJJJFFFEEEGGGJJJHHHGGGEEEBBB@@@>>>======;;;;;;:::999888888888888555555444333333333444444111111111000///---++++++)))))))))))))))(((''''''(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$###""""""######$$$$$$######"""###$$$%%%$$$######$$$%%%""""""!!!!!!"""######$$$###"""""""""""""""##############################"""!!!!!!!!!""""""###$$$""""""""""""############"""!!!!!!""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""""""######$$$$$$''''''&&&%%%$$$$$$####################################%%%###!!!"""$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$%%%%%%&&&''''''#########""" ###&&&''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$&&&&&&$$$"""%%%$$$$$$###"""!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$%%%%%%%%%%%%###############"""!!!!!! !!!!!!"""###$$$$$$%%%"""###%%%$$$$$$###%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$######""""""""""""###############"""!!!!!!######$$$###""""""$$$%%%###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$""""""######""" ######"""###$$$$$$$$$###"""""" """$$$%%%!!!""""""###$$$$$$%%%%%%$$$#########$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############""""""""""""######"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$"""##################"""#########$$$$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$""" ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&###''',,,,,,)))'''''')))xxxjjj\\\WWWUUUSSSRRRSSSLLLMMMMMMJJJGGGFFFHHHJJJIIIHHHEEECCC@@@>>>===<<<<<<;;;:::999888888888888555555444333333333444444111111111000///---++++++)))***+++++++++***((('''(((&&&%%%%%%'''(((((('''(((''''''''''''((())))))&&&%%%$$$###$$$%%%&&&''''''&&&$$$###""""""######'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!!!!!!!"""$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$###""" $$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$$$$###""""""###!!!!!!!!!!!!!!!"""######$$$###"""""""""""""""###########################"""!!! !!!###$$$""""""""""""############!!!!!! !!!###%%%&&&!!!!!!!!!!!! !!!!!!"""###$$$$$$%%% !!!###$$$$$$$$$######################## %%%%%%###$$$%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%$$$############$$$%%%%%%&&&''''''%%%&&&'''$$$""""""&&&)))((('''&&&&&&%%%%%%%%%%%%!!!###&&&'''((((((((($$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######%%%&&&&&&$$$""""""""""""""""""#################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#####################"""!!!!!!""""""""""""############"""###%%%%%%$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$###""""""!!!"""""""""###############"""!!!!!!###$$$$$$###""""""###$$$"""!!!  !!!"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!###%%%&&&###"""!!!"""$$$%%%%%%$$$###""""""###$$$$$$"""!!!!!!  """$$$&&&!!!""""""###$$$$$$%%%%%%$$$$$$###"""###$$$&&&'''!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############""""""""""""######!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######"""$$$&&&)))***)))((('''######$$$$$$$$$$$$##################$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&"""''',,,---***'''(((***{{{iii___[[[RRRQQQSSSNNNMMMKKKIIIHHHHHHIIIHHHFFFEEEEEEDDDCCCBBB@@@???>>><<<;;;;;;:::999999999999777777666555444333333222333222222000...,,,***)))******))))))))))))******+++***))))))***)))'''%%%)))'''&&&%%%&&&&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))))))))'''&&&%%%$$$###""""""###$$$%%%%%%$$$######$$$&&&"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###((('''&&&$$$######$$$$$$##############################$$$%%%%%%%%%%%%$$$!!!###### """$$$!!!""""""#########""""""###"""###(((------(((###""""""############""""""%%%$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!&&&&&&%%%$$$######$$$$$$!!!!!!!!!!!!"""###$$$%%%######""""""!!!!!! !!!!!!""""""######$$$$$$""""""#########""""""!!!""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$######"""""""""###%%%&&&%%%%%%%%%$$$$$$#########""""""###$$$&&&'''((((((,,,,,,+++***)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$###""""""###$$$%%%########################################################################&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$###"""###%%%&&&&&&%%%########################$$$#########""""""!!!!!! !!!!!!""""""######&&&%%%###"""!!! !!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%######$$$%%%&&&%%%$$$"""""""""######$$$###"""!!!!!!"""######"""############""""""!!!###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!  !!!!!!  !!!######$$$$$$$$$$$$$$$######"""!!!!!!!!!###$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$###############$$$%%%&&&&&&"""###$$$###"""!!!"""###'''&&&$$$#########$$$$$$%%%$$$###"""""""""$$$$$$&&&$$$"""###%%%&&&%%%""""""#########%%%&&&$$$%%%%%%%%%%%%$$$###"""""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((()))******{{{iii___[[[RRRQQQSSSNNNMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@???>>>===<<<;;;999888777777777777777666555444333333222333333222111///---+++*********))))))))))))******+++***(((((()))((('''%%%'''&&&%%%&&&(((((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""############&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&&&&''''''''''''&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''########################"""###$$$$$$%%%%%%$$$$$$!!!###$$$#########$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$###%%%)))......)))$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##############################""""""""""""###"""!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%###"""""""""!!!!!!!!! """""""""""""""###############$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###""""""######$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%&&&'''''''''''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$"""!!!"""######"""!!!####################################"""""""""!!!!!!!!!"""""""""""""""###%%%$$$###"""!!!!!!""""""############"""""""""!!!###########################$$$%%%%%%######$$$%%%###"""!!!!!!!!!"""######$$$###"""!!!!!!"""######""""""############""""""$$$###""""""!!!!!!""""""##############################""""""!!! """######$$$###"""  !!!"""###########################""""""""""""""""""###$$$$$$#########"""""""""#########$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########""""""######$$$$$$###"""""""""""""""######&&&%%%$$$#########$$$$$$%%%$$$###""""""###$$$$$$&&&$$$"""###%%%&&&$$$""" """######""""""$$$%%%######$$$$$$%%%%%%&&&&&&$$$############$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%{{{hhh___ZZZRRRQQQSSSOOOOOOLLLJJJHHHHHHHHHFFFDDDEEEEEEDDDCCCBBB@@@???>>>>>>===;;;999777666555555777777666555444333333222333333222111///---+++*********))))))))))))******,,,***'''&&&'''(((((('''%%%%%%&&&(((++++++)))'''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&%%%%%%###$$$$$$$$$$$$"""!!! $$$%%%&&&%%%$$$###$$$&&&'''(((''''''&&&$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""###%%%&&&((()))########################"""###$$$$$$%%%%%%$$$$$$%%%$$$###$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$#########"""$$$'''++++++((($$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$############"""!!! !!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!############""""""""""""######$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!"""###$$$""""""#####################""""""######%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%$$$$$$###"""""""""""""""######$$$#########""""""""""""""""""""""""%%%###""""""###"""!!!####################################""""""""""""###############"""""""""######""""""""""""##################""""""""""""###########################$$$%%%$$$######$$$%%% !!!"""#########""""""""""""######!!!!!!"""###$$$$$$$$$$$$%%%$$$######""""""##############################$$$$$$######"""!!!!!!!!!########################!!!""""""#########""""""""""""""""""############ !!!"""###############!!!"""""""""############%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########""""""!!!"""""""""((($$$!!!"""%%%(((((('''%%%%%%$$$############$$$$$$######"""######$$$$$$%%%#########$$$%%%$$$###$$$%%%%%%###""""""$$$&&&&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########zzzhhh^^^ZZZRRRQQQTTTOOOOOOMMMJJJHHHHHHGGGEEEDDDEEEEEEDDDCCCBBB@@@???>>><<<;;;:::888777666666666777777666555444333333222111111111000...,,,+++***+++******))))))******+++,,,)))&&&%%%&&&'''((((((%%%&&&'''***,,,,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((($$$$$$%%%%%%###!!!###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######!!!""""""###%%%&&&'''(((########################""""""###$$$$$$$$$$$$$$$&&&$$$"""###&&&(((&&&$$$!!!!!!""""""###""""""!!! !!!###&&&&&&$$$!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$$$$$$$#########"""""""""$$$######"""""""""######""""""!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########""""""""""""########################$$$$$$%%%!!!!!!"""$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""##################""""""""""""###$$$$$$%%%%%% !!!"""###############""""""""""""""""""""""""&&&$$$###$$$%%%%%%$$$####################################"""""""""""""""%%%%%%$$$$$$######"""""""""""""""""""""######$$$#########"""""""""""""""########################"""$$$%%%$$$###"""###$$$ !!!!!!"""""""""""""""""""""######### !!!"""###$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$#########""""""!!! !!!"""###"""############""""""!!! !!!!!!"""###$$$$$$$$$ !!!"""###$$$$$$$$$!!!!!!"""""""""#########$$$$$$###"""""""""#######################################"""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%$$$###"""""""""""""""'''"""###((((((&&&$$$$$$####################################$$$$$$$$$#########$$$$$$$$$###%%%%%%%%%###!!!"""%%%''',,,***'''%%%######$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&zzzggg^^^ZZZRRRRRRTTTOOOOOOMMMJJJHHHHHHGGGEEEDDDEEEEEEDDDCCCBBB@@@???>>>999999888888777888888888777777666555444333333222000000///...---+++***)))++++++************+++++++++)))&&&%%%&&&'''(((((('''''')))+++,,,+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%'''((()))(((&&&$$$######%%%''''''%%%$$$%%%%%%""""""""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''"""######$$$$$$######"""#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###%%%"""!!!"""%%%'''%%%""" !!!"""""""""""" """###$$$###"""""""""!!! !!!""""""!!!!!!!!!""""""######$$$######"""""""""!!!!!!!!!$$$$$$$$$######$$$$$$%%%""""""""""""""""""###$$$!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######"""!!!!!!""""""###$$$$$$$$$$$$######"""""" !!!###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&''''''((((((########################&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%$$$######"""""""""###$$$$$$%%%%%% !!!"""###############""""""""""""""""""""""""###""""""###%%%'''&&&%%%########################""""""""""""""""""######%%%%%%$$$$$$######"""""" !!!""""""######$$$$$$""""""""""""""""""######"""""""""""""""""""""""""""###$$$$$$""""""###$$$############""""""!!!!!!!!!!!!""""""############!!!!!!"""$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############ !!!"""###"""############""""""!!! !!!"""###$$$$$$%%% !!!###$$$$$$$$$$$$""""""""""""############$$$$$$###################################################"""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###&&&%%%$$$########################!!!########################""""""######$$$$$$$$$$$$########################$$$$$$$$$""""""###&&&))),,,***'''%%%######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))yyyggg^^^ZZZRRRRRRTTTPPPOOOLLLJJJHHHHHHHHHFFFDDDEEEEEEDDDCCCBBB@@@???>>>888888888888888999::::::777777666555444333333222/////////...---,,,+++***++++++************++++++***(((&&&%%%'''(((((('''(((((((((***+++***(((%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$###!!!"""$$$&&&((((((((((((###%%%'''(((&&&%%%%%%%%%############$$$&&&'''(((###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&""""""############""""""###$$$$$$$$$$$$$$$###"""########################!!!"""######$$$$$$#########"""!!!"""###$$$$$$### """###$$$$$$%%%%%%""""""#########$$$$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! """""""""""""""######$$$###"""""""""""""""######!!!!!!!!!!!!""""""""""""############"""""""""""" !!!""""""""""""""""""""""""""""""""""""$$$###"""!!! $$$###"""!!! !!!"""###$$$$$$$$$$$$###"""!!! ######$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################################################################"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""""""""######$$$#########"""""""""""""""""""""""" !!!$$$%%%%%%%%%########################""""""""""""###########################""""""""" !!!"""###############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""""""###$$$%%%%%%%%%%%%$$$###"""!!! !!!"""######$$$######""""""###$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""#########!!!""""""#########"""""" !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''################################################$$$$$$$$$############"""""""""###$$$$$$$$$$$$###&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$$$$###!!!"""######$$$#########!!!"""###$$$$$$$$$$$$$$$"""###$$$###""""""###$$$"""#########"""###&&&(((&&&&&&%%%$$$$$$%%%&&&'''###############$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))yyyggg^^^ZZZSSSRRRUUUPPPMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@???>>>;;;:::999999999999::::::777777666555444333333222111111000000///...,,,,,,,,,++++++******++++++,,,((('''&&&&&&(((((('''&&&'''&&&&&&(((******)))((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% !!!"""###$$$$$$%%%###%%%(((((('''%%%%%%%%%$$$$$$######$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%""""""############"""""""""###$$$%%%%%%$$$###"""########################!!!""""""###############!!!"""######""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$############"""###$$$&&&$$$###"""!!!!!!"""###$$$"""""""""""""""!!!!!!!!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""###### !!!!!!!!!"""""""""###"""""""""""""""######### !!!""""""#########""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""$$$###!!! """"""""""""###$$$$$$###"""!!!$$$%%%%%%%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$######!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###%%%%%%###"""!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""!!! !!!###%%%$$$###########################!!!"""""""""############!!!!!!"""""""""""""""###!!!"""######$$$###""""""!!!"""""""""############""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$###$$$$$$%%%%%%$$$###""" """###$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$###""" !!!"""###############!!!!!!""""""#########$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((########################""""""######$$$$$$%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$###############$$$%%%%%%$$$$$$###$$$$$$%%%%%% !!!"""###$$$$$$###""" !!!###$$$%%%%%%$$$$$$!!!###$$$$$$!!!!!!"""$$$"""###$$$###""""""###$$$######$$$$$$%%%%%%&&&&&&###############$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&yyyggg]]]ZZZSSSRRRUUUPPPMMMKKKIIIHHHIIIIIIHHHFFFEEEEEEDDDCCCBBB@@@???>>>===<<<;;;:::999999999999777777666555444333333222222222222222111000......,,,++++++******++++++,,,'''&&&&&&'''((()))'''%%%%%%$$$$$$&&&)))++++++***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$((('''&&&$$$###"""""""""###%%%((()))'''&&&%%%%%%$$$###"""!!!!!!!!!######$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""############""""""!!!"""###$$$%%%$$$$$$###########################!!!!!!"""############### ###%%%$$$"""!!!###&&&&&&&&&&&&%%%$$$###!!! """""""""!!! """$$$###!!!  !!!#########""""""!!!!!! $$$$$$$$$############""""""""""""""""""###$$$$$$######"""""""""""""""### !!!!!!!!!""""""######!!!!!!""""""######$$$$$$ """######$$$$$$$$$""""""""""""""""""""""""!!! !!!!!!"""###$$$%%%###!!!  !!!""" """###$$$$$$######"""###%%%&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" """$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################ !!!"""$$$$$$"""!!! """""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""%%%$$$###$$$%%%&&&%%%$$$########################!!!!!!""""""#########$$$ !!!!!!""""""######!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$########################!!!###$$$###"""!!!"""### !!!###$$$%%%%%%$$$$$$ """###$$$$$$$$$###$$$$$$%%%%%%%%%$$$######%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###### """###$$$$$$###!!! !!!######$$$$$$$$$""""""""""""############%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%&&&'''""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&$$$$$$$$$############"""""""""###$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$ !!!"""!!!  !!! !!!"""$$$$$$$$$###""" !!!###$$$%%%%%%$$$$$$!!!###%%%$$$!!! """$$$"""$$$%%%$$$""" !!!$$$%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%yyykkk^^^YYYWWWTTTQQQPPPJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFDDDCCCAAA???>>>>>>======<<<;;;;;;::::::999888777666555555444444555444333111///------------++++++++++++++++++++++++---,,,***)))))))))***+++(((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&%%%$$$%%%&&&'''(((((()))((('''%%%!!!######$$$%%%%%%%%%%%%$$$###########################"""###$$$%%%%%%###!!!(((&&&$$$%%%'''(((&&&$$$  !!!"""###$$$$$$###"""!!!###%%%&&&&&&$$$######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$'''&&&%%%$$$$$$%%%&&&'''###""""""!!! $$$#########""""""!!!!!!!!!!!!"""######$$$######...((( """!!!""""""############""""""!!!!!!!!!!!!!!!"""######%%%### !!!###$$$###""""""#########!!! $$$$$$$$$######!!! """"""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!! """###$$$((($$$ $$$$$$!!!"""%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$###""""""!!!"""""""""########################"""############$$$$$$$$$)))&&&###!!!!!!"""""""""###$$$&&&&&&&&&$$$"""!!!$$$###"""!!!!!!"""###$$$&&&###$$$)))***&&&%%%(((&&&%%%###!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$###$$$%%%&&&%%%###!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###'''((('''###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$###""""""!!!"""""""""%%%$$$###""""""###$$$%%%######""""""!!!!!! """"""#########$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""######"""###$$$$$$###"""###$$$$$$$$$%%%%%%%%%$$$$$$###%%%###!!!  !!!"""######"""""""""###%%%&&&"""""""""!!!!!!!!!!!!!!!######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%$$$%%%'''&&&%%%###$$$$$$##########################################((((((((((((((((((((((((zzzkkk]]]XXXWWWTTTRRRQQQNNNMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCAAA???>>>===::::::999888888777777666888777666555444444444444444333111///...---------*********))))))******+++)))((('''%%%%%%%%%%%%&&&'''(((((())))))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$$$$%%%''''''((('''&&&$$$###""""""!!!######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$%%%&&&&&&$$$"""%%%$$$###$$$'''((('''%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""###%%%$$$"""!!!!!!"""""""""""""""""""""""""""$$$$$$###############$$$######"""!!!!!!"""############""""""!!! ############"""""""""!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!"""######"""!!! !!!"""######"""!!!!!!!!!""""""############"""!!!!!!"""###############""""""""""""""""""""""""$$$###"""!!!!!!!!!"""###'''%%%###$$$&&&'''$$$""" !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$###############"""############$$$$$$$$$$$$###''''''$$$$$$$$$%%%%%%%%%$$$###"""###""""""!!!!!!"""###$$$---...333999666+++""" %%%$$$"""!!! !!!"""###"""###$$$$$$$$$$$$$$$#########""""""""""""######"""!!! !!!""""""!!! !!!!!!!!!"""""""""############$$$$$$$$$$$$##############################%%%$$$"""!!!!!!!!!"""###!!!#########!!! !!!###%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""""""""###############$$$$$$%%%&&&$$$$$$############$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""#########!!!""""""######$$$%%%%%%!!!!!!""""""#########$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%###"""""""""######"""###$$$$$$###"""###$$$!!!!!!!!!""""""!!!!!! %%%%%%###""""""###$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&zzzkkk\\\VVVVVVTTTSSSSSSSSSQQQOOOLLLIIIGGGFFFEEEFFFEEEDDDBBBAAA???>>>===<<<<<<;;;;;;:::999999999888777666555444444444444444333111///...---------******(((''''''((()))******)))((('''&&&&&&&&&&&&''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###""""""###%%%'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%######""""""###%%%''''''&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%% """###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!!!!!!!############"""""""""""""""###$$$$$$%%%$$$$$$$$$"""###&&&&&&%%% !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!###$$$$$$!!! !!!"""############!!!"""$$$%%%%%%%%% !!!!!!"""###"""""""""""""""""""""""""""""""""%%%%%%$$$""""""!!!!!!"""###$$$%%%'''''''''&&&%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$######"""""""""############$$$$$$$$$"""$$$***((($$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$111333888<<<888,,,"""$$$###!!! !!!"""$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$$$$###"""###$$$$$$###""""""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""!!!"""#########%%%'''%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""""""""############$$$$$$%%%'''((()))######$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!"""######$$$$$$%%% !!!!!!"""###$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########"""###$$$$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%###""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{kkk[[[UUUUUUTTTTTTUUUSSSQQQOOOLLLIIIGGGFFFEEEEEEEEEDDDBBB@@@???===============<<<;;;;;;::::::777777666555444444444444333333111000///------,,,+++***)))''''''((()))***+++******)))((((((''''''''''''''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$#########$$$&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&%%%###"""""""""###$$$%%%%%%$$$%%%%%%###""""""######$$$%%%$$$###""""""###$$$%%% """###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########"""""""""""""""$$$$$$%%%%%%%%%%%%%%%$$$(((&&&######$$$###!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!! !!!"""######!!! !!!"""""""""""""""!!!"""$$$%%%%%%%%%!!!!!!"""###############""""""""""""""""""""""""%%%$$$$$$############### ###&&&&&&%%%$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$$$$ ###&&&$$$"""%%%$$$############$$$$$$!!!!!!!!!""""""###$$$$$$---,,,++++++)))&&&######$$$###"""!!!!!!!!!!!!"""%%%%%%%%%%%%%%%$$$###"""$$$######""""""######$$$%%%$$$######%%%%%%$$$###"""#########$$$$$$$$$$$$######$$$$$$$$$$$$####################################"""""""""""""""""""""###$$$$$$###"""###%%%"""!!!!!! !!!!!!"""!!!!!!"""""""""#########$$$$$$$$$%%%%%%'''(((((("""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$###""""""!!!!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%###$$$$$$$$$$$$$$$$$$###$$$$$$##################"""###$$$$$$###"""###$$$'''(((((())))))))))))((( !!!"""###############$$$$$$######"""""""""!!! !!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$############%%%''''''$$$"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{lll\\\UUUUUUTTTSSSTTTOOONNNLLLJJJIIIGGGGGGFFFEEEDDDCCCBBB@@@>>>===<<<::::::999999888777777777777666555444444333333333333222222000///...,,,,,,,,,+++***)))((())))))***'''''''''''''''&&&&&&%%%''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$$$$###""""""""""""%%%$$$###"""!!!"""######$$$###"""!!!!!!"""###$$$!!!###$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$############""""""""""""""""""###### !!!!!!!!!  !!!"""""""""!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!""""""###$$$""" !!!"""""""""######"""!!!!!!!!!!!!!!!!!!!!!"""###############"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$###%%%&&&&&&$$$#########""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$###$$$$$$###"""!!!"""###$$$######""""""###$$$$$$!!!!!!""""""############%%%$$$""" """%%%&&&$$$$$$######""""""""""""%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""""""""  !!!"""!!! """#########$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""#########""""""###$$$%%%$$$"""""""""###  """"""""""""############%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""####################################$$$$$$######""""""!!!!!!$$$$$$######"""!!!!!! !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$""""""############""""""############$$$#########"""###$$$$$$###"""###$$$"""###$$$$$$%%%%%%%%%$$$ !!!"""###$$$$$$##################""""""!!!!!!#########$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""############""""""!!!###&&&***,,,***%%%!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||lll]]]VVVUUUTTTRRRRRRMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDCCCAAA@@@>>>===<<<;;;;;;;;;:::999999888888777666555444333333333333222222222111000...,,,++++++++++++******))))))(((&&&'''(((((())))))((((((((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%###$$$$$$%%%&&&%%%%%%%%%###$$$&&&'''&&&%%%"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###%%%&&&&&&$$$"""!!!!!!"""'''&&&%%%$$$######$$$$$$###""""""""""""""""""###"""$$$%%%%%%###""""""###########################""""""""""""###$$$%%%%%%""""""############""""""########################""""""""""""############!!!!!!""""""!!!!!! """"""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!"""######&&&### !!!###$$$$$$$$$###"""!!! """############""""""!!!###$$$%%%%%%&&&&&&%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$#######################################"""############$$$$$$$$$ $$$&&&%%%"""!!!###'''"""""""""###############""""""############""""""!!!$$$$$$""""""%%%$$$"""$$$$$$$$$$$$#########"""######$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""###!!! !!!"""###""" """""""""#########$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" """######"""###$$$&&&###""""""!!!!!!""""""###"""""""""#########$$$$$$%%%%%%$$$#####################$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$########################"""""""""""" !!!""""""######$$$""""""""""""############!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###$$$ !!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%""""""#########"""!!!!!!!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""#########"""!!! ###'''+++---+++&&&!!!"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||mmm^^^XXXVVVSSSPPPOOOMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCAAA???>>>===<<<>>>======<<<<<<;;;::::::666666555444333333333333222222222111000...,,,+++)))***++++++***(((&&&%%%%%%&&&(((***+++++++++***))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%%%%$$$$$$%%%&&&%%%"""!!!"""$$$((('''&&&$$$######$$$%%%"""######$$$$$$######""""""$$$%%%$$$###"""""""""########################""""""""""""###$$$%%%&&&###$$$%%%&&&&&&%%%$$$###########################!!!"""""""""############$$$%%%%%%%%%%%%$$$###""" ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######%%%###""""""$$$%%%$$$######"""!!! !!!""""""""""""############""""""######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""" !!!"""#########"""!!!((($$$!!!"""$$$'''&&&%%%"""###$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$###""""""""""""###"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$ """$$$$$$""""""###$$$ !!!"""$$$$$$$$$###"""######$$$$$$###"""!!! """&&&&&&###"""%%%$$$ ###############""""""!!!!!!!!!"""#########""""""###""""""""""""""""""###%%%###"""###$$$%%%$$$###!!!!!!!!!"""""""""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######""" """"""""""""$$$&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$############$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$#########"""""""""""""""""""""""""""######### !!!!!!"""#####################""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%$$$$$$###"""###$$$$$$###"""###$$$"""###$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&& !!!"""######""""""!!! !!!"""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$$$$"""""""""###%%%(((***)))'''$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||mmm___YYYWWWSSSOOONNNOOONNNLLLJJJHHHGGGFFFFFFDDDDDDCCCAAA???>>><<<<<<;;;::::::999999888777777666666555444333333333333222222222222000...,,,+++'''(((***+++***(((%%%### !!!###%%%'''(((''''''************)))((('''&&&'''''''''&&&&&&'''''''''&&&'''&&&&&&%%%$$$###"""$$$%%%&&&'''((('''&&&&&&$$$###""""""###$$$&&&(((######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%"""$$$&&&%%%###"""$$$''''''&&&%%%###""""""#########$$$%%%&&&&&&%%%$$$###"""###$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&& !!!"""######"""!!! """"""""""""""""""######!!!!!!""""""#########$$$###############"""!!! """"""###""""""$$$''')))""""""############""""""!!!!!!!!!!!!!!!"""############$$$%%%'''&&&$$$!!!!!!!!! !!!"""###%%%!!!!!!"""###############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######"""!!!%%% """&&&&&&%%%###$$$%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$######"""!!!"""""""""!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$$$$"""!!!"""###"""  ###$$$%%%$$$###!!!$$$$$$$$$$$$###""" ###%%%""""""$$$""""""""""""""""""!!!!!!  !!!"""""""""""""""$$$$$$############$$$$$$!!!  !!!"""!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""!!!""""""!!!!!!"""###$$$$$$############$$$$$$"""############$$$$$$$$$"""""""""###$$$%%%&&&'''%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$######""""""!!!!!!!!! !!!!!!""""""######$$$$$$#########"""!!!!!! $$$$$$######"""!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$%%%'''(((((('''%%%$$$!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$###"""###$$$!!!"""###$$$%%%%%%%%%%%%'''%%%###!!!!!!!!!###$$$ !!!#########""""""!!!""""""###$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###%%%&&&%%%###"""$$$######$$$&&&''''''&&&######$$$%%%%%%&&&''''''########################""""""""""""""""""""""""ppp```YYYWWWSSSOOONNNOOONNNLLLIIIFFFDDDBBBAAABBBAAAAAA@@@???>>>======<<<;;;;;;::::::999999888777555444444555555555333555333111000000...,,,)))******))))))))))))******))))))((('''&&&&&&%%%%%%&&&+++---+++))))))(((%%%))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''!!!###$$$###"""!!!"""###(((&&&$$$"""!!!!!!""""""######$$$%%%&&&&&&'''''' """$$$%%%###"""!!!"""%%%###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""&&&&&&!!!!!!"""!!!'''&&&%%%###"""!!!!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!""""""######!!!###$$$%%%$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$###!!! !!!"""&&&&&&%%%$$$$$$$$$%%%%%%########################"""######$$$$$$%%%&&&&&&###$$$$$$!!!!!!#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###"""!!!!!!"""""""""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!#####################$$$########################&&&&&&%%%%%%###"""!!! $$$$$$############$$$$$$!!!""""""""""""""""""!!!%%%%%%$$$###"""!!! """!!! """$$$&&&""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$((($$$!!!!!!###$$$###"""%%%%%%$$$$$$###"""!!!!!!########################!!!  """$$$&&&$$$###"""""""""$$$'''(((''''''&&&%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!"""$$$%%%,,,((($$$###$$$$$$###"""########################%%%%%%$$$###$$$%%%'''((('''&&&%%%$$$$$$$$$%%%%%%##############################""""""######$$$%%%&&&%%%$$$######$$$%%%&&&"""###%%%&&&&&&%%%###"""########################&&&&&&$$$###""""""!!!!!!$$$###""" !!!""" """$$$$$$######$$$%%%$$$$$$############$$$$$$#########"""""""""""""""&&&%%%###"""!!!!!! ###$$$%%%&&&&&&&&&&&&&&&%%%(((++++++)))'''%%%$$$&&&### !!!$$$&&&&&&%%%%%%%%%%%%$$$$$$#########pppaaaZZZWWWSSSPPPOOONNNNNNMMMKKKHHHFFFDDDBBBCCCCCCBBBAAA@@@??????>>>=========<<<;;;;;;::::::888777555555666666666555555333222111111///,,,***+++******************+++)))(((((('''&&&&&&%%%%%%$$$)))***(((&&&''''''%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""$$$%%%$$$###"""###$$$###$$$$$$$$$$$$######""" !!!""""""######$$$%%%&&&$$$"""%%%###!!!!!!"""""""""!!!""""""""""""""""""""""""###&&&$$$$$$&&&&&&$$$%%%%%%###"""!!!!!! """"""###############"""""""""""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$###"""!!!!!!!!!!!!######$$$###""""""""""""""""""""""""""""""$$$############$$$%%%%%%!!!"""###$$$$$$%%%$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%###!!! !!!###%%%$$$$$$$$$%%%%%%&&&&&&########################$$$$$$$$$#########"""""""""$$$$$$###  """$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%$$$###"""""""""""""""$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$#########"""%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!###""""""""""""""""""###$$$$$$######"""!!!!!!!!!######"""!!! !!!""""""""""""""""""#########$$$""""""######$$$$$$$$$$$$'''$$$"""!!!###$$$###"""%%%%%%$$$$$$###""""""!!!########################"""!!! """$$$%%%######""""""###%%%&&&'''&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!! !!!"""###$$$***'''###"""###$$$###"""########################$$$######""""""###$$$%%%$$$%%%&&&%%%###!!!"""###########################$$$$$$######$$$$$$%%%&&&######""""""""""""######$$$%%%&&&&&&&&&&&&%%%$$$########################%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!""""""!!!###$$$$$$#########$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%(((+++,,,+++************&&&###!!!"""###"""!!!%%%%%%%%%$$$$$$$$$######qqqaaa[[[XXXTTTQQQPPPMMMNNNNNNMMMLLLIIIFFFDDDEEEEEEDDDCCCBBBAAA@@@@@@===<<<<<<;;;;;;::::::999999777666666777777666555555333222111111///---*********))))))))))))******((((((((('''&&&&&&%%%%%%'''+++,,,((('''***,,,***((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%% !!!###%%%&&&%%%###"""!!!!!!""""""######$$$$$$%%%&&&%%%###  !!!$$$#########$$$$$$###!!!######################## $$$$$$!!! $$$&&&&&&###""""""!!!!!!!!!!!!!!!%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$###"""!!! ###############"""!!! """"""""""""""""""""""""######"""""""""###$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%$$$"""!!!"""$$$######$$$$$$%%%%%%&&&&&&########################%%%%%%$$$###""" !!!###$$$$$$###""""""###%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$############$$$&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$############$$$$$$#########""""""#########""""""""""""""""""""""""############""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%$$$###""" """"""######$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%&&&$$$""""""###$$$###"""%%%%%%$$$$$$###"""""""""###########################"""!!! !!!!!!###$$$""""""######$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!################################################""""""""""""""""""""""""""""""!!!!!!!!!""""""###'''%%%"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""""""&&&***(((### !!!$$$##############################""""""######$$$%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&########################$$$######""""""#########"""######$$$$$$$$$$$$###"""$$$%%%%%%###""""""###$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%''')))++++++,,,...000222...)))%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$###qqqaaa[[[YYYUUURRRQQQLLLMMMOOOOOONNNKKKHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@:::::::::999888888777777999777555555666777666555333222000000000///,,,***((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''******&&&%%%))),,,,,,'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""############$$$$$$$$$###$$$%%%%%%######$$$%%%!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%"""######!!! !!!###&&&$$$###$$$%%%&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&!!!###%%%""""""!!!!!!!!!""""""###%%%%%%%%%%%%$$$"""!!! """"""""""""""""""""""""""""""!!!!!!"""###$$$$$$ !!!"""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""%%%%%%$$$###!!! ########################""""""""""""############%%%&&&&&&$$$###"""###%%%$$$$$$$$$%%%%%%%%%$$$$$$########################%%%%%%$$$###"""!!! !!!###$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''""""""""""""""""""""""""############"""!!! """"""!!!!!!!!!!!!""""""$$$###!!! !!!###$$$!!!!!!""""""############$$$$$$%%%%%%###!!!################################################$$$#####################$$$$$$$$$#########""""""########################$$$###"""!!!!!!""""""###!!!"""###$$$$$$$$$$$$$$$$$$$$$#########""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""######!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!###)))...,,,&&&"""###'''########################!!!!!!!!!!!!!!!"""######%%%%%%'''(((((('''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################"""""""""""""""###$$$$$$!!!"""#########""" ###$$$%%%%%%###"""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$######"""######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""%%%&&&'''((((((***---000222...***&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$pppaaa[[[YYYVVVRRRQQQLLLMMMNNNOOONNNKKKHHHFFFDDDDDDCCCBBBAAA@@@??????;;;;;;:::999999888888777888666444444555555555444222000/////////...+++)))***))))))(((((())))))***'''''''''''''''&&&&&&&&&!!!$$$######&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""#########$$$$$$"""###$$$###"""!!!"""$$$%%%$$$###"""""""""###$$$"""""""""""""""#########"""""""""!!! !!!$$$&&&$$$###$$$%%%'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""#########"""""""""###$$$$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""!!!"""######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""%%%$$$$$$###!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$%%%&&&$$$###"""$$$%%%$$$%%%%%%%%%%%%$$$""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###"""%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""##################""""""###$$$%%%''''''(((""""""""""""""""""""""""$$$$$$$$$$$$###""""""!!!$$$$$$############$$$$$$"""!!! !!!"""!!!!!!!!!"""######$$$$$$!!!"""$$$%%%%%%###!!!$$$$$$###"""!!! """""""""""""""!!!!!!!!!"""###$$$$$$#########$$$$$$$$$$$$################################################"""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$######### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""""""""!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!###)))...,,,&&&"""###'''###########################""""""""""""###$$$$$$%%%%%%'''(((((('''%%%%%%$$$$$$############$$$$$$########################!!!!!!!!!!!!"""###$$$$$$ ###$$$%%%%%%###"""""""""$$$$$$############$$$$$$%%%$$$$$$###""""""!!!!!!""""""$$$%%%%%%&&&%%%%%%!!!!!!"""!!!!!! $$$$$$%%%$$$$$$&&&))),,,+++)))'''$$$"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~ooo```ZZZXXXUUURRRQQQLLLLLLMMMMMMLLLJJJGGGFFFCCCCCCBBBAAA@@@???>>>>>>>>>======<<<<<<;;;::::::777555444333444555444333111000/////////...,,,***,,,,,,++++++++++++,,,,,,''''''''''''''''''''''''"""%%%$$$ ###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$!!!"""######"""!!!"""###'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!"""$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""&&&%%%$$$%%%$$$!!!$$$###############$$$$$$ !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""######"""""""""###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$%%%$$$""""""$$$%%%###$$$%%%%%%%%%$$$"""!!!########################"""######$$$%%%%%%&&&&&&!!! """###$$$###!!!%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###############$$$############$$$%%%%%%"""#########$$$$$$%%%%%%########################$$$$$$############$$$$$$#########""""""#########""""""""""""""""""""""""""""""""""""############"""""""""""""""#########&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """############$$$######""""""######$$$!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""#########$$$ """###%%%%%%$$$"""!!!$$$######"""!!! """!!!!!!!!!!!! !!!###$$$%%%#########$$$################################################"""#############################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""###$$$$$$######"""!!!"""######"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######!!!%%%)))((($$$!!!###%%%########################%%%%%%%%%$$$%%%&&&&&&'''######$$$$$$$$$$$$######################################################!!!!!!!!!!!!""""""###$$$#########"""!!!"""$$$%%%%%%###""""""###$$$$$$############$$$$$$!!!!!!"""""""""#########!!!"""$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$######$$$$$$######$$$'''))))))***)))'''%%%%%%&&&(((###$$$$$$$$$$$$%%%%%%%%%}}}nnn___YYYXXXUUURRRQQQLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>???>>>>>>======<<<<<<;;;888666444444555666555444333111000000111000...,,,++++++************++++++'''''''''''''''''''''''''''******%%%$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$""""""###$$$##################$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$"""!!!!!!!!!$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%%%%&&&%%%###$$$######""""""""""""### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""#########$$$$$$###""""""!!!$$$###"""!!!!!!""""""###""""""""""""""""""""""""$$$############$$$%%%%%% !!!!!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""###$$$###"""!!!###%%% !!!###%%%&&&%%%$$$$$$########################!!!""""""###$$$%%%%%%%%%%%%"""!!!!!!###%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%############"""""""""""""""""""""""""""###$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""!!!"""""""""############"""""""""######$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""#########"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!! """%%%%%%$$$"""###%%%################################################!!!""""""###$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!###$$$%%%$$$$$$###!!!###%%%%%%"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###"""###%%%$$$######$$$%%%########################$$$$$$$$$$$$$$$%%%%%%&&&######""""""""""""######"""###$$$$$$$$$$$$###"""########################""""""!!!!!!!!!""""""###&&&%%%%%%$$$$$$$$$$$$%%%!!!###$$$$$$#########$$$$$$$$$############$$$$$$""""""############$$$$$$!!!"""###%%%%%%$$$""""""&&&''''''(((((((((((('''###$$$%%%%%%%%%&&&(((******++++++)))$$$!!!!!!"""######$$$$$$$$$%%%%%%%%%|||nnn___YYYWWWTTTQQQPPPLLLLLLJJJIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@??????>>>=========<<<;;;;;;::::::999777666555666777666555444333222222222222///---((((((''''''''''''((((((&&&'''''''''''''''''''''&&&******&&&$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%% """%%%&&&&&&%%%$$$"""""""""!!!!!!!!!!!!!!! ###$$$$$$######$$$$$$###!!!!!!###$$$%%%%%%########################&&&'''$$$ $$$%%%######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""#########""""""!!!'''%%%###"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""######$$$###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!###$$$!!!$$$&&&''''''&&&########################!!!"""""""""############((($$$!!!!!!$$$&&&%%%$$$#########$$$$$$%%%%%%&&&$$$$$$######""""""!!!!!!""""""!!!!!!"""###$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""########################""""""""""""""""""!!! &&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&((((((&&&$$$"""######""""""""""""""""""$$$$$$$$$$$$$$$###"""""" !!!"""###$$$%%%&&&&&&$$$#########""""""!!!!!!"""%%%&&&$$$"""###%%%##################$$$$$$######################## !!!"""$$$$$$%%%%%%%%%%%%$$$""" !!!###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$"""$$$&&&&&&###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$%%%&&&'''(((########################!!!!!!!!!!!!!!!""""""###&&&%%%$$$######$$$%%%&&&"""###%%%&&&&&&%%%###"""########################""""""!!!!!!!!!!!!""""""!!!  """$$$%%% """$$$$$$$$$###$$$%%%$$$$$$############$$$$$$''''''&&&%%%$$$###"""!!! """###$$$$$$###!!! !!!"""######$$$$$$$$$$$$"""$$$'''(((((()))+++---%%%''''''############$$$$$$%%%%%%%%%~~~ooo___YYYWWWUUUSSSRRRIIIJJJKKKKKKIIIGGGDDDBBBEEEDDDCCCAAA@@@???>>>>>>???===;;;999777888888999888888888777666666555555444222000000111000---)))+++***************+++,,,,,,)))''''''((()))&&&$$$(((((('''&&&%%%$$$$$$###%%%$$$######$$$''')))+++(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#################################&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%###"""###$$$&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$###""""""$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$###!!!"""######""" #########$$$$$$%%%%%%&&&"""""""""!!!""""""###$$$$$$###""" """###$$$!!!$$$'''((('''$$$######$$$$$$$$$###""" """"""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$######"""""" !!!"""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%&&&%%%%%%$$$###""""""######&&&$$$######$$$%%%%%%$$$$$$###"""""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$############"""&&&%%%###"""""""""######%%%$$$$$$$$$###"""""""""########################%%%%%%%%%$$$$$$$$$##############################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%### !!!###!!!!!!!!!!!!"""###%%%%%%%%%$$$###!!! !!!!!!""""""##################$$$$$$$$$######"""""""""""""""############$$$#########""""""!!!!!!######"""!!!!!!"""###$$$###############$$$$$$$$$""""""###$$$%%%%%%&&&&&& !!!$$$'''((( ###%%%&&&%%%###""""""#########$$$$$$%%%%%%%%%!!!###$$$$$$#########$$$ !!!"""###$$$$$$%%% """###%%%&&&&&&%%%$$$$$$$$$######"""""""""############$$$$$$$$$"""###$$$$$$"""!!!!!!"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""""""""######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#####################$$$########################$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&!!!!!!!!!!!!"""""""""""""""###$$$$$$###"""!!! """############$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""!!!"""%%%&&&&&&%%%$$$###&&&$$$###!!!!!!"""$$$%%%###$$$%%%%%%######$$$%%%|||mmm^^^XXXWWWTTTRRRQQQJJJJJJJJJJJJIIIGGGEEEDDDEEEDDDCCCAAA@@@???>>>>>>===<<<:::999888888999:::888888777666666555555444333111000000111000---***))))))((((((((((((((()))+++)))''''''((((((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%(((&&&%%%$$$$$$%%%'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$%%%%%%###""""""$$$%%%%%%$$$######"""""""""""""""###(((&&&%%%$$$%%%%%%###!!!"""###$$$$$$%%%%%%%%%$$$###$$$&&&&&&$$$######$$$###"""!!!"""$$$%%%$$$###########################"""""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$ ###%%%&&&%%%###"""$$$$$$$$$######"""!!! """""""""""""""""""""""""""###$$$$$$$$$$$$$$$###""""""""""""""""""""""""%%%$$$$$$######"""###### !!!!!!"""######$$$$$$$$$##################$$$##############################""""""###$$$######%%%$$$$$$###""""""######&&&$$$######$$$%%%%%%$$$&&&%%%%%%$$$############$$$$$$############$$$$$$$$$$$$$$$############"""'''&&&$$$#########$$$$$$$$$$$$##########################################%%%%%%$$$$$$$$$#################################""""""############""""""########################%%%###!!! !!!"""$$$!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!! !!!!!!"""""""""""""""######$$$#########$$$$$$######"""""""""""""""########################"""""""""!!!%%%$$$###"""!!!!!!""""""%%%%%%$$$###"""!!!!!! """"""###$$$$$$%%%&&&&&&%%%$$$###"""###$$$&&&''' ###%%%&&&$$$###""""""#########$$$$$$%%%%%%%%%###$$$&&&&&&$$$######$$$!!!!!!!!!"""#########$$$""""""######$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$$$$"""###$$$$$$"""!!!!!!"""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""########################$$$%%%&&&%%%###"""###$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%##################""""""######$$$$$$$$$$$$########################$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$###!!!!!!"""$$$%%%###$$$%%%%%%######$$$%%%{{{lll]]]XXXVVVTTTQQQPPPKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCAAA@@@???>>>>>>===<<<:::999888999::::::777777666666555444444333222111000000000000...,,,******)))((('''''''''(((***)))''''''(((((('''%%%%%%%%%%%%%%%&&&&&&''''''***)))'''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''"""$$$&&&%%%$$$###$$$%%%%%%###""""""$$$%%%%%%$$$"""""""""""""""""""""###((('''&&&&&&''''''%%%$$$"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$"""######"""!!!!!!"""%%%&&&&&&%%%#########"""""""""""""""#########"""###$$$$$$%%%$$$###"""!!!!!!"""###$$$ !!!"""############%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""""""""""""""""""""%%%$$$###"""""""""###$$$!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""$$$""" !!!$$$$$$""" %%%$$$######"""#########&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$###"""!!! $$$$$$############$$$$$$$$$$$$$$$############"""'''&&&%%%%%%$$$$$$%%%%%%""""""##########################################%%%$$$$$$$$$$$$#################################""""""""""""""""""""""""##############################"""""""""###$$$$$$"""""""""!!!!!!"""#########""""""!!!!!!"""""""""###"""!!!!!!!!!"""$$$$$$""""""######$$$######"""""""""""""""########################""""""""""""&&&%%%$$$"""!!!!!! !!!#########""""""!!!!!!!!!""""""######$$$%%%%%%%%%'''&&&$$$###""""""###### ###%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$%%%&&&'''&&&$$$######$$$""""""""""""""""""""""""&&&%%%%%%$$$$$$######"""######""""""""""""!!!!!!"""""""""#########$$$$$$"""###$$$$$$"""!!!!!!""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$###"""""""""###########################%%%%%%%%%###"""###$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!!!!""""""###############$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$###""""""###$$$%%%###$$$%%%%%%######$$$%%%zzzlll^^^XXXWWWTTTRRRQQQLLLKKKIIIGGGFFFGGGHHHIIIEEEDDDCCCAAA@@@???>>>>>>>>>===;;;:::999888888888666666666555444444333333111111000000000///...---------+++***)))))))))))))))((((((((((((''''''&&&'''''''''''''''''''''''')))((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&"""$$$&&&%%%$$$###$$$$$$$$$###!!!"""$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%$$$$$$######%%%'''))))))(((######$$$$$$$$$$$$######$$$%%%'''&&&$$$""""""######""""""###%%%'''&&&%%%"""""""""##############################$$$%%%%%%######"""!!!!!!"""######!!!!!!!!!!!!""""""###$$$%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!"""$$$%%%!!!!!!!!!"""""""""###############$$$$$$#########""""""""""""""""""""""""$$$!!!!!!$$$&&&### $$$$$$###############$$$&&&$$$######$$$%%%%%%$$$""""""#########""" $$$$$$############$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$##########################################""""""""""""##############################!!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!!"""######$$$$$$###"""!!!!!!"""###$$$!!!""""""###############!!!"""""""""#####################"""""""""""""""$$$$$$###""""""!!!!!!!!! !!!"""###$$$$$$""""""######$$$$$$$$$%%%%%%$$$"""!!! !!!"""$$$$$$###""""""##################$$$$$$$$$%%%&&&'''&&&$$$""""""""""""""""""""""""!!!!!!!!!%%%$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""############"""###$$$$$$"""!!!!!!""" !!!!!!""""""!!!!!! ########################""""""""""""############$$$###"""!!!!!!"""###$$$################################################$$$$$$############$$$$$$#####################$$$###########################$$$%%%$$$###"""###$$$######$$$$$$$$$$$$######"""###%%%&&&&&&%%%###""""""""""""#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########"""###$$$$$$%%%$$$######""""""###$$$%%%###$$$%%%%%%######$$$%%%zzzlll___ZZZYYYVVVSSSRRRNNNLLLIIIGGGFFFGGGHHHIIIEEEDDDCCCAAA@@@???>>>>>>???>>>===;;;999777666555666666666555444444333333111111222111///...------------+++***))))))))))))((((((((((((''''''''''''*********)))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$"""!!!"""###$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""!!!!!!###&&&''''''&&&#########$$$$$$######"""$$$%%%&&&&&&$$$#########%%%$$$###$$$%%%%%%$$$###""""""######$$$%%%&&&&&&######""""""######$$$%%%######""""""""""""############"""""""""###$$$%%%$$$$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""""""""""""""""""""$$$$$$###""""""###$$$%%% !!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""########################$$$!!! !!!$$$''''''&&&$$$###############$$$$$$&&&$$$######$$$%%%%%%$$$ !!!###$$$%%%$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$###!!!!!!!!!""""""######$$$""""""""""""""""""""""""$$$$$$$$$#########""""""##############################"""!!!!!!"""######"""""""""""""""""""""""" """############"""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""###$$$%%%$$$###"""!!!!!!"""###### !!!"""###############!!!"""""""""############""""""""""""""""""######!!!!!!""""""############ !!!"""###$$$$$$"""###############$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!"""$$$###"""!!!"""##############################$$$%%%$$$""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""#########"""###$$$$$$"""!!!!!!"""!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$################################################$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&########################"""###$$$$$$""""""###$$$######$$$$$$$$$$$$###### !!!###$$$$$$###!!! !!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######""""""""""""###############"""!!! ######$$$$$$$$$$$$######$$$$$$$$$#########""""""######"""""""""###$$$%%%###""""""######$$$$$$%%%###$$$%%%%%%######$$$%%%zzzlll___[[[ZZZWWWTTTRRROOOMMMKKKHHHGGGFFFGGGHHHEEEDDDCCCAAA@@@???>>>>>>???>>>===;;;999777666555777777666666555444444333111333333222///---,,,,,,******)))((('''''''''((('''((()))((('''&&&'''(((++++++***)))((('''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############"""$$$&&&%%%$$$###$$$%%%$$$"""!!!!!!###$$$$$$### """###$$$$$$###"""%%%$$$"""######$$$"""!!!#########$$$######"""!!!"""$$$&&&%%%$$$###$$$%%%&&&$$$######$$$$$$###""""""######$$$%%%%%%&&&&&&"""""""""!!!"""######$$$"""""""""######"""""""""#########""""""######$$$######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""########################""""""!!!"""$$$)))---000#########"""######$$$%%%&&&$$$######$$$%%%%%%$$$"""###$$$%%%&&&'''''''''$$$$$$############$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$######!!!!!!""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""########################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!"""""""""""""""""""""###$$$%%%############"""""""""""" !!!"""############""""""""""""############""""""""""""############ !!!###$$$$$$$$$$$$#########""""""!!!!!!!!!########################""""""##################!!!"""###"""!!!!!!"""##################"""""""""!!!###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!""""""""""""######!!!!!!!!!"""""""""######"""###$$$$$$"""!!!!!!"""!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""""""""######"""""""""################################################""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&########################!!!"""$$$###""""""###$$$######$$$$$$$$$$$$############$$$%%%%%%$$$###### !!!!!!!!!""""""""""""$$$############$$$%%%%%%"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$###!!! ######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!"""""""""############$$$"""""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%xxxkkk^^^ZZZZZZWWWSSSQQQPPPNNNLLLIIIGGGFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<;;;:::999888777888888777666666555555444222444444222...+++++++++))))))((((((((((((((()))&&&((())))))'''&&&'''))))))(((((((((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%###"""!!!!!!###$$$$$$### """$$$$$$$$$###"""&&&$$$############!!!###############"""!!!!!!!!!###%%%%%%$$$$$$%%%&&&###"""!!!"""$$$$$$###"""%%%$$$$$$$$$######""""""!!!!!! !!!!!!"""###""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!""""""############"""""""""""""""""""""""" """###%%%%%%%%%##############################!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""!!!"""$$$###$$$***333;;;######""""""###$$$$$$%%%&&&$$$######$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$############""""""###$$$%%%%%%%%%$$$$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""############""""""""""""########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$###############"""""" !!!"""############"""######$$$$$$""""""$$$$$$$$$###!!!  !!!"""############""""""""""""############!!!"""""""""############ !!!"""###$$$$$$######%%%%%%$$$###"""!!!!!! ############""""""""""""""""""############""""""!!!"""###""" """###$$$#########"""""""""!!!!!!###$$$$$$"""!!!"""""" !!!""""""""" !!!""""""######"""""""""#########$$$$$$!!!!!!!!!!!!"""""""""###"""###$$$$$$"""!!!!!!""" !!!!!!""""""!!!!!! ########################!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!################################################""""""!!!!!!!!!!!!""""""################################################ """######""""""###%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""############""""""!!!"""###$$$%%%"""############$$$$$$$$$######""""""""""""######$$$$$$#########"""""""""######$$$$$$$$$$$$######$$$$$$################## !!!###$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%###$$$%%%%%%######$$$%%%wwwjjj]]]ZZZYYYVVVRRRPPPPPPOOOMMMJJJHHHFFFEEEDDDEEEDDDCCCAAA@@@???>>>>>>999999:::;;;;;;;;;::::::888888888777666666555555333555555333...******++++++***************+++,,,%%%(((***)))&&&&&&(((***%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&"""$$$&&&%%%$$$###$$$%%%###""" !!!###$$$$$$### """$$$&&&'''&&&%%%$$$$$$###""""""$$$%%%$$$##################"""!!!!!! """$$$%%%%%%%%%&&&'''!!! !!!###%%%%%%$$$'''&&&%%%###"""  !!!""""""""""""############"""""" !!!!!!"""!!!!!! !!!"""###$$$$$$###"""!!!#######################################""""""!!!""""""""""""""""""""""""!!!$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$$$$+++777BBB######""""""###$$$%%%%%%&&&$$$######$$$%%%%%%$$$###"""!!! !!!""""""$$$$$$############$$$$$$$$$$$$$$$############""""""###%%%&&&'''&&&&&&%%%######""""""!!!!!! """"""""""""""""""""""""############""""""""""""########################$$$###""" """###$$$########################&&&&&&%%%$$$#########$$$ """###$$$$$$$$$###############$$$!!!"""$$$%%%%%%###  !!!"""############""""""""""""############!!!!!!""""""#########$$$!!!"""###$$$$$$###!!!!!!###############$$$$$$$$$#########"""""""""""""""!!!"""""""""!!! !!!""""""""" """###$$$#########""""""!!!!!!!!!###$$$%%%#########$$$ !!!"""######""""""""""""############""""""######$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""""""###$$$$$$"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!$$$%%%%%%$$$!!! ########################""""""""""""""""""""""""$$$$$$############$$$$$$&&&&&&%%%$$$###"""!!! ######################## """######""""""###%%%######$$$$$$$$$$$$######""""""!!! !!!"""""""""############$$$$$$$$$""""""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%!!!###$$$%%%$$$"""!!!!!!!!!"""$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%vvviii]]]XXXUUURRROOOOOOLLLKKKIIIHHHGGGGGGHHHIIIEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777666444333222333222111000///...---,,,************))))))))))))+++******)))))))))))))))+++***)))***+++***)))'''######$$$$$$$$$%%%%%%%%%)))'''%%%$$$$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&$$$###$$$%%%'''&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""######$$$"""""""""###$$$$$$$$$%%%'''%%%###!!!!!!"""###$$$  !!!$$$&&&((( !!!"""$$$$$$!!!!!!"""###$$$%%%%%%&&&###!!!  !!!###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$"""""""""""""""######$$$###"""!!! """!!!""""""""""""#########""""""""""""!!!!!! $$$###!!!!!!"""######"""$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$$$$###############$$$$$$%%%$$$$$$$$$#########""""""########################%%%$$$$$$$$$######""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######((('''$$$  ###'''##############################""""""""""""######$$$""" !!!$$$%%%###!!!"""""""""""""""###$$$$$$ !!!###$$$$$$!!!  !!!###$$$$$$""" ###"""!!!"""###$$$###!!!###""""""""""""""""""### !!!"""######$$$######!!!!!!!!! !!!""""""###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""############""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$%%%%%%%%%$$$"""!!! !!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$###"""!!!!!!!!!!!!!!!"""!!!######!!!!!!$$$&&&'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""$$$###"""!!!!!!!!!######"""!!!!!!"""$$$&&&&&&%%% !!!!!!"""###"""""""""!!!!!!""""""###%%%&&&'''!!!  """%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""!!!"""$$$%%%%%%$$$###""" !!!"""######$$$###### !!!###%%%'''((()))vvvjjj^^^YYYWWWSSSPPPPPPLLLLLLKKKJJJIIIIIIIIIIIIEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777666444333222333222111000///...---,,,************))))))))))))******)))(((((((((((()))((('''&&&'''((('''&&&$$$'''%%%$$$######%%%'''(((***)))'''&&&&&&&&&((()))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""  !!!###""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$##################$$$#########$$$%%%%%%%%%&&&###############$$$$$$$$$%%%$$$###"""""""""###$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%###############$$$$$$$$$######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%"""""""""""""""######$$$$$$ $$$###!!!""""""""""""############$$$$$$###""""""!!!!!!!!!"""###""" !!!###$$$$$$### $$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###""""""""""""###$$$$$$$$$$$$$$$#########""""""########################""""""""""""!!!!!!!!! $$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""######$$$$$$######"""!!!$$$%%%###"""!!!###############$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%###!!!"""$$$%%%$$$"""###"""""""""""""""######"""""""""###%%%$$$""" ###############$$$$$$$$$ !!!!!!"""######!!! ###"""!!!"""###$$$###!!!""""""############""""""""""""###$$$$$$$$$######!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############"""""" !!!!!!"""#########""""""""""""###$$$%%%&&&######$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""!!!!!!"""""""""""""""#########""""""!!!!!!!!! ###!!! """###""" """%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""######""""""""""""#########"""!!!"""$$$%%%%%%$$$!!!"""""""""############""""""""""""######$$$%%%######"""!!!""""""###$$$########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$######"""###$$$%%%%%%%%%$$$###"""###############"""!!! !!!"""###%%%&&&((((((uuuiii^^^YYYWWWTTTQQQQQQLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDCCCAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999777666444333222333222111000///...---,,,************))))))))))))))))))(((''''''''''''((('''&&&%%%&&&''''''%%%###)))'''$$$"""###%%%(((+++***)))'''&&&&&&&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############  !!!!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""################################################""""""""""""""""""""""""$$$$$$$$$##############################$$$$$$$$$###$$$%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""""""""""""""######$$$$$$###&&&%%%###""""""############$$$$$$$$$%%%$$$###"""""""""###$$$###!!! !!!###$$$$$$###"""""""""!!!!!!!!!!!!!!!"""""""""###""""""!!! $$$$$$$$$###############$$$############"""""""""%%%%%%$$$############$$$"""""""""""""""######$$$$$$$$$$$$#######################################""""""""""""!!!!!!!!!!!!######""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""############""""""######$$$$$$######"""%%%&&&$$$!!!""""""######$$$$$$$$$$$$#########""""""#########%%%###"""###$$$%%%###"""######"""""""""""""""###$$$###"""###$$$%%%$$$"""############""""""""""""""""""""""""!!!!!!!!!!!!###"""!!!"""###$$$###!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$###""""""!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!"""""""""#########""""""############"""""" """$$$%%%%%%%%%############$$$%%%&&&&&&"""######$$$$$$###"""""" !!!!!!###$$$%%%&&&&&&############""""""""""""!!!"""#########"""!!! '''&&&$$$%%%&&&&&&%%%$$$###%%%'''(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""###""""""""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!"""############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%&&&&&&'''sssggg\\\YYYWWWSSSPPPPPPKKKLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCAAA@@@???>>>>>>=========<<<;;;;;;::::::::::::999777666444333333333222111000///...---,,,************)))))))))((((((((('''&&&&&&&&&&&&''')))((((((((())))))'''%%%'''&&&$$$###$$$%%%''')))'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!!!!###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#################################$$$$$$#########!!!!!!!!!!!!!!! %%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$"""!!!!!!$$$&&&%%%###"""############$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$###!!!!!!"""######"""%%%%%%%%%$$$$$$#########!!!"""""""""""""""!!!!!!########################&&&%%%%%%###"""!!! $$$$$$##################""""""!!!!!!""""""###$$$################################################$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""!!!""""""!!!"""$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###############""""""$$$######"""""""""""""""%%%###!!!!!!###$$$$$$#########""""""!!!!!! """###"""!!! !!!"""###"""!!!"""###$$$###!!!!!!"""###$$$$$$###"""!!!############"""!!!!!! """$$$%%%&&&%%%###"""""""""""""""""""""""""""""""""""""""#########$$$""""""############""""""!!!$$$%%%%%%$$$$$$###############$$$%%%&&&$$$$$$#########"""!!!!!! $$$$$$######""""""!!!!!!"""###%%%&&&&&&%%%###!!!$$$$$$$$$%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%############$$$$$$$$$$$$########################$$$######"""""""""""""""!!!"""$$$%%%%%%$$$$$$%%%$$$######$$$$$$###!!!###""""""!!!"""###$$$$$$"""""""""""""""!!! !!!"""$$$%%%%%%$$$"""!!!########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""!!!!!! !!!!!!"""############$$$$$$$$$$$$######"""!!!#########$$$$$$%%%%%%&&&pppdddZZZWWWVVVRRROOOOOOJJJKKKKKKKKKJJJHHHFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>======<<<;;;;;;:::::::::999888777666555444333333222111000///...---,,,************)))))))))((((((''''''&&&&&&&&&&&&&&&***)))))))))******((('''######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$###"""  ###&&&(((%%%$$$$$$############$$$!!!""""""###$$$$$$%%%%%%""""""###$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$ !!!"""###$$$$$$### """"""#########$$$$$$$$$%%%%%%$$$######$$$%%%&&&&&&$$$""""""""""""!!! """""""""!!! """"""######$$$######"""########################$$$$$$$$$$$$$$$#################################"""""""""""""""######$$$##################################################################$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""######"""""""""#########!!! ###&&&""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########"""!!!!!!!!!!!!######"""""""""""""""###$$$""" """###""""""%%%%%%$$$$$$######""""""!!!"""###""" !!!######"""!!!"""###$$$###!!!!!!"""###$$$$$$###"""!!!""""""""""""!!!  """$$$%%%&&&%%%###"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""############""""""!!!###%%%%%%$$$"""!!!###""""""""""""######$$$&&&%%%$$$###!!! '''&&&$$$!!!$$$$$$######""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!! !!!!!!!!!"""""""""###%%%$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""######$$$$$$$$$########################$$$######""""""""""""""" !!!###$$$%%%%%%%%%$$$&&&$$$######$$$$$$"""!!!""""""!!!!!!""""""######""""""######"""!!! """$$$%%%$$$"""!!!###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############"""  !!!""""""###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%mmmbbbYYYVVVUUURRROOONNNKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999999999888777666555444444333222111000///...---,,,************))))))))))))(((((('''&&&&&&&&&&&&''')))((('''((())))))'''%%%!!!"""$$$&&&'''%%%$$$"""''''''''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&$$$######%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""#####################$$$$$$$$$##############################$$$$$$$$$(((%%%!!! ###%%%######"""""""""######$$$ !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""######$$$"""###!!!!!!###""" !!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%'''%%%""""""""""""!!!!!!!!!!!!!!! ######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$ !!!###%%%&&&'''(((!!!"""######$$$########################$$$$$$%%%###############$$$$$$$$$########################!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######"""""""""""""""""""""""""""############""""""!!!!!!""""""######""""""!!! """###"""""""""###########################""""""!!!!!!!!!!!!""""""###$$$$$$###!!! !!!""""""""""""""""""######$$$"""!!! !!!"""###""" """""""""!!!!!!!!!!!!!!!!!!###### """%%%###"""!!!"""###$$$###!!!###""""""""""""""""""###!!!!!!""""""!!!!!! !!!"""###$$$$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""############""""""######$$$$$$$$$###!!! ###"""""""""""""""######%%%$$$###"""!!! ######""""""!!! ############"""""""""""" !!!"""""""""!!! !!!###$$$#########$$$"""###$$$###"""!!!"""$$$###########################$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%!!!!!!""""""###$$$$$$$$$########################$$$######"""""""""""""""""""""###$$$%%%%%%%%%%%%&&&$$$######$$$$$$"""!!!!!!"""######$$$$$$######""""""###$$$###""" !!!###$$$$$$###"""##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""!!!  !!!###$$$!!!"""###$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%lllbbbYYYWWWVVVSSSOOOOOONNNMMMKKKJJJHHHGGGGGGGGGEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999999999888777666555444444333222111000///...---,,,************)))))))))))))))(((((('''&&&'''''''''((('''&&&'''((((((&&&$$$###$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!! !!!!!!""""""###############$$$$$$$$$%%%$$$###"""""""""###$$$(((&&&### !!!###$$$"""""""""""""""###$$$%%%""""""#########$$$$$$$$$###"""!!! !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%"""""""""""""""######$$$ $$$$$$ """###!!! !!!!!!!!!"""""""""!!!"""$$$%%%&&&%%%$$$###$$$"""!!!!!!"""######"""#########$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$ !!!"""###$$$%%%&&& !!!"""###$$$$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&""""""#########$$$$$$$$$######################## !!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!""""""""""""!!!!!! #########""""""###%%%%%%$$$$$$###"""""""""######""""""""""""######%%%&&&'''&&&###!!!"""$$$!!!!!!!!!!!!"""###%%%%%%"""!!!!!!###$$$$$$"""   $$$$$$""" """%%%###"""!!!"""###$$$###!!!$$$###"""!!!!!!"""###$$$!!!"""###############"""!!!!!!!!!"""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$""""""############""""""$$$$$$$$$######"""""""""$$$######""""""######$$$""""""!!! !!!!!!"""### """$$$%%%'''((("""""""""""""""#########!!!!!!!!!"""""""""#########%%%((((((%%%############$$$$$$###""""""###%%%##############################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%!!!!!!!!!"""###$$$$$$$$$########################$$$######"""""""""""""""$$$$$$$$$######$$$$$$%%%%%%###"""###$$$$$$###""""""###%%%''''''&&&%%%###!!!"""$$$%%%$$$###"""!!! !!!"""###$$$######"""##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""###############""" !!!###%%%&&&######$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&mmmcccZZZXXXXXXTTTQQQPPPPPPOOOLLLJJJHHHHHHHHHHHHEEEDDDCCCAAA@@@???>>>>>>???>>>===<<<;;;:::999999999888888777666555555444333222111000///...---,,,************))))))))))))))))))(((''''''''''''((()))((('''((())))))'''%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!""""""###$$$%%%%%%&&&""""""######$$$$$$$$$%%%'''%%%###!!!!!!"""###$$$$$$#########$$$%%%&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$###############$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$"""""""""""""""######$$$!!!%%%%%%###%%%""" !!!!!!!!!!!!!!!$$$&&&&&&%%%###"""!!!  ###%%%%%%%%%""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$######"""!!!  !!!"""$$$$$$$$$###"""%%%%%%$$$$$$%%%%%%&&&'''""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""######$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!&&&&&&$$$!!! $$$'''&&&%%%%%%$$$###"""!!!!!!'''&&&&&&%%%%%%&&&&&&'''&&&((()))((($$$###$$$&&& !!!"""$$$&&&&&&""""""###%%%&&&%%%### !!!!!!""""""######$$$$$$$$$%%%"""!!!###&&&###"""!!!"""###$$$###!!!%%%$$$!!! !!!$$$%%%"""###$$$%%%%%%%%%%%%%%%!!!!!!!!! !!!""""""###""""""""""""""""""""""""""""""""""""############""""""############""""""$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$  !!!###%%%&&&$$$$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$%%%$$$$$$$$$%%%%%%''''''!!!###&&&$$$ $$$%%%%%%$$$######$$$&&&""""""""""""""""""""""""#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%% !!!!!!"""###$$$$$$$$$########################$$$######"""""""""""""""&&&%%%$$$#########$$$%%%$$$###"""###$$$%%%$$$"""###%%%(((***+++)))&&&$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###""""""##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###%%%%%%&&&&&&"""!!!!!!!!!###$$$&&&(((%%%%%%%%%%%%$$$###""""""!!!"""###$$$%%%&&&&&&'''mmmddd[[[XXXVVVSSSRRRTTTMMMMMMMMMLLLJJJFFFCCCAAAAAABBBCCCCCCBBBAAA???>>>============<<<<<<<<<<<<999888666555444444555555666444333222222111...,,,---,,,+++)))(((&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''')))***(((&&&%%%(((***'''&&&&&&'''(((***)))(((######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$'''(((%%%$$$%%%###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$"""!!!###############"""!!!!!!$$$$$$##################$$$#########""""""!!!!!! """###$$$######%%%'''""""""""""""""""""""""""&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!###%%%!!!!!!"""###$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########(((((('''%%%###"""!!! ######""""""######$$$%%%#########"""""""""!!!!!!###############$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%##############################$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! ###"""!!!!!!!!!###$$$%%% !!!!!!!!!!!!  """%%%'''777555000+++&&&""" %%%$$$$$$$$$######""""""""""""############""""""$$$######"""!!! !!!%%%&&&%%%###"""""""""###$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$###""" !!!!!!!!!""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######!!!!!!"""###$$$$$$%%%%%%"""!!! !!!###$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!! $$$###"""!!!!!!"""###$$$###""" $$$$$$&&&''''''&&&$$$$$$%%%$$$"""!!!!!!###$$$&&&  """$$$&&&%%%$$$!!!%%%&&&$$$""""""###!!!"""###$$$%%%$$$######!!!""""""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!######""""""""""""##############################$$$$$$$$$############### !!!"""###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%&&&%%%$$$"""!!!""""""###########################$$$$$$$$$$$$$$$###"""!!!########################mmmccc[[[XXXWWWTTTRRRTTTOOOMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCBBB???===<<<============<<<<<<<<<<<<;;;:::888666444333333333222000/////////...,,,))),,,++++++)))((('''&&&%%%'''''''''&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''***)))'''((())))))((('''%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%### $$$'''&&&&&&(((###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$######""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$"""!!! $$$$$$$$$$$$$$$###""""""####################################"""""""""!!! !!!"""!!!  !!!########################&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&(((***+++&&&&&&&&&%%%%%%$$$###"""$$$$$$###""""""###$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$######"""""""""###############$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$##################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""######"""""""""&&&%%%###""""""""""""###!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""###---+++)))'''%%%$$$###### """"""############""""""$$$######"""!!!!!!  """###%%%&&&"""###$$$###"""!!!"""#########""""""""""""######""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############""""""""""""######!!!!!!""""""""""""""""""$$$###!!!!!!"""######"""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! $$$###"""!!!!!!"""###$$$$$$$$$"""!!! !!!$$$$$$%%%%%%%%%%%%$$$$$$(((&&&$$$###"""###$$$%%%$$$###""""""$$$$$$""" !!!$$$&&&%%%$$$###$$$%%%!!!"""###$$$%%%$$$$$$### !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!!!!!$$$$$$$$$$$$$$$###""""""!!!!!! !!!!!!########################"""!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$&&&&&&%%%%%%$$$######"""!!!"""###$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""lllccc[[[XXXWWWTTTRRRTTTOOOMMMJJJHHHFFFFFFGGGHHHFFFFFFEEECCCAAA???<<<;;;============<<<<<<<<<<<<===<<<:::777555444333222000///............,,,***+++******))))))(((''''''))))))(((((('''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&)))'''&&&&&&&&&&&&%%%###&&&'''''''''((((((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!$$$$$$!!! !!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$###$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$##########################################"""""""""""""""######!!!########################%%%%%%$$$###""""""""""""######################## """###$$$### """"""""""""!!! $$$$$$###""""""###$$$$$$#########""""""""""""""" !!!!!!"""######$$$$$$"""!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$#########$$$%%%%%%"""#########$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!"""############$$$$$$###""""""#########""""""############""""""$$$%%%%%%$$$"""!!!"""###$$$$$$#########$$$$$$%%%"""!!!!!!!!!!!! """"""############""""""#########""""""!!!!!! """$$$$$$#########!!!"""######"""!!!"""$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!!!!!!!"""##################"""######""""""""""""###############""""""""""""!!!&&&$$$"""!!!""""""!!! ###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""""""""######&&&%%%$$$###"""""""""###$$$$$$############$$$$$$)))(((&&&$$$######$$$$$$%%%###""""""######"""!!!%%%%%%$$$"""!!!!!!$$$&&&""""""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%#########$$$$$$%%%%%%&&& !!!"""###############$$$$$$$$$$$$###"""""""""!!!!!! !!!!!!"""########################!!!!!!!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!kkkbbb[[[YYYXXXTTTSSSSSSMMMLLLJJJIIIHHHHHHHHHIIIFFFEEEDDDCCCAAA???>>>===============<<<<<<<<<<<<<<<;;;:::888666555444333222000000000111111///---*********)))))))))))))))))))))((((((((('''''''''&&&''''''''''''&&&&&&'''(((&&&%%%&&&''''''&&&%%%''''''''''''((((((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$+++&&&###$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""""""""###""""""###$$$%%%&&&&&&&&&!!!""""""############"""######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#####################$$$$$$$$$#########"""""""""""""""%%%&&&&&&$$$!!! ########################%%%$$$$$$###""""""######""""""""""""""""""""""""#########!!! $$$##################$$$##################"""""" !!!!!!"""###$$$%%%%%%  !!!!!!""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!""""""#########$$$%%%%%%""""""""""""############ """$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!###$$$%%%&&&#########$$$$$$######### """###$$$$$$$$$&&&'''$$$######""""""!!!!!!!!!############""""""""""""""""""############""""""#########"""""""""!!!!!!(((******)))&&&"""!!! !!!"""######""""""###$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############""""""""""""""""""############""""""######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%###!!!!!!"""###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###""""""""""""""""""###%%%%%%$$$$$$############$$$###"""!!!!!!"""###$$$'''&&&%%%$$$$$$$$$$$$$$$###!!!!!!"""$$$%%%%%%$$$%%%### """$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&& !!!###$$$%%%%%%&&&######$$$$$$$$$######"""$$$##################$$$#######################################$$$$$$$$$########################&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%%%%$$$$$$#################################$$$$$$$$$######"""""""""""""""""""""""""""jjjbbb[[[YYYXXXUUUSSSSSSJJJKKKLLLLLLKKKIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@============<<<<<<<<<<<<:::999999888777666555555333222111111222222000...***************)))))))))'''''''''((((((((())))))&&&&&&'''((((((((('''&&&(((''''''(((***,,,+++***%%%&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! $$$&&&%%%$$$&&&###$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$ !!!"""###############!!!""""""###############""""""###############"""""""""#########$$$$$$$$$""""""""""""""""""######$$$%%%&&&%%%###"""###$$$########################%%%$$$######"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!!!!""""""###$$$$$$$$$$$$!!!!!!"""""""""#########!!!###$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""!!!!!!!!! ######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """###$$$$$$######$$$$$$$$$$$$###### """######$$$&&&((($$$$$$######"""!!! !!!!!!!!!!!!""""""############""""""############"""""""""""" """$$$%%%###"""###### """######""""""###$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######""""""""""""######!!!""""""$$$%%%&&&''''''###!!! !!!###$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""######"""""""""##################""""""$$$###!!!!!!!!!!!!###$$$###############$$$%%%%%%$$$"""!!!"""###%%%%%%%%%&&&###  ###$$$###############$$$$$$$$$!!!!!!!!!"""""""""""""""""""""###$$$%%%%%%&&&&&&############"""!!! """######$$$$$$$$$######$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%###"""!!!########################"""######$$$$$$$$$##############################iiiaaa[[[ZZZYYYUUUSSSSSSJJJKKKLLLMMMLLLJJJGGGFFFEEEDDDCCCBBBAAAAAAAAABBB============<<<<<<<<<<<<888888888888777666555555222111000000000000...,,,******************))))))%%%&&&&&&'''(((((())))))%%%%%%%%%'''((((((%%%######""""""$$$'''))))))((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!%%%'''&&&%%%'''###$$$$$$%%%%%%$$$$$$###"""""""""######%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!! !!!"""######$$$######!!!""""""#########""""""!!!!!!"""############""""""""""""###$$$$$$%%%%%%""""""""""""############!!!###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################""""""!!!!!!"""$$$&&&'''$$$%%%%%%$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""!!!"""######$$$#########!!!"""""""""############ !!!######$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""############"""!!! !!!!!!""""""!!! ######$$$$$$$$$$$$###### !!!######""""""###%%%""""""###$$$$$$######""""""""""""""""""#########""""""############""""""########################!!!######""""""###$$$ !!!######""""""###%%%""""""############""""""""""""""""""""""""""""""$$$######"""""""""""""""######$$$$$$%%%%%%%%%%%%"""##################"""######""""""""""""###### """$$$%%%&&&"""!!! !!!###$$$%%%$$$!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###""""""############""""""""""""#########""""""!!!######""""""""""""###### !!!"""###$$$%%%%%%&&&)))&&&###"""#########"""&&&$$$""""""###%%%&&&&&&######""""""######$$$%%%##################$$$$$$#########$$$$$$%%%%%%&&&&&&&&&$$$"""""""""###$$$$$$$$$$$$######""""""!!!!!!""""""########################### !!!""""""###### !!!"""###$$$########################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$###"""!!!!!!########################""""""###$$$$$$$$$$$$###########################hhhaaa[[[ZZZYYYVVVSSSSSSMMMMMMLLLLLLJJJIIIHHHGGGGGGFFFDDDBBBAAA@@@@@@AAA============<<<<<<<<<<<<888888888888777555333222222111000//////...,,,***+++++++++******)))))))))&&&&&&&&&&&&&&&''''''''''''&&&&&&(((***)))'''$$$"""!!!!!!"""$$$&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###"""%%%'''%%%$$$%%%###$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%!!!"""###%%%%%%$$$"""!!! !!!"""###$$$$$$$$$$$$######$$$$$$$$$###""""""!!!"""######$$$$$$$$$###!!!""""""###$$$$$$%%%%%%!!!"""""""""############!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""!!! """###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$##################"""######$$$$$$###"""!!!"""""""""#########$$$$$$""""""""""""######$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""!!!"""###$$$$$$%%%%%%$$$######$$$$$$###"""!!! """"""############"""""""""###$$$###"""!!!"""###!!!"""###$$$$$$$$$###"""############$$$$$$$$$%%%""""""############""""""########################%%%&&&&&&%%%###!!!!!!"""!!!######""""""$$$%%%######""""""""""""######""""""""""""""""""""""""###############"""!!!!!! !!!""""""###$$$%%%%%%######$$$$$$$$$$$$############""""""""""""###### !!!"""######$$$"""!!!!!!"""$$$###"""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!"""######$$$$$$######""""""######$$$%%%%%%%%%%%%***'''$$$""""""######"""$$$###"""$$$''')))(((&&&$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!""""""###$$$$$$$$$$$$$$$###""""""!!!!!!""""""########################### !!!""""""###### !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$##########################################""""""###$$$$$$$$$$$$$$$########################hhh```[[[ZZZZZZVVVSSSSSSPPPOOOLLLIIIHHHHHHHHHIIIIIIHHHEEEBBB@@@?????????>>>=========<<<<<<<<<<<<999999999888666333111///444222111000000///,,,***,,,,,,++++++***))))))((('''''''''&&&%%%%%%$$$$$$)))((((((***------)))&&&)))''''''''')))))))))'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###((()))***---$$$$$$$$$%%%%%%$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###&&&'''''''''!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$###%%%%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############!!!"""###$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!""""""###########################$$$$$$$$$"""###$$$$$$###"""!!! ############$$$$$$$$$$$$$$$###"""""""""###%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$##############################"""""""""""""""""""""""" !!!"""$$$&&&'''''''''"""###$$$%%%&&&&&&%%%$$$""""""############"""""""""###$$$$$$###"""###%%%###$$$$$$$$$$$$"""!!! !!!!!!""""""############""""""##################$$$$$$!!!"""######"""!!!"""$$$!!!"""###""""""$$$&&&$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""###### !!!!!!""""""######&&&$$$"""!!!""""""""" !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!""""""!!! !!!"""###$$$$$$###"""!!!!!!"""$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$'''$$$"""!!!###%%%&&&&&& !!!%%%((()))&&&###$$$###"""""""""###%%%&&&########################%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''(((!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################!!!""""""###$$$%%%%%%%%%############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############"""!!!"""$$$%%%&&&########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""}}}jjjbbb[[[ZZZXXXSSSPPPOOOMMMMMMNNNNNNLLLJJJHHHGGGHHHGGGEEECCC@@@>>><<<;;;;;;===>>>>>>===<<<<<<===:::999888777666555444333222111000000000000---++++++******)))(((''''''&&&'''&&&%%%%%%'''(((((('''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$#########""""""'''&&&&&&%%%$$$###""""""$$$%%%&&&&&&%%%### $$$$$$&&&''''''&&&$$$$$$"""!!! !!!###%%%'''((('''&&&&&&%%%%%%&&&&&&&&&### !!!###%%%$$$###%%%######%%%((((((&&&###""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############$$$$$$###"""!!!!!!""""""!!! !!!"""###########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################!!!"""""""""############%%%$$$$$$$$$###"""""""""""""""!!!!!! ###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$ """$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""""""""""" !!!"""######"""!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""######""""""""""""######$$$$$$############$$$$$$""""""!!!!!!  !!!"""$$$%%%&&&#########"""""""""""""""###############"""!!!!!!!!!""""""""""""#########$$$"""!!!"""######"""!!!"""###%%%%%%%%%###!!! $$$######"""!!! """"""############""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###%%%$$$###"""!!!!!!""""""########################""""""######$$$$$$%%%%%% !!!"""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$######""""""######$$$&&&%%%$$$""""""""""""###""""""""""""""""""""""""""""""""""""############ """###"""!!! !!!"""!!!""""""###$$$%%%%%%%%%########################$$$$$$$$$#########""""""%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%$$$###"""""" !!!###$$$%%%&&&'''"""""""""###$$$$$$$$$%%%%%%$$$"""!!! !!!}}}hhh```ZZZYYYXXXTTTRRRQQQNNNNNNMMMLLLJJJHHHGGGFFFHHHGGGFFFDDDCCCAAA@@@@@@>>>@@@@@@???<<<:::999::::::999888777666555444333222111000000000///---+++*********)))((('''''''''&&&&&&''')))******((('''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###!!! $$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###"""######$$$%%%$$$###############$$$&&&$$$!!!"""$$$%%%%%%######""""""$$$&&&'''$$$"""##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$&&&%%%%%%$$$######$$$$$$######"""!!!""""""$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%!!!"""&&&###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$############""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$############""""""""""""######$$$$$$############$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""###$$$!!!""""""######$$$$$$$$$###############"""!!!!!!"""""""""#########$$$$$$"""!!! !!!###$$$$$$###"""###%%%%%%%%%###""" %%%$$$$$$###""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""!!!  !!!############""""""!!!!!!########################"""""""""############### !!!""""""#########"""""""""""""""############'''&&&&&&&&&&&&&&&'''((($$$%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$############$$$$$$$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$############$$$###### !!!""""""##############################$$$$$$$$$#########""""""$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&##################$$$$$$$$$###"""!!!!!!"""###$$$}}}fff___YYYYYYYYYVVVSSSSSSOOONNNLLLJJJHHHFFFFFFEEEFFFEEEEEEDDDCCCBBBAAAAAA>>>@@@@@@???<<<:::999::::::999888777666555444333222111000000000///---+++******))))))((((((''''''###%%%'''))))))(((&&&$$$(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######"""""""""######$$$&&&%%%######$$$%%%%%%$$$"""!!!!!!###$$$%%%###"""####################################$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$###"""""""""##############################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############!!!"""######$$$$$$######$$$$$$$$$###############%%%%%%%%%%%%%%%$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%% &&&&&&!!!"""(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!###$$$""""""""""""""""""""""""$$$############"""""""""########################""""""!!!!!!""""""###$$$$$$$$$$$$###############$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$############""""""$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%&&&&&&"""############""""""!!!############$$$$$$$$$%%%###"""!!!"""###$$$###!!!######$$$%%%%%%###"""!!!%%%%%%%%%$$$######""""""""""""############""""""""""""""""""""""""""""""!!! !!!!!!"""""""""#########"""!!! ###########################""""""""""""""""""!!!!!!"""######$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%$$$"""!!! ############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$%%%###!!!"""%%%&&&$$$!!! !!!""""""##############################$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##################""""""""""""""""""###$$$&&&&&&{{{ggg___YYYYYYYYYUUUSSSSSSOOONNNLLLIIIHHHGGGGGGHHHDDDCCCCCCBBBAAA@@@???>>>;;;===>>>>>>===<<<<<<===:::999888777666555444333222000//////000///---******)))))))))((((((((('''&&&'''(((((('''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%!!!"""###%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&######"""""""""""""""######""""""!!!!!! ################################################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""!!!"""###$$$%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%""""""""""""######$$$$$$%%%$$$"""!!!!!!"""###$$$########################%%%%%%%%%%%%%%%%%%%%%$$$&&&!!! %%%&&&###!!!###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!"""##################""""""!!!!!!###"""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&########################%%%$$$###""""""###$$$%%%######""""""""""""######$$$$$$############$$$$$$########################$$$######"""""""""""""""#########$$$$$$%%%%%%&&&""""""############"""!!!######$$$$$$$$$%%%%%%%%%&&&$$$""""""###"""!!!######$$$$$$$$$######"""%%%%%%$$$$$$############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###"""!!!!!!!!!!!!""""""##############################""""""!!!!!! """######$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$%%%&&&&&&%%%%%%%%%$$$###""""""!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$%%%######################## !!!"""###$$$$$$%%%%%%!!!###%%%"""""""""######$$$$$$$$$$$$################################################!!!"""$$$%%%%%%%%%$$$###""""""######$$$$$$$$$%%%########################$$$$$$######""""""!!!!!!!!!"""""""""###$$$%%%%%%yyyhhhaaaZZZYYYXXXTTTQQQQQQOOONNNLLLJJJIIIIIIJJJKKKEEEDDDCCCBBB@@@>>>===<<<;;;===>>>>>>===<<<<<<===:::999888777666555444333111000/////////...,,,***))))))))))))((((((((((((,,,,,,+++(((&&&'''+++...%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$$$$############&&&&&&%%%%%%$$$###""""""!!!""""""###$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!###$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%###############$$$$$$%%%########################%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###"""""""""""""""############"""""""""!!! ################################################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$###"""""""""!!!"""$$$%%%%%%%%%$$$###########################""""""""""""############################################################""""""""""""#########$$$"""""""""###$$$$$$$$$%%%######"""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%####################################$$$$$$$$$$$$&&&######&&&(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!"""""""""""""""""""""###########################$$$$$$######$$$$$$%%%&&&########################%%%$$$###""""""###$$$%%%######""""""""""""######$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$&&&%%%%%%$$$$$$#########!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%###"""!!!"""###$$$###"""#########$$$$$$$$$#####################"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%###  ###%%%""""""""""""""""""""""""######""""""!!!!!! ######$$$$$$$$$######"""######$$$%%%%%%&&&''''''))))))((('''''''''''''''#####################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######""""""######################## !!!!!!"""######$$$$$$%%%!!!###%%%"""###############$$$$$$$$$################################################!!!"""###$$$%%%$$$###"""!!!""""""######$$$$$$%%%$$$$$$$$$############"""$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""xxxiiiaaaZZZZZZXXXTTTQQQQQQOOONNNMMMLLLKKKJJJJJJJJJGGGFFFEEECCCAAA@@@>>>>>>>>>@@@@@@???<<<:::999::::::999888777666555444333111000/////////...,,,***))))))))))))((((((((((((***)))'''"""!!!'''---$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((('''&&&$$$############&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%$$$###"""!!!""""""#########$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$###"""""""""""""""###$$$&&&&&&%%%$$$$$$%%%###$$$$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############"""###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""########################$$$$$$$$$&&&%%%%%%$$$######""""""!!!###$$$%%%$$$$$$########################"""###############$$$$$$ !!!###%%%&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$#########""""""!!!!!!"""""""""############$$$########################""""""!!!!!!""""""###$$$###############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$!!!!!!!!!""""""""""""###""""""!!!!!!"""###$$$$$$&&&&&&%%%$$$###"""!!!!!!!!!""""""############"""############$$$$$$$$$%%%!!!$$$'''''''''###############$$$$$$$$$########################""""""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! $$$""" ###%%%""""""""""""""""""""""""###""""""""""""""""""!!!#########$$$######"""!!! !!!"""###$$$$$$%%%(((((('''&&&%%%$$$$$$%%%"""""""""""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$$$$"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""############%%%###!!!"""%%%&&&$$$!!!!!!!!!!!!!!!!!!!!!""""""#######################################$$$$$$$$$!!!"""######$$$$$$######"""""""""#########$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! xxxggg___YYYYYYYYYUUUSSSSSSPPPOOONNNMMMJJJHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>@@@@@@???<<<:::999::::::999888777666555444333111000......///...,,,***(((((((((((())))))))))))%%%&&&%%%!!!###(((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$$$$%%%'''&&&%%%###""""""""""""!!!$$$&&&&&&$$$"""###$$$!!!###$$$"""!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$#########$$$$$$%%%%%%""""""#########$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%$$$$$$ !!!"""#######################################$$$$$$%%%%%%%%%###&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$##################"""""""""""""""############$$$$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######$$$$$$############$$$$$$"""""""""#########$$$$$$$$$###""""""""""""""""""$$$$$$$$$######""""""!!!!!!!!!"""###############"""""""""#########$$$$$$!!!$$$&&&&&&%%%######"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!""""""!!!  !!!"""""""""""""""""""""""""""""""""""""""###############"""#########""""""!!!  !!!"""######$$$$$$######"""""""""######$$$###"""!!!!!!"""##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&############""""""""""""$$$############$$$######"""!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""##############################$$$$$$!!!!!!!!!""""""""""""""" """###$$$$$$######yyyeee]]]XXXYYYYYYVVVUUUUUUQQQPPPOOOMMMJJJFFFBBB@@@AAAAAA@@@@@@@@@@@@@@@???;;;===>>>>>>===<<<<<<===:::999888777666555444333111///......///...,,,)))(((((((((((())))))))))))'''******'''###"""&&&+++%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$###$$$&&&)))+++***)))(((&&&%%%$$$$$$### ###&&&&&&###""""""$$$ """###!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! &&&%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$ !!!"""###$$$$$$###"""########################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%$$$###"""###$$$%%%&&&""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%%%%&&&$$$""" !!!###%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&'''---000---'''$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""############$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###$$$%%%%%%&&&""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""######$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$"""!!!!!! """""""""""""""#########!!!!!!"""###############!!!""""""""""""#########%%%###""""""######""" ######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""""""""""""""""""""######$$$$$$$$$"""!!! !!!###$$$"""!!!""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""""""""""""""!!!  !!!"""###$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""!!! !!!!!!""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$##################$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! """###"""!!! !!!"""$$$$$$$$$#######################################""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%#########"""""""""""""""""""""#########$$$$$$$$$ !!!!!!""""""###### """$$$%%%&&&&&&&&&wwwfff^^^XXXXXXWWWTTTRRRSSSRRRQQQPPPOOOMMMKKKIIIGGGCCCBBBAAA@@@????????????>>>>>>>>>===<<<<<<;;;;;;===;;;999888888777666444222222111000...+++)))'''---+++)))((()))(((&&&$$$ !!!###$$$######%%%&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%!!!'''))))))'''%%%%%%***)))(((&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%""""""######$$$%%%''''''(((%%%""""""$$$%%%$$$"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%)))%%%!!!!!!###$$$""" $$$%%%&&&'''((('''&&&&&& ###$$$#########$$$$$$$$$############$$$$$$((('''%%%###"""######$$$&&&%%%$$$######$$$%%%&&&&&&$$$"""###%%%&&&$$$"""""""""###$$$%%%&&&&&&'''""""""!!!!!!"""###$$$$$$&&&)))+++***&&&$$$$$$%%%!!!$$$''''''&&&%%%%%%%%%""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""############""""""######$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%"""$$$''''''""""""###$$$$$$$$$$$$###%%%%%%%%%$$$###"""!!!!!!###############"""!!!!!!###"""  !!!###$$$############"""""""""""""""!!!"""$$$&&&&&&$$$""" $$$%%%%%%$$$#########""""""!!!!!!"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$######!!!  !!!""""""  !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$!!!"""&&&((("""###%%%%%%###"""###$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""######%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$######""""""""""""""""""############!!!!!!""""""######$$$$$$)))((('''&&&&&&&&&''''''""""""#########$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###"""""" !!!"""######"""!!! vvvfff^^^XXXXXXWWWTTTRRRSSSRRRQQQPPPOOOMMMJJJHHHGGGEEEDDDBBB@@@???>>>======>>>>>>>>>===<<<<<<;;;;;;===;;;999777777777666444...////////////...---,,,,,,+++)))((()))(((&&&%%%###$$$&&&'''(((((('''&&&''''''&&&&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%(((&&&$$$###"""$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""""""""#########$$$%%%%%%%%%$$$$$$##################$$$$$$&&&$$$""""""###$$$###!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''################################################'''%%%###"""""""""!!! !!!!!!"""""""""""""""!!!###$$$###"""###$$$$$$$$$############$$$$$$%%%$$$###!!!!!!!!!!!!"""%%%$$$$$$######$$$$$$%%%$$$"""!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%%%%&&&''''''%%%######$$$!!!###%%%''''''&&&$$$###########################""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###&&&%%%""""""%%%%%%###""""""###$$$$$$$$$$$$###$$$%%%%%%$$$$$$"""!!!!!!###$$$$$$$$$######"""!!!###""" !!!###$$$############""""""""""""$$$$$$$$$%%%&&&%%%###!!!%%%""" ###%%%$$$###$$$#########"""""""""""""""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###"""############""""""!!!$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$######"""!!! )))&&&"""!!!###$$$$$$%%%%%%""" ###%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%###"""""""""!!!!!!!!!!!!##################$$$$$$""""""""""""""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$############"""$$$""" """$$$###"""$$$$$$############$$$$$$$$$$$$#########"""""""""""""""""""""############$$$#########""""""""""""!!!"""###$$$%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%$$$###""""""###$$$$$$sssfff^^^XXXXXXWWWTTTRRRSSSQQQQQQPPPOOOLLLJJJHHHGGGIIIHHHFFFDDDBBB@@@??????>>>>>>>>>===<<<<<<;;;;;;===;;;888777777777555444...//////000//////...---,,,***)))((()))((('''%%%)))''''''))),,,,,,)))%%%%%%%%%%%%&&&&&&((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%+++######%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))%%%!!! """%%%&&&%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$############$$$###!!!"""######"""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""'''(((((('''$$$######$$$ !!! """$$$$$$###""""""###$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$###%%%%%%$$$$$$$$$#########$$$############$$$%%%%%%%%%###""""""###$$$$$$###$$$$$$%%%(((+++***&&&"""########################!!!!!!""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########"""""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$$$$### $$$%%%###"""### """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$###""""""""""""!!! !!!"""###$$$$$$$$$#########"""""""""%%%%%%$$$%%%&&&%%%""" &&&$$$######$$$%%%$$$"""###############"""""""""###""""""""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$###############"""###$$$%%%%%%$$$###"""######$$$######"""!!! &&&$$$"""  """$$$#########!!! """$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$!!!"""$$$$$$###!!!""""""###$$$$$$%%%%%%$$$###""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$############"""&&&%%%$$$%%%%%%$$$"""$$$$$$############$$$$$$######""""""""""""!!!!!!"""""""""#########$$$$$$&&&%%%$$$###"""!!! !!!$$$%%%$$$"""!!!$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""&&&$$$""" """%%%&&&rrrfff^^^XXXXXXWWWTTTRRRSSSQQQQQQPPPNNNLLLJJJHHHGGGGGGFFFDDDBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;===;;;888777777777555444222222111000...---,,,++++++)))(((((())))))(((&&&---)))%%%&&&***,,,)))&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''' %%%&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&***%%%!!!!!!$$$&&&%%%"""!!!###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%''')))'''$$$"""###%%%###"""!!! !!!"""###$$$"""###$$$###"""!!!"""###$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$###############%%%$$$$$$$$$$$$$$$%%%%%%%%%""" ###%%%%%%###'''%%%&&&***......((("""########################!!!""""""######$$$%%%%%%###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""""""""""""""""""""###$$$$$$$$$###### $$$%%%###"""###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""""""""######""""""!!!""""""!!!!!!!!!"""###$$$$$$$$$$$$#########""""""###""""""$$$%%%$$$""" !!!"""#########"""##############################""""""######$$$%%%######$$$$$$$$$$$$######%%%%%%%%%&&&%%%%%%$$$$$$########################"""###$$$$$$$$$$$$###"""###############"""!!!!!!###&&&&&&%%%$$$###""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""####################################""""""###$$$$$$$$$######################################################""""""######$$$$$$$$$$$$%%% %%%))))))(((""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""'''&&&%%%$$$$$$###"""!!!$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$######"""!!!!!! ###$$$%%%%%%$$$###$$$$$$$$$##########################################$$$$$$$$$$$$###""""""###"""  !!!###$$$sssfff^^^XXXXXXWWWTTTRRRSSSQQQPPPOOONNNLLLJJJHHHFFF@@@???>>>===============>>>>>>>>>===<<<<<<;;;;;;<<<:::888777777666555333333222111///---,,,++++++***)))'''((())))))((('''...((("""!!!%%%))))))'''(((((('''&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((###$$$(((((('''$$$%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###$$$&&&&&&### !!!$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!###$$$%%%%%%%%%%%%"""###%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$###  ###%%%$$$$$$######$$$&&&'''"""###$$$###!!!!!!"""###$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""$$$%%%%%%$$$""""""!!!"""###$$$$$$%%%&&&&&&!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&""" $$$&&&&&&%%%&&&$$$$$$(((------'''"""################################################""""""############""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$&&&%%%""""""&&&(((&&&""""""###$$$$$$$$$$$$#########$$$$$$$$$###"""""" !!!!!!!!!!!!!!! """""""""""""""######$$$$$$$$$$$$$$$############ """$$$%%%###""" !!!""""""!!!!!!!!!###############$$$$$$$$$###############$$$$$$%%%"""######$$$$$$######"""!!!"""###$$$%%%%%%%%%%%%################################################"""############""""""!!!!!!%%%''''''&&&%%%&&&$$$$$$######$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$################################################$$$###"""!!!"""###%%%&&&(((### %%%((((((%%%$$$$$$$$$#########""""""$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$""" !!!$$$%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$#########$$$$$$###################################################$$$$$$$$$$$$###"""""" !!!"""""""""""""""uuufff^^^XXXXXXWWWTTTRRRSSSPPPPPPOOONNNKKKIIIGGGFFFAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;<<<:::777666666666444333000000...------,,,,,,---)))((('''((()))***)))(((+++'''!!! ###&&&(((((())))))(((&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$%%%''''''%%%"""$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$"""!!!!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###### """#########"""!!!###&&&&&&%%%$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############"""###%%%((($$$$$$$$$$$$$$$%%%%%%&&&"""######"""!!!!!!###$$$$$$$$$############$$$$$$""""""#########""""""!!!"""##################""""""###%%%%%%$$$$$$%%%''' !!!"""###$$$%%%&&&%%%%%%$$$############$$$%%%###"""###$$$&&&&&&%%%###""""""%%%'''(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######"""""""""######$$$$$$$$$$$$###### !!!!!!"""""""""###""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%"""### """&&&&&&""""""###$$$$$$$$$$$$#########$$$$$$$$$######""" !!!!!!""""""!!!!!!"""""""""#########$$$$$$%%%$$$$$$$$$$$$#########"""$$$&&&$$$###$$$%%%%%%$$$""" !!!"""#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%""""""############"""""" !!!######$$$$$$###############$$$$$$$$$########################""""""############""""""######!!! %%%###"""!!!"""$$$$$$###"""########################""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$################################################%%%###"""!!!!!!###%%%&&&***&&&"""!!!""""""!!!%%%%%%$$$$$$###""""""!!!$$$###""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$############"""###"""!!! $$$((($$$$$$############$$$$$$!!!!!!""""""""""""###############$$$$$$$$$$$$%%% !!!"""###$$$&&&''''''%%%$$$"""!!!!!!!!!"""###""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###"""""" !!!###%%%%%%%%%$$$###xxxfff^^^XXXXXXWWWTTTRRRSSSPPPPPPOOOMMMKKKIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCCCC>>>>>>>>>===<<<<<<;;;;;;<<<:::777666666666444333111000...,,,+++*********(((''''''((()))******)))'''&&&%%%%%%%%%''')))***(((''''''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$##################$$$%%%&&&'''&&&$$$"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""%%%'''&&&"""!!!###&&&$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$############$$$%%%%%%%%%$$$$$$!!!#########"""!!!"""%%%&&&$$$######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###'''***+++"""###$$$$$$%%%%%%$$$$$$!!!"""""""""!!!!!!$$$&&&$$$$$$############$$$$$$!!!"""############"""!!!######""""""""""""######"""$$$%%%$$$""""""###%%%!!!!!!""""""######$$$$$$%%%$$$###""""""""""""""""""$$$%%%%%%$$$###$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&& !!!"""!!!""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######!!!!!!"""###############""""""######$$$$$$$$$###%%%%%%$$$$$$$$$#########!!!!!!!!!$$$&&&&&&%%%###%%%&&&&&&$$$!!!!!!###%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""############"""""" !!!"""###$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######""""""############""""""###"""###""" !!!###$$$###!!!########################""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$################################################""""""#########$$$$$$$$$'''&&&%%%$$$"""!!! $$$$$$##################""""""""""""""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$############"""!!!""""""!!! ###&&&$$$$$$############$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$%%%%%% !!!"""###%%%&&&'''(((!!!"""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%{{{ggg^^^XXXXXXWWWTTTRRRSSSPPPPPPOOOMMMKKKIIIGGGFFFDDDCCCAAA@@@???>>>>>>===>>>>>>>>>===<<<<<<;;;;;;<<<:::777666666666444333555333000,,,)))'''&&&&&&((('''&&&(((***+++***)))$$$&&&)))******))))))***&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$""""""$$$)))---###$$$%%%&&&%%%###!!!######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###&&&((($$$$$$+++''''''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$$$$###""""""###$$$%%%%%%%%%%%%%%%###$$$&&&&&&&&&%%%###"""!!!%%%%%%###""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######################################################!!!###&&&&&&"""###$$$&&&&&&%%%$$$$$$!!!!!!"""!!!!!!"""%%%'''$$$$$$############$$$$$$######%%%&&&&&&%%%$$$###$$$###"""!!!!!!"""###$$$!!!###%%%$$$!!! """$$$############""""""""""""$$$$$$###"""!!!!!!"""""" ###'''&&&###!!!"""$$$&&&''''''&&&%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$###"""!!!!!!"""""""""""""""""""""""""""###$$$%%%&&&'''''''''&&&'''%%% ###%%%###""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&''''''%%%###!!!"""###""" """&&&***#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""############""""""$$$%%%%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$######""""""""""""######!!!""""""#########""""""!!!$$$%%%######'''&&&$$$$$$%%%((()))'''%%%########################""""""""""""""""""""""""#########"""""""""""""""########################!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""######################## !!!$$$&&&&&&%%%###""""""$$$&&&'''%%%%%%%%%&&&"""""""""###$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""" ###%%%$$$""" !!!###$$$$$$############$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!""""""$$$%%%&&&'''''' ###&&&'''&&&%%%### !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""!!!"""$$$&&&