BMf6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenenezzzyyyzzz}}}~~~~~~zzzuuupppkkkhhhaaagggmmmnnniiieeedddeee[[[```hhhpppvvvyyyyyyyyyvvvwwwtttllliiikkkmmmmmmppprrrtttsssnnngggccc```^^^ccceeeeeegggkkkmmmkkklllqqquuurrriiibbbaaacccZZZZZZ[[[___eeelllppprrriiigggffffffhhhmmmrrrvvvooollljjjmmmpppqqqlllfffccceeefffeeedddfffkkkppp}}}~~~vvvwww}}}uuuooonnnppprrrtttiiiiiiiiifffdddffflllqqqfffccc```^^^\\\[[[YYYWWWMMMSSSXXXZZZWWWSSSPPPOOOIIIMMMRRRXXX\\\]]]]]]]]]\\\^^^\\\UUUSSSUUUWWWWWWVVVXXXZZZZZZVVVRRROOOMMMHHHNNNRRRQQQQQQUUUXXXXXXTTTYYY]]]]]]WWWRRRQQQRRRMMMLLLLLLNNNRRRVVVXXXYYYWWWUUUSSSRRRSSSUUUYYY[[[YYYWWWUUUWWWZZZ\\\\\\ZZZRRRSSSSSSSSSTTTVVVZZZ]]]aaaeeeccc^^^```qqq}}}vvvwww}}}zzzvvvrrrqqqssssssqqqooooooqqqqqqnnnjjjgggggghhhiiiiiiiiijjjkkklllmmmmmm```\\\XXXVVVWWWYYY\\\]]]UUUUUUUUURRROOOOOOSSSWWWOOONNNLLLKKKLLLLLLKKKJJJFFFHHHJJJKKKJJJHHHFFFEEEAAACCCEEEHHHIIIJJJJJJJJJGGGJJJJJJEEECCCFFFGGGGGGEEEGGGIIIIIIGGGEEEDDDDDD???BBBDDDDDDGGGLLLLLLIIIDDDHHHMMMOOONNNLLLJJJIIIEEEDDDDDDFFFIIIJJJJJJIIIKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNOOOFFFEEEEEEFFFIIIKKKLLLLLLLLLQQQRRRNNNPPP\\\kkktttssstttssstttxxxyyyoooccc]]]``````]]]]]]```bbbaaa^^^^^^___aaadddiiilllooorrrqqqpppqqqssswww{{{}}}~~~xxxrrrqqqoookkkggg```cccdddccc___[[[YYYXXXVVVWWWXXXVVVTTTSSSUUUWWW\\\[[[ZZZYYYYYYXXXYYYYYYMMMLLLJJJIIIKKKLLLLLLLLLIIIKKKLLLIIIFFFDDDFFFIIIGGGEEECCCBBBBBBBBBAAA@@@EEECCCAAAAAABBBBBBBBBAAA;;;<<<===???@@@AAAAAABBB@@@CCCDDD@@@???BBBCCCBBB;;;>>>@@@@@@@@@??????@@@======<<<===DDDJJJHHHAAA>>>AAAEEEHHHIIIGGGEEECCC>>>>>>???AAADDDFFFEEEDDDCCCBBB@@@???>>>>>>??????<<<>>>AAABBBBBBCCCDDDEEEAAA???>>>AAAEEEHHHFFFDDDCCCHHHJJJGGGFFFLLLSSSWWWVVVZZZ]]]]]]^^^]]]VVVMMMLLLLLLJJJJJJPPPUUUQQQJJJNNNNNNNNNOOOQQQTTTWWWYYYXXXYYY[[[\\\]]]]]]]]]]]]```fffmmmsssvvvzzzpppkkkoooqqqkkkbbb^^^ZZZWWWXXX[[[[[[XXXTTTTTTTTTSSSRRRPPPMMMJJJIIIEEEEEEEEEFFFGGGIIIJJJKKKHHHIIIKKKMMMMMMMMMKKKJJJBBBBBBBBBCCCCCCCCCDDDDDDCCCBBB@@@>>>>>>???@@@AAA============>>>>>>>>>>>>===>>>===;;;999999;;;===::::::::::::::::::::::::=========<<<<<<;;;;;;;;;999:::;;;;;;;;;:::999888<<<999888:::>>>@@@@@@???AAA>>><<<<<>>@@@>>>;;;;;;<<<======<<<999:::===???AAAAAAAAAAAABBBCCCDDDCCCCCCDDDGGGJJJOOOOOONNNLLLIIIHHHJJJKKKFFFFFFEEEFFFGGGGGGDDDBBBHHHGGGFFFFFFGGGJJJNNNPPPKKKKKKKKKLLLLLLLLLLLLMMMWWWVVVVVVZZZ^^^```___]]]iiissszzzuuurrriii^^^XXXXXXXXXUUURRRSSSOOOLLLMMMPPPPPPMMMJJJIIIIIIHHHGGGEEEDDDBBBAAAAAAAAAAAAAAABBBCCCDDDDDDAAABBBDDDEEEEEEDDDCCCBBB======>>>>>>>>>?????????@@@???===<<<<<<<<<===>>>;;;;;;<<<<<<<<<=========;;;;;;;;;:::888888999;;;999999999999999999999999;;;;;;::::::999999999999888999:::::::::999888888999888777999===@@@@@@???@@@>>>;;;;;;<<<===<<<::::::999999:::;;;===>>>@@@EEEBBB???<<<::::::<<<===;;;:::888999<<<>>>???>>>:::;;;===>>>??????>>>>>><<<===??????@@@AAACCCEEEHHHHHHHHHGGGEEEEEEGGGIIIDDDCCCCCCDDDDDDDDDAAA???AAA@@@@@@@@@BBBDDDFFFHHHGGGGGGGGGHHHHHHHHHIIIIIINNNMMMMMMOOOSSSUUUUUUTTTTTT^^^kkkuuu~~~zzzvvvrrrwwwuuullleeeeeeeeebbb___^^^UUUTTTQQQLLLFFFDDDFFFHHHFFFDDDAAABBBDDDDDDBBB??????>>>===<<<;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<======<<<::::::::::::::::::;;;;;;;;;;;;<<<;;;:::999999999:::;;;999999999:::::::::;;;;;;777888:::999888777777888777777777777777777777777888888777777777777666666666666888888999888777666777666666999<<<>>>???>>>;;;999888999999999777555777666666777999;;;===???AAA???===:::999999:::;;;999888777888:::<<<===<<<;;;;;;<<<======<<<;;;:::777:::<<<======>>>???AAA???@@@@@@@@@??????AAACCCBBBAAA@@@@@@AAA@@@>>><<<::::::;;;<<<>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDGGGEEEDDDEEEGGGJJJJJJJJJGGGOOOYYYaaahhhsss}}}uuuqqqnnnxxxoooeeeaaa\\\YYY\\\ccc[[[SSSNNNNNNPPPNNNLLLMMMEEEHHHIIIFFF@@@>>>AAAEEE@@@>>><<<===>>>>>>===;;;;;;:::888777777777888999888777777777777888888999999999::::::999888777666999999999:::::::::;;;;;;999888888777777777888999777777777777888888888888444777999999888666666666555555555555555666666666666666666666666555555555333444666777777666555555666666777888::::::;;;:::333444555777888888777666444444444555777:::<<<>>><<<;;;999888777777777888:::999777777888999888666999:::;;;;;;;;;:::999888888;;;===>>>>>>======>>>999;;;<<<;;;::::::;;;===@@@>>>======>>>===<<<:::888999;;;===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@EEECCCBBBAAABBBDDDFFFGGGFFFLLLSSSXXX\\\dddpppyyyxxxtttnnnfff```[[[XXXWWW[[[VVVQQQNNNKKKHHHIIILLLHHHCCC@@@BBBCCC@@@===>>>;;;===>>>===<<<;;;<<<>>><<<;;;;;;;;;;;;;;;;;;:::999888777666666777888999444444555555666888999:::888888888888777777666666777888888888999999999999777777666666666777777777444555555555666666666666333666888888777666666666333333333444444555555555555555555555555666666666222222444555555555444444555666777888777666666666111333555666777666666666333333444555666999;;;===777777666666555555555555888777666666777777666444666777999::::::999888888:::<<<>>>>>><<<:::999:::888999:::999888777777888>>>===;;;;;;<<<<<<<<<:::888:::<<<>>>??????>>>===<<<============>>>>>>>>>DDDCCCBBBAAAAAABBBDDDFFFEEEIIINNNQQQSSSXXXaaahhhpppssswwwxxxxxx~~~zzzttttttqqqjjjbbbZZZXXXUUUQQQMMMKKKJJJIIIHHHGGGFFFEEEDDDBBBAAAAAA???;;;:::======999777777666777888888888999999:::999888888888888888888888666666555555555555666666333333444555666888999:::666555555555555555555555444444444555555555666666555555555555666666666666333333444444444555555555333555666666555555555666222222222333444444555555555555555555555666666666000111333444555555444333333555777777555333333333555666777666444333333333555444555555777999;;;===444555555666666555444444444333444555888999888777666777888999999999888777888999::::::888666666777777999:::999777666666777<<<:::999999;;;<<<<<<;;;888999;;;<<<======<<<<<<<<<<<<<<<=========>>>>>>@@@@@@AAA@@@???@@@BBBEEEFFFIIILLLNNNOOORRRYYY^^^dddccceeehhhiiilllttt}}}zzzuuuooofff\\\VVVUUUUUURRRPPPJJJIIIHHHFFFEEECCCBBBAAA???@@@AAA@@@?????????===<<<999888:::;;;888777999444666888777666666888;;;666777777777666666777777333444444555444444333333333333333333444555666777444444333333333444555555222222222333333333444444222333333444444444444444222333333333444444444444222333333333222222444666111111222333333444555555333333444444444555555555000111333444555555444444...111555555444333333444555666777555222111222444777777666777888:::;;;===444555777888888777666555333333444666888999888666888888999999888777666444555666777666555555777999444666999999888777777888999777666777999;;;<<<<<<888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<>>>@@@@@@??????AAACCCGGGIIILLLMMMNNNQQQVVVZZZ```[[[ZZZ^^^```___bbbgggmmm{{{uuusssnnniiiggggggeee___ZZZZZZTTTLLLFFFDDDEEEGGGIIIEEEEEEDDDDDDBBB@@@???>>>:::;;;:::999999::::::999999555444666666555666:::000444888666111000555:::555666777777666666777888333444555555555444333222333333222222222222333333444444333444444555666777222333333333333444444444000111222333333333333333222222333333333444444444111111111000///000333555111111222333444444555555222222222333333444444444000111333444555555444444***...333555444333555666111333444333111111555888999888888888888:::<<<===555666888::::::999777666666666666777888777555333::::::::::::888666444222444555555555555777:::===222444777888888888999:::666555444555888:::<<<<<<::::::;;;;;;<<<<<<======;;;;;;<<<<<<<<<=========:::===@@@AAA??????AAACCCEEEGGGIIIJJJLLLNNNSSSVVV```XXXTTTXXXYYYWWWVVVYYYZZZjjj}}}vvvooogggaaa]]][[[ZZZWWWTTTRRRSSSQQQNNNKKKGGGFFFCCCAAA???>>>>>>>>>======<<<<<<:::999777666777666555555666666666444999888555333111111222222666555444444444555777888666333222444777777333///222333444555444333222111000//////...///000222333555555555555444333222222666222------000222111...111111111222222333333333000000111111111000000///666555444333333333333444222222222222222222333333000000111222333333444444111222333444444222111///333222222222222222222222...111333222000///111444777555333444777:::999888666555555777888777333///444444555444333444666888999999888777666555444333555555666666666666555555888888777777666666555555888666444444666888888888777888888999999:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<999AAACCC;;;999>>>@@@<<>>===;;;::::::;;;;;;888888888777666555333222666555555555666666555555888666444222111111222333555555444444555555666777333444555555444333222222111111222333444444444333444444333333444555777777333333444444444333333333777222......111333222000111111222222222222222222111111222222222111111111444444444444333333333333222222222222222222222222222222222222222222222222111222333444444222111///000000111222222333444444000111222222111111222333555444333444777999888666555555555666888666222///333444444444333444666999:::999777666555444444444666666666555555555555555777777777666666666555555888666555555666777888777777888888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===AAAAAA===<<>>===;;;888777777777777888999999888888888777777555444333444444444444555555555555666555333222222222333444333333444555555555555555000444777555222///111444000000000111222444555666333333222333333444555666333222222222222333444444666333//////222333222111222222222111111111111111222222222222222222222222333333444555444333222111333333333222111111111000333222222222222111111111111222333333333222000///111111111222222222333333222111111111333444333222333222333555777777555444555444555666666555222///333444444333333444666999:::999666444333444444555777666555444333444444555666666666666666555555555999777555555666777777666777777888888999:::::::::;;;;;;::::::::::::;;;;;;???======???>>>===AAAFFFJJJJJJJJJIIIHHHJJJMMMOOOKKKKKKJJJJJJKKKNNNQQQRRRVVVXXX\\\bbblllzzzqqqhhhaaa[[[WWWRRRMMMJJJHHHFFFEEEBBBBBB@@@???===<<<;;;;;;999999888999999::::::999666666666666666777777777666666666666666555444333222333444444333333444555333333222111222222333444111222444555555555444333111333444333111000111222111111000000000222444555111111111222222333444444333333222111111111222222444111//////111222222000222222111111000000000///111111111111111111222222111222444555444333111///444333333222111000000///111111111111111222222222111222222333222111000000555444333222111000///...444111///111444555444111000111333555666555333222444444555555555333111000222333333333333444666999:::888555333222333555666888666444222222222444555555555555555555555555555999777666666777777666555777777777888999999::::::::::::999999999:::;;;;;;===777888@@@AAA<<<>>>EEEIIIIIIIIIGGGGGGHHHLLLOOOMMMMMMMMMMMMNNNOOOQQQRRRSSSUUUWWWYYY^^^ooouuukkkhhhgggddd```ZZZSSSLLLGGGGGGGGGFFFEEECCCBBBAAAAAA999999::::::999999999999555666666555444333333444666666666555555444333333000000111111111000000///000222333333222111333555111111111111222222333333000111333444444444333222333111///000111222000///333222000//////000111222222222333444555555555555444333222111000/////////000/////////000000000000111111111000000//////////////////...///000111222000222333444444222000///333333222222111000//////......///000222333444444222222222222111111000000444444333222000///......333111///000444555333111///111333555555333222111333444444444333222111000111222333333222444666999999777444222111222444666777555333222111222333555444444444444444555555555777666666666777888666555666777777888888999::::::999999999999999:::;;;<<<;;;666888BBBDDD>>>===BBBDDDDDDEEEEEEEEEGGGKKKNNNOOOOOONNNNNNNNNNNNNNNNNNNNNPPPTTTVVVYYYfffwwwkkk___WWWQQQQQQOOOMMMIIIEEEBBB@@@>>>@@@AAA???===;;;::::::666666777777888777777666666666777555333222222333444444444333222000///...///000111111111111111000...111333333000000222555111111111111111111111111000111111222222222222222444000------111222000---222111111000//////000000///000111222222333333222111111111111000///...---......//////////////////000000000000///////////////...------...///111222111111222333222111000///222222222111000000000///,,,---...000222333444555222222111111000000000000000000000111111111222222111000000000222333222111000222444444333222222222222444444444222000000111000111222222222333666999777555444222222222444555444333222222222222444444333333333444444444444444666555555666888999777666666666777777888999999999:::999999::::::;;;<<<===<<<:::<<>>@@@BBBDDDDDDFFFIIILLLLLLLLLLLLLLLKKKJJJIIIHHHIIILLLRRRVVVXXXaaavvv{{{uuuiiigggdddaaa]]]WWWQQQLLLDDDDDDDDDBBB@@@?????????:::<<<>>><<<999666555666555666777777777666555444666777888777444333444555222222333222111000...---111111222333333333333333,,,000333222//////222555111111111111111111000000111000000000000111222222222000.........///////////////000000000000000000,,,---...000000000000///+++---///111222111///...---...000000000000000000......////////////////////////...---...000222333111111111111111000000000111111111111000000000000---...///000111222333444222111111000000000000000...//////000111222222333...000111111000000111222111333555444222111222444222333444333000///000111000111222222222333777999555444333333222333333333111111111222333333444444222222333333333444444444444444444666999:::888777666666777777888888999999::::::::::::;;;<<<===>>>===>>>===<<>>888;;;===<<<999666666888333333444444444222111///111333555444222000222444222222333333333111000///---...///000000111000000+++///333222///...222555111111111111111000//////111000/////////000222333///111111///,,,+++...111,,,---///111222222111111///000222333444444333333'''***...111333222111///...///111111111000111222---.........//////000000000000......///111333555222111111000///000000000000000000000000111111111//////000000111111222222222111111000000000000000111111111000000000000000,,,///111111...---000222222444555444111000333555111333444333000...///111000111222222222333777999333333333333333333333222///000111333444444444444222222222333333444444444333333444777999:::999888666666666777888888999999:::::::::;;;<<<===>>>???>>>@@@;;;555888BBBEEE???<<>>;;;::::::999999999888888888888777444444555555555555444444777555222111111111000///111111111111111111111111000000000000000000000000,,,---///000000000///...---------.........//////------......------,,,+++///...---,,,,,,---...///222000...---,,,---...///---...000111222333333333111000///000111222111///000111222222111///,,,+++000000000000000000000000000///.........///111222111///------///111111111+++,,,.../////////...---+++,,,---......---,,,+++............////////////,,,000333222...,,,,,,...////////////...---,,,+++---.........---...000333111555555///---111222///...///000222222111000000111///...///222555777777222222222222222222222222333222111111333555555555333444555555666666555555444444555555666777777777555555555666666777888999888888888999::::::::::::BBBBBBBBB@@@??????AAACCCBBBAAA@@@CCCFFFGGGFFFCCCBBBBBBCCCFFFHHHHHHFFFDDDNNNKKKKKKOOOUUU\\\gggrrryyynnnggg\\\VVVPPPNNNNNNKKKDDD>>>;;;<<<>>>===;;;::::::;;;888888888777777777666666444444444555555444444444666444222222222111000...111111111111111111111111//////////////////////////////000000///...---,,,---------.........//////////////////...---,,,+++111000///...------......000000000000000///.........///111333444555666666222000//////111111000///111000//////............000000000000000000000000111000/////////000222222333111///...//////---,,,//////000111111111111111,,,,,,------------,,,,,,............////////////...///000000...---......///////////////...---,,,...///111111000//////000222666666222111444444111000000111111111000///...111///...///222555666777111111111111111111111111222111000111333555444444222333444444555555555555333444444555555666666777555555555555666777888999999999999999:::;;;<<<<<<>>>???@@@@@@@@@AAADDDFFFDDDBBBBBBDDDFFFGGGFFFCCCBBBBBBCCCEEEGGGGGGEEECCCIIIHHHIIIMMMRRRYYYgggttt}}}xxxooohhhbbb[[[TTTNNNJJJHHHEEECCCBBBAAA>>>;;;777888999999777666777777666666666666555555555555333333333333333333333333333222222222333222///---000000000000000000000000////////////////////////222111111000...,,,+++)))---------...............000000000//////...,,,,,,222111000///...---------...///111222222000...---...///111222444555555555222000//////000000///---111000...,,,,,,---///111000000000000000000000000///////////////000111111111000/////////...,,,***...------------...//////------,,,,,,,,,,,,---------............////////////...------...///////////////000000000///......---///222222000///......///222222000000222111///111111111111111000///...111///...///222444555555000000000000000000000000111000///111333444333333000111222333444444444444222222333444444555555666555555555555666777888999;;;:::999888999;;;===???===>>>???@@@@@@AAADDDFFFEEEEEEDDDEEEGGGGGGFFFDDDBBBBBBBBBDDDFFFGGGEEECCCFFFGGGIIIMMMPPPXXXiiiyyy~~~{{{uuummmaaaZZZQQQLLLJJJIIIEEEAAAAAAAAA@@@>>><<<::::::;;;777888999777444222111222444444444444333333333333222222222222222222222222111111111222333222///,,,000000000000000000000000////////////////////////111111000///---,,,+++***........................------............------///.........------------......///000000///...---...//////000111111000000222000////////////...,,,//////.........///111222////////////////////////------------......//////,,,,,,---...000000...,,,---,,,+++++++++,,,...///...---,,,++++++,,,---...---------.........//////000---***+++...111000/////////000000000000000///,,,...//////......///111444333000......///000///000111111222222222222222111000//////222444444444////////////////////////000//////000333333333111...///000222333333333333111222222333333444555555555555555555555666888888:::999777777888:::===??????@@@AAAAAA@@@@@@AAABBBFFFFFFFFFGGGGGGGGGFFFEEECCCBBBCCCDDDFFFFFFEEECCCHHHIIILLLOOOPPPWWWiii{{{~~~yyynnnccc^^^^^^ZZZTTTQQQJJJBBB>>>@@@BBB@@@>>>:::;;;:::888555333444666666777777666333111111111333333333222222222111111111111000000000000111111//////000222333222///,,,////////////////////////........................///......---------------.....................---)))***+++,,,---.........)))***+++,,,------.........---,,,+++,,,,,,......000000000000///...---,,,000///......//////...,,,---...000111222111111000..............................//////000000000000,,,,,,---...000000...,,,000///.........///111222---,,,+++******+++,,,---------------............000---******...000000.........///000111111000000//////...,,,---000555999???999222000000111333444//////000222444555777888111000///000222333333222........................000//////111333444222111...///000111222222222222111111222222333444444444444444444444555666777888888777666555666999<<<>>>???@@@BBBBBBAAAAAABBBCCCFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCDDDFFFFFFEEEDDDIIIJJJMMMOOONNNTTTeeevvv{{{uuuccc___VVVMMMKKKMMMKKKFFFFFFAAA<<<:::;;;===>>>===:::999888666333222333555111333555555444333444555222222222222111111111111111000///......///000111///......000111111000...////////////////////////........................------,,,,,,---...//////...............---------((((((***+++------......&&&''')))+++,,,.........---,,,***)))***+++---///333333222222000///...---///---,,,---...///...---,,,...000222222111000///........................000000111222222222222222111000/////////...,,,***---------------...//////,,,,,,++++++++++++,,,,,,,,,------------............---,,,,,,---.........,,,---...///000111111111222111///---...333;;;@@@@@@777///...//////111333---...///111444777999;;;111000///000222222111000........................000///000222444555333111///000111111222111111111111111222333333444444555444444444444555666777888666666555555666999;;;===<<<>>>AAACCCDDDDDDFFFHHHDDDFFFHHHHHHFFFFFFFFFGGGGGGFFFEEEEEEGGGGGGFFFEEEHHHHHHJJJLLLLLLQQQ___mmmzzzpppkkkiiiddd```TTTPPPIIIBBBAAACCCBBB======<<<:::999888999::::::;;;999777555444555555666000222444444333333333555222222222222111111111000000///...------...///000///...---...000111000///................................................------,,,,,,,,,---.../////////.........---------***+++,,,,,,------,,,,,,'''(((***,,,---...------++++++++++++,,,,,,---...000000111111000000///...---,,,+++,,,...//////...------..................------------------------//////111222222222111000333111///...//////---,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,---///...---,,,,,,---++++++---...///000000000222111///...///333999>>>777///))),,,///...---///------...///222555777999111000000000222222000///........................000000111333555555444111111111222222222111000000222222333333444555555555444444444444555666777777555555666777888:::<<<<<<<<>>===888999::::::999777666777999888555222111222444444333333444555444222000000111222222222222111111111111000///---,,,,,,---///000///---,,,---///000111000...................................................---,,,,,,,,,,,,......//////.........---------............---,,,+++***)))***,,,---......---,,,***+++---//////...---,,,,,,,,,---.../////////...++++++***,,,...000///......---+++******+++---...------------------------+++,,,.../////////...---111///------///111111111,,,---...///000///...---***+++,,,------,,,+++***,,,,,,,,,---------......+++...111000---***+++,,,***+++,,,...///000000000//////......---000444777333,,,)))000444222///000---------...000222555666111000000111222222000...////////////////////////000111222444666666444222222333333222222111000///222333333444444555555666444444444444444555777777555666777999:::;;;<<<===@@@CCCEEEFFFFFFEEEFFFFFFAAADDDFFFGGGEEEEEEFFFIIIJJJHHHGGGGGGHHHIIIHHHGGGFFFEEEFFFLLLPPPUUU^^^ggg~~~vvvoookkkWWWTTTOOOIIIFFFEEEFFFFFF???===;;;::::::999888666666666666666666666666666444444555555444222111//////111111111000111222444222000...000222333111...222000.........---+++)))111,,,+++000222......111///.........///...---+++---...000111111000...,,,...------,,,,,,++++++***333222///---,,,,,,---...---***'''(((,,,...+++'''............---+++)))(((---,,,***)))***,,,...000......---,,,,,,,,,------------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,///...---,,,,,,,,,,,,---...///...,,,***)))***+++...---,,,,,,++++++,,,,,,***)))((((((***+++***)))...---,,,,,,+++++++++,,,000///---+++++++++---...***...222111...,,,///222///...,,,+++,,,///222444333,,,***...///---...333///......111555777666444444111......111222000...////////////000000000000...///111111111111333555111//////111555666555222555333222444777777444111222222333444444555555666111222888>>><<<888;;;BBBAAA@@@@@@DDDHHHKKKJJJIIIDDD@@@AAAGGGHHHDDDDDDHHHKKKJJJJJJIIIGGGEEEDDDBBBJJJDDDCCCKKKQQQSSS[[[eeexxxkkkaaaYYYSSSOOOJJJGGGCCC???===;;;;;;<<<;;;999777666777666555444555555555555555555555555222222333333222111000///000111222111000000111333111//////000222222000...111///...---...---,,,***...***)))---///,,,,,,...//////////////////...,,,++++++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,555333000...,,,,,,,,,,,,---***'''))),,,---+++(((++++++++++++***)))((((((,,,,,,,,,,,,---------...------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,...------------,,,,,,,,,///............//////000...//////---+++***+++,,,------,,,++++++++++++,,,+++******+++,,,,,,+++))),,,,,,+++***************///...,,,+++***+++,,,---***...222111///...000333......,,,,,,---...000111222,,,***...000......111---------000444555444222222000//////111222000...------...///000000111111111222333333222111222444222111000111444555333111444333222444666666333111222222333444444555555666444444777;;;;;;999===DDDCCCBBBBBBDDDHHHIIIGGGEEEDDDAAABBBGGGHHHEEEDDDFFFHHHHHHGGGGGGFFFFFFEEEEEEHHHEEEGGGNNNPPPQQQ[[[hhhwwwnnnjjjcccXXXPPPKKKGGGCCC???AAA@@@>>>;;;999888777777888666444444555555555444333333333333333333333333000000111111111000000///111111222111//////000222000//////000111111000...///...------......---+++---***))),,,...---,,,---///////////////......---******************************++++++,,,------...555333000...,,,+++******,,,***((())),,,---+++(((+++******)))*********+++,,,---...//////...,,,+++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---------------,,,,,,,,,,,,++++++,,,---...///000000...//////---,,,+++,,,---------,,,+++++++++++++++++++++,,,---///...+++)))***))))))))))))(((((((((---,,,+++*********+++,,,***---111111000///222444------------------------///,,,+++...000......///+++,,,...111444444222///000//////111222222000...+++,,,---...///111222222333444555444222111222333444333222222333333111000222222222333555444222000222222333444444555555666888555555888;;;<<<@@@DDDHHHGGGGGGIIIJJJJJJGGGEEEEEEBBBCCCGGGIIIGGGFFFFFFGGGFFFEEEDDDDDDEEEGGGHHHFFFEEEIIINNNNNNNNN[[[kkk~~~qqqeee[[[UUUQQQMMMHHHEEEEEEEEEBBB@@@<<<<<<;;;;;;999888777666666555333333555666555555222222222222222222222222///000000000000111000000111111222000......///000////////////000000///......---,,,,,,......---,,,...,,,+++---//////......---...///...---,,,,,,,,,++++++*********+++,,,,,,******++++++,,,,,,,,,,,,000///...,,,+++*********,,,***))))))+++,,,+++))),,,++++++***+++,,,...///------------,,,,,,+++******))))))))))))******+++++++++++++++++++++,,,---++++++*********+++,,,------------,,,,,,,,,++++++$$$%%%''')))***,,,------,,,------,,,+++***,,,------,,,,,,+++***+++++++++++++++,,,...///...+++((())))))))))))))))))((((((++++++***))))))******+++)))+++...//////000111333+++,,,---------,,,+++***---++++++...//////------+++---000333444333000......///000222333222000///,,,,,,---...///000000111111222333333111111222333666555333222111111000///111111222333444333222000222222333444444555555666888666666999===@@@BBBCCCHHHHHHIIIIIIJJJIIIGGGEEEDDDCCCDDDHHHMMMNNNMMMKKKIIIGGGDDDBBBBBBDDDFFFHHHFFFDDDFFFLLLMMMNNN[[[jjjyyy|||uuujjj___WWWRRRMMMKKKEEEAAA>>>>>>@@@AAA???<<<555555666666666444333222444222111222333444444333111111111111111111111111000000000000000111111111000111111///...---...///---.../////////.........---,,,+++,,,.........,,,,,,,,,++++++---///...,,,***,,,------***)))***+++)))))))))))))))***+++,,,,,,,,,,,,++++++*********************)))*********+++***)))***++++++******+++*********+++---///000---,,,***)))((()))***+++((((((((((((((()))***+++************++++++,,,---,,,+++***)))***+++,,,...------,,,,,,,,,+++++++++"""###%%%''')))***++++++)))***+++***))))))+++,,,,,,,,,+++************+++******+++---...,,,)))&&&))))))***++++++******)))*********************+++((())),,,---...///000111***+++---...---,,,+++)))+++,,,,,,,,,...///...+++,,,...222444444222000///...///222333222111000//////////////////.........---///111111000000222333555555444222000000000111000222333444333222111111222222333444444555555666777888:::===BBBEEEEEECCCFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDIIIPPPVVVVVVTTTNNNKKKGGGDDDBBBCCCEEEGGGHHHBBBAAAHHHNNNQQQ[[[gggsssxxxqqqlll```ZZZQQQJJJGGGFFFFFFEEEBBB>>>;;;:::;;;;;;888555444444444555444444333222111000...///000111111000000000000000000000000000222111000000000000000111///000000///------...000,,,...//////...------...---,,,+++,,,---...---,,,)))***)))(((***---,,,)))(((***---,,,)))'''(((***&&&&&&''''''(((((())))))---,,,,,,+++******))))))'''(((((()))*********+++************************((((((((()))***+++---...---+++(((&&&&&&(((***+++(((((((((((())))))***+++******)))******+++,,,---,,,+++***))))))+++---...,,,,,,,,,,,,++++++++++++%%%&&&(((***+++,,,++++++'''((())))))((((((***,,,,,,,,,+++******************)))***++++++***'''%%%)))***+++,,,,,,,,,+++***)))************+++++++++((()))***,,,---.........***+++,,,---------,,,++++++,,,+++***,,,///...+++---000333444333111000000///111333333111/////////111111111000//////......,,,...///000000000222444444444333222000000222333000222444555333222222222222222333444444555555666666;;;???AAADDDHHHHHHFFFLLLLLLLLLJJJHHHGGGIIIKKKEEEEEEEEEHHHRRR\\\^^^[[[RRROOOKKKGGGDDDDDDEEEFFFIIIAAA???GGGNNNRRR\\\ggguuutttiiiaaa[[[WWWTTTMMMIIIDDD@@@>>>>>>======@@@<<<888777999999777444666666555555555444444444222000......000000000///000000000000000000000000222111///............///---...///...------///000+++---//////---,,,---......,,,+++,,,------,,,+++(((******''')))---,,,((('''+++---,,,(((&&&(((+++$$$%%%'''((()))))))))(((+++++++++***************))))))******++++++************++++++*********+++'''((()))***+++,,,,,,,,,***))))))(((((()))***+++(((((((((((()))***+++,,,))))))))))))***+++,,,------+++***((()))+++---...,,,,,,,,,++++++++++++***)))***,,,------,,,+++***'''((())))))))))))+++---,,,++++++***************+++***))))))***)))'''%%%((()))+++,,,---,,,+++***)))******+++,,,,,,++++++******+++,,,---......---++++++,,,------......---+++---+++((()))...///+++---000222222000...///000111333444222///---...///111111111111111000000000...///111111000000111333111222333111///000333777111333666666444222222444222222333444444555555666888???DDDBBBCCCHHHLLLLLLTTTSSSPPPKKKHHHGGGJJJNNNHHHGGGEEEFFFQQQ]]]aaa]]]TTTRRRNNNJJJGGGFFFGGGGGGIIICCCCCCJJJNNNRRR]]]kkk}}}}}}qqqpppiii^^^UUUOOOLLLJJJIIIDDDAAA>>>===;;;999666444:::777444444777999888777555444333222222222222222444222111000111222111000111111111111111111111111111000...---,,,,,,,,,---,,,---......------///111***---//////,,,+++,,,......---+++,,,------+++***))),,,,,,(((***///...)))(((+++...---)))'''))),,,%%%''')))+++,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++******)))***++++++***)))***+++)))***,,,---......------((()))***+++,,,,,,+++***(((((((((((()))***,,,,,,))))))))))))***+++,,,------,,,***((()))+++---///,,,,,,,,,+++++++++*********+++---------,,,***(((((()))******)))***,,,...,,,++++++***)))*********---+++))))))))))))(((&&&''')))+++,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,+++,,,---...///...---++++++,,,,,,---...//////+++---+++&&&(((...///+++---///111000...,,,---///333444444111...,,,---000000000111111222222222333111222333222000000000222000111222111///111555999111444777777444222333555222222333444444555555666:::BBBFFFBBBAAAHHHNNNQQQSSSQQQMMMFFFAAA@@@DDDHHHJJJIIIEEEDDDOOO]]]aaa]]]TTTRRROOOLLLJJJIIIIIIIIIHHHFFFHHHMMMNNNPPP___pppuuuhhh^^^YYYQQQOOOLLLGGGCCC???===;;;;;;:::999777666555555555555666777666444333444555555666555333444666111***111111111111111000///...111111000000//////............//////...---,,,,,,,,,,,,,,,++++++*********///......---+++******))),,,++++++******++++++,,,......,,,,,,,,,,,,......***************)))((((((&&&(((***+++)))'''&&&%%%''''''&&&&&&&&&''''''(((---,,,++++++******++++++---'''"""!!!%%%))))))'''%%%'''***,,,,,,***'''%%%(((((())))))((('''&&&&&&))))))(((((((((((())))))+++++++++******(((''''''))))))(((((()))+++---...%%%''')))))))))))))))+++,,,(((%%%%%%(((***+++***(((((((((((('''&&&%%%$$$+++)))(((((())))))(((&&&(((''''''(((******)))((("""$$$&&&)))*********)))*********))))))))))))))))))***++++++,,,,,,++++++---***''''''))),,,,,,+++,,,+++*********,,,///000%%%(((,,,............///222222222111111111000000444333222000000000000111...//////000000000000//////000000111222333333333555444222222222222111///333333333333444666888999999<<<>>>???DDDLLLRRRRRRRRRNNNIIIEEEDDDCCC@@@===>>>???AAAHHHVVVbbbeeeaaaVVVOOOIIIFFFIIIJJJIIIGGGGGGEEEEEEHHHLLLRRR___lll~~~uuuiii^^^TTTMMMIIICCCBBBAAA???===<<<;;;;;;:::999888666555555444444333444555444222111222333---000111111333666444///000000000111111000000///000000000/////////.....................---,,,,,,,,,,,,,,,,,,+++++++++***---,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,+++************+++,,,)))************)))((((((''')))++++++)))''''''''''''&&&&&&&&&'''(((((())),,,+++******))))))*********&&&"""###'''***+++)))***+++---......---+++******)))))))))(((((((((((()))((((((''''''(((((()))(((((()))))))))))))))((()))))))))***+++,,,---...***,,,,,,+++)))''''''(((***'''$$$$$$'''))))))(((((((((((('''&&&&&&&&&%%%+++)))(((((())))))(((&&&(((''''''(((******)))((((((((((((((()))***++++++***)))))))))))))))))))))******+++,,,,,,,,,,,,,,,444111---,,,---------+++---,,,+++***+++,,,...///+++,,,...//////000222444333333222222111111111000444333111000000000111111000000000111000000//////---......///000000111111333222111111222111111000000000111222444666888::::::===??????CCCKKKOOOOOOQQQMMMHHHFFFEEECCCAAA>>>@@@BBBDDDKKKWWWbbbddd___TTTNNNHHHEEEGGGHHHGGGEEELLLJJJKKKMMMPPPWWWdddqqqvvvbbb^^^YYYRRRKKKFFFCCCAAA999999888888888888888999888777666444333333333333000222222222000///000111(((---000//////222333111...//////000000000000000///////////////.........---............------,,,------,,,,,,,,,,,,++++++***+++++++++,,,,,,------***))))))))))))))))))***++++++***))))))***++++++))))))******))))))((('''((()))******((('''((()))&&&&&&&&&'''((()))***+++++++++***))))))))))))***'''%%%###%%%))),,,,,,***)))******++++++******)))+++***)))((((((((()))***(((''''''''''''''''''(((&&&&&&'''))))))*********((()))***,,,---------...,,,,,,---+++((('''''''''***(((&&&&&&''')))))))))((((((&&&&&&%%%&&&'''(((***)))(((((())))))((('''(((''''''(((******)))(((---,,,***(((((()))+++,,,))))))))))))))))))******++++++,,,---------,,,,,,111///,,,++++++,,,+++***------,,,++++++,,,---.../////////......000444777555444333222222111111111333222111000000000111222222222222111111000000///---......//////000000111000000000111111222222222//////111333666999<<<>>>>>>AAABBBAAADDDJJJLLLKKKNNNLLLHHHFFFEEEDDDBBB@@@BBBEEEHHHMMMXXXaaa```[[[SSSNNNHHHFFFFFFGGGFFFDDDIIIHHHIIIKKKNNNTTTbbbpppyyyoooddd\\\PPPNNNJJJFFFCCC@@@???>>>:::999888777666555555555555555444222222111111111///000111111//////000111+++000333///,,,---...---//////000000000///..............................---------......------,,,---,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******))))))))))))******,,,,,,++++++++++++,,,,,,)))))))))))))))(((((('''((())))))(((&&&&&&(((***&&&&&&'''''')))***+++,,,,,,+++******))))))******'''&&&&&&(((+++,,,+++)))(((((((((''''''(((((((((+++)))(((&&&&&&''')))***''''''&&&&&&&&&&&&''''''''''''((()))************((()))+++---.........---)))***+++***((('''((()))+++***))))))***+++,,,,,,((('''&&&$$$%%%&&&((()))***((('''((()))***)))'''(((''''''(((******)))(((++++++***))))))***+++,,,)))))))))))))))*********++++++,,,------------,,,***)))))))))***+++,,,,,,......---,,,,,,,,,---------.........---...111333666555444222222222222222222111000000000111222333444333222111111000000000000000000000111111222222///000111222222333444555111222555888<<>>;;;999999999:::999888666555444333333333333222111000000000000///111222111000///000222...333444000,,,,,,---,,,000000000///...---,,,+++---------------.........,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++******+++++++++++++++++++++++++++++++++)))))))))))))))(((''''''''''''((('''&&&&&&''')))&&&&&&'''''')))***+++,,,,,,,,,+++***************((('''((()))******)))'''******)))(((((()))******)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&'''''')))******++++++******)))((()))+++---.........---......---+++)))((()))+++******************+++,,,((('''&&&$$$%%%&&&((())))))((('''((()))***)))((((((''''''(((******)))(((&&&'''(((************)))(((((())))))***************+++,,,,,,------,,,,,,***+++++++++,,,,,,...///......------------------+++---///000///...//////666444333222111222333444111111000000000111333444444444222111000000000000000000000000000111111111///111444444444444777999333555888<<<@@@CCCFFFGGGFFFJJJKKKJJJKKKMMMMMMIIIJJJJJJJJJHHHGGGEEEDDDDDDCCCFFFJJJLLLRRRWWWUUUPPPNNNKKKHHHFFFEEEEEEDDDDDDFFFGGGJJJLLLMMMSSScccrrr}}}wwwnnnhhhccc\\\UUUOOOHHHBBB@@@AAA@@@>>><<<999777666666666555444444333333333444444222222111000000000000000///111222111000000111333---111222...---///000///////////////...---,,,+++,,,,,,,,,---------------+++,,,,,,------------,,,******++++++++++++,,,,,,,,,,,,++++++*********))),,,,,,++++++++++++,,,,,,(((((())))))))))))(((((((((((())))))(((((('''&&&&&&'''((((((''''''((()))&&&&&&&&&'''((()))***+++++++++***))))))))))))***'''(((((())))))(((((('''(((''''''&&&&&&''''''((('''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''((()))***************)))(((((()))***,,,---------...666666333///+++))))))***&&&'''))))))((('''(((***((((((&&&&&&%%%&&&'''((()))((('''((()))***)))((((((''''''(((******)))(((###%%%''')))******((('''((((((((()))******++++++******+++,,,,,,,,,++++++***+++,,,+++)))((()))***------------............---///222333222000000000444333111000111222444555000000///000000222444555444333111000//////000111........................///222555666444555888;;;666888;;;>>>BBBEEEFFFGGGHHHLLLNNNMMMNNNPPPNNNKKKIIIJJJKKKJJJGGGEEEDDDEEECCCFFFIIIJJJMMMRRRQQQMMMHHHGGGFFFDDDCCCCCCCCCCCCFFFHHHKKKMMMNNNSSSdddttt~~~wwwrrrmmmfff```\\\XXXUUUSSSPPPKKKGGGFFFAAA:::999<<<;;;:::888777666666777777222111111111222333444444222111111000000000000000...000111111000000111222---///...,,,...222222...+++,,,---...............++++++,,,,,,,,,---------***+++,,,---------------)))))))))******+++++++++************++++++++++++++++++************++++++''''''((())))))(((''''''(((((())))))(((((('''&&&&&&(((++++++***)))******'''&&&&&&&&&'''(((((()))))))))((('''''''''''''''%%%&&&''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))((((((''''''(((((()))%%%&&&'''((()))))))))((()))))))))***+++,,,---...888777444///***(((((()))$$$''')))((('''&&&''')))((((((((('''&&&&&&&&&%%%(((''''''((()))******((((((''''''(((******)))(((&&&''''''((((((''''''''''''(((((()))******++++++((()))******++++++******''')))+++***(((&&&'''))),,,,,,---....../////////111222333333111111111222222111//////000222555777000/////////111222444555222111///......///000111........................///333666666444333777:::;;;<<>>AAA???888777:::444444333333444555777888444333333222222222333333222111111000000000000111---///000000//////000222//////---***---111000+++((()))+++---...000000000+++++++++,,,,,,---------***+++,,,,,,------------(((((())))))*********+++'''((()))***+++,,,------******))))))))))))******((()))***++++++***)))((((((((((((((((((''''''&&&'''***---...---,,,++++++''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&'''***,,,(((((()))******)))((((((&&&&&&'''((())))))(((((())))))(((((((((((())))))!!!"""$$$&&&'''((())))))))))))(((((()))+++---...222111///,,,((('''(((***%%%(((+++***(((''')))+++(((((((((((('''&&&%%%$$$(((''''''((()))******)))(((''''''(((***+++)))(((+++***(((&&&%%%&&&'''((('''(((((()))***+++++++++(((((()))***************'''***---...,,,,,,...000+++,,,---...////////////333333222000...///111333000///......///222555888////////////111333555666111000...---...///111222000000000000000/////////...222666555333222666:::@@@AAADDDGGGIIIJJJJJJJJJEEEKKKNNNOOOPPPRRRPPPLLLIIIKKKMMMKKKGGGDDDCCCDDDEEEHHHHHHGGGIIINNNOOOMMMIIIIIIJJJIIIHHHHHHIIIKKKCCCFFFJJJLLLLLLQQQccctttyyymmmhhhcccYYYQQQPPPGGGEEEBBB@@@>>>=========888999:::;;;:::888666444444444333333222111000000444444333333222111000000111111111111111111111111......///000000000000000...---,,,,,,,,,,,,---...***,,,//////,,,+++---/////////---+++))))))+++---******))))))***,,,...///(((((((((((((((((())))))+++***)))''''''''''''(((+++)))'''%%%$$$&&&((())),,,,,,+++)))(((&&&%%%%%%''''''''''''((((((((((((&&&''''''((())))))******%%%%%%&&&'''((((((((('''(((+++)))"""!!!%%%&&&'''''''''&&&%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%'''''''''''''''((()))***...+++))))))******(((%%%$$$%%%''''''%%%$$$$$$%%%&&&''')))*********)))((('''***,,,+++((('''))),,,%%%&&&)))++++++***)))'''&&&&&&&&&&&&&&&'''((()))((((((((((((((('''&&&&&&'''(((***+++,,,,,,+++++++++***((('''((()))+++,,,((()))((('''''''''***,,,+++)))&&&$$$$$$&&&***,,,((()))***+++,,,,,,,,,,,,000///---,,,,,,---...000333222222111000///......000222222111//////222555333...,,,000111...000666111///,,,++++++...111333111000///......///000000///222666777888777888999:::???EEEGGGFFFDDDDDDDDDBBBDDDGGGLLLPPPPPPNNNLLLHHHIIIJJJJJJIIIFFFDDDBBBEEEDDDDDDEEEGGGKKKNNNPPPKKKIIIHHHIIIKKKKKKHHHFFFGGGHHHEEEIIISSSWWWccczzz~~~lllaaaWWWTTTPPPIIIDDDCCCBBBAAA???===;;;:::999999888888999:::999777555444444333333222111111000000333333222222111000000///111111111111111111111111//////000111111111111000...---,,,,,,,,,,,,---...)))+++------,,,+++,,,...)))*********)))***,,,...000///---+++)))(((((((((*********************)))...---,,,************+++---,,,***)))((()))***+++'''(((((()))***+++++++++(((((()))))))))*********))))))))))))))))))))))))'''''''''(((((((((((((((&&&***)))$$$!!!%%%((((((&&&&&&''''''(((((())))))''''''((())))))(((''''''(((''''''''''''(((((())),,,***((((((******(((&&&$$$&&&'''&&&%%%%%%&&&'''''''''(((((()))))))))(((((()))***)))(((((()))***)))))))))***************(((((((((((((((((()))***)))))))))))))))(((''''''((()))***+++,,,+++******(((((())))))******))))))*********)))((('''((()))+++***((('''''')))+++,,,++++++,,,------......///000///---,,,,,,---...///333222111000///////////////111222000//////111444222...---000111///111666333111///...---///000222444333222111111222333333111333666777888888:::<<<>>>BBBGGGIIIIIIHHHIIIJJJGGGGGGGGGIIILLLNNNNNNMMMHHHIIIIIIHHHGGGFFFDDDBBBDDDCCCBBBBBBCCCEEEHHHIIIHHHGGGFFFGGGJJJKKKIIIGGGHHHIIIGGGKKKUUUYYYddd{{{mmm```VVVNNNGGGFFFDDD@@@======<<<<<<;;;:::888777555444666777888888777666444333333333222222111000000000222111111000000/////////000000000000000000000000//////000111111111111000...------,,,,,,------...(((***,,,,,,+++***+++,,,(((***++++++++++++,,,...,,,++++++*********++++++---,,,,,,,,,++++++******++++++***)))(((((((((((()))))))))(((((((((''''''&&&'''((()))+++,,,---...************++++++++++++,,,++++++***)))(((((('''+++***(((((('''((())))))%%%))))))&&&%%%(((***)))))))))))))))))))))******)))))))))))))))))))))))))))((((((''''''''''''((()))(((''''''((()))((('''%%%&&&'''&&&%%%&&&(((***''''''&&&&&&''''''((())))))((('''((())))))(((''',,,+++***)))((()))***+++++++++***)))))))))******)))************)))((((((******+++,,,+++***)))(((%%%&&&)))***+++***((('''+++++++++***)))((('''&&&***************+++,,,---...............///000111111000...---------......222111000......///111222...///000///...///000222222///...000111000222555444333222111000000000000444333222111111222333444222444555666777:::===@@@BBBDDDHHHJJJJJJKKKLLLMMMMMMJJJGGGFFFHHHKKKMMMMMMHHHHHHGGGFFFEEEEEEDDDDDDGGGFFFEEEDDDDDDEEEGGGGGGEEEDDDDDDFFFHHHJJJIIIHHHIIIKKKIIINNNXXX[[[ggg}}}rrrdddWWWNNNJJJFFFAAA@@@@@@???===<<<777777888777666444222111555555666666555444333333222222111111000000000000000000/////////.........000000000000000000000000---...//////000000//////------------------------******,,,,,,,,,,,,,,,,,,---///000///---++++++,,,)))))))))******+++,,,,,,---,,,,,,++++++************))))))(((''''''&&&&&&''''''((((((((('''&&&%%%))))))))))))))))))))))))))))))*********++++++++++++++++++***))))))((((((,,,***(((&&&&&&'''((()))%%%((()))''''''******'''---,,,+++***)))'''&&&&&&))))))(((''''''((())))))***)))((('''''''''''''''&&&&&&&&&&&&'''(((((((((&&&''''''&&&%%%'''***---''''''&&&%%%%%%'''((()))***'''%%%&&&)))***(((%%%++++++***)))((((((((())),,,++++++***))))))))))))******+++++++++******)))++++++,,,,,,+++***((('''%%%&&&((()))))))))((('''+++++++++++++++***(((&&&)))***++++++,,,,,,,,,,,,//////.........///111111000000///...---.........222111///---...000222444......///......//////000000//////000111111222444000111111111111111000///000000///...///000111222333444555666777;;;@@@DDDFFFGGGHHHIIIIIIIIIJJJJJJNNNJJJGGGFFFGGGIIIJJJJJJGGGGGGFFFEEEDDDDDDDDDEEEGGGFFFFFFEEEEEEFFFGGGGGGDDDDDDDDDEEEFFFGGGHHHHHHHHHKKKJJJPPP[[[^^^jjjqqqdddZZZRRRKKKGGG@@@>>><<<999999999888777444555666666555333111000333333444333333333222222111111000000000000///////////////...............////////////////////////+++,,,,,,---------------------------------------++++++,,,---......---,,,---...//////---+++++++++......---+++)))(((&&&%%%++++++******)))))))))(((,,,,,,,,,,,,+++***)))))))))***+++,,,,,,***)))''')))))))))(((''''''&&&&&&((((((((())))))))))))***))))))))))))))))))))))))+++)))'''%%%%%%%%%'''(((&&&))))))'''''')))((($$$+++******)))'''&&&&&&%%%(((''''''&&&&&&''''''(((***)))((('''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''&&&&&&'''***---''''''&&&%%%%%%'''((()))***'''%%%&&&)))***(((%%%'''((()))***)))(((&&&$$$+++***)))(((((((((((((((******++++++++++++******+++,,,,,,,,,+++)))(((&&&((('''&&&&&&&&&''')))******))))))+++------***(((((()))***,,,------,,,,,,..................///////////////....../////////222000...---...000333555...---......////////////.../////////000111222222+++,,,...///000000000000///......---...///000111333444555666999>>>DDDHHHLLLLLLKKKKKKKKKJJJIIIHHHJJJHHHGGGGGGGGGHHHGGGEEEFFFFFFEEEDDDDDDEEEEEEFFFAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGJJJJJJQQQ]]]bbbooozzzrrrddd^^^VVVNNNIIIEEECCCAAA:::;;;:::666444666555333333444444444333222222111222222111111111111111111000000000///////////////........................////////////////////////******+++,,,,,,,,,,,,+++,,,------......------,,,---,,,,,,---//////...,,,''')))************+++---*********+++******)))(((((((((((((((((((((((((((++++++++++++***)))((('''((()))*********)))((('''&&&&&&&&&''''''(((((((((&&&'''''''''((((((((((((((((((((((((((()))))))))((((((&&&%%%%%%&&&''''''((())))))&&&'''***(((###%%%%%%&&&''''''((())))))'''''''''''''''''''''''')))((((((''''''''''''((($$$&&&''''''&&&&&&((()))&&&'''((('''&&&''')))+++''''''&&&&&&''''''((())))))((('''((())))))((('''%%%&&&(((******(((%%%###))))))((('''''''''(((((())))))***++++++++++++***+++,,,,,,,,,+++***((('''***((('''&&&&&&(((***+++,,,***(((***---///,,,***((()))+++,,,------------------............---------......///000000000111111000///...///000222444...------///000111///...,,,//////......111222///)))***+++---...///000000111111000000000222333444444666777:::===BBBHHHMMMTTTSSSQQQQQQQQQOOOKKKHHHEEEDDDEEEFFFGGGGGGEEEBBBEEEEEEFFFFFFFFFFFFFFFFFF@@@AAABBBCCCEEEFFFGGGHHHFFFGGGFFFDDDCCCBBBDDDFFFFFFIIIIIIQQQ```hhhwww}}}uuuvvvvvvtttnnnggg___YYYLLLIIIEEEBBB???===;;;:::777;;;:::666444666666333333222222111111111111222111000000000000000111111////////////////////////.............../////////........................******+++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,+++***,,,...///---+++'''((()))((('''(((+++---###$$$'''***,,,---......&&&''''''(((((())))))***(((((())))))((('''&&&%%%'''''''''''''''&&&&&&%%%$$$%%%&&&'''((()))***+++&&&&&&'''''''''((((((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((())))))(((&&&))),,,+++'''$$$$$$%%%&&&((()))******&&&'''((())))))((('''&&&(((''''''''''''(((((()))%%%''')))(((&&&&&&''')))&&&'''((((((&&&&&&'''(((''''''(((((()))))))))(((((()))***)))(((((()))***&&&'''((())))))(((((('''(((((('''''''''((())))))((())))))***++++++*********+++,,,,,,+++***)))((((((((((((((())))))******///,,,))))))---...,,,)))***++++++,,,...///000000,,,---///000000///---++++++,,,...///111222222222111000000000000000111222///...---///222222000---***...///,,,---111111---***++++++,,,---......///333222222222222444555666666888;;;???BBBGGGNNNRRRWWWVVVUUUVVVVVVTTTOOOKKKAAAAAAAAACCCEEEFFFDDDCCCDDDEEEGGGHHHHHHHHHGGGGGGCCCDDDEEEGGGHHHIIIJJJJJJEEEFFFFFFDDDBBBCCCFFFIIIGGGIIIJJJSSScccnnnooobbbZZZZZZ]]]______ZZZTTTOOOMMMBBBAAA@@@>>><<<:::777666333888999444222555666222222111000//////000111222000000////////////000111.........///////////////......//////////////////........................++++++,,,------------,,,,,,,,,---......---,,,,,,+++***)))***---...,,,***------,,,)))''''''))),,,((()))***++++++***)))(((&&&&&&'''((()))***++++++++++++,,,,,,+++***((('''+++*********))))))))))))'''''''''((()))******+++''''''''''''((((((((((((******)))'''&&&%%%$$$###&&&'''((()))******))))))))))))(((&&&***//////+++''''''''''''((((((((((((&&&((()))++++++)))(((&&&'''''''''''''''((()))***&&&(((***)))'''&&&''')))%%%'''(((((('''&&&&&&&&&&&&''')))*********)))((('''***,,,+++((('''))),,,((((((''''''((()))***+++(((((('''(((((()))******'''((()))*********************+++,,,+++***)))((('''(((***+++,,,+++)))(((333...)))))),,,---+++(((,,,,,,------...000111222+++---000222222000---+++***+++---///111222333333000000111111111000000000///......000222333000---(((---...+++,,,000000,,,------,,,,,,,,,---......222222111111222444555666888;;;???BBBFFFKKKQQQUUUVVVUUUUUUWWWXXXVVVQQQLLL@@@??????@@@CCCEEEEEEDDDDDDEEEGGGIIIJJJIIIHHHGGGAAABBBCCCEEEFFFFFFFFFFFFCCCEEEEEEDDDCCCDDDHHHLLLHHHJJJJJJTTTeeerrr}}}tttkkkaaaWWWOOOIIIKKKKKKKKKKKKJJJGGGBBB>>>>>>>>>===;;;999888777666666666666666555444333222111111111000000000000///111111111111000...------.........////////////////////////...------,,,,,,***111555000,,,+++,,,,,,***************************)))((()))***+++***(((***&&&"""###(((++++++))))))************+++++++++************)))'''&&&%%%,,,***(((&&&&&&'''(((***''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&%%%$$$((()))%%%###$$$$$$!!!%%%'''***++++++)))%%%############$$$$$$%%%%%%%%%'''%%%###$$$&&&'''&&&######%%%&&&&&&%%%%%%'''(((###&&&)))***(((&&&%%%%%%%%%&&&'''(((((('''&&&%%%"""###%%%&&&&&&%%%###"""$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%'''***)))%%%&&&)))(((%%%&&&)))***(((******)))'''%%%%%%'''((('''&&&%%%&&&(((((((((&&&+++***)))'''''''''((()))((()))))))))******************!!!''')))&&&+++,,,,,,------------------...//////000000///---,,,'''))),,,...///000///...///------...000000---***++++++,,,///222222///+++++++++++++++,,,,,,---...,,,,,,,,,---...///000111,,,---///000111444888;;;===@@@BBBBBBFFFKKKLLLIIINNNQQQTTTUUURRRLLLDDD@@@CCC>>>===BBBEEEDDDCCCDDDOOOJJJGGGHHHLLLMMMIIIEEEBBBBBBBBBDDDEEEEEEBBB@@@@@@DDDGGGIIIHHHIIILLLNNNKKKOOONNNTTTfffvvv{{{hhhccc[[[SSSMMMHHHDDDAAACCCCCCCCCCCCCCC@@@<<<999;;;;;;:::888777555444444666666666555555444222222111111111111000000000000000000000000000///...---............////////////,,,------......///000000***///111---)))***+++***+++++++++******************)))((()))******)))(((***(((&&&(((,,,...+++(((************++++++++++++))))))***))))))((('''&&&)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''"""###$$$%%%%%%&&&&&&&&&%%%&&&'''''''''%%%$$$######''')))''''''***,,,***&&&''')))******(((&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&$$$$$$&&&'''&&&%%%%%%&&&'''&&&''')))((('''&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&(((***)))$$$&&&)))(((%%%&&&)))***(((((((((((('''&&&&&&(((***(((&&&&&&&&&((()))((('''******)))(((((((((((((((((((((((((((((())))))***(((...***(((...+++&&&***++++++,,,,,,---.../////////000000000000///---,,,)))+++---///000000///...111000///000222222///,,,,,,+++,,,///222222///,,,------------------......---------...///000111222///111222333444666999<<<@@@DDDFFFFFFIIIMMMMMMJJJOOOPPPRRRQQQNNNGGGAAA===BBB>>>===AAADDDBBBAAABBBGGGGGGIIIJJJJJJIIIGGGDDDBBBAAAAAAAAACCCCCCBBB@@@CCCFFFIIIIIIHHHHHHIIIKKKNNNSSSTTT[[[kkkyyyzzzoooeee```TTTOOOHHHCCC@@@???>>>>>><<<;;;;;;<<<<<<;;;777444777777666555333222111111444555555555444333222111222222111111111000000000//////000000000//////...........................------......///000000000,,,///...***)))+++,,,)))++++++++++++******))))))***)))((((((******)))((()))((((((***------)))%%%))))))*********+++++++++((((((((())))))((((((''''''((()))******((('''%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%&&&'''((('''&&&$$$###$$$'''(((&&&(((---///---'''(((((((((((('''&&&&&&(((((((((''''''''''''''''''%%%$$$%%%&&&'''&&&%%%%%%'''''''''%%%$$$%%%&&&((())))))(((&&&&&&(((***'''''''''&&&&&&'''''''''((()))***++++++***)))(((%%%&&&'''((()))***))))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&''')))'''"""&&&)))(((%%%&&&)))***(((&&&'''(((((('''(((***,,,)))''''''((()))***)))((()))))))))))))))(((((('''(((((('''&&&'''((()))***(((000...,,,...***&&&,,,)))***+++,,,...///000000111111111111000///---------...///000111000///...111000000111222111///---,,,,,,---///111111///---/////////........................///000111333333333444666666777999<<<>>>HHHMMMPPPPPPQQQSSSRRRNNNNNNNNNNNNMMMKKKGGGCCCAAACCC???>>>AAABBB@@@???AAA@@@DDDIIIJJJIIIFFFEEEDDDCCCAAA??????@@@BBBBBBAAAEEEGGGIIIIIIHHHGGGGGGHHHPPPXXX[[[dddtttuuufffccc```WWWQQQRRRMMMIIIDDD@@@>>>===<<<:::999888888999;;;:::777555444444333222222111000000333333444444333222111111222222111111111000000000......//////000////////////...............------111000000//////...------000000...***+++......***,,,,,,++++++***)))))))))***((('''((()))***)))((((((''''''(((***)))'''$$$(((((((((((())))))))))))&&&''''''((())))))(((((('''))),,,......,,,)))'''''''''''''''''''''''''''+++***))))))(((''''''''''''&&&&&&&&&''''''((((((&&&'''&&&$$$%%%)))***'''((((((''''''&&&&&&&&&'''))))))((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$&&&'''((('''%%%$$$$$$&&&''')))******((((((((()))((('''&&&%%%%%%&&&'''(((((()))******+++******)))((()))))))))))))))((((((&&&&&&&&&&&&''''''''''''%%%''''''%%%&&&((('''"""&&&)))(((%%%&&&)))***(((&&&((())))))(((((()))+++)))(((((((((***+++***)))'''((()))******)))((('''***)))'''''''''(((***+++***///***(((...,,,)))...++++++,,,,,,---...//////222222111111000......---///000111111111000000///......///000000///---,,,+++,,,---...//////...---////////////......---,,,------...///000111333444222444777999:::<<<@@@BBBJJJPPPTTTSSSSSSTTTRRRNNNKKKKKKJJJJJJJJJIIIIIIIIIDDDAAA@@@BBBCCC@@@???AAA@@@CCCEEEGGGGGGGGGFFFEEEEEEBBB???>>>???AAACCCCCCDDDFFFHHHIIIIIIHHHGGGGGGOOOYYY___iiiyyy|||lll[[[OOOOOONNNHHHFFFIIIBBBAAA???>>><<<:::777444888777777888999999888666333333333222222111111111222222222222222111111000111111111000000000//////---......////////////...//////......---------,,,000000000///......------000000---******......***+++++++++*********)))))))))((('''((()))***)))'''***(((&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&'''(((((())))))((('''))),,,......,,,)))''''''''''''''''''''''''''',,,+++)))((((((((((((((()))'''%%%$$$&&&)))---000%%%&&&$$$"""$$$((('''###)))((('''&&&%%%&&&&&&'''((('''''''''&&&%%%%%%%%%###$$$$$$$$$#########$$$&&&'''((('''%%%$$$$$$&&&$$$'''+++---+++)))'''&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((((((((((((,,,+++***)))((('''&&&&&&&&&&&&&&&''''''((((((((($$$&&&'''&&&(((++++++&&&&&&)))(((%%%&&&)))***((((((***+++***(((''''''(((***)))((()))+++++++++)))'''((()))******)))((('''******)))))))))***+++,,,+++...***---999888///...------------------,,,,,,222111000000///.........111111111111111111000000...///000000000...------***+++------------,,,,,,.........///...---,,,+++,,,,,,---...///111222333000333777;;;===AAADDDGGGHHHNNNRRRQQQOOOOOOMMMJJJJJJIIIHHHGGGFFFGGGHHHIIIEEECCCCCCEEECCC@@@@@@CCCFFFCCCAAABBBGGGJJJIIIFFFGGGCCC@@@???@@@BBBDDDDDDBBBCCCFFFHHHJJJJJJIIIHHHNNNXXX^^^ggguuuxxxqqqhhhaaaVVVMMMEEEBBBAAA>>>===???999999999:::;;;999666333666555444555777777666444333222222222222222222222000111111111111111000000000000/////////.............../////////......---//////......---,,,,,,,,,,,,,,,------.../////////+++...---)))(((***+++(((************************)))(((''''''))))))((('''+++***((('''''')))+++,,,%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((((((((%%%'''(((******)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***)))'''%%%$$$%%%)))...111$$$%%%$$$###&&&***(((###((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%%%%'''''''''%%%$$$%%%&&&"""&&&+++...,,,)))&&&$$$'''''''''&&&&&&'''''''''%%%%%%&&&&&&''''''((((((,,,+++***((('''&&&&&&&&&&&&&&&&&&'''(((((())))))&&&((()))(((+++///...+++&&&)))(((%%%&&&)))***((()))+++,,,+++)))'''''''''***(((((()))***+++***)))'''(((((()))))))))))))))*********+++++++++,,,,,,***///000999HHHDDD444,,,///......------,,,++++++000000///............///111111111111111111111111000111333333111000///000+++,,,...---,,,+++,,,---,,,---...//////---,,,++++++,,,,,,---///111333444000333999===AAAEEEHHHKKKJJJQQQTTTRRROOOOOONNNLLLLLLJJJGGGCCCAAAAAAAAABBBEEECCCDDDFFFDDD@@@AAAEEEJJJDDD???AAAFFFJJJJJJGGGGGGDDDAAA@@@AAACCCDDDEEE???AAACCCHHHKKKLLLJJJHHHOOOWWWZZZ```mmmyyyyyymmmeee```[[[SSSMMMDDDEEEBBB;;;888:::;;;999777666666777888888666444555444333444555555444333222222222222222222222222///000000111111000000///............------------////////////...---,,,,,,//////...------,,,++++++++++++,,,,,,---.........(((---///+++((())))))((()))))))))***++++++,,,,,,)))(((''''''((()))((('''((()))))))))))))))+++,,,&&&&&&'''''''''(((((((((&&&&&&''''''(((''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&(((***''''''&&&%%%&&&((()))+++%%%&&&%%%$$$''')))%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&'''&&&$$$###%%%'''$$$&&&'''&&&%%%%%%&&&'''###&&&***+++***'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((()))***)))((('''&&&&&&&&&'''(((&&&&&&&&&'''((()))))))))&&&))))))(((***...---)))&&&)))(((%%%&&&)))***(((''')))++++++***(((((())))))((('''(((***+++***)))((((((((((((((()))******((()))+++,,,,,,,,,***))))))//////666CCC???111---------------------,,,,,,...------,,,,,,---//////111000000000000111111111///222444444111///000111,,,...000///---,,,---///,,,---///000000///...---,,,,,,---...000222444555333777<<>>>>>>>>CCCBBBDDDEEECCC???AAAEEEGGGDDDBBBCCCFFFHHHGGGFFFEEECCC@@@@@@AAACCCCCCCCC???@@@CCCGGGLLLMMMJJJGGGOOOVVVWWW\\\jjj{{{zzzvvviiiaaaWWWQQQOOOLLLDDD>>>999@@@AAA999666;;;>>>:::888666333222222222111000666555444444555555444333111111111111222222222222//////000000000000000///......---------,,,,,,,,,////////////...---,,,+++//////...---,,,,,,++++++...------,,,,,,+++******(((///333///***)))++++++(((((()))***+++,,,,,,---)))'''&&&'''((()))((('''###%%%(((***))))))((()))(((((((((((()))))))))***&&&'''''''''''''''&&&&&&***((('''&&&&&&(((+++,,,''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((%%%&&&'''''''''&&&$$$###((((((&&&%%%&&&%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%''')))(((&&&%%%&&&)))$$$%%%&&&&&&%%%%%%'''((($$$&&&((()))'''&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((()))***+++,,,&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''((())))))***%%%''''''%%%'''***((($$$&&&)))(((%%%&&&)))***(((%%%(((***+++*********+++)))''''''((()))***)))((()))(((''''''''')))***+++&&&'''***,,,,,,+++)))'''***...))))))222111,,,///,,,,,,,,,------.........,,,,,,++++++,,,---///000000000//////000111111222---000333222///---...///...000222111...---///111,,,...000111222111000///---......000222444666777777:::???DDDFFFIIILLLNNNFFFLLLOOOKKKGGGHHHJJJJJJLLLJJJGGGDDDBBBAAAAAABBBAAAAAACCCDDDBBB>>>@@@EEEAAADDDFFFGGGEEEDDDDDDEEECCCAAA??????AAABBBBBBAAA@@@AAACCCHHHLLLLLLIIIFFFNNNUUUVVV[[[mmmsssgggZZZQQQUUUQQQLLLHHHFFFCCC>>>;;;999999999999888888888888222222222111111111000000222111000//////000111222222...---111888999444...//////............//////......------,,,,,,,,,+++,,,,,,,,,------///000000---------,,,,,,,,,++++++,,,+++******)))*********++++++++++++++++++++++++((('''''''''((()))******''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''''')))(((''''''((()))((('''$$$$$$%%%&&&&&&'''(((((()))'''%%%%%%%%%%%%###!!!&&&###"""###%%%&&&$$$"""$$$&&&'''&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&'''((((((''''''(((******++++++++++++***))))))+++***))))))***+++...///...---...///111111///---,,,,,,,,,---------......***+++,,,---............///000111111111///...------...000///,,,+++***++++++,,,---...//////.........///000000//////000111......///...///222666:::;;;>>>BBBGGGJJJKKKJJJIIIKKKJJJKKKLLLLLLJJJGGGCCCJJJKKKIIIEEEDDDEEEBBB===;;;===@@@BBBBBB???<<<:::>>>>>>@@@EEEHHHHHHDDD@@@999===BBBDDDBBB@@@AAABBBFFFDDDCCCDDDGGGIIIHHHFFFPPPUUUXXX\\\mmmrrrddd\\\UUUMMMGGGKKKHHHDDDAAAAAA???<<<:::777666666666555555555555222222222111111111000000111111000//////000111111333333333444444333222111000//////......//////000111000000000/////////...,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,------,,,+++*********+++************************,,,,,,,,,,,,,,,,,,---...''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''&&&'''(((!!!###%%%&&&''''''((((((''''''&&&&&&&&&&&&((('''&&&''''''((('''&&&$$$$$$$$$%%%&&&&&&''''''(((&&&%%%%%%%%%%%%$$$""")))'''%%%&&&(((((('''%%%&&&((((((&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''((((((''''''(((***(((((()))***+++++++++***+++***))))))***+++---///,,,+++,,,---//////---+++,,,,,,,,,,,,---------------...///000000111111111...//////000///...---,,,---...//////...---///000...............////////////000111111//////000222333444444444555777<<>>AAADDDEEEDDDCCCBBBBBBDDDCCCCCCEEEIIIKKKKKKJJJQQQXXX___gggxxx~~~ooodddTTTIIIEEECCCBBB???>>><<<:::999::::::999777333333333222222222111111222111111111111000000000111000000//////000000111111444666333---***---111000//////......//////000......------------,,,,,,,,,,,,,,,,,,---...//////---------,,,,,,,,,,,,+++///...---,,,+++*********))))))))))))))))))))))))******)))((((((((())))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((######$$$$$$$$$$$$######''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''%%%$$$$$$%%%%%%$$$"""(((((((((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&((())))))(((''')))***&&&&&&((()))***++++++++++++***))))))***+++---...***))))))+++,,,---+++***++++++++++++,,,,,,,,,,,,++++++,,,------......///------.........---,,,,,,---............000333555111000///.........///000000111222111//////000222333444555666777:::???BBBFFFHHHKKKNNNOOOPPPOOONNNSSSQQQPPPOOOMMMJJJEEEBBB>>>@@@AAABBBEEEJJJJJJGGG>>>???@@@AAABBBBBBAAAAAAGGGEEECCCBBBCCCDDDCCCBBBCCCDDDEEEFFFHHHGGGDDDBBBCCCCCCCCCGGGKKKNNNOOONNNSSS]]]hhhqqq{{{rrrhhh___XXXPPPDDD===<<<>>>???>>>777666555555555666666666111111111000000000000///111111111111000000000000000000000//////000000000...111222---'''%%%))).........------------......,,,,,,,,,+++++++++++++++,,,,,,++++++,,,---......,,,,,,+++++++++*********...---,,,+++***)))))))))((((((((((((((((((((((((&&&&&&%%%$$$#########$$$''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&'''((((((''''''&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&#########$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$#########"""!!!&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&((())))))(((((()))***&&&&&&((())))))***************))))))***+++,,,,,,***)))((()))+++,,,+++)))******+++++++++,,,,,,,,,*********++++++,,,---...------.........------------......------///333666333222///...---...///000000111111///......000222000222555777:::>>>DDDGGGKKKKKKLLLMMMOOOQQQSSSTTTRRRQQQOOONNNMMMJJJEEEBBB???BBBBBBAAADDDHHHGGGCCCBBBBBBAAAAAAAAABBBBBBCCCEEEEEEDDDCCCDDDDDDCCCCCCEEECCCCCCFFFJJJJJJHHHDDDCCCDDDFFFHHHLLLOOOPPPQQQZZZdddpppyyyrrrfffaaa[[[TTTNNNJJJEEE???<<<<<<======<<<666666555444444333444555111111111000000000//////000000000000000000000000/////////000000/////////...---+++)))((()))+++------,,,,,,++++++,,,,,,---..................//////,,,++++++++++++,,,,,,---************)))))))))))),,,+++***)))(((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%'''!!!"""$$$&&&((())))))***$$$%%%%%%&&&&&&&&&%%%%%%###%%%&&&&&&$$$###$$$&&&######$$$$$$$$$$$$%%%%%%$$$######$$$&&&''''''&&&'''(((((('''&&&&&&&&&&&&""""""!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''((())))))(((((()))+++(((((())))))))))))((((((******************+++++++++***))))))+++,,,+++*********+++++++++,,,,,,,,,------------...///000111.....................///.........,,,+++---000222333222///...---...///000/////////...---...000222333555999===BBBGGGMMMQQQNNNMMMKKKKKKMMMQQQVVVYYYNNNMMMKKKKKKKKKIIIFFFCCC@@@BBBBBBAAABBBFFFDDD@@@EEEDDDCCCAAAAAAAAABBBBBBAAABBBDDDEEEEEEDDDCCCCCCBBBAAABBBEEEJJJLLLKKKHHHFFFGGGIIIKKKMMMPPPRRRSSS]]]eeeqqq~~~~~~nnneeeYYYRRRNNNLLLHHHEEE???===:::999:::999888777777777777555333222333444111111111111000000000000//////000000000000000111...//////000000//////...111---******---//////...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------+++++++++******++++++,,,*********)))))))))((((((******)))(((((((((((()))'''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%&&&&&&%%%(((((()))((('''&&&$$$"""###%%%'''&&&$$$###%%%'''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$&&&'''&&&%%%$$$%%%'''!!! !!!$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&))))))))))))))))))))))))'''(((***)))(((((()))+++)))*********))))))(((''')))*********************,,,***))))))+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---///000.........---......///000---......,,,++++++,,,...111000///.........///000............---///222555444777;;;@@@DDDJJJOOOSSSPPPNNNLLLLLLMMMQQQUUUXXXKKKJJJHHHHHHIIIHHHFFFDDD>>>AAAAAA@@@BBBEEEDDD@@@DDDCCCCCCBBBAAABBBBBBBBB>>>AAADDDEEEDDDCCCCCCCCC@@@AAABBBEEEIIILLLLLLLLLHHHKKKNNNPPPQQQSSSVVVXXXXXX\\\hhhzzzwwwiiidddUUUPPPJJJEEECCCBBBAAA@@@999888777666666666666555555666666555222111222444111111111000000000//////////////////000000111111......///000000///......111...,,,,,,...//////......------------------...))))))*********+++++++++++++++************++++++++++++++++++************))))))))))))))))))***+++''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''###%%%&&&%%%$$$###$$$%%%'''''''''&&&%%%###"""!!!"""###%%%&&&&&&%%%$$$######&&&)))'''$$$"""%%%(((&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&&&&&&&$$$ """$$$$$$""""""$$$&&&$$$"""!!!###&&&))))))((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&))))))))))))))))))))))))''')))******))))))***+++))))))******+++*********))))))************)))))),,,***((((((***+++,,,+++,,,,,,,,,,,,------------******)))((()))***,,,...------,,,,,,,,,---//////+++---...---,,,+++,,,---.............../////////...////////////222666999777:::???BBBFFFJJJNNNQQQPPPPPPQQQQQQQQQQQQQQQQQQKKKIIIHHHHHHHHHHHHFFFDDD>>>@@@@@@???AAADDDCCC???@@@@@@AAABBBCCCCCCDDDDDDAAACCCDDDCCC@@@???AAACCCAAACCCEEEGGGHHHJJJLLLNNNJJJMMMRRRTTTVVVYYY]]]```]]]\\\cccvvvyyynnn```WWWUUUHHHFFFCCC@@@>>>=========999888666555555666777777222444555333111000222444111111000000000/////////.../////////000000111111---...///000000///...---///......---,,,,,,,,,---//////............//////,,,,,,,,,------.........++++++***************+++---------,,,,,,,,,++++++))))))))))))***+++,,,---((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))''''''''''''((((((((()))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%######$$$%%%###$$$%%%'''((()))))))))!!!$$$%%%%%%%%%###''')))((($$$###%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""$$$''''''%%%%%%(((***(((%%%$$$%%%(((***)))'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))''')))******))))))***+++'''((()))+++,,,,,,,,,,,,))))))************)))(((+++)))'''''')))+++++++++,,,,,,------------......---,,,+++++++++---///111,,,,,,+++***+++,,,...///***,,,......---------...+++,,,---...//////......///000000000111444999<<<@@@CCCFFFIIIKKKNNNQQQTTTPPPRRRUUUVVVUUUQQQMMMJJJLLLKKKIIIHHHHHHGGGEEEDDDAAACCCBBB???@@@BBB@@@;;;<<<===???BBBDDDEEEFFFFFFEEEEEEDDD@@@===<<>><<<;;;;;;>>>CCCFFFGGGFFFGGGGGGJJJKKKIIIDDDAAABBBAAA>>>@@@@@@EEEKKKLLLHHHHHHKKKKKKMMMRRRVVV\\\ccckkkpppyyynnnaaaUUUPPPLLLEEE>>>;;;::::::999999999888888888888888888777666666555555333333222222111111000000000000//////...////////////000000000000...---,,,+++((()))...///---...222///...---,,,,,,---...///,,,,,,,,,,,,+++***)))(((,,,++++++******)))))))))(((((('''&&&&&&'''))))))((((((((((((((('''''''''***)))(((''''''((()))***&&&'''''''''((((((((()))'''''''''''''''''''''''')))(((''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%+++)))'''))),,,---+++'''((('''&&&%%%%%%%%%%%%&&&$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&'''((()))((('''"""#########$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((%%%!!!"""%%%((('''((((((''')))+++)))$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&'''''''''((())))))))))))************)))******+++++++++******(((---...+++))),,,,,,***,,,,,,++++++,,,---...///............------------+++,,,***''')))---...***---///000---)))(((---222))),,,---,,,---000///+++......---------...000111///...------...///000000000111222333666<<>>AAADDDFFFFFFEEEEEEFFFIIIJJJHHHDDDBBBCCCCCC@@@DDDDDDGGGKKKKKKIIIIIIMMMKKKPPPVVV\\\aaahhhrrrxxxzzz~~~mmmcccZZZOOOFFFDDDCCC>>>:::888666666555555555444444444333444444444444222111000222222111111000///////////////.........//////000......//////...---,,,+++,,,)))***---...,,,---///++++++++++++++++++++++++,,,+++***))))))(((((()))************************))))))'''&&&&&&'''(((((())))))(((((('''''''''&&&***))))))(((((())))))***'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&$$$###%%%)))***(((&&&(((''''''&&&&&&&&&&&&'''$$$############$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$########################%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&'''############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$!!! ###&&&)))'''))))))''')))+++***%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&!!!###%%%&&&((((((((('''&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))&&&***,,,)))((()))***(((++++++******++++++,,,---------.........---,,,+++***+++)))''')))------)))...+++)))***---000000000)))///111...,,,------,,,+++*********,,,...///111......//////000000000000222333666888<<>>>>>>>>;;;888888333333333333222222222111///000222222222000...---111111111000//////......------------...///000000------------,,,,,,+++++++++******+++,,,++++++,,,))))))***++++++***))))))+++***)))'''''''''((()))))))))))))))***************)))((('''&&&&&&'''((()))))))))(((''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%"""!!! """$$$%%%###"""'''&&&&&&%%%%%%%%%&&&&&&############$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$$$$#########$$$$$$$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%'''(((((('''&&&$$$&&&&&&$$$%%%(((((($$$&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%'''((('''&&&&&&'''(((!!!###&&&((())))))''''''%%%%%%&&&&&&&&&&&&''''''###$$$%%%'''(((((())))))&&&(((***)))((('''((((((***************++++++++++++,,,.........,,,***((()))+++***((()))------)))***'''%%%''',,,...---+++---111222000///111000...+++*********+++---///000---...000000000000111222555777:::<<>><<<::::::;;;>>>@@@CCCEEEFFFGGGIIIKKKEEEGGGGGGEEEFFFIIIJJJHHHHHHFFFGGGKKKNNNQQQXXX___```iiisssxxxwwwwww{{{{{{lll___YYYRRRJJJBBB???===;;;===BBB;;;777555777666444333555111111111111000000000000.............../////////222222111000000//////...------,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---&&&)))***''''''++++++(((***)))(((''''''((()))***((())))))******)))))))))******))))))((((((''''''(((((('''&&&&&&'''))))))&&&&&&''''''((()))))))))&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''"""%%%'''$$$ !!!%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((((((''''''!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%%%%!!!'''((($$$""""""###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########'''%%%$$$""""""$$$&&&'''"""'''((($$$###&&&))))))%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%'''((()))((('''&&&'''(((%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&&&&'''''''''(((******+++++++++,,,***,,,///...)))***...((())),,,...000222222222666555555444333222111000...111111000111444333...)))+++...000///------,,,+++---,,,+++---000...(((,,,,,,+++,,,,,,...000111///111444444444888???FFFLLLPPPUUUYYYZZZ[[[[[[\\\XXXZZZ[[[YYYTTTOOOLLLLLLLLLKKKLLLMMMNNNLLLFFFBBB???CCCEEEDDDFFFIIIEEE??????@@@BBBAAA???<<<<<<<<<>>>AAAEEEGGGGGGGGGGGGHHHEEEHHHHHHEEEFFFJJJKKKIIIHHHFFFGGGLLLOOOQQQWWW___bbbjjjuuu}}}vvvoooeeeUUUMMMOOOJJJCCC===999666555999@@@666222222444444111111444111111000000000/////////222222111111111111222333222222111111000000//////...------,,,++++++++++++---,,,+++++++++,,,---...(((------******///000,,,---,,,***))))))***,,,---((()))***++++++***)))(((+++******)))(((''''''&&&((('''&&&&&&'''((()))***%%%%%%&&&'''((()))******&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%(((***'''""" ###&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&''''''&&&'''((($$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$######$$$&&&((($$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''''''''%%%,,,---)))&&&%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&)))******(((%%%###!!!&&&'''###!!!%%%((()))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%******+++)))&&&%%%%%%&&&""""""###$$$&&&(((***+++((((((((())))))))))))***+++,,,---...............000...///333222------222,,,---000333666777888888>>>===<<<:::999888888888000222333111333666444///,,,---///222444444222///,,,111222///---------***---------...000333555666111444666666666;;;DDDLLLUUUYYY]]]___^^^]]][[[[[[YYY[[[ZZZVVVOOOJJJJJJKKKSSSRRRQQQQQQOOOKKKGGGDDDAAAFFFHHHGGGIIILLLHHHAAA???AAACCCCCCAAA>>><<<<<<@@@CCCGGGIIIHHHFFFFFFEEEFFFHHHHHHFFFFFFJJJKKKIIIFFFEEEFFFJJJLLLNNNSSSZZZgggnnnyyyyyyiiieee^^^XXXRRRKKKEEE@@@BBB???;;;999999777444000555444333333222222333333111111000/////////////////////000000000000//////000000000000///...---,,,)))******++++++******))),,,,,,++++++++++++,,,,,,******,,,------,,,************++++++***)))'''&&&))))))(((((((((((())))))(((((())))))((('''&&&%%%###&&&"""$$$,,,,,,%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%%%%'''&&&"""!!!''''''$$$%%%&&&$$$&&&))))))&&&'''((((((((('''%%%%%%$$$$$$###""""""###$$$$$$########################((('''&&&%%%$$$$$$$$$$$$ !!!"""###############"""###$$$%%%%%%%%%%%%%%%### """((((((###"""%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))+++&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&%%%###!!!$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&&&&''')))(((((()))+++,,,++++++......//////000000111111///333333000222777666111444000000444888999<<>>>>>>>>===<<<888777666555444222111000333222222333333222///,,,444333111///...------,,,...222222...///555666333999555555::::::999CCCQQQ```bbbeeehhhhhhddd]]]WWWXXXWWWTTTOOOIIIHHHKKKOOOOOONNNJJJEEE@@@@@@DDDIIIJJJIIIGGGFFFFFFFFFFFFEEEGGGFFFCCC>>>888888;;;??????BBBFFFIIIIIIIIIJJJKKKBBBCCCBBBAAAAAACCCGGGJJJIIIJJJLLLLLLLLLOOOSSSWWWfffppp|||lll```\\\XXXSSSMMMHHHCCC===999===:::777777777777444222111111111111222444555666222111111000//////000000//////000000000000//////////////////...---,,,+++******++++++++++++******++++++************++++++***++++++++++++++++++***(((((()))*********)))(((++++++************++++++************))))))(((((( ''')))$$$%%%++++++$$$'''''''''&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$######%%%&&&''''''(((((($$$$$$!!! $$$$$$!!!"""(((***&&&######$$$###)))))))))((('''%%%###"""&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$############$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%&&&$$$%%%******&&&%%%(((#########$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&&&&(((((())))))(((((((((((()))))))))(((''''''((('''%%%###"""###%%%&&&((())))))))))))))))))))))))))))))))))))))))))***+++---------...///111222222333444555444777777666:::???===777:::888:::AAAEEEEEEEEEGGGEEEDDDCCCCCCBBB@@@<<<999555777:::;;;:::888777666888888888777666555555555444333333222222222222333///444666444555777666111888888:::???AAAEEENNNXXX```aaacccffffffbbb\\\WWWWWWVVVTTTQQQNNNLLLNNNOOOPPPOOOKKKFFFBBBAAADDDHHHKKKIIIHHHGGGGGGHHHHHHHHHIIIGGGCCC>>>;;;;;;>>>@@@@@@CCCFFFHHHHHHGGGHHHHHHCCCEEEFFFFFFFFFFFFHHHJJJHHHHHHIIIKKKNNNSSSWWWZZZiiirrr{{{}}}uuunnncccWWWOOOLLLIIIEEEBBB???;;;777444666555444444555555444333000000000111222333444555222222111000000000000111...//////000000//////...............---,,,++++++++++++,,,,,,,,,,,,++++++***))))))))))))))))))***++++++************++++++&&&'''((()))************((((((''''''''''''((((((+++***)))((((((((()))***&&&+++,,,'''&&&+++***$$$''''''''''''&&&&&&&&&&&&******)))((('''&&&%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&%%%"""$$$''''''###''')))((($$$###'''(((&&&''''''''''''&&&%%%$$$###''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###############%%%%%%&&&%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%###"""###''''''$$$###%%%#########$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###******)))(((&&&$$$###"""%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&((('''%%%$$$$$$&&&'''(((***)))(((((())))))'''%%%''''''((((((((('''&&&&&&(((((((((((((((''''''''')))******+++,,,...///000...000333444444555777999888888888;;;AAAFFFCCC===@@@>>>CCCMMMTTTTTTQQQQQQKKKMMMOOOQQQOOOIIIAAA;;;777<<>><<<;;;???AAAAAA???;;;:::;;;>>>999999888888777777777777888::::::777888:::;;;999???CCCFFFFFFJJJSSS[[[^^^eeeeeefffhhhgggccc]]]YYYUUUSSSPPPOOOOOOOOONNNMMMNNNLLLIIIDDDAAAAAACCCFFFIIIHHHGGGFFFFFFHHHJJJKKKKKKGGGCCC@@@???AAABBBBBBBBBDDDGGGHHHGGGEEEEEEEEECCCFFFIIIJJJJJJIIIJJJKKKIIIHHHIIIMMMSSSYYY^^^```jjjssszzz{{{~~~{{{nnnbbb]]]YYYSSSMMMJJJCCC@@@>>><<<;;;999777444333333222333333444333333222222111000000000000111000000////////////000000...//////////////////...------------,,,,,,+++***+++,,,,,,------,,,,,,+++(((((())))))))))))((((((+++***)))(((((()))***+++'''''''''(((((()))))))))&&&%%%%%%%%%%%%%%%%%%&&&)))(((&&&%%%%%%&&&''')))(((++++++''''''))))))%%%%%%%%%%%%%%%%%%%%%$$$$$$))))))((((((''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&((((((%%%&&&)))(((%%%&&&'''&&&###%%%******&&&"""###$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))))))))((('''%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""$$$''')))***)))(((((())))))'''&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&''''''((((((******,,,,,,---///222444444777;;;<<<;;;;;;===??????>>>???DDDLLLOOOLLLFFFGGGFFFKKKUUU\\\\\\ZZZZZZXXX[[[___aaa___VVVJJJAAAAAAFFFKKKKKKGGGBBB@@@@@@JJJNNNQQQNNNHHHDDDDDDFFFAAAAAA@@@???===;;;999999CCCAAA===999:::@@@EEEIIINNNSSSRRRLLLPPP]]]ccc```pppooonnnmmmjjjfff```\\\UUUPPPKKKIIIJJJKKKJJJHHHGGGEEECCCAAA???@@@AAACCCFFFFFFEEEDDDDDDFFFJJJLLLLLLHHHCCCAAACCCEEEEEECCCDDDFFFIIIIIIGGGDDDCCCCCCCCCEEEHHHIIIIIIJJJLLLNNNQQQQQQRRRVVV]]]cccggghhhoooyyyiii[[[SSSKKKJJJIIIDDDAAA@@@===;;;:::999:::999888666333444444333222222222222111111000////////////000......---------......///......////////////......,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++'''((())))))))))))((('''+++***((((((((((((***+++)))(((((('''''''''&&&&&&)))((((((''''''(((((()))((('''%%%$$$$$$&&&((()))&&&((((((&&&&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))(((((('''&&&"""%%%%%%###"""$$$%%%"""((()))(((%%%%%%&&&###""""""###$$$%%%&&&((((((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######"""######### !!!"""###$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$%%%&&&%%%&&&''''''&&&""""""#########$$$$$$$$$""""""############""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&'''''''''***)))'''%%%&&&(((***,,,((('''''''''(((((('''%%%!!!$$$'''***,,,...///&&&'''((()))+++,,,......+++---...//////222666:::===AAAFFFFFFDDDBBBDDDGGGMMMLLLNNNUUU\\\]]]YYYUUUWWWVVVXXX^^^```______aaa___ccchhhjjjggg]]]PPPGGGMMMPPPSSSSSSPPPLLLLLLLLLTTT[[[``````YYYQQQMMMLLLHHHHHHHHHGGGFFFDDDBBBAAAGGGEEECCCCCCFFFJJJOOOTTT\\\]]]XXXRRRWWWdddjjjfffyyyvvvrrrnnnjjjeee___[[[VVVPPPHHHEEEEEEFFFFFFEEEAAA@@@??????@@@BBBCCCCCCDDDFFFFFFFFFEEEGGGKKKNNNLLLHHHDDDCCCEEEGGGFFFDDDFFFHHHJJJJJJHHHEEEDDDDDDBBBCCCDDDEEEFFFIIIMMMPPPWWWXXXZZZ^^^cccgggiiijjjrrr~~~uuueeeTTTIIIDDD@@@@@@???:::888888888777666666777888777555333444555444111000111222---------...///000111222---,,,,,,,,,,,,------...---......//////......---,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++'''((()))******)))((('''))))))(((((((((((())))))))))))'''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((()))((('''''''''((()))***%%%%%%%%%%%%%%%'''((((((''''''''''''((((((((((((######$$$%%%&&&''''''(((&&&&&&'''''''''&&&&&&%%%"""&&&&&&###!!!$$$&&&%%%"""&&&'''%%%$$$&&&$$$!!!%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$$$$!!!"""$$$$$$%%%%%%&&&%%%$$$#########$$$%%%"""%%%%%%######&&&&&&$$$"""""""""############$$$""""""############""""""!!!""""""##################$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''((('''%%%%%%&&&''')))+++'''&&&%%%&&&''''''&&&$$$$$$%%%&&&'''((()))))))))$$$%%%''')))+++...///000///111333444444777<<>><<<===;;;777666999555444333444555666555333111222444333000///111222,,,,,,,,,---...///111111---,,,,,,,,,,,,---...///---......//////......---,,,,,,------------,,,,,,******++++++++++++******'''(((***++++++***(((''''''(((((())))))(((((('''((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))'''&&&%%%%%%&&&&&&'''(((''''''''''''((((((((()))$$$$$$$$$%%%&&&&&&&&&'''"""######$$$$$$$$$$$$###%%%((((((###!!!$$$'''((($$$&&&###"""%%%((((((&&&%%%$$$###""""""#########$$$%%%&&&&&&%%%$$$###""""""######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%######$$$$$$!!!""""""""""""###############$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$###$$$%%%&&&''''''&&&&&&%%%&&&((((((&&&%%%(((((((((''''''&&&$$$$$$&&&&&&(((***,,,---///000444777999:::999===CCCIIIHHHOOOVVVXXXVVVUUUXXX\\\^^^```gggooonnnhhheeehhhtttwww{{{{{{sssmmmqqqzzztttvvvzzz~~~{{{uuuooonnnnnnoootttxxxwwwrrrmmmdddhhhnnnrrrqqqkkkddd___YYYZZZ]]]___```aaa``````SSSPPPQQQVVVYYYYYY]]]cccccc\\\ZZZbbbmmmssstttuuutttpppiiibbb]]]YYYTTTQQQKKKKKKIIIFFFCCCAAAAAAAAABBBAAA@@@AAADDDEEECCCAAA@@@EEEIIIIIIGGGFFFIIILLLIIIHHHGGGEEEBBBBBBCCCDDDBBBEEEHHHIIIHHHGGGFFFFFFIIIJJJJJJIIIHHHIIIKKKMMMJJJRRR[[[^^^\\\YYYZZZ]]]kkk|||pppggg]]]XXXQQQHHHDDDDDD<<<999888999888555777;;;555444333333444555444333...000222222//////111333//////...------------...---------------...///000---..................---,,,,,,---......---------*********++++++*********''')))***,,,,,,***)))'''&&&'''((())))))((('''&&&&&&%%%$$$$$$%%%&&&((())))))))))))(((((()))))))))$$$$$$%%%&&&''''''&&&&&&)))'''&&&&&&&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&"""%%%$$$ $$$%%%)))---+++######%%%######"""""""""$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$'''&&&$$$""""""###$$$%%%"""&&&&&&!!!"""''''''$$$""""""""""""############%%%%%%''''''''''''%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&'''(((((()))******'''&&&&&&'''(((((('''%%%"""%%%(((***,,,---,,,---...///000222333333777;;;>>>>>>>>>AAAHHHOOOUUU]]]fffiiihhhhhhlllqqqgggjjjrrryyyvvvmmmlllpppqqqxxx|||vvv|||~~~|||~~~|||ssstttwww{{{yyytttdddeeegggiiiiiihhhgggfffaaaXXXQQQRRRTTTYYYcccnnnfff\\\\\\jjjuuuuuutttuuupppkkkeee^^^ZZZVVVSSSQQQ@@@DDDGGGGGGBBB>>>======BBB@@@???@@@BBBBBB???<<<<<>>DDDKKKLLLIIIIIIOOOTTTcccdddkkkwww~~~}}}yyyxxxwwwtttuuu||||||xxxwwwoooxxx}}}yyyyyy~~~~~~pppnnnpppttttttpppqqqwwwpppggg^^^[[[[[[[[[___cccfff^^^\\\dddkkkjjjfffeeefffccc___\\\XXXTTTOOOKKKJJJFFFAAA???AAABBBAAA???;;;:::;;;???DDDGGGEEECCCCCCCCCCCCEEEHHHJJJLLLLLLLLLLLLKKKIIIFFFEEEEEEFFFBBBCCCEEEFFFHHHJJJKKKLLLLLLNNNPPPRRRRRRPPPNNNMMMXXXaaaccceeemmmllliiiooottthhh[[[SSSIIIGGGDDDAAA???===<<<<<<888888777777666555444444333222222222222333333444111000000//////000000111///---,,,,,,.../////////.........---,,,+++++++++---...000///---+++******---,,,,,,+++******))))))******))))))))))))******((()))***)))'''&&&'''((('''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''',,,)))&&&%%%&&&((((((((('''(((((())))))((((((''')))'''&&&'''***+++***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&$$$$$$&&&((($$$&&&'''(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%'''((()))((($$$$$$$$$$$$$$$$$$$$$$$$***'''&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%######$$$&&&'''###%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&''')))******+++(((((('''''''''&&&&&&&&&&&&&&&'''(((***+++------222111222777>>>CCCDDDCCCHHHPPPYYY]]][[[[[[```eeeeeehhhqqq}}}}}}}}}|||~~~}}}yyyuuuvvv}}}{{{rrrlllggggggeeeaaa```bbbmmmhhhgggkkklllgggccccccgggddd___ZZZVVVQQQLLLIIICCCAAA>>>======>>>>>>===?????????AAABBBCCCBBBAAA@@@CCCGGGHHHGGGIIIMMMQQQSSSSSSRRROOOKKKGGGFFFGGGGGGFFFEEEDDDEEEHHHKKKMMMLLLNNNQQQSSSSSSSSSRRRPPPWWW```aaadddnnnqqqtttzzziii[[[QQQJJJFFF>>>===<<<;;;::::::;;;;;;444555555555666666666666111000///.........///000000//////......//////000...,,,++++++---......---//////......---,,,,,,,,,...///000///,,,***)))***+++++++++***))))))((((((******))))))))))))******)))*********((('''((()))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))&&&$$$$$$%%%&&&&&&%%%&&&''''''((((((''''''&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%'''((($$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$''''''###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""#########""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((("""$$$&&&&&&&&&%%%&&&'''$$$((((((&&&)))000...&&&'''''''''''''''&&&&&&&&&)))))))))***,,,---...///777444333999DDDLLLMMMKKKOOOXXXbbbfffddddddggglllnnnsss}}}}}}~~~}}}xxxvvvpppjjjiiigggcccbbbccciiikkkooossspppkkkjjjlllhhhddd]]]VVVQQQLLLGGGDDD=========;;;::::::<<<===>>>@@@AAAAAA@@@AAABBBCCCAAAFFFJJJIIIGGGGGGLLLRRRVVVVVVWWWTTTPPPMMMKKKJJJLLLIIIEEEBBBBBBEEEJJJMMMKKKMMMPPPSSSVVVWWWWWWWWW___fffddddddlllqqqwww{{{tttgggYYYLLLDDDAAA@@@;;;;;;:::999888777777666333333444444555555666666000///---,,,+++,,,------//////............/////////...,,,---...//////...//////.........---------...//////...+++))))))***++++++*********)))))))))******))))))))))))******((()))***)))'''&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%######$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""&&&'''%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$((('''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''"""$$$&&&'''&&&&&&'''(((%%%+++)))"""&&&...(((''''''''''''''''''''''''*********+++,,,...000111999999:::@@@IIIRRRWWWXXXWWW^^^eeefffcccbbbfffkkk{{{~~~wwwvvv~~~wwwnnnfffcccbbbbbbeeejjjgggooowwwyyysssmmmmmmpppgggaaaYYYRRRLLLGGGCCC@@@<<<>>>???<<<999888:::===999<<>><<<888666777:::666:::>>>???>>>@@@CCCGGGDDDBBBAAADDDHHHKKKKKKJJJNNNPPPRRRRRRPPPMMMLLLKKKJJJHHHFFFDDDCCCDDDEEEFFFDDDGGGKKKRRRYYY```eeehhhiiiuuuyyy}}}vvvdddUUULLLGGGGGGEEEAAA<<<888666666666666777888888777777666444444333333222222111111//////////////////......000//////......//////000...,,,++++++,,,,,,,,,+++---------------------------------,,,***)))***,,,++++++++++++++++++++++++******))))))))))))******&&&(((((('''&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$$$$$$$###$$$%%%%%%$$$######%%%&&&########################%%%$$$$$$&&&''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%&&&((((((&&&%%%&&&''''''***)))$$$&&&+++'''&&&&&&&&&'''''''''''''''*********+++---111444666===DDDMMMRRRVVV]]]hhhpppnnnrrruuutttrrrvvv~~~wwwooojjjhhhkkkrrrvvvtttssstttpppxxxyyyrrriiibbbZZZUUUOOOJJJFFFBBB>>>;;;999::::::999777666666777888;;;>>>@@@@@@AAAAAABBBAAA>>><<>>;;;888777777888:::;;;:::999888:::===BBBEEEFFFDDDBBBBBB@@@???CCCHHHMMMMMMLLLMMMMMMMMMKKKGGGEEEDDDEEEIIIIIIJJJJJJKKKKKKKKKKKKMMMOOOQQQVVV]]]eeellloooyyy{{{qqqcccUUULLLGGGDDDCCCBBB???;;;::::::;;;:::999333333444444333222111000111111111111111222222222,,,...111333444333111///111111000000000000111111222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***,,,...(((((((((((())))))))))))******))))))))))))******(((******)))((('''((()))&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%''')))(((&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######&&&'''&&&$$$$$$%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!######!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((())))))'''%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&'''''''''(((((())))))###$$$%%%&&&''''''''''''((()))***)))&&&$$$$$$%%%)))&&&&&&((('''###$$$)))&&&&&&&&&'''''''''((((((,,,,,,,,,...111666;;;>>>FFFJJJPPPZZZccclllqqqtttxxxjjjdddbbbeeemmmrrrsssuuuwwwyyy}}}{{{jjjWWWLLLJJJHHHFFFEEEBBB>>>;;;888777777:::>>>AAA???===555777;;;CCCJJJLLLJJJFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJJJJJJJIIIGGGFFFGGGIIIKKKKKKKKKKKKLLLNNNOOOPPPTTTTTTVVVYYY___ffflllppp~~~wwwooogggXXXWWWQQQHHHBBBAAA>>>:::999888777666555444333222222111111111111111222222222333333333222111///......////////////---+++***///......---------......000000///...,,,***(((''',,,,,,++++++***++++++,,,...,,,***'''&&&&&&&&&'''))))))((('''&&&%%%$$$$$$((('''&&&%%%$$$$$$%%%&&&&&&''''''(((((((((((((((%%%###!!!"""$$$%%%###!!!$$$%%%''''''&&&%%%###!!!'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!"""$$$&&&'''&&&$$$###&&&%%%###"""""""""######(((&&&$$$"""""""""$$$%%%&&&%%%$$$###""""""!!! """!!!!!!"""$$$$$$###"""########################$$$######"""######$$$$$$###$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$###""""""$$$&&&"""######$$$$$$######"""!!!!!!!!!"""######$$$$$$&&&&&&&&&%%%$$$###"""!!!###$$$&&&''''''%%%$$$"""'''%%%######$$$%%%$$$###((('''%%%&&&((('''$$$ (((&&&%%%&&&))))))'''$$$&&&&&&&&&&&&&&&'''((()))***...222111111666AAAKKKJJJVVV```bbb___bbbkkkrrr}}}{{{ooojjjiiieeedddgggiiijjjpppvvvyyyvvvjjj^^^VVVJJJGGGCCCAAA@@@???>>><<<:::::::::::::::::::::;;;777:::>>>BBBGGGJJJLLLMMMJJJIIIHHHGGGFFFEEEEEEEEEKKKJJJJJJIIIIIIHHHHHHHHHHHHJJJKKKJJJIIIIIIMMMPPPSSSTTTUUUWWW\\\dddmmmssswwwhhh```XXXPPPLLLLLLHHH@@@<<<<<<;;;888888888777666555444333222111111111000000111111222000000111111000///---,,,000000111111000...---,,,//////............/////////......---,,,***)))(((++++++************++++++---+++)))'''&&&&&&'''(((************++++++++++++(((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&'''((('''&&&&&&'''(((******)))'''&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$###"""######$$$%%%$$$#########$$$%%%&&&((((((''''''&&&&&&%%%%%%###""""""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$###$$$&&&((($$$%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&'''((())))))((('''&&&'''%%%$$$$$$%%%&&&&&&%%%)))&&&$$$%%%''')))(((''')))'''&&&(((******(((&&&******++++++,,,,,,------///222555777888>>>IIIQQQ___hhhooonnniiihhhmmmsss{{{qqqkkkllleee```bbbeeefffhhhkkkuuuzzz{{{wwwpppiii^^^UUUKKKGGGCCC@@@??????>>>===;;;;;;::::::::::::::::::999;;;???CCCGGGIIIJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGJJJIIIIIIIIIHHHHHHGGGGGGKKKLLLMMMLLLJJJKKKMMMPPPVVVYYY]]]aaaeeekkkqqquuu~~~ppp^^^SSSLLLGGGAAACCCDDDAAA<<<:::<<<<<<999777666666555444333333222111111000000000000111111000000000000///...------111111111111111000///.../////////......//////000,,,,,,,,,,,,,,,+++***)))******))))))))))))******+++***((('''''''''((()))(((((()))))))))*********''''''((((((((('''&&&&&&&&&&&&'''((((((((((((''''''((())))))((('''((()))"""###%%%''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$%%%''')))&&&&&&''''''''''''&&&&&&""""""###$$$%%%&&&'''(((&&&&&&&&&''''''&&&&&&%%%###$$$&&&&&&'''&&&%%%$$$&&&%%%$$$$$$&&&((((((''')))&&&$$$%%%'''+++------)))(((((()))***+++)))(((((()))***+++,,,,,,,,,,,,111222444666:::AAAJJJPPPaaahhhpppsssrrrrrrxxxzzzrrrmmmnnnbbbYYY[[[```bbb```___mmmoooooolllkkkhhh___VVVKKKGGGBBB>>>===>>>>>>===<<<<<<<<<;;;:::::::::999;;;===AAAEEEHHHIIIHHHHHHFFFGGGHHHJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHLLLMMMMMMMMMLLLMMMOOORRRTTTXXX___ffflllrrrxxx|||wwwhhhbbbXXXNNNGGGDDDAAA???<<<>>>===999888;;;;;;999555555444444333333222222111111000/////////000000111111111111111000000///000000000000000//////.........---------...//////******++++++++++++******)))(((((((((((())))))***))))))(((((((((((()))***)))))))))((('''&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''$$$&&&)))(((%%%$$$&&&)))"""###$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%###"""""""""###$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%###$$$%%%'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&"""###$$$$$$%%%$$$$$$###$$$###"""$$$&&&((()))((((((''''''(((***,,,------((((((((()))******))))))%%%&&&(((***++++++++++++111111333777>>>FFFMMMRRR___dddmmmuuuyyy|||vvvooommmkkk]]]RRRVVV^^^bbb```]]]eeejjjmmmjjjgggddd]]]VVVKKKGGGAAA===<<<===>>>>>>>>>======<<<;;;::::::999<<>>???>>>>>>======<<<;;;::::::<<>><<<999777999666888888555444666555222111111111111222222222222111000///......------...///......------......///------,,,++++++,,,,,,---************++++++,,,---(((((()))***************(((''''''(((((()))***+++((((((((()))))))))))))))%%%&&&&&&'''((()))******&&&&&&'''(((((((((''''''%%%%%%&&&''''''''''''&&&$$$%%%&&&'''&&&&&&''')))((((((''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%&&&&&&'''''''''###""""""###%%%&&&$$$#######################################$$$&&&'''((($$$$$$###""""""""""""##############################""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$%%%%%%###!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$###""""""!!!"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&'''###!!!!!!"""%%%'''''''''$$$(((+++---+++(((&&&%%%%%%'''))))))(((((()))***&&&'''''')))+++---///000333888@@@JJJUUUaaammmuuuwwwtttyyypppfffddd]]]TTTOOORRRYYY^^^bbbfffhhhsssyyyooo___QQQJJJFFFEEEBBB>>><<<<<<>>>??????>>>>>>>>>===<<<<<<<<<;;;<<<>>>AAAEEEHHHJJJKKKKKKIIIHHHGGGFFFEEEDDDCCCCCC@@@AAAAAABBBCCCDDDEEEEEECCCCCCEEEJJJQQQWWW[[[]]]bbbbbbdddjjjvvvzzzmmmaaaVVVNNNGGGDDDFFF???;;;<<<;;;777666888666999999666666888777444000000000111111111222222111000///...------------///...------------...///---,,,+++***++++++,,,---************+++,,,---...(((((())))))***)))))))))(((((((((((()))***+++,,,((())))))))))))((((((((($$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''(((((('''%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%&&&&&&&&&%%%$$$""""""$$$%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%"""""""""###############$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$$$$$$$######%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$###"""###%%%'''''''''###&&&******(((&&&%%%&&&%%%(((******))))))***,,,(((((('''(((***...111333888???IIIQQQYYYcccpppzzzyyytttwwwssshhhccc\\\WWWSSSRRRQQQRRRYYYaaadddlllooofffXXXNNNGGGCCCBBB???===<<<===???@@@@@@>>>========================>>>???AAACCCEEEGGGHHHFFFEEECCCBBBAAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHEEEDDDFFFKKKSSSZZZ]]]^^^cccfffllluuu~~~pppiiibbbYYYOOOIIIDDD@@@>>>;;;555333666777333333666111444555222333555555222//////000000111111222222111000///...---,,,,,,,,,111000///......///111111---,,,+++++++++,,,---...++++++++++++,,,---...///(((((())))))))))))(((((((((((((((((()))***,,,,,,)))))))))))))))(((''''''++++++++++++************&&&%%%$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%###!!!###'''((('''%%%&&&&&&&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""$$$&&&(((((((((&&&%%%!!!"""###$$$%%%$$$$$$###%%%$$$"""""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""!!!!!!!!!"""###$$$$$$$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$$$$$$$&&&(((+++$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$&&&(((((('''###%%%''''''%%%$$$&&&)))&&&))),,,,,,******+++...///...------///333888;;;CCCKKKTTTYYY\\\dddpppyyy{{{|||~~~vvvllleee]]][[[WWWRRRKKKHHHOOOZZZ\\\aaaaaa[[[SSSOOOJJJEEE???===<<<<<<>>>@@@@@@@@@============>>>>>>>>>>>>???>>>>>>>>>???AAACCCDDDDDDBBB@@@??????AAADDDEEEFFFFFFGGGHHHJJJKKKLLLLLLGGGFFFGGGLLLTTT[[[^^^^^^eeelllxxxyyydddVVVTTTPPPIIIDDD@@@===:::888;;;777333111222333222000333222111111222333555666000000000000000000000000000000//////.........---------..................///,,,++++++,,,,,,)))&&&,,,+++***))))))***+++,,,((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((('''''''''&&&'''''''''((()))(((%%%""")))(((&&&###!!!!!!%%%((("""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((((((&&&$$$###$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""######$$$$$$%%%$$$"""!!!!!!"""$$$%%%###!!! !!!"""###""" $$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""#########"""""""""""""""$$$$$$###############$$$&&&%%%######$$$###""" """###$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$######%%%'''))))))))))))***+++,,,,,,//////000333777<<<>>>???HHHPPPWWWYYYZZZbbbrrr}}}}}}~~~~~~tttiiiaaa\\\RRRRRROOOGGG@@@@@@HHHPPPVVVXXXZZZYYYTTTKKKBBB===CCC@@@<<<::::::;;;<<<<<<<<<;;;:::999:::<<<>>>@@@===>>>>>>???@@@@@@AAAAAA@@@AAAAAA???>>>>>>AAACCCGGGHHHIIIJJJKKKLLLLLLKKKGGGFFFHHHNNNTTTXXX^^^eeekkkqqqyyyiii\\\PPPHHHFFFCCC???<<<;;;:::999888;;;777444333444555444333444333333222222222333333////////////////////////000/////////.........---,,,,,,------...///000000...---,,,,,,...///---***+++******))))))******+++))))))))))))))))))))))))&&&''''''((())))))******)))))))))(((((((((''''''&&&%%%%%%&&&((('''%%%######$$$%%%%%%%%%%%%&&&(((###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""############%%%$$$"""!!!!!!"""$$$%%%###!!! !!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$"""""""""$$$%%%$$$###!!!######"""###$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((())))))******+++,,,......333333555999???EEEIIIKKKSSS]]]fffhhheeehhhtttuuuhhh\\\SSSNNNHHHHHHGGGBBB??????DDDIIIPPPSSSVVVWWWTTTNNNGGGBBBBBB???<<<::::::<<<<<<<<<<<<;;;::::::;;;<<<>>>@@@??????@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@AAACCCEEEFFFFFFGGGHHHHHHIIIIIIIIIKKKIIIJJJOOOSSSVVV\\\cccooovvvooo]]]QQQIIICCC???<<<999777666666777777666999777555444555666666555333333333333222111000////////////////////////////////////...............---------............///,,,++++++,,,.........---)))******++++++******)))************************'''''''''(((((())))))******)))))))))))))))((((((%%%$$$###$$$&&&&&&&&&$$$ ###''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!"""!!!"""######$$$$$$############$$$%%%%%%%%%$$$$$$###############"""""""""%%%$$$###""""""###$$$%%%###"""!!!!!!######"""!!!########################!!!!!!""""""###$$$$$$%%%######$$$$$$######""""""$$$%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$!!! """%%%&&&&&&&&&"""###$$$###"""!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))++++++,,,---///111333444999:::===BBBIIIQQQWWW[[[^^^lllyyy{{{tttsss{{{}}}yyyyyy|||zzzyyy|||qqqeeeYYYQQQKKKIII??????>>>>>>>>>@@@BBBDDDHHHLLLPPPSSSRRROOOJJJGGGAAA>>>;;;:::;;;<<<===<<<<<<<<<;;;;;;;;;===???@@@>>>??????@@@BBBCCCCCCDDDCCCDDDDDDDDDCCCCCCEEEGGGGGGGGGGGGFFFGGGGGGGGGHHHMMMKKKMMMQQQTTTWWW___gggttt}}}oooggg]]]SSSKKKFFFAAA===<<<:::777555555555444333666555444444444555666666111111222333222111///...////////////////////////........................//////......---------,,,+++************+++++++++((()))***++++++***)))((())))))))))))))))))))))))'''''''''((((((((())))))************))))))))))))(((&&&$$$$$$%%%&&&%%%%%%$$$&&&))))))'''%%%###"""&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$  !!!!!!!!!!!!"""############""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$###""""""###$$$$$$###"""!!!"""######"""!!!""""""""""""""""""""""""!!!"""""""""#########$$$""""""#########""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%"""!!!!!!""""""###$$$%%%!!! """%%%&&&&&&&&&%%%%%%%%%$$$""""""###%%%"""###$$$$$$%%%%%%$$$$$$%%%'''''''''&&&'''(((***,,,---...111333666999;;;@@@CCCGGGLLLSSS[[[bbbgggfffttt}}}~~~~~~}}}{{{wwwxxxqqqkkklllnnnmmmmmmoootttwwwwwwqqqnnnqqqvvvwwwrrrkkkaaaVVVMMMHHHFFFEEE???<<<:::;;;>>>BBBCCCCCCCCCFFFJJJMMMNNNLLLIIIGGG@@@===;;;:::<<<=========<<<<<<<<<<<<===>>>???@@@======>>>???@@@AAABBBBBBBBBCCCEEEEEEDDDEEEGGGHHHKKKJJJHHHGGGGGGHHHIIIJJJKKKJJJLLLRRRVVV\\\fffpppzzz|||mmmeeeTTTPPPLLLGGGCCC@@@<<<:::<<<:::777666666555333222222222333333222333444444---...000111222111000///........................---------...............,,,---------......//////,,,,,,+++***(((((())))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++(((&&&%%%&&&&&&%%%$$$'''(((((('''%%%$$$$$$%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!"""############""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$##################$$$$$$"""!!!"""###$$$###"""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########!!!""""""#########""""""############$$$$$$%%%%%%$$$#########$$$$$$%%%&&&###"""!!!"""$$$%%%$$$###$$$%%%%%%$$$######%%%'''"""###$$$$$$%%%%%%$$$$$$%%%&&&'''''''''(((***,,,---...000333777;;;???AAAIIIMMMSSSXXX]]]dddkkkpppnnnzzz|||~~~~~~|||}}}|||yyyvvvvvvwwwvvvttt{{{{{{vvvmmmgggfffeeecccccc]]][[[^^^```^^^[[[[[[]]]dddjjjiiiiiikkkmmmllljjjdddYYYNNNEEE@@@>>>===BBB===777777<<<@@@BBBBBBAAACCCFFFHHHHHHFFFDDDBBB>>><<<;;;;;;<<<>>>>>>===<<<=========>>>??????@@@?????????@@@AAAAAABBBBBB@@@BBBDDDEEEEEEEEEGGGHHHLLLJJJHHHGGGFFFHHHJJJKKKIIIIIILLLRRRWWW^^^kkkwwwrrrbbbUUUNNNJJJGGGAAA<<<888777888999666555444444555666555333///111222222000000111222,,,---...///000000000000........................---------------.........((()))***---///111333444//////...+++)))(((***+++((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))******(((''''''''''''&&&$$$%%%&&&&&&%%%$$$%%%(((+++%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""#########$$$$$$$$$!!!###%%%''''''%%%###!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$&&&#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%&&&'''!!!"""######$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################$$$###""""""$$$$$$###"""########################'''&&&&&&%%%$$$$$$######""""""######$$$$$$######""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%###"""###$$$$$$###"""###$$$%%%%%%$$$$$$%%%'''###$$$$$$%%%%%%%%%%%%%%%$$$&&&((())))))+++...000000111444999>>>CCCGGGIIIUUUZZZaaagggkkkooouuuyyy{{{uuuoookkkgggjjjlllkkkjjjkkkmmmkkkfffeeeeee___WWWUUUXXXZZZYYYYYYQQQJJJJJJKKKJJJJJJMMMJJJSSS[[[```dddhhhiiifff\\\XXXRRRKKKEEEBBB@@@@@@@@@;;;666555999>>>@@@AAACCCDDDEEEEEEDDDAAA>>><<<===;;;:::;;;===>>>>>>=========>>>>>>???@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDD>>>AAACCCEEEEEEEEEGGGHHHKKKIIIFFFDDDEEEGGGJJJLLLLLLLLLPPPVVVZZZbbbqqqqqqbbbWWWNNNFFF@@@DDDBBB>>>999555444555777333222222333555666555444///111222222000...///111.........---......//////........................,,,,,,,,,------.........)))***+++---///000222333---...---+++((((((+++---))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))%%%$$$%%%&&&(((((('''%%%%%%&&&&&&&&&%%%&&&(((***$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""######$$$%%%%%%&&&&&&########################!!!!!!!!!""""""###%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%#########$$$$$$#########$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$############$$$###"""###$$$$$$###""""""$$$&&&&&&%%%######$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%''')))+++,,,///222555999;;;???DDDJJJOOOTTTWWW```gggqqqwwwzzz}}}zzziii^^^WWWSSSXXX[[[[[[XXXYYY]]][[[VVVOOOOOOLLLGGGHHHNNNPPPOOOPPPFFF>>><<<======>>>AAACCCIIIOOOUUU\\\bbbbbb___QQQPPPMMMJJJGGGEEEDDDCCC<<<:::888888;;;>>>AAABBBFFFFFFFFFDDDBBB???<<<:::<<<;;;:::;;;>>>??????>>>======>>>???@@@@@@@@@@@@GGGGGGFFFFFFEEEDDDDDDDDD>>>@@@DDDEEEFFFFFFHHHIIILLLJJJFFFDDDEEEHHHLLLOOOQQQSSSXXX^^^dddnnnrrreeeTTTJJJFFFEEEAAA===888:::;;;:::777444111111555444444444666666444333///111333222000...///000111000...---,,,,,,---...........................,,,,,,,,,------...........................------)))******(((&&&'''***...***)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''''''''&&&&&&'''''''''(((((()))))) """&&&))))))(((&&&'''((()))(((&&&%%%%%%&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&$$$###""""""!!!!!!###"""!!!"""$$$%%%$$$######%%%''''''%%%###!!!!!!$$$%%%&&&&&&''''''&&&&&&&&&(((+++---///222666999CCCEEEIIINNNUUU[[[```cccgggppp{{{{{{nnnoooyyyyyyrrr___SSSLLLIIIMMMOOOMMMIIIJJJOOONNNHHH@@@AAA@@@>>>@@@FFFGGGDDDEEE===888:::;;;999888999EEEHHHJJJMMMTTT[[[[[[VVVTTTSSSPPPLLLGGGBBB>>>;;;888999;;;===???AAACCCDDDHHHGGGGGGEEEBBB???<<<:::;;;::::::<<<>>>??????>>>===>>>???@@@@@@AAA@@@@@@GGGGGGFFFEEEDDDCCCBBBBBB>>>AAADDDFFFGGGGGGIIIJJJNNNLLLIIIGGGHHHKKKPPPSSSUUUXXX^^^gggooo|||~~~nnnhhhWWWQQQJJJDDD@@@>>>======999888888777666555555555111111111111111000//////////////////000000000111........................++++++++++++++++++++++++******************************+++,,,,,,,,,+++++++++******)))((()))))))))'''((()))******)))(((''''''((()))((('''((()))+++'''''''''''''''&&&&&&&&&''''''''''''(((***+++,,,$$$%%%%%%&&&'''''''''&&&***###"""(((((( !!!(((###$$$$$$%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$&&&'''((('''%%%$$$%%%&&&###############"""!!!!!!%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$ %%%))))))%%%"""!!!""""""###%%%&&&&&&%%%###""""""!!!!!!!!!!!!###%%%&&&###!!!!!!###$$$!!!&&&&&&%%%%%%$$$#########!!!!!!!!!!!!"""""""""""" !!!###%%%&&&&&&&&&&&&"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!"""######$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&########################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$#########""""""######""""""""""""######'''&&&&&&%%%%%%&&&&&&'''&&&$$$###%%%)))***)))''')))---111222222444888===GGGOOOXXX]]]___bbbjjjqqq~~~}}}}}}|||{{{uuusssvvvuuunnnjjjkkkmmmlllggg]]]QQQHHHCCCCCC<<>>BBBDDD>>>;;;777888999888666666777999666888999999777777888999666:::AAAJJJPPPSSSQQQOOOTTTVVVVVVPPPGGG???<<<===<<<:::;;;@@@BBB@@@BBBEEEFFFDDDBBB???>>>=========:::===@@@>>>:::888:::>>>>>>>>>======>>>@@@BBBDDDFFFEEEDDDCCCBBBAAAAAAAAADDDAAABBBEEECCC@@@DDDLLLHHHFFFIIINNNLLLHHHNNNYYY[[[___ccciiiyyy~~~uuudddXXXUUUJJJGGGBBB???===;;;999777666666555555444333333222111111111111111000////////////......------,,,,,,................................................************************+++++++++,,,,,,+++******+++******))))))))))))))))))******++++++******)))'''((()))((('''''')))+++''''''''''''((()))***+++''''''''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&)))###"""((('''!!!"""(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$###""""""$$$$$$%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&$$$###"""###%%%&&&&&&%%%###"""""""""!!!!!!"""###$$$%%%$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!########################"""""""""###$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%'''***++++++)))'''+++///333777===DDDIIIJJJSSS___fffiiimmmtttzzz}}}wwwpppmmmmmmmmmkkkhhhoookkkkkkmmmkkkdddbbbdddaaa^^^YYYQQQIIIBBB??????;;;BBB>>>888:::777222777444555555444222222444666333444555444333444666888888;;;AAAHHHOOOSSSUUUVVVPPPQQQOOOJJJCCC???=========;;;;;;>>>???>>>???CCCCCCBBBAAA???>>>===<<<<<<===@@@AAA>>>999666888:::???@@@AAABBBCCCDDDDDDDDDAAAAAA@@@???@@@AAABBBCCCCCCBBBDDDHHHGGGCCCEEEKKKKKKHHHJJJOOONNNMMMWWWdddhhhnnnsss{{{vvvfff```ZZZOOOJJJJJJBBB@@@???>>>>>><<<999666555555444444333333222222111111111111111000//////111111000...,,,+++***)))------------------------------------------------************************,,,,,,,,,,,,+++***))))))******)))))))))(((((((((''''''((())))))((('''''''''((()))((('''''')))+++''''''&&&'''(((+++...000(((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&(((""""""''''''"""###)))''''''&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$(((***(((%%%###$$$%%%&&&&&&%%%$$$#########"""""""""######$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%''''''''''''''''''&&&%%% """$$$%%%&&&%%%###"""########################$$$$$$$$$$$$$$$#########&&&&&&&&&%%%%%%%%%%%%$$$###""""""!!!!!!""""""###%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%'''))))))(((***+++///555===GGGOOOUUUQQQZZZfffnnnqqquuuzzz~~~yyyuuunnnddd]]][[[YYYWWWUUU]]]]]]______[[[VVVUUUXXXOOOKKKEEE@@@===;;;999888666<<>>@@@BBB???<<<999;;;===;;;===@@@BBBCCCCCCAAA@@@CCCAAA???>>>>>>@@@CCCDDDCCCCCCEEEIIIHHHFFFGGGKKKMMMJJJKKKPPPQQQRRR^^^mmmnnnwww~~~lll___TTTOOOLLLHHHFFFHHH>>>===;;;;;;;;;:::888666666555555555444444444333111111111111111000//////222222111000...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,+++)))(((((()))))))))))))))(((((('''''''''(((((((((((('''''''''((((((((('''''')))***)))'''&&&&&&'''***...000''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&""""""&&&&&&$$$%%%)))&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%&&&&&&&&&%%%'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$$$$&&&(((((('''###$$$$$$%%%%%%$$$$$$###$$$$$$##################"""%%%'''&&&######%%%(((""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&& !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""###$$$%%%$$$################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$!!!!!! !!!!!!%%%$$$$$$######$$$$$$%%%'''&&&%%%&&&'''((())))))...///111777AAALLLVVV\\\\\\cccjjjooorrruuuyyy}}}zzz~~~|||uuujjjcccfff___UUUNNNJJJJJJJJJIIIOOORRRTTTRRRLLLGGGHHHKKKBBB<<<666333444555444333000<<>>===@@@EEEIIIMMMRRRVVVXXXPPPJJJCCCBBBEEEHHHIIIHHHBBB>>>;;;<<<;;;:::<<<@@@CCCDDDFFFFFFEEECCC@@@???===???@@@@@@??????AAACCC;;;<<<>>>@@@AAAAAAAAAAAAIIIFFFCCC@@@???@@@BBBDDDCCCCCCDDDEEEFFFFFFHHHJJJMMMJJJLLLQQQRRRSSS^^^lllnnn}}}uuuhhhaaaWWWOOOHHHFFFCCC@@@>>>===;;;999555444444444444333444444444444333333333333111111111111111000//////////////////............------------------------........................)))))))))))))))))))))))),,,,,,,,,+++***)))((('''((())))))))))))(((''''''******))))))))))))******&&&'''((('''&&&&&&(((******(((&&&%%%%%%'''***,,,&&&&&&&&&&&&'''((()))***%%%&&&&&&'''&&&&&&%%%%%%%%%######%%%&&&%%%%%%((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&'''((((((&&&''')))((('''&&&''')))######$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!$$$%%%$$$"""!!!$$$((( !!!"""###$$$%%%%%%############$$$$$$$$$$$$ !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###############"""!!! $$$###"""""""""###%%%%%%########################!!!!!!"""###$$$$$$%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%(((((((((((()))***---...000111444;;;EEEQQQ]]]dddhhhjjjnnnppprrrvvv}}}uuu{{{yyy{{{|||yyyuuurrrrrrtttuuussspppmmmiii```VVVNNNNNNIIIAAA<<<:::;;;===>>>EEEIIIKKKGGGAAA======>>>:::555///---///111111000111???___]]]555111///000///...---...111444222222111000111555<<<@@@DDDIIIOOORRRSSSSSSSSSTTTNNNGGGAAA@@@EEEJJJKKKIIICCC???<<<===<<<;;;===AAAAAACCCEEEFFFFFFCCCAAA???;;;<<<>>>??????@@@BBBCCCAAAAAAAAAAAABBBDDDFFFGGGIIIFFFCCC@@@???@@@BBBDDDCCCCCCBBBAAACCCGGGIIIJJJJJJIIIMMMTTTTTTSSS[[[hhhvvv}}}mmmaaaXXXSSSLLLIIIEEEBBB>>>:::555333<<<999555333333444444444111111111111000000000000111111111111111000//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++***)))(((((('''((()))***)))((('''&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&(((******(((&&&%%%$$$%%%&&&'''%%%%%%%%%&&&''')))***+++&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((&&&'''((((((''''''((()))"""######$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###"""""""""!!!!!!"""$$$&&&!!!!!!!!!"""###$$$$$$%%%""""""""""""############"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$###"""%%%###"""!!!!!!###%%%&&&########################""""""######$$$%%%%%%&&&"""###############$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%(((,,,///111555;;;BBBJJJVVVdddnnnmmmnnnooopppsssyyyzzzuuummmooooookkkeeebbbbbbccc^^^]]]\\\ZZZWWWPPPIIICCC;;;999666333222333555777<<<@@@BBB===888777666555333000---,,,---...///000333>>>ZZZ]]]333,,,+++---...---------///111////////////111666<<>><<<>>>BBB===???AAABBBBBB@@@>>><<<;;;;;;<<<<<<=========>>>BBBAAA??????@@@BBBEEEGGGCCCAAA???>>>>>>@@@CCCDDDDDDDDDCCCAAADDDJJJLLLJJJJJJJJJOOOXXXYYYYYYaaammmwwwgggZZZRRRMMMJJJCCCCCCBBB???<<<999555111999777666666777777666444000000000000000000000000111111111111111000//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))***)))(((&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&&&&((()))(((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&(((###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%########################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%%%%%%%%%%$$$###""" """$$$%%%%%%######$$$$$$%%%%%%%%%&&&""""""""""""#########$$$###$$$%%%%%%%%%$$$"""!!!########################"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$###############$$$$$$%%%########################&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%######""""""""""""######&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%%%%%%%(((---111777???GGGLLLPPPYYYhhhssskkkllllllmmmppptttyyy|||}}}pppccccccdddbbb]]]VVVRRRRRRSSSIIIIIIHHHHHHEEEBBB===:::222333333222111111111222222666777333222444333...,,,,,,---,,,,,,---///111000888NNNrrr^^^888...***,,,///000///...///000///000111222444999???DDDNNNTTTZZZ[[[VVVPPPMMMLLLDDDBBB@@@@@@BBBCCCAAA???<<<999:::===>>>===>>>BBB;;;===>>>?????????===<<<;;;;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBBCCCAAAAAA@@@???@@@AAABBBCCCDDDGGGHHHHHHLLLQQQPPPJJJMMMMMMSSS]]]bbbeeeqqquuulll___RRRIIICCC???===:::;;;;;;999888888666333000000222444666555222///111111111111111222222222111111111111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))************)))'''((()))***)))(((&&&%%%...---,,,++++++,,,---...&&&'''''''''&&&&&&((()))'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$&&&'''&&&$$$###%%%%%%$$$'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""###%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$%%%((()))&&&###%%%$$$$$$######$$$$$$%%%!!!"""###%%%&&&&&&%%%%%%%%%"""###&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''""""""#########$$$$$$$$$ """###%%%&&&&&&&&&&&&"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$ """$$$%%%%%%%%%###"""########################))))))(((&&&$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((***++++++,,,///555:::@@@IIIRRRTTTTTTZZZgggtttgggggghhhhhhiiijjjlllmmm|||yyyrrrdddWWWVVVWWWUUUOOOGGGBBBAAABBB======<<<;;;999666333111---///111111///---,,,++++++//////---///333111+++&&&))),,,,,,+++,,,///333***333HHHllleee@@@444+++...222333333222111222111222444666888===CCCGGGMMMRRRWWWVVVPPPJJJHHHHHHCCCBBBBBBCCCCCCAAA???<<<999777888<<<>>>===>>>AAA<<<===>>>???@@@???>>>>>>::::::;;;>>>AAADDDEEEEEE>>>@@@BBBDDDEEEEEEDDDDDDFFFEEEDDDCCCBBBAAAAAAAAAEEEJJJNNNOOOSSSWWWSSSJJJPPPOOOVVVaaahhhoooxxxpppWWWSSSMMMGGGDDDAAA>>><<<===<<<:::888777666555555444333111000000000111222000000000000000111111111222111111000///......---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))******++++++)))((('''&&&%%%&&&(((+++,,,***)))&&&((()))+++,,,,,,,,,+++''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%&&&''''''&&&%%%%%%"""""""""######$$$$$$$$$"""""""""###$$$$$$$$$%%%"""###$$$$$$###"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&!!!""""""###$$$$$$%%%%%%"""######$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$######""""""""""""###%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$$$$######!!! $$$%%%$$$%%%((("""############$$$$$$$$$ """###$$$$$$###""" """""""""""""""""""""""""""$$$%%%!!!""""""""""""""""""!!! ######$$$$$$$$$$$$######$$$######""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######!!!$$$###$$$$$$$$$############""""""""""""#########$$$$$$$$$&&&(((((((((+++111666AAAIIIOOOOOOQQQWWW]]]```bbb```^^^\\\^^^bbbgggjjj|||zzzuuummmbbbWWWPPPMMMBBB@@@>>><<<999888777666333222222222111111111111......---+++***))))))(((++++++******++++++,,,------,,,***))))))***,,,---......888YYYfff444111---******...111222222444111222888;;;===DDDNNNWWWXXXXXXVVVPPPJJJGGGIIIEEE@@@======;;;999:::>>>:::888:::>>>???===>>>AAA999>>>BBBBBB???===>>>AAA>>>>>>>>>??????@@@AAABBBEEECCCAAABBBEEEEEEBBB@@@BBBAAAAAACCCDDDEEEDDDCCCFFFIIILLLOOOUUUZZZXXXSSSTTTRRRXXXdddnnnyyy|||oooaaaVVVLLLHHHCCC@@@>>><<<;;;999888888777666555555555555333222111111000000111111...//////000000111222222111111000000///......---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++***))))))***+++,,,)))******+++***)))((('''(((((((((***,,,---+++)))'''((()))*********)))(((***))))))(((((())))))***''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#####################$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%%%%&&&$$$$$$###############$$$&&&$$$######$$$%%%%%%$$$!!!!!!""""""""""""!!!!!!&&&###$$$'''(((%%%&&&)))"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################&&&""""""&&&&&&"""!!!###%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&"""!!!%%%'''&&&"""""""""######$$$$$$$$$'''''''''((((((((())))))%%%'''***+++,,,000777===BBBJJJOOOOOOOOOTTTYYY[[[YYYWWWTTTRRRRRRVVVZZZ]]]gggeeeaaaZZZPPPGGGBBB???888777666444333222222111.........------,,,,,,+++------.........---------++++++******++++++,,,------,,,+++******+++,,,---000111999PPPnnnwww[[[666222...,,,,,,...111333222555333444:::???CCCLLLUUUbbbbbb```[[[TTTNNNLLLMMMFFFAAA>>>>>><<<999:::>>>;;;999:::???@@@======@@@888<<>>;;;999;;;>>>;;;;;;;;;;;;===???AAABBBCCCBBBAAABBBDDDEEECCCAAA@@@@@@AAADDDGGGHHHIIIIIIFFFJJJMMMPPPVVV\\\[[[VVVTTTVVVaaasssoooeeebbb]]]QQQGGG@@@>>>:::999999999999888444444333333333444444555111111222222111111000///---......///000111222222000000000///......------+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************)))((((((+++***+++,,,------+++)))((())))))))))))((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""$$$&&&&&&%%%&&&''')))"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%######%%%%%%%%%$$$!!!!!!""""""""""""!!!!!!%%%""""""%%%%%%""""""$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################&&&######%%%%%%######&&&######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######""""""##################$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$ """%%%$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%(((,,,...111666>>>DDDIIIOOOTTTSSSRRRVVVZZZZZZTTTRRRMMMJJJIIIJJJMMMNNNRRRRRROOOJJJBBB<<<888666000///...---------------,,,++++++***))))))((((((&&&''')))+++,,,,,,+++++++++************+++,,,,,,...---,,,++++++,,,---...---///333<<>>===;;;<<<@@@@@@===<<>>DDDJJJPPPTTTSSSSSSVVVXXXXXXWWWTTTNNNIIIEEEDDDDDDEEEDDDDDDCCC???:::666444444...------,,,+++++++++,,,,,,,,,+++******))))))((($$$%%%''')))******))))))***************++++++,,,...------,,,,,,------...+++---------333888555...000///...---///000222222444555999???GGGRRR]]]fffhhhgggbbbZZZRRRNNNJJJFFFGGGBBB@@@@@@>>>;;;;;;>>>>>><<<===AAAAAA===<<<======>>>>>><<<::::::<<<>>>???>>>======>>>@@@CCCEEEEEEDDDCCCBBBBBBBBBAAAAAAEEEFFFHHHIIIIIIIIIJJJKKKJJJOOOSSSVVV\\\dddhhhggghhhtttmmmaaaWWWRRRKKKGGGGGGFFFCCCAAA;;;999888888999999888777555555444333222222222222000000111222222000///...000000//////...---------............------------,,,---...//////...---,,,))))))*********+++++++++)))******************)))*********)))))))))))))))+++******++++++***(((&&&''''''(((((()))***+++++++++++++++******+++++++++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######"""###%%%%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$######""""""######$$$######$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((((((((((((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$""""""&&&&&&$$$%%%(((""""""#########$$$$$$$$$""""""############""""""########################"""###"""!!!"""###%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###&&&'''###"""%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%(((+++---///333;;;AAADDDIIIMMMLLLNNNQQQRRRPPPWWWSSSLLLFFF@@@===;;;;;;777777777444111//////000......,,,+++************+++++++++*********)))))))))***+++,,,,,,+++************))))))******+++,,,------------------------......---+++...222222000------.........000222333222666<<>>???===???BBBBBB>>><<<===>>>>>>===<<<;;;;;;===???AAA@@@?????????AAACCCDDDHHHGGGFFFCCCAAA@@@@@@@@@DDDGGGJJJJJJJJJJJJKKKMMMKKKOOOSSSUUU\\\fffnnnpppwww}}}iiiWWWNNNIIIIIIGGGDDD???<<<:::999999888777777777777666444666555444333222222222222000000111111000000///.../////////...------,,,,,,------------------------+++,,,---......---,,,+++))))))******+++,,,,,,,,,((()))************)))(((+++******)))((()))))))))))))))((()))***)))'''%%%'''''''''((()))***,,,---******))))))))))))******%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$############$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((***+++,,,++++++)))'''%%%$$$%%%&&&%%%$$$""""""############""""""""" !!!$$$%%%###$$$'''"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ %%%(((%%%""""""""""""!!!"""########################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""&&&&&&"""!!!$$$'''&&&$$$#########"""""""""!!!&&&&&&&&&&&&'''''''''''''''))),,,---///333:::@@@CCCHHHKKKKKKLLLOOONNNKKKLLLIIICCC<<<777333222111111111111///------...///,,,+++***)))((((((((((((((((((((()))))))))******++++++******))))))))))))***))))))))))))***++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++---///000///+++---...///000111444666444:::AAAFFFOOO[[[eeehhhjjjlllfff[[[VVVVVVPPPHHHCCC???>>>@@@???<<<<<>>===???DDDCCC???===>>><<<<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBBBBIIIIIIHHHDDDAAA@@@@@@BBBAAAEEEJJJKKKKKKLLLPPPSSSNNNRRRTTTUUU\\\iiiuuuzzzzzzkkkaaaUUUJJJEEECCCDDDCCCAAA<<<999666666777666555666777777555333333333222222222222222333111111000///////////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))*********+++,,,---------)))***++++++++++++***)))++++++)))((((((((()))***((((((((()))******'''%%%(((''''''''''''(((******&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''%%%$$$###""""""###$$$%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''((())),,,...000000000///)))'''%%%%%%%%%&&&%%%###"""######$$$$$$######""""""""""""""""""############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!'''%%%"""###$$$"""!!!!!!"""""""""!!! ######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&&&& $$$$$$ """%%%$$$""""""""""""##################$$$$$$$$$%%%%%%%%%***,,,///111333777???DDDGGGJJJLLLKKKLLLNNNLLLGGG@@@===999444111...------.........---++++++---///((((((((('''''''''((((((&&&''''''((()))***+++,,,+++***(((&&&&&&'''((())))))))))))))))))***++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++---///+++---000222222444777:::888AAAIIIMMMUUUaaahhhiiiiiiiii___QQQLLLOOOKKKCCC@@@======??????======@@@>>>===@@@DDDDDD@@@>>>???<<<<<<===???@@@AAAAAA@@@<<<===@@@BBBDDDEEEEEEEEEHHHIIIHHHEEEBBBAAADDDFFFCCCGGGLLLNNNMMMNNNRRRVVVWWWZZZZZZZZZbbbrrr{{{```SSSOOOIIIDDDAAA>>>===<<<:::999777555444666555555666888888666555000000000000111222333444222111///.........///000)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''******+++,,,------......***+++,,,------,,,+++***,,,+++)))((((((((()))***((((((((()))******(((&&&)))((('''&&&%%%&&&''''''(((''''''&&&&&&''''''((("""###$$$%%%'''((())))))''''''''''''''''''''''''''''''%%%%%%%%%%%%'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&'''((()))(((&&&%%%%%%&&&######$$$$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$)))((('''&&&$$$###"""!!! !!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((***,,,///222333444333333***(((&&&%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$'''$$$###%%%$$$!!! ###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!%%%'''%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$######""""""###$$$%%%%%%&&&&&&###''''''###"""%%%((('''######$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&,,,///222444777<<>>;;;;;;??????======@@@======@@@EEEEEEAAA>>>???>>>???@@@BBBEEEFFFEEECCC;;;===AAAEEEHHHJJJJJJJJJFFFHHHHHHFFFCCCCCCGGGJJJHHHLLLPPPQQQNNNNNNQQQUUU```cccbbbaaaiiizzzlll^^^QQQKKKFFF???:::;;;:::999777555333222111000222222222222222222222222...///000//////000333555222000......000000---***------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))'''((())))))(((&&&$$$"""(((&&&&&&&&&)))+++++++++'''&&&%%%&&&((((((((('''"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$###$$$''')))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%######$$$%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$!!! ###'''###""""""#########$$$$$$$$$###########################$$$######%%%###&&&###!!!!!!$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%))),,,+++&&&!!!###!!!!!!$$$'''&&&$$$***,,,000333444333111000'''&&&%%%$$$$$$$$$%%%&&&######"""!!!!!!!!!!!!!!!%%%!!!"""%%%###!!!### %%%%%%!!!!!!%%%"""$$$%%%%%%###""""""############$$$$$$$$$!!! $$$)))%%% ######!!!"""&&&&&&$$$""""""""""""###$$$%%%&&&!!!"""""""""############"""###%%%%%%$$$$$$$$$%%%)))""""""###!!!"""'''###""""""###%%%%%%$$$"""&&&''''''&&&%%%$$$&&&'''+++...333888<<>>===999<<>>???AAACCCCCCEEEEEEEEEFFFFFFFFFFFFFFFJJJMMMOOOLLLIIIIIIOOOTTTWWW^^^iiippprrr{{{rrrcccZZZOOOEEECCCBBB>>>;;;===:::999777555333222111000222222222222222222222222///000000/////////222444000///...///000111///,,,------,,,,,,,,,,,,++++++........................******))))))))))))*********)))(((''''''((())))))************************''''''((()))((('''%%%###)))((('''((()))***)))(((((('''&&&''')))))))))((($$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%'''******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%!!!!!!&&&$$$###$$$$$$$$$%%%%%%%%%%%%########################$$$&&&$$$ """###"""&&&###!!!"""$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''))))))%%%!!!###""""""###%%%'''((((((...000333555666444222000((('''&&&$$$#########$$$$$$$$$###"""""""""""""""&&&""" ###&&&%%%"""&&&"""###&&&&&&!!! ### """$$$&&&'''&&&$$$###"""############$$$$$$$$$))))))&&&""""""###!!!$$$%%%"""###''''''%%%""""""""""""###$$$%%%&&&############$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%&&&"""&&&%%%###$$$$$$$$$###$$$&&&&&&$$$###'''(((((('''%%%$$$%%%''',,,///444:::>>>@@@AAABBB>>>>>>>>><<<999666222000333...)))'''***,,,+++((())))))))))))))))))))))))'''''''''((((((((())))))&&&(((*********+++,,,...))))))************)))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000333666777888;;;AAAEEEKKKPPPXXX```fffiiiiiihhheeeaaa\\\VVVQQQKKKDDD@@@<<<;;;:::;;;>>>@@@@@@???<<<<<<=========<<<;;;;;;;;;===@@@AAA@@@@@@@@@AAA;;;<<<<<<===???AAABBBCCCAAABBBCCCEEEHHHJJJMMMNNNMMMNNNOOONNNMMMPPPVVV[[[\\\cccppp}}}nnnbbbVVVLLLIIIBBB<<<<<<===<<<;;;<<<999888666444333111111111333333222222111111111111///000111000//////000222.........///111111000///------,,,,,,,,,,,,++++++******++++++++++++++++++++++++************++++++))))))(((((((((((())))))++++++++++++++++++++++++%%%&&&'''(((((('''&&&%%%)))(((((()))***)))'''%%%(((''''''''')))***)))(((%%%&&&&&&'''''''''&&&&&&(((%%%$$$(((---...(((!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$"""%%%&&&&&&'''&&&%%%###"""(((&&&!!!%%%&&&"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%% """### %%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###!!!"""$$$%%%&&&&&&'''***,,,000111333444444111///---)))(((&&&%%%###"""""""""%%%$$$$$$###############&&&###!!!!!!%%%&&&%%%###(((%%%%%%'''&&&""" """"""###%%%&&&&&&%%%$$$""""""############$$$$$$$$$%%%%%%###"""$$$&&&""""""%%%%%%###$$$''''''%%%""""""""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%%%% """'''&&&###!!!&&&%%%$$$%%%&&&&&&%%%###((((((((('''%%%%%%&&&(((,,,///444999===>>>>>>===888888777555222///+++)))+++(((%%%%%%((()))'''%%%******)))))))))((((((((((((((((((((()))))))))***)))***++++++))))))***+++))))))***************)))((((((((())))))*********+++,,,,,,,,,------......++++++,,,---...//////000///111444666888===EEEKKKRRRTTTXXX___fffgggdddaaaYYYXXXWWWVVVRRRLLLDDD>>>???===;;;;;;===?????????<<<<<<;;;;;;:::::::::;;;???AAACCCCCCAAA@@@???@@@::::::;;;<<<>>>@@@BBBCCCAAAAAACCCEEEHHHLLLOOOQQQNNNNNNMMMOOOUUU]]]eeejjjdddmmm~~~xxxfffXXXOOOHHHDDDBBB>>>::::::::::::999888777666555333222111111111333333222222111111000000///000111000///...///000////////////000000///...------,,,,,,,,,+++++++++*********))))))(((((((((+++******))))))******+++((((((((((((((()))))))))************************%%%%%%&&&'''((((((''''''''''''((()))+++***'''$$$((('''&&&'''((()))((('''&&&&&&''''''(((''''''&&&'''%%%$$$&&&******%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((('''%%%"""$$$%%%'''''''''%%%###!!!&&&%%%""" %%%&&&###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%!!!!!!###$$$!!!$$$###""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########""""""!!!$$$&&&&&&%%%&&&***...---...//////...+++(((''''''&&&%%%$$$$$$######"""$$$######""""""#########$$$###!!!"""%%%&&&%%%###&&&%%%%%%%%%%%%###!!!"""!!!"""###$$$$$$###!!! """"""#########$$$$$$$$$ """&&&((((((%%%"""$$$%%%"""###&&&&&&$$$"""""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$$$$%%%&&&$$$###$$$$$$###"""###%%%%%%$$$%%%&&&&&&%%%###&&&'''(((((('''(((***+++---000444777888777555444333333222000...,,,***(((&&&%%%%%%&&&((()))'''%%%))))))((((((''''''&&&&&&''''''((((((((())))))))))))***+++***)))((()))***))))))***+++++++++******&&&&&&'''((()))******+++++++++,,,,,,------......++++++,,,---...//////000...111333666999AAAKKKSSSUUUTTTUUU[[[``````ZZZSSSJJJKKKMMMNNNNNNJJJDDD@@@CCCAAA>>>===>>>???@@@??????>>>===<<<<<<===>>>???CCCEEEFFFFFFCCCAAA@@@@@@999:::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDFFFHHHKKKMMMLLLKKKKKKQQQ\\\iiiuuu{{{tttoooggg\\\RRRIIIBBB???>>>===<<<999777777777777555555555444222222111111111222222222111111000000000...000111000///...///000///000000000...---,,,,,,------,,,,,,,,,+++++++++///...---,,,+++***)))((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''((((((((($$$%%%&&&)))++++++(((&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((%%%###$$$%%%'''''''''%%%###""""""$$$$$$"""###&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$!!!"""%%%&&&$$$"""###############$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""" ###%%%%%%$$$%%%(((,,,***+++++++++)))'''$$$#########$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!""""""###""""""""""""$$$$$$$$$###!!!##################"""""""""#########"""!!!!!!""""""#########$$$$$$$$$%%%$$$###$$$$$$###"""""" ######!!!!!!$$$$$$""""""""""""!!!""""""######""""""""""""#########$$$"""###%%%%%%$$$$$$$$$%%%###&&&'''$$$!!!"""&&&)))$$$$$$###%%%&&&'''&&&$$$%%%'''))))))***+++...111111333555666444222...,,,,,,,,,,,,,,,+++***))))))&&&'''''')))++++++***)))'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''(((******))))))***+++))))))***+++++++++++++++&&&&&&'''((()))******+++***+++++++++,,,,,,------++++++,,,,,,---------...222444888;;;@@@IIIUUU]]]ZZZXXXXXX[[[^^^[[[TTTLLLIIIIIIHHHIIIJJJIIIFFFDDDEEECCC@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>???AAABBBGGGHHHIIIIIIFFFDDDCCCCCC;;;;;;<<<===???AAACCCDDDDDDDDDCCCDDDEEEFFFHHHIIIKKKJJJKKKSSS```ooo|||~~~mmmWWWQQQLLLHHHCCC<<<:::;;;777999777444333555666444444333222222111111111111111111111111111111111111---///000000///...///000...000000///---+++***+++------,,,,,,,,,,,,++++++------,,,***)))((('''&&&))))))(((((((((((())))))&&&'''((()))*********)))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((($$$$$$%%%'''******)))(((%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%''''''(((((('''&&&((((((&&&$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$&&&(((((('''%%%$$$$$$%%%&&&&&&&&&%%%$$$!!!$$$%%%######&&&%%%"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###$$$"""###''''''%%%!!!"""######"""###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###$$$"""###$$$$$$$$$$$$'''((())))))))))))(((&&&$$$###!!!"""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!"""###!!!"""######$$$$$$######"""###!!!"""$$$$$$!!!###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%###"""$$$$$$!!!!!!### ###### ######!!!"""""""""!!!!!!""""""###!!!!!!"""""""""#########"""###%%%%%%$$$$$$$$$%%%$$$'''$$$"""%%%)))***$$$###$$$%%%((()))((('''''')))+++,,,---...222444666666666555333///,,,***&&&&&&&&&&&&''''''''''''"""###$$$&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''))))))))))))+++,,,))))))***+++,,,,,,,,,,,,((((((((())))))*********,,,,,,,,,+++++++++++++++++++++,,,,,,------------222555:::>>>DDDMMMYYYbbbcccbbbaaabbbaaa\\\TTTNNNMMMJJJFFFCCCCCCBBBAAA@@@DDDCCCBBBBBBBBBBBB@@@???<<<======>>>???AAABBBCCCGGGIIIJJJJJJHHHFFFEEEEEE>>>>>>??????AAABBBDDDEEEAAABBBCCCFFFHHHJJJKKKLLLNNNOOORRRYYYeeetttvvviii^^^IIIEEECCCDDD@@@999888;;;888:::888222111444666333333222222111111111111222//////000000111111222222+++---000000000//////000+++---///...+++******,,,------,,,,,,,,,,,,++++++(((''''''''''''&&&&&&&&&***))))))))))))))))))***%%%&&&((()))*********)))((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''&&&%%%&&&((()))((('''&&&%%%$$$%%%'''((('''&&&!!!"""$$$%%%'''(((((((((%%%$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%'''(((((('''###$$$$$$%%%%%%&&&&&&'''"""%%%%%%""""""%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%######&&&&&&### """$$$###""""""%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%$$$###$$$%%%%%%$$$######%%%&&&&&&%%%&&&&&&'''''''''&&&%%%$$$""""""$$$$$$%%%$$$######""""""!!!!!!""""""###$$$!!!###$$$%%%%%%$$$$$$$$$!!!%%%%%%""""""%%%$$$ ######$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$ ###$$$"""$$$)))!!!$$$$$$!!!!!!$$$$$$!!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%###$$$###%%%((($$$$$$$$$%%%'''***,,,,,,++++++---.........000222444666666444222///---+++***%%%%%%%%%$$$$$$%%%%%%%%%!!!"""############$$$%%%&&&&&&&&&''''''(((((()))''''''''''''((((((((((((&&&'''))))))((((((***+++((()))***+++,,,,,,,,,,,,)))*********************......------,,,,,,++++++***++++++---...///000111333777<<>><<<<<<<<<;;;AAAAAAAAABBBCCCBBB???<<<999;;;===???AAACCCDDDDDDEEEGGGIIIIIIHHHFFFFFFGGGBBBBBBBBBBBBCCCDDDEEEFFFAAACCCGGGKKKNNNPPPPPPPPPRRRVVV]]]eeeqqq}}}mmmbbb\\\UUUNNN???;;;;;;===;;;555555999===@@@===444111333555222222222111111111111111222......///000111222333333***,,,///000000///000111(((+++------+++***+++------------,,,,,,,,,++++++'''(((((()))***++++++,,,++++++************++++++%%%&&&((()))*********)))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''')))(((&&&%%%&&&''''''&&&'''&&&%%%&&&((()))(((''' !!!###%%%&&&(((((()))"""###((()))%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$&&&(((((((((#########$$$%%%&&&(((((($$$&&&$$$ $$$(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&$$$###&&&%%%""" """$$$###""""""%%%(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''%%%###$$$&&&(((%%%"""###&&&'''&&&$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$###"""!!!######""""""###$$$%%%%%%"""$$$&&&'''&&&%%%%%%%%%$$$((((((###"""%%%$$$ !!!"""###$$$$$$%%%"""############$$$$$$$$$!!!######!!!'''"""%%%%%%""""""$$$$$$"""###"""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$###$$$)))))) %%%%%%&&&)))---//////...///000111000///000111333333222000...,,,+++******((('''&&&%%%%%%$$$%%%%%%'''((((((((('''''')))+++&&&&&&'''((()))***++++++(((((((((((())))))))))))''')))***)))(((''')))***((()))***+++,,,---------+++++++++***************000000///...---,,,,,,+++)))***+++...000222444444888<<>>===>>>======>>>???@@@BBBBBBAAA===:::999;;;>>>AAADDDFFFFFFFFFBBBEEEGGGHHHGGGFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEHHHLLLPPPRRRSSSSSSRRRUUU\\\fffqqq}}}uuujjjhhh```SSSMMMLLLHHHAAA@@@;;;666333555666777666444444444333333333222222333111...---...///000000......//////...,,,+++)))---..................---------------,,,+++***))),,,,,,,,,+++***)))(((((()))((('''&&&&&&'''((()))************************&&&''''''(((((((((((((((************************)))((('''&&&&&&&&&&&&&&&(((((((((((((((&&&$$$###'''''''''&&&%%%$$$""""""'''&&&&&&%%%%%%&&&&&&'''"""###%%%%%%$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""" """$$$&&&(((######""""""""""""######"""""""""""""""!!! """###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!###%%% !!!###%%%&&&%%%$$$###!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$###"""""""""""""""""""""!!! #########$$$%%%%%%###!!!$$$$$$$$$#########""""""!!!  """###!!!###$$$###"""!!!$$$$$$######""""""!!!!!! !!!!!!###$$$'''(((***%%%%%%$$$$$$$$$$$$$$$$$$ !!!""""""!!!"""$$$&&&###%%%((()))***+++---...000///222666666222///000222---+++,,,+++'''%%%'''%%%###!!!!!!###$$$$$$###%%%%%%&&&'''&&&%%%###"""###$$$%%%&&&''')))******(((((((((((())))))))))))((((((((((((((())))))***'''((()))+++++++++***))))))))))))(((&&&''')))+++******++++++++++++*********+++,,,++++++---333888:::BBBIIIKKKQQQ\\\ccccccaaa[[[___aaaXXXTTTPPPEEEDDDBBB@@@@@@@@@@@@>>><<<;;;???BBBAAA>>>;;;;;;<<>>=========>>>@@@AAA@@@HHHKKKEEE@@@AAACCCAAAFFFCCCBBBCCCFFFHHHFFFDDDKKKNNNPPPPPPOOOOOONNNLLLYYY]]]fffrrrqqq```TTTUUUQQQJJJGGGGGGCCC======999555444555666666555333333333222222222222111444222///...///000111000---............,,,+++***,,,------......------,,,------------,,,+++***))),,,++++++******))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%&&&'''))))))''''''''''''''''''''''''))))))(((''''''''''''''''''((((((((((((&&&%%%$$$&&&&&&'''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%$$$$$$%%%$$$%%%%%%&&&&&&''''''(((%%%$$$"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###"""!!!!!!"""###$$$%%%$$$$$$############$$$$$$######$$$$$$###""""""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""###%%%!!!"""$$$%%%%%%$$$###""""""""""""############$$$%%%$$$###""""""###$$$%%%$$$$$$#########"""""""""###############""""""!!!$$$######$$$&&&%%%$$$"""%%%%%%$$$$$$###""""""!!! !!!###%%%%%%$$$###"""!!!"""$$$$$$$$$###""" #########""""""!!!!!!!!! !!!"""$$$%%%&&&######""""""""""""""""""%%%&&&'''&&&&&&&&&(((***(((***,,,---------///000333222555:::999444000000///((($$$'''***)))&&&%%%%%%&&&'''%%%###"""%%%''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))*********'''''''''''''''((()))))))))************))))))((()))***+++***((((((***+++++++++,,,,,,,,,,,,+++++++++---000000000222777;;;???HHHPPPTTTYYY```cccbbb[[[VVVZZZ]]]UUUSSSPPPFFFEEECCCBBBAAABBBAAA???>>><<<>>>??????>>><<<;;;;;;??????>>>>>>>>>@@@AAABBB@@@GGGJJJDDD@@@AAACCCAAADDDCCCCCCDDDEEEFFFFFFEEEIIIKKKNNNOOOPPPTTTXXXZZZfffmmmxxxppp[[[MMMAAACCCBBB??????@@@<<<777999777555444444444333222222222111111111000000000444222//////000111111000------......---,,,+++***+++,,,,,,------,,,,,,+++------------,,,+++***)))************************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((((((((((('''((((((((((((&&&%%%$$$%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))(((%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###%%%&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$###"""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%"""###$$$%%%%%%$$$"""!!!#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!""""""$$$$$$$$$$$$############$$$######$$$%%%&&&$$$"""%%%%%%$$$$$$###""""""!!!"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$###!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$""""""##################$$$%%%&&&&&&%%%&&&(((***---///000111000000111222333333666:::888111,,,,,,+++""""""))))))&&&###!!!%%%'''$$$!!!&&&)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))))))))*********+++,,,+++***)))(((((((((((()))+++,,,,,,+++******+++,,,,,,------------,,,,,,))),,,000222222444999===EEENNNWWW\\\___bbbbbb```VVVQQQUUUXXXRRRRRRQQQHHHFFFEEECCCBBBCCCBBBAAA???<<<<<<;;;<<<======;;;:::@@@????????????AAABBBDDD@@@EEEHHHDDDAAAAAABBBBBBAAACCCDDDEEEDDDEEEFFFGGGIIIKKKNNNQQQTTT[[[dddlllxxxwwwlllaaaSSSGGG======;;;::::::999777444555555444444444333222000111000000000000/////////222000......///000//////------------,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++******))))))))))))************(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((***+++''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((('''%%%$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''%%%$$$%%%&&&$$$#########"""""""""!!!%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""""""""$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$######%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%#########$$$$$$$$$$$$$$$###"""!!!############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """###$$$########################"""!!!"""$$$%%%$$$"""########################$$$###!!! """$$$&&&######$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%&&&(((***///111333333333222333555444444666:::888000+++)))'''!!!"""'''&&&$$$$$$"""$$$%%%""" $$$)))((('''&&&&&&&&&((((((((((((((()))))))))))))))(((((((((((()))))))))))),,,,,,------............+++***)))(((((((((******(((***,,,---+++*********,,,,,,------------,,,,,,***---111222444777>>>CCCIIIOOOWWW]]]___``````___VVVPPPSSSUUUPPPPPPQQQIIIFFFDDDBBBBBBBBBBBB@@@>>><<<:::888999<<<>>><<<:::??????>>>>>>???@@@BBBCCC@@@CCCEEECCCAAAAAABBBBBB@@@CCCFFFFFFDDDDDDGGGJJJKKKNNNRRRWWWYYY___kkkwwwrrrbbb[[[VVVMMMEEE???;;;777666666666555555222333444444333222111000000000000/////////......000...------......---,,,---,,,,,,,,,++++++++++++***++++++++++++++++++***++++++,,,,,,++++++******))))))))))))))))))******'''(((((((((((((((((('''((((((((((((((((((((((((%%%&&&''')))******))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$&&&((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$###!!!!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######""""""""""""######""""""######$$$######"""$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%###"""""""""$$$$$$$$$$$$######"""!!!"""""""""#########$$$$$$"""##################"""$$$###!!! """###""""""!!!!!!!!!""""""###"""!!! """######"""!!!!!!"""###$$$%%%&&&&&&""""""!!!!!!""""""###$$$ !!!!!!""""""######"""!!!!!!!!!"""""""""""""""$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%&&&&&&&&&&&&'''((()))******+++...000222444666777666666888999555444666999777000+++***&&&$$$$$$&&&$$$!!!###''')))(((&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***+++,,,******))))))(((((('''''',,,,,,---............---)))(((((('''(((***,,,---'''))),,,,,,+++)))))))))++++++,,,,,,,,,,,,++++++///111444555777===EEELLLNNNQQQVVV[[[]]]^^^```bbbZZZSSSTTTTTTMMMNNNOOOGGGDDDBBB@@@@@@@@@@@@>>>===;;;999666777;;;>>>>>><<>>>>>===>>>???@@@AAA@@@AAABBBCCCBBBAAAAAABBB@@@CCCFFFFFFEEEFFFIIILLLLLLPPPWWW]]]^^^bbbnnn}}}sss^^^QQQLLLIIIDDD>>><<<666222333444444555777111333444444222000111111000000/////////............---,,,,,,------,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******+++++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$###$$$''')))&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########"""!!! !!!###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###""""""""""""""""""###!!!"""########################"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###$$$$$$$$$###############"""""""""############$$$!!!"""############"""!!!$$$###"""!!!!!!!!!"""""""""!!! !!!"""###"""!!! """$$$$$$### !!!!!!###$$$%%%&&&&&&!!!%%%((((((&&&### !!!""""""######""""""""""""############"""######$$$###"""!!! """"""######$$$%%%%%%%%%&&&''')))+++,,,...111333666888::::::999999999:::...,,,...111///***&&&&&&&&&&&&(((((($$$"""((()))&&&$$$$$$&&&((('''&&&&&&&&&&&&%%%&&&&&&'''((("""###$$$%%%'''((()))*********))))))((((((''''''((()))+++,,,,,,,,,+++***'''''''''((()))+++------(((***++++++***))))))***++++++,,,,,,,,,,,,++++++---000333666999???HHHOOOVVVUUUXXX\\\]]]]]]```eee\\\SSSRRRQQQIIIIIIKKKDDDBBB@@@???>>>???>>>===;;;:::888777777:::===???@@@@@@???>>>=========>>>???@@@>>>???BBBCCCAAAAAACCCBBBCCCFFFGGGHHHIIIKKKMMMMMMQQQ[[[dddfffjjjzzzvvvoooeee[[[MMMDDD@@@>>>;;;888999333111444555222222444111333444333111000111333000000000////////////......---,,,---......,,,+++,,,,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++******++++++++++++************))))))((((((''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''')))(((%%%######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$$$$&&&)))######"""""""""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$ !!!###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%%%%$$$######""""""######$$$"""######$$$%%%%%%$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%##################$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$#########"""""""""###"""!!! !!!"""$$$%%%$$$"""!!!!!!###%%%&&&%%%"""############$$$$$$$$$!!!"""###$$$$$$$$$######""""""""""""""""""######"""#########$$$$$$$$$%%%!!!"""###$$$$$$###!!! """"""######$$$%%%%%%&&&$$$''')))+++---000444666888999:::999777555555555)))&&&'''******&&&$$$&&&'''%%%%%%'''%%%"""###((("""""""""""""""###%%%'''&&&&&&'''(((((((((((((((###$$$$$$%%%&&&''''''''''''((((((((()))))))))***&&&((()))++++++***)))(((&&&'''(((******+++++++++***+++,,,+++))))))+++,,,,,,,,,------------,,,,,,,,,111888===@@@EEELLLQQQZZZXXXZZZ^^^^^^[[[]]]bbbZZZPPPNNNKKKCCCDDDFFF@@@BBB@@@>>>>>>>>>>>><<<:::999999999888999<<>>=========>>>@@@======BBBDDDAAA@@@CCCDDDDDDEEEGGGKKKMMMNNNMMMQQQUUUaaammmsss{{{yyybbbVVVRRRPPPJJJBBB<<<;;;:::999777:::555444777777111...///222333444333000///222444111000000000///////////////...---...//////---+++,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++)))******+++++++++******+++******)))(((''''''&&&&&&'''((())))))((('''&&&************************,,,((("""!!!%%%(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&'''((((((((('''&&&###$$$%%%'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''++++++)))'''$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%"""&&&'''&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''###"""""""""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$###""""""$$$###"""!!!"""###%%%'''%%%$$$"""###%%%'''((((((%%%%%%$$$$$$###"""""""""(((###%%%)))&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%"""$$$%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&'''(((((()))+++...111333666:::===777888888666222///......,,,******------******,,,(((###"""%%%'''&&&%%%&&&!!!$$$'''&&&""""""''',,,&&&'''(((*********)))(((''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,''')))+++,,,,,,+++***)))'''(((***++++++***)))(((,,,------+++******,,,///---..................---222999CCCJJJNNNQQQUUUXXX[[[YYY[[[___]]]XXXXXX\\\WWWMMMJJJGGG???@@@CCC===BBB@@@???>>>>>>>>><<<;;;888999:::999888;;;AAAGGGEEEDDDBBB@@@>>>===>>>>>>@@@<<<<<>><<<:::888666555444555555444333111000//////222222000,,,((()))---111.........------,,,,,,,,,,,,,,,---------,,,++++++((()))***++++++***)))(((******+++,,,,,,,,,,,,+++************************''''''&&&&&&'''(((***+++))))))((('''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%############$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&###""""""###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%"""!!! !!!###$$$$$$###&&&$$$""""""$$$%%%### $$$""" !!!$$$%%%###!!!$$$"""!!!"""$$$%%%%%%$$$###$$$&&&%%%###"""""""""$$$$$$##################&&&"""!!!###### ### """###$$$###""""""!!!!!!!!!###$$$###"""######""""""######$$$%%% !!!"""######"""!!! ########################""" """''')))&&&"""$$$#########""""""!!!!!!$$$"""!!!!!!"""$$$###""""""""""""!!!"""$$$!!!"""###$$$$$$###"""!!!######""" !!!###""" %%%""" !!!######!!!###$$$%%%''''''&&&%%%$$$---+++***---333666777555444444333222///,,,(((''')))---,,,((('''+++***&&&***(((&&&$$$$$$$$$%%%&&&((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&$$$%%%)))&&&''''''''''''''''''''''''))))))))))))************&&&'''(((***,,,...000000)))*********++++++++++++//////...---,,,---111444777@@@HHHLLLQQQ[[[cccfffcccaaa^^^YYYUUUTTTTTTVVVOOOLLLHHHFFFDDDCCCBBB@@@CCCDDDDDDCCC@@@>>>>>>>>>;;;<<<===>>>@@@AAACCCCCCAAA???===<<<;;;<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBJJJIIIKKKOOOOOOLLLKKKNNNSSScccvvvmmm\\\QQQJJJDDD???<<<<<<:::999777555444444444444444333333222222111222222111...++++++...111//////.........---------------------,,,+++***)))+++,,,,,,------,,,,,,+++)))******+++++++++++++++************************)))(((''''''&&&'''((((((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((('''&&&###"""###$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$###""""""$$$'''***)))(((%%%###""""""%%%%%%$$$"""'''%%%######%%%%%%%%%$$$###$$$%%%$$$###""""""$$$########################'''######%%%$$$!!!"""%%% !!!"""""""""!!!"""$$$###"""!!!"""$$$%%%$$$#########""""""######$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """%%%&&&$$$"""$$$#########""""""""""""%%%$$$""""""###$$$$$$###!!!"""###""""""###&&&((("""###$$$%%%%%%$$$###"""&&&### !!!%%%''''''%%%$$$$$$%%%%%%%%%$$$######(((%%%###"""$$$$$$###!!!$$$%%%&&&'''(((******+++111000000444888999666333222111000///---***((('''(((++++++''''''******&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))&&&"""%%%+++,,,)))((((((((((((((((((((((((++++++******************))))))******+++,,,------******+++++++++,,,,,,,,,.........------...111444888>>>DDDGGGOOO]]]jjjppphhheee^^^WWWQQQMMMLLLMMMKKKJJJHHHGGGGGGEEEBBB??????AAACCCCCCAAA???>>>???>>>??????@@@AAABBBBBBBBBBBB@@@???======>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFGGGFFFIIIOOOQQQPPPSSSWWWcccoooooocccTTTIIIDDDBBB???<<<888888777666555444444333333333333333333333333333222222222111///...000111////////////............//////......---,,,+++***))))))************))))))(((((()))*********************************************((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''%%%######$$$&&&!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&$$$###(((&&&%%%%%%&&&&&&%%%###%%%$$$###$$$%%%&&&%%%###'''%%%######$$$$$$###""""""###$$$###""""""$$$&&&########################'''$$$###&&&%%%######&&&"""$$$%%%$$$"""!!!$$$&&&$$$###"""###%%%%%%%%%#########""""""######$$$%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###"""!!!!!!"""$$$###############"""""""""'''&&&$$$###$$$$$$$$$"""###$$$$$$""" !!!"""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###$$$$$$%%%$$$"""!!!"""%%%&&&$$$!!!***(((%%%###$$$%%%%%%%%%&&&&&&&&&(((+++...222444888777777:::<<<:::666111......,,,+++)))(((((((((&&&((()))&&&'''))))))'''%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''))))))((())),,,***&&&)))))))))))))))))))))))),,,+++++++++******))))))+++++++++*********))))))++++++++++++,,,,,,,,,---+++---.........000222444999AAAHHHLLLSSS```lllrrriiiddd[[[SSSLLLIIIHHHHHHGGGFFFFFFFFFFFFCCC???;;;<<<>>>BBBCCCAAA???>>>>>>@@@@@@AAABBBBBBBBBBBBAAABBBAAA@@@?????????@@@AAAAAABBBCCCDDDEEEGGGGGGHHHEEEEEEIIIPPPUUUXXX^^^eeevvvzzzjjj```VVVNNNDDD>>>======<<<;;;555444444444444333333333222222222222111111111111000111111111111000000000..................------/////////000//////...---(((((((((((((((((((((((('''(((((()))))))))))))))************************))))))((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############"""!!!%%%$$$###""""""!!! $$$$$$###$$$$$$$$$$$$######""" !!!"""!!! """#########""""""%%%'''###############$$$$$$$$$'''$$$###%%%%%%######&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$#########%%%&&&%%%$$$######""""""######$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%""" %%%########################(((&&&$$$######$$$"""!!!"""###$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!###$$$!!!!!!&&&(((%%%!!!***'''$$$######$$$&&&'''((('''''')))---222888;;;???<<<:::::::::888333///+++***((('''&&&'''((()))%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''((("""$$$&&&'''))))))(((((('''''''''''''''''''''''''''((()))((())))))'''%%%************************+++++++++***))))))((((((+++++++++******)))))))))***++++++++++++,,,,,,,,,***,,,///000111222555666<<>>:::888;;;>>>AAACCCAAA>>><<<;;;>>>>>>@@@AAABBBBBBBBBBBBBBBAAA@@@??????@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGKKKRRRXXX]]]hhhrrrrrrjjjcccYYYPPPFFFAAA:::666666666555444222222222222222222222222222222111000///...---,,,......///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............++++++++++++++++++++++++''''''((())))))))))))((())))))))))))))))))))))))&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$######$$$$$$"""!!!"""$$$&&&'''"""#########""""""######!!!"""###$$$###!!!#########"""###$$$&&&""""""#########$$$$$$$$$%%%""""""$$$$$$"""###&&&((($$$!!!"""$$$%%%### $$$#########%%%&&&%%%$$$######""""""######$$$%%%""""""###$$$$$$###""""""""""""""""""""""""""""""!!!$$$&&&### %%%###############$$$$$$$$$'''%%%""""""""""""!!!  ###$$$%%%&&&(((***#########""""""############&&&&&&$$$###%%%'''(((%%%###%%%***,,,)))%%%'''%%%$$$"""!!!###&&&((())))))***,,,000666;;;>>>AAA<<<777444444333000---((('''&&&%%%%%%&&&((()))&&&%%%%%%''''''''''''(((''''''&&&&&&%%%%%%%%%%%%"""###&&&((())))))))))))((((((((((((((((((((((((+++***)))))))))((()))***))))))))))))))))))))))))******)))))))))(((((((((***************+++++++++*********+++++++++,,,,,,+++---111333444666999;;;AAAKKKTTTXXXZZZ^^^```___]]]XXXQQQMMMMMMOOOQQQRRRLLLHHHBBB???===;;;:::888<<>>???<<<888666555555333222111111111111111111111111222111000///---,,,+++***,,,,,,,,,---///000///---+++++++++++++++,,,,,,,,,(((((()))***++++++++++++******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''&&&&&&$$$$$$%%%%%%'''(((***+++%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''((((((((($$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%&&&'''%%%$$$!!!""""""###&&&'''!!!"""######"""!!!"""###"""!!! """%%%'''''''''!!!###$$$%%%#########$$$"""""""""###$$$$$$%%%%%%%%%""""""$$$$$$"""###&&&%%%###""""""###### $$$###"""###%%%%%%%%%#########""""""######$$$%%% """$$$%%%%%%$$$""" """"""""""""""""""""""""!!!$$$&&&$$$ $$$#########$$$$$$$$$$$$$$$%%%###"""!!!""""""""" """###$$$### ######"""!!!!!!"""######!!!$$$&&&&&&$$$###&&&((('''%%%$$$%%%((()))'''$$$$$$$$$$$$$$$###%%%(((+++,,,---///222555888;;;======777111.........,,,+++&&&&&&&&&&&&&&&'''(((((('''%%%%%%((((((&&&&&&((((((''''''&&&&&&%%%$$$$$$$$$$$$&&&'''((()))******(((((((((((((((((((((((()))'''&&&'''&&&$$$''',,,))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------++++++++++++,,,,,,,,,,,,...000333555777:::???BBBGGGMMMQQQQQQSSSYYY```bbb^^^XXXQQQNNNOOOQQQRRRQQQOOOJJJDDD???===<<<<<<<<<>>>AAACCCBBB@@@<<<:::999777999<<<@@@BBBCCCCCCCCC??????@@@@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDKKKKKKOOOUUU]]]hhh{{{|||iiiSSSEEEAAA@@@:::444;;;:::999888777666555444111111111111111000000000000000///......---,,,,,,---+++***,,,///000///...+++++++++,,,,,,---------***************)))((((((((('''&&&&&&&&&&&&'''((((((((()))************)))))))))))))))))))))))))))&&&'''((())))))(((''''''&&&&&&&&&'''''''''''''''$$$%%%'''((()))((('''&&&%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""&&&%%%$$$%%%'''''''''%%%%%%''''''%%%""" !!!"""!!!###%%%$$$"""!!!###%%%$$$###"""###%%%''''''''' ###&&&&&&%%%###"""!!!!!!""""""###$$$$$$%%%%%%&&&###"""%%%&&&$$$$$$(((###'''+++***%%%!!!!!!######"""!!!"""$$$%%%$$$#########""""""######$$$%%%###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!###%%%%%%"""!!!"""############$$$$$$%%%%%%%%%%%%###""""""###$$$###"""&&&'''&&&###$$$$$$###""""""###$$$$$$!!!!!!!!!!!! !!!$$$%%%######$$$$$$$$$######"""###&&&((((((((()))---000000222555999;;;;;;;;;:::555111,,,***++++++)))'''&&&&&&'''(((((((((((('''***&&&&&&))))))%%%%%%)))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((******((((((((((((((((((((((((&&&$$$%%%(((&&&###&&&,,,++++++++++++++++++++++++*********+++,,,,,,------+++,,,,,,,,,,,,---------------------.........///111333555777:::>>>DDDHHHMMMRRRUUUSSSTTT[[[aaaccc```YYYRRROOOPPPQQQOOOMMMJJJFFFBBB???>>>======<<>>AAACCCDDDCCCBBB@@@@@@AAABBBBBBBBBBBBBBBCCCCCCEEEFFFGGGIIIJJJJJJNNNOOOTTT]]]gggwww~~~mmmcccYYYOOODDD>>>???@@@???<<<444444555555555555444333111111111111000000000000////////////////////////...,,,***+++///111000///,,,,,,,,,------........./////////---,,,***)))(((+++***)))(((((()))***+++(((((()))***************))))))))))))))))))))))))(((((()))))))))'''&&&%%%''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%&&&''''''&&&&&&'''%%%######$$$&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$###"""###%%%&&&%%%$$$!!!$$$%%%$$$"""!!!###%%%"""%%%&&&%%%###"""$$$&&&%%%###""""""###$$$$$$### ###'''(((&&&### !!!""""""###$$$$$$%%%%%%'''$$$$$$&&&'''%%%&&&)))###...666333)))"""%%%+++"""!!!!!!!!!###$$$###"""#########"""###$$$$$$%%%'''&&&$$$######$$$&&&'''########################!!!###%%%%%%$$$##################$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$$$$&&&((((((&&&$$$$$$$$$&&&%%%$$$######$$$%%%&&&###""" !!!###%%%&&&&&&'''((((((&&&$$$$$$%%%$$$(((+++,,,,,,---111444222555:::>>>???>>>;;;999///,,,)))***++++++'''$$$&&&'''((()))))))))((('''+++'''&&&******%%%%%%((($$$$$$%%%&&&''''''''''''((('''&&&&&&&&&(((***+++)))))))))))))))))))))))))))'''***///---(((***111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///000......------------,,,,,,////////////000000000000444555777999;;;AAAGGGLLLQQQXXX^^^^^^]]]___aaa```___YYYRRRPPPQQQQQQOOOLLLBBB@@@>>>===>>>===;;;:::>>>@@@AAAAAA???>>>???@@@;;;===@@@CCCDDDDDDCCCAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDFFFIIIKKKNNNPPPQQQQQQSSSZZZeeerrrvvvlllbbbXXXQQQIIIFFF@@@;;;888666777888555555444333333222111111---...000222111///---+++///...---,,,,,,---...///111000000///...---------,,,---,,,+++(((((()))***---,,,+++***))))))))))))(((((())))))((('''&&&%%%))))))))))))))))))))))))&&&((()))(((&&&'''+++...***)))'''%%%%%%%%%'''((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###%%%&&&&&&$$$""""""###)))'''%%%%%%&&&&&&""")))(((''''''&&&&&&&&&&&&'''&&&&&&'''((('''$$$"""***)))&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%"""!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### """$$$%%%%%%'''&&&%%%$$$###############"""%%%$$$!!!"""###"""!!!%%%%%%"""#########"""""""""""""""(((&&&### !!!$$$%%%!!!!!!""""""#########$$$%%%&&&''''''%%%### ######"""""""""###%%%&&&""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$######""""""+++((($$$!!! !!!"""$$$###"""!!!!!!"""######!!!###$$$###"""!!!"""###"""""""""""""""######$$$###$$$ &&&'''"""$$$$$$##################%%%%%%&&&$$$###"""###%%%%%%(((+++---...000222333777777888;;;<<<<<<:::888///+++((((((***+++***)))++++++******))))))(((((((((((((((((('''&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%&&&''')))******+++***)))***+++,,,,,,+++)))(((***++++++,,,,,,---......---------,,,,,,+++++++++++++++,,,...///...+++(((222111///------------...+++,,,......---...///111///444;;;>>>@@@DDDLLLRRRUUUTTTVVV[[[]]]\\\[[[ZZZZZZXXXRRRLLLGGGEEEGGGIII======<<<<<<<<<======>>>;;;;;;<<<<<<===>>>>>>>>>???@@@AAA@@@???>>>???@@@???AAACCCEEEEEECCCAAA???<<>>BBBBBB===666111---***''''''((())))))'''))))))))))))))))))))))))''''''((((((((('''&&&&&&(((''''''&&&'''((()))***((())))))))))))))))))(((((())))))*********))))))++++++,,,------......///......---------,,,,,,,,,---,,,,,,,,,......---,,,111111000000000111111111000111111000...------...666:::???DDDHHHMMMRRRVVVddd___XXXTTTSSSRRRRRRRRR[[[XXXSSSKKKDDD@@@???@@@;;;;;;;;;;;;;;;<<<======???>>>>>>>>>>>>=========<<<===>>>>>><<<<<<===>>>@@@AAACCCDDDDDDCCCBBBAAACCCDDDHHHLLLKKKIIIMMMTTTZZZeeerrrggg^^^RRRJJJFFFDDD@@@<<<:::999777555444333333222444444333333222111111111////////////......------000//////......//////000//////......------,,,,,,+++,,,,,,***(((''')))***))))))*********((('''&&&(((((('''''''''((())))))((((((((((((((((((((((((&&&((())))))((('''((())))))((('''%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''((('''&&&$$$$$$&&&(((((('''&&&'''((()))(((&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%#########$$$&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!! $$$%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&!!!!!!""""""$$$%%%'''(((%%%""" ###%%%###!!!!!!$$$%%%$$$&&&(((&&& $$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######"""""""""###############%%%%%%&&&&&&%%%###""" %%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$############ """###%%%&&&%%%%%%$$$$$$######""""""###$$$$$$"""###$$$$$$""""""###$$$""""""#########$$$$$$$$$$$$&&&'''&&&'''(((%%% $$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&''')))******,,,000333777;;;@@@DDD??????@@@AAA???999222---***(((&&&%%%&&&'''''''''&&&&&&'''(((((()))******&&&''''''((((((((((((((((((''''''''''''((()))))),,,+++***((((((''''''''')))))))))))))))***+++,,,,,,,,,,,,---......////////////............------000...,,,,,,...000111000000111222333444555555555222333333222000//////000;;;===BBBIIIPPPVVVYYYYYYfffaaaZZZTTTRRRQQQQQQPPPVVVTTTPPPIIIAAA<<<::::::::::::;;;<<<===>>>>>>???BBBAAA@@@???>>>===<<<;;;;;;<<<======;;;;;;<<<===@@@AAAAAABBBBBBCCCCCCCCCEEEEEEHHHLLLLLLLLLQQQXXXaaassswwwhhhUUUNNNEEE@@@@@@@@@>>><<<888888777666555444222222333333222222111111111000000///...---------.................................---------,,,,,,,,,+++***++++++***(((''')))***'''((()))******(((&&&$$$((((((''''''''')))***+++''''''''''''''''''''''''%%%&&&((()))))))))((((((((('''&&&&&&&&&&&&''''''###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###$$$&&&))))))(((''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&'''((((((&&&&&&&&&'''###$$$&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""((('''&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###!!!"""###!!!!!!""""""###%%%&&&'''%%%###""""""$$$$$$###""""""$$$$$$###$$$'''&&&!!!#########$$$$$$$$$$$$$$$!!!!!!"""#############################################$$$$$$###"""!!! %%%%%%$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&%%%%%%############$$$$$$$$$%%%###$$$%%%$$$######$$$%%%#########$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&$$$"""$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&'''''''''(((***,,,---///222555999===BBBFFFEEEAAA<<<888555333111000)))(((&&&%%%&&&''''''(((&&&'''''''''((((((((()))&&&&&&'''((()))******)))%%%%%%%%%&&&&&&&&&'''''',,,+++***)))((((((((()))+++******)))***,,,...///+++,,,,,,------......///000////////////////////////...---...000222222222111222333555666555555444000111333333333333555666???@@@EEEOOO[[[cccdddcccddddddaaa]]]ZZZWWWRRRLLLMMMLLLJJJFFFAAA===;;;;;;:::;;;<<<===??????@@@@@@AAA@@@@@@???>>>===<<<;;;<<<===>>>>>>======>>>???@@@?????????@@@BBBDDDEEEFFFFFFJJJOOOQQQQQQVVV\\\kkkppp```UUUGGGBBB<<<888888999999888777777777666555333111///222111111111111111000000000///---,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******)))(((''')))***&&&''')))***)))(((&&&%%%((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((*********)))''''''&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********((('''(((***---***)))(((&&&%%%$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$&&&((((((&&&$$$"""###%%%"""###&&&''''''&&&$$$###%%%$$$$$$$$$$$$%%%&&&&&&###$$$&&&((((((&&&$$$"""%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###""""""###$$$######""""""######$$$$$$$$$######$$$$$$###"""$$$$$$!!! %%%&&&###""""""""""""######$$$$$$""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&######$$$$$$%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%######$$$%%%&&&%%%%%%$$$""""""###$$$$$$$$$&&&'''$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%'''''''''(((***---333555888:::<<<>>>BBBEEEBBB>>>999555333333222111))))))(((''''''''')))***)))((((((((('''''''''&&&&&&&&&((()))******++++++&&&&&&'''''''''(((((((((+++************+++,,,,,,******))))))***,,,---///++++++,,,,,,------......000000000000000000000000......///222444444222000111222333444444333222111000222444555555666888:::CCCDDDJJJVVVeeeoooqqqooolllmmmiiiaaa[[[WWWOOOFFFGGGHHHHHHEEEBBB???===>>>888999;;;<<<>>>>>>>>>>>>========================;;;===>>>>>>======>>>@@@>>>>>>===>>>@@@BBBEEEFFFJJJKKKPPPXXX]]]___bbbhhh{{{pppdddYYYOOOJJJAAA===888555555555555555444444444333222000...---000000000000000000000000000///---,,,,,,,,,---...***++++++,,,,,,++++++***++++++++++++************)))******)))(((''')))***''''''((())))))((('''&&&(((((()))*********))))))''''''''''''''''''''''''%%%$$$%%%''')))***)))(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&''')))+++******)))&&&###"""###%%%((('''&&&%%%$$$$$$$$$$$$###%%%&&&### !!!$$$###$$$&&&'''&&&%%%###"""$$$$$$$$$$$$$$$%%%&&&&&&"""$$$&&&((('''%%%###!!!%%%$$$$$$######$$$$$$%%%######$$$%%%&&&''''''((("""!!!"""$$$(((***+++***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$$$$######%%%$$$ $$$&&&$$$!!!!!!!!!"""######$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&''''''######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%######%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%###$$$&&&&&&$$$&&&***$$$%%%%%%&&&&&&''''''(((%%%&&&'''((('''(((+++---111333666777888888:::;;;777777777888888555000,,,)))))))))((('''(((***,,,******)))(((((('''&&&&&&'''''')))***++++++++++++)))******+++,,,+++++++++)))***+++---.../////////)))))))))))))))***+++,,,,,,,,,,,,---......////////////000000000000111111...///111333555555222///111111111222222111000000222444666666666666888999AAACCCIIIUUUeeepppttttttmmmnnnhhh^^^YYYZZZVVVNNNIIIIIIHHHEEEAAA===<<<<<<555777999:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>???:::;;;<<<<<<<<<<<<===???>>>>>>>>>???BBBDDDGGGIIIKKKLLLRRR]]]ffflllrrrxxxxxxcccWWWPPPHHHCCCBBB???<<<888555444444555555111111000000000/////////000000000000000000000000......------,,,,,,,,,---***+++,,,,,,,,,,,,+++***************************((()))))))))'''''')))***((((((((((((((((((((((((''')))+++,,,,,,***(((&&&'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&%%%&&&&&&''''''(((''''''(((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&'''*********'''$$$###&&&)))''''''&&&&&&&&&&&&&&&''' ###%%%### $$$((($$$%%%&&&&&&%%%$$$###"""$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$############%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%&&&&&&""""""###&&&***+++)))'''$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!'''***)))%%%%%%$$$###"""!!!!!!!!!!!! !!!###$$$$$$######$$$$$$$$$""" %%%&&&$$$!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$%%%%%%&&&''''''""""""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%&&&'''&&&%%%$$$%%%'''###$$$&&&'''((('''&&&%%%%%%$$$&&&)))'''!!!!!!%%%%%%%%%%%%&&&'''((((((((('''((())))))))))))+++---***---000222222111000000///000222444444111,,,(((((()))***)))''''''***---))))))))))))))))))))))))((())))))***++++++++++++***+++,,,---------,,,,,,)))+++...000111111000///++++++,,,,,,,,,,,,,,,+++.........///000000111111/////////000000000111111111000000222333333111///////////////000111222222111333555666666888:::<<>>>>>??????:::<<<============>>>@@@??????AAACCCFFFHHHKKKLLLMMMLLLRRR___mmmyyy~~~uuucccQQQIIIEEE???<<<<<<<<<:::666333222222333333000//////000000111333333////////////000000000000......---------,,,,,,,,,+++,,,------------,,,+++)))))))))))))))*********((()))))))))'''''')))+++))))))(((((((((((()))***'''))),,,------***'''%%%((((((((((((((((((((((((---***&&&%%%&&&&&&%%%###%%%%%%&&&'''(((((((((''')))))))))((('''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%'''))))))((((((((())))))******(((%%%%%%))),,,&&&&&&&&&&&&'''((()))))) $$$&&&&&&$$$$$$)))...&&&&&&&&&%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&(((&&&""" !!!$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############'''&&&''')))+++)))%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$''' %%%***((($$$$$$######""""""""""""""" ###$$$$$$######$$$###%%%$$$"""$$$''''''###""""""###$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$#########!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& """&&&((()))'''%%%###"""$$$%%%'''((((((''''''%%%&&&''''''%%%%%%&&&'''###$$$&&&(((((('''&&&%%%###"""&&&***&&&%%%%%%&&&&&&'''((()))))))))***++++++***+++---...(((,,,000333222111//////---,,,))))))******)))(((''')))***(((&&&'''***---(((((())))))******++++++))))))***++++++++++++***)))***+++,,,---,,,++++++***---000333333222000...///000111111111000///...000000000111222222333333......//////000000000111444222000///000222111111......---...///222444555,,,///222555888:::>>>AAAKKKMMMSSS]]]hhhrrrzzz}}}mmmuuuuuunnniiifffZZZKKKHHHGGGEEEBBB>>><<<===>>>:::<<<===??????>>><<<;;;===>>>>>>>>>????????????<<<>>>@@@@@@??????AAACCC@@@AAACCCFFFIIIKKKMMMNNNTTTRRRWWWeeevvvtttggg[[[TTTIII???888777888::::::666222111333444333222222111000//////.........,,,------...///.........111///,,,+++,,,,,,,,,,,,,,,+++)))((((((((())))))))))))((('''''''''''''''!!!###%%%'''((()))''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((((()))***(((&&&%%%''')))(((%%%000BBBAAA,,,!!!&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%&&&'''((()))((('''&&&%%%&&&'''''')))&&&!!!###)))***&&&###$$$&&&((())))))((((((&&&&&&%%%$$$############%%%$$$###"""""""""$$$%%%&&&%%%###""""""###%%%&&&((('''&&&&&&$$$$$$###"""######$$$%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%$$$###"""!!!"""%%%&&&###!!!&&&""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$###"""""""""###%%%&&&$$$$$$$$$###############'''######%%%###$$$$$$$$$$$$%%%%%%&&&&&&&&&)))'''$$$$$$$$$%%%$$$###$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%###"""!!!!!!###%%%&&&"""&&&)))(((%%%###%%%(((&&&&&&&&&%%%%%%%%%$$$$$$%%%"""!!!"""&&&******)))''',,,...++++++---...,,,...------......///000111---,,,,,,+++***)))((((((************************(((((()))***+++,,,,,,---,,,,,,)))(((,,,...((( ***,,,------,,,++++++,,,,,,---...///000000000000///...,,,++++++,,,...///............//////000000------...///000111111222000000000000000/////////++++++******++++++,,,---,,,000444555777;;;DDDKKKQQQSSSXXXaaakkkpppqqqooolllvvvxxxooogggfff___VVVIIIHHHEEECCC@@@?????????@@@@@@???>>>>>>===<<<<<>>======???AAACCC???===;;;<<<>>>AAACCCDDDBBBBBBAAACCCHHHOOOPPPNNNSSSSSS[[[nnnxxxkkkfff]]]RRRLLLHHHBBB<<<888666666666777555333333555555222000//////////////////000000---......///////////////111000...---......---,,,,,,+++***)))((())))))*********)))((((((((((((((('''''''''((((((((((((((()))(((((((((((((((((()))'''''''''&&&''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''))))))(((%%%%%%&&&(((+++***777JJJHHH444%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((())))))((('''&&&%%%&&&&&&'''%%%### &&&&&&"""%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$''''''&&&&&&&&&''''''(((&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$&&&((()))+++------,,,+++)))'''%%%$$$!!!###$$$###""""""$$$'''""""""""""""###$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###!!!###((()))(((***///$$$$$$%%%%%%%%%&&&&&&&&&#########%%%'''((('''&&&%%%%%%$$$$$$############%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$######""""""###%%%&&&###&&&)))(((%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$'''******)))***...000...---///000...//////...------.........++++++++++++************++++++++++++++++++++++++(((((())))))******++++++)))++++++)))***------******,,,------,,,++++++,,,***+++,,,------...------...---+++******+++---...---.....................000000000111111111222222////////////////////////......---,,,,,,,,,,,,,,,...111666888:::???GGGNNNXXXYYY]]]dddjjjllljjjfffdddpppvvvnnneee```YYYPPPLLLIIICCC>>>;;;;;;<<<>>>BBBCCCEEEEEEDDDAAA===;;;@@@???===<<<<<<>>>@@@BBB???>>>===>>>@@@BBBDDDEEEDDDCCCCCCEEEJJJOOOPPPPPPUUUWWW```sssttt[[[QQQOOOJJJCCCAAA@@@===;;;777555222111333333444555666444111...---------......000111111---...//////000000//////...,,,+++,,,,,,,,,***(((,,,+++******)))*********+++***))))))(((((())))))************))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%&&&''')))(((111>>>===...$$$%%%''''''''''''''''''''''''$$$#########$$$&&&((()))(((''''''&&&%%%&&&&&&&&&'''&&&""""""(((((($$$&&&'''(((((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%######$$$%%%&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%(((***---...//////---+++)))&&&$$$"""######"""###%%%%%%$$$"""######"""######$$$%%%&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%###$$$&&&'''%%%&&&)))%%%%%%%%%%%%&&&&&&&&&&&&""""""###&&&((()))(((&&&&&&&&&$$$#########$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""!!!######$$$$$$$$$%%%%%%%%%$$$''')))(((%%%$$$%%%'''%%%%%%&&&&&&''''''(((((()))(((&&&''')))++++++++++++000111///...000000...000///...---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))))))))&&&+++,,,((((((,,,000111***+++------+++***+++,,,++++++,,,------,,,,,,,,,,,,+++***))))))***+++,,,---------------,,,,,,,,,000000000000000000000000.................................------.........///333777:::===CCCKKKQQQWWWYYY^^^fffmmmnnnjjjfff___iiillleee^^^[[[XXXRRRPPPKKKCCC<<<999999<<>>======???AAABBB@@@?????????AAACCCEEEFFFHHHGGGGGGIIIMMMQQQSSSTTT^^^dddppp```KKKEEEFFFCCC>>>>>>>>><<<:::777333000///333333333444444333111000...---------......///000,,,---......//////......,,,++++++,,,,,,+++)))&&&+++++++++************+++***))))))((((((((((((((('''''''''(((((())))))***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%%%%&&&((($$$$$$)))(((###"""&&&))))))))))))))))))))))))############$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''%%%"""$$$(((((($$$%%%&&&'''''''''&&&%%%$$$############$$$%%%&&&&&& !!!###$$$%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&'''((()))***,,,,,,+++)))'''%%%"""!!!(((%%%"""###%%%$$$############$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%&&&''''''((('''%%%$$$%%%%%%###!!!!!!%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&$$$(((&&&%%%######$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%''')))(((&&&%%%%%%'''###$$$$$$%%%'''(((((())))))))))))***,,,---......,,,000222///---//////---...---,,,++++++++++++++++++++++++++++++,,,,,,,,,************************((((((((((((((('''''''''&&&)))***''''''+++,,,***)))+++,,,,,,+++******+++------.........------,,,+++***))))))))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,------.........,,,,,,---------------...,,,,,,,,,---...///111111///333888<<>>???@@@BBBCCC>>>???@@@@@@AAABBBEEEFFFJJJHHHIIINNNQQQTTTWWWZZZlllvvvwwwdddNNNAAA??????<<<999;;;:::888666444222111111333333222111000000222333//////...---------------***+++,,,,,,------,,,,,,---,,,,,,---...---***(((************************(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''&&&%%%)))&&&$$$#########&&&(((''''''''''''''''''''''''$$$$$$$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%"""$$$###!!!!!!$$$$$$ """###%%%''''''''''''&&&############$$$%%%&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&*********)))((('''&&&%%%((($$$!!!"""%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&''''''&&&%%%$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$%%%&&&'''&&&((('''%%%$$$$$$&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''((()))((('''&&&&&&&&&"""###$$$%%%&&&'''((()))((()))+++---...///111222///333444111///000000...***************+++,,,,,,------,,,++++++***))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((('''&&&)))***$$$(((***++++++***))))))***,,,---------------,,,+++))))))))))))))))))))))))++++++++++++++++++******)))***+++,,,---...///000+++,,,,,,,,,------......------,,,------...///000///222888>>>FFFMMMTTTYYYjjjiiiiiiiiiiiieee^^^XXXWWWTTTQQQPPPSSSTTTNNNEEEFFFEEEBBBAAA??????@@@@@@:::;;;===?????????>>>===???>>>>>>===>>>???@@@@@@<<<>>>@@@@@@@@@AAACCCFFFGGGEEEHHHOOOTTTVVV[[[aaavvvuuukkk[[[NNNBBB>>>===;;;888777333333111111111222333444333333222000...///222444//////...,,,,,,+++++++++)))***++++++,,,,,,++++++***)))(((((())))))'''%%%(((((()))************)))((('''&&&&&&%%%%%%&&&&&&+++******)))(((''''''&&&((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%'''))))))'''%%%$$$''''''&&&&&&((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%$$$$$$"""%%%&&&######%%%$$$!!!!!!"""$$$&&&'''(((''''''$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$!!!!!!%%%&&&###%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&''''''&&&$$$%%%'''###''''''''''''&&&&&&&&&&&&'''%%%$$$$$$&&&((()))(((((('''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''###$$$%%%'''((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%###$$$%%%&&&'''((())))))(((***---//////000111333111555666222000111111///(((((((((((()))***+++,,,------,,,+++***)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''))))))!!!((()))++++++)))((()))***))))))***++++++*********))))))))))))))))))))))))************+++++++++,,,,,,,,,---...///000111111+++,,,,,,------.........//////...---------------111444;;;CCCMMMVVV]]]aaapppmmmhhheeeccc___YYYTTTLLLKKKKKKOOORRRLLL>>>111<<<===>>>?????????>>>===::::::;;;<<<>>>???AAABBB<<<;;;;;;;;;;;;<<<======;;;>>>AAAAAA@@@@@@CCCFFFDDDBBBGGGRRRXXX[[[bbbllluuullldddZZZRRRHHHAAA===>>>>>>999777888000000000000111111222222///111222111//////111333------,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++***(((&&&&&&''''''&&&%%%&&&'''((()))***))))))((((((((('''&&&&&&&&&&&&&&&******))))))(((((((((''')))(((((((((((((((((()))((((((''''''&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%(((******(((%%%!!!&&&'''###$$$((((((###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$((()))'''&&&'''&&&######$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%&&&"""######$$$$$$$$$######%%%###!!!"""%%%'''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))&&&######$$$((('''''''''&&&&&&&&&&&&&&&%%%&&&((())))))&&&$$$'''''''''(((((()))))))))((((((''''''''''''((((((&&&&&&'''((()))))))))((('''&&&%%%%%%%%%&&&((()))))))))((((((((('''&&&$$$&&&''''''((()))******+++***---000000///...///000000444444000...///...,,,((((((((('''(((((())))))*********))))))((((((((((((((((((((((((((((((((('''''''''(((((())))))***'''))))))((()))***%%%''')))******)))(((((()))'''((()))******+++******)))))))))******)))))))))((()))******+++,,,------000000//////////////////,,,,,,,,,---......//////---------...///000111222555999@@@JJJVVVaaahhhlllrrrkkkccc^^^[[[YYYUUURRREEEFFFJJJNNNLLLDDD:::333:::;;;<<<>>>>>>>>>======999::::::<<<===>>>@@@@@@<<<<<<<<<<<<<<<=========;;;???CCCCCCAAAAAADDDGGGFFFDDDLLLZZZbbbeeeooo|||lll]]]UUUQQQJJJDDD>>>999999===;;;666444666222333444444333111///...,,,000333444111//////111++++++++++++,,,---......++++++,,,------------,,,222///---,,,,,,------,,,%%%&&&''')))))))))((('''))))))((('''''''''''''''%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&%%%&&&(((++++++(((%%%&&&)))%%%'''+++)))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%&&&'''&&&%%%$$$### %%%'''%%%###$$$"""$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%$$$############---,,,***((('''''''''(((###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$'''&&&$$$$$$$$$$$$&&&'''&&&%%%$$$$$$######$$$$$$((((((((()))((((((''''''***(((%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++)))((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%'''&&&%%%)))...)))!!!(((((('''''''''&&&&&&&&&'''(((***,,,,,,(((!!!&&&'''((()))******))))))))))))(((((((((((())))))((()))))))))))))))((((((((('''%%%$$$%%%&&&(((******)))((((((((((((&&&$$$)))))))))***++++++,,,,,,---000222111...,,,,,,---,,,000000,,,*********'''***)))(((''''''&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++%%%***,,,)))(((***+++***''')))******)))(((((()))((()))***+++,,,---------))))))************))))))(((((()))+++,,,---...///111111000...---,,,+++***,,,,,,------...///000000((()))+++...222555888:::999===DDDPPP]]]hhhpppssszzzqqqeeeZZZSSSOOOKKKHHHDDDFFFIIIIIIEEEAAAAAAEEE<<<======>>>>>>>>>>>>>>>888999:::;;;<<<<<<<<<<<>>::::::::::::999777444222000444333333222111000//////222222333444333222111000......---------,,,,,,,,,111---)))((()))***)))((()))))))))))))))(((''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''$$$%%%%%%%%%&&&''''''(((%%%&&&&&&'''&&&%%%###"""$$$""""""%%%((()))&&&###,,,)))%%%#########""""""""""""###$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%###!!!"""$$$%%%###!!!%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$!!! !!!###$$$"""###$$$&&&&&&%%%$$$###&&&&&&%%%$$$#########$$$$$$$$$$$$"""!!!!!!$$$&&&''''''''''''&&&&&&%%%$$$"""###%%%%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&###"""$$$$$$###$$$((($$$$$$$$$$$$$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&'''((((((((()))&&&###"""""""""!!! ######$$$$$$$$$%%%%%%%%%)))))))))))))))***++++++'''%%%$$$%%%%%%%%%$$$###+++)))'''&&&&&&''')))+++$$$&&&((()))***)))'''&&&)))(((&&&%%%$$$$$$$$$%%%)))))))))))))))*********%%%%%%%%%&&&'''((()))***)))(((&&&&&&''''''&&&$$$$$$###$$$''',,,...---+++///000222333111...***(((---***'''&&&'''&&&$$$""" """$$$&&&'''(((''''''&&&&&&%%%$$$######""""""&&&&&&'''((('''&&&$$$###((())))))******))))))(((((((((((('''(((((())))))((((((((('''&&&%%%'''((((((***,,,,,,*********+++'''&&&'''(((***)))'''&&&***++++++***((()))+++...///---+++,,,---...,,,***111///+++)))))),,,000333///000000000000222555888888BBBRRR```jjjoooqqqrrrxxxpppeee\\\UUUPPPJJJEEEBBBCCCDDDEEEEEEDDDCCCBBB???===;;;===@@@BBBBBB@@@999999:::::::::::::::999<<<===>>>???@@@@@@???>>>CCCCCCFFFFFFBBB>>>BBBJJJQQQRRR[[[hhhrrr}}}ppp^^^VVVKKKEEEBBB@@@===:::666777777777666555333222333222222111111000000///111111222333222111000///...------------,,,,,,,,,///,,,(((((()))******)))++++++,,,,,,,,,+++******))))))(((((((((((())))))'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''((('''''')))+++,,,***((((((%%%###"""$$$&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$%%%$$$###%%%((()))((('''%%%%%%%%%%%%%%%$$$######$$$#########$$$%%%&&&'''#####################$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$###############%%%%%%%%%###"""###%%%'''&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''$$$###%%%&&&$$$%%%)))%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((((((&&&$$$###$$$$$$"""!!!%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))***)))(((((((((((((((''')))(((''''''''''''((()))&&&'''(((******))))))(((******++++++***((('''&&&))))))))))))))))))))))))''''''&&&&&&&&&''''''(((+++***))))))******(((''''''&&&'''***...000///------///111222111///,,,******(((%%%%%%&&&'''&&&$$$###$$$%%%&&&'''(((((((((*********)))(((''''''&&&******++++++***)))(((((('''((((((((((((''''''&&&(((((((((((()))***+++,,,***+++,,,+++))))))***,,,)))***,,,,,,*********++++++++++++,,,---,,,+++******+++,,,------,,,,,,,,,111111111111222222111111,,,...111333333111///---444444555555555888===@@@DDDNNN\\\fffkkklllmmmnnntttlllaaaYYYTTTQQQMMMJJJ@@@AAABBBCCCDDDDDDDDDDDD>>>===<<<===AAACCCCCCAAA:::;;;;;;<<<<<<<<<<<<;;;>>>???AAABBBAAA@@@>>>===FFFDDDGGGKKKLLLKKKLLLPPPOOORRR\\\mmm|||oooXXXJJJEEE???<<<<<<;;;999666222333333444555555444444111111111111000000000000000000000111000000///...------------,,,,,,,,,,,,,,,***(((((()))***+++***(((((()))))))))))))))((()))((((((''''''(((((()))((((((((())))))******+++%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%$$$%%%&&&&&&''''''''''''%%%###"""&&&&&&&&&&&&'''((())))))&&&%%%&&&''')))***)))'''&&&$$$"""###%%%'''''''''%%%%%%%%%%%%$$$###"""""""""###%%%&&&&&&&&&%%%$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$#########%%%'''(((!!!"""$$$%%%&&&&&&%%%$$$'''&&&%%%$$$$$$###$$$$$$%%%$$$######"""#########&&&&&&&&&%%%###$$$&&&(((%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&(((%%%$$$''''''%%%&&&)))&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&$$$###'''''''''(((((((((((()))'''''''''''''''(((((())))))((('''&&&%%%&&&''''''(((((((((((((((((((((((()))))))))*********++++++&&&(((***+++***(((%%%###)))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&((('''%%%&&&''''''&&&%%%$$$$$$&&&(((+++,,,+++***+++,,,...///000...---,,,'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&))))))(((((('''(((((((((((((((((((((''''''&&&&&&''''''((((((***+++---...)))+++,,,+++******+++,,,+++---...---,,,+++,,,---------------------------,,,---///111333222///---000111222333222222444555///222666999999666111...888999:::;;;<<<>>>BBBFFFNNNYYYgggnnnnnnlllmmmpppoooggg[[[RRRNNNLLLJJJHHH@@@@@@@@@@@@AAABBBCCCDDD===<<<<<<>>>AAACCCCCCCCC<<<<<<===>>>??????>>>>>>???AAACCCDDDCCCAAA>>><<>>;;;999999777444222000111111222222333333333/////////000000000111111////////////......---------------,,,,,,,,,++++++***)))(((((()))***++++++&&&&&&'''(((((((((''''''(((((((((''''''(((((((((''''''((()))******++++++)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!"""###%%%%%%'''''''''%%%$$$"""%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%''''''''''''(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$&&&%%%$$$###"""!!! $$$%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''''')))'''%%%$$$######$$$$$$$$$######""""""#########%%%&&&&&&%%%$$$$$$&&&'''$$$$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''$$$$$$'''(((%%%&&&)))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&%%%&&&''')))(((&&&$$$''''''((((((((()))))))))******))))))))))))******''''''&&&%%%$$$$$$&&&(((((())))))******))))))(((+++************+++,,,,,,&&&'''((())))))'''%%%$$$)))(((((((((((((((''''''(((''''''&&&&&&&&&''''''&&&$$$###$$$&&&&&&%%%$$$$$$%%%&&&((()))***)))(((******+++,,,,,,+++******&&&%%%%%%%%%%%%&&&&&&&&&((((((&&&%%%%%%&&&'''((('''''''''''''''''''''&&&((('''&&&%%%%%%&&&((()))+++******)))))))))))))))(((((((((((()))***,,,,,,)))+++,,,,,,++++++,,,---...///000000......000111111111111000//////000111111111222444777777444222222444777777666666999;;;;;;:::999888888888:::;;;:::===@@@BBBBBBCCCDDDFFFRRR^^^mmmsssrrrpppsssxxxsssiii[[[QQQKKKIIIGGGFFFAAA@@@???>>>>>>???@@@AAA;;;<<<===???AAACCCCCCCCC===>>>???@@@AAAAAAAAAAAA>>>???BBBDDDDDDBBB@@@>>>CCCAAACCCKKKQQQTTTXXX]]]bbbjjjyyy~~~jjj[[[QQQFFF===;;;:::999888777555222000111111111000000000000000.........//////000111111......------------,,,---------,,,,,,,,,+++++++++(((((()))))))))***+++,,,))))))***++++++*********((((((''''''''''''((((((&&&&&&'''(((((()))******---+++)))&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!"""#########%%%&&&&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%%%%&&&&&&''''''(((((()))***'''%%%$$$$$$%%%&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###((((((((('''%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%!!!###%%%(((((('''%%%$$$%%%$$$######$$$&&&((())))))(((&&&$$$######$$$$$$$$$###############$$$$$$$$$%%%&&&%%%######$$$&&&###$$$$$$%%%%%%$$$$$$$$$%%%'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$''''''%%%%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&(((***)))'''%%%&&&''''''''''''(((((((((******))))))))))))******)))******)))''''''***,,,)))******++++++******)))******))))))******+++,,,++++++******)))*********((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&((())))))((('''&&&''')))******))))))***,,,---,,,,,,++++++)))))))))(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&)))(((&&&%%%%%%&&&''''''***************************))))))((()))***,,,---,,,+++************+++,,,++++++******)))*********+++---000111000000111222000111222111111222444666888999;;;999777666777888777777666777888:::::::::>>>???AAABBBBBBCCCDDDFFFDDDBBB???======@@@CCCFFFAAAEEEJJJLLLLLLKKKIIIIIIWWWcccqqqwwwuuutttxxx}}}vvvlll^^^SSSNNNLLLKKKJJJDDDBBB@@@>>><<<<<<<<<===:::<<<>>>???@@@AAABBBBBB===>>>???AAABBBCCCCCCCCC;;;===@@@CCCDDDDDDCCCBBBGGGHHHKKKPPPSSSWWW```jjjooo|||tttbbbRRRHHHAAA;;;777333444444444444333222222222111000///////////////------......//////000000......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++&&&((()))))))))(((***+++)))))))))))))))(((''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((...,,,***(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%$$$%%%&&&#########$$$%%%&&&&&&'''))))))((('''&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***###""""""$$$&&&(((((('''""""""###$$$%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###"""$$$%%%%%%$$$$$$%%%'''$$$%%%%%%&&&&&&&&&&&&&&&!!!###&&&((()))(((&&&$$$'''%%%###""""""%%%''')))((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&###%%%&&&%%%$$$###$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###$$$'''(((%%%$$$'''###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$'''''''''((())))))******'''&&&&&&'''))))))(((&&&&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''%%%'''***)))&&&&&&(((***************************((((((((()))))))))*********)))(((''''''((()))***((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***'''&&&&&&''')))+++***))))))+++------,,,******+++))))))'''&&&%%%%%%%%%%%%'''(((((('''%%%%%%&&&((()))(((((('''''''''(((((((((((())))))*********+++((((((((()))***+++,,,---,,,++++++***+++---...///111000///...------------+++...111222222222333444444555666666777888<<<>>>===@@@CCCBBB???<<<<<<>>>???@@@AAA@@@@@@AAADDDGGGJJJIIIHHHJJJMMMOOONNNMMMHHHIIIJJJKKKLLLMMMMMMMMMNNNQQQVVVXXXXXXWWWWWWWWWbbblllvvv{{{yyyvvvxxxzzzrrrhhh[[[RRRMMMLLLKKKJJJEEECCCAAA???<<<;;;:::999999;;;>>>????????????@@@<<<===???AAABBBCCCDDDDDD<<<>>>@@@CCCEEEFFFFFFFFFHHHJJJPPPUUUWWWZZZfffrrrwwwsssfffZZZLLLCCC>>>;;;777555111222333333222222222222222111000///...//////000........................///...---,,,+++,,,------,,,,,,,,,++++++++++++***&&&(((******((('''(((***((((((((('''&&&%%%$$$###(((''''''&&&&&&''''''((('''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((&&&%%%###"""###$$$%%%&&&'''''''''(((''''''&&&&&&###$$$%%%$$$######&&&)))#########$$$'''((('''&&&###$$$$$$%%%%%%%%%$$$$$$!!!"""###%%%%%%$$$$$$###!!!######""""""$$$&&&$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$&&&''''''%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%))))))&&&%%%'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&&&&''''''((())))))))))))'''&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''###((((((%%%###$$$&&&***)))(((''''''((()))***%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))%%%$$$$$$&&&(((******))))))+++------***(((((())))))(((&&&%%%%%%&&&'''(((%%%''')))(((''''''))),,,))))))***+++++++++******'''''''''((()))******+++&&&'''(((***+++,,,,,,,,,//////...///000222555666777666666555555555555666111444777999999999999:::>>>???AAAAAABBBEEEIIIMMMFFFKKKOOOOOOKKKGGGFFFGGGKKKPPPUUUTTTPPPOOOSSSXXXVVVRRROOORRRXXXZZZWWWTTTOOOQQQTTTWWWYYYYYYXXXXXX[[[]]]^^^___```cccgggjjjnnnttt|||~~~|||yyywwwwwwrrriii]]]SSSNNNLLLJJJIIICCCBBBAAA@@@>>><<<:::999888;;;??????===<<<<<<===:::<<<===???AAACCCCCCDDDAAABBBBBBDDDEEEGGGIIIJJJIIIKKKRRR[[[aaaeeelllttt~~~xxxeeeYYYVVVLLLBBB>>>===;;;777444555555555444222111111111000000///......///111222........................///...---,,,+++,,,---...,,,,,,,,,+++++++++******&&&)))++++++((('''(((***+++++++++***)))'''&&&%%%'''''''''&&&&&&'''''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&''')))'''$$$"""!!!"""$$$%%%"""###%%%&&&'''&&&&&&%%%'''((()))(((&&&'''***...'''&&&%%%%%%&&&%%%###!!!%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%$$$######$$$&&&((('''$$$###$$$'''$$$%%%%%%&&&'''''''''&&&(((&&&###"""###%%%)))+++###$$$%%%%%%%%%$$$###"""$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%'''(((((('''&&&&&&'''$$$%%%&&&&&&''''''''''''$$$%%%''''''''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&***+++'''&&&)))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''(((((((((***(((%%%%%%&&&''''''&&&''''''''''''((((((((((((++++++***))))))))))))))) %%%++++++(((%%%&&&((()))(((&&&%%%%%%&&&((()))###$$$&&&(((((('''&&&$$$%%%&&&)))******)))'''%%%(((((('''&&&&&&%%%$$$$$$(((((('''&&&&&&&&&&&&'''(((((('''))),,,......------000222111...++++++---((('''&&&%%%&&&(((***,,,###&&&((((((((((((,,,///***+++,,,---...---,,,,,,++++++,,,---......//////***,,,...000111111111111444444333444666999<<<>>>;;;:::::::::;;;<<<======<<>>;;;>>>AAABBBBBBBBBCCCDDDHHHHHHGGGEEEEEEGGGKKKOOOUUUVVVRRRYYYjjjtttmmmZZZLLLDDD@@@@@@===:::777777777666555222222222222111000//////////////////////////////---,,,,,,,,,,,,------...,,,+++******+++,,,+++++++++++++++*********))))))))))))((('''((()))******''''''((((((''''''&&&%%%(((&&&%%%%%%&&&'''&&&%%%)))(((&&&%%%%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%)))((('''(((((('''%%%"""$$$%%%%%%&&&&&&%%%%%%$$$''''''((('''&&&%%%''')))%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%$$$""""""$$$%%%'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%'''&&&%%%$$$###"""""""""%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&((())))))(((######$$$$$$%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))******)))((((((''''''(((((()))******)))((('''&&&''''''(((''''''''''''((())))))+++***))))))((((((((()))(((((()))******)))((((((&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++(((((()))+++---///111222666777999999777222,,,)))+++***)))***,,,---,,,+++)))+++,,,---...000444777999999888888888888888999777888999::::::999888888???AAAAAA@@@>>>???BBBEEEDDDEEEFFFJJJPPPXXX```eee```^^^ZZZWWWUUUTTTRRRQQQUUUUUUUUUWWW[[[```dddfff^^^fffmmmooopppqqqoookkkfffdddbbbbbbeeehhhjjjjjjlllooosssuuussspppllliiiggghhhlllooollleeeeeejjjlllhhhaaaZZZ\\\cccgggfffkkklllkkkhhhfffjjjttt|||}}}yyyvvvyyy|||{{{vvvrrrppphhh^^^XXXVVVRRRKKKEEE@@@@@@@@@??????>>>>>>>>>>>>>>>AAAEEEDDDAAABBBFFF@@@BBBDDDEEEDDDCCCCCCDDDHHHJJJJJJIIIGGGIIIOOOTTTWWW^^^aaahhhvvvzzzkkkZZZKKKAAA;;;999===:::777555555555444333222222222222111000//////------------------------//////...---------......---+++((()))+++---+++)))+++************)))))))))+++******))))))))))))***'''(((((((((((('''&&&&&&'''&&&%%%%%%'''''''''%%%***)))((('''''''''((()))%%%%%%&&&'''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&+++)))'''''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%######%%%&&&%%%%%%$$$%%%%%%&&&'''((($$$%%%&&&%%%$$$$$$%%%'''&&&''''''''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&((())),,,)))&&&$$$%%%&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&''')))******)))%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((((('''&&&&&&&&&''''''((('''''''''''''''((((((+++***)))(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((***)))(((((('''(((((((((''''''((((((((((((''''''%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''')))))))))))))))******+++*********,,,///333666888===@@@DDDEEEBBB;;;333...000...------///000///...///111333555666888<<<>>>@@@>>><<<::::::;;;===>>>@@@AAACCCCCCBBBBBBBBBBBBNNNLLLJJJGGGGGGJJJPPPUUUOOOPPPSSSYYYaaaiiinnnppphhhfffcccbbbbbbbbb```___bbbcccddddddeeehhhnnnrrriiimmmqqqtttyyy|||xxxrrriiijjjhhheeekkkttttttmmmgggiiinnnsssvvvssslllfffgggllltttvvvpppgggeeehhhmmmnnnkkkhhhiiimmmmmmiiimmmqqqrrrnnnhhhhhhpppxxxnnnnnnqqqwww||||||uuunnnhhhaaaYYYTTTQQQMMMFFF@@@AAAAAA@@@@@@@@@@@@??????999888;;;??????>>>@@@EEEBBBDDDEEEEEEDDDCCCCCCDDDGGGKKKNNNLLLHHHIIIPPPXXXQQQ```kkktttyyyllleeeYYYLLLBBB<<<999999:::777555444444444333111111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------...***'''(((+++---+++)))************))))))))))))+++******))))))(((((((((((((((((((((((('''&&&&&&'''&&&&&&&&&(((((('''%%%))))))(((''''''((())))))$$$%%%%%%&&&&&&'''''''''###%%%'''))))))((('''&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###"""!!!%%%%%%$$$$$$%%%%%%&&&''')))'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$%%%&&&((((((%%%&&&&&&&&&%%%%%%&&&((($$$%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$%%%''')))+++666222,,,(((&&&%%%$$$######$$$$$$%%%&&&'''))))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&((())))))(((((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&''''''(((***))))))(((''''''((((((&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''(((((()))(((((((((((()))******+++***+++,,,000555:::===CCCFFFJJJKKKJJJDDD===999333222111111333555666555777999;;;<<<<<<===???AAABBBAAAAAAAAACCCDDDFFFHHHMMMKKKIIIKKKOOOSSSTTTSSSXXXVVVTTTRRRSSSXXX]]]aaaWWWXXX]]]dddkkkppprrrqqqdddbbbaaadddjjjoooqqqrrrnnnmmmkkkjjjjjjlllnnnqqqmmmkkkiiikkkuuu~~~~~~xxxlllpppmmmhhhppp~~~|||ooodddggglllpppqqqooojjjfffkkkttt~~~uuukkkggghhhfffiiikkkkkkmmmqqqqqqnnnnnnqqqrrrnnniiigggiiimmmeeeiiiooouuu{{{{{{rrrhhhbbb]]]WWWTTTRRRNNNHHHCCCEEEDDDCCCBBB@@@???>>>===666555666999:::999<<>>;;;::::::===<<<:::<<>>@@@BBBCCCCCCDDDFFFHHHLLLRRRVVVTTTNNNNNNUUU]]]^^^ppp~~~rrrbbbVVVPPPIIIFFFAAA;;;888666555666444333111222222222111000///000000111111000//////........................,,,,,,+++*********++++++*********)))))))))***+++(((((()))))))))))))))***'''((((((((((((''''''&&&((())))))))))))((('''''''''&&&'''((())))))'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&& !!!###%%%&&&'''((((((&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&+++)))'''''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$###$$$$$$%%%&&&'''$$$%%%&&&&&&%%%%%%''')))&&&''''''((((((((((((''''''&&&%%%%%%&&&''')))))),,,)))&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((%%%$$$%%%%%%&&&'''((()))&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((('''(((((()))***((((((((('''(((((()))***((('''&&&&&&&&&&&&'''(((&&&''''''((()))(((((((((((((((''''''''''''(((((())))))******++++++,,,,,,///............///000000......000333777<<>>===>>>@@@>>>;;;<<<@@@@@@BBBDDDDDDEEEGGGJJJMMMRRRWWW[[[[[[XXXYYY___eeennn|||kkkZZZMMMFFFDDDAAA@@@===:::888666555444333111111111333333111/////////000000000000000///........................+++************++++++,,,(((***,,,***'''&&&)))---(((((((((((())))))******''''''((()))***)))(((((()))))))))))))))((('''''''''&&&''')))***)))'''%%%%%%%%%&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&!!!$$$&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&$$$############$$$%%%%%%)))((('''(((((('''%%%"""&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$###""""""###%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$%%%''')))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&######$$$$$$%%%%%%&&&&&&########################&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++((((((''''''''''''((((((((((((''''''(((((()))***)))((((((((())))))***+++(((((('''&&&&&&'''(((((('''((())))))******))))))+++******))))))******+++---------...//////000000222222111111222222333444333444666:::???CCCGGGIIICCCEEEIIIMMMQQQUUUWWWXXXPPPMMMKKKJJJLLLOOOPPPQQQSSSVVV[[[^^^aaacccfffhhh]]]]]]___```aaabbbcccccc\\\^^^bbbgggkkkmmmlllkkkeeegggkkkrrrxxxzzzwwwuuuwww~~~|||{{{|||ooommmmmmppptttrrrjjjbbbmmmlllnnnqqqttttttrrroooggghhhjjjooowwwxxxmmm___eeeeeefffgggiiihhheeebbb[[[\\\]]][[[YYYXXXZZZ\\\]]]dddgggcccaaadddgggfffbbbffffffaaa^^^```aaa```]]]aaaiiiqqquuuuuupppkkkaaaccc```\\\aaajjjiii```RRRRRRRRRRRRPPPKKKFFFCCC???@@@@@@@@@AAAAAAAAAAAA<<<;;;===@@@???::::::>>>BBBCCCEEEEEEEEEGGGJJJLLLSSSWWW\\\^^^___ccciiimmm{{{ssslllbbbWWWLLLCCC@@@AAA:::999888666444222111000222111111111333333111/////////000000000000000///------------------------************+++,,,,,,---&&&+++...+++&&&$$$)))...'''((((((((())))))******'''((()))+++++++++***))))))))))))))))))(((((('''''''''''')))******'''%%%%%%%%%&&&'''(((((('''''')))(((&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%% """&&&((()))(((%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%###$$$%%%(((******(((&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%&&&((((((''''''&&&&&&&&&''''''"""$$$%%%%%%$$$%%%''')))$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&%%%$$$'''&&&%%%%%%''''''&&&$$$ !!!###%%%(((***+++###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$'''''''''((((((***++++++))))))(((((((((((()))***(((''''''''''''((())))))'''''''''''''''((()))))))))((('''&&&&&&'''((()))(((((()))***************---,,,,,,++++++,,,,,,---///000000111222333333444999999999999999::::::;;;777999<<<@@@DDDHHHKKKMMMGGGJJJOOOUUUZZZ\\\^^^^^^YYYVVVSSSQQQRRRTTTUUUUUU\\\___cccfffggghhhjjjkkknnnllljjjhhhgggggghhhiiibbbkkktttxxxtttpppnnnnnnmmmnnnrrryyy}}}}}}zzzyyyzzz~~~xxxiii]]]kkkooossstttrrrooommmlllbbbbbbbbbeeelllqqqkkkaaa[[[YYY[[[___^^^XXXUUUWWWUUUTTTSSSTTTVVVWWWUUUTTTQQQVVVWWWTTTVVV^^^cccccc[[[___aaa\\\XXXYYYZZZXXXZZZbbblllssssssoookkkhhhmmmmmmfff]]]aaakkkllldddTTTTTTTTTSSSOOOJJJEEEAAABBBBBBAAA@@@@@@???>>>>>><<<<<>>AAACCCEEEFFFEEEEEEFFFGGGHHHGGGFFFFFFUUU^^^]]]aaapppsssddd[[[RRROOOIIICCC>>>:::888777666555555444333111000///000000000000//////..................------------,,,,,,,,,------------------,,,+++***))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%$$$&&&$$$"""###&&&((('''%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%''''''(((((('''&&&&&&%%%######$$$%%%&&&''''''((('''((()))((('''&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$(((%%%%%%''''''$$$###&&&%%%###!!!!!!###%%%%%%$$$%%%&&&'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$'''######&&&(((((((((''''''''''''((((((''')))******(((''''''((($$$$$$%%%&&&&&&''''''(((***)))((('''&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$'''''''''%%%$$$###%%%'''%%%&&&'''&&&%%%%%%''')))'''((())))))'''$$$!!!&&&&&&&&&'''((()))++++++&&&&&&&&&((())))))'''&&&,,,)))))),,,---+++,,,111111...,,,+++...000000///444555777888999999999999888777777888;;;===>>>???AAADDDEEEEEEGGGJJJHHHCCC???CCCHHHMMMPPPRRRTTTTTTTTTXXXXXXSSSRRRZZZeeekkkfff\\\WWW]]]bbb```[[[YYY___bbb```eeennniiicccjjjnnnoooqqqnnnfff^^^```fffuuuwwwsssssstttkkkllloootttuuuwww~~~|||{{{yyywwwmmmhhheeehhhmmmnnnhhhaaafffiiikkkkkkhhhbbb^^^\\\\\\^^^\\\UUUTTTWWWWWWTTTVVVRRRPPPOOOIIIAAA???BBB>>>>>>===<<<<<<===>>>>>>???===;;;:::;;;>>>AAADDDCCCBBBCCCEEEDDDDDDIIIQQQUUUZZZ```eeemmmssstttpppoooeee___aaadddbbbaaabbb```\\\VVVOOOJJJGGGFFFFFFEEEFFFGGGHHHFFFDDDAAA???>>>>>>===>>>???@@@BBBCCCGGGGGGGGGHHHJJJKKKLLLLLLMMMYYYbbbccceeerrrvvviii\\\QQQLLLBBBBBB@@@>>>:::666333000333333333222222111//////000000000////////////...------------,,,,,,,,,+++---------,,,,,,,,,,,,,,,,,,+++******))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$&&&$$$"""$$$'''))))))(((&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%%%%'''''''''(((''''''&&&%%%######$$$%%%&&&'''(((((($$$(((+++***'''&&&(((+++(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$&&&&&&######&&&$$$###"""###%%%&&&%%%$$$&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%***'''$$$###$$$&&&(((((())))))(((((((((((())))))&&&'''((((((&&&%%%%%%&&&$$$$$$%%%&&&&&&''''''(((((('''%%%$$$###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((''''''''''''$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((())))))'''&&&&&&''')))&&&'''''''''&&&&&&(((***'''((())))))(((&&&$$$"""%%%&&&'''(((***,,,...///)))((()))+++,,,,,,+++)))///,,,,,,///000///111444444222000000222444555666999:::;;;===>>>>>>>>>>>>@@@<<<999999<<<@@@AAAAAAJJJLLLLLLKKKLLLOOOLLLHHHBBBIIISSSXXXWWWVVVVVVWWWbbbddd```WWWTTT\\\gggnnnjjj___XXX[[[aaabbb\\\XXXaaabbb___cccnnnkkkcccfffhhhlllqqqpppfff]]]```iiiooowww|||wwwqqqqqqsssuuugggfffhhhkkklllnnnuuu~~~}}}zzzzzzyyyuuueee```]]]```eeefff```ZZZYYY[[[^^^^^^[[[WWWUUUTTTUUUUUUPPPIIIFFFFFFFFFDDDIIIGGGFFFEEE@@@;;;999<<<777666444333333444666777555444333333333444666777999888:::===>>>@@@HHHQQQTTTZZZ```eeelllrrrqqqmmmnnneee^^^^^^aaabbbbbbccc[[[WWWQQQKKKGGGDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@@@@@@@AAAAAABBBEEEFFFFFFHHHJJJLLLNNNOOOSSS]]]jjjqqqsss|||ssscccXXXMMMFFFDDD:::;;;;;;:::999666444222222222222333222222111111////////////////////////------------,,,,,,,,,,,,++++++******))))))((((((++++++***)))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&((()))((('''&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%''')))'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***)))(((&&&$$$&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$'''******)))(((***+++((((((''''''&&&&&&&&&&&&%%%$$$#########%%%&&&(((&&&$$$###&&&&&&######&&&######$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%+++)))''''''((())))))(((((((((''''''''''''((((((%%%'''((('''%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))((('''&&&&&&&&&'''((()))((()))***)))((('''(((***'''((())))))((()))***,,,&&&''')))+++,,,,,,,,,+++'''((()))***---///111222///...///111333333111000444333222222222333444666:::888777666777999;;;<<<<<>>:::;;;???BBBBBB@@@OOORRRSSSQQQQQQPPPKKKDDDDDDJJJSSSXXXYYYXXXXXXWWWgggiiifff]]]WWW[[[bbbfffgggaaa[[[\\\```aaa___]]]___ccc```fffssspppeeecccccceeejjjjjjccc[[[[[[aaabbbiiinnnkkkhhhjjjlllmmmeeecccdddffffffgggnnnwww~~~vvvuuuyyywwwrrr]]]YYYTTTUUUWWWVVVPPPKKKEEEHHHKKKMMMMMMMMMNNNOOOMMMKKKEEE???;;;:::::::::777777888888666444555777333222000......000222333111111111111111111111111555444666999<<<@@@IIISSSWWW\\\bbbfffkkkpppnnniiiiiibbb[[[\\\```dddeeeeeeVVVSSSMMMHHHDDDCCCCCCCCC@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCGGGHHHIIIJJJLLLNNNQQQSSS[[[bbbqqqrrr^^^QQQHHH@@@<<<===777777777666666666666666000111111111111111000000.............../////////.........------------,,,*********))))))(((((((((******))))))((()))))))))(((((()))))))))*********(((((((((((((((((((((((('''((()))(((''''''((())))))(((((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$!!!'''+++''' """)))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******(((&&&%%%&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&(((+++,,,+++)))'''''''''''''''&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&###$$$&&&&&&$$$$$$'''###$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''')))***+++***(((&&&&&&'''$$$$$$%%%&&&&&&''''''((()))((('''&&&&&&'''(((***############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&'''((()))((((((''''''''''''(((((((((''''''&&&'''((()))***(((***++++++***)))***+++***+++,,,,,,,,,,,,...000)))***,,,...///000000000,,,------///111333555666555444555777999:::888666888888777666777:::===>>>AAA@@@???>>>>>>???BBBCCCFFFIIIMMMQQQQQQNNNJJJGGGGGGEEEDDDFFFHHHIIIGGGDDDNNNSSSWWWWWWWWWUUUMMMDDDFFFHHHKKKPPPVVVXXXWWWTTT___eeegggbbb]]]]]]___```fffgggeeeaaa^^^^^^```bbb]]]dddeeelllyyywwwiiiccc]]][[[[[[]]]ZZZTTTQQQRRRXXX^^^cccbbbbbbddddddbbbaaa______```___```gggooowwwrrrhhhaaaccchhhgggaaaQQQMMMHHHGGGHHHFFFBBB===555888<<>>:::777444222222333---000111000///000111222111000...------...000111111111111111111000000///111000222666888<<>>@@@AAA???>>>===???>>><<<>>>DDDGGGGGGFFFGGGGGGFFFEEEGGGJJJMMMMMMOOORRRSSSSSSPPPLLLJJJMMMMMMNNNMMMLLLIIIGGGFFFLLLRRRXXXZZZ\\\\\\UUUMMMNNNLLLMMMQQQWWWZZZYYYVVVSSS\\\bbb```]]]]]]______gggllllllccc[[[YYY[[[]]]XXXcccfffkkkvvvtttfff___XXXSSSQQQTTTTTTOOOKKKJJJLLLPPPTTTSSSUUUWWWUUUQQQVVVUUUUUUVVVTTTSSSXXX```ZZZWWWPPPLLLNNNRRRQQQLLLAAA>>>;;;;;;<<<<<<999666///111444555555555666777666222000111///,,,,,,//////222222///,,,---...,,,...------------------.../////////////////////...222111333888:::===FFFPPP\\\aaafffhhhkkkmmmiiibbbZZZZZZZZZ\\\ccciiihhhbbbVVVSSSMMMHHHEEEDDDDDDEEEIIIHHHEEECCCAAA???>>>>>>===???AAACCCFFFGGGHHHHHHGGGJJJLLLMMMMMMPPPVVV[[[qqqqqqwwwtttfff]]]RRRIIIBBB@@@>>>:::888999333222222222333333444444///////////////...---------------.........//////------------,,,,,,,,,+++)))))))))***************))))))(((((((((((())))))((((((((())))))))))))***((((((((((((((((((((((((''')))***)))((('''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&"""!!!###&&&(((&&&%%%&&&'''((('''&&&'''''''''((((((((())))))*********)))))))))((((((%%%&&&&&&'''((((((''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&'''((()))((('''&&&'''((((((((('''&&&%%%''''''((((((((('''&&&&&&'''%%%%%%((()))&&&''')))%%%''''''&&&$$$%%%'''***)))(((((('''((((((******&&&&&&''''''''''''&&&&&&((('''&&&''')))******)))&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&%%%""" $$$$$$%%%&&&&&&''''''((("""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%&&&(((***+++''')))+++,,,,,,+++)))''')))***+++,,,------------,,,...111111000///000000222333444555444555777999777777777777777666666666888999;;;===@@@CCCFFFHHHDDDDDDEEEGGGJJJJJJIIIGGGIIIKKKIIIDDDDDDJJJMMMKKKHHHJJJKKKKKKKKKNNNSSSWWWPPPOOONNNLLLJJJIIIIIIIIITTTUUUUUUPPPIIIDDDDDDEEEMMMRRRWWWYYY[[[]]]YYYSSSRRRSSSTTTVVVXXXXXXWWWVVVNNNUUUYYYVVVSSSVVVYYY[[[```eeeeee\\\UUUSSSSSSQQQPPP\\\^^^^^^fffcccXXXTTTLLLIIIHHHJJJIIIEEEEEEGGGAAACCCBBB@@@BBBEEEDDD@@@FFFDDDEEEFFFCCCAAAEEELLLEEEDDDAAA===>>>AAA???:::666444222222444555444222+++...000000...,,,++++++///,,,,,,//////******---///333333...+++------***+++,,,---......---,,,+++......------------...///333333777<<>><<<;;;:::===???AAADDDFFFGGGHHHHHHCCCGGGJJJLLLNNNRRRZZZaaarrr|||jjjYYYQQQLLLCCC>>>;;;<<<<<<999777888222333444555555444444333222222222222111000///...---------.........//////,,,,,,,,,+++++++++******&&&&&&''''''(((((())))))))))))(((((((((((()))***''''''''''''((((((((()))((((((((((((((((((((((((''')))***)))((('''(((***%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((%%%$$$$$$&&&((('''%%%((('''&&&&&&'''((('''&&&(((((((((((())))))))))))+++******)))((()))))))))%%%%%%&&&'''((((((((('''(((''''''''''''&&&&&&&&&###&&&))))))&&&%%%&&&)))&&&'''((((((((('''%%%%%%(((((()))***)))(((&&&%%%(((%%%&&&))))))''''''***&&&'''(((&&&$$$$$$(((,,,'''&&&&&&%%%%%%'''((()))&&&&&&''''''''''''&&&&&&$$$###"""###%%%''''''''''''''''''&&&&&&'''''''''&&&(((((('''$$$###"""###$$$$$$%%%&&&&&&''''''((($$$%%%''')))))))))'''&&&'''''''''(((((((((((()))&&&&&&''''''((()))))))))%%%&&&&&&&&&''''''((((((******(((((()))+++---///***---///111111///---***---...000222333333222111///111333444333222222333444666777777777888:::<<<:::;;;;;;<<<===??????@@@;;;<<>>;;;777:::AAA???>>>:::666777<<<<<<999888777888:::777444777===888:::888555444555222---333111///...000000000...(((***---...,,,)))''''''...+++,,,111111+++***---***///000+++***---...++++++---///000000///---+++...---,,,,,,,,,...///000000111666<<>>???@@@@@@AAA@@@@@@>>>???BBBDDDFFFGGGGGGGGGFFFKKKPPPRRRUUU[[[dddllllllzzzkkk]]]NNNCCCAAA<<<;;;999777555555555666333222222111111111111111111///...///000111000...///---,,,---...///,,,)))++++++,,,,,,+++***((('''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''$$$""""""$$$%%%$$$"""&&&&&&((((((((('''&&&%%%###$$$%%%%%%#########%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&***((('''&&&&&&'''(((***&&&&&&%%%%%%%%%&&&''''''***)))((('''''''''''''''''' !!!)))+++$$$"""&&&%%%%%%%%%%%%%%%&&&'''((((((&&&$$$######%%%(((***'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''***((('''%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###'''&&&&&&%%%%%%$$$$$$###'''%%% ###***+++&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""#########$$$'''***&&&&&&'''''''''%%%$$$###"""###$$$######$$$''')))(((((((((((())))))))))))%%%&&&'''((())))))))))))---,,,***(((((()))+++,,,***)))+++......---///444333222000---,,,...333777555===AAA>>>::::::;;;;;;===;;;;;;>>>>>><<<===@@@@@@CCCGGGJJJKKKJJJHHHFFF@@@GGGMMMOOOPPPSSSRRROOOJJJNNNQQQSSSWWWZZZWWWPPPWWWZZZ[[[UUULLLGGGHHHLLLQQQOOOPPPTTTVVVUUUWWWZZZQQQLLLLLLOOOMMMHHHFFFIIIQQQTTTXXXWWWRRRJJJCCC???GGGKKKPPPTTTUUUSSSOOOLLLKKKKKKLLLMMMMMMKKKGGGCCCOOOLLLHHHEEEDDDEEEGGGHHHLLLJJJGGGFFFEEEGGGIIIJJJFFFBBB<<<:::;;;<<<;;;:::<<<555000222333000111555222222111111111000000000---...///000///...---,,,222///,,,+++,,,------,,,))))))***++++++++++++***...,,,***)))((()))***+++***************+++++++++(((+++++++++---000...)))***+++---......---,,,++++++,,,---,,,*********,,,000...111;;;BBBEEEKKKRRRYYY```fffeeecccccceeegggZZZYYYYYY]]]fffjjj```SSSOOOLLLHHHEEEEEEEEEEEEDDD???>>>>>>@@@CCCBBB???<<>><<<;;;;;;<<<===999888777666777888:::;;;;;;777444222444666666555555///---///000---,,,............------,,,,,,,,,------......---,,,+++***...---,,,---------+++)))---------------,,,+++***,,,+++)))(((((((((*********************+++++++++***,,,,,,+++---000///+++++++++,,,,,,---...///000333444444333000//////000444222666>>>EEEHHHNNNUUUWWW]]]bbbaaa^^^]]]___aaa[[[]]]```eeekkkkkk^^^OOOPPPLLLGGGDDDDDDDDDEEEEEEBBBAAABBBEEEHHHHHHFFFCCCAAACCCDDDDDDBBBBBBDDDGGGLLLQQQTTTRRRWWWfffttt{{{|||mmmaaaSSSKKKEEE???======333444444444333333222111111000//////......//////000.........///000///...---,,,,,,,,,------+++***++++++++++++***)))((((((((((((((('''''''''&&&&&&)))))))))))))))(((((((((((((((''''''''''''((((((,,,***((((((((('''%%%$$$''''''&&&&&&&&&''''''(((&&&'''(((((((((((()))***######$$$%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((()))***+++,,,'''''''''&&&''''''(((((())))))&&&###%%%)))+++)))&&&&&&''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%)))******(((%%%######$$$&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''')))(((&&&'''&&& %%%%%%%%%%%%%%%%%%%%%%%%$$$'''******(((%%%$$$###'''((((((((((((((('''&&&&&&'''(((((('''''')))+++))))))***+++,,,,,,---...,,,------...//////000000222333555666666666555555888777888;;;;;;:::>>>CCC===>>>>>>======???CCCFFFPPPSSSTTTQQQOOOOOOLLLHHHIIIFFFDDDEEECCCAAADDDJJJOOOPPPOOOKKKHHHIIIPPPWWWSSSYYY^^^___```bbb___ZZZaaa[[[SSSQQQWWW^^^YYYQQQGGGQQQ\\\```ZZZQQQJJJFFFIIIHHHKKKQQQSSSRRRSSSVVVSSSPPPOOOPPPPPPMMMMMMPPPRRRTTTVVVSSSMMMFFF@@@===FFFEEECCCAAA@@@@@@AAAAAA<<<;;;999999999999777555666555444222111111111111------......000111222222///---++++++---///111111---******------+++((()))+++++++++***************,,,,,,,,,++++++)))((('''))))))+++---...---)))&&&+++++++++***)))'''&&&%%%+++***(((''''''((())))))))))))*********++++++++++++---,,,+++---111111------,,,++++++---///222444444555555333111//////000555444777>>>DDDIIIOOOUUUSSSWWW\\\]]]YYYWWWZZZ^^^```dddjjjooorrrnnn^^^NNNOOOKKKEEEBBBBBBCCCDDDDDD@@@@@@BBBDDDGGGHHHGGGEEEBBBCCCDDDDDDCCCDDDGGGIIIPPPQQQQQQPPPVVVdddrrryyyqqq]]]PPPKKKEEEAAA===888444222333333444444333111///...000///......------......///...------//////...---+++++++++,,,,,,,,,+++******************)))((((((''''''&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&%%%$$$((('''&&&%%%%%%&&&((()))&&&((()))((('''&&&'''(((###$$$$$$&&&'''(((******''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''((()))***+++&&&&&&&&&&&&''''''((()))&&&((($$$(((***&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''(((((('''$$$######$$$%%%&&&((())))))((('''&&&###%%%'''(((((('''%%%$$$$$$######""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&###&&&'''&&&'''(((###%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((&&&$$$######'''''''''((((((((((((((()))+++,,,+++******+++,,,---------...//////000000,,,---000222333222000///555777;;;>>>@@@AAA@@@???===;;;===@@@@@@@@@CCCIIIGGGFFFEEECCCCCCFFFLLLPPPUUUYYY[[[YYYYYYXXXQQQIIIJJJHHHHHHHHHFFFBBBEEEJJJRRRUUUWWWTTTNNNMMMRRRXXXTTTYYY]]]^^^```aaa]]]WWWccc^^^VVVQQQSSSVVVRRRJJJJJJRRRZZZ\\\VVVMMMDDDAAAJJJJJJMMMSSSVVVTTTTTTWWWSSSPPPLLLJJJIIIKKKNNNQQQPPPQQQQQQNNNHHHBBB===;;;CCCAAA>>><<<:::999999999777555333222222333222111............---,,,++++++***+++---.../////////...***)))((((((***,,,---...,,,)))((()))+++***))))))************************++++++******)))((('''&&&''''''(((***+++***'''%%%(((((((((''''''%%%$$$$$$)))(((''''''''''''(((((()))))))))***++++++,,,,,,,,,...---,,,...333333000///.........///000222333222333444333111000000111666777:::@@@GGGMMMTTTXXXQQQTTTYYY[[[XXXUUUYYY^^^dddiiiooossstttnnn___QQQMMMIIICCC??????@@@BBBBBB???@@@AAACCCEEEFFFFFFEEEFFFFFFEEEDDDEEEFFFIIIKKKRRRQQQOOOOOOWWWeeettt}}}vvvhhh]]]WWWUUUQQQIIIAAA<<<888555333555555555444333000...---///......---,,,---------...---,,,---...///...,,,******+++,,,++++++++++++******))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''&&&''')))***************'''&&&%%%%%%%%%'''((())))))***+++)))'''%%%&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%'''###&&&)))$$$&&&''''''(((((('''&&&&&&###$$$&&&'''((('''&&&%%%))))))))))))((((((((('''$$$%%%&&&%%%######$$$%%%$$$%%%'''(((((('''&&&%%%$$$%%%'''(((((('''%%%###'''&&&%%%%%%%%%'''((()))###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%&&&$$$%%%((('''###((((((((((((((((((((((((''')))))))))((()))+++---(((((((((((())))))******000111222111000///000111000000111111222222333333444777;;;??????===:::777555888>>>CCCIIILLLNNNOOOGGGGGGIIIMMMNNNMMMOOOTTTTTTRRRNNNJJJIIIMMMUUUZZZVVV\\\aaacccdddccc\\\SSSNNNOOOQQQRRROOOJJJKKKPPPOOOWWW^^^]]]VVVQQQPPPRRRTTTWWWZZZ[[[^^^```]]]VVVYYYZZZYYYTTTQQQQQQOOOJJJOOORRRUUUTTTOOOIIIEEEDDDKKKJJJLLLQQQSSSQQQRRRTTTJJJGGGCCC@@@DDDLLLUUUZZZLLLMMMLLLIIIDDD???<<<;;;???>>><<<:::888666444333333000---,,,---.........)))***+++++++++***)))(((((()))***++++++***)))''')))))))))(((((((((***++++++)))&&&%%%&&&)))+++***************************++++++***))))))((((((''')))((('''((())))))'''&&&(((((()))))))))))))))(((''''''''''''''''''((((((((())))))***++++++,,,,,,,,,...///...222777777444111222333444333222111000333444666666555555777888:::===AAAFFFMMMUUU[[[]]]WWWXXX[[[]]]YYYTTTVVV]]]ccciiimmmnnnmmmiii^^^TTTKKKGGGAAA>>>>>>???@@@@@@BBBCCCEEEFFFFFFGGGHHHHHHLLLJJJGGGFFFFFFIIIKKKMMMRRRQQQRRRWWWbbbrrrkkk\\\WWW]]]eeeddd^^^RRRDDD<<<<<<===<<<555555444444222000///...///...------,,,,,,------...---,,,,,,---...---,,,(((***++++++*********+++***))))))((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&'''(((!!!###&&&(((((((((((()))&&&&&&&&&&&&&&&'''((()))+++,,,---+++)))'''((()))((((((((((((((('''&&&%%%''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''$$$!!!"""''')))'''%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%((((((((('''''''''&&&&&&###%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%$$$$$$######%%%&&&'''''''''&&&%%%$$$&&&%%%$$$###$$$%%%((()))######$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######''')))((($$$$$$'''(((&&&''''''''''''''''''''''''((())))))))))))+++///111,,,,,,,,,,,,---...///000222444555444222111111111444444555777888:::;;;<<<>>>AAADDDGGGGGGFFFDDDBBB999;;;@@@FFFMMMSSSXXX[[[SSSSSSWWW\\\]]][[[]]]aaa___\\\WWWRRRPPPSSSZZZ___]]]bbbfffdddaaa]]]UUUMMMPPPQQQTTTUUUPPPLLLNNNUUUNNNVVV___aaa[[[SSSMMMKKKTTTUUUVVVWWW\\\aaa^^^YYYMMMSSSVVVSSSPPPQQQPPPNNNLLLLLLLLLKKKJJJIIIKKKMMMIIIGGGGGGJJJJJJHHHHHHKKKGGGFFF@@@;;;===FFFOOORRRFFFFFFEEEBBB>>><<<;;;<<<999999999888666333111///...,,,))))))************''''''((()))))))))(((((((((((()))))))))(((&&&%%%((()))***)))'''&&&((()))***)))&&&"""$$$***,,,+++)))))))))))))))*********---,,,++++++***+++++++++---,,,************)))(((&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((()))***+++,,,,,,------000333444888======:::666888999:::999777555333444666888888888999;;;===;;;AAAFFFJJJPPPXXX[[[[[[```^^^___```ZZZQQQSSS[[[aaafffhhhfffcccaaaZZZTTTIIIFFFBBB???????????????AAACCCEEEFFFFFFGGGIIIKKKPPPMMMIIIGGGIIIMMMPPPQQQOOOQQQWWWaaannnlll[[[RRRPPPUUU]]]KKKJJJBBB666111333444333333222111111111111111111//////...------------------,,,+++,,,---------+++&&&)))++++++))))))***,,,***)))((('''(((((()))***'''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&'''((())))))"""%%%'''%%%%%%%%%&&&$$$%%%&&&'''(((((((((((((((***+++***))))))***+++'''((())))))((('''&&&%%%''''''''''''''''''''''''***)))'''&&&&&&''')))***&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&)))%%%$$$''')))''''''((($$$%%%&&&''''''%%%###"""$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$###!!! !!!###&&&'''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''******&&&%%%((()))'''(((((((((((((((((((((((((((***,,,---------///111333333222333444666777999888999;;;:::888666555666:::<<<>>>BBBEEEIIIKKKMMMHHHHHHGGGGGGHHHIIIKKKLLLGGGGGGGGGHHHLLLQQQVVVYYYRRRSSSYYY___aaa]]]]]]``````___[[[WWWTTTTTTWWWZZZ___cccccc\\\TTTOOOKKKGGGNNNNNNOOONNNIIIGGGMMMVVVZZZ___dddfffbbb[[[TTTPPPNNNOOONNNOOOVVV]]]]]]XXXIIILLLNNNLLLLLLNNNMMMIIIAAABBBCCCEEEFFFHHHJJJLLLGGGCCCAAAAAA@@@>>>>>>BBBCCCCCC>>>777666;;;???===;;;;;;:::777555444666888444444444333111000...---,,,***(((((()))***)))((('''((((((((())))))******)))******+++++++++******)))+++,,,+++))))))***,,,)))+++)))&&&(((...///+++***+++++++++,,,,,,,,,---......---------...///000111111000111111///+++)))%%%&&&&&&&&&&&&&&&%%%$$$''''''(((((())))))))))))'''((()))***+++,,,------///444888;;;@@@FFFEEE@@@=========>>>======<<<<<<;;;<<<>>>>>>>>>>>>@@@AAACCCJJJOOORRRVVV\\\]]]YYY```]]]^^^```ZZZQQQSSS\\\aaafffhhhddd___\\\XXXSSSJJJGGGEEECCCCCCBBBAAA??????AAADDDFFFGGGIIIMMMQQQQQQMMMIIIHHHLLLRRRVVVWWWUUUZZZdddooozzzmmmZZZRRRNNNGGGBBBBBB111888;;;888666888666111000/////////000111333444//////...------------...---,,,++++++------,,,+++&&&)))++++++)))(((***,,,***)))(((''''''((()))******))))))))))))((((((((('''((((((((())))))******'''''''''((((((***++++++###'''***+++)))''''''(((###$$$&&&((())))))((('''###%%%'''((('''(((***+++&&&'''((())))))((('''&&&(((((((((((((((((((((((('''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%***)))(((''''''&&&''''''((('''&&&&&&%%%%%%%%%%%%((("""###+++,,,&&&$$$((()))***+++,,,+++***(((&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''***++++++)))&&&%%%%%%%%%,,,***((('''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''%%%$$$###$$$&&&)))+++%%%&&&''''''((((((''''''''''''(((((()))*********$$$(((***((((((++++++)))000000000000000000000000,,,///333555555444333444888888888888:::<<<>>>???BBBDDDFFFEEECCC@@@@@@@@@AAACCCGGGLLLQQQVVVZZZ\\\RRROOOKKKHHHIIIMMMRRRVVVWWWSSSNNNJJJIIIKKKNNNPPPHHHKKKRRRYYYZZZVVVUUUWWW]]]]]]\\\XXXUUURRRRRRRRRWWW[[[\\\TTTNNNNNNQQQRRRPPPNNNMMMJJJEEEEEEOOOZZZUUUWWWYYYYYYVVVQQQLLLHHHGGGGGGEEEFFFNNNVVVXXXTTTKKKJJJGGGEEEFFFIIIFFF???777:::===AAACCCDDDDDDDDDFFFAAA>>>===;;;888999===444888777222222777777444000000000...,,,---///222222111///------,,,------,,,+++***+++,,,,,,+++)))***)))))))))***+++,,,---(((((()))***+++,,,,,,---***---//////---,,,///111***......,,,...333222---.........//////000000000//////......///000222333333444666777777333---)))+++++++++***)))(((&&&&&&''''''((()))******))))))'''((()))***+++,,,------111666<<<@@@FFFKKKJJJEEEBBBAAA@@@???@@@AAACCCDDDFFFGGGHHHHHHGGGGGGHHHIIIPPPXXX^^^^^^aaaeeeddd^^^[[[XXXZZZ___ZZZRRRVVVaaadddjjjlllgggaaa\\\XXXSSSKKKIIIGGGFFFFFFEEEBBB@@@AAAEEEIIILLLNNNQQQWWW[[[PPPLLLHHHIIINNNUUUZZZ\\\dddjjjuuu~~~gggYYYKKKEEEBBB>>>:::999888888666555444333333333///...---///111333333222------------,,,,,,+++***+++((())),,,+++(((''')))******))))))(((((('''''')))(((''''''((('''%%%###***(((&&&&&&'''(((((((((&&&&&&''''''(((((())))))%%%$$$$$$###$$$%%%'''((($$$######$$$&&&'''&&&%%%'''%%%###%%%(((***)))''''''''''''''''''''''''''''''%%%###%%%(((***)))''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&### ((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&''''''''''''$$$&&&((()))*********)))'''(((&&&###"""%%%)))+++$$$&&&(((((('''&&&'''(((+++***)))***---......---+++,,,...222444555333222555;;;===:::<<>>=========AAAKKKSSSQQQLLLLLLMMMMMMIIILLLPPPSSSTTTTTTXXX]]]\\\SSSOOOTTTWWWTTTUUUZZZ\\\UUUPPPRRRXXXYYYTTTNNNLLLPPPTTTTTTQQQPPPTTTWWW^^^[[[WWWSSSQQQQQQSSSTTTYYY[[[XXXQQQNNNPPPRRRRRROOOMMMHHHDDDDDDGGGNNNTTTIIIJJJKKKLLLLLLJJJEEEAAA<<>>???>>>:::777777888999::::::888666555555777888888666555444444222000------///000///---///,,,***,,,++++++000777222222111///------///000***+++***((((((***+++******)))((()))+++...//////)))***---...***%%%'''---...///000000///...,,,,,,,,,---...///111333444555333111222555777555222111666444333333555777777777444666888888555222111111&&&((()))((('''&&&'''(((&&&&&&&&&'''''''''((((((&&&%%%%%%'''***---......222999:::???MMMPPPLLLOOOTTTRRRNNNJJJIIIKKKQQQUUUTTTOOOIIIFFFHHHLLLPPPRRRWWWXXXXXX\\\ffflllcccVVVaaaVVVSSS[[[```]]]^^^cccdddgggeee^^^ZZZ[[[YYYSSSPPPNNNKKKGGGEEEDDDDDDDDDDDDFFFIIINNNQQQSSSTTTTTTSSSQQQOOOLLLKKKMMMUUU]]]jjjyyyttteeeXXXLLLAAA>>>===:::777666666555444222111111000000222111111222444555444333---............---,,,+++...,,,,,,...---***(((+++***)))))))))(((((((((''')))(((''''''((((((&&&$$$((('''&&&%%%&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''((()))&&&%%%%%%&&&((())))))(((,,,)))'''&&&(((((('''%%%''''''''''''''''''''''''&&&%%%$$$%%%(((***)))''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''))))))&&&$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$$$$&&&&&&'''((((((((((((((($$$%%%&&&'''(((((((((''')))+++***((('''(((***+++))))))***+++,,,---......---+++***+++...111222333///000222777<<<===;;;888888;;;===@@@FFFKKKJJJEEEJJJIIIIIIHHHGGGIIIKKKMMMQQQWWWZZZVVVQQQPPPQQQPPPOOORRRWWWYYYZZZ\\\aaafffiii```\\\``````ZZZYYY\\\UUUQQQOOOSSSYYY\\\YYYVVVUUUXXXYYYWWWTTTSSSWWW[[[YYYXXXUUUSSSRRRSSSTTTUUU[[[[[[WWWOOOLLLOOOSSSSSSJJJHHHEEEBBBAAAEEEKKKQQQJJJJJJJJJKKKKKKIIIDDDAAA<<>><<<;;;<<<;;;888555888777666666555555555555333444666666444222222333111...,,,,,,...///...,,,---+++,,,......---111666666777777555222000000111......,,,******+++,,,,,,000...,,,,,,---.../////////...000222000------222888888888999::::::888666555555444444444666888::::::999888:::;;;:::888666:::::::::;;;<<<>>>AAACCC>>>??????<<<777222...---)))***++++++***)))***+++&&&&&&&&&'''''''''((((((((('''''')))+++---//////555AAAEEEKKKVVVYYYZZZcccaaa```\\\XXXVVVVVVZZZ]]]]]][[[XXXSSSOOOPPPUUUZZZ[[[[[[[[[^^^gggnnnjjj```\\\XXX[[[cccccc]]]^^^fffggghhheee^^^[[[]]]\\\XXXRRRPPPMMMJJJIIIHHHIIIJJJLLLOOOSSSVVVWWWWWWWWWWWWRRRQQQQQQQQQOOOQQQYYYbbbpppjjjUUUJJJHHH???888888:::888555555555444333222111000000000111///...///000111000///......//////......------...,,,,,,...---)))(((***))))))))))))((((((((((((((('''&&&'''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''(((((('''&&&&&&&&&''''''(((''''''(((+++,,,,,,+++,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$###'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###""""""$$$&&&(((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''(((((()))***+++,,,+++***)))***,,,000//////000333555777777777444111000333666999:::888777777<<>>?????????@@@BBBDDDDDDCCC???BBBCCCBBB??????AAADDDEEEFFFDDD???888111,,,)))'''((()))(((''''''''')))&&&&&&'''''''''(((((((((************+++---///000222BBBLLLRRR[[[^^^dddqqqnnnnnnllliiieeeccccccdddfffhhhfff```XXXVVV[[[aaa_________```eeejjjhhhdddVVVYYYaaafff```WWWXXXaaafffeeeaaaZZZXXXZZZ[[[YYY[[[XXXTTTOOOMMMMMMNNNOOOQQQVVV[[[\\\ZZZXXXWWWXXXZZZXXXWWWVVVSSSQQQYYYcccssskkkTTTDDD>>>???888555777999888666666555555444333222111111111000...------......---+++------............------)))&&&'''******'''''')))))))))))))))((((((((((((''''''&&&'''))))))(((&&&&&&'''((('''&&&&&&'''((())))))((((((''''''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$(((''''''))),,,------,,,'''&&&&&&&&&'''))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&((())))))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&''')))***$$$$$$&&&'''((((((((((((((((((((((((***,,,...///000......000//////222666888999::::::999;;;@@@DDDEEEBBB===<<<===@@@CCCDDDCCC>>>;;;>>>EEEIIIHHHFFFEEE???BBBOOOXXXWWWXXX]]][[[YYYWWWVVVXXXZZZ[[[\\\XXXZZZXXXTTTRRRTTTSSSOOOIIINNNPPPOOOOOOTTTYYY\\\bbb^^^___eeedddZZZUUUWWWKKKLLLNNNNNNNNNMMMMMMMMMNNNLLLHHHCCC@@@BBBGGGLLLEEEFFFHHHIIIJJJIIIHHHHHHKKKLLLHHHAAA===@@@BBBBBB::::::999888888;;;@@@DDD>>>===<<<<<<<<<;;;888666888<<<<<<888888;;;;;;888444444333333333333333333777666333000//////000111---///000///...---...///...---,,,+++,,,,,,,,,,,,...---///222333333666;;;999;;;>>>>>>===:::999999<<<999888999999888999;;;999999::::::;;;>>>BBBDDDFFF@@@???DDDGGGDDD@@@>>>>>><<<;;;===BBBDDDBBB???============>>>>>>???@@@@@@BBBCCCDDDJJJPPPSSSQQQKKKOOORRROOOHHHAAA@@@AAAIIIIIIGGGAAA999111,,,)))%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((+++++++++++++++---///111111BBBNNNXXXdddgggiiissstttuuuuuurrrnnniiifffeeejjjjjjhhhccc]]][[[___cccdddeeeeeedddddddddcccaaa[[[^^^cccfff___VVVWWW]]]bbb___ZZZUUUSSSUUUXXXYYY\\\YYYVVVSSSRRRTTTVVVXXXVVV[[[aaaaaa^^^[[[ZZZ[[[\\\XXXWWWWWWTTTSSS^^^lll|||uuudddUUUHHH???;;;;;;666444777999666444444444333222111111111111111222111//////000000///---+++,,,,,,---------,,,,,,%%%###$$$((()))''''''***(((((((((((())))))))))))(((''''''((()))***((('''''')))******((('''((()))))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&(((***,,,,,,+++%%%%%%%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))***************'''((()))+++---...//////*********,,,...111444666999555555888999:::???GGGDDDHHHLLLIIICCCCCCJJJQQQNNNKKKIIIHHHKKKNNNQQQRRRLLLFFF@@@???DDDIIIJJJJJJHHHCCCHHHVVV^^^[[[YYY\\\eeedddddddddeeeccc___\\\ZZZ]]]]]]ZZZXXXXXXUUUQQQLLLRRRSSSOOOMMMQQQUUUUUUYYYVVVXXX___\\\RRRNNNPPPHHHJJJLLLKKKHHHEEEEEEEEEGGGDDD@@@<<<;;;>>>CCCHHH???@@@BBBDDDDDDBBB@@@>>>>>>AAA@@@<<<888999999777333444444444444666:::======<<<::::::;;;;;;999888555777777555666888888666000000000111111333555666777777555444222111000///---...//////------...000000000///...------...///333111111333444555:::AAA<<<>>>BBBDDDDDDEEEFFFGGGFFFBBBAAADDDDDDAAABBBGGGBBBDDDFFFFFFFFFHHHKKKNNNPPPKKKJJJPPPTTTOOOGGGCCCFFFDDDCCCDDDHHHJJJIIIGGG===>>>AAADDDEEEEEEEEEDDDDDDHHHJJJJJJPPPYYY\\\YYYUUU[[[aaaaaaZZZSSSOOONNNSSSQQQLLLCCC999111,,,***((()))******(((((()))***'''''''''((((((((())))))***++++++++++++---111555:::HHHSSSaaatttwwwqqqsssuuuwwwyyywwwqqqkkkfffcccfffccc___]]]\\\]]]^^^___eeefffhhhiiigggccc```___dddbbbbbbdddcccaaaaaacccbbb^^^ZZZXXXWWWWWWZZZ]]]ZZZYYYWWWVVVWWWZZZ]]]___YYY]]]bbbcccaaa___^^^^^^XXXSSSSSSVVVVVVYYYjjj~~~kkk```SSSIIIDDD@@@<<<888888444222555555222111222000000///...............000...------......---+++++++++,,,,,,---,,,,,,,,,&&&$$$&&&***+++)))))),,,(((((((((((()))))))))))))))((('''((())))))(((&&&&&&))),,,+++)))'''(((***((((((((((((((('''''''''''''''((((((((('''&&&&&&'''&&&%%%&&&(((***)))((('''''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$%%%'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$###$$$%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((''''''''''''''''''((()))''''''((()))***++++++,,,'''(((***,,,,,,,,,+++***)))***,,,...000111111222......000222444777:::;;;===888999???AAAAAAGGGQQQRRRWWWYYYUUUNNNLLLPPPVVVMMMMMMNNNQQQVVVYYY[[[[[[PPPMMMHHHFFFHHHKKKMMMOOOJJJJJJOOOZZZbbbbbb```___fffffffffhhhhhhccc[[[TTTXXX\\\]]]XXXTTTRRRPPPLLLTTT[[[]]]VVVSSSVVVWWWTTTSSSPPPSSSXXXUUUKKKHHHLLLEEEGGGIIIHHHFFFDDDBBBAAA>>><<<999777888;;;>>>AAA;;;===???@@@???===:::888555:::;;;888666666555222...000222222222333555777777666444444666777777666111222333333444555555555---...000111222555999<<<;;;:::999888666444222111000111111000//////111333444444555333222111222444888555444666666777===DDDDDDFFFHHHJJJLLLPPPUUUYYYQQQKKKJJJMMMMMMHHHHHHNNNMMMPPPSSSRRRPPPNNNOOOQQQUUURRRTTT\\\^^^XXXNNNHHHKKKKKKKKKKKKKKKKKKLLLMMMCCCEEEHHHKKKLLLMMMLLLLLLNNNSSSTTTSSSWWW```aaa\\\VVV\\\dddgggeeebbb``````^^^ZZZQQQEEE999000+++***&&&((()))((('''&&&''')))''''''((((((((()))))))))(((***,,,,,,,,,///555;;;CCCMMMVVVggg~~~xxxtttyyy{{{|||zzzssskkkddd``````[[[WWWUUUXXX[[[]]]]]]^^^]]]```dddddd```\\\\\\___[[[XXXZZZaaaeeefffeeedddaaa___``````^^^```cccfffddd```\\\YYYWWWVVVVVVXXXYYYZZZ\\\]]]\\\[[[ZZZ^^^XXXXXX\\\[[[\\\mmmQQQJJJBBB===<<<;;;999666666222111333333000///111//////......------......,,,+++******++++++***)))+++,,,,,,---......------***'''(((,,,,,,))))))+++'''((((((((()))))))))******)))((()))))))))'''%%%%%%))),,,+++(((&&&'''***'''''''''(((((((((((((((%%%&&&'''((((((((('''&&&'''&&&%%%&&&'''((('''&&&'''(((((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&&&&%%%$$$%%%'''((((((((((((((()))******((()))***,,,...///000111------......///000111111222333444555555666555555777888:::<<<>>>???@@@@@@BBB>>>AAAJJJMMMIIILLLUUU^^^^^^\\\YYYUUURRRPPPPPPLLLMMMPPPUUUYYYZZZYYYWWWPPPRRRSSSSSSQQQQQQSSSUUUPPPSSSVVVZZZaaafffddd______^^^^^^```aaa\\\RRRKKKNNNSSSUUUOOOIIIHHHIIIJJJPPPYYY[[[TTTPPPSSSRRRMMMHHHEEEGGGMMMJJJCCCCCCJJJBBBBBBCCCDDDCCCAAA===;;;777666444444555777888888666777999::::::888666555111555666333111333333111,,,...000111000000111222000...------000222333444000//////000111000000111+++...000222444888>>>CCCBBB@@@===999777666666777333444444333222333555777888999:::999666555777999;;;888888;;;;;;:::>>>DDDLLLLLLMMMMMMQQQWWW___eee\\\TTTQQQTTTQQQJJJIIIOOORRRWWW[[[[[[WWWSSSSSSTTTTTTUUU[[[dddfff^^^TTTOOOOOOQQQRRROOOKKKJJJLLLPPPLLLLLLLLLMMMNNNPPPQQQRRRUUU\\\^^^\\\```iiiiiibbb]]]^^^aaacccddddddcccccc```ZZZPPPBBB666...+++***$$$%%%&&&&&&$$$$$$%%%&&&'''((((((((())))))))))))(((+++......///333;;;BBBHHHQQQXXXiii~~~{{{~~~{{{rrrhhh___ZZZ\\\ZZZVVVTTTTTTWWW\\\``````[[[[[[```aaa]]][[[[[[WWWTTTQQQSSSZZZ```aaa___bbb___```dddeeeaaa```ccckkkiiifffaaa\\\WWWTTTRRR[[[XXXVVVWWWZZZ[[[XXXUUUbbb^^^```gggeeecccsssEEECCC@@@===<<<:::888777555222111333222000000222111000000/////////000000...---,,,,,,......---,,,,,,------.../////////...,,,)))))),,,+++'''&&&((('''((((((((())))))******+++***))))))))))))'''%%%###(((,,,+++'''%%%&&&)))&&&'''''''''(((((())))))"""###%%%&&&'''&&&%%%%%%((('''&&&&&&''''''&&&%%%$$$&&&((('''%%%%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$'''&&&%%%############%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&&&&&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))''''''(((***)))))))))))))))***++++++***+++---///111333444555555444222111222444777999AAAAAAAAAAAA@@@@@@???>>>AAABBBDDDEEEFFFFFFEEEDDDKKKIIIOOOZZZ\\\UUUUUU\\\ccc^^^XXXVVVVVVTTTMMMFFFMMMNNNRRRVVVXXXVVVQQQMMMOOOUUU\\\]]][[[XXXYYY[[[VVVZZZZZZXXX\\\eeeddd\\\\\\ZZZYYY[[[\\\XXXOOOHHHGGGMMMOOOHHHBBBDDDKKKNNNCCCNNNQQQJJJFFFHHHGGGAAA;;;888;;;BBBBBB===AAAJJJAAA@@@???@@@???<<<777333777777666777888888777555111222333555555444333222...222222...---000222111+++...000111000//////000000...,,,---000333555666000......//////---,,,...+++...111444666;;;BBBGGGGGGDDD>>>:::777888:::<<<555666666555444555777:::;;;===>>><<<999888:::===;;;:::<<>>CCCPPPOOONNNMMMQQQXXXbbbjjjcccYYYUUUWWWSSSIIIGGGMMMPPPWWW]]]^^^[[[WWWWWWXXXQQQTTT^^^iiijjjbbbXXXTTTUUUXXXZZZUUUNNNLLLPPPUUUSSSQQQMMMKKKLLLOOORRRUUUWWW___cccbbbgggqqqqqqiiikkkgggcccaaa```aaa```___[[[UUUJJJ<<<111++++++,,,'''((())))))''''''((()))(((((((((((())))))))))))(((,,,///000111666???GGGNNNWWW]]]lll{{{pppdddZZZUUU[[[[[[ZZZUUURRRTTT]]]eeemmmeee```ccceeeaaa___```VVVVVVTTTTTTXXX\\\\\\YYY\\\YYY\\\cccccc^^^\\\^^^^^^^^^```aaaaaaaaaaaaaaaeee___ZZZ[[[___aaa]]]YYYXXXWWW```mmmpppppp<<<;;;:::888666555444444333222222222111111000000//////.........------------------,,,+++***)))(((+++,,,,,,------,,,,,,+++---,,,***(((''''''((()))))))))))))))((((((((((((,,,***'''$$$$$$&&&(((***,,,***((('''((()))(((&&&((((((&&&%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%!!!!!!$$$$$$"""###!!!!!!%%%&&&$$$%%%(((######""""""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&'''((('''%%%#########'''((()))******)))((('''((((((((('''(((((()))***)))&&&'''+++***&&&'''---,,,------+++)))'''((()))///000222444666777777777444;;;???;;;;;;???AAA???EEEFFFHHHJJJGGGBBBCCCFFFDDDLLLRRRSSSRRRRRRQQQOOOGGGNNNYYYbbbaaa[[[ZZZ]]]^^^[[[YYYZZZ[[[XXXPPPJJJFFFMMMTTTUUURRRRRRUUUZZZ[[[\\\]]]]]][[[ZZZZZZ[[[XXXWWWWWWYYY\\\\\\YYYVVVSSSVVVXXXSSSJJJEEEFFFJJJRRRLLLEEE@@@>>>@@@BBBCCCGGGHHHGGGDDD>>>;;;<<<>>>:::777666999;;;<<<@@@EEE@@@>>>;;;888777888999:::111111111000000/////////333222111000///......---///---,,,,,,...000000000...------...000000///......//////000111222333333444222///...///000000000///333777777666888???FFFGGGFFFAAA:::777:::;;;999<<<777222222555888888777999===CCCEEE@@@:::;;;BBBJJJEEECCCEEEFFFCCC??????XXXZZZXXXUUUXXXaaaiiillliiicccccceee^^^PPPKKKOOOUUUZZZ\\\]]]```ccc]]]SSSXXXZZZaaahhheee[[[UUUUUU[[[\\\\\\ZZZVVVQQQNNNMMMPPPLLLHHHFFFHHHKKKOOOQQQSSS]]]eeeffffffkkkoooqqqxxxssskkkgggdddaaa\\\XXXTTTIII;;;111---***'''$$$''''''(((((('''&&&%%%%%%'''&&&&&&'''((())))))(((,,,((()))///444888CCCNNNUUU```llluuu~~~|||}}}vvvrrrrrrpppggg[[[SSSMMMOOORRRUUUVVVWWW]]]bbbjjjlllllliiihhhiiigggcccZZZRRRTTT]]][[[RRRXXXhhhiiiccc^^^]]]\\\XXXWWWXXX[[[\\\___dddgggeee___YYYcccdddeeeeeebbb]]]YYYVVVSSSUUU___lllssszzz:::999777666444444333333222222111111000000000000.........------------,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++***...,,,***((((((((()))***&&&&&&'''((()))***++++++,,,***(((&&&&&&''')))******(((''''''((())))))((('''&&&&&&%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%"""###&&&&&&$$$$$$""""""%%%&&&$$$$$$'''$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&'''))))))'''''''''(((%%%&&&'''((((((((('''&&&(((((((((((())))))***+++///---///222000,,,,,,111...111333444444444555666666:::???CCCBBB@@@>>><<<<<>>FFFJJJ???;;;777666888999888666AAACCCHHHMMMKKKFFFFFFKKKMMMLLLLLLMMMHHHCCCCCCFFFWWW^^^dddfffhhhkkkjjjgggkkkiiihhhgggccc]]][[[]]]```bbbaaa___```aaa\\\TTT\\\___eeeiiihhhddd]]]XXXWWWXXXXXXVVVQQQLLLIIIHHHGGGDDDBBBBBBEEEJJJOOORRRPPPZZZbbbeeeggglllrrruuuvvvssspppooonnniii___XXXNNNDDD888000,,,+++)))'''(((((())))))(((((('''&&&(((''''''(((************///++++++000666===JJJWWW```iiirrryyyxxxnnnfffbbb^^^VVVNNNBBBDDDHHHKKKOOOSSSYYY___ccciiijjjddd``````aaabbb^^^WWWWWW]]]]]]XXXYYY```]]][[[\\\```aaa]]]XXXXXX\\\^^^aaacccaaa___\\\ZZZ```___]]]\\\[[[YYYWWWUUUYYY[[[gggxxx666666555444333333333333000000000000////////////------------,,,,,,,,,,,,***+++++++++++++++******)))******++++++******)))...---+++***))))))***+++&&&&&&'''((()))***++++++++++++***)))))))))))))))'''&&&%%%&&&(((******)))&&&&&&%%%%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((%%%$$$######$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&###$$$'''(((&&&%%%"""###%%%&&&######&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%"""$$$&&&'''&&&&&&'''(((&&&'''((()))))))))))))))***++++++,,,---...//////111111333666555111000222555777:::;;;;;;::::::;;;<<>>>>>===BBBFFFHHHEEE@@@===???CCC:::999777888:::;;;<<<;;;<<<:::777666666666555333555222222666666333333555999777555333222222333444111111111111111000000000...///111222222111000...222111000000333444444444111000000222444555444333666777888999999888777777:::888555555888;;;===>>>FFFCCC@@@===>>>BBBHHHLLLIIIKKKHHH@@@<<>>???GGGHHHLLLRRRVVVSSSLLLEEERRRSSSSSSQQQPPPPPPPPPOOOLLLSSSSSSLLLJJJPPPOOOHHHLLLVVV]]]\\\XXXXXXZZZ[[[YYYUUUSSSQQQNNNLLLOOOVVVMMMMMMNNNQQQSSSSSSPPPLLLKKKOOORRRQQQMMMJJJJJJLLLKKKHHHFFFIIILLLLLLFFFAAA???<<<888555444666999;;;===???@@@===888555666999555444444444555444111///888555222222555666444222222111333888888444222444999888666444444444444555000000000000000000000000...000333555666555333111333222111222555666666555333333333555888:::999888888999;;;===>>>>>>===<<<<<<:::888999<<<@@@BBBCCCHHHEEEAAA???BBBEEEHHHIIIFFFMMMPPPJJJDDDDDDHHHJJJHHHJJJMMMPPPQQQQQQPPPPPPKKKNNNSSSVVVRRRMMMOOOTTTXXXXXXZZZYYYSSSMMMOOOUUUWWW]]]aaadddgggiiifffaaadddlllmmmgggffflllmmmhhhlllggg```[[[[[[\\\\\\ZZZfffqqqrrreee\\\[[[UUUHHHHHHIIIGGGDDD>>>999777666666666666666777<<>>BBBGGGIIIIIIIIIIIIIIIKKKKKKJJJHHHGGGIIILLLOOOUUUPPPNNNTTT]]]```YYYQQQUUUUUUUUUWWWXXXWWWVVVVVVQQQVVVVVVQQQPPPTTTQQQJJJRRRXXX\\\\\\\\\\\\XXXRRRRRRNNNLLLLLLJJJHHHJJJNNNHHHGGGGGGHHHJJJLLLLLLLLLJJJMMMNNNLLLHHHDDDBBBBBB@@@???@@@DDDFFFBBB999111666444111///...111555888666777888777333111222444666555555666666444000...444111...///222444222000333222666<<<>>>:::888:::999999777666666666666666111111111111111111111222111333666999:::999888666555444444666888:::999888;;;;;;<<<>>>BBBDDDDDDCCC???@@@AAABBBBBBAAA@@@@@@===;;;:::<<>>===@@@>>><<<<<<===;;;777222333222111...++++++...000...000111222222222444666222111111222333333222000000...---...///000000000555555:::AAACCC@@@???@@@::::::999888888888888888666666666666777777777777777999;;;===???>>>>>>===:::999:::<<>>======???BBBFFFHHHIIIHHHJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCFFFGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGIIINNNNNNHHHDDDGGGMMMPPPOOOUUU[[[[[[WWWTTTTTTVVVNNNQQQWWW[[[ZZZZZZcccnnnqqqeee\\\[[[\\\XXXQQQLLLOOOSSSWWWZZZ___aaa[[[SSSPPPWWW\\\]]][[[[[[XXXTTTXXXPPPIIIIIILLLNNNPPPTTTSSS]]]^^^RRRFFFCCCBBB???555555555222...+++++++++%%%(((+++---///444;;;AAAKKKUUU^^^```bbbgggmmmooosssnnniiigggcccWWWDDD555333111---***'''&&&''''''%%%&&&&&&'''''''''''''''###''')))***((((((+++...000777???FFFPPP^^^hhhllltttuuuzzzyyyvvvwwwpppeeeZZZPPPJJJDDDAAA???EEEJJJLLLSSS^^^aaa]]]YYY\\\]]]ZZZYYYXXXTTTNNNSSSVVVUUUOOOQQQ[[[aaaaaa___XXXTTTVVVYYY[[[___dddhhhaaa[[[YYY]]]aaabbbbbb______^^^]]]\\\\\\\\\]]]cccppp222222111000/////////000....../////////000000000.........------------,,,******+++******)))((('''++++++,,,,,,,,,,,,++++++)))*********************&&&&&&'''((()))***++++++)))))))))((((((((((((((('''&&&$$$$$$%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%$$$%%%&&&''''''&&&%%%%%%######$$$$$$%%%&&&&&&'''$$$'''&&&###$$$''''''%%%$$$""""""%%%&&&$$$$$$'''%%%%%%%%%%%%%%%&&&''''''%%%&&&(((******(((&&&%%%'''(((((()))******++++++++++++******+++,,,...///+++---000111111111222444999999:::;;;<<>>@@@DDDGGGJJJLLLMMMMMMNNNTTTVVVSSSSSSVVVXXXUUUMMMPPPTTTWWWYYY\\\___bbbZZZUUUPPPQQQWWW[[[\\\ZZZXXXWWW[[[dddhhhddd``````\\\VVVXXXaaabbbXXXQQQQQQSSSVVVUUURRRPPPPPPMMMIIIIIIDDDBBBCCCAAA===<<<>>><<<>>>@@@AAAAAA@@@??????===>>>@@@@@@???===;;;:::<<<;;;:::999888777777777222333444111...,,,,,,---,,,...///000111333444555///---,,,---///111222222///000111000//////111333999888<<>>=========<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@>>>???@@@BBBCCCCCCCCCCCCBBBBBBCCCEEEHHHIIIHHHGGG<<<===>>>BBBFFFIIIJJJIIINNNMMMLLLJJJJJJKKKLLLMMMPPPPPPQQQSSSUUUUUURRROOOOOOPPPQQQNNNKKKJJJLLLOOOLLLPPPPPPMMMLLLPPPTTTTTTRRRYYY___^^^YYYUUUVVVYYYOOOLLLLLLQQQUUUYYY```ggghhh\\\SSSTTTXXXVVVPPPLLLMMMOOORRRSSSWWWXXXQQQHHHCCCEEEJJJPPPQQQMMMMMMOOOPPPHHHBBBCCCEEEDDDEEEHHHGGGGGGEEEBBB>>>:::888777---......,,,)))((()))***"""&&&***,,,---222999???IIISSS[[[]]]]]]___bbbbbbgggccc```aaa```UUU@@@///...---,,,)))''''''((()))&&&&&&'''((((((((((((((($$$'''++++++)))))),,,000333<<>>;;;888666444555888:::::::::999888000333555666555333222222111444777666222000///000///000000111111111222333555222///...000333555555222444666444222111444777;;;:::>>>DDDEEECCCBBBDDDBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDEEEEEEFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIILLLOOOPPPOOOMMM@@@@@@BBBFFFJJJMMMNNNMMMMMMLLLLLLLLLNNNRRRVVVXXX^^^^^^```bbbcccaaa]]]ZZZYYYZZZYYYTTTNNNMMMQQQVVVMMMSSSVVVWWWWWWXXXUUUPPPKKKSSSZZZZZZUUURRRUUUZZZXXXNNNGGGKKKSSSYYY[[[]]]WWWNNNHHHLLLRRRSSSQQQOOOMMMLLLIIIGGGJJJLLLHHHAAA999666;;;EEEGGGCCCFFFNNNNNNEEE???@@@AAA===<<>>777:::;;;888;;;CCCFFFCCCHHHFFFIIIQQQUUUTTTTTTWWWRRRPPPRRRYYY^^^[[[XXXWWW]]][[[^^^dddeee```^^^aaa^^^eeekkkjjjbbb[[[ZZZ[[[\\\VVVXXX[[[VVVYYY\\\UUUKKKXXXbbbcccfffhhh^^^OOOAAADDDHHHLLLNNNMMMKKKIII;;;===BBBEEEGGGFFFEEECCCDDD???<<<>>>AAA@@@999333333444444555555555444444000111111000......///000///...------///111111000666111------000111...***000------000222333333555333000000222111///000555:::555333777777444444888:::;;;>>>CCCGGGGGGCCC???BBBBBBEEEJJJJJJDDD??????EEEEEEJJJPPPPPPLLLMMMTTTQQQNNNIIIFFFFFFHHHHHHEEEJJJGGGGGGLLLQQQSSSTTTTTTIIIEEEFFFBBB???LLLVVVRRRHHHKKKOOOQQQRRRTTTXXX[[[\\\dddfffaaaaaafffccc[[[___```YYYNNNIIIMMMQQQQQQIIIJJJQQQZZZ\\\UUUQQQRRRWWWWWWWWWTTTRRRQQQQQQSSSYYYUUUMMMEEEFFFPPPWWWYYYUUUOOOKKKLLLPPPSSSOOOKKKDDDDDDDDDCCCAAA>>><<<:::555333222444777::::::888===999555333444666888888555777222***(((+++,,,)))%%%''')))***)))''''''(((***)))+++...///000777@@@SSSWWW^^^eeefffdddccceee___UUUQQQUUUQQQBBB333...,,,,,,,,,)))&&&%%%(((+++***)))))))))++++++)))(((&&&''''''&&&'''***...222666>>>HHHUUUhhh{{{~~~wwwooojjjhhh___PPPJJJNNNWWWUUUOOOLLLTTT___aaa\\\TTTUUUVVVXXXWWWTTTOOOJJJIIILLLPPPSSSTTTSSSTTTUUUUUUSSSSSSVVV[[[___```___ZZZ]]]^^^]]]```dddaaaZZZUUU[[[bbbbbb\\\^^^ooo111111000///////////////...............//////000...---,,,,,,------,,,+++***+++,,,+++***)))***++++++******))))))*********++++++++++++***)))((('''))))))(((((((((((()))))))))'''%%%%%%%%%'''((()))'''''''''''''''&&&%%%%%%'''&&&%%%'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''(((&&&$$$######$$$&&&((()))))))))***************)))***++++++++++++,,,---333111///000333555666555111111222222222111111000000444999;;;<<<===???AAA===DDDHHHEEEDDDGGGIIIGGGPPPRRRUUUYYY\\\^^^]]]\\\___\\\^^^dddgggddd``````]]]]]]bbbiiiiiiccc___```___```___[[[VVVSSSRRRRRRUUURRRWWWZZZSSSSSSSSSLLLFFFPPPWWWWWWYYY[[[SSSFFFAAACCCFFFIIIJJJHHHEEECCC777888;;;===>>>>>><<<;;;:::888666777888777111---111111222222222222222111......///---,,,+++---...*********+++---///000000111111111222444555555555555333222222333333444555111111444888777444666;;;@@@<<<<<>>BBB@@@??????BBBDDDFFFGGGKKKJJJLLLNNNKKKEEEDDDGGGGGGEEEGGGMMMPPPOOOQQQWWWRRROOOLLLJJJLLLOOOOOONNNVVVRRRQQQUUU[[[\\\XXXUUUPPPLLLMMMJJJFFFPPPYYYSSSRRRUUUXXXWWWTTTTTTXXX\\\]]]cccccc^^^___eeeeee^^^VVVUUUNNNHHHIIIOOOQQQNNNEEEFFFMMMVVVXXXSSSOOOPPPSSSUUUXXXYYYWWWUUUTTTTTT^^^YYYOOOEEECCCJJJPPPQQQPPPLLLIIILLLSSSUUUSSSOOO???===;;;999777666666555333000......000111///...///---,,,,,,------,,,+++---///---'''&&&)))***'''$$$&&&))))))(((''''''(((***((()))+++---111:::EEEPPPXXXbbbgggddd```___aaa]]]XXXTTTQQQIII<<<111,,,((())))))(((&&&&&&)))+++)))))))))*********)))(((***+++++++++,,,...333777===HHHVVVbbbnnn{{{|||yyyyyyzzzvvvqqqnnnfff]]]XXXYYY^^^]]]WWWSSSXXX```bbb___UUUWWWYYY[[[[[[VVVOOOJJJIIILLLPPPSSSUUUWWWZZZ\\\ZZZWWWTTTVVVZZZ```ccceee^^^___[[[WWWYYY^^^]]]YYYUUU\\\ccceeeaaadddttt111000000///////////////......------......///000...---+++,,,------,,,***)))+++,,,,,,++++++,,,---******))))))))))))*********++++++******)))(((''')))((((((''''''(((((())))))((('''&&&&&&'''((((((%%%%%%&&&''''''&&&$$$###&&&%%%$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%&&&'''((())))))'''&&&$$$$$$&&&''')))'''''')))*********))))))))),,,//////,,,+++...222555333333555888:::::::::999999999888777777777666222888@@@FFFIIIJJJJJJKKKNNNSSSTTTNNNIIIJJJNNNRRRUUU]]]aaa```bbbgggfff___```]]]^^^bbbccc___\\\\\\\\\^^^dddllllllfffaaa___bbb]]]UUUOOOKKKJJJJJJKKKMMMLLLUUUWWWMMMIIIHHHAAABBBIIILLLIIIJJJLLLGGG===>>>@@@BBBCCCCCC@@@===:::333333444555555555444444333333444333222///,,,***........................+++,,,,,,+++)))(((***+++'''((()))***---///111333000333777999888999:::<<<:::999777555444444555555333555;;;>>>;;;888:::@@@FFFDDDDDDFFFEEEBBBBBBDDDIIIHHHGGGFFFFFFIIIMMMPPPSSSSSSTTTSSSMMMGGGHHHNNNLLLGGGGGGLLLRRRUUUWWWYYYTTTRRRQQQRRRTTTTTTSSSSSSTTTRRRSSS[[[fffjjjeee^^^TTTQQQSSSRRRMMMSSSYYYRRRZZZ^^^aaa]]]VVVRRRTTTYYY\\\```^^^ZZZ\\\bbbccc]]]RRRNNNHHHEEEJJJPPPOOOIIICCCEEEJJJQQQTTTPPPNNNNNNDDDIIIOOORRRRRROOOMMMKKKNNNLLLFFF???@@@HHHOOOQQQKKKHHHGGGKKKPPPQQQNNNIII888666222///------///000...,,,***)))))))))((('''''''''(((***,,,***'''$$$$$$&&&&&&$$$$$$&&&&&&$$$$$$&&&(((((('''&&&'''(((+++((((((+++///555AAAMMMSSS^^^jjjlllgggbbb```bbb\\\]]]WWWJJJ===555...)))$$$&&&'''''''''''')))***))))))************))))))******+++++++++...333777<<>>???@@@???????????????@@@AAAAAA999>>>EEEMMMSSSVVVWWWXXX\\\YYYQQQHHHCCCFFFMMMSSSRRR___ddd___aaajjjiii```WWWTTTUUUXXXXXXTTTRRRTTTXXX[[[aaafffhhheeeaaa```bbb]]]UUULLLGGGEEEGGGIIIGGGGGGPPPQQQDDD??????:::CCCEEEEEEAAAAAACCC@@@:::999:::<<<===<<<999666444000000000000111222222333222555777666222///......,,,+++++++++*********+++)))******)))''''''((()))(((***+++---///111444666666888;;;===>>>======<<<<<<>>><<<888666777888777:::<<<@@@BBB???;;;???GGGKKKJJJIIIGGGFFFEEEGGGJJJGGGKKKOOOPPPOOOOOOQQQTTTWWWYYY[[[YYYQQQIIIJJJPPPQQQMMMKKKPPPXXX\\\[[[XXXUUUUUUXXX\\\\\\WWWRRRQQQQQQQQQSSS]]]kkkrrrlllaaaUUURRRVVVXXXSSSUUUXXXQQQXXX___ccc```WWWPPPPPPSSS[[[]]][[[YYY[[[___\\\VVVSSSOOOKKKIIIJJJLLLIIIEEEDDDEEEIIIMMMNNNLLLJJJIII888===BBBEEEDDDBBB@@@???:::<<<<<<:::===DDDKKKLLLHHHGGGFFFGGGHHHFFF???:::111000---+++******++++++)))((('''&&&''''''''''''&&&&&&'''***+++***&&&### """###$$$$$$%%%$$$###$$$%%%''''''&&&&&&'''))))))(((***///444;;;HHHTTTYYYbbbiiijjjhhhfffdddbbb\\\```YYYDDD333///,,,((($$$%%%'''(((((((((((((((((()))*********)))))))))((()))***+++,,,000555888<<>>@@@@@@???666888:::===@@@DDDGGGIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHLLLQQQVVVZZZ]]]^^^]]]UUUKKKEEEDDDEEEGGGHHHLLLZZZ```\\\^^^ggghhhaaaUUURRRSSSUUUTTTQQQQQQTTTSSSUUUXXXZZZ\\\^^^^^^^^^ZZZZZZWWWNNNDDD@@@CCCHHHDDDCCCIIIHHH;;;888;;;888CCCBBB@@@<<<<<<>>><<<999333444666777777555333222,,,,,,,,,---///111333444111555888666222......///+++***)))((((((((())))))))))))***((('''&&&'''))))))+++...///000222666999<<<:::;;;>>>CCCDDD@@@<<<<<>><<<@@@AAADDDGGGFFFEEEKKKSSSTTTTTTPPPKKKHHHKKKPPPSSSJJJMMMOOOPPPOOOPPPTTTXXXXXX[[[```aaaXXXMMMLLLPPPTTTQQQQQQVVV^^^aaa[[[TTTRRRUUU]]]eeeeee[[[TTTSSSYYYYYY[[[```lllssskkk]]]XXXTTT[[[```ZZZZZZ[[[UUUQQQYYY```___XXXQQQOOOPPP[[[[[[[[[[[[\\\\\\UUUMMMMMMLLLKKKJJJGGGCCCBBBBBBAAACCCDDDDDDCCCCCCAAA???777:::<<<<<<;;;999::::::666;;;>>>;;;:::<<<>>>===GGGFFFDDDDDDBBB<<<555///+++++++++***)))((('''&&&''''''&&&%%%%%%%%%%%%&&&$$$###"""###%%%%%%$$$#########%%%''''''%%%######$$$%%%''''''&&&'''(((***%%%&&&,,,333:::AAAMMMXXX```cccccccccgggllliiibbb___```UUU>>>///,,,+++(((((((((((()))))))))((('''''')))++++++)))((()))***+++,,,---///111666;;;@@@JJJ___vvvuuuvvv~~~ttt___XXX^^^```\\\YYY[[[\\\ZZZWWWUUUXXX\\\[[[XXXUUUSSSRRRPPPNNNKKKOOOPPPPPPPPPQQQSSSWWWZZZgggfffdddbbbaaabbbeeefffmmmiiiccc^^^ZZZXXXZZZ\\\WWWYYYbbbqqq///////////////000000111------,,,,,,------...///,,,+++)))***++++++***(((,,,------+++)))'''(((((('''&&&&&&''''''((()))***''''''((((((((((((''''''(((''''''&&&&&&''''''(((###%%%'''&&&###"""###&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''((()))******))))))***+++---...000111333111//////000444888;;;AAA???>>>AAAGGGKKKJJJHHH@@@BBBDDDEEEGGGKKKPPPTTTWWWWWWWWWVVVSSSQQQNNNLLLUUUSSSRRRSSSVVVZZZ[[[\\\\\\VVVSSSWWWXXXRRRIIICCCIIISSSZZZXXXZZZaaadddbbbTTTRRRRRRSSSRRRNNNPPPTTTNNNOOOOOOMMMNNNSSSVVVVVVMMMPPPPPPIII???:::>>>CCC@@@<<<@@@???666555:::777>>><<<999888888888888666///111222444444333222111******+++,,,...000222333///222444444000---,,,---,,,+++)))((('''(((((()))((())))))(((&&&&&&'''((('''***...000111333888<<>>;;;999;;;<<<<<>>@@@AAADDDEEEFFFJJJMMMQQQRRRSSSLLLMMMMMMLLLLLLOOOUUUZZZ```aaabbbaaa___ZZZVVVSSSXXXVVVTTTTTTWWWZZZZZZYYY[[[ZZZ^^^gggggg\\\OOOIIIHHHMMMRRRTTTUUUWWW\\\```PPPNNNMMMMMMIIIEEEGGGLLLIIIKKKIIIDDDDDDIIIKKKIIIBBBCCCCCC???999666888;;;:::444888:::444555:::555777555333444555555444333000000222222222111000///+++,,,---...///000111111111333444444333000.........---+++)))((()))******'''(((((('''%%%$$$&&&'''%%%***///222444888???DDDCCCBBBAAABBBEEEGGGFFFEEEFFFQQQWWWQQQMMMOOOOOOIIIHHHGGGJJJRRRXXXXXXXXXYYYXXX]]]\\\TTTPPPSSSWWWXXXaaaZZZRRRLLLMMMQQQWWW[[[RRRTTTZZZ^^^[[[QQQKKKJJJJJJMMMNNNOOOUUUYYYVVVNNNMMMNNNWWWcccdddZZZWWW[[[PPPUUUWWWWWWaaallllllccc\\\VVV]]]ddd]]]WWWVVVQQQGGGGGGIIIKKKNNNOOOPPPPPPPPPLLLIIILLLNNNKKKCCC<<<;;;666555888999555555777333555444...---000///,,,///000000...,,,,,,...///...444777666666<<>>888222...'''''''''&&&&&&&&&&&&&&&&&&((((((%%%""" """###'''%%%###$$$%%%''''''''''''$$$%%%((((((%%%$$$(((&&&'''((((((''')))+++...---...444===EEENNN\\\hhhnnnqqqnnnjjjooowwwrrrgggcccRRR???444000,,,)))((((((&&&$$$$$$'''))))))(((&&&***---,,,((('''(((+++(((***---000555<<>>@@@EEEGGGJJJHHHAAA@@@CCCDDD@@@===;;;888666555555666666444///333777444666999222333111111444555444333222111222222222222111///...///000111222222222222111777777888999888666444222000...,,,***)))***++++++&&&&&&'''%%%$$$###$$$&&&%%%***111666888>>>FFFLLLHHHIIIIIIGGGDDDCCCDDDEEEMMMZZZ```YYYTTTVVVTTTNNNKKKIIILLLTTTZZZWWWQQQNNNPPPWWWYYYRRRMMMOOOQQQOOOZZZUUUNNNJJJJJJLLLKKKJJJMMMMMMQQQWWWUUUMMMGGGFFFDDDHHHHHHHHHMMMTTTTTTNNNNNNLLLSSS\\\[[[QQQPPPWWWOOOTTTSSSOOOSSS]]]]]]UUUWWWPPPVVV\\\TTTMMMLLLGGGDDDAAA>>>???EEEJJJNNNOOOGGG@@@===???CCCAAA:::666;;;222...333666333000000///222111+++***......+++---...//////...---...//////333444000000888BBBGGGIIIHHHEEEAAA;;;555///++++++***'''&&&&&&''')))+++$$$&&&((('''%%%%%%'''***###""""""###%%%&&&%%%###&&&""""""'''((($$$%%%)))'''(((((((((((())),,,///666666:::BBBJJJUUUeeesssgggnnnnnniiijjjooojjj___dddKKK666111222,,,''''''&&&###!!!"""&&&)))******&&&***---,,,(((&&&(((,,,,,,...222666;;;BBBJJJPPP\\\mmmyyyyyytttkkkmmmllleeebbbeee``````eeemmmnnnfffaaaaaaZZZXXXVVVUUUUUUTTTRRRPPPPPPUUU]]]ccceeeeeedddddd\\\^^^`````````bbbgggkkkeeebbbcccfffeeeaaaeeelllkkkppp...//////000///---+++***************************+++++++++***)))(((((('''(((((())))))))))))(((((($$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$###$$$&&&''''''&&&&&&'''(((((()))******))))))+++,,,,,,******---222333///+++---222888<<<<<<===???@@@CCCBBBEEEJJJLLLMMMRRRXXXWWWTTTTTTUUUSSSOOOPPPTTTXXXXXXVVVTTTSSSUUUYYY\\\_________``````aaaaaabbbdddbbb\\\VVVVVVWWWTTTOOOMMMNNNPPPRRRRRRPPPKKKGGGFFFFFFFFFFFFGGGHHHJJJKKKIIIHHHDDD???:::999===@@@CCCCCCCCCBBB@@@<<<999777444444333222222222222222///111222000...///222555)))+++///222444333111000222222222222111000///......///111222333444666888888:::<<<;;;666111//////)))*********)))'''%%%############$$$%%%&&&((()))))),,,111666;;;BBBIIINNN]]]\\\XXXQQQKKKJJJOOOUUUSSSTTTTTTRRROOOLLLKKKKKKLLLNNNPPPLLLGGGEEEGGGKKKIIIOOOPPPIIIAAA@@@CCCDDDMMMIIIFFFEEEEEEEEECCC@@@AAACCCEEEGGGHHHHHHHHHGGG@@@<<<:::===BBBFFFEEEBBBHHHHHHHHHGGGGGGHHHLLLNNNCCC???===@@@FFFKKKLLLJJJNNNOOONNNJJJEEEAAA@@@BBB;;;::::::>>>BBBDDDCCC@@@:::999777666555555555666:::333---***,,,...---++++++)))'''(((+++,,,***(((***++++++,,,,,,,,,,,,+++.../////////111666===BBBEEEKKKIII===666555000'''***'''%%%%%%&&&'''''''''%%%$$$$$$%%%&&&$$$!!!""""""!!!""""""###$$$$$$%%%$$$######%%%%%%$$$###''')))+++)))'''&&&(((+++...555???GGGOOO[[[jjjtttdddiiinnnpppkkkccc[[[VVVIIIAAA555...,,,+++(((&&&(((&&&$$$######%%%''')))''''''((((((((((((((((((+++000555999<<>>>>>>>>===:::888555444333222222111000000111111000222222000...---000222222222333444555555555444222222333333222222111000000111444666888:::<<<===888:::===;;;666111...---*********)))((('''%%%%%%$$$$$$$$$$$$%%%'''((()))***///777===CCCJJJSSSZZZ___```___ZZZSSSPPPRRRVVVOOONNNMMMLLLJJJGGGEEEDDDFFFJJJMMMKKKFFFBBBBBBCCCFFFLLLNNNGGG@@@???AAABBBCCCAAA>>>>>>@@@???===;;;;;;<<<>>>???@@@AAAAAA@@@>>>;;;999;;;???BBBAAA???CCCCCCCCCAAA??????BBBDDD>>>;;;888:::@@@DDDEEECCCDDDEEEEEEBBB===::::::;;;<<<::::::;;;<<<<<<999666555555444444555666777888666111,,,***,,,---,,,)))+++)))'''(((******)))'''))))))***+++++++++******,,,---...///222777>>>CCCGGGMMMLLLAAA999777111(((***(((%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&###!!!"""""""""""""""###$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$&&&(((***)))((((((+++///666>>>HHHOOOUUU^^^kkkuuuvvvzzz}}}xxxlll]]]QQQKKKCCC;;;111,,,++++++)))'''''''''''''''(((((((((((())))))))))))))))))******---111555999>>>GGGRRR[[[gggyyy{{{xxxvvvooollleeeaaa]]]]]]aaafffiiijjjfffkkkppppppkkkccc\\\YYYOOONNNNNNPPPSSSUUUUUUUUUUUUYYY___eeeiiikkkllllll]]]___```\\\XXXXXX[[[___```eeebbbbbbgggfffiiiwww++++++,,,,,,,,,,,,+++***************************+++******))))))(((((('''(((((())))))))))))(((((((((((()))))))))((((((''')))(((((('''&&&%%%$$$$$$'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))(((((((((((((((((((((***---......///222333000000000000111444999<<<333666999;;;<<<===???@@@BBBEEEIIIKKKLLLLLLLLLMMMMMMJJJMMMWWW^^^```aaabbbfffgggbbbWWWTTTYYY[[[WWWYYYYYYXXXWWWUUUVVVYYY\\\SSSPPPMMMLLLMMMQQQUUUXXX\\\YYYRRRKKKJJJMMMLLLGGGEEEEEEFFFGGGHHHGGGCCC@@@AAA???<<<999888999:::;;;888999999888777777999:::888777666555333222111111111111000/////////000000111111111000...---...000444444222111111222333444333333444444444333333222000222444777999:::;;;;;;888:::===<<<777222...++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%&&&((()))***,,,444>>>DDDHHHNNNXXX```[[[]]]^^^\\\VVVRRRPPPQQQQQQNNNKKKJJJJJJHHHDDD@@@>>>CCCHHHHHHCCC===:::999???FFFIIICCC===<<<===<<<888888888999:::999777555222333444666777777777777999777555666:::<<<;;;999>>>>>><<<:::777666777999777444222444888;;;;;;::::::::::::888555333333444777666555555555333000---//////...//////111222333111...******+++,,,***'''***(((''''''(((((('''%%%))))))***+++,,,,,,++++++,,,---///222555;;;BBBFFFJJJPPPPPPGGG???;;;444++++++)))''''''((((((((('''(((''''''(((((((((%%%"""######""""""######$$$$$$'''&&&%%%%%%''''''&&&%%%$$$'''))))))(((***...222<<>>???@@@AAA@@@===:::999777555333333444777888222333444555444444333333222111000000/////////000000000///////////////000000000111000000000111111333333222222222333444444666666777777666666555444555666888:::<<<<<<:::999999;;;===<<<888222---)))***)))'''%%%%%%%%%%%%&&&&&&&&&%%%&&&''')))+++---111:::DDDHHHGGGJJJSSS[[[XXXZZZ[[[ZZZVVVRRRQQQPPPRRRMMMIIIHHHIIIHHHBBB===:::===AAAAAA===888444333777===@@@<<<888777666555333444555666666555222111,,,---......///000000000333111///000222333333111888888777555222111222333222000...///222444444333222222222222111000000000......///000000///---,,,///......---------,,,,,,,,,***))))))+++***(((&&&)))(((((('''''''''&&&%%%***+++,,,------------------///222666:::@@@FFFKKKLLLRRRRRRKKKDDD>>>777000---,,,******++++++***((()))((('''(((((('''%%%###$$$$$$#########$$$$$$%%%&&&%%%$$$%%%&&&'''&&&%%%$$$&&&(((((((((***...333;;;EEEPPPVVVWWWYYYaaahhhhhhsss}}}zzzjjjWWWJJJEEE555111,,,))))))******)))'''(((***+++,,,+++******))))))))))))***+++---...333444666:::BBBNNN\\\eeettt~~~~~~zzzrrrpppssslllhhhdddgggmmmrrrrrrooonnnkkkfff```[[[YYYXXXXXXSSSPPPMMMKKKKKKKKKKKKJJJRRRXXX]]]]]]YYYUUUUUUWWWXXXYYY\\\^^^\\\XXXWWWYYYdddkkkkkkkkknnnlllppp111000///---+++***)))((()))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((($$$%%%'''(((***+++,,,,,,%%%%%%&&&''''''((())))))((((((((((((((((((((((((,,,***(((''''''(((***,,,))))))))))))***+++,,,,,,...---------...///111333444666777777666777888999DDDDDDCCCAAAAAADDDHHHLLLIIIMMMOOONNNJJJIIINNNSSSYYYYYYZZZZZZ[[[ZZZYYYXXXQQQPPPUUU```eee```WWWRRRVVV]]]\\\TTTVVV___]]]SSSMMMOOOQQQRRRRRRSSSVVVXXXYYYTTTMMMFFFCCCDDDGGGIIIJJJHHHAAA<<<<<<@@@???;;;999999888999::::::888666666444222000000222333555000000111222222111...,,,/////////...///000111222111111000000000111111222000000111333444666666666444555777888::::::::::::<<<<<<<<<<<<<<<;;;::::::===>>>@@@DDDGGGHHHEEEBBB;;;<<<<<<;;;888222,,,(((((('''%%%$$$###$$$$$$%%%'''&&&&&&&&&(((+++...000666???IIILLLIIIJJJQQQXXX\\\\\\[[[ZZZWWWVVVVVVVVVLLLGGGBBBBBBCCCAAA<<<666888999:::888666333111000...444777444111111000...000111333333111///---,,,++++++++++++,,,------...,,,+++******+++,,,,,,+++000111111000...---...000///...---...///000000///---,,,,,,------......---)))***,,,---...---------......///.........------)))((()))*********(((''')))))))))((('''''''''''')))***+++,,,------------,,,///444888<<>>FFFQQQ\\\cccqqqxxxzzzxxxooohhheeeeeebbb^^^\\\```hhhooosssssslllhhhaaa\\\ZZZZZZ\\\^^^[[[VVVPPPLLLIIIHHHHHHGGGQQQWWW\\\\\\WWWSSSSSSUUUXXXWWW[[[``````\\\[[[___```hhhjjjmmmuuuyyy222000///---+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((('''&&&&&&((((((((('''''''''&&&&&&(((((()))))))))*********,,,+++)))(((((()))+++,,,***++++++,,,---///000111111000000000111444777999===>>>??????>>>>>>???@@@HHHHHHIIIJJJKKKNNNSSSWWWTTTVVVVVVQQQLLLJJJNNNRRR]]]\\\\\\^^^aaabbbbbb```ZZZXXX\\\cccddd]]]TTTOOORRRUUUTTTOOOPPPTTTPPPGGGAAACCCFFFGGGGGGGGGHHHJJJNNNKKKEEEAAA???@@@BBBDDD@@@???;;;777888<<<;;;666666444333333555555555333666555333111000000000000000000000111111///,,,)))......///111222333444555444333333333333444555555333333444777:::<<<<<<;;;555777999;;;=========<<>>===;;;999777222,,,(((&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&)))---111444;;;DDDMMMRRRQQQRRRWWW\\\[[[YYYVVVTTTRRRQQQQQQQQQEEEBBB???>>>>>><<<888444555444222000////////////)))---///,,,+++,,,,,,***,,,...///...+++)))((((((+++************+++,,,---(((''''''''''''(((((()))((()))******)))(((***+++,,,,,,,,,---------------)))((('''(((***++++++******,,,......,,,+++++++++&&&'''(((***+++,,,,,,,,,'''((()))***************(((***+++***)))((()))+++'''((()))+++,,,,,,,,,,,,,,,000444888<<<@@@DDDGGGHHHKKKMMMKKKFFFAAA<<<:::444333222222333222000---222000---,,,+++)))'''%%%&&&&&&%%%%%%$$$$$$%%%%%%###""""""###%%%&&&&&&$$$%%%'''((('''''')))///444AAAPPP```fffccc```ccciiihhhnnnssslllZZZFFF999222111///---+++***)))))))))''''''''''''((()))+++,,,((((((''''''))),,,...000777:::@@@GGGPPPWWW]]]aaattt~~~|||vvvzzzxxxooofffaaa^^^^^^```^^^]]]```eeekkkooorrrjjjeee```\\\\\\]]]^^^___[[[VVVPPPLLLKKKKKKLLLLLLRRRWWW]]]______^^^^^^___\\\XXXZZZaaabbb^^^___dddfffpppssswww...---,,,+++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''&&&&&&%%%$$$###(((((((((((('''''''''''''''(((((()))***+++,,,,,,,,,+++***))))))***+++,,,------...000222444666777444444333333555888<<<>>>DDDFFFHHHHHHGGGHHHIIIKKKLLLNNNPPPQQQSSSUUUZZZ]]]TTTTTTSSSPPPMMMNNNRRRUUUWWWVVVWWW\\\aaaeeefffeee```^^^^^^```^^^WWWTTTTTTQQQMMMIIIHHHIIIHHHDDD???;;;===??????===;;;;;;;;;>>><<<:::888777777888999444444222000222666444///444222000000222333333222333333333222111000//////000///...000111000---***---...111444666777777777777777666666777777888999888777888;;;???@@@???===;;;;;;;;;<<<<<<>>>???@@@FFFGGGJJJMMMOOOQQQSSSSSSNNNNNNPPPUUUZZZZZZTTTNNNAAA>>>:::888555222---)))&&&''''''''''''&&&%%%%%%&&&%%%%%%'''***///444777CCCJJJRRRXXXZZZ\\\^^^aaaSSSQQQNNNJJJHHHEEECCCAAA<<<<<<:::999777555222111000...---,,,,,,,,,++++++&&&******((('''******((()))+++,,,+++((('''(((******))))))((())))))++++++&&&'''''''''&&&'''(((***%%%&&&((('''&&&%%%&&&'''''')))***************+++((('''&&&'''***+++***)))***,,,///...,,,******+++###$$$&&&((()))*********((()))*********+++,,,---)))+++---,,,++++++---///)))***+++---......//////000444888<<>>>>>>>>===:::888;;;888555222000...+++)))''''''&&&%%%%%%%%%%%%%%%$$$###"""$$$&&&''''''&&&%%%''')))))))))---333999FFFVVVgggmmmhhhbbbccchhhmmmmmmiii^^^OOOAAA888444,,,,,,,,,+++***)))))))))$$$&&&((()))++++++******))))))((((((***---000333888===GGGRRR\\\aaabbbbbbuuuzzz}}}zzzyyy{{{yyynnnccc^^^___aaaeeeggghhhhhhhhhiiilllooojjjfffaaa^^^]]]]]][[[ZZZTTTPPPJJJGGGHHHKKKMMMOOOTTTWWW]]]bbbeeefffgggfffbbbZZZYYY```bbb^^^```gggkkkwww}}}******)))))))))***,,,---))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((((()))******+++******%%%%%%&&&'''((()))***+++''''''(((***+++,,,---...000000000//////000000000///000111333666888;;;<<<;;;;;;::::::<<<@@@DDDFFFIIIKKKMMMNNNNNNOOORRRTTTRRRTTTVVVVVVVVVWWWZZZ\\\RRRRRRRRRRRRSSSWWW\\\```YYYWWWVVVXXX\\\^^^^^^\\\TTTRRRRRRTTTTTTTTTXXX^^^PPPGGGAAACCCDDDAAA?????????AAABBBAAA>>>:::888888888888777555444333333333///000///...111555222---333111//////000222222111---...000222333333222222000......///111222///,,,,,,...222555888999999888999999888999999:::;;;;;;===<<<<<<>>>BBBCCCAAA>>>FFFDDDBBB@@@@@@BBBEEEFFFHHHJJJNNNRRRWWWZZZ]]]^^^^^^]]]^^^aaaccc```XXXQQQCCC???:::666444111---)))'''((()))))))))((('''&&&%%%%%%%%%'''+++000666999JJJOOOVVV\\\___```aaaaaaPPPNNNKKKGGGCCC>>>999666111222222111---+++******+++***)))*********)))(((&&&))))))&&&&&&)))***)))(((***+++***((((((+++...)))((('''''''''((()))***&&&'''(((((('''(((***+++&&&''')))(((&&&%%%%%%&&&$$$&&&((((((((('''((()))***((('''))),,,---,,,***'''***......,,,+++,,,...+++,,,---......---,,,,,,)))******++++++,,,...000)))+++......,,,,,,///111---...///111222333333333555999===AAACCCDDDGGGHHHQQQRRRTTTUUUSSSPPPOOOPPPJJJIIIIIIIIIIIIHHHEEEBBBBBB???;;;777555222///---((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%''')))***+++000888>>>GGGWWWhhhmmmggg```___cccyyyrrrfffUUUEEE888111///((()))******)))))))))***"""%%%)))---...---***(((+++***))))))+++///222555888@@@MMMZZZeeeiiigggeeeooorrrtttuuuvvvyyyxxxwww|||}}}yyynnn```ZZZ^^^eee___eeekkkmmmkkkkkkmmmqqqkkkgggbbb___^^^\\\WWWTTTNNNJJJDDDBBBCCCGGGJJJLLLUUUWWW[[[aaafffgggfffdddfff\\\YYY___aaa]]]___hhhcccrrr}}}---+++(((%%%%%%&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&(((((('''&&&&&&%%%%%%$$$((('''&&&$$$$$$%%%'''(((%%%&&&'''((()))***++++++'''((()))***+++---222555333222111...---///333666111222777======888:::@@@@@@??????@@@CCCGGGLLLOOOUUUYYYYYYUUUSSSTTTTTTRRROOONNNQQQTTTQQQKKKLLLQQQPPPYYY```^^^UUUQQQWWW___XXXTTTPPPMMMNNNTTTZZZ^^^VVVOOOHHHFFFIIIMMMNNNMMMEEE@@@;;;:::<<<<<<:::666777777777666444222111000333222111111222222222000***+++,,,------,,,***)))...---------***&&&(((...000...,,,,,,---////////////,,,,,,///000///111444111111111333555888:::<<>>===;;;:::999???AAABBBBBB@@@@@@AAACCCDDDDDDGGGJJJGGGCCCGGGPPPSSSUUUUUUVVV[[[cccfffeeedddiiiiiicccaaabbb\\\QQQFFF???777111000---((($$$$$$$$$$$$###"""$$$(((+++***((()))...//////666@@@KKKUUU\\\ZZZVVVXXX]]]aaa[[[MMM@@@:::777111,,,)))******))))))((((((''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((''''''$$$$$$$$$###$$$$$$%%%&&&&&&'''(((((('''&&&((()))$$$$$$$$$$$$$$$%%%&&&&&&)))((('''&&&%%%%%%%%%%%%'''%%%&&&***)))$$$%%%+++'''&&&&&&&&&''')))+++,,,+++(((&&&'''***,,,+++***)))(((((())),,,------+++************+++,,,---...222000...///000222222111---///...---000666888666===;;;???FFFHHHGGGKKKRRR[[[^^^___\\\WWWUUUYYY^^^ZZZWWWUUUUUUUUURRRLLLGGG>>>GGGIII@@@;;;;;;666---,,,)))'''%%%&&&&&&%%%$$$'''&&&###!!! !!!###%%%"""$$$&&&''')))///777===OOOTTT\\\cccbbb___```eeeiiinnnhhhSSS===111...,,,)))))))))(((((((((((('''''''''(((((())))))******+++******+++...111222333<<>>999999===BBBAAA===>>>CCCIIIJJJJJJKKKMMMPPPRRRSSS[[[```aaaZZZSSSRRRTTTTTTUUURRRSSSUUURRRLLLJJJNNNOOOVVVZZZXXXPPPMMMQQQWWWVVVRRRMMMIIIIIILLLQQQTTTSSSMMMEEEBBBCCCCCCBBB@@@===999444444666777555222444444444333222111000///------------///000//////------------...///000000000+++)))++++++)))))),,,......---------...000111222///...111222111444888888777777777888;;;===>>>CCCCCCCCCCCCBBBAAA@@@???BBBCCCEEEIIIMMMMMMKKKHHHMMMLLLNNNPPPMMMGGGJJJPPPVVVYYYYYYYYY^^^gggkkkkkkooopppjjj```]]]aaa___YYYIIIAAA777111///...***'''))))))(((%%%######&&&)))+++***---333666999@@@JJJUUUZZZ\\\YYYXXXZZZ[[[[[[YYYKKK===666333///,,,+++((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((((((((((()))******%%%&&&''''''&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''(((******)))((('''''''''((('''%%%&&&)))'''######'''***)))((((((((()))***+++,,,+++***+++...000000......---------.../////////...------------...//////444555666777888888777777:::<<<:::777999===???<<<@@@???DDDLLLQQQUUU\\\dddllliiiccc]]]YYYYYY]]]___^^^\\\[[[ZZZYYYXXXUUUSSSNNNRRRPPPFFFBBBDDD@@@777///,,,(((&&&%%%%%%$$$###***(((&&&$$$###$$$%%%'''&&&(((***+++...555>>>EEETTTXXX```iiillliiiiiillldddhhhcccQQQ===222...---------,,,,,,+++++++++***''''''(((((()))*********,,,+++***+++...222555666===GGGLLLWWWhhhllliiilllnnnooorrrtttsssooollljjjqqqpppnnnkkkfffcccbbbbbbgggfffdddccceeejjjpppuuuwwwssskkkaaa]]]\\\UUULLLHHHEEE@@@>>>@@@EEEKKKNNNUUUYYY\\\\\\^^^dddfffddd``````bbbbbb___^^^fffoooyyy{{{******)))((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((%%%&&&((())))))***,,,...///...,,,++++++,,,...///555444333444666888999999AAACCCEEEFFFDDDAAA@@@???DDDDDDFFFIIIHHHEEEFFFIIILLLNNNRRRWWWZZZ]]]^^^^^^^^^dddeee\\\SSSRRRVVVYYY\\\XXXVVVVVVTTTNNNJJJJJJMMMPPPQQQOOOKKKIIIJJJLLLOOOKKKFFFBBBAAACCCGGGJJJLLLGGGAAA======<<<999666666333000000222333111...//////000000//////...---)))******+++,,,---...///,,,+++***+++,,,///222444333,,,(((+++///...,,,---...000111///------111444666222111444555666999>>>;;;:::999888999;;;===>>>EEEEEEFFFGGGGGGFFFEEEEEEEEEDDDGGGOOOXXXZZZTTTNNNRRRSSSVVVXXXUUUPPPQQQUUU[[[]]]]]][[[___ggglllmmmpppqqqkkk```^^^cccbbb\\\HHH@@@555...++++++***)))++++++***'''%%%%%%''')))((((((---555;;;AAAIIIQQQ]]]^^^[[[XXXXXXYYYUUUOOOSSSFFF888111///,,,+++,,,&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((((()))%%%'''((((((''''''((()))'''''''''''''''(((((()))++++++***************+++(((''')))+++***&&&&&&))),,,++++++***))))))******,,,,,,,,,///111333222111222333333333111222333444333222222111111111111111777;;;@@@AAA???===>>>???GGGHHHGGGCCCDDDIIIKKKJJJCCCCCCGGGOOOVVV^^^iiirrrssskkk```\\\^^^dddgggiiiaaaaaaaaa___^^^```bbbeee___^^^WWWLLLIIILLLHHH@@@222...)))&&&%%%%%%$$$$$$,,,***(((&&&%%%&&&'''(((***,,,...000444===IIIQQQ]]]]]]dddnnnrrrooolllkkk^^^aaa\\\MMM<<<222...---,,,,,,++++++***)))((((((''''''((())))))******+++---,,,+++,,,///444999===FFFLLLOOOYYYlllsssqqqtttlllmmmnnnnnnllliiieeebbbiiiiiikkkmmmnnnlllhhheeekkkmmmmmmlllkkkpppyyy~~~qqqeee]]]YYYRRRLLLHHHEEEAAA???AAAFFFLLLQQQWWW]]]___\\\ZZZ\\\]]]]]][[[]]]bbbdddaaa```gggqqq~~~))))))*********))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))***$$$'''+++++++++***,,,...111000...------///222444999;;;>>>>>>>>>???BBBDDDHHHKKKMMMNNNMMMLLLLLLMMMMMMMMMNNNOOOOOOOOOPPPRRROOOSSSXXX]]]``````___^^^\\\``````XXXSSSTTTXXXZZZYYYUUUQQQOOOOOOKKKGGGCCCJJJIIIGGGGGGFFFFFFFFFEEEDDDAAA===;;;;;;===AAACCCAAA>>>;;;:::::::::888666444222000///000000...,,,++++++,,,------------,,,+++,,,------,,,,,,---...,,,,,,,,,---...000333444444///,,,///222111000222222555777444000///333888:::777555888999:::>>>CCC???>>>===<<<===???AAACCCDDDEEEGGGHHHIIIHHHGGGFFFDDDEEEHHHPPPWWWYYYVVVRRRSSSVVVZZZ]]]]]]\\\\\\^^^```bbb```\\\\\\aaaeeefffdddhhhgggaaa```ccc___VVVCCC<<<111)))&&&&&&(((((('''((((((''''''(((***---(((***000888AAAIIIPPPVVV```bbbbbb___^^^[[[RRRIIIHHH===222...,,,)))''')))$$$$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((%%%%%%&&&''''''''''''''''''(((******))))))***,,,(((((((((''''''((())))))+++++++++++++++,,,------+++,,,...///...---...000,,,,,,,,,,,,,,,,,,,,,,,,------...000111111111000333444666555444555888;;;999888777666666555666666===AAAFFFFFFCCCAAADDDHHHJJJMMMLLLJJJKKKRRRWWWXXXKKKLLLNNNTTT[[[eeeqqqyyy~~~rrrfffccciiippppppnnn___``````^^^^^^ccckkkrrrfffbbbYYYOOOMMMMMMGGG>>>222...)))&&&%%%&&&&&&&&&***)))(((&&&&&&&&&'''(((+++---000333999DDDRRR[[[kkkiiillltttxxxssslllhhh[[[[[[VVVIII;;;222---,,,,,,,,,+++***)))((((((''''''(((((()))******++++++------,,,,,,000666>>>CCCRRRVVVVVV]]]nnnsssnnnqqqfffiiijjjiiihhhiiigggdddddddddeeeiiinnnoookkkhhhlllnnnooopppqqquuuzzzttthhh^^^WWWQQQLLLHHHFFFCCCAAAAAAEEEKKKPPPVVV]]]```[[[VVVVVVXXXXXXYYY]]]ccceeebbbaaaiiisss((()))***++++++***))))))************************&&&''''''((((((((((((((('''(((((()))***+++,,,,,,,,,///333333000///111444999888777777888;;;???AAAAAAGGGKKKIIIDDDCCCIIIOOONNNPPPRRRUUUWWW[[[___cccSSSSSSSSSSSSUUUXXXYYYYYYWWWYYY]]]___^^^[[[WWWTTT]]]]]]XXXSSSSSSVVVWWWTTTPPPMMMIIIFFFGGGFFFBBB>>>EEEBBB???@@@BBBDDDCCCAAA>>>;;;888666666888:::<<<777666555555666666666555333222000//////---,,,***))))))***+++,,,,,,,,,,,,---...///...,,,***+++---...///111333444444444333333111222333111///111777999<<<===:::555444888<<<>>>:::999<<<======@@@EEEEEEDDDCCCBBBDDDGGGJJJLLLDDDEEEGGGIIIIIIHHHFFFEEEDDDFFFIIILLLNNNQQQSSSUUUVVVZZZ___bbbdddfffgggggghhhiiifff___[[[\\\______^^^bbb```ZZZXXXYYYTTTKKK>>>777///'''$$$%%%''')))&&&'''(((((('''(((+++---,,,///555<<>>AAA@@@@@@??????>>>?????????FFFHHHJJJHHHEEEEEEJJJPPPJJJMMMMMMJJJKKKSSSZZZ]]]VVVXXX[[[^^^eeeooozzzvvvsssuuuuuuoooiiiXXXXXXWWWVVVXXX___jjjsssgggcccZZZRRRNNNJJJ@@@777...+++(((&&&&&&((((((((('''&&&%%%%%%%%%&&&''''''+++...111666===JJJXXXcccxxxtttttt{{{~~~yyyooojjjZZZVVVOOOEEE:::000,,,,,,//////...---,,,,,,++++++(((((())))))***+++++++++............111777AAAHHHTTTZZZYYY^^^lllmmmhhhiiibbbgggiiihhhiiinnnooollleeebbb___```ccceeedddbbbddddddfffkkkoooqqqooommm|||vvvnnneee\\\SSSLLLIIIGGGGGGEEECCCAAACCCHHHMMMRRRYYY]]]ZZZUUUVVVWWWWWW\\\aaagggiiieeeeeennn{{{((()))******++++++******))))))))))))))))))))))))''''''((()))************)))***+++,,,---///000000000444888777333222555999@@@@@@???@@@BBBEEEHHHJJJMMMQQQTTTPPPJJJIIIPPPVVVXXXXXXVVVTTTTTTVVV[[[___VVVWWWUUUSSSVVV\\\^^^\\\QQQSSSWWWYYYZZZYYYWWWVVV[[[YYYSSSNNNOOORRRPPPJJJLLLLLLJJJFFFEEEGGGEEEBBB???<<<999999<<>>===;;;999666444222222333444111111000////////////////////////...---+++***))))))***+++,,,---------------000111///+++)))***,,,,,,...000333444444333222333333444555111...111888>>>???@@@>>><<<<<>>BBBEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMLLLIIIGGGHHHMMMRRRJJJMMMLLLHHHHHHPPPXXX]]]\\\```dddfffllluuu}}}zzzxxxwwwuuunnniiiXXXVVVRRRQQQTTT\\\fffnnnhhhddd]]]VVVOOOFFF;;;333+++)))'''&&&'''(((((('''$$$$$$$$$%%%&&&'''((()))+++///444:::CCCPPP^^^iiixxxtttsssxxxzzztttlllhhhWWWOOOFFF>>>666...+++,,,,,,,,,++++++++++++******(((((()))******++++++,,,---...///000222888BBBIIIOOOWWWXXX\\\hhhiiifffjjjffflllnnnjjjllltttuuuqqqnnniiiccc^^^]]]^^^___```___```cccjjjppppppkkkeeepppjjjddd^^^UUUJJJDDDDDDDDDFFFGGGFFFDDDDDDHHHLLLOOOVVV[[[YYYXXXZZZ[[[ZZZ\\\```eeegggccceeerrr)))))))))******+++++++++(((((((((((((((((((((((()))***+++,,,---------,,,,,,---...000222444555666333888;;;:::666666;;;AAAHHHHHHIIIJJJLLLNNNOOOPPPUUUTTTSSSRRRSSSVVV[[[___\\\ZZZVVVQQQMMMLLLOOOQQQYYYYYYVVVRRRUUU\\\]]]ZZZJJJLLLNNNPPPRRRSSSSSSSSSNNNNNNKKKGGGGGGIIIGGGCCCGGGJJJIIICCC@@@CCCCCCAAA999666444333444666666666777555333111000000000111------,,,+++***+++,,,...***,,,---...------,,,,,,,,,,,,---.../////////......111333222...,,,...111...///111333555777888999:::777666777666333444888>>>>>>??????AAACCCFFFHHH@@@>>>???BBBCCC@@@@@@BBB???>>>;;;::::::===AAACCCBBBDDDEEEFFFDDDAAA===;;;???>>>===>>>@@@DDDHHHJJJPPPUUUYYYZZZ```iiillljjjooottttttnnngggfffgggfffcccddd\\\OOOGGGEEE>>>444000///---+++)))(((((()))''')))***+++***+++---...000666;;;@@@JJJTTTWWWSSSZZZ\\\]]]]]]\\\UUUEEE555...***''')))(((%%%%%%'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))*********,,,---.../////////---...000222222111000///111222444555444555777888999888777666666666666777555555666888999<<<===??????@@@<<<444000333666555888999:::;;;<<<;;;;;;:::;;;<<<===<<<<<<>>>BBBFFFAAA===:::===EEEKKKLLLJJJEEEEEEFFFGGGIIILLLNNNOOOKKKJJJHHHGGGFFFGGGIIIJJJGGGKKKKKKGGGGGGPPPZZZ```eeelllpppoooqqqwww{{{yyyvvvxxxzzzyyywwwsssqqqpppddd___XXXUUUXXX___gggkkkiiieee___WWWLLLAAA777333***)))''''''((('''%%%$$$###$$$%%%''')))***,,,,,,...222999@@@IIIVVVdddnnnwwwrrrpppqqqpppiiibbb___RRRGGG===777111+++***---''''''(((((((((((())))))((())))))******+++,,,,,,,,,///111111222888BBBIIIOOOXXXYYY\\\fffiiillluuurrrxxxvvvooonnntttuuuoooppplllgggaaa]]]^^^cccfffbbbeeekkkqqquuuuuurrrpppoooggg___XXXNNNCCC???BBB???DDDHHHIIIHHHGGGKKKNNNQQQVVVZZZ[[[]]]``````]]]ZZZ]]]bbbcccaaafffxxx******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000000/////////000111333555777999999999>>>AAA@@@===>>>EEELLLSSSTTTUUUUUUVVVWWWWWWXXXVVVQQQMMMPPPYYYbbbffffffUUUTTTSSSQQQPPPPPPSSSUUU[[[[[[WWWQQQTTT[[[\\\WWWPPPOOOMMMJJJHHHFFFDDDCCC===BBBCCC@@@>>>@@@AAA@@@;;;AAAAAA999555777999777666333111///...//////000000000/////////000111222***+++******)))+++...111(((+++...///000000111111---...//////000000000///000444777555222000333777888888888:::===AAADDDGGGBBB<<<888:::<<<;;;999999===<<<<<>>;;;888888:::>>>@@@???@@@AAAAAA???;;;777444:::666444777>>>BBBBBB@@@DDDJJJNNNQQQZZZfffllljjjlllsssuuuqqqlllkkkmmmlll]]]aaa___UUUNNNHHH;;;---)))***+++***(((&&&&&&'''$$$&&&)))+++---///222444:::@@@EEEJJJTTT___aaa]]]ccc```[[[ZZZ]]]YYYGGG555///***'''''''''%%%'''+++'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''')))***,,,---,,,---...000111222222222555666888::::::999888777888:::<<<<<<<<<===>>>@@@???>>>======<<<<<<<<<<<<::::::;;;===???AAACCCEEE???AAA===555333:::???@@@>>>???@@@@@@@@@???======;;;<<<=========@@@GGGLLLIIICCC===AAAJJJPPPPPPLLLAAAAAACCCEEEGGGJJJMMMNNNGGGEEECCCCCCDDDDDDCCCAAACCCGGGIIIFFFHHHSSS___fffttt{{{~~~{{{yyy|||{{{vvv|||yyysssrrrtttssskkkbbb^^^```fffkkkmmmjjjfff___VVVIII<<<555333***)))(((((((((&&&### $$$%%%''')))+++...///000000555<<>>CCC<<>>>>>;;;777111...222333444333111000000111111---,,,------+++,,,///---///111111///...---......,,,)))***---///...,,,'''+++,,,))))))...111111333000......///222333333::::::999777555444444666<<<;;;;;;???CCCEEECCCAAAFFFGGGGGGGGGDDD@@@<<<999;;;888666666:::>>>BBBCCC<<>>;;;888666444222222777666666555444333222222444333111000111333666888===EEELLLLLLNNNUUU]]]aaahhhhhhiiilllpppqqqpppnnnuuunnncccXXXNNNDDD999222...***'''&&&((((((%%%###(((%%%%%%((()))+++111888FFFFFFIIIPPPZZZbbbfffgggddd```^^^___ZZZLLL>>>777***++++++)))&&&$$$%%%&&&&&&%%%###"""$$$%%%%%%%%%###&&&((()))(((***///333555333222222444666777777===;;;:::;;;???AAA@@@???BBBBBBAAA>>>;;;???GGGOOONNNIIIIIIKKKFFF===@@@KKKFFFCCCAAAAAADDDHHHLLLMMMDDD===777666555666;;;AAACCC===<<>>AAAHHHJJJGGGBBBBBB@@@@@@DDDIIIKKKHHHCCCAAA@@@>>>:::777666888:::@@@AAABBBBBBDDDLLLYYYdddooovvvyyyvvvssstttwwwxxxzzzsssuuuyyytttsssmmmccc___fffoootttccc^^^VVVLLLAAA999333000!!!$$$***...+++$$$!!!$$$''')))'''###%%%,,,///,,,333;;;BBBHHHQQQ___iiimmmzzz}}}mmm___ZZZVVVRRRNNNGGG<<<333,,,)))'''&&&'''''''''''''''((()))))),,,,,,,,,***(((((()))+++------000444444777DDDTTTaaafffmmmmmmgggfffqqquuuoooppppppmmmaaaaaa___\\\YYYYYY[[[^^^```lllyyy|||xxxtttwww|||ooofffYYYOOOHHHDDD@@@===DDDDDDFFFGGGGGGHHHHHHHHHWWWZZZ^^^______^^^]]]]]]```bbbiiinnnnnnsss---******...000...///111444222111111333555555555444444555555666888;;;>>>???BBBEEEGGGFFFEEEEEEFFFHHHDDD@@@AAAHHHPPPVVVYYY^^^[[[\\\^^^]]]XXXYYY]]]VVVUUUUUUYYY\\\\\\WWWRRRSSSSSSRRRQQQPPPPPPQQQSSSXXXSSSKKKFFFGGGLLLPPPQQQQQQMMMHHHCCCAAA???<<<:::777777777666555333222111...///000///------...//////,,,+++---...,,,---111,,,...//////---,,,,,,,,,,,,***)))***---...---+++***---...******///222222555333222222444666666666999:::;;;:::999888999:::AAA>>><<<>>>CCCFFFEEEDDDAAABBBDDDEEEEEEDDDBBBAAA<<<:::888888;;;>>>@@@@@@;;;<<<<<<===<<<:::777666:::888666444222000//////333333222222111000000000///...,,,,,,,,,...111333444===EEEHHHLLLSSSXXXZZZ^^^gggrrrxxxxxxuuusssrrrppphhh]]]RRRIII@@@666000,,,***'''&&&((((((&&&$$$***((((((,,,///222999AAAGGGGGGJJJRRR]]]gggnnnpppdddaaa___^^^VVVHHH;;;666...,,,***'''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%%%%$$$$$$'''+++------...111555:::999999:::<<>>AAAFFFJJJLLLLLLMMMLLLIIIGGGGGGKKKSSSYYYUUUOOONNNPPPLLLDDDDDDLLLRRRPPPNNNOOOQQQTTTUUUUUUBBB===999:::999777999===???:::999>>>???:::777777777:::999666888>>>BBB@@@AAA>>><<>><<<<<>>BBBKKKYYYcccvvvyyywwwoooiiimmmuuu{{{yyyvvvuuuqqqpppjjjaaa```gggnnnrrriii___QQQEEE===666///)))&&&%%%'''***)))%%%%%%(((''')))(((%%%(((///222111444>>>KKKSSS\\\eeejjjiiiyyy}}}yyykkkaaa]]]XXXQQQJJJCCC999111,,,)))((('''(((''''''''''''((()))))))))******)))((()))+++---000///111666999>>>KKKYYYhhhjjjnnnqqqppppppwwwxxxnnnjjjmmmooonnnjjjddd\\\VVVVVV]]]hhhooonnnxxxwwwpppppptttllldddXXXNNNHHHEEEAAA???DDDDDDEEEGGGHHHHHHHHHHHHSSSUUUXXXYYYYYYYYY[[[]]]eeehhhoootttsssyyy///,,,---000222111333777999777555555666777777666:::999:::<<<@@@CCCEEEFFFJJJKKKMMMMMMKKKIIIIIIIIIMMMGGGBBBDDDLLLVVV\\\___]]]YYYXXXZZZ[[[YYYXXXYYYZZZXXXVVVWWWWWWUUUPPPLLLNNNOOOPPPLLLHHHHHHMMMQQQPPPLLLEEE@@@>>>BBBIIIOOOHHHDDD@@@<<<:::888666444222111///......///111333+++,,,------,,,+++---......++++++......,,,...111+++,,,...---+++******+++))))))***,,,...///---,,,---//////++++++000444555888777777888999:::999777888;;;===>>>>>>>>>>>>???DDD@@@===>>>BBBFFFGGGFFF===>>>???@@@AAABBBBBBBBB<<<;;;999999;;;<<<<<<;;;:::999666444222111111111222111000...---,,,,,,,,,------------------------+++***)))((()))+++---...,,,444===CCCKKKSSSVVVTTTXXXeeetttyyytttoooooorrrllldddXXXNNNEEE===555000***((('''&&&'''((('''&&&'''%%%''',,,111555===FFFKKKLLLOOOVVV```jjjqqqttt``````bbbddd]]]OOOAAA;;;444///)))&&&&&&&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%***///222222444777;;;>>>>>>@@@BBBFFFJJJMMMPPPJJJHHHGGGIIINNNSSSWWWXXXZZZUUUPPPNNNQQQWWW]]]aaaWWWPPPNNNRRRRRRKKKJJJMMMSSSRRRRRRSSSTTTSSSQQQOOO>>>;;;:::===;;;777666888888555555888999666444444444666555222222555666444777444222555:::<<<999555777555555777:::;;;888555333333111///,,,,,,...000111444888;;;AAALLLXXXbbbrrrwwwuuukkkeeeiiisss{{{zzztttzzzvvvmmmdddaaadddfffeeekkk\\\JJJ>>>999444---&&&)))$$$"""%%%'''&&&(((+++'''))))))'''***111666666999DDDQQQZZZbbbjjjlllkkktttuuuoooddd___^^^VVVKKKBBB<<<555///+++******)))((((((''''''(((((()))***'''((()))((((((***---///222111333999@@@HHHTTT^^^llljjjmmmrrrttttttwww{{{sssqqqkkkdddcccgggkkkllljjjbbbYYYUUU[[[fffttt|||zzzvvvnnnkkklllccc\\\RRRIIICCC@@@===<<>>;;;;;;DDDMMM???<<<888555444222000......---+++++++++---000111+++,,,......------...000...++++++......,,,,,,///,,,---......,,,++++++,,,***+++...000111111000...///111000,,,---333999:::<<<<<<<<<===>>>===:::777:::===@@@BBBAAA@@@@@@AAABBB???===>>>BBBDDDDDDBBB;;;;;;;;;:::::::::999999:::999888888888888555444999777444000...------...,,,+++******)))))))))***(((((((((((())))))******+++***)))))))))***,,,---+++111777???IIITTTYYYWWWYYYbbbjjjjjjddd```cccgggggg^^^QQQFFF===666000+++(((((('''''''''((((((((('''%%%'''---222777???HHHRRRSSSWWW]]]ccciiimmmoooYYYYYY^^^ffffffZZZJJJ@@@999111(((%%%&&&(((&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&'''+++000333666:::AAAFFFBBBCCCFFFIIILLLPPPUUUXXXTTTRRRQQQQQQSSSWWW[[[]]]```XXXQQQOOOSSSYYY\\\]]]QQQKKKIIINNNQQQNNNJJJJJJIIIIIIJJJKKKKKKHHHDDD@@@:::777888:::999444222333111000111222333222111111222333222111000000///---///---+++...111333000---111000///000222222000...//////...,,,******,,,......111555;;;BBBLLLXXX___gggooosssmmmgggjjjrrrxxx}}}xxx}}}yyyppphhhfffhhhfffaaabbbVVVFFF;;;555222---((()))""""""&&&'''(((***((((((((((((***000666999BBBKKKTTT[[[ccclllqqqqqqkkkkkkddd[[[YYYYYYOOOAAA999555000,,,++++++++++++((((((((('''((())))))***'''((())))))(((***---///000222666???HHHRRR[[[aaahhhgggiiinnnooommmmmmpppkkkhhhbbb]]]\\\___ccceee^^^[[[YYY\\\eeeooowww{{{|||||||||{{{xxxsssnnnkkk```ZZZQQQHHHBBB>>><<<;;;AAAAAABBBCCCEEEFFFHHHIIINNNPPPSSSUUUVVVWWWYYY[[[^^^cccmmmvvvzzz333333555999999999<<>>===>>>AAABBBBBB===;;;<<<<<<888666<<>>@@@AAA@@@>>>>>>>>>;;;::::::===@@@AAA===:::999999888666555444333333555444333333444222///---222222111///---+++)))(((((((((((('''(((((())))))$$$%%%%%%&&&&&&''''''(((******)))))))))***+++,,,+++///333999EEESSS\\\]]]ZZZ]]]```aaa^^^[[[YYYYYY^^^UUUGGG;;;333...)))%%%''''''''''''''''''((()))+++***,,,111666:::CCCKKKVVVZZZ```fffjjjlllmmmmmm[[[UUUTTT[[[aaa[[[NNNDDD;;;333)))%%%&&&((('''%%%"""$$$&&&&&&%%%&&&(((******---111555999AAAKKKRRROOOPPPQQQPPPOOOPPPSSSVVVXXXXXXXXXXXXYYY[[[^^^```___WWWNNNKKKOOOSSSSSSRRRNNNHHHDDDHHHKKKJJJEEEBBBBBBBBBCCCDDDCCC@@@:::666666222222444222///...000+++---...------.........111000111222111///.........---,,,---///000...,,,---,,,,,,,,,------+++***++++++,,,***))))))+++---,,,///444:::BBBLLLUUUZZZeeemmmpppjjjeeehhhooottt~~~~~~yyyvvvvvvssssssooolllnnnqqqpppkkkZZZSSSGGG;;;333---***)))%%% ###''''''&&&''''''''''''((()))---444;;;GGGQQQ\\\cccjjjqqqtttsssfffgggaaaXXXTTTQQQFFF999222///,,,***+++,,,,,,+++((((((((((((((()))******)))******))))))***,,,///111666>>>GGGRRR\\\ccceeehhhhhhkkknnnkkkffffffjjjkkkfff```[[[YYYXXXZZZ]]]VVVXXX[[[bbbjjjqqqvvvxxx|||xxxvvvxxx{{{zzzrrrkkkccc^^^WWWNNNFFFBBB@@@@@@?????????AAACCCEEEGGGHHHKKKOOOTTTXXXYYYXXXXXXXXXVVV]]]kkkzzz777888<<>>AAAFFF@@@AAACCCFFFKKKNNNNNNNNNEEEGGGIIILLLNNNMMMIIIFFFQQQSSSVVVWWWUUURRRPPPOOONNNWWW]]]XXXNNNIIINNNVVVZZZ[[[XXXTTTRRRPPPLLLFFFDDDEEEFFFFFFEEEBBB@@@>>>===999444333666999888666333111333666444///555???444222111000000///---+++,,,...000111222111///...---...//////...---///000333000111333333//////111555666666555333222444555666888::::::999888888999:::<<<<<<888999>>>CCCDDDDDDDDDCCCDDDDDDBBB???<<<:::<<<>>>===;;;:::999999555555666:::===<<<777222555555555555555444333222111///......///...,,,******+++++++++***(((&&&$$$'''''''''''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''(((((()))***---000444???PPP]]]bbbZZZ[[[___bbbccc___VVVOOOZZZPPPBBB666000---***((('''(((((((((&&&&&&(((***+++***,,,111555:::BBBKKKVVV[[[cccjjjnnnppprrrssskkk___VVVXXX[[[XXXPPPKKK:::333,,,''''''(((((('''%%%''')))(((&&&'''***...///222666:::???HHHRRRZZZ``````^^^YYYRRRNNNOOOQQQTTTWWWZZZ]]]]]]]]]^^^___YYYRRRKKKHHHIIIKKKIIIGGGLLLGGGBBBBBBCCCBBB===999;;;;;;;;;;;;:::777333///111---,,,...---***+++---(((,,,---***)))+++,,,++++++)))***,,,,,,))))))***+++***)))***++++++***(((************))))))))))))&&&'''(((((('''''')))******---333:::CCCLLLSSSWWWmmmoookkkbbb]]]bbbjjjooopppsssuuusssnnnkkklllooosssuuutttppppppqqqnnnhhhWWWQQQFFF999///(((&&&%%%### !!!&&&(((&&&%%%''''''&&&'''***+++...777@@@KKKYYYiiisssxxxyyytttnnngggkkkhhh[[[QQQJJJ@@@444...,,,******+++,,,,,,+++))))))(((((())))))***+++***+++++++++***+++...000666>>>FFFMMMVVVbbbjjjmmmnnnnnnpppqqqnnnhhhhhhkkkmmmgggbbb___[[[WWWWWWYYY[[[^^^bbbfffjjjooouuuyyy}}}zzzxxxzzz{{{xxxooohhh___\\\VVVNNNFFFBBBAAABBB>>>>>>>>>@@@BBBEEEGGGIIIHHHMMMTTTYYY[[[ZZZYYYXXXWWW___qqq<<>>===;;;:::;;;======@@@???:::999<<>>@@@@@@>>><<<666888888777666555555777444333222555777777333///000111333333333222000...---,,,***+++,,,,,,+++)))&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''''''''(((---222555>>>NNN^^^eee```___```aaa```[[[RRRKKKRRRHHH;;;111------------'''))))))(((&&&%%%'''))))))(((***000555:::BBBKKKUUUZZZaaafffjjjnnnssswwwnnnhhheeeddd```WWWOOOLLL777444...***'''''')))***---......+++'''''',,,111444888???DDDHHHNNNUUUZZZffffffddd]]]TTTNNNNNNOOONNNSSSYYY\\\ZZZVVVTTTSSSOOOKKKGGGDDDDDDCCCAAA???CCC@@@<<<::::::;;;999666444333111111111000---++++++)))))),,,,,,))))))+++''',,,---(((&&&)))***)))***&&&&&&))))))%%%%%%((('''''''''''''''&&&%%%$$$(((((((((((('''((()))***$$$%%%''''''&&&''')))***,,,///555???IIIRRRXXXZZZkkkjjjeee]]][[[```eeefffeeefffhhhiiijjjjjjjjjjjjvvvzzzyyysssmmmhhhccc^^^VVVLLL>>>111***'''%%%%%%$$$###$$$''''''%%%&&&+++'''&&&(((---///333>>>JJJSSSaaapppyyy{{{yyyrrriiihhhqqqppp```NNNBBB999222,,,***)))***+++,,,+++***))))))(((((())))))***+++)))***+++,,,,,,...111444:::BBBIIILLLRRR___lllrrrtttooommmpppqqqnnnllllllmmmhhhddddddaaaZZZYYY\\\aaahhhoooqqqoooppptttyyyyyy|||~~~{{{tttkkkeeebbbVVVTTTPPPJJJCCC@@@@@@BBB?????????@@@CCCFFFIIIKKKIIINNNUUUZZZ]]]___```aaa^^^fff|||@@@CCCJJJOOOMMMHHHIIINNNMMMMMMOOORRRUUUVVVUUUTTTMMMMMMLLLIIIGGGJJJPPPVVVWWWZZZ^^^___\\\WWWRRROOOJJJMMMOOOLLLHHHHHHNNNTTThhhggg^^^NNNEEEGGGKKKLLLCCCBBB@@@<<<999666666777///111333111...,,,///222222)))'''+++,,,***111===333222222222333333111///......000111333444555555666777777666444333444555444333666;;;===;;;<<>>@@@@@@>>>;;;:::<<>>999666777888666444333444777:::;;;;;;:::333444444333222222444666555222000111333444222///...///111111000---***(((,,,***))))))***++++++***&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''///555999@@@OOO___hhhhhheee___YYYTTTPPPLLLIIIEEE;;;///'''%%%''')))***((()))***(((&&&%%%'''))),,,+++---444:::???HHHQQQVVVYYY]]]```ccchhhpppvvvaaafffnnnpppgggUUUIIIEEE555333000,,,(((''')))+++333444222---((((((---333777>>>FFFLLLOOORRRUUUYYYbbbcccbbb\\\SSSOOOOOORRRJJJPPPWWWYYYTTTMMMGGGDDDGGGEEECCCAAA@@@???===;;;777666444222444777999888333111...------...---,,,'''&&&)))------***((()))'''------'''%%%(((***(((000+++***------((()))---)))))))))))))))((('''&&&&&&'''''''''&&&'''(((***$$$&&&((((((((()))***,,,///222:::DDDOOOXXX^^^aaa```bbbaaa___```cccaaa]]]cccaaabbbhhhoooqqqooojjjpppvvvxxxrrrkkkfffaaa]]]TTTFFF444)))((())))))''''''&&&'''(((&&&$$$(((///'''&&&)))000333888DDDRRR]]]gggqqquuuuuutttoooiiihhhtttuuubbbJJJ<<<444///+++***)))***+++,,,+++))))))))))))))))))******+++((()))+++,,,---000444777;;;CCCHHHFFFKKKZZZkkkttttttkkkggglllrrrrrrmmmjjjlllgggeeehhheee___]]]```cccnnnzzz~~~yyyssssssvvvpppzzz{{{lll___\\\^^^RRRRRROOOJJJEEECCCDDDGGG@@@@@@@@@AAADDDHHHKKKMMMLLLPPPVVV\\\```dddhhhkkkeeemmmLLLGGGFFFJJJNNNPPPSSSWWWTTTTTTMMMFFFMMM[[[___YYYYYYSSSLLLIIIKKKOOOSSSUUUMMMKKKKKKPPPUUUUUUNNNGGGHHHJJJLLLNNNOOORRRUUUXXX^^^WWWKKK@@@::::::===???999888777555222111///...***...000///+++)))+++...,,,+++,,,---,,,+++000888777333111000,,,)))---666333222111222444666555444999;;;<<<888444333777;;;???===<<<===???@@@AAA@@@CCCBBB@@@<<<777555555666>>>BBBDDDBBB===999:::===<<<:::777555333222333333///111333333222111222333000000000...,,,+++,,,...+++***)))***,,,...---,,,,,,---///000...+++'''%%%***(((&&&'''***+++***'''%%%$$$$$$######$$$$$$%%%&&&'''((())))))'''%%%$$$$$$$$$###############$$$!!!###'''((((((''''''''',,,...111777@@@MMM[[[eeeddd^^^[[[YYYTTTLLLGGGFFF<<<777000+++((('''&&&%%%'''$$$$$$''''''%%%%%%))),,,+++///555===FFFUUUbbbccccccccccccdddhhhmmmqqqlllmmmfffZZZWWWYYYQQQDDD444...)))***+++)))((()))'''''''''(((,,,111555888<<>>@@@@@@===<<<<<<>>>AAA@@@???@@@AAAAAA@@@>>>GGGGGGFFFCCC???============@@@BBB@@@<<<888666666999888555333111111111222...///111000//////000111/////////---++++++,,,---,,,******+++---------,,,+++,,,...//////---+++)))---***(((((())))))'''$$$&&&&&&&&&%%%&&&&&&''''''%%%&&&'''((((((&&&%%%###$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&)))+++000111444;;;FFFOOOUUUWWWYYYUUUTTTVVVTTTKKKBBB>>>888333---(((((()))***+++(((%%%%%%(((((('''(((+++//////333:::AAAIIIWWWccchhhiiijjjiiihhhhhhiiikkkttttttkkk\\\UUUTTTLLL@@@555...*********'''&&&'''))))))******,,,111666999BBBHHHPPPTTTTTTSSSTTTVVV[[[ZZZVVVPPPJJJHHHIIIKKKBBBCCCCCCCCCAAA???<<<;;;888666444222111000000000111000...,,,++++++++++++***************)))(((((((((((()))))))))(((&&&%%%&&&'''((())))))((('''&&&+++((('''((((((&&&&&&***''''''&&&%%%%%%&&&''''''&&&''''''(((((((((''''''((())))))((('''(((+++---222999GGGWWWdddiiifffbbb______```cccfffgggeeeccc___gggjjjeee```bbbhhhllliiimmmnnnjjjddd]]]PPPDDD>>>777...))))))(((&&&###''''''''''''((((((((((((%%%***///333666>>>KKKUUU]]]```eeeggghhhiiilllooolllllleeeVVVHHH===333+++''''''((())))))***++++++)))))))))*********)))))))))+++...///000333666888>>>EEENNNUUU[[[dddqqqzzzuuuoooiiijjjoooqqqnnnjjjhhhqqqxxxxxxsssnnnhhhbbbaaaiiillliiinnnzzz}}}{{{{{{vvvmmmfff___UUUKKKJJJGGGCCCBBBCCCEEEGGGHHHEEECCCBBBCCCEEEHHHJJJKKKLLLMMMSSS\\\cccgggmmmsssVVVUUUVVVWWWTTTQQQSSSYYY```bbb\\\OOOIIIMMMQQQPPPQQQOOOLLLKKKJJJHHHEEECCCHHHDDDAAAAAACCCBBB===777555999???BBBAAA>>><<<:::888666444111///---------+++*********))))))((((((***,,,---+++)))))),,,///...,,,---///...///555===:::555333444555444555888:::;;;<<>>:::777AAABBBDDDGGGHHHGGGDDDAAACCCCCCDDDEEEFFFCCC???;;;CCCCCCDDDBBB???===<<<<<<;;;;;;<<<;;;888555111///555333111000.........///---......,,,++++++---///---......,,,******+++,,,,,,+++***+++,,,---,,,+++***+++,,,---............,,,+++)))((()))((('''%%%&&&&&&%%%%%%&&&'''((((((%%%%%%&&&'''&&&%%%$$$###$$$$$$############$$$$$$''''''&&&%%%%%%'''+++...333333888CCCOOOUUUTTTPPPOOOLLLNNNTTTTTTKKK>>>777555000***'''&&&(((*********'''&&&)))***)))***...///000555===CCCJJJUUU``````dddiiimmmmmmmmmmmmmmmsssssskkk[[[PPPKKKDDD;;;333---))))))(((%%%$$$&&&+++,,,......///333;;;@@@IIINNNTTTYYYYYYVVVQQQMMMSSSRRROOOJJJEEEBBBAAABBB999999999999888666444333111000///---,,,+++++++++,,,,,,++++++***)))(((((()))))))))))))))(((((('''++++++***)))((('''&&&&&&&&&'''((())))))((('''&&&,,,)))(((***)))''''''***''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((((()))*********,,,000333333<<>>:::777999<<<>>>===<<<@@@@@@AAADDDFFFGGGGGGEEEIIIGGGGGGJJJNNNNNNJJJFFFFFFGGGHHHIIIHHHDDD===888999;;;<<<<<<999777666666777555333222222111///---000///...,,,,,,,,,,,,,,,,,,,,,+++)))'''(((***---,,,------,,,***)))+++,,,,,,*********,,,---,,,+++++++++++++++,,,---...///***)))))))))************$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$###"""$$$$$$#########$$$%%%%%%&&&''''''&&&&&&(((,,,///111444===IIIUUUZZZXXXUUUOOOKKKKKKQQQRRRHHH<<<444333000+++(((&&&%%%###!!!***&&&&&&)))+++***---111333555<<>>===>>>>>>999777444444555666444222111333444333111///......,,,+++)))'''&&&&&&'''(((&&&'''((()))***+++,,,---,,,---.........000222444222222444777666666<<>>>>>BBBEEEDDDBBBEEECCCCCCEEEJJJOOOSSSTTTSSSNNNIIIIIINNNPPPNNNKKKEEEFFFGGGHHHGGGBBB;;;666555777999888666444444444333000,,,+++,,,...//////+++++++++*********++++++++++++***(((''''''***---,,,------,,,+++***,,,---+++******+++---......---,,,,,,++++++,,,---...///------------,,,+++++++++%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$#########$$$$$$######$$$%%%%%%&&&$$$&&&(((((()))***,,,...///666@@@KKKRRRWWWYYYZZZRRRMMMJJJKKKIII@@@666111...---+++)))'''###)))&&&%%%(((***+++...333999<<>>DDDJJJRRRXXX[[[]]]___```ZZZUUUSSSVVV\\\^^^XXXRRR\\\eeennnsssuuuuuuooohhhkkkhhhddd___XXXLLLBBB;;;...,,,(((&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))***---,,,---222<<>>@@@CCCDDDDDD@@@AAABBBBBBAAABBBFFFIIIHHHPPP]]]iiirrr~~~LLLOOOVVV[[[YYYQQQMMMOOOMMMKKKJJJMMMPPPMMMEEE<<<======;;;888666666999;;;555444333444666777777666000000000...++++++,,,---,,,***'''$$$###$$$%%%'''%%%&&&''')))***,,,---...,,,---...000222444555666555666999===<<<;;;???EEEGGGGGGEEEBBBDDDHHHJJJHHHGGGDDDBBBDDDIIIPPPUUUXXXWWWPPPIIIGGGIIILLLLLLJJJAAAAAAAAAAAA@@@===777333111222333222000//////000...,,,***((((((***---000(((((())))))*********+++***++++++***)))***,,,......//////...---,,,...///---,,,,,,...111222222222/////////000000111222333555555555222---+++******((((((''''''''''''((((((%%%%%%%%%$$$$$$$$$######$$$$$$###$$$$$$%%%&&&'''###%%%'''))))))***,,,...222999BBBJJJNNNQQQTTTVVVSSSMMMHHHEEE???555///---((((((((())))))&&&""")))&&&%%%)))+++,,,000666:::>>>HHHRRRUUUUUUXXX]]]___ccchhhkkkkkkkkkkkkkkk\\\XXXRRRIII@@@777///+++'''%%%%%%(((((('''+++111)))---444===HHHRRRYYY]]]XXXVVVSSSSSSRRROOOIIIDDD555333000///...---***(((((((((((('''''''''''''''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((''''''((()))***+++,,,,,,)))***+++,,,,,,+++***))))))''''''******&&&&&&(((&&&'''(((((((((((('''&&&((('''&&&%%%&&&''')))))),,,,,,---///111666===BBBKKKNNNTTTZZZaaafffiiikkkddd^^^XXXXXX[[[]]]ZZZVVV]]]bbbgggkkkpppsssnnngggfffbbb```]]]TTTDDD666///,,,***(((&&&%%%$$$%%%&&&%%%&&&&&&'''((()))******...///333;;;EEEOOOUUUYYY]]]```cccdddaaa\\\VVVRRR]]][[[RRRCCC777000+++'''))))))))))))))))))))))))(((''''''''')))***,,,...---...///111444;;;CCCIIIMMMUUU___iiiooorrrssstttxxxssskkkccc^^^___eeejjjjjjlllqqqvvvtttpppppptttsssqqqvvv{{{fffWWWOOOJJJBBB@@@>>>>>>???AAAAAA@@@???@@@AAA@@@???AAAGGGLLLNNNXXXiiiyyyKKKJJJLLLOOONNNIIIFFFGGGDDDCCCBBBCCCCCC???999555555666555222///...111333000000111333555555555444+++++++++***(((''')))******)))'''&&&%%%%%%&&&&&&'''((()))***,,,...///000///111333777:::;;;::::::888999>>>BBBBBB>>>@@@EEEHHHKKKJJJDDDCCCHHHLLLKKKFFFDDDBBBBBBEEEJJJMMMOOOQQQLLLDDD@@@???AAAAAA@@@;;;999888777777555222000---......,,,***)))***+++)))+++,,,***((('''***---''''''((()))***+++++++++)))+++,,,---,,,---...000///000111000//////000222000///000222666888999888333444555777888:::;;;<<<:::;;;:::666000,,,+++,,,***)))(((''''''&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&&&&(((,,,///888<<>>@@@AAABBB@@@???BBBJJJQQQSSS\\\pppJJJEEEBBBCCCCCC@@@???@@@:::::::::999555111000222000111222000,,,)))***,,,+++,,,...000111111111000***+++---,,,+++***+++,,,((()))))))))))))))((((((***+++,,,---///111222333444666999===AAABBB@@@???:::<<>>999777666666555666444111000000000///...//////...,,,))))))***,,,&&&+++///...)))&&&''')))&&&'''(((***+++,,,,,,,,,)))+++.../////////000222111222222111000000222333222222333666:::<<<======555777999<<>>FFFPPPZZZbbb]]]]]]```gggooorrrnnnjjjpppppplllaaaVVVUUU]]]ggggggnnnqqqmmmfffcccaaa^^^aaaVVVKKKFFF???666222444&&&''''''&&&%%%&&&(((***%%%%%%&&&'''((()))***+++...333<<>>AAACCCCCCAAA@@@DDDMMMUUUTTT\\\pppBBBAAA??????>>>===:::888666555333111111111111222,,,,,,,,,,,,+++)))((('''(((+++,,,+++,,,///---)))------+++***))))))((((((%%%$$$$$$%%%(((*********'''***...111333555777999@@@>>>>>>BBBGGGIIIEEE@@@:::===??????<<<<<<>>>AAAFFFEEECCC@@@======@@@BBBBBB>>>999888999;;;;;;:::AAA>>>:::555111///......///,,,***+++------+++(((&&&(((******))))))***+++%%%''')))++++++***'''&&&((()))***+++,,,+++***)))+++000444333...---111666888;;;<<<999333000222666444333555:::===<<<===@@@======>>>@@@BBBDDDEEEFFFHHH@@@;;;<<<<<<777555666...---,,,***(((%%%"""!!!&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***---111555>>>???FFFQQQWWWUUUSSSSSSOOOIII@@@777///+++))))))((('''&&&&&&'''((()))***&&&)))+++++++++000:::BBBPPPZZZ___\\\[[[bbbjjjnnnlllkkkbbbXXXYYYdddeee]]]WWWLLL???888333,,,))))))))))))((((((((()))+++,,,111:::AAACCCKKKVVV[[[WWWRRROOOJJJDDD===555,,,'''''''''%%%$$$###"""""""""###%%%&&&&&&$$$######$$$%%%&&&((()))((('''%%%###%%%%%%$$$$$$%%%&&&''''''******((('''***///...******,,,///000///...//////000111555777444///000555222///++++++---...,,,***---***))))))(((%%%%%%&&&)))&&&&&&((()))((()))---;;;<<>>555000,,,***((('''%%%#########%%%&&&&&&'''&&&%%%$$$&&&))),,,111333888BBBNNNWWW[[[\\\^^^```dddkkksssrrrdddSSSRRRDDD666222///+++***,,,$$$%%%&&&((((((((('''''')))'''%%%%%%(((***)))'''///333444222666CCCRRR[[[___bbbcccdddiiirrrwwwwwwgggjjjnnnnnnggg```cccjjjmmmmmmlllkkknnnwwwvvvnnnaaaQQQHHHHHHDDDBBBCCCCCC???<<<>>>DDDDDDAAAAAADDDFFFGGGJJJOOOTTT^^^xxx===;;;:::999999888555333222111///...------......)))******************)))***------+++,,,...---)))++++++***)))(((((((((((('''&&&%%%%%%&&&'''''''''+++---000555999<<<===>>>>>>???BBBEEEGGGHHHHHHGGGAAAAAAAAA???<<<:::999:::;;;;;;:::888777999<<>>@@@@@@>>>:::888999;;;@@@<<<;;;===<<<:::;;;???CCCDDDFFFHHHJJJKKKLLLLLLHHHCCCAAACCCBBB<<<888999555333111...+++(((%%%###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***,,,000555999@@@AAAIIIUUU\\\XXXQQQMMMIIIDDD;;;222,,,)))(((((('''&&&&&&&&&&&&((()))***)))+++,,,+++,,,444@@@JJJUUU]]]bbbaaabbbhhhmmmnnnlllkkkbbbYYY[[[bbb^^^SSSOOODDD:::444111,,,)))*********+++,,,...000333555555>>>GGGNNNZZZhhhjjjdddSSSNNNFFF???:::444///,,,(((((('''&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$$$$&&&(((((()))******)))((('''+++************++++++,,,******)))(((---222222---000222444555444444444555555444777<<<===999777999999777555444444333000,,,222111///...---+++++++++---******...000000333777===@@@IIIXXXhhhssszzz}}}uuuqqqllllllnnnpppooonnnvvvwwwtttjjj___\\\^^^bbbmmmlllgggddddddeee^^^UUUSSSLLLBBB999333///,,,***+++***)))(((''''''((((((&&&'''''''''&&&'''***,,,222555<<>>:::777999???DDDEEEDDDHHHHHHIIIIIIJJJKKKKKKLLLKKKFFFCCCCCCAAA???@@@DDDHHHIIIJJJLLLNNNOOOPPPPPPOOOMMMMMMLLLHHHAAA???@@@>>>:::555111---***&&&###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''((()))+++...333:::???DDDDDDMMM\\\ddd```TTTMMMEEE???777///)))'''((()))&&&&&&%%%%%%&&&''')))******+++,,,+++---666DDDOOO\\\aaaddddddfffiiihhhfffjjjiiiccc\\\\\\^^^UUUHHHEEE;;;222///...+++***+++&&&'''(((***...333777999???GGGPPPXXXeeeqqqppphhhXXXPPPEEE;;;555111///---$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&%%%$$$$$$&&&(((''''''''''''((((((((((((***+++++++++++++++,,,,,,,,,---,,,,,,111777777222666777999:::999:::<<<>>><<<:::<<>>777222...+++)))((((((((('''&&&%%%%%%%%%%%%&&&((((((((()))+++---333777@@@LLLWWW^^^aaabbbWWWVVVTTTWWW___ccc]]]RRRCCC:::111...,,,)))'''((())))))*********)))((((((+++***))))))+++,,,,,,++++++000555999BBBNNNWWWYYYaaa``````eeepppyyywwwooolllnnnrrrssslllcccaaadddfffffffffhhhoooxxx{{{rrriii^^^RRRKKKIIIAAA>>>???EEEHHHHHHHHHJJJIIIEEECCCDDDEEEFFFMMMTTT]]]qqq...---,,,,,,,,,,,,***(((((((((''''''&&&&&&&&&&&&&&&&&&'''''')))***+++,,,***...///---,,,//////---...---+++***((('''''''''&&&&&&'''(((***---111333//////222;;;GGGOOOPPPNNNIIIHHHFFFBBB>>>:::888777999666333444666666333111222222111///,,,,,,...000....../////////...---+++)))))))))))))))***+++,,,*********++++++,,,+++******,,,//////...,,,,,,,,,+++,,,.../////////---,,,000000111333777<<>>AAAGGGJJJIIIFFFJJJKKKMMMQQQVVVZZZ[[[[[[NNNKKKKKKMMMMMMJJJJJJMMMHHHHHHGGGGGGHHHKKKNNNPPPZZZYYYVVVPPPJJJFFFHHHKKKEEE???777000,,,)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((***,,,000777???EEELLLJJJQQQ```jjjeeeYYYOOOBBB===555---(((&&&'''(((%%%%%%%%%%%%&&&''')))***---000222222555===JJJTTTfffgggiiijjjllljjjddd^^^bbbfffeee```[[[WWWMMMDDD>>>555...,,,,,,******+++%%%%%%'''***...444999<<>>???@@@CCCEEEBBBAAADDDIIIKKKHHHHHHKKKAAAAAA@@@AAABBBBBBBBBBBB:::;;;:::777666666444222111......111444555999>>>OOOYYYfffpppxxx}}}|||xxx|||xxxssspppnnncccdddffffffaaa^^^___dddeeeeeeaaaZZZWWWWWWTTTOOOFFFAAA:::333---'''"""&&&&&&&&&&&&%%%$$$###"""###%%%'''((((((***,,,...444888AAAMMMXXXaaafffiii[[[\\\^^^```bbb^^^OOO@@@<<<777111///---+++))))))))))))((((((''''''&&&&&&))))))((()))***++++++,,,,,,000444999EEESSS[[[\\\]]]___bbbgggqqqxxxwwwqqqgggfffggghhhccc\\\ZZZ]]]ccccccdddiiipppyyyvvvjjj^^^SSSLLLIIIAAA===>>>DDDIIIIIIGGGGGGAAABBBFFFKKKKKKJJJMMMRRRccc}}}***)))(((((())))))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((()))+++,,,(((---111000///222222111222000...,,,)))'''&&&%%%%%%&&&((()))***---333777333333777AAANNNVVVXXXWWWOOOIIIBBB===:::777222---///,,,***,,,///111///,,,---...---,,,***)))+++,,,***+++---------+++***)))******************++++++***)))((('''''')))+++---+++---111222111000000000333444555666777777777666888888888:::>>>DDDIIIMMMEEEEEEFFFIIILLLLLLJJJGGGJJJJJJMMMQQQWWWZZZ[[[ZZZPPPOOORRRWWWXXXTTTRRRSSSKKKHHHDDDBBBCCCHHHMMMQQQ\\\[[[UUUMMMIIIKKKRRRWWWJJJBBB888000,,,)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''))),,,000555<<>>999222+++'''%%%%%%%%%%%%%%%%%%%%%&&&(((***+++222777;;;>>>AAAGGGRRR[[[kkkjjjlllppprrrmmmeee^^^YYY```eee```WWWNNNHHHDDD;;;333,,,+++,,,***)))***)))******---222888>>>AAAMMMWWW]]]]]]```hhhkkkggg[[[SSSGGG;;;222,,,'''%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%(((++++++++++++,,,---///000111,,,...000333666777999999:::;;;::::::>>>BBB@@@:::===???BBBDDDEEEFFFIIIKKKEEEGGGKKKMMMIIIFFFKKKTTTLLLKKKIIIGGGHHHKKKOOORRRGGGJJJIIIEEECCCDDDBBB===888555555999===@@@EEEKKKUUUeeesssxxxzzz~~~}}}rrriiidddeeeeeehhhjjjeee[[[WWWZZZ]]]```^^^XXXTTTSSSQQQNNN>>>:::333---'''"""''''''((((((((('''&&&%%%"""$$$&&&'''(((***---000666;;;CCCMMMXXXbbbjjjooofffhhhiiihhheee[[[III777555444000---++++++)))(((++++++******))))))((((((++++++,,,,,,,,,---...///000222555999EEEUUU```bbb^^^eeeiiikkkmmmqqqsssqqqiiieeeccccccbbb___```cccaaabbbfffkkkrrr{{{wwwiii^^^UUUNNNJJJBBB>>>===BBBEEECCC@@@@@@>>>@@@EEEKKKMMMNNNUUU]]]ppp((('''&&&'''((((((&&&%%%&&&&&&'''''''''&&&&&&%%%((('''''''''(((***,,,---)))111777666555666666444333222///,,,***(((&&&&&&''')))***))))))+++111666:::<<<@@@HHHRRRXXX[[[ZZZMMMFFF===999999777222---***((((((((()))***)))(((&&&'''((((((((((((***,,,''')))++++++***(((((((((******************))))))(((((((((''''''(((,,,///---111666999999999999:::<<<:::777666888<<>>??????AAABBBBBBAAAEEEHHHFFF@@@AAADDDGGGIIIIIIIIIJJJKKKBBBGGGMMMNNNIIIFFFMMMXXXTTTRRRNNNJJJIIILLLRRRWWWRRRWWWWWWQQQOOOQQQNNNHHH@@@===>>>DDDIIIMMMSSSZZZbbbttt~~~wwwxxx}}}~~~}}}rrriiiddd___^^^ccciiifff\\\WWWYYY___eeefff```YYYUUURRRNNN;;;777222...+++(((%%%###%%%&&&&&&&&&&&&'''''''''###$$$&&&'''(((+++000444<<>>AAACCCDDDDDDDDDDDDFFFFFFGGGKKKOOOLLLFFFCCCFFFIIIJJJHHHEEECCCBBB===BBBJJJOOONNNKKKPPPXXXWWWVVVTTTQQQPPPRRRXXX]]]\\\cccccc[[[YYY]]]ZZZQQQSSSOOOOOOSSSWWWZZZ```gggrrr{{{zzzzzzxxx~~~~~~sssnnnnnn___\\\```hhhhhh___\\\aaadddkkkoooggg\\\SSSLLLGGG:::666222///......---,,,$$$$$$$$$$$$%%%''')))***&&&''''''''')))...444999DDDLLLVVV___eeeiiimmmpppqqqnnnggg___YYYSSSHHH===---000...'''%%%((((((&&&'''&&&&&&%%%%%%&&&'''(((''')))+++***)))***---///777===AAACCCKKK[[[iiiqqqlllooommmhhhgggkkknnnnnnkkkddd```bbbdddddddddfffbbbiiiqqquuuxxxuuuggg]]]YYYUUUOOOSSSPPPNNNMMMIIIDDDCCCFFFGGGFFFGGGKKKSSSaaayyy%%%$$$$$$%%%''''''&&&%%%%%%%%%'''(((((('''&&&%%%%%%%%%%%%'''***...222444444>>>FFFEEE@@@===999555---,,,+++***))))))))))))))),,,///000000444===DDDBBBEEEHHHJJJKKKKKKLLLNNN???===999222,,,***+++---$$$'''******((((((+++...)))***+++***(((((((((***+++...//////,,,+++---000------...////////////...+++000666999888666555555777<<>>:::888888===FFFPPPSSSQQQRRRVVV[[[]]]^^^]]]]]]```eeejjjgggnnnooogggeeehhheee\\\jjjeeecccdddffffffjjjpppyyyyyyssstttwwwpppiiiiiinnnkkkaaa___dddbbbjjjnnneeeWWWJJJ@@@999666222...+++************)))((((((((())),,,///000))))))((((((***000777===KKKTTT```iiilllmmmmmmmmmllljjjeee^^^WWWOOOCCC777///222000)))&&&)))+++(((******)))))))))+++,,,---+++---//////......111444888@@@GGGIIIPPP]]]llltttmmmlllgggdddgggooosssrrrkkkeeeaaadddgggfffdddcccdddllluuuxxxyyyzzzjjj___ZZZUUUOOOQQQNNNMMMKKKEEE???@@@EEEEEEFFFLLLTTT^^^lll###""""""""""""""""""###%%%))))))%%%$$$'''&&&"""%%%$$$&&&+++---...333:::===EEEKKKIIICCC>>>777111///---***''''''''')))***###(((...111444777===AAABBBDDDGGGHHHFFFBBB===:::666444111---***(((''''''#########$$$%%%%%%&&&&&&++++++***))))))******+++$$$)))...///---+++---///222,,,***///444444222333555666;;;@@@===777999@@@JJJJJJGGGFFFKKKRRRSSSPPPXXXQQQSSS___iiihhhaaa[[[ddddddcccaaa^^^ZZZUUURRR\\\\\\YYYVVVXXX___```]]]]]]eeekkkiiiddd___XXXSSSQQQRRROOOKKKJJJIIICCC<<<:::888888888666666===FFFOOOUUUXXXXXX___eee^^^OOOAAA888---%%%###$$$&&&'''(((''''''&&&%%%%%%$$$$$$###%%%((())))))***,,,...444333999GGGOOOPPPRRRVVVVVVLLLCCCCCCGGGDDD777+++...***'''(((&&&###$$$(((&&&''''''&&&&&&(((+++...999888;;;EEESSS___fffkkkrrrkkkfffgggllljjj___UUUYYYVVVMMMAAA===>>>999111,,,,,,***(((%%%%%%'''))),,,,,,...444===FFFNNNRRRVVVXXX\\\aaadddccc\\\VVVYYYTTTEEE333+++,,,,,,((( """$$$&&&'''(((''''''***+++...222666999999999;;;@@@EEEIIIPPPUUUQQQKKKLLLSSSXXXXXXYYYXXXPPPFFFGGGEEEEEEHHHLLLMMMIIIEEE???>>><<<;;;999888888888888888===CCCGGGHHHMMMSSSRRRYYY``````]]]___hhhqqqqqqyyy{{{tttoooooopppnnnooogggdddkkkrrrrrrpppqqqwww{{{yyy}}}uuuvvvuuutttsssrrrpppmmmjjjbbb\\\WWWTTTNNNDDD<<<999000---)))'''((()))******&&&&&&&&&&&&'''(((******&&&&&&))),,,...222===IIIMMMVVVbbbjjjnnnrrrwww|||xxxvvvrrrkkk___OOO>>>333,,,***((()))******'''$$$(((((((((((()))))))))))))))((()))---------000555<<>>DDDJJJNNNOOOOOONNNIIIBBB;;;666111000---+++)))((((((((()))))))))(((((('''''''''))))))((((((((())))))***))),,,000222222222333444777666777::::::999===BBBEEEFFFIIILLLHHHAAAAAAFFFNNNPPPQQQPPPSSSXXXYYYVVV]]]VVVRRRWWWaaaiiiiiieeehhhfffccc^^^[[[[[[]]]___ccccccbbb___\\\\\\^^^aaaiiimmmnnniiiddd___XXXQQQVVVTTTMMMEEEAAA???:::333444222111444555777>>>FFFKKKRRRUUUUUU[[[```XXXIIIAAA:::000+++******(((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''')))******,,,///222::::::@@@KKKQQQPPPOOOQQQTTTNNNGGGCCC@@@:::222+++---***((())))))''')))---)))************,,,000333888<<>>@@@@@@FFFHHHJJJLLLQQQUUURRRLLLQQQUUUVVVTTTTTTUUUPPPHHHFFFCCCBBBCCCFFFFFFAAA===888777666444333222222222555888>>>DDDFFFIIIRRR[[[]]]bbbhhhiiigggfffiiilllrrr{{{{{{{{{sssooorrruuurrrooonnnqqquuusssrrrqqqpppmmmiiifff^^^YYYTTTRRRKKKAAA999666///,,,(((''''''))))))))))))))))))***+++,,,---...(((''')))+++,,,///999EEEMMMVVVaaaiiimmmooorrruuuyyynnn```OOO>>>333+++)))''''''))))))'''%%%&&&&&&'''''''''(((((((((+++***+++...//////333888<<>>FFFMMMSSSSSSRRROOOHHH???777222+++***)))(((''''''((((((''''''''''''&&&&&&&&&&&&)))))))))******+++,,,,,,,,,---000333555666888888777:::>>>@@@===<<>>CCCGGGJJJLLLTTTTTTRRRQQQSSSVVVTTTOOOUUUUUUSSSOOONNNOOOLLLHHHBBB???===<<<===;;;666222111000///...------------///222999@@@DDDJJJWWWdddkkkmmmppptttvvvtttqqqmmmpppyyy~~~yyyxxxvvvqqqkkkiiijjjyyyzzzqqqpppooonnnmmmjjjeeebbb\\\WWWRRRPPPIII???777444---***'''&&&&&&((((((((())))))(((((((((((())))))((((((***---...111===IIIRRRZZZeeemmmqqqsssvvvxxxuuugggXXXGGG888///***(((&&&&&&'''((((((((('''(((((((((((()))))))))---,,,---111222222666<<<===GGGRRRVVVUUUWWW```iiioooppplllggglllyyyppphhhbbbaaadddiiisss}}}vvvzzzrrroookkkccc[[[XXXUUUOOOKKKLLLMMMKKKKKKNNNTTTZZZfffuuu$$$######""""""######$$$$$$%%%%%%$$$$$$%%%&&&%%%...,,,---000111222777>>>CCCDDDBBB;;;555333000,,,***)))'''&&&&&&(((***,,,///111444555777<<>>???@@@:::;;;>>>@@@???BBBMMMYYYeeefffgggddd^^^WWWTTTSSSZZZ___```[[[XXXYYY[[[[[[WWW___bbb___fffqqqnnnaaa[[[```eeegggeeedddfffhhhhhhbbbdddkkkggg[[[\\\hhhfffdddaaa^^^``````XXXNNNIIIGGG???555000///---***000,,,***---000111666;;;BBBHHHMMMPPPUUUVVVMMMBBB555...&&&$$$&&&%%%""""""######$$$%%%%%%&&&%%%&&&((()))+++000666:::>>>AAAHHHPPPTTTRRRMMMIIISSSRRRMMMCCC888000...///,,,(((%%%&&&$$$ """%%%'''((()))***---222555===FFFPPPWWW[[[___```___aaaaaa```\\\XXXVVVVVVXXXPPPNNNGGG<<<222---++++++)))***,,,,,,,,,,,,...000222333777===DDDOOOYYY___]]][[[YYYZZZ\\\\\\XXXUUUQQQKKK@@@666///+++(((&&&$$$&&&))),,,,,,+++)))'''555999???FFFKKKPPPTTTWWW___]]]XXXTTTUUUXXXWWWRRRTTTRRRNNNJJJIIIHHHEEECCC;;;999777666555333///,,,...---,,,,,,,,,,,,,,,,,,///000666???HHHRRRaaannnuuutttuuu{{{}}}xxxuuu||||||uuuooolllooowww~~~|||{{{}}}}}}ssshhhkkkjjjjjjjjjjjjgggddd```\\\VVVQQQNNNHHH===666333+++)))&&&%%%&&&'''&&&&&&***)))'''&&&$$$$$$######((((((+++000333:::GGGTTT\\\bbbkkkrrrwww|||wwwjjj\\\MMM???444---)))(((&&&%%%&&&''')))*********+++++++++,,,,,,,,,...,,,---111333444999@@@BBBIIIRRRUUUUUUXXX___eeecccggghhhfffkkktttzzzzzznnnhhhcccccceeeiiisss|||yyy|||tttoooiii```ZZZYYYZZZTTTPPPOOONNNLLLMMMPPPXXXdddvvv&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&(((---,,,...333555666;;;AAAIIIGGGBBB888333222///+++)))(((''''''(((+++...000666999;;;;;;;;;>>>DDDIIIFFFEEEAAA===777111,,,)))''''''&&&%%%%%%&&&'''(((&&&'''(((+++---///111222///000222444666777888888===>>>???AAACCCFFFIIIKKKEEE@@@???BBBHHHNNNXXXaaannnooonnniiiddd```\\\ZZZccceeeccc[[[VVVWWW[[[\\\YYYeeejjjfffjjjqqqkkk]]]XXX]]]aaadddccccccdddfffeee\\\\\\eeeeeeYYYVVV]]]\\\[[[YYYYYY]]]]]]SSSFFF<<<===999111,,,,,,+++(((---******---///000555;;;AAAFFFKKKPPPSSSRRRKKKCCC888000(((%%%'''((($$$ (((((((((((((((((((((((($$$&&&'''***---222999===CCCHHHPPPWWW\\\]]]XXXSSSMMMIIICCC;;;555111///......***((()))'''###"""$$$(((***,,,---///333888<<<>>>EEELLLQQQZZZcccccc]]]^^^______YYYRRROOOQQQUUULLLDDD:::333///,,,++++++''')))***++++++---000222777:::???EEELLLUUU___fff```]]][[[\\\\\\ZZZUUUQQQIIIBBB:::333...***((((((!!!$$$'''+++.........---:::???FFFLLLQQQUUUZZZ^^^aaa___ZZZUUUUUUYYYXXXSSSNNNKKKHHHFFFDDD@@@<<<:::444333111000///...,,,***++++++******++++++,,,,,,444333777CCCQQQ___nnnzzz|||zzzyyy}}}{{{wwwyyyxxxxxx{{{}}}|||yyyvvv~~~|||ooocccgggfffeeefffffffffcccaaaYYYRRRLLLHHHBBB999222111***(((&&&%%%&&&&&&%%%%%%))))))((('''''''''''''''((()))---222777???NNN]]]hhhkkknnnrrrwww{{{}}}ttteeeUUUGGG<<<333...)))((('''&&&%%%''')))+++++++++++++++,,,,,,,,,,,,---+++---000333555;;;BBBLLLOOOTTTYYY^^^aaadddeeeaaaeeeiiikkkmmmooonnnkkkhhhfffeeegggggghhhnnnvvvxxx~~~zzztttkkkaaa^^^```\\\WWWSSSTTTTTTVVV\\\ddd```qqq$$$$$$############$$$$$$&&&######%%%&&&%%%'''++++++,,,///555888888<<>>777000+++(((&&&''''''&&&&&&'''((()))***+++,,,---...000111222333444666888;;;===?????????EEEGGGIIIHHHGGGIIINNNSSSNNNEEE???DDDNNNXXXaaahhhuuuvvvssslllhhhgggddd```jjjjjjeee\\\YYY[[[^^^___cccjjjlllhhhgggkkkiiiccc^^^\\\ZZZYYY[[[^^^aaaccc___YYYXXX^^^]]]TTTMMMMMMYYYXXXVVVUUUVVVTTTHHH<<<555777444---(((((((((&&&&&&&&&)))...///111888@@@CCCFFFJJJNNNPPPMMMGGGAAA666000)))&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''+++...222888>>>CCCEEELLLRRRWWW[[[[[[VVVOOOAAA<<<666222000...,,,)))'''%%%%%%((((((%%%%%%(((''')))+++---000555:::>>>HHHNNNSSSWWWaaakkkkkkccc```aaa^^^WWWNNNHHHHHHJJJEEE:::000------++++++,,,'''((()))***+++...333666888===EEEKKKQQQXXXaaagggdddbbbaaaaaa```[[[SSSMMMEEE<<<444000---)))(((***'''&&&%%%&&&)))///555999@@@EEELLLQQQSSSWWW[[[___^^^]]]XXXTTTUUUWWWUUUPPPFFFBBB@@@@@@===777222111...------,,,++++++******((((((((())))))+++,,,,,,222222777DDDSSSbbbsss{{{tttqqqwww{{{wwwzzz|||zzzppphhhgggeeecccbbbcccdddcccbbbUUUMMMDDD???999111------***(((&&&%%%&&&&&&%%%$$$######$$$%%%&&&(((***+++******...444999BBBQQQ```pppooooooooopppqqqssstttvvvlll\\\LLL???555...***)))***)))((('''''')))+++((())))))))))))*********,,,+++,,,000333666<<>>AAAEEEHHHIIIIIIIIIOOOTTTVVVSSSNNNNNNUUU]]]WWWMMMGGGKKKVVVaaakkksss{{{{{{uuulllhhhiiihhhccckkkjjjeee______bbbcccaaahhhjjjkkkjjjhhhgggggggggaaa\\\VVVUUUXXX[[[[[[ZZZSSSUUUXXXXXXUUUOOOJJJGGGTTTSSSPPPKKKJJJGGG>>>444000111...&&&"""$$$((()))"""%%%+++///---...777BBBFFFGGGIIIKKKJJJEEE???;;;---+++(((%%%######%%%'''!!!!!!!!!"""######$$$$$$))),,,111555:::@@@FFFJJJIIIOOORRRQQQQQQPPPIII@@@666333000---+++***((('''$$$""""""&&&'''$$$$$$'''%%%'''))),,,///444:::>>>PPPZZZaaaaaafffnnnmmmeee______\\\TTTJJJCCCAAAAAA:::333///...,,,((('''+++((()))))))))+++000777;;;:::AAAIIIPPPUUUZZZbbbggghhhhhhhhhhhhfff^^^SSSJJJEEE;;;222///,,,((((((+++***)))''''''+++222:::???DDDIIIPPPSSSTTTUUUZZZ^^^YYYYYYVVVRRRRRRSSSOOOHHHAAA;;;777888555///+++,,,*********)))((('''((()))((((((((()))***,,,---...---333>>>IIISSS```vvvyyyrrrqqqyyyzzz~~~yyyqqqmmmmmmkkkgggccc``````aaabbbbbbTTTJJJ@@@999333,,,***+++)))(((&&&&&&''''''%%%$$$""""""###$$$%%%'''((()))***+++///666===GGGXXXhhhrrrqqqqqqpppooollliiigggggg^^^OOOAAA666///***'''***+++,,,+++((('''(((***((((((((())))))))))))***---+++,,,000444777>>>FFFSSSXXX___gggllloooooonnnkkkjjjlllqqqrrrmmmbbbZZZYYY\\\dddjjjiiifffhhhnnnwwwzzzwwwmmmeeefffiiigggcccbbbgggeeeeeeggghhhkkksss|||'''&&&&&&%%%%%%&&&&&&''')))$$$###'''(((''')))///444666<<>>888111+++,,,((( ###+++///###(((...000+++***333@@@HHHHHHHHHHHHEEE>>>888666((()))***'''$$$###&&&)))######$$$%%%'''((()))***,,,000666;;;AAAFFFKKKOOORRRVVVVVVQQQMMMJJJ@@@555111111000---***((('''(((***''''''******&&&&&&((('''***,,,///333888>>>CCCOOO]]]gggddddddhhhggg```[[[ZZZWWWQQQHHHBBB???>>>222000111222,,,$$$$$$)))******)))***,,,222999??????GGGQQQXXX\\\aaaggglllllllllmmmnnnkkkaaaTTTJJJGGG<<<333///,,,'''''',,,)))***+++...222666:::<<>>666111222///)))'''***)))))))))'''&&&%%%&&&'''*********+++---...000111000;;;KKKTTTXXXccc}}}~~~yyyyyyvvviiijjjpppooojjjddd```______``````UUUJJJ???888111,,,+++---***(((''''''''''''&&&$$$++++++***)))))))))))))))(((***000999BBBOOOaaarrrqqqrrrtttuuusssooohhhddd]]]UUUHHH<<<444000---,,,***,,,...---***'''((())))))************+++++++++...,,,---111555888@@@HHHMMMVVVaaahhhkkklllnnnppphhheeefffmmmrrroooeee]]]___ccclllrrrssspppsssyyyxxxyyyvvvggg]]]cccmmmpppkkkeeehhhiiiooowww|||!!!###$$$%%%#########$$$$$$%%%&&&&&&'''***...111000444888;;;AAAEEEBBB<<<666333///,,,***)))(((''''''+++......///555AAAKKKFFFLLLQQQTTTVVVVVVQQQIIIOOOKKK???222------)))"""(((&&&%%%)))000555666555:::<<<>>>AAACCCFFFJJJLLLOOOSSSWWWXXXVVVVVVXXX[[[^^^aaadddccc```]]]]]]___XXX^^^bbb```bbbiiimmmkkkvvvwwwooocccaaagggddd[[[```bbb___ZZZ___hhhggg^^^YYYYYY[[[___bbbccccccbbb\\\YYYWWWVVVWWWVVVRRRNNNIIILLLPPPQQQMMMEEE<<<777888999::::::777333...+++)))))))))'''$$$######%%%$$$%%%***111111000777@@@EEEEEEDDDAAA===777222///))))))((('''%%%$$$######'''&&&$$$$$$%%%'''''''''***---222:::CCCMMMUUUYYYZZZYYYUUUMMMHHHDDD===666///...,,,***)))(((''''''&&&&&&%%%%%%%%%&&&'''((('''+++000333555<<>>777555000///,,,)))'''&&&%%%%%%,,,+++***+++///555<<<@@@EEEJJJPPPWWW___ddddddaaacccdddbbb]]]^^^aaa]]]UUUCCC999...***---...)))$$$'''(((***,,,111999BBBHHHPPPOOOOOOTTTZZZ\\\YYYUUUZZZ______XXXPPPJJJEEE@@@666222,,,******+++)))'''((('''(((++++++'''&&&((()))'''***000111...///444444@@@SSSdddllluuu}}}zzzuuutttvvvyyyyyylllfffaaabbbdddbbbYYYPPPJJJBBB888222000///+++(((+++(((%%%%%%'''))))))''''''((((((((('''(((+++---,,,---222<<>>777...---+++)))((('''&&&&&&(((((('''&&&&&&&&&((((((---000444888;;;AAAIIINNNVVV\\\___ZZZVVVWWWYYYYYYXXXVVVQQQHHH>>>666222111+++***)))((((((((()))***)))***+++///444:::@@@CCCNNNSSSXXX]]]```bbbbbbaaacccdddbbb]]]\\\\\\UUULLL===777000+++++++++***(((---...000333888@@@JJJPPPPPPQQQUUU[[[aaa```ZZZTTTgggeee^^^TTTNNNIIIAAA888111...***((())))))'''%%%***'''&&&***+++((('''))))))))),,,222333333888???DDDKKKZZZjjjuuuvvvtttqqqqqqvvv|||qqqhhh___]]]``````ZZZSSSEEE>>>555000//////,,,)))***(((%%%%%%''')))((('''((())))))(((((()))+++...333444888@@@MMM]]]llluuummmppprrrssstttssskkkbbbSSSHHH<<<666222,,,)))***'''((()))(((&&&&&&((()))***((((((***---000///...,,,///111222444999AAAGGGRRRTTT```ooosssllliiimmmeeejjjrrryyyxxxoooaaaVVV[[[ccceeegggkkkfffggguuu~~~xxxwww~~~vvvrrrllljjjlllooonnnmmmsss~~~!!!###%%%&&&&&&&&&(((***++++++++++++,,,000555999<<>><<<:::777666555000000///...,,,***((('''&&&''''''&&&$$$###%%%&&&***+++///333444555;;;BBBDDDCCCAAA===888333...+++((((((((('''&&&%%%$$$$$$(((((('''((((((***,,,---666999???GGGNNNTTTYYY[[[YYYXXXSSSLLLGGGDDD===666,,,+++)))((('''&&&%%%%%%'''&&&&&&&&&''')))+++,,,+++...444;;;CCCKKKPPPTTTWWW___dddbbb^^^]]]]]][[[TTTPPPHHH>>>444...---...)))(((''''''''')))***+++***,,,///333999???DDDGGGVVV[[[```ccccccaaabbbdddcccccc```[[[XXXSSSJJJ@@@666444000,,,))))))+++---+++---000333999AAAKKKQQQSSSSSSVVV\\\aaaccc```\\\jjjcccVVVKKKGGGDDD999...---+++)))((((((((('''&&&+++&&&###'''***((('''(((+++,,,///333444777AAAKKKUUUXXXaaannn{{{}}}wwwqqqqqquuuxxxyyywwwsssggg[[[WWWZZZ\\\WWWQQQ???:::222...------,,,***)))'''&&&&&&'''((((((''')))******)))((())),,,///444777;;;BBBNNN^^^qqq~~~hhhnnnsssssssssrrrlllfffNNNBBB777222...+++)))+++'''((()))(((&&&&&&((()))+++)))((())),,,...//////000222555666888===EEEKKKVVVWWW___jjjkkkccc```ddddddiiioooqqqlllddd[[[VVV```fffeeeeeeiiieeeggguuu{{{~~~~~~{{{zzz{{{qqqqqqqqqqqqqqqrrrtttwww###$$$%%%%%%%%%%%%''')))++++++++++++---111777<<<===AAABBB???>>>===999444111000---++++++---111444333777;;;>>>@@@EEEMMMTTT\\\^^^\\\XXXUUURRRKKKCCC===777///***+++...///...---000444777999===BBBFFFQQQWWW]]]^^^ZZZXXXYYY]]]gggbbb]]][[[]]]]]]\\\ZZZdddcccaaa\\\VVVTTTUUUXXX\\\___```^^^[[[XXXUUUTTTbbbkkknnneee[[[UUUQQQNNNFFFFFFNNNWWWVVVMMMMMMTTTPPPOOOLLLHHHCCCBBBCCCEEEIIIHHHFFFAAA<<<:::;;;===777666444222111000000000---,,,***)))((('''&&&&&&$$$%%%&&&%%%$$$$$$&&&(((+++---000333666999???DDDDDDCCC@@@;;;666111---+++((((((''''''&&&&&&%%%%%%'''(((((())))))+++...000555888>>>FFFOOOWWW^^^bbbSSSRRRMMMEEE@@@===777111)))((('''&&&%%%%%%%%%%%%######$$$&&&(((+++...000...000666???IIIPPPTTTUUUZZZ___dddfffiiiiiiddd\\\QQQLLLDDD:::222---,,,,,,,,,+++)))'''&&&&&&&&&'''...///222666<<>>FFFOOO\\\kkkwwwkkkqqqtttqqqmmmkkkgggbbbHHH===333///...,,,---///'''((()))(((&&&&&&((()))***)))'''(((***,,,///000111444666888:::???HHHNNNYYYXXX[[[```___ZZZZZZ^^^eeehhhiiieee___[[[\\\___dddhhhggghhhoooooossswwwsssuuutttoookkkkkknnnssswwwyyy|||%%%&&&&&&$$$######$$$&&&)))***++++++---222777<<<>>>BBBBBB===:::888444/////////...,,,+++,,,000444999===BBBFFFIIIMMMSSSXXXUUUYYY[[[ZZZXXXVVVNNNFFF;;;555...,,,,,,---------222444:::AAAIIIMMMMMMKKKUUUYYY\\\[[[XXXXXX[[[^^^aaaZZZSSSQQQTTTXXX[[[\\\]]]```aaa___[[[WWWWWWXXX\\\[[[YYYVVVQQQMMMMMMNNNPPPXXX\\\VVVKKKDDDAAA@@@BBBAAAGGGNNNJJJBBBDDDMMMCCCIIILLLGGG===666888<<<@@@<<<888666666777666555------------,,,+++***)))+++***((('''&&&&&&&&&'''###$$$&&&&&&%%%&&&(((***+++...222555999>>>BBBDDDDDDBBB>>>999444000---+++''''''''''''''''''''''''%%%''')))))))))+++///222555777;;;BBBKKKUUU]]]bbbSSSRRRJJJ@@@999555...'''''''''&&&%%%$$$$$$$$$%%%$$$$$$%%%&&&(((+++...000999;;;???FFFNNNTTTWWWXXX___]]]]]]bbbkkkmmm```PPPKKKGGG@@@888222...+++)))---,,,***((('''&&&&&&&&&//////222777???HHHPPPUUUZZZ^^^eeekkkiiibbbccciiiddd]]]TTTMMMHHHCCC===999111---((((((***,,,,,,+++,,,...111555:::BBBJJJOOOTTTRRRPPPPPPTTTYYY^^^```[[[___^^^UUUKKKCCC;;;444((((((((('''''''''((()))555000---000333222222333666:::>>>BBBHHHUUUdddnnnssszzzxxxyyyzzzvvvrrrpppkkkeee```^^^]]]VVVIII>>>999555000,,,)))'''&&&%%%&&&''''''''''''&&&&&&'''(((((((((''''''***...222111;;;IIITTT[[[aaaiiiooonnnrrrsssnnnhhheeeaaa]]]HHH===444000///------///'''((()))(((&&&&&&((()))((((((''''''(((***---000000333666888;;;AAAJJJQQQXXXVVVWWWYYYZZZ\\\aaafffiiillllllggg```\\\^^^bbbeeeiiihhhkkktttuuuzzz{{{lllgggmmmmmmfffhhheeehhhttt~~~''''''&&&$$$""""""###%%%(((***,,,---000444999<<<@@@CCCCCC>>>999666333///---///000///---...222666;;;???DDDJJJNNNRRRVVVYYYXXX\\\]]][[[XXXSSSIII???888222---...000//////000222555===IIISSSXXXVVVRRRUUUVVVWWWWWWWWWXXXZZZ\\\UUUPPPJJJFFFHHHNNNUUUYYYVVVXXXZZZXXXWWWWWW[[[___ZZZUUUQQQMMMGGGAAAAAADDD@@@FFFKKKHHH@@@;;;:::<<<@@@AAACCCDDD???:::<<>>EEECCC999333444888444000,,,---000111000---((()))******)))(((&&&%%%)))((((((''''''''''''((("""$$$&&&&&&'''(((+++---...333777999===BBBCCCAAAAAA???:::555111...,,,+++'''''''''''''''((((((((($$$''')))******,,,111555:::<<>>555///''' &&&%%%%%%$$$$$$$$$%%%%%%)))((((((((()))+++---...:::===CCCKKKUUU```hhhmmmkkkccc]]]aaalllnnn\\\GGGCCC???999444000,,,)))&&&))))))(((((((((***+++,,,---///444;;;EEEPPPYYY______```gggpppnnneeecccgggdddZZZOOOIIIDDD>>>999888000+++''''''***,,,***(((,,,...000333888>>>EEEIIIMMMOOORRRUUUVVVTTTRRRPPPUUU```eee\\\MMM@@@888444(((((((((&&&%%%%%%(((+++000...///333555444666::::::@@@FFFMMMYYYkkkzzz}}}vvvpppqqqkkkjjjhhheee___SSSEEE;;;666333///+++(((&&&%%%%%%$$$&&&((((((&&&%%%&&&'''((((((((('''(((,,,111555>>>IIIXXXdddkkkmmmoooooolllpppqqqmmmiiieee^^^WWWGGG>>>444111///+++)))***'''((()))(((&&&&&&((()))&&&((((((((((((***---//////222666:::>>>EEENNNUUU```___]]]\\\\\\___dddhhhmmmrrrwwwuuummmddd___]]]dddhhhhhhllluuuvvvyyy{{{nnnlllrrrrrrmmmhhhdddgggvvv''''''&&&%%%######&&&((()))+++///222555888<<>>999555666999444999;;;888666777888777111666;;;;;;777333111111,,,+++***++++++++++++***((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((("""$$$&&&((((((***...000444:::>>>???AAAEEECCC======:::666111---+++******&&&'''''''''((((((((()))$$$(((+++,,,+++...333888???BBBFFFKKKPPPSSSVVVWWWRRROOOGGG;;;333///((("""%%%%%%%%%$$$$$$%%%%%%&&&)))))))))***,,,///222333999>>>EEENNNXXXfffuuuvvvlllcccdddnnnooo^^^III>>>:::333///---+++(((&&&'''''''''(((***---///111///333;;;DDDNNNVVV\\\___aaa```hhhuuuwwwnnnhhhkkkcccXXXNNNIIICCC;;;555555---,,,***(((''''''(((((((((***,,,...111666;;;???HHHLLLRRRVVVVVVSSSNNNLLLSSS^^^ddd\\\LLL???888444------+++(((&&&''',,,000---///555;;;======BBBIIINNNSSSZZZbbbsss~~~rrrlllooonnnnnnkkkcccXXXKKKAAA<<<222000...+++(((&&&&&&'''###&&&((((((&&&%%%%%%&&&((()))))))))+++///666:::IIIPPP[[[fffnnnrrrrrrqqqkkkoooqqqqqqnnnhhhZZZNNN???777000///...+++((()))'''((()))(((&&&&&&((()))&&&)))+++,,,++++++...000111444999===BBBJJJTTT\\\eeefffeeecccaaabbbcccdddmmmsssyyyyyysssiiiaaa\\\ccciiijjjpppzzzzzzzzz}}}wwwwwwyyyxxxuuullliiiooo}}}&&&'''&&&%%%$$$%%%(((+++***...222666999;;;???AAA===AAAAAA;;;555333111...(((---333555555666:::>>>DDDHHHOOOUUU[[[^^^```aaa^^^___[[[UUUPPPLLLEEE===+++''')))222999999999<<<===CCCKKKPPPQQQRRRTTTWWWVVVSSSPPPPPPPPPMMMDDD>>>EEEEEEDDD@@@<<<<<<@@@DDD???CCCHHHHHHFFFCCCBBBCCCAAA>>>>>>AAA===666444888666666666555111---...111%%%...222///000666777111444444444444555222---)))))),,,...---***((()))+++***)))'''%%%$$$%%%%%%&&&%%%&&&'''(((((((((((('''###$$$'''((())),,,///222:::@@@DDDCCCEEEGGGBBB::::::777222...***)))((()))&&&&&&''''''((()))))))))%%%)))---...---///555;;;@@@EEELLLRRRWWWXXXWWWVVVHHHFFF@@@777222111---'''%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&(((+++000555999;;;BBBGGGKKKOOOUUU```ppp{{{uuummmdddeeemmmnnn```NNN>>>888111,,,++++++)))(((((((((((()))+++---000111444:::CCCMMMTTTXXXYYYYYY___^^^hhhyyy~~~vvvppprrrbbbXXXOOOKKKEEE:::222111***---...***%%%"""%%%))))))***,,,---///333888;;;GGGJJJNNNQQQRRRSSSTTTTTTUUU___ddd]]]PPPEEE>>>:::444333111---***+++111666333888BBBJJJLLLLLLTTT]]]jjjooottt|||rrrnnntttooooooiii^^^OOOCCC===<<<......---***((('''((()))###&&&))))))&&&$$$%%%&&&)))*********---222999>>>KKKNNNUUU___hhhnnnppppppkkkppptttvvvsssiiiVVVEEE555...***,,,---,,,***+++'''((()))(((&&&&&&((()))'''***......------///111333666;;;@@@FFFNNNYYY```[[[```dddeeefffhhhhhhhhhlllooossstttpppjjjeeeaaacccjjjmmmuuuzzzyyyzzzxxxtttrrrpppooowww!!! ###'''(((%%%'''+++///111555:::>>>???>>><<<>>><<<777000+++)))***,,,(((000555555777>>>FFFKKKMMMOOOTTT]]]cccaaa\\\XXXPPPSSSUUUQQQHHH@@@:::888///...///333888<<<<<<;;;@@@FFFNNNSSSTTTUUUVVVXXXUUUPPPJJJGGGGGGEEE@@@;;;888555222111222555777888333666::::::777666777999555555555444333111000///......---,,,++++++++++++,,,------,,,***+++---///+++---///111000...+++)))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%&&&'''***,,,###""""""$$$'''***---///555>>>FFFHHHGGGEEE???999222///+++((((((((('''&&&&&&%%%$$$'''***,,,***((()))((((((***...555;;;???CCCLLLZZZaaa\\\RRROOORRRCCC@@@:::222+++'''&&&'''%%%%%%$$$$$$######$$$$$$&&&%%%&&&+++222777999999@@@KKKUUUXXXZZZ```dddfffeeedddcccbbb___XXXNNNGGG;;;444---((((((*********111...,,,+++((('''+++222999DDDKKKLLLRRR^^^ccc^^^XXXQQQZZZrrr}}}sssgggggglll\\\KKKCCC>>>777111...+++(((&&&&&&((()))'''%%%(((***+++***))),,,333888===@@@CCCEEEFFFMMMXXX```hhhppplll]]]VVVXXXRRREEE>>>:::888888777666888<<<>>>IIIQQQSSSWWW```gggiiinnnyyyzzzsssqqqiiimmmjjj]]]QQQHHH@@@888000---)))&&&$$$%%%''')))&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&))),,,///222666999GGGMMMTTTYYYbbbnnnuuuvvvpppqqquuuwwwtttgggTTTEEE555---((())))))''''''((()))&&&$$$'''+++,,,(((###((())))))***++++++,,,,,,333666;;;BBBKKKUUU]]]bbbaaaeeeaaabbbiiifff```eeeeeejjjkkkfffeeehhhiiigggeeesssvvvvvv}}}zzzwwwuuuwww||||||""""""$$$((()))(((+++000222555:::???BBBAAA???===:::999666222...,,,,,,------444;;;???FFFNNNQQQQQQVVVXXX^^^fffjjjiiidddaaaXXXVVVPPPIII@@@999555333......222777>>>BBBBBBAAA@@@EEELLLPPPQQQPPPOOOPPPKKKFFFAAA??????>>>:::666999666222//////000/////////111333333222111111222111000000///...---,,,,,,,,,,,,++++++***+++++++++++++++,,,++++++,,,...111---.../////////...,,,+++'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%$$$$$$%%%&&&(((,,,000444;;;DDDKKKLLLIIIDDD<<<444111...+++)))(((((('''&&&...+++((((((((((((%%%###%%%&&&(((***...222666999DDDLLLWWW]]]WWWLLLHHHJJJFFFAAA;;;444///,,,++++++'''&&&&&&%%%%%%%%%&&&&&&''''''(((,,,000555999;;;FFFQQQ[[[```bbbddddddbbb```___]]][[[WWWOOOEEE>>>666111,,,)))))))))((('''+++)))***,,,---...444<<<<<>>BBBEEEGGGLLLUUU[[[lllsssoooaaa[[[___[[[OOOJJJHHHHHHJJJIIIEEEFFFIIIJJJXXXcccfffgggpppzzzwwwrrrnnnoooiiiZZZLLLBBB;;;444+++***'''%%%$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%'''***---000444999===GGGQQQ[[[```eeellloooooosssvvvyyy{{{vvvgggSSSDDD666///******)))'''%%%'''(((((((((((())))))(((''')))******+++,,,---......666999???HHHRRR\\\eeeiiidddhhhcccccclllkkkhhhmmmppppppjjj```]]]bbbhhhiiimmmxxxyyyxxx}}}vvvttt{{{~~~%%%$$$%%%)))***+++///555777;;;@@@EEEFFFCCC???<<<555666555333000......///---444<<>>555///,,,***(((&&&'''''''''&&&''''''(((((('''***,,,...111777???EEEKKKUUU```fffjjjkkkggg```ZZZYYYVVVSSSMMMDDD;;;555222///,,,+++******((('''(((''')))...222555<<>>555///******)))%%%$$$&&&(((***+++)))'''''')))++++++++++++,,,---...000000999===EEEOOOZZZdddmmmqqqdddhhhdddbbbkkkllljjjooosssrrrkkkbbb^^^bbbgggjjjvvv}}}zzz}}}xxx{{{(((&&&&&&)))***+++111888;;;???EEEHHHGGGBBB===999444444333000......///111000666>>>EEEOOO[[[aaaaaa[[[___ccccccbbb```ZZZTTTRRRHHH;;;222000222333444777999>>>EEELLLRRRVVVXXXSSSRRROOOJJJFFFBBB???>>>:::888444333333222000...+++******+++,,,,,,+++))),,,)))((())),,,,,,***''',,,,,,+++*********+++,,,((((((((((((((()))***+++''')))*********,,,///111///111333444444222///---...---+++)))&&&###!!!%%%%%%&&&&&&''''''((((((###%%%&&&%%%$$$###$$$&&&&&&))),,,---...222999@@@HHHMMMPPPLLLEEE>>>666...,,,+++*********)))&&&$$$%%%###"""###%%%(((***+++,,,...111555:::>>>AAABBBAAADDDJJJPPPLLLDDD@@@@@@BBB:::000***)))((($$$ '''''''''''''''((()))***(((---111333555;;;GGGQQQOOOWWWaaahhhnnnooojjjbbbVVVTTTRRRMMMFFF>>>666111222000---++++++++++++,,,)))(((***000555888===DDDMMMVVV\\\[[[\\\bbbiiijjjiiinnnrrrttt{{{|||pppTTTKKKCCC>>>999222---,,,***)))(((((()))*********+++++++++,,,...000000111777:::>>>BBBGGGNNNWWW\\\pppuuutttmmmmmmvvvxxxsssxxxsssnnnkkkgggfffllltttwwwooopppuuuzzz}}}tttlll]]]KKK<<<333...+++(((((()))))))))))))))(((&&&&&&&&&&&&&&&''''''(((((()))***---222:::CCCJJJSSScccrrruuupppnnnnnnooossstttssspppfffUUUCCC666000+++((()))((($$$$$$'''******)))(((((((((***+++******++++++---///111222888>>>GGGSSS^^^iiippptttiiinnnjjjfffmmmnnniiilllkkkmmmnnnllliiihhhhhhhhhtttwwwooo{{{}}}~~~***(((''')))***,,,111999???CCCGGGHHHDDD>>>999666444222///,,,***,,,111555:::@@@EEEGGGMMMZZZgggnnnaaafffgggbbb\\\XXXQQQIIIFFF>>>555//////111333333999<<>>CCCHHHLLLKKKDDD===999444///***)))((()))))))))&&&$$$,,,+++***((('''''')))+++(((***,,,111777===CCCFFFJJJIIILLLPPPMMMEEE??????;;;444,,,)))******((($$$&&&&&&&&&&&&''')))******,,,111666777777>>>KKKUUUWWW]]]cccgggkkklllggg```QQQPPPNNNIIIBBB:::444111222///,,,)))(((***...111+++))),,,333999<<<@@@EEEQQQSSSTTTVVV\\\dddiiiiiivvvzzzyyytttwww}}}xxxlll^^^SSSGGG@@@;;;444//////+++++++++*********+++,,,,,,------......000111222@@@@@@BBBEEELLLVVVaaahhhpppuuuvvvtttwww}}}|||||||||zzzyyy~~~|||{{{vvvmmmgggiiipppvvvnnncccSSSCCC777...++++++'''((()))******))))))(((%%%%%%$$$$$$%%%&&&&&&''''''(((***---333<<>>888444444222000---***)))...555:::BBBHHHKKKIIILLLWWWeeemmmjjjpppoooeee\\\WWWOOOEEE>>>:::555111000000000111777;;;BBBJJJSSS^^^hhhoooggg^^^QQQEEE===:::888888222000///,,,***)))((('''((('''''')))++++++***)))'''%%%%%%&&&(((*********,,,,,,,,,,,,,,,+++***)))(((((('''''''''((())))))'''(((******+++---111444888;;;???BBBBBB>>>999666000000000///---,,,***)))$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((***,,,000666<<>>EEEGGGHHHGGGAAA888222222333------,,,,,,...333:::@@@JJJOOORRRQQQTTT[[[bbbdddjjjqqqpppcccXXXSSSJJJ@@@999888666333000///111222888>>>FFFMMMSSSZZZ```eee___WWWKKK@@@:::777444222+++++++++)))'''&&&''''''((('''&&&''')))))))))(((&&&'''((())))))+++...111...///111111000...+++******)))((((((((((((((((((&&&(((***,,,///333777;;;@@@BBBCCCEEEDDDCCC@@@???777666555333111...,,,+++&&&&&&&&&&&&&&&%%%%%%%%%'''((()))(((''''''((()))...///333;;;DDDJJJJJJHHHAAACCCAAA999333111///,,,***(((&&&%%%&&&'''''''''"""%%%'''***...222000333777>>>DDDJJJOOOQQQXXXQQQLLLKKKGGG===555111"""###$$$%%%&&&'''&&&&&&&&&''''''(((***+++---...555888<<<>>>AAAHHHRRRZZZjjjqqqtttpppiiiccc^^^XXXVVVUUURRRJJJAAA999555333/////////,,,+++...333777222111555@@@JJJNNNQQQTTTUUUXXX```kkkuuuyyy{{{{{{|||{{{kkk\\\OOOMMMOOOJJJAAA;;;666777777555222111222444222888===>>><<>>555000&&&&&&''')))((($$$&&&+++)))''''''(((******(((&&&************---111555777???FFFPPP[[[dddiiijjjjjjnnnvvvooodddiiinnniiiggghhhdddbbbdddcccbbbfffmmmrrr~~~}}}qqqrrrrrryyy......111888<<>>;;;777222...***'''(((((((((''''''&&&&&&%%%%%%'''))))))((()))***,,,111111555???JJJPPPNNNJJJ???BBB@@@999333000---)))***(((%%%$$$%%%'''(((((($$$'''+++---,,,---///222333777===DDDJJJNNNPPPQQQQQQIIIDDDCCC@@@888///+++&&&(((++++++)))'''&&&%%%(((((()))***+++---///000555888>>>CCCIIIRRR\\\dddjjjsssyyyuuullleee```[[[^^^\\\XXXOOODDD<<<777666111333444444222333777::::::888<<>>@@@@@@>>>:::888999;;;888@@@GGGHHHFFFKKKXXXdddhhhgggfffiiinnnuuuzzz}}}~~~vvvnnnqqq{{{zzz{{{|||yyyqqqlllsss~~~{{{rrrpppwwwzzzwwwyyyzzzmmmwww|||wwwqqqnnnlllhhhWWWKKK???999222***&&&(((******)))(((((((((((((((%%%%%%%%%&&&'''((()))***+++---111666<<