BM6P6(@ 111///------/////////...///...---,,,---///000222222111000///......//////111///---,,,.../////////111111222222222111111000///111222222222222444555222444777777666666666777666666555444444444444444777777666666666666777777888666555666888;;;<<<<<<:::;;;===>>>===<<<===>>>BBB@@@???>>>>>>@@@AAACCCOOOPPPRRRUUUYYY]]]^^^^^^eeeeeeeeecccbbbeeekkkqqqzzz000///------/////////......//////000000000000000////////////.........---222000......000111000//////000000111111111000000///111222333222222444555222444666777666555555666777666555444444444444555444444444555666888999:::666555444555888;;;<<<<<<;;;===>>>>>><<<;;;<<<<<>>>>>???AAABBBLLLLLLNNNQQQVVV[[[]]]___bbbccccccaaa```ccciiinnnwww}}}000...------///000///......///111333333222000///---.../////////...,,,,,,111000///000222222111///......///000111111111000000111333333222222444555111444666666555444444555777666555555444555555555555555555555666777888999555444333444777:::::::::<<<>>>???>>><<<::::::;;;@@@???>>>>>>>>>???AAABBBGGGHHHIIILLLQQQVVV[[[^^^]]]___```___^^^```fffkkkrrrvvv}}}000...------///000000/////////000111111111000///,,,---///000000///---,,,/////////111222222000.........///111222222222222111222333333222222444555111333555555444333333333666666555555444555555666888777666555555555555555666555444555666777777666;;;<<<>>>===<<<;;;;;;<<<>>>>>>======>>>???@@@AAAEEEEEEFFFHHHKKKPPPVVVZZZZZZ\\\^^^^^^]]]___dddhhhooorrrvvv|||///...,,,---///000000///000000............///000---...000111111000///---------...///111111///---///000111222333444444444111333444444333222333555000222444555333222111222555555444444444444555555777777666555555555555555888777555555666555444222888:::<<<<<<<<<<<<===>>><<<=========>>>???@@@@@@DDDEEEFFFGGGHHHKKKQQQUUUWWWZZZ]]]^^^]]]___cccfffmmmnnnqqqvvv}}}///---,,,---///000000000111000...,,,,,,---///000...///000111111111000///---------...000111000...111111222333444444444444222444555444333222333555000222444444222000000111333333333333333333444555222222333444555777888999999888666666666555333111666888;;;<<<<<<<<<>>>???;;;;;;<<<===>>>??????@@@CCCFFFHHHHHHGGGJJJOOOTTTUUUYYY]]]^^^]]]^^^bbbeeeiiikkknnnrrrxxx...---,,,---///111111000111000000///////////////........./////////000000///...---...000111111111111222222333333333222222333444555444333222333555///111333333111000///000222111111111222222333444000111222333555777999;;;777666666777888777555333777999;;;<<<;;;;;;<<<>>>::::::<<<===>>>?????????AAAEEEIIIJJJIIIKKKPPPUUUSSSWWW[[[]]]]]]]]]```ccccccfffjjjnnnsss{{{...---,,,---///111111000000111222333222111///------------------...///000111///---...000222333333111111222222222111111000333444555555333222333555///111333333111/////////111000000000111222222333333333333444555666777888555555555777999999888666999;;;<<<<<<;;;:::;;;<<<999:::;;;===>>>????????????DDDIIIKKKKKKMMMRRRWWWQQQUUUZZZ\\\\\\\\\___bbb___bbbgggkkkpppvvv|||......------...///111222000000000222444444222000//////000000111111111222...,,,+++...333555222...333222111222444555444333000111333333333555777999444444444444444444444444777555333111000000111222333222111333666888888888666555444666888999888777777777777999<<<<<<:::888<<<<<<<<<============>>>CCCCCCEEEHHHMMMRRRWWWZZZSSSVVVYYYXXXVVVWWW]]]bbbbbbaaa```bbbgggpppxxx}}}......------...///111222000000///111222333111000//////000000000111111111///---,,,///444666333000333222111222444555444333///000111111111222444666333333333333333333333333777666333222111111222333444222111222444555555555555444333555777888888777777777777999;;;<<<:::888:::::::::;;;;;;;;;<<<<<<@@@BBBEEEHHHLLLOOORRRSSSOOORRRTTTTTTRRRSSSXXX]]]]]]\\\]]]```fffooovvv{{{...---------...///000111111///......000111111000//////000000000000111111000///...000444666444111333222111222333444333222000111222111000000222444222222222222222222222222666555444333222222333444555333111111222333333222222222222333666777777666777666666888:::;;;:::888888888999999999:::::::::===???CCCGGGJJJKKKLLLLLLOOOQQQSSSRRRPPPPPPTTTWWWWWWXXXZZZ^^^eeelllssswww------......//////000111111///------///000111111//////000000000000000000000///...000333444333111333222111222333444333222333444444333111111222333111111111111111111111111444444333222222222333333444333111111333444ӵ555666666666777666666777999:::999888888888888888999999999999<<<===@@@CCCFFFIIIKKKLLLUUUVVVWWWVVVSSSRRRRRRTTTUUUVVVYYY^^^cccjjjooorrr{{{|||ĦĦӵĦ------...//////000000000111///------///000111111000000/////////////////////......///000111111111333222111111333333222111333444444222000///0002220000000000000000000000001111111111111111112222223332221112224444ĉ@ӵ555555444777555555666888999999888999999999999::::::::::::<<<<<<<<<>>>BBBGGGLLLOOOYYYZZZZZZYYYVVVSSSRRRQQQVVVWWWZZZ^^^bbbgggkkkmmmuuuuuuxxx>L=hĦ4ĉ@ӵ>L,,,---...///000000000000111///......000111111000000000////////////......//////......///000111111333222111111222222111000111111111000...---...///000000000000000000000000//////000000111111222222333222111222444GG=?444333666555444555777888888888999999:::::::::;;;;;;;;;<<<;;;:::;;;???FFFLLLPPPVVVVVVWWWWWWVVVSSSQQQOOOWWWXXXYYY\\\```dddhhhjjjsssuuuxxx}}}HdĦ=ĪjGG=?HdĦ,,,---...ӵ000000///ĭӵ///ӵ000Ħ333222111111222222111///000ӵӵ111222ĦƜ`1.׼s444333222666Ħ888888999999999:::::::::;;;ӵ???ĦRRRUUUVVVUUURRRPPPUUUVVVWWWZZZĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ,,,---?~4///000000g&e>&e///g&e222>hӵ222111111222222111///g&e...guO>uO>&e1112224ff?>ߝL111gĉ@444444333111Shӵ888888999999999999:::g&e===>hӵTTTWWWWWWUUUSSSSSSSSSTTTfff?><zyyyg&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]Ħ000Hu]Ħ222ZuR)Ħ444222000000111222333Hu]Ħ222HŐeHŐeHu]Ħ///qIܗGIӵ111tt444555666HGgĉ@555444666666666666777888Hu]Ħ>>>ZuR)ĦMMMOOOQQQTTTWWWWWWVVVsߝLGdUĦsssHƅ^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ӵ000---...DdDΦDdDĦ000DdDĦ222111t|<444222111//////000111222DdDĦ111DdDΦDdDΦDdDĦ222peƜ4DuTӵ111`eĭ444qet666777777666666777777888999DdDĦ<<d<Ħ000Dt222111000/////////000000>d<Ħ111>d<ʜDd<ʜ4DuTӵ222222F&uTӵ3334DufئL>e111puR)Ħ999777888:::;;;;;;999>d<Ħ:::DtCCCJJJLLLNNNQQQSSSWWWVVVDdDΦDdDĦkkk>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ӵ---000111D&dq&ĒR//////sdKĦ000DHRRud222111111000000000000sdKĦ111D&oq<Ōq&ĒR222222222>dp&ĒR444444nfʜd<Φ>d<Ħgggs&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&ĒR,,,,,,4DuXӵ+++000000Hu]3hh...//////ne111111=e222222111111111000000000ne000000pIƎ@t@h222333333>h555555555fe222@ďD666555444666666888888999888ne;;;:::=eEEEIIILLLPPPUUUXXXUUUVVVege]]]bbbsĪj@h|||fdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h...4DuXӵ+++ĵD^.........///111222222111000000111111000000///......///000222000111111333444555666666222333333666666666444555555555666777777;;;::::::???CCCFFFIIIMMMQQQTTTRRRSSSUUUYYY^^^qqqvvv}}}DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ///---......///000111Ħ222222222111111000000/////////000///......---000...Ħ000///...//////111222222111000///,,,---...000222444555666333444666777777666444333222222222222333444555555111111111333666777777555444444444444555666888999Ħ:::;;;<<<===>>>999<<d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ111//////...//////gdKĦ...000222333222111000111///---...111222000......gdKĦ///......///,,,---333555000...000000...///444333...///444111111222222222333333333222222333333333444444444---222444333444666555111777666555555555666888gdKĦ<<A111ne...000////////////ne000111222333333222000///222000//////111222111///ne//////......///,,,---333444000...000///---///222111---...222111111111222222222333333000000000000111111111111///333444333444777666333555555555555555666ne888:::===???AAABBB???>>>>>>???@@@CCCFFFGGGJJJKKKNNNPPPSSSVVVXXXYYYVVVVVVVVVWWWXXX\\\aaaeeennnmmmpppvvv{{{~~~Denene>Ak<fhDenenene///000---...000000000/////////222222333333333111///...///...------//////...---/////////.........---...111222///...///------...111000---...111111111111222222222222333//////000000000111111111222555555333444777777555444444555666666666666777888:::<<<======??????>>>>>>???AAABBBCCCHHHIIIJJJMMMQQQVVV[[[]]]TTTUUUVVVVVVWWWYYY^^^aaajjjjjjlllrrruuuxxx~~~///...---,,,,,,---...////////////...---......///111000///...............000000111111111111000/////////...///////////////......////////////......,,,,,,...///...------...---...///000///...///111111111111111222222222222222222222333333333444444444666666333444777888666444555666777888777666666555666777888999::::::;;;============>>>???@@@AAAFFFGGGIIIMMMQQQVVVYYY[[[VVVWWWXXXXXXYYYZZZ]]]```eeeeeehhhnnnqqqsssyyy111000///......///000111//////........./////////000000///......---......,,,------...///000000000222222333222222222222222......////////////......***---...---++++++,,,,,,---000111111000000111111000000111111111222222222333333333333444444444555555777777444444777888666555666777888999888777666777777777888999999::::::::::::;;;<<<===>>>???@@@@@@BBBFFFKKKNNNQQQRRRRRRUUUWWWYYYYYYYYYZZZ\\\^^^______cccjjjnnnpppvvv}}}111000000000000000000111111///......000111111000//////......---.........***++++++---...///000111...///000000......///000......////////////......***///111---***+++---------111333111000111222111000000000111111111111222000000111111111222222222444777777444444777777444555666666777777777777777777777777888999999::::::888888999;;;<<<===>>>>>>???BBBFFFKKKNNNOOOOOOOOOQQQSSSVVVWWWXXXXXXYYY[[[[[[[[[```gggkkkmmmrrrxxx{{{~~~//////000000000000//////222000...///111333222111......---------...//////,,,,,,,,,---...///000111+++---......,,,+++,,,.........////////////......,,,333444///+++---000000+++111222///...111222///000000000000111111111111...////////////000000000333666777555555777666222444444444444444555666666666666666777888999999:::888999999:::;;;;;;::::::???AAADDDHHHLLLNNNPPPPPPMMMPPPTTTVVVWWWWWWXXXYYYYYYYYY]]]dddggghhhlllrrrvvvyyy~~~---...///000000///...---333000...///222444333111---------------...///000//////.........//////000000222444333000///111333......////////////.........666777111---///222222***000222...---000111...000000000000111111111111////////////000000000000111555777555555777555111444333222111222333444555444555555666777888999999:::::::::::::::999888777;;;;;;===@@@DDDIIIMMMOOOMMMPPPTTTWWWXXXXXXYYYZZZYYYYYY\\\bbbddddddhhhmmmsssvvvzzz///////////////////////////...---------///000111...............---------...---,,,---/////////...111/////////111222111000111000......//////---,,,111000///...------...///111111111111000000000000000000///......///111222000000///000000111222222111222444777::::::777555444444555555666777777777:::999777666555555555555777999;;;<<<<<<;;;:::999777999<<<@@@DDDGGGIIIJJJPPPQQQRRRSSSTTTTTTTTTTTTWWWXXXZZZ___dddgggiiiiiijjjnnnuuu|||////////////////////////111000///...------...///...............---------///...---...000111000///000///...///111222111000///...---...///000///...111000///...---......///111111000000000/////////000////////////000000111000000000000000111222222000111222555777888666444333444444555555666666777888777666555555666666777777999:::<<<<<<;;;:::999999;;;===@@@BBBDDDFFFFFFLLLMMMOOOPPPRRRRRRSSSSSSRRRTTTWWW\\\aaaeeeggghhhiiimmmrrrwww|||//////////////////////////////......---....../////////.........---------...---,,,---///000///...000///...///000111111///---,,,,,,---///111000///000000///............///000000000/////////.........///000000111111111000111111000000111111222222333222333444777888777666222222333444444555555666666666555555666666777888777888:::;;;;;;;;;:::999<<<===>>>???@@@AAABBBBBBGGGHHHKKKMMMOOOQQQRRRRRRMMMOOOSSSXXX\\\```cccdddiiilllooorrrvvv}}}////////////////////////,,,,,,------...///000000/////////...------,,,,,,+++***)))***,,,---,,,+++///...---...000111000///...---,,,---///000///.../////////.........//////////////////............---...000111222222111000222222111111111222222333222111111222444555555444111222222333333444555555666666666555666666666666777888999:::;;;;;;::::::<<<======>>>???@@@AAAAAADDDEEEHHHKKKNNNPPPQQQRRRKKKNNNRRRVVVYYY[[[^^^```iiikkknnnooorrryyy////////////////////////---------...............000//////...------,,,,,,+++***)))***,,,,,,,,,+++...---------///000///...000...------......---+++......//////////////////////////////............---...000222222222222111333333222222222222333333///...---...000111111000111111222222333444444444777777777666555444444333777777888999:::::::::;;;;;;;;;<<<<<<>>>@@@BBBCCCCCCEEEGGGJJJMMMOOOQQQRRRMMMPPPTTTVVVVVVWWWZZZ\\\dddgggjjjlllnnnuuu~~~////////////////////////////////////...,,,+++***000000///...---,,,,,,+++---,,,+++,,,...///...---...---,,,---/////////---000///------...---,,,***---...//////000/////////000000000/////////.........///000111222333333333444444333333222222333333222111111222444444333222111111222333333444444555777777777666555444222222666777777888999:::;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDDDDFFFHHHJJJLLLNNNOOOOOONNNRRRUUUVVVUUUUUUWWWZZZ]]]```dddfffiiinnnvvv|||////////////////////////,,,,,,---.........---,,,000000///...---,,,++++++...---,,,---...//////------,,,+++,,,...///...---...---,,,,,,......---,,,,,,---///000000000//////111111000000000//////////////////000111222444444555555444333333333333333333333444666888777555333222222333333444555555555555555666666666555333222666666777777888:::;;;<<<======<<<<<<>>>@@@BBBDDDEEEFFFHHHIIIKKKKKKLLLLLLLLLPPPTTTUUUSSSSSSVVVZZZYYY]]]aaadddfffiiioootttxxx////////////////////////%%%'''***---000111222222111000///...---,,,++++++,,,+++***+++---...---,,,---,,,+++,,,...///...---,,,++++++,,,...//////...,,,---///000000000//////111111111111000000000000000/////////000222444666666555444333333333333333......000222444333000---222333333444444555555666333444555666666666555444666666666777888:::;;;<<<@@@???>>>===>>>???BBBCCCFFFGGGHHHIIIIIIIIIIIIIIIIIINNNSSSTTTSSSSSSWWW[[[YYY]]]bbbdddeeeggglllooosss|||&&&+++//////+++)))***,,,111///......000111000000444222///,,,***)))))))))---------......---,,,,,,---------------------------,,,,,,++++++,,,,,,---///000000000111111111111...111555777666111+++'''222111000000000111333444000000111111111222222222222222333333333333333333111111111111111111111111888777666555444333222222999888888888888888999999@@@???>>>;;;:::<<<@@@CCCAAADDDGGGIIIJJJJJJKKKLLLLLLOOOSSSTTTRRRQQQSSSUUU[[[^^^aaacccccceeeiiillliiioooxxx&&&***......+++***,,,///000///---...///000000///222111...+++***))))))***---------------------,,,------------------------...------,,,,,,------.../////////000000000000000000000000000000000000///111111000000111111222333222222222333333333444444000000000111111222333444111111111111111111111111555555555555444444444444777777777777888888999:::===>>>???>>>======>>>???@@@BBBEEEGGGGGGHHHIIIJJJMMMOOORRRSSSRRRQQQQQQQQQXXX\\\```ccccccdddfffhhhiiimmmttt|||(((+++------++++++...111000...,,,---...///...---///...,,,***))))))******------------------------------------------------///......------......////////////...............///////////////////////////000111111222222111111////////////000000000000//////......///111333444111111111111111111111111333333333444444555555555666666666666777999::::::999<<<@@@AAA???===<<<;;;>>>@@@CCCDDDEEEEEEGGGHHHNNNNNNPPPRRRSSSRRROOOLLLUUUYYY___cccdddddddddeeehhhjjjnnnssszzz+++---...---,,,,,,...111///---,,,,,,---...---,,,,,,+++******))))))******---,,,,,,,,,------......------------------------......------------...............---------,,,,,,,,,///222444333///***'''...///111222222222111000---.........////////////111000///......000111222111111111111111111111111222333333333444444444444444444555666777888:::;;;999;;;???@@@>>><<<;;;:::===???AAACCCCCCDDDFFFHHHMMMMMMNNNQQQUUUUUUQQQMMMQQQUUU\\\bbbfffgggfffeeeggghhhiiilllrrr{{{/////////...------...//////...,,,+++,,,---,,,+++************************---,,,,,,,,,,,,---...///------------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,///222333333///+++(((...///000222222111000000222222222222333333333333333222111000//////000000111111111111111111111111333333333333222222222222444444444555666888999:::999;;;<<<<<<;;;;;;<<<===>>>???AAABBBCCCDDDFFFHHHKKKJJJLLLPPPUUUVVVTTTPPPNNNRRRYYYaaagggiiijjjiiiggggggggghhhllluuu////////////////////////000...,,,,,,------,,,+++************************---,,,++++++,,,---///000------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,------------///......---...///111222...///000000111111000000000111111111111222222222222222111111000000//////111111111111111111111111333333333222222111111111444444444444555777888888888999999999888:::===@@@>>>@@@AAABBBBBBDDDGGGIIIHHHIIIKKKNNNRRRTTTTTTTTTPPPRRRVVV]]]eeejjjkkkkkkgggfffeeeeeehhhpppyyy,,,---...000222333222111111///---,,,------,,,+++++++++++++++++++++******---,,,+++++++++---///111------------------------------,,,,,,,,,,,,------***++++++,,,---...//////000///.........000222444///////////////000111111---------.........//////,,,---///111111000///...111111111111111111111111111111111111222222222222555444444444555555666777555777888888999:::===@@@>>>???@@@AAAAAACCCFFFIIIFFFHHHJJJLLLMMMOOORRRTTTSSSRRRTTTYYY```gggjjjjjjgggfffcccbbbccciiiqqqwww)))***---111444666555333222000...---......---++++++,,,,,,,,,,,,+++******---,,,+++***+++---///111------------------------.........------.........******+++,,,...///000000///000333444444111...,,,000///.........///111222/////////000000000000111''')))---000111111000///111111111111111111111111...///000111222333444444555555444444444555555666222555777999:::;;;===???===>>>???@@@@@@BBBEEEHHHFFFHHHJJJJJJHHHJJJNNNRRRVVVTTTSSSVVV]]]cccggghhhgggeeebbb```___cccjjjooo{{{//////.........000111333///......//////---***''',,,+++)))((((((***+++---...,,,))))))+++...000111111///......//////...,,,---,,,,,,,,,,,,---......)))))))))******+++++++++111111111111000000000000///...,,,,,,...///...---...///222555777555111...////////////000111333333111222333555666666555555222222222222222222222222000444666444555888777444555666777777777777777666;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDFFFHHHJJJLLLMMMMMMNNNOOORRRUUUYYY^^^aaaccciiihhheee___[[[]]]eeemmmsssxxx000///.........///000111//////...//////...+++(((---,,,+++++++++,,,---......,,,******,,,///000000111///......//////...---///...---,,,,,,,,,,,,,,,---------------.........000000000000000000000000///...,,,---...///...---111111111333555555333111////////////000111222222000111333444555555444444333333333222222111111111///333555333444777666333777777777777888888888888;;;;;;<<<>>>???@@@AAAAAAAAABBBEEEGGGJJJLLLMMMMMMNNNOOOQQQTTTXXX\\\```bbbggggggeee```\\\]]]ccciiiooottt}}}000000///............//////.........///...+++(((++++++,,,------------------,,,+++,,,...//////...000///......//////...---000000...---,,,+++++++++////////////............///////////////////////////...,,,---...///...---222111//////000222222222000000000//////000111111///000111333333333333222333333222111111111111111000333444222333666666333888888777777777888999:::;;;;;;;;;;;;<<<===>>>??????@@@CCCFFFIIILLLMMMNNNMMMNNNOOORRRVVVZZZ]]]___dddeeeeeebbb___^^^aaadddjjjnnnvvv000000///...---------,,,...---,,,,,,---,,,***(((''')))+++,,,---,,,+++***---,,,---...000000...,,,000///......///000///---//////...---,,,++++++,,,...---------,,,,,,++++++---------..................---------//////...,,,000...,,,,,,...000000000111000000/////////000000...///111222222222111000111111000000111222333444111444555333333666666333888777666555555777999;;;<<<;;;;;;::::::;;;<<<===>>>???BBBFFFJJJLLLNNNOOOMMMMMMNNNPPPSSSWWWZZZ\\\bbbdddeeeeeebbb``````aaaeeeiiipppyyy000//////...---,,,++++++,,,+++******++++++)))''''''(((+++---...---,,,+++...---...///000000---+++///...---...///000///...------,,,,,,,,,------...------,,,,,,++++++******,,,---------.........///...------...//////...,,,///...---...000000///...000000//////////////////...///000111111111000///.........///000333666777444666666444444777888555666555444333444666888:::<<<<<<<<<;;;;;;<<<<<<======???BBBFFFJJJMMMOOOPPPNNNMMMMMMNNNQQQTTTXXXZZZ```bbbeeeeeedddbbbaaa```ccceeejjjrrr{{{............---,,,+++***,,,+++))))))***+++)))((()))+++---///000000///...//////...///000///---***///...---...///000///...,,,,,,,,,,,,,,,---...///.........---------------,,,,,,------.../////////---------...000000---+++000///...///111222111000/////////......///000000...///000111111111//////---------...000333666888555888777444444777888666444333333333444666888999;;;<<<<<<=========<<<<<<===>>>AAAEEEIIILLLNNNOOOOOONNNMMMMMMOOOSSSVVVYYY___```bbbccccccbbbaaaaaaaaacccffflllsss|||,,,---......---,,,+++***...,,,******,,,,,,+++******+++---...///000000///111000////////////---+++///...---...000000000///......---,,,,,,,,,------............////////////,,,------...//////000000---------///000000---+++111///,,,+++---///111111...............///000111///000111222111111000//////...------///222555777666888777333333666777555333333444555666777888888888:::<<<>>>>>>===<<<;;;;;;===???CCCFFFIIIKKKKKKPPPOOOMMMMMMNNNRRRUUUXXX]]]]]]]]]^^^```aaaaaaaaa``````bbbfffmmmuuu}}}+++,,,---...---,,,+++***///...,,,,,,---...---,,,((()))***,,,---.........222000///...///...---+++...------...000111000///000///...---,,,+++++++++,,,---------......//////------......///000111111---------///000000---+++111,,,'''%%%'''+++...000---------......000111222000000111222222111000///222111///......000222444555777666222222555666444333444555777888999999999666888;;;>>>???>>>;;;999:::;;;>>>AAADDDFFFHHHIIIQQQOOONNNMMMNNNQQQUUUXXX\\\ZZZYYYZZZ]]]___aaaaaa_________ccchhhpppxxx|||000...------------+++***......///000///...,,,+++******,,,,,,,,,,,,******---------...///000000111...------...000111000///.........------,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,111+++,,,222222+++)))///+++,,,---///000111111111//////............////////////000000111111111222333222111//////111222333222222333444444555666666666444222222444666777888888888888999;;;;;;:::888>>>@@@AAACCCEEEEEEEEEEEELLLMMMMMMLLLKKKLLLOOOQQQYYYYYY[[[]]]``````___^^^bbbbbbcccccceeejjjqqqvvv|||000...---,,,------+++***,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,------...//////000000///...---...//////...,,,...---------,,,,,,,,,,,,,,,,,,---------..................------,,,,,,,,,,,,,,,...000...******---------...////////////...//////............////////////000000000111111111222111000//////000111222//////000000111222222333555333222222555666777666999888888:::<<<===<<<;;;>>>???@@@BBBCCCCCCCCCBBBHHHIIIJJJJJJJJJKKKMMMOOOUUUVVVYYY\\\```bbbccccccddddddeeeeeegggkkkqqqvvvvvv}}}///...,,,,,,------+++***,,,++++++++++++,,,,,,------......//////......---,,,------......////////////.........///...+++)))------,,,,,,,,,,,,++++++------............//////.........---------------,,,111333000---...///....../////////...---,,,,,,//////............////////////000000000000111111111000///......///000111......//////000111111111333222222444666777666555999888888:::===>>>>>>======>>>???@@@AAAAAA@@@???BBBDDDFFFGGGHHHIIIKKKMMMQQQSSSVVVZZZ^^^bbbeeefffeeeeeeeeeeeegggjjjooosssqqqwww...---,,,,,,------+++***------,,,+++,,,---///000---..................---,,,,,,---------.........---------...///...+++))),,,,,,,,,,,,,,,,,,,,,+++------------...........................---------,,,111111++++++111000)))...............---,,,,,,///......------....../////////000000000000000000000///............///000111111111222222222333333111222333555777777555333777666666888<<<>>>???>>>===>>>???@@@@@@???>>>>>>===@@@CCCEEEFFFGGGJJJLLLMMMOOOSSSVVVZZZ^^^cccfffdddeeeeeeeeefffhhhkkknnnpppttt{{{---,,,++++++,,,---,,,***---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,........................,,,---)))$$$)))111---###,,,---......//////............------------......000000/////////////////////..................///222222222333333333333333111111222555777777444222555444444555999<<<============???@@@@@@???>>>===<<<>>>AAACCCDDDGGGJJJLLLLLLNNNPPPRRRTTTXXX]]]bbbdddeeeggggggggghhhkkkmmmooorrrwww}}}---+++***+++,,,---,,,***+++************++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...000///...,,,,,,------------......---,,,,,,,,,,,,+++++++++.............../////////111///***)))---222///(((------...///000000//////......------------......000000////////////.........//////////////////...111111111111111111111111111111222444666666444222444222222333666999;;;;;;;;;<<<===?????????>>>===<<<===???@@@BBBEEEIIILLLLLLNNNOOOOOOOOORRRYYY^^^dddfffhhhiiiiiijjjkkkmmmlllmmmpppuuu|||,,,+++***+++,,,---,,,*********+++++++++******))),,,+++***))))))***+++,,,,,,,,,++++++++++++++++++111...,,,,,,---/////////---------....../////////......------,,,,,,,,,,,,---........./////////000222///...000///,,,---111000000000111000000///......------,,,,,,------...000000/////////........./////////000000/////////000000000000000000000000111111111333555666444333444333111222555888::::::888999;;;<<<============<<<=========>>>BBBHHHLLLLLLNNNOOONNNMMMPPPWWW]]]aaacccfffhhhhhhhhhiiikkkiiijjjkkkooottt~~~,,,+++******,,,---,,,***,,,---......---,,,***))),,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++444111---,,,,,,...//////........./////////000000//////.........------------.........//////000000+++))),,,///)))!!!&&&222333333222222111///...---...------,,,,,,------...000000//////.........---//////000000000000//////111111111111000000000000222111111333555555555333555333222222555888999:::666777999;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<@@@FFFKKKKKKMMMOOOMMMLLLPPPXXX^^^\\\___bbbddddddeeefffggghhhiiijjjlllqqqzzz++++++++++++,,,---............---,,,,,,,,,------((()))***++++++***(((''',,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,------...//////.........,,,,,,---///000///...---,,,,,,,,,------......222///++++++,,,---,,,***......------------...............---,,,+++)))(((---......///////////////222000//////111111111000000111111222333333444444333333333444333333222222111333555666555555666777:::;;;;;;<<<===>>>??????>>>===>>>>>>;;;999@@@HHHKKKOOOPPPMMMPPPVVVXXXUUU\\\___bbbbbbaaaaaadddggglllhhhgggjjjmmmrrr{{{************+++,,,------...------,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------.....................,,,,,,---...//////...------,,,,,,,,,---...///222///,,,+++,,,---,,,+++.........------.........000//////......------,,,......///000000000000///222000...///000111000000000000111111222222333333222222333333333333222222222444666666555555666777777777888999:::;;;<<<<<<===<<<======;;;999>>>FFFHHHMMMOOONNNQQQWWWYYYVVVZZZ\\\_________```bbbeeekkkhhhgggiiijjjlllsss{{{))))))))))))***+++,,,---------,,,+++++++++++++++)))***,,,,,,,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...---...............------...---,,,---...///...---...---,,,++++++---...000111...,,,+++,,,---,,,,,,........................000///...------...//////...///000000111111000000111///......///000000////////////000111111222222222222333333333333222222333555666666555444555666555666777888999::::::;;;<<<;;;;;;<<<:::888<<>>DDDKKKPPPSSSUUUWWWYYYZZZ[[[^^^aaadddeeefffiiihhhiiilllkkkhhhiiimmmqqqvvv,,,,,,,,,------...///000///...---+++************+++++++++,,,,,,------...+++++++++,,,,,,---------************+++,,,......,,,------...//////.........---,,,,,,------,,,+++---,,,,,,,,,------......---......,,,++++++---///,,,---...//////...---,,,//////.........///111222...///000000111111000000111///......///000000///.........///000000111111222333444555555666555555444666777777666555666777666666777888999::::::;;;999777888;;;;;;888777:::;;;;;;@@@HHHMMMOOOQQQUUUVVVVVVWWW[[[___bbbcccccciiihhhjjjmmmmmmjjjkkkpppoooqqqyyy,,,,,,,,,,,,---...//////000///...,,,++++++***************++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------++++++---...//////000000...---,,,,,,------,,,***+++,,,---.........------,,,......---++++++---000,,,---///000000///---,,,////////////000000000000......///000000000000///222000...///000111000000...//////000000111222222000111222333444444444444333555777777777666777888444555555666777888999999999777888<<<<<<999777888<<<:::===EEEIIIJJJMMMRRRVVVUUUVVVZZZ___cccdddccciiihhhiiilllllliiikkkooonnnnnnttt~~~++++++++++++,,,---......111000...---,,,+++++++++************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,...///000000111...---,,,,,,,,,---+++******+++---//////...---,,,,,,......---******---000,,,---///000000///---,,,------...///......---------......///////////////222111//////111111111000//////000000111111222222...///000111222333333333333555777777777777888999555555666777888999:::::::::777888<<<===:::777777<<<999;;;CCCGGGGGGJJJQQQWWWVVVWWW[[[aaaeeefffeeejjjhhhiiikkkjjjgggiiinnnooommmqqqzzz---,,,+++++++++,,,---......111000---,,,......+++&&&(((,,,...//////---,,,///...------,,,,,,,,,,,,000...,,,,,,---------,,,---,,,+++---///000000///,,,+++***)))((()))***+++.........------,,,,,,,,,+++,,,,,,***)))))),,,...+++---...000000///---,,,//////.........//////000)))+++...000111111000///222///,,,---000222111000...///000111333333444444222222222222222222222222444333333222111111111222444333222111222444666888888888999999999::::::::::::;;;>>>AAADDDGGGJJJKKKTTTUUUYYY^^^bbbeeeeeedddhhhhhhhhhhhhiiijjjkkkkkkmmmkkklllrrrxxx,,,++++++++++++,,,---...(((++++++)))***---...+++,,,,,,+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,///---,,,+++,,,---,,,+++,,,++++++,,,...000///.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...//////---,,,,,,...///---...///000///...,,,+++------------...///000000...///000111222222222111555222///...//////...,,,,,,---...///000111111111222222222222222222222222444333222222111111222222444333333222333444666777888888888999999999:::::::::;;;===@@@CCCFFFHHHJJJQQQRRRUUUZZZ^^^aaabbbbbbffffffggghhhjjjlllmmmnnnooommmnnnrrrvvv|||*********+++,,,---...///'''******((())),,,---***111///+++((('''(((***,,,------,,,+++++++++,,,,,,///---++++++,,,,,,,,,+++,,,+++***+++---///...---......//////......---,,,,,,,,,++++++++++++******///000000...,,,,,,---/////////000000///---+++***,,,,,,,,,,,,---...000000111111000000000000111111444222////////////...---,,,---...///000000111111222222222222222222222222333333222222111111222222444444444444444555555555888888888999999999999:::999:::<<<>>>AAADDDGGGHHHMMMNNNQQQTTTXXX\\\___aaabbbcccdddgggjjjlllnnnooorrroooooorrruuuwww~~~))))))***+++,,,...//////---//////++++++---,,,)))111...+++((('''(((***,,,---,,,,,,+++++++++,,,,,,...,,,++++++,,,,,,+++***,,,+++***+++---...---,,,,,,---.........---+++***------------------------,,,------,,,***)))***+++......//////...---,,,+++,,,,,,,,,,,,,,,---...///222111///---,,,---.../////////...///000000000000/////////000111222222333111111111111111111111111333333222222111222222333444444555555555555444444888888888888999999999999::::::;;;===@@@CCCFFFGGGJJJLLLMMMOOORRRWWW\\\______aaacccfffiiikkkmmmnnnssspppqqqtttuuuuuuzzz))))))***,,,---...//////...000000---,,,...---***,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,------///---++++++,,,---,,,+++,,,+++***+++---------+++,,,---...///...---,,,+++------------------------***,,,,,,,,,***))))))***,,,,,,---....../////////...------,,,,,,,,,------444222///---,,,,,,---......///000000000000000000000/////////000111222333111111111111111111111111333222222111222222333333333444555666666666555555777777888888888999999999;;;;;;;;;<<>>>>>@@@BBBEEEIIIKKKMMMQQQRRRUUUYYY\\\___aaabbbeeefffhhhjjjmmmoooqqqrrrsssuuuuuussszzz+++---///111222000...---...---,,,++++++---///000...---+++,,,---......------000222333111...,,,+++/////////......//////000..................------111...++++++---...,,,***......---------,,,,,,,,,---------,,,,,,------......,,,+++,,,...//////...000000///...,,,,,,...000---...///000111000///////////////000000//////...//////...------...000111222222111111000...---,,,000000/////////000111111111111222444333222777>>>888666555444666666666555999::::::888777666777999888999<<>>BBBDDDFFFKKKMMMPPPSSSWWWZZZ[[[\\\[[[[[[\\\___ccchhhmmmppppppqqqssswww{{{~~~***+++,,,---------,,,+++///...---,,,,,,...000111///......///111111000...111///......///000...---////////////000111222222000000000///......------------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,---......///222000---,,,------+++***---///111111///---,,,---111111000///------,,,+++////////////......---,,,,,,------...///000000111------...///////////////---...///000111111111111333000000222222000000333000222444444333222333444666888::::::888777888999777888999;;;===@@@CCCDDDHHHJJJMMMQQQUUUYYY[[[\\\YYYYYY[[[]]]aaaeeeiiikkkllllllpppwww{{{}}}+++++++++++++++,,,,,,---000///---,,,---...000111...------...//////---+++111///...222777777222,,,////////////000111222333000000///......---,,,,,,------------,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++,,,---,,,+++))),,,///111000.........000///......------------////////////...---,,,+++------...//////000000/////////000000000///.........///000222222222111111444000///111222000111444///222555555333222333444444777999:::999888999:::777888999;;;>>>AAACCCEEEFFFHHHKKKOOOSSSVVVXXXYYYXXXYYYZZZ]]]```bbbdddeeejjjiiimmmuuuzzz|||---,,,+++***+++,,,---...000///---------...000111---,,,,,,---...---***(((---,,,...666???@@@777...////////////000111222333000//////...---,,,,,,,,,+++,,,,,,,,,++++++,,,.........---------,,,,,,,,,+++++++++,,,---...///000---+++******,,,------,,,###''',,,///000000111222...------------...//////////////////...---,,,+++---...//////////////////111111111111000...---,,,///000222333333222111111555000...000111000111444///222555666444222333555333666999:::999999:::;;;666777999<<>>???EEEFFFFFFFFFFFFIIILLLOOOSSSSSSTTTXXX^^^bbbdddcccdddbbb```bbbgggllloooppptttwww|||------------------------+++***)))***,,,,,,,,,***++++++******++++++,,,,,,---------------,,,,,,,,,...------...000222222111------------------------------,,,,,,,,,---......------------------------...---,,,++++++,,,---...000000000///////////////222111000///............,,,,,,,,,,,,,,,,,,,,,,,,---000111...+++,,,---+++,,,///000...///111111...---...//////...---///000...---,,,...222444222///222222222111111111111111444444444555444444333222222333555666777888888888777666666666666888:::;;;AAABBBCCCCCCDDDEEEIIILLLOOOQQQUUUXXXZZZ^^^aaadddcccaaa______bbbfffhhhiiioooqqqvvv{{{.........------------,,,+++***)))***,,,------,,,(((((((((((()))***+++,,,++++++++++++++++++++++++---,,,+++,,,///000///...------------------------,,,,,,,,,,,,---......///........................///...------------...///,,,------...///000000111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,......---+++***,,,......---111333111111444333///,,,...///...------...//////......000333444222000111111111111111111111111444555555555555555444444222333444666777888888888666555555555555777999:::===???@@@AAABBBDDDGGGIIILLLQQQVVVXXXXXXZZZ___dddaaa```^^^]]]___bbbdddfffjjjmmmqqqvvv{{{------------------------,,,++++++,,,...///...---)))))))))***+++,,,---...))))))******+++,,,,,,,,,,,,+++***+++---......---,,,,,,---......---,,,,,,+++,,,,,,------.........................................................111000///...,,,+++***)))000000000///......---,,,------------------------333000...---------///111,,,000222000000222222...---...///...---,,,---.../////////000222222111000111111111111111111111111444555555666666555555555222333444666777777888888555444444555666888:::;;;;;;===???@@@AAACCCFFFHHHJJJPPPVVVXXXWWWYYY___eee___^^^]]]]]]^^^```dddfffhhhkkknnnqqqvvv}}}+++++++++,,,,,,,,,------...,,,,,,,,,...///...---,,,,,,,,,,,,---...///000((())))))***+++,,,,,,---+++*********,,,------++++++,,,---......---,,,+++,,,,,,---.........------------------------------........................---------,,,,,,,,,++++++///////////////---,,,,,,........................777111,,,,,,+++)))***,,,***---...,,,,,,//////,,,...///000///---------///------...///////////////111111111111111222222222333444555555666555555555333444555555666666666666555444444555666888:::;;;999;;;>>>@@@AAABBBEEEGGGJJJOOOTTTVVVVVVXXX^^^ccc]]]^^^^^^]]]]]]___cccggghhhjjjlllnnnrrrwww~~~((())))))***+++,,,------...,,,+++,,,------,,,+++,,,+++++++++,,,---......++++++++++++++++++++++++,,,*********,,,---,,,+++***+++---......---+++***,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------))))))+++,,,...///000111...////////////---,,,+++------------------------555---)))***+++((('''***+++......++++++//////---///000111000...---...///---...000000/////////000000000111111111222222222333333444555555555555555444444555666666555555444666666555444555666777888666999<<<>>>???AAACCCEEEIIIMMMQQQTTTUUUXXX\\\```^^^^^^^^^]]]\\\]]]aaaeeehhhiiijjjlllnnnrrrxxx|||''''''((()))+++,,,---......,,,++++++,,,,,,***))))))))))))((())))))***+++------,,,,,,+++******))),,,+++******,,,---,,,+++***+++---......---+++***------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,000//////...------,,,,,,...////////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,555---***...000......111///111000------111222111000111222111///......///000111222333222111222222000000111111222222222222222222333444555555555444555555666666555555444333888777555444333444444555555777;;;===>>>@@@BBBDDDHHHKKKNNNQQQTTTWWWZZZ]]]^^^______]]]ZZZ[[[___ccchhhhhhiiijjjkkkoootttxxx{{{(((+++***'''(((---,,,&&&---+++)))***,,,---+++))))))***++++++***)))((('''++++++******++++++,,,---******+++++++++,,,,,,,,,......,,,,,,,,,,,,......111000000///...------------+++))))))***,,,,,,+++.../////////...---,,,,,,000///------///000///...111000///---,,,,,,,,,,,,333000,,,,,,---...---+++000000///............///---......///......---,,,333000---...111111---))),,,///222222111/////////111111111000000000000000111222333333444444333333333444555666666555444333555666777888777555333222999777777:::???CCCBBB@@@EEEGGGJJJNNNRRRWWW[[[]]]cccccccccbbbaaa___]]][[[eeegggiiijjjkkkmmmppprrrvvv|||)))+++***'''(((,,,+++''',,,***)))***,,,---+++))),,,+++***)))(((((()))***+++++++++++++++,,,,,,---++++++,,,,,,,,,---------...---,,,++++++,,,---...000000000///...------------+++))))))***+++++++++............------------000...------...//////...,,,,,,,,,---------------333000---,,,---...---+++000///......------......---.....................333///,,,---///000---***---///111111000.........111000000000000000000000111222333333444444333333333444555666666666555555777888999999888666444222444666888:::<<<>>>AAABBBDDDEEEHHHMMMRRRWWW[[[]]]______```aaaaaa```^^^^^^dddeeegggiiijjjllloooqqqsssxxx)))***)))((())),,,+++''',,,+++******,,,,,,+++***---,,,)))''''''(((***,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,000000//////...---------,,,+++))))))***++++++***...------,,,,,,---...//////---+++,,,---...------...//////000000///...---111///---,,,---...------.........---------------...---,,,,,,---...///000222///++++++---...---+++...000000///---,,,---...000000000000000000111111111222222333333333333333444444555666777777666666999999::::::999777555333111555999:::999;;;@@@DDDCCCDDDGGGKKKPPPUUUYYY[[[ZZZ[[[]]]___```aaa``````aaaccceeeggghhhjjjmmmpppqqqtttyyy******)))(((***+++***(((---,,,,,,,,,,,,---,,,,,,,,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++/////////......------------+++***+++,,,---,,,+++...---+++++++++---///111...,,,++++++,,,------,,,000000111111///,,,)))'''000///---,,,------......---------------,,,,,,,,,...---,,,+++,,,...111222111...+++***+++---...---///000///...,,,+++,,,...000000000000000111111111111111222333333333333222444444555666777777888888::::::;;;;;;:::888666444222444777888999<<<@@@DDDCCCDDDFFFIIIMMMQQQTTTVVVYYYZZZ\\\^^^````````````___```cccdddfffhhhkkknnnrrrrrrtttyyy+++)))((()))******))))))---.........------......******++++++++++++*********+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++............---------------,,,,,,,,,......---+++---,,,+++***+++---///000---,,,******,,,---,,,+++,,,,,,------+++)))&&&$$$......------,,,---///000------.........---,,,+++...---,,,+++,,,...111222///---+++***+++---...////////////...,,,+++---...//////000000111111111111000111222222333333222222333333444555666777888999999:::;;;<<<;;;999777666666444444666;;;???AAAAAAEEEEEEFFFHHHJJJLLLNNNPPPYYYZZZ\\\]]]^^^___^^^^^^\\\^^^aaabbbdddfffjjjmmmssssssssstttyyy,,,((('''***+++)))(((***---...//////------...///((()))+++,,,---,,,+++******+++---.........---,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++---------------------------,,,,,,---......,,,+++---,,,,,,++++++,,,---......,,,***+++,,,---,,,,,,+++,,,---.........------------...---,,,---///111------...//////---,,,+++...---,,,,,,---...///000------,,,,,,,,,...///000---...//////...---...////////////000111111222222000111111222222222222222111222222333555777888999888999:::<<<<<<:::999888999555333555;;;@@@AAA???DDDDDDEEEFFFGGGIIIKKKLLLWWWXXXYYY[[[[[[[[[[[[ZZZ[[[]]]```aaacccfffiiilllqqqrrrrrrrrrttt|||,,,'''&&&***,,,)))(((***+++---......++++++,,,...*********+++++++++,,,,,,***+++---...///...---,,,+++++++++,,,,,,,,,------+++,,,---......---,,,+++------------------------+++******+++------+++)))------,,,,,,,,,,,,,,,,,,...---++++++---------,,,------...///000000111111+++---...---,,,---000333---...///000000...---+++---.....................,,,---.........///000111+++---000111000///000000...//////000111111222222000000111222222222222222000000000222333666888999666777999;;;<<<;;;:::999777666555555888;;;>>>???@@@AAABBBDDDFFFHHHKKKLLLQQQSSSTTTVVVWWWXXXWWWWWWZZZ\\\___aaacccfffiiillllllnnnppppppqqqwww---'''&&&+++,,,)))(((***)))+++---,,,***)))+++------+++)))((()))+++---///***+++---//////...---,,,,,,,,,,,,---------......,,,,,,............,,,,,,------------------------)))((()))***++++++)))'''---------------,,,+++***///---,,,,,,---......---+++******))))))******++++++---...---,,,,,,000333...///000111111///---,,,---......//////...---,,,+++---///000000000000111***---000222222111111111...//////000111222222222000000111222222222222111//////000111333555888999444666888:::<<<;;;;;;:::444666777666444666;;;@@@===>>>@@@BBBFFFIIILLLMMMMMMNNNPPPSSSUUUUUUVVVUUUZZZ\\\___aaacccfffiiilllgggkkkoooppppppttt|||***&&&###$$$)))---,,,***,,,+++)))***++++++***(((,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,------...******)))))))))***,,,---++++++++++++,,,...000111------------------------///...,,,+++***+++,,,,,,,,,---///000000///---,,,+++,,,,,,---......------......---------,,,,,,,,,,,,,,,------.../////////+++,,,,,,---.........---***......***+++111222///...///////////////......////////////000000000000///000111222222333222222333222111000000111222333222222222333444555777888555666777888888888888888:::999666555555666888:::BBBCCCCCCDDDEEEEEEFFFFFFNNNOOOPPPQQQRRRSSSTTTUUU\\\ZZZXXX[[[```dddffffffmmmnnnmmmkkknnnvvvzzz{{{...***&&&&&&***---,,,***---,,,***+++,,,,,,+++))),,,,,,,,,,,,++++++***))))))******+++,,,------...,,,,,,+++++++++,,,---...///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,---...//////...---,,,***,,,......---,,,---.........---------,,,,,,,,,...............---------***++++++,,,------,,,,,,///222111---,,,//////+++......////////////........./////////000000000000//////000111222222222222222222111000000111222222111111111222333555666777666666777888888888777777222222222333666:::>>>@@@===>>>???AAACCCDDDFFFFFFLLLMMMNNNQQQSSSVVVXXXYYYYYYWWWUUUWWW\\\aaadddeeejjjmmmmmmlllooovvvzzzyyy000---))))))+++---,,,***...---,,,,,,------,,,++++++++++++++++++*********(((((()))***+++,,,---...///...---------------...///...---+++************++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,***,,,//////---,,,---///......---------,,,,,,,,,//////......---,,,,,,+++******++++++,,,,,,++++++111333222...---...---+++---....../////////............/////////000000000...///000111222222222222222222111000000111222222000000111111222333555555777777888888888777666666555444333333444777999;;;===>>>???@@@BBBCCCDDDEEEHHHJJJLLLPPPTTTXXXZZZ\\\VVVSSSQQQRRRVVV\\\aaadddgggkkkllllllpppvvvyyyxxx{{{///---******,,,---,,,***///...------......---+++++++++***************+++''''''((()))+++,,,------//////......---------,,,+++++++++++++++++++++,,,***************+++++++++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---......---,,,......---------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++---...///............---------......//////.............../////////000000...///000111222222222222222111111111111111111222000000000000111222333444777888888888777666555555888777555444333333444555CCCCCCCCCCCCCCCCCCCCCCCCFFFGGGJJJNNNRRRVVVYYY[[[SSSPPPMMMMMMPPPVVV]]]aaadddiiillllllpppvvvxxxvvvwww{{{+++***)))***+++,,,,,,+++///---,,,,,,---...,,,++++++******))))))***++++++'''((()))***+++,,,------------------,,,,,,++++++***+++++++++++++++++++++)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///+++(((+++000222...)))......---------,,,,,,,,,,,,,,,,,,,,,------......,,,---------------,,,,,,,,,,,,,,,------,,,++++++,,,,,,---...........................////////////......///000111111111111111111111222222111111111000000000000111222333333777777777777777666555444444444333333444555666777AAAAAAAAABBBBBBBBBBBBBBBDDDFFFHHHLLLPPPSSSVVVWWWSSSPPPMMMKKKLLLRRRYYY^^^```eeeiiikkkoootttvvvtttuuuxxx((()))))))))******++++++---,,,++++++,,,,,,+++*********)))((((((***+++,,,))))))******+++,,,,,,,,,+++,,,,,,,,,,,,++++++***------------,,,+++)))))))))))))))***++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,///+++(((+++000222...***......---------,,,,,,,,,***++++++,,,------......------.........---,,,,,,...,,,,,,...---(((&&&'''+++,,,---...............------........./////////---...///000111111111111000111222222222222111000111111000000111222222333666666777777777666555555888888666555444333222222888999:::<<<>>>@@@BBBBBBCCCEEEGGGJJJNNNQQQSSSUUUUUUSSSOOOLLLKKKNNNUUUZZZ[[[```dddfffjjjpppsssqqqsssuuuzzz)))***++++++***)))))))))+++***))))))******)))(((***)))((((((((()))+++,,,++++++++++++,,,,,,,,,,,,******,,,,,,---,,,++++++,,,---......---,,,+++***))))))******+++,,,,,,---***+++,,,---------,,,,,,,,,---...//////...---,,,+++,,,---...------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++---***+++///...)))''')))***+++,,,---............---------.........//////---...///000111111111111000111222222222222111000222111111111111222333333555555666666777666666666===<<<999777444111///...222333555888;;;===???@@@BBBDDDFFFJJJNNNQQQTTTVVVXXXWWWSSSOOOKKKMMMQQQVVVVVVZZZ]]]___ccckkknnnmmmppprrruuuxxx}}}+++,,,---,,,***(((''''''***)))(((((())))))(((&&&***)))((('''((()))+++------------,,,,,,,,,++++++)))***,,,---...------,,,)))***,,,...////////////))))))***+++,,,,,,------)))***,,,---...---,,,,,,,,,---///000000///---,,,'''---222000+++))),,,111......---------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))***'''***000111,,,+++...***+++,,,---............---------.........//////---...///000111111111111000111222333333222111000222222222222222222333333444444555666777777777666555666666666666666666666444555666777999;;;<<<===AAACCCFFFJJJOOOSSSVVVXXX[[[ZZZVVVQQQLLLLLLPPPTTTRRRVVVYYYZZZ___fffjjjjjjmmmoooqqqrrruuu~~~///...---,,,+++***((('''))))))************))))))***)))((((((((()))+++,,,+++++++++,,,,,,+++++++++************+++,,,---...+++***************+++++++++))))))+++...000...,,,+++,,,---.........---,,,***+++,,,,,,------------,,,++++++,,,......,,,+++,,,---.........---,,,+++------......---+++***(((***+++,,,,,,---------,,,)))***+++,,,---------------++++++......,,,,,,///...............---------222111000000111333555666111111222222222333333333555333222222444555555444777777777777777666555555777777777666666666666666111222333555777:::<<<===CCCCCCDDDFFFJJJOOOTTTXXXZZZZZZYYYXXXVVVSSSQQQOOOXXXWWWWWWYYY]]]bbbgggkkkjjjlllmmmlllmmmttt(((%%%$$$&&&)))++++++)))******++++++++++++*********)))((((((((()))++++++******++++++++++++******************+++,,,------++++++******************+++******,,,...///---+++---............---+++******+++,,,---------------,,,+++***+++---...---,,,............---,,,***)))+++,,,,,,,,,,,,+++)))(((++++++,,,------,,,,,,,,,)))***+++,,,------------...+++,,,//////------///........................000000///...///111333444111111111111222222222222444333111222444555555444777777777777777666555555555666666666666555555444333333444555777:::===>>>BBBBBBBBBDDDHHHMMMRRRUUUXXXXXXZZZZZZYYYXXXVVVTTTWWWVVVVVVWWWZZZ___eeehhhjjjkkklllkkkkkkoooxxx&&&""" """(((,,,,,,******++++++,,,,,,++++++***)))))))))((()))******+++)))******************)))+++++++++***++++++,,,,,,,,,,,,++++++******************+++---......+++)))/////////...---,,,***)))+++,,,,,,------------,,,---+++******,,,---...---/////////...---+++)))(((******+++++++++******))),,,,,,,,,------,,,++++++******+++,,,------------...,,,---000000------000......//////////////////......---------///000222//////000000000111111111444222111111333444444333666666666777666666555444444555666777666555333222666555444555666:::===???AAAAAAAAACCCFFFJJJNNNPPPTTTVVVYYY\\\]]]]]]\\\[[[WWWVVVUUUUUUWWW[[[```cccgggiiijjjiiihhhiiinnnsss---(((###$$$)))---+++((()))******++++++******))))))))))))))))))******+++))))))************)))))),,,,,,++++++***+++++++++,,,,,,,,,,,,+++***))))))***+++,,,......,,,***(((.........------,,,,,,+++,,,,,,---------------,,,...+++))))))+++---...///.........---,,,+++***************+++++++++++++++,,,,,,------,,,,,,++++++***+++,,,,,,---------,,,...,,,---111111......000......///////////////000......---------...///000........./////////000000333111000000222333333222555555555666666555555444333555777888888666333111777555444333555888<<>>@@@BBBCCCFFFGGGGGGIIIKKKMMMOOOPPPLLLJJJHHHFFFGGGIIILLLNNNTTTUUUXXX[[[^^^aaabbbccciiiiiikkkllllllppp|||******+++,,,,,,,,,,,,,,,+++***))))))******)))((((((((()))***+++,,,---...,,,,,,---......---,,,+++++++++++++++++++++++++++))))))***++++++++++++***...---,,,+++++++++,,,---***+++++++++++++++++++++++++++++++++************+++...---******---...+++++++++++++++******))))))******)))))))))***,,,---,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,...//////...000000111111111111000000000000////////////000000222222111111000000//////222222222222333444555555666888999999888777777777;;;;;;;;;<<<===???@@@AAADDDDDDEEEGGGIIILLLNNNOOOJJJHHHEEECCCBBBDDDGGGIIIOOORRRUUUZZZ^^^aaacccdddfffiiimmmooommmoooyyy++++++******++++++,,,---+++***))))))******((('''))))))******************,,,,,,............---,,,++++++++++++++++++++++++))))))***++++++++++++***///...,,,+++***+++,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,...---******---...,,,++++++******************,,,+++***)))((()))+++,,,+++,,,...//////...,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...---,,,---///000///---000000111111111111000000000000////////////000000222111111000000/////////222222222222333444555666999::::::999666555444555:::::::::;;;<<<===???@@@CCCCCCEEEGGGIIILLLNNNPPPIIIFFFCCCAAAAAABBBDDDFFFIIILLLPPPUUUZZZ___bbbdddiiikkkppptttrrrrrryyy++++++***))))))+++,,,---+++***))))))))))))(((&&&)))************)))((((((+++,,,---.........---,,,------------------------))))))***++++++++++++***000...,,,***))))))***+++---,,,++++++++++++,,,,,,---------,,,,,,,,,++++++***,,,,,,)))))),,,,,,***,,,++++++*********++++++---,,,+++)))))))))******+++,,,///000000///,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------...000000///---000000111111000000//////000000////////////000000000000000000000000//////111111111222333444555666:::::::::888555333333333777777888999:::<<<>>>???BBBBBBDDDFFFIIILLLOOOQQQKKKIIIEEEBBBAAABBBDDDEEEEEEGGGJJJOOOTTTZZZ___aaakkklllqqqvvvvvvuuuwww}}}+++***((('''((())),,,---,,,***(((((())))))'''&&&'''((()))******))))))(((***+++,,,---...------,,,........................))))))***++++++++++++***000...+++)))(((((()))***000...,,,+++***+++,,,---------,,,,,,,,,+++++++++***---,,,)))))),,,---***---,,,+++******+++,,,---,,,+++******************,,,,,,---......---,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------///000111///---///000000000000///...---000000////////////000000/////////000000000000000111111111222333444666666888888888666444222333444444555555777999;;;===>>>@@@AAACCCEEEHHHLLLOOOPPPQQQNNNIIIEEEBBBBBBCCCCCCDDDDDDEEEIIIMMMSSSYYY\\\eeeeeekkksssxxxwwwwwwyyy~~~+++***(((&&&''')))+++---,,,***(((((())))))'''%%%%%%&&&((()))*********))))))***,,,---------,,,,,,////////////////////////))))))***++++++++++++***000...+++(((''''''(((***222000---+++***+++,,,...,,,,,,,,,++++++++++++***,,,///...++++++...///,,,---,,,+++++++++,,,---...************++++++++++++------++++++++++++------*********++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------------///111111///---//////000//////...------000000////////////000000......//////000000111111111111111222333444666777666666666555333222444555222333444666888:::<<<>>>???@@@AAADDDGGGKKKNNNPPPUUURRRMMMGGGCCCBBBBBBBBBDDDDDDCCCEEEIIIOOOTTTXXX]]]\\\cccoooxxxzzzyyyyyyyyy$$$%%%(((+++...///000000(((***,,,,,,+++))))))))),,,)))&&&&&&((())))))'''(((((()))***,,,---......((()))---000...)))***///((()))+++,,,------,,,,,,,,,+++*********+++,,,---//////.........---------+++******+++,,,)))$$$,,,++++++******++++++,,,......---,,,+++***)))(((++++++++++++++++++++++++************************---+++***+++++++++(((&&&+++---...---***))),,,///---+++***,,,///000...+++///////////////...............------------......000000///...............---...000111111111000///000000000444888888444000666666666555555444444444333333222333444666888999AAAAAA@@@AAADDDGGGJJJLLLNNNSSSSSSKKKCCC@@@???>>>???<<<<<>><<>>???@@@@@@CCCDDDFFFKKKQQQPPPKKKHHHCCC????????????BBBGGGCCCEEEIIINNNSSSXXX\\\___aaahhhqqqvvvwwwzzz---,,,***((()))***---...+++,,,+++***)))(((***,,,&&&))),,,+++(((&&&'''(((+++++++++++++++++++++++++++&&&###'''+++***)))***---,,,+++*********+++,,,)))***+++,,,---,,,++++++---------,,,,,,,,,++++++***---000000...---...000,,,++++++******++++++,,,((()))***+++,,,---......++++++++++++++++++++++++************************,,,++++++,,,---...,,,+++,,,---...+++(((&&&(((++++++)))))),,,000222000...++++++,,,,,,---...//////.........------........................///000111222111000000000111333333999444///...///111111///000000111111222222222333777666666555555777888999444555777:::<<<>>>??????>>>AAACCCEEEIIIPPPQQQNNNFFFAAA>>>??????>>>BBBGGGHHHGGGGGGJJJPPPVVVZZZ\\\___fffnnnqqqrrruuu|||)))+++,,,------+++***)))---+++(((%%%%%%&&&)))+++++++++***)))(((((())))))******+++++++++******)))+++*********++++++,,,---,,,,,,++++++,,,,,,---...%%%&&&)))+++,,,,,,+++******++++++,,,,,,++++++***,,,+++***+++,,,---+++)))---,,,***))))))***,,,---++++++******++++++,,,---//////...------,,,++++++,,,+++******)))*********,,,,,,---...---,,,***)))***************************+++,,,///000000---***...---,,,,,,+++++++++++++++++++++,,,,,,---------------,,,,,,...000222333///000000000000222666999000000////////////000000111111111111111111111111444444555555555555555555888999;;;::::::999;;;<<>>;;;;;;<<<>>>???EEECCCCCCEEEKKKQQQVVVXXX]]]bbbjjjqqquuuyyy|||~~~******+++,,,,,,,,,)))'''+++***'''&&&%%%''')))***++++++***))))))))))))))))))******+++++++++************+++++++++,,,,,,,,,+++************+++,,,,,,((()))***,,,,,,+++***)))***++++++,,,,,,++++++***,,,+++***+++,,,---+++))),,,,,,+++******+++,,,,,,++++++******++++++,,,---......------,,,++++++******))))))******+++,,,,,,,,,,,,---------,,,+++***************************++++++,,,...000000---***...---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---...//////.........//////000000000000000222444666777111000000//////000000111111111111111111111111111333444444555555555555555777888::::::999999;;;===>>>@@@BBBDDDFFFGGGHHHHHHDDDBBB???<<<;;;<<<>>>???CCCCCCCCCDDDHHHNNNTTTYYY]]]```eeeiiimmmrrrwwwzzz,,,***)))***---,,,)))&&&'''''''''&&&''''''((()))+++***))))))))))))))))))((()))***+++++++++++++++)))***+++,,,---,,,++++++)))))))))))))))***++++++***+++,,,,,,,,,+++)))(((***++++++,,,,,,++++++***,,,+++***+++,,,---+++)))+++++++++,,,,,,+++++++++++++++******++++++,,,---------,,,,,,+++*********(((((()))***+++,,,------,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++++++++,,,...000///---+++------,,,+++++++++,,,,,,---,,,+++++++++,,,......222111111000///...------111//////111555777666333111111111000000111111111111111111111111111111111333333444555555555555555555777888888888999<<<>>>>>>???AAACCCDDDEEEFFFFFFDDDBBB@@@===<<<===>>>???@@@AAABBBBBBCCCIIIQQQXXXbbbccceeegggjjjooouuuzzz...+++)))***------***&&&%%%%%%&&&''''''(((((('''******)))))))))))))))***'''((()))***+++,,,,,,,,,)))***,,,------,,,***)))***))))))))))))***++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++***+++,,,---+++))))))***,,,------,,,***)))++++++******++++++,,,---++++++++++++******))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,...//////---+++---,,,,,,++++++,,,,,,,,,...---,,,++++++,,,...///111111111000///...---,,,222///...222777888444000222222111111111111222222111111111111111111111111222222333444555555555555444555666777777888;;;>>>???@@@AAACCCDDDDDDEEEEEEDDDCCCAAA???>>>===>>>>>>===???AAA???>>>CCCLLLUUUaaabbbdddfffhhhmmmssswwwxxx~~~///---++++++------***((($$$%%%&&&'''((((((''''''***)))))))))))))))******'''((()))***+++,,,,,,,,,)))***,,,------,,,***)))***************+++,,,,,,))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++***+++,,,---+++))))))***,,,......,,,***)))++++++******++++++,,,---++++++************))))))******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,---//////---,,,,,,,,,,,,++++++,,,,,,---///...---,,,,,,,,,---...//////..................111///...222777777333...222222111111111111222222000000000000000000000000111222333444555555555555333444555555555777;;;===???@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCAAA@@@>>>======;;;===>>><<<;;;>>>FFFNNNUUUYYY^^^bbbeeehhhlllnnntttyyy...------,,,******))))))&&&&&&'''((((((((('''''')))))))))))))))******+++((()))***+++++++++++++++++++++,,,---,,,+++***)))+++************+++,,,,,,(((((()))***+++,,,---...***++++++,,,,,,++++++***,,,+++***+++,,,---+++))))))***,,,------,,,***)))++++++******++++++,,,---***************************++++++,,,+++***)))(((+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---...///...,,,,,,,,,+++++++++,,,------............------------------,,,+++,,,---///000000//////111444444111---111111111000000111111111000000000000000000000000000111222444555555555555444444444444444666999<<<>>>???AAACCCDDDEEEFFFFFFDDDDDDDDDCCCAAA???===<<<:::;;;<<<:::999;;;@@@EEEKKKQQQYYY___dddgggjjjlllqqquuuzzz***,,,...+++'''%%%''')))))))))(((((((((((((((((()))))))))))))))***++++++)))******+++++++++******,,,,,,,,,+++++++++*********))))))))))))***++++++))))))))))))******+++,,,***++++++,,,,,,++++++***,,,+++***+++,,,---+++)))***+++,,,,,,,,,,,,+++***++++++******++++++,,,---++++++++++++++++++++++++((()))+++,,,,,,+++***)))+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,+++++++++,,,,,,---...---...///000///...,,,+++...,,,***))))))+++...000//////000111111000///...111000000//////000000111000000000000000000000000000111222333444555555555555555444333222444888;;;<<<===???AAACCCEEEEEEFFFDDDEEEEEEDDDBBB@@@===;;;;;;:::999888888999;;;<<>>??????@@@BBBBBBBBBCCCCCC@@@<<<999999999999999888888888888:::???FFFMMMSSSYYY___cccjjjnnnrrruuuwww}}}++++++++++++***)))(((''''''((()))*********))))))((((((((()))))))))******((()))******++++++++++++*********************************+++,,,---,,,***++++++************++++++///---+++***++++++)))&&&***************+++++++++---,,,++++++*********+++++++++******++++++,,,---***)))))))))(((((((((((()))((((((***,,,,,,,,,***************************+++***)))***,,,,,,,,,***&&&'''((()))***+++++++++---,,,+++,,,...000000///,,,,,,,,,---------......---,,,*********+++---...222111111111000000000000111000///.........//////111000000000000000111111333111000//////111333444666666666444222333555888::::::;;;<<<>>>??????@@@AAAAAAAAABBBBBB@@@<<<999:::999999999999999999999888<<>>???@@@@@@@@@@@@AAABBB@@@===:::::::::::::::::::::::::::777:::>>>BBBGGGNNNUUUYYY^^^dddlllrrruuuwww{{{~~~)))))))))))))))((('''''')))***+++,,,,,,+++***)))(((((((((((('''''''''''')))***************)))(((***************************))))))***,,,,,,+++***---,,,+++******+++,,,---,,,,,,+++******)))((((((,,,+++++++++***)))))))))++++++***************+++,,,+++***)))***+++---...*********)))))))))(((((()))((('''(((***,,,,,,+++++++++++++++++++++++++++,,,+++************)))(((((()))***+++,,,,,,,,,,,,...,,,++++++---///......***+++---//////...---,,,000//////...///000111111111111111111111111111111000000111111111111000///////////////000111333333222222333444444444444333222333444333222222444666666777888:::<<<===??????AAA@@@@@@BBBCCCBBB???===::::::::::::::::::::::::777888:::===AAAGGGOOOTTTZZZ```hhhmmmpppsssvvvzzz((())))))))))))((((((''')))***+++,,,,,,+++***)))******)))((('''&&&%%%%%%))))))*********))))))(((***************************))))))***,,,,,,+++))),,,,,,+++******+++,,,,,,+++,,,,,,+++***))))))))),,,+++++++++***)))))))))*********))))))***++++++++++++*********+++,,,---************))))))))))))+++)))((()))+++,,,---,,,++++++++++++++++++++++++---+++******++++++)))(((+++,,,,,,,,,,,,++++++***...,,,++++++---......---***+++---//////...---,,,////////////000000111111000000000000000000000000///000111111111111000000////////////000111333333111222333444444444333333111222333333222222444555444555777888:::<<<===>>>AAA@@@@@@BBBDDDDDDBBB@@@;;;;;;:::::::::999999999777888999:::===CCCJJJOOOXXX]]]cccgggjjjnnnsssxxxyyy)))))))))******))))))((()))***+++++++++***)))(((+++******)))((('''&&&&&&(((((())))))***)))))))))++++++++++++++++++++++++))))))(((***+++,,,***)))************************+++,,,---,,,***)))***++++++++++++******************))))))))))))***++++++******+++++++++,,,,,,,,,++++++*********))))))))),,,+++))))))+++---......,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***,,,,,,,,,,,,+++***)))(((...,,,++++++,,,------,,,+++,,,---.........---,,,---------.....................////////////000000//////000000000000111111000/////////000111222222000000111222222222222111000222333333333333444555444555666777999:::;;;<<<@@@??????AAACCCDDDCCCBBB======<<<;;;:::999999888888888999999;;;@@@FFFJJJTTTYYY^^^bbbeeeiiioootttuuuxxx))))))***************)))))))))*********)))((('''))))))))))))))))))))))))''''''((()))*********)))++++++++++++++++++++++++)))(((((()))++++++***)))'''(((***++++++***((('''+++---...---+++***+++---***************+++++++++)))))))))))))))***++++++(((***+++------,,,+++***+++++++++*********))))))...,,,******,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---...---,,,,,,,,,---------,,,++++++...,,,++++++,,,------,,,,,,,,,,,,---------......,,,,,,------.........---------------........./////////.........///000111111000000000000000111111000000111111111222222222000222444444444444555666444555555666888999::::::>>>======???AAACCCCCCBBBBBBAAA@@@>>><<<;;;:::999777888888999:::===BBBEEEMMMSSS[[[```cccfffjjjmmmqqqqqqyyy)))******+++++++++******((()))******)))((('''&&&''''''((()))***+++,,,---&&&&&&((()))************++++++++++++++++++++++++)))(((((()))++++++***)))&&&'''***++++++***'''&&&,,,...///...,,,+++,,,...))))))******+++++++++,,,))))))((())))))***++++++'''))),,,......---+++)))+++++++++************)))///---++++++---///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------...///000000000000...,,,++++++,,,---,,,+++------,,,,,,,,,---...///---......///000/////////,,,,,,,,,------.........///...---,,,---...000222222111000000000000000111333333222222333333444555000222444555444444555666444555555666777888888999<<<;;;;;;===@@@BBBBBBAAAEEEDDDBBB@@@>>><<<;;;:::666777888888999;;;???BBBHHHOOOYYY___bbbdddfffhhhnnnmmmttt//////...---,,,***)))(((''''''(((((((((((((((((())))))((((((''''''&&&&&&,,,******------***))),,,))))))))))))(((((((((((('''(((((()))))))))))))))+++***)))***+++,,,+++))),,,,,,++++++)))((('''&&&'''(((((()))))))))))))))***(((((()))***+++***)))******************************++++++++++++******++++++***))))))***++++++...------,,,,,,++++++***+++++++++---......,,,***......---,,,++++++******+++,,,......,,,++++++,,,---,,,++++++------,,,+++...------...000111///...---,,,+++,,,...000000000222111000///......///000222222222222222222222222333333333444555444222000777666444333222222333444888777666666888999888888::::::;;;<<<>>>@@@AAACCCCCCCCCBBBBBBAAA>>>:::777777666777:::999777888<<>><<<999777777555555888999777888:::AAAGGGPPPWWW\\\```eeehhhjjjjjjmmmsss|||)))))))))))))))(((''''''))))))(((((('''''''''&&&))))))))))))***************'''(((++++++((((((*********)))))))))((((((((('''((())))))******))))))...,,,))))))***,,,,,,,,,******+++,,,,,,,,,,,,,,,'''((())))))******))))))***(((((()))***+++***)))((()))***+++++++++++++++******++++++++++++******+++,,,------------,,,++++++,,,,,,---......//////---,,,,,,---......,,,***......000000000...,,,***)))+++++++++******,,,...---,,,++++++------,,,+++...------...000000///---...,,,++++++---...---,,,//////...------------...111111111111111111111111111111111222444555444222555444333222222333444444444444333333444777999;;;:::;;;;;;<<<<<<===>>>>>>AAAAAA@@@???>>><<<:::999999444222777:::999888888<<>>>>>??????>>>>>>BBBCCCCCCAAA???>>>======;;;555222777<<<;;;999888;;;@@@GGGMMMRRRZZZcccjjjjjjkkklllmmmqqqwww~~~'''((())))))***)))))))))))))))(((((('''''''''&&&'''''''''(((((()))))))))+++))))))------++++++---************))))))))))))((())))))***************+++(((%%%###%%%'''((()))***+++++++++***)))((('''((())))))******************(((((((((***+++***)))((()))***,,,,,,,,,+++*********++++++++++++******(((***+++------+++***(((//////.........---------///...,,,,,,---...,,,+++***,,,...//////---+++)))---......,,,)))((()))***---,,,++++++------,,,+++---,,,,,,---///000...---...---++++++,,,---,,,+++//////000000000000000000222222222222333333444444111000///111333444444333333222111111222333444555999:::999666444444666999<<<===>>>>>>>>>>>>======@@@BBBDDDBBB@@@>>>>>>???===666444999>>>===;;;:::===???BBBEEEJJJTTT```iiiiiikkkmmmnnnpppsssxxx}}}((()))***************)))((((((((((((((((((((((((''''''''''''(((((((((((((((&&&'''+++,,,)))))),,,++++++*********)))))))))((()))******++++++*********(((%%%%%%&&&((()))(((&&&'''((()))***+++++++++((()))******++++++*********(((((()))***+++***)))(((***+++,,,,,,+++)))(((******++++++++++++******)))***++++++++++++***)))//////......---,,,,,,+++111///---,,,---------,,,***+++---......---+++***---...///...,,,***)))***---,,,++++++------,,,+++---,,,,,,---//////...,,,,,,***))))))+++,,,+++***,,,---......///.........111111111222333333444444222111///000222333333333222111111111222333555666999;;;<<<999555333444777888999:::;;;<<<;;;:::999<<>>===<<<<<>>>>>@@@AAAAAACCCIIISSSZZZ]]]cccjjjnnnnnnnnnpppsssuuu)))))))))))))))(((((('''%%%%%%&&&'''((()))******++++++******))))))((((((***((()))---...++++++...+++++++++************)))))))))***++++++++++++***)))((('''((()))***((('''++++++,,,,,,,,,+++******))))))***++++++++++++******(((((()))***+++***)))***+++------,,,***'''%%%******++++++++++++******---,,,,,,++++++,,,,,,---***++++++,,,,,,------...222000---,,,---------,,,........................&&&***///111111000///...---,,,++++++------,,,+++,,,,,,+++---...///...,,,///...---...000222222222---...000111111111000000,,,------...///000000111444222000///111222222111000000000000222333555777111666::::::666333333666666888:::<<<<<<<<<;;;::::::@@@GGGHHHDDD@@@>>>???999777999<<<;;;888:::>>>===@@@BBBBBBCCCGGGNNNSSSWWW___ggglllllllllmmmpppnnnyyy************))))))))))))************))))))))))))+++***)))'''&&&&&&&&&&&&---+++***)))*********)))******))))))))))))******************************,,,,,,,,,++++++*********(((((((((***++++++)))(((******))))))******+++,,,))))))(((((((((((())))))((((((((((((((()))************)))))))))***,,,------+++))))))+++,,,---,,,***))))))***,,,,,,+++)))///...---,,,,,,,,,,,,,,,---+++(((&&&''')))---000---------...............///...---,,,)))&&&***000******+++,,,------------///...---...///000000......***,,,444222((('''---,,,,,,---///222222111000222111000.........///000////////////111333555666444666888999777666666777666777999:::;;;:::999999:::<<<@@@CCCDDDAAA>>><<<<<<<<<;;;:::999999999999???<<<<<>>;;;===@@@BBBCCCCCCBBBAAA>>>===<<<;;;:::999999999999888999<<<>>>>>>>>>>>>DDDIIIQQQYYY^^^aaadddeeeiiikkkmmmrrryyy)))))))))((((((((('''''')))))))))(((((((((((('''(((((('''''''''((())))))+++---///...,,,***+++,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++'''(((***)))((((((***,,,))))))(((((())))))***+++******))))))))))))******((((((((((((((())))))************+++************+++***)))***+++,,,***)))***))))))***,,,,,,+++)))+++,,,...///000...---+++******)))******++++++,,,++++++,,,,,,---......///555///+++---...,,,******////////////...---,,,,,,---,,,,,,,,,...///...---000///111222000,,,+++---,,,///111222111000000222/////////000000000000///000000000000111111000000...///111111111222444666666666666666888:::===>>>=========>>>???BBBDDDEEE@@@???>>><<<;;;::::::::::::::::::;;;===???>>>;;;???DDDKKKRRRWWW[[[___bbbdddgggkkkmmmqqqzzz)))))))))(((((((((''''''))))))((((((((((((''''''''''''&&&''''''((())))))+++...111000---++++++---------,,,,,,,,,,,,------************************+++++++++++++++,,,,,,,,,(((***+++***((((((***...)))(((((((((((()))******))))))(((((((((((())))))((((((((((((((()))*********++++++++++++***)))))))))((((((***+++,,,+++)))***))))))***,,,,,,+++)))+++,,,---.........---,,,+++***(((((((((***---...,,,,,,,,,,,,------------,,,)))(((,,,...,,,---///------.........------,,,...,,,,,,---...///...------...///000...------///+++///111111...,,,,,,......//////000000000000///000000000111111000/////////000111111000111333555555555666777888999;;;<<<===<<<;;;<<<>>>AAADDDFFFBBBAAA@@@>>>===<<<<<<<<<<<<<<<:::999<<>>=========<<<999666999>>>===777999;;;???CCCHHHNNNUUUYYYaaahhhqqqsssrrrvvv''''''&&&&&&&&&%%%%%%%%%)))(((((((((''''''''''''(((((((((((()))+++,,,,,,(((---111000,,,)))***,,,,,,++++++******++++++,,,************************(((((())))))*********+++)))++++++'''!!!!!!%%%((((((((((((((()))******''''''&&&&&&&&&&&&''''''((((((((((((((()))*********+++,,,,,,+++***)))(((,,,+++***++++++***'''%%%***))))))***,,,,,,+++)))))))))(((((()))***++++++,,,,,,+++******)))))))))...------,,,,,,++++++***...---//////+++'''(((---******+++,,,------------+++***)))***,,,---,,,+++,,,...///---+++,,,------!!!&&&+++,,,******---111---...///111111111000///000000111111111///...---111222222111///000222444111222444555666555444444555777;;;???AAABBBAAAAAAFFFEEECCCAAA@@@???>>>>>>===<<<888333777===<<<555777999<<>>AAAAAAAAA@@@@@@@@@??????AAA???<<<999888999;;;===::::::;;;===@@@DDDHHHJJJVVV]]]eeelllqqqrrrtttttt%%%(((&&&""""""''')))'''))))))(((''''''((())))))((((((((('''%%%%%%'''((())))))))))))))))))))))))++++++***))))))))))))))),,,,,,+++++++++******************+++,,,,,,)))''')))************)))'''&&&***************)))((((((***))))))((((((((((((((()))))))))((((((''''''''',,,,,,,,,+++***)))((('''...---+++)))((()))******)))************)))((((((,,,---...---+++******+++*********+++,,,,,,***(((......---,,,++++++++++++---------,,,,,,++++++***++++++,,,,,,---,,,,,,,,,---)))(((,,,...,,,,,,//////---,,,,,,---...,,,+++,,,------------................../////////000000222000...---///000000///---...///000000000//////333444555666777777666666::::::::::::;;;;;;<<<===AAA@@@@@@@@@????????????AAA???;;;999888999:::<<<:::999999:::===AAAEEEHHHQQQXXXaaaiiimmmooopppqqq~~~&&&((('''$$$%%%(((***(((((((((''''''''''''((((((((())))))(((&&&%%%'''((())))))))))))))))))))))))******)))((((((((())))))+++************))))))))))))))))))***,,,,,,***((()))******+++******)))))))))************))))))((()))))))))(((((((((((((((***))))))((('''&&&%%%$$$******++++++******)))(((///---,,,***))))))***++++++******)))(((((())))))+++,,,---,,,***)))))))))******)))***,,,,,,***(((...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,...***))),,,.........//////---,,,,,,---...,,,+++,,,,,,,,,,,,---------------------.........//////000///------///000//////...///000000111111000000333444555666777777777777;;;;;;:::::::::;;;;;;<<>>>>>>>>>>>@@@>>>;;;888777888999:::;;;999888888:::>>>BBBDDDLLLRRR\\\eeekkknnnpppqqqwww}}}++++++)))'''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&''')))++++++++++++++++++++++++))))))((((((((((((((()))'''(((((()))***+++,,,,,,(((((((((***+++,,,+++)))*********+++++++++++++++))))))************)))(((+++++++++++++++***))))))*********)))((('''''''''))))))************)))))),,,,,,+++******+++,,,,,,...---+++***)))***++++++)))***++++++((('''''''''+++***)))***+++,,,***)))---,,,,,,+++******++++++******++++++,,,,,,,,,,,,......///......---,,,,,,...,,,+++,,,...////////////---,,,,,,---...,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......///...------///000///...111111222222333333333333333333444555666777888888<<<<<<;;;:::::::::;;;;;;>>>>>>>>>>>>>>>=========???>>>;;;888777777888999<<<;;;888777888;;;???BBBFFFNNNXXXbbbjjjooosssuuuuuuzzz+++***)))))))))((('''((())))))))))))))))))))))))(((***+++***((('''((()))************************)))((((((((((((((())))))(((((()))***+++,,,------((((((''')))++++++***)))***************+++++++++((())))))*********))))))***++++++++++++***))))))(((((((((((())))))))))))(((((()))************))))))))))))***+++,,,---...///...,,,***)))******+++)))***,,,+++)))(((((())),,,***))))))+++++++++))),,,,,,+++*********++++++)))******++++++,,,,,,------------------,,,+++***...---,,,,,,...000000//////---,,,,,,---...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------...------...000111000...222222222222222333333333333333444555666777888999<<<<<<;;;:::::::::;;;;;;========================???>>>;;;999777777777888>>><<<:::888999;;;>>>@@@@@@GGGRRR\\\eeelllsssvvvuuuxxx~~~(((&&&'''***+++)))***,,,))))))************)))))))))***,,,+++)))(((((()))(((((((((((((((((((((((())))))((((((((()))******,,,,,,+++++++++*********)))((('''(((*********)))+++******)))))))))******((())))))************)))((())))))******((('''&&&&&&&&&'''''''''((((((((((((((())))))***)))))))))''''''(((***+++,,,------,,,,,,***)))(((((('''''')))+++------,,,+++,,,---,,,***))))))***++++++***++++++************++++++)))*********++++++,,,,,,+++,,,,,,,,,,,,++++++***---...---+++---111111...///---,,,,,,---...,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------...............///111222111///000////////////000111111333333333444666777999:::;;;;;;:::::::::;;;;;;<<<============>>>>>>>>>>>>@@@>>><<<:::888888777888===<<<;;;:::;;;<<<>>>???<<>>>>>?????????AAA???===;;;:::888888888;;;;;;;;;;;;<<<<<<======<<>>======>>>>>>??????@@@@@@AAA@@@>>><<<:::999888888999:::;;;<<<<<<<<<<<<;;;???AAADDDHHHMMMVVV___eeegggjjjooouuu|||)))+++---,,,+++)))))))))((())))))((('''&&&'''((('''***+++)))***---,,,))))))''''''((()))***)))(((,,,***'''(((+++---+++)))***)))))))))))))))******((((((((((((((()))***+++,,,)))'''&&&''')))))))))(((((())))))************,,,++++++***)))((('''''')))((('''((()))***)))(((((('''&&&'''((())))))(((''')))+++,,,,,,,,,***)))+++++++++++++++***)))))))))***+++,,,++++++)))))))))))))))+++,,,---+++)))))))))))))))************+++,,,------++++++,,,---+++++++++,,,///000///---////////////...---,,,+++111///......//////...,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111222222222222222111111222222222333333333111555999:::999:::===@@@<<<<<<<<<<<<<<<===>>>>>>BBBAAA@@@???>>>===<<<;;;888777555666888:::;;;;;;@@@@@@AAACCCHHHPPPYYY```dddeeehhhmmmttt}}}((())))))*********)))(((((())))))((('''''''''((((((++++++((())),,,,,,***)))((('''(((***+++***)))+++***((()))***+++++++++))))))((((((((())))))***(((((('''''''''((())))))+++)))&&&&&&''')))******)))))))))))))))*********((()))+++,,,+++***((('''***)))(((((())))))((('''((('''&&&'''))))))((('''((()))***,,,,,,+++***)))******++++++******)))((()))***+++,,,,,,+++***))))))))))))***,,,,,,+++))))))))))))*********++++++***+++,,,+++******+++,,,+++++++++,,,...///...---------...............---000///---......///---,,,///...---,,,,,,,,,,,,---++++++++++++++++++++++++---------........./////////000000111111111111111111111111111222222222222222444777999:::;;;===>>>===============>>>??????DDDDDDBBB@@@>>>;;;999888888777555666888:::;;;:::===>>>???AAAEEEMMMVVV\\\```aaadddiiipppyyy(((&&&&&&(((+++,,,***'''))))))))))))(((((((((((()))+++***''''''+++,,,******)))((()))+++++++++***))))))******))))))+++,,,***))))))((((((((())))))((((((''''''&&&'''''''''***(((&&&&&&(((***+++************)))))))))))))))%%%'''***,,,---+++)))'''+++)))(((((())))))(((&&&)))((('''((())))))(((&&&((()))***+++,,,+++*********************)))(((((()))***+++,,,,,,+++***)))))))))(((***+++,,,+++)))))))))*********+++++++++)))***+++***)))((()))++++++++++++,,,...///...,,,++++++---......////////////---,,,,,,---...---+++......---,,,,,,,,,------++++++++++++++++++++++++------.........//////////////////000000000000000000000000000111111111111444444555777;;;<<<===<<<>>>============>>>??????FFFFFFDDDBBB???;;;888666999777555555777999:::999;;;<<<===???CCCIIIRRRWWW[[[\\\___cccjjjsss|||)))&&&$$$&&&,,,...,,,(((+++***))))))))))))((('''***,,,***&&&&&&***,,,++++++)))))))))+++,,,+++***''')))+++***((((((+++...++++++***))))))))))))***)))((('''&&&&&&&&&&&&&&&((('''&&&&&&)))+++++++++************))))))))))))((()))******+++***)))(((+++***(((((())))))'''&&&)))(((((()))******(((&&&((()))***++++++++++++***)))************)))((((((((()))***+++,,,+++******)))(((((()))++++++***)))((((((((()))))))))******)))***+++***))))))***++++++++++++,,,......---,,,+++,,,------.........------,,,++++++------,,,+++...------,,,,,,,,,------++++++,,,,,,,,,,,,,,,---............////////////...............///000000////////////000000000000555333333666;;;===<<<:::======<<<<<<<<<======>>>EEEEEEEEECCC@@@<<<999666:::888666666777999999999:::<<<===???CCCHHHOOOTTTXXX[[[]]]```dddllluuu|||***'''$$$''',,,///...***,,,***))))))***+++)))'''***,,,***&&&&&&***+++***+++)))))))))+++,,,+++***&&&(((******((((((+++...---,,,++++++************)))((('''&&&&&&&&&&&&&&&((('''&&&''')))++++++************)))))))))))))))...,,,)))'''&&&''')))***+++)))(((((())))))(((&&&(((((((((***+++***(((&&&))))))******++++++++++++***************)))((((((((()))***+++,,,++++++******((('''(((***+++***)))'''''''''((((((((())))))***+++,,,+++***)))***,,,,,,++++++,,,---...,,,+++------......---,,,++++++,,,+++***+++,,,---,,,+++------,,,,,,,,,------...---------.........//////........./////////000000......------......///000....../////////000000000444333222555:::<<<;;;888<<<;;;;;;:::::::::;;;;;;AAABBBDDDDDDCCC@@@<<<:::;;;999777777888999999888;;;===???AAADDDIIINNNRRRWWWZZZ^^^___aaafffnnnuuu***(((&&&(((,,,......,,,---+++((())),,,,,,***''')))+++***&&&&&&)))***(((***)))((()))+++++++++***&&&'''((((((((()))+++------,,,+++***************((((((''''''&&&'''''''''(((''''''(((***+++***)))((()))))))))************111...)))%%%$$$&&&)))+++)))((('''((()))***)))(((''''''(((***,,,,,,)))'''***************++++++++++++++++++++++++***))))))'''(((***+++,,,,,,+++******((('''''')))******)))'''''''''((((((((())))))***+++,,,+++******+++,,,,,,+++***+++------,,,***.........------,,,******,,,+++***+++---...---,,,------,,,,,,,,,---......---......//////000000000....../////////000000000///......------///000111////////////000000000000333333444666888:::999999;;;;;;:::999999999999:::<<>>===;;;999888999:::999999;;;===@@@BBBDDDHHHLLLOOOTTTYYY^^^``````cccjjjpppyyy)))((((((((()))+++,,,---...+++((())),,,---+++'''(((++++++''''''))))))&&&)))((('''(((***+++***)))'''&&&&&&''')))+++++++++,,,+++***)))(((((((((((((((((('''''''''((()))))))))((('''(((******)))'''''''''((()))***++++++,,,...,,,)))&&&&&&'''***,,,((('''&&&''')))+++***)))%%%&&&(((+++------+++(((***************++++++,,,,,,,,,,,,,,,,,,+++******'''(((***+++,,,,,,++++++***(((&&&'''(((*********))))))))))))************)))***+++***)))))))))+++,,,+++***+++------+++))),,,,,,---------,,,,,,+++---++++++,,,---......---,,,,,,,,,,,,,,,---...///---------...///000000000.../////////000000000000000///...---...///111222//////000000000111111111111333555666777777888999<<<;;;::::::999999999::::::===BBBFFFGGGEEEBBB@@@???===:::999:::;;;:::999888;;;>>>@@@BBBEEEHHHKKKNNNTTT\\\``````bbbhhhnnnssszzz'''((((((((('''(((***---///+++((()))---...+++'''(((++++++((((((***)))%%%)))''''''((()))***)))((((((&&&$$$&&&***,,,,,,*********((('''&&&&&&&&&&&&((((((((((((((()))***+++)))(((((()))******(((&&&&&&&&&''')))***+++,,,---***)))((((((((()))+++,,,'''&&&&&&'''***++++++***$$$%%%'''+++---...+++)))******))))))******+++,,,,,,------------,,,++++++'''(((***+++,,,,,,++++++***(((&&&&&&(((************++++++++++++,,,,,,,,,((()))***)))((('''(((***,,,+++***+++,,,,,,+++)))******+++,,,---------------,,,+++,,,...///...---,,,,,,,,,,,,,,,---...///,,,,,,------...///000000////////////000000000000111000...---...///111333000000000000111111111111000333777777666555888:::===<<<;;;;;;::::::::::::999===BBBGGGHHHFFFBBB@@@AAA>>>;;;:::;;;;;;;;;:::666888;;;>>>???BBBEEEGGGHHHQQQZZZ___```bbbhhhnnnooovvv...((($$$&&&'''&&&'''***...---------...---***((('''((()))******)))((('''***)))((()))***+++***((('''''''''''''''((())))))(((&&&&&&******&&&&&&(((...,,,)))((())))))(((''''''***,,,+++'''%%%&&&((()))))))))((()))******+++((((((((((((((()))******...)))######&&&))))))'''******++++++,,,,,,,,,---,,,***((('''((()))((('''+++)))''')))+++,,,***'''(((((()))***************,,,,,,++++++***)))((((((---***&&&$$$&&&(((***+++,,,,,,+++***))))))***************)))))))))))))))(((,,,---+++,,,///...+++,,,.........,,,,,,,,,............////////////000///////////////000111111111111111000//////......999666111000111222111///333333222222111000000///555555444333333333333444;;;999777666777999999888<<<;;;<<>>BBBAAA@@@???>>>===;;;;;;<<<;;;;;;===@@@CCCDDDCCCGGGKKKQQQXXX]]]ccciiimmmqqqtttyyy***(((((((((&&&###%%%+++,,,+++++++++,,,+++(((&&&'''(((((())))))((((((''')))((('''((()))***)))''''''''''''''''''((())))))***((((((++++++((((((***---+++******++++++)))((()))***,,,,,,+++******+++)))))))))))))))******+++)))((((((((((((((()))***000+++''''''***,,,+++)))&&&&&&'''''''''(((((((((---+++))))))******)))(((***)))((()))+++,,,***'''(((((()))***************,,,,,,+++******)))((((((+++)))&&&%%%&&&((()))))),,,++++++***))))))******)))))))))))))))************------******---,,,******+++,,,,,,,,,,,,---...---------.........////////////////////////000111000000////////////......777444000///000111111///222222111111111111111111222222222333444555777777;;;:::888888:::::::::999999888999>>>DDDFFFCCC@@@AAA@@@???>>>>>>>>>>>>>>><<<;;;:::<<>>>>>>>>???@@@AAA===;;;999:::>>>BBBDDDEEEDDDFFFKKKQQQWWW```iiinnnoooqqqtttwww|||''''''***+++'''!!!"""'''***)))'''((())))))'''&&&((('''&&&%%%%%%&&&'''((()))(((''''''))))))(((''''''''''''''''''((()))))),,,)))***------***))),,,(((((()))+++------***((()))'''&&&(((,,,---+++((((((((()))******************))))))(((((((((((((((***)))((()))++++++(((%%%))))))******************,,,***))))))+++,,,++++++************++++++***)))((()))************))))))+++*********)))))))))(((***)))))))))++++++***(((++++++***************+++''''''((()))***++++++,,,---///...******------++++++---......------///000***+++++++++,,,,,,,,,,,,------......////////////,,,,,,------...//////000111000///...///000000000111000//////000222444555777666555555444444555555444444555666888888666444;;;999888:::>>>AAACCCCCCBBBAAA???>>>>>>???@@@AAA===;;;888999<<>><<<::::::<<>>?????????<<<999999===AAADDDEEEGGGGGGHHHJJJMMMTTT\\\bbbjjjlllooorrrvvv{{{***&&&%%%***+++(((&&&%%%,,,***(((((()))******)))(((''''''''''''''''''(((+++)))((()))***+++***)))'''''''''''''''((()))))))))'''(((++++++(((''')))&&&&&&&&&(((******)))'''+++*********++++++***((('''((()))++++++******)))((((((((((((((()))******))))))***++++++)))(((''')))))))))))))))((((((((()))((('''(((***,,,,,,,,,)))+++,,,,,,+++******+++)))************))))))((()))))))))))))))))))))))),,,+++***+++------+++************)))******+++,,,(((((())))))******++++++)))---...,,,---000000---+++,,,,,,+++(((''''''(((************++++++++++++***+++---.........---,,,,,,,,,---...//////000000...///111000//////000111//////000111222333333333222222222333444555666777666666666777999:::999777???===;;;:::;;;===@@@BBBEEEDDDCCCBBBAAA???>>>===@@@>>><<<<<<>>>AAACCCDDDGGGGGGHHHHHHJJJOOOUUUZZZdddhhhmmmqqquuuyyy~~~((('''(((+++***'''(((++++++)))'''''')))*********'''(((((())))))(((((('''***((('''((()))***)))((('''''''''''''''((()))))))))'''(((++++++((('''))))))((('''((()))***)))(((&&&(((*********)))***+++'''(((***+++++++++)))(((''''''''''''(((***+++,,,***+++++++++***)))))))))++++++*********)))))))))***(((((()))+++---...---)))+++------+++)))***,,,***************)))((((((((()))))))))))))))))))))+++***))))))***+++***)))******))))))***++++++,,,)))))))))))))))*********(((,,,...------...,,,(((***+++,,,+++)))((()))************+++++++++,,,,,,***+++---.........,,,+++.........//////000000000...111222222///...///111...///111333333333222111111111111222333444555666888666555666888:::::::::;;;;;;:::::::::<<<@@@BBBBBBCCCDDDDDDCCCAAA???>>>BBB@@@>>>>>>@@@BBBBBBBBBFFFFFFFFFFFFHHHLLLQQQUUU^^^cccjjjppptttxxx{{{}}}&&&(((+++---)))%%%)))000+++)))''''''((()))***)))'''((()))******)))(((''')))'''&&&'''((()))(((''''''''''''''''''((())))))***((((((++++++((((((***+++***(((((()))******))) $$$'''((('''&&&))),,,'''(((***+++,,,+++)))(((&&&&&&&&&''')))***,,,---)))***+++***((((((((()))''''''&&&&&&%%%%%%%%%$$$***))))))***---/////////)))+++...---+++)))***,,,***************)))(((((((((((((((((())))))))))))***(((''''''((())))))(((******))))))***+++,,,,,,*********)))))))))))))))'''+++...---,,,,,,)))$$$,,,---......,,,,,,---...***++++++++++++,,,,,,,,,)))***,,,......---,,,+++////////////000000000000///222444333000...///111...///222444444333111///444333222222111111222222777555444444666888999999777888888999999<<<@@@BBB???AAACCCEEEEEECCCAAA???CCCAAA@@@@@@AAABBBAAA@@@DDDDDDEEEFFFGGGKKKPPPSSSYYY___hhhoootttwwwzzz{{{(((((()))***+++,,,,,,---)))+++,,,,,,***((('''''')))((('''&&&&&&'''((()))&&&'''((((((&&&%%%&&&'''%%%%%%&&&&&&''')))***+++,,,***))))))******)))'''(((((()))*********************))))))((((((''''''))))))))))))))))))))))))++++++***)))))))))))))))+++***)))(((((('''((((((+++++++++*********))))))***)))***+++...///...,,,,,,,,,++++++***)))))))))************))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))************++++++++++++)))(((((()))******)))+++++++++,,,,,,+++++++++,,,***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000111000///000111000...---......///000000000000000111111111111111111111111000000111111111111000000666666555444444444444555999;;;>>>>>>============BBBBBBCCCEEEGGGFFFBBB@@@AAACCCEEEFFFEEEBBB???<<<<<>>>>>===;;;;;;<<>>===<<<===>>>>>>>>>@@@CCCFFFKKKRRR[[[ccchhhkkklllmmmtttxxx~~~'''''''''(((((())))))))),,,------,,,***(((((()))&&&'''((())))))((('''&&&((()))******))))))***+++))))))))))))***+++,,,---***)))(((((()))***)))'''(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))++++++******)))******+++***************+++,,,---************************)))((((((+++///111222222,,,,,,++++++***)))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))*********++++++++++++***((((((***+++***)))))))))************))))))---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000///...---...//////...,,,......///000000000000000111111111111111111111111000000111111111111000000222222222333444555777888888:::;;;;;;::::::;;;<<>>@@@CCCEEEGGGNNNXXXaaafffhhhjjjjjjpppsssyyy&&&&&&'''(((***+++,,,,,,+++,,,,,,+++)))((()))***&&&'''((())))))((('''&&&((()))******))))))***,,,******)))******+++,,,---)))((('''((()))***)))((((((((()))******************)))))))))((((((((('''))))))))))))))))))))))))++++++************++++++)))))))))))))))***+++,,,***************************)))(((***...000222222,,,,,,++++++***)))))))))((()))))))))*********+++(((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++,,,+++))))))+++,,,+++***))))))************)))))),,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////......///111111///.........///000000000000000000000000000000000000000000000111111111111000000111111222222444555777888555777999999999:::<<<>>>BBBBBBCCCFFFIIIJJJJJJHHHBBBBBB@@@>>>;;;999777666:::::::::;;;===@@@BBBCCCEEEKKKUUU^^^cccgggiiikkknnnqqqvvv|||&&&'''((()))***++++++,,,)))******)))(((((()))+++''''''((((((((((((''''''%%%&&&(((((('''''')))*********))))))***++++++,,,((('''&&&''')))***)))((((((((()))************************)))((('''''''''))))))))))))))))))))))))))))))((((((((()))*********))))))))))))******+++***************+++++++++,,,***)))))),,,...//////,,,,,,++++++***)))))))))&&&&&&''''''(((((())))))((())))))******))))))((((((((((((((()))))))))))))))************+++++++++...---++++++---...---,,,)))******************)))+++***)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000////////////...///111222000///......///000000000000000........................000000111111111111000000111111111222333555666777555666888888888999;;;>>>@@@@@@AAADDDGGGIIIJJJIIIDDDBBB@@@===:::888777777888777666888;;;>>>???@@@DDDIIIQQQXXX^^^ccchhhkkknnnppptttyyy~~~((((((((((((((((((((((((''''''(((''''''(((***,,,((((((''''''''''''(((((($$$&&&''''''''''''(((******))))))))))))***++++++((('''&&&''')))***)))((((((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++,,,,,,+++*********++++++))))))*********+++++++++...,,,)))(((***+++++++++,,,,,,++++++***)))))))))&&&&&&&&&'''((()))))))))))))))************))))))(((((((((((()))))))))))))))************+++++++++---+++******+++,,,,,,+++******++++++++++++*********)))(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////...------///000111000.........///000000000000000........................000000111111111111000000222222222222333444555666777888888777666666999;;;======>>>AAAEEEHHHIIIHHHDDDCCC@@@>>><<<;;;;;;<<<:::888666777:::=========BBBEEEJJJPPPVVV^^^eeekkknnnpppsssvvvzzz******)))'''&&&%%%$$$###%%%&&&'''&&&&&&'''***---)))((('''&&&&&&'''((()))%%%'''))))))((((((***,,,))))))))))))))))))******'''&&&&&&''')))***)))((((((((()))***************''''''(((((())))))******))))))))))))))))))))))))++++++******+++,,,------...------,,,++++++++++++))))))******++++++++++++000---***(((((())))))))),,,,,,++++++***)))))))))'''(((((()))***++++++,,,))))))************))))))(((((((((((()))))))))))))))************+++++++++)))'''&&&&&&'''(((((('''++++++,,,,,,,,,,,,++++++)))(((((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000///---,,,,,,...///000///---...//////000000000000000000000000000000000000000000000111111111111000000222222222222333444555555::::::999777555444666888<<<;;;<<<@@@DDDGGGHHHHHHDDDCCC@@@???>>>???@@@AAA???<<<999999<<<>>>===<<<@@@BBBEEEJJJPPPYYYccciiinnnooorrrtttwww}}}(((&&&%%%&&&))))))'''$$$''''''''''''''''''''''''))))))(((((()))***++++++&&&((()))++++++)))(((&&&++++++***)))))))))))))))&&&'''''''''(((((())))))))))))(((''''''''''''(((************))))))((((((******)))(((((((((((((((,,,------+++******,,,...222,,,%%%$$$(((---///...,,,---+++''''''***)))%%%))))))((((((((()))+++,,,)))+++,,,,,,***))))))***------,,,,,,+++,,,,,,,,,+++++++++************)))---,,,+++)))(((((('''''')))((('''&&&'''(((***,,,++++++,,,///000000---***)))))))))***+++---...///,,,++++++******++++++,,,------,,,+++++++++,,,,,,++++++,,,...000000---+++++++++++++++,,,------......///000111111000///...//////000000111111222222000111111111111000000///---...000222333444444333666666666666555555555555:::999888;;;@@@BBBBBBAAADDDBBBAAAAAABBBCCCBBB@@@AAA>>>;;;::::::;;;;;;;;;@@@@@@AAACCCIIIRRR\\\dddeeekkkqqquuuwwwyyy}}}(((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((()))******)))((('''(((((()))))))))((('''&&&''''''''''''((((((((()))'''''''''''''''((()))***++++++*********)))))))))++++++***))))))))))))))),,,,,,,,,+++******,,,...///)))$$$$$$(((+++,,,++++++,,,***((()))---,,,)))))))))((((((((()))******)))+++,,,,,,***))))))***++++++************+++++++++++++++************))),,,+++***))))))(((((()))***)))(((''''''(((***+++******,,,...000000---++++++++++++******++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,---//////---+++,,,,,,,,,+++,,,,,,------...//////000000//////...//////////////////000000///000000111111111000000---...000111222333222222444444555555666777888888<<<;;;:::<<>>CCCKKKTTT[[[ccchhhnnnqqqsssuuuyyy|||'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&'''((((((&&&%%%$$$''''''''''''((((((((((((%%%&&&&&&&&&((()))***++++++++++++***************,,,,,,+++************+++***+++,,,+++))))))+++---,,,)))&&&&&&))),,,+++***)))+++***(((***//////,,,******)))((((((((()))))))))+++,,,,,,***))))))***))))))((((((((())))))***+++++++++************)))+++******)))))))))******+++***)))((('''((()))***)))***+++---000000...,,,...---,,,+++***))))))))),,,++++++******++++++,,,+++++++++++++++,,,---......---,,,,,,---...,,,+++...---,,,,,,,,,,,,,,,,,,.........------.........//////.....................//////000111111111111...///000111111111000000111222444666888999;;;<<<>>><<<<<<===???@@@@@@???AAA@@@???@@@AAABBBAAA@@@AAA???<<<:::;;;<<<===<<<999:::::::::>>>DDDLLLRRR___dddjjjmmmnnnppptttwww}}}&&&&&&''''''(((''''''&&&''''''''''''''''''''''''***))))))((())))))******)))(((''''''''''''((()))'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''(((******++++++++++++************,,,++++++*********++++++)))***++++++))))))***++++++***)))***---...,,,***)))+++***(((***......+++++++++******)))))))))))))))+++,,,,,,***))))))***)))(((((((((((())))))***+++++++++*********))))))***)))))))))******+++,,,++++++***)))((((((((()))))))))***---//////...,,,...---,,,***)))))))))))),,,++++++******++++++,,,************+++,,,---...///---++++++,,,---,,,+++///...---,,,,,,,,,,,,,,,......,,,++++++,,,......000//////......------------...///000111111111111//////000000000/////////222222444666888:::;;;<<<<<<<<<<<<===???@@@@@@@@@AAA@@@???@@@BBBCCCBBBAAA@@@>>>;;;:::;;;<<<<<<<<<:::;;;;;;:::<<<@@@FFFKKKYYY^^^eeeiiikkknnnsssvvvyyy|||&&&''''''(((''''''&&&&&&''''''''''''''''''''''''+++******))))))*********((((((''''''''''''((((((***(((&&&$$$%%%&&&)))***((((((((((((((('''''''''((((((''''''''''''((((((******************************)))))))))******+++)))***++++++***)))***+++******+++,,,------,,,***+++,,,***'''(((++++++''',,,,,,,,,++++++******))))))+++,,,,,,***))))))***)))))))))))))))***+++,,,+++++++++*********))))))))))))))))))***+++,,,---++++++***)))))))))))))))***)))***,,,...///---,,,++++++***))))))*********,,,++++++******++++++,,,)))))))))***+++,,,---......,,,******,,,---,,,+++///......---,,,,,,,,,,,,...---,,,++++++,,,---...000000000//////.........,,,---...000000111111111000000000///////////////444444555666777888999999888999;;;===>>>???AAABBBAAAAAA@@@AAADDDEEEEEEDDD???<<<:::999:::;;;<<<<<<;;;;;;;;;;;;;;;===BBBEEERRRXXX```fffiiinnnsssxxxxxx{{{%%%'''(((((('''&&&&&&''''''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''***)))'''%%%&&&'''***,,,((((((((((((((('''''''''))))))(((''''''''''''''')))))))))))))))************))))))))))))***++++++)))+++,,,,,,+++******+++'''((()))++++++***)))))),,,---+++''''''***)))%%%+++++++++,,,++++++******)))+++,,,,,,***))))))***************+++,,,,,,---+++++++++************)))***************+++,,,---******************))))))+++******+++------,,,+++)))))))))))))))***+++,,,,,,++++++******++++++,,,***************+++,,,---,,,******+++,,,------+++///...---------------------------,,,,,,---------000000000///////////////---......///000000000000111111000/////////000000444444555555666666777777666888:::<<<<<<>>>@@@BBBAAAAAA@@@BBBEEEFFFFFFEEE???<<<:::999:::<<<===<<<:::;;;;;;:::999:::===???KKKQQQZZZaaafffkkkqqqvvvwwwzzz~~~%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''(((((()))))))))))))))(((((((((''''''''''''(((''''''''''''(((((()))''''''((((((((()))))))))***************+++,,,,,,)))+++------,,,+++++++++'''(((************)))***---...,,,((((((+++***%%%'''((()))*********)))))))))+++,,,,,,***))))))***************+++,,,------+++++++++************)))++++++*********+++,,,,,,))))))******++++++******---,,,++++++,,,,,,+++))))))))))))))))))***++++++,,,++++++******++++++,,,+++***************++++++)))((()))+++......---+++...------------......///------............------..................//////......///////////////...222111000000000111222222333333444444555555666666555888:::;;;:::;;;>>>@@@@@@??????AAADDDFFFFFFFFF@@@>>>;;;;;;<<<>>>??????:::;;;;;;:::999999;;;===EEEKKKTTTZZZ___eeekkkppptttwww|||$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%###%%%(((++++++***'''&&&))))))(((((('''''''''&&&&&&&&&&&&'''((()))***+++&&&'''''''''(((((())))))++++++++++++,,,,,,---...***,,,......---++++++,,,)))***,,,,,,++++++,,,,,,---...,,,)))))),,,,,,(((%%%&&&''')))))))))(((((()))+++,,,,,,***))))))***))))))))))))***+++,,,---+++++++++************))),,,,,,++++++***++++++,,,((()))***+++++++++++++++...,,,++++++++++++***(((******)))))))))))))))***,,,++++++++++++++++++,,,++++++******************''''''))),,,//////---+++---------------...///000,,,---////////////---,,,,,,,,,,,,------............///////////////......222111000000000111333444111111222333444555666777666999;;;;;;999999;;;>>>???>>>>>>@@@CCCEEEFFFEEEBBB@@@======>>>@@@AAAAAA<<<======<<<;;;;;;<<<>>>BBBHHHPPPVVVZZZ___eeejjjqqquuuzzz******)))'''&&&%%%$$$###(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&''''''((()))***++++++***)))((()))***)))(((&&&((('''%%%%%%&&&&&&&&&%%%***)))(((''''''((()))***'''((((((***+++,,,------,,,,,,++++++***+++++++++)))***,,,------,,,***)))++++++++++++++++++++++++(((((((((((((((((((((((('''))),,,---,,,************)))((((((((()))+++,,,+++++++++************)))$$$&&&((()))))))))+++,,,'''***,,,,,,+++(((''''''...,,,***)))******)))(((---.........,,,***'''&&&,,,+++++++++++++++++++++111...******+++,,,+++)))---,,,+++,,,------,,,***...///000000000///---,,,+++000222,,,$$$!!!&&&------,,,,,,,,,,,,---.........///111222222222111000222000...---,,,---///000333222111111222333555666;;;<<<;;;:::999:::===@@@@@@??????>>>???@@@BBBCCCAAAAAABBBBBBBBBBBBAAAAAA===>>>???>>><<<;;;;;;<<>>>>><<<;;;;;;<<>>>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCC;;;===??????===<<<;;;<<>>@@@AAA@@@>>>>>>>>>BBBAAAAAAFFFPPPZZZaaadddggghhhkkkpppuuuzzz~~~)))((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))(((((((((***)))((()))***)))(((&&&+++***(((((()))))))))(((''''''(((((((((((('''''')))))))))******+++++++++)))))))))))))))***+++,,,+++******))))))******+++************************************************###&&&)))+++***))))))))))))*********+++++++++++++++++++++*********))))))''')))++++++******+++,,,***++++++***))))))+++---,,,++++++,,,------+++)))***+++,,,,,,+++***(((''',,,,,,,,,++++++*********,,,,,,---,,,,,,+++++++++***))))))***,,,...---,,,///......---------------///---+++,,,...///...------,,,,,,,,,,,,---......///...---,,,,,,,,,......---......///000111222333//////000111222222222222555666777777777999<<>>@@@AAAAAAAAA@@@CCCCCCDDDDDDDDDDDDCCCCCC>>>@@@CCCCCCBBBBBBBBBCCCEEECCCAAADDDKKKTTT\\\aaaiiiiiijjjlllpppvvv{{{~~~)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((()))))))))&&&&&&&&&'''''''''''''''***)))((()))***)))(((&&&+++)))((('''((()))((('''&&&''''''((((((''''''&&&((((((((()))))))))******))))))))))))***+++,,,,,,************************************************************************%%%(((++++++***))))))))))))***++++++,,,,,,+++++++++++++++************))))))***+++***'''&&&%%%&&&''')))++++++++++++---...+++++++++,,,...---+++)))+++,,,......---+++)))'''...------,,,+++***))))))+++,,,......,,,++++++,,,)))))))))***,,,---,,,***///...------,,,,,,------...---,,,,,,------,,,+++---,,,,,,,,,,,,---.........------------...///000------...///111222333333......000111111222111111666666666666666777;;;>>>999:::<<<===??????@@@@@@CCCCCCCCCDDDDDDCCCCCCCCCAAABBBDDDDDDCCCDDDEEEGGGGGGFFFEEEEEEGGGLLLUUU[[[fffgggjjjkkknnnrrrxxx|||((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((***)))((()))***)))(((&&&+++)))''''''((((((((('''&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((()))***++++++((()))***++++++***)))(((************************))))))))))))))))))))))))(((***,,,---+++)))(((((()))***+++,,,,,,,,,+++++++++++++++************)))***+++,,,+++(((&&&&&&'''(((***,,,---,,,++++++,,,+++++++++---......+++)))+++,,,,,,,,,,,,,,,++++++---,,,,,,++++++*********(((+++...---+++***+++,,,---+++))))))+++,,,,,,+++///...---,,,,,,,,,------,,,---......---------------,,,,,,,,,,,,---......++++++,,,...//////////////////000111111111111111---...///111111111111000444555666666555666888:::999999999:::<<<>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBDDDGGGJJJIIIKKKKKKGGGDDDEEELLLSSS\\\bbbiiimmmnnnpppuuuzzz'''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((&&&''''''((()))***++++++***)))((()))******(((&&&***((('''&&&'''((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''')))******''')))***,,,,,,***)))'''))))))))))))))))))))))))(((((((((((((((((((((((()))+++------+++)))(((((()))***+++,,,---,,,+++++++++++++++************)))***,,,------,,,,,,,,,---+++---//////,,,)))''''''+++++++++---///...,,,)))+++***))))))***,,,...///++++++++++++++++++,,,,,,'''***------***)))***+++111...***((())),,,---...///...---,,,+++,,,------***,,,//////...---...000---,,,,,,,,,,,,---......((())),,,...///000//////111222222111111000///...,,,...///111111111000000111333666777666555555555999888888999:::<<>>>>>BBBBBBDDDDDDCCCBBB@@@>>>BBBBBBBBBBBBBBBBBBBBBBBBGGGLLLPPPNNNFFF@@@@@@CCCNNNVVV___dddgggkkkttt{{{{{{~~~)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&''')))&&&%%%%%%&&&((())))))(((((((((((('''''''''((()))&&&)))'''!!!###+++***"""&&&***+++'''%%%'''(((((('''&&&&&&(((*********((()))))))))******)))))))))'''(((***+++,,,)))$$$ ''''''((((((((()))))))))++++++***)))))))))))))))(((((('''&&&''')))+++,,,...,,,***)))******)))((())))))***++++++++++++*********************++++++***))))))***,,,---,,,+++---,,,+++***))))))))))))+++***)))***,,,,,,***((())))))******+++,,,,,,,,,***+++,,,,,,***)))(((''',,,,,,,,,,,,++++++***************++++++,,,,,,---,,,,,,+++,,,,,,---......---...///000///---,,,***...---,,,++++++++++++,,,,,,***,,,000111//////222333222111000//////////////////000111222222222222333222111000111333444666888777777888<<<>>>??????@@@???@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCEEEJJJOOOMMMFFFAAAAAACCCMMMUUU]]]bbbcccffflllrrrvvvyyy}}}((((((''''''&&&&&&'''''''''''''''''''''''''''''')))******)))'''&&&&&&''''''&&&%%%&&&((())))))((((((((((((''''''(((((()))&&&++++++&&&&&&++++++&&&'''***+++'''&&&(((((('''(((''''''(((***++++++)))(((((((((((((((((((((((('''''')))++++++(((###((())))))))))))*********++++++***)))))))))))))))((('''&&&&&&'''(((***+++---+++******++++++)))((())))))***++++++++++++***(((((())))))***+++,,,,,,***))))))***++++++***(((,,,,,,+++***)))))))))))),,,***))))))***++++++***++++++++++++,,,,,,,,,,,,***************)))(((''',,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,---.../////////,,,---...//////...---,,,---,,,++++++++++++++++++,,,***+++000111//////222333333222111111000111111000000000111111333444444555444333222222333555555888777777999<<<>>>??????===<<<<<<<<<>>>AAADDDFFFDDDCCCBBBAAAAAABBBCCCDDDCCCHHHMMMLLLGGGCCCCCCEEELLLSSS[[[^^^^^^___dddhhhpppssswww{{{((((((''''''''''''((((((''''''''''''''''''''''''%%%'''((('''%%%$$$%%%%%%'''&&&&&&'''((())))))((()))(((''''''((()))))))))$$$)))+++'''&&&))))))&&&'''***+++((('''))))))&&&)))((('''(((***,,,++++++***)))))))))((((((((())))))'''%%%%%%''')))))))))))))))*********+++++++++,,,,,,+++***************((((((((('''((()))***+++,,,+++******++++++)))((())))))***++++++++++++***(((((()))***************+++***)))***++++++)))(((,,,++++++***))))))******+++***)))((()))***+++,,,------,,,,,,,,,,,,,,,,,,+++***)))*********)))(((,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,...///000///......+++,,,---............---------,,,++++++,,,,,,---...,,,,,,000000------///222222111111000111111111111111000000111333555666666666555444444444555666777666555777:::===>>>===;;;;;;<<<===???AAADDDEEEDDDCCCBBBAAAAAABBBCCCDDDBBBFFFKKKKKKHHHEEEEEEFFFLLLRRRYYY\\\]]]^^^```ccclllppptttwww{{{(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&((('''&&&''')))))))))'''***(((&&&''')))+++***)))%%%(((***((('''(((((('''(((******((((((***)))%%%***((('''(((***+++,,,+++,,,+++***))))))))))))***+++)))'''''')))***++++++************++++++++++++------,,,++++++++++++,,,******************+++++++++******+++,,,+++***((())))))***++++++++++++***)))************)))(((''',,,+++***+++,,,,,,***(((,,,+++******)))***************)))))))))***,,,---------,,,,,,,,,,,,,,,,,,,,,***)))***,,,---,,,***,,,++++++******+++,,,,,,,,,,,,++++++++++++++++++......///000///...,,,+++++++++,,,------...............------------...///000------000///+++***,,,000000/////////000000111222111000000111333555666444333333222222222222333444333333555888;;;;;;;;;;;;<<<>>>@@@AAABBBBBBAAADDDCCCBBBBBBBBBBBBCCCDDDBBBFFFJJJKKKIIIGGGGGGHHHLLLPPPWWW[[[]]]___ccceeekkknnnrrruuuyyy~~~((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''&&&''')))((('''''')))))))))'''***'''%%%'''***,,,+++))))))***)))))))))******)))(((******)))***,,,)))$$$***(((&&&&&&)))+++++++++---,,,+++)))))))))************,,,......+++&&&""")))************+++++++++------,,,+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,***((())))))***++++++++++++***)))***++++++***((('''&&&+++******+++,,,,,,+++)))++++++***************+++((()))******)))***,,,---++++++++++++,,,,,,,,,,,,---***((())),,,...---+++,,,+++*********+++,,,---++++++++++++++++++++++++/////////...---,,,+++***++++++,,,,,,---------..................//////000000...---000///+++***,,,...---------...///000000222111111111111222333333444444444444444444444444333222222444777999::::::;;;===???AAABBBAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCCCCFFFJJJLLLKKKIIIIIIIIILLLOOOTTTYYY]]]aaaeeehhhiiimmmqqqtttvvv{{{((((((((((((((()))******'''''''''''''''''''''''')))+++,,,+++(((%%%######***((('''((())))))((('''+++'''%%%&&&+++---,,,)))...***'''(((+++,,,+++***(((******)))+++---)))$$$)))'''%%%%%%'''***++++++---,,,***((('''((()))))))))***+++---...+++&&&""")))))))))************+++,,,+++******))))))************+++++++++*********))))))***+++---,,,***((())))))***++++++++++++***'''(((***+++***)))(((&&&)))(((((()))+++,,,+++)))+++***************++++++&&&)))+++,,,******+++---))))))******+++,,,,,,,,,,,,)))&&&'''+++...---+++,,,+++***)))***+++---...*********++++++,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////...+++,,,//////,,,+++...------------...///000111111111222222111111000///333444555555666666666666333222222444777999::::::;;;<<<===>>>???@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBEEEHHHKKKLLLLLLKKKJJJIIILLLNNNQQQUUUZZZ```eeehhhfffjjjnnnqqqsssxxx~~~((((((((((((((()))******))))))))))))))))))))))))***+++,,,***&&&!!!***)))'''((()))***((('''+++'''%%%&&&+++...,,,)))///)))$$$&&&***+++***))))))******)))+++---***###)))'''%%%%%%''')))******---+++)))'''&&&'''((((((***(((&&&&&&(((*********((())))))))))))************))))))((((((((((((((())))))************)))((())))))***,,,------***((())))))***++++++++++++***%%%&&&(((***+++***)))((('''&&&&&&(((***+++***)))+++***************++++++%%%(((,,,---+++***+++---(((((()))***++++++,,,,,,+++'''$$$&&&***...---***,,,+++***))))))+++---...))))))***+++,,,,,,---------,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///+++)))***...///---...000------------...000111222000111222222111000...---...///000111222333333333444333333444777:::;;;;;;;;;:::::::::<<<>>>AAACCCAAABBBEEEFFFFFFEEEBBBAAAGGGIIIKKKMMMMMMLLLKKKJJJLLLMMMOOOSSSWWW]]]cccfffdddggglllnnnpppttt{{{,,,++++++*********++++++,,,,,,,,,,,,,,,+++***)))$$$&&&)))++++++)))'''&&&))))))))))))))))))))))))(((((())))))******++++++------,,,+++******++++++&&&''')))+++------------***))))))))))))+++---...+++***)))(((((()))***+++,,,(((''')))(((%%%%%%(((******++++++++++++******---'''$$$((()))&&&%%%)))((((((***,,,---,,,((($$$(((&&&&&&)))---000000...,,,......,,,)))''')))+++,,,,,,,,,+++++++++******)))))))))))))))*********,,,++++++***)))))))))***....../////////...,,,+++...+++)))))),,,---,,,******+++,,,,,,,,,,,,+++***,,,+++)))***++++++***(((***************+++++++++...---+++*********++++++...---,,,,,,+++++++++,,,+++,,,---...///111222222///...---...//////---++++++...111000......111444888777555333111000//////111000000111444666666666333333333444666888999:::===;;;:::;;;===???AAAAAABBBDDDFFFFFFDDDAAA@@@???HHHJJJKKKKKKKKKLLLNNNPPPSSSRRRSSSVVVZZZ___bbbcccdddhhhkkklllkkknnnuuu{{{222111000///............------------,,,+++******+++,,,------,,,***'''&&&************************)))*********+++++++++,,,,,,,,,+++***************&&&''')))+++,,,,,,++++++***)))))))))***+++,,,---+++***))))))))))))***+++,,,)))((())))))&&&&&&))))))))))))******))))))))),,,'''%%%((()))''''''*********+++---...,,,(((%%%***((('''))),,,---,,,+++***,,,,,,+++(((''')))+++,,,+++++++++************&&&'''((()))***+++,,,---,,,,,,+++***************+++,,,---------,,,+++***---+++))))))+++,,,+++******+++,,,,,,,,,,,,+++***,,,***)))***+++,,,+++***++++++***************+++---,,,+++*********++++++...------,,,+++++++++,,,,,,,,,---...///000111111///...---...//////---+++,,,---...///......000111666666555444222111000///111000000222444444333222222222333444555777888999;;;;;;;;;<<<>>>@@@AAAAAA???AAACCCCCCBBBAAAAAABBBEEEFFFGGGGGGGGGIIILLLOOOQQQQQQSSSUUUZZZ^^^aaabbbdddgggkkkkkkkkknnntttyyy777666444333111000000000000//////......---,,,,,,.........------+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************'''((()))************)))******))))))***+++,,,---+++******))))))******+++,,,)))(((***)))&&&&&&)))(((((())))))))))))((((((+++'''&&&)))***))))))*********+++,,,---+++'''$$$,,,+++)))***++++++***(((((()))***)))((('''(((***************))))))))))))'''(((((()))***+++++++++---,,,,,,+++++++++++++++))))))***+++++++++******,,,***((((((***+++***)))***++++++,,,,,,++++++***+++***)))+++---...---,,,---,,,+++***))))))***+++---,,,+++*********++++++---------,,,,,,,,,,,,,,,------.........////////////...---...//////---+++---,,,,,,---...//////...333333444444444222111000111000111222444333000...111111111222444555777888999:::<<<>>>???@@@@@@AAA<<<>>>???@@@@@@AAACCCEEEDDDDDDEEEDDDEEEHHHLLLPPPPPPQQQSSSVVVYYY]]]```aaadddfffiiijjjjjjmmmrrrwww<<<;;;:::999888888888888555444333222111111000000,,,,,,------......//////------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++*********))))))*********)))))))))*********++++++,,,,,,---+++++++++++++++++++++++++++(((''')))(((&&&&&&)))(((((())))))))))))((((((***(((''')))***+++******((((((((())))))'''$$$!!!---,,,+++++++++******)))(((((()))))))))))))))))))))))))))))))))(((((((((,,,++++++***)))(((''''''------,,,++++++,,,,,,---(((((()))******+++++++++***))))))((())))))******++++++++++++++++++++++++***))))))+++---//////...///...+++***))))))******,,,+++++++++++++++++++++------------------,,,,,,........................///...---...//////---+++///---+++,,,000111///---000111333444444333111000000000111444555444111...000000000111222444555666777999<<<>>>??????@@@AAA===>>>>>>>>>>>>@@@CCCFFFDDDEEEDDDDDDEEEHHHNNNRRRPPPRRRUUUWWWYYY\\\___aaaccceeehhhiiijjjlllpppsss~~~AAAAAA@@@@@@@@@AAABBBBBB;;;:::999777666555555555111111111222333333444555000000//////............///.........------,,,,,,***+++,,,,,,---,,,++++++,,,+++++++++************,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++***'''&&&((((((%%%%%%((()))******++++++******)))***)))))))))***+++***((((((''''''(((((('''$$$"""++++++,,,,,,++++++,,,,,,)))))))))***++++++***)))((((((((((((((((((((((((,,,++++++***)))((('''''',,,,,,,,,++++++,,,------)))*********++++++,,,,,,******))))))((())))))***++++++++++++++++++++++++***))))))+++---//////...///...,,,+++************++++++++++++++++++++++++,,,,,,---.........---,,,............------------///...---...//////---+++111...,,,...111222000...///000222444444333222111///000222444777666333111000000000111111333444555555888<<<>>>>>>>>>???AAAAAAAAA@@@>>>===???BBBEEECCCCCCCCCCCCDDDGGGMMMQQQPPPSSSVVVYYYZZZ\\\___bbbbbbdddfffgggiiikkkmmmooo{{{????????????@@@AAABBBCCC@@@???===;;;:::999999::::::;;;;;;;;;;;;:::999888555555444444333333222222222222111111000///......,,,---...///000///...---......---,,,,,,------...---...////////////......+++,,,,,,------,,,,,,+++***'''&&&((((((&&&&&&)))******++++++++++++******)))******((()))+++)))%%%))))))((()))******(((&&&)))***,,,,,,++++++,,,...***))))))+++,,,,,,)))'''(((((((((((())))))))))))'''(((((()))***+++++++++,,,++++++++++++,,,,,,---+++++++++***++++++,,,---)))***+++***)))(((***,,,,,,++++++******++++++,,,***))))))***---......---------,,,,,,++++++************+++,,,,,,,,,+++++++++,,,...//////...------......------------------///...---...//////---+++000/////////000111000//////000222333333333222111000000222444666666444222000000000111111222444444333777;;;<<<;;;;;;>>>AAABBBBBBAAA???===>>>@@@CCCAAAAAABBBAAABBBEEEIIIMMMNNNRRRWWWYYYYYYZZZ]]]aaabbbcccdddfffhhhjjjkkkkkkuuuzzz???>>>>>>>>>>>>??????@@@CCCBBB???===;;;;;;;;;<<<>>>???@@@AAAAAA???>>><<<;;;;;;;;;:::999888888888777777666555444333222111...///111222333222111000000000////////////111111///000111111111111000///+++,,,---......---,,,++++++((((((******((((((,,,))))))************)))))))))++++++'''(((***(((""")))(((((()))++++++***(((''')))+++***((((((***,,,***))))))***++++++'''$$$((((((((())))))*********&&&'''((()))***+++,,,---***************+++,,,,,,---,,,+++*********+++,,,***+++,,,+++))))))+++---,,,,,,+++******+++,,,,,,***)))(((***,,,------,,,***+++---......,,,+++***)))***+++,,,,,,,,,,,,++++++,,,...///000///...---------------------------///...---...//////---+++...///000///......///000111111111111222222222222222222111222444444222111111111111111222333444444222555999999888999===BBB???@@@@@@>>>======???AAAAAABBBCCCCCCCCCEEEHHHJJJLLLPPPVVVXXXWWWWWW[[[^^^bbbbbbccceeegggiiiiiiiiiooouuu|||EEEEEEDDDCCCCCCCCCCCCCCCDDDBBB@@@===<<<;;;<<<===:::<<<@@@BBBDDDCCCAAA@@@@@@@@@???>>>======<<<<<<;;;:::999888777666555444///000222444555444333222222111000000000111333444000111222333333222111000,,,,,,---......---,,,,,,---***))),,,,,,******...(((((())))))))))))(((((())),,,+++'''''')))&&& &&&&&&&&&''')))***)))(((&&&(((***)))&&&%%%''')))***(((((()))***)))%%%"""(((((())))))******++++++))))))))))))***************)))))))))***++++++,,,---,,,+++)))))))))*********,,,---,,,))))))+++...---,,,+++******+++,,,---***)))((()))+++,,,,,,+++)))***---//////---+++***)))***+++,,,---,,,,,,++++++,,,...000000///...---,,,,,,,,,---------......///...---...//////---+++,,,///000///,,,+++---000222111111000000111222222444333111111111111000...222111111111222333444444111555888888666777===BBB<<<===>>>=========>>>@@@CCCDDDFFFFFFFFFGGGIIIKKKIIIOOOTTTVVVUUUUUUYYY\\\aaaaaabbbdddggghhhhhhgggkkkqqqyyy~~~LLLLLLIIIFFFGGGJJJIIIDDDGGGHHHHHHFFFCCC@@@??????>>>BBBEEEEEEBBB??????@@@DDDBBB??????@@@BBBCCCCCCBBBAAA@@@===;;;:::<<<>>>999999888888888888888999888777666666777777666555333666777444555777777333111000///000000000---+++...////////////---,,,+++))))))))))))*********+++'''((()))***+++***)))(((******)))((('''&&&&&&%%%+++******((('''&&&%%%%%%))))))))))))))))))))))))'''(((***+++,,,+++)))(((,,,+++***))))))***+++,,,---)))&&&'''***------,,,...---,,,+++++++++,,,---,,,***(((''')))*********)))************)))((((((,,,,,,,,,,,,,,,+++***)))---+++***+++...000...,,,+++***+++,,,......,,,***++++++,,,---//////...,,,))))))***,,,///000000///......---,,,,,,,,,,,,---666555333///***))),,,///////////////000000000000333333333222222222111111333222222222222333444444777555444555777888888777999:::;;;===>>>?????????AAACCCEEEGGGHHHIIIIIIIIIGGGMMMRRRTTTSSSSSSWWW[[[^^^___bbbfffjjjlllkkkjjjnnnpppsssvvv{{{QQQQQQNNNKKKKKKMMMKKKEEEIIIKKKMMMMMMKKKGGGDDDBBBDDDFFFHHHHHHFFFCCCBBBBBBDDDAAA???>>>???@@@@@@???AAABBBAAA???===<<<===???=========<<<======>>>>>><<<;;;999999:::::::::999888;;;<<<::::::======::::::888666444444333111//////000111222111111000/////////...---,,,+++***)))((()))))))))))))))((((((***)))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((%%%&&&((()))***)))((('''+++***))))))))))))***+++))))))(((&&&%%%&&&((()))---,,,++++++++++++,,,---,,,***(((((()))++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))...,,,+++,,,...///...,,,+++++++++,,,......,,,+++---,,,,,,---......,,,***------,,,---//////---,,,///......---------------111111111...++++++---000.../////////000000000000333222222222111111111111333333333333333444444555777666555555777999999888999:::;;;<<<===>>>>>>>>>@@@BBBDDDFFFHHHJJJJJJJJJIIIMMMRRRSSSRRRQQQTTTXXX[[[\\\^^^cccgggiiiiiiggglllnnnoooqqqsssxxx~~~VVVWWWVVVSSSRRRSSSOOOJJJMMMOOORRRSSSRRROOOJJJGGGKKKJJJIIIIIIIIIHHHEEECCCGGGDDDBBB@@@@@@@@@>>>===AAABBBCCCBBB@@@??????@@@@@@?????????@@@AAAAAABBBAAA???<<<<<<===>>>>>>===<<>>???BBBCCC@@@BBB???;;;999888666555333111222333333444333333333222111000///---,,,+++***++++++***)))((((((((((((***)))))))))******+++,,,*********))))))(((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''***))))))(((((())))))***(((******(((###"""%%%))),,,,,,++++++++++++,,,------+++))))))***+++++++++)))))))))***+++---...///++++++,,,,,,,,,+++******...---,,,,,,------,,,++++++++++++,,,......---+++...---,,,,,,---,,,***(((...------...//////...,,,000/////////............,,,---......------...000....../////////000000000111111111111000000000000444444444333444555555666888666555666888::::::999::::::;;;<<<======<<<<<<>>>???BBBEEEHHHJJJKKKLLLJJJNNNQQQRRRPPPPPPRRRUUUVVVWWWZZZ^^^ccceeefffeeeiiijjjkkklllnnnqqqvvvzzzYYY\\\]]]ZZZYYYZZZWWWRRRRRRSSSTTTVVVWWWUUURRROOOPPPNNNKKKLLLMMMLLLHHHDDDMMMKKKIIIGGGFFFDDDAAA???BBBCCCEEEDDDBBBAAAAAABBB???>>>>>>??????@@@AAABBBCCCAAA>>>===>>>@@@@@@@@@===@@@@@@>>>@@@DDDEEECCCEEEBBB>>>;;;::::::999888666666666666555555444444000000000000////////////000...,,,***))))))******,,,+++*********+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++++++++***))))))(((((((((((())))))***+++,,,***'''''')))++++++++++++++++++,,,,,,,,,...,,,))))))+++,,,,,,+++(((((((((((()))***+++,,,++++++,,,,,,,,,++++++***...------,,,,,,,,,+++***,,,+++***+++---...---,,,,,,+++***+++,,,,,,+++))),,,++++++---000111000///000000000000000//////...+++,,,...///////////////........./////////000000000000000000000/////////555444444444444555666666888666666777999;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<>>AAAAAA???@@@DDDFFFDDDFFFCCC@@@>>>??????@@@?????????===<<<:::888888777444444444444444444444444444333111///---------...000///---+++++++++,,,,,,************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++(((((())))))))))))((((((,,,***)))***,,,------+++*********++++++,,,,,,,,,...,,,))))))+++,,,,,,+++******)))))))))))))))******++++++,,,,,,,,,++++++---------,,,++++++++++++,,,+++***+++---...---,,,***)))(((***,,,------,,,,,,++++++---///000000...000000111111111000///......///000111111000...---............////////////////////////////////////555444444444444555666666777666555666999;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<999:::<<>>===<<<>>>>>>===<<<;;;::::::999999888666555444333333333555333111...------...///------,,,,,,++++++++++++++++++++++++++++++++++++((((((((()))))))))******((())))))******))))))(((+++(((&&&(((,,,...,,,)))((()))***+++,,,,,,,,,+++---+++))))))***+++++++++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,+++++++++,,,---,,,+++***+++,,,---+++******,,,---------***)))((())),,,.../////////...------...---+++***///000111111111000...---111000000111111111...,,,------........./////////////////////000000000000444444444333444555555666666555444666888;;;;;;;;;;;;;;;<<<===>>>>>>======:::;;;<<<===@@@BBBDDDFFFHHHIIIJJJLLLOOORRRUUUVVVUUUUUUVVVYYY]]]```aaaaaafffhhhiiijjjjjjkkkmmmooowww___dddeeebbb```bbbdddccceeebbbaaaccchhhkkkjjjhhhdddddddddcccaaa``````aaa\\\\\\\\\]]]]]][[[VVVSSSVVVVVVUUURRROOONNNNNNPPPLLLKKKJJJIIIIIIHHHHHHIIIFFFFFFFFFHHHIIIHHHEEECCCBBBDDDCCC@@@@@@EEEFFFEEEEEEDDDCCCDDDEEEFFFEEEDDDJJJIIIFFFDDDBBBAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@<<<<<<<<<;;;;;;999888888888666444222222222444555222111111000///...------........................))))))(((((())))))******))))))***++++++***))))))))))))))))))*********)))'''(((***+++,,,,,,,,,+++,,,***(((((()))++++++***(((***,,,......---+++))))))***+++,,,,,,,,,,,,+++)))+++---,,,******+++------,,,******,,,---------,,,+++)))***,,,...//////...---,,,,,,---,,,***(((...///000111111///---,,,111///......000000...,,,---------.........///////////////000000111111111333333333333333444444555555444333555888:::;;;:::;;;<<<===>>>????????????>>>>>>>>>>>>???AAACCCDDDHHHGGGHHHIIILLLOOOQQQRRRWWWVVVVVVXXX\\\_________dddeeeggghhhhhhiiikkkmmmsssyyyaaaffffffbbb___aaaccccccbbbaaaaaaeeekkkmmmjjjfffdddfffgggeeebbb```cccfffaaaaaabbbdddeeebbb^^^[[[]]]\\\YYYVVVRRRQQQSSSTTTOOONNNMMMKKKJJJJJJJJJJJJIIIIIIJJJLLLMMMLLLHHHEEEBBBCCCBBB>>>>>>BBBDDDBBBCCCBBBBBBCCCDDDDDDBBB@@@GGGFFFDDDBBBAAA@@@@@@AAA>>>???@@@AAACCCDDDEEEEEE>>>>>>???@@@???===<<<;;;999888666555555777999;;;555555444333222111000///000000000000000000000000++++++******++++++,,,---)))***+++,,,,,,+++***)))))),,,...---)))'''(((***'''(((***+++,,,,,,++++++,,,***(((''')))*********###&&&))),,,---,,,***((()))***+++,,,,,,,,,,,,,,,(((***---,,,******,,,......,,,******,,,---...---///---++++++,,,.........***))))))+++------,,,+++---...000111000///---,,,///---+++,,,///000///------------.........////////////000000111111222222333222222222222333444444444333333444777:::::::::;;;<<<===???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAACCCDDDHHHGGGFFFGGGJJJLLLMMMNNNWWWVVVVVVXXX[[[]]]^^^^^^```bbbeeegggiiikkknnnppppppuuu{{{kkkiiifffcccbbbcccdddeeeeeefffeeedddiiioookkkcccjjjjjjkkkjjjhhhdddaaa___cccbbbbbbeeehhhjjjjjjiii]]]```bbb```\\\YYYYYY[[[TTTWWWVVVQQQOOOPPPNNNJJJPPPNNNLLLLLLLLLLLLJJJIIIJJJNNNNNNIIIGGGJJJKKKIIIGGGEEEBBB@@@AAABBBCCCCCCFFFHHHEEE@@@@@@DDDDDD???CCCBBBAAA@@@@@@AAABBBCCCAAABBBCCCBBB???>>>@@@CCC<<<<<<;;;<<<===>>>@@@AAACCCAAA===:::666444333333444333333333333444444555111000///...........................------,,,+++222...+++,,,000111///,,,---+++***,,,......+++'''+++,,,,,,+++))))))***+++)))***,,,.........,,,+++,,,***))))))***++++++***)))***,,,------,,,+++)))---------,,,,,,++++++++++++,,,---+++))))))---111---+++***+++,,,,,,+++***///000111111111000...------,,,,,,---///000///---...............---------000000111111111222222222444333111222333444444333444444555666777888999999666888;;;<<<<<<<<<<<<===CCCEEEFFFFFFDDDBBBAAAAAAHHHIIIJJJKKKLLLLLLKKKKKKWWWTTTRRRTTTXXX\\\]]]]]]]]]___ccceeeeeefffgggiiinnnmmmrrr~~~qqqooommmkkkiiiiiiiiiiiiiiikkkjjjhhhkkkooommmfffkkkkkkjjjiiigggeeebbbaaacccbbbbbbdddgggjjjkkkkkkbbbbbbbbb```]]]\\\\\\]]]^^^``````\\\ZZZZZZXXXTTTSSSQQQPPPPPPPPPPPPOOOMMMNNNRRRRRRMMMJJJMMMMMMKKKLLLIIIFFFEEEGGGHHHGGGEEEEEEFFFCCC>>>???BBBBBB===BBBAAA@@@@@@@@@AAABBBCCC???AAABBBBBB@@@@@@BBBEEECCCCCCBBBBBBBBBCCCEEEEEEEEEDDDBBB???<<<:::999888999888777666666555555555222111000/////////000111000000000000///...------...***((()))---000...,,,---,,,+++,,,......,,,)))***++++++***(((((()))+++)))***,,,---...---,,,+++,,,***))))))***++++++******+++,,,------,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,+++***+++---000,,,+++***+++---......---//////000000000///...---...---,,,---//////...,,,---------...............000000000000000000000000444222111111333444444333222222333444555666777777666999;;;<<<<<<<<<<<<===BBBDDDGGGGGGFFFEEEDDDDDDFFFHHHJJJKKKLLLLLLJJJJJJWWWTTTRRRRRRVVVYYY[[[[[[^^^___```aaabbbcccfffiiimmmlllppp{{{uuutttsssrrrpppnnnlllkkkkkknnnnnnmmmmmmoooooolllmmmlllkkkiiigggffffffeeeeeecccbbbcccfffiiikkkllljjjgggcccaaaaaaaaabbbbbbaaadddddd```___```^^^ZZZWWWUUUTTTUUUVVVWWWVVVTTTVVVYYYXXXSSSPPPQQQQQQPPPSSSOOOLLLMMMQQQQQQMMMIIIFFFGGGDDDAAABBBDDDCCC???AAAAAA@@@@@@@@@@@@AAABBB>>>???@@@@@@@@@AAACCCEEEDDDCCCCCCBBBBBBCCCCCCDDDGGGFFFFFFEEECCCAAA@@@???@@@???===;;;:::999888888555444333111111222333444333333333222222111000000---***(((***---000///------,,,,,,---//////---,,,******+++)))(((''')))***)))***,,,------,,,+++++++++***((((((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...,,,******+++---------,,,++++++,,,///000000///......//////......---,,,...---------//////---+++,,,,,,------......//////////////////////////////333222111111333444444333222222333444555666777777666999<<<===<<<<<<===>>>@@@CCCGGGIIIHHHGGGFFFFFFEEEGGGJJJLLLMMMLLLJJJIIIRRROOONNNOOORRRVVVYYYZZZ]]]^^^^^^^^^^^^```dddhhhkkkiiimmmvvvtttuuuuuutttrrrnnnkkkiiiiiilllnnnnnnmmmooopppqqqqqqooommmkkkiiiiiijjjkkkjjjgggddddddfffhhhjjjjjjqqqkkkeeecccdddfffffffff```ddddddbbbaaabbb```[[[ZZZYYYXXXYYY[[[\\\[[[ZZZ^^^___^^^[[[XXXVVVWWWWWWYYYVVVSSSUUUYYYYYYSSSNNNMMMLLLKKKIIIJJJKKKIIIGGGEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAEEEFFFFFFGGGFFFEEECCCBBBCCCBBBAAA???>>>>>>======:::999777555444444555555666555555444444333333333111///......000222111000......---............---***++++++***(((''')))******+++,,,,,,---,,,+++++++++***((((((***+++***))),,,,,,+++*********++++++,,,+++++++++++++++++++++///,,,)))***---...---+++---,,,+++,,,...//////............---------,,,,,,...---------......,,,+++++++++,,,------...//////000000////////////......222111000111333444444333444444555666777888999999777999<<<======<<<===>>>@@@CCCGGGIIIHHHGGGEEEEEEEEEGGGJJJMMMNNNMMMKKKJJJJJJIIIIIIJJJNNNRRRVVVYYY[[[\\\]]]^^^^^^```ccceeegggfffjjjrrryyytttuuuvvvvvvtttpppkkkhhhdddfffiiikkkmmmnnnrrruuuuuussspppnnnmmmmmmnnnoooooolllhhhfffggghhhiiiiiipppjjjeeecccdddffffffdddcccgggiiigggfffgggeeeaaa\\\[[[[[[\\\^^^______]]]ddddddcccaaa^^^\\\\\\^^^^^^[[[ZZZ\\\^^^]]]XXXSSSTTTRRRQQQRRRSSSRRRPPPOOOLLLKKKKKKIIIHHHGGGEEEEEECCCAAA@@@>>>======<<<;;;>>>>>>???@@@AAAAAABBBBBBAAABBBCCCDDDEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBB@@@???===;;;999777666555888777666666666777777888888666444333333333222111000000000///.........///+++,,,,,,+++))))))***,,,,,,,,,---------,,,,,,,,,,,,+++))))))+++++++++***++++++***)))((()))))))))++++++++++++++++++++++++///,,,)))***---...,,,***///---,,,,,,------,,,***...------,,,,,,,,,,,,,,,---,,,,,,---......,,,+++***++++++,,,---...//////000000000000000000000000222000///000222444444444444444555666777888999999777999<<<============>>>@@@CCCFFFGGGEEEDDDBBBBBBFFFHHHKKKMMMNNNNNNMMMKKKHHHIIIIIIIIIJJJLLLOOOQQQVVVYYY^^^```aaaaaabbbbbbcccdddhhhpppuuuzzzvvvxxxyyyyyywwwtttooommmcccbbbdddjjjnnnooossswwwwwwvvvssspppoooooooooppprrroookkkiiiiiijjjiiiiiijjjgggeeecccccccccbbbaaacccgggjjjiiiiiijjjhhhddd___^^^]]]^^^```aaa```___gggeeeeeefffdddaaabbbfffaaaaaaaaaaaaaaa___\\\YYYZZZVVVVVVYYYYYYWWWUUUUUURRRRRRRRRRRRQQQOOONNNMMMMMMJJJGGGDDDCCCAAA???===<<<===>>>???????????????>>>???@@@@@@AAAAAAAAAAAA?????????@@@AAABBBDDDEEEBBBBBBBBB@@@>>>;;;888666:::999999999999;;;===>>><<<;;;999777666444444444444555444222000///000111......///---,,,+++,,,............------------------,,,******,,,---,,,++++++++++++***))))))((((((*********+++++++++++++++---,,,+++,,,------,,,***000...---,,,,,,,,,***)))......---,,,,,,,,,,,,---,,,++++++,,,......---,,,++++++,,,,,,------......//////000000000111111111111000///000222444444444222222333444555666777777777:::===>>>======>>>???@@@BBBDDDDDDBBBAAAAAABBBFFFGGGIIIKKKMMMMMMMMMMMMKKKLLLMMMLLLIIIHHHHHHHHHRRRVVV\\\```bbbbbbaaabbbbbbcccgggnnnrrrvvvyyyzzz{{{|||zzzwwwsssqqqhhhccccccjjjppprrrtttwwwxxxvvvtttqqqpppnnnnnnnnnqqqooommmlllmmmmmmlllkkkfffhhhiiihhhfffcccbbbaaaaaafffiiihhhiiijjjhhhdddbbbaaa```aaabbbcccbbbaaagggdddeeehhhhhhdddfffllldddfffgggfffbbb```___```___ZZZZZZ___```\\\ZZZ[[[UUUVVVXXXYYYZZZZZZYYYYYYYYYUUUQQQOOONNNLLLIIIFFFAAAAAAAAAAAA@@@???===<<<>>>>>>>>>>>>???@@@AAAAAA=========>>>???AAABBBCCC@@@BBBDDDEEECCC@@@<<<999<<<<<<;;;<<<>>>AAACCCEEE@@@???>>>===;;;999:::::::::;;;:::777333111333555000111111000......///111000000///...............///---,,,,,,---......---,,,,,,------,,,+++)))((()))*********++++++++++++,,,---...---,,,+++++++++000...------......,,,+++//////---,,,,,,,,,---...*********,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111000///...000222444444444222222333444555666777777888:::===>>>>>>===>>>??????AAABBBAAAAAAAAACCCEEEFFFFFFGGGHHHIIIKKKLLLMMMKKKNNNPPPPPPLLLIIIHHHHHHOOOSSSXXX\\\___```aaaccccccdddhhhmmmnnnqqqyyyyyyzzz{{{|||{{{xxxuuusssmmmeeeccckkkssstttuuuwwwwwwvvvtttrrrooonnnllllllooonnnmmmnnnppppppooonnngggkkkooooookkkfffddddddccchhhkkkkkklllnnnkkkgggdddcccbbbbbbddddddcccbbbfffdddeeejjjiiifffiiiooofffiiikkkiiiccc```aaadddccc^^^^^^dddeee```^^^```WWWXXX[[[^^^```aaabbbbbbaaa]]]YYYWWWWWWUUURRROOOKKKKKKJJJIIIGGGDDDAAA@@@???>>>======>>>???AAABBB<<<<<<<<<===>>>???@@@AAA>>>@@@DDDGGGGGGCCC???<<<>>>>>>>>>???AAADDDHHHJJJCCCCCCCCCBBB@@@???@@@AAA>>>???>>>:::666333555777222333333222000///111222222111000///////////////000...,,,---...///...------...///000///---***)))))))))******++++++++++++***---///...+++)))***,,,///...---...///000///...000///...---,,,---......)))))))))+++...//////...---,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111000///...///222444444444444444555666777888999999888:::===>>>>>>===>>>??????@@@@@@@@@@@@BBBEEEHHHEEEDDDDDDEEEFFFIIIKKKLLLGGGLLLQQQRRRPPPNNNMMMMMMOOOQQQUUUXXX[[[^^^bbbddddddeeehhhllllllmmmuuu~~~|||yyywwwvvvwwwxxxwwwwwwtttnnnhhhjjjqqqyyy{{{zzzuuuyyyxxxpppkkkmmmnnnllloootttxxxwwwssspppppprrrmmmmmmnnnmmmllliiigggfff```fffmmmpppnnnjjjgggfffdddddddddeeeeeeggghhhhhhhhhiiijjjkkkllllllllllllrrrjjjeeeffffffdddfffkkkiiifffcccdddggggggaaa\\\[[[[[[```ffffff```___cccddddddaaa]]]YYYWWWWWWXXXRRRQQQPPPQQQQQQPPPMMMKKKEEEEEEFFFIIIKKKJJJEEEAAA?????????????????????>>>CCCBBBAAAAAABBBBBBAAA???@@@@@@@@@BBBDDDGGGJJJLLLKKKFFFBBB@@@BBBDDDEEEDDDBBBCCCCCC@@@;;;999:::;;;???<<<999888::::::888555777555333222222111///---444333111000///////////////,,,)))***---000///...,,,+++***+++,,,---,,,+++......------,,,+++******000111222111000...+++)))......---,,,,,,++++++***************************------------------,,,,,,............////////////---///111222222222333444444333222222444777:::===???>>>>>>???AAACCCCCCBBBBBBAAAAAABBBDDDEEEDDDCCCGGGEEEDDDEEEIIILLLLLLKKKIIIIIIKKKNNNRRRQQQMMMIIIOOOOOOQQQUUUYYY\\\^^^^^^```aaaccceeeiiillloooqqqzzz|||zzzxxxyyyzzz|||||||||wwwpppjjjjjjpppuuuvvvttttttxxxwwwppplllmmmnnnmmmnnnrrrvvvvvvsssrrrtttwwwqqqqqqqqqqqqppplllhhheeeccchhhnnnqqqooollljjjjjjjjjiiiiiihhhhhhiiijjjkkkmmmmmmnnnnnnnnnmmmmmmlllmmmgggdddggghhhfffgggjjjkkkiiifffggghhhhhheeebbb___^^^aaaeeeccc]]][[[___bbbbbbbbb```]]][[[\\\]]]VVVVVVVVVVVVWWWUUURRROOOKKKJJJKKKMMMOOOOOOMMMJJJHHHGGGFFFEEECCCBBBAAA@@@BBB@@@>>>===>>>>>>===;;;======>>>@@@BBBDDDFFFGGGJJJGGGEEEEEEGGGGGGFFFDDDDDDEEEFFFDDDAAA@@@BBBDDDDDDAAA>>>===???@@@???===:::999777666666666444222555555444333222000000///111///------...///000///---,,,+++,,,---...---,,,.........------,,,,,,,,,///000000111000...+++***---------,,,++++++******+++******************+++------------------------............////////////---///111222111111222444444444333222333555777999;;;;;;;;;===???AAABBBBBB@@@??????AAACCCEEEEEEDDDDDDBBBAAACCCFFFHHHHHHGGGHHHHHHJJJMMMQQQRRRPPPNNNSSSTTTVVVYYYZZZZZZYYYWWWZZZ]]]```eeehhhjjjkkkllltttzzzzzzyyyxxxzzz|||~~~|||vvvooonnnqqqsssssspppsssuuutttooolllnnnooonnnmmmpppssstttssstttxxx|||vvvtttsssssssssqqqkkkfffgggjjjmmmooonnnmmmmmmmmmrrrqqqooommmmmmmmmmmmnnnrrrrrrssssssrrrqqqooonnniiiffffffjjjkkkjjjiiijjjkkkjjjhhhgggfffffffffffffffddddddccc```ZZZYYY\\\cccddddddccc```^^^^^^^^^[[[[[[\\\]]]]]][[[WWWTTTTTTSSSRRRRRRTTTVVVUUUUUUSSSRRRPPPMMMKKKIIIHHHGGGGGGDDDAAA???>>>>>>===<<<;;;<<<===>>>???AAAAAABBBGGGGGGGGGHHHIIIIIIFFFDDDDDDDDDEEEDDDBBBBBBCCCEEEIIIFFFCCCBBBCCCDDDDDDDDD???>>>============;;;999999999999888777555333111333333333111000///000111///...---...//////...,,,++++++++++++++++++++++++---.../////////...,,,+++------,,,++++++******)))++++++************+++++++++,,,,,,------.........---............/////////...000222222111111222333444444444444444444555555777888999;;;===???@@@AAA=========???BBBDDDDDDCCCAAA@@@???@@@BBBDDDDDDDDDHHHHHHHHHKKKOOORRRSSSSSSTTTVVVYYY\\\\\\ZZZWWWUUUXXX[[[```eeehhhiiiiiiiiiooorrrzzzyyyxxxwwwyyy|||}}}~~~}}}|||vvvtttuuuvvvtttrrrssssssrrrooonnnnnnoooooonnnpppqqqqqqqqqsssxxx{{{yyyuuuqqqqqqsssssspppmmmkkkkkklllmmmmmmnnnooopppxxxwwwtttrrrpppppppppppptttuuuvvvwwwvvvuuusssrrrlllkkkmmmpppqqqooollljjjiiihhhgggdddbbbcccfffhhhkkkiiifffccc^^^[[[[[[\\\eeefffgggeeeaaa^^^\\\[[[______```aaaaaa___[[[XXX[[[ZZZWWWVVVVVVXXXYYYZZZZZZYYYWWWUUUSSSRRRRRRRRRRRROOOJJJHHHGGGFFFEEECCC>>>>>>???@@@@@@@@@@@@@@@EEEEEEEEEEEEFFFEEECCCBBBEEEEEEDDDCCCCCCCCCCCCDDDKKKIIIFFFDDDCCCDDDDDDEEECCCBBBAAABBBCCCCCCAAA???>>>???@@@???>>>;;;888666555777888666111///000333000000///000111000...,,,,,,,,,,,,,,,,,,---------,,,---............---------,,,,,,+++******)))))),,,++++++******++++++,,,++++++,,,,,,---...//////---------.........//////...000111222111000111222222333555666666666666555777999:::;;;<<<<<<>>>???===<<<<<<>>>@@@AAAAAA@@@@@@@@@???@@@AAABBBCCCCCCIIIHHHIIIJJJMMMPPPRRRSSSQQQTTTXXXZZZ[[[\\\\\\\\\[[[]]]```dddgggiiiiiijjjmmmnnnssszzzyyyyyyzzz|||}}}}}}|||~~~zzzxxxxxxxxxvvvttttttrrrppppppooooooooopppqqqqqqpppooooooppptttvvvxxxsssnnnmmmooosssttttttpppooonnnooopppssstttuuuzzzyyyxxxvvvtttrrrqqqqqqtttuuuwwwyyyyyyxxxwwwvvvssstttuuuvvvvvvuuuqqqmmmiiiiiigggdddcccdddgggjjjjjjiiifff```\\\[[[\\\]]]cccdddeeedddaaa^^^]]]]]]aaaaaaaaabbbbbb```]]]ZZZ___^^^\\\YYYXXXXXXZZZ[[[]]]\\\[[[ZZZZZZ[[[\\\]]]\\\YYYUUUSSSRRRQQQOOOMMMFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@AAAAAAFFFEEEEEEFFFGGGIIIJJJJJJNNNLLLJJJFFFDDDCCCCCCDDDEEEDDDEEEGGGHHHHHHFFFDDDDDDEEEEEEEEEDDDAAA>>>===999;;;<<<:::555222333444333222222222333222///,,,000111111111111111111111------..................------,,,,,,+++******)))---,,,+++******+++,,,---++++++,,,,,,---...//////------------............---///111111000000111222111333555777999999999888:::<<<======;;;:::<<<===???>>>======>>>???===<<<@@@AAAAAABBBBBBCCCEEEFFFJJJJJJKKKKKKKKKLLLNNNOOOPPPSSSUUUWWWXXX[[[```ccc_________```bbbeeehhhjjjnnnnnnqqq{{{{{{zzz{{{|||~~~}}}}}}{{{zzzyyyxxxvvvuuuwwwrrrpppqqqqqqoooooopppsssrrrpppnnnnnnnnnpppqqqtttrrrnnnlllmmmpppuuuyyyvvvtttrrrsssuuuxxxzzz{{{yyyzzzzzzyyyxxxvvvtttrrrrrrtttwwwyyyzzzyyyxxxvvvxxxzzzzzzxxxyyyyyyvvvqqqnnnllljjjhhhiiikkkmmmnnnggghhheee^^^ZZZ[[[]]]\\\]]]___aaabbbaaaaaabbbcccdddcccbbbbbbbbbaaa___\\\```aaaaaa___]]][[[\\\]]]```___]]]\\\\\\^^^___aaa___]]][[[ZZZZZZXXXVVVTTTQQQPPPNNNLLLJJJJJJJJJKKKIIIIIIGGGEEEBBBAAABBBDDDBBBAAAAAADDDGGGKKKLLLLLLNNNNNNMMMJJJGGGEEEEEEFFFFFFFFFGGGJJJLLLLLLJJJHHHGGGHHHHHHHHHGGGEEEDDDBBB???@@@@@@>>>;;;999888777777666666777777555111...000000000000000/////////.........///////////////......---,,,,,,++++++***...,,,+++******+++,,,...+++,,,,,,------.........,,,------------.........+++...000111000000222333111333555888999:::::::::<<<>>>@@@>>>;;;999:::===AAA???>>>===>>>===<<<:::???@@@BBBBBBBBBDDDFFFHHHJJJLLLNNNOOOMMMLLLKKKLLLQQQTTTVVVVVVVVVYYY___ddd```___]]]]]]^^^aaadddfffkkkmmmpppwwwxxxxxxyyy|||~~~~~~|||{{{yyywwwuuuzzzsssppprrrssspppoooqqquuusssqqqoooooooooooonnnppprrrrrrpppmmmnnnsssxxxwwwuuusssssswwwzzz||||||wwwyyy{{{}}}|||zzzvvvtttssstttwwwyyyyyyxxxuuusssyyy{{{zzzvvvwww{{{zzzuuurrrooolllllloooqqqqqqppphhhkkkhhh```\\\^^^___]]]\\\^^^```aaaaaaccceeehhhhhhfffdddcccdddcccbbbaaa```dddggggggeeeccccccdddeeeccc```]]][[[[[[\\\]]]^^^^^^^^^^^^___]]]ZZZXXX\\\YYYUUUQQQOOOOOOPPPQQQQQQRRRSSSPPPLLLIIIIIIIIIDDDBBBAAACCCFFFHHHHHHGGGIIIKKKMMMLLLIIIFFFFFFGGGGGGHHHJJJMMMPPPPPPNNNKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA>>>;;;<<<;;;;;;<<<<<<999555222111000000//////.........111000000/////////000000//////...------,,,,,,+++...---+++))))))+++---...------------------------,,,,,,---------.........***,,,///000000111333444333444555666888888999999:::===???>>>:::888;;;>>>@@@???======>>>>>><<<;;;;;;>>>@@@AAAAAABBBFFFIIIIIIMMMRRRTTTQQQNNNLLLKKKNNNRRRVVVWWWVVVXXX]]]bbbaaa```_________```aaabbbdddhhhnnnsssyyyssssssuuuyyy}}}~~~~~~{{{yyywww|||tttpppssstttpppoooqqquuusssrrrqqqqqqpppooonnnnnnrrrvvvtttooommmqqqvvvuuurrrpppqqquuuyyyzzzyyyvvvyyy}}}|||xxxuuusssuuuwwwyyyxxxvvvrrrpppxxxzzzxxxtttuuu{{{|||wwwsssoookkkmmmrrrtttsssppplllpppmmmddd```bbbbbb___```aaaaaaaaaaaabbbeeegggllliiifffeeeeeeeeeeeedddaaaeeekkkmmmllljjjjjjjjjjjjgggbbb]]]ZZZXXXWWWWWW^^^^^^___aaabbbaaa]]]ZZZbbb^^^YYYTTTRRRRRRTTTVVVWWWZZZ]]][[[VVVQQQNNNNNNOOOLLLIIIHHHIIIIIIGGGDDDCCCGGGJJJKKKIIIGGGGGGHHHIIIIIILLLOOORRRRRRPPPNNNHHHGGGFFFFFFFFFFFFGGGHHHJJJHHHFFFFFFHHHGGGBBB>>>?????????@@@???===888555777777666666555444333333222222111000000000000000000//////......---,,,,,,///---+++))))))+++---///------------------,,,,,,,,,,,,,,,---------......)))+++...000111222333555555555555555666666777777777;;;>>>===999888;;;??????===<<<===>>>???>>>===888;;;>>>??????@@@DDDHHHGGGMMMUUUWWWUUUQQQMMMLLLIIIOOOUUUXXXXXXZZZ^^^bbbcccccccccccccccbbbaaaaaa^^^dddkkkpppttt~~~oooqqqssstttuuuwwwzzz||||||zzzxxxxxxwwwvvvtttuuuxxxzzz|||wwwpppmmmnnnooonnnmmmlllooosssttttttrrrqqqqqqxxxuuurrrrrruuuyyy|||}}}{{{{{{{{{}}}|||zzz|||xxxuuuuuuvvvuuupppkkkxxxyyyzzz}}}~~~|||xxxtttuuuvvvqqqlllnnnssssssnnnqqqhhhccchhhjjjgggcccdddllliiifffcccbbbccceeefffmmmmmmllljjjhhhhhhjjjllleeefffffffffjjjnnnlllgggeeeggggggddd___\\\\\\___ccc___]]]___cccdddaaa^^^^^^\\\YYYXXXZZZ[[[[[[ZZZ^^^]]]\\\\\\\\\[[[YYYWWWXXXWWWVVVUUUTTTRRRPPPOOOOOONNNLLLHHHEEECCCDDDFFFGGGFFFFFFHHHMMMPPPSSSSSSTTTQQQMMMKKKJJJIIIHHHGGGKKKIIIHHHGGGHHHGGGFFFDDDDDDAAA@@@@@@BBBAAA>>>:::<<<;;;:::888666555333222666333000///000222333333333222222000///...---,,,000///...///000000///---/////////......---------------............---------///000222222222222111333444555666777777777666777===>>>999777===BBBBBB@@@???>>>>>>@@@???>>><<<;;;<<<===???@@@@@@AAAAAAJJJPPPVVVWWWSSSNNNLLLMMMLLLPPPTTTUUUTTTUUUZZZ___gggccc``````ccccccbbb______dddiiikkknnnwwwfffhhhkkkmmmnnnqqqtttwwwwwwxxxzzz{{{|||{{{zzzyyyyyyzzzyyywwwuuuuuuwwwxxxyyyuuuqqqppprrrttttttsssmmmoooqqqssssssrrrpppnnnrrrpppnnnnnnqqqtttvvvvvvyyyzzz}}}~~~~~~~~~}}}|||wwwuuussssssuuusssmmmhhhwwwxxx{{{~~~}}}xxxtttvvvuuuqqqkkklllrrrrrrnnnnnngggccchhhlllkkkhhhhhhpppnnnjjjgggeeeeeefffgggkkkiiigggggghhhjjjmmmnnnkkkkkkhhheeegggkkkiiidddggghhhhhheeeaaa^^^]]]^^^aaa``````aaaccccccaaa^^^aaa^^^ZZZYYYZZZ]]]___```___^^^^^^___aaaaaa```___ZZZ]]]___^^^ZZZWWWWWWYYYZZZYYYUUUPPPKKKHHHHHHJJJHHHFFFEEEFFFHHHKKKLLLLLLPPPNNNMMMLLLMMMNNNMMMLLLOOOMMMKKKIIIIIIHHHFFFDDDEEECCCAAAAAABBBBBBBBBBBB???@@@???===;;;999999999:::777555444555555555444555444333111000///......///.........000///...,,,///////////////.........---......//////......---+++,,,---...//////......333444444555666777777888;;;??????:::999===???>>>>>>>>>===>>>@@@@@@>>>===;;;<<<===>>>@@@@@@AAAAAAGGGMMMSSSUUURRROOONNNOOOMMMQQQTTTTTTSSSUUUYYY^^^dddbbbaaaaaabbbbbbbbbaaabbbfffjjjkkklllrrr}}}WWWZZZ\\\___aaadddhhhkkkjjjlllooosssvvvxxxyyyzzzwwwxxxxxxwwwuuusssssstttqqqpppnnnoooqqqrrrrrrqqqrrrqqqqqqsssvvvvvvsssppprrrpppooopppqqqssssssrrrtttxxx|||}}}{{{zzzzzz|||yyyxxxwwwyyyzzzwwwqqqkkktttwww{{{zzzvvvwwwvvvqqqkkklllpppqqqpppoooiiiggglllqqqrrrqqqqqquuussspppmmmjjjiiihhhhhhkkkgggdddeeeiiiooorrrrrrooonnnjjjffffffiiigggbbbhhhhhhhhhgggeeeaaa^^^\\\___aaacccdddcccaaa``````eeeaaa]]][[[]]]aaadddfff^^^^^^^^^aaadddfffffffff]]]ccchhhgggbbb___```dddeeeddd```[[[UUURRRSSSTTTNNNLLLIIIHHHIIIIIIIIIHHHKKKKKKKKKMMMOOOPPPOOONNNPPPNNNLLLLLLLLLLLLJJJIIIGGGFFFDDDAAA>>>???AAACCCBBBDDDDDDBBB>>>;;;<<<>>>===<<<;;;;;;;;;;;;999777888777555333111111111111///.........//////---+++////////////////////////......////////////.........///000000111000000///444444333444555777999:::;;;======<<<===@@@???<<<===<<<<<<>>>@@@@@@???>>><<<======>>>???@@@AAAAAACCCHHHNNNQQQOOONNNNNNOOONNNPPPSSSSSSRRRSSSWWW[[[___```aaaaaa``````aaabbbeeehhhkkkjjjiiilllssszzzAAACCCFFFGGGIIIKKKNNNQQQVVVXXX\\\aaaeeehhhjjjllljjjlllmmmmmmkkkjjjjjjkkkjjjjjjkkklllnnnnnnnnnnnnqqqooonnnrrrxxxzzzwwwrrrtttsssrrrrrrssssssqqqooonnntttyyyyyyvvvtttvvvyyy{{{{{{}}}~~~~~~yyyrrrlllooosssyyy}}}yyyzzzwwwrrrnnnnnnpppssstttsssooommmqqqwwwyyyxxxvvvuuutttsssqqqooommmkkkkkkpppjjjdddeeelllrrruuuuuuoooooollliiiiiijjjeee^^^fffgggiiiiiihhhddd___[[[^^^cccggggggccc```aaaccceeeccc```aaacccfffhhhiii___^^^^^^```cccfffgggfffaaaeeeiiijjjhhhffffffgggjjjjjjhhhddd```^^^___```XXXUUURRRQQQPPPPPPOOONNNKKKKKKLLLNNNPPPPPPNNNLLLLLLKKKKKKLLLNNNPPPOOONNNMMMMMMKKKFFFAAA>>>@@@BBBDDDFFFGGGDDD>>>;;;<<<>>>>>>>>>>>>@@@AAA@@@===;;;<<<:::888555444444444555111/////////000///---+++......////////////000000...//////000000//////...111111111222222222111111444444333333444777999;;;888888999<<>>;;;;;;;;;===@@@AAA@@@???===>>>>>>>>>???@@@AAAAAAAAADDDIIIKKKKKKJJJKKKLLLNNNPPPRRRRRRQQQSSSVVVXXX[[[^^^aaaaaa___^^^```cccfffhhhkkkjjjhhhiiinnnrrr///000111111111222444666<<<===@@@DDDGGGJJJLLLMMMRRRTTTVVVWWWWWWVVVWWWYYY___aaadddgggiiikkklllmmmiiiggggggmmmtttxxxwwwtttsssrrrrrrrrrrrrqqqooollllllrrrwwwwwwtttrrrtttwwwxxxyyy|||}}}{{{vvvoooiiikkkooowww}}}|||yyyvvvsssrrrsssvvvyyywwwtttqqqrrrxxx{{{zzzvvvsssssstttsssrrrpppnnnlllrrrkkkeeeeeekkkppprrrqqqppprrrrrrooonnnkkkaaaWWWaaadddiiilllkkkfffaaa]]]aaafffjjjiiidddaaabbbeeeddddddeeegggjjjkkkjjjhhhcccbbbaaabbbdddfffffffffcccbbbcccfffjjjkkkhhheeemmmnnnmmmkkkgggeeeeeeeee```^^^[[[YYYYYYYYYYYYXXXSSSRRRRRRSSSSSSRRRPPPMMMKKKJJJIIIJJJLLLMMMMMMLLLOOOQQQQQQNNNIIIEEEDDDFFFHHHIIIIIIEEE@@@======>>>>>>>>>???BBBDDDDDDAAA??????===;;;999888777888888444333222222222222000.../////////000000000000000///000000000000000000/////////////////////000000555444333333444666999;;;888777888===BBBBBB???===:::::::::===???AAA@@@?????????>>>>>>???@@@AAABBBAAACCCEEEGGGFFFFFFFFFFFFMMMNNNOOOPPPQQQRRRTTTVVVYYY\\\``````^^^]]]___bbbdddgggiiiiiihhhjjjmmmqqqyyy------...,,,+++***,,,---,,,,,,...000222444555666999;;;===>>>>>>???BBBCCCGGGJJJOOOSSSVVVZZZ]]]```______```fffmmmrrrsssrrrooonnnnnnppprrrrrrqqqpppnnnqqquuuuuusssqqqrrrsssuuuxxx{{{|||zzzvvvpppllljjjnnnuuu}}}~~~|||zzzyyyyyyxxxvvvyyy~~~xxxvvvsssrrrvvvzzzxxxrrrqqqssstttuuutttrrrnnnlllnnnjjjeeedddfffjjjkkkkkktttvvvwwwtttrrrlll___SSSZZZbbblllpppnnniiieeecccfffiiillljjjfffccceeehhhfffgggiiillloooooollliiikkkiiiffffffggghhhhhhhhheeeaaa___ccciiillliiidddoooqqqrrrppplllhhheeeccccccaaa^^^]]]^^^^^^^^^]]]]]]\\\ZZZZZZ[[[ZZZXXXVVVQQQOOOMMMLLLLLLKKKIIIGGGHHHJJJKKKKKKJJJHHHGGGGGGLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@AAACCCEEEEEECCCAAA@@@@@@???>>>===;;;::::::999777666666777666444222333333222222222111111111000000111111111111000000111111111111222333444555555555444444555666888999;;;999:::>>>???<<<999999:::::::::<<>>@@@??????>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDLLLLLLMMMNNNPPPRRRTTTUUUXXX[[[]]]^^^^^^^^^^^^^^^bbbccceeeggghhhkkkooorrrsssyyy...//////---++++++,,,---*********+++,,,---...///,,,---.........///222555111444888;;;===@@@DDDGGGKKKLLLPPPTTTYYY]]]```bbb``````aaaeeejjjmmmoooooommmnnnoooppppppnnnmmmlllooossswwwzzzyyyvvvsssqqqmmmooouuu{{{~~~|||{{{yyyzzz}}}{{{xxx{{{zzzyyyvvvssswww|||zzzrrrrrrtttwwwxxxvvvrrrnnnkkkjjjiiifffddddddeeegggiiirrruuuvvvuuusssooodddYYYUUUaaaooouuurrrllljjjkkkkkklllllljjjgggfffhhhkkkkkkkkkmmmooorrrrrrpppmmmooommmjjjiiiiiijjjjjjjjjfffdddbbbccchhhkkkjjjiiilllooosssssspppjjjfffdddeeebbb___^^^______^^^^^^aaa___^^^___aaabbbbbbaaa[[[YYYVVVTTTSSSQQQNNNLLLGGGFFFEEEFFFHHHIIIIIIHHHLLLIIIFFFGGGJJJKKKIIIFFFEEEDDDDDDEEEEEEEEECCCAAAAAABBBBBBBBBAAA>>><<<:::===<<<;;;;;;;;;:::888666888888777666555444333333000111111222222111111000444333333444555777999:::555666666666666666666666;;;999;;;>>><<<777666:::;;;:::;;;<<>>>>>@@@AAABBBDDDDDDCCCCCCDDDEEEEEEEEEJJJJJJKKKMMMPPPRRRTTTUUUZZZZZZ[[[]]]^^^^^^\\\ZZZ``````bbbdddgggkkkpppsssrrruuu}}})))******)))'''&&&((()))******)))******+++------***+++***)))(((***---000+++---//////...///222666333666:::===@@@CCCGGGJJJLLLMMMOOOTTT[[[bbbeeegggjjjiiijjjkkkkkkjjjgggdddfffjjjooorrrsssrrrqqqppppppqqquuuzzz~~~~~~|||yyyyyywwwzzz}}}yyy|||||||||yyyvvvzzz~~~vvvuuuwwwyyyyyywwwrrrllliiiiiiiiihhhgggeeeeeegggjjjnnnqqqssssssttttttlllcccRRRaaarrryyytttnnnnnnpppooonnnllljjjhhhhhhjjjlllpppooooooppprrrssssssqqqooommmjjjhhhiiijjjkkkjjjgggggggggfffgggiiilllooofffkkkqqqtttrrrnnnjjjgggfffdddaaa_________^^^]]]___^^^]]]___cccfffhhhiiibbb```^^^]]]\\\[[[YYYWWWRRRMMMIIIIIIKKKNNNNNNMMMIIIEEEBBBEEELLLOOOLLLHHHIIIHHHFFFFFFFFFDDDBBB@@@BBBCCCDDDDDDCCC@@@===;;;@@@???>>>===>>>===:::888<<<;;;:::999888777666555111111222222222222111111111111111222333666888999666666666777666666555444888666999===:::555777>>>;;;;;;;;;<<<>>>???>>>===BBBAAA???>>>>>>@@@AAACCCEEEDDDCCCDDDFFFGGGHHHHHHIIIIIIIIILLLOOOSSSTTTUUU[[[YYYYYY\\\______\\\XXX______```aaaeeejjjooosssrrrtttyyy,,,+++***))))))+++---...+++'''$$$'''(((''''''))),,,***(((''')))*********......///---+++)))******//////111222444555555555666999===@@@CCCIIIQQQWWWWWWXXX[[[]]]___^^^]]]]]]ZZZ\\\aaagggmmmrrruuuwwwlllooosssvvvyyyyyyxxxxxx{{{yyy{{{{{{yyy{{{|||zzzyyyvvvwwwuuuqqqpppqqqooojjjfffiiimmmnnnllljjjhhhhhhjjjkkklllnnntttyyyvvvooojjjfffjjjtttzzzuuuqqqqqquuutttooohhhfffiiilllkkkooommmoootttrrrlllkkkooopppooollliiiggggggggghhhllljjjgggeeefffjjjpppsssmmmnnnppptttvvvssslllfffcccfff]]]XXX]]]^^^]]]eeedddaaa___```dddhhhiiihhhhhhdddaaaaaadddeeebbb^^^]]][[[YYYYYYYYYWWWSSSOOOPPPMMMJJJIIIJJJKKKHHHFFFDDDEEEFFFHHHHHHHHHGGGFFFDDDFFFIIIJJJIIIEEE@@@<<>>=========@@@>>>;;;999888777555444444444333444555555444222444444444444555777888999===;;;999777666666777888888999::::::999888777666;;;::::::<<<>>>>>>===<<<>>>???AAABBBAAA@@@>>>===AAABBBCCCDDDFFFHHHIIIJJJMMMLLLKKKJJJKKKNNNQQQSSSVVVVVVWWWZZZ\\\]]]\\\ZZZ```^^^]]]^^^cccjjjoooqqquuutttvvv}}}+++***)))((((((***+++,,,+++'''%%%''')))''''''))),,,***(((((()))*********+++,,,---,,,***))))))******+++---...///000000000---///000000111444999>>>AAABBBDDDFFFGGGGGGGGGGGGLLLOOOTTT[[[bbbhhhmmmpppjjjlllooorrruuuvvvvvvvvvuuutttwww|||}}}yyywwwxxx|||zzzxxxxxxxxxxxxwwwqqqsssssspppooopppnnniiinnnmmmnnnppprrrqqqmmmiiijjjjjjiiijjjqqqxxxyyyuuunnnlllmmmrrruuuuuuttttttrrrrrrnnnhhhhhhlllpppooopppnnnqqquuutttooonnnrrrsssqqqnnnkkkiiihhhhhhhhhllliiieeecccdddhhhnnnqqqnnnnnnpppsssuuusssnnniiijjjkkkaaaZZZ^^^______hhhfffdddaaabbbeeehhhiiiiiijjjgggcccdddffffffccc______^^^]]]]]]^^^^^^ZZZWWWXXXUUUPPPNNNMMMKKKHHHEEEDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHEEEDDDHHHGGGEEECCCBBB@@@@@@???>>>===;;;:::::::::999888;;;:::888888888777555333555444333333444666888999;;;;;;:::999999:::;;;;;;888999999:::999888777666:::999888999;;;;;;;;;999<<<===>>>???@@@@@@???>>>CCCCCCEEEFFFGGGGGGGGGGGGLLLKKKJJJIIIJJJLLLOOOQQQTTTUUUVVVXXX[[[\\\]]]\\\___]]][[[]]]bbbhhhmmmooouuutttvvv{{{+++***)))((((((((()))***+++'''%%%((()))(((''')))+++)))(((((()))******))))))***+++***)))((()))+++((()))***+++,,,---------000111111000///000333555222222333444555555666666===???BBBGGGMMMTTTYYY\\\[[[\\\___cccgggkkkmmmooooooooossszzz{{{vvvssstttwwwxxxxxxxxxvvvvvvvvvwwwppptttuuusssssstttrrrmmmsssooommmppptttuuuoooiiiiiihhheeedddjjjtttyyyxxxqqqrrrqqqooopppuuuwwwvvvpppqqqnnnjjjjjjpppttttttooonnnqqqtttssspppqqqtttwwwuuussspppmmmkkkjjjjjjmmmiiiddd```aaaeeekkkooonnnooopppsssuuutttqqqnnnqqqqqqfff]]]``````aaaiiijjjgggeeedddfffhhhiiiiiijjjgggeeeeeeffffffdddaaaaaa``````bbbcccbbb```^^^^^^[[[WWWTTTRRRPPPMMMKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKIIIHHHFFFDDDCCCCCCAAA@@@???===<<<<<<;;;;;;???===<<<<<<===<<<:::888999888666555666888:::<<<888888999:::;;;<<<<<<<<<999999999:::999999888777:::888666666888888888777::::::;;;<<<===>>>??????DDDEEEFFFGGGGGGGGGFFFEEEKKKJJJIIIHHHIIIJJJMMMNNNTTTTTTUUUVVVXXXZZZ\\\]]]^^^\\\ZZZ\\\```fffjjjlllttttttuuuxxx,,,+++***)))(((((())))))+++'''&&&)))***(((''')))+++)))((((((*********)))((()))******))))))+++,,,******+++,,,---------,,,))))))*********+++,,,---...---------...000111222444444444666888<<<@@@BBBBBBDDDGGGKKKPPPVVV[[[^^^aaaaaaeeelllooommmlllooolllooossstttssssssuuuxxxoootttvvvtttssssssrrrnnnpppnnnlllmmmpppqqqmmmiiifffeeebbb```eeeooottttttnnnrrrqqqlllmmmssswwwuuupppqqqoookkklllrrruuuuuummmnnnoooqqqpppppprrrtttzzzyyywwwtttqqqooommmlllnnnjjjddd``````dddjjjnnnooopppqqqsssttttttsssrrrtttuuukkkccceeeccc```gggllljjjfffddddddfffggghhhgggeeedddeeefffgggfffdddbbbbbbcccccccccbbb```___^^^]]][[[ZZZYYYXXXXXXWWWXXXVVVTTTQQQOOOOOOOOOOOOMMMMMMMMMLLLKKKJJJJJJIIIMMMMMMLLLKKKIIIHHHFFFEEEGGGFFFEEEBBB???<<<<<<<<<=========>>>@@@AAA@@@>>>@@@>>><<<::::::<<>>>>>CCCDDDFFFGGGHHHGGGFFFFFFKKKJJJIIIIIIIIIJJJLLLMMMUUUUUUUUUUUUVVVWWWZZZ\\\^^^\\\ZZZ\\\```dddhhhiiipppqqqsssvvv{{{---,,,++++++************+++'''&&&***+++)))''')))***)))((()))***+++)))((((((***++++++******,,,---+++,,,,,,---------,,,,,,(((((()))***+++++++++******************+++------111000...---...///111333222222444777;;;???DDDFFFHHHGGGJJJQQQUUUWWWZZZ___ZZZ___dddfffgggiiilllpppiiioooqqqnnnllllllkkkiiilllmmmmmmmmmllllllmmmmmmeeefffdddbbbdddkkknnnmmmfffiiijjjiiilllrrrsssrrrrrrsssqqqllllllpppsssrrrmmmooopppooooooqqqtttvvvyyyyyyyyywwwuuussspppnnnppplllgggcccbbbfffkkkooopppqqqssstttuuuuuuuuuvvvrrruuuoooiiikkkeee___cccllljjjgggcccbbbccceeegggeeeeeeeeegggiiijjjjjjjjjfffffffffeeeccc```^^^]]]`````````___^^^^^^^^^___aaa___[[[XXXTTTRRRQQQQQQPPPQQQQQQQQQOOOLLLIIIGGGLLLLLLLLLLLLKKKIIIHHHGGGIIIJJJIIIFFFBBB@@@@@@AAA??????>>>@@@BBBBBBAAA???CCCAAA???>>>===???AAABBB999:::<<<======;;;999777999999999999999999::::::<<<:::888888999999888777===<<<;;;;;;;;;;;;<<<<<<@@@AAADDDFFFGGGHHHHHHHHHJJJJJJJJJJJJJJJKKKMMMMMMVVVWWWWWWVVVTTTUUUXXXZZZ^^^]]][[[\\\```dddfffgggkkkmmmpppsssxxx,,,,,,,,,,,,+++++++++++++++''''''***,,,)))((()))***)))((()))++++++)))((()))***++++++******,,,---++++++,,,,,,,,,+++******---,,,,,,------,,,***'''))))))*********+++++++++///...---------...///000///............000222333666444666<<<@@@CCCGGGMMMGGGJJJMMMPPPSSSVVVZZZ]]]```fffhhheeebbbccceeeeeehhhjjjkkkjjjiiiiiilllooofffhhhgggdddeeeiiikkkjjj___\\\^^^fffmmmppppppqqqttttttqqqlllkkknnnooommmnnnqqqqqqnnnnnnrrrvvvvvvwwwxxxyyyyyyxxxvvvsssrrrssspppkkkhhhhhhkkkooorrrpppsssuuuvvvvvvuuuvvvwwwpppuuuqqqmmmooohhh```cccllljjjgggbbb``````dddggggggggghhhjjjkkkmmmnnnnnnjjjkkkkkkiiieeeaaa___^^^ffffffeeeccc___^^^^^^___bbb```]]]ZZZWWWTTTRRRQQQSSSSSSTTTSSSQQQMMMIIIFFFJJJJJJKKKLLLLLLKKKJJJIIIGGGIIIJJJIIIFFFEEEHHHKKKGGGEEEDDDCCCCCCBBB@@@===BBBBBB@@@????????????@@@???@@@AAAAAA@@@>>>;;;999:::999999999999:::;;;;;;<<<;;;:::;;;<<<<<<:::888>>>>>>=========<<<<<<<<<@@@@@@AAACCCEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNTTTWWWXXXWWWUUUUUUWWW[[[^^^]]][[[\\\___bbbddddddfffiiimmmppptttzzz)))******+++++++++++++++***''''''+++,,,***(((((()))))))))***++++++)))'''(((***+++***))))))***+++,,,,,,,,,,,,,,,+++******%%%$$$###$$$&&&$$$ )))***+++,,,,,,,,,++++++,,,,,,------------.........------,,,,,,,,,,,,,,,000...000444666666777;;;999999999<<<@@@DDDFFFGGGNNNTTTVVVSSSQQQUUUZZZ[[[___^^^]]]^^^```bbbdddeeedddfffeeeaaa```eeehhhhhh\\\PPPQQQbbbnnnnnnnnntttssstttqqqkkkiiilllllljjjlllpppooojjjiiiooosssssssssuuuwwwyyyyyyxxxvvvtttuuussspppnnnoooqqqtttvvvqqqtttxxxyyywwwvvvvvvwwwqqqvvvqqqnnnpppkkkdddgggkkkjjjgggbbb___```dddhhhggghhhiiijjjjjjjjjkkklllkkkmmmmmmjjjeeeaaa______iiiiiihhhddd___\\\\\\^^^___^^^]]][[[YYYWWWTTTSSSQQQQQQPPPNNNLLLJJJHHHGGGHHHIIIKKKMMMNNNMMMLLLKKKGGGJJJMMMLLLIIIHHHLLLPPPLLLKKKIIIHHHGGGFFFCCC@@@CCCCCCBBBBBBAAA@@@??????BBBBBBBBBBBBAAA???===<<<:::999999999999:::;;;<<<::::::;;;===???>>>;;;999======??????@@@???>>>>>>AAAAAA@@@@@@AAADDDFFFGGGEEEFFFGGGHHHJJJLLLMMMNNNQQQUUUYYYYYYWWWWWWZZZ]]]]]]\\\ZZZ[[[^^^```aaaaaacccfffkkkmmmooottt}}}'''((()))******************''''''+++---***(((((()))))))))***++++++)))'''((()))***)))((('''((()))...............---,,,+++***)))))),,,...---)))%%%&&&(((***++++++***)))'''+++,,,,,,,,,+++***)))(((***++++++,,,---------......,,,...111111---+++,,,444111///000555:::;;;:::888???BBB???>>>DDDKKKNNNVVVQQQNNNPPPVVV[[[[[[YYYaaabbb```[[[[[[```eeefff\\\JJJHHH___ooommmoooxxxqqqrrrooojjjhhhkkkkkkiiiiiilllkkkeeedddjjjnnnnnnppprrrvvvyyyzzzyyywwwvvvvvvuuusssrrrsssuuuwwwxxxqqquuuyyyzzzxxxvvvuuuvvvtttxxxrrrmmmppplllgggllllllkkkhhhccc___```eeeiiifffggghhhgggfffeeefffgggiiikkkllliiiddd```______hhhiiihhheee```]]]]]]___\\\]]]]]]]]]\\\ZZZXXXWWWMMMLLLIIIGGGFFFFFFGGGGGGGGGIIIKKKNNNOOOOOONNNMMMKKKNNNPPPNNNJJJHHHKKKOOONNNLLLKKKKKKKKKKKKHHHFFFDDDEEEFFFFFFEEECCCAAA@@@AAAAAA@@@@@@???>>>======::::::999888999:::<<<===888999;;;???@@@???<<<999;;;<<>>>>>>>>>>>>>>DDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEEEEEFFFFFFGGGHHHJJJKKKOOORRRVVV\\\______\\\YYY___\\\[[[[[[]]]\\\ZZZWWW___aaagggoooooonnnsss|||***(((''''''***+++)))'''******))))))))))))******''''''((())))))))))))(((******)))))))))******+++,,,++++++******++++++,,,+++++++++************)))+++******************+++,,,***))))))******)))(((+++++++++*********))))))...---++++++---...//////,,,---...------------...+++///000...///222333000777777888888:::;;;<<<===@@@AAABBBCCCFFFIIILLLNNNPPPPPPQQQTTTXXXZZZYYYWWW^^^___aaaccceeegggggghhhbbbdddeeedddbbbdddjjjppppppmmmnnnrrrrrrnnnnnnpppvvvooonnnttttttnnnmmmrrrrrrpppppprrrpppmmmooosssxxxwwwuuurrrooollliiigggeeedddcccccc```\\\___dddgggfffeeefffhhhhhhgggfffbbbbbbeeehhhhhheeeeeeiiikkkhhheeecccbbbaaa___^^^_________```___\\\WWWSSSLLLHHHEEEDDDFFFGGGGGGFFFDDDDDDFFFIIIMMMRRRVVVYYYUUUTTTTTTUUUVVVVVVUUUTTTMMMLLLKKKLLLNNNOOOPPPOOOJJJMMMOOOOOOMMMJJJHHHHHHEEEFFFGGGGGGGGGGGGEEEDDD??????>>>>>>============>>>>>>>>>???@@@@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEFFFGGGHHHJJJJJJMMMOOOTTTYYY^^^^^^\\\YYY\\\[[[ZZZ[[[]]]]]][[[YYYZZZ\\\bbbiiijjjiiinnnvvv***)))((((((******)))''')))***+++,,,,,,+++***))))))(((((((((((()))*********))))))(((((()))))))))++++++************+++++++++++++++************)))************************+++)))((((((******)))'''+++++++++***************,,,***)))+++...000///---///......---,,,+++******))),,,---+++,,,......+++......///000111111222333111222444666999<<>>@@@AAABBBBBBAAAAAAGGGGGGGGGFFFFFFEEEDDDCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLPPPVVVZZZ\\\[[[ZZZZZZZZZZZZ\\\]]]^^^\\\ZZZWWWYYY^^^dddeeedddiiiooouuu|||******)))))))))))))))((()))******++++++******)))***)))((((((((()))+++,,,***)))((((((((((((((((((++++++************+++++++++++++++*********))))))*********++++++************((('''((())))))((('''************************+++)))(((***///000...+++...---,,,+++++++++)))((((((+++,,,)))))),,,,,,(((***+++,,,,,,------------+++,,,---///111333555666999:::<<<>>>???@@@???>>>CCCDDDGGGJJJMMMPPPRRRRRRQQQRRRSSSRRRRRRTTTYYY]]]bbbbbbcccfffkkkooosssvvvmmmccc___fffnnnooommmmmmnnnnnnpppsssrrrnnnnnnrrrtttsssrrrqqqooollljjjiiiddd___\\\]]]]]]ZZZXXXYYY```dddhhhjjjiiigggffffffeeedddeeehhhfffbbbaaadddeeecccaaaaaaaaabbbaaa```___^^^^^^______]]]YYYVVVQQQOOOMMMLLLKKKKKKJJJJJJFFFEEECCCBBBDDDHHHLLLOOOUUUXXX[[[\\\\\\ZZZXXXWWWXXXXXXVVVSSSPPPQQQSSSVVVOOOKKKHHHHHHJJJLLLKKKJJJEEEBBBBBBEEEJJJKKKFFFAAAFFFEEECCCBBBAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEE>>>???AAACCCCCCBBBAAA@@@FFFFFFGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFGGGIIIJJJKKKIIIJJJMMMQQQWWWZZZZZZYYYYYYZZZ[[[]]]]]]]]][[[ZZZXXXZZZ^^^bbbcccdddgggjjjnnnuuu)))*********)))))))))***+++***(((''''''(((***+++***)))((((((((()))+++,,,******)))(((((('''((((((+++******))))))******++++++++++++*********)))))))))***++++++++++++***))))))((('''((()))***)))(((***************************((((((***---...,,,***,,,+++)))***,,,,,,+++)))(((++++++)))))),,,+++((()))***+++,,,,,,++++++***+++,,,,,,---...............000333555666666777777999:::<<<>>>AAABBBCCCDDDFFFGGGGGGGGGHHHKKKNNNPPPQQQSSSUUUXXX^^^eeekkknnnjjj```YYY^^^hhhnnnnnnmmmiiiiiikkknnnlllhhhhhhkkkrrrrrrrrrqqqpppnnnllllllccc]]]ZZZ[[[YYYUUURRRSSS[[[aaagggiiifffcccccceeehhhfffggghhheee___]]]```dddbbb`````````aaa```^^^___^^^^^^^^^]]][[[XXXUUURRRRRRQQQOOOMMMLLLLLLLLLFFFEEEEEEDDDDDDDDDEEEEEEPPPTTTXXXZZZZZZXXXXXXYYY```\\\WWWUUUUUUVVVVVVVVVQQQNNNJJJJJJMMMOOONNNLLLIIIGGGFFFJJJOOOPPPLLLHHHHHHGGGEEECCCCCCCCCDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFAAACCCDDDEEEDDDCCCAAA???BBBDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLIIIIIIJJJNNNSSSVVVXXXXXXYYYZZZ]]]^^^]]]\\\ZZZYYYYYY\\\___```bbbdddffffffjjjppp{{{((()))+++***))))))***,,,+++***'''%%%%%%'''***+++)))(((((((((((()))******++++++***)))((((((((((((******))))))))))))******+++++++++************))))))***+++,,,,,,+++***))))))((('''(((***+++***)))***************+++++++++)))))))))************+++,,,)))((()))---...---***'''***+++)))***---,,,)))))))))***++++++***)))(((***++++++,,,++++++***)))&&&))),,,.........///000///000222555777999::::::=========>>>@@@BBBDDDFFFGGGJJJLLLMMMQQQYYY^^^___aaaZZZTTTWWWaaaiiijjjhhhfffeeefffjjjiiiffffffjjjuuuvvvvvvuuuuuutttsssrrrhhhdddbbbaaa]]]VVVSSSUUUWWW^^^fffgggbbb___aaaddddddccceeegggeee```___bbbdddcccaaaaaabbbbbbaaa``````^^^]]]\\\\\\YYYVVVSSSOOOQQQQQQPPPMMMLLLLLLMMMFFFGGGHHHHHHFFFDDDBBB@@@IIINNNTTTWWWXXXXXX[[[^^^bbb___ZZZXXXYYYYYYXXXVVVVVVUUUTTTTTTUUUUUUTTTRRRMMMKKKJJJLLLOOOPPPNNNKKKKKKIIIHHHFFFFFFGGGHHHIIIFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGFFFEEECCCBBBAAABBBEEEHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJLLLOOOSSSUUUVVVVVVYYY]]]^^^^^^\\\[[[[[[YYY]]]___^^^```cccdddbbbgggmmmvvv&&&(((++++++******,,,...******)))(((((()))******''''''((())))))))))))(((,,,,,,+++***)))(((((()))******))))))))))))******+++++++++************)))(((***+++,,,,,,+++***(((***)))((()))+++,,,+++***))))))*********+++++++++(((+++,,,)))&&&%%%(((,,,---***(((***...///---***&&&)))***)))***------*********,,,,,,,,,***((('''))))))***++++++***))))))$$$'''***+++***)))***+++***+++---///000111222222444333333555777:::;;;;;;>>>BBBCCCCCCFFFNNNRRRPPPQQQMMMKKKOOOXXX^^^^^^[[[\\\[[[]]]aaaaaa```ccchhhqqqqqqrrrrrrrrrqqqqqqpppllljjjhhhfff^^^VVVSSSVVVWWW```ggggggaaa^^^bbbggg______aaaeeeeeebbbcccfffdddcccbbbccceeeggggggfff```___\\\[[[ZZZWWWTTTQQQKKKMMMOOONNNKKKJJJJJJLLLIIIIIIJJJJJJIIIGGGEEEDDDDDDIIIOOORRRSSSUUUYYY^^^``````___]]]ZZZXXXYYYZZZZZZ\\\______]]]ZZZXXXWWWTTTSSSPPPOOOMMMMMMLLLLLLNNNLLLKKKIIIJJJKKKNNNOOOKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHBBBDDDGGGIIIJJJIIIHHHGGGJJJJJJJJJJJJKKKMMMNNNOOOOOOMMMJJJJJJMMMPPPRRRSSSRRRVVV\\\^^^^^^]]]^^^___[[[___```^^^```dddddd```dddhhhoooxxx%%%(((***+++******---000)))***+++,,,,,,+++***)))%%%&&&((()))))))))((('''---,,,+++***))))))))))))******))))))))))))******+++++++++************)))((()))+++,,,,,,+++)))(((***)))((()))+++,,,,,,+++))))))******++++++++++++(((,,,---)))###"""'''---///,,,)))***...///---)))%%%(((***(((***------+++,,,,,,.........,,,***(((((()))***,,,,,,,,,++++++'''***---,,,)))(((((()))++++++,,,,,,,,,,,,,,,+++---,,,,,,---000333444444000666888777;;;DDDGGGDDDAAABBBCCCHHHOOOTTTRRRNNNNNNMMMOOOSSSUUUVVVZZZaaacccddddddeeeeeeeeeddddddgggffffffbbbXXXNNNMMMQQQ[[[ccckkkjjjdddaaaffflll]]]]]]```eeeeeecccdddgggdddcccccceeehhhjjjkkkkkkaaa___\\\ZZZXXXVVVRRROOOGGGJJJLLLKKKIIIGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIIIICCCHHHLLLNNNMMMNNNTTTXXX]]]aaadddaaaZZZVVVXXX]]][[[___dddddd```\\\YYYYYY^^^]]]ZZZVVVQQQOOOPPPQQQPPPOOOMMMLLLMMMOOORRRSSSOOOOOONNNNNNMMMLLLLLLLLLIIIIIIIIIIIIIIIKKKLLLLLLEEEFFFIIIJJJKKKIIIGGGFFFKKKKKKKKKKKKLLLNNNOOOPPPRRROOOKKKJJJLLLOOOQQQRRRNNNSSSZZZ^^^______aaabbb^^^bbbbbb___aaaffffff```bbbeeekkkrrr{{{(((***+++,,,******+++,,,---,,,***(((((((((((()))******))))))))))))******,,,,,,+++***)))))))))***&&&&&&&&&'''(((***+++,,,************************+++)))&&&&&&(((+++,,,,,,))))))))))))************(((((()))***************++++++******++++++,,,---000...,,,,,,,,,,,,***)))))))))))))))))))))))))))...---,,,+++***(((''''''(((((()))***+++,,,,,,---***((('''((()))***)))''''''((()))+++,,,,,,++++++*********++++++,,,,,,,,,//////111333666777666444999999999:::<<<@@@CCCEEE@@@@@@BBBEEEIIIMMMPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQUUUZZZ[[[UUUJJJDDDGGGLLLSSSZZZaaabbb___```fffmmmgggfffdddaaa___```ccceee```bbbdddeeefffhhhkkknnncccbbbYYYQQQTTTZZZTTTFFFEEEFFFFFFGGGGGGFFFFFFFFFEEEFFFIIIKKKLLLLLLLLLLLLMMMOOOOOOMMMJJJLLLSSSZZZ]]][[[^^^eeeddd]]]XXXYYY```bbbeeedddbbb^^^\\\[[[ZZZ[[[[[[YYYVVVTTTUUUUUURRRTTTUUUSSSPPPQQQVVV[[[ZZZWWWSSSOOOMMMMMMOOOQQQMMMLLLJJJIIIIIIJJJKKKKKKFFFHHHJJJLLLMMMLLLJJJIIILLLJJJIIIIIIKKKOOOSSSVVVRRRQQQOOONNNNNNOOOQQQRRRQQQQQQQQQSSSVVV\\\bbbeeeaaa___]]]___cccfffgggfffiiifffgggnnnxxx(((***,,,,,,+++++++++,,,---,,,***)))(((((())))))***))))))(((((())))))*********))))))((()))))))))******************+++,,,************************,,,***(((''')))******))),,,+++++++++******))))))(((((()))***************++++++******++++++,,,------,,,******++++++)))((())))))))))))))))))))))))++++++++++++++++++++++++''''''(((((()))************((('''((()))***)))'''******))))))***+++---...++++++++++++,,,,,,,,,,,,---------000222333111000000000111222444777:::;;;666777888:::===@@@BBBDDDDDDDDDEEEFFFFFFGGGFFFFFFDDDGGGHHHDDD===:::<<<@@@GGGNNNUUUVVVTTTVVV\\\ccc```aaaaaa___^^^^^^```bbb```bbbdddffffffgggiiikkkdddccc[[[QQQQQQVVVRRRGGGCCCCCCCCCCCCBBBBBBAAA@@@AAABBBDDDFFFHHHIIIJJJKKKMMMNNNOOOLLLJJJLLLSSSYYYYYYXXX\\\bbbaaa[[[WWWXXXaaaccceeeeeebbb___]]]\\\]]]\\\[[[YYYXXXVVVUUUTTTWWWZZZ]]][[[XXXWWWZZZ^^^\\\ZZZWWWSSSQQQPPPPPPPPPNNNNNNLLLLLLLLLLLLMMMNNNIIIJJJKKKLLLMMMNNNNNNNNNOOONNNMMMLLLMMMOOORRRSSSSSSRRRRRRQQQRRRSSSTTTUUUTTTSSSSSSTTTWWW\\\```ccccccaaa```aaaeeehhhhhhhhhhhhdddccciiiqqqyyy)))+++,,,,,,++++++,,,------,,,+++***))))))******))))))(((((((((((())))))(((((((((((((((((()))***,,,,,,+++***))))))******************************,,,+++))))))***)))(((&&&...---,,,+++***))))))((((((((()))***************+++************+++,,,,,,***)))(((((()))***)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''***((('''((()))***)))''',,,+++***))))))+++...///,,,,,,,,,,,,,,,,,,,,,,,,*********,,,......,,,***((()))***,,,...///111111.........///111222444555666555666666777888999:::777888999777555555666888888>>>CCCEEEEEEGGGMMMRRRQQQSSSVVVVVVVVVUUUVVVWWW[[[^^^aaabbbbbbcccccceeeaaabbb\\\RRROOOQQQNNNGGGAAAAAA@@@???>>><<<;;;:::;;;;;;===>>>AAACCCEEEGGGJJJKKKLLLKKKJJJLLLSSSXXX[[[[[[___dddddd```]]]]]]bbbdddfffeeebbb___^^^]]]```^^^[[[[[[\\\[[[YYYVVV[[[___cccccc```]]]]]]^^^^^^]]][[[YYYVVVTTTRRRQQQQQQQQQPPPPPPPPPPPPQQQRRRPPPOOONNNMMMNNNPPPRRRSSSRRRRRRQQQPPPPPPPPPPPPPPPSSSSSSTTTUUUVVVWWWWWWXXXWWWVVVUUUUUUWWWZZZ^^^```dddcccbbbcccfffhhhhhhhhhhhhdddcccggglllrrr{{{(((***,,,,,,+++***+++,,,------,,,+++++++++++++++)))(((((((((((((((((()))((((((((((((((()))***+++***))))))(((((((((((((((************************+++***)))***+++***(((&&&,,,,,,++++++***)))(((((((((((()))******************************++++++,,,)))''''''(((***+++***)))))))))))))))))))))))))))......---,,,***)))(((((('''''''''''''''''''''&&&***((('''((()))***)))''',,,,,,+++++++++,,,---...---------,,,,,,,,,,,,,,,*********+++,,,,,,***((('''(((***+++---.........,,,,,,,,,,,,,,,,,,---......---------...000333444222111000000222333333333///222666777888:::===AAA<<<@@@DDDGGGGGGFFFFFFFFFMMMQQQUUUWWWXXXXXXXXXYYYWWW[[[YYYSSSNNNMMMKKKFFFAAAAAA@@@>>><<<:::888777777777777777999;;;>>>???DDDEEEFFFGGGHHHLLLRRRWWWZZZ\\\```dddfffeeecccbbbccceeefffeeeccc```___^^^bbb___[[[]]]aaabbb___[[[\\\```dddfffccc___\\\ZZZ]]]]]]]]]\\\[[[XXXUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWUUURRROOOOOOPPPSSSUUUSSSSSSSSSSSSRRRQQQPPPOOOQQQRRRTTTVVVWWWXXXXXXXXXYYYXXXVVVVVVVVVXXXZZZ\\\bbbbbbbbbcccdddeeeffffffhhhfffgggkkkmmmooouuu|||''')))++++++***)))***+++---------------,,,,,,,,,))))))(((((((((((())))))))))))))))))******+++,,,((((((((((((((())))))***))))))))))))))))))))))))((((((((()))+++,,,***)))((((((((()))))))))))))))(((((()))*********************))))))******+++,,,)))(((((()))+++,,,+++***))))))))))))))))))))))))---,,,+++***)))((('''&&&))))))((((((((((((((((((***((('''((()))***)))''')))+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++))))))***+++---------------...------,,,+++,,,,,,,,,+++*********+++---000111---+++******,,,...---,,,------///000000111333333...222666999999888777777<<>><<<:::888777555444333333333444666777;;;<<<>>>AAADDDIIIOOOSSSQQQUUUZZZ^^^bbbddddddbbbdddeeefffeeebbb```______bbb___]]]```eeehhhfffccc\\\```dddfffddd```[[[YYYYYY[[[]]]^^^^^^\\\YYYXXXWWWWWWXXXYYYZZZZZZ[[[[[[^^^[[[WWWSSSQQQQQQSSSUUUSSSSSSTTTTTTTTTSSSRRRQQQPPPQQQSSSUUUVVVWWWXXXXXXYYYXXXVVVVVVVVVWWWXXXYYY___```aaaaaaaaaaaabbbbbbeeeeeeiiinnnnnnmmmooottt((()))++++++*********+++------............------******))))))))))))******+++***************+++,,,******))))))***+++,,,,,,)))))))))))))))))))))))))))((('''(((***,,,+++***'''''''''((((((((())))))(((((()))******************))))))))))))***+++++++++***)))***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((***---//////---***(((*********++++++,,,,,,,,,---,,,,,,---///...,,,***++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++)))))))))***+++,,,---...---+++******+++++++++***---,,,+++,,,.........,,,***---///000/////////000///222666888999:::<<<===999>>>DDDFFFEEEBBB>>>;;;=========<<<:::999777666333222222111111111111111444555777:::>>>DDDHHHKKKJJJPPPVVVZZZ___eeegggeeedddeeeeeedddaaa___^^^___aaa```___bbbfffiiihhhggg```bbbeeefffeeebbb___\\\XXXZZZ]]]______^^^\\\[[[XXXYYY[[[\\\^^^^^^______bbb```]]]YYYWWWVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUQQQRRRSSSTTTVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWXXXYYY]]]___aaaaaa___^^^___```aaabbbggglllkkkhhhjjjooozzz)))+++------,,,,,,,,,------...////////////...---++++++************+++++++++******))))))))))))***,,,+++******************))))))))))))))))))))))))+++)))'''''')))*********))))))))))))(((((((((((((((((()))***************)))))))))))))))***+++++++++***)))***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++***((('''((()))***)))''')))***,,,------,,,***((((((((())))))***+++,,,,,,+++++++++,,,......,,,***,,,+++***)))))))))***+++)))))))))((())))))***+++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,++++++,,,------***)))***---...,,,***,,,---,,,+++******,,,...+++---///000000000222444000111444888999777555333555666666666555444333222///000000111111111000000111111222444888<<>>777111...---,,,+++---------,,,******+++,,,---+++))))))******)))((()))*********))))))((('''((()))******+++*********+++***))))))(((((())))))******)))))))))))))))*********+++,,,,,,+++*********++++++***(((((()))+++)))'''&&&)))...///,,,((()))))))))))))))))))))))))))((('''((()))***)))((((((((())))))***+++,,,,,,++++++*********)))))))))))),,,+++((('''******(((++++++************++++++((())))))******))))))(((******+++++++++***))))))++++++***))))))***++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))---+++***+++...///000///000...---+++,,,...000222++++++++++++,,,---...////////////000111333666777999>>>===888999BBBFFFCCCAAABBBDDDFFFHHHJJJLLLMMMOOOOOOTTTYYYZZZXXXXXX\\\aaa```aaacccfffhhhiiihhhddddddeeeggghhhhhhfffdddeeebbb___^^^```bbbcccccceeeeeeeeegggjjjllllllkkkiiigggdddbbbccccccbbbaaa^^^```___\\\]]]bbbeeedddbbb```___^^^_________^^^[[[[[[[[[^^^aaadddeeeddd```___^^^^^^```bbbcccdddmmmnnnpppuuu]]]]]]]]]^^^______^^^]]]___\\\[[[]]]\\\YYYXXX[[[___\\\YYYWWWVVVVVVTTTSSSYYYRRRHHH???;;;999888888444444333000,,,***+++------+++(((((()))***))))))&&&''''''((((((((((((((()))******+++++++++******+++++++++***************+++***))))))))))))))))))***++++++++++++++++++******+++,,,+++)))))))))+++(((((()))***+++,,,++++++(((((((((((((((((((((((()))((('''((()))***)))(((************************)))))))))(((((((((''''''***,,,***&&&&&&***+++***++++++************++++++))))))************)))))))))*********)))(((''''''+++******************+++))))))))))))))))))))))))*********+++++++++,,,,,,***+++---......---+++***---******...111111111333111///---++++++---000222///............//////000/////////000111333444555777:::888444444;;;===<<<======>>>???@@@AAABBBCCCDDDEEEIIIOOOQQQPPPSSSXXXYYY[[[]]]aaadddgggggggggdddcccaaabbbccceeeddddddfffccc```^^^___aaadddeeegggfffeeegggiiikkkjjjjjjiiihhhfffdddddddddddddddbbbeeeeeebbbbbbfffgggfffdddaaa^^^___aaabbbaaa^^^\\\[[[[[[^^^aaacccdddcccddd```]]]]]]aaaccccccaaakkklllnnnsss{{{dddeeeggggggggghhhhhhiiihhhffffffiiiiiiffffffiiijjjhhhdddcccbbbbbbaaa```hhhaaaXXXOOOKKKIIIIIIHHHAAA@@@===999444000...---+++)))''''''(((*********&&&&&&'''(((***+++,,,---******+++++++++******)))+++++++++++++++******)))++++++***)))(((((())))))***************************+++,,,+++***))))))***'''***,,,***'''&&&))),,,(((((((((((((((((((((((()))((('''((()))***)))(((,,,++++++***)))((('''&&&))))))))))))((((((((((((***,,,***&&&&&&***,,,+++++++++************++++++))))))************))))))++++++++++++***)))((((((*********++++++*********))))))))))))))))))))))))))))))))))))*********+++***+++---......---+++***111,,,,,,000222///...111333111---******+++---///111111000///............//////000000111222333444///111111//////111222000666666777888:::;;;<<<<<<===<<<>>>BBBEEEFFFLLLSSSRRRUUUYYY]]]aaacccdddeeeccc```\\\[[[]]]aaaccceeecccbbb```______bbbfffiiijjjiiihhhhhhiiiiiihhhggghhhhhhgggeeeddddddeeegggeeeiiikkkjjjjjjkkkjjjfffccc```]]]^^^bbbcccbbb```___^^^^^^___aaabbbaaa```ddd```]]]]]]```bbbaaa___cccfffjjjooovvveeegggiiiiiiiiijjjlllnnnmmmkkkmmmqqqrrrooonnnpppmmmkkkiiiiiijjjjjjiiihhhmmmhhhbbb\\\ZZZYYYYYYXXXSSSPPPKKKGGGCCC>>>888444...+++((('''(((*********)))))))))***,,,...000111*********+++******)))(((***++++++++++++***)))))),,,+++***)))((((((((((((***)))(((((((((((()))***)))***,,,+++***(((((()))''')))***(((%%%$$$(((,,,)))))))))))))))))))))))))))((('''((()))***)))(((,,,,,,+++***((('''&&&&&&,,,,,,+++++++++*********)))+++***&&&&&&***,,,+++++++++************++++++((())))))******))))))(((,,,------------,,,,,,+++)))***++++++++++++***)))))))))))))))))))))))))))(((((()))))))))*********((()))***++++++***)))(((555///---222111+++(((+++222000---***)))***+++,,,000///...---,,,,,,,,,,,,///000000111111222222222---///000000000///---,,,------///111444666777888777555555888:::<<>>AAAFFFJJJLLLNNNRRRVVVUUUTTTSSSTTTXXX[[[]]]]]]___aaabbbbbbaaacccfffiiimmmkkkjjjjjjkkkkkkiiihhhgggiiiiiihhhffffffhhhkkkkkkooopppnnnmmmnnnkkkgggbbbccccccbbbaaa```aaacccdddbbbaaaaaabbbbbbaaa___]]]___aaabbbaaa```______```eeekkkooosssyyyhhhkkkmmmnnnoooppptttxxxrrrrrruuuyyyyyysssoooooooooooopppsssvvvwwwuuutttlllkkkkkkmmmoooppppppooopppiiiccccccccc___SSSHHH999555000,,,******)))(((+++***((('''''''''((())))))))))))))))))(((''''''))))))***+++***)))(((''',,,+++***)))((((((((((((((('''&&&%%%%%%&&&'''(((''')))++++++)))'''''''''***###'''---+++''')))))))))))))))))))))))))))((('''((()))******(((''''''(((((()))******************))))))))))))((('''******'''(((+++,,,***++++++************++++++''''''((((((((((((''''''&&&'''((())))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++###$$$---///)))''',,,******************++++++,,,------...000222333444000000111111111111000000...,,,,,,---,,,++++++---///////////////000000000...---///333333111333888333777<<<>>>@@@CCCHHHLLLKKKLLLNNNRRRUUUWWWWWWVVV___bbbdddcccbbbbbbeeehhhlllkkkjjjjjjllllllkkkjjjhhhjjjjjjiiiggggggjjjmmmnnnpppppplllkkkllllllhhhdddfffgggddd```___```cccdddbbbaaabbbccccccbbbaaa]]]aaafffgggdddbbbbbbccc]]]aaaeeehhhlllsss~~~kkklllnnnqqqssstttuuuuuutttvvvxxxyyywwwsssooolllqqquuuvvvuuuwww|||}}}{{{xxxpppggggggmmmsssvvvvvvqqqqqqnnnkkknnnppphhh\\\LLLDDD999222000///...,,,(((''''''(((+++,,,,,,+++)))))))))))))))))))))))),,,)))(((+++...---''' $$$))),,,***%%%###(((---&&&&&&'''((()))***++++++(((((())))))*********+++))))))((('''''''''''''''*** %%%,,,)))###'''((()))+++++++++***)))+++*********))))))((((((''''''''''''((((((((()))++++++******)))******+++......---------,,,,,,,,,)))'''&&&&&&((())))))((('''***,,,+++((('''))),,,&&&''')))+++,,,,,,,,,,,,+++******)))))))))))))))&&&&&&&&&&&&''')))***+++...+++)))++++++)))***...***+++,,,---,,,+++***)))000---***)))+++,,,---,,,///...---,,,,,,---///000......///////////////...---,,,***))))))***,,,...+++***+++---000111...+++,,,,,,,,,---...111333444000000111222444777888:::<<<===>>>???BBBHHHOOOTTTWWW[[[```aaa______bbbfffiiifffiiioooppplllkkknnnkkkkkkkkkmmmoooooommmkkklllllllllkkkiiijjjlllnnnkkklllllljjjfffcccbbbbbbbbbccceeeffffffeeecccbbbffffffeeeeeedddcccbbbbbbffffffgggiiilllqqqxxx}}}mmmmmmnnnppprrruuuwwwxxxuuuvvvwwwxxxvvvsssooolllpppssssssrrrtttyyyzzzxxxxxxrrrmmmmmmrrrvvvwwwvvvooonnnkkkiiimmmpppkkkbbbVVVOOOEEE;;;444000---+++***))))))***+++,,,+++)))(((((((((((((((((((((((()))))))))******)))'''%%%&&&***---,,,(((&&&&&&(((''''''(((((())))))******(((((()))))))))*********))))))((('''''''''''''''***%%%!!!"""'''++++++)))'''((()))*********))))))************)))))))))(((&&&&&&&&&'''''''''((((((******)))))))))))))))***---------,,,,,,,,,,,,+++***((('''''')))******)))(((*********)))))))))+++((()))***+++++++++***)))+++******))))))))))))))))))))))))((())))))******,,,((('''))))))'''(((+++++++++,,,,,,++++++***)))222///,,,*********))))))...---,,,,,,,,,...000111.........///......---------,,,++++++++++++,,,---...------...///...+++(((///...---,,,++++++,,,---......///000222444666777555666777888:::>>>DDDIIIIIINNNTTTWWWXXX\\\aaaggggggfffiiinnnoooiiiggghhhkkklllnnnpppqqqoookkkhhhlllmmmmmmlllkkklllnnnpppooopppooolllhhhdddcccccccccccceeefffffffffeeeeeegggggggggfffeeeeeeeeeeeehhhiiijjjkkklllpppuuuyyyqqqppppppppprrrvvvyyy{{{wwwwwwwwwvvvtttrrrooonnnoooqqqqqqoooqqqvvvxxxwwwyyyvvvssssssvvvxxxwwwuuummmkkkgggeeejjjpppooojjjddd___UUUHHH<<<333...,,,,,,+++***+++,,,+++)))'''((((((((((((((((((((((((''')))++++++(((''')))***(((***,,,---+++(((%%%###(((((((((((())))))))))))(((((())))))))))))******))))))((('''''''''((((((((()))***)))''''''***,,,''''''((()))))))))((((((************))))))))))))&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))),,,,,,,,,+++++++++******+++)))((((((***++++++++++++***))))))***+++***)))******+++++++++)))((('''++++++******))))))))))))---,,,+++***************+++(((''')))***'''(((+++,,,,,,+++************+++000...+++*********)))(((------,,,,,,---...000111.........------,,,,,,,,,............---,,,++++++...------......---+++(((000///---,,,+++***++++++,,,,,,---...000111333444000111111222222555999<<<<<<@@@EEEIIILLLQQQXXX^^^______ccchhhjjjgggfffgggjjjkkkmmmpppqqqnnniiieeelllmmmnnnmmmlllmmmoooqqqpppqqqqqqooollliiihhhhhheeefffffffffgggggghhhhhhiiihhhhhhggggggggghhhhhhjjjlllmmmmmmnnnooorrrtttyyyuuuuuuuuuuuuvvvwwwyyyzzzxxxwwwvvvuuusssrrrqqqpppqqqssssssppprrrwwwyyyxxx{{{yyyvvvuuutttttttttsssmmmiiidddcccgggmmmooonnnllliiibbbTTTEEE999333111,,,+++******+++***(((&&&))))))))))))))))))))))))(((***---............---,,,***)))***+++***'''###***)))))))))((((((((('''(((((())))))))))))))))))))))))((((((((((((((()))&&&)))+++***'''%%%&&&)))''''''((((((((((((((('''*********)))))))))))))))''''''''''''((((((((((((((())))))***************+++++++++************)))***)))'''(((***,,,,,,+++---***((()))+++,,,***'''***+++,,,,,,,,,+++)))(((++++++++++++******)))))),,,++++++******+++++++++,,,)))))),,,,,,)))***------,,,***)))))))))***++++++***)))***,,,---,,,+++,,,,,,,,,,,,---///000111......---,,,++++++++++++...///000000///---+++*********+++,,,......------...------,,,---...000111,,,,,,,,,---...000111222000000111000000000333555777999;;;<<<===AAAFFFKKKOOOPPPTTTZZZ___bbbfffhhhfffggghhhkkkmmmllljjjggglllnnnnnnnnnmmmlllnnnooommmoooqqqqqqppppppppprrrkkkjjjiiihhhhhhhhhiiiiiijjjiiihhhhhhhhhiiijjjkkkjjjlllooopppppppppqqqsssuuu{{{xxxyyyzzz{{{zzzyyyvvvuuuxxxwwwvvvuuutttsssssssssuuuwwwwwwuuuvvv{{{}}}{{{{{{zzzwwwsssooonnnpppqqqnnniiidddcccfffiiikkkmmmmmmlllggg\\\OOOCCC<<<:::...,,,************)))'''************************++++++---222777888444//////+++'''''')))+++)))'''******))))))((((((''''''))))))(((((((((((((((((())))))((((((((())))))***(((((())))))((('''%%%$$$(((((((((''''''''''''((())))))))))))))))))******))))))))))))************)))***+++,,,,,,,,,,,,+++++++++*********))))))))))))'''&&&''')))+++++++++...+++)))))),,,,,,***'''***+++,,,---------,,,+++***++++++++++++***))))))((((((((())))))+++,,,,,,***((((((,,,,,,******,,,,,,+++***)))((()))***+++)))))))))+++---...---+++,,,,,,,,,---...///000000...---,,,++++++++++++,,,...///000111000...+++))))))***+++,,,,,,------...+++++++++,,,---///111333---------......000111111000111222111000///000111666555555333333555777:::???@@@BBBEEEKKKTTT[[[^^^aaa``````bbbfffjjjllllllnnnooopppooonnnmmmnnnooollloooqqqrrrrrrrrrsssuuuqqqpppnnnlllkkkjjjjjjjjjkkkjjjiiihhhhhhiiikkkllliiillloooqqqqqqqqqsssttttttyyywwwyyy{{{|||{{{xxxtttqqqwwwwwwwwwwwwvvvvvvvvvvvvxxx{{{|||zzz{{{}}}|||{{{yyysssmmmjjjlllooonnniiieeeeeeffffffgggjjjiiiiiigggaaaXXXOOOHHHDDD444111,,,************)))++++++++++++++++++++++++---+++,,,333:::===888333444///***((()))++++++*********))))))((((((''''''))))))((((((((((((''''''))))))((((((((()))******,,,***((()))+++***'''%%%***)))((('''''''''(((((())))))))))))************************++++++++++++)))***+++---...------,,,+++++++++*********))))))((('''&&&''')))+++++++++---,,,+++***++++++***((()))***,,,---------,,,,,,***+++,,,,,,,,,+++)))((('''''''''((()))***+++,,,'''%%%&&&******((((((***++++++***))))))))))))***++++++,,,...///...+++(((---------...............---,,,++++++++++++---...---...///000000...,,,***,,,---...,,,***)))***+++,,,+++*********+++---..................///000111...000111111000......///222111000000000111222222555666666555999BBBHHHJJJWWWVVVUUUXXX]]]dddhhhjjjjjjlllnnnooonnnnnnooopppnnnppprrrrrrqqqpppqqqrrrttttttsssqqqpppnnnmmmlllmmmllljjjiiiiiijjjkkkllliiillloooqqqqqqrrrtttvvvtttwww|||tttuuuwwwxxxwwwuuusssrrruuuvvvwwwxxxyyyyyyyyyyyywww|||~~~}}}~~~|||{{{}}}}}}xxxooojjjjjjllllllgggeeehhhhhheeeeeehhheeeeeeeeeddd```ZZZRRRMMM>>>888222,,,************************************+++++++++///555999:::999888666222///---,,,+++***))))))))))))(((((((((((())))))((((((((('''''''''))))))(((((()))******+++,,,+++))))))******((('''+++***)))((((((((())))))((()))))))))************))))))*********+++++++++''')))+++---------,,,+++,,,,,,+++++++++*********)))((('''(((***,,,---,,,,,,------,,,***))))))***)))***+++++++++***)))(((***+++,,,------+++)))(((((((((((((((((()))***+++&&&$$$&&&***+++((('''******************))))))(((++++++---///111000,,,)))..................---------,,,+++***+++---///000,,,---............,,,,,,,,,---...,,,)))(((***,,,---,,,+++*********+++,,,......---------...//////,,,///111222111/////////000/////////000111111000000333222000222999<<<:::FFFFFFFFFJJJPPPWWW[[[]]]___bbbfffhhhjjjkkkmmmnnnmmmooopppqqqoooooopppqqqtttuuuuuuuuuuuusssrrrqqqqqqooolllkkkjjjkkkmmmnnnlllnnnpppqqqqqqrrrtttvvvrrrtttwww{{{qqqrrrrrrrrrsssssssssttttttvvvxxxzzz{{{|||{{{{{{vvv{{{~~~~~~{{{{{{}}}sssllljjjkkkiiieeeeeeiiiiiieeedddgggdddcccdddfffeeeaaaXXXQQQEEE???666///+++*********)))))))))))))))))))))))))))***+++,,,...333999>>><<<;;;999555111---)))((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))((())))))***++++++)))******((('''&&&((())),,,+++***((((((((()))***(((((())))))*********+++))))))))))))************&&&(((***,,,---,,,+++***,,,,,,,,,++++++++++++******)))((())),,,.........+++---///---)))''')))+++******+++***)))'''%%%$$$***+++,,,------+++***(((+++***))))))))))))))))))'''&&&(((,,,---***))),,,)))***+++++++++***(((''''''))),,,000333333000...////////////...---,,,+++,,,,,,+++***,,,...000222,,,,,,------------------(((***,,,+++******,,,///------,,,,,,,,,---...///---------,,,,,,------...---///222444333222111111111000000111222111000...---333444222444999999555888888;;;@@@FFFKKKMMMNNNTTTXXX]]]aaadddfffiiikkkhhhjjjmmmoooooopppqqqsssrrrtttvvvxxxxxxwwwuuutttsssqqqooolllkkklllnnnooonnnpppqqqqqqpppqqqsssuuupppqqqssswww}}}hhhlllppprrrqqqppprrrtttqqquuuyyy{{{zzzyyyzzz||||||}}}|||{{{~~~~~~yyy~~~~~~~~~|||yyyuuuqqqnnnpppiiieeehhhhhhffffffkkkfffcccbbbcccccc___WWWOOOSSSIII<<<222...---,,,******))))))***,,,,,,+++***'''***+++***)))---555<<>>BBBFFFHHHIIIKKKNNNPPPYYY[[[^^^aaaeeeiiilllnnnmmmpppsssvvvxxxxxxvvvuuuvvvsssppppppqqqrrrqqqoooqqqooonnnmmmoooqqqsssttttttqqqpppsss{{{jjjfffbbbbbbgggnnnvvvzzzwwwxxxyyyxxxwwwvvvwwwxxx~~~{{{{{{~~~|||xxx{{{{{{yyyxxxvvvuuutttssspppooonnnlllgggbbbcccgggbbb```^^^___bbbccc```^^^YYYUUUMMMDDD;;;333...+++000,,,(((%%%&&&(((******(((******)))(((***///444===DDDHHHEEEDDDDDD;;;///...,,,)))((()))******)))''''''((((((''''''&&&%%%,,,***))))))))))))(((&&&)))))))))))))))(((((('''''''''((()))))))))))))))(((((((((((((((''''''&&&((((((((((((((()))***+++...---,,,+++***+++,,,,,,......---,,,---...///000,,,///000///000333333111444333222222333333333222111///------......---+++.........---,,,***)))((()))*********************,,,+++***)))(((''''''&&&((((((((()))))))))******************************///---++++++---------,,,)))***+++,,,---,,,++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,------...++++++,,,---------------///000111222222111000//////////////////000111222222222111000000000000111777888888666444444555666:::===???AAAAAABBBCCCEEEJJJLLLPPPUUUZZZ___bbbdddjjjlllpppsssvvvwwwwwwvvvuuussspppooopppqqqrrrrrrsssqqqooommmmmmoooqqqssssssqqqppprrrxxxtttmmmgggfffkkkrrrxxx{{{xxxxxxwwwvvvuuutttuuuuuuyyy}}}~~~||||||~~~|||wwwyyyxxxvvvuuutttsssssstttmmmoooooollleeeaaacccgggdddaaa___^^^aaacccdddcccccc```[[[RRRGGG<<<333......+++'''&&&''')))******((()))***((('''(((,,,///444BBBKKKIIIKKKNNNEEE444111...+++******+++***)))((((((((()))(((''''''&&&+++***))))))******)))((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((''''''&&&(((((((((((()))***+++,,,++++++*********+++---...000000///......///111444111555777777:::>>>===999999999:::>>>CCCCCC???;;;999888777777666444222111000////////////...---+++------+++***))))))((((((***++++++******((('''&&&((((((((()))))))))******++++++++++++++++++++++++///+++)))+++,,,,,,,,,...((()))+++,,,---,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,------------,,,000111222222222111///////////////000111222333444111111111111111222222222999::::::888666555666777:::;;;===>>>???@@@@@@AAA@@@BBBEEEJJJOOOSSSWWWYYYaaacccggglllpppsssuuuvvvsssqqqnnnmmmmmmnnnppppppssssssrrrqqqooooooqqqrrrtttrrrpppqqquuu||||||vvvpppnnnqqquuuwwwwwwyyyxxxvvvuuuuuuuuuuuuuuurrrxxx~~~|||xxxwwwvvvuuusssrrrrrrrrrrrrjjjnnnooojjjeeecccfffjjjhhheeeaaa___```bbbdddeeejjjgggbbbZZZOOOCCC888111***)))((()))***+++***)))((())))))((((((((()))+++///???JJJLLLQQQVVVMMM===444111---+++***+++******)))************)))(((((((((''''''(((+++,,,,,,+++(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((''''''&&&''''''(((((()))+++,,,---......---,,,---...///000111222444444555777:::>>>AAADDDFFFFFFJJJMMMKKKFFFBBBAAAAAAFFFLLLOOOOOOMMMFFFFFFGGGFFFCCC@@@===<<<<<<999666444444333111...111000...---,,,,,,,,,,,,((()))************))))))))))))))))))************------------------------000***(((+++---++++++///((()))***+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........***+++,,,,,,------,,,,,,///000111222222111000///000000000111222333444555000111222333444444555555777888888888666666888999666666888:::<<<>>>>>>>>>===>>>AAADDDGGGKKKMMMNNNTTTVVV[[[```ffflllppprrrqqqpppooommmllllllmmmoooqqqtttwwwxxxvvvsssrrrrrrtttsssqqqqqqsssxxx~~~}}}zzzvvvtttttttttttttttyyyxxxwwwxxxyyyyyyxxxwwwpppxxx{{{xxxwwwvvvuuusssrrrqqqppplllooonnniiifffhhhlllmmmkkkhhhdddaaa___aaadddfffjjjfff```ZZZTTTJJJ>>>555+++******+++,,,,,,***(((((((((((())))))(((((((((...:::EEEKKKQQQUUUOOOCCC666333...+++*********)))******+++++++++***))))))&&&&&&&&&(((***,,,,,,+++'''(((((()))))))))))))))''''''((()))))))))))))))(((((((((((((((''''''&&&'''''''''(((***,,,......000///.........///000111666:::???BBBCCCFFFKKKOOOTTTVVVVVVVVVYYY\\\YYYRRRLLLIIIGGGIIINNNUUU[[[___QQQTTTVVVVVVSSSOOOLLLKKKNNNIIIBBB>>><<<;;;777444000///...,,,,,,,,,------)))))))))*********++++++*********+++++++++,,,,,,////////////////////////000)))(((---...***)))---)))))))))))))))************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------------******+++,,,,,,,,,,,,,,,---...///111111111000///111111111111111222333444000111222333444444444444222333555555444555777999666666777:::===??????>>>>>>???@@@BBBDDDFFFGGGHHHIIIKKKOOOUUU[[[bbbgggkkklllmmmnnnmmmkkkkkklllnnnoootttzzz|||zzzwwwvvvvvvvvvuuusssqqqqqquuu{{{zzzzzzyyyvvvttttttuuuwwwzzzzzzzzz|||~~~{{{vvv}}}{{{{{{zzzyyyvvvssspppooorrrssspppiiihhhmmmqqqpppllljjjfffbbb```aaadddggghhhaaaZZZXXXWWWRRRHHH>>>111///,,,+++******)))'''((((((((()))******((('''---222;;;DDDJJJJJJFFFBBB888333...***)))))))))(((***************)))(((((('''&&&&&&''')))+++***)))''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((((((''''''&&&&&&&&&''')))***,,,...///000000111333666999<<<>>>EEEKKKQQQTTTTTTUUUYYY]]]aaaaaa___]]]```bbb^^^WWWOOOPPPRRRTTTVVVZZZ___cccXXX\\\aaabbb```]]]\\\[[[\\\UUULLLGGGFFFFFFEEEBBB999777444000...,,,,,,,,,,,,+++***)))))))))***+++++++++,,,,,,,,,---------////////////////////////000)))(((//////)))'''+++***)))((('''''')))***+++******+++++++++,,,,,,,,,******++++++++++++************,,,---------,,,+++******+++,,,,,,,,,,,,++++++,,,...///000000000///111000000///000000111111111222222222222111000///000111333333333444666888:::999999<<>><<<<<<888444...***))))))(((((()))))))))))))))(((((('''((('''&&&'''((()))((('''''''''((()))))))))))))))'''(((((()))))))))))))))(((((((((((((((''''''&&&&&&&&&''')))+++---///000333555888===DDDJJJPPPSSSUUU[[[aaaccc```^^^```bbbfffeeeaaa^^^```bbb]]]VVVLLLTTT]]]ccccccaaa______[[[```fffiiihhhfffffffffaaaYYYQQQMMMNNNQQQQQQPPPKKKHHHBBB;;;666222///...///---+++)))(((((()))***,,,,,,,,,---------......////////////////////////000)))(((000000(((%%%***+++)))'''&&&&&&(((***,,,*********++++++,,,,,,,,,*********++++++*********)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++)))***,,,...000000000000000//////............///222222222222000...+++***111222333444333444666999999888777:::===>>>===;;;??????@@@AAACCCDDDEEEEEEBBBCCCDDDHHHMMMRRRWWWZZZWWW\\\aaadddddddddfffhhhnnntttyyyzzzyyyyyy|||xxxwwwvvvrrrppprrrxxx}}}{{{{{{{{{{{{yyyxxxwwwvvvvvv|||~~~}}}{{{xxx|||wwwqqqqqqssswwwyyywwwqqqppptttwwwxxxvvvrrrmmmjjjjjjjjjjjjiiijjjfff```\\\]]]___ZZZQQQGGG999......111...***)))************************(((***---000333444444444,,,---...+++'''%%%%%%'''***%%%###'''***)))((()))&&&(((***+++,,,+++)))(((&&&&&&''''''(((((())))))((('''&&&''')))++++++***)))***+++***((('''((()))******)))(((...666999777>>>CCCJJJQQQWWWZZZ]]]___dddhhhhhhdddeeejjjlllhhhlllhhheeedddccc]]]SSSKKKMMMQQQ\\\iiikkkeeeaaaccc^^^aaafffkkkooonnniiidddlllfffXXXJJJJJJUUU___bbbYYYYYYVVVNNNCCC999333111,,,...///---)))(((***---,,,******+++---///000///333222111///............++++++************++++++***)))((()))+++,,,,,,***///---+++***++++++***)))*********++++++,,,,,,,,,))))))*********+++++++++***+++,,,,,,******+++,,,---......///......------.........///111000...,,,222222333333222000---+++000000111222333444444555666555888===>>>===@@@EEEEEEDDDDDDCCCBBBAAAAAA@@@CCCBBBCCCDDDFFFJJJMMMPPPSSSQQQQQQVVVXXXYYY\\\```ggglllsssxxxzzzzzzzzzzzz|||{{{zzzyyyxxxxxxxxxxxxzzz}}}~~~~~~|||zzzxxxvvvuuupppsssxxx~~~{{{~~~xxxvvvzzz{{{ssspppssswwwxxx{{{yyyuuutttxxx{{{|||ssspppmmmkkklllmmmmmmmmmjjjgggaaa^^^aaaddd___XXXMMM???222000000---*********)))))))))))))))******''')))+++---//////...---+++,,,,,,***'''$$$%%%&&&+++&&&$$$(((***)))(((***'''((()))***+++******)))((((((((((((((())))))))))))'''&&&''')))******)))''')))******((((((((())),,,---,,,---555@@@FFFFFFJJJNNNTTTZZZ___bbbeeefffgggjjjjjjfffgggkkkmmmjjjkkkhhhfffggggggbbbYYYQQQKKKMMMWWWccciiifffdddeeedddfffiiilllmmmmmmkkkjjjoookkkaaaWWWWWWaaajjjlllbbbbbb___YYYPPPGGG???;;;333000,,,******+++,,,---...------...111222222111333222222000///...------++++++************++++++***)))((()))+++,,,+++***,,,***))))))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------***,,,,,,,,,+++***+++,,,.....................---///......///000000///---///000111222222000///---000000111111222222333333555555777;;;<<<;;;>>>CCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCFFFHHHJJJNNNLLLMMMRRRUUUVVVXXX]]]```eeelllqqqtttwwwxxxzzz~~~~~~~~~}}}}}}|||{{{{{{zzz{{{~~~|||zzzwwwuuutttsssnnnqqq{{{}}}}}}|||}}}xxxwww{{{~~~wwwpppooouuu{{{wwwzzz{{{wwwwww{{{~~~qqqooommmmmmoooqqqqqqqqqkkkiiieeebbbeeeiiiggg```VVVHHH:::333000---++++++)))(((''''''''')))+++,,,)))***+++,,,,,,+++***)))***++++++)))'''%%%%%%&&&+++'''&&&)))***))))))+++)))))))))))))))******+++*********))))))))))))))))))(((&&&'''((())))))((((((***,,,,,,+++***++++++...111333777AAAOOOWWWYYYYYY[[[___cccgggiiijjjkkkkkkmmmkkkhhhhhhlllmmmlllgggeeeeeehhhkkkhhh```YYYMMMMMMSSS___hhhjjjjjjjjjooonnnnnnnnnoooppppppppprrrpppkkkeeeeeelllqqqsssiiigggdddbbb___YYYQQQJJJAAA999000,,,---//////...000//////111222333222000222222222111000...,,,***++++++************+++++++++)))))))))+++,,,+++***)))(((''')))+++,,,,,,+++,,,,,,++++++++++++++++++------------............***,,,---,,,+++***+++---......---------......///111///......///000000///---...///111111111000///000000000000000111111111555444666999:::888;;;@@@AAAAAABBBCCCEEEFFFGGGGGGDDDDDDCCCBBBCCCDDDEEEFFFIIIHHHIIIOOOQQQQQQTTTXXXXXX\\\bbbggglllppptttwww}}}~~~}}}|||zzzzzz}}}}}}{{{yyywwwvvvuuuyyyooonnnxxx{{{tttttt}}}{{{||||||xxxuuuuuuyyy}}}{{{ssslllkkkpppvvvssswwwyyyxxxyyy}}}rrrqqqoooppprrrsssssssssooonnnjjjfffiiimmmkkkfff^^^SSSCCC888000,,,+++***+++)))'''&&&'''))),,,...,,,,,,---------,,,++++++***+++***)))(((''''''''',,,((('''******((()))+++***)))((('''((()))+++,,,,,,++++++******)))))))))***(((''''''((()))((('''***,,,......---------...222888>>>DDDNNN[[[cccdddbbbbbbcccfffhhhjjjjjjjjjmmmmmmllljjjjjjkkklllllldddcccdddiiinnnmmmggg```VVVTTTVVV___iiipppqqqpppxxxssspppqqqtttvvvrrrnnnnnnooonnnllllllnnnqqqrrrkkkfffcccdddgggfff___YYYRRRJJJ???666111000000///000//////000222222000...000000111111///,,,)))'''++++++************+++++++++***)))***+++,,,+++))))))(((((()))++++++***))),,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++,,,---,,,++++++,,,---......---------...//////222///------...000000000---...///000000000000000111111000000/////////...444222444777777666888>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHJJJOOOPPPOOOPPPSSSSSSVVVZZZ^^^ccchhhmmmqqqwwwyyy|||}}}{{{~~~{{{|||~~~}}}|||zzzyyyxxxxxxxxx{{{ooollltttuuunnnnnnwwwuuuuuussspppmmmnnnssswwwzzz{{{xxxrrrjjjhhhkkkppppppvvvzzzzzz{{{wwwuuurrrrrrssstttuuuttttttsssnnnjjjjjjnnnmmmiiiddd\\\NNN???444...,,,+++---+++)))((((((***---///++++++,,,,,,------------,,,+++************))))))+++)))(((******'''(((,,,+++***((('''''')))+++---,,,,,,++++++******))))))+++)))(((''')))))))))(((+++,,,............000222999AAAJJJQQQYYYbbbffffffgggfffdddfffhhhjjjjjjhhhlllkkkjjjkkkkkkjjjjjjkkkeeedddeeekkkqqqrrrnnnhhhdddaaa```cccllltttvvvtttxxxpppkkkooowwwxxxooodddcccfffjjjmmmnnnnnnpppssspppiiicccdddiiijjjfff```^^^YYYPPPCCC777111///000333222111111222111///...---...//////---+++(((&&&++++++************+++++++++***)))***++++++***)))******)))***+++***(((&&&,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++,,,------++++++,,,------------------...//////111///---,,,...///////////////000000000000000///111111000000///.........333111222444555444777<<>>=====================???@@@AAACCCEEEGGGHHHIIIMMMLLLOOOSSSTTTOOOMMMNNNQQQRRRSSSTTTUUUYYY]]]aaahhhkkkqqqvvvzzz{{{{{{{{{~~~|||}}}xxxwwwtttrrrppppppppppppoookkkeeebbb```___^^^^^^XXXVVVRRRNNNMMMQQQVVVZZZWWW[[[^^^^^^]]]```gggmmmmmmtttzzz|||}}}|||~~~zzzuuussstttwwwyyy{{{uuuuuuqqqkkkjjjmmmnnnlllkkkkkkdddSSSDDD;;;555000------,,,+++************''''''''''''((()))******,,,***((()))+++,,,+++)))***((()))***((($$$&&&+++***)))((((((((()))++++++)))))))))***************,,,***)))***,,,------,,,***+++---000555<<>><<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCEEEEEEFFFIIIIIIMMMSSSTTTPPPMMMNNNNNNPPPQQQQQQQQQTTTWWW[[[___bbbhhhnnnsssvvvxxxxxxxxxwwwzzzsssqqqnnnkkkhhhggggggggg```^^^WWWNNNIIIJJJGGGBBB@@@<<<888444444888===AAA888<<>>???@@@BBBCCCDDDDDDDDDEEEEEEJJJQQQSSSPPPNNNOOOLLLMMMNNNOOOOOOQQQUUUWWWWWWZZZ```gggmmmqqqtttuuurrrsssxxx~~~uuuoooggg___YYYUUUQQQNNNGGGDDD???;;;666444333222111111111111111111111111444333222111222666===BBBRRR]]]iiipppqqqssswww|||zzz}}}{{{wwwwww||||||xxxzzzuuuooolllllloooqqqrrrttttttmmm___QQQEEE999000000+++(((((((((&&&(((,,,---***((())),,,---***(((+++***)))(((((()))***+++))))))+++,,,------------))))))))))))))))))))))))''',,,111222...+++,,,...,,,+++)))***,,,...//////111444:::BBBJJJSSS[[[___cccbbbcccfffkkkmmmllljjjooonnniiieeehhhooosssrrrmmmggghhhqqqvvvppphhhddddddiiijjjggghhhllllllgggddddddgggiiigggdddhhhnnnmmmnnnnnnkkkgggfffiiillleeefffgggkkkhhhWWWXXXnnnlllrrrxxx{{{yyytttqqqpppnnniiifffgggjjjfff[[[PPPBBB:::111///111333///+++++++++,,,,,,,,,+++******(((((()))***,,,///111222---***((())),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---***)))++++++((((((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///...+++---...---,,,******+++222111000000111444777:::111111111111000000000000---///000000000222777;;;999:::;;;===>>>>>>>>>>>>???@@@BBBAAAAAA@@@BBBCCC>>>BBBDDDGGGLLLQQQOOOIIIOOOQQQSSSTTTTTTRRROOOMMMRRRRRRWWW___eeefffjjjnnnppprrruuuxxx|||ddd___VVVOOOIIIDDD???===777555333111000000111111------------------------+++,,,,,,++++++---000333<<>>...000,,,)))******((())),,,+++***)))***++++++***)))+++***)))(((((()))***+++))))))))))))((('''&&&&&&'''''''''''''''''''''''')))+++------******+++...,,,,,,++++++,,,---000111555===GGGMMMQQQUUU]]]cccbbbccceeeiiinnnooonnnllllllooonnnjjjjjjnnnrrrsssqqqkkkjjjqqquuuooogggbbbcccggghhhggghhhjjjiiiddd___\\\]]]cccgggiiikkkoooppppppnnnjjjfffeeehhhlllpppqqqmmmmmmlll]]]VVV```tttxxx}}}}}}yyytttpppooopppkkkiiikkkooonnneee\\\RRRHHH<<<444111000---***++++++++++++++++++******))))))******+++,,,------,,,***((()))+++---,,,+++---------,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,))))))++++++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///...---000000111111000///...///000///......///222555777111111111000000000//////000111222111000222555999999999;;;<<<===>>>>>>???>>>@@@AAA@@@???@@@BBBCCC@@@BBBBBBEEEKKKQQQOOOIIIKKKLLLNNNPPPPPPOOONNNNNNSSSRRRUUU\\\```bbbeeejjjkkklllooossswww{{{LLLGGGAAA;;;777444000...+++***))))))***+++---...++++++++++++++++++++++++***,,,---,,,+++***+++,,,...444===DDDMMMZZZkkkvvv~~~yyyxxxyyywwwrrrvvvtttrrrrrrtttvvvvvvvvv{{{xxxrrrnnnkkk___GGG111222---***+++,,,******,,,)))***++++++***)))***+++******))))))))))))******++++++******)))(((((('''************************+++***((('''((()))+++---+++,,,---,,,+++,,,111555===HHHTTTZZZZZZZZZ___ddd___bbbffflllqqqsssqqqoookkkqqqsssooolllnnnqqqrrrtttooommmqqqsssnnngggbbbeeegggiiiiiijjjkkkhhhccc]]]XXXWWW^^^eeehhhiiikkkqqqqqqnnniiidddbbbeeeiiipppuuurrrqqqvvvqqqffffffwwwzzz|||{{{xxxtttqqqpppmmmiiigggjjjpppqqqllleee```WWWIII===444///---+++++++++++++++******))))))******++++++***))))))(((+++)))((((((***++++++***......---,,,+++***))))))******+++,,,,,,,,,,,,+++,,,)))(((++++++)))***---+++++++++++++++++++++++++++,,,---...///...---,,,...............---------------,,,,,,---000222444111111000000000000//////222333333222111222555777777888999:::<<<===>>>???@@@AAAAAA???>>>???AAADDDCCCBBB@@@BBBJJJRRRQQQKKKHHHHHHIIIJJJKKKLLLMMMNNNTTTQQQRRRWWW[[[\\\```eeeeeegggiiilllpppuuuzzz999666333000//////...---++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++---...000111333555<<>>>>>DDDDDDCCCAAA??????@@@CCCDDDAAA>>>@@@KKKUUUVVVPPPJJJIIIGGGFFFGGGIIIKKKMMMSSSOOOOOOSSSVVVXXX]]]cccccceeeggghhhjjjooouuu{{{333000.........///......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((()))---///111///,,,***---777EEEOOOiiitttvvvssstttsssrrrsssvvvxxxyyyxxxvvvsssvvvwwwuuurrrjjj[[[MMM999000***+++,,,+++)))***'''***,,,+++)))(((+++---)))))))))******)))))))))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((***,,,---,,,+++(((***,,,,,,,,,000:::BBBOOORRRXXX___bbbaaa]]]YYYUUU[[[eeennnuuuxxxxxxxxxvvvtttnnnjjjnnnsssrrrnnnrrrqqqooonnnooopppmmmjjjfffdddcccgggjjjhhhddd```eeebbbaaa```]]]YYY[[[aaafffiiikkkjjjeeeaaa``````ddduuuuuukkknnnqqqppprrrrrrrrrssstttuuuvvvwwwwwwssspppnnnppptttvvvtttqqqfffccc\\\SSSHHH===444///---,,,+++***))))))))))))******+++++++++++++++***))))))))))))))))))***+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++000,,,***,,,***'''&&&)))***************************++++++,,,,,,,,,,,,,,,///,,,***+++---......,,,,,,,,,,,,,,,---///000111000000000////////////...//////000111444666777777666666666777888:::<<<===GGGGGGEEECCC@@@???@@@AAACCCAAA>>>AAAKKKWWWZZZVVVOOOMMMJJJGGGFFFGGGIIIKKKPPPLLLLLLPPPSSSVVV\\\bbbcccfffgggggggggjjjpppvvv|||222000...---...---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********((((((***...111000...***'''(((///888???TTTcccxxxzzzxxx{{{uuuuuuuuuwwwyyyyyywwwuuuooouuuxxxuuuoooiiiaaaYYY???555,,,+++,,,+++***+++((()))***+++******+++---))))))************))))))---,,,***((('''&&&&&&'''((((((((((((((((((((((((((()))+++,,,------------(((***,,,---111999CCCKKKWWWVVVWWW[[[```aaa]]]YYYVVV]]]gggooouuuwwwyyyyyy|||vvvnnnkkkpppvvvtttmmmppppppnnnlllmmmppppppmmmoooiiieeehhhjjjfffaaa^^^[[[ZZZYYYXXXTTTQQQUUU\\\YYY]]]aaabbb___\\\[[[\\\___qqqtttllllllnnnqqqzzz{{{yyyxxxxxxyyyyyyxxxwwwuuurrrqqqrrrtttuuurrrooommmjjjeee^^^TTTFFF888//////...,,,***))))))*********************+++,,,---)))*********))))))+++,,,(((((()))***+++,,,------******+++,,,,,,,,,,,,+++000,,,+++,,,***'''&&&)))+++++++++++++++++++++++++++++++++,,,,,,,,,---------***''''''***---,,,***,,,,,,,,,---...///000000000000////////////.........---...000444666777666666666555555666888:::;;;DDDEEEEEEDDDAAA@@@@@@@@@BBBBBBAAABBBJJJUUUYYYXXXTTTRRRMMMIIIGGGGGGIIIJJJMMMJJJIIIMMMQQQSSSXXX^^^aaadddgggfffdddffflllrrrwww{{{111///------------+++)))*********+++++++++++++++***************************+++,,,,,,+++,,,---//////...,,,***+++...222555@@@LLLcccyyy~~~|||}}}yyyyyyxxxyyyzzzyyywwwuuuooouuuxxxtttooojjjbbb[[[GGG;;;///,,,---,,,,,,,,,)))(((((()))+++,,,,,,+++((()))***++++++***)))(((111000---+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++******...222++++++,,,000888CCCNNNUUU]]][[[ZZZ[[[^^^aaaaaaaaa\\\bbbkkkrrruuuvvvwwwyyy|||yyytttqqqtttwwwtttnnnoooqqqooojjjjjjooopppmmmrrrhhh```aaa```ZZZTTTQQQHHHEEECCCDDDDDDCCCFFFLLLGGGJJJNNNNNNMMMMMMPPPSSSSSScccjjjjjjnnnnnnrrr~~~||||||||||||yyyvvvtttsssrrrsssuuutttqqqnnnuuuqqqlllggg___RRRBBB666111///---+++******+++++++++***((('''''')))+++---)))+++,,,+++))))))+++...))))))******++++++,,,,,,******+++,,,,,,,,,,,,+++---***)))++++++((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,((($$$%%%)))++++++))),,,,,,,,,------......///000000/////////............------000333555444333777666555444555666888999===@@@BBBCCCBBBAAA@@@AAAAAADDDDDDCCCGGGOOOTTTUUUVVVSSSOOOKKKIIIIIIIIIJJJKKKHHHGGGKKKMMMNNNRRRWWWZZZ___ddddddaaabbbhhhnnnrrrvvv|||---,,,+++,,,.........,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++&&&)))+++,,,+++))))))))),,,,,,++++++++++++,,,,,,333;;;PPPkkk|||~~~||||||}}}|||zzzzzz{{{zzzxxxvvvqqquuuwwwuuuqqqkkkbbbYYYMMM???111---...------...***((('''(((,,,...---***((()))***++++++***)))(((,,,***)))''''''(((***+++************************)))+++,,,)))&&&(((///555...,,,,,,222===JJJUUU[[[``````___]]]]]]```eeejjjaaagggooosssuuuuuuvvvwwwzzz|||{{{xxxwwwwwwuuupppppprrroooiiiiiinnnooollljjj]]]SSSQQQOOOGGG@@@===:::333...111555666777999999;;;<<<<<<===@@@FFFKKKJJJXXX```eeeiiifffgggttt~~~|||}}}~~~}}}zzzwwwxxxxxxxxxyyyzzzyyyuuurrryyytttnnnkkkfff\\\KKK???222000...,,,******+++,,,---***'''%%%%%%''')))+++)))+++---,,,***))),,,///+++++++++*********************+++,,,,,,,,,,,,+++***''''''++++++***+++...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///000+++'''(((,,,//////---+++++++++,,,,,,------...000/////////............000...---///333444222000888666555444444555777888777;;;???BBBBBBBBBAAABBBAAAEEEGGGDDDDDDJJJOOOQQQUUUSSSOOOLLLJJJJJJJJJKKKJJJGGGGGGJJJKKKKKKMMMQQQTTTZZZ```aaa___```fffkkknnnrrrxxx000---)))((()))++++++,,,+++*********+++,,,------************************++++++++++++++++++++++++.........---------,,,,,,000---999TTTllluuuyyy}}}|||tttnnnrrr|||~~~|||yyyvvvssslllbbb[[[ZZZFFF444000...)))'''***---)))''')))---000///,,,+++)))(((((())))))(((&&&&&&'''(((***+++++++++++++++*********))))))((((((---+++******++++++)))(((---++++++666KKK[[[\\\TTT\\\ccciiiddd[[[YYY```hhhcccjjjtttyyyyyyvvvtttsssvvvyyy{{{|||yyyuuusssqqqqqqrrrnnnggghhhnnnjjj___YYYOOOBBB:::666555333000---+++)))***---000000////////////111333666999;;;>>>???HHHUUU^^^bbbjjjrrryyyyyysssxxx{{{wwwvvvvvvzzz~~~}}}xxxwwwyyyzzzvvvooogggdddaaaYYYPPP<<<333,,,+++,,,++++++---,,,,,,,,,,,,,,,+++******************************+++++++++*********))))))***)))***+++,,,,,,***(((++++++******+++,,,------+++++++++++++++++++++++++++,,,,,,+++******,,,...,,,...,,,***+++......+++...//////000000000000///111111000///...---,,,,,,------...///000222222333444444555666777777777666;;;<<<===???@@@@@@AAAAAAEEEEEEDDDBBBAAACCCGGGJJJSSSQQQNNNLLLKKKIIIFFFDDDIIIFFFCCCDDDHHHKKKLLLKKKRRRVVVZZZ\\\\\\___cccfffhhhooowww{{{~~~000---)))((()))+++,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++222EEEZZZjjjtttyyyxxxvvvpppkkknnnxxx}}}{{{zzzxxxsssjjjddd___OOO===333...******+++---+++))),,,222555555222+++)))(((((())))))((('''))))))))))))************************)))))))))(((***)))))))))***++++++++++++...444AAASSS___\\\SSS\\\dddkkkiiibbb```eeelllfffllltttwwwvvvsssqqqqqqsssuuuxxxzzz{{{zzzxxxvvvrrrrrrpppkkkfffbbbYYYPPPEEE===333...------,,,***///---******---......,,,,,,,,,------///000222333444444:::EEENNNTTT^^^hhhttt}}}yyywww|||}}}xxxzzzxxxyyy~~~~~~{{{zzz{{{|||yyyqqqiiifffeee^^^VVVEEE;;;111...---+++***++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++*********))))))*********+++,,,,,,***((((((((()))))))))*********+++++++++++++++++++++++++++,,,---,,,++++++,,,------//////,,,...333333111333333444444333222000///000///......------......000000111111222333333444333444555666666777777666777888:::<<<>>>???@@@AAACCCDDDCCCBBBAAAAAADDDFFFMMMKKKJJJIIIJJJJJJHHHFFFHHHFFFDDDFFFIIILLLMMMLLLRRRUUUYYY[[[[[[]]]___bbbccciiipppuuuxxx~~~///,,,)))(((***+++,,,+++++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,444FFF^^^nnnuuurrrsssooohhhgggpppzzz}}}|||{{{{{{{{{xxxqqqlllddd\\\KKK777---,,,---,,,,,,***)))+++///222111///+++)))(((((()))***)))'''++++++***)))(((((())))))************))))))))))))''''''((()))***+++------***444CCCQQQ^^^ccc^^^VVV[[[cccmmmooollljjjlllpppmmmrrrvvvwwwtttqqqpppqqqtttsssuuuyyy}}}}}}zzzwwwnnnnnnnnnlllaaaPPPCCC???555000+++)))+++,,,,,,***...,,,***+++,,,------,,,******+++,,,,,,,,,,,,,,,---,,,...555;;;BBBMMMVVVeeennnssstttwww~~~}}}xxx}}}yyyxxxzzz{{{xxxwwwyyy|||yyysssllliiihhhbbb[[[MMMAAA555111///---+++,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))***,,,,,,***((('''((()))***+++***))))))+++++++++++++++++++++++++++,,,------,,,+++,,,---///222333222444:::===<<<===>>>???>>>===:::777666444333111/////////111111///////////////000111111333333444666666777777777444555777999;;;>>>???@@@AAABBBCCCBBBAAA@@@AAABBBEEEDDDEEEGGGIIIJJJJJJHHHFFFEEEFFFHHHKKKNNNNNNNNNQQQTTTXXXZZZ[[[[[[]]]^^^bbbgggnnnrrruuu|||...,,,))))))***,,,,,,+++,,,+++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------+++...---+++:::UUUkkkrrrrrruuusssjjjeeejjjsssyyyzzzyyyxxxyyyzzzxxxrrrmmmhhhfffWWW===---,,,...,,,---+++******,,,,,,***(((***)))((()))******)))(((++++++)))((((((((()))************)))))))))))))))'''(((((())))))***---///...>>>QQQ^^^fffhhhccc\\\[[[cccmmmssstttrrrppppppuuuxxxyyyxxxtttqqqrrrtttwwwuuutttwww|||}}}xxxssskkkhhhiiigggWWW@@@444555000---+++***,,,---,,,+++*********+++,,,---------)))***,,,---...---,,,+++---------...111666===DDDNNNVVV___gggqqqzzz|||www|||yyyxxxvvvqqqkkkkkkooowwwxxxuuuooollliiibbbZZZPPPCCC666333222000------))))))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))***+++,,,***))))))***,,,------,,,+++)))++++++++++++++++++++++++***+++------,,,,,,...///444888:::999<<>>:::666444333333444//////.........///000111222333444555666777777777555555666888:::<<<===>>>@@@BBBCCCCCCAAA?????????AAAAAABBBEEEHHHJJJJJJIIIDDDEEEGGGJJJMMMOOOOOOOOOPPPRRRVVVYYY[[[]]]]]]^^^aaaeeekkkooorrryyy---+++))))))+++,,,,,,+++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------+++000///+++444NNNeeeoooqqqwwwwwwnnnhhhkkksssyyyzzzxxxvvvwwwwwwuuupppkkkhhhjjj]]]DDD111------+++---,,,,,,,,,---,,,***(((***)))((()))***+++***))))))))))))))))))******+++))))))))))))))))))******)))******)))((())),,,///888III\\\fffjjjkkkiiieee^^^dddllltttwwwuuuqqqmmmwwwyyyyyyvvvrrrppprrrtttvvvtttrrruuuzzz{{{vvvrrrnnniiieee___MMM777///222,,,+++******))))))(((&&&+++,,,,,,++++++*********((()))+++---......------+++---/////////222666888:::AAAKKKWWWeeeqqqvvvvvvxxxzzzzzzvvvjjj``````gggssswwwxxxuuuqqqmmmddd[[[UUUHHH;;;888777333---***)))******+++++++++******++++++++++++++++++++++++************************,,,***))))))+++++++++))))))+++,,,------,,,***)))++++++++++++++++++++++++)))+++,,,---...///333555<<>><<<;;;444333111///......///000000111333444666666777777:::999888888888999:::;;;???AAACCCCCCAAA@@@???@@@???@@@AAADDDGGGGGGEEECCCEEEGGGIIIJJJKKKLLLOOOQQQOOOOOOQQQUUU[[[___aaabbb]]]___bbbfffjjjpppwww|||+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,,,,,,,---...000===UUUkkkkkkrrrwwwtttrrruuuxxxxxxyyyvvvtttssssssqqqlllhhhgggddd___TTTCCC222++++++!!!$$$&&&((())))))))))))***)))((()))+++,,,+++***((()))+++,,,,,,***(((&&&((()))))))))************)))+++---+++***+++111666HHHWWWgggmmmoooppppppooommmkkklllqqquuusssjjjbbbmmmooopppooommmmmmqqquuuppppppqqqqqqqqqpppoooooohhhdddXXXEEE666000...,,,***++++++******)))***+++***,,,---,,,)))'''''''''++++++************++++++'''---000...///333555222222444777;;;AAAKKKXXXbbbqqqrrrvvvyyyvvvmmmfffeeemmmssswwwvvvvvvuuuqqqlllhhh]]]TTTTTTRRRHHH999///.........---,,,+++***)))++++++++++++++++++++++++))))))*********+++++++++,,,***)))(((***++++++************)))))))))((((((++++++++++++++++++++++++------...000555<<>>???@@@<<<===???BBBEEEEEECCCAAAFFFHHHIIIIIIIIIJJJMMMQQQQQQOOOOOORRRXXX]]]``````]]]___aaaeeejjjooouuuyyy}}}+++***)))***,,,---,,,+++,,,,,,,,,,,,------...///************************------------------------000000/////////.........000------000111999SSSnnnmmmssswwwuuusssttttttrrruuurrrppppppqqqooojjjffffffaaa^^^YYYIII444***---(((***,,,---,,,******)))***)))((()))+++,,,,,,***)))***,,,---,,,)))&&&###(((((())))))*********+++'''***,,,,,,+++---444:::KKKZZZiiioooqqqrrrqqqpppsssooommmppptttqqqhhh___lllnnnppppppnnnooossswwwrrrssssssqqqmmmjjjiiiiiiZZZYYYMMM999...//////***$$$%%%&&&&&&'''(((***,,,###&&&***+++******+++---000///---+++******+++,,,---222333///...222444111444333222222333:::HHHUUUmmmkkkoooxxx|||vvvlllfffhhhnnnqqqqqqrrruuuuuussskkkbbb\\\^^^^^^TTTCCC888000000///...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---+++)))(((***+++++++++------,,,+++******++++++++++++++++++++++++++++++//////000222888AAALLLTTTTTTYYYZZZTTTQQQVVV\\\___^^^]]]\\\\\\\\\___aaacccaaaaaa___]]][[[YYYWWWVVVKKKHHHBBB<<<777444333333///000222444555666777777666555444555666999<<<===;;;===>>>>>>======???@@@999:::===@@@DDDDDDBBB@@@GGGHHHIIIHHHGGGHHHMMMQQQRRRPPPNNNPPPUUUZZZ]]]^^^YYYZZZ\\\```dddjjjpppsssyyy444222///---++++++,,,,,,+++*********++++++***(((---,,,+++)))(((((((((((()))***+++,,,,,,,,,,,,+++---+++)))***---...,,,***(((,,,///...///<<>>888222555222//////000222333444444555777999:::999888777:::<<>>BBBLLLUUUXXX]]]```]]]WWWVVV\\\aaaaaa___]]][[[\\\```bbbcccbbbbbbcccccccccdddddddddddd___YYYRRRNNNKKKGGG@@@:::666333111111222444444333555666888:::::::::999888:::<<>>???>>>======>>>@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGHHHGGGGGGHHHIIIMMMNNNOOONNNMMMNNNRRRVVV[[[___ccceeeeeeeeeiiilllnnnqqqxxx,,,+++************++++++)))))))))***---...---+++)))))))))***+++,,,...///000///...---------......///...------...//////000000......222===MMM___jjjiiimmmooooooqqqtttsssoooqqqooollljjjjjjkkkllllllmmmmmmoookkkZZZCCC444000---+++)))((())))))(((''')))***++++++++++++***))),,,,,,+++,,,---...,,,******))))))+++---...,,,+++---++++++---...222>>>LLL```bbbeeeiiimmmpppssstttyyyxxxvvvrrrrrrrrrlllddd^^^[[[XXX[[[fffrrrvvvsssrrrmmmiiifff___SSSLLLJJJVVVAAA444///)))***...+++++++++************++++++******))))))******+++,,,******++++++++++++,,,,,,++++++,,,...//////000000......//////...---,,,+++111///222>>>QQQ___ffffffggglllrrrssspppmmmooorrrqqq\\\QQQUUU___mmmooocccIII>>>111,,,---///---***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++...+++)))(((***,,,---------------,,,+++,,,///111:::BBBHHHJJJLLLQQQVVVWWWWWWYYY[[[[[[[[[]]]___aaa___^^^^^^^^^^^^______^^^bbbccceeegggiiijjjjjjjjjfffdddaaa```^^^YYYTTTOOOFFFAAA:::555333222222222444555666888999999999999999;;;>>>>>>=========>>>?????????@@@AAACCCDDDEEECCCEEEHHHIIIHHHGGGGGGGGGMMMOOOPPPOOOMMMMMMQQQUUUVVVZZZ```cccdddeeeiiilllnnnppptttyyy...------,,,++++++******)))))))))+++---...---,,,)))))))))***+++,,,---...111111000000///000000000000000000//////111333555222333666>>>JJJWWWcccjjjpppooommmooouuuyyyuuulllqqqqqqooommmlllmmmooopppoooooommmgggXXXFFF888222---+++)))((())))))((('''*********++++++*********,,,,,,+++,,,---...,,,******))))))+++---...---+++,,,,,,,,,---000777EEERRRfffhhhkkknnnqqqssstttuuu{{{{{{xxxttttttuuuqqqkkkfffaaaXXXVVV```ooovvvtttsssiiidddgggjjjcccUUULLLLLL999111000,,,---///***++++++************++++++******))))))******+++,,,*********++++++,,,,,,,,,---......///......---,,,,,,---......---,,,***(((///...///333>>>LLLZZZcccbbbjjjrrrvvvvvvuuuwwwzzz|||mmmfffdddbbbhhhkkkcccTTTHHH888///------+++(((++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++...+++)))(((***,,,------,,,------,,,,,,---111555???GGGMMMNNNOOOSSSVVVVVVWWWYYY[[[]]]]]]]]]^^^```aaabbbaaa```___]]]\\\\\\dddeeegggiiijjjkkkjjjjjjeeeeeeeeedddcccaaa]]]ZZZTTTMMMBBB:::444333222222222333444555666777888888999;;;=========<<<>>>???>>>>>>??????AAABBBDDDDDDCCCEEEGGGHHHGGGFFFFFFFFFLLLNNNPPPOOOMMMMMMQQQTTTQQQUUU[[[___aaadddiiimmmoooppprrruuu{{{------,,,+++******))))))+++******+++---...---+++*********+++,,,---/////////000111222222222222111111111222222222444888;;;???BBBHHHPPPYYYaaahhhkkktttrrrooopppvvvzzztttjjjqqqqqqqqqpppoooppprrrtttssspppkkkdddZZZLLL>>>555---+++))))))******)))(((************************,,,+++++++++------,,,******))))))+++---...---+++,,,---......222===MMMZZZkkkmmmqqqtttvvvwwwvvvuuurrrrrrpppnnnqqquuusssnnniiifff\\\SSSYYYiiiuuuvvvuuujjjdddllluuuooo```RRRFFF555///000,,,...///)))++++++************++++++******))))))******+++,,,+++,,,,,,------......//////000000000///---,,,***+++,,,---------+++***)))***,,,,,,,,,///;;;LLLZZZ```hhhsssyyyyyyxxxzzz|||}}}uuutttpppeeeeeejjjggg```TTTDDD777///+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,***((()))***,,,,,,,,,***,,,------,,,///555:::FFFMMMRRRRRRRRRVVVYYYYYY[[[[[[]]]```___\\\\\\```aaaccccccbbb___\\\[[[\\\ccceeehhhjjjllllllkkkkkkggghhhhhhhhhgggfffdddccc___XXXMMMCCC<<<888555444111222333444555666777888999:::<<<<<<<<<<<<>>>@@@>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFFFFEEEDDDDDDEEEIIILLLNNNNNNLLLMMMPPPSSSOOOSSSXXXZZZ\\\```fffjjjoooooopppqqqvvv}}}***+++++++++++++++******,,,++++++,,,---...,,,*********+++---///111333444777999<<<>>>???>>>===<<<===>>>@@@@@@@@@CCCHHHLLLSSSWWW]]]bbbfffiiimmmpppsssuuutttrrrssstttpppjjjnnnppprrrsssqqqrrrtttvvvvvvqqqkkkfff```UUUDDD777...,,,*********+++***)))+++******************++++++******+++,,,,,,+++))))))))))))***,,,---,,,++++++---//////444BBBTTT```mmmqqquuuyyyzzzyyywwwuuukkkiiifffffflllrrrqqqkkkdddfff___SSSSSScccqqquuuwwwooollltttzzzttteeeZZZFFF444---...***,,,...)))++++++************++++++******))))))******+++,,,++++++,,,------.../////////000111111111///---,,,******+++,,,,,,,,,,,,,,,(((+++---+++***000>>>IIIZZZdddpppxxxyyyxxxzzz||||||xxxyyyvvvjjjjjjpppnnnlllcccSSSAAA444---+++,,,------------------------++++++++++++++++++++++++++++++************++++++***)))((()))+++,,,+++***(((+++---------000777>>>JJJPPPUUUTTTSSSWWW[[[[[[```^^^^^^aaa___[[[[[[___]]]```bbbaaa^^^\\\\\\]]]aaacccgggjjjmmmnnnmmmmmmjjjjjjjjjiiigggfffffffffccc___XXXQQQIIIBBB;;;777222222333444555777888999999:::;;;<<<;;;<<<>>>@@@???????????????@@@AAAAAACCCDDDEEEDDDBBBBBBCCCEEEEEEHHHKKKKKKJJJKKKNNNQQQRRRTTTVVVWWWWWWZZZaaafffkkkllllllmmmqqqxxx******+++------.........---,,,+++,,,------,,,***)))***,,,...111555777999GGGJJJNNNQQQSSSRRRPPPNNNQQQRRRTTTTTTUUUXXX^^^ccccccggglllnnnmmmnnnqqqtttpppwwwyyytttooommmmmmkkklllooorrrsssrrrrrruuuwwwxxxsssllliiifff\\\III888///---+++***++++++***)))++++++************+++++++++***)))***,,,,,,***((()))((((((***,,,---,,,***+++...//////555EEEWWWdddnnnrrrwww{{{}}}zzzwwwtttnnnkkkfffffflllssspppiii]]]ddd```SSSPPP^^^nnntttyyyuuutttzzz{{{sssfff^^^III666---+++''')))---(((++++++************++++++*********)))***++++++,,,))))))***++++++,,,------...///000222222111///...))))))***+++,,,------...,,,...000---***,,,444;;;SSS^^^llluuuxxxyyyzzz|||zzz|||yyynnnooovvvtttuuulll]]]III888...---///------------------------++++++++++++++++++++++++++++++************++++++)))(((((()))++++++***((('''***---------111999@@@JJJPPPTTTRRRRRRVVVZZZ[[[ccc``````bbb```ZZZZZZ___YYY\\\___```]]]\\\]]]^^^^^^aaaeeejjjnnnoooooooookkkkkkjjjgggdddccccccddddddbbb___ZZZTTTJJJ@@@999333333333444666888999:::999:::;;;;;;;;;<<<>>>@@@@@@???????????????@@@@@@CCCDDDCCCBBB@@@AAACCCEEEBBBEEEIIIIIIHHHIIILLLPPPUUUVVVVVVUUUTTTWWW]]]bbbggghhhiiikkkooovvv~~~***+++,,,,,,,,,+++***)))++++++*********+++,,,,,,000------///111777CCCNNNVVV^^^dddcccaaadddhhhiiinnnmmmllljjjiiijjjkkkmmmoooqqqtttwwwxxxwwwuuutttuuuyyy{{{yyytttnnnllllllkkknnnrrruuutttsssqqqqqquuurrrsssnnnfffbbbTTT;;;///+++((((((+++---,,,***)))))))))))))))(((''''''************************---,,,,,,+++***)))((((((+++++++++///:::KKKZZZbbbkkkqqqvvvxxxzzz|||xxxrrrmmmlllhhhfffllltttrrrkkkggg^^^XXXSSSKKKJJJ\\\rrrtttvvvxxxyyyyyytttfffXXXCCC777---------)))***///...,,,************((('''+++***)))))))))***,,,---)))***---///000000///...111222222000......000222++++++++++++++++++++++++,,,,,,+++***+++,,,...///===OOOgggvvvzzzxxxwwwwww{{{zzzzzz{{{wwwsssuuuzzzzzzttthhhUUU???000---111000...++++++------***(((---------,,,,,,+++++++++000///...---,,,+++******))),,,,,,))))))++++++)))&&&***...//////222:::AAAIIIPPPUUUUUURRRQQQWWW\\\ccc```^^^___``````^^^[[[\\\XXXVVVYYY]]]```^^^[[[^^^```cccfffjjjlllnnnooooooooommmiiidddcccfffjjjfffdddbbb```]]]VVVLLLEEE???999555666444111444:::777777888999:::<<<===>>>AAA@@@@@@@@@AAAAAABBBCCCGGGEEECCCCCCEEEFFFEEEBBBDDDBBBEEEJJJLLLKKKLLLPPPYYYWWWVVVUUUVVVYYY\\\___cccgggjjjkkklllooowww}}},,,,,,---.........---,,,,,,++++++++++++,,,,,,---111...000888@@@GGGPPPWWWeeekkkpppppppppsssuuutttvvvuuuuuuuuuvvvwwwwwwvvvvvvxxx{{{}}}}}}{{{xxxvvvwwwxxxzzzyyyvvvsssqqqqqqqqqsssvvvxxxwwwuuusssrrryyyvvvwwwrrriiidddTTT:::222...******+++,,,***((()))))))))))))))(((''''''))))))))))))))))))))))))++++++******))))))((((((,,,---...222>>>PPP```hhhlllqqqvvvxxx{{{|||wwwqqqqqqoookkkiiioooxxxzzzuuuooofff]]]UUUKKKFFFSSSfffrrruuuvvvvvvuuupppdddXXXBBB666---...---))))))...---,,,******++++++***(((++++++***))))))***+++,,,***+++,,,---...///000000...000111000...,,,,,,---........................,,,,,,+++++++++,,,---...666DDDXXXiiirrruuutttttt}}}|||}}}|||xxxyyy~~~wwwsssjjj[[[HHH888000...///---***+++---...,,,))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++))),,,,,,)))))),,,,,,)))***,,,///111333888@@@FFFKKKQQQVVVXXXVVVUUUXXX[[[bbb___\\\\\\^^^______^^^\\\YYYXXX[[[___aaa___\\\```bbbdddhhhkkkmmmooopppqqqpppnnnjjjeeebbbccceeeiiigggfffeeeccc^^^WWWQQQIII>>>555333444333555999999999999999999:::;;;<<<===>>>>>>???@@@AAACCCCCCEEEDDDCCCDDDFFFGGGEEECCCEEECCCEEEIIIKKKIIIJJJMMMVVVVVVUUUUUUVVVXXXZZZ\\\aaaeeeiiikkkkkknnntttzzz++++++------............,,,,,,,,,,,,,,,---......---+++111AAAQQQZZZ]]]^^^oootttwwwxxx{{{~~~yyyxxxwwwvvvxxx{{{|||zzzxxx|||~~~zzzwwwyyyxxxxxxxxxzzzzzzzzzxxxwwwxxxzzzzzzyyyvvvsssqqqyyyvvvxxxvvvmmmiiiXXX<<<666222---+++++++++(((&&&))))))******))))))(((((((((((((((((((((((((((((()))))))))******))))))(((+++---///222???TTTeeemmmlllpppsssvvvzzz{{{vvvnnnsssqqqlllkkkqqqzzz~~~}}}uuummmfff^^^SSSLLLSSS```qqqttttttqqqnnnjjjaaaXXX???444---......)))(((,,,---+++***+++,,,---,,,***,,,++++++*********++++++++++++,,,,,,---///000111---///111111...,,,******++++++++++++++++++++++++,,,,,,+++++++++,,,------000888FFFXXXhhhrrrtttssswwwwwwzzz}}}}}}yyyyyy}}}uuusssnnnfffYYYHHH777,,,...,,,***+++...000...,,,+++++++++++++++,,,,,,,,,)))*********++++++,,,,,,)))+++,,,)))))),,,,,,)))))))))+++...333:::AAAFFFNNNRRRXXX\\\\\\[[[[[[[[[```]]]YYYXXXYYY\\\___```[[[ZZZZZZ]]]aaabbb___\\\```aaacccfffiiilllnnnooorrrqqqoookkkeeeaaa______jjjiiiiiiiiihhhfffbbb^^^VVVGGG999444444555666777::::::999999999999999:::;;;;;;<<<===???AAACCCDDDBBBBBBCCCEEEGGGGGGEEECCCFFFDDDDDDGGGHHHGGGHHHKKKSSSSSSTTTUUUVVVWWWXXXXXX^^^bbbgggiiijjjlllqqquuu}}}((()))***+++,,,,,,------,,,,,,,,,,,,---...//////---,,,666MMMdddllljjjfffvvvxxxzzz||||||zzzvvvrrrrrruuuxxxwwwuuu||||||xxx{{{yyywwwyyy}}}|||{{{{{{{{{zzzwwwssspppuuusssvvvuuupppmmm]]]BBB666222---+++,,,+++)))&&&))))))*********))))))((())))))))))))))))))))))))((()))***++++++++++++***)))---...///===TTTeeellljjjnnnqqqtttxxxzzzuuunnnpppooommmmmmpppuuuyyy{{{ssspppnnnllleee___aaahhhssstttsssmmmiiieee^^^WWW>>>333,,,......)))'''+++,,,+++***+++---...---,,,,,,,,,+++++++++*********,,,,,,---...///////////////111222111///,,,+++,,,************************,,,,,,,,,,,,,,,,,,,,,---///000888JJJ___ooouuuuuupppqqqvvv|||~~~{{{zzz|||uuuuuutttqqqjjjZZZCCC///...,,,)))+++...111000...++++++,,,,,,------......*********++++++++++++,,,(((++++++)))))),,,,,,))))))((()))...666>>>EEEHHHQQQUUUZZZ___bbb```^^^[[[aaa]]]XXXTTTUUUXXX\\\___ZZZZZZ[[[^^^aaa```]]]ZZZ^^^^^^```bbbeeegggjjjkkkppppppooolllgggccc___^^^hhhhhhhhhhhhhhhgggeeeddd^^^TTTFFF===888555555555999999888888888888999999<<<<<<<<<===???AAABBBCCC@@@AAADDDGGGHHHGGGEEEDDDEEEBBBBBBEEEFFFEEEHHHLLLQQQRRRTTTVVVWWWXXXWWWWWW\\\```dddggghhhjjjmmmpppvvv}}}))))))******+++,,,------,,,,,,,,,,,,---...///000333555DDD^^^vvv}}}xxxrrr~~~zzzsssooopppsssvvvvvv|||~~~}}}}}}zzzxxxzzz~~~}}}}}}}}}{{{wwwtttvvvqqqsssrrrnnnmmm^^^CCC444000,,,+++,,,---+++((())))))************))))))************************)))***,,,---......---,,,***//////...;;;TTTfffkkkjjjooossstttwwwyyyxxxsssppppppqqqrrrqqqqqqrrrtttooopppuuuxxxvvvqqqpppqqquuuuuuqqqkkkgggddd^^^VVV===222,,,......)))(((,,,,,,******+++---......---++++++,,,,,,,,,+++++++++,,,---000222333222111000555555444222///------...------------------------,,,,,,,,,,,,,,,,,,,,,+++///---111>>>SSSfffpppssskkkmmmtttuuuvvvvvvuuusssgggMMM444000---***+++...111111///,,,,,,------......//////,,,,,,,,,,,,++++++++++++(((++++++)))))),,,---***,,,,,,...555>>>FFFLLLOOOTTTWWW\\\aaacccbbb```^^^bbb___ZZZUUUSSSUUUYYY]]]ZZZ[[[\\\^^^___]]]ZZZXXX]]]^^^___```bbbeeegggiiimmmmmmlllkkkiiifffccc```hhhhhhhhhgggfffeeeeeeeeebbb```YYYLLL@@@888555444777777777777888999::::::???????????????@@@AAABBB???BBBEEEGGGGGGFFFEEEDDDCCC@@@???CCCEEEFFFIIINNNPPPRRRUUUWWWYYYZZZZZZYYY\\\^^^aaadddfffhhhjjjlllrrryyy,,,,,,,,,,,,---...//////++++++++++++,,,...//////333:::MMMhhh}}}~~~zzz}}}uuunnnkkkoootttyyy~~~~~~||||||}}}||||||tttqqqnnnjjjiii[[[AAA222...+++***,,,---,,,***))))))******++++++*********************************+++---/////////---,,,,,,222222000===XXXjjjnnnnnntttxxxuuutttvvvxxxxxxuuuuuuwwwxxxtttoooooosssqqqtttxxx{{{|||yyyvvvsssvvvsssnnniiiiiiiiibbbYYY>>>333,,,......***)))...+++******+++,,,------,,,******+++,,,------,,,,,,---///333666999999999999>>>>>>===999444000------++++++++++++++++++++++++,,,,,,---------,,,++++++...,,,,,,444DDDUUUdddkkk```cccmmm{{{wwwwwwvvvtttuuunnnVVV===333///,,,+++...000000...------------............------,,,,,,+++++++++***'''***+++))))))------******---222999AAAHHHNNNRRRUUUYYY^^^```aaaaaaaaabbbcccbbb^^^ZZZWWWWWWZZZ]]]\\\]]]^^^^^^\\\ZZZXXXVVV_________```bbbeeegggiiikkkkkkjjjkkkkkkjjjgggeeehhhiiijjjjjjhhhffffffgggccchhhfffZZZKKK@@@:::666666666666666777888999:::@@@@@@?????????@@@AAAAAA@@@CCCFFFGGGFFFEEEEEEEEECCC@@@???AAADDDFFFJJJPPPOOOQQQTTTXXXZZZ\\\]]]]]]\\\]]]___aaadddfffhhhiiiooouuu...---,,,,,,,,,---......)))*********+++---...///000;;;RRRmmm~~~~~~xxxqqqlllnnnuuu|||}}}~~~uuuoooiiifffhhh\\\CCC111...***)))+++,,,***(((((()))***++++++++++++******************************+++...//////...,,,++++++222333000>>>[[[ooorrrooowwwzzzssskkkkkkqqquuu{{{zzz{{{{{{uuunnnooovvvyyyyyyyyyyyyzzzzzzwwwttttttpppjjjiiinnnqqqiii^^^@@@444,,,---...***+++000+++***)))***+++,,,+++***((()))+++---......------111222444888===BBBGGGJJJLLLNNNMMMIIIAAA777000,,,)))))))))))))))))))))))),,,,,,---------,,,+++***...------///666EEEWWWcccUUUYYYeeevvv~~~}}}||||||xxxsssuuusss```III777222---,,,...///...---,,,,,,,,,,,,,,,+++++++++************++++++++++++'''***+++((()))------+++'''---666===CCCHHHNNNSSSVVVZZZ^^^^^^]]]]]]bbbgggdddddddddaaa^^^]]]^^^aaa`````````^^^[[[XXXWWWVVV______^^^___```ccceeegggllljjjiiijjjlllllljjjhhhfffiiikkkkkkiiigggggghhheeekkkkkkaaaUUULLLCCC;;;777777666666666777777888=========>>>???@@@AAABBBBBBDDDFFFFFFDDDCCCDDDFFFFFFBBB???AAACCCEEEJJJPPPNNNPPPSSSVVVZZZ]]]___```^^^]]]]]]___bbbeeeggghhhlllpppxxx---,,,+++*********+++,,,)))))))))***+++,,,...///111???ZZZsssyyyrrrsss{{{}}}~~~~~~}}}tttlllfffdddiii```HHH222...***)))***+++)))'''((()))***+++++++++++++++))))))))))))))))))))))))***+++---//////---+++)))(((000111///>>>]]]qqqtttnnnvvvxxxnnnbbbaaahhhooo~~~||||||zzzssslllpppyyy}}}yyyvvvwwwzzzyyywwwrrrlllggghhhrrrwwwooocccAAA555,,,------***,,,222+++***)))***++++++***)))''')))+++---...///......333333444888???IIIRRRWWWYYY[[[\\\XXXMMM@@@333,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))///000///---///<<>>@@@AAABBBCCCEEEGGGFFFCCCBBBDDDFFFIIIDDDAAABBBCCCDDDHHHNNNMMMNNNQQQUUUYYY]]]```aaa___^^^]]]^^^aaaeeeggghhhiiimmmttt~~~---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++555@@@XXXttt}}}~~~~~~~~~~~~}}}|||~~~}}}}}}xxxlllaaacccgggYYYCCC444000,,,))))))*********,,,,,,,,,+++***)))((('''---,,,,,,+++***)))((((((+++...000///,,,))))))+++---//////222???UUUiiitttvvvsssjjj]]]PPPQQQcccxxxxxxyyyyyyxxxuuusssssstttzzz~~~{{{tttpppssswwwqqqjjjaaa```nnnzzzssscccLLL777///111,,,+++000///---,,,+++*********+++,,,)))+++------++++++---///666666666:::IIIYYY___[[[fffccceeehhhaaaOOO<<<111---***((()))---///...,,,........................+++,,,,,,,,,...666DDDOOOaaaccclllxxx~~~|||tttpppnnnfff]]]DDD777......000---+++---***************************)))((()))+++,,,,,,,,,))))))))))))***+++,,,---,,,333AAAPPPSSSPPPRRRYYYZZZXXXWWWYYY]]]aaadddeeejjjhhheeeeeeggghhhgggeeehhhiiiiiifffaaa\\\XXXVVVYYYZZZWWWSSSTTTZZZ______ffffffgggiiijjjiiieeebbbcccgggkkkmmmlllkkkjjjjjjiiijjjjjjiiihhhdddXXXLLLBBB:::222000333666555222666888:::;;;<<<===???AAAGGGHHHHHHGGGEEEDDDDDDEEENNNGGGBBBCCCEEEEEEFFFIIIOOOTTTWWWXXX]]]eeefffaaabbbccccccbbbaaaaaacccfffggghhhmmmvvv~~~---,,,,,,++++++,,,,,,---++++++++++++,,,---......222>>>WWWuuu~~~{{{{{{~~~{{{wwwkkk```aaadddUUU???444000,,,))))))*********+++++++++++++++***)))(((,,,,,,++++++***)))))))))***---//////,,,******,,,...000///000:::NNNaaakkkrrrrrrnnn```PPPMMM___ttt{{{zzzyyyxxxxxxyyyyyyyyy{{{~~~~~~xxxooojjjkkknnnrrrlllcccbbbooozzzsssdddLLL777---...******///...---,,,+++******+++,,,,,,)))+++------,,,,,,...000555555555<<>>@@@BBBEEEFFFGGGGGGFFFEEEFFFHHHNNNGGGBBBCCCEEEEEEGGGKKKOOOUUUZZZZZZ^^^dddeeebbbbbbccccccbbbbbbcccfffiiiiiiiiimmmsssyyy---,,,,,,++++++,,,,,,---,,,+++++++++,,,...000111000;;;UUUrrr}}}{{{vvvuuu{{{zzzwwwlll``````aaaQQQ;;;333000,,,))))))***+++*********+++++++++******)))************************)))+++......---,,,,,,---...000///...555GGGYYYcccppptttttthhhVVVQQQaaavvvyyyvvvssssssvvvyyyyyyxxxzzz|||{{{sssiiibbbaaacccmmmiiiaaa___kkkxxxuuuiiiNNN777,,,,,,((()))......,,,,,,+++++++++,,,,,,---)))+++---...---...000222666555666???TTTjjjvvvxxxsssqqqiii```___]]]PPP@@@111111000...,,,+++---...++++++++++++++++++++++++***+++,,,+++,,,111888???___lllvvvwwwxxx|||{{{vvvqqqyyy}}}xxxqqqlllgggcccXXXGGG444---,,,,,,******++++++++++++++++++++++++...,,,***************(((++++++++++++,,,---...//////:::KKKYYY]]][[[[[[^^^\\\___bbbcccaaa```bbbdddiiihhhfffeeeeeeeeecccaaabbbccceeefffddd```\\\YYY]]]^^^[[[UUUSSSVVVWWWUUU[[[YYYXXXXXX[[[]]]^^^^^^]]]aaaeeeggghhhiiijjjkkkppppppnnnkkkkkklllggg```TTTIII;;;333333555666555555777:::;;;<<<>>>@@@BBBCCCDDDFFFGGGGGGGGGIIIKKKPPPIIIDDDDDDEEEEEEHHHLLLNNNVVV\\\]]]^^^aaacccccccccddddddcccccceeeiiilllkkkjjjkkkooosssyyy---,,,,,,++++++,,,,,,---...---,,,+++,,,---///111111999OOOjjjzzz|||}}}|||wwwqqqooossswwwzzz{{{zzzpppdddbbbaaaPPP999222///+++******++++++***)))******+++++++++******))))))*********+++++++++(((***,,,...............,,,/////////777HHHZZZcccpppssstttmmm```]]]jjj{{{zzzuuupppqqquuuyyyyyywwwyyyzzzxxxqqqggg___]]]]]]fffccc\\\YYYdddsssvvvoooRRR999---,,,)))***///...,,,,,,,,,,,,,,,---------***,,,---...///111222333666555888EEEYYYkkkuuuwwwvvvvvvjjjVVVOOOSSSOOOCCC111222222///+++))),,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///333666RRRggguuuuuuwww~~~~~~wwwqqqwwwzzzwwwsssqqqnnnjjjdddRRR<<<...++++++***)))++++++++++++++++++++++++...,,,******+++++++++)))++++++***++++++,,,---...---:::MMMZZZ^^^]]]\\\]]]^^^ccciiiiiieeeaaabbbdddhhhhhhhhhhhhhhhggggggfff___aaacccffffffccc___[[[WWWZZZZZZVVVTTTTTTRRRNNNNNNMMMLLLMMMOOOPPPPPPPPPSSSXXX```eeeiiijjjlllmmmppppppmmmiiiiiilllkkkggg]]]QQQBBB777333444555555777999;;;;;;<<<<<<>>>@@@@@@BBBEEEFFFGGGIIIKKKMMMSSSLLLGGGFFFEEEDDDGGGKKKLLLTTT\\\___^^^^^^aaadddfffgggfffeeeeeefffiiilllkkkiiihhhkkkmmmrrr}}}---,,,,,,++++++,,,,,,---111000...------------...333777GGG___ooouuu{{{yyysssooommmllllllvvv}}}}}}uuuiiifffcccQQQ999111...+++***+++++++++***)))******+++++++++******)))))))))***++++++,,,,,,))))))+++---///000000///***---///333???RRRbbbiiirrrpppooolllhhhiiitttzzzuuuuuuyyy}}}|||zzzxxxyyywwwqqqjjjccc```___gggfff^^^XXX```nnntttqqqXXX>>>000///+++,,,000---,,,,,,------............---------///111333444444555555<<>>>>>;;;999FFFMMMWWWaaagggjjjlllmmmmmmmmmjjjffffffiiijjjhhhbbbXXXIII>>>777555555444999:::;;;;;;::::::;;;<<<>>>AAACCCEEEGGGIIIKKKNNNUUUOOOKKKJJJGGGDDDFFFJJJKKKQQQYYY^^^^^^^^^aaafffkkkkkkkkkiiigggggghhhjjjjjjggggggiiijjjnnnxxx---,,,,,,++++++,,,,,,---111111000///...---,,,,,,333444???UUUgggpppyyy~~~zzzuuurrrpppllliiiwww~~~}}}xxxlllhhhdddQQQ999000...+++++++++,,,+++*********+++++++++******)))))))))******+++++++++,,,))))))+++---000111000///***---000888III]]]iiilllvvvpppkkkiiiiiimmmxxx~~~{{{wwwwwwzzz||||||{{{{{{{{{{{{wwwqqqlllhhhgggpppqqqkkkbbbdddmmmqqqmmm]]]BBB333222......///+++,,,,,,---...//////////////////...000333555444444444555@@@VVVjjjtttvvvvvvssswwwnnnUUUAAA===CCCHHH<<<<<<<<<999444///,,,+++++++++++++++++++++++++++,,,------...////////////AAAYYYooovvvvvvyyyzzzxxxuuurrrllliiilllrrrsssooorrrgggQQQ;;;...,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,......---))))))))))))***+++,,,,,,///???RRR]]]aaacccbbb```aaafffkkkmmmkkkhhhffffff___bbbeeeggghhhhhhiiikkkdddcccccceeehhhhhhccc___ZZZ[[[WWWOOOGGGBBB;;;444222222333555666444111...:::AAAKKKUUU]]]ccchhhjjjiiijjjiiidddcccfffgggeeeccc\\\QQQGGG???:::666333888999::::::888888999:::>>>@@@CCCDDDEEEGGGJJJLLLSSSOOONNNMMMJJJFFFGGGKKKLLLNNNUUU\\\___```eeekkkooopppqqqooommmkkkjjjjjjiiiggghhhiiijjjlllttt~~~---,,,,,,++++++,,,,,,---///000111111111///---,,,111000:::PPPbbbmmmwww|||}}}~~~}}}yyyvvvtttttt}}}}}}yyy}}}xxxlllgggbbbOOO777///---++++++,,,,,,+++***+++++++++++++++***)))(((***************++++++++++++******---111222000...---...111<<>>@@@BBBCCCDDDEEEGGGIIIMMMLLLNNNPPPMMMIIIJJJNNNNNNMMMQQQ[[[bbbeeejjjqqqqqqsssvvvvvvtttqqqooonnnkkkjjjjjjlllkkkkkkqqqyyy---,,,,,,++++++,,,,,,---,,,...000222222111///---///...888NNNaaallluuuxxx~~~}}}~~~~~~~~~{{{|||}}}vvvzzzvvvkkkfff```LLL555///---++++++,,,,,,+++***,,,,,,,,,+++***)))((('''************************,,,***+++---111222000---000///111>>>TTTgggjjjeeeaaaZZZPPPEEE===@@@QQQcccwwwzzz|||~~~~~~{{{wwwtttpppyyy}}}wwwrrrrrrmmmeeeaaaFFF777666111...,,,%%%+++,,,...000000000000///444111000222444666444222999888CCCYYYlllrrrrrrssstttuuuvvvrrrfffXXXUUUZZZTTTQQQNNNJJJDDD;;;///&&&........................*********+++---//////...666IIIeeexxxyyysssvvv~~~rrruuutttnnnkkknnnsssuuussspppaaaGGG444...000111,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++***++++++++++++,,,---......000BBBSSS\\\```eeeeeebbbcccdddgggkkknnnnnnllliiibbbfffjjjkkkjjjiiijjjkkklllhhheeeeeehhhiiieeebbb___YYYLLL<<<222222222111///---,,,---///111222222000111333777???KKKWWW```gggkkklllhhheeeeeeccc```dddbbb___XXXOOOEEE:::444000222555666777888;;;===???@@@BBBCCCCCCCCCEEEGGGIIIIIIMMMQQQPPPLLLMMMQQQPPPMMMPPP[[[dddiiinnnuuuqqquuuyyy{{{yyyvvvsssrrrnnnmmmmmmnnnllljjjooovvv~~~------.........---+++***------...///000000//////...///333@@@TTTgggqqqssszzz~~~}}}~~~~~~}}}~~~{{{zzz|||wwwssspppiii[[[FFF666///---++++++,,,---...---))))))*********+++++++++---,,,***))))))***,,,------......---,,,,,,...000000111<<>>KKKJJJNNNYYYdddiiilllnnnjjjYYYCCC444222888===@@@PPPeeexxx}}}}}}}}}{{{wwwvvvwwwxxxvvvuuuwww{{{}}}{{{yyyxxxwwwuuuqqqoooooo___III888000...---,,,---///111111111111222444///000111222222222111111333444>>>RRRdddnnnrrruuu|||xxxwww{{{{{{rrrgggbbb___WWWWWW___```QQQ<<<000///+++)))***+++***---111111000...---,,,,,,---...,,,777NNNiiiuuuvvvyyy{{{wwwyyy~~~zzzfff```ccc___III888000'''............---,,,+++******************+++,,,---,,,++++++***++++++,,,,,,333EEEYYYbbbeeegggjjjkkkiiijjjllloooqqqsssttttttqqqnnnmmmmmmjjjffffffjjjpppmmmkkklllnnnooollliiiTTTEEE666///......///222/////////............---///000111000...000444999>>>LLL]]]iiillljjjjjjlllhhhddd```___]]]VVVLLLDDD999777555444555777777777:::;;;>>>???AAADDDHHHKKKNNNMMMLLLNNNOOOOOONNNLLLJJJLLLRRR[[[fffnnntttuuu~~~~~~~~~~~~}}}zzzuuuooojjjhhhiiilllpppuuu~~~,,,,,,------------------------...//////.........///------111:::LLLeeeyyy~~~~~~}}}}}}~~~~~~}}}~~~{{{rrraaaLLL999---000...------------,,,+++...---,,,+++***(((''''''******)))(((((()))******+++,,,///444<<>>SSSgggrrrwwwzzz|||zzzzzz~~~|||sssjjjfffkkkfffdddiiijjj\\\FFF555333---******)))'''(((+++//////...---------......---555IIIcccqqqrrrtttzzz}}}wwwrrruuu||||||mmmcccdddbbbQQQ@@@444&&&.........------,,,++++++))))))******+++,,,------++++++******++++++,,,,,,444HHH]]]ffffffgggjjjkkkiiijjjllloooqqqsssttttttrrrpppoooooolllgggfffjjjmmmkkkjjjlllnnnnnnjjjgggOOOBBB333...------///222000000///......---,,,,,,,,,...//////......000222666AAAQQQ___fffhhhiiiiiihhhddd```^^^\\\XXXQQQKKK<<<999666444555666666666888999;;;===???CCCHHHLLLRRRQQQOOONNNNNNMMMLLLKKKGGGJJJRRR]]]hhhqqquuuwww~~~~~~~~~~~~zzztttnnniiigggfffkkkpppxxx------------------------------............------...---...111777FFF```www~~~{{{|||~~~~~~~~~~~~|||sssZZZCCC666222000///......//////...,,,+++++++++*********))))))***))))))))))))))))))***,,,///555???KKKTTTYYY[[[aaaccceeeggglllppprrrqqqvvvpppdddXXXRRRVVVaaajjjgggiiilllqqqxxx|||wwwyyy{{{yyyvvvvvv|||}}}{{{xxxvvvuuussspppnnnnnnaaaOOO???555111000000---///111444666666444333222222000000000000111222...111>>>UUUjjjwww|||{{{|||~~~{{{qqqllllllsssqqqooonnnmmmbbbMMM999999222---...---+++***,,,...------------......///000555FFF___mmmnnnnnnqqqyyytttooorrryyy~~~~~~|||sssfffbbb```RRRCCC666'''///......---,,,,,,++++++))))))***+++,,,---------+++*********++++++,,,---666KKK```hhhgggeeeggghhhhhhjjjkkknnnpppqqqrrrrrrnnnllllllmmmjjjeeeeeehhhllljjjjjjlllnnnmmmiiieeeMMM@@@333//////......000000000///...---,,,++++++***,,,.../////////000000444888AAANNN\\\eeehhhhhhfffccc^^^\\\ZZZXXXUUUQQQBBB===888444333444555555666888:::;;;===BBBGGGKKKTTTSSSRRROOOMMMJJJIIIIIIFFFJJJRRR]]]iiiqqquuuwww}}}~~~{{{uuummmfffaaahhhmmmsss{{{///...---,,,,,,,,,,,,------............---,,,,,,...,,,...333777???UUUkkk|||}}}~~~|||~~~~~~||||||~~~|||}}}|||||||||~~~lllPPP;;;333444......---...000000...---))))))*********+++++++++************************,,,111===MMM]]]fffiiiiiihhhjjjkkkkkkmmmrrruuutttttttttqqqjjjdddfffpppyyyrrrnnnkkkmmmssszzz}}}}}}zzz{{{{{{yyywwwxxx}}}~~~|||zzzyyyxxxvvvrrrpppkkkaaaRRRCCC:::555333222///000111444666666444222111///---,,,,,,---...///---000<<>>444111000...---...//////......---,,,+++++++++,,,---///000111111111222111333???PPP```hhhjjjeeeaaa]]]ZZZYYYYYYXXXWWWKKKEEE<<<555333333555666666777888999<<<@@@FFFJJJRRRSSSSSSPPPLLLIIIHHHHHHGGGJJJRRR]]]hhhppptttuuu}}}{{{rrrhhhbbbgggkkkpppuuu|||000///...,,,+++++++++,,,---.........------,,,+++---***...444555777EEEXXXrrr{{{~~~~~~|||yyy}}}~~~zzzzzz}}}|||xxxzzz~~~}}}yyyxxxxxx{{{{{{sss```GGG666///000+++++++++---//////...,,,))))))*********+++++++++******++++++++++++******+++333CCCXXXkkkuuuuuurrrnnnqqqoookkklllsssyyyyyytttvvvwwwuuussssssvvvzzzuuutttsssrrrrrrtttxxx}}}yyyxxxwwwvvvwwwzzz}}}{{{zzzyyyyyyyyyvvvrrroookkkcccVVVIII>>>888555333222000000222555555333111111///---******+++.../////////777KKKaaappp{{{zzzssspppqqqrrrxxxuuukkkfffcccXXXHHH888000***,,,---,,,++++++)))***+++,,,------------...000AAA\\\nnnpppmmmmmmqqqqqqrrrrrrsssuuuwwwyyyqqqbbb]]]\\\PPPEEE;;;...000///---,,,++++++,,,,,,***+++,,,------,,,,,,+++************+++,,,---...555LLLdddllliiiffffffggghhhiiikkkmmmoooppppppqqqlllkkklllmmmjjjdddccceeekkkjjjkkkmmmnnnkkkddd^^^DDD:::222111222///---,,,.........------,,,,,,,,,.........///000111000///222000000777FFFUUUbbbhhhdddaaa\\\YYYXXXZZZ\\\]]]VVVNNNAAA888333444666777666777888888:::>>>DDDIIILLLOOOQQQPPPMMMJJJIIIIIIIIIKKKRRR[[[fffnnnrrrsss}}}~~~~~~xxxoooiiifffiiilllooottt~~~222000...,,,+++***++++++---.........------,,,+++,,,)))---444444111:::III___mmmyyy{{{zzz{{{|||zzz~~~{{{{{{}}}|||vvvwww|||zzzuuutttuuu|||vvviiiVVVBBB333---+++(((((()))+++......---+++************************++++++,,,,,,,,,,,,++++++)))333GGG___sss|||{{{vvvsssuuuqqqjjjjjjttt|||~~~wwwxxxyyy{{{|||{{{xxxwwwuuuyyy}}}{{{uuuqqqvvv}}}wwwtttssssssvvvzzz|||}}}vvvvvvwwwwwwwwwuuupppmmmllleeeYYYMMMBBB:::666444333111000111444555333000333111...,,,+++---///111222///444DDDYYYjjjwww}}}}}}|||wwwrrrpppqqqyyywwwkkkeeefff^^^QQQ@@@777000000111...++++++((()))***+++,,,---------)))--->>>[[[pppsssppppppmmmoooqqqqqqooopppsssvvvnnnaaa^^^^^^TTTIII???333000///---,,,++++++,,,---+++,,,---------,,,+++***************+++,,,---...444LLLeeemmmjjjggghhhjjjiiijjjlllmmmooopppqqqqqqrrrpppqqqrrrnnngggfffhhhhhhggghhhjjjjjjggg```ZZZ???777000111333000---+++......------------,,,,,,000///......///000///...444333333666???LLLZZZccceeeaaa]]]YYYYYY[[[^^^```^^^TTTFFF:::444444777999666777777888999>>>CCCHHHGGGKKKPPPPPPNNNKKKKKKLLLJJJLLLRRRZZZdddlllqqqrrr{{{||||||~~~{{{uuupppeeegggjjjkkkoooyyy222111...,,,,,,---+++(((...---,,,+++++++++,,,---......---...///111333444FFF^^^uuu{{{xxxxxx{{{}}}~~~~~~{{{zzz{{{zzzwwwvvvyyyuuuyyy{{{zzzzzz{{{yyyuuurrrmmm\\\DDD333///...,,,,,,,,,............,,,,,,---,,,+++***)))***+++,,,------,,,+++************...999JJJ\\\mmmxxx|||zzzuuurrrpppoooqqqtttuuuvvvsssrrrtttzzzzzzwwwxxx~~~|||}}}~~~}}}|||{{{|||}}}zzzyyyxxxuuuuuuwww{{{|||{{{{{{{{{zzzwwwpppkkkkkkmmmhhhZZZLLLBBB:::555444000///222333111000111,,,,,,,,,---...///000000000---111BBBXXXiiivvv}}}~~~yyyrrrnnnuuuvvvtttqqqooommmeee[[[III===333222000+++((())),,,,,,---...---,,,+++***,,,---999SSSkkkuuutttppphhhmmmqqqppplllkkkqqqwwwqqqddd^^^ZZZUUUUUUJJJ555222111000---+++***,,,......+++)))***---...,,,***---,,,,,,,,,,,,---......;;;JJJ[[[dddhhhjjjjjjhhhlllllllllllllllmmmnnnoooppprrrsssrrrooommmllllllmmmcccdddhhhffffff```QQQ@@@333000222------000,,,---,,,,,,...///...,,,***///...,,,++++++,,,---...111111111000333???OOO[[[bbbeeecccZZZVVV[[[______[[[VVVLLLBBB999555555777777666555555888<<>>000...000+++,,,000,,,---,,,,,,---...///---+++------...///////////////,,,///111222222555;;;@@@TTT^^^fffccc]]]YYYWWWVVVUUUTTTPPPKKKDDD>>>888555222222333555777:::<<<===>>>???BBBFFFJJJKKKJJJHHHIIIKKKSSS^^^fffhhhlllpppnnnqqqtttwwwyyy|||}}}tttmmmkkkhhhgggnnnzzz888111,,,---///...,,,+++///...---,,,++++++,,,---++++++,,,,,,---...//////...000555???PPPbbbpppvvvzzzvvvtttyyy}}}{{{uuulllhhhnnnwwwwwwxxxxxxxxxzzzvvvhhhYYYLLL@@@222+++---111000,,,------------------------***+++,,,---,,,+++***)))+++*********++++++,,,---...555DDDVVVeeennnwww}}}vvvtttrrrsssvvvzzz}}}~~~~~~~~~}}}|||xxxsssrrrsssxxx{{{}}}}}}||||||~~~zzzvvvwwwzzz~~~{{{xxxxxx{{{|||yyyuuuooopppnnnhhh```UUUEEE666444000///111222...+++,,,---,,,,,,,,,------...///000+++,,,666GGGYYYmmm|||{{{wwwsssqqqsss{{{{{{xxxtttpppjjj^^^NNN???444...,,,------------------,,,,,,,,,...,,,444KKKbbbmmmooommmpppooooooppprrrsssrrrppppppgggfffgggdddeee]]]JJJ888444000---,,,,,,------***---///...+++***,,,...,,,,,,++++++,,,,,,---...///???QQQ\\\bbbfffgggeeehhhiiiiiijjjkkkkkkkkkkkknnnppprrrqqqooonnnmmmmmmooodddcccccc]]]\\\YYYMMM===000---///***+++000------,,,+++,,,...///...,,,+++,,,---/////////......---///111111111333666999IIIUUUcccgggbbb\\\XXXXXXWWWVVVVVVSSSMMMDDD:::333111222444666888:::;;;;;;;;;<<>>QQQ\\\bbbfffhhhfffhhhiiiiiijjjiiiiiihhhggglllnnnppppppooommmmmmmmmpppgggffffff```^^^\\\QQQ>>>000---...***+++000------,,,+++,,,---///...---)))+++,,,---...---,,,,,,///000000000111333666888>>>JJJZZZdddddd___]]]^^^[[[\\\\\\[[[UUUJJJ===444333444666888::::::;;;;;;;;;===AAAGGGLLLOOOOOONNNJJJKKKRRR___hhhkkkkkklllqqqtttwwwyyyzzz{{{|||~~~yyyrrrkkkfffhhhlllvvvPPP@@@222111111---+++---111000...---,,,+++,,,,,,+++,,,------......------------...000333999FFFRRRbbbbbbdddkkkttt|||~~~zzzsssnnnpppwwwrrrssspppiiibbbVVVCCC333......111222000,,,---111,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******...---,,,+++************///333BBBSSS]]]aaahhhrrrrrrpppppprrrwww||||||uuu}}}zzztttsssvvv{{{|||{{{xxxuuusssssstttqqqttttttoooiii```SSSHHH888333/////////---,,,///------,,,,,,,,,,,,------///,,,+++///555AAARRRbbbnnnsssxxxzzzwwwuuuuuuvvvttt{{{~~~}}}}}}{{{wwwsssrrrhhhTTT@@@444000...------,,,+++++++++++++++000,,,222GGG___nnntttuuusssvvvxxxxxxvvvttttttuuummmjjjppptttrrrqqqhhhUUU===777000,,,---...---,,,---.........---,,,---...+++++++++++++++,,,------...???RRR]]]cccggghhhggggggggghhhiiiiiigggfffeeejjjlllnnnnnnmmmllllllmmmoooggghhhiiibbbaaa___UUUAAA222...///)))+++///------,,,***+++---//////...++++++,,,,,,,,,,,,++++++000///...///000333555777666???NNN\\\bbbaaabbbeeeaaaaaaaaaaaa]]]RRRDDD999555666888999:::;;;;;;;;;===>>>@@@EEEKKKNNNOOOOOOKKKKKKRRR___iiimmmmmmnnntttwwwzzz{{{zzzzzzzzz{{{~~~vvvooojjjiiiiiiooozzz^^^III777333111,,,***...222000///---,,,,,,,,,,,,,,,,,,---...///......---///,,,,,,/////////666???KKKOOOVVV```iiirrrxxx{{{yyy}}}}}}}}}}}}|||zzzuuummmkkkmmmjjjiiicccXXXNNNDDD888------,,,///222///***+++111,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,++++++***+++++++++///333AAASSS[[[ZZZaaakkkooonnnmmmpppvvv{{{|||~~~~~~www{{{yyysssoooxxx|||}}}{{{zzz~~~{{{sssnnnpppssstttxxxyyyssskkkddd[[[TTT???777111///---++++++...------,,,,,,+++,,,,,,------,,,,,,///222:::IIIXXXdddhhhlllmmmlllmmmrrrvvvxxx{{{}}}|||~~~~~~yyyuuuqqqeeeRRRDDD<<<666///...---,,,+++***++++++,,,000+++000DDD]]]mmmtttwwwvvvvvvvvvwwwxxxwwwtttrrrppplllqqquuurrrsssmmm\\\???888000,,,---...---,,,---,,,++++++,,,---,,,++++++++++++***++++++,,,---///???RRR]]]cccggghhhgggcccdddfffhhhhhhhhhgggfffhhhjjjlllmmmlllkkkkkkllljjjcccgggiiicccbbb```VVVCCC444000///)))***///,,,---,,,***+++---/////////......---,,,++++++++++++---------...///111111111333666AAAQQQ\\\```dddiiidddddddddeeecccZZZMMMBBB777777777888999:::;;;;;;======>>>BBBFFFJJJLLLMMMLLLKKKQQQ___jjjnnnooopppuuuxxxzzz{{{zzzyyyyyyyyy}}}{{{sssmmmiiigggjjjtttfffOOO:::444222+++***...222111///---,,,,,,,,,,,,,,,---.../////////...---111,,,,,,000000...000555333:::EEEPPPZZZccckkkpppuuuzzz|||zzzzzz}}}zzzxxxwwwrrriiidddccc\\\ZZZQQQDDD999333,,,&&&000,,,,,,000///***+++000......,,,,,,,,,,,,.........---+++***)))***+++,,,************+++,,,------000333AAASSSYYYWWW\\\gggmmmllllllooouuu{{{}}}~~~|||~~~~~~zzzzzzzzz}}}uuukkktttyyy~~~zzzwwwzzz~~~rrrlllnnnsssvvv{{{}}}vvvmmmgggaaa\\\DDD;;;333///,,,)))))),,,------,,,++++++,,,,,,,,,++++++---000111777EEETTTaaaccceeecccbbbeeelllrrr|||}}}|||{{{~~~zzzvvvnnn^^^MMMEEECCC;;;000000///...---,,,---.........)))---BBB\\\nnnvvvyyyyyyuuurrruuuzzzzzztttnnnsssnnnqqqssspppsssoooaaa@@@999000,,,---...---+++,,,***((())),,,---+++(((++++++******++++++,,,---///???RRR]]]bbbfffgggfff___aaadddgggiiiiiiiiiiiifffhhhkkklllkkkjjjkkkkkkeee```eeehhhcccaaa___VVVEEE666111000******///,,,---+++******---/////////111000...,,,+++++++++,,,***+++,,,---///...,,,***222111999IIIXXX___dddjjjeeedddeeegggfff___SSSIII777777777777888999:::;;;===<<<<<<>>>CCCGGGIIIJJJMMMKKKQQQ^^^kkkpppqqqrrrtttwwwzzz{{{zzzxxxxxxxxxzzz}}}uuunnniiieeegggqqq}}}ppp^^^GGG777222222000,,,........................,,,+++,,,---......+++))),,,,,,,,,---------......111111333777???HHHQQQVVVbbbjjjrrrvvvtttqqqqqqrrrvvvuuusssnnnfff\\\RRRMMMFFF@@@888444222000...,,,000000///............///+++***)))***,,,------,,,------,,,++++++,,,,,,,,,---,,,+++,,,///000---+++000999HHHWWW^^^______```iiikkkooosssvvvyyy{{{|||||||||vvvuuu{{{}}}{{{wwwuuuxxx}}}}}}wwwsssvvv~~~uuulllkkkmmmnnnsssxxx{{{xxxnnnccc[[[QQQEEE555***''')))++++++...---,,,,,,......---,,,---((()))000222333???PPP```gggaaaYYY\\\```hhhvvvzzzuuuyyy}}}vvvvvvqqqWWW===;;;???>>>???999111,,,...///,,,+++///222000777III^^^jjjqqqttt}}}{{{uuuqqqttt{{{yyyssstttqqqooosssxxxvvvllldddKKK:::222000***+++///,,,,,,***))))))++++++***)))++++++++++++++++++++++++///>>>UUU\\\WWW___kkkjjjhhheeecccdddgggiiihhhggg```eeekkkooonnnkkkgggeeejjjeee``````bbbcccaaa]]]III::://////---'''(((///------------------------***,,,,,,***,,,...---(((***+++---...000000111111...333777:::FFFYYYfffjjjmmmjjjfffeeegggeeeXXXIIICCC;;;666999;;;888888;;;<<<<<<<<<<<<===@@@EEEHHHNNNPPPVVV___iiiooopppoooqqqssswww{{{}}}|||wwwtttxxxzzz}}}~~~uuujjjcccjjjkkkrrrpppbbbOOO>>>555111...---..................------,,,++++++,,,......,,,***,,,,,,,,,---------......///...---...111666;;;>>>CCCJJJRRRWWWWWWVVVXXXZZZWWWWWWUUURRRLLLEEE???;;;888555222111222222000.........---,,,,,,,,,,,,---+++***)))***,,,,,,,,,***,,,++++++******+++++++++...---,,,---000000///---000<<>>OOO\\\aaabbbhhhjjjqqq}}}tttmmmmmmtttzzz{{{oootttnnncccXXXIIIDDDPPPHHH>>>666444555333111111222555???QQQ```iiioootttuuuvvvtttqqqqqqvvvxxxwwwrrrsssuuuvvvwwwuuurrroooSSS<<<000---+++...000***)))))))))+++------+++)))++++++++++++++++++++++++000999NNNZZZ[[[ccckkkhhhhhhfffeeefffgggiiihhhhhhhhhhhhgggffffffeeeeeeeeejjjgggddddddfffhhhfffdddYYYEEE222...---***)))++++++++++++++++++++++++++++++,,,+++***,,,000000,,,......---------------------000111000666EEEWWWbbbkkkjjjgggdddffffff```WWWIII>>>555444777888777666888:::;;;<<<===@@@DDDGGGMMMOOOTTT]]]fffmmmqqqrrrtttuuuwwwzzz|||zzzvvvrrruuuwwwxxx{{{}}}wwwpppkkkhhhlllwwwgggjjjhhh\\\HHH888000///...///000000///---+++***,,,+++++++++---...---+++,,,,,,,,,---------.........---+++******+++---...,,,...000000//////111333111111111111000000000000,,,,,,,,,,,,---.........,,,,,,+++***************,,,+++************)))(((*********+++++++++++++++...---------...///000000555FFF[[[iiiqqquuuuuutttqqqjjjdddfffnnntttuuusssuuusssppppppsssyyy~~~|||vvvsssqqqqqqrrrrrrooommmjjj___NNN???666000...,,,...---,,,,,,......---,,,///,,,---///...+++///555BBBPPP[[[ccclllmmmsss~~~uuummmjjjoooxxx~~~vvvzzzwwwqqqfffQQQKKKYYY\\\RRRFFF@@@<<<999555222:::===HHHWWWbbbhhhmmmrrrtttuuutttrrrqqqsssvvvyyytttrrrqqqrrruuuvvvrrrnnnVVV===...,,,+++///000)))))))))***,,,......,,,******+++++++++++++++,,,,,,000666JJJZZZ^^^eeekkkfffgggfffffffffggghhhiiiiiiiiihhhfffeeeeeedddcccbbbgggeeeddddddfffgggfffeee^^^III333,,,,,,,,,******+++++++++++++++++++++++++++,,,,,,***---333444222000///---,,,++++++,,,,,,---111333222444???PPP\\\hhhiiigggcccbbbccc```[[[SSSGGG;;;777:::<<<:::888888:::<<<<<<===>>>AAACCCKKKMMMRRRZZZccckkkqqqtttuuuuuuwwwzzz{{{yyyuuuqqqrrrsssuuuxxx{{{~~~|||vvvoookkkjjjpppyyy___gggllldddQQQ>>>333000000000000000...,,,+++))),,,+++***+++---...---,,,,,,,,,,,,---------......(((((((((((()))***,,,,,,,,,---,,,+++))))))***+++,,,,,,,,,,,,,,,------...000///---,,,,,,---000222---,,,,,,+++++++++++++++---+++******++++++)))(((******+++,,,------,,,,,,,,,,,,,,,,,,,,,---///000:::LLL___jjjqqqwwwzzzyyyzzzsssllllllrrrvvvuuurrrooopppqqqtttxxx|||zzztttssstttuuusssppprrrgggVVVFFF999222///......---,,,,,,......---,,,,,,+++,,,------,,,---000666DDDPPP___lllmmmpppzzzqqqjjjkkksss}}}}}}tttnnngggVVVPPP\\\lllfff\\\RRRKKKGGGDDD@@@KKKMMMTTT___gggkkkooottttttsssrrrrrrqqqrrrvvvzzz{{{tttnnnpppxxxzzztttmmmVVV===...,,,+++///000)))*********,,,---...,,,************++++++,,,,,,,,,000444HHH[[[___eeeiiidddddddddeeeeeefffgggiiijjjgggffffffhhhiiigggccc___dddccccccdddeeeeeeeeeddd___KKK444***+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++111999<<<;;;444222///,,,++++++,,,---,,,000444555555:::FFFPPPaaaeeefffaaa^^^^^^]]]ZZZSSSJJJ===555666888777444999;;;======<<<<<<===>>>HHHKKKPPPWWW___hhhqqqvvvuuuuuuvvvyyyzzzxxxuuurrrpppppprrrtttxxx{{{~~~}}}qqqkkkhhhjjjpppzzzaaahhhmmmgggXXXEEE999333222111000...---+++******,,,+++******,,,......---,,,,,,,,,---------......*********+++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,///444888...---,,,,,,++++++,,,,,,---+++***+++,,,,,,+++***)))***,,,---......---,,,++++++,,,,,,+++,,,///222???SSSeeelllpppwwwzzzyyyvvvrrrnnnnnnrrrtttrrroookkkoootttyyy{{{}}}|||vvvwww|||zzzxxxzzzzzzxxxtttvvvnnn```PPPBBB888222000...---,,,,,,......---,,,+++******+++,,,,,,---...///999DDDWWWiiijjjkkkxxxxxxlllfffkkkttt{{{lll```^^^VVVRRR\\\rrrrrrmmmddd]]][[[ZZZXXX___[[[]]]dddlllppptttyyypppmmmlllooorrrsssvvv{{{}}}qqqhhhiiirrrvvvooofffRRR;;;///,,,***---///)))---,,,***+++,,,---,,,+++*********++++++,,,,,,---///333III]]]```cccfffccc```bbbcccdddeeefffiiillleeeeeegggjjjmmmkkkfff```ddddddeeeeeefffeeeeeeddd```OOO999,,,***,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,...555@@@FFFGGG===:::555000---,,,---...+++---111555444555;;;CCCVVV^^^dddaaa\\\[[[[[[ZZZTTTNNNCCC888444666555222777:::<<<===<<<;;;;;;<<>>666111............,,,...222333111444;;;JJJWWWaaaaaa]]][[[[[[[[[VVVTTTKKK===666666666444444777;;;======<<<<<<===CCCFFFJJJPPPWWWbbbooowwwsssssstttwwwyyyyyyvvvtttoooooommmmmmmmmoooqqqrrryyyzzz}}}zzzrrrjjjfffffflllzzz|||uuummmdddYYYNNNGGG666333///,,,******+++,,,,,,+++)))***,,,...///...,,,,,,,,,---------......((()))***++++++***)))((()))(((((()))***++++++***)))***+++,,,+++***)))((())),,,...///---,,,...000---,,,++++++******++++++---,,,+++,,,...///...---&&&(((***,,,---,,,+++***,,,---...---,,,---222555CCC[[[ooottttttxxxwwwqqqmmmoooqqqrrrppplllhhheeehhhpppxxxyyywwwwww|||wwwjjjkkkwww|||}}}}}}wwwwwwsssiiiZZZIII:::222...---,,,,,,......---,,,------+++)))***,,,,,,+++,,,...555KKKcccfffdddnnnuuu{{{mmmZZZWWW^^^tttxxxgggQQQOOOVVV]]]eeehhhsssxxxpppgggggglllnnnlllaaaZZZ___iiiqqqwwwzzzeee]]]]]]gggqqqvvvzzz~~~zzzrrriiifffggghhheeeaaaIII888000...)))***...***222///+++))))))+++++++++))))))***+++,,,,,,------...333KKK```___^^^bbbbbbYYY]]]```bbbccceeejjjnnngggeeefffjjjoooqqqmmmiiijjjlllmmmmmmllljjjjjjjjjfffYYYEEE333***)))***))))))))))))))))))))))))))))))+++---111<<>>???AAADDDHHHNNNUUUaaannnwwwrrrssstttvvvyyyyyywwwuuuqqqooommmjjjiiiiiijjjkkkooorrrxxxzzzooohhhdddfffqqq}}}yyynnnfff```VVVLLLEEE>>>555000000///,,,(((000...,,,+++,,,---,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222111///---...---+++******+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++***))))))************))))))******************++++++111222222000...000666;;;PPPYYYeeepppvvvwwwvvvvvvooonnnpppqqqmmmhhhjjjooorrrvvvyyyzzzyyyyyy{{{}}}yyyppprrr|||~~~xxxooohhhaaaTTTBBB444333...***,,,...,,,+++---...---,,,++++++,,,---...///+++...???XXXjjjpppnnnyyy{{{yyyfffVVVPPPiiimmmjjjWWWNNNbbbooocccaaapppxxxppphhhkkkooooookkkkkkhhheeejjjssswwwtttiiiSSSNNNddduuuuuuvvvvvvnnnnnnmmmfff^^^ZZZGGG:::...+++---,,,++++++*********)))******+++,,,+++'''###%%%***///000///111777SSSeee]]]```ggg^^^bbb___```eeeeeebbbeeekkkhhhiiijjjlllmmmnnnnnnnnnpppnnnkkkhhhggghhhjjjlllggg___KKK555***+++---+++,,,***))))))***++++++***...///...222===LLLVVVWWWVVVTTTQQQJJJ:::,,,+++222/////////...,,,---222666999GGGXXXaaaaaa___```ccccccXXXOOOIII===...---444888:::;;;===>>>>>>======AAAGGGJJJKKKSSSaaakkklllvvvvvvvvvwwwyyyyyyxxxwwwtttoookkkjjjhhhbbb^^^^^^cccjjjpppttt|||}}}ssslllfffdddnnnzzzyyypppkkkiiiddd]]]PPPHHH===555111///---,,,,,,+++***+++,,,------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++'''(((***+++++++++))))))---,,,++++++++++++------+++,,,,,,------,,,,,,+++&&&&&&'''((()))***++++++******))))))))))))******((())))))***+++,,,------...000000---+++///888@@@UUU]]]hhhqqquuuuuutttssswwwtttssssssrrroooqqqvvv|||~~~}}}zzzyyyzzz}}}|||yyyqqqqqqyyy~~~xxxqqqmmmiii^^^MMM@@@333///...///...******---******)))))))))))))))***++++++...999IIIZZZgggmmmqqqxxxxxxfffRRRDDDZZZ[[[VVVIIIHHH```lll^^^YYY```jjjpppoookkkkkkoooooopppmmmkkkpppyyy{{{yyylllWWWMMM\\\nnntttwww}}}|||uuuoookkkfff___YYYAAA555+++))),,,,,,,,,---***************++++++,,,***&&&###%%%***......,,,333;;;VVVeee\\\^^^eee___dddbbbdddhhhgggdddfffllliiijjjkkkmmmmmmnnnnnnnnnqqqnnnkkkiiihhhhhhjjjkkkfff___OOO;;;///---,,,***,,,***))))))***++++++***+++,,,,,,000;;;KKKVVVXXX[[[XXXUUUOOOAAA333///222...//////...,,,---111444666CCCSSS___ccccccdddeee```WWWPPPKKK@@@111...555333444777:::<<<===>>>>>>@@@EEEIIIJJJRRR```jjjlllvvvvvvvvvwwwxxxwwwvvvuuuvvvpppkkkjjjfff___ZZZYYY\\\cccjjjnnnvvvzzztttlllfffjjjrrryyyssspppqqqooojjj```XXXKKK>>>555000......,,,++++++,,,---...,,,***,,,,,,,,,,,,++++++++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++((()))******,,,,,,---...+++***))))))))))))***+++((()))***+++,,,---...///---000000,,,)))000???KKKccciiirrrxxx{{{zzzyyyxxx~~~xxxtttuuuvvvvvvxxx||||||yyyxxxvvvxxx|||uuutttyyy{{{vvvtttrrriiiZZZOOO999444000000...******,,,------------,,,++++++***&&&+++///222777DDDWWWffflllxxxzzzqqq^^^LLLOOOIIIBBB:::@@@\\\jjj___XXXRRRWWWeeelllhhhjjjsssuuuvvvtttsssuuuzzz{{{yyysssaaaRRRUUUdddpppvvvwww{{{pppiiifff]]]RRR:::000''''''***+++,,,...***************+++,,,,,,***(((&&&(((,,,......,,,444@@@ZZZfff^^^^^^ffffffhhhhhhiiilllkkkhhhhhhlllkkklllmmmnnnnnnnnnnnnnnnqqqooollljjjhhhhhhhhhhhheee```SSSAAA333...+++))),,,+++))))))+++,,,+++******+++,,,000<<>>??????CCCFFFIIIPPP]]]gggllluuuvvvvvvwwwwwwvvvuuutttxxxrrrmmmjjjddd[[[TTTRRRSSS[[[bbbfffllluuu~~~|||tttkkkiiilllwww|||zzzzzzwwwrrrnnnhhh\\\MMM???444///...000///.........---+++(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,---......++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,+++)))(((((()))+++,,,******+++,,,------......---000111---***444GGGXXXmmmrrryyy~~~~~~~~~}}}vvvsssuuuyyyyyyyyyzzz}}}}}}|||uuuvvv}}}}}}|||}}}|||yyywwwpppfff]]]GGG;;;111......---++++++....../////////---+++***''',,,///---+++333EEEUUU```sss|||zzz|||tttfffSSSHHH===555:::VVVllljjjeeeWWWOOOUUU___gggpppwwwvvvvvvvvvuuuuuuuuuuuusssuuulll^^^XXX___lllssssss{{{|||ooojjjiiiZZZGGG666---''''''******+++...+++************+++,,,,,,---++++++,,,///111000...555FFF]]]gggbbbaaahhhmmmkkklllnnnooommmjjjjjjlllmmmmmmnnnnnnnnnnnnnnnmmmpppooommmkkkiiigggeeedddddd```VVVFFF666---******---+++)))***+++,,,++++++***---///222>>>OOO\\\aaaddd```\\\YYYRRRFFF888...,,,---...............//////666CCCTTTdddlllmmmkkkddd___\\\XXXNNN@@@777555+++---111555999;;;===>>>===@@@DDDGGGMMMXXXccckkkuuuwwwxxxyyyxxxvvvuuuuuuzzzsssnnnjjjcccWWWNNNKKKNNNUUU[[[___bbbjjjuuu|||yyypppkkkjjjrrr{{{zzzxxxtttlll^^^NNN@@@555000///...---------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((***++++++,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,++++++*********))))))))))))---+++***((((((***+++------,,,,,,,,,,,,,,,,,,,,,,,,///000---,,,888NNN```mmmrrrzzz~~~~~~xxxtttsssyyy|||{{{yyyyyy}}}~~~yyyyyy|||~~~|||}}}~~~~~~zzzyyywwwqqqlllZZZFFF222,,,///000...+++***+++,,,,,,,,,+++)))(((+++...///,,,)))---666@@@KKKdddxxxzzz{{{~~~vvvcccVVVIII<<<999QQQnnnwwwssskkk\\\TTT\\\nnnvvvuuuoooooooooppppppoooooopppppppppjjjbbbcccmmmtttvvvyyy~~~zzzqqqnnnkkkVVV===555...))))))+++******---+++++++++***+++,,,,,,------,,,,,,...///000000000999MMM___fffccc]]]```iiilllnnnooonnnlllkkkkkkkkkmmmmmmnnnnnnnnnnnnnnnmmmoooooonnnllliiieeeaaa___ccc```XXXJJJ888,,,***------+++******+++,,,,,,+++***---///222===NNN\\\cccccc```]]][[[WWWMMM<<<...------------...............111;;;LLL___kkkmmmkkkfffccc```[[[RRRCCC888222...///222555888::::::;;;;;;===@@@DDDIIIQQQ]]]ggguuuxxx{{{{{{yyywwwwwwwwwzzztttoookkkcccVVVLLLHHHOOORRRWWWYYY[[[```jjjsss{{{rrrllliiilllttt|||~~~}}}{{{vvvmmmaaaQQQCCC;;;000...,,,,,,,,,---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''((()))***,,,,,,,,,+++******))))))+++,,,,,,------,,,,,,+++))))))***+++,,,------...,,,+++***))))))***+++,,,---------,,,++++++*********---///...111>>>SSSdddooouuu|||~~~wwwvvvxxx~~~~~~|||}}}}}}~~~|||zzz{{{}}}|||yyy~~~|||}}}}}}{{{yyyhhhQQQ999000222222///,,,+++,,,,,,------,,,,,,,,,---......---,,,,,,...000:::SSSmmmyyy~~~{{{rrrggg]]]OOODDDSSSppp~~~zzzzzzqqqdddgggtttvvvnnnggggggiiimmmmmmlllnnnrrrjjjmmmnnnlllmmmsssyyy{{{yyy{{{xxxqqqlllcccNNN888444...***++++++)))***,,,+++++++++++++++,,,------*********+++,,,...///000===SSS```bbbbbbXXXTTT]]]kkknnnnnnjjjgggiiijjjiiikkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnlllhhhccc]]]ZZZ```___\\\QQQ>>>///+++000---,,,******,,,---,,,+++))),,,...000999JJJXXX`````````___]]][[[SSSBBB222000...------...//////......///666EEEWWWeeeiiiiiieeeccc```[[[SSSFFF999000000111444666777888888888:::;;;===AAADDDJJJWWWcccssswww|||}}}zzzxxxxxxyyyyyytttpppmmmeeeXXXMMMHHHPPPPPPRRRUUUWWWYYYaaaiii||||||tttmmmgggfffkkkvvvxxx}}}zzzwwwpppeeeWWWMMM<<<888444000//////...---,,,,,,,,,---------......++++++++++++++++++++++++------,,,+++++++++++++++...---+++))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...///000000+++++++++++++++++++++++++++++++++++++++*********---///111333999GGGZZZhhhqqqwww|||yyyyyy|||}}}zzz{{{|||~~~|||mmmZZZEEE:::555000...---...............///000111,,,---------,,,,,,,,,,,,333@@@TTThhhvvv}}}{{{sssppphhhZZZ___sss||||||xxxrrrooonnnnnnllljjjiiijjjnnnmmmjjjmmmtttnnnkkklllqqqvvvxxxyyyzzzxxxwwwtttlll___NNN>>>444000,,,)))++++++)))***,,,,,,++++++++++++,,,------)))*********+++---000333>>>UUU^^^aaaeeeZZZPPPYYYiiillljjjdddbbbfffiiihhhiiijjjkkkmmmmmmnnnnnnnnnlllmmmmmmkkkggg```ZZZVVV\\\___bbb[[[HHH333---000...,,,***+++,,,---,,,+++***...///000777GGGVVV]]]___bbbcccaaa___YYYIII999333000,,,,,,...000000/////////333???OOO]]]dddfffdddcccaaa]]]VVVKKK>>>444000111333555666666666666999888;;;???@@@DDDQQQ___pppuuu{{{}}}zzzxxxxxxzzzxxxsssqqqooohhh[[[PPPKKKPPPLLLLLLQQQTTTUUUZZZaaammmxxx~~~yyyqqqiiidddfffmmm}}}}}}{{{{{{yyyqqqeee[[[LLLFFF>>>777333000...---,,,,,,,,,------.........************************,,,,,,,,,,,,++++++******...---+++)))(((((()))***+++,,,,,,------,,,,,,+++,,,,,,+++++++++************++++++,,,,,,++++++***)))))))))******+++++++++111333555999AAAOOO```lllooouuu}}}~~~yyyuuuzzzzzz|||~~~~~~{{{||||||||||||}}}yyymmm```OOOBBB777...,,,///+++*********+++---///000***+++,,,,,,++++++,,,.........888NNNdddsss|||yyy|||{{{nnnlllxxx~~~}}}vvvtttuuunnndddfffooosssppppppqqqnnniiilllssswwwmmmjjjsss{{{yyyuuuttttttssspppfffQQQ;;;111111---)))(((***+++)))***---,,,,,,++++++,,,,,,---...+++++++++++++++...333666===UUU]]]bbbjjj```TTT]]]gggjjjhhhaaa___dddhhhggghhhiiijjjlllmmmnnnnnnnnnkkklllmmmkkkfff___XXXSSSXXX___fffcccOOO777...000...,,,++++++,,,------,,,---111222111888GGGVVV^^^___dddfffdddbbb]]]NNN???555111,,,,,,...000111000000///222;;;JJJXXX```dddeeeeeeccc___ZZZRRREEE;;;///000222444555555555555999777:::===>>>@@@NNN]]]nnntttzzz|||yyywwwxxxzzzwwwsssqqqpppiii]]]RRRMMMOOOIIIHHHNNNSSSTTTWWW\\\]]]mmm}}}xxxoooffffffjjjwww~~~{{{{{{uuunnn]]]XXXJJJ:::333333000***222,,,))),,,......---...------...---,,,,,,---///---)))&&&'''+++...,,,)))))),,,---******---,,,)))---.../////////...,,,,,,'''+++,,,+++,,,...---***&&&++++++### '''+++%%%...---+++---///---...///222;;;MMM```iiihhhrrrsssvvvxxxyyyxxxvvvttttttxxxwwwsssvvv~~~}}}~~~~~~yyyooogggccc[[[NNN???333---,,,///---...000///,,,---111,,,++++++******++++++,,,444111444===FFFRRRgggzzzxxx~~~{{{xxx{{{zzzvvv{{{vvvoooqqqssscccWWW\\\pppuuuzzzyyyuuusssvvvzzzyyyyyywwwsssqqqrrrxxx}}}qqqkkk]]]KKK:::///,,,,,,---+++))))))***+++***)))+++***)))***++++++***)))***)))((((((***...111444===GGGRRRZZZ```eeedddaaadddeeedddcccaaaaaaccceeefffkkkmmmkkkkkkmmmmmmkkkfffggghhhjjjiiibbbWWWOOO[[[^^^cccbbbRRR<<>>MMM[[[eeefffgggiiikkkfffUUUEEE555111//////...+++,,,///111111000555AAASSSaaahhhdddccc```]]][[[VVVHHH:::777222...///444777666444333777:::999999???KKKTTTgggooovvvvvvvvvyyyzzzyyyrrrssstttqqqhhh^^^UUUPPPUUURRRNNNOOORRRUUUUUUTTTZZZcccqqq~~~~~~xxxkkkgggfffooozzzmmmgggZZZJJJ@@@;;;444,,,444...***---///,,,******,,,------,,,,,,,,,---//////,,,)))***...000...,,,,,,//////++++++,,,+++(((,,,---.........---+++***(((+++,,,++++++---,,,)))+++......(((%%%(((,,,...&&&,,,///,,,))),,,---+++///111666CCCXXXjjjoookkkoooppprrrrrrrrrtttwwwzzzyyy{{{wwwpppooowww~~~tttlllhhhaaaVVVJJJ===444//////,,,+++,,,+++)))***///,,,++++++******++++++,,,+++)))+++000666@@@QQQ```llluuu{{{zzzwwwwwwvvvrrrwwwtttmmmnnnnnn```VVV^^^oootttzzzzzzvvvssstttwwwyyyyyyvvvssspppooooooqqqbbbZZZMMM===111+++***,,,...---++++++,,,---,,,++++++***)))***++++++***)))))))))))))))+++...111222999BBBKKKSSS[[[ccceeeccceeedddcccbbbaaaaaaaaa```bbbgggkkkkkklllppppppnnnfffgggiiikkkkkkfff^^^WWW]]]___dddeeeYYYDDD444///...,,,******+++,,,---,,,---,,,---000444;;;KKKYYYccceeegggiiikkkgggXXXHHH999333.........,,,,,,/////////000333===MMM]]]gggeeeeeebbb___^^^YYYLLL???999444//////222555333000333777999999888>>>HHHQQQbbbkkksssuuuvvvyyyzzzyyyqqqrrrrrrpppkkkbbbWWWPPPQQQPPPNNNOOOQQQSSSTTTTTTYYY___kkkxxx~~~yyynnniiiffflllzzzzzzvvvkkk\\\PPPGGG>>>555888111---///000---++++++,,,,,,,,,,,,,,,---......000---+++,,,///000///---...111111---+++,,,+++'''+++,,,---------,,,+++***))),,,---******,,,+++(((***---,,,((((((,,,...,,,///000...***)))+++---+++...333===MMMbbbsssuuuooorrrqqqooommmmmmqqqyyy~~~}}}wwwlllgggmmmwww~~~}}}zzz|||yyyqqqmmmgggaaaWWWJJJ<<<222000,,,***+++***((()))---,,,++++++******++++++,,,)))((((((***---222===GGGYYYeeeppprrrnnnkkkiiigggssstttpppnnnlll^^^WWWaaalllrrrxxx{{{yyyvvvvvvvvvzzzxxxvvvtttqqqlllfffbbbNNNEEE999///))))))+++,,,...,,,++++++,,,,,,+++***+++***)))***++++++***)))((()))***+++---...///000333999@@@GGGRRR^^^dddccceeecccaaaaaabbbaaa^^^[[[[[[bbbgggiiimmmqqqqqqnnncccdddgggiiikkkhhhddd``````bbbfffiiiaaaNNN;;;111...,,,))))))***,,,,,,+++///------///111888GGGVVVaaaeeehhhiiikkkgggZZZMMM@@@666---,,,...---,,,------...///111777DDDVVVdddggggggeeebbbaaa]]]RRRFFF===666000...000222000---333666888888777;;;DDDLLLZZZeeeoootttwwwzzz{{{yyyrrrqqqppppppnnnfffYYYOOOKKKLLLNNNOOOOOOOOOQQQSSSXXX[[[cccppp|||{{{sssmmmggghhhqqq|||ssshhh^^^TTTLLLGGG@@@888222111222000///000---,,,,,,,,,---............,,,***+++---///...---...111111...,,,...,,,))),,,,,,---...---,,,+++******------***)))++++++(((***+++***(((+++///...***///---***)))***---......000999GGGVVVggguuuyyyvvvwwwsssnnnlllooouuu|||yyymmmeeegggqqqzzz~~~{{{}}}~~~|||zzzuuurrrnnnooosssyyy}}}}}}uuuqqqllliiidddWWWFFF999222---,,,------+++***,,,,,,++++++******++++++,,,,,,++++++++++++---222888EEEQQQ^^^aaa\\\YYYZZZ\\\kkkrrrqqqooojjj\\\UUU^^^dddiiipppuuuvvvtttqqqoootttrrrooommmiiiaaaUUUMMM>>>777...))))))+++,,,,,,+++***))))))******)))'''+++***)))***++++++***)))((()))+++---............000555:::@@@KKKXXX```bbbccc```^^^___cccbbb^^^YYYVVV\\\aaaeeejjjnnnmmmhhhaaabbbdddfffggggggeeeccccccdddhhhlllhhhWWWAAA111...,,,))))))***+++++++++...,,,+++---///666EEESSS```dddhhhiiihhheee[[[PPPHHH;;;...+++------++++++,,,---000222444===PPPaaafffgggfffcccbbb```WWWMMM???888000---///111///---333555777777666:::AAAFFFSSS___lllssswww|||}}}{{{vvvssspppqqqqqqjjj[[[NNNFFFJJJNNNNNNMMMLLLOOOQQQWWWXXX]]]iiiwww}}}xxxqqqiiieeekkkwww|||yyyrrriiiaaa\\\[[[PPPFFF;;;777444111///000000...,,,---...000///------,,,+++,,,---.........---000000------//////+++---......//////...,,,+++,,,...---***))),,,,,,)))......---,,,000444222,,,---***)))***---//////000999FFFUUU```jjjuuu|||}}}vvvpppjjjlllsss{{{~~~~~~~~~vvvmmmjjjqqqyyy~~~~~~{{{|||}}}|||wwwpppjjjeee___]]]ZZZ[[[___fffmmmqqquuuyyy~~~|||}}}zzzuuurrrqqqnnneeeTTTGGG444///---///000,,,******,,,++++++******++++++,,,***++++++))))))***,,,---333===HHHMMMKKKKKKRRRYYYbbbnnnqqqoookkk]]]TTT[[[aaaeeejjjoooppplllfffaaajjjgggccc___XXXLLL>>>444222...***)))+++,,,+++)))***)))))))))******(((&&&+++***)))***++++++***)))((())),,,---......---,,,222888>>>BBBKKKWWW```bbbaaa^^^\\\___cccddd```[[[TTTXXX]]]```eeeiiifff```cccdddfffffffffeeeeeeeeeeeefffhhhkkkjjj]]]FFF333///,,,***)))***++++++***,,,******+++---333BBBPPP]]]ccchhhhhhfffccc\\\TTTPPPAAA333------,,,******---...111333333888JJJ\\\dddfffeeebbbbbbaaa[[[SSSBBB:::111...///111111///333555666666666999>>>BBBLLLYYYhhhqqqwww}}}}}}{{{vvvrrrssstttlll\\\OOOFFFIIIMMMMMMLLLKKKMMMPPPWWWWWWZZZdddqqq{{{{{{uuummmggghhhqqq}}}|||}}}uuummmjjjkkkdddYYYMMMEEE>>>666111///444111......000111///---///............///000000,,,//////------000///,,,---.../////////...---,,,---///...+++***---...+++......---+++...222000+++///,,,,,,///000111444888JJJVVVcccjjjpppxxx}}}~~~pppkkkhhhllluuu}}}~~~}}}vvvqqqttt{{{~~~yyyqqqfffZZZOOOIIIFFFEEECCCDDDGGGMMMTTTXXXfffmmmxxx{{{ppppppwww~~~{{{wwwwwwvvvpppdddZZZ>>>777000000///+++)))))),,,++++++******++++++,,,***------******------+++)))...666===???BBBMMMXXX^^^kkkpppooonnnccc[[[aaaiiijjjlllooonnnhhh^^^VVVbbb___ZZZRRRHHH<<>>444///000333333111222444555666777999<<>>BBBOOO^^^hhhqqqyyy}}}}}}~~~yyyvvvuuuvvvpppfff]]]OOOMMMKKKKKKLLLMMMNNNMMMSSSVVVZZZ^^^dddmmmwww~~~xxxnnnggggggnnnvvv~~~}}}{{{~~~{{{uuupppmmmfffXXXKKKDDD:::666111111333333///++++++,,,,,,,,,++++++---......111000---+++---+++''',,,,,,---...---,,,+++***---000///,,,,,,000222000222444222...---000111///000...///444777<<>>NNN```qqq|||sssXXXLLLOOOYYYjjj}}}{{{wwwuuuvvvvvvtttqqqcccRRR???444///---...111,,,++++++++++++++++++,,,))),,,+++''')))------'''---))))))---...---222:::AAALLLNNNNNNUUUVVVUUU[[[[[[YYYYYY\\\^^^YYYNNNEEE::::::888222,,,((((((+++)))***+++)))&&&&&&***...(((((()))***+++***'''$$$+++***)))***+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,***===PPPUUUSSSUUU]]]ccceeeeeeeeecccaaaaaaccceee\\\]]]\\\^^^ccciiiggg```___cccfffgggeeeccccccddd^^^bbbdddeeehhhhhh\\\NNN222000---,,,---------,,,///......---++++++333===QQQ\\\fffiiijjjmmmnnnmmmfff[[[MMMBBB777...---///...***---444555333<<>>444///111777===111111000000///...------,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,......---------,,,,,,,,,.........///111222000...333222222666@@@OOO^^^gggoooqqqtttvvvvvvuuutttttt}}}~~~{{{yyyzzzxxxtttqqqllliiimmmuuu{{{{{{yyyyyy|||pppVVV???222...---+++222...******///111///,,,222666:::@@@III\\\ttt{{{lllUUUAAAFFFXXXrrrxxxooommmtttyyyxxxxxxgggPPP???777333...***...---,,,+++++++++******++++++,,,,,,,,,,,,------+++++++++)))''')))...222666888;;;???CCCFFFHHHIIIGGGFFFDDDBBB???<<<:::888111111///...,,,+++***)))%%%&&&((()))+++,,,,,,,,,+++++++++************))),,,+++***+++,,,,,,+++***+++---///...---,,,,,,---000???QQQZZZZZZ[[[aaahhhjjjeee``````dddfffdddbbbcccaaa^^^\\\^^^bbbgggjjjbbbdddfffhhhhhhfffdddbbbaaa^^^___ccciiihhhaaaYYY@@@555,,,,,,---++++++///---,,,******+++---000222FFFWWWgggjjjhhhjjjmmmmmmiiidddYYYJJJ<<<222//////...///111222000111;;;FFF[[[^^^aaacccbbb```______VVVMMMAAA777333333555777444555777888:::;;;;;;;;;EEEIIITTTeeeooosssxxx~~~{{{yyy{{{|||yyyssslllXXXPPPIIIIIIKKKKKKLLLOOOOOOUUU[[[^^^___dddnnnwww~~~rrriiifffgggrrr}}}sss|||{{{xxxyyyxxxpppfffZZZUUUMMMEEE???;;;999888555444222000000///...---------------------------***++++++++++++++++++***------...............---...............///111111555777<<>>RRRbbbhhhiiijjjkkklllkkkjjjkkkmmmkkkfffbbb______]]]ZZZWWWWWW\\\```fffdddbbb``````cccfffhhhhhhfffeeegggiiiggg___XXXMMM>>>///+++---...---,,,...---+++******,,,...///666HHH\\\ddddddfffjjjmmmhhhfffaaaVVVIII<<<333/////////000111//////666???VVVYYY]]]^^^^^^]]]\\\\\\UUUNNNDDD:::444222333444333333444666777888999:::;;;@@@MMM^^^lllsssyyy~~~{{{zzz{{{}}}~~~zzzsssmmm[[[RRRJJJIIIJJJJJJLLLOOOPPPUUUYYYZZZYYY\\\ccciiixxx}}}~~~uuujjjdddcccccclllzzznnnyyy~~~{{{yyytttqqqssswwwuuupppiiihhhhhhiiiiiibbbVVVLLLGGGBBB===999777666333000------,,,++++++,,,---...------------------------+++,,,---......,,,+++***111333444222111555>>>FFFUUUZZZaaajjjqqquuuwwwwww{{{wwwwww}}}}}}wwwxxxxxxtttpppnnnoooqqqxxx{{{}}}vvvrrrhhhQQQ888...000111///+++,,,---...---++++++,,,......000000...---000777>>>TTTfffxxx|||wwwrrrggg``````nnn~~~||||||{{{wwwtttsssvvvxxxyyyyyyyyyrrrdddPPP???777555///---+++,,,......,,,***************+++++++++++++++,,,,,,,,,+++)))((((((............---,,,,,,++++++,,,,,,---------,,,,,,((())))))***+++,,,,,,---))))))*********))))))(((************)))))))))))),,,***)))***+++,,,+++******+++,,,+++***)))+++,,,///<<>>777222333222111000///000111222//////...------...////////////000000///...---,,,---111666888<<>>666000......111111111777???PPPTTTXXXZZZZZZZZZZZZZZZUUURRRKKKAAA777222111222222222222333444666888999<<>><<<:::777444222111222222111000///......///000111........./////////000000000555===EEEOOO[[[hhhppprrrtttwww{{{~~~|||~~~zzz|||}}}{{{wwwtttuuuwww|||~~~zzzsssooodddKKK333---///...***)))+++,,,,,,---------,,,+++---......---,,,,,,...000111???RRRddduuu|||{{{}}}}}}{{{{{{}}}}}}}}}}}}xxxqqqgggYYYJJJ@@@555///)))))),,,///...,,,++++++,,,,,,,,,---------,,,***(((((()))+++++++++((())))))************)))))))))))))))((('''&&&&&&)))))))))((((((((((((((())))))*********))))))(((******)))))))))((((((((()))(((''''''))))))((('''***+++***)))((((((***,,,///:::JJJVVV^^^eeemmmssssssqqqnnnllljjjkkklllllllllkkkiiigggfffdddccccccddddddccccccaaa___]]]\\\WWWYYY\\\aaafffhhhgggfff```VVVDDD444......---))),,,+++++++++++++++,,,,,,222888EEEVVVaaaeeefffgggdddeeefffeee```UUUHHH???222///---...///000666>>>OOOSSSWWWZZZZZZZZZZZZ[[[VVVTTTOOOEEE:::333111222222222222222444666888999>>>BBBHHHRRR```ooovvvvvvxxxzzz|||}}}|||zzzvvvtttiii\\\OOOIIIFFFDDDFFFIIIMMMPPPSSSVVVXXX[[[^^^aaafffnnnxxxyyyrrrmmmeeegggllltttnnn||||||}}}}}}||||||{{{|||||||||uuuwwwwwwtttrrrvvv{{{{{{||||||{{{{{{{{{{{{zzzzzzzzzssspppoooiii```XXXPPPMMMGGGBBB===:::999888666555444333333444555666555444444555888;;;>>>@@@EEEIIIQQQ[[[fffqqqyyy~~~{{{||||||xxx}}}xxxzzz{{{{{{zzzyyyzzzzzz}}}~~~}}}xxxrrrnnncccJJJ444///000,,,***+++,,,***)))+++......+++(((..................///000...444???PPPhhh}}}}}}}}}~~~zzzrrrgggZZZRRRBBB999///+++---///---******+++++++++,,,,,,,,,,,,,,,***))))))++++++(((&&&***++++++,,,,,,,,,++++++******************)))((())))))))))))))))))))))))((())))))*********))))))***)))))))))(((((((((((()))'''&&&'''((()))(((''')))***)))(((&&&'''))),,,---:::KKKVVV[[[aaajjjrrrqqqqqqpppooonnnmmmmmmnnnmmmjjjggghhhjjjjjjgggcccaaaaaaaaaaaa```___^^^^^^\\\]]]```dddhhhiiiiiihhheee^^^NNN;;;111000...+++*********++++++,,,------000111;;;PPPaaagggggghhhffffffhhhhhheee]]]RRRJJJ;;;555111000000111777>>>OOOSSSWWWZZZ[[[[[[\\\\\\WWWWWWRRRHHH<<<444111222333222222222333666888:::===AAADDDLLL[[[mmmuuuuuuyyyzzz||||||{{{yyyxxxwwwpppbbbTTTLLLHHHEEEFFFIIIMMMOOORRRUUUWWWZZZ\\\]]]___gggsss||||||vvvrrrgggfffhhhoooyyygggxxx|||~~~~~~~~~}}}}}}||||||tttwwwvvvqqqlllppp||||||}}}~~~~~~~~~}}}{{{}}}xxxqqqiiiddd]]]UUUOOOJJJGGGFFF<<<;;;:::888888:::;;;<<>>555222222333333222222444666999:::<<>>GGGTTTcccpppvvvzzz{{{|||}}}}}}}}}}}}}}}yyywwwooocccUUUMMMMMMOOOSSSOOOMMMQQQUUUZZZbbbjjjmmmpppsssvvv|||zzzvvvmmmddd```fffpppzzzzzz{{{uuuxxxzzzxxxuuuuuuyyy~~~~~~|||||||||uuuwwwyyy|||}}}|||vvvwww}}}}}}{{{wwwyyy|||vvvtttyyy~~~yyy|||yyysssoookkkVVV???444111000///...,,,***)))***,,,,,,,,,+++***+++,,,,,,------,,,,,,...((()))//////222GGG```oooyyy}}}~~~{{{xxxvvvyyyxxxiiiVVVGGG>>>777000111......///...******,,,'''))),,,,,,,,,+++++++++---,,,+++))))))))))))***((()))+++,,,+++)))'''&&&,,,,,,,,,+++***)))((((((,,,***))))))***+++)))'''(((((((((((((((((((((((())))))(((''''''(((((((((---,,,+++***)))***++++++444DDDWWW___[[[UUUXXX]]]dddkkkpppppppppsssrrrooorrrnnnkkkjjjllliii```WWWLLLIIIFFFCCCDDDKKKUUU\\\\\\^^^bbbfffgggeeeccccccbbbggghhhbbbUUUFFF555***...,,,***)))(((***+++---+++***,,,000777BBBSSSaaagggjjjjjjhhhggghhhhhhgggccc___\\\ZZZWWWTTTWWW\\\```___^^^\\\\\\]]]^^^___^^^]]][[[VVVHHH:::444666///000222222111222555777:::;;;>>>GGGTTTcccnnntttxxxyyyzzz{{{{{{|||{{{{{{tttuuusssjjj]]]TTTRRRSSSUUUQQQOOOQQQVVV\\\gggqqqvvvxxxyyyyyy|||}}}~~~tttgggbbbfffooowww|||wwwzzz|||~~~~~~{{{|||~~~}}}zzzzzz{{{zzz}}}~~~yyyvvvzzz~~~|||~~~}}}xxxuuulllXXXAAA555111...---...+++***)))***,,,---,,,+++***+++,,,,,,------,,,,,,000''''''000111---888JJJcccppp{{{}}}|||~~~zzzyyyyyy|||zzzkkk\\\SSSLLLAAA555444000...///---***))),,,(((***---...---,,,,,,---...,,,***)))((())))))***)))***+++++++++)))(((&&&,,,,,,,,,+++***)))(((((()))(((((()))***+++******))))))))))))))))))))))))))))))((((((((())))))***---,,,+++******+++,,,---444FFFZZZaaa]]]XXXZZZ^^^ccchhhkkkjjjkkknnnppppppqqqmmmjjjkkkjjj```PPPDDD<<<:::777555888@@@JJJRRRYYY]]]bbbfffgggfffccc```___fffiiiddd\\\PPP>>>///---,,,,,,++++++*********,,,+++---000222888HHHYYYffflllmmmhhheeeffffffcccdddaaa``````]]]YYYZZZ^^^___^^^]]]]]]]]]^^^___```]]]\\\\\\VVVIII:::333333///000111111111222444666;;;<<>>NNN```hhhlllgggdddffffffbbbeeecccbbbccc```[[[[[[^^^^^^^^^]]]]]]]]]^^^______\\\\\\\\\WWWIII999222222000111222222111222444666;;;<<>>GGGSSS```iiinnnzzz{{{|||}}}~~~{{{wwwpppeeeXXXOOORRRQQQRRRTTTTTTVVV___jjjvvv}}}|||vvvnnnfffdddhhhmmmvvv~~~{{{}}}{{{yyy}}}}}}|||{{{{{{}}}}}}www|||zzzyyy|||{{{wwwttt}}}}}}}}}~~~|||}}}}}}~~~}}}}}}{{{{{{vvvcccLLL<<<444...,,,...+++***+++---///000...---++++++,,,---------,,,,,,...//////---++++++000555===LLL___mmmvvv}}}~~~{{{~~~~~~zzzwww{{{yyyuuuvvvzzz|||yyywwwvvvrrrmmm[[[LLL>>>888666222...---,,,,,,,,,***(((((()))+++,,,,,,++++++***))))))(((((()))***+++++++++++++++***************+++++++++)))******)))(((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))))))))***,,,...000222AAAPPP^^^bbbccceeeddd``````ccchhhmmmmmmkkkjjjkkkiiiffffffhhh```KKK777............,,,+++,,,000222>>>KKKZZZbbbiiilllggg___]]]bbbbbb___```cccWWWGGG555222---***)))+++...000***'''***000///***000<<>>111...,,,+++******)))*********666>>>JJJZZZllluuummm___fffdddaaaaaabbb```\\\XXX>>>111))),,,---((((((...111111000...---...000333???IIIWWWccciiijjjiiiiiijjjjjjhhhfffdddbbbbbbbbbaaa___^^^___```^^^YYYUUU]]][[[ZZZVVVIII888000222111000000222444444333222;;;888888BBBRRRaaajjjllluuuwwwyyyzzz{{{|||}}}{{{yyyvvvnnnbbbXXXPPPMMMLLLPPPSSSUUUZZZ```rrrzzz|||~~~~~~yyypppiiiffffffooowww~~~{{{~~~{{{vvvzzzzzzuuuqqqoooooopppyyy~~~}}}~~~|||www{{{yyy~~~vvvjjjVVVCCC777000......,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,******...///------000666@@@SSShhhtttwwwyyy|||yyy{{{zzzwwwyyy|||}}}~~~zzzzzzyyyyyyzzz|||}}}{{{tttlllaaaWWWNNNDDD888111555222...,,,++++++***))),,,+++***((((((((())))))******++++++******)))(((((()))***++++++***)))((('''((()))))))))))))))((())))))))))))))))))))))))+++)))((()))***)))&&&$$$((((((***,,,++++++222;;;RRR[[[ccceeegggjjjjjjhhhcccdddfffiiimmmnnnlllkkkggg___[[[YYYNNN;;;...,,,,,,++++++***************...555@@@OOObbbpppooofffjjjhhheeecccbbbbbbbbbaaaFFF777+++,,,---))))))......///...---+++,,,...111555>>>LLLZZZbbbffffffeeeiiihhhgggggggggfffdddcccaaa___^^^^^^___^^^[[[XXX]]][[[YYYTTTGGG888000222222111000111333333333222999777999CCCRRRaaajjjmmmsssuuuwwwxxxyyyzzz|||~~~~~~|||{{{{{{yyyrrrhhh___UUUQQQOOOQQQSSSTTTXXX]]]iiiwwwvvv|||~~~{{{ssslllhhhgggmmmvvv~~~}}}zzzyyy|||www{{{~~~zzztttpppnnnpppqqqxxx}}}|||wwwzzzzzzzzzppp___KKK;;;111...//////...---,,,,,,+++++++++------------,,,,,,,,,,,,000------//////,,,,,,...111<<>>000---,,,,,,+++************+++//////000777DDDUUUbbbiiihhhiiihhhddd```___bbbfffZZZIII777///,,,***)))+++++++++,,,+++))))))+++---+++...555AAAPPP\\\cccfffgggccc```aaaeeegggeeecccdddaaa^^^\\\\\\^^^___```___\\\WWWNNNBBB888333222666333000///000111111111333444999BBBOOO]]]hhhnnnqqqrrrtttuuuuuuuuuwwwyyy||||||~~~}}}vvvqqq```ZZZUUUSSSQQQNNNPPPUUU^^^kkkyyy|||{{{|||}}}|||yyyssslllgggiiirrr{{{yyy|||~~~}}}zzzwwwuuu{{{zzz~~~{{{pppnnnuuu}}}xxxxxxzzz|||}}}}}}}}}zzz}}}zzz~~~{{{{{{|||}}}sssaaaMMM===333000///---+++))))))***,,,---.........------,,,,,,,,,...++++++......,,,,,,//////999LLLbbbppptttwww{{{|||}}}~~~}}}yyyvvvuuuvvv||||||{{{{{{{{{zzzwwwsssqqqrrrtttxxx}}}uuuuuuuuuuuusssnnnhhhdddTTTLLL???555///---,,,,,,---,,,+++++++++,,,---...,,,------------,,,++++++***))))))))))))))))))***)))))))))))))))(((''''''************************((()))))))))(((((()))***...,,,,,,---000888KKK[[[^^^]]][[[\\\bbbhhhfff___```aaacccgggiiihhheeebbb]]]\\\```cccYYYCCC222...---,,,,,,+++***+++++++++222000...111:::HHHYYYfffeeehhhiiigggbbb______```^^^PPP@@@555///***))))))+++,,,,,,,,,******+++---,,,,,,///666CCCQQQ]]]dddhhhdddaaa```ccceeefffeeeeeeccc```]]]\\\]]]aaaccc```]]]UUUIII???888444111666333000//////111111111111444999@@@KKKXXXfffnnnqqqssstttuuuttttttvvvxxx}}}~~~{{{wwwddd]]]WWWSSSPPPMMMOOOSSSUUU```ooo{{{{{{{{{{{{{{{|||{{{vvvnnnhhhjjjqqqyyy~~~wwwxxxzzz|||||||||{{{zzz|||~~~}}}tttkkkkkkttt~~~~~~|||{{{~~~}}}vvvppprrrzzz|||~~~zzzzzz~~~{{{}}}zzzmmm\\\KKK>>>777222000,,,)))(((***,,,...------------,,,,,,,,,,,,///,,,---000000...///222///888JJJ___lllrrrvvv{{{{{{|||~~~{{{uuutttwwwyyyzzzzzzyyyzzz|||zzzuuurrrqqqrrruuuyyy}}}uuuuuuvvvvvvvvvvvvuuuuuukkkbbbUUUHHH===666000---,,,,,,*********+++,,,,,,,,,,,,------,,,,,,+++*********))))))))))))******************)))((('''&&&************************((()))******))))))+++---///,,,,,,000666@@@PPP^^^```___]]]]]]bbbhhhgggbbbaaabbbeeehhhjjjhhhdddaaa\\\ZZZ___fff___III555---------,,,+++++++++++++++...---,,,///333>>>PPP```dddgggjjjjjjgggccc```^^^]]]VVVKKK???444---))))))+++,,,---,,,+++***+++---+++++++++...555AAAOOOXXXcccccccccdddeeefffggghhhfffeeebbb^^^\\\]]]aaaddd```\\\QQQDDD:::666333///444222//////000111111000000333888===FFFSSScccmmmrrrsssuuuuuuttttttuuuvvv|||~~~~~~{{{kkkccc[[[VVVQQQMMMNNNRRRSSS[[[hhhvvv}}}{{{zzz{{{}}}zzzrrrkkklllooouuu{{{zzzzzzzzz|||~~~}}}~~~~~~}}}}}}sssrrrqqqsssxxx~~~~~~|||xxxooommmqqqxxx|||~~~}}}{{{yyy}}}{{{{{{}}}xxxlll]]]LLLBBB999555000+++))))))+++---++++++++++++,,,,,,,,,,,,///,,,,,,///000------000000777HHH[[[hhhnnntttzzzyyyzzz}}}uuutttyyyuuuxxxxxxvvvyyy}}}|||wwwuuusssqqqrrrvvv{{{~~~uuuwwwzzz|||{{{zzzxxxwww{{{vvvlllaaaUUUHHH<<<444222000///---,,,++++++,,,,,,,,,,,,,,,,,,+++******+++***)))(((((()))***+++((()))))))))))))))((('''************************)))***++++++)))***---000000...111:::DDDLLLUUU]]]ddddddaaa^^^bbbggghhheeeaaabbbeeeiiikkkjjjfffccc___\\\aaajjjfffQQQ:::...------,,,++++++++++++,,,))))))+++......444EEEVVVbbbdddfffiiijjjhhhccc```[[[[[[VVVJJJ;;;000,,,******+++---,,,+++***+++,,,'''***,,,+++,,,222>>>HHHUUU[[[cccggggggffffffhhhgggfffddd```]]]]]]```ddd]]]YYYMMM===444333000,,,111000///000111222111000000333777:::@@@NNN```mmmrrrsssttttttsssrrrsssuuuyyy|||tttkkkaaaZZZSSSMMMMMMPPPSSSXXXcccqqq}}}}}}zzz|||~~~wwwpppmmmlllooowww}}}~~~}}}|||}}}zzz~~~~~~yyy}}}}}}zzzxxxxxxpppuuu|||~~~~~~~~~{{{uuummmkkkpppyyy||||||yyy||||||{{{~~~~~~{{{wwwxxxyyy{{{}}}~~~wwwiiiWWWJJJ>>>:::444...***)))+++,,,*********++++++,,,,,,,,,...++++++------******---000777FFFXXXdddkkkrrryyyxxxzzz~~~vvvuuu{{{qqquuuvvvtttwww}}}}}}xxxxxxuuuqqqqqquuuyyy}}}tttxxx~~~{{{vvvsss{{{ssshhhYYYIII>>>999777444111///...------++++++,,,,,,,,,+++******+++***)))(((((()))***+++&&&'''((()))************)))))))))))))))))))))))))))+++,,,,,,***+++...222222111777DDDPPPVVVZZZ^^^ffffffccc___```eeegggeee___aaaeeejjjmmmllliiieeeccc___cccnnnmmmXXX???111...---,,,,,,++++++,,,,,,((((((+++---+++,,,;;;LLL``````aaaeeeiiiiiieeebbbYYY^^^]]]RRR@@@333---,,,)))***,,,,,,***)))***+++%%%***...---)))+++555>>>GGGSSSaaahhhgggdddcccdddhhhgggeeeaaa]]]]]]```ccc[[[WWWIII999000000...)))/////////000222333111000111333666888===KKK^^^lllqqqrrrssssssrrrqqqrrrsssvvvzzz{{{rrrggg^^^UUUNNNMMMPPPOOORRR[[[iiivvv}}}{{{}}}{{{sssmmmiiilllttt{{{~~~}}}|||~~~{{{}}}|||{{{yyyxxx~~~~~~}}}wwwjjjaaadddppp}}}~~~~~~{{{{{{|||~~~yyytttqqqrrrvvvyyy{{{}}}}}}zzzmmm```UUUHHH999111111222000---,,,,,,***((('''))),,,......,,,,,,---,,,+++---333///<<>>???BBBJJJSSSZZZ\\\\\\jjjhhhdddccccccddddddccceeefffhhhkkkmmmllljjjhhheeeeeeeeegggiiiaaaKKK555333...+++,,,+++)))))),,,(((+++------+++...444;;;NNNZZZdddgggiiilllkkkffffff```]]]\\\SSSBBB222,,,,,,***+++---,,,)))***......,,,)))((((((***---000:::BBBNNNXXX^^^___[[[YYYhhhfffbbb___\\\[[[[[[[[[LLLCCC888111//////---+++...///000///...---...///555333444777;;;EEEWWWgggooopppqqqrrrrrrssstttuuutttxxx}}}}}}wwwmmmbbbYYYRRRNNNLLLOOOQQQWWWcccrrr~~~~~~}}}~~~}}}zzzpppllllllrrrxxx{{{}}}~~~{{{xxxwwwxxxzzz~~~}}}rrrccc___iiitttwwwyyy{{{}}}|||}}}~~~zzzuuurrrssswwwyyy{{{xxxooo^^^VVVIII>>>777222///,,,------------,,,+++,,,,,,***)))+++---,,,)))***...444BBBUUUeeemmmrrruuuwww~~~|||zzzzzz{{{{{{|||}}}~~~~~~yyyuuupppppptttzzz}}}~~~xxxtttuuu{{{~~~}}}{{{|||~~~|||yyyssslllggg^^^TTTKKKEEE>>>555000111///......---,,,++++++++++++***)))))))))))))))***(((((((((((((((((())))))...,,,++++++,,,---+++***+++,,,,,,...111666<<<@@@MMMMMMNNNSSSXXX\\\]]]\\\fffhhhiiihhhfffdddeeegggfffhhhjjjmmmoooooommmkkkiiihhhggghhhjjjdddPPP===111,,,)))******'''(((******,,,...,,,+++,,,222777EEESSSaaafffiiilllllliiifffaaa___```ZZZIII777...,,,******,,,+++((((((++++++***((('''''')))+++---,,,222<<>>NNN]]]nnnoooppppppooopppqqqsssyyy{{{~~~{{{rrrggg]]]WWWVVVPPPQQQSSSZZZeeepppyyy~~~|||ssskkkeeeiiiqqqwww|||}}}zzzwwwxxx{{{yyyuuuyyyxxxuuuwww|||~~~~~~}}}}}}|||zzzxxxtttllllllpppxxxyyy{{{|||}}}}}}||||||~~~{{{yyyzzz|||}}}~~~~~~|||~~~yyyqqqfffYYYKKK>>>666111///...---------,,,+++...,,,---000000...000555@@@KKK[[[iiioooooollljjjyyy}}}~~~yyyvvvwwwzzzxxx{{{}}}~~~}}}}}}}}}~~~zzzvvvuuuwwwzzzzzzzzzwwwttttttxxxzzzzzz|||}}}}}}}}}}}}}}}||||||wwwpppiiiaaaWWWNNNJJJBBB???:::555222000000000------...//////......------------------------------------///222444444333:::;;;>>>EEEOOOYYYaaaeeeeeeccc```^^^[[[YYYWWWVVV[[[bbbjjjmmmllliiihhhhhhgggjjjmmmoooqqqqqqrrrrrrnnnlllhhheeefffddd[[[OOO888111------...,,,+++,,,)))***+++***)))+++...111111BBBXXXfffjjjkkkmmmnnnjjjeeeccceeeddd[[[KKK>>>444///---...---***))),,,******+++,,,,,,,,,,,,,,,111000.........000333555888:::===??????<<<888666111///---...///000///---///111222333222222444666222111111444666===LLLZZZmmmooorrrrrrppppppqqqtttzzz{{{}}}}}}}}}}}}~~~wwwkkk___XXXUUUTTTSSSTTTYYYaaammmwww}}}}}}{{{ppphhhjjjqqqxxx}}}{{{|||}}}~~~~~~}}}{{{zzzwwwvvvvvvxxx{{{|||vvvxxx{{{tttvvv~~~}}}~~~~~~}}}{{{xxx~~~~~~yyyuuusss||||||}}}}}}}}}|||{{{zzz~~~~~~|||}}}~~~~~~yyyssslll```QQQEEE:::666111......000000000///,,,+++---...///666===JJJQQQ\\\gggmmmoooppppppuuuzzz~~~zzzxxxzzz}}}yyy{{{}}}}}}}}}|||}}}}}}yyyxxxzzz{{{zzzyyyrrrqqqrrrwwwyyyyyy|||~~~~~~~~~~~~}}}{{{wwwrrrlllfff___YYYRRROOOJJJDDD???;;;888777333222000///.........///000000000000111111111111555555666999===@@@AAAAAAHHHIIIMMMTTT]]]cccggggggfffdddbbb^^^[[[YYYXXXWWWYYY]]]ccciiilllkkkgggdddfffiiimmmnnnnnnoooqqqrrrpppoookkkffffffeee___WWW@@@777///......,,,+++,,,'''((())))))***,,,///111...>>>TTTeeekkkkkkkkkmmmllliiieeedddddd___TTTJJJ999222,,,,,,,,,******---)))***+++,,,---,,,,,,+++))))))***+++---000222333000111333444444333222111///....../////////...,,,///111222333222222444666111000111333555:::GGGTTTkkkoootttuuusssqqqsssuuuxxxzzz{{{{{{zzzzzz{{{}}}~~~{{{pppdddZZZVVVTTTTTTTTTVVV]]]hhhrrrzzz}}}~~~tttkkkkkkpppuuu{{{~~~~~~~~~}}}|||zzzzzz{{{}}}~~~{{{zzz}}}~~~}}}~~~|||wwwuuu||||||~~~}}}|||{{{vvvzzz{{{|||}}}}}}|||{{{zzz~~~~~~~~~{{{xxxzzz~~~zzzyyyxxxqqqdddXXXFFF???666111111111111000111---,,,...111555???HHHXXX[[[aaaiiipppuuuxxxzzzwwwzzz~~~}}}|||~~~|||}}}~~~~~~}}}~~~~~~zzzzzz{{{|||zzzwwwqqqqqqtttxxxzzzyyy||||||}}}zzzuuurrroooiiibbbbbb```\\\WWWQQQKKKFFFCCC:::999777555444444444555777777888999:::;;;<<<<<>>WWWiiillljjjjjjppppppqqqqqqpppmmmiiifff___WWWJJJ>>>444///------+++)))***---,,,((((((+++++++++++++++++++++++++++---,,,,,,...//////---***,,,******,,,///000///,,,---...000111000///---,,,000000222444333444;;;EEE^^^hhhrrrtttuuuvvvvvvtttvvvuuu{{{}}}xxxyyyvvviiigggkkkmmmoootttyyyuuukkkgggZZZPPPPPPRRRRRRTTTXXXeeeoooxxx}}}}}}uuuqqqkkkeeegggnnn}}}{{{{{{nnnppprrrsssqqqpppoooooouuuwwwyyy|||}}}|||{{{zzz|||uuupppnnnnnnooooootttuuu{{{wwwkkkllluuuzzz|||{{{xxxxxxzzz}}}xxx{{{~~~~~~yyywwwyyyzzzxxx}}}}}}}}}~~~}}}}}}}}}xxxtttsssuuuwww~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~|||yyywwwyyy{{{uuummmllllllmmmoooqqqpppnnnkkkffffffjjjrrruuuvvv{{{vvvttt|||yyyttttttyyy}}}zzzsssuuu~~~yyy}}}{{{|||~~~yyywwwxxxvvvwwwzzz~~~}}}zzzqqqooossszzz~~~|||}}}yyyyyywwwttttttwwwtttooolllttt|||}}}zzztttiii___ZZZYYY\\\dddfffccc^^^]]]___^^^\\\YYYWWWXXX[[[^^^___```______dddhhheee^^^gggeeeccccccfffhhhiiiiiifffccc___]]]^^^aaadddeeedddccceeejjjllljjjjjjmmmmmmnnnllliiihhhhhhccc\\\\\\eeelllnnnooonnnggg^^^___UUUJJJ@@@555,,,***,,,,,,++++++,,,......,,,***...///===VVVhhhkkkiiiiiilllnnnpppooommmjjjiiiiii___ZZZQQQEEE:::222......,,,***+++------)))***---++++++++++++++++++++++++---,,,,,,,,,......---+++,,,+++***,,,///000///------...000111111000...---000000222444333444;;;DDD\\\gggqqqtttuuuwwwwwwuuuwwwuuu|||~~~yyyyyytttfff[[[___cccgggpppwwwvvvpppggg\\\SSSSSSTTTRRRRRRUUU___iiirrrxxx}}}}}}vvvqqqkkkfffhhhoooxxxxxxyyyaaaccceeeffffffeeefffgggeeehhhlllpppqqqqqqooommmqqqnnniiifffeeedddccccccgggjjjssszzzuuummmnnnvvvxxxyyy|||zzz}}}}}}{{{{{{}}}~~~zzzzzzyyyvvvrrrttt{{{~~~}}}}}}|||}}}}}}{{{uuuqqqqqqqqq}}}~~~|||}}}~~~yyywwwvvvvvvwwwvvvtttpppmmmiiiiiilllrrruuuxxx}}}tttqqqxxx}}}xxxrrrooouuuxxxvvvrrrttt|||~~~yyytttyyy|||yyywwwwwwxxxvvvssstttwww{{{}}}}}}zzzxxxnnnjjjkkksss{{{|||zzzyyyuuuvvvtttqqqqqqsssqqqmmmkkkssszzz{{{zzzuuukkkbbb]]]YYYZZZbbbhhhfffaaa^^^``````^^^\\\YYYWWWXXXZZZZZZ\\\\\\]]]ccchhhhhhccciiihhhfffeeeeeegggjjjkkkgggddd___\\\]]]aaafffjjjeeecccdddiiijjjhhhhhhkkkmmmmmmiiiddddddfffeeeaaa\\\ccciiilllnnnoookkkfffaaa]]]VVVLLL===000,,,///+++++++++,,,---,,,***(((+++---<<>>???AAAEEEHHHIIIHHHFFFLLLMMMMMMKKKIIIKKKOOOQQQXXXXXXXXXWWWWWWXXXZZZ[[[VVV[[[aaadddcccbbbcccddddddccceeehhhgggbbbbbbfff```dddeeedddffflllqqqqqqssspppmmmmmmqqqvvvzzz|||yyyzzz{{{||||||~~~}}}~~~~~~~~~|||{{{~~~{{{tttjjjfffaaa\\\[[[___gggmmmwww||||||{{{{{{}}}zzzsssqqqwww||||||{{{{{{yyyvvvuuuwww{{{}}}yyywwwwwwyyy{{{|||{{{{{{tttrrrsssvvvwwwvvvxxx{{{xxxxxxyyy{{{}}}}}}{{{yyynnnjjjkkkpppuuuuuuvvvyyysssyyy|||zzzvvvtttqqqnnnnnntttzzz{{{{{{{{{vvvpppssslllhhhhhhhhheeedddfffffffffeeebbb___]]]]]]^^^bbbhhhlllkkkjjjkkkhhhdddiiiooorrrnnneee```ccchhhcccfffiiiiiiiiikkkpppuuu{{{vvvssssssppplllkkkmmmiiinnnooollliiikkkkkkjjjdddcccfffmmmooommmnnnqqqooonnnpppsssoooddd[[[WWWBBB===777222000///......444888III```mmmnnnnnnrrrnnnjjjeeefffiiijjjfffbbbhhhccc______```___YYYSSS>>>444---,,,---,,,+++,,,++++++,,,,,,---......///......---...//////...,,,+++---//////,,,+++,,,...,,,,,,,,,------...///000222///...222444333444777AAAUUUjjjtttvvvxxx|||}}}}}}xxx{{{~~~xxxfffNNNGGGCCCEEEJJJRRR```lllvvvvvvpppeee]]]ZZZWWWRRRQQQVVVYYYYYYZZZ^^^aaa```aaaeeefffbbbbbbfffiiihhhhhhoooxxx}}}NNNNNNMMMKKKJJJLLLPPPTTTQQQQQQPPPOOOMMMJJJHHHFFFAAAAAACCCFFFIIIIIIHHHFFF???BBBCCCAAA@@@AAACCCCCCJJJLLLNNNNNNNNNNNNOOOPPPNNNSSSZZZ]]]\\\[[[\\\]]]fffccccccfffccc]]]\\\aaa\\\```aaa]]]]]]cccjjjmmmjjjgggdddcccfffjjjmmmooopppqqqpppooooooqqqvvvyyy}}}~~~}}}|||{{{|||~~~zzzzzzxxxwww{{{{{{tttiiiddd\\\UUUSSSXXXaaahhhvvvzzz|||{{{}}}}}}{{{uuuwwwtttlllkkkrrrxxxxxxzzzyyyxxxwwwyyy|||{{{yyyzzzxxxxxx|||{{{tttssszzz}}}yyyyyyzzzyyyyyyyyyzzzyyyvvvtttggggggmmmuuuxxxvvvvvvxxxnnnwww}}}zzztttooolllsssyyy{{{}}}~~~zzzuuuzzztttpppnnnkkkggggggkkkggggggeeebbb___^^^___aaaeeekkkooommmkkkiiieee```hhhooosssoooeee^^^aaafffbbbffflllmmmlllmmmqqquuuxxxtttqqqqqqooolllkkknnnjjjnnnooojjjgggiiikkkkkkfffdddgggnnnpppllllllpppuuuvvvyyyzzztttllliiilllNNNHHH???888444222111111777<<>>???>>>>>>@@@BBBCCCDDDEEEEEEGGGIIIIIIHHHFFFEEEGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMIIIIIIJJJLLLMMMNNNOOOPPPSSSQQQNNNMMMPPPRRRPPPMMMSSSPPPNNNOOOTTTYYY\\\]]][[[XXXUUUWWW\\\aaaaaa```cccddddddeeeeeefffffffff```^^^___```]]]XXXWWWZZZYYYYYYYYYZZZ[[[\\\]]]^^^fffcccaaaccchhhmmmooopppdddaaa^^^\\\YYYXXX^^^ffflllrrryyy}}}~~~|||zzz~~~{{{zzz~~~zzztttooommmppptttwwwzzz{{{}}}|||{{{zzzzzz{{{~~~|||{{{|||~~~xxxssssssvvvvvvrrrmmmpppvvvzzzxxxwwwxxxyyywwwnnnooorrrvvvxxxyyyxxxvvvqqquuuzzz}}}|||xxxssspppvvvwwwzzz~~~~~~~~~zzzxxxwwwtttrrrqqqnnnkkkgggaaa\\\ZZZ[[[[[[cccfffiiijjjiiifffcccbbb___^^^```bbb```^^^ccckkkqqqpppoooooopppqqqqqqqqqzzzuuusssuuutttppppppssspppjjjiiiooossspppllllllhhhgggeeecccdddfffjjjmmmrrrsssuuuvvvvvvuuusssrrrllldddZZZSSSQQQQQQPPPOOOMMMTTT^^^eeehhhjjjlllnnnooooooooommmkkkhhheeeddddddbbbaaa```aaabbbdddfffbbbWWWGGG999111......---,,,***+++---,,,''''''))).........---,,,,,,++++++...,,,+++,,,...///...,,,............////////////---///000000///000222444:::MMMaaammmsssyyy}}}~~~{{{yyyyyy{{{~~~zzzuuu^^^MMM@@@???BBBBBBIIIRRReeepppyyyyyyrrriii^^^VVVQQQSSSVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[^^^aaadddhhhjjjmmmssszzz@@@>>>;;;999888999:::;;;:::999777555333333333444555555555666666666666666;;;<<<===<<<;;;;;;===???@@@AAACCCEEEGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOQQQPPPPPPRRRTTTSSSNNNJJJOOOLLLIIIIIIMMMQQQUUUWWWNNNLLLLLLOOOTTTWWWVVVTTTVVVXXXYYY[[[\\\[[[[[[ZZZZZZZZZ]]]aaaaaa^^^^^^aaaVVVVVVUUUTTTUUUWWWYYY[[[]]][[[XXXXXX[[[```ccceee___[[[YYYZZZYYYVVVVVVYYYaaagggmmmqqqrrrtttxxx{{{|||zzz{{{xxxtttpppooopppsssuuuyyy{{{}}}}}}{{{yyyxxxxxxzzz{{{}}}~~~zzzyyyzzzxxxrrrmmmjjjsssyyywwwssssssuuuvvvppprrruuuxxxxxxwwwtttsssqqquuuzzz|||{{{wwwtttssszzz|||~~~{{{zzzzzzyyywwwpppmmmggg```[[[YYY\\\^^^ddddddddddddeeedddaaa___[[[YYYZZZ^^^aaabbbeeejjjsssrrrpppoooooopppqqqrrrwwwsssrrrvvvxxxuuuqqqpppqqqlllkkkooosssqqqoooooonnnkkkfffaaa^^^aaafffkkkoooppprrrtttuuuuuuttttttrrrllleeebbbbbbdddeeeeee[[[aaaggghhhggghhhkkkooommmmmmnnnnnnllliiigggeeefffdddbbbaaabbbeeehhhjjjhhhdddZZZKKK;;;111...///...+++***,,,+++'''''')))------------,,,,,,,,,,,,---+++++++++---...---,,,............///////////////000111000//////111222888JJJ^^^jjjqqqxxx}}}~~~~~~}}}|||}}}~~~}}}yyyuuuhhhTTTBBB======>>>BBBIIIWWWdddssszzzxxxqqqeeeZZZPPPQQQSSSTTTVVVWWWXXXXXX[[[YYYWWWWWWZZZ^^^bbbdddgggiiilllqqqwww}}}KKKIIIDDD@@@>>>>>>???AAADDDBBB>>>;;;888666666666888777666444222111000000444444444444333444444555444555666888::::::;;;;;;???@@@AAABBBDDDEEEFFFFFFGGGGGGKKKSSSWWWTTTNNNJJJQQQOOOLLLKKKMMMRRRWWWYYYRRRQQQOOOPPPSSSTTTSSSRRRPPPPPPQQQQQQRRRRRRRRRRRRKKKLLLQQQXXXYYYVVVWWW[[[YYYXXXVVVUUUVVVXXX[[[]]]YYYXXXWWWXXXZZZ]]]___```___[[[[[[^^^]]]WWWRRRRRR[[[^^^aaabbbcccdddfffhhhrrruuuzzz~~~~~~zzz~~~~~~~~~}}}yyyzzz~~~sssrrrpppooopppqqqtttuuuzzz|||~~~~~~|||yyyxxxxxxxxx{{{}}}vvvqqqkkkqqqsssoookkklllooooooooossswwwyyyxxxvvvtttsssvvvzzz~~~~~~{{{wwwuuuuuuyyy}}}~~~{{{{{{~~~}}}zzznnnlllggg```[[[ZZZ^^^bbbeeebbb```aaacccdddaaa^^^^^^ZZZYYY]]]bbbbbbbbbdddpppppppppoooooopppsssuuutttqqqqqquuuyyywwwqqqkkkqqqooonnnpppssssssrrrqqqssspppiiiaaa^^^```hhhnnnpppqqqrrrsssttttttttttttsssnnnhhhgggiiilllmmmmmmfffiiikkkiiieeeeeekkkqqqjjjkkkkkkkkkiiifffcccaaaeeeddddddeeefffhhhjjjkkkjjjjjjfffZZZJJJ;;;222///000,,,***,,,---***))),,,++++++,,,,,,,,,---------+++******+++,,,,,,,,,,,,............////////////111222333222111111333555777III]]]hhhpppwww}}}~~~~~~~~~|||xxxuuurrr]]]GGG>>><<<===@@@DDDIIIXXXjjjvvv{{{vvviii]]]RRRQQQQQQRRRTTTWWWXXXXXX]]]ZZZWWWYYY^^^bbbdddcccgggiiillloootttzzzSSSOOOJJJEEEAAA@@@AAAAAAAAA@@@???============>>>===<<<:::777666555444444888777666555444444444444333444555555666666555555777888999:::;;;======>>>:::999???KKKPPPKKKDDDBBBJJJIIIGGGGGGIIIMMMRRRVVVWWWUUURRRQQQRRRSSSUUUUUUPPPOOONNNNNNPPPSSSWWWYYYLLLLLLQQQVVVUUUPPPNNNPPPSSSRRROOOMMMLLLMMMOOOPPPLLLNNNSSSWWW[[[]]]^^^___aaa___bbbggggggaaa\\\ZZZZZZ[[[[[[[[[[[[[[[]]]^^^]]]```fffkkknnnnnnmmmkkkooossswwwxxxvvvwww|||~~~~~~wwwvvvxxx}}}~~~zzzwwwwwwssssssrrrrrrsssuuuwwwxxx{{{}}}~~~~~~{{{yyyyyyyyyyyy|||~~~yyytttqqqpppkkkdddcccfffhhhfffmmmrrrwwwyyyyyyxxxwwwxxx|||~~~xxxsssrrrssswww}}}}}}~~~{{{|||{{{kkkjjjgggbbb\\\\\\```eeedddaaa```aaadddeeeccc```bbb\\\ZZZ___ccccccaaabbbpppqqqqqqpppnnnnnnpppsssppppppqqqtttxxxwwwooofffpppqqqqqqqqqssstttsssqqqssspppjjjbbb^^^aaajjjqqqttttttttttttssssssrrrrrroookkkhhhiiimmmppprrrqqqjjjkkkjjjfffbbbcccjjjpppjjjkkkkkkkkkhhhddd```^^^bbbdddfffiiijjjjjjiiihhhiiiiiiiiidddZZZKKK;;;111222,,,)))+++,,,+++***,,,******+++,,,,,,---------+++,,,---------------...............///////////////111222222111222444666999JJJ]]]gggnnnvvv|||~~~}}}{{{yyywwwvvvcccMMMAAA======@@@BBBBBBPPPbbbrrr{{{{{{pppdddXXXUUURRRQQQTTTWWWXXXYYY[[[YYYYYY\\\```ccccccaaagggiiilllnnnqqqvvv}}}]]]ZZZVVVQQQMMMLLLKKKKKKFFFFFFDDDBBB@@@>>><<<;;;<<<;;;999777666666777777<<<:::777666777777555444777888888888777666666555777777888:::;;;<<<===>>>:::777<<>>>>>>>>???BBBGGGJJJKKKJJJHHHGGGGGGIIILLLMMMHHHGGGFFFGGGKKKQQQWWW[[[TTTVVV\\\bbbccc^^^\\\^^^XXXVVVSSSQQQOOOOOOOOOPPPIIIMMMSSSVVVVVVTTTSSSSSSVVVWWW\\\cccddd___]]]]]][[[[[[ZZZZZZ[[[]]]```aaaYYY\\\aaaeeeggggggeeeddd___bbbeeeeeeeeefffjjjnnnoooooopppssswwwzzzzzzzzzvvvuuuwww{{{{{{vvvtttuuuxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzyyywwwvvvwwwxxxyyy|||~~~}}}}}}~~~|||uuuqqqhhh______ccceeecccmmmrrrwwwyyyyyyzzz|||~~~|||tttnnnnnnpppwww|||~~~~~~yyygggiiijjjeee___]]]```ddd___```bbbeeeggggggdddbbb```\\\[[[```ddddddcccdddqqqssstttqqqmmmjjjjjjllljjjnnnqqqtttvvvvvvooogggooossstttsssssstttrrrooommmlllhhhbbb]]]___hhhqqqvvvuuuuuusssrrrqqqqqqpppllljjjiiilllqqqvvvxxxwwwllliiieeeaaa___ccciiinnnlllmmmnnnmmmkkkgggbbb___```cccgggkkkllljjjgggeeehhhhhhiiiiiifffZZZIII<<<666///)))***+++***)))*********++++++,,,,,,------...///000000//////000111............////////////---...000000000000333555<<>>===>>>???AAALLL[[[lllzzzzzzppp```[[[UUUSSSUUUXXXYYYYYYXXXXXXYYY\\\```aaaaaa```gggjjjlllnnnooottt{{{kkkjjjgggdddbbbaaa``````\\\[[[ZZZWWWRRRMMMHHHFFFHHHGGGCCC@@@>>>=========>>><<<999999;;;<<<:::999::::::;;;;;;:::999888888======>>>???AAABBBCCCDDDCCC===AAAKKKNNNEEE>>>>>><<<>>>@@@@@@???@@@CCCFFFBBBBBBBBBAAA??????@@@AAA======<<<>>>AAAFFFJJJMMMFFFIIIQQQZZZ[[[XXXVVVXXXXXXXXXYYYYYYZZZ\\\]]]^^^UUUWWWZZZYYYUUUQQQNNNNNNOOORRRXXX]]]\\\XXXWWW[[[ZZZYYYXXXXXXZZZ]]]___```\\\^^^bbbeeefffeeecccbbbYYYYYYYYYZZZZZZ[[[\\\]]]___^^^___bbbfffiiiiiiiiiooommmmmmooonnnlllmmmppprrrrrrpppppppppqqqrrrssstttttttttrrrpppqqqsssuuuwwwyyy{{{zzzyyyyyy{{{~~~tttssslllccc```cccfffgggnnnsssxxxyyyyyyzzz|||rrrlllmmmpppwwwzzz~~~{{{qqqfffkkkmmmjjjbbb]]]]]]```YYY^^^dddiiijjjgggeeeccc___\\\]]]aaacccbbbaaacccooorrrtttrrrlllhhhgggiiidddlllrrrtttvvvwwwsssmmmnnntttwwwuuussstttqqqkkkjjjjjjiiiccc]]]___fffnnnuuutttsssrrrqqqpppoooooommmkkkjjjmmmrrrvvvwwwuuunnnhhh```]]]^^^cccgggiiikkkmmmoooooommmiiieeebbbaaacccfffiiiiiihhheeecccjjjjjjkkkmmmkkkcccWWWNNN@@@777///------***((()))+++++++++++++++,,,,,,,,,,,,...000000...---///111............///////////////000111000//////111333>>>MMM\\\dddiiiooovvvyyy|||}}}}}}}}}|||{{{{{{|||xxxooo___NNNBBB======>>>???FFFRRRcccvvv|||iiibbbZZZVVVWWWZZZZZZZZZYYYZZZ\\\]]]^^^```ccceeehhhkkkmmmnnnnnnssszzztttsssrrrqqqppppppoooooommmmmmnnnnnnkkkhhhdddaaa```]]]XXXRRRMMMJJJIIIHHHDDDAAA???@@@CCCEEEDDDBBB>>>>>>>>>??????>>>>>>===AAABBBCCCDDDFFFGGGHHHHHHFFF???BBBMMMPPPGGGAAABBBEEEGGGJJJIIIGGGGGGIIIKKKGGGHHHIIIGGGDDD@@@>>>===:::::::::;;;<<<===>>>???AAADDDJJJPPPOOOIIIFFFFFFIIIKKKNNNSSSXXX]]]aaabbb[[[]]]___^^^[[[YYYZZZ[[[ZZZ]]]bbbeeeaaaZZZ[[[___YYYVVVTTTSSSUUUWWWYYYZZZVVVWWWZZZ[[[\\\[[[YYYXXX```^^^\\\\\\]]]]]]\\\[[[YYYXXXXXX[[[^^^```aaa```aaa]]][[[[[[[[[ZZZ___eeefffeeeeeeeeegggiiilllnnnpppooonnnlllkkklllpppsssuuuwwwwwwvvvuuuvvv{{{~~~qqqtttrrriiicccdddiiilllqqquuuyyyzzzyyyzzz~~~tttnnnppptttwwwvvvwww|||}}}}}}uuuiiiggglllpppmmmddd\\\ZZZ[[[TTT\\\fffkkkkkkgggeeeddd```^^^___bbbbbb^^^^^^```jjjnnnsssrrrmmmiiiiiijjj```jjjssstttvvvyyywwwrrrmmmtttxxxvvvttttttpppiiiiiikkkkkkfff______fffmmmsssrrrqqqpppoooooooooooopppmmmkkkllloooqqqpppnnnppphhh^^^[[[^^^cccffffffiiijjjmmmooonnnjjjfffdddcccdddeeeffffffeeeddddddmmmnnnnnnnnnlllgggaaa\\\JJJ???555222111---***)))++++++++++++++++++++++++))),,,...---+++***,,,///............/////////000333444444333111000111333>>>MMM\\\bbbfffmmmsssvvvzzz{{{||||||{{{{{{|||}}}{{{vvvhhhVVVGGG@@@??????<<>>>>>CCCAAA???===;;;;;;===>>>CCCAAA@@@AAACCCFFFHHHIIISSSPPPLLLMMMQQQTTTTTTSSSWWW[[[aaaddddddccccccccc___bbbcccaaaaaacccbbb^^^^^^]]][[[XXXVVVTTTSSSRRRQQQRRRRRRRRRQQQSSSVVVXXXVVVVVVXXX\\\```cccdddeeeeeebbb^^^YYYWWWWWWXXXYYYXXXWWWWWWWWWWWWWWWWWWWWW^^^```aaaaaaaaabbbccceeeiiiiiijjjllloooqqqrrrrrrzzzyyyyyy}}}{{{uuuooonnnnnnmmmllllllkkkkkkqqqqqqrrruuuzzzzzzuuussstttvvv|||||||||~~~|||{{{vvvqqqkkkmmmooonnnhhhaaa[[[XXXTTTZZZaaaffffffdddaaa___aaa^^^^^^```___\\\[[[]]]hhhmmmrrrssspppkkkiiihhhcccggglllqqqsssttttttuuuxxxuuusssuuuxxxvvvpppjjjiiijjjkkkjjjiiiiiikkklllrrroookkkiiiiiilllpppsssmmmpppmmmeeedddjjjppppppqqqkkkddd```]]]^^^eeemmmlllllllllkkkkkkjjjjjjjjjddddddeeeggghhhhhhfffdddkkkoooooojjjfffeeeccc```VVVMMMAAA666///---------,,,+++))))))+++,,,,,,,,,++++++++++++++++++++++++------.....................+++,,,///111000222777AAAQQQ\\\___dddmmmoooiiitttvvvyyy|||~~~~~~~~~}}}}}}wwwnnncccQQQBBB???DDD>>>AAADDDOOOeee}}}}}}rrreee[[[VVVUUUWWW[[[]]]ZZZXXXYYY___dddffffffkkkgggggglllmmmmmmsss{{{wwwzzz}}}~~~}}}|||{{{xxxpppjjjkkknnnmmmiiifffeeegggkkkoooqqqkkkllliiidddbbbcccccc```RRRTTTYYY]]]``````___^^^\\\ZZZXXXXXXXXXVVVRRROOOQQQOOOMMMNNNQQQRRRPPPNNNOOOOOOOOOMMMIIIFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDHHHEEEAAA@@@BBBBBB@@@>>>AAA???<<<;;;;;;<<<<<<<<>>>>>@@@AAABBBBBBEEEHHHMMMRRRUUUWWWXXXXXXXXX\\\]]]\\\^^^aaabbb___iiigggeeebbb___^^^]]]]]]\\\\\\\\\ZZZXXXWWWWWWYYYTTTSSSSSSSSSTTTVVVWWWWWWVVVVVVUUUSSSRRRTTTYYY\\\ZZZYYYYYYXXXWWWVVVUUUUUURRRSSSSSSSSSRRRRRRRRRRRRZZZ[[[\\\___cccfffhhhhhhlllkkklllrrrzzz}}}zzzwwwppppppooonnnlllkkkjjjjjjooolllmmmsss|||{{{vvvsssrrrrrrrrrrrrtttwww{{{|||{{{xxxssssssssssssoooiiiccc___]]]WWW\\\aaadddccc```]]][[[bbb___```bbbaaa]]][[[]]]ccchhhnnnrrrqqqlllhhheeefffjjjnnnooonnnmmmnnnooowwwvvvuuuvvvwwwvvvqqqmmmiiikkkmmmnnnllljjjjjjjjjsssqqqmmmkkkjjjlllnnnpppmmmnnnjjjddddddkkkpppqqqsssmmmgggdddaaa```eeemmmpppooonnnmmmkkkiiihhhggghhhgggfffhhhjjjjjjgggdddiiimmmnnnjjjgggfffeeeaaa___VVVJJJ???888333111000---,,,,,,---...///---+++++++++++++++++++++++++++............---,,,++++++///,,,---000111000333888AAAQQQ^^^___```gggkkkiiisssuuuxxxzzz|||}}}}}}|||zzzssshhhWWWFFF@@@BBB;;;===AAAIII\\\ssswwwlllaaaZZZVVVWWWZZZ\\\ZZZYYYZZZ^^^aaacccdddiiiggggggkkklllmmmrrrzzz|||}}}~~~|||{{{xxxrrrsssxxxxxxrrrkkkhhhkkkttt|||{{{}}}|||wwwvvvwwwwwwtttdddggglllqqqttttttrrrpppooommmkkkiiiiiigggeeecccccc___\\\]]]``````]]]YYYWWWWWWWWWUUUPPPLLLJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEOOOJJJFFFGGGKKKKKKEEE???DDDBBB@@@>>><<<:::999999<<<======<<<;;;:::;;;<<<>>>>>>>>>@@@BBBCCCBBBAAAGGGJJJKKKIIIJJJOOOPPPNNNXXXXXXWWWXXXYYY\\\___aaaccceeeeeedddaaa_________]]]ZZZWWWSSSQQQQQQRRRSSSQQQSSSSSSNNNIIIHHHMMMQQQQQQQQQRRRSSSSSSTTTUUUUUURRRRRRRRRRRRRRRQQQQQQPPPLLLMMMMMMNNNOOOPPPQQQQQQXXXVVVVVV[[[bbbggggggdddcccdddeeegggiiijjjlllllljjjggghhhppp|||{{{tttpppooonnnkkkiiiiiilllqqqxxx~~~}}}zzzyyywwwqqqjjjeeeaaa```ZZZ]]]```aaa___]]][[[[[[```^^^___cccaaa\\\YYYZZZ]]]aaagggmmmpppmmmgggbbbiiimmmpppnnniiieeefffiiivvvvvvvvvvvvvvvuuusssrrrkkkmmmppppppnnnjjjhhhgggsssrrrpppnnnmmmlllkkkkkkllljjjfffaaadddkkkpppqqqsssnnnjjjhhheeecccffflllppppppooonnnlllkkkiiihhhkkkhhhfffgggkkkkkkfffaaafffkkkmmmjjjhhhhhhgggdddccc\\\RRRHHH???888333000+++++++++,,,...---***(((,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))///------000000000444:::EEEUUUbbbaaa___dddkkkmmmssstttwwwyyy{{{{{{{{{{{{zzzppp```MMMBBB???;;;===???CCCQQQfffwwwwwwkkk___XXXWWWXXXYYYZZZ\\\\\\\\\]]]```bbbgggfffgggjjjkkklllqqqwww|||~~~~~~~~~}}}~~~yyyxxxzzzzzzssskkkgggjjjrrr{{{~~~uuuvvvyyy{{{|||{{{yyywwwwwwvvvtttssssssssssssssstttooojjjjjjmmmmmmhhhcccbbbcccccc```[[[VVVSSSRRRSSSTTTUUUUUUTTTRRROOONNNIIIGGGFFFGGGGGGEEE???:::HHHHHHHHHFFFCCC@@@??????CCCFFFHHHGGGCCC@@@@@@BBBDDDAAA>>>>>>??????===;;;???AAA@@@<<<<<>>BBBBBBBBBCCCFFFJJJNNNQQQWWWZZZ\\\]]]]]]\\\\\\]]]aaa___ZZZUUUQQQPPPQQQSSSTTTWWWWWWQQQIIIEEEIIIOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRSSSTTTTTTSSSRRRTTTVVVWWWXXXXXXYYY[[[\\\UUUQQQMMMOOOTTTWWWVVVTTTTTTTTTVVVXXXZZZ\\\^^^___^^^\\\]]]dddnnnuuuwwwvvv{{{uuunnnllllllkkkfffbbbcccgggnnnuuuzzz||||||zzzuuunnngggcccaaa]]]___``````^^^\\\\\\]]]\\\[[[]]]aaa___ZZZVVVVVVZZZ\\\___eeekkkkkkgggccclllppprrrooohhhcccdddggguuuvvvvvvvvvttttttuuuwwwnnnpppqqqooolllhhhgggfffqqqqqqrrrqqqpppnnnkkkjjjkkkgggbbb___bbbiiinnnooorrrnnnllllllhhhdddeeejjjlllmmmnnnooooooooonnnnnnlllhhhdddeeehhhhhhccc]]]dddjjjmmmlllkkklllkkkiiigggbbbZZZRRRKKKCCC<<<777111000---------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++...,,,---/////////666===OOO[[[dddeeeeeejjjppprrrtttuuuwwwyyyzzz{{{{{{{{{wwwhhhUUUFFF===???@@@@@@AAAJJJ\\\qqqssseee\\\XXXWWWWWWZZZ]]]]]][[[ZZZ\\\___eeeeeegggiiijjjlllpppsssyyy|||~~~}}}yyytttnnnlllooovvv|||~~~~~~~~~{{{{{{{{{zzzyyyyyyzzzzzzzzzuuuqqqpppqqqpppkkkgggjjjjjjjjjgggbbb^^^[[[[[[```bbbeeeggghhhfffdddbbbUUUXXX[[[ZZZUUUOOOLLLKKKNNNOOOOOOMMMHHHDDDBBBBBBEEEHHHLLLKKKGGGCCCAAABBBCCCBBBAAAAAACCCDDDEEEEEEDDDFFFDDD@@@???BBBCCCAAAEEECCCAAA???======>>>>>>AAADDDGGGIIIJJJJJJLLLMMMTTTSSSPPPLLLGGGEEEFFFHHHJJJOOOSSSQQQLLLLLLSSSYYYZZZYYYWWWUUUSSSPPPNNNNNNOOONNNMMMOOOPPPPPPMMMJJJQQQTTTXXX[[[\\\___cccfff^^^YYYTTTUUUZZZ^^^^^^\\\WWWVVVTTTRRROOOMMMKKKJJJQQQQQQRRRSSSUUUYYY^^^aaajjjeeeaaaaaadddeeeaaa\\\ZZZ___gggnnntttzzz|||{{{~~~}}}|||~~~~~~{{{uuummmhhheeefffgggfffccc___\\\[[[[[[[[[ZZZ\\\```___ZZZWWWWWWZZZYYYZZZ^^^dddhhhhhhffflllpppsssqqqlllhhhiiikkktttttttttsssrrrsssvvvyyysssrrrppplllhhhfffggghhhnnnoooqqqsssrrrpppnnnlllkkkfff```]]]___ccchhhlllooommmlllmmmiiieeeeeehhhjjjlllnnnpppqqqrrrqqqqqqppplllgggggghhhgggbbb]]]cccjjjnnnnnnnnnoooooolllkkkiiieee```[[[TTTMMMHHH@@@;;;555000.........---,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////,,,+++,,,......000888BBBYYY^^^cccggglllrrruuutttvvvwwwxxxyyyzzz{{{||||||{{{ppp___MMM@@@BBBAAA@@@@@@EEETTTjjj|||zzzlllccc]]]XXXXXX[[[]]]\\\ZZZYYY[[[]]]ccceeehhhiiijjjlllooopppuuuzzz}}}|||zzzyyyzzzvvvsssrrrssswww|||}}}~~~~~~~~~{{{xxxwwwtttqqqooonnnnnnmmmjjjfffdddcccccc___bbbgggllloooooommmlllccciiinnnkkkccc\\\ZZZ[[[ZZZ\\\]]]YYYRRRLLLIIIIIIIIILLLOOOPPPMMMIIIEEECCCCCCCCCDDDBBB@@@???@@@BBBCCCFFFEEEBBBAAADDDEEEBBBFFFFFFDDDBBBAAA@@@??????:::<<<>>>??????@@@AAABBBGGGIIIIIIEEE???::::::;;;<<<@@@CCCDDDBBBDDDIIIOOOUUUVVVWWWXXXYYY[[[\\\\\\[[[YYYXXXYYYZZZYYYTTTPPPOOORRRTTTTTTRRRRRRUUUXXXZZZUUURRRUUU\\\bbbdddccc___^^^\\\ZZZWWWTTTRRRQQQQQQSSSSSSPPPKKKJJJNNNRRRPPPNNNNNNPPPTTTUUUSSSPPPNNNTTT[[[aaagggmmmuuuzzz~~~zzzxxxzzzzzzxxxzzz}}}zzzsssnnnkkkpppooolllgggaaa\\\YYYYYY\\\[[[]]]aaaaaa]]][[[\\\[[[ZZZYYY[[[___dddggghhhlllooorrrtttsssqqqoooooorrrqqqooonnnooossswwwyyyvvvtttqqqlllhhhfffhhhjjjlllnnnqqqttttttssspppnnnlllfff```\\\YYYYYY```gggmmmkkkkkkmmmjjjeeeeeehhhlllmmmppprrrssssssrrrqqqtttrrrnnnkkkiiigggcccaaabbbiiinnnnnnoooqqqpppnnnkkkjjjhhhgggeee```YYYUUUMMMFFF<<<444000.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111,,,+++---///000333>>>III___```ccciiipppttttttrrrwwwwwwxxxyyyzzz{{{||||||}}}~~~wwwjjjXXXHHHCCC@@@>>>>>>AAAMMMbbbttt~~~sssmmmeee\\\ZZZ[[[[[[[[[ZZZZZZ[[[]]]aaafffiiiiiijjjmmmooonnnqqqyyyxxxzzzzzzwwwtttwwwxxxvvvvvvxxx{{{~~~zzzuuuyyy}}}||||||wwwwwwuuurrrooonnnpppqqqdddgggmmmrrruuutttrrrpppdddgggjjjhhhaaa[[[WWWVVVdddhhhjjjfff___XXXVVVVVVVVVXXX[[[]]]]]]YYYSSSNNNKKKNNNPPPLLLDDD@@@BBBEEEFFFHHHHHHEEECCCEEEDDD@@@@@@AAABBBDDDEEEEEEEEEDDD???AAABBBBBBAAABBBDDDFFFHHHLLLMMMIIIAAA999555444555666777666555555888:::AAACCCGGGMMMRRRXXX\\\^^^\\\[[[[[[^^^aaabbb]]]YYY]]]```aaa___[[[YYYZZZ]]]WWWSSSPPPRRRYYY^^^___]]]\\\\\\[[[[[[[[[ZZZZZZZZZUUUWWWXXXWWWTTTQQQPPPPPPIIIJJJKKKKKKKKKJJJHHHGGGGGGKKKPPPRRRTTTYYY```gggllloooooommmnnnrrrsssqqqvvvxxx{{{{{{xxxtttqqqpppqqqpppnnniiiccc^^^\\\[[[\\\ZZZ\\\```aaa^^^]]]___YYYZZZ\\\]]]^^^aaaeeeggglllnnnqqqvvvyyyxxxtttqqqrrrmmmiiiiiimmmsssvvvxxxwwwvvvtttpppkkkiiijjjkkklllnnnrrrtttuuussspppnnnlllgggbbb\\\TTTPPPWWWbbbllljjjkkkmmmkkkggggggjjjiiilllooosssuuuvvvuuuuuuuuuuuusssnnnhhhdddcccddd```ggglllmmmnnnppppppmmmjjjiiijjjjjjiiifffaaa]]]YYYRRRHHH>>>888444111///------------------------------...///000000000///------///222333777DDDQQQccceeeiiinnnqqqqqqqqqqqqwwwwwwwwwwwwxxxzzz{{{{{{||||||tttcccSSSDDD@@@===>>>AAAIII\\\nnnzzzwwwnnnbbb]]][[[YYYXXXZZZ\\\]]]]]]```gggkkkjjjjjjnnnooommmooowww}}}zzz}}}wwwwww~~~~~~}}}}}}~~~}}}vvvmmmsss}}}|||zzzzzz}}}xxx{{{}}}zzzwwwvvvvvvuuuqqqlllfffbbbdddhhhlllkkkeee___^^^^^^bbbccceeeiiikkkggg___YYYSSSYYY___\\\VVVRRRVVV\\\TTTVVVUUUQQQNNNMMMIIIEEEBBBCCCEEEFFFEEECCCAAA@@@AAABBBCCCCCCDDDFFFIIILLLNNNRRRUUUPPPEEE:::333000222222222333444555666777666888:::>>>BBBFFFIIIKKKGGGFFFHHHNNNUUUXXXUUUQQQVVVZZZ___```___```eeeiiiddd^^^YYYYYY]]]___]]]ZZZUUUTTTSSSRRRPPPNNNMMMLLLRRRSSSVVVZZZ\\\[[[VVVQQQWWWXXXYYYVVVQQQLLLIIIHHHFFFIIIJJJHHHFFFHHHNNNTTTOOOTTTWWWYYY]]]dddhhhfffqqqsssttttttrrrqqqqqqrrrlllmmmllljjjfffbbb``````ZZZXXXYYY]]]___]]]]]]```WWW[[[___```___```cccfffmmmmmmpppwww||||||vvvpppqqqkkkeeeffflllsssvvvvvvvvvwwwvvvtttpppmmmkkkkkknnnppprrrttttttssspppnnnmmmhhhccc\\\QQQJJJRRR___lllkkkkkkmmmkkkhhhiiillldddhhhmmmrrrwwwyyyzzzzzztttuuutttnnnfffaaaaaaccc^^^eeekkklllmmmooonnnkkknnnnnnoooppppppmmmiiieeehhhaaaWWWNNNFFF???:::777------------------------.........///......------...///222444666;;;HHHVVVfffjjjppptttrrrnnnoooqqqvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{kkkZZZFFFAAA>>>@@@CCCJJJZZZkkk~~~uuuggg___[[[WWWWWWZZZ^^^^^^^^^```hhhllljjjkkkoooooolllnnnwww{{{~~~sssvvvxxxxxx{{{~~~|||xxxzzz|||}}}}}}zzz{{{yyywwwvvvrrrhhh]]]hhhjjjmmmoooooolllgggdddffffffeeecccaaaaaabbbdddaaaaaabbbeeeeeeaaaYYYSSSQQQPPPSSSWWWUUUMMMGGGFFFOOOJJJDDDCCCFFFIIIJJJIIIVVVUUUQQQKKKBBB999444111777999;;;;;;999777555444666888888777<<>><<<;;;;;;;;;999777555333333888;;;:::888;;;AAACCC???>>>>>>===<<<<<<<<<======???BBBEEEEEEDDDFFFKKKPPPPPPKKKIIINNNRRRTTTXXX^^^```aaacccgggiiigggccc^^^[[[]]]```___\\\YYYVVVTTTRRRTTTVVVWWWVVVUUUUUUVVVTTTWWWYYYXXXTTTQQQRRRSSSVVVUUUTTTRRROOOLLLJJJIIIDDDDDDEEEHHHLLLNNNMMMKKKRRRSSSVVVYYYZZZVVVPPPJJJRRRQQQPPPOOOOOOOOOPPPQQQZZZ\\\___bbbeeegggiiijjjkkknnnrrrttttttssssssssspppkkkfffggglllqqqrrrppprrruuuvvvttttttuuurrrmmmdddgggmmmrrrttttttsssqqqlllkkkhhhbbb[[[VVVRRRQQQbbbfffjjjlllmmmnnnnnnnnnkkkkkkmmmppptttvvvwwwvvvvvvwwwvvvqqqjjjdddaaaaaaeeegggjjjlllllliiiddd```jjjlllooopppoooooonnnnnniiihhhfffeeebbb\\\SSSMMMBBB???:::666444111///---,,,,,,,,,...111555888:::444555888===EEEPPPYYY___jjjmmmrrrvvvvvvrrrnnnjjjooouuuxxxwwwwwwzzz{{{yyyzzz~~~~~~}}}wwwppp___RRRHHHFFFEEEGGGTTTeeewwwsssiiiaaaZZZZZZ\\\[[[[[[]]]aaadddgggiiijjjlllnnnppprrrwww~~~rrruuuvvvvvvyyy}}}{{{~~~uuunnntttyyy}}}|||wwwuuuxxx~~~{{{rrrcccmmmyyy}}}}}}|||yyyuuusssssstttpppooonnnnnnooonnnkkkiiijjjhhhiiikkkhhh___YYYXXXaaa```]]]WWWQQQPPPUUUZZZYYYZZZXXXUUUOOOKKKHHHGGGIIIGGGCCC@@@<<<;;;::::::999;;;<<<999999<<>>@@@AAA@@@>>>>>>BBBEEEHHHBBB>>>@@@BBBCCCFFFJJJPPPQQQTTTXXX]]]___^^^]]]\\\```fffiiihhheeebbb``````aaabbbaaa^^^[[[YYYYYYTTTWWWYYYXXXUUUSSSTTTVVVYYYZZZZZZZZZZZZXXXWWWVVVPPPMMMJJJHHHHHHHHHGGGFFFCCCCCCEEEGGGGGGEEE@@@===EEEFFFGGGIIILLLOOORRRSSS]]]___aaaccceeefffeeeeeegggkkkppprrrrrrpppnnnnnnuuuqqqmmmnnnqqqsssrrrqqqvvvwwwwwwuuuvvvvvvppphhheeehhhlllpppssssssqqqpppjjjiiifffccc___YYYRRRMMMWWW]]]eeejjjjjjiiijjjlllhhhggghhhlllqqqttttttrrrqqqrrrsssqqqlllgggcccbbbhhhhhhiiikkkkkkhhhccc___eeejjjooorrrrrrrrrtttuuummmlllkkkkkkkkkhhhddd```TTTNNNFFF???999555111///111///...000666:::;;;;;;777999>>>FFFOOOXXX___dddiiinnntttxxxxxxssslllhhhjjjoootttuuuwww{{{~~~}}}{{{|||xxxnnn___PPPHHHDDDEEERRRaaauuu~~~zzzvvviii]]]ZZZ[[[ZZZYYYZZZ______bbbfffkkkmmmnnnmmmnnnttt{{{kkknnnppppppttt{{{~~~~~~ppppppuuu~~~~~~yyyuuurrrqqqwww|||{{{ssslllmmmttt|||yyyyyy}}}~~~yyymmmuuu~~~~~~|||{{{|||xxxwwwuuutttttttttuuuuuusssrrrsssvvvuuunnnjjjkkkkkkhhhddd^^^XXXWWW[[[^^^[[[\\\[[[XXXTTTQQQOOOOOOVVVRRRKKKFFFCCCBBBBBBBBB===AAACCCAAA??????AAACCC>>>???@@@AAAAAAAAA@@@@@@???AAABBBBBBAAACCCFFFIIIJJJEEE@@@>>>???AAACCCEEEAAABBBCCCEEEHHHIIIJJJJJJJJJOOOWWW]]]````````````bbbdddffffffeeedddcccddd___aaabbb```[[[YYYYYY[[[XXXYYY[[[]]]]]]]]]\\\[[[___\\\WWWSSSQQQQQQRRRRRRIIIIIIHHHFFFDDD@@@===:::>>>>>>@@@BBBEEEHHHJJJKKKVVVVVVXXXYYY[[[\\\]]]^^^ccchhhnnnrrrrrrqqqooonnnzzzuuurrrrrrqqqnnnmmmnnnrrrtttuuuuuuxxxxxxrrrjjjjjjkkklllmmmnnnnnnmmmmmmiiifffcccaaa___ZZZSSSMMMHHHPPPZZZ^^^ZZZXXX^^^hhhdddbbbccchhhnnnrrrrrroookkklllnnnnnnlllhhhdddbbbhhhhhhhhhkkknnnnnnkkkhhhccciiipppttttttuuuwwwyyytttsssqqqooommmjjjhhhfffbbb[[[RRRJJJDDD???<<<:::999555333666===AAA@@@>>>;;;???FFFOOOXXX```fffiiigggmmmtttzzzzzzuuummmhhhhhhmmmrrruuuxxx|||}}}~~~|||vvviiiZZZPPPJJJIIISSS^^^ttt|||}}}qqqddd]]]YYYVVVWWWYYY\\\\\\^^^ccciiillljjjhhhkkkpppxxxZZZ^^^______cccjjjmmmmmmddddddiiitttzzz{{{|||~~~}}}{{{tttqqquuuzzzqqquuuzzzyyyooocccbbbiiisssrrrrrruuu~~~{{{|||}}}|||zzzyyyxxxxxxzzz{{{}}}{{{~~~|||wwwppplllkkklllkkkjjjeeeeeedddbbb^^^[[[[[[[[[ZZZUUUNNNIIIGGGGGGFFFEEEGGGJJJOOOPPPMMMIIIIIIKKKFFFGGGHHHHHHHHHFFFDDDCCCAAAAAABBBBBBCCCEEEIIILLLHHHEEEAAA???BBBGGGKKKMMMEEEEEEEEEDDDCCCCCCDDDEEE;;;@@@EEEJJJLLLLLLMMMNNNIIIMMMRRRVVVYYY\\\___aaaccceeegggfffcccbbbeeeggg````````````___]]][[[ZZZZZZXXXVVVTTTSSSUUUWWWYYYXXXWWWVVVRRRNNNJJJGGGFFFHHHGGGFFFDDDAAA???===<<>>@@@DDDFFFFFFGGGHHHIIILLLPPPTTTUUUVVVYYY^^^cccbbbbbbcccdddeeeeeefffgggccccccaaa^^^[[[YYYZZZ[[[[[[\\\[[[YYYUUURRRQQQQQQUUUUUUSSSQQQNNNKKKHHHFFFGGGEEECCCAAA???>>>??????>>>DDDMMMUUUZZZ]]]```aaabbb^^^___ccc```\\\```iiilllqqquuuuuuvvvxxxwwwssstttrrroookkkgggdddcccbbbcccaaa```^^^]]]ZZZVVVTTT;;;;;;>>><<<333///===PPPWWWYYY]]]aaaeeehhhjjjllljjjkkkllloooppppppmmmjjjnnniiifffhhhmmmooonnnkkkhhhiiilllppptttvvvwwwwwwyyyyyyxxxtttqqqnnnnnnooolllhhhbbb^^^[[[ZZZXXXWWWSSSQQQQQQSSSWWWYYYYYYWWWVVVYYY]]]bbbeeeffffffeeeeeeiiiooossstttqqqllliiijjjmmmttt{{{}}}{{{{{{~~~~~~|||~~~}}}zzzuuupppkkkjjjllloooxxx|||}}}yyyqqqdddYYYXXX]]]ZZZYYYZZZ\\\```bbbcccccciiilllqqqyyyXXXZZZXXXUUUTTTWWWXXXVVVQQQMMMMMMQQQSSSRRRQQQSSSXXXXXXVVVTTTTTTVVV\\\``````^^^bbbgggcccXXXWWW]]]\\\aaaccccccgggqqqxxxyyyxxxyyyzzz{{{}}}|||~~~~~~}}}|||}}}~~~~~~}}}|||||||||||||||{{{zzzyyyzzzyyywwwuuuuuuvvvxxxpppmmmjjjkkknnnnnnjjjfff\\\WWWVVVZZZ[[[XXXXXXZZZWWWYYY[[[[[[ZZZWWWSSSPPPYYYUUUPPPNNNPPPUUUZZZ^^^]]][[[SSSKKKJJJOOOQQQNNNJJJKKKKKKHHHDDDAAABBBCCCFFFJJJNNNOOOMMMHHHEEECCCEEEFFFGGGEEEBBB???======;;;>>>AAACCCCCCFFFKKKPPPTTTTTTUUUXXX[[[```dddfffgggiiiiiigggbbb^^^]]]]]]\\\^^^___^^^[[[XXXXXXYYY[[[\\\\\\\\\[[[YYYWWWVVVSSSRRROOOKKKEEE???999666333777===AAADDDEEEFFFGGGPPPLLLNNNSSSQQQLLLTTT```hhhooossspppmmmnnnnnnmmmpppppppppnnnjjjeee___[[[]]]```ccccccaaa\\\YYYWWWCCC:::444444111---444AAAOOOTTTZZZ]]]^^^```eeeiiilllkkkkkknnnqqqrrrpppmmmpppjjjeeefffkkknnnmmmjjjjjjhhhgggkkkrrrwwwwwwvvvwwwxxxxxxvvvrrrpppqqqsssooolllgggdddbbb```^^^\\\[[[\\\]]]___```aaaaaaaaa```bbbeeeiiijjjjjjiiihhhgggiiikkkmmmllljjjfffdddgggjjjsss}}}{{{yyy|||{{{~~~~~~}}}yyywwwwwwxxxyyy{{{~~~{{{qqqddd^^^^^^WWWYYYZZZ[[[]]]aaaeeehhhjjjkkkooovvv~~~jjjkkkhhhccc```aaa```]]]eee___\\\\\\[[[WWWUUUVVVVVVRRROOOPPPUUUYYYZZZXXXVVVRRRVVV___^^^VVVVVV]]]UUU\\\___\\\^^^gggnnnpppnnnoooqqqtttvvvwwwxxxxxxssswwwxxxwwwzzz|||{{{zzz|||zzz{{{|||~~~~~~{{{~~~~~~||||||~~~uuuyyy}}}~~~{{{zzz{{{}}}xxxyyyyyyxxxwwwwwwzzz|||xxxvvvuuuxxx||||||wwwssskkkbbb]]]aaadddcccdddhhhYYY\\\```cccdddccc```^^^]]]YYYSSSQQQUUU\\\cccgggbbbaaa[[[TTTUUU]]]aaa^^^RRRSSSRRRNNNIIIEEEDDDEEE===CCCKKKPPPQQQMMMIIIGGGFFFHHHIIIIIIGGGFFFEEEEEECCCDDDEEECCC@@@@@@CCCFFFDDDCCCBBBBBBDDDHHHKKKNNNPPPUUUZZZ]]]\\\[[[\\\]]]eeegggiiigggccc`````````^^^^^^]]]\\\YYYVVVTTTRRRTTTVVVXXXXXXTTTNNNGGGCCC:::<<<>>>===;;;999888888???;;;<<>>999444444777===???@@@>>>;;;:::<<>>:::444...333???NNNVVVVVVUUUVVVYYYWWWUUUYYYbbbiiijjjhhhhhh___```bbbdddgggjjjlllnnnhhhggghhhkkknnnppppppoooxxxtttpppmmmnnnooooooooonnnnnnmmmjjjfffcccbbbbbbcccccccccddddddeeeeeeffffffgggkkkqqqvvvxxxtttqqqooossswwwuuuqqqnnnooorrrppppppqqqrrrtttssspppnnntttvvvyyy{{{|||~~~~~~|||yyywww~~~|||xxxqqqkkkccc\\\YYYZZZ^^^aaaddddddfffjjjpppwww}}}}}}}}}vvvtttqqqnnnkkklllnnnpppuuurrrnnnmmmnnnrrrvvvxxxvvvsssqqqooolllgggfffgggooorrrwww|||~~~}}}zzzwww||||||~~~~~~yyyuuu{{{|||~~~~~~{{{xxxvvvrrrqqqooolllkkkkkkmmmoooqqqqqqooojjjddd___^^^______```aaa___]]][[[[[[\\\ZZZYYYZZZ\\\___``````^^^ccceeehhhjjjlllnnnoooppprrrrrrssstttvvvyyy|||}}}~~~~~~zzz|||~~~|||yyywwwuuu{{{~~~xxxuuuwww{{{yyytttooopppwww~~~}}}zzzwwwqqqpppvvv~~~~~~yyylllooossswwwxxxuuupppmmmhhh\\\bbbnnngggaaaiiisssrrrkkkfffhhhlllooossswwwzzzyyyyyyyyy{{{}}}}}}zzzwwwuuutttrrrrrrrrrtttuuutttqqqnnnaaaaaa^^^YYYXXXZZZWWWSSSRRRQQQPPPSSSZZZ```]]]WWWNNNFFF>>>999666444888===;;;===???===999666777999<<<<<<===???@@@???<<<999888:::<<<<<<<<<<<<======AAABBBEEEFFFBBB:::///(((******++++++,,,,,,,,,,,,(((((()))************)))+++,,,------------....../////////222777999999888;;;???EEEJJJNNNNNNNNNLLLGGGEEEBBBBBBAAA>>>999444444===GGGLLLKKKIIIIIIJJJJJJHHHKKKSSSZZZ]]]___bbb\\\^^^```bbbcccdddfffhhhjjjkkklllnnnpppppppppooossspppmmmlllmmmmmmmmmlllnnnmmmllljjjgggdddbbbbbbcccccccccdddddddddeeeeeehhhhhhjjjpppvvvxxxuuuqqqqqqvvvzzzxxxrrroooqqqtttppppppqqqqqqpppooommmkkkyyyzzz{{{{{{{{{}}}}}}yyyvvvttt{{{~~~yyytttkkkddd___]]]^^^```bbbcccdddhhhnnnvvv~~~}}}yyy|||wwwuuurrrlllhhhgggiiilllpppooommmkkkjjjlllpppssstttqqqpppssspppiiidddeeennnppptttxxxzzz{{{|||}}}zzz{{{~~~zzz{{{|||}}}{{{zzzxxxtttnnniiihhhkkknnnnnnnnnllljjjgggfffggghhhccceeeggggggeeeddddddddd\\\[[[[[[[[[]]]]]]\\\[[[______^^^]]]\\\[[[YYYXXX]]]\\\\\\]]]^^^aaaccceeekkkmmmnnnnnnmmmlllmmmnnnhhhoootttsssrrruuuzzz}}}|||}}}~~~~~~~~~~~~}}}{{{zzzyyyxxx{{{|||wwwpppnnnssszzzxxxtttrrruuuzzz{{{zzzxxxrrrnnniiiiiirrr||||||wwwhhhkkknnnpppqqqooonnnmmmkkk```dddmmmeee___ffflll```WWWPPPQQQVVV```lllwwwvvvwwwxxxyyy{{{~~~~~~}}}}}}~~~~~~{{{zzzyyyzzz{{{|||{{{yyynnnnnnkkkfffeeegggeeeaaaXXXYYYWWWVVV[[[```^^^WWWVVVMMMCCC>>>;;;;;;AAAIII@@@BBBCCCAAA===;;;<<<>>>>>>>>>???@@@AAA???;;;777AAABBBCCCAAA>>>;;;;;;<<<999::::::;;;:::666000+++++++++*********+++++++++'''((())))))******))))))(((((()))***++++++***)))///...------...//////......///000333555888:::;;;:::999999::::::::::::999888;;;===>>><<<:::999:::<<<999999???EEEIIIOOOUUUTTTWWW[[[^^^___aaaeeehhhlllnnnpppqqqqqqqqqppppppmmmmmmmmmnnnooonnnkkkiiimmmlllkkkiiigggeeebbb```bbbbbbbbbccccccccccccccckkkjjjjjjnnnrrrttttttrrrssswwwzzzxxxsssoooppprrrnnnnnnoooooonnnmmmlllkkkvvvwwwxxxwwwxxxzzz}}}~~~}}}{{{yyyxxxwwwwwwyyy}}}~~~{{{vvvpppkkkfffcccbbbcccdddfffjjjqqqyyy~~~yyyyyy{{{{{{wwwqqqkkkiiikkknnnppprrrrrrpppmmmlllpppsssvvvqqqqqqwwwvvvnnnjjjkkkqqqsssuuuwwwxxxzzz}}}zzz{{{}}}}}}zzz}}}~~~~~~|||{{{{{{yyytttllleeebbbdddggg``````^^^\\\[[[ZZZZZZZZZXXXZZZ]]]^^^]]]]]]]]]^^^ZZZYYYXXXYYY[[[]]]\\\[[[___^^^]]]]]]]]]]]][[[YYY\\\[[[YYYWWWWWWXXXYYY[[[XXXXXXXXXYYYYYYZZZZZZZZZSSSVVVZZZ^^^bbbfffkkkmmmnnnpppssstttuuuwwwzzz|||wwwyyy{{{|||{{{zzzzzzzzz|||}}}{{{ssskkkiiipppwwwyyywwwwwwzzzxxxrrrmmmlllhhheeebbbccclllvvvxxxtttgggiiikkkkkkjjjjjjlllmmmpppfffhhhkkkdddbbbdddbbbHHHAAA;;;<<>>QQQcccmmmqqqtttwwwxxx{{{zzzuuuqqqqqquuu{{{yyyxxxwwwxxxzzz}}}~~~~~~vvvwwwvvvtttuuuyyyyyyvvvtttzzzwwwmmmiiimmmoookkkiiiccc]]][[[YYYWWWYYY]]]ZZZYYYVVVPPPJJJHHHJJJMMMUUUVVVVVVRRRKKKDDDAAAAAA@@@BBBCCC@@@:::777999;;;===<<<::::::999888444222---,,,+++)))((((((((((((******)))((()))***+++,,,))))))))),,,//////---***'''((((((((((((((()))***+++***)))((()))***,,,...(((***+++***((())),,,000555222...,,,,,,,,,,,,++++++((((((+++,,,,,,000555333888???EEEJJJQQQ[[[cccgggjjjnnnooommmkkkkkklllllllllmmmnnnpppooommmkkkjjjhhhgggggggggddd```\\\`````````````````````___dddiiinnnpppppppppsssvvvvvvuuutttuuuvvvuuurrrooooooqqqrrrqqqooonnnoooqqqoooqqqssstttuuuwwwzzz|||||||||||||||}}}}}}}}}}}}~~~~~~}}}zzzwwwuuunnnppptttyyy}}}zzzuuusssqqqrrrtttxxx|||}}}xxxwww}}}~~~{{{tttrrrtttxxxtttzzzzzzxxxzzz~~~wwwttt{{{~~~zzz{{{||||||}}}yyyxxxxxxzzz}}}yyyyyyzzz{{{|||}}}~~~yyy~~~}}}yyyxxxzzzxxxvvvtttqqqooolllhhheee```aaaaaa^^^ZZZUUURRRPPPLLLJJJIIIJJJKKKMMMMMMLLLKKKIIIHHHJJJLLLMMMKKKIIIMMMMMMLLLLLLNNNQQQUUUWWWUUUPPPMMMOOOTTTWWWVVVSSSUUUOOOLLLOOORRRRRROOOLLLFFFJJJNNNQQQRRRSSSSSSTTTRRRUUUYYYYYYWWWUUUVVVXXX_________^^^\\\^^^bbbfffnnnqqqxxx|||sssddd\\\]]]\\\]]]\\\\\\bbbjjjllliiiaaadddffffffdddccceeegggnnnjjjhhh```ZZZ```[[[GGG//////000///---111AAAPPPjjjnnnrrruuuvvvxxx}}}xxxsssnnnmmmrrryyy~~~|||{{{zzz|||~~~~~~|||yyyzzz}}}|||xxxpppxxxxxxlllhhhnnntttrrruuurrrrrrttttttqqqqqqsssjjjhhhccc[[[TTTQQQSSSVVV]]]___^^^WWWLLLDDDAAABBBJJJLLLLLLHHHAAA>>>???BBB999999:::;;;;;;:::666444000///---+++***))))))***+++***((('''((()))+++---)))((((((+++...///,,,((('''((())))))((('''((()))((((((((()))))))))******))),,,...,,,(((&&&(((+++111...++++++---...---,,,+++***,,,///...+++,,,///(((---333888<<>><<<<<<>>>BBBFFFIIIEEE@@@:::666333000///000...,,,++++++++++++*********+++***)))((())))))***)))'''((())))))((('''***((('''(((***+++***(((***)))(((''''''((()))))))))))))))))))))***+++++++++***)))(((((()))+++,,,&&&'''''''''(((,,,333888>>>HHHRRRVVVUUUVVV[[[aaafffhhhhhhdddccceeedddaaa^^^_________dddiiifff``````aaaaaa```]]][[[ZZZZZZaaacccgggjjjlllooorrrtttvvvuuussstttvvvwwwuuurrrpppssswwwvvvsssqqqqqqrrrtttttttttsssrrrrrrqqqqqqooorrruuuvvvuuutttttttttzzzyyyyyyyyyyyyuuuooojjjfffpppyyyzzzyyy}}}}}}|||~~~xxxuuuwww~~~~~~}}}||||||wwwuuuvvvzzzzzzxxxwwwyyywwwzzz}}}~~~~~~}}}|||}}}~~~}}}}}}{{{tttpppnnnooonnnmmmiiifffbbb___]]]\\\YYYVVVQQQNNNLLLLLLJJJIIIFFFFFFFFFGGGHHHFFFCCCAAABBBBBBBBBCCCDDDFFFHHHIIIQQQOOOOOOSSSSSSPPPOOOQQQXXXUUURRRQQQSSSVVVYYYZZZTTTSSSSSSRRRQQQOOONNNNNNJJJIIIHHHIIIKKKPPPTTTWWWWWWWWWWWWXXXZZZ^^^aaadddeeeddd^^^UUUSSSOOOBBB111...---,,,+++***+++///222>>>SSSggglllmmmpppttttttkkkiiiiiilllnnnnnnqqquuuyyyxxxvvvtttsssuuuyyy}}}zzzqqqlllqqq{{{~~~}}}|||||||||}}}{{{xxxuuuqqqlllfffbbb\\\[[[VVVQQQQQQSSSQQQKKKGGGFFFEEECCCBBBCCCGGGKKKIIIEEE@@@;;;999777555444222///,,,---///000...,,,---,,,+++******)))******+++)))((((((***++++++***+++***((()))***,,,,,,++++++***)))(((''''''((((((&&&&&&&&&'''((()))+++,,,+++***(((((((((((()))***(((((((((''''''))),,,///---333;;;@@@BBBEEEJJJNNNVVVXXXXXXUUUUUUWWWWWWTTTOOOQQQQQQSSSZZZaaabbb___ZZZ[[[\\\[[[ZZZZZZ[[[]]]]]]aaaeeehhhjjjlllnnnooopppoooppprrrtttuuutttrrrnnnrrrvvvvvvsssqqqpppqqqtttuuuwwwxxxxxxwwwuuutttrrrsssttttttrrrppppppqqqsssssssssttttttrrrnnnjjjkkkuuu}}}~~~~~~}}}xxxvvvyyy}}}|||}}}~~~~~~}}}}}}~~~zzz}}}~~~~~~wwwzzz{{{zzz|||}}}}}}~~~|||{{{|||}}}}}}yyyyyy{{{|||{{{zzzyyywwwwwwvvvvvvrrroookkkgggdddcccbbbaaaXXXXXXXXXYYYYYYXXXUUURRRPPPMMMIIIFFFEEEFFFFFFFFFHHHEEEEEEIIIIIIGGGHHHKKKSSSPPPMMMLLLOOOTTTWWWYYY```^^^[[[YYYWWWVVVWWWWWWSSSQQQNNNKKKJJJKKKLLLNNNMMMMMMNNNPPPQQQSSSUUUVVVVVVVVVRRRJJJFFFBBB:::000------,,,***)))***,,,///444III___hhhjjjmmmqqqrrrcccdddggglllppprrrtttuuuwwwtttppplllkkkpppxxx}}}{{{tttqqquuu{{{~~~}}}~~~~~~||||||}}}~~~}}}zzzwwwtttoooiiiddd^^^\\\YYYYYY^^^dddccc^^^YYYXXXUUUQQQNNNNNNPPPSSSKKKGGGBBB??????>>>===;;;888444000000222222000,,,111///---,,,------------,,,***)))***,,,---------+++***)))))))))***++++++******))))))((('''''''''%%%%%%%%%&&&'''(((*********)))(((((('''(((((()))*********))))))***+++,,,)))+++---000222444666888@@@CCCCCC@@@AAADDDDDDAAA===>>>??????EEENNNQQQOOOIIIKKKMMMNNNOOORRRVVVZZZZZZ]]]aaadddeeeeeefffggghhhhhhjjjmmmoooqqqrrrrrrlllpppuuuvvvtttqqqqqqrrruuuvvvxxxyyyyyyyyyxxxwwwxxxxxxxxxvvvsssrrrrrrssspppppppppqqqpppnnnllljjjsss|||~~~}}}~~~}}}|||~~~}}}~~~~~~}}}~~~~~~||||||~~~zzz|||}}}~~~~~~~~~~~~|||yyywwwvvvwwwxxxmmmmmmmmmooopppooollljjjjjjeee___\\\[[[ZZZYYYXXXRRRNNNLLLMMMLLLHHHHHHKKKJJJFFFBBBAAACCCFFFIIIJJJQQQOOONNNMMMOOOQQQTTTVVVYYYXXXUUUSSSSSSSSSUUUVVVTTTTTTSSSQQQOOOMMMKKKJJJIIIHHHCCC;;;555222...+++---...---+++)))***,,,...///@@@TTT___cccfffhhhjjj[[[___ffflllrrrwwwyyyyyyvvvqqqjjjdddccciiisss{{{}}}{{{wwwxxxzzz|||~~~~~~}}}|||~~~|||yyyuuuoooiiiddd\\\[[[ZZZ\\\dddmmmnnniiigggeeebbb^^^ZZZZZZ\\\^^^```[[[TTTPPPOOONNNJJJGGGCCC???:::777666555333000444222000///111111000...+++******+++---...---,,,+++++++++***)))))))))***)))))))))))))))((('''''''''''''''''''''((())))))***))))))(((((((((((((((&&&&&&%%%&&&'''(((((((((+++***))))))************///222222000111444555222000111000///222999<<<;;;999:::<<<>>>@@@CCCGGGKKKLLLOOOSSSVVVXXXYYY[[[]]]```bbbdddgggiiillloooqqqiiinnnrrrtttsssqqqrrrtttvvvvvvvvvwwwwwwxxxyyyyyy}}}~~~~~~|||zzzxxxxxxyyyttttttttttttrrrpppooooooyyy}}}~~~}}}}}}}}}~~~}}}zzz}}}|||yyyyyyzzz||||||||||||}}}~~~{{{yyyyyy{{{}}}xxxxxxyyy{{{||||||zzzwwwxxxtttooommmnnnpppooonnnlllgggcccaaa]]]YYYXXX[[[XXXTTTPPPMMMMMMNNNOOOOOOKKKIIIFFFDDDDDDEEEFFFHHHMMMLLLLLLMMMNNNQQQTTTVVVTTTUUUUUUUUUTTTSSSRRRQQQJJJFFF>>>666000---***)))---------,,,******,,,...,,,777FFFQQQWWWYYYZZZZZZSSSXXX^^^cccjjjqqquuutttvvvrrrjjjdddccciiissszzz~~~~~~||||||}}}}}}|||~~~}}}xxxwww{{{~~~{{{wwwsssnnngggccc]]]^^^]]]^^^ccckkkllliiiiiihhhfffcccaaabbbeeehhhhhhccc^^^]]]```bbb```]]]SSSOOOIIICCC>>>;;;;;;<<<;;;888666666777555111...,,,,,,---///000000---+++---//////...,,,)))))))))(((((())))))))))))(((((()))))))))((())))))***************))))))(((((('''&&&%%%$$$%%%'''))))))((()))***))))))))))))))))))(((++++++)))***---...+++***,,,+++((((((---///...000111222333222333666888999<<<@@@CCCFFFIIIMMMPPPXXXYYY[[[\\\^^^ccchhhllleeeiiinnnpppooopppsssvvvvvvvvvvvvvvvvvvwwwxxxyyy~~~~~~{{{||||||{{{yyyxxxyyyzzz}}}yyyyyy~~~}}}~~~}}}~~~~~~~~~|||{{{yyyxxx~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}|||yyyuuutttvvvyyy{{{{{{|||}}}~~~{{{yyyyyyuuuqqqqqquuuxxxwwwvvvzzztttpppooommmiiijjjnnnooollliiiggghhhiiiiiihhhaaa^^^YYYTTTOOOMMMKKKKKKLLLKKKJJJIIIIIIJJJLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQHHHCCC===888333///---+++++++++,,,+++******,,,......111999CCCKKKMMMLLLKKKGGGLLLOOOPPPUUU]]]aaa___fffeeebbbaaabbbhhhpppvvvzzz~~~wwwvvvuuusssmmmiiippp{{{}}}}}}}}}}}}vvvppppppvvv{{{}}}{{{yyyvvvsssnnnhhhdddbbbeeedddbbbdddiiijjjiiijjjiiigggdddbbbcccfffiiiddd```]]]```hhhnnnnnnlllaaa___YYYPPPHHHEEEHHHLLLIIIFFFBBBAAAAAA===666///111222444777888666111...222555777555111---++++++&&&'''((()))******)))))))))))))))***+++,,,---...++++++++++++***)))((('''+++(((&&&'''***,,,,,,+++&&&(((++++++))))))***+++&&&)))***((((((+++,,,)))'''******''''''+++---,,,+++---......---,,,---...///111222333555888===@@@JJJKKKLLLLLLNNNSSS[[[aaa```cccgggiiijjjmmmrrrvvvuuuvvvwwwxxxxxxwwwwwwvvvyyy|||~~~~~~~~~xxxwww~~~~~~zzzuuurrrtttvvv|||||||||}}}~~~}}}zzzwwwyyyuuurrrssswwwzzzyyyvvvvvvrrrooopppqqqppptttxxxuuutttssstttvvvyyyzzzyyytttrrrnnniiieeecccbbbbbbbbb```[[[WWWRRROOOMMMLLLKKKJJJIIIFFFDDDBBB@@@???>>>999555444333///,,,***)))***+++***)))***+++---000///333<<>>@@@FFFOOOVVV\\\___ccceeegggjjjqqqvvvsssvvvyyy{{{{{{yyyuuusssssswww|||}}}~~~xxxrrrsss~~~~~~}}}~~~}}}}}}~~~zzz~~~}}}}}}~~~{{{zzzzzzyyyyyywwwvvvtttsssvvvxxxtttmmmmmmtttxxxwwwsssqqqpppttt{{{}}}|||yyytttpppppprrrvvvyyyuuutttqqqlllgggeeeeeefffiiieee]]]SSSKKKGGGGGGHHHFFF888777999111,,,---))),,,,,,---,,,++++++,,,...444000333===EEEEEEEEEFFFJJJHHHFFFDDDDDDDDDEEEFFFCCCDDDGGGIIIKKKNNNSSSVVV\\\\\\]]]]]]\\\YYYSSSNNNLLLGGG@@@:::888999===???\\\fffrrrzzz{{{{{{}}}xxxssspppqqqtttvvvzzzyyywwwssspppnnnoooooojjjkkkkkkkkkkkklllnnnppprrrpppmmmjjjhhhhhhiiiiiiaaa``````eeelllooommmjjjeeeeeeaaaYYYRRRPPPTTTYYYXXXZZZ\\\\\\WWWPPPHHHBBB;;;===CCCIIILLLGGG;;;111111888>>>???999111---,,,+++)))&&&$$$$$$&&&)))+++&&&)))(((&&&(((...111000......---+++)))((('''&&&''''''(((((())))))******'''((()))++++++******)))***)))((()))***+++***(((***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,...//////...,,,***,,,...111222444777===BBBGGGKKKRRRXXX___fffmmmqqqpppssswwwyyyyyywwwwwwwwwvvvxxxzzz||||||}}}~~~xxxrrrqqqxxx{{{vvvssstttvvvyyy~~~}}}~~~}}}}}}}}}}}}{{{zzzxxxwwwvvvxxxyyyuuuoooooouuuxxxwwwwwwuuutttxxx}}}|||}}}zzzvvvtttuuuyyy}}}}}}yyyuuuttttttvvvvvvuuuqqqjjjddd```___```YYYLLLIIIFFF777///...***+++---///000...---,,,---///...333===BBB@@@<<<<<>>GGGUUU```hhhnnntttwwwsssqqqnnnlllmmmqqquuuxxxsssuuuvvvqqqjjjgggiiimmmoooqqqsssrrrpppoooqqqsssvvvtttrrrnnnllljjjiiihhhbbbcccfffjjjkkkgggaaa[[[MMMMMMLLLIIIEEEGGGMMMRRRUUUYYY^^^aaa___YYYRRRMMMHHHJJJNNNTTTWWWTTTJJJBBB===AAAEEEDDD>>>666///++++++)))'''&&&&&&''')))+++(((***)))'''(((---000......---,,,+++***)))(((''''''((((((((()))))))))***'''((()))++++++******)))***)))((()))******)))(((((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000000333777;;;;;;???EEELLLTTT]]]ffflllmmmqqquuuxxxxxxwwwvvvvvvuuuvvvyyy{{{~~~~~~}}}xxxuuusssxxx~~~xxxooogggfffjjjpppzzz~~~}}}{{{zzzyyyzzz{{{xxxssssssvvvxxxwww{{{zzzzzz}}}}}}yyywwwttttttvvv{{{}}}zzzyyy{{{}}}{{{||||||yyyvvvsssqqqqqqpppfffaaaWWW???111///+++***---111222111...---,,,,,,000:::EEEGGGBBB<<<999;;;:::999999999:::;;;<<>>CCCFFFFFFEEECCC???:::555222///,,,*********+++,,,,,,++++++***---222;;;DDDMMMTTTXXX[[[XXXWWWWWWXXX[[[___dddfffbbbgggjjjfff___\\\aaagggmmmqqquuutttooommmnnnqqqtttsssqqqnnnkkkhhheeeddd___cccfffeee^^^SSSHHHBBB555777888777666999@@@FFFKKKPPPYYY```bbbaaa]]]YYYWWWXXXZZZ^^^aaa___XXXSSSLLLMMMMMMLLLGGG===111******))))))(((((())))))***(((+++***'''(((,,,---,,,---,,,,,,+++***)))))))))(((((((((((())))))))))))'''((()))++++++******)))***)))((((((******)))((('''''''''((((((((())))))************************---,,,***))))))***,,,---------...------...111333111333777<<>>AAA???<<>>@@@AAACCCCCCCCCCCCEEEGGGIIIJJJJJJNNNRRRRRRPPPQQQUUUZZZ]]]ccchhhgggccc```bbbeeekkkkkklllkkkjjjgggdddccc___bbbaaaYYYKKK>>>555222/////////......///444777;;;@@@HHHRRRYYY^^^``````aaaaaaaaaccccccaaa]]]YYYXXXVVVSSSRRRMMMCCC444)))))))))************))))))(((******&&&&&&******(((,,,,,,,,,++++++*********(((((((((((())))))))))))'''((()))***+++******)))***((('''((()))***)))((())))))))))))************)))))))))))))))*********,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,---...//////000111555<<>>:::666444111000...,,,)))''',,,***((('''&&&''')))***************,,,///333555888777555444333333444444444111000222777888666222555777;;;<<<======>>>???FFFHHHJJJMMMOOOOOONNNNNNQQQNNNGGG;;;///***,,,///+++++++++*********++++++))))))+++111999DDDNNNUUUaaacccfffhhhhhheeebbb___[[[YYYXXXVVVQQQEEE555)))((())))))******))))))((((((++++++((('''***)))&&&...------,,,+++*********))))))))))))(((((((((((('''((()))++++++******))))))(((''''''))))))(((''''''''''''((((((((())))))((())))))******+++++++++***,,,...000000...,,,***+++***)))+++---...---,,,,,,------------///444777555;;;DDDNNNWWWaaaiiinnnpppqqqssstttvvvwwwwwwwww||||||{{{zzzzzz}}}|||{{{~~~zzzsssuuu|||zzz}}}|||}}}}}}||||||~~~~~~zzzyyy{{{}}}~~~hhhFFF888555---/////////---,,,,,,///111555QQQppp}}}}}}{{{zzzyyysssssssssssssssrrrqqqqqqiiihhhfffbbb^^^YYYUUUSSSMMMHHH@@@999333///+++(((++++++***))))))***+++,,,,,,------,,,)))***...222777555333222111222333444333222222333444444222000333222111333666888777666666777888999:::999888888999888444///)))'''))),,,))))))))))))***+++******)))((((((***///666>>>CCCPPPUUU]]]cccfffeeecccbbb[[[ZZZZZZWWWPPPCCC333(((((((((((((((((((((((((((***---...++++++---,,,)))//////...,,,+++***))))))***)))))))))(((((((((''''''((()))++++++******))))))(((''''''((()))((('''((((((((()))))))))******))))))******+++,,,,,,---+++,,,------------,,,+++,,,***)))***------,,,******,,,...///......000111---111777>>>EEENNNWWW\\\eeefffiiikkknnnpppqqqqqqwwwyyyzzzzzzyyy{{{~~~{{{zzz{{{zzzyyy}}}{{{rrrttt{{{|||vvvvvv~~~zzzvvvuuuvvvwwwxxx}}}jjjHHH999555,,,...000111111/////////000999VVVttt}}}{{{{{{zzzrrrrrrtttuuuvvvvvvvvvvvvzzz{{{{{{xxxtttpppnnnnnnddd[[[NNNAAA888111---+++(((((()))***++++++++++++&&&))),,,,,,***,,,222888<<<:::888555444555666888111444666777666444555666777333000222666999777444666555555444222111///...+++,,,......---,,,,,,,,,***))))))***++++++***(((***((('''''')))---111444>>>FFFRRR\\\aaacccbbbaaa[[[\\\[[[XXXOOO@@@111'''((((((''''''''''''((((((,,,///000------000///,,,000///...---+++***)))(((******))))))(((((((((''''''((()))++++++******))))))'''&&&'''((()))((('''++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,+++******+++,,,,,,---+++)))***,,,,,,***'''***---000000///,,,++++++000111333555888>>>EEEIIIYYY[[[^^^bbbeeehhhjjjkkkqqqtttxxxyyyxxxyyy{{{~~~zzzpppkkkqqqzzz}}}~~~~~~uuuoooppp}}}yyy{{{~~~~~~~~~{{{{{{|||yyyqqqgggggglllooorrrzzz|||}}}zzzkkkQQQ:::000111000---,,,//////...000555AAAbbbyyy~~~~~~zzz}}}qqqssssssqqqmmmjjjkkkmmmooovvvzzzwwwtttwwwzzz|||vvvpppcccPPP>>>222,,,(((+++,,,---,,,***)))***+++***(((((()))+++...777BBBIIIOOOGGG???AAA@@@<<>>===<<<:::999999::::::===;;;444,,,+++...,,,(((((()))******++++++******'''+++,,,)))(((,,,+++'''&&&'''((()))++++++++++++,,,---///333999>>>@@@@@@JJJMMMNNNHHH===222+++)))***)))((('''''''''''''''******+++---000333666777000000000///---+++***)))...,,,)))))))))******)))***(((''''''((())))))(((+++'''%%%&&&***,,,***'''(((((()))******)))((('''###%%%(((+++---......---+++***)))(((((()))***+++---+++******,,,---------......//////......---,,,////////////000111333333777999===AAAFFFKKKPPPSSS[[[bbbkkkppprrrtttwwwzzz}}}}}}}}}}}}rrrvvvvvvnnngggjjj|||{{{yyy|||}}}|||~~~~~~|||}}}zzzrrrjjjhhhjjjmmmkkkmmmssswwwvvvvvvxxx|||uuu^^^DDD666444666222000///...---111777KKKdddrrruuu}}}|||~~~~~~}}}yyyuuusssssszzz{{{wwwxxxyyyyyyuuuooobbbQQQ???222---,,,+++,,,---,,,***)))***++++++))))))++++++---666???^^^gggddd^^^bbbccc```ddddddbbb^^^ZZZVVVSSSQQQPPPMMMLLLKKKJJJIIIGGGFFFFFFIIIEEE;;;000,,,,,,***'''(((((()))***************$$$''')))((()))+++,,,)))(((((()))***************)))))))))+++...000000///444777999666111,,,******+++***)))'''&&&&&&&&&&&&******+++---///111444555111222333000,,,)))***,,,,,,***)))***++++++***)))***(((''''''((()))((((((***(((%%%&&&)))+++***(((*********)))((('''''''''%%%&&&(((+++,,,,,,,,,,,,---,,,***((((((***,,,------+++******,,,------,,,...////////////......---000000000000000///......///000222333666:::AAAEEEIIIPPPZZZbbbfffjjjooorrryyyzzz}}}~~~}}}}}}{{{{{{~~~nnnrrruuuooofffhhh{{{qqqzzz~~~|||vvvqqqoooooolllhhhhhhnnnuuuxxxzzz|||www___EEE777555333000//////...///666>>>TTTgggnnnmmmsssuuupppppptttuuuwwwwwwuuusssrrrqqqzzz~~~|||zzz|||}}}|||wwwqqqeeeUUUAAA111+++,,,+++,,,---,,,***)))***++++++******,,,,,,---444===XXXcccbbb\\\```^^^[[[___aaa___\\\YYYXXXXXXYYYYYYWWWXXXYYYZZZZZZZZZYYYYYYVVVQQQGGG;;;222---)))&&&(((((()))************)))$$$&&&''''''(((******)))***************)))(((((()))((((((***---......---(((***++++++)))((()))******)))((('''''''''''''''((()))***+++---///000111333555666222+++'''(((,,,***))))))***,,,,,,***)))***(((''''''((())))))(((***(((&&&''')))******)))******)))((('''(((((((((******++++++***)))(((''')))***,,,------,,,***))),,,+++******,,,---,,,+++---...............------......///000///...,,,+++000000000000111666>>>EEE===BBBIIIPPPVVV\\\bbbgggooorrrwwwzzz}}}~~~zzz{{{|||{{{zzzzzz{{{}}}||||||~~~|||~~~rrrsssuuuuuuqqqrrroooooossszzz}}}zzzyyy|||vvvttt||||||{{{yyyxxxnnnhhheeejjjppptttxxx|||ttt[[[BBB555444111//////000...///666@@@ZZZjjjkkkfffkkkmmmiiiiiimmmmmmmmmmmmmmmlllkkkiiiqqqvvvxxxwwwxxx|||~~~}}}|||vvvnnn```JJJ666---...+++,,,---,,,***)))***++++++***+++...------222:::[[[fffcccZZZWWWQQQIIIKKKNNNMMMLLLLLLMMMOOOQQQRRRUUUVVVXXXYYY[[[[[[[[[[[[WWWSSSMMMEEE;;;111***'''(((((()))***************'''&&&'''(((((('''''''''+++++++++******)))(((''''''&&&&&&''')))++++++***((((((((('''''''''((()))'''''''''''''''((()))***''''''((()))++++++,,,,,,444777888333+++&&&&&&))))))))))))***,,,---+++******)))'''''')))***)))((()))(((''''''((()))***)))((((((((('''((()))******************)))(((((('''&&&'''((())))))((('''&&&,,,+++***+++,,,,,,+++)))+++,,,,,,------,,,,,,,,,+++,,,...//////...---,,,111222222000111777AAAHHH999:::<<<@@@EEELLLSSSXXX___cccjjjooorrruuuxxxzzzvvvwwwxxxxxxwwwxxxzzz|||{{{|||}}}zzzxxxzzzyyyppphhhjjjwww~~~xxxuuuyyy~~~zzzqqqnnnvvv~~~yyyrrrmmmmmmppprrrxxx~~~rrrXXX???333222222111222111...---444===[[[jjjjjjdddhhhkkkjjjlllooommmjjjiiiiiiiiigggeeehhhkkknnnnnnqqqvvvyyywww~~~zzzvvvmmmVVV===111222+++,,,---,,,***)))***+++,,,+++---///...,,,111888VVVcccccc[[[YYYRRRKKKNNNMMMLLLKKKKKKLLLMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQOOOMMMJJJAAA444,,,***))))))***+++++++++++++++***''''''***)))&&&%%%'''+++++++++******)))'''''')))'''&&&'''(((((('''&&&+++***)))(((((((((((()))&&&&&&&&&&&&''')))***+++&&&'''((()))******))))))333555666333---(((&&&&&&)))(((((()))+++---,,,,,,,,,***((()))***+++******((((((((((((((()))******'''''''''((()))*********''''''(((((()))***++++++,,,***(((&&&&&&(((***,,,,,,+++***+++,,,,,,***(((******+++,,,,,,,,,,,,++++++,,,---..................000111//////444???HHH999888666777:::???EEEIIILLLRRRYYY^^^aaadddiiimmmnnnoooqqqrrrrrrsssvvvxxxyyyzzz|||~~~}}}{{{|||qqqoooxxx|||xxx}}}}}}xxxwwwsssqqqwwwwww|||zzztttrrrqqqsss{{{rrrXXX???222111///000222222...,,,333<<>>@@@AAADDDKKKQQQUUUWWWYYY[[[]]]___cccfffjjjlllpppuuuyyy|||~~~~~~yyyvvvuuuqqquuuwwwzzz{{{zzz~~~yyyvvvuuuuuusssssszzz}}}vvvVVV<<<444///111,,,,,,000000///777CCCaaahhhjjjeeedddjjjnnnnnnpppooonnnlllkkkmmmqqqtttpppkkkiiinnnrrrpppmmmlllqqqsssuuulllTTT:::...///************************...,,,++++++)))(((...666NNNaaa```SSSSSSXXX[[[___hhhjjjmmmoooooooooooopppllleee^^^]]]bbbgggiiihhhddddddccc]]]MMM999...+++,,,+++*********+++,,,---***))))))((((((((((((((('''***------+++))))))+++&&&&&&&&&&&&&&&'''((()))+++&&&###&&&---000---((()))'''%%%&&&(((***)))''''''...111---***,,,---***+++,,,......---+++(((&&&&&&(((((('''))),,,+++''',,,---...,,,***))))))***,,,+++******,,,---,,,+++,,,***(((((()))((('''%%%,,,***((((((***+++)))'''******+++++++++******)))000---***)))***,,,------,,,***+++...+++%%%&&&------,,,,,,,,,,,,---......///000222222222666<<>>BBBHHHHHHHHHIIIMMMSSSYYY\\\aaaaaadddjjjrrrwwwwwwvvvxxx{{{}}}yyywwwxxx|||}}}|||{{{~~~}}}xxxuuuuuutttssswww}}}}}}tttTTT;;;333000111------111000000999FFFbbbggghhhddddddkkkqqqsssppppppnnnkkkiiijjjnnnqqqrrrmmmjjjnnnqqqooonnnoootttsssqqqhhhTTT<<<...,,,+++++++++***************---+++++++++))))))///777]]]ooonnn]]]YYY\\\^^^bbbjjjoootttuuusssppppppqqqiiiccc]]]\\\bbbgggiiiiiibbbbbbaaa[[[KKK888---***,,,+++++++++++++++,,,,,,******)))(((((((((((()))'''***,,,+++)))((()))+++(((''''''''''''(((((()))***'''%%%'''+++---+++((()))'''%%%&&&(((***)))(((''',,,...+++***,,,,,,)))***+++---...---+++)))''')))***(((%%%&&&)))***'''+++,,,,,,+++)))'''((())),,,***))))))******((('''+++***))))))))))))(((''',,,***((((((***+++)))'''***+++++++++++++++******///,,,***)))+++,,,---,,,,,,***+++---+++&&&'''------,,,,,,,,,,,,---......,,,---.........111777;;;777777666555555666777888777888888777777999<<>>AAABBBGGGIIILLLRRRZZZ___aaabbbgggjjjnnnqqqtttxxx|||yyyzzz}}}yyytttyyy}}}}}}xxxvvvyyy{{{~~~xxxtttvvvxxxxxxwwwtttqqqrrrttttttxxxjjjIII555333222000---...111000000;;;JJJffffffdddaaaaaafffooovvvoooooommmjjjgggfffgggiiiooommmmmmoooooolllllloooxxxuuummm^^^KKK888...+++,,,,,,++++++***)))))))))+++))))))+++***+++111:::\\\uuu{{{ooojjjiiihhhlllaaalllxxx|||wwwrrrssswwwvvvpppjjjhhhkkkmmmllljjjiiihhhfffaaaSSSAAA444000,,,,,,---...---,,,***)))++++++***))))))))))))))))))((((((&&&&&&'''(((***)))))))))(((((('''&&&&&&&&&(((***(((%%%$$$%%%'''((('''&&&''''''((())))))***))))))***---...+++'''((()))***,,,,,,,,,+++***---///...***(((+++---,,,((()))***)))'''&&&'''((()))(((''''''((((((&&&%%%+++***)))***+++,,,+++******)))))))))))))))((('''(((((()))*********))))))*********,,,------,,,***+++***+++,,,+++***+++,,,,,,,,,++++++,,,,,,---...---------------///111333333333444555666777888999===:::666666888::::::888888888888999;;;===@@@AAA@@@BBBEEEJJJOOOTTTWWWXXX^^^```bbbdddggglllrrrvvvrrrtttyyyyyyqqqvvv{{{}}}}}}zzztttrrrwww}}}~~~uuukkkiiiqqq}}}|||{{{zzzvvvrrrrrrnnnooorrrcccDDD555555222...,,,---000......;;;KKKhhhfffdddaaa___aaaiiipppmmmnnnnnnlllhhhfffffffffiiiiiimmmpppnnnjjjjjjnnnvvvwwwooo[[[CCC222------+++++++++*********))))))***))))))+++***+++222:::TTTqqq~~~xxxwwwvvvqqqrrreeepppzzz|||vvvqqqrrruuuwwwrrrmmmmmmqqqsssqqqnnnnnnlllkkkgggZZZFFF777111------......---,,,***(((+++******)))((())))))))))))(((&&&&&&&&&'''((((((((((((((((((((('''&&&%%%&&&(((***((($$$###%%%''''''''''''''''''''')))))),,,)))))),,,//////,,,***'''(((***+++++++++++++++%%%+++...,,,***,,,,,,***(((*********((('''((()))((('''&&&''')))***)))(((+++***)))***+++,,,+++***))))))))))))(((''''''(((&&&&&&'''(((((()))(((((())))))***,,,......+++)))************+++------,,,,,,++++++++++++,,,------...---------...///000111///000111222333444555666===:::666666999;;;;;;999::::::;;;<<<>>>???@@@@@@>>>@@@CCCEEEHHHKKKNNNPPPWWWXXXXXXXXXZZZ^^^dddhhhjjjnnnsssyyy}}}vvvyyyvvvvvvwwwwwwtttsssxxxwwwlllgggjjjrrr{{{~~~yyyvvvvvvooonnnnnn^^^BBB666555000---,,,---000---...<<>>????????????>>>===<<<>>>@@@BBBCCCDDDGGGJJJMMMSSSSSSRRRPPPPPPRRRWWW[[[aaaeeelllqqqtttwwwzzz|||~~~}}}|||}}}uuussstttxxxwwwvvv{{{zzztttppppppqqqsss~~~||||||zzz}}}uuurrrnnn\\\BBB888555,,,...,,,///111......===PPPgggeeefffgggccc^^^```ffffffjjjpppsssqqqmmmiiiffffffhhhkkkllliiifffmmmwwwzzzyyykkkQQQ999///,,,,,,)))))))))***++++++,,,,,,+++******+++******111999OOOjjjxxxzzz||||||}}}}}}xxxqqqkkkiiijjjiiiffffffllltttzzzzzzxxxvvvuuuvvvtttgggPPP:::///111000///---+++*********)))((((((''''''''''''''')))((('''(((******(((&&&((()))+++,,,,,,+++***)))'''((((((((('''&&&'''(((&&&((()))(((&&&&&&(((+++)))(((***///...******///)))))))))***************""")))---***&&&'''((((((&&&'''(((((('''&&&'''(((((('''&&&''')))******)))+++***))))))))))))((('''''')))***)))'''%%%'''(((&&&'''((()))************)))((((((***,,,---,,,+++)))+++***(((,,,111000++++++++++++***++++++,,,---+++)))(((***---...---,,,+++,,,...///000000000000333444444444555777;;;>>>>>>???@@@AAAAAA@@@>>>===???AAADDDEEEFFFHHHMMMPPPPPPPPPNNNLLLKKKLLLPPPSSSYYY]]]cccgggkkknnnssswww}}}{{{yyy~~~|||~~~}}}}}}uuuvvvssstttyyy{{{zzz~~~~~~}}}}}}{{{sssmmmkkkwww~~~xxxyyyzzz~~~|||}}}}}}}}}{{{vvvooo\\\CCC:::555)))...---000222//////???RRRfffeeegggjjjfff``````fffccciiiqqquuutttooojjjgggiiiiiikkkjjjffffffppp}}}~~~yyygggMMM999111---)))(((((()))***+++,,,,,,---,,,******+++******000888GGG___lllqqq~~~|||{{{xxxsssmmmiiiggghhhiiiggggggmmmuuu{{{{{{xxx{{{zzz{{{zzzmmmUUU>>>111333111///,,,+++*********(((((('''&&&&&&&&&&&&&&&)))(((''')))++++++(((%%%)))***,,,.........,,,+++(((((('''(((((((((((((((&&&((()))(((&&&&&&(((+++'''&&&***///---''')))///******))))))))))))))))))(((...000+++&&&'''***+++%%%&&&''''''%%%%%%&&&''')))(((''''''((()))(((&&&,,,***(((((()))((('''%%%''')))***)))&&&%%%&&&)))(((((()))++++++,,,,,,,,,)))(((((()))+++---,,,+++)))+++***(((,,,222111+++++++++******++++++,,,---,,,***)))+++...000///---,,,---...000000000//////...000333333333555;;;???<<<>>>@@@BBBDDDCCCCCCBBBAAADDDGGGHHHIIILLLQQQVVVOOOOOONNNKKKIIIJJJMMMPPPSSSXXX]]]aaadddiiiooossszzz{{{|||~~~xxx{{{yyyyyy|||~~~yyyuuukkkooouuu||||||}}}{{{xxx{{{|||yyy}}}{{{oooYYYEEE999333000...000---...333111:::PPPhhhiiiiiiiiigggdddaaa___```hhhqqqtttpppiiieeeddddddfffiiiiiiiiikkkppptttyyydddFFF333000...(((------,,,++++++,,,---------***)))******+++111999IIIUUU```iiiuuuyyyqqqvvvuuummmgggfffiiijjjpppnnnqqqxxx{{{yyyxxx{{{|||yyyzzz}}}sssZZZ>>>///,,,,,,,,,+++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((***)))))),,,///111///,,,***)))(((''''''''''''''')))(((''''''((()))'''&&&))))))(((((((((((())))))++++++++++++***)))((((((''',,,///---+++,,,+++((('''''''''''''''((())))))+++&&&%%%***,,,)))'''&&&222...+++++++++*********)))&&&%%%)))++++++...333)))))))))***,,,,,,+++)))***+++,,,,,,******+++,,,---++++++---222333222///---+++))))))***,,,,,,+++000///...---,,,---...///---///000000...---...///333///000555666222333777<<<===@@@BBBCCCDDDDDDEEEAAABBBDDDFFFIIIMMMQQQSSSOOOPPPQQQOOOMMMMMMPPPSSSUUUXXX[[[]]]^^^aaafffkkkqqquuuxxx{{{~~~ooo{{{{{{zzzyyyzzz}}}~~~{{{tttvvvzzz{{{{{{||||||{{{zzzxxxwww~~~}}}{{{oooYYYDDD888333000...000---...222111:::PPPffffffgggggggggfffeeedddggglllrrrsssooogggaaa]]]^^^aaaeeehhhjjjooouuuyyy{{{uuu```CCC222000///***---,,,++++++++++++,,,------+++***+++,,,---333;;;BBBLLLTTT[[[hhhvvv{{{vvvjjjpppqqqjjjcccbbbddddddooosssxxxyyywwwwwwxxxzzzvvvssstttvvvnnnWWW===...,,,,,,++++++******))))))***)))))))))((((((''''''(((((((((((((((((((((((((((''''''))),,,,,,***((())))))((('''''''''''''''((('''&&&'''((()))((('''))))))(((((((((((())))))+++++++++++++++******)))(((,,,...+++)))******''''''''''''''''''((()))))))))&&&%%%(((***)))***---:::555000+++)))(((***,,,---)))(((******((((((,,,+++******+++------,,,******+++,,,,,,******+++,,,,,,***)))+++///000...+++000...,,,,,,---//////...------,,,+++++++++,,,------...000000...---...///222...///333444111222555888:::???DDDGGGHHHFFFDDDDDDDDDEEEGGGKKKOOORRRSSSPPPQQQQQQPPPMMMMMMOOOQQQQQQSSSVVVWWWXXX[[[```eeekkkooosssvvvyyy~~~llluuu~~~}}}zzzxxxyyy~~~{{{yyywwwwwwxxxxxx}}}~~~{{{nnnWWWCCC777333000///111......222111:::PPPddddddeeefffgggiiijjjkkkllllllmmmmmmjjjeee]]]XXX\\\___dddhhhmmmsssyyy}}}wwwooo[[[@@@111000///,,,,,,++++++******++++++,,,---+++,,,------///666???DDDJJJMMMPPP]]]ooovvvsssffflllmmmgggaaa```aaaaaakkkvvv|||vvvqqqtttvvvuuurrrooonnnpppjjjWWW???000+++++++++*********+++++++++******)))(((''''''&&&((((((((((((((((((((((((((('''''''''((((((%%%###(((((((((((('''''''''''''''&&&&&&''')))***)))((()))((((((''''''(((((())))))***++++++,,,+++++++++)))------)))'''((((((''''''''''''''''''((())))))'''%%%&&&(((((((((///777KKKGGG===111(((&&&)))---,,,)))(((******&&&&&&(((+++******+++,,,,,,***)))***+++,,,+++******+++,,,---+++)))+++---...,,,)))000///------...//////...---,,,,,,+++,,,,,,---------///000000///......///000...///111222000111333555888>>>GGGNNNPPPMMMIIIIIIGGGFFFIIINNNRRRRRRQQQPPPQQQRRRQQQPPPQQQSSSUUUSSSTTTTTTTTTSSSUUUYYY[[[dddhhhnnnrrrtttxxx~~~ssswww~~~{{{vvvttt}}}{{{|||}}}~~~~~~{{{mmmVVVAAA666222000000222......222111;;;QQQggggggfffgggiiikkknnnpppmmmhhhcccbbbbbbaaa]]]YYY```bbbfffjjjoootttxxx{{{wwwlllWWW???111//////,,,+++++++++++++++++++++++++++***,,,......000:::DDDNNNQQQQQQRRR^^^ooovvvsssggglllllleee______bbbcccgggtttxxxooonnnuuuvvvnnnsssooommmmmmhhhYYYBBB222++++++*********+++,,,,,,,,,+++***)))((('''&&&%%%(((((((((((((((((((((((()))))))))((('''&&&###!!!'''(((((((((((((((''''''&&&%%%%%%&&&)))******)))(((((((((''''''(((((((((((()))***+++,,,,,,,,,,,,+++......)))&&&((()))''''''''''''''''''((())))))&&&&&&'''(((''')))555AAAbbb```TTT???---&&&)))...&&&$$$%%%)))***((((((+++***)))))))))+++***)))''')))+++,,,+++***)))***+++...,,,***,,,///000...+++---,,,***+++,,,---,,,+++.............../////////...000222222000000000111000000000111222111222333444666<<>>111......---++++++++++++++++++++++++))))))+++---...222???LLLQQQTTTTTTVVVcccsssxxxssshhhllljjjbbb\\\___dddggghhhpppqqqlllppp{{{xxxmmmtttqqqmmmkkkhhh[[[DDD222,,,,,,*********+++,,,---,,,+++***)))((('''&&&%%%((((((((((((((((((((((((++++++,,,+++)))&&&%%%$$$&&&'''(((((()))(((''''''&&&%%%%%%&&&)))******)))((((((''''''''''''(((((('''((()))***+++,,,,,,,,,,,,//////***''')))***((('''''''''''''''((())))))'''''')))***(((+++777EEEqqquuulllRRR777+++***,,,###"""$$$)))***)))))),,,++++++***+++,,,,,,+++))))))***++++++))))))***++++++***))),,,///111///---+++***)))***+++,,,***))).........//////000000000///111333333222222333444222333333222333444444333222333888AAALLLTTTYYYZZZWWWVVVTTTVVVXXXZZZXXXVVVWWWWWWWWWXXXYYYYYYYYYXXX]]][[[WWWUUUTTTUUUVVVWWWXXX^^^eeekkkmmmqqquuuyyy~~~}}}{{{pppkkksss{{{{{{~~~}}}|||}}}~~~yyyuuuzzz}}}|||lllSSS===333111000///111,,,---222333>>>UUUooonnnmmmllllllnnnpppqqqvvvmmmbbb]]]___bbbdddcccccccccfffjjjpppsssuuutttwwwhhhQQQ<<<111......---+++,,,,,,------,,,,,,+++))))))+++---...555EEEUUUOOORRRRRRVVVcccsssuuuooofffiiihhh```[[[]]]cccffflllooooooooowww|||rrrtttqqqmmmkkkhhh^^^HHH333...---+++******+++,,,---+++******)))(((''''''&&&((((((((((((((((((((((((***,,,---,,,***(((''''''&&&&&&((()))))))))(((''''''&&&&&&''')))***)))((((((''''''&&&&&&''''''(((&&&'''((()))************+++//////+++)))******)))'''''''''''''''((())))))((((((***+++)))+++666BBBooo||||||cccCCC111+++***'''%%%%%%))))))'''(((+++---,,,,,,---///000...---)))***+++***))))))***+++)))((('''***...000///,,,,,,++++++,,,------+++***+++,,,---...............000111333444333333444555333666666333333666666444///000333888@@@IIIRRRWWW[[[\\\]]]______`````````bbb```^^^]]]]]][[[XXXUUU[[[XXXUUUTTTVVVYYY[[[\\\WWW\\\cccgggiiikkkooosss{{{|||}}}zzzzzztttooommmzzz~~~~~~}}}|||~~~~~~||||||~~~wwwpppwwwyyy|||~~~~~~~~~|||kkkRRR<<<222000000...///+++,,,222444@@@WWWnnnnnnmmmllllllmmmnnnoooyyysssmmmjjjkkknnnppppppmmmlllmmmppptttuuutttrrrtttcccKKK:::000......///,,,---............---,,,+++***+++---000999MMM___UUUVVVUUUVVVbbbooopppgggbbbgggiiiccc^^^___bbbcccooonnnppptttyyy|||zzzwwwtttrrrooommmmmmeeeOOO999000...,,,***)))***,,,---***)))))))))((((((''''''((((((((((((((((((((((((&&&)))++++++)))''''''(((%%%&&&((()))***)))((('''((('''&&&'''((()))((('''(((''''''&&&&&&''''''(((&&&&&&'''(((((()))(((((((((---...+++)))******((('''''''''''''''((())))))'''''')))+++******111:::^^^uuukkkKKK666---)))***'''&&&((((((&&&(((++++++***+++---///000///...(((***+++***)))((()))+++,,,***)))+++///000...,,,,,,++++++---......,,,******+++---.../////////......000222333222222333444333777777333333777777333...111444555888>>>GGGNNNUUUZZZ___aaaaaabbbeeeiiikkkiiigggffffffddd```\\\___[[[WWWVVVYYY\\\^^^^^^]]]aaaeeegggggghhhkkknnnyyy|||{{{~~~wwwtttxxx{{{{{{||||||rrr}}}qqqvvv{{{uuukkkyyy~~~~~~|||{{{{{{{{{{{{}}}xxxppptttvvvxxxyyyyyyzzz{{{}}}|||kkkQQQ;;;222000000---///+++,,,333555AAAYYYlllllllllllllllmmmnnnnnnwwwuuutttuuuwwwzzz|||}}}{{{yyywwwwwwyyyxxxtttpppppp^^^GGG777000---///111------...//////...------,,,,,,---...111<<>>XXXnnnqqqkkkiiiqqqqqqlllpppqqqtttyyy~~~{{{sssmmmjjjYYYAAA111,,,------***,,,------......------,,,///+++000222333FFFbbbooo||||||wwwooommmnnnmmmhhheeejjjlllhhheeegggjjjjjjqqqpppsssxxx{{{zzz{{{}}}xxxsssuuuvvvuuuuuudddEEE666,,,+++***'''+++---%%%)))))))))))))))((((((((('''''''''''''''&&&%%%%%%((('''&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$)))***+++***(((&&&''''''***(((''''''(((((('''&&&))))))*********+++++++++)))))))))(((((((((''''''(((((())))))))))))(((((((((&&&&&&''''''&&&+++222222???QQQXXXLLL888+++)))))))))(((''''''((()))***)))(((((()))+++,,,,,,+++,,,,,,,,,,,,+++***)))))),,,******,,,//////---***(((,,,---******//////,,,...---,,,---///000///......///000000......///000222222333333444444555555222555777777888:::>>>BBBGGGFFFIIINNNPPPRRRWWW^^^iiimmmrrruuuwwwvvvvvvuuuvvvtttoookkkhhhggghhhjjjmmmlllkkkmmmoooqqqpppooosss{{{pppuuuyyyxxxvvvrrrjjjbbbRRRNNNXXXkkkkkkYYYMMMOOOWWWZZZ```lll|||wwwttthhhnnn~~~||||||~~~yyyxxx{{{}}}{{{||||||zzz{{{}}}|||{{{|||}}}|||xxxfffJJJ777333222///,,,000...///222222???YYYoooqqqjjjgggoooooommmsssuuuwww{{{zzzrrrllljjjWWW???111------,,,++++++,,,,,,------,,,,,,+++///,,,000333555HHHeeerrr|||~~~xxxsssrrrooollljjjnnnnnniiifffiiillllllqqqpppsssyyy|||{{{|||yyyqqqppprrrsssvvvhhhLLL888---++++++(((+++,,,$$$((((((((()))))))))))))))%%%&&&&&&&&&&&&%%%$$$$$$)))(((&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&%%%$$$(((***+++***((('''''''''***(((''''''(((((('''&&&)))))))))*********++++++(((((('''''''''''''''&&&'''(((((())))))((((((''')))'''&&&((('''&&&)))///+++...666===<<<333---+++,,,***(((&&&%%%%%%&&&''')))((('''(((***++++++***++++++*********+++++++++++++++++++++,,,,,,,,,,,,)))+++,,,***+++......,,,///...---...000000000......///000000///...///000222222222222222222222222111444888888666888===CCCIIIGGGIIIMMMNNNNNNRRRXXX```hhhqqquuuuuutttuuuwwwvvvuuutttqqqnnnnnnpppqqqqqqpppooopppssstttsssrrruuu{{{]]]eeelllnnnppprrrrrroooaaa[[[aaalllaaaGGG>>>FFFMMMRRRZZZcccnnnvvvuuuooo}}}yyyooottt~~~|||~~~}}}}}}|||yyyzzz~~~~~~}}}~~~}}}xxxdddHHH666333222///+++///......222222@@@ZZZpppqqqiiieeekkkllllllsssvvvxxx|||{{{vvvpppllljjjUUU===000......,,,++++++++++++,,,,,,+++++++++///+++000333555IIIgggtttwww{{{~~~|||vvvqqqnnnllllllpppqqqmmmkkknnnqqqrrrpppnnnqqqwwwyyywwwxxx{{{wwwooonnnooommmpppiiiUUU;;;---***,,,***,,,---&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''&&&%%%%%%$$$***(((%%%%%%&&&''''''&&&''''''((((((((((((''''''((()))+++***)))'''''''''***(((''''''(((((('''&&&(((((())))))******++++++'''''''''''''''''''''''''''(((((((((((((((((('''***''''''))))))'''(((,,,***((()))---///+++)))))),,,***(((&&&%%%&&&''')))***(((((()))+++++++++*********)))))))))+++---...***+++,,,+++******,,,...)))***+++++++++---------///...---...000111000//////000111111000000111222111111111000000000000000///444888888555666===CCCJJJIIIJJJNNNOOONNNQQQVVVYYYbbblllooommmnnnssszzzvvvwwwwwwuuurrrqqqsssuuuwwwvvvtttuuuvvvvvvuuusssvvvyyy}}}IIIPPPWWWZZZ___eeeiiiiiihhhgggnnnqqq\\\???888CCCOOOZZZccccccbbbfffllloootttzzz|||zzz~~~{{{|||~~~xxxcccGGG555333222///+++///......222222@@@ZZZppprrriiicccggghhhiiirrrtttwww|||{{{wwwsssrrrqqqjjjSSS:::000///...,,,,,,***++++++++++++++++++***...***///222555JJJhhhvvvssswww|||}}}xxxpppkkkjjjiiipppsssrrrqqqtttwwwwwwrrrppppppssssssooommmooosssnnnpppnnnfffgggggg^^^@@@///)))---+++---///)))%%%%%%&&&&&&''''''(((((((((((((((((((((''''''&&&***(((%%%%%%&&&''''''&&&((((((((((((((((((((((((''')))++++++)))(((''''''***(((''''''(((((('''&&&'''(((((()))******++++++((((((((((((((((((((((((''''''((((((((((((''''''***'''''')))***((('''******((()))+++)))&&&&&&)))***)))((('''''')))+++,,,+++***)))***,,,,,,,,,***)))((((((((()))+++---...***+++++++++******,,,...***)))***+++,,,+++,,,---///...---...///000000...000111333333222222333444222222222222222111111111///333666666555777<<>>XXXtttwwwnnnfffgggffffffppprrrwww~~~|||vvvtttvvvxxxkkkOOO666000111...,,,---++++++,,,,,,,,,,,,++++++///+++///333666MMMlll{{{{{{yyy{{{{{{oooeeeaaa^^^iiiuuuzzz{{{{{{xxxuuuwwwtttsssuuusssmmmkkklllpppkkknnnnnneeefffmmmlllTTT:::---...+++***,,,***)))))))))))))))(((((((((*********+++***))))))(((((('''&&&'''((((((&&&$$$((('''&&&%%%%%%&&&'''(((%%%(((+++,,,***(((''''''***(((''''''(((((('''&&&&&&&&&'''((()))***++++++&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&(((%%%%%%***---***(((((((((&&&'''******'''''')))%%%&&&((()))***++++++***,,,***)))***+++,,,+++)))''''''(((***++++++++++++***)))(((***---...+++(((***'''(((,,,---******...---,,,+++,,,---......,,,...000111111111111222444444444555555666666777777333111000222777:::<<<<<<;;;:::===AAABBB@@@BBBFFFEEEJJJOOOPPPPPPSSS\\\dddkkknnnpppmmmiiikkkqqqxxxyyyxxxxxxyyy{{{|||{{{zzz{{{xxxxxx{{{}}}>>><<<666444999AAAAAA===888@@@CCC@@@AAAKKKSSSTTTYYYjjjuuukkkZZZVVVaaammmbbbjjjrrrvvvuuu~~~~~~tttxxx~~~~~~wwwwww}}}{{{~~~~~~}}}xxx___CCC444333333///...222000///111000===WWWvvvyyyqqqhhhiiifffgggpppsssxxx|||vvvssssssuuukkkOOO555000111...,,,---+++,,,,,,------,,,,,,+++000,,,000444888OOOnnn}}}{{{zzz~~~zzzmmm```[[[ZZZhhhuuu{{{|||zzzvvvpppsssqqqssswwwxxxuuuuuuwwwqqqiiikkkmmmhhhkkkrrrppp\\\@@@000///***(((***(((((((((''''''&&&&&&&&&%%%***************)))(((((('''''''''((()))(((&&&###***)))(((''''''((()))***%%%'''+++,,,+++)))''''''***(((''''''(((((('''&&&&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&((($$$%%%***...+++((((((+++&&&$$$((()))'''%%%%%%$$$%%%(((*********((('''+++)))((()))******)))(((&&&''')))+++++++++*********((('''***//////+++&&&+++'''''',,,---)))***...,,,+++***+++---...---,,,,,,...///000//////111333111111222333333444555555444000...111888<<<<<<:::777666888<<<<<<999;;;???@@@EEEJJJMMMMMMPPPUUUZZZbbbeeegggeeebbbeeemmmuuuuuuuuuuuuxxx{{{~~~~~~~~~~~~zzzyyy{{{||||||OOODDD:::888777555666::::::999777444555<<>>WWWrrrzzzxxxiii^^^```hhhlllmmmwww|||yyyzzzwwwqqqsssyyyzzzvvvoooMMM666111...//////)))////////////...---,,,+++///,,,///222888SSSpppzzz}}}}}}~~~}}}zzzrrriiibbb___hhhttt||||||wwwtttqqqssstttrrrtttxxxvvvrrrqqqoookkkiiijjjoooqqqpppaaaGGG000,,,///+++((()))---,,,***(((''''''((()))&&&&&&&&&''''''((()))***)))(((((('''''''''((((((---+++(((&&&%%%%%%&&&'''******))))))(((((('''''''''(((((('''%%%%%%&&&'''$$$%%%%%%&&&'''((())))))+++)))&&&$$$###%%%''')))******))))))))))))******(((((())))))))))))((((((******)))((('''&&&%%%%%%'''''''''((((((((())))))***)))(((((()))(((&&&$$$+++)))(((***---///...+++,,,***)))***++++++***)))************************+++,,,---...///...---,,,(((---...---///333111+++000111333333222222333555888888999;;;>>>??????===999888888777888999:::;;;AAABBBCCCEEEHHHKKKNNNOOOXXXXXX[[[^^^\\\\\\bbbkkkqqqppppppqqqtttyyy~~~{{{www{{{```RRRDDD===999555666999;;;:::888444333555;;;@@@OOOXXXdddiiijjjiiillloookkkqqq}}}qqqccckkksssxxxvvvtttxxx}}}|||~~~www^^^DDD666333222...///111......111222>>>WWWrrrzzzyyymmmdddfffkkklllpppzzz}}}yyyxxxsssmmmooouuuyyywwwkkkJJJ333///,,,------(((............---,,,+++***...+++///333:::UUUsss}}}~~~|||vvvooojjjeeeiiiooouuuyyy{{{zzzyyyyyyvvvoooiiikkksssyyyzzzssspppllliiiiiilllmmmllldddJJJ333...///+++)))***---,,,***((('''((())))))******)))(((''''''''''''((((((''''''''''''((((((***)))'''&&&&&&'''((()))***)))))))))((((((((('''((((((((('''&&&&&&&&&'''%%%&&&((((((''''''(((***)))(((((('''&&&&&&'''''')))))))))(((((()))))))))(((((())))))))))))(((((()))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%+++***))))))***)))'''%%%((('''&&&'''(((*********+++***)))***++++++***)))***************+++,,,---+++,,,------......------,,,//////...000333222,,,...///111111000000111333777777888;;;>>>>>><<<;;;888999:::;;;<<<<<<;;;;;;??????@@@BBBDDDGGGJJJLLLRRRRRRUUUXXXWWWWWW]]]eeefffffffffhhhmmmsssxxx|||~~~{{{zzztttfffTTTGGG>>>888666777999999888666333222333555===DDDOOOXXX```eeeiiilllooovvv}}}www___gggnnnsssrrrrrrwww}}}~~~~~~yyy|||zzz{{{|||}}}vvv]]]EEE888555444222///111...---111222>>>WWWsss{{{|||tttnnnpppppplllnnnxxx{{{wwwoooiiijjjrrrxxxyyyhhhHHH333///,,,,,,---(((------------,,,+++******---***///333;;;WWWvvv}}}yyyvvvvvvmmmjjjiiilllssszzz}}}~~~{{{vvvmmmeeegggqqqzzz|||uuuqqqllljjjiiiiiiiiiiiigggNNN777///...+++)))+++,,,+++***((((((((())))))++++++***)))((((((((((((((((((''''''''''''(((((('''&&&&&&&&&'''(((***,,,))))))))))))(((((((((((()))(((''''''&&&&&&''''''$$$(((+++)))%%%$$$'''***'''((()))***)))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++(((((((((((('''''''''''',,,+++))))))******((('''*********)))((())),,,///+++***)))***+++,,,+++)))+++***))))))***,,,...000---,,,,,,,,,,,,---......///111000///111333222......///111111000000222444555666888;;;======:::777777999<<<>>>@@@???>>>===@@@???>>>>>>@@@CCCFFFHHHLLLLLLNNNRRRRRRQQQWWW^^^^^^___```dddiiipppvvvzzz{{{{{{zzzzzztttcccTTTHHH???888555444555666666666444333333555888>>>GGGOOOUUUXXXYYYdddmmmsssvvv}}}gggeeelllppppppqqqwww}}}|||yyyvvvtttvvv~~~|||wwwqqquuu}}}www{{{{{{{{{{{{|||ttt[[[EEE888444333333...111------222222???XXXttt|||{{{yyyzzzvvvnnniiiqqqzzz~~~}}}}}}}}}~~~|||vvvmmmggghhhooouuuyyyeeeGGG444111......///***---------------,,,++++++---***///333;;;WWWuuu{{{{{{{{{}}}qqqkkkfffgggoooxxx~~~uuusssnnnjjjkkkrrrvvvuuuuuuppplllkkkkkkiiiiiijjjiiiSSS<<<000,,,***)))***++++++***)))(((((())))))(((((((((((()))***+++,,,(((''''''''''''(((((()))&&&&&&&&&&&&''')))***+++))))))))))))((((((((((((***(((''''''''''''''''''###(((,,,)))###!!!$$$)))(((((()))******)))((('''''''''((((((((((((''''''(((((())))))))))))(((((((((((()))))))))***************))))))))))))((((((,,,***(((((()))***)))'''+++,,,,,,***'''(((---111+++)))))))))+++,,,+++***,,,+++))))))***---000222------,,,+++,,,---...///222111000000111222111...000111333333333333555666666777999;;;===<<<888555666888:::===@@@BBBDDDDDDEEECCC@@@>>>???AAADDDFFFHHHGGGIIIMMMNNNMMMQQQWWWZZZ[[[]]]aaafffmmmrrrvvvvvv{{{}}}yyywww|||pppbbbVVVKKK???666222333444555666555444333555444555999???CCCEEEEEEOOOZZZ```bbbmmm|||}}}rrrgggmmmqqqppppppuuuxxxxxxyyyvvvrrrooorrr{{{}}}wwwzzz{{{wwwuuuxxxyyyyyy|||}}}nnnrrr|||wwwqqqxxx}}}|||{{{zzz{{{}}}rrrYYYDDD777111000111...000------222222???XXXvvv~~~|||rrrnnnrrrwwwzzzyyyxxxxxxzzzzzzssskkkfffgggkkkpppuuuaaaDDD333111......///+++---............------,,,...+++...222999TTTrrr|||{{{||||||~~~rrrlllfffgggnnnvvvzzz{{{ssssssppplllmmmrrrsssqqqsssmmmjjjmmmnnnllllllooojjjXXXBBB333,,,(((((()))*********)))))))))))))))(((((((((((()))***+++,,,'''''''''''''''((())))))(((((('''''''''((((((((((((((((((((())))))))))))+++(((&&&&&&((()))(((&&&###'''+++((("""###((())))))(((((((((((()))***''''''((((((((((((''''''(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&((((((((('''((())))))&&&###$$$)))---***)))((()))+++,,,+++***,,,+++))))))***---000222------,,,+++,,,---...///111000///111222111///...///111333333333444555777999999:::;;;<<<;;;888555555666777999>>>CCCHHHJJJJJJHHHEEEBBBAAABBBEEEFFFEEEDDDEEEIIIJJJIIILLLPPPVVVWWWYYY\\\aaafffkkkmmmrrrvvv|||~~~{{{zzz|||zzzpppeeeZZZKKK???888666333333444555555444666444222333555999;;;<<<>>>FFFLLLNNNVVVeeennnoookkkqqqtttttttttvvvvvvsssyyyvvvqqqnnnqqqzzz}}}uuu{{{yyytttssswww{{{|||~~~}}}||||||~~~~~~rrrsssxxxqqqqqq{{{~~~oooVVVCCC666///...000---000------222333@@@YYYwwwyyyzzzxxxxxx{{{zzzwwwvvvwwwyyyrrrllljjjjjjiiikkkoooZZZ@@@111///,,,+++---)))---......//////...------...***...222999TTTrrr{{{}}}~~~{{{{{{rrrnnniiiiiimmmrrruuuvvvyyywwwpppiiijjjpppsssssspppiiihhhnnnpppnnnnnnssskkk]]]HHH777---)))(((((())))))******))))))))))))++++++***)))((((((((((((''''''&&&''''''((()))***))))))((((((''''''&&&&&&(((((((((((()))))))))))),,,)))&&&&&&)))***(((&&&$$$''')))(((###!!!$$$''')))((('''&&&'''((()))***'''((()))******)))((('''(((((())))))))))))(((((())))))((((((''''''&&&&&&'''''''''((((((((())))))***(((&&&%%%'''((((((((()))))))))'''&&&'''))),,,***)))((()))+++,,,,,,++++++***))))))***,,,...000---,,,,,,,,,,,,---......000...///333444111//////---///111222222222444666;;;:::::::::;;;:::777555444444444666:::@@@GGGJJJKKKIIIGGGEEEEEEFFFHHHIIIEEECCCDDDHHHIIIGGGHHHKKKVVVWWWYYY\\\```dddhhhjjjmmmqqqwww|||~~~}}}{{{yyy~~~zzzrrrhhhYYYKKKAAA<<<666444666999<<<===;;;999666444333555999<<<888:::===@@@EEEMMMVVV[[[aaahhhnnnpppsssvvvuuuqqqvvvrrrmmmjjjmmmvvvyyyzzzvvv|||zzzyyy~~~~~~}}}~~~vvvuuurrrkkkrrrlllTTTCCC777000///333---000------222333@@@YYYxxxyyyvvvzzz}}}{{{yyyzzz|||vvvssstttsssnnnlllmmmWWW===000///++++++---***,,,------......------------***...222:::VVVttt~~~|||xxxsssqqqmmmkkkkkkmmmqqqsss}}}yyyqqqjjjiiiooorrrrrrmmmffffffnnnqqqmmmnnntttnnnbbbOOO===111+++)))((()))))))))*********))))))******)))(((''''''''''''&&&&&&&&&''''''((()))***(((((((((((((((''''''&&&'''((((((((()))))))))***,,,)))&&&&&&)))+++(((&&&&&&((()))(((&&&%%%&&&(((%%%&&&'''((((((((((((((('''(((***++++++***((('''(((((())))))))))))((((((((((((((((((((()))))))))(((((()))***+++,,,,,,---+++)))&&&&&&'''))))))))),,,+++))))))***++++++***)))(((((()))+++---,,,+++***************+++,,,---+++,,,------......------///---///666888333000000---///111222222333555777<<<:::888777777777666444333333333555888===AAADDDFFFEEEEEEFFFGGGJJJLLLMMMKKKHHHHHHLLLMMMJJJJJJLLLTTTUUUXXX[[[___cccgggiiiiiimmmsssyyy}}}}}}zzzwwwwwwyyyyyyqqqcccUUUGGGAAA999666:::@@@FFFHHHAAA???<<<777444555999===;;;666555:::===>>>CCCIIILLLUUU^^^eeekkkppppppmmmqqqnnniiifffhhhqqq~~~yyykkkjjjwwwxxx~~~|||{{{~~~~~~yyyvvvnnnfffrrr~~~~~~~~~jjjRRRCCC888111111666---000------222333@@@YYYxxx~~~uuuqqqxxx~~~|||{{{~~~}}}uuuooopppWWW>>>222222------///,,,++++++,,,------,,,,,,,,,+++)))...333;;;XXXwww|||vvvuuusssoookkkhhhjjjnnnrrrzzzyyytttnnnmmmppppppmmmlllddddddmmmppplllmmmtttooofffTTTAAA333---+++)))((()))************))))))&&&&&&&&&''''''((()))***&&&&&&&&&'''''')))******''''''(((((((((((((((''''''((((((((())))))******---)))%%%&&&***+++)))%%%)))((())))))))))))))))))"""$$$'''******)))&&&%%%''')))***,,,,,,***)))'''(((((())))))))))))((((((''''''((()))***+++,,,,,,$$$%%%%%%'''((()))***+++,,,***''''''(((***++++++***'''%%%&&&)))***(((%%%)))(((((()))+++---,,,+++************************+++,,,---...///...---,,,///---000999;;;555111111///111333444444555777999===:::777555555555444333222333444666888:::<<<===@@@AAACCCEEEHHHLLLNNNPPPRRROOONNNRRRRRROOONNNOOOMMMNNNQQQUUUZZZ^^^bbbdddfffjjjqqqxxx|||{{{vvvrrruuuwww}}}xxxnnnhhhXXXNNNCCC<<<888;;;KKK\\\^^^SSSCCC888:::??????999>>><<<:::888777888:::;;;BBBCCCFFFKKKQQQZZZdddjjjnnniiihhhiiieeebbbnnn|||lllaaabbbllltttwww}}}~~~{{{sssllljjjpppzzzzzz}}}}}}mmmSSS???666333000...---000---...222333???XXXwww~~~xxxsssvvvzzz{{{zzzmmmTTT===222222,,,+++...,,,........................000111000333BBB^^^xxx{{{wwwtttpppllljjjkkkooorrrxxxooonnnrrrpppjjjmmmnnnooommmjjjjjjlllooooookkk^^^III777---******((())))))((('''''')))+++...---***'''&&&&&&&&&'''((((((''''''''''''(((((()))((((((***,,,+++'''###&&&&&&&&&(((***++++++))))))((('''((())))))'''%%%))))))))))))(((((((((((('''((()))******)))((('''+++***(((((())))))'''&&&)))***++++++***)))***+++***)))))))))(((((('''''''''(((***+++,,,,,,++++++******))))))((((((''''''***)))(((''''''((()))***,,,++++++,,,,,,***&&&###,,,,,,++++++***++++++,,,***++++++,,,,,,------......111333333222000//////000444666222000444777888===;;;888444222222222333666444222444888::::::888;;;===??????@@@DDDKKKQQQRRRTTTUUUTTTUUUXXXWWWRRRWWWRRROOOQQQSSSSSSXXX]]]bbbccchhhooouuuvvvrrrooommmttt|||xxxrrrddd[[[QQQIIIAAA@@@JJJVVVddd___UUUJJJFFFGGGFFFBBBAAA???<<<:::888999:::;;;:::;;;>>>AAAEEEKKKQQQTTTYYYZZZaaaiiigggbbbiiivvv}}}sssggg___```iiiqqq{{{~~~zzzuuusssvvv|||~~~mmmSSS???666333000...---000---...222333???WWWsss~~~xxxuuuyyy{{{}}}{{{mmmSSS<<<111111,,,+++...,,,........................000111111444CCC^^^xxxzzzzzzwwwnnneeedddllluuuyyypppooosssuuussssssrrrpppnnnllllllmmmnnnooommmbbbOOO;;;...++++++((()))))))))'''''')))******)))(((''''''((()))***((((((''''''''''''((((((((('''(((+++......***&&&''''''''')))+++---,,,******)))(((((())))))(((&&&)))))))))(((((((((''''''&&&'''((())))))((('''&&&***)))(((((())))))(((''')))***++++++***)))***+++*********))))))((((((((('''(((***+++++++++***))))))))))))((((((((((((((()))(((((('''((()))***+++,,,+++******+++***'''%%%,,,,,,,,,+++++++++,,,,,,***++++++,,,,,,------...))),,,///111111000000000000444555111000444888999:::999777555444333333333777555444555888::::::999>>>@@@@@@@@@???CCCIIIOOOYYY\\\\\\ZZZZZZ[[[XXXTTTWWWRRRPPPRRRSSSSSSVVVZZZ___```dddjjjpppqqqooommmmmmuuu|||}}}rrrkkkcccZZZPPPKKKNNNUUUcccfffddd]]]VVVTTTSSSPPPJJJHHHDDDAAA>>>=========::::::::::::<<<>>>???AAAEEEHHHQQQ\\\^^^\\\bbblllyyy}}}{{{nnn\\\TTT\\\hhhwww}}}~~~}}}~~~nnnSSS???555222000...---000...///333333>>>WWWrrr}}}yyywww{{{}}}~~~lllQQQ:::000111,,,***...,,,------------------------///111222555DDD^^^vvv}}}}}}qqqdddbbbnnn{{{{{{ssspppuuu{{{}}}|||wwwqqqnnnnnnnnnllljjjnnnnnnhhhXXXCCC111+++,,,)))******)))(((''')))******)))(((''''''((()))***((((((''''''''''''(((((('''&&&'''+++///000,,,)))(((((((((***,,,------++++++***))))))******)))'''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''(((***+++***))))))***++++++***)))***+++***************)))))))))'''((()))******)))((((((''''''((((((((()))))))))((((((((((((((()))***++++++***))))))******)))''',,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...(((***...//////......///000333333000000555999:::777777777666666555444444888777666777999;;;;;;;;;???@@@AAA@@@???CCCJJJPPPbbbfffhhheeedddbbb^^^XXXWWWRRRPPPSSSUUUTTTTTTWWW[[[]]]```eeejjjllllllkkknnnvvv}}}|||xxxqqqhhh^^^YYYXXXZZZbbbjjjoooooolllkkkhhheee\\\YYYTTTOOOJJJGGGEEEDDDEEEBBB>>><<<;;;;;;;;;;;;===<<<@@@GGGKKKOOOXXXcccnnnuuuzzzppp]]]RRRXXXdddtttyyy~~~nnnSSS>>>555222000...---000...///333222>>>VVVsss}}}|||~~~lllOOO999000111,,,+++...+++------------------------///111222666EEE^^^vvv~~~xxxllljjjuuu}}}}}}{{{vvvssswww}}}{{{rrrnnnooooookkkfffkkkmmmlllaaaJJJ555+++,,,)))******)))(((''')))***,,,+++***((('''&&&&&&'''((((((''''''''''''(((((('''&&&'''+++...///,,,(((((('''((())),,,---,,,+++,,,+++))))))***+++***)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((***,,,+++***)))***++++++***)))***+++++++++******************''''''((())))))((('''&&&&&&&&&''''''((())))))*********))))))))))))))))))+++)))(((((()))******)))******++++++++++++++++++***++++++,,,,,,------...+++---000000...,,,++++++///222222000111777::::::333444666777888777555444999888888888:::;;;<<<<<<>>>???@@@@@@@@@DDDLLLRRRccclllssstttrrrooohhhaaaYYYTTTQQQTTTVVVUUUTTTVVVZZZ[[[^^^bbbgggjjjkkklllooouuu{{{}}}yyy{{{rrriiidddaaa```iiirrr{{{~~~yyypppmmmhhhbbb\\\WWWTTTRRRRRRLLLDDD???===<<<<<<;;;;;;888777999===CCCKKKSSS\\\aaaiiiiii```YYY___jjjssswwwyyyzzz~~~oooSSS>>>444111000...---111///000444222===UUUtttkkkMMM888///111---+++...,,,------------------------...111222666EEE^^^vvvzzzwwwzzz~~~wwwxxxyyyyyywwwwww||||||rrroooppppppkkkeeefffiiilllfffRRR:::---+++***++++++***(((''')))***++++++***)))((('''''''''((((((''''''''''''(((((('''&&&'''***------)))%%%'''&&&&&&(((+++,,,+++***---+++))))))***+++******((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((''''''(((+++,,,,,,+++)))***++++++***)))***+++******************++++++'''((())))))((('''&&&%%%%%%%%%&&&'''((()))******,,,++++++***)))(((''''''***)))'''((()))++++++***(((((()))***++++++*********++++++,,,,,,------...,,,...111111///---,,,,,,///111222000333888:::888111333555888888888666555999::::::::::::;;;<<<===???AAABBBAAA@@@CCCIIINNN]]]jjjxxx}}}vvvnnn```XXXSSSTTTVVVVVVUUUWWWZZZ\\\___cccfffiiilllnnnnnnrrrxxx|||{{{vvv|||zzzsssoooiiidddoooxxx}}}yyytttooojjjgggeee]]]VVVMMMFFFCCCAAA???<<<;;;999888:::<<<>>>>>>>>>GGGHHHPPPZZZ\\\[[[bbbmmmssswwwzzz{{{~~~pppSSS===333111000...---111///000444222===TTTrrrjjjMMM888///222...---///---,,,,,,,,,,,,,,,,,,,,,,,,...000111555DDD___xxx|||zzzvvvuuuvvvyyyyyyxxxzzz{{{tttrrrsssrrrlllgggcccdddiiiiiiYYY@@@000---+++,,,,,,***(((((()))***''''''(((((())))))******((((((''''''''''''(((((('''&&&'''))),,,,,,((($$$&&&&&&&&&(((***++++++)))...+++)))((()))*********((((((((('''''''''&&&&&&))))))(((((((((((()))))))))(((''')))+++,,,,,,+++)))***++++++***)))***+++)))))))))***************))))))))))))((('''%%%$$$%%%%%%&&&'''(((((()))))),,,,,,,,,+++***)))''''''***)))((()))***+++***)))'''((()))+++++++++*********++++++,,,,,,------...***,,,000111111000000111///111222222555999999555111333555777888888777666999:::;;;:::999:::;;;===@@@CCCDDDCCC@@@@@@DDDGGGSSScccvvv{{{lllaaaWWWTTTVVVUUUUUUWWWXXX[[[___cccfffhhhlllnnnmmmnnnrrryyy{{{wwwzzz~~~~~~{{{rrriiilllxxx}}}zzzxxxwwwnnnhhh```ZZZUUUPPPIIICCCAAA@@@>>>===>>>===999444;;;999>>>IIINNNOOOXXXdddhhhnnnvvv{{{pppSSS===333111000...---111000111444222<<>>:::999777444222333444333333333666<<>>333111000...111///000111000222<<>>JJJjjjxxx```DDD555000111---...000,,,,,,,,,------------,,,,,,,,,///000444BBBZZZqqq}}}zzzyyyzzz}}}}}}uuutttsssoookkkiiimmmqqqvvvzzz~~~|||wwwssssssqqqpppsssxxxtttyyyvvvoooppprrraaaJJJ666...)))+++---***((((((+++***((()))******)))(((((((((((((((((()))******((('''''''''(((***,,,---)))+++,,,,,,***))))))***,,,+++)))((('''''''''(((''''''''''''''''''''''''&&&&&&(((***++++++,,,---((('''&&&%%%%%%%%%&&&&&&(((''''''(((***+++***)))***)))'''&&&'''(((***,,,...,,,)))'''+++000---&&&))))))************))))))((('''&&&&&&&&&((()))******'''&&&***///222000,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...///000111111222222333777888777555222000000111///333666555222222333444999:::<<<===<<<;;;:::999999;;;>>>@@@CCCEEEFFFGGGMMMPPPSSSUUUWWWbbbsssqqqgggaaa___ZZZYYYXXXYYY]]]aaadddeeejjjmmmnnnmmmlllsss~~~uuunnnqqq}}}xxxttt{{{yyysssvvvooopppsssxxx|||{{{uuupppwwwxxxjjj\\\TTTOOOGGG>>>888555333111111111000///555555555777;;;BBBKKKQQQ\\\cccnnnxxx}}}xxxtttyyy{{{}}}}}}|||~~~{{{vvvvvvzzzpppSSS===333000000///...---///000000333>>>JJJjjjuuu\\\CCC444000222...///111,,,/////////.........------,,,///000333BBBZZZppp|||~~~}}}|||}}}yyyssstttuuurrrnnnllliiiooouuuwww{{{{{{vvvuuurrrqqquuuzzz|||{{{vvvqqqrrrqqqcccRRR???333***,,,---(((&&&(((+++)))((()))***+++)))((((((((((((((()))***++++++''''''''''''(((***,,,---''')))+++,,,***)))((())),,,+++)))(((''''''''''''''''''''''''''''''''''''&&&%%%&&&)))***((((((+++(((''''''&&&''')))***+++(((''''''''')))***)))((()))((('''''''''(((***+++,,,,,,)))''')))---,,,'''******++++++******))))))'''&&&&&&''''''((()))***)))''''''***...///...,,,******+++++++++,,,,,,,,,,,,,,,+++*********++++++......000222333333444444777777666444000//////111...222444333222444444222777999;;;;;;:::::::::;;;888;;;>>>@@@BBBCCCFFFHHHLLLNNNQQQTTTUUU[[[iiiwwwzzzmmmccc\\\[[[ZZZYYY[[[```eeeiiijjjmmmnnnnnnlllkkkoooxxxuuurrr||||||{{{xxxwwwxxx{{{~~~zzzuuusss|||ssskkkeee[[[PPPFFFAAA:::555333222///...222222333222333666;;;>>>FFFMMMWWWaaajjjsss|||}}}yyyvvv|||~~~|||zzz|||mmmQQQ;;;222000000//////......//////111;;;GGGeeeuuu[[[BBB333000222...///111,,,///...---------...///000---///000333AAAZZZqqq}}}}}}||||||zzzvvvxxx{{{xxxsssrrrlllsssvvvuuuuuuzzz}}}|||~~~}}}{{{xxxpppjjjnnnuuu|||wwwvvvxxxtttjjjaaaIII999---......(((&&&)))***)))((()))***+++***((((((((((((((()))***+++,,,(((((('''&&&'''((()))***'''((())))))''''''(((***---+++***((('''&&&''''''''''''''''''''''''''''''(((%%%&&&***+++''''''+++((('''&&&&&&''')))+++,,,)))'''&&&'''(((((('''&&&(((((((((((()))))))))))))))+++***&&&'''***+++)))***++++++++++++***)))(((&&&'''((()))************(((((()))***++++++++++++************++++++++++++------,,,+++++++++++++++---...000222444444555444444444333111//////111333...222333222444888666111555777999999888888;;;===777:::>>>AAAAAACCCEEEHHHKKKJJJNNNSSSTTTVVV___iiixxxjjj___]]][[[ZZZ\\\aaagggkkkmmmpppqqqrrrrrrqqqqqqrrrttt}}}|||uuu|||~~~~~~~~~xxxsssxxxyyynnncccWWWOOOEEE<<<888666444222...000333444555555666777666;;;CCCLLLWWWdddrrr{{{~~~~~~{{{~~~~~~}}}zzzxxx{{{~~~{{{uuu}}}~~~~~~~~~nnnRRR<<<333222222111000.........---///888CCCaaa}}}vvv]]]AAA333000222//////222,,,,,,+++***)))***,,,///111---///000333AAAZZZqqq~~~{{{yyyxxxzzz~~~{{{~~~{{{vvvssspppwwwxxxsssqqquuuwwwuuuwww{{{~~~yyykkkaaadddnnn{{{www{{{~~~yyyqqqnnnOOO===000//////(((&&&******)))((()))***+++***)))(((((((((((()))***+++,,,)))((('''&&&%%%&&&&&&'''))))))(((&&&$$$%%%)))+++---,,,***((('''&&&''''''''''''''''''''''''''''''+++((((((------)))(((,,,((('''%%%%%%%%%''')))***)))(((&&&&&&''''''&&&$$$''''''((()))***)))))))))'''******&&&%%%(((******+++++++++++++++***)))((('''(((***+++,,,,,,,,,+++''')))++++++)))))))))***))))))*********+++++++++///...------,,,,,,,,,,,,---...000333444555555555111111111000///000333666///222333222666;;;888111444666888777666777;;;???777:::???AAAAAABBBEEEHHHIIIHHHLLLRRRTTTSSSXXX```wwwsssfff^^^\\\[[[]]]bbbggglllnnnsssuuuxxxzzzyyyuuuqqqnnnvvv}}}wwwyyyyyy~~~wwwpppgggZZZMMMDDD???<<<;;;777222111666777111...000555666777:::AAALLLWWW___lllqqqyyy}}}xxxsssyyy~~~~~~~~~zzzyyyyyyzzz{{{yyyyyy~~~vvvrrr{{{~~~~~~}}}oooUUU???555555333...000......000000111888AAA]]]{{{wwweeeGGG<<<222//////---,,,,,,............---,,,+++***///---...333AAAUUUiiivvvuuuqqqqqquuuwwwxxx~~~zzzsssrrrsssuuurrrnnnmmmpppvvvzzz~~~rrrdddcccjjj~~~xxxuuuzzz~~~vvvaaaEEE000000111)))'''---'''((()))******)))(((''',,,)))'''(((***+++***((((((((()))+++,,,,,,)))'''''''''''''''((((((((((((******))))))))))))******'''(((***+++***)))'''&&&))))))))))))))))))(((''',,,+++++++++******))))))+++***((('''&&&&&&'''''')))((('''))),,,---+++(((,,,(((%%%&&&+++...,,,(((++++++,,,,,,+++***((('''&&&((())))))(((((()))***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///222777:::555222//////111222222000...///000222444444222000555555666666777999:::;;;<<<<<<<<<===@@@CCCFFFGGGFFFEEEEEEJJJQQQVVVXXXWWWiii{{{{{{kkkddd\\\WWWYYY^^^bbbhhhnnn{{{~~~|||xxxrrrxxx{{{}}}yyyzzzzzzxxx}}}~~~}}}}}}vvvlll```UUUKKKCCC>>>;;;555333666555000...///111111222333888???GGGLLLRRRZZZgggsssxxxwwwsssooowww~~~~~~zzztttsssxxx}}}zzztttuuu}}}~~~wwwtttyyy~~~~~~pppVVV???555555333...111//////111000222999BBB[[[yyyuuudddEEE:::111///000...,,,,,,............---,,,++++++///---,,,111???SSSiiivvvwwwrrroooppprrruuu~~~{{{vvvtttuuuxxxxxxtttrrrsssxxx|||{{{qqqqqqxxx~~~{{{~~~~~~uuueeeMMM888111000***(((***((()))************)))(((,,,)))'''(((***+++***((()))))))))***++++++)))'''(((((((((((())))))))))))(((((((((((((((((())))))((()))*********(((&&&%%%(((((()))))))))(((((('''++++++*********)))))))))((('''''''''''')))***+++)))((('''(((+++,,,***(((***)))(((((()))*********((()))***++++++******)))(((***++++++******+++,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------...000333666777444222//////111222111///000000000222444555333111333333444444555777888999:::;;;<<<===???AAACCCDDDEEEDDDEEEIIIOOOTTTVVVWWWeeevvvssshhh```YYYYYY\\\aaagggmmmzzz~~~xxx~~~~~~|||}}}}}}vvvlllzzz|||zzz~~~xxxmmmaaaTTTLLLBBB<<<777666444111///111/////////000222444777999;;;BBBNNNZZZdddjjjmmmnnnvvv~~~~~~~~~|||oookkkrrr{{{ssspppqqqyyy~~~zzzwwwzzz~~~qqqWWW@@@555444222...000...///000000000777@@@ZZZxxxpppaaaAAA888000///000...,,,+++---------...------,,,,,,...,,,+++///<<>>???@@@@@@DDDCCCDDDHHHMMMRRRUUUVVV]]]mmm{{{nnneee\\\ZZZ[[[___fffmmm{{{~~~~~~}}}|||yyyooottt}}}}}}xxxzzzvvvkkkdddPPPIIIBBB<<<888555222222222111111222333333222111666777:::AAAKKKXXXcccjjjrrr{{{}}}pppkkkpppwwwrrrqqqrrrxxx~~~|||zzz|||~~~xxx|||~~~rrrYYYAAA555333222......------///...///555===ZZZyyyxxxhhhZZZ???666//////111///,,,+++,,,,,,------...---------///---,,,...;;;QQQjjj{{{zzz~~~~~~wwwrrrvvvzzzzzzyyyyyy{{{}}}wwwqqqggg___KKK555+++,,,+++$$$++++++++++++++++++++++++******)))((()))*********---+++(((((((((((('''&&&(((((((((((())))))))))))''''''''''''((()))******))))))***)))((('''%%%$$$&&&&&&&&&''''''((()))))))))))))))(((((((((((((((++++++******)))(((((((((((((((((()))))))))(((''')))))))))'''&&&&&&''''''&&&'''(((((())))))******%%%&&&((('''&&&&&&'''))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------111///...222777888444///000000111111111000///---444222111222444666666555555555555666777888999999888999;;;===??????>>>>>>CCCCCCDDDGGGKKKPPPTTTVVVWWWeeevvvtttjjj```\\\[[[^^^fffooo~~~|||vvvzzz||||||~~~{{{xxxyyyyyy}}}yyyfff```VVVKKKCCC<<<777222444333222333555444222///444333222444;;;EEEPPPWWWaaammmyyy~~~wwwtttuuuwwwuuuvvvvvvyyy}}}~~~{{{{{{}}}|||wwwzzz{{{sss[[[BBB444222111//////...///000000///555===YYYxxx}}}ppp```TTT>>>555//////111///,,,,,,,,,,,,------...---------000...---///;;;QQQkkk~~~zzztttvvvzzz||||||~~~~~~}}}~~~yyyvvvtttqqqmmmkkkdddaaaQQQ999,,,---,,,&&&,,,,,,++++++++++++,,,,,,*********)))((()))******,,,***((('''(((((('''&&&&&&&&&&&&'''''''''(((((()))((((((((())))))***+++)))))))))((('''&&&&&&%%%&&&&&&&&&&&&''')))***+++((((((((((((((()))))))))+++++++++***))))))((('''((())))))))))))(((((((((,,,(((%%%%%%((()))'''$$$)))((((((((((((((())))))***+++,,,,,,++++++,,,...,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------333111111555999:::444......///111111000///...---444333222222444666666666666555555555666777888999888:::<<<>>>?????????>>>CCCDDDEEEGGGJJJNNNSSSVVVXXXbbbppp~~~{{{qqqfff___\\\^^^fffooo}}}tttzzz~~~}}}}}}|||{{{|||xxxnnn```UUUMMMCCC;;;:::666333333444444111---//////000222555888;;;<<>>VVVvvv{{{lll\\\TTT@@@777//////111///---------------...------,,,,,,//////...111;;;QQQlllzzz|||}}}{{{wwwxxxrrrmmmkkkiiieeedddeeebbbaaaUUU???111---,,,))),,,++++++******++++++,,,)))******)))(((((()))+++***)))(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''******))))))))))))******((((((((('''''''''''''''''''''&&&'''(((***,,,---(((((())))))))))))******&&&'''((()))************(((***++++++)))(((((()))---((($$$%%%***,,,)))%%%******)))((((((((()))))))))+++,,,,,,++++++,,,---******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,------...333222333666999888333......///111000...------...333222222333555666666555444444333333444444555666888999:::<<<>>>?????????BBBCCCDDDEEEGGGKKKQQQUUU[[[aaalllzzzyyynnneee___]]]dddmmm|||zzztttkkkeee[[[QQQHHHBBB;;;777777555222...---...000111222222222111777AAAKKKRRR]]]lllyyy~~~}}}}}}}}}}}}~~~}}}yyyvvvvvvyyyyyyvvvwww||||||yyyvvvvvv}}}}}}uuu]]]CCC444000000///000///000222111000555<<>><<<:::555222222111///...///111333555000666<<<@@@KKK\\\llluuu~~~}}}||||||~~~}}}xxxssspppsssvvvvvvssstttzzz{{{xxxzzzyyyvvv^^^DDD444000000///---,,,---///...---222999MMMnnn~~~nnnbbb]]]EEE:::000///000///...///...///......---,,,+++******,,,...111;;;OOOjjj}}}xxxyyy}}}||||||~~~zzzsssnnnjjjjjjnnnnnngggdddgggfffccc\\\NNN;;;,,,***...,,,+++***))))))***+++,,,(((***+++***((('''))),,,&&&&&&''')))+++***'''%%%''''''''''''((((((((()))+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((((('''((())),,,///111))))))******+++++++++,,,(((((()))))))))'''&&&$$$***,,,...---***)))***+++((()))***)))((()))+++---((((((((((((***,,,...///)))***++++++******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......///222555555333000.........000000...++++++---000000000222444666666444111666666555555555666777777555555555777999<<>>@@@@@@AAAEEELLLQQQXXXXXX^^^lll||||||nnnbbbZZZ]]]cccmmm}}}zzz}}}{{{xxx~~~~~~qqqjjj___SSSIIIAAA;;;777999666333111111000///...---000444666555:::JJJZZZjjjttt}}}{{{~~~|||zzzyyyvvvqqqnnnyyyyyyzzzyyywwwvvvwwwxxxwww{{{|||~~~yyyaaaHHH:::555333///666111......------333:::KKKggg}}}vvvpppmmmdddJJJ555...111---,,,...,,,...,,,***+++...000...+++...000111222888JJJbbbtttuuuwwwxxxyyy}}}{{{|||}}}}}}}}}~~~}}}}}}}}}uuussspppnnnnnnppptttvvvqqqjjj]]]NNN@@@444,,,''',,,***((((((***+++,,,+++,,,+++))))))***)))(((&&&***)))'''''')))))))))((((((++++++((('''***)))&&&$$$'''((('''$$$###&&&)))!!!$$$'''((('''%%%$$$###)))((('''''''''(((***+++((((((((()))***,,,---...%%%''')))(((''''''***---******)))(((((((((((((((+++******+++,,,,,,)))'''%%%&&&((()))++++++,,,,,,***((((((+++...---,,,,,,+++((('''(((+++---,,,+++******+++++++++,,,,,,,,,,,,++++++...111222///,,,666666555333111...,,,+++............////////////111111111222222333333444222222222222222222222222777555555777;;;@@@BBBCCC@@@DDDGGGFFFBBBCCCJJJQQQTTT[[[___cccnnn~~~ooo___ZZZ___hhhyyyiiinnnuuu|||{{{zzzwwwuuuzzz~~~uuukkk```TTTIIIBBB>>>;;;777444222111000......///111222111222<<>>CCCFFFIIIFFFAAA@@@EEEJJJRRRXXX]]]aaalll|||vvvfff```aaaaaaqqqUUU[[[cccjjjqqqxxxyyytttvvv|||zzzvvvhhh[[[RRRKKKFFF@@@:::666333000...222000///111///...111666:::BBBQQQdddvvv~~~{{{|||zzzxxxwwwwwwwwwuuutttyyyzzz{{{{{{{{{zzzyyyxxxvvvyyy}}}~~~{{{yyyzzz~~~yyyaaaHHH888444111......,,,...111111///111666LLLiii}}}vvvfffKKK666///111---,,,...+++///000000///---,,,---......000111111555CCCWWWfffooosssvvvwww{{{~~~zzz{{{}}}|||{{{}}}{{{vvv~~~|||{{{zzzxxxwwwzzzuuukkk^^^TTTLLLCCC666---+++***))))))***+++***(((,,,***))))))))))))(((&&&***)))'''''')))))))))(((%%%'''%%%!!!!!!$$$&&&$$$***'''%%%'''***+++((($$$ ###''')))*********+++((((((((((((((()))******))))))((('''(((***---...+++,,,,,,+++)))(((***+++++++++******))))))******&&&&&&'''))),,,---+++***)))******+++++++++++++++---,,,+++******)))'''%%%111///,,,+++,,,+++***)))******+++++++++,,,,,,,,,+++,,,---------...111333666555444222000...---,,,............////////////---......000111222333333333333333444444555555555555777888777555666:::===BBBFFFIIIGGGBBB@@@BBBEEENNNTTTYYY^^^hhhwww}}}nnnddd```]]]jjjzzzIIINNNTTTYYY___gggrrrzzz~~~xxxuuuyyy~~~|||ppphhh^^^YYYPPPGGG@@@999444000666111///222333000...///333666<<>>999777111...222555333///---111222444888@@@PPPcccqqqzzz~~~~~~}}}{{{qqqqqqqqqtttwwwxxxwwwuuutttuuuyyy~~~{{{dddJJJ888222111000///,,,,,,.........222999EEEbbb~~~wwwbbbLLL888000222...,,,...+++///111222111---+++,,,///,,,///111000333===NNN\\\hhhpppxxx}}}~~~xxxvvvyyy~~~|||}}}xxxssssssxxx|||tttnnniiiiiihhh]]]III888...,,,******+++***)))'''***)))'''((())))))((('''***)))'''''')))))))))(((***+++)))$$$$$$)))+++***$$$&&&((((((&&&%%%&&&'''((()))***)))&&&$$$######'''(((((()))))))))))))))***)))((('''((()))+++---'''&&&&&&'''(((***++++++(((((('''''''''(((((())))))))))))***++++++)))'''+++,,,,,,,,,,,,+++*********------***+++///...(((************))))))***+++******+++++++++,,,,,,,,,+++,,,---,,,+++...444999555444222000...---------............////////////333222222222222111111111555444444333222111000000111666::::::777888<<>>PPP^^^iiirrr||||||zzz}}}}}}wwwqqqppptttyyyuuupppnnnppppppeeeQQQAAA111///,,,******+++***))))))(((''''''))))))((('''***)))'''''')))))))))((((((***(((%%%%%%)))+++)))$$$''')))'''###"""%%%)))%%%'''((((((&&&%%%%%%&&&''''''((()))))))))))))))(((((((((((())))))******---+++))))))***+++***)))''''''&&&&&&&&&'''((((((+++******+++,,,+++)))'''***+++++++++++++++******(((------***,,,222111******+++,,,,,,+++,,,...000******+++++++++,,,,,,,,,+++,,,,,,,,,---000555888555444111///...------...............////////////333333333222222222222222444444333222111111000///666888;;;;;;999999;;;>>>EEEGGGIIIHHHFFFCCCAAAAAAGGGIIIOOOVVV]]]gggvvvrrreee]]]]]]cccqqqVVVPPPHHHEEEGGGJJJJJJIIIKKKSSSZZZ^^^fffpppxxxzzzyyy|||{{{www|||~~~zzzssskkkeeeYYYOOOFFFBBB>>>888333222///000111111111333888;;;IIIVVVfffrrrzzz~~~}}}yyyxxx{{{~~~~~~|||~~~|||vvvqqqrrrooonnnrrryyy~~~~~~~~~iiiMMM999333333333000...///111111///111666>>>[[[zzz|||~~~wwwdddNNN999111333...,,,...+++///---,,,---......---,,,***,,,...///333@@@SSSbbblllvvvyyyrrrqqqvvv|||vvvrrroooppppppgggXXXKKK555111---******+++++++++)))'''&&&'''((()))((('''***)))'''''')))))))))((('''))))))&&&'''***+++)))((((((&&&$$$$$$%%%''')))$$$&&&((((((''''''(((***&&&'''((()))***))))))((('''((()))******))))))(((---+++))))))++++++***)))'''''''''''''''((())))))+++******,,,------+++***))))))******+++*********'''------(((+++222111))))))+++---,,,++++++...000******+++++++++,,,,,,,,,,,,+++***,,,///333666777555333111...------..................////////////000000000111222333333333333333333333333333333333666777888:::;;;<<<<<<===DDDEEEFFFFFFDDDCCCAAAAAADDDEEEJJJRRRXXX```pppyyymmm___[[[]]]kkkzzz___WWWMMMKKKMMMPPPNNNKKKDDDHHHKKKMMMUUUbbbjjjlllttt|||~~~{{{}}}|||wwwpppeeeYYYPPPGGG>>>999888666333///...000333555666555DDDXXXgggrrrxxxwwwssssssyyy~~~yyyqqqkkkqqqnnnllloooxxx~~~jjjNNN:::333333444//////111555444000000444===ZZZyyy|||~~~yyygggNNN999111333...,,,...+++...,,,***+++...000...+++))),,,......333AAAVVVeeeooozzz{{{wwwwwwxxxzzz|||uuutttzzzxxxsssooonnnmmmggg[[[RRR777333---******+++,,,---((('''&&&'''((()))((('''***)))'''''')))))))))((((((++++++)))***------***---)))$$$###&&&)))***)))'''((())))))(((((()))+++&&&''')))*********)))(((&&&''')))++++++***((('''(((&&&$$$&&&))),,,+++***((((((((((((((()))******))))))***,,,//////...,,,(((((()))***************'''------''')))111///'''(((***,,,+++((((((+++...******+++++++++,,,,,,,,,,,,***))),,,111555666555555333000...------................../////////000,,,,,,...///111333444555111111222333555666666777222222444888<<>>AAACCCDDDDDDCCCCCCCCCDDDIIISSS^^^fffuuuoooeee]]]^^^fffqqq~~~zzz{{{||||||yyysssjjjdddbbb]]]VVVPPPMMMJJJHHHGGGEEEIIINNNQQQUUU[[[bbbhhh{{{zzzxxxvvvvvv}}}zzzsssqqqzzz}}}vvvuuu{{{zzzrrraaaWWWIII???;;;888444111...111333444666;;;BBBHHHaaakkkwww{{{xxxvvvyyy~~~~~~yyyvvvxxxyyy||||||yyywwwyyy||||||wwwqqqmmmttt{{{~~~lllRRR===333222222///...---,,,---///111222<<>>AAADDDFFFEEEEEECCCCCCFFFMMMVVV\\\nnnyyywwwkkk```\\\```hhhtttqqquuuzzz~~~~~~{{{vvvrrrnnniiibbb[[[VVVQQQMMMJJJGGGGGGGGGGGGIIIMMMRRRVVVaaaffflllqqquuuzzz|||~~~~~~~~~zzzwww}}}~~~wwwuuu{{{|||{{{{{{nnn^^^RRRKKKDDD;;;333111333333222///111666;;;GGGSSSdddqqqxxxzzzzzzzzzwwwwwwwwwxxxyyyzzzzzzyyy{{{|||~~~zzzvvvvvvvvvuuuvvvzzz|||uuuqqqpppvvvyyy~~~oooUUU>>>444222222......---------///111222999FFFhhh{{{aaaMMM777///222///......***---,,,,,,+++++++++,,,,,,,,,---///111333;;;MMM___bbbrrr~~~uuu{{{}}}~~~~~~}}}}}}~~~|||zzzzzz||||||xxxssskkkXXXAAA111,,,+++++++++*********)))((('''''''''***)))))))))((((((((('''))))))((('''&&&'''***---+++***(((&&&&&&&&&'''((()))******)))''''''(((***$$$%%%&&&'''(((((())))))&&&&&&&&&(((+++------,,,*********+++,,,,,,+++)))))))))))))))))))))))))))000111///***(((******(((((()))))))))************)))***++++++,,,+++++++++++++++*********++++++,,,,,,------......///000000---------///111111///---000...------......---+++///...---...///000///...111000///////////////000333333222222222222333333666666555555666777999:::999999999999:::>>>CCCFFFFFFEEEDDDCCCEEEJJJQQQVVVgggsssrrreee]]]]]]bbbmmmxxxbbbgggooowww|||~~~}}}}}}wwwsssmmmgggbbb\\\UUUQQQRRRNNNJJJGGGGGGHHHJJJKKKLLLQQQYYY___eeemmmvvv|||xxxvvv}}}yyyxxx}}}ttttttxxxtttiiiaaaVVVIII>>>666666444000---...222555666===JJJ[[[lllwww{{{{{{qqqqqqpppooooooqqqtttvvvwwwwwwzzz}}}wwwnnnoooqqqrrruuu{{{zzzqqqqqquuuwwwuuuvvv|||rrrYYYAAA555222222......------...///111111666BBBbbb~~~hhhOOO999000222///...///+++---,,,,,,+++,,,,,,---------...111333444;;;NNN```gggvvvuuuvvv}}}{{{}}}~~~~~~|||zzzzzz}}}~~~|||wwwtttooo```JJJ777,,,***)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))((('''&&&'''***,,,,,,+++***((((((((())))))'''(((((('''%%%$$$&&&'''%%%%%%%%%&&&'''((())))))&&&&&&&&&(((+++------,,,///...------//////...,,,((((((((((((((((((((((((,,,...,,,((((((+++,,,***((()))))))))******************+++,,,,,,,,,,,,,,,+++***))))))))))))******,,,,,,------.../////////...------///000000...---///...------...///...,,,///...---...000111000///111111000//////...//////222222111111111222333333666555555444555777888:::888888888777777;;;AAAEEEEEEEEEDDDDDDEEEIIIOOOTTTaaammm}}}yyykkkbbb^^^```iiisssTTTYYYbbbkkkrrrwww|||{{{wwwsssmmmfffbbb___YYYRRRMMMLLLLLLJJJGGGFFFGGGHHHIIINNNXXXeeeooozzz|||ppplllyyy|||{{{|||~~~|||xxxpppsssyyy}}}vvvkkk^^^TTTCCC???888222//////000111333222666AAATTTfffsssyyyuuuuuuuuutttssssssvvvxxxqqqqqqsssyyy~~~yyyiiihhhhhhkkkqqqyyyvvvnnnpppvvvuuurrrrrrxxxuuu^^^EEE777333222---------......///000111444>>>^^^~~~qqqSSS;;;111333///...000,,,,,,,,,,,,,,,,,,------...---///222333333:::OOObbbmmmxxxyyypppvvvzzz|||}}}}}}||||||{{{yyy{{{yyytttrrrnnngggVVV@@@000***)))((('''((((((((()))))))))***))))))))))))(((((((((((('''(((((('''&&&''')))+++***************))))))))))))******)))'''&&&'''(((&&&%%%%%%%%%&&&'''(((((('''&&&&&&(((+++,,,,,,,,,...,,,++++++,,,---,,,***************************(((+++***((((((+++,,,***))))))))))))***************++++++,,,------------+++***))))))((()))))))))*********+++,,,,,,------111000///000111111000...000///......///000///---///...---...000111111000222222111///............000000000000111222333444555555555555666777888888666888888666555888>>>CCCDDDDDDDDDDDDEEEIIINNNRRR\\\eeettt~~~rrrhhhaaa___eeennnyyyGGGLLLSSSYYY```gggooouuu~~~{{{vvvrrrllleee]]]XXXWWWVVVQQQMMMJJJIIIFFFBBBBBBIIITTT\\\dddjjjpppuuu{{{wwwooo|||~~~~~~{{{wwwtttqqquuuyyy}}}}}}uuuooo]]]SSSFFF<<<777555222000111111111555>>>LLL[[[fffssswww|||~~~~~~}}}}}}~~~tttqqqqqqvvv}}}}}}xxxiiiccc^^^```hhhttt~~~vvvoooqqqvvvtttuuuwwwyyy||||||~~~wwwaaaIII999333111------......///000000111333<<<[[[|||wwwWWW???333222......000...,,,,,,,,,,,,,,,---......,,,...111111000999OOOdddooowww~~~~~~vvvwwwxxxyyy~~~zzz|||~~~}}}}}}{{{yyy|||wwwpppooommmmmmcccLLL777---+++***))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((((((''''''(((***&&&''')))******)))(((''')))+++---,,,***((('''((('''&&&%%%%%%%%%&&&''''''(((''''''(((***,,,+++***+++***(((((())))))((('''************************'''******((((((***)))&&&))))))))))))***************+++,,,---............,,,+++******)))))))))***)))******++++++,,,------222000//////000000///---111///...///000111000///......---...000222111000333222111///......------.........///111222444555333444555666777777777777555777999777444666;;;@@@CCCDDDDDDDDDEEEGGGLLLOOOXXX\\\hhhxxxwwwmmmddd^^^aaagggoooyyy>>>AAAFFFJJJOOOWWW```gggrrrsssvvvzzz~~~~~~{{{yyyuuummmeeeaaaaaa___YYYTTTOOOOOOMMMHHHDDDDDDIIIMMMOOOVVV]]]ccclllwww~~~zzz~~~yyytttrrrrrrvvvxxxyyyyyy~~~tttgggTTTGGGAAA<<<777222---222666666555:::EEEPPPgggoooyyy{{{vvvsssuuu{{{}}}yyytttjjjaaaWWWWWWaaaooozzzxxxttttttvvvwww|||}}}xxxyyyyyy~~~xxxdddKKK;;;444111------......///000000000333;;;ZZZ{{{xxxZZZAAA333222......111///,,,,,,,,,,,,,,,---...///+++---//////...888OOOeeeoootttzzz|||{{{~~~uuuxxx||||||zzz}}}vvvnnnnnnlllqqqkkkTTT<<<000------++++++***)))((('''&&&&&&(((((((((((())))))))))))%%%'''))))))((('''((()))"""$$$''')))***)))'''%%%%%%'''))))))'''$$$###"""((('''&&&%%%$$$%%%&&&''')))((('''(((***++++++***...,,,******+++++++++***(((((((((((((((((((((((('''***+++(((''')))'''###))))))))))))***************+++,,,---............---,,,,,,+++*********++++++,,,,,,------...//////000///------......---+++111000///000111222111000......---...111222222111333333111000...---------------...///111333444555222444555777777777777666555777999777444444999>>>CCCDDDDDDDDDDDDEEEIIILLLVVVVVV___ppp}}}{{{qqqeee]]]]]]bbbgggrrr~~~@@@AAACCCCCCDDDHHHOOOTTT___aaagggnnnvvv{{{}}}}}}{{{xxxuuussspppkkkccc]]]XXXTTTOOOMMMLLLJJJFFFCCCFFFFFFIIINNNUUU```jjjppp{{{}}}uuuxxxuuupppnnnqqqxxx~~~}}}zzzvvvooofffZZZKKK<<<333999444000000...---444???HHHOOO___ttt~~~zzz{{{}}}}}}zzzuuullldddZZZUUUZZZeeeqqqyyy|||zzzxxxyyyzzz|||{{{zzz|||}}}xxxtttlllzzzzzzdddJJJ<<<555000111000///......///000111333===UUUuuuyyyZZZEEE333222555222---,,,)))+++,,,...//////......+++...+++,,,222777IIIggguuuxxx|||xxxqqqxxxyyy~~~}}}~~~~~~zzz{{{wwwsssiiigggpppppp___EEE333++++++)))(((((()))******(((&&&'''((()))******)))((('''%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((+++)))'''''''''&&&%%%###&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((()))***++++++,,,,,,,,,,,,,,,+++)))))))))'''%%%%%%&&&)))************))))))))))))******---000---'''''',,,---)))***+++,,,---...---,,,+++///---+++***++++++***)))$$$&&&))),,,...//////...555000,,,+++...000...,,,333444444222///---------111111111000...///111333444333000//////000333444...000111111111111333555555444444666777777555222666777888666333222555888>>>???BBBCCCCCCDDDFFFHHHJJJRRRZZZaaannn~~~uuulllbbb\\\ZZZfffkkkuuu~~~AAABBBBBBAAA@@@CCCGGGLLLLLLNNNTTT]]]fffnnnqqqsssvvvvvvxxxzzzzzzwwwqqqlllbbb^^^YYYUUUSSSOOOJJJGGGFFFDDDBBBCCCHHHNNNTTTWWWhhhoooxxx}}}}}}zzztttnnnnnnsss|||~~~||||||{{{}}}|||yyytttkkk]]]OOOEEE<<<555111222222//////222<<<@@@LLL]]]kkkuuu~~~~~~}}}|||zzzrrriii^^^XXX[[[fffrrrzzz}}}{{{{{{zzzyyy~~~}}}|||}}}}}}{{{vvvrrrmmmyyyyyycccIII;;;444///111000///......///000111444;;;RRRpppyyyaaaIII444000333000------***+++,,,...............,,,///,,,,,,111666HHHeeesssuuuxxx~~~}}}wwwrrryyyyyy}}}}}}zzz{{{|||www|||{{{yyyvvvkkkiiiiiihhh```PPP>>>111+++))))))((()))******(((&&&(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&((((((((())))))(((((((((((('''&&&&&&'''(((&&&%%%***))))))(((((())))))***(((((((((((()))***+++,,,,,,,,,,,,++++++************(((&&&%%%''')))************))))))))))))******&&&)))((($$$%%%***,,,******+++,,,,,,------,,,,,,---+++***)))******)))(((&&&''')))+++---.........999444...---///111000---333444444222///---------///000000///------///111222111000//////000111222///000222222111111222444444444444555666666444222666777777666333333555888???AAACCCDDDDDDEEEHHHJJJJJJQQQWWW\\\hhhyyy|||oooccc^^^]]]aaafffnnnxxxIIIHHHFFFCCC@@@???AAACCC???@@@DDDKKKTTT\\\aaadddppprrrxxx~~~~~~{{{rrroooiiiddd^^^WWWPPPLLLHHHCCC>>><<<>>>AAABBBAAAQQQWWWbbblllsssyyy~~~yyyqqqkkkmmmvvvzzzxxxxxx~~~|||~~~tttggg___KKK@@@777444555333000///333333999CCCOOO^^^ppp}}}}}}~~~uuukkk^^^VVVXXXbbbnnnvvv~~~~~~}}}yyy~~~}}}{{{wwwtttqqqppp{{{yyydddKKK<<<444000111000///......///000111444999MMMkkkzzzgggMMM666///000...,,,---++++++,,,---............---///,,,,,,111555FFFcccsssrrruuu{{{}}}{{{zzzxxxvvv{{{yyy{{{zzzxxxyyywwwpppsssxxxvvvwwwuuujjjhhh^^^ZZZ___\\\JJJ666******)))))))))******(((&&&))))))(((((((((((())))))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''%%%%%%&&&((()))((('''((((((''''''''''''(((((('''''''''((()))+++,,,---,,,++++++*********+++++++++)))''''''(((************))))))(((((())))))***%%%''''''$$$%%%)))***)))+++++++++++++++,,,------,,,***((((((*********))))))))))))***+++,,,......999444///...000222333222222333333111///------......//////...------...000000000000//////000000000000222333222111111222333444444333444666666444222777777777555333333555777:::<<>>AAACCCIIIJJJLLLNNNVVVeeevvv~~~ssshhhaaa[[[]]]aaahhhqqqzzzccc```[[[VVVPPPKKKFFFCCCGGGDDD@@@???AAAEEEGGGIIISSSVVV[[[aaaiiiqqqxxx|||xxxooodddZZZUUUUUURRRNNNLLLKKKHHHCCC???AAAAAA@@@AAADDDJJJRRRXXXnnnvvv|||nnnmmm{{{}}}~~~{{{sssqqquuu{{{xxxxxxzzz|||rrrbbbQQQEEE>>>999666222111111222333777DDDQQQ___kkkzzz{{{ooogggfffkkkrrrwww}}}~~~|||zzzzzzzzzzzzyyyxxxvvvuuuwww}}}{{{kkkSSSAAA777444111000///......///000111000555HHHggg~~~fffMMM666111111...++++++,,,,,,,,,,,,------......(((,,,***+++111555FFFbbbxxxxxxzzzyyyxxxzzz~~~{{{xxxyyy~~~~~~||||||qqqiiikkkooolllnnnnnnddd```VVVUUU```dddTTT<<<,,,---+++))))))******((('''***)))(((''''''((()))***((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''&&&&&&''''''&&&%%%***))))))))))))))))))***&&&&&&'''(((***+++---...))))))))))))***++++++,,,+++***((((((*********)))))))))(((((((((((()))))),,,+++*********(((((())),,,+++***)))***+++,,,------+++******,,,------,,,---+++***((()))+++---///222///,,,++++++...000111000111111000...---...///...///000000///...///000---...///000000///...---222333444333222111222333666555444444555666555444888777555444444555555666888:::<<<>>>???@@@CCCEEEFFFFFFGGGJJJQQQ^^^ooo|||oooaaa^^^___```dddkkkttt}}}nnnkkkfffbbb]]]WWWPPPLLLJJJFFFAAA>>>>>>???AAAAAABBBDDDHHHMMMTTT^^^hhhooouuuwwwyyyvvvoooeee]]]YYY]]]^^^^^^[[[VVVOOOHHHDDDEEECCC???;;;999<<>>AAACCCCCCCCCEEEIIIMMMVVVffftttvvvcccbbb``````aaagggoooxxx}}}|||~~~zzzwwwrrroookkkeee^^^YYYSSSNNNGGGCCC@@@@@@??????<<<>>>AAACCCFFFLLLTTTZZZ___eeekkkmmmjjjddd___]]]eeejjjooommmeee[[[TTTQQQHHHGGGDDD???<<<;;;<<<>>>???EEEOOOXXXaaajjjuuu|||vvvooo{{{}}}|||}}}}}}~~~uuuhhhTTTBBB<<<777333333111///111555777@@@NNN\\\iiittt|||wwwuuutttrrrqqqxxx}}}{{{vvvrrruuu{{{}}}yyysssqqquuuwwwmmmXXXCCC555111111000///......///000111222222@@@]]]vvvpppUUU;;;222111...,,,---...---,,,,,,,,,,,,---...***...,,,,,,000222AAA\\\rrryyy~~~|||xxxzzz|||yyypppnnnuuuxxxpppoooqqqllldddgggffffffiiigggTTT===///---***)))))))))((('''(((((())))))))))))((((((***)))(((''''''((()))******)))'''&&&&&&''')))***'''&&&%%%&&&(((((((((&&&$$$$$$############$$$$$$(((((((((((()))***+++,,,$$$&&&)))+++---,,,+++******((((((((())))))'''&&&((((((''''''''''''((((((&&&$$$$$$)))***&&&&&&***))))))***+++++++++++++++///---++++++,,,,,,+++*********)))******,,,---...000000000///---------------///000///......///000,,,...000000///------.../////////000000/////////000222333333222222444555:::888666666777888888888999777444333555666666555222444777999:::<<<>>>@@@BBBBBBEEEHHHJJJNNN[[[jjjvvvzzzhhhbbb```^^^___dddllltttyyyxxx}}}|||yyyvvvqqqjjjddd^^^YYYQQQJJJFFFCCCAAA???>>>@@@BBBAAA@@@AAAEEEHHHOOOVVV```ffffffccc```___jjjsss||||||ssshhhbbb```HHHIIIIIIFFFBBB???=========???BBBFFFKKKTTT___hhhxxx{{{~~~sss{{{~~~{{{|||}}}zzz}}}kkkXXXHHH???777444222000111444000444<<>>YYYmmmwww}}}}}}}}}yyyzzzyyyvvvlllmmmvvvyyyooonnnrrrnnneeejjjhhhdddjjjnnn[[[@@@000---***))))))))))))((('''((()))******)))((('''***)))(((''''''((()))***+++)))(((''''''((()))+++%%%$$$$$$&&&(((***))))))'''&&&&&&%%%%%%&&&&&&'''))))))((())))))***++++++###%%%))),,,...---+++))))))((('''((()))(((&&&%%%((((((''''''''''''((((((+++''''''+++***%%%$$$'''((()))***,,,,,,+++******///---+++***++++++***))))))))))))***+++,,,......+++---000111222222333444---...//////......///000+++---//////...,,,,,,---000000000000000000000000000111333333333333555666;;;999777666888999999999:::666333333555777666444555777:::<<<===???AAADDDBBBBBBEEEHHHHHHIIITTTaaaooo|||lllaaa___]]]^^^bbbjjjrrrwwwvvv|||