BM6P6(@ vvviii^^^ZZZUUUKKKCCC@@@EEEFFFAAA:::888;;;:::444000111222333333333222222---///111444555444000,,,---///333666:::???DDDIIIPPP\\\nnnzzzlllkkkmmmwwwlllhhhtttmmmhhhgggfffdddcccfffmmmuuu|||sssYYYGGG===555111111///111555777777555222000***...222222111///000111---,,,+++,,,------,,,***+++***+++///333111+++%%% ###***000222///+++$$$%%%&&&(((,,,111555777222,,,'''(((...111---'''"""&&&(((&&&###"""%%%)))))))))))),,,......***&&&$$$)))000555888888888888222...,,,///555666111+++111444777777444111000111333...***''''''%%%"""!!!%%%)))++++++***)))***(((&&&'''(((&&&$$$$$$'''***,,,---,,,***))))))&&&%%%$$$"""!!!"""&&&)))$$$&&&'''(((((()))+++---,,,000000***''')))---...000111000,,,'''$$$$$$&&&  $$$***...//////333,,,%%%%%%+++222777888333444777999999;;;GGGSSSooossseee```hhh|||rrrkkkeeebbb[[[PPPJJJJJJJJJJJJFFF@@@???AAA@@@;;;666555444555555444111...***---000444555444111...222444666:::>>>BBBFFFIIIGGGPPP___ooozzznnnccckkkxxxtttkkksss|||{{{zzzvvvpppkkkjjjmmmpppuuuvvvwww{{{www]]]KKK@@@666000......111666888777333---)))'''+++///111111000111222......---......,,,(((%%%'''''')))---111000***$$$###%%%'''''''''&&&&&&&&&((()))+++...111444666777222...***+++...000...***$$$'''((('''###"""%%%(((******+++...111111...+++&&&***///333444555666777333000...222888999444///000333555555333111111222555111---)))&&&###!!!$$$))),,,+++(((&&&''''''(((++++++)))'''%%%***+++------,,,***((((((%%%%%%%%%$$$######&&&)))!!!!!!!!!!!!!!!"""$$$&&&***......++++++///111000//////...+++&&&######$$$$$$$$$%%%***///333333222222,,,&&&&&&+++111444444222333666888888;;;FFFRRRooowwwggg```fff}}}zzzqqqqqqttttttssspppoooooommmeee[[[VVVVVVRRRQQQMMMGGGFFFGGGEEEAAA===999666666777555///***&&&)))///444666666333222444333444888===BBBEEEFFFCCCKKKWWWdddnnnssssssqqqtttyyytttddd^^^ooossspppuuu~~~xxxtttmmmeeegggjjjlllmmmnnnuuu{{{bbbOOOCCC888111///...222666999666000)))$$$%%%)))...111222111111222............---***%%%!!!"""###&&&+++///...(((###%%%'''(((%%% !!!$$$(((***---111333444444444222111///---,,,+++++++++&&&((()))'''$$$###%%%'''))))))+++...000000...+++(((***---...///111444666444222111444:::<<<999555333444555444222222222333666444000+++%%%"""!!!"""%%%+++,,,+++'''%%%###&&&***,,,,,,+++'''%%%+++,,,------,,,***(((&&&$$$%%%&&&&&&%%%%%%&&&(((  %%%(((******...333444111------+++(((%%%#########'''(((***...222555555444///+++&&&&&&***---...---000111333777777:::DDDOOOmmm}}}iii```bbbuuuzzzooojjjmmmtttyyy||||||ssskkkhhhaaa^^^YYYTTTPPPMMMIIIFFF@@@:::555444777555...'''"""'''///555888999888888777555444777===DDDHHHIIIOOO[[[hhhqqqvvvwwwuuurrrooosssyyy~~~lllbbbcccyyy}}}ttt{{{rrrjjjiiikkkiiieeekkkqqqzzzdddPPPDDD;;;555444111444666777555111+++''''''+++///333444333111000---+++******)))'''$$$!!! ###(((,,,,,,((($$$$$$&&&'''%%%###"""$$$&&&%%%&&&)))+++...000222333777777555///((($$$%%%''')))******(((%%%$$$%%%'''&&&''')))++++++***'''%%%((()))))))))+++...333777777444111333888===>>>===888888777555333333333444555555333---&&&$$$%%%((($$$'''))),,,,,,***'''%%%###(((++++++***)))'''$$$))))))***++++++***(((&&&!!!$$$&&&'''&&&%%%&&&&&&###  ###%%%(((///555444///******)))((('''&&&&&&'''''')))+++...111222222111,,,***(((((()))***)))(((......111555777999BBBKKKfffkkk___]]]mmm~~~|||~~~~~~vvvqqqiiiccc[[[SSSMMMIII???888222000333222,,,&&&$$$***222777:::<<<>>>???>>><<<:::<<>>===:::888666555444333333444333000+++))),,,//////...,,,)))'''%%%%%%$$$***///000+++((())))))&&&%%%$$$%%%(((++++++)))''' """%%%'''&&&%%%%%%&&&%%%  ###%%%)))///555444///+++***))))))***++++++,,,''')))+++---......//////------------...---+++))),,,,,,///555777999@@@HHH\\\tttmmm^^^XXXfff~~~|||zzzxxxoooeeeXXXNNNKKKCCC<<<555111222222///,,,...333999<<<<<<===@@@CCC@@@>>>;;;;;;CCCQQQbbbnnn}}}zzz{{{zzzvvvtttuuuvvvxxx{{{~~~mmm```hhh{{{vvvooommmnnnpppmmmiiiiiinnnuuuzzzcccLLL@@@;;;<<>>AAAAAA???<<<::::::888555333333333444333111111222444555111,,,&&&"""!!!!!!!!!...555666...))),,,---***#########''',,,---+++(((!!!###&&&''''''&&&''''''%%%  %%%)))+++---111555444000...---+++,,,...//////...)))+++,,,,,,++++++---//////000222333333222000///++++++...444888:::???EEESSSiiitttbbbWWWaaawww~~~vvvfff[[[WWWQQQJJJBBB<<<999999::::::<<>>;;;:::AAATTTnnnzzzzzzzzzyyyyyy{{{kkkbbbmmm~~~ssspppkkkfffeeehhhnnnssszzz{{{dddMMM@@@::::::<<<;;;;;;;;;::::::999888777444666999===>>>999111+++###!!!###'''+++,,,&&&&&&&&&&&&'''***...111...---,,,,,,------,,,,,,(((''''''))),,,111555888>>>>>><<<555,,,)))+++000000///------............///111444222...***(((''''''(((******)))***+++,,,333222333444777:::<<<===>>><<<;;;;;;<<<;;;777444555444555666888888666444666333---(((###!!! ***444777///***---...)))&&&%%%%%%(((---///+++(((###%%%'''((((((((()))+++&&& $$$%%%$$$)))...111//////111111///333111......//////...,,,***++++++)))'''(((+++......///222333333222222222+++***...555999;;;???DDDMMMaaa|||~~~iiiYYY^^^qqq|||{{{nnnkkk___YYYPPPHHHCCCCCCEEEGGGFFFHHHHHHDDD>>>;;;>>>AAABBBBBB???>>>EEE[[[zzz~~~zzzyyy{{{~~~|||||||||}}}|||kkkhhhsss|||tttrrrkkkjjjggggggjjjsss~~~fffOOOAAA999666777;;;<<<======<<<:::777555444555999===???:::222+++"""!!! """&&&)))++++++)))((('''''''''+++000444***,,,,,,+++)))***///444((()))***,,,...111333555666666555000+++***///333111///......000111000000///222555444000---++++++(((***,,,,,,***((('''(((///111555999;;;<<<;;;999:::999999;;;======999555777666666888;;;;;;777444666444000,,,'''$$$"""!!!###///555...***---,,,&&&***((('''***///000,,,'''&&&''')))))))))***,,,...'''"""$$$)))***)))+++000222///+++,,,------888444000/////////,,,)))))))))(((&&&###$$$(((+++))),,,...000000000111111+++***...555:::;;;???CCCKKK^^^wwwnnn[[[]]]lll|||xxxpppeeeZZZSSSOOOOOOOOOJJJIIIGGGEEECCCBBBAAA@@@???AAACCCFFFRRRlll|||ssspppsssyyy~~~qqqgggooo||||||}}}|||vvvpppjjjjjjnnnpppnnnjjjdddgggnnnxxxeeeMMM<<<000,,,///333666999999555222111111444222222555888666///)))(((&&&$$$%%%)))...222333///)))%%%(((+++++++++---))))))***+++,,,...///000111...+++***,,,///111222777111***(((***///111222111111111222333333111///333333333333222000+++'''---///000---'''###""""""///222666777777666777777555555666999<<<===;;;999999999888888888999::::::444222000222333000)))"""%%%&&&(((+++------+++)))***+++------++++++,,,---111000///,,,***)))+++---###%%%'''***...111444555111444444///&&&###&&&+++111///...---......---+++&&&***,,,***''''''---222,,,&&&%%%***...///333999++++++,,,...222888===@@@EEESSSkkkooo___^^^gggxxx{{{nnnfff```ZZZVVVSSSQQQNNNJJJGGGEEEDDDDDDGGGJJJOOOYYYlll}}}}}}~~~nnngggrrr|||sssnnnnnnmmmlll^^^ZZZXXX[[[ccclllqqqrrryyyyyy~~~}}}bbbLLL;;;,,,&&&%%%...111555555333000///000111111111333444222---)))+++******+++...000111111---)))''')))+++***+++...+++++++++,,,---///000111111...++++++...222555666444...(((&&&***111555777...//////111222222111000000000000222333111...+++,,,---,,,)))%%%"""###$$$...222777999888555333111...111444666888999<<<>>>??????>>>;;;999777777777444222222444777444---&&&###%%%(((+++------+++***...//////...---,,,---///555444222...)))'''((())),,,---000222555999???DDD???>>>:::111((("""###%%%+++*********,,,,,,***)))************+++---000222((($$$$$$+++111111222555////////////222666999<<>>:::666555555333111000333777555...((("""$$$(((+++---,,,+++***000111111///,,,++++++,,,444333222...***''''''(((+++...111222444;;;FFFNNNOOOJJJ@@@555+++$$$!!! %%%%%%%%%''')))***)))'''+++)))''')))---000000///%%%!!!"""+++222444222111444333111111222444666777@@@FFFVVVppp{{{fff^^^```lllӵ___^^^^^^___aaahhhvvvvvvyyyĦĦӵrrrhhhaaa]]]]]]^^^]]]\\\]]]^^^```dddjjjuuuzzznnn]]]Ħ***,,,...000000...---,,,///222333000+++))),,,///333222///......---+++)))+++***++++++'''"""###'''((()))***,,,///222444555222///,,,---222888>>>AAA888111(((%%%''',,,000111......///...,,,+++++++++---------///222444333222)))'''$$$""""""$$$'''***'''+++///111///,,,)))((( !!!###&&&***///555:::???AAAAAA>>>999666555666444000---...000000,,,'''$$$'''***++++++***))))))///000111///,,,(((%%%%%%***+++,,,,,,***)))***+++&&&***------///888HHHTTTXXXPPPCCC888000***&&&"""#########%%%(((***)))((('''''''''((()))*********$$$ &&&///333111///555444333222222333444555:::BBBSSSkkkhhh^^^^^^hhh|||4ĉ@ӵwwwyyyzzzzzz>L=hĦ4ĉ@ӵYYYWWWXXX___cccccceeejjjvvvyyy}}}vvvoooooorrrsssppplllggg```TTT>L333///000222333333222///---111444555111+++***...333555111,,,)))((((((((('''******++++++%%%!!!$$$%%%'''+++///333666888333000...///333999???AAA666000)))&&&(((+++------111111000---)))&&&%%%&&&...---,,,...000222222222(((&&&$$$###$$$(((+++---%%%'''))))))((((((((())) %%%,,,......333777::::::777666888;;;:::444,,,***,,,---,,,)))(((***,,,+++)))(((((()))///111333111,,,&&&!!!"""$$$''')))))))))+++,,,%%%))),,,---000:::JJJWWWUUULLLAAA888444111---***%%%$$$$$$%%%(((***+++***%%%))),,,+++'''%%%&&&((('''$$$!!!""")))///111///444333333333333444666666888EEEXXXnnnkkk```___gggzzz{{{ttt}}}GG=?HdĦ=ĪjGG=?VVV```lllqqqqqqxxx{{{zzzyyyvvvoooiii```[[[XXXZZZ]]]\\\\\\\\\ZZZWWWPPPHdĦ===555666666888999777444111444666777333...---000555444000+++((('''((())))))***))))))***&&&"""$$$&&&***///333777999444222000000444888;;;===...+++)))***...111111///333444222---&&&""""""$$$,,,+++)))))),,,...//////((('''&&&(((***---......'''((())))))((((((***+++&&&$$$)))((($$$&&&,,,333555444555999>>>@@@999000,,,...000///...,,,------+++''''''***---444555555111+++$$$"""&&&(((((((((((((((&&&(((++++++...777DDDNNNIIICCC;;;666444333222000)))&&&$$$$$$&&&)))***+++&&&,,,111000***'''(((+++,,,+++&&&"""%%%,,,111222222222333333444666777888;;;III\\\ooopppdddaaagggxxxӵĭӵtttӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼s^^^dddĭӵӵĦĦyyyvvvvvvwwwjjjĦ\\\``````]]]^^^bbbbbbbbb\\\DdD<<<>>>>>>000222ӵ---...ӵ***ӵ&&&(((,,,222222Ħ555222ӵ'''%%%###)))ĭӵ///---)))###"""%%%&&&$$$!!!&&&///222222333888===@@@:::333111333555333111---...---***&&&(((...444999777222+++$$$!!!&&&((((((((('''''')))))))))***,,,111999???===:::555222111000000000+++'''###!!!"""%%%'''((((((,,,000111000---------111222///'''%%%+++222333222222333444555666777888===FFFUUUfff{{{vvviiicccfffsss?~4g&e>&esssg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@```kkkg&e>&e@e??g<ĉ3we<Ħ3h?@eZuuummmkkkjjjjjjlll3h?gLnnnqqqvvvtttoooqqqwwwuuuvvvoooD%%)?BBBfff?><z222111=?Ħ444g&e%%%g&e))))))+++S?ʬ3334ff?>ߝL555@e333g&e&&&""" 3h?g&e>&e666666??333111---)))'''%%%###!!!%%%...111000111666;;;<<<888333444777888444111,,,---,,,)))&&&)))222999<<<777...$$$ %%%)))************000...---,,,...111444666555444222///---,,,---...,,,'''!!!!!!$$$&&&((())),,,000333333000---333777666,,,''',,,222444333333444444555666777777<<>>BBBCCCPPPmmmnnnaaaaaannn|||4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦmmm`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦttttttvvvwwwuuuqqqqqqqqqpppDdDĦqqqtttzzzqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦ...DdDĦ4DufӵDdDĦ+++DdDĦ333q<R:::999peƜ4DuTӵ222DdDĦ...---DdDĦ,,,qjRgdKӵDdDΦDdDĦCCC@@@:::444---'''!!!###'''))))))(((&&&%%%&&&+++///111///000333777::::::999777555222111111222///,,,***+++///444777444111+++$$$$$$)))&&&""" $$$)))---///666777777222---+++...111+++(((### !!!$$$&&&''''''&&&""""""((()))+++,,,,,,,,,***)))000777999333------000111---.../////////000333555888???BBBPPPjjjvvveeeaaakkkwww4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦjjjHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦhhhjjjoootttvvvvvv{{{{{{|||DdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦ///DdDĦnuR)ĦDdDĦ+++DdDĦ333po9u...333666555=ӊB1.uTӵ000DdDĦ******DdDĦ000GIdnuR)ĦDdDΦDdDӵAAA???<<<777---###!!!(((...///,,,'''))),,,000111000000333666<<<<<<:::999666333000...111000///...///222555777111000...+++((((((+++---+++%%% %%%,,,///...444666777444...++++++,,,&&&$$$""" """$$$%%%%%%###!!!!!!"""###))))))***++++++,,,---------222333000...//////,,,+++,,,,,,,,,+++,,,///111222<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ~~~4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦnnnpppuuu|||DdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦ333DdDӵnd<DdDĦ(((>d<Ħ///peӵ333Ħ000F&uTӵ///DdDĦ)))(((>d<Ħ444peӵDx<>d<ʜ4DuTӵ@@@<<<888444---&&&&&&111444000***+++...111222111222333555666777777999999888555333444444333222333333444555333333333222000///......---)))######***111000+++000222555444000,,,***)))'''((('''%%%###!!!!!!!!!###$$$%%%&&&''''''))))))******+++,,,...111444555///111///++++++...---))))))))))))(((((())),,,...000<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9lll>d<>d<ӵB?Ho9<x&ӫeʬtIӇ444>d<Φ>d<Ħ666D&ӫetIӇ---DdDĦ(((sdKĦ...B?dp&ĒR111...>d<sdKĦ666B?Ho9s&dq&ĒR>>>>>>888222///...,,,$$$///444222---+++---///111222222333444///000444:::@@@BBBAAA???999888888777555444333333444444555666666444222111---,,,((('''---444111)))***---000222000,,,)))'''(((+++---,,,((($$$"""!!!"""###%%%(((+++...000111,,,,,,---///333777;;;===444222---''''''++++++((('''((('''&&&&&&(((+++...222===EEEQQQdddvvv{{{ggg```bbbzzz4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgeqqqnefeHu]3hhsegeĦja>aĦoooqqq@G|||se<Ō@GHkgeHĪj@IŌ999555ege222444Hu]3hIŌ&&&,,,DdDĦ+++ne333000@h......>h......,,,se***ne000222@G sĪj@h444999:::444...---...---""""""+++111000---)))***,,,...000111222222+++---333<<>>CCCMMMaaasssooobbb```rrr4DuXӵĵD^DdDĦuuutttwwwD^s׼sgeFm8qqq>aĦhhhqqqvvvs׼sHoDDD???;;;(((...000D^###&&&+++DdDĦ+++000222,,,---111---------)))***+++***s׼s222+++''')))*********&&&&&&(((...222333111000000---)))!!!!!!(((,,,,,,***$$$$$$&&&))),,,...///...)))+++111:::CCCFFFDDD@@@<<<<<<;;;:::999999888888777555444444666666444222---000,,,$$$%%%...///***%%%'''***,,,,,,)))$$$ &&&///222///***'''&&&$$$"""!!!###(((---//////******+++---///222444555333333000)))'''+++---,,,'''((('''''''''+++000333888======FFF[[[oooxxxggg___lllΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦsssqqqyyyssscccZZZ]]]hhhuuu}}}Ħ>d<ĦBegeFYĉkkkeee>aĦnnn}}}Benu]ӵ~~~iiiNNNKKKGGGBBB===888222...)))&&&''',,,...>d<Ħ###$$$%%%'''+++>d<Ħ***///111Ħ&&&(((+++///333555444333------...---,,,)))%%%###'''((())))))Be000222+++### Ħ###$$$$$$%%%'''+++.........''''''(((***,,,+++'''%%%+++---...000333444---###"""'''***)))''' """%%%)))+++,,,,,,)))***...666===???;;;555;;;;;;:::::::::;;;<<<<<<>>>:::666444333222000------000***)))///+++&&&''')))+++***&&&!!!$$$...444222---+++***%%%""" $$$(((******'''((()))***++++++,,,,,,///222111,,,***,,,......(((((((((((())),,,222666999;;;888@@@WWWlll~~~jjj```hhh}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ{{{yyyoooggg```bbbnnngdKĦsdKĦŶSjjjggglll3we<iĉ@3hR/ŌtttbbbVVVJJJDDDAAA;;;555333222222222222111DdDĦ+++&&&'''---222sdKĦ,,,+++gdKĦ000222333000+++))),,,000---//////...+++(((''''''###&&&&&&&&&///+++---)))%%%gdKĦ $$$)))+++***((()))+++)))---111000,,,)))(((((())))))***+++,,,+++(((%%%!!!$$$%%%%%%### ###)))...111///---,,,...222333222000---222777<<<>>>@@@CCCDDDDDD<<<666222---'''***111---+++((($$$###%%%)))---***)))(((***+++)))$$$'''333888555...(((&&&$$$!!!"""%%%''''''***,,,***$$$!!!"""%%%,,,///222333444444666888111---)))'''%%%&&&...888>>>888777???PPPgggnnneeebbbrrr>AneneneneDe}}}}}}tttrrruuukkkkkkoooyyynenezzzrrr>Awwwvvvxxxk<fhhhh[[[MMMGGGDDD@@@======:::999888888888De999333---,,,000222ne---***ne000444555333...(((&&&(((+++,,,---,,,***(((((()))++++++,,,+++)))+++//////,,,,,,(((ne&&& ###&&&&&&%%%%%%(((,,,///111333333000---+++***))))))***,,,---+++'''$$$!!!$$$&&&&&&&&&""""""***111444666111+++)))***+++***((()))...555;;;???@@@BBBCCCCCC===777333---''')))...000...+++((((((***///222'''&&&%%%(((,,,---+++(((%%%---666999555///+++)))&&&$$$"""!!!"""$$$&&&&&&%%%)))+++***&&&$$$%%%(((---...111444777999:::;;;444000,,,***&&&&&&---666<<<888888AAAQQQgggmmm___```ooosssgggddddddgggjjjmmmwwwvvvqqqnnnnnnnnnnnnooo^^^MMMFFFDDDDDDDDDEEEEEEBBB>>>;;;999>>>999444///...000111000---***---///555444111,,,&&&%%%'''+++---,,,***'''&&&)))///333333333///******......+++)))'''000***$$$ !!!!!!!!!(((---333333333444444111---******+++,,,...///,,,'''$$$!!!  ###&&&((((((%%%!!!"""***111555777000((($$$$$$%%%&&&%%%'''---555;;;???AAABBBCCCBBB>>>999666000******---333111...---...111555888)))'''%%%''',,,///000///---111666666333...++++++)))((('''&&&&&&&&&'''''''''***------***(((***+++000///000444:::??????>>>777333///,,,(((&&&+++222888777;;;EEETTThhhmmm[[[^^^jjj|||lllXXXTTT\\\eeelllqqq{{{vvviiigggkkkqqqtttvvv{{{sss```JJJAAAAAACCCEEEHHHJJJEEE===555111000222444...,,,******,,,///000111111000///.........///000333222...***''''''+++...///---***'''''',,,444999999777111***))),,,,,,)))%%%&&&(((---222111,,,'''""""""'''...111000000222555444000+++,,,---///111222///***%%%$$$""" !!!$$$'''))))))%%%""" $$$***...000...***$$$###%%%)))*********///555:::===???AAACCC@@@???>>>;;;666222111222333111///...111555888:::111,,,((((((,,,///000//////111222111---+++******...---+++)))'''''')))***---///222222000/////////444111000555===BBBBBB@@@999555111---'''###'''---333555<<>>@@@@@@777333...((("""!!!(((...222:::CCCMMM___}}}|||ooo]]]cccqqq{{{qqqvvv~~~yyyvvvsssnnnuuuyyywwwqqqkkknnnyyy~~~{{{{{{vvvYYYIIIEEEBBB???===222000---***)))***,,,---...111222///***(((***...222333333333333111///...111///,,,******+++++++++///111222222000.........333222...***+++000222///&&&''')))+++---,,,***((()))******'''""" ###''',,,///111222333333111000000111333333222000///...,,,,,,,,,,,,+++)))"""###$$$'''******)))'''((('''))),,,000111---***'''+++000444555666666777>>>CCCDDD@@@>>>AAAAAA???666111---,,,///222000...+++***+++///444666555333***+++---000333444555444444666777444///---///222333444666888999777444111......///222666;;;@@@BBB777222,,,&&& !!!)))///333888<<>>CCCCCC>>><<>>>>>999333...,,,((())))))&&&$$$###&&&***+++---///000000///000111333111...***'''$$$"""!!!###&&&)))+++,,,,,,---...///222111------222666777///&&& """!!! $$$###"""$$$(((///333666...+++)))((()))******))),,,111666999:::<<>>;;;666111///......555<<<===<<<:::888666444111///++++++...333888999444///)))+++,,,---,,,,,,---///222333777;;;===<<<888444000//////111333333000---***,,,000666===CCCEEEEEE777000)))%%%"""!!!'''///777888:::<<<@@@LLLfff}}}wwwvvvooocccaaaqqqvvvjjjpppwwwxxxvvvyyy{{{}}}aaaHHH;;;666333111444111---'''$$$$$$(((+++111,,,%%%"""###'''+++---***+++,,,+++******,,,...***'''%%%(((...555999:::===:::777666666444///,,,000///,,,'''!!!&&&)))---......,,,++++++333111///...///000///...---......---+++******,,,///000///---...111111---'''""" ###$$$"""(((...222555555111,,,)))***+++,,,---...111333444444555666777444///,,,+++******///666999===@@@???;;;555222111------111777===???<<<999333333111///,,,***+++,,,000000333:::AAABBB===888222111000000000000...,,,---///444:::@@@BBBAAA@@@777111+++'''$$$$$$)))000666888===@@@BBBLLLcccwww{{{qqqvvvooo```YYYfff}}}wwwtttrrrllleeetttqqqjjjppp{{{___EEE777333111///111///+++&&&"""###&&&***,,,'''""" """&&&***,,,+++,,,---,,,+++***+++,,,...,,,+++---222777:::;;;888333//////333444111...///---***&&&"""$$$(((+++---,,,***))))))+++)))(((***---000///...000111111///---,,,,,,...111111///+++---000///***&&&"""!!!######$$$)))---000222555222///............---...//////000//////000000///,,,,,,---,,,,,,000666777:::???BBBAAA<<<777444000111444999???AAA@@@>>>;;;:::777222...,,,---///111000222:::CCCEEE???999444222000...---------,,,222444888===@@@???<<<888444///+++)))'''&&&+++222222666===@@@BBBJJJ]]]pppssspppttt```RRRYYYnnn{{{nnniiikkkooossstttzzzqqqrrr~~~___DDD666222111000---,,,)))%%%###$$$'''***&&&$$$""""""%%%)))+++,,,/////////---***)))***+++000///...///111333444555///+++(((+++000444333000***)))'''&&&%%%%%%$$$###%%%'''+++,,,+++)))((((((&&&$$$$$$(((---000...+++///000111000///...///000333333000++++++...///,,,+++%%%"""""" $$$(((***+++,,,---111111000111222111///...---,,,,,,+++++++++++++++,,,+++,,,000111000333999888999<<>>===<<<<<<:::777333//////000333333000111777???AAA;;;555555333000---******,,,---555777999<<<===<<<888444111---++++++***)))---444111666<<<@@@AAAHHHZZZlllyyyppp~~~yyyaaaMMMNNN```{{{~~~rrrkkkeeehhhoooxxxxxxrrruuu|||bbbFFF777222111000)))'''%%%%%%''')))***)))$$$###$$$'''***---......222222000,,,)))(((***,,,//////...---,,,+++++++++&&&%%%&&&+++000444444333((('''&&&''')))******(((''')))++++++***)))))))))'''&&&(((---333444///***+++---000000///......///222555444///,,,...///...000***%%%### """"""&&&+++,,,***((((((***,,,+++,,,...000111000///---+++))))))***++++++***)))***---333444222444888:::888999???GGGJJJFFFBBB777888888999999999888888777666444111///000222555333111000333777999555000555444000+++((((((+++...777777888999;;;;;;999777222///...///...+++...444333777===@@@AAAHHHZZZlllqqqxxxfffNNNKKKYYYqqq}}}yyy|||uuuiiihhhmmmwwwzzzpppsss~~~iiiIII888222///...%%%"""!!!$$$+++///---)))&&&%%%&&&)))...111333333333222///+++((())),,,///.........,,,)))'''&&&%%%!!!$$$)))...222444444333***)))(((***,,,...,,,******+++,,,+++))))))***,,,,,,,,,...444:::999222***'''***...///---+++))))))---555:::666000/////////333...)))'''### !!!&&&'''+++///...***&&&&&&''''''%%%$$$&&&***...000111...,,,******,,,......,,,+++,,,000666666333333666777555555888===BBBDDDEEE999999999777666555555555444444444222111222555777555333111222333444333111555333///***&&&''',,,000666555555777:::>>>??????888555444444111---...222333666:::<<<===EEEYYYlllssssss~~~pppWWWRRR\\\nnnwwwwwwyyyyyynnn___jjjnnnzzz}}}{{{vvvsssmmmLLL999111...,,,###$$$...333///)))(((''''''***///444666777333111...***(((***...222///000///---***'''&&&%%%%%%,,,222444444333333...,,,+++,,,......,,,))),,,---,,,+++))))))+++...000///222999>>><<<222)))$$$(((,,,---+++(((%%%$$$)))555>>><<<444000//////444000,,,+++'''"""###''')))---000...)))%%%%%%'''$$$!!!###***000333000---***+++...111111///...///444999888444222555222222111111222777>>>CCC999:::999777444333333444444555555555444555777:::777666555333333444555555555333///)))%%%&&&,,,111555333333555;;;AAAEEEGGG===;;;999888333...---000111333666888999BBBWWWkkkuuupppxxxyyyaaa\\\cccooo}}}yyyyyypppiiijjjvvv|||{{{yyy{{{sssQQQ<<<333000000***'''%%%''',,,111333222...---,,,---111444777888444222...++++++///555:::888555000---+++***'''&&&(((,,,111222000...///000---***))),,,---)))((()))///222444111,,,***,,,///888444111555;;;:::222)))(((***---///---'''$$$...999===:::333...---,,,///333222...'''"""$$$&&&***---///+++&&&!!!### !!!''',,,///000+++''')))///555777666000///333;;;<<<444---,,,000111333111//////222555444777:::;;;999777555444999888888777222...111888BBB@@@<<<999777777999:::888444...)))'''***...111444111000333999???BBBCCC:::======999222///111444444777111111;;;EEEUUUmmm}}}qqqqqqmmmcccdddlll||||||tttpppuuu}}}}}}{{{uuuUUUAAA777222///---+++(((***...000000...///...---///111555777999777666333///,,,---333777<<<888444000...,,,***((())),,,000222222222111222+++((((((,,,---***)))+++...111333111---+++---000444333333777<<<;;;444---)))+++...000///+++%%% (((///888<<<;;;666222000---111555777555///'''"""!!!)))111555333,,,'''&&&$$$!!!!!!###&&&***,,,***'''%%%(((///444555444///---111999;;;555///---///000///---++++++...111222444888999999999999:::<<<:::999777222...111888===<<<999888999999999999666333///,,,++++++,,,,,,///---,,,...444999;;;:::999;;;<<<:::666444666888666888222111:::BBBRRRiiisssooo|||vvvhhhbbbfffuuusssllllllvvv}}}|||~~~tttXXXFFF<<<666222111///---...000000---***/////////000222555777999888999888333...,,,000555<<<999555222000...+++)))***+++---000333333222000)))''')))------+++***,,,,,,///000///,,,+++...111111222666:::<<<:::444000+++---000222222///,,,***...111666999;;;999666444000222777<<<===888...&&&***444:::888111+++***((('''%%%%%%&&&((()))&&&%%%&&&+++111555555333000---...666;;;999333000///...+++(((&&&'''+++...///222444777888;;;???AAA@@@===;;;888333///222888999777666777;;;<<<;;;999999666333222222000---)))---+++***---111444444222555666888999:::;;;;;;;;;777:::444222:::AAAQQQiii}}}vvvkkkooommm^^^\\\jjj|||yyyssspppuuurrrWWWGGG>>>888555222000///000222111,,,(((///000111222222444666888666999:::666000---000444888666333222111000...,,,---,,,,,,...222333000---+++***,,,///...)))(((+++***,,,---,,,++++++...111///333888;;;:::666111///...111444666555333111000111111222555888999888777222222555;;;>>>;;;111)))"""***222777555///***,,,,,,+++***((((((((()))((()))+++///333555333111000------333:::;;;777333...,,,(((%%%$$$''',,,//////000222444777;;;AAAEEEEEEAAA===:::555111333888888555333666<<>>;;;777222333777999666555777<<>>999444777<<>>CCCFFFAAA===;;;777333222444888888999;;;>>>AAAEEEGGGCCC@@@:::555222111333555333222111444777888666333)))***+++,,,...000333444===@@@:::333333666EEE]]]zzznnndddmmmvvv\\\QQQ___tttrrrnnnyyymmmdddhhhnnnvvvVVVAAA666///,,,+++))))))+++...///,,,))))))---000///,,,+++...111///------///222444444333111111222555888999888777:::::::::999666555444555666777999888111'''$$$'''///---++++++---///111333111000///---***%%%!!!$$$...999???===888333111//////...,,,***,,,222777777888888777444---'''### (((///333222444555222---,,,///333333111///,,,)))(((((()))%%%)))(((###"""(((,,,---+++'''######&&&+++///000...///000111333777===AAAAAA<<<999999666111...///333999???AAAAAA@@@BBBEEE<<<<<<999444...,,,000444333222111444888:::888666,,,------,,,***+++///333<<<@@@:::333333666FFF___||||||ggglllyyyiii[[[bbbrrr~~~nnngggooowwwiiibbbhhhxxxtttXXXEEE;;;555111+++)))'''))),,,---+++((('''+++///...+++))),,,//////,,,***,,,111444333111//////000333555666555333666888999777444222333666777888::::::222(((%%%(((222000------///222444444000---***)))'''###***888@@@???999333111...000000,,,)))***000777777:::===<<<555,,,$$$ %%%---111555777777333---,,,///333666444000,,,)))(((+++---''',,,,,,$$$!!!&&&---///***&&&"""!!!%%%)))++++++,,,---///000222777===AAA===888666777555///++++++///888CCCFFFCCC@@@@@@BBB888:::;;;555...+++///444444333222555999<<<;;;:::///111111---((((((---333999???;;;555777<<>>>>>;;;777333999999999666333222555888===666///...222666777666...333888555///+++,,,///777:::666666???DDDOOOccc|||rrrhhhiii|||}}}fffcccmmmtttkkkgggsssxxxlllnnnooooooqqqzzznnnVVVGGG>>><<<===888555111///---,,,)))'''%%%&&&(((+++///333777999///+++(((***...444777777222222333333333222111111...///...,,,******---000444444555444222111000000111111---''')))333:::;;;333---'''&&&***,,,)))&&&!!!$$$(((---000111111000444444333000...---...///444777===AAA<<<111,,,---'''###"""***111444999888999:::777333555;;;<<<888555333///)))'''(((''')))***+++,,,...///111...&&&&&&---555333111333777:::999777888555444666555111000333888777666666666555444444999::::::888666777:::===@@@888...***+++...//////---333777555///******,,,000444222444===CCCOOOccc|||pppddddddwwwlllgggooo}}}rrrfffjjjvvvyyypppkkkvvvxxx~~~gggNNNAAA;;;<<>>::::::===<<<999444111///---+++***+++---000222222111///...&&&))),,,///111333666888555555444333111000...------+++&&&$$$$$$(((...333555222///---000444888:::222...'''"""$$$+++444999555///)))(((,,,000333333...---------...000222333666555333///+++))))))+++///000111111///...///222999444...+++---111555888666666888999555///000444777555555666333,,,((((((((((((((())))))(((%%%"""$$$(((***...444;;;666000...111444555555444000///111111///000333333222///------000555999777888888999999;;;===>>>;;;555...)))'''&&&%%%###)))///555666333...------&&&,,,---111<<>>::::::888555000...---------,,,,,,...111444333111---+++&&&)))---///000000111333333333222222111000......+++'''""" ###)))000555444000+++***...333777999444...'''######'''...444444///(((%%%'''+++...///222333444444444222000...222222000---***((()))***,,,+++)))&&&&&&***000333<<<888222//////111333444333222222222...***,,,111111000222777666111...///***(((&&&$$$""" ---333222333666888222,,,***---111333444333000///111000------000000000000///...111666:::;;;;;;:::;;;<<<=========444333222000///---***'''(((---333666555333111111***000000444???EEEOOObbb|||~~~pppwwwxxxhhhbbbqqq{{{tttvvvjjjiiiuuu|||uuummmkkktttdddRRRJJJDDD>>>:::444111---++++++---------+++...222555555444111///)))***,,,...///000/////////000111222222222222222((($$$!!!(((///333222...******...222555555333---(((&&&%%%%%%)))///111,,,&&&""""""$$$'''(((...111444777666222---***//////...+++((('''(((***((((((%%%!!!###+++222444777444000......//////...000.........+++''')))//////...111777888555333555,,,(((###  ###333888555444666444///)))'''***...111222111//////222111...,,,//////111222111000222777<<>>???@@@@@@???>>>222444777999888555111///(((---222666666555444444///555444777BBBHHHSSSffftttvvv{{{jjjbbblll{{{pppooowwwppplllqqqxxxxxxzzzyyy___PPPKKKFFF???;;;333000,,,******,,,------...111444777777666333222+++******---111222000...---...000333555666888888+++&&& """)))...111222...***+++///222222000///***((())))))&&&''',,,,,,((("""!!!"""%%%)))///444666444000---------,,,)))&&&%%%%%%'''(((***(((%%%'''...222000+++******+++,,,---,,,+++,,,,,,///000---((()))...///---///444444111000222---(((""" (((222444111111555333...(((&&&))),,,//////...,,,///333333000...///444666666444333555<<>>888;;;>>>???===:::666555+++...111444444333333222333888777999DDDKKKXXXlll{{{uuu|||rrrhhhlll|||pppiiimmm}}}xxxsssqqqqqqttt{{{rrrXXXKKKGGGDDD???;;;444000,,,))))))+++,,,,,,444666888999999666333111---***))),,,222555333///,,,---000444777:::<<<===000***$$$"""%%%***///000222...,,,---111333111---,,,((((((,,,+++'''''',,,(((%%%  ###+++222666777555333...---,,,((($$$######$$$,,,000///+++,,,000///***"""###%%%(((+++,,,+++******,,,000444111+++***......,,,---//////+++)))+++...(((###!!!!!! """%%%+++000///,,,///555444///)))&&&(((,,,------******...444555222000111;;;<<<;;;888666999BBBIII???======>>>AAABBB@@@>>>???@@@BBBAAA>>>;;;888777...///111222222111000///444999777:::EEENNN[[[pppwwwwwwyyypppnnn|||tttgggccciiiyyysssppptttwww||||||hhhSSSIIIFFFDDD@@@>>>555222...+++,,,...111222;;;<<<===;;;888555333333///+++)))...666999555///+++...333777888888999:::...,,,***)))***---000333444000------000///+++&&&"""###&&&)))+++***'''$$$%%%(((((($$$!!!###)))111777999555000...+++&&&!!!!!!###***111333///++++++((("""!!!&&&***+++,,,,,,---///000000000000...---,,,+++)))(((((()))******)))***(((&&&%%%%%%&&&&&&&&&---***&&&%%%&&&((())))))...***)))++++++((())),,,)))(((,,,333444000000555CCCAAA===;;;;;;===AAADDD@@@<<<:::>>>@@@===::::::<<<>>>AAABBB???<<<:::999444666888666,,,"""!!!&&&...555666;;;FFFNNN\\\rrrzzzrrrrrr}}}pppeeevvvpppdddbbbhhh~~~wwwooonnnqqqyyyppp___NNNGGGEEE@@@;;;888444111...---...222555777===>>>>>><<<888444333222,,,***+++222999;;;666///...111666888888777666666333111///------///111333000...,,,,,,,,,+++)))&&&%%%%%%'''***,,,***%%% !!!&&&***)))%%%!!! !!!!!!$$$***222777888444000,,,(((!!! %%%+++---)))&&&&&&###%%%(((***+++,,,------...000111111000...---)))(((''''''((()))******---+++))))))++++++***((()))&&&""" !!!"""######)))'''(((+++,,,)))(((+++***)))---444444000...111===<<<;;;:::;;;>>>AAACCC;;;888888===>>>;;;777666===???@@@@@@???===<<<=========<<<777***###...555666:::EEEMMM[[[qqq}}}pppkkkzzzpppdddrrrlllcccccckkkyyynnniiilllrrryyy~~~vvv___RRRFFFCCCAAA;;;555222111///---,,,---111666999:::::::::888444111//////******...444;;;;;;555...111444888999777555333222777666444333222222222222...//////---+++)))))))))***)))))),,,///---%%%$$$+++...,,,(((''''''###'''---444999888444111...((( !!!!!!$$$&&&###!!!!!!%%%((())))))***+++,,,---///111111///,,,+++%%%$$$%%%%%%'''***,,,...111...+++,,,000111...***(((%%%!!! $$$###$$$)))***''''''***++++++///444444///,,,+++333444777:::===???AAABBB999777888===>>>:::666666>>>???AAA@@@???>>>???@@@BBBBBB@@@:::---""" &&&222999:::>>>HHHOOO]]]rrroooeeerrrqqqdddnnn|||eeeaaafffpppvvvgggdddjjjwwwzzzdddPPPGGG>>><<<;;;666222000000///,,,***)))+++///222111222222000---+++++++++***+++---222555555000,,,000333777777555222000///666666666666555444222111///222333111,,,***,,,//////------000444222***###"""&&&+++---,,,***(((((('''+++111666999888444222444,,,###!!!$$$&&&### """!!!$$$&&&)))***)))(((((())),,,---......,,,)))%%%""" ###&&&)))---222555444///***+++000222000,,,,,,((($$$""""""#########"""###$$$$$$&&&***---...111555555111+++'''+++...333999>>>@@@AAAAAA===:::;;;>>>???;;;:::<<>>>>>>>>@@@AAA???555+++***///777???@@@CCCMMMSSS___tttrrreeepppxxxfffkkkyyyrrr______hhhuuuttteeeaaagggvvvlllVVVGGG???999777555222222444444333111---)))((()))+++)))+++++++++***)))+++,,,---,,,,,,,,,,,,,,,,,,+++///111444444222000//////222333555777666444111//////222444111+++)))---111111000000444777777111,,,*********)))(((&&&&&&&&&))),,,000333444222000...777///&&&$$$&&&'''$$$!!!###""" !!!''')))+++,,,++++++,,,---......---+++'''"""$$$(((,,,000555999222---))))))---000///---...+++(((&&&&&&((((((((($$$$$$+++///111333555555222,,,&&&&&&***111777<<>>===;;;===AAA???BBBEEEEEECCC???<<<;;;:::>>>CCCDDD<<<222111555999AAABBBEEENNNSSS^^^rrrwwwiiiqqqllljjjsssrrr___aaakkkxxxhhhbbb```hhhxxxeeeQQQAAA;;;555444222000222777888:::999555///***)))***((()))***+++***+++...000...---+++(((&&&'''+++...000111222222000///000111///222666999888555000---,,,///000---((('''***...000000222444666666444333///---***'''%%%%%%&&&'''***,,,......,,,***))))))222,,,%%%###%%%%%%### """&&&&&&$$$&&&)))'''))),,,......///111333------+++((($$$ $$$))),,,---...111444,,,+++***+++------,,,+++---***(((''')))+++,,,---)))"""$$$+++...111222222444444---%%%%%%(((---333777:::<<<===>>>;;;;;;===<<<999<<>>AAADDDEEEBBB???<<<;;;<<<@@@EEEEEE===222000555666===>>>AAAIIIMMMWWWkkkyyytttyyyrrrkkkooo|||iiiiiirrr|||zzziii]]]___jjj~~~vvv]]]JJJ;;;777444444111///222888888;;;>>>;;;555///---...***+++,,,,,,+++,,,///111---...---***''')))...333444444333111//////000222222555:::<<<;;;666000++++++++++++)))&&&%%%(((+++---///111111000000222444000---***(((((()))***+++...///...+++'''$$$%%%'''***'''$$$###$$$%%%%%%%%%!!!((()))'''***///+++---...///...///000222+++***)))'''&&&%%%$$$$$$(((---111000+++'''%%%&&&$$$)))000333111---***)))+++)))''''''***...000111---&&&$$$***,,,.........111333...%%%&&&'''***---111444777888999999<<>>::::::>>>>>>@@@AAA@@@??????@@@AAAAAACCCDDDAAA777------222111888999<<>>666444444555222///111777444999>>>>>>888333111111+++,,,,,,+++++++++...000,,,...///---+++,,,222888999888555222//////111333666999>>>@@@>>>777///***++++++)))'''&&&&&&(((***+++...000...******...333...,,,******,,,...//////333333000+++&&&$$$&&&(((%%%%%%$$$$$$$$$&&&)))*** (((***))),,,222111222222000---+++,,,,,,)))((((((((()))+++---...///444777333*** )))555:::666///***'''***)))''')))---111444555///)))###"""!!! $$$)))***,,,+++***...333...%%%&&&&&&'''))),,,///333555666999???DDDBBB<<<:::<<<>>>>>>===<<<<<<>>>CCCGGGDDDCCCBBB<<<222***,,,333///777888:::AAADDDNNNaaapppzzzllliii~~~ppp___[[[bbbeee|||lllSSSAAA:::777444444555444///---...333666;;;======999444000000/////////111222111000,,,---......,,,******+++///111444666666555333111555666888;;;;;;777...(((+++......+++***+++***'''//////,,,&&&!!!###***111444---((())),,,---///222:::333***'''***,,,---,,,///)))&&&***,,,)))$$$######''',,,///111111333222000...+++)))'''&&&,,,(((&&&(((***,,,111777555777777444---$$$###***333777555000,,,+++---((($$$(((000555333...,,,,,,++++++***)))((((((,,,)))'''(((+++---,,,***(((((()))+++---111444666666444999CCCFFF@@@<<<<<<888777777888;;;======<<>>???AAAKKKWWWjjjrrrhhhsssuuunnnddd[[[aaannnsss___KKK>>>:::666333222333111---,,,...222555888;;;;;;888555333/////////000111111111000111222111///+++)))))))))...000222444555555444333555555666777777444---(((+++//////---,,,///000...222111---)))&&&''',,,000111+++(((+++///000333666888111***'''***...000000///,,,,,,...+++%%%!!!"""###(((...222333444222111///---+++(((&&&%%%+++((('''***,,,---000555111333666444000)))$$$!!!%%%)))...111111///------,,,(((&&&***000333111---+++***************+++++++++)))'''(((+++---------))))))+++---///222444666444333999BBBEEE???:::999555333222444777:::<<<<<<@@@AAA@@@:::444222555999<<<;;;===??????@@@KKKWWWggg|||vvvkkkrrrxxxssssss}}}wwwmmmddd^^^ZZZ]]]oooppp]]]OOOCCC===;;;777333111222000------000777888999:::999777555333...///111222222222111000888777444///***'''''''''+++---///222333444444444555444444444444111...+++---111222//////333666555666333///------...///...---((('''+++...///222555333...(((&&&***000444555///...//////)))!!! ###)))///333555555111111000///---***(((&&&***(((***...000......111---111444555333///---+++(((((((((***---/////////,,,++++++---......,,,***))))))((('''(((***,,,...***(((&&&'''))),,,...///***+++---000222444555555222222777???AAA===888666222000///000444888;;;===@@@AAA@@@===;;;;;;===??????@@@CCCDDDBBBDDDNNNZZZhhhzzztttssslllgggfffnnn|||vvvnnnggg___\\\]]]kkkrrr[[[MMMEEE???<<<<<<888444111222111...///333???>>><<<:::777444222111///111333444444333222222:::888555///)))&&&&&&'''((()))+++---///111222333555444444444444333222111000444555222111444777777888444111111444444111---***'''&&&)))+++)))***------((($$$$$$(((///555888000,,,***)))&&&!!! """(((...222222111222222333222111...+++)))((((((,,,222333///---......111555777555222000///***(((''')))...222222111...000111///,,,(((%%%$$$(((&&&$$$###$$$&&&)))+++((('''%%%%%%'''))),,,---,,,---000222444444444444222222444777:::999666555555222000111555:::===>>>CCCBBBAAA@@@AAABBBCCCDDDDDDHHHMMMOOONNNQQQZZZcccnnn|||www|||{{{hhhdddbbbgggpppzzzvvvjjjdddbbbaaacccmmmkkk\\\LLLCCC>>>:::999:::777333000111///------111===<<<999666333111000///111333666666555333444555999777444///***(((((()))&&&&&&''')))+++---///000444555666777777777777888333888999444000222444444666333000222666777111,,,---******+++(((###!!!###&&&###!!!"""&&&,,,222555///%%% $$$$$$"""!!!"""!!!!!!&&&,,,///---+++---///111222111///,,,***&&&'''...666777111,,,,,,111444777777444111///...***))))))---222555444222222333444000***$$$ %%%###!!!!!!###%%%'''&&&%%%%%%%%%&&&)))***---...111222333444333333333222000///111444555444888666555777:::>>>???@@@EEECCCBBBAAAAAACCCDDDFFFJJJQQQZZZ```dddiiiooosssxxx||||||yyyhhhfffgggkkknnnpppvvv}}}xxxggg___[[[___fffsssqqqSSSJJJAAA===888444333555666222///000...******---444333222111000000000000222444666666333333555888777777555111---***+++,,,&&&&&&&&&&&&''')))+++---444666999:::999888888888555;;;===777000///000///111///...111555555000+++...------...)))!!!!!! !!!$$$(((---000***$$$'''%%%###### $$$***,,,***&&&&&&(((,,,//////---***((($$$'''///888999333---,,,222444666555222///,,,+++))))))+++///222444333222444444333...(((### ###%%%&&&&&&%%%&&&(((***...///000111111111111111222111---***+++000222000555555888<<<@@@AAAAAA@@@AAAAAA???===<<<>>>BBBFFFPPP[[[iiiuuu~~~|||lllooouuu{{{{{{vvvuuuxxxyyykkk^^^XXX]]]fffuuuwww___DDD@@@===:::555///000444888444222333111,,,***,,,000000000000000000111111222444555333000000444999888888777555111...------***((('''&&&&&&''')))+++333777<<<===:::555222111666===@@@:::222...---,,,,,,+++,,,...111222///,,,******,,,---(((  !!!"""###%%%(((***!!!&&&((('''&&&"""###***---***%%% ###)))---...---***(((###&&&///999;;;444...,,,...000222222000---,,,,,,&&&(((***,,,---...000222333111...+++(((%%%""" """&&&(((((()))+++---//////.........//////000---///---)))***//////++++++///555<<>>===:::333...000666<<<888777888555///---...444444333333222111111111111333444111---...333999:::;;;:::888444000......---+++(((&&&&&&''')))***222777======999222---+++555===BBB<<<333///---,,,((((((***,,,//////---,,,###$$$(((+++'''!!!######$$$$$$%%%'''"""((('''&&&'''!!!"""***...+++&&&"""(((...000///,,,***"""%%%///999;;;555///---***,,,///000///...---...%%%''')))((('''(((---111111...+++)))((('''%%%###!!!'''***+++,,,///111///...---,,,,,,---...///***------***+++///,,,&&&"""(((111;;;BBBCCC???;;;222555555111...222<<>>GGGWWWiiiwwwvvvyyyooobbbUUUZZZhhh{{{eeeRRRFFF::::::777111++++++111666@@@@@@???;;;777333222222666444333777<<>>HHHRRRbbbxxxxxxtttvvvhhhbbb[[[YYYhhh}}}{{{}}}fffSSSCCC999...111111---((((((...555??????>>>:::666333111111888555555;;;CCCFFFCCC>>>444333111///000222555777111333666888:::999888777111000......///333777:::;;;999555111...///444888444222000///---(((!!!"""&&&'''''''''***,,,000000000111000---'''### """%%%'''((('''%%%$$$&&&))),,,,,,)))&&&&&&&&&((()))+++,,,+++&&&)))222333...+++000666222---+++...111222444777666555///)))'''))))))%%% %%%)))***'''### """$$$###!!!!!!$$$(((---%%% ######!!!!!!!!!$$$(((+++---+++)))'''&&&(((+++,,,,,,---///111444555555444666999777333000000222555777777555333***)))+++000444888@@@HHHMMMZZZnnn}}}ttt{{{}}}yyytttqqqzzzvvvkkkbbbaaaaaajjjlllVVVEEE777///&&&+++///---((((((///666??????>>>:::666333222222;;;777777<<>>===:::777444333444444222222777>>>@@@;;;555111111111222222333333333000000111444777777444111333333222333333444444555222000///...---.........555111...---,,,&&&"""&&&)))---111555666777777444000,,,))),,,***)))******(((%%%!!! &&&---,,,&&&###%%%***......///---***'''$$$"""!!!###&&&'''&&&$$$$$$%%%$$$!!!"""'''+++******+++111000,,,&&&&&&++++++)))###!!! $$$((()))%%% """$$$$$$!!! !!!%%%***---(((###$$$%%%'''+++...---)))&&&"""$$$(((,,,///000000///((()))***+++)))(((***---444111---++++++,,,------))))))...555999<<>>EEELLLRRR^^^kkkvvvtttyyyvvv}}}{{{tttwwwvvvooollltttuuummmqqqyyy|||mmmaaaeeesssfffOOOCCC<<<777222333555888;;;<<<;;;777555666777777666444333333444)))***,,,......//////000000222333555444222///------,,,---222777888555111000111111111000---+++)))&&&(((,,,222888999777444((()))***+++***(((&&&$$$!!!$$$+++111222111///000222111...------///222///,,,---//////+++'''!!!&&&***+++(((&&&'''***---000333222...***(((''')))'''&&&'''***+++(((%%%$$$$$$(((000444111------''')))***((()))+++)))$$$"""!!!!!!!!!"""&&&******%%% ###,,,555555...'''%%%$$$(((---///---***''''''***---000///***%%%%%%###&&&---000......111///---*********+++***)))***))),,,222444555:::@@@JJJNNNVVV___hhhwwwuuusssxxxxxx~~~|||yyy{{{{{{uuuooohhhnnnooojjjiiisssoooaaannntttbbbKKK???<<<999666888999;;;>>>AAA???999333222333444444222222333444000222333111---,,,---///000222444555444111...+++,,,+++,,,222888:::777333222333444555333000---++++++,,,000555;;;<<<999555%%%(((+++---------...000///***'''+++333888777555---///000...,,,,,,...111...***(((***---...+++''' $$$'''(((&&&$$$$$$%%%"""'''...000...+++(((((('''''''''(((***+++***)))&&&%%%)))111555222//////))),,,...---...///***$$$###"""!!! ###&&&'''+++///...((( '''333555000(((%%%###&&&,,,///...,,,))))))+++...000...((("""$$$!!!%%%...444222000333---,,,++++++,,,,,,***)))***)))+++///111222666<<>>:::888777555888======777111///222444777888999:::===???<<<:::888333000...000222777666333111///---,,,+++111......222888999444......444888666111000444:::444333333555777888555222$$$&&&***000444666444222444///+++///777;;;777222---+++******,,,---------,,,***((('''&&&%%%&&&&&&)))'''%%%%%%&&&%%%!!!"""***---***'''&&&$$$)))++++++///222,,,###%%%$$$&&&+++111333222///(((+++...000444777222+++%%%###""""""$$$'''***---***,,,------***%%%!!!!!!!!!###(((,,,)))%%%"""$$$***......---'''''')))))))))((('''&&&###$$$)))222666444111111+++***+++,,,///111111000+++...000000......111444AAAIIILLLRRR```ooopppsss}}}rrrooo}}}www|||sssccceeerrrqqqXXXJJJCCC===999777666444666;;;:::444...,,,333666;;;>>>???@@@AAAAAA:::999666333000///222444555444333111000///......000......333888:::555111...222666555222111444888999777555555666555222///***+++---000444444333111222---***...666;;;999555,,,++++++,,,...///...---)))))))))))))))***+++++++++(((%%%&&&))))))%%% %%%***)))''''''&&&)))++++++...000***!!!"""###&&&+++///222111111,,,///111333666777111(((%%%%%%%%%&&&(((+++...000)))+++---,,,)))&&&$$$$$$&&&%%%### !!!&&&+++'''### !!!&&&))))))((($$$%%%&&&'''(((((())))))%%%###%%%,,,000000111444333111///000111222222111000111222111//////333777>>>HHHMMMUUUeeewwwtttqqquuunnn~~~www||||||zzz~~~~~~|||zzzpppiiiqqqiiiOOOBBB???===888555333111222777777111+++***222666===AAABBBAAAAAA@@@888777555333111111444777777666555333111///...---++++++---222666777444111...000333333333333555666:::888666444444444222111000000///000222222000......***))),,,444999999888,,,,,,---///111000...,,,&&&''')))***,,,...///000...)))%%%&&&+++---)))$$$###((('''&&&'''''')))***+++...///)))"""###&&&***---///111222444...000111111333333---$$$$$$$$$&&&(((***,,,...///(((,,,///...+++***...222333000***%%%!!!###'''+++$$$!!!!!!$$$$$$###"""""""""###%%%(((***,,,)))%%%###&&&)))+++000666999666333111222333444444666666555111///000555:::>>>IIINNNWWWiii{{{}}}sssyyymmm{{{zzzsssrrrvvv~~~dddIII>>>>>>===888444000...///444555000---,,,000444999<<<<<<;;;;;;;;;777777666444333333666999<<<;;;999555222...+++***&&&(((,,,000333333000......///000222444444444444888666444333333444444444222000///...//////...---)))'''&&&***000555777888//////000222333111---)))$$$%%%''')))+++---...///---'''###&&&,,,///,,,'''%%%)))(((&&&'''''')))+++///222222,,,&&&))),,,000111000000333555---...,,,***,,,...***$$$"""###%%%&&&((((((((('''&&&,,,222333000111666<<<<<<999333---******---///### !!!###$$$$$$"""!!! !!!###&&&***,,,,,,(((%%%%%%&&&'''---444777444000...000222555666888777555111...000666<<>>>>>===888444///,,,...333555222000111222444666666666555666777888888999777666555777888<<<;;;:::777444000---+++(((+++000333333000...---...///111333444444444333777666555333111111222333///---++++++,,,------,,,%%%%%%&&&(((,,,///222444111111222444444111+++'''######$$$%%%&&&((())))))***&&&###&&&,,,///,,,(((!!! &&&***(((((()))''')))...555:::888333......111333222///---...111,,,+++&&&###&&&,,,---)))###$$$%%%&&&%%%$$$"""!!!!!!)))222444222222666<<<;;;888444111000000111222$$$###!!!"""###&&&(((((($$$###!!! !!!$$$'''***+++(((&&&&&&$$$###'''---000---))))))+++000333555555555333000...000666<<>>===<<<888555000---...333555333222444555666888777666666888:::;;;<<<>>>===:::777555555777777888888777555333222///444999:::666111...---...111444555444333333333888888777333///---,,,---+++)))((()))***,,,,,,+++$$$&&&((()))******,,,...111111222333333111,,,)))$$$###"""!!!"""###%%%%%%(((''''''***...000...+++ $$$))))))))),,,(((***111===BBB???777333000111000...+++)))))))))+++)))$$$!!!%%%---000...''''''((('''%%%###!!! $$$+++...------///222222000......///111111111((('''&&&&&&&&&(((***+++%%%$$$"""!!!!!!###&&&(((%%%%%%&&&'''$$$!!!$$$)))///+++(((''')))---///111...000111000///111666;;;AAAMMMTTT^^^ooosss|||yyycccbbbjjjjjjXXXEEE===<<<:::777666333//////222444222111333555888;;;============>>>>>>AAACCCBBB===777333000444666777888999888777666666<<<@@@???777///,,,+++...333888888444111222444555777777333///+++******)))(((''')))***++++++)))&&&***------***(((((()))---...///111333222000---&&&$$$""" """$$$&&&(((+++...111222111000///### %%%(((((()))+++***,,,555CCCIIIBBB999444111///---+++***)))'''&&&&&&%%%###!!!&&&---///,,,(((((('''&&&%%%###"""!!!"""$$$&&&&&&''')))***---***&&&&&&***...000111---,,,***(((&&&&&&((()))$$$###"""""""""$$$&&&'''###$$$&&&)))&&&$$$(((///555222---*********++++++'''+++///111222333777:::>>>JJJRRR]]]ppp{{{zzzlllcccgggwwwyyybbbRRRBBB;;;:::888666777555111000222333000///111333777===AAABBBAAAAAAAAAAAADDDFFFEEE???888111---666777999:::999888666444999???CCC@@@666---((((((...555;;;:::444000111555000333555333///,,,+++,,,)))(((((()))++++++***((((((---111000+++'''&&&'''***+++,,,000333444333111(((%%%""" ###&&&))))))...444777666333333333***%%%$$$'''(((''''''))),,,...888GGGKKKCCC888333333///++++++,,,,,,)))''' !!!!!!!!!&&&,,,+++'''&&&&&&%%%$$$######""""""$$$###"""!!!"""$$$&&&(((,,,'''""""""&&&,,,111333000///,,,)))%%%$$$%%%&&&###""""""###$$$%%%'''((($$$%%%(((+++***)))///777===999333...,,,***(((&&&###(((///333444555888;;;<<>>===666111000222000111333333000---...111---...///000000///---,,,---000333333///+++((('''***)))***...333777777666...+++'''$$$$$$&&&)))+++333222333777;;;<<<:::777...***&&&'''***,,,)))&&&(((---555>>>BBB>>>555---''')))---000111000...,,,"""############"""!!! """$$$$$$"""!!!###%%%"""$$$&&&&&&&&&&&&'''))),,,((($$$!!!$$$***222888444000,,,(((''''''&&&&&&"""!!!!!!###(((+++---...***---000111000111444777>>>999444222222///)))###$$$)))000555666555333222===BBBEEEQQQfffwww~~~yyy|||wwwwwwiiiRRRIII???;;;777555666999444333444666888666111---$$$(((///777???DDDEEEEEE>>>AAACCC@@@;;;777666666888555333222444555444333000,,,(((&&&(((******)))222888===;;;444//////111///000222222000......111222444555666555333000///111333444444111...++++++,,,++++++///444777888888666333///,,,))))))******000000111555999:::888555---***''')))---///...+++(((***///555888555///***$$$'''***---000111000000,,,+++(((&&&###""" %%%&&&'''&&&$$$%%%(((+++((())))))(((&&&%%%'''((((((&&&######'''---444999666222---+++,,,---,,,+++'''%%%$$$%%%(((+++---...111333555444222111222444777555555555666333---((((((---333777888777555444333999<<>><<<444---"""$$$***111888===>>>===888:::<<<:::666444555666666444000///000222333333,,,$$$'''---///000555888777222///000333111222222111//////111222666888999:::888555222000444555666555333000000000...------000444777999999888777555222///---,,,++++++,,,///333666777555222///,,,)))***---//////---++++++***+++,,,,,,***((($$$%%%(((+++///222444555222000,,,(((%%%$$$%%%%%%......---,,,+++---111444......---***&&&%%%&&&'''$$$$$$%%%'''+++000555777666111,,,,,,000222000...+++)))&&&&&&(((+++------777888888666333000000000,,,...333666777444000---///222777999999777666555---222555AAAUUUhhhyyyooottt{{{rrrttt}}}aaaNNNEEE<<<999888888;;;@@@;;;999:::>>>BBBAAA999222((()))+++///444666444222222444666555333222444777666555444444444555555555///%%%&&&---000---000333222///...111444555555111,,,+++...222333666888:::;;;999555111...555666666555333222333444000///...///222555888999444555555555333000---+++'''))),,,000333333222000000---***)))+++,,,,,,+++111...***'''&&&''')))***%%%&&&(((+++...111444555111...+++((((((***---///444444444333444555777999000///---***&&&%%%&&&(((&&&''')))+++...000111111111,,,((()))---000...+++)))&&&$$$###&&&)))+++,,,333333333333111///---,,,$$$)))///222333222111111444666999888666444222222///444555===MMM]]]zzz}}}ppppppyyymmmmmm{{{zzz```NNNEEE<<<888777666999======;;;;;;>>>BBBBBB===888///...---000444555222...///222444444222111444777666888;;;======;;;999777333*** %%%***+++///000111///,,,+++---///666444,,,######***000111444666999;;;:::666111---444555555333222222444666111000///...///222666999555666777777555111,,,)))%%%'''+++---///000000111,,,***'''&&&''')))******222///+++'''$$$%%%(((+++&&&''')))+++---.........---,,,***)))***---000333333333444666777666555444,,,,,,+++)))'''&&&''')))***+++---......---,,,++++++'''######''')))'''$$$###!!! ###'''***+++)))***+++,,,---,,,+++***&&&)))---000111333555666777888888555111...------444888888===JJJVVVpppwwwttt{{{kkkjjjvvvvvv___LLLCCC:::666222//////222888888:::===??????===:::000...---111666999666222000333666666333222444777777;;;@@@CCCBBB???<<<:::555000)))$$$###$$$&&&'''222222111...***'''&&&&&&000///''')))///---222555:::======999444000111222333333222222444666222222000...---000555999;;;<<<===;;;777111***&&&%%%'''***+++,,,...111333)))(((&&&%%%%%%'''***+++......,,,)))&&&&&&(((***%%%'''+++------+++)))'''---,,,,,,,,,,,,---//////------///111222000---)))'''((())))))(((((()))***------------,,,+++))))))(((&&&$$$""""""!!! ###''')))***###$$$%%%(((+++,,,***(((+++,,,///222555888:::;;;777777555222///------...666;;;;;;>>>FFFOOOfff~~~xxxyyymmmgggrrrttt```LLLCCC:::444///(((&&&'''---222888<<<<<<:::999888000---,,,000777;;;999555222666999999777555555666666;;;@@@BBB@@@===<<<;;;777555111,,,'''&&&))),,,000000///---)))&&&$$$###(((***&&&###///333......222888===>>>;;;666222///111333333222333444666555444222///---///555:::===>>>>>><<<777111***&&&&&&((())))))***---222666///...+++'''%%%%%%''')))***,,,//////,,,***))))))'''+++000444444///)))%%%+++,,,...///000///...---,,,***)))***+++***'''###$$$'''***+++***))))))***+++************+++,,,---,,,,,,+++'''""""""&&&)))))))))&&&&&&'''***,,,,,,)))&&&++++++...444;;;>>>>>>;;;555555444111//////111444999>>>======@@@DDDXXXvvvvvv~~~oooggghhh|||tttcccNNNEEE;;;555...&&&!!!!!!###,,,666;;;:::666555555111---+++000777:::888333444888<<<<<<999666555666666999===>>><<<:::;;;<<<999999777111+++***...333***+++,,,,,,***((('''&&&$$$))))))&&&,,,777999222***///666<<<===;;;666222...000333444333333555666777666333000---000666<<<999:::;;;:::777111+++(((((()))))))))))),,,333888999666111+++%%%"""###$$$(((---333555222...+++***+++000777<<<;;;666...((((((***...222333222///......+++((('''((((((%%%###$$$'''+++---,,,***))))))''''''&&&'''))),,,000222000222222---%%%!!!!!!%%%)))******))),,,++++++---///---)))%%%'''(((,,,555>>>AAA>>>999333333333111111333666:::===AAA???;;;;;;:::JJJhhh}}}vvvqqqxxxmmmbbbkkkjjj```LLLGGG>>>666000+++&&&$$$***...333333000......000333333444444555555666666666888;;;:::666444555777===<<<:::999999:::;;;<<<;;;<<<:::444333666777666+++++++++---//////...,,,,,,(((&&&)))000777999888111///222:::<<<888222////////////000222555888::::::888555222111111222333666777999888555000***&&&))),,,...***&&&&&&---444888777444...'''######%%%+++...222444222...+++***,,,000666;;;;;;777111------222333000...222555555111...***((('''''''''&&&,,,///111...(((%%%(((,,,)))))))))***+++...111222000222333///((($$$$$$''''''%%%$$$''',,,---)))$$$///111222222///,,,+++***+++...///222888>>>===888:::555000000444777888666;;;999888777777;;;HHHUUUzzz~~~tttvvvuuupppeeeiiitttzzzdddYYYKKKEEE???:::777333,,,(((***---//////,,,+++---///333555777999:::999888666888<<>>:::666555666:::888777999;;;<<<<<<;;;<<<>>><<<777666888888555******+++...111333333111111---+++---222666777666111///111888:::555000...,,,,,,,,,,,,...444<<>>===666///,,,---...+++((((((,,,///333666:::===>>><<<999777:::>>>BBBAAA===888666555777555555888>>>@@@===999:::===<<<888777888777333))))))***...222666777777444222///111444777777555111...///444555000,,,+++***++++++***,,,555BBBMMMJJJCCC<<<999:::;;;999666444888;;;888000***(((((())))))'''"""$$$+++222111///+++'''$$$$$$%%%(((...666:::888333---)))''''''''''''''''''&&&&&&)))...000...,,,---,,,)))$$$$$$$$$'''+++---......///...,,,***((((((((()))&&&(((+++...///000//////---...///,,,'''$$$$$$&&&&&&(((******)))(((((()))---111777:::888555111//////222333111111444666555111---)))***///444888888777555444555777===LLLZZZuuuzzzxxxmmmtttzzzgggeeekkkttt^^^PPPAAA:::555888@@@CCC???999444444222---)))(((,,,000222444888:::;;;:::888777888;;;>>>>>>:::777777888999666555:::AAAAAA;;;444444777888666555555333///(((((((((+++000444666666222000///111555888888888111///000222111,,,((()))+++---///......777EEERRRLLLEEE>>>===@@@BBB>>>:::222555666000'''###&&&,,,,,,,,,)))$$$!!!$$$+++222333000+++%%%!!!$$$+++555:::999333+++'''%%%%%%###""""""""""""###%%%+++...---,,,+++'''"""!!!%%%***---...---///,,,)))'''(((((('''&&&$$$'''***,,,---,,,***(((&&&'''((('''$$$###$$$%%%(((+++---+++&&&$$$&&&)))***...333555444222000///,,,111111,,,***,,,///000+++(((%%%%%%)))...111333777555444555666===KKKYYYuuu{{{mmmooo~~~pppgggkkktttqqqYYYKKK<<<555///222;;;BBBBBB???===<<<999222,,,***,,,//////000111333444444555555444666777666444555999======:::999===AAA???777...+++///111000000222000,,,***((('''(((+++...000111++++++,,,///333888;;;===777555555777444---***+++,,,000222111000555AAAKKKGGGAAA<<<>>>CCCEEEAAA<<<111111---%%%'''000333222...)))&&&(((///444000,,,%%%  '''111777666000)))%%%""""""""""""!!! ###(((+++++++++***%%% ###(((*********---***((('''''''''%%%######%%%'''((((((&&&$$$"""###$$$%%%%%%%%%&&&'''(((+++...///+++$$$!!!$$$((((((***,,,---,,,++++++,,,***//////***'''))),,,---***(((%%%%%%'''***,,,...111000111444777===LLLZZZtttsssoooxxxwwwiiigggppp{{{iiiQQQDDD;;;444...///777>>>@@@?????????<<<666///++++++---***++++++,,,...///000111///111111000000444;;;AAA@@@>>>===>>>???:::111***%%%***------///222222///,,,***'''&&&(((+++,,,---(((((())),,,000666;;;???======>>>???:::222---......000111000...000888>>>===::::::===BBBCCC@@@<<>>LLLZZZooo~~~tttvvvpppfffiiixxx{{{___LLLCCC>>>999444333666999:::999999::::::555...)))((()))%%%''')))+++---------------///111111222555<<>>===:::444---'''%%%***---...222777999777000,,,((('''(((+++------+++***)))***,,,222999===??????BBBBBB<<<222---...222222///---,,,...333777333444888<<>>;;;777...***$$$%%%000888999666111***&&&$$$%%%''''''''''''***,,,+++(((%%%""")))---,,,)))&&&%%%'''&&&%%%$$$"""!!! ###'''))),,,...)))"""$$$"""!!!"""%%%'''(((((()))---111000,,,(((&&&&&&###"""!!!"""###&&&)))+++,,,,,,++++++,,,,,,++++++))))))(((%%%"""###&&&***)))++++++***'''$$$###$$$&&&((()))))),,,000000,,,)))+++,,,---,,,,,,,,,,,,)))***///444777<<>>:::888777666555444111444666333---(((%%%%%%"""%%%)))---///...,,,***---000333555555777<<<@@@===>>>>>><<<777000***&&&'''+++///111666<<>>222...***(((***,,,///000///...+++)))***///666:::===>>>AAABBB;;;000******888444///,,,+++...333666---111777;;;<<<:::666333---)))$$$"""%%%,,,444:::666333///***&&&%%%&&&''')))+++...333444111)))"""!!!'''******((('''&&&...,,,)))'''%%%$$$%%%%%%"""%%%(((,,,///+++$$$&&&$$$"""###%%%(((***+++)))///555555///)))'''(((###"""!!!!!!$$$***///333///...,,,++++++***)))'''&&&%%%$$$""""""%%%))),,,+++---///...+++&&&###"""!!!###$$$&&&+++111///***&&&(((+++------+++++++++...///222666666777@@@JJJ]]]{{{||||||kkkaaafffwwwrrrYYYLLLHHHJJJFFFBBB>>>;;;888444111111111...)))$$$$$$(((,,,...+++...555777111++++++,,,222888;;;:::999999:::;;;;;;888222,,,,,,111777222333666:::???AAABBBAAA555333111///...///111333555222///,,,,,,///222444666;;;>>>:::111)))'''(((444444333333333333333333555777:::???@@@<<<333------+++(((''')))+++------///111111,,,&&&###&&&***///111444777555,,, $$$)))+++++++++---///000111000,,,%%%###%%%)))'''###!!!$$$***---)))$$$''''''&&&(((******)))(((+++++++++,,,------***((()))  &&&(((---333555333///***&&&$$$&&&(((((()))((($$$ %%%+++111333444333...((($$$!!!%%%######&&&+++---***&&&"""&&&((('''######''',,,///...000555888:::AAAHHH[[[uuu}}}rrrbbbaaapppsss\\\OOOLLLIIIHHHEEEAAA;;;555000,,,///000///,,,))))))---111222111444888666...+++---000333777999999888777777666777777333///...333777444444666999<<<>>>>>><<<777666555444333222///---444222...,,,+++,,,...000222444666222---)))(((***///000111333333333333222333777===BBBDDD>>>444,,,---+++(((&&&&&&'''***,,,,,,---,,,'''!!!!!!&&&,,,222222222222000)))"""&&&+++---,,,,,,---///333333111***### !!!%%%+++&&&###%%%***,,,)))$$$((('''((()))+++,,,***)))'''&&&''')))+++,,,,,,+++%%%"""&&&(((---333666444000,,,((('''(((***......+++&&& ###'''---///111000---)))'''&&&%%%######&&&,,,...---***$$$&&&'''$$$!!!!!!&&&,,,...---///444777:::@@@HHH[[[uuu{{{uuu~~~nnnbbb\\\hhhsss\\\OOOLLLGGGGGGFFFBBB:::222,,,)))---000222222000111444777666777::::::444---,,,///222111222333555444333111222444555333///---...111444444555777999:::999777666555555666666333,,,'''///---,,,++++++,,,...///......---+++******++++++***,,,000222333222000//////555<<>>666///+++***,,,111666999888888:::===888888888777333000...///...,,,***,,,000111///,,,222444555333...***''''''111111222444777777666555111000000333666333,,,&&&(((((()))***,,,///111333///,,,+++,,,///000...,,,))),,,000333333000,,,)))***///666;;;;;;666...(((%%%''''''###!!!(((...777444---###&&&.........---+++((($$$ %%%)))---...,,,)))((())),,,+++)))%%%!!! """%%%...***&&&&&&))),,,,,,***+++)))&&&&&&)))+++---...&&&$$$!!!!!!!!!""""""""" $$$&&&%%%%%%(((,,,,,,***))))))***,,,------///---)))$$$!!!$$$''')))+++,,,++++++---...---,,,***,,,///222333333///111111,,,&&&###&&&***,,,+++---333666999???GGGZZZrrr~~~xxxiiiooo|||kkk^^^dddtttjjjSSSFFFCCC@@@>>>;;;777222000//////---333:::======<<<===>>>666444111111444555222---***((((((+++000222111///111333444333///+++(((&&&,,,---...111555666666444...---...111444555111...))))))***+++---000222444222000000222666555111,,,,,,...222444222---'''###$$$'''+++......+++(((&&& ###$$$###!!!$$$,,,333???<<<333'''""")))(((***---...,,,((($$$!!!(((,,,111111...***))))))))))))'''%%%###"""###%%%***'''%%%&&&))),,,------000,,,(((&&&)))---111333+++(((### ###'''(((&&&%%%&&&&&&&&&&&&&&&)))---000111000'''&&&###  $$$'''(((***,,,,,,++++++,,,---///---,,,+++---...//////333777999666///***)))+++---,,,...333666888???FFFWWWooo~~~nnnppp{{{tttcccaaarrr~~~fffPPPFFFEEE>>>:::555333333444444444///555;;;>>><<<:::999999222///+++,,,333999444,,,)))***,,,000444666666555111111222222222000///...)))***,,,///333666555444///000222444555555666666000///---,,,,,,---///000444333444777999777222---000222555555222,,,$$$ """$$$$$$######$$$%%% ###$$$&&&+++111777AAA???888---""" $$$%%%***///111000,,,(((&&&+++000555555222...,,,,,,******)))'''&&&$$$###"""&&&%%%$$$%%%(((+++,,,---111---***))),,,000333555***'''###!!!&&&***)))))))))(((%%%&&&%%%&&&+++111444444222###!!!"""&&&((('''***,,,,,,+++*********+++******)))))))))))))))333888===<<<666111///000///...///444666888>>>EEETTTkkkxxx{{{vvvrrrxxxwwwggg___lll{{{bbbNNNEEEEEE>>>888333444888:::888555000555:::;;;777333111111,,,---,,,,,,222888555---))),,,111555777777888999111000/////////000000000))))))+++///222444444333000444888888555222222444333111---+++***+++---///333333333444555444111///333555777666333,,,$$$ !!!###"""!!!!!!$$$&&& ###''',,,111555888>>>???<<<444***$$$$$$&&&(((---222333111---+++***+++///555666222...,,,+++'''((()))******(((&&&#########$$$%%%'''((()))))))))((((((***---//////...!!!  $$$))),,,+++...111///)))(((&&&''',,,222444222///$$$""""""%%%'''$$$&&&***+++***(((''''''&&&((())))))((((((((((((...444:::;;;777555666999222000111555777888===DDDQQQhhhvvvrrr|||qqqrrr{{{hhh___^^^www{{{```KKKBBBBBB>>>888444777===???:::333000444888888333...,,,+++(((---///...111555444...'''---444777777666777888333000---+++++++++,,,,,,******+++...222333333111000777<<<:::333---,,,...111///+++))))))+++///111111111111000000000111111444555777777333---&&&!!!"""$$$$$$######%%%'''!!!"""$$$)))000555777777<<>>>>>;;;666000++++++...111000...444,,,###!!!$$$&&&###"""'''+++,,,,,,,,,,,,+++---111666999888444111......//////000000000000000222///'''"""$$$((()))'''%%%%%%+++222555333000,,,111888===???@@@@@@@@@555111---,,,///111222111222111222555;;;>>>>>>===@@@WWWwwwyyynnn~~~~~~hhh______hhh|||lllUUUEEE===999444...******,,,...///111333555777888999888888222222///,,,///555777444---+++***------***'''&&&'''(((((('''&&&%%%&&&'''---+++******+++------...444777::::::666222///---*********))))))'''%%%%%%!!!"""%%%***///111111000---...///...---...000333+++)))(((***---111333333000...,,,---222888===@@@666---###"""***333888999---***''')))///555888888000---,,,,,,...000111333222...---222;;;@@@>>>::::::333...///444888666222444+++"""!!!%%%&&&$$$&&&)))---......,,,++++++'''***///333666555333111111111000///......000222444444000'''###%%%))))))%%%$$$%%%+++222888999777///222888===AAABBB@@@???777222------111555444222333000000444;;;AAAAAA@@@CCCVVVsssttt}}}sss```[[[aaaooommmUUUDDD:::555111,,,)))+++///222444555666777999888777555333111111...+++---222555333000,,,---111000)))$$$###''''''&&&$$$!!!"""%%%((())))))***---000000---***000333888:::999666444222+++---000111///+++&&&######%%%(((---000111///,,,,,,///222555555555555555***((('''))),,,000333444333///,,,+++///555:::===777---!!!$$$---111222((('''''',,,222555555444++++++,,,...111444333111000---...444<<<@@@<<<777;;;555000111666999777333---&&&!!!'''+++---///000111000---***)))((($$$'''+++///111111111000222222000---******,,,///333333...'''$$$'''******######%%%***222999;;;<<<444444777<<<@@@@@@<<<888666222...///444777666333222000///333999???CCCDDDKKKWWWnnnxxxyyy~~~jjjWWWWWWcccyyymmmUUUCCC999333000------...111222222...000333666666666444333111333111,,,---111444333222...000777666,,,%%%%%%&&&'''&&&### $$$(((&&&&&&)))///333333///+++...111555999:::999666444...111555777666111,,,((()))***---000222111...+++,,,---000555888888555222+++)))((())),,,111333555555111---,,,///444777999333***  &&&)))***%%%%%%(((---333444222...((()))***,,,111555333......---...444;;;===:::666999555000000333555222///((("""###+++111333444444333000,,,)))''''''&&&(((***++++++,,,---///000111///+++&&&%%%(((,,,///000,,,'''&&&+++------%%%%%%(((---444999<<<<<<777666666:::>>>===777111222000...000333555333111---...000333888<<>>>>>222))))))(((***,,,***&&&%%%(((+++%%%%%%'''---444666333///000111444777999888666444555777888999777444000---......000333444333000---+++)))(((---333555111,,,,,,)))''''''+++///222333444111---,,,...000222333,,,(((### """%%%)))***%%%%%%''',,,111222///+++'''((('''''',,,333222---******+++///333666666555666333000......---,,,***'''### !!!'''...333555555555444111---***)))***,,,,,,,,,)))''''''***,,,,,,------)))$$$###'''++++++,,,+++((()))///222000+++---///333777:::;;;;;;666333222666:::999222***+++,,,...//////---+++)))%%%+++333777888999===@@@HHHTTToooxxxooorrr{{{aaaVVVVVVhhhnnnUUUDDD;;;666555444333111+++$$$!!!$$$)))...111333222111666888888333222444555444111...555BBBCCC666------+++000444333///,,,---///&&&%%%&&&,,,333777666333222333444666888777444222???>>><<<999666222000...000000222444666555222000+++%%%!!!%%%---111---'''***'''%%%%%%(((,,,///000111...+++***+++,,,,,,,,,)))(((&&&&&&&&&))),,,...&&&&&&'''***///000---***((((((%%%"""(((111222---'''''''''(((+++...222444333222000---***((('''&&&)))&&&$$$%%%***///333555555555444111...,,,,,,,,,111111...)))$$$$$$'''***)))+++,,,)))$$$###''',,,)))+++***))),,,333555333222333555888:::;;;::::::333///---111666555---%%%'''***------***'''$$$###)))555:::999888999<<<@@@QQQrrr{{{nnnooo~~~fffZZZZZZcccyyyfffRRRHHHFFF<<<999666222---''' ###***...000000000888888777666444333222111222///555@@@@@@555000333555888:::888333///------))))))***...222555666555555444222111111222444555>>>??????:::444///......000111444777:::999555222...,,,((($$$!!!"""'''+++,,,+++*********,,,...000000)))###"""&&&))))))'''++++++***((((((***...222++++++,,,111555444---&&&&&&$$$$$$&&&***...111222+++'''""" """&&&+++---111///,,,***+++,,,------******++++++---///000111333333///''''''...222111111---'''$$$%%%''''''&&&///,,,'''""" ###&&&++++++,,,+++,,,000555888>>><<<:::888777666666777---+++,,,333:::999///%%%)))(((((()))((('''###!!!$$$+++444666444333777;;;CCCMMMfffxxxpppppp___]]]dddsssiiiSSSGGGCCC;;;999555111---''' """(((,,,///111222444333333222222222333333222///444>>>???555111444777999999555///***((()))))))))***---111333444333555333222111111333555777<<<======999333///------333555777999:::999999888666000(((""" ###(((,,,000///,,,***(((((()))+++---***'''###!!!"""&&&)))///...,,,(((&&&'''***---,,,,,,---111555333---'''###""""""###'''+++......***(((&&&%%%&&&'''((((((***((('''(((,,,///000///---,,,,,,+++,,,,,,---......///,,,'''(((///444444555///(((######%%%&&&'''******(((%%%""""""&&&)))222000...,,,+++---222666:::999666444111///...---,,,+++---222777555---%%%((((((***++++++)))&&&###""")))111333111111444888???LLLhhh~~~rrrsss^^^WWW[[[jjjoooWWWGGG@@@:::777444111---)))$$$ !!!$$$(((,,,000333555000///......///111444555222///333:::;;;444222555999999777111***$$$###$$$)))(((***,,,000222222111444222000///000333666999999:::999777222...,,,+++222555777777555666999<<<>>>444(((!!!!!!&&&+++---333222///+++'''&&&(((***,,,...---&&&$$$,,,333111---(((###"""$$$'''...---...111333111,,,'''!!! """%%%(((******))))))***+++***(((&&&%%%&&&$$$$$$)))111555444222///...,,,+++***))))))***)))***)))''')))000555666888222***$$$###%%%''')))%%%)))+++)))&&&%%%)))---777555111---***+++///222222111///---+++)))''''''***+++---000222000+++'''(((***---///...,,,(((&&&"""(((///111000000444777<<>>CCCAAA===777222////////////111333444333000...------------+++************+++))))))***,,,......,,,)))++++++***((((((,,,555;;;>>>===<<<<<<;;;888444111,,,***'''%%%$$$%%%'''((("""!!!###'''(((&&&&&&((((((***.../////////111222111111111000...---...///)))---333777555111---+++...---,,,*********++++++***************+++...111555888;;;999222,,,((('''"""%%%)))---///222666888BBBJJJaaasssppp~~~|||dddYYY]]]gggrrrkkkMMM:::999666222000111333444444///111555<<>>===666///---......///000111222222)))---111444999===???>>>666888888555111...000222444222000///...,,,)))&&&...///000222333333333333444444444666777555000,,,***,,,000555999:::888555555333000+++'''''')))+++,,,333999999444///000222777666444000+++((('''((((((,,,111333111---***(((//////---,,,+++,,,///222//////111333555333000,,,((()))'''$$$"""'''111:::777:::;;;777111------///...+++'''###""""""$$$%%%%%%&&&!!!"""%%%''')))((((((***...333444---'''&&&***...000///,,,000666888888666444333---+++)))((()))---111444...+++((((((,,,111555666555999;;;888111,,,+++---...///000000111222333333;;;HHHcccqqquuunnn\\\RRR```vvv|||\\\DDD:::555---&&&!!!"""&&&***///000222555555444222000---///222444444444333333111111222999@@@CCCAAA===888666444111//////000111333555555000***'''))),,,...000111111111000111333//////000111222444666777---000444777777666666777666666666333///+++)))(((///333666666333000/////////666999222((($$$""""""(((''',,,222000(((%%%(((---///111111......000333111000111444888666///(((&&&)))+++)))&&&''',,,222555;;;:::...%%%&&&)))******(((&&&%%%%%%%%%$$$###"""&&&$$$!!! $$$&&&(((%%%###%%%,,,333,,,***(((''''''(((+++------111777<<<===:::555111,,,)))&&&'''+++///111111...***(((***000444444222777555444444333111---***111222222222000000222444???III]]]yyyyyyvvv|||mmmaaa]]]ooo```HHHAAA<<<444,,,&&&%%%(((++++++...222333000///000222222222444555666666444222000000333999AAADDDBBB>>>777666444111///...///000111333444111,,,+++...222000///---,,,+++++++++++++++,,,...111222333333333555666666555333222333444666777888666333...***(((***---//////---+++++++++666::::::222***'''%%%###((((((,,,000...&&&"""$$$%%%)))---///......000333333111000222555444000,,,)))***+++***((((((+++///111555555---(((***,,,++++++***(((((()))((('''%%%%%%)))'''%%%%%%%%%&&&&&&%%%$$$&&&+++///***)))(((''''''((()))***...111666::::::777333111,,,)))'''(((---111333333444///******///333444444777666555333111...---,,,333444555555444555888:::BBBJJJ\\\www|||vvvrrrjjjgggmmmeeeNNNFFFAAA:::333...---///000+++///333222...---111666888777666777999888333000---///333:::@@@CCC@@@===888777666333000...///111000222333222000111666:::555000***&&&&&&'''&&&%%%)))+++---000222222222111777666222...+++,,,///222777999;;;;;;888222,,,((($$$%%%&&&&&&%%%%%%&&&(((999999666///++++++***'''((()))...111...%%%###+++000111111222444222///------000111///---))))))(((((((((((())))))+++...///------//////,,,,,,+++++++++,,,,,,)))'''### !!!'''***)))((()))''''''&&&&&&&&&(((***+++)))((((((''''''(((((()))///111333555555444111000+++***)))+++///333666777:::444,,,)))+++000333444666777666222---+++,,,...555666777777777999<<<>>>CCCJJJZZZrrr{{{uuuhhhggglllxxx~~~|||jjjTTTFFFBBB;;;777555666777888111333333222000222666:::;;;999777777999777222---,,,...222888<<<===:::666888999888555111///000222111222333333333555999===999111)))%%%''')))(((%%%++++++,,,---...000222222111...***%%%###&&&,,,000888:::===???===666...(((!!!!!!!!!""""""$$$&&&(((444111,,,'''(((---...+++''',,,333666222((( ###---333444333333444...,,,***+++---......,,,&&&%%%$$$%%%&&&''''''&&&)))***+++---000111///+++))))))***+++---,,,)))&&&$$$"""###(((***)))))),,,+++***))))))***+++***(((((((((((()))))))))))))))000000111111111000000///+++++++++---111555888999<<<555,,,&&&&&&***...111555777666111***(((,,,000666666777777777888<<<>>>CCCIIIWWWlllvvvkkkcccfffpppyyy}}}oooZZZHHHBBB<<<888888999::::::888444000000333777888888:::888666666666444///++++++---000444555444111...444666777444000---///222333444444444444555777999666///(((&&&))),,,+++))),,,***'''%%%&&&***...111---***&&&""" $$$***///777999;;;>>>>>>888///)))"""!!!!!!"""%%%(((+++,,,///+++$$$""")))+++((('''///888;;;777...$$$&&&///333333222111111---------...000000///...'''%%%$$$%%%'''))))))(((,,,******///222111,,,(((&&&&&&''')))******'''%%%&&&%%%'''+++,,,+++,,,//////............---***'''(((((()))***++++++,,,,,,000///......---...//////,,,---...000222555888:::999333+++%%%###%%%)))+++222444333///)))(((---222777888777777666888;;;>>>EEEKKKYYYlllooogggdddjjjyyy}}}|||ttt^^^LLLEEE<<<777777888888777999333------222666666444555555666555333000---++++++,,,...///...---***)))---111333111,,,***,,,000444444555555555444333222---***''''''+++------,,,,,,(((""""""(((---,,,+++)))&&&%%%'''+++///666666777:::;;;888111+++%%%$$$$$$&&&+++///111222000,,,$$$###%%%###(((000888999777222+++$$$$$$)))///111///---------///000111222333444444444,,,+++***)))***+++---//////,,,---111333///)))'''$$$$$$$$$&&&((((((&&&%%%)))(((,,,000111...///333111222333333000---)))'''((((((((()))+++---///000///...---,,,,,,---...///...000111222222444666888444111,,,(((%%%%%%&&&'''...//////---***+++///333777777777666777999===AAAFFFNNN]]]qqqlllhhhiiisssxxxcccMMMEEE;;;555666888999999777333...---000222333222000333666555000,,,,,,---)))***++++++***(((((((((***///333111,,,***---111222333444555444222...+++&&&''')))+++---.........,,,(((""" %%%)))''')))+++,,,---...000222555333222555777777222---&&&%%%&&&***///444666555111///'''"""%%%$$$(((///333111000222000,,,)))---000000---+++,,,...222222111111222333666888333333111---)))***...222111...///333333,,,((()))%%%$$$$$$%%%'''(((((('''((()))...333333///000444000444777666000+++'''&&&&&&&&&&&&'''***---000222------,,,+++,,,---///000000222444444222222444666000111000///,,,)))'''&&&*********+++,,,///222444222222333333555999>>>CCCCCCMMM^^^sssllljjjnnnzzz{{{{{{fffJJJBBB888444666:::======666555333000///000222333---222777555///+++---000((()))))))))((('''(((***+++000555444///---000555000111333444444111,,,((($$$(((---000111000000000...+++&&&"""!!!"""%%%(((###)))...111333555777444111///111555555222...&&&%%%&&&+++222666888777000///***""" %%%)))***)))......******000444222///111222111...---///222222111///------000666:::666666444---'''&&&,,,111222///000444222+++(((+++'''&&&%%%&&&(((*********%%%'''---333222......222...444999777000(((%%%%%%%%%$$$$$$%%%(((---111444,,,,,,++++++,,,...///111222444666444222000222444///111444444111---)))'''(((''''''***...222444444+++,,,---///222777>>>CCC???JJJ]]]rrrmmm\\\cccqqq}}}zzzfffHHH>>>666777:::<<<===>>><<<888333000.........---///000111111000111333555///---,,,...111000,,,(((444666777333,,,***,,,000000...,,,+++,,,---------)))...333111+++(((+++///'''------(((&&&))))))&&&!!!%%%+++111666777444111222---((('''+++111555666***(((&&&(((---222333333000222111------///000---***)))''''''(((+++...000555555666555444111...,,,000///,,,'''$$$%%%+++000222111///+++'''&&&''')))000///---+++)))))),,,...222,,,'''(((---000---)))+++***))))))***---000222444444222...***'''&&&&&&&&&&&&$$$"""&&&+++***&&&###''',,,//////...,,,+++666666666333000---,,,,,,,,,...000222222///,,,)))...,,,******,,,///000000+++***)))***---333999===???EEERRReee}}}xxxaaaWWWbbbvvvvvvyyyhhhMMMCCC;;;;;;=========>>>===:::666333333222111000111333444444444444555777444222222444666777333000222333222...)))'''(((+++---,,,+++,,,---/////////***...111///+++'''((())),,,111222---+++......+++&&&(((,,,222777888444000+++'''$$$%%%)))000444666000---***+++---000000///222444333222444888777333+++)))&&&$$$%%%(((,,,///222222333444333222000///...---***%%%!!!"""''',,,//////...+++((('''((()))---......+++'''%%%&&&(((///+++(((***---000///,,,,,,+++))))))***---000222555555444000+++((()))+++))))))&&&###%%%******&&&###&&&***,,,+++)))((((((000222333333000---,,,,,,...000222333444222111///000---***)))***,,,------(((((('''(((***...222444:::@@@MMM```zzzkkkYYYYYYiii|||uuu~~~nnnVVVKKKAAA???@@@>>><<<===>>><<<:::888888777555333333555777888777777888999666555444666999:::888555///---***'''%%%$$$$$$%%%''''''(((***+++---......)))+++---......---,,,+++222666777444222333333111,,,+++---333999999444///+++((($$$$$$(((...333666555222///---............444444444666<<>>EEEAAA:::---+++)))'''(((***---///(((((())))))***++++++,,,+++***'''""""""&&&'''***,,,---,,,+++++++++***------'''&&&))),,,,,,+++***,,,......---***)))***,,,000222555666444---%%%###&&&,,,------+++'''(((---///...---......,,,)))'''''''''(((***,,,------///222444666555555555555666666777...***&&&$$$%%%(((***++++++,,,.../////////------555999DDDWWWqqqqqqgggdddlll~~~~~~~~~dddVVVHHHBBB>>>;;;888999::::::::::::;;;:::777444222444666666555444555666111...+++,,,///222111000###!!!"""###$$$'''((()))'''%%%###$$$%%%$$$$$$'''///777;;;:::777///000111111111000111444000//////333888:::666222888222***$$$%%%,,,666===<<<:::666111,,,***))))))***++++++000999@@@===666---------------...///000,,,+++***)))(((((())))))++++++)))%%%!!!!!!%%%***(((+++...//////---,,,,,,------***###%%%)))------***'''(((***---,,,+++***+++---000222333333000(((!!! $$$+++------***+++111444444444444333111---++++++,,,************+++///555999888777555444333333333333)))'''$$$$$$&&&***,,,------...000111222222111000777;;;DDDVVVpppyyygggbbbeeeqqqhhhYYYHHH@@@<<<999888999777777777888999999666444333444444333222222444666333///+++***---......---"""!!!"""&&&(((000000///+++%%%###$$$&&&&&&'''***000555777444111***((((((*********...444111000111333555555444222222...((($$$%%%,,,777??????===888111***%%%$$$$$$'''((((((+++222999777111,,,,,,---...///000111222444222///,,,*********+++,,,,,,,,,)))&&&''',,,000,,,///111222111///......000---'''!!!"""%%%)))---...+++(((''''''******+++,,,...///111111000...***$$$(((,,,...,,,---222666666666666666444111/////////++++++***))))))---333888777666444222111000000000&&&$$$$$$%%%)))---///000---......///000000111111888<<>>:::888999<<<666555555666777777666555666666555333222222555888777222,,,***+++---,,,+++%%%%%%$$$""" !!!&&&+++555555333,,,%%%"""%%%(((+++,,,///333444333000---&&&"""!!!$$$%%%&&&,,,444222444444333000......000---,,,***((((((,,,444::::::999555///(((%%%$$$&&&''')))******---333333000,,,***)))(((***...222444:::777333///,,,,,,------,,,---...,,,+++,,,222666222444555444222000000000000,,,&&&######%%%%%%%%%&&&)))---///...,,,)))(((''')))+++...000111111111...***&&&###!!! %%%+++...---,,,000333222222333444333111///...///)))***+++******,,,///222333333222111000//////...%%%%%%%%%(((,,,///000000000///---++++++---///111777;;;EEEWWWpppsssbbbccclllxxx|||nnn\\\HHH===999888:::>>>666444444444666777666555999888666444222444777;;;999333---******+++***)))(((***)))%%% &&&,,,666666333+++###!!!$$$)))---000444666666444111///$$$!!!###$$$,,,666444666777333---)))***------//////...,,,---000444222222111---)))'''))),,,))),,,---+++,,,000222000,,,)))$$$"""%%%***111666:::777333///,,,,,,---...+++---......---000555:::666777777666333111111111///+++&&&&&&)))+++)))%%%&&&(((,,,///111000---***%%%''',,,///222222222111,,,(((######%%%%%%!!!$$$***...---+++...///......///111111///---------''')))+++,,,+++***++++++000000111111111000//////&&&&&&'''***...000000///333111---***)))+++///111444999DDDWWWqqq{{{mmmccckkk{{{~~~wwwvvv|||qqq^^^KKKBBB<<<888;;;BBB<<<666000111666999888444555666666555666999>>>BBB888555000+++(((((()))+++&&&&&&&&&&&&&&&%%%$$$###'''***+++***((((((+++///111444777888666222...---&&&$$$!!!###)))333<<>>:::666333111111222///+++***000555555333333,,,)))((())),,,......---+++)))&&&&&&'''((((((((('''&&&$$$###%%%)))---000333111...+++******+++,,,...+++((((((***,,,,,,+++...///333888<<<:::555111---000333444222...)))'''&&&'''***,,,...////////////,,,)))***,,,,,,((($$$)))((('''))),,,---+++)))''''''((()))************((((((&&&!!! %%%&&&$$$%%%((()))&&&&&&))),,,,,,...111444666555333000000///,,,(((%%%%%%%%%%%%***///444555555555666555;;;FFFVVVlll~~~rrrlllppp~~~{{{pppjjjsss|||aaaGGG@@@AAA???===>>>777222,,,,,,111666777666333555888:::;;;<<<>>>???@@@===888222...+++))))))((((((''''''%%%$$$""""""&&&(((+++000333444222///---///111333333111///---...---+++***---222777;;;777999:::;;;:::777444222+++((((((///444444333333,,,***((())),,,///000111...***&&&$$$%%%'''((()))---+++)))''''''***---///000000//////...---------,,,+++***++++++***(((&&&(((***---222555666555333---111555888666111+++'''%%%(((++++++***+++///222444000,,,******)))&&&###***(((&&&''')))+++++++++(((%%%###$$$(((++++++***((('''###"""### !!!$$$%%%$$$%%%(((***+++---000444777777666666777666333---'''""" """)))111888;;;;;;::::::888===FFFUUUjjjuuummmnnnxxxmmmjjjnnn~~~dddIII@@@@@@>>>===>>><<<666000///333777888888333777;;;===>>>>>>???@@@@@@>>>:::666222///---,,,------,,,+++***(((&&&%%%+++,,,///555999999444///------///111222222000...---,,,***((('''(((***,,,***...555:::;;;777222...(((%%%(((///333333222444000...,,,,,,---000222333222...)))'''(((+++...///333111///,,,,,,---///000222333444555666555444333///...---,,,+++)))'''&&&)))***+++,,,...////////////111333555555222,,,((((((+++---+++''''''---222:::666111///...---***((((((&&&$$$###$$$''')))***'''###!!!''',,,,,,***''''''%%%"""!!!$$$!!!!!!$$$&&&+++000///...,,,---000333444444999;;;<<<:::333***$$$ """)))333;;;>>>===;;;::::::>>>DDDQQQfffsssmmmrrrtttdddjjjxxxfffLLLAAA===:::;;;???>>>:::444222333555666666000333777999::::::<<<===;;;;;;:::999666444222000333333222111000...,,,+++222222444888;;;:::444...///......///111222000...***+++***'''""" %%%///666777444---(((&&&%%%(((///333111111333444333222000000000222444333///***(((***...222444666555333111000111222444444666999<<<======;;;:::666444111---******+++,,,---------------...///111222000//////000///---***,,,...///+++&&&&&&***000999777333111000///......((((((&&&%%%$$$%%%''')))###%%%))))))&&&"""%%%'''))))))(((''''''###"""''',,,444;;;888444...+++,,,///222444666999;;;:::444,,,&&&"""$$$+++444;;;===;;;888777;;;===BBBMMMcccqqqnnnwwwqqqfffbbbpppgggLLL???:::666888>>>;;;888444222111222222111+++,,,...///000111555777666777999:::999888555444777777666666444333111111555666777888888666222...333000---...000111///,,,(((+++,,,)))$$$$$$,,,333555111+++'''''''''***000222000///111555555555444222111222333333///***(((***...111333333333111111111222444555444666:::===???@@@???>>><<<999444///++++++///222///000111111111333666999555111,,,+++---///...---...//////,,,((((((+++...222222000///...---------***+++,,,***(((''''''(((!!!%%%'''%%%###!!!''',,,...---+++)))((($$$###'''+++///666===;;;666///++++++///222444111444666555111,,,(((&&&'''---444999:::888666444:::<<>>888222111111444666333...,,,///333//////---***''''''+++///111333777<<<>>><<<777222333333333333222111///...///,,,,,,///,,,&&&&&&***///+++(((,,,111222---''' $$$(((++++++*********222:::DDDKKKJJJCCC;;;666///++++++111555444111111.........///111333666888:::555,,,)))---222...&&&%%%''')))*********+++,,,---//////...111777999666222222222000///000333666777555111,,,((()))///444555444444555777999999888444111...///111111...)))+++++++++***((($$$!!!###+++444666111)))###!!!%%%---666;;;:::333+++'''+++000222///...000111///333444555777555,,,!!!'''---,,,,,,000::::::888444...+++---///333666888777555555777999>>>EEEOOO\\\nnnwwwvvv~~~ssslllnnn~~~{{{kkkcccgggzzz{{{aaaJJJBBBAAA<<<888777333333333000......333777666666444000,,,+++---000444666999<<<>>><<<777444---///000000---,,,,,,---+++((((((***)))&&&&&&+++...++++++000666777222,,,$$$'''***+++++++++,,,---222:::DDDKKKJJJDDD===888222......444888666444444000...------///000111111111...)))&&&***000...(((***,,,---...---,,,---///...000...,,,...333555333---+++)))(((***---222555999999444,,,%%%$$$)))///333333444666999:::::::::555222///000222111---((()))***,,,---+++'''"""$$$,,,555888444---(((&&&+++///555777666222...,,,+++111444222111222111......///111222222,,,###$$$+++,,,,,,...555666444000+++***,,,///666888:::999666555666888===CCCNNN\\\nnnyyyuuu{{{mmmlllvvvjjjccchhhyyy|||bbbJJJBBBAAA<<<888777111///---+++---000555888<<<;;;999555111//////111777777888:::;;;:::666333---000111...((($$$&&&))))))&&&''')))***((())),,,++++++...444:::;;;555...***---///000/////////000111888BBBGGGGGGAAA;;;777444000000666:::999777777444111---,,,------+++)))'''((('''&&&)))///111...111222222000...------...---...,,,((()))...000///)))%%%!!!!!!'''---222333666666333,,,%%%###''',,,///111444777:::;;;<<<<<<666333222222333111,,,'''&&&)))...000///+++&&&"""%%%,,,444888555000+++)))///000111111//////000111,,,222666444333333111...***+++---///000...***&&&!!!"""(((***)))(((//////...+++((('''+++///777888999888666444555666;;;BBBMMM[[[mmmxxxwwwjjjmmm{{{ttthhhjjjyyy{{{bbbHHH???===777111000---+++)))***...222555666:::999888555444333444555888777777777888777444222333777777111'''"""###''',,,+++---000111000...---***+++000666;;;:::333---000333777888666444333222111777>>>BBB@@@;;;555111222//////555999888666777666222...,,,---,,,(((%%%!!!%%%((((((+++222555555555444222...***''''''(((''')))(((%%%%%%+++//////)))$$$!!!###***000222111------,,,,,,,,,++++++***+++...222666888:::;;;<<<666555444333333000+++'''%%%)))///333333///)))%%%''',,,222444222---)))''',,,,,,,,,***)))***---///...222444000...000000...)))***,,,...111222222222---'''"""###''''''$$$!!!)))******(((&&&'''+++///444555555555444444555555999@@@KKKXXXjjj~~~yyyvvvlllpppsssnnnooo|||www^^^FFF>>><<<666///...++++++,,,...222555555444777666444555666999;;;<<<999888777777888777555222777;;;<<<777---((()))---222333555888:::999444///...///333777:::777111,,,444888===???===888444222333888===???<<<666111...///+++,,,222777666444444333000---++++++)))%%%"""$$$)))***---333777777444222...(((""" !!!!!!%%%&&&$$$%%%+++000222)))&&&%%%(((...111...+++(((&&&'''---333444...'''(((,,,000333444666888;;;666555444333111...***'''%%%)))///444555222---***)))+++------***&&&"""!!!%%%%%%%%%%%%$$$$$$'''))),,,...+++%%%###&&&)))***'''((()))+++...111555777444///***'''((()))&&&!!!''')))***)))'''(((,,,000222222222444666777888888777>>>HHHUUUfff}}}}}}rrrvvvvvvpppwww|||uuugggnnn|||qqqYYYDDD@@@???:::444222...000222555666666666555666444222333777<<<@@@AAA:::999888999999888666444333777;;;:::555333444666666777888888;;;===999222333444555777888666111---444888===>>>;;;666222///666:::>>>>>>;;;666111///---)))***000555444333333000///...+++((($$$!!! $$$)))***---222555444///---(((""""""(((+++((((((---111333)))((()))+++......***&&&***'''(((///666666...&&&))),,,000111111222666999555555333111///,,,***((('''***///333444333000...,,,***(((%%%""" !!!!!!!!!!!!"""$$$''''''###"""######$$$%%%&&&'''+++000444444444000,,,***,,,+++'''(((,,,......,,,,,,...111222111222444777:::::::::444;;;EEERRRcccyyy~~~ppprrrxxxooottttttjjjiiijjjwwwmmmWWWDDDAAABBB<<<444222111444666555333111333555888444000///333999===???666666666777888777444111...222777999:::999999999555444111///333::::::555555444444444444333111///333555777666333///---,,,555888;;;<<<999666333222---******111666555444444111333333///(((""" !!!###(((+++---000444444000***((($$$ !!!$$$+++111444000---...000000+++,,,---------,,,***)))++++++,,,///222222000...,,,///111000...///444999555444222///,,,************,,,...000111222222111...***%%%   """###%%%&&&!!! !!!"""###""""""$$$)))...444888777000,,,------***,,,000444555222000111222111//////111555888777666000777CCCQQQbbbzzztttrrrkkkcccvvvxxxeee___cccsssmmmWWWEEEBBBAAA:::111---222555666222---+++///444999333---+++...333777888111111222444555444000---,,,///444888:::999777555222000)))%%%+++666:::666333222000////////////000333222111...***(((((()))111444777999777555333222///+++,,,222777777555666666999;;;555***###"""$$$)))---///000444777555000&&&%%%### """'''+++444:::<<<777111//////...//////000///---,,,---///))),,,//////...///444999///111222000---...444:::444333111---***)))***,,,,,,------...000111222333000+++$$$  ###&&&'''(((%%%!!!!!!!!!"""###!!! !!!&&&***666<<<===333,,,+++***(((///333888999777333222333///---,,,...111333222000---555AAAPPPccc{{{yyytttnnnbbbdddwwwlll]]]fffzzzgggWWWFFF>>>999333...,,,///222444111,,,,,,333999888444---)))(((+++000444222000//////111111...+++///...///333777777555222000///((("""%%%...222///444...+++------+++...444111000...,,,***)))((((((000222444555666555444444222111000111333555666555888<<>>:::444000...000000111222444777999;;;888777555333111000000000000...,,,,,,...///000///)))((()))+++000333555666111000,,,)))***///111000---***)))+++***'''&&&)))&&&,,,333666444111222444333333666999<<<;;;555000***,,,111666::::::777555888:::===>>><<<888333000333666999999666222///...,,,***((((((***,,,---...//////,,,&&&!!!!!!'''...444444222000------///111222111000...---///444777444333333444555444222000...---+++***)))(((((()))---------...111444777999444///(((### &&&'''))),,,,,,,,,+++***)))***,,,...---+++)))((('''(((+++,,,)))&&&***111666...%%%!!!###&&&((()))&&&### %%%+++000333///......---,,,,,,,,,,,,---///888HHH]]]uuu}}}vvvhhhmmm{{{mmm]]]cccuuukkk[[[IIIAAA===888333222333111000222666999999888333444555666555333111///111000---,,,,,,---...///((('''&&&'''+++///333555555333000---,,,---...---***)))))))))(((&&&%%%%%%$$$...888<<<888555555888:::999;;;???AAA???777000---///222666999:::777555777888999<<<===:::333---000333666666444111...---111000/////////000000000111111...(((###$$$)))...000///...---,,,,,,...///000///.........111444666444444444555666444000---&&&&&&''')))++++++***)))222222111000000222555888222...(((%%%######""""""&&&&&&))),,,---)))'''((())))))***...000000+++''''''(((,,,///,,,(((+++222555...'''"""###&&&***+++%%%!!! '''...222444111222333333333111000///000111:::JJJ]]]tttooogggppplll```\\\mmmfffWWWGGG@@@===999555333666444222333777888555222///222555888999777555333777555333000...---...///---,,,******+++///444888999777444111---***)))*********)))''''''((((((((()))222<<>>:::555444888666555666888777333//////222666:::;;;;;;999777;;;:::888555111///000111333222111000111444:::>>><<<999555222---''''''***,,,---***&&&''',,,000000///666===>>>:::555333444111333777:::===??????@@@<<<888444222333555666666000000000222333///((("""$$$(((---000000/////////---......---++++++,,,---111111111///,,,)))))))))***((('''''')))***)))(((((())),,,000444666555333111111111222222000+++(((######%%%+++111333222///111222111...)))(((+++...---***((('''(((*********%%%!!!"""'''''' """+++******,,,......)))%%%%%%''',,,///,,,(((+++222444666555000+++))),,,///,,,---///222666888888777666888<<<>>>>>><<<888666777888???MMM^^^ttttttjjjmmmqqqaaadddnnnnnnVVVKKKAAA@@@AAA>>>999666888888999999999777333111///111444666888888777666777888888555111//////000333444444444555888???DDD<<<777444222,,,&&&''',,,//////+++&&&(((111888999555888;;;;;;888555222111111444777888888:::@@@EEE===999555333333555666666------...///...+++'''######''',,,///000/////////,,,------+++)))(((+++.../////////...,,,+++++++++,,,***((()))+++,,,***(((&&&(((---333777777333///,,,,,,,,,...///...,,,)))###""""""'''---///---***))),,,---+++&&&%%%'''***...+++)))((()))******)))%%% !!!((((((""""""(((------,,,---,,,+++(((&&&'''(((,,,...,,,)))---444777555222///,,,,,,...000000222555666555555666777888999:::;;;;;;:::999999888999???MMM^^^rrrmmmfffnnn}}}mmmbbbqqqeeeUUUJJJCCCCCCEEEBBB===;;;888999;;;<<<:::888555333...///000222222333222222000222444222...,,,,,,---000222333444555999@@@FFF:::555222111+++&&&(((///111111,,,%%%(((444>>>@@@888999999999777555333111888;;;<<<999555666>>>EEE;;;999555444555666666666+++,,,......---***(((&&&$$$(((---000000/////////---......,,,))))))---000//////...---------...//////,,,***+++---...,,,***''')))...444888777000+++(((((()))+++---...---+++!!!"""''')))&&&"""###'''***)))%%%###&&&)))///---***)))))))))((('''&&& !!!)))+++%%%'''...000000///---+++)))((('''((()))---///,,,***...666999333---***,,,///000///333555777555222222444777:::999777666666777999;;;888888???LLL\\\qqq~~~kkkccclllyyywwwyyy|||fffOOOGGGBBBCCCCCC@@@;;;999777999<<>><<<999555333000///>>>===<<<:::888666555555333222222333555666666666,,,...111444555222,,,(((......///...,,,,,,---...///---+++)))***---///111222111...+++))))))---///111000...,,,,,,...000111+++,,,---000111///+++((()))***'''""""""%%%'''&&&###  &&&+++***$$$ !!!###...222111---*********'''!!!"""$$$&&&))),,,///000333222...***&&&%%%&&&(((((()))++++++++++++---...222///+++)))***...333666111000...---...000444666===<<<888333000000333666999===CCCKKKYYYnnn~~~{{{xxxiiieeepppvvvsssxxxxxxbbbMMMEEE?????????:::666555000444999<<<<<<999555222...,,,+++,,,......,,,***......000444000'''"""$$$(((+++,,,,,,,,,///777===???444+++***,,,+++---000222111...***'''+++555===>>>>>>;;;777222000000222;;;;;;:::999777555333222//////111222444444333222...000222666777666111.../////////...---...000222---((($$$%%%***...000///000000111000//////111333666444222000///000222333---+++******++++++***(((...///+++$$$!!!######!!!!!!!!!&&&***)))### ###+++......***(((***+++)))(((((()))+++---000222333222111///,,,))))))+++...---,,,***&&&######%%%(((,,,+++***'''''')))///333222000...---...000000111;;;999666222///000333666888<<>>EEENNN]]]sss|||kkkhhhvvv}}}}}}hhheeerrrlllVVVDDD<<<555222///***((((((%%%***000333444222000...)))))))))+++...000111222222333444333///***''''''000///+++'''%%%(((---222222111...,,,***---444:::888888555111---,,,...000666:::<<<888111---000555444555666777555222///,,,,,,---...///......//////333333333444555555333111//////000222444666666555***'''%%%&&&)))---000111444666999:::::::::;;;<<<===:::666222000000111333,,,)))&&&&&&(((***,,,---+++---+++&&&%%%((()))&&& """#########!!!"""%%%%%%"""###)))...///000000////////////000000000000000///......111333222///)))"""!!!&&&***...,,,((('''---333000---***,,,222666888777555555444222111222666999===AAAGGGOOO]]]rrr|||fffiiiuuutttmmmssseeeQQQAAA999222///+++&&&%%%((('''))),,,000222222000...***+++---///111333555666222555666555222000///...555222---(((%%%&&&***------///...,,,+++///777======<<<999444000,,,++++++111777<<<:::444///111444333444666666555222///---000000///---+++,,,000444888777555555555444111///---...000444888777444111***...000...******///444999:::::::::999999;;;===>>>:::555111//////111333)))((()))+++...000111000)))++++++'''(((+++,,,***""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$"""$$$+++111222111111///...---,,,,,,,,,//////...---******+++---,,,,,,***'''$$$###$$$&&&&&&+++///---(((''',,,222000---)))***...333666666000000000......000333666:::???FFFOOO^^^tttwwweeemmm}}}xxxnnnooowwwwww^^^MMM???888111...***&&&'''+++***(((''',,,222666444000,,,///333555555666777888333777888666444666777555555222---((('''(((***,,,---000///++++++111888<<<;;;:::777444111///---,,,///444888888333000111333333444555555444222///...333333000,,,***,,,222777<<<:::999888888666222///------///333666555000+++***222888555---)))---444999:::999888666666888:::;;;888333///---...111333((()))+++///222444333222,,,...---***))),,,,,,)))&&&%%%$$$######$$$%%%%%%!!! ###&&&%%%!!! $$$&&&%%%'''...333444333222000...---,,,++++++,,,---,,,)))&&&$$$$$$%%%%%%'''((((((''''''((()))'''***,,,***&&&%%%)))---///...---,,,+++,,,,,,---************)))+++...111333999BBBNNN```yyyuuuiiivvv~~~tttkkkuuunnnXXXHHH???888222///+++))),,,111+++%%%!!!'''333;;;999444...222777999999777777888555999:::666555888:::888444111...,,,,,,...000111111333111++++++111666666222111000111222333333333000111111111//////111333333333333333222000///...222333222...+++,,,222777:::999999999999666333///000---,,,...111111,,,((()))111888777000+++,,,000333555666666555444444555333000+++((('''***---000+++++++++...111222111000---//////+++***---,,,)))((('''$$$######%%%'''((("""!!!"""''',,,+++%%%"""'''***)))+++111555555222111///---+++***)))))))))))))))&&&"""!!!###%%%%%%$$$$$$&&&'''******)))&&&$$$$$$&&&)))+++000444444///***(((((((((((()))(((((())),,,///111777BBBOOOccc}}}vvvoootttllltttiiiTTTEEE???999333000,,,+++///555+++!!!###333>>>===777...333999<<<:::888666777666;;;;;;666555999:::888444222000000222555777888555777333,,,+++111333111))))))***---222666999999111///,,,***+++...111444333333222111000//////...000222333000---,,,111555555555666777777555222...333...)))))),,,---***'''(((...444555222...,,,,,,---000444666555333222111+++((($$$!!!!!!$$$(((,,,---,,,+++,,,---///......,,,......,,,,,,......+++)))'''$$$"""###%%%(((***###"""$$$***000000)))"""$$$))),,,,,,...333666555///...,,,***((('''&&&&&&'''''''''$$$  !!!!!! !!!###---+++(((&&&%%%%%%&&&(((&&&000:::===666...***))))))***+++******+++---000333999DDDQQQddd{{{uuuxxxyyypppqqqwww|||```OOOIIIAAA;;;666333///---000666***%%% !!!(((111999===<<<777777;;;;;;777777;;;;;;555000222888<<<:::777222333222000444;;;>>>===;;;888333///---...000111+++,,,...111333555555666222///,,,***,,,...//////444333...((((((+++,,,***......000444222------///333444444444222111222333222000+++%%%!!!"""(((---***///444555222...,,,+++......///000000///......000'''!!! &&&...///...---+++++++++,,,---111333111---,,,......+++,,,---,,,***&&&%%%(((+++%%%$$$"""###)))---)))!!!!!!)))111333000...000444222111...***'''$$$######&&&((((((### $$$(((******(((&&&$$$$$$'''******000;;;CCC???444---+++---------***)))+++111666>>>@@@EEENNN___{{{qqqqqqzzz|||qqqppp{{{gggUUUMMMEEE>>>888444///+++---222***%%% %%%///888===>>>:::999======::::::>>>999555222555:::<<<999444///111000///222999<<<;;;999666222///---...000222...000111222111111333555333111---,,,,,,------,,,+++,,,***&&&''',,,---+++...///333777666000...000111222444555333000---,,,,,,+++)))%%%"""###''',,,***///444666444000---,,,///---***((((((***,,,......&&&!!!!!!!!!"""(((///111000...---,,,+++******000333333///......+++'''...//////---)))&&&'''(((######"""###)))---)))""" '''---///---,,,000444222222000---)))%%%###"""&&&'''(((&&&###"""###%%%$$$"""  ###&&&)))+++)))(((''')))+++...///000444===BBB???555000000111000///,,,+++---222777:::===CCCMMM```}}}hhhppp|||qqqnnnxxx~~~gggTTTJJJCCC<<<666333000---...222+++'''""" $$$---888???>>>;;;:::;;;;;;:::;;;>>>666333111444888999555000+++......---000666::::::777444000...---///222444333555666222---,,,000444444222000......---***)))$$$''')))(((***///000//////000555;;;999333000111000111444444222---((($$$%%%&&&&&&%%%%%%&&&)))+++---111777:::999555222000222---'''######'''---111---((($$$###$$$&&&+++000222222222000///---+++***000333444000...---)))$$$...000111///+++'''%%%$$$!!!""""""$$$***...+++$$$ $$$((((((''')))///555333444333000***%%%"""!!!''''''(((***,,,---,,,+++)))(((((((((((()))*********'''&&&(((---111333333444666;;;>>>:::222000222222111///,,,***,,,111555555:::AAAMMMaaa~~~jjjwwwzzzrrrrrr{{{uuuaaaOOOBBB;;;555000000000000222666///,,,(((%%%&&&---888@@@===;;;999888777666777888222///,,,---000111...+++))),,,...,,,...444888888444222///------000333666888:::999333+++(((---333222111000000000...+++(((%%%+++//////111555666444111111555999888333222444333222222111...***$$$!!!!!!"""%%%''')))+++,,,---///333999<<<===;;;777555222...'''###$$$***111666111...***))))))+++...222333444444555444222111///333555333...++++++((($$$***,,,......+++'''###!!!!!!###$$$&&&+++000---''' """$$$$$$$$$'''///555555555333...'''######$$$)))((()))---333444111,,,***+++,,,.........------***&&&$$$'''...333333111333333444555111,,,,,,000111///+++((('''***///222333888@@@MMMaaa~~~ttttttoooqqq|||mmm```QQQFFF888111---...000000111444333333111,,,***///888@@@>>>===:::777555444444333000+++'''%%%&&&(((((('''(((---///---...333777777333111///---...111555777:::<<<:::333***''',,,222///...///000111000...+++---333888888888:::;;;999333222333555444222333888777333...+++)))'''$$$""" """%%%)))---///000000...111555:::<<<;;;999666...,,,(((&&&''',,,222666555444111///...000111222222333555777888888777777666666222+++(((***+++)))%%%&&&'''))))))'''$$$"""###%%%&&&'''+++111000+++!!!"""######$$$(((000555777555000)))"""!!!%%%***---++++++///444555000***(((***---///111111000000///+++(((***///333111///000.........***&&&)))...000,,,(((%%%&&&***///222333888AAANNNbbb}}}||||||zzzrrrmmmppp|||ssshhhaaaXXXQQQ===555/////////---,,,---444777888444......555<<>>:::777777555222000,,,&&&######%%%&&&'''***000333000///333777777444222///...///222666999;;;;;;999333,,,)))---111---------///222222000///222999>>><<<:::;;;;;;999555222111333222111444:::999222***%%%%%%%%%%%%$$$""""""###''',,,000111111+++,,,///333777888777555+++)))((('''(((***---///333555444000000222333111...///222444777999:::;;;777666111)))'''+++......$$$######$$$''''''&&&%%%%%%''''''&&&***///111...$$$%%%&&&'''(((,,,111555555444...&&& (((000000...---000333333---(((((()))+++---///000111111444111//////111111000------+++++++++(((%%%(((......***%%%$$$'''---222555555;;;EEERRRfffzzzsssvvv||||||ooolllqqq{{{~~~iii___ZZZVVVSSSCCC:::222111000,,,)))(((111777;;;888000+++///444<<<@@@@@@<<<:::;;;888333444000,,,)))(((((())))))...444777444111444777888555333000///000333777::::::999777222...---///111...------///111222111000000888<<<999666666666555444222222444333222444:::666///&&&""""""$$$$$$###""" """(((---///000+++***+++///444888888777---+++)))'''&&&'''((())),,,000000......333333000)))***,,,...222555777999555555111+++***...111000)))&&&######&&&)))******&&&'''&&&###&&&,,,000///'''(((***,,,...000333555222222///'''"""###+++444222000///000111000,,,(((++++++***+++,,,...000111555444333111000...---,,,((('''(((***'''###&&&,,,***%%%!!!!!!&&&---333666888>>>IIIWWWkkk{{{{{{sssyyy}}}oooxxxvvvnnnnnnxxxxxxaaaTTTOOOMMMLLLFFF<<<444222111---)))(((...666<<<999///)))***...888>>>???<<<;;;===:::444666555222000...---,,,+++000777:::666333555888999666444111000111444888:::999777555222000000000111///.........000111111000,,,444888444000000111111222222444777666333555999222+++### """######!!!"""###))),,,------,,,,,,///555999;;;:::222///,,,(((&&&%%%&&&'''%%%***,,,***,,,222333///&&&'''((())),,,000333555222333111------111222111...***%%%$$$'''+++---...&&&'''%%%!!!###***......)))+++---000222333444555///111000***%%%&&&...666222111111000000///,,,***...---+++)))***,,,...000222333333000---*********######&&&(((%%%"""$$$)))%%%!!!###,,,222555999@@@KKKZZZooo|||xxxyyyzzzssskkk{{{{{{uuusssvvviiiXXXNNNEEE??????>>><<<999555111...+++***555999======888///'''"""---111555777777555444333888333///...222444333000555888::::::777666777999555333111//////000111222888444///---///000///------111666888777555333333///000///...---...111444999777666777999888444111)))%%%"""!!!###%%%%%%###"""###''')))***---111111000222777999888111444222+++'''((('''###"""###%%%(((++++++)))'''((()))***((((((+++111666...111555555222000///000///.........//////---+++)))+++***&&&""""""''',,,***+++---///222444666777......---***((((((***,,,...,,,***,,,///111///---///,,,(((&&&&&&'''((((((+++,,,+++((()))+++***&&&%%%######&&&)))***(((%%%&&&###'''222;;;<<>>@@@AAA;;;999555333333111...+++---.../////////.........000111222333333222111///)))((()))...333555333000&&&,,,333777777444000---...,,,)))''''''+++222777999999999888777444111///---***%%%"""!!!"""###$$$***+++,,,------+++(((&&&(((******''')))...111000+++***'''%%%######!!!(((---,,,+++---///111111111111000000111111666444222///---,,,---............000222222000///333222///,,,)))***///222222111///,,,***)))(((((('''***...000000.........+++,,,///333666555///***%%%$$$$$$%%%&&&&&&$$$"""&&&'''%%%!!!!!!###!!! ###&&&(((&&&### ###%%%(((***,,,///333555444888EEEaaa}}}lllnnn~~~qqqyyy}}}|||rrrgggddddddppprrrNNN;;;333000333999999888666555444555666666666777888777555222111222777999<<<===>>>@@@CCCEEE<<<:::666333111...,,,+++//////000000111000//////222333555777777666444222,,,+++,,,000333444111---!!!'''///444555333///.........,,,***((((((***,,,222111///......000333555333000,,,'''###"""###$$$+++,,,,,,++++++,,,---...+++---+++((()))...000///***&&&###""""""!!!###,,,//////...000333.........///111333444444666444111........./////////---++++++---///000///333222000......///333555111000...---,,,,,,------+++...222444444444444444000///...000333333///+++(((&&&######$$$&&&''''''$$$%%%$$$"""###&&&%%%!!!!!!%%%&&&%%%""""""&&&***---///222444111444AAA]]]rrrkkkuuuvvvyyy|||}}}ooohhhaaafffqqqiiiHHH888444444888???===:::777333111111333444333555666666555333333333444666777777777999<<<>>>;;;999555222000000000000333222111222444444222111333444666888888777555444111///...000222222---)))"""(((///444555333111000///000000...***(((''''''+++***'''%%%&&&***000555555444111,,,'''$$$$$$%%%++++++***)))***,,,111555333444000+++))),,,---++++++%%%!!!###$$$"""$$$***---------///111***))))))+++///333555666777444222111222333444444000---++++++---...//////111111000000000111222333---,,,,,,+++,,,///111333111222444555555666888:::444111......///000...+++'''$$$!!! """%%%''''''###%%%$$$###&&&***)))&&&"""$$$''''''$$$ !!!'''+++///333777:::666888CCC\\\|||ooozzzxxxppp~~~sssiiifffhhhxxx|||bbbIII???===::::::===;;;999555222000.........000222555666444333333444222333333222111222444777>>><<<777333000000333555666444333444666777555333111222333555555555444333333111...///000///+++'''&&&+++111444444222000//////000111000---+++++++++******(((&&&$$$'''---222222333222///***'''&&&'''((()))***)))))),,,111666777777333,,,***,,,---+++...&&&"""&&&(((%%%""""""###$$$''')))+++,,,------'''%%%$$$&&&,,,222555666555222111222555777777666000000000111222222///---000000000000000///---+++(((''''''(((+++...222555444444333222222444999<<<555222...---......+++((($$$"""!!!"""$$$&&&&&&&&&$$$&&&&&&%%%''',,,,,,((($$$&&&)))((($$$!!! $$$'''***---000333777:::;;;===GGG^^^~~~vvvllljjjyyyuuunnnjjjjjjvvvxxxbbbNNNIIIGGG@@@999888666666444222///---***)))...111444555555333333444333333222111///000222444DDDAAA;;;555111000222555777555444555888888666444///000111111222222222222333000------...---)))%%%)))---111333222///...---///000111000//////000222...///...+++((((((,,,//////111222000,,,(((((()))''')))+++******,,,000444666666222,,,***---///---000((($$$(((+++'''$$$%%%&&&%%%%%%'''***,,,,,,+++&&&###!!!###***000444555111///...000555777777666111222555777888666000,,,000/////////...,,,(((%%%$$$$$$$$$%%%(((---111444555444111//////222888===555222///...///---)))%%%###"""###%%%(((((('''%%%%%%''''''%%%(((,,,,,,(((%%%(((***)))&&&###$$$%%%,,,---.........000333666===???III___|||~~~rrruuu{{{nnnllljjjhhhooozzzttt___OOOLLLIII>>>555333000......111111...---000666333111......000333555333222111111111000...,,,<<<:::666///))))))...222777777333///222:::;;;777333///...000000...///333555222...------,,,(((%%%,,,...///000000///...---222000///111555777666444444555666777555000)))%%%...++++++///000,,,))))))(((***---///000000...---111444222------222444111222...***%%%$$$%%%(((***,,,'''###$$$***...///---+++)))&&&&&&(((+++,,,---+++000444333444777888666111444999:::888333000...222666999555---&&&$$$%%%)))***)))%%%"""###***000111///......000111222222666555444222///,,,(((&&&$$$))),,,+++'''###$$$&&&%%%%%%$$$"""!!!"""&&&(((,,,+++((('''&&&''')))+++...000222///,,,,,,111666888CCCXXXrrrpppsss~~~rrriiiiiijjjnnn~~~ooo[[[KKKIIIGGG>>>666555...+++***---...---///333999777444222222333555666555444333222111///---,,,000111000---)))(((+++...444333...***---333555111111///000444444000///111222///------......+++)))...///222444666666333111222111111444777777444000///444999999666111......///,,,,,,000111---***+++))),,,111555555333///,,,...000...***,,,555::::::555111,,,'''$$$$$$&&&(((...,,,******---///000///000,,,(((&&&&&&(((******,,,000333222333666777555000333777888666222///...666999:::666...((('''))),,,---,,,(((%%%&&&,,,222000///......//////000000444555555555222---)))&&&(((,,,000000,,,))))))***((('''%%%""" """$$$***)))'''%%%%%%'''***,,,---000222000......222666<<>>HHHZZZsssuuuiiissstttkkkgggeeeiiitttsss___PPPCCC@@@???;;;666555---(((%%%&&&(((+++111777;;;;;;===>>>>>>>>>>>>>>>;;;999666111,,,'''%%%$$$ $$$)))+++,,,---111444:::222''' !!!(((---///111000222777777222000111///...---,,,++++++)))((()))***///777>>>@@@===999111//////000333222...***''',,,222444333111111222+++((((((,,,---***)))***...111555888888444///,,,000///---,,,---000333444444111---(((%%%%%%&&&'''///333888888666444777:::888222***$$$###%%%((()))000111///,,,,,,///...+++***,,,///111111111333444???@@@???999111---///333444444333111///000333777.........---,,,,,,---...111111111111///,,,***(((...222666888777444333222222111...)))%%%$$$%%%'''))))))'''$$$"""###(((,,,))),,,///111111111333555<<>>===:::666333---'''###$$$%%%''',,,333777:::===AAACCCCCCAAA@@@;;;:::666///(((""" !!!$$$''')))***...444999===111###$$$,,,111111///000333333000///111000///...,,,)))&&&%%%%%%###&&&+++444;;;===;;;888333000------000111000...,,,+++---000333333000,,,&&&""""""&&&(((&&&%%%'''///000111111000///---,,,000000222444444222000//////---)))&&&%%%&&&((()))+++222888:::777777:::>>>888222***%%%%%%(((+++---222111---((((((+++***&&&%%%(((,,,...000222666888>>>@@@???999222...000333444444444333222333555777---------+++))))))+++......---,,,+++*********+++---000444666666555444333222111///+++)))(((***,,,------+++&&&!!!!!!&&&+++(((***---///000111333444:::DDDVVVmmm{{{www{{{mmm^^^[[[```hhhqqq}}}eeeQQQJJJAAA>>>===;;;777333+++&&&$$$$$$%%%%%%(((...333777===BBBDDDCCCAAA???777777444---%%%!!! """###%%%&&&&&&'''+++222888888+++""")))000...,,,,,,//////,,,,,,............,,,(((&&&&&&&&&$$$(((...333666777666555666222...---000222222111000---+++///444555///)))""""""%%%######%%%...,,,***)))((()))***+++,,,...444;;;<<<666111///)))(((%%%$$$$$$%%%'''))))))...555777666666:::>>>777222+++''''''+++///111222000+++&&&''',,,+++'''$$$'''+++...000333666888999<<<>>>:::222------///111111111222333444555666------+++'''###"""&&&***))))))((())))))+++,,,---+++---///222333444333333000///...+++******---000111111///(((""""""'''---++++++---...000222333444;;;EEEWWWooo}}}~~~{{{}}}oooeee___eeeppp}}}ttt___JJJFFFAAA>>>???>>>:::555,,,)))(((++++++***,,,///222666===BBBCCCAAA<<<999111222111,,,&&&###%%%(((&&&((()))((('''***000555000&&&"""###''',,,(((''')))......)))'''((((((***,,,,,,++++++---///---111666777444111222333555111......///000...,,,---++++++...111111---)))""""""$$$###$$$&&&***(((&&&$$$$$$%%%''')))''')))111:::;;;444...---%%%$$$###""""""###%%%'''(((,,,000222222333777999777222,,,)))***...111333000...(((%%%)))000111---%%%(((---///111222333555333888<<<999222,,,)))***------...000222444444444000///***"""######%%%(((+++------------)))***+++---///111222222111111///---,,,---000333222333111+++$$$$$$***111///......///111444555666:::EEEXXXqqq~~~{{{|||~~~jjjdddeeeiiivvvmmmZZZEEECCC@@@???@@@AAA===777///---...222333111222555222666===BBBBBB>>>888444,,,...///+++'''&&&***...)))+++---,,,***+++///333+++### $$$(((''''''***$$$$$$(((......((($$$$$$###'''+++------///333777555:::>>>;;;444//////222222///------...,,,((($$$&&&(((+++,,,,,,+++******######%%%%%%%%%(((&&&%%%$$$######$$$&&&'''%%%%%%,,,555666...((('''$$$###""" !!!###$$$)))+++---...///111333555888444...+++,,,///222333...,,,'''&&&,,,444666333(((+++///111111111111222///555:::999222***'''&&&******+++...111333444333222000)))""")))...111000...,,,)))((((((***---000111222444444333000///000333666222333222,,,&&&&&&---555333111///000222555777888999DDDWWWqqqyyy{{{|||}}}tttggg```eeerrr~~~bbbNNNHHHBBB@@@DDDCCC;;;444333666333111444:::<<<888444333333666<<<@@@>>>666///---...///...,,,,,,...///+++***...333333///---...+++++++++...000///+++'''$$$,,,222333---$$$$$$'''***++++++---111555;;;>>>>>>:::222------///111111000///,,,)))'''%%%++++++,,,,,,,,,+++***)))"""$$$%%%%%%$$$$$$%%%&&& !!!!!!###%%%(((***,,,)))((()))+++......,,,+++(((&&&######$$$&&&'''''''''(((******+++,,,///111555555333222000000000111++++++,,,---///111444555,,,000333111...,,,///333111///111555444...'''%%%&&&+++000222111000111222222000))))))'''(((,,,111111,,,'''$$$'''***++++++******+++111111111000///...,,,+++---///...***%%%%%%+++000444222222333555666666555999???RRRssstttzzz}}}uuufffbbbeeerrrpppWWWJJJEEE@@@???CCCCCC<<<666444666666888999;;;:::888777222222444888<<<<<<666111222111000///............+++,,,111888999444000000///111444888:::666///)))"""&&&---222333000)))$$$''')))+++,,,,,,---///000333888===<<<666111......000//////---***(((%%%###((()))+++,,,+++***)))'''$$$&&&'''))))))(((&&&%%%######"""###$$$''')))+++++++++***,,,---...,,,+++,,,***((('''((())))))((($$$&&&(((***+++---000333888555333333444444000---(((((()))***+++,,,------)))---000000...///333777666222000111000***&&&&&&)))---111111///,,,,,,...111222...&&&"""%%%''''''***((((((+++...---)))$$$''')))++++++)))'''$$$###***,,,///111000...+++))))))******)))''')))---111///...---///222555777777;;;GGG^^^{{{~~~sss~~~yyy~~~ooobbb```fffuuu{{{]]]KKKDDD@@@>>>>>>AAAAAA<<<888777666:::>>>???===:::::::::555444333666:::<<<;;;888777333000///111111000...)))+++111999:::666222222555999???DDDDDD===333,,,&&&)))...222333111---+++***+++,,,---//////---++++++222:::===:::444///---------,,,+++)))'''%%%$$$''')))+++,,,,,,***(((&&&&&&&&&'''+++...---((($$$'''&&&%%%$$$%%%(((***,,,...---++++++,,,,,,,,,+++///---++++++++++++)))'''"""$$$''')))+++...111444;;;777444666999777000)))%%%&&&&&&&&&'''&&&&&&&&&(((***---------000555::::::444///...,,,(((&&&''')))---000000,,,))))))***///222222---+++...000000---+++)))***+++***&&&###***+++,,,---+++)))&&&###%%%(((---111111---((($$$%%%%%%''')))+++...111222,,,***)))+++///444888999>>>OOOjjj~~~tttzzzyyyyyykkkeeecccmmmzzzmmmRRRDDD@@@<<<<<<===??????===:::999777:::===??????>>><<<;;;:::888666888<<>>CCCGGGEEE>>>555///+++---000111000///......+++***+++...111111---((((((...666:::999444000---+++++++++******)))((((((+++,,,...///...+++(((&&&%%%###"""&&&,,,---)))$$$)))((('''&&&(((+++///111111///,,,+++,,,------,,,///...,,,,,,,,,***(((%%%$$$&&&((()))+++---000333999888888::::::777000+++'''&&&$$$######$$$&&&'''+++,,,,,,,,,,,,///444888:::444//////---)))''')))))),,,...---***''''''(((+++000222///...000111//////,,,)))((())))))'''&&&)))***---000111111///---'''***...111111---((($$$&&&&&&'''+++///222333222,,,***(((***...444888:::???SSSooowwwzzzeee^^^fffrrreeeOOOCCC???999;;;======<<<<<<;;;999777666777;;;???@@@===999:::999777888<<<@@@CCCEEE666111,,,,,,000222111...(((%%%''',,,...///111666;;;>>>@@@@@@>>>888333000...///111000---+++++++++((((((***///333333///******...222444444222000///+++++++++,,,,,,---......000111222222000---***(((###%%%)))(((%%%)))(((((()))+++///333666555333000000111222222222000///.........,,,***(((((()))+++++++++,,,...000444888<<<;;;777333111111+++(((%%%"""###&&&+++...000000...,,,+++---000222444000///222222---***+++,,,...///,,,'''###"""###%%%+++/////////222222000,,,***&&&$$$%%%&&&((()))******,,,///444666555333)))+++...000111000///...++++++,,,///222333222111///---++++++///444888:::???RRRnnnzzz|||kkk^^^___rrrwww___MMMBBB<<<888<<<>>>;;;999::::::888666222111444:::<<<999444555555555666999<<<@@@BBB555111,,,+++---//////...***&&&%%%))),,,---222888999999999777333000......---000222000,,,(((((((((&&&(((+++///222333000...------......///000111111............///000111222222222222111000...,,,+++### """%%%'''&&&''''''(((+++...111444666777555444555777999999888222111//////000000///...,,,---------++++++---...111666:::888333000333666///,,,(((%%%&&&***///222222111...---,,,,,,---...///---...333444///,,,+++000111111,,,%%%!!!(((...000333777888777***'''### ###(((+++,,,***))),,,000333333111+++,,,...111333666777888000000111222111111111000111///...///222666999:::@@@RRRnnn|||sssjjjeeeeeeppprrrZZZHHH===888888>>>???:::777888888666333111//////111222111///000222333555777999;;;===777444000---++++++,,,---(((%%%%%%)))+++---111666444555333000+++)))***,,,)))...222222---(((''''''&&&)))---000000000000000++++++***+++---000222333333222111000///000000111---------------......///((('''&&&%%%%%%%%%%%%&&&%%%&&&(((+++---000111222222222333666999;;;;;;:::111///......000222222222...//////...,,,,,,---///000222333222000111555999111///,,,******+++...///...---------.../////////---++++++000111---******...//////+++%%%!!! !!!###***000333555:::;;;:::,,,)))$$$ ###)))------)))&&&(((---111222111000111222444666777888999111333444333///---...111000//////111444888::::::BBBVVVsssrrroooddd^^^cccqqqpppUUUBBB888555888???@@@:::666777777555111111000---***)))+++---...111444666777888999;;;:::888444...***(((***,,,%%%###$$$(((++++++---222111222111---)))&&&(((***&&&,,,222333...***(((((('''+++///000///...///111)))((((((***...111333444777666333111///.........((((((((()))***---000111,,,---...,,,)))&&&%%%%%%$$$%%%(((+++------------,,,---///333777999999888///,,,++++++...000222333...///000///------///111111///------///444777:::000000///...---,,,+++************---///111222111...***)))---...+++)))***(((***+++***&&&$$$%%%((((((...333444555999999888111...(((###"""%%%,,,111---((($$$&&&,,,222444444666666777888777666444333111444666222---+++---111.........111666999;;;;;;DDD[[[yyyxxxnnnlllaaaccciiivvv~~~cccNNN>>>777666>>>>>><<<777222000222555555333111...+++(((&&&%%%---)))***111666777666666???;;;666000,,,*********'''%%%######'''+++---...222222///)))'''(((&&&!!!###''',,,///...+++)))(((''',,,111111...+++,,,///,,,,,,,,,---///222666888<<<:::888666555222...+++&&&&&&%%%$$$$$$&&&***.../////////000///---(((%%%%%%$$$$$$'''+++---,,,***+++///333666555444222222---***''''''***...000111000///,,,))))))---333888555000+++))),,,///000000//////000111000+++%%% !!!###'''+++...///...---,,,,,,---...///...+++(((&&&$$$!!!"""$$$(((***+++///333777999666222...,,,...''' $$$)))+++++++++(((%%%&&&+++111666888:::888555555666555111---///000000///---+++,,,------///222555888;;;===>>>QQQ___vvv{{{ppplllnnnnnnqqqyyyuuu]]]KKK===666555777777666222......222666444444333222000...,,,+++***'''(((...333444555888===:::555111...------...---,,,,,,...//////---+++///000000---,,,,,,'''!!!!!!%%%***,,,,,,)))'''%%%%%%(((+++,,,++++++---////////////111444777888999>>>;;;888777555333000...(((((('''%%%######%%%&&&000////////////---)))&&&)))'''%%%'''***...//////000444777999777555333222///,,,***(((***---111333///...+++)))(((+++000555888333---******++++++***+++,,,...000///***###%%%***---...,,,+++,,,,,,++++++,,,+++(((&&&###!!! """&&&)))+++,,,111333555555111---***)))&&& !!!'''*********'''$$$%%%***000666999333///+++***+++---...---444444444111...+++***+++***---222555666777:::<<>>???;;;666888666333333555777888888000000///---******,,,...333222000///000000...---...---+++******+++,,,---///111555666444111///...000///,,,(((&&&)))...333000000///---+++,,,...111222000...---,,,++++++*********+++,,,...---***'''!!!%%%))),,,,,,++++++(((&&&######%%%'''''''''&&&&&&(((,,,000222222111222111---((($$$###$$$&&&&&&$$$""""""%%%)))******&&&"""###+++111555,,,((("""!!!&&&---111666666555111,,,(((&&&&&&###+++222444000///222777DDDZZZ|||~~~pppcccaaagggqqq|||}}}eeeTTTKKKCCC===;;;333333111---***---444:::@@@<<<666111///111444777666333000---((($$$'''...---///222444666888888888888999:::<<<<<<999555111000111...******,,,***&&&%%%'''++++++)))'''%%%$$$###(((+++,,,...000444:::>>>===888333111///...000333888:::;;;777666222...+++,,,///222444222111111222222111///,,,---...---+++)))'''&&&***...222444333222000000...---)))&&&%%%'''+++...000111222111000000111333000000111000...---,,,+++***((('''(((***,,,------$$$%%%&&&'''((()))))))))%%%###!!!"""$$$(((***+++))))))+++...111222111//////---)))%%%""""""%%%(((...,,,***))))))((('''&&&### !!!'''---111+++)))'''%%%%%%(((,,,///111111000---)))&&&&&&&&&%%%,,,333444000///333888CCCYYY{{{ccc]]]\\\eeerrryyy___PPPHHHBBB===;;;444444222...+++,,,111666>>>:::555111111666<<<@@@:::555111...)))$$$&&&***...000555999<<<<<<<<<;;;:::999999:::<<<===;;;999222111---((()))---...+++&&&)))++++++)))&&&$$$$$$"""###$$$%%%&&&''''''((()))---333888999777333000,,,++++++...333777999::::::888444///***)))***,,,222111000111222222111///))),,,......+++(((%%%$$$***...333666666555555555,,,)))%%%$$$%%%((())))))---///222333222222333444333444555333///***'''&&&&&&$$$"""###'''***---...''''''((((((((((((((((((%%%###"""###&&&***,,,---((((((***,,,///000...---,,,+++)))%%%###$$$'''***///...---,,,)))&&&###"""### !!!&&&+++---)))***+++***))))))+++------......,,,)))''''''((()))...333444333444888<<>>AAAFFF^^^vvveeeXXXUUUjjjnnn{{{gggMMM???:::888555555888999999666333333777;;;555555333333444666888999333,,,(((+++---,,,+++,,,)))---333888;;;:::888666222222333555888:::999888...///...,,,///666888666111333555444111///------(((...333222+++%%%""""""!!!***444666222......///...---...111333555444333///222444444111---***)))***+++,,,///000///,,,***&&&(((+++***)))))),,,///,,,///444777777666666666+++%%% ###***---)))###!!!%%%+++///000111222333222555777444...&&&"""  $$$)))...000///---(((,,,222777888555000,,,,,,***))))))+++,,,+++***''''''(((+++///222333333---------+++(((&&&'''((('''))),,,,,,+++(((&&&%%%&&&$$$"""###&&&(((*********---///000//////222555222222333111...------...444333444666999===BBBDDDHHH```uuucccTTTWWWdddtttttt```JJJ<<<555000......999<<<;;;666333555777666444222111222444333...***,,,(((&&&(((,,,///...,,,......///111333333222000777222...---000333444333------...000111333555555///666999555222333222...111111111...)))%%%######(((---111111---+++,,,...000...,,,---000111000...***...333888999777333111.........///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111111111111)))((('''(((***++++++***&&&***...000///---,,,+++...111222111,,,&&&!!!$$$&&&,,,333888555///((('''(((...666888333//////...)))######'''******))))))(((***000666777444///...,,,***((('''&&&$$$###$$$)))---,,,&&&###%%%))))))***+++*********,,,///...000111333333333222111555555444000---,,,...222;;;888555333444:::AAAEEETTTiiivvvnnnaaaYYYccctttooo]]]III===777222000000888;;;;;;777555777999888444222000111333333///+++&&&%%%%%%***000444444333000///......///111222333222///+++)))***,,,......,,,---...///000000000000///777<<<888333111000---000111000...+++)))***++++++///222000+++((((((***,,,***)))+++...///...---***...222777999999777555///...,,,******,,,...000------------------------......///000000///...---,,,+++))))))***+++)))((()))+++...///---+++))))))'''))),,,---+++(((&&&%%%''')))---111444333...))))))***...333333000///111///)))$$$###&&&)))***)))***)))+++000666777444000---+++(((%%%###""" ###(((------***))),,,///111111///---,,,,,,///111...//////000111111222222333444444222///...000222;;;888555333555<<>>999555222333888;;;;;;777666888::::::333111///000222222///,,,&&&'''+++000666:::::::::444222...,,,,,,///333555------+++(((&&&&&&(((***,,,---...///...,,,***(((---666===:::333///...---111111///---,,,...222555000222333111+++((('''(((((('''&&&(((***,,,---,,,+++---111555777999::::::222...***'''(((,,,111555////////////////////////333333333222111///,,,+++///---+++++++++***((('''+++,,,---,,,)))&&&$$$$$$!!!$$$''')))))))))***+++---------...//////,,,***((((((+++......---111888222---'''$$$&&&))))))))),,,+++,,,000555777444111---***&&&""""""&&&+++---------000333444333111...,,,+++---000,,,,,,,,,---...000222333000222222222111111222333;;;888555333555===GGGOOO]]]rrr{{{qqqlllmmmqqqtttvvvpppYYYMMMBBB<<<:::666444555999<<<;;;777444777888777222///---...111111///,,,+++///444888:::;;;;;;:::888777333000......111444...//////,,,'''%%%'''***+++,,,...///---)))%%%"""'''111::::::444...,,,---333222///------000666;;;666666555222---)))))))))&&&%%%%%%&&&(((***+++,,,------///111444666999:::333000,,,)))***///555999222222222222222222222222777777666555444111///---000///---,,,,,,,,,***(((+++,,,+++)))$$$!!! """$$$&&&'''((()))+++---111000---+++************&&&%%%''')))***,,,444>>>888333---)))((()))))))))---,,,---000333555444222---+++&&&!!!###%%%(((***+++,,,,,,---------...,,,***(((((()))((()))+++---...///000000//////......///111444666:::888444111222:::FFFOOO___sssqqqeeebbbhhhoooyyy}}}bbbLLLCCC<<<999888555444666;;;===;;;666222333444333111///---...000000---***+++000666999888777777777;;;;;;:::777333000000111000222222///***'''(((***+++,,,...///---)))$$$ """***444888333---+++---333222///---,,,000555:::;;;999666111,,,(((''''''((((((''''''''')))+++,,,---,,,,,,---///222555777444222///...///333888;;;555555555555555555555555888888888888777666444333111///------......,,,+++***+++***'''### """$$$'''((()))+++...111222000---***'''((()))+++)))&&&&&&((((((***222;;;<<<888333...+++***))))))---,,,---...000222222111---+++'''!!!!!!'''&&&&&&''''''&&&$$$""""""%%%)))***(((&&&%%%$$$###&&&+++///000///---+++...+++((('''***///444777888666333///...555AAAJJJ```tttnnn]]]ZZZ```pppzzzpppUUUCCC<<<777777666444555888<<<>>><<<555111222222000000...---...000///***&&&###***111444222000222555:::<<<>>><<<777222111222222333333111...+++))))))***,,,///000///+++'''$$$!!!%%%...444333...+++,,,000///...,,,+++---111444;;;888333///+++)))((((((++++++***(((''''''))),,,+++***))))))+++///333555333222000000111444777999666666666666666666666666777888999::::::999888777222000////////////---,,,)))***+++***'''$$$"""""""""$$$'''***+++...111333000///---)))''''''))),,,...)))(((***+++***---111888666333000---+++))))))++++++++++++,,,---///000++++++(((###$$$)))+++(((&&&%%%&&&$$$ !!!&&&((((((&&&$$$$$$!!!%%%+++000222///+++''')))&&&""""""&&&+++000333333333111---+++111===FFF```uuutttggg___hhhxxxhhhSSS>>>888555555555444777;;;;;;>>><<<666222333333222///......000111...(((""" '''///000---,,,///444777:::===<<<777444444666666555444444333111---******,,,///111000///,,,***%%%$$$***222444///***+++***+++++++++***+++---///444222///...///222444555//////---)))%%%%%%'''***(((((('''(((+++///333666222000...,,,---000444777444444444444444444444444666777888999:::999888777555333111000000///,,,+++(((+++......---***)))(((%%%'''***+++,,,,,,...///,,,------***((('''))),,,,,,'''&&&,,,000///---------...///...,,,***)))(((******)))(((((())),,,...))))))'''### ###***111...***'''(((***)))$$$ """$$$%%%$$$$$$%%%&&&###&&&+++///000...***'''!!! %%%)))******---///...+++***///;;;EEE]]]rrrzzz|||rrroookkkmmm}}}gggXXX===777444555555555888===;;;===<<<666333555666444......///111111...&&& ###***111111,,,***...333444888;;;:::666444777::::::888666777888666111---***,,,///111222111000...)))&&&)))222555///***)))$$$''')))************,,,,,,++++++///666===CCCGGG111111...)))$$$###%%%(((&&&%%%&&&(((+++000555777222///***((((((,,,111555333333333333333333333333666777888999999888777666888666333111000...+++)))(((,,,000222111///...---***,,,------+++)))(((((()))+++---+++)))(((***,,,'''"""###---555555111...$$$''')))+++***)))(((((()))(((((('''&&&'''***,,,''''''&&&###!!!%%%...555///+++(((***//////***%%%"""###"""!!! !!!$$$&&&&&&(((+++......---***((( %%%'''&&&$$$))),,,---+++***000<<>>666444666999888666888777666666666666777777333444444444222///---++++++...222444555222...,,,444333444666999<<<======<<<888666777;;;>>>>>><<<111///---...111333333111(((***...222444111,,,'''***)))))),,,......***%%%***(((''',,,999FFFHHHCCC///+++&&&###$$$'''***,,,'''***---,,,)))))),,,111000///...---...111444777555444333333333333444444222777;;;:::555111000111999888666333111///------,,,...000000000000111222111222222222111---((($$$%%%'''))))))((('''((()))+++'''$$$(((///333000,,,,,,)))&&&&&&'''***++++++///...,,,)))((((((((((((...+++&&&!!! $$$+++111///)))%%%+++444777...$$$"""%%%$$$!!!"""''',,,///+++)))---333555111,,,"""###%%%'''&&&$$$""" $$$(((,,,,,,,,,333???IIIUUUjjjttttttpppfffaaaeeemmmyyyyyyqqqooommmhhhfffhhhjjjdddeeennnqqqooosss|||yyy___PPPDDD>>>777555777999999777777777777777777777777777888999999888777444111///111444777999999666222000555555666888:::<<<============>>>???@@@???===;;;444111,,,+++...111333333,,,+++---111444333...)))+++******,,,//////+++'''(((&&&"""$$$---:::>>>;;;...***'''&&&'''***,,,---,,,------)))%%%%%%***...000//////...///000222333333333222111000///......333888<<<;;;666111//////555444333111000///....../////////...---...000222555444444666777555///+++''')))++++++***)))***+++...***&&&&&&***......---,,,+++++++++******++++++000///---,,,+++******+++000///---***((())),,,//////(((###)))333777111)))!!!###%%%%%%$$$%%%(((+++111......111555666222---((()))******)))'''%%%###"""(((---......333===FFFRRRfffuuuqqqwwwjjj___YYYZZZggg{{{|||yyywwwlllfffbbbbbb```[[[YYYYYYaaa\\\\\\ccceeebbbeeelllwww{{{zzzuuu{{{sssZZZKKKCCC>>>999777888999888666666666777777888777777666;;;;;;<<<;;;:::777444222777999<<<===<<<999444222666777999:::;;;;;;;;;;;;???BBBEEEFFFCCC???;;;999888222,,,)))***...222444...+++)))---333444///)))'''&&&&&&))),,,---)))&&&%%%###(((000111+++)))((()))+++.........000///,,,'''###"""'''++++++,,,---...///000000000222222222111///---***)))222777<<<<<<777222///...222111///.........//////111111111///------///222999777777999===<<<666111+++---//////...---...///000---((($$$$$$&&&))),,,---000444444111...---.../////////.........------222444444333111//////000///'''!!!&&&000777444...&&&&&&&&&(((+++,,,,,,+++111111222555888777222---,,,---------,,,)))'''%%%)))...333222000111888???NNN```|||xxxxxxnnnfffbbbbbbeeezzzuuuooopppqqqpppffffffgggiiiiiihhhgggfffqqqmmmlllpppqqqnnnppptttyyyrrryyymmmUUUHHHBBB???;;;999888777444222444444666666777666555555888999:::;;;:::999777555999:::<<<<<<;;;777333000555777999999999888888888===AAAEEEEEEAAA<<<::::::777333...***))),,,000333...((($$$'''///222---''' ###''')))'''$$$###"""%%%***'''''')))+++...///...---//////---)))%%%$$$'''***%%%&&&))),,,...//////...000111111111000---***(((000444999;;;999444111000111000...,,,,,,,,,---...222444444333111/////////999666555999===<<<666000---///000111000///000111///...+++&&&!!!!!!$$$(((///555;;;;;;666111000000......///000000//////...222555777777666444333333222***###%%%///666666222+++))))))---222444111---...000333777888555000---+++,,,---------+++)))(((444777777333---,,,222888KKKZZZsss~~~yyytttoookkklllrrr~~~xxxxxxrrriiiiiipppuuuuuulllpppuuuyyy}}}~~~}}}yyyeeePPPFFFAAA@@@===;;;888555111...222333333444555555555444555777999;;;<<<<<<;;;:::999:::;;;;;;999555111///222444666555333222333555:::===???===999777888:::444333000...,,,---...000---&&&!!!$$$,,,000,,,&&& %%%((('''%%%$$$######(((&&&'''))),,,//////---***+++,,,,,,,,,***)))******%%%&&&(((***++++++***)))+++,,,...//////---+++***,,,000666999999888555444444222///,,,******++++++111444888999666222...,,,555333222555777666000******,,,......---,,,---...+++------***$$$ !!!$$$---444:::;;;666000...///,,,---///000000000...---000222444555555555666777777000)))***222999:::777---***)))---333555222---***...333666555222...+++(((***---000000///---,,,555666444---&&&'''///777HHHTTThhh|||wwwwwwyyywwwsssyyyzzzyyyuuuxxxuuuooorrr}}}www]]]KKKCCC?????????===:::555111///333333222333333444555666777999;;;>>>?????????>>>:::;;;;;;;;;999555222//////111222000...---///222888888777555444444666888222333333111///...///000...)))%%%'''...111///+++###"""!!!$$$(((***)))'''%%%%%%!!!!!!(((***'''(((+++...000///+++(((''')))+++---------,,,,,,,,,+++)))((('''&&&&&&&&&)))***+++------------,,,+++...333777999:::999888777555111---***)))***+++///444:::<<<999333---***......///111111///+++'''''')))******)))))))))+++***---000///***&&&$$$%%%)))...222333000,,,******+++---///111111///---,,,,,,...111222222333444666999222---///666<<<<<<:::,,,)))(((+++000333000---+++000666777333...***)))'''+++000444555333000...---...,,,'''###&&&111;;;EEEMMM]]]vvvyyyrrruuu}}}}}}mmmTTTFFFAAA;;;===???@@@===999666444666444333222333555888999:::;;;>>>???@@@@@@???>>>999999:::999777444111///---...///,,,))))))...222888666333222333333333333222333444222000///000222333000///111555777666444---***((((((++++++(((&&&%%%'''&&&$$$'''---000///+++,,,---///000...***'''''''''(((***,,,---------///,,,)))&&&&&&'''***,,,------......///000111111---///111555888::::::999999666222...++++++,,,,,,...333888:::888222---***'''+++///000...,,,******)))+++,,,---,,,+++,,,------000222222111...,,,+++)))***,,,---,,,+++)))(((+++---000222222000---+++(((+++///111111000000111000,,,***...555::::::777,,,***)))+++///111111000222888<<<:::222+++((((((&&&***000555666333...+++(((+++,,,)))&&&***555???BBBFFFSSSkkkzzzsssnnnpppyyy~~~~~~fffOOOCCC???999<<<@@@BBB@@@===:::999888666444333444666:::<<<<<<===>>>??????>>><<<;;;666777777666444222///---,,,------***''''''---333999666333333444444222///333444444222//////222555888777777999;;;===<<<<<<333///,,,***+++***&&&###%%%''')))***///555555111//////000111111///***&&&)))'''&&&&&&))),,,---...---***'''%%%'''+++111555333333222222333444555666000000111444777999999999999666222...,,,,,,...///...222666777555000---+++$$$***000111...,,,,,,......000111222111000111222111222333444444444222111+++***)))***,,,,,,+++***,,,///222444333111---***&&&***///222111///---+++&&&$$$$$$)))111666555222///...---...000333444444999>>>AAA===333***&&&'''$$$)))///555555000***%%%***...000///,,,///888AAA@@@BBBLLLdddxxxlllaaadddooo{{{yyyZZZEEE;;;888:::999999;;;===>>>===;;;???999111000333777888888@@@BBBCCCAAA>>>:::777666555555555222000///000111444111---)))))),,,000333555333000///000111111000666555222000000444:::???;;;999;;;AAABBB===999888666///***)))'''$$$###%%%%%%%%%(((...555999888666000000111222222...((($$$!!!!!!"""%%%))),,,------...+++'''&&&)))000888>>>GGGAAA:::777777666333///333000...///333666666444777333///...000000...,,,...000111000...---,,,---+++++++++,,,...000333444222333444444444333222111666222111555777333000///111///...000...)))((()))111555666222///---)))###(((((()))...222222---'''%%%""""""(((------+++(((---333444111000222555777;;;:::333+++'''$$$!!!"""''',,,---+++))))))***,,,000555777777777:::<<<>>>===DDDXXXttt{{{pppiiiccc```kkk{{{~~~vvvYYYFFF<<<:::999888888999;;;<<<;;;:::<<<777222222555777777555<<>><<<999777666666777999888888999666444555888888666333777;;;@@@@@@;;;666222000222444555555333000//////333000---++++++///333666333222222333444333111///((((((((())),,,222:::@@@:::777888<<<===888444333222---***++++++(((&&&((()))(((***///444777666444---...///...***'''%%%%%%''',,,---,,,))))))***,,,///333666888===999666555666666333000(((''''''***111555666666222000......///000111000(((***,,,---...///111333222222222222333555777888666555444222111000//////000...///444555111...---111......000///,,,+++---666888777333111111///+++###"""$$$)))///111000---(((%%%###$$$(((++++++)))...111444333...)))((((((,,,///...(((%%%&&&'''%%%'''+++000000---***)))***222555777666444555888;;;555555;;;KKKaaazzz|||yyy}}}mmm^^^```gggpppxxx|||wwwkkkpppzzziiiTTTFFF???<<<888666444444666777777666777777888:::;;;:::666222555777;;;>>>???;;;444///---000444666555333111111444111///---...111555888777777777888888555222...++++++******+++000666:::777444444888:::666444444111---,,,//////,,,***+++---,,,---000666888777555...//////---)))&&&&&&'''!!!'''---...,,,%%%%%%'''))),,,000333444222111111222444555333000&&&$$$%%%)))///444555444111000//////000111222333---...////////////111333333333333444666888:::;;;888777555333333333333444111///111444444///,,,,,,)))'''(((,,,---,,,...111333555333///---///...+++$$$$$$&&&***///222333111000---******,,,------,,,---000333222///+++))))))***,,,***&&&%%%))),,,++++++///333333000,,,++++++444666777555222333666999555333777BBBSSShhhtttwwwpppiiieeennn|||wwwwww{{{~~~|||bbbPPPEEE>>>:::777666555555777888777777666888;;;===>>>;;;777333777555666===DDDCCC999...(((,,,222666666555555555555333000///000333666999999999999999888444///+++---...//////000222666999333000111666888777666888333///...111222000///000111//////222777:::999777000000///...+++******+++%%%!!!""")))------+++$$$$$$%%%'''***...222444000111222444555333000...'''&&&&&&***000333333222222222111111111111333444555555555222///...///000222222222444666999;;;===888777666666666777888999444222333555333---+++---)))&&&'''***,,,+++---111...000...***(((++++++)))((()))+++...111333333333222000...------...------,,,...000111111000//////......,,,((((((---000...---111555555111---,,,,,,222333444333000000444777888555555<<>>;;;333,,,)))---111444555555666666333111///......000222444555444333333222///+++(((***///666;;;>>>??????@@@444000000555888888:::<<<666000...000111000111333111///...111666999999888333///---///444666222...***,,,...,,,)))%%%$$$$$$!!!###&&&***---///000000111444888999666000+++'''+++***+++///555888777555444444444111---,,,---///333222111...+++***,,,---000/////////000111333444333444444555555555444444333000000000---***---333444///,,,,,,***&&&'''***,,,//////,,,,,,......+++///000222111///***'''$$$!!!###$$$&&&))),,,000333111000......///222444555777666111,,,,,,///---)))(((,,,000111---***))))))&&&)))---...------000333666777:::???AAAEEENNNYYYooo~~~qqqoooyyyuuupppooovvv|||___IIIAAA>>>;;;777666888;;;???BBBBBB???===666777888888666555555666555999<<<<<<888111---+++,,,///222444444444444555111000...,,,,,,---///000444333222222222111///,,,+++111999???AAAAAA??????777333111555888888999<<<666000---...//////000333000...---000555888999777333...+++///777999444---+++///222///(((""" !!!%%%+++......,,,+++)))---333555444///+++(((+++***,,,111777::::::777444444333000+++)))***,,,,,,,,,+++***((()))+++...000///...---------...///111222222333222111///...000---,,,---+++)))///666111,,,))))))(((%%%%%%)))...111222000000222222//////111222111,,,%%% !!!%%%)))///444888666222...------000222333999777222---,,,---***%%%$$$)))---...+++(((''''''!!!&&&+++---,,,---///222333666===BBBCCCAAAFFFMMM[[[pppqqqnnn}}}wwwqqqvvvsssttt{{{yyy^^^KKK@@@888333333...000666???FFFHHHDDD@@@888888777666555444333333999:::;;;888444///,,,***222222222444666666444222222222000---***)))+++,,,888666444222000000000111000999@@@AAA@@@???:::555222000///222777:::;;;:::555444222///---...111444222...,,,...333666555222///...---++++++,,,---......+++'''&&&&&&&&&###!!!%%%...222000---,,,---...000333444444222000///111//////666>>>BBB>>>999444222...+++***+++---...---)))%%%$$$(((---111222222444555333000---,,,,,,///111222111222333111+++,,,+++***'''%%%&&&)))+++,,,***(((((()))+++++++++555666888888666555555555333444000'''!!! &&&---333888:::444444222---)))(((+++///555000+++))))))***)))'''###$$$$$$###"""&&&---444&&&%%%%%%&&&(((*********555666888:::<<>>666777777888777555333222333555666555222000......555444333444555555333222555444222///,,,+++,,,...555333000......000222444777>>>AAA???<<<:::555000---,,,,,,000666:::;;;:::444444222///------000222///,,,***---111444333111111///---+++***+++,,,...,,,)))'''((()))***)))((()))---111222000......///***+++...222666777777666222222333888===???;;;777333111---)))((())),,,...---)))&&&&&&)))...111222111333444333000...---------000111000222555333...******(((%%%###$$$&&&)))+++***)))***---///000///666888;;;;;;:::888888888888666///%%%###+++111444444111111///+++'''&&&)))---000,,,'''&&&(((+++,,,+++***&&& %%%,,,000'''&&&%%%%%%((()))***)))---///222555777999;;;<<>>===:::555666666777666444222000...000222222222222333555999666444333444444444333888777555222///...///111555222...******,,,000333;;;@@@AAA===999777444000,,,******...333777777666000111111///---,,,---///,,,***)))+++000222111///111///,,,)))((()))+++---)))((((((***---000000///444333222111000000//////+++******...444888888777,,,...333888::::::888666222///***&&&%%%'''+++...,,,***((((((+++///222333111333333222///---------,,,...///...111444333///)))(((&&&###!!!"""%%%'''******+++---111444444444666999===>>>>>><<<;;;;;;>>>999...### """!!!!!!)))//////---,,,---,,,((($$$$$$'''***+++&&&""""""''',,,///000222)))$$$***,,,(((&&&$$$%%%'''((()))((((((+++///222333333444555999BBBSSSeeettt{{{wwwssskkkjjjppp{{{~~~vvvwwwtttVVVAAA666000000111------000555;;;===;;;888777666444222000///......,,,---///000000333666999:::777444333444666777777999999777444111111222444888333,,,&&&$$$&&&+++...777===@@@???<<<;;;888444///---+++---000111000---(((***,,,,,,++++++,,,---***)))))),,,///111111000...,,,)))&&&&&&(((+++---((((((***---///222333333444222111111222222111000000---******...000///---!!!'''///444555555555666111...((($$$###&&&***---,,,+++))))))+++...111333444444444222...,,,++++++,,,------+++---222111...(((((('''$$$"""###%%%(((++++++,,,///222555555555444888<<<>>>>>>===<<<<<<@@@999...%%%%%%***+++'''&&&!!!###+++///---)))((())))))%%%""""""&&&)))***%%% &&&,,,000222444---###"""''')))(((&&&$$$$$$%%%'''((((((***...222444222000000111333;;;IIIYYYfffvvvuuuvvvyyynnneeefffooo}}}lllSSSBBB:::555222333...000444;;;AAABBB>>>999999666111,,,******+++,,,+++,,,+++++++++...333666888555222222444777999:::999888777555222222444666777222***$$$"""%%%***...555<<>>888444333444666;;;AAAGGGFFFAAA;;;777333...***((()))+++---***)))(((&&&%%%(((---222444222///000222666888999666666555333222222555777555000)))%%%%%%***000555888@@@FFFEEEBBB???888222---,,,+++---000000---))) ###%%%&&&(((***+++(((***---///111222222222)))(((''''''''')))+++,,,,,,...000111000......///---000555999:::999777555...,,,)))&&&###"""!!!!!!)))---222333222000111222000---(((%%%$$$'''+++...---,,,)))&&&$$$''',,,000777777555111,,,)))((((((......+++'''(((,,,,,,***(((+++...///.........///...---++++++...000111111...000333555444444555666888666222///333;;;>>><<<222---***+++///222111...+++***((($$$"""%%%+++111333...((('''***...000000---111333111***%%%###$$$&&&###!!!!!!###'''))))))///333666444---))))))+++000666@@@IIIPPP]]]uuu|||vvvzzz~~~vvvqqqoooqqq|||yyyfffQQQEEE???;;;888888999999<<<@@@CCCBBB===999000///...,,,,,,---...///,,,***'''$$$###'''---111000...------///222333333111222222111000111555777777333---)))***///555:::;;;BBBFFFDDD@@@===777222///...---...000000,,,(((!!!###$$$%%%&&&(((***''')))---000111222222333,,,,,,,,,++++++*********...111333333000............333888999777444333333***,,,,,,)))$$$!!!"""%%%...///111111111000000111000---***''''''))),,,......,,,(((""""""(((---555555333///,,,******+++......***'''(((---///---&&&+++000444444333222222///,,,***))),,,///111222---...////////////111333333666555333555:::<<<;;;111...,,,,,,...000111000///...***%%%###(((000888777222---,,,...111111000---000222333///***$$$!!!$$$""" ###''')))+++---111444111+++'''(((,,,111666===CCCFFFOOOeeezzz{{{nnnzzzzzzttt{{{vvvcccOOODDD@@@>>>===>>>;;;999999:::<<<;;;777333***,,,...000111111111000...,,,)))&&&%%%)))///444...,,,++++++,,,......---//////000//////111444777<<<888222------111777;;;;;;AAACCC@@@===<<<999444444222000000000...)))$$$###$$$%%%%%%$$$%%%''')))&&&)))---///000111222222000000000///---+++)))(((///222555555222/////////000555888777111------///***...000---%%%!!!###''',,,,,,---...///111222222000...+++))))))+++---//////,,,''' &&&,,,222222111///,,,+++,,,......---***''')))000222000%%%+++222777888666444333///,,,)))(((+++///333444,,,------,,,+++,,,///222111666888555444666777666///...,,,,,,,,,...000111222000+++&&&%%%***444<<<999444000///111333333111///...///111222...%%%###!!!###'''***,,,,,,000333000***'''+++///333777===@@@@@@GGG[[[ooo||||||mmmkkkzzz{{{zzznnn[[[GGG@@@AAAAAA???>>>888666444222222222333333444000///222777888222++++++$$$"""'''---///...///***,,,.../////////000111000000...,,,***,,,///333888999777111***+++222:::;;;999777555444555777888555333000///...+++&&&!!!!!!!!!$$$((((((&&&'''+++***+++---000333444222111666666555444111---)))'''///111222222000...------555333000,,,***)))))))))---000222000+++&&&$$$$$$...***''''''+++///111111111111333444111,,,...222//////,,,$$$%%%...222333222---)))***///555555000******---000///---***+++///444888888666444444555444000///333555444...,,,++++++---...---,,,111000111333666666333000((((((''''''((()))***+++---///---'''$$$(((...000111444777888666222///...000------///---&&&######"""%%%&&&$$$&&&,,,///...000///000222---&&&'''...///999AAABBB???FFFXXXggg~~~rrrjjjmmm}}}mmm[[[HHHAAAAAA???<<<;;;777666444333444666888999888333000111555666222---'''###"""''',,,...///111...//////000111222111111333222000...,,,---111444777777555000++++++000444333000------///222333333222000...------,,,)))&&&$$$!!!###(((++++++...222333333333444444444333111444555555555333000,,,***000111222111///---,,,,,,///...,,,***)))(((((((((---000333111,,,'''%%%$$$(((%%%"""$$$***000333333555444555888777444444777333222///(((""" %%%***000111000---))))))...333444...)))***000444333000***+++...333777999888666999:::888333111333444111---,,,,,,...///000...,,,...,,,+++...333444111---$$$$$$$$$%%%%%%&&&&&&&&&(((***)))&&&&&&***,,,+++)))+++...000000000/////////,,,,,,---+++%%%###$$$)))+++***''')))......+++,,,,,,------&&&!!!(((111:::BBBBBB???EEEUUUcccrrrfffhhhqqqtttsssuuu}}}}}}uuu}}}kkkZZZIIIBBB@@@>>>:::777666666666666777999;;;<<<:::555000000333555222///$$$"""###)))---...111555444111000111333444222000222333222000///000222555555333///,,,++++++---...---)))%%%''',,,111222000...,,,******,,,......---&&&!!!%%%,,,000444888:::999777555222111//////111333555666555333000---000111222111...+++******++++++++++++++++++++++++,,,000444333...(((%%%%%%!!!"""***111444555666444555;;;===;;;:::;;;777555222---(((&&&(((***///000111...******,,,///222,,,'''***333888777333***+++---111555888888777:::<<<:::555444555444111------///222333333000---+++'''$$$'''...111...***!!!"""###$$$%%%$$$###""""""###$$$$$$)))...---(((((((((((()))+++---///111...+++)))***((($$$###%%%000111000------///...))))))***,,,)))"""&&&555<<>>:::888777888:::;;;;;;999777666555111...///222444222000$$$$$$(((...111111555;;;666222...///333555222...---000333555555444555555444///)))'''))),,,......111+++&&&(((000555555222+++***((()))+++...111333((( """***000444888999888555111---+++++++++---000333555555333111...---000333333000,,,(((&&&++++++---///000000111000---111666555000***'''&&&!!!###+++222555666444111333:::???===::::::888555111---,,,---///111333444444222...++++++,,,///((($$$(((222999777222******+++...222555555444555777777444333666666333///000222555777555222///***$$$!!!$$$,,,000---)))%%%&&&((())))))(((&&&$$$ ###,,,555333------***((((((***---000222---(((&&&&&&%%%"""###&&&000555777222------......***---///,,,%%%"""%%%+++777===CCCCCCAAACCCLLLUUUjjjooo```UUUPPPVVVaaajjjooosssssstttxxx{{{||||||^^^QQQEEEAAAAAA???======;;;===??????<<<555///***++++++,,,///333444222///((()))---333666666:::@@@555000,,,---000222///,,,)))///666;;;===;;;:::999777000)))''',,,111555666777111,,,---444999888555,,,+++***)))+++...222444,,,$$$###+++000333666555444222...***(((***,,,,,,...000222333111///---)))---333666333...(((%%%---...///111222333333444000444777777222---******'''%%%$$$'''...333666555111///222:::???===999888666333...+++,,,111777<<<999999888555111...,,,,,,,,,&&&"""&&&///444222---(((((())),,,000222222111222444444000000444444222222222333555666555222///***%%%"""%%%,,,000...***---...///000000...,,,***""" $$$000:::;;;555---***&&&&&&***///222333+++&&&$$$%%%$$$"""###'''+++555:::444+++***///444---111444222///...000222666;;;AAABBBAAACCCIIIOOO\\\uuuppp^^^TTTMMMHHHLLLUUU]]]eeemmmqqqsssyyyYYYMMMCCC@@@AAAAAAAAABBBAAABBBBBB???:::222***%%%&&&(((+++///333444222000---,,,///666999:::;;;???111...+++***---...---+++***000888>>>???>>>===<<<:::555///...111777;;;===999444000000555999999777000000///,,,+++,,,///222...(((%%%)))...000222555333444333000,,,+++...111---...///000///---+++***''',,,222555444000+++)))//////000000111111222222333777999888444///.........,,,+++---222555666555000000444<<<>>>;;;777777333111...++++++111:::@@@;;;:::888555333000...---***&&&###%%%)))+++)))&&&%%%%%%(((,,,000333333222444555333...---111222000444222000000111111000...+++)))(((***...000///---222333333333222111///...$$$$$$###'''111;;;<<<777%%%###!!!$$$***000222333)))%%%###$$$$$$"""$$$((((((222777111((((((000666///333555555666888777333000555;;;>>>@@@BBBFFFJJJVVVooopppaaaTTTPPPMMMJJJNNNVVV\\\cccoooyyy}}}||||||XXXMMMBBB@@@@@@AAACCCEEEFFFDDDAAA<<<666000+++)))((()))+++...000222222222000---...555::::::999:::...,,,+++******+++,,,---,,,///444777888999:::;;;999777555444555777999:::777555222222555888::::::666666444000+++)))+++---+++((()))---///...000333222555666333///...111444222111000...,,,***((('''))),,,///111111000111222444333111000//////000000777:::;;;999555111222333444111///111555777777555...000666<<<<<<777333444111222111---***---555<<<777555333111111000///...***)))'''%%%$$$###!!! """&&&---333777777666555666333......333666555444111,,,))))))***+++,,,***,,,...///////////////222222111000///...------&&&'''(((+++222888666000!!!""")))......---'''$$$###%%%%%%###$$$(((***///000***%%%(((...111---///111222666:::444***(((,,,333999===@@@CCCEEESSSkkkzzzvvvuuujjj\\\RRRRRRSSSSSSWWW___eeelllyyyyyyzzzxxxYYYNNNCCC@@@@@@@@@CCCGGGIIIEEE???999444111000///,,,,,,,,,---...111222333111,,,+++222999999666555,,,,,,+++***((())),,,...,,,---......///000444777555666666666555444333333555555444444555888;;;>>>::::::888333,,,(((((()))&&&%%%)))------+++---111222555777555000///111555555444111---***((('''&&&+++,,,------...111555888888666333111//////000111:::;;;<<<999555333444666666333111333666888888666+++...666;;;999222///111111444444000***)))///666222000...---...000000000++++++***&&&"""&&&...666;;;<<<;;;444444222...000777<<<===444///((($$$###%%%((()))***...111222000...///000000///---,,,************%%%))),,,...222444000)))""" ###))),,,***&&&&&&######&&&&&&$$$%%%(((------)))$$$%%%***---,,,***++++++---333777...!!!"""&&&---555:::>>>@@@BBBQQQhhhvvvnnnvvv{{{kkk```YYYUUUWWW[[[___eeekkkiii}}}~~~vvvTTTJJJ@@@???@@@??????@@@BBB@@@===888444222333444333333222222222222222222111111111222333444666666444666777444...+++,,,///...------------...//////555333000/////////---,,,(((...333222333888===???999777555111,,,&&&""" """'''---...,,,+++---000;;;;;;;;;999555333222333888555111000///...***'''*********+++---000333555;;;777555555333...,,,...555333555999999777777::::::666333333777888666222---000333444222...,,,+++444777888333,,,(((+++///...---++++++---...//////...---***%%%!!!"""+++666======;;;666222///222888===>>>===888000$$$ (((+++((()))111444///***,,,...---...,,,)))***,,,---,,,***((((((***+++,,,,,,+++***!!!"""$$$&&&((()))******)))((()))***(((%%%(((///222111...+++*********+++((('''(((---111111+++%%%""")))000444888<<<>>>III[[[|||tttqqqzzz~~~nnn___WWWVVVYYYaaahhhnnnuuu}}}uuuVVVKKKAAA???@@@???>>>???@@@>>>:::666333222333444555555444444444444333333111111222222333333444444444666888666222...------.../////////......///000222000---,,,+++)))&&&$$$%%%,,,222222222666999999444444222///***$$$!!!&&&+++,,,++++++...222666888:::999666333111000222111000111222111---))))))))))))***---000444666888555333444333...,,,---000...000444666555777:::;;;777333333444555333111...111333333000,,,******222555666222+++((())),,,---+++***))))))*********---+++)))%%%""" !!!""""""!!!###+++444::::::888///------222999>>>???>>>777111(((!!!###+++---******000222---(((***,,,+++000...,,,,,,///000///---***+++***(((&&&%%%'''((($$$%%%&&&(((***+++,,,---///......///+++''')))...555333111...,,,+++++++++---,,,,,,///222222---((( $$$)))...222666999<<>>>>>@@@===999666333333444555666666666555555555444444111111222222222222222111222333555777777333---)))---///222111...---...000000...,,,***(((%%%!!! (((.........000111000......///...+++'''### (((+++------++++++///222111444777888555111///---,,,---///333555444000---************---111555777666222111333333///,,,---+++)))***///222333555:::;;;888444222222222111000111222333111...***)))(((111333333000+++((((((***+++***(((&&&$$$$$$$$$$$$***)))((('''&&&'''((()))'''$$$$$$(((000444444111)))))),,,333:::>>>>>><<<777444---((()))//////,,,---111111+++'''(((***+++111//////000111333222111///000///***###!!!$$$((('''((()))***,,,...///000222111222222---'''(((,,,222111000......---......111...---...000000,,,)))###%%%)))---000333777:::BBBKKKccc{{{vvvdddXXXSSSPPPXXXgggxxxvvv___SSSGGGCCCBBB@@@>>>???BBB???;;;777666555444444444444444444444333333333111222222222222111000///------000555999777000)))+++///222111---+++,,,......---,,,+++***&&&""" '''+++***))),,,......,,,,,,,,,------......///444444333000---,,,...111---///222222000...,,,,,,+++,,,///111333333222111///...---,,,...111555888444000...222444111......***((()))---000000333777:::888555222111000222333444555444111---***((((((...///...---***((((((((()))((('''$$$"""!!!"""###(((((((((+++...111333444,,,)))&&&(((---000///,,,(((***...444:::<<<:::777777777444000///222222///000111///+++(((''')))+++//////000111222222222222444777777111'''!!!###'''((()))***+++---...///000000///111111,,,''''''++++++,,,---...///111111222000---***)))******)))'''$$$&&&))),,,...222666999???CCCUUUvvv|||xxxhhh[[[XXX[[[\\\eeevvvzzzcccVVVIIIDDDCCCAAA???@@@BBB???;;;888666555111///000000000000111111222222222222222222111000000///,,,+++...555<<<<<<666000,,,...///...+++))))))+++((((((((()))***(((%%%"""&&&+++---******...333555222000---+++,,,000444888888777444111///...000111---------,,,******+++---////////////000111333444444333000//////222555888333...+++000333222111111...+++,,,///000...///333666777666444111000333666777777666333...+++))))))'''&&&$$$$$$%%%&&&&&&&&&))))))(((%%%"""!!!"""$$$'''''')))...666<<<>>>???555000,,,---000222///,,,---...222555777777444222777;;;;;;666444444333000///---+++(((&&&%%%&&&(((,,,---///000000/////////222777:::555+++$$$###%%%&&&((()))+++,,,---------,,,,,,---///+++''')))...,,,---///111222333222222---+++(((&&&&&&'''''''''&&&(((+++---///222666:::===>>>LLLiii~~~vvvjjj^^^UUUXXXaaajjjrrr|||dddWWWIIIDDDBBB@@@???@@@???<<<999888888555///+++,,,,,,---...000111222222444333222111111111111111///...///444;;;???===:::///...,,,+++***))))))((("""!!!"""$$$''''''&&&$$$,,,111222//////666<<>>???:::555444222000+++'''%%%%%%$$$!!!"""$$$)))+++---...,,,+++++++++---111555222+++%%%""""""###&&&)))+++---,,,***))))))(((***,,,***(((,,,333444555666666444222///---+++***((('''&&&((()))******,,,///111222333666888:::<<>>===>>><<<::::::<<<===:::333---+++,,,---///111333555666555444222000000111333444333000...000555;;;>>>>>>444///)))(((***+++***'''!!!%%%'''''''''+++111444333555;;;AAACCC@@@:::222+++)))+++000333222111000000111333444444000000000...,,,+++,,,...000111222111//////222444333111///---///333777:::000((("""&&&---000222333444222333666444///,,,,,,...333777555///+++---111444666777555111,,,)))''' (((,,,---111222000***"""!!!%%%$$$'''...777>>>???>>>===999666666999888333---+++,,,---------...000111999@@@BBB<<<555222111000)))$$$###&&&&&&"""!!!$$$'''***---,,,***''''''''')))+++---,,,)))&&&$$$$$$!!!$$$)))---...,,,(((&&&&&&$$$%%%'''&&&%%%+++333666666777666333///+++(((((((((((('''''')))+++---000222444555444444444555888<<>><<<<<<===;;;;;;<<<@@@CCCAAA999222+++,,,...111444666888999666444222000000222555777444000,,,+++///555;;;>>>888000((('''***---+++''' !!!$$$'''))))))&&&...333444666<<>>CCCFFFBBB<<<666111111222333444666888888999666222//////000333666111...***&&&''',,,444:::333---'''%%%''')))(((%%%""""""""""""###%%%'''))))))---333666777777999<<<:::;;;888555666:::<<<999555777888888777666666777888888888777555333000...555666888888777555222000222222111...,,,+++,,,...,,,%%% !!!(((---...------***+++000333111000222111111111///,,,'''###!!!///333777777333///,,,+++'''### ###***000222111222111000+++&&&""" """%%%(((+++---111555888000111222333333111...+++&&&((()))&&&"""%%%...777;;;<<<<<<:::666222111000000+++***,,,***$$$###&&&+++******)))(((''''''&&&,,,...,,,'''%%%(((++++++%%%!!!"""***...***&&&'''!!!$$$'''%%%""""""&&&******---000000...+++((('''***&&&"""!!!%%%(((******---///222333333111...,,,...999???III]]]rrryyy{{{~~~~~~rrrttt~~~uuu]]]PPPBBB===<<<;;;:::;;;888:::>>>BBBDDDAAA;;;666///000111222444666999:::999777444111000000222333000...,,,))))))***...111///+++((((((***+++)))%%%&&&&&&%%%%%%%%%&&&((()))))),,,000222222333555777999:::999888;;;@@@@@@<<<333555777777666666777888666666666777777666666555555666777888777555222111333444333000---+++,,,---)))$$$ ###+++222444222+++''')))000555444222111111111000---***'''%%%$$$---222777999666111---,,,...+++((())),,,//////...---...///---)))%%%###"""&&&''')))+++,,,///333666222111000//////...---,,,******)))%%%###&&&---333888999:::999666333222222333...***+++)))%%%&&&***+++******))))))*********...000...(((&&&***------%%%!!!!!!'''***'''%%%&&&%%%(((***((($$$###&&&))),,,,,,,,,+++******++++++***'''$$$###%%%((()))((()))+++---//////...,,,++++++555<<>><<<888444,,,,,,---...111333666888888777555333222111000000000///...---+++)))((((((***)))***---000///+++'''+++***)))(((((()))***++++++,,,......------...000666777777888>>>CCC@@@999000222444444444444666777444444444555666888999:::333444444444333111///...222333333111...+++******'''$$$"""&&&///666999888+++''')))333;;;:::555111222222000,,,)))'''(((***---111666888777333000...222222111///---,,,***))))))+++......,,,)))((('''+++,,,,,,++++++---000333555222///---...///000000///---)))&&&''')))...111444666777777555222222222444///+++***)))(((+++///111///---,,,+++,,,---...,,,...+++%%%###'''***+++&&&"""!!!$$$&&&&&&'''))),,,---,,,)))&&&%%%(((,,,333000,,,)))(((***...000///---***)))))))))(((&&&(((((()))***++++++++++++)))333999BBBSSSeee|||~~~{{{wwwvvvsssoookkknnntttxxx{{{ttt___TTTHHHBBB===888444444333333333444666666444222************+++...000222555666666555444333111111222000///...---+++(((&&&%%%(((,,,222555444...***......---,,,---...///000......---+++*********+++111222333555;;;???:::111---...//////......000222333222222333555888:::<<<333222111000---+++)))(((---///000000---+++******+++(((&&&***111777999999///***,,,777@@@???777000222222///+++''''''+++///111333555666555333111000000222333222///+++((((((+++,,,------,,,++++++,,,111111///---++++++...111333111...///222555555444111---((((((+++///111222222333555444222///...///000...++++++,,,---000333999666222///,,,,,,,,,---++++++(((!!!###'''((((((%%%$$$%%%'''***---000///...***'''&&&)))///444<<<777111---+++,,,---...333222111000...,,,***)))******************++++++,,,666:::@@@OOO]]]ttt{{{~~~zzzqqqkkkiiihhhiiijjjpppxxxwwwcccVVVIII@@@:::333111222///......000222444444444///---+++******+++---...333444666777777777555444444222///.........,,,***$$$'''---333666555111...000000///000111333444666222111///---,,,++++++***///000111222666888333++++++,,,,,,***(((((()))+++000000222444777<<>>AAALLLVVVjjj{{{zzzooojjjeeecccaaabbbiiipppxxxbbbWWWJJJ@@@999222000111111000000111444777888888666444111...---...000111333444777999:::999888777666222///...000222000...###&&&***///222333222222222222222222444666888999555333111000000///---+++///222222000111222///***,,,,,,+++)))&&&&&&''')))...///222666;;;@@@DDDFFF???<<<888333///,,,+++***,,,...000111111111333444444111,,,***,,,///111222000***)))///444111+++''''''******'''""" $$$)))666444111///111222333444...111444888999888666444333333111...,,,,,,...000333333222///,,,******+++######'''///666777222---$$$!!!!!!'''---000111111222333111...+++***)))(((,,,......111555777555...---,,,++++++---///000666666000(((%%%***000222,,,000111///000444888888---(((### $$$,,,777>>>999666222111///+++%%% !!!$$$))),,,///111555777222111000/////////000000666>>>???AAAIIIPPPaaazzzwwwqqqccc```___```___dddtttvvv]]]TTTKKKDDD<<<444222333666444333555777999::::::999777444111000222444555666777999:::;;;;;;:::999555222///000333444111..."""$$$&&&(((+++...111333555555555555555777999:::666555333444555444000---...111222---***,,,---,,,------,,,***((((((***---///000333777:::===???@@@BBB???:::666222000000000---.../////////000222444222///***'''(((,,,000333...(((&&&))),,,***''''''&&&***---+++%%%"""$$$(((000///...000333555555444222222444888;;;<<<999555222333444333000...---......000000...+++((('''&&&""""""%%%,,,444555///((( !!!%%%+++///111000222333222000...------,,,//////,,,...444666444,,,,,,,,,---///111333444777666///&&&###)))///111...444777444222444555333+++((($$$"""%%%***000444111///---///000...(((######'''***,,,///444777...//////000111222222222333<<<===>>>EEEKKK[[[ssstttuuuuuunnn]]]\\\]]]___aaajjjsssXXXRRRKKKGGG@@@888444555888777666666888999999999888666333111111333555777999:::;;;;;;;;;;;;:::999444111000222555444000+++"""""""""###%%%***///333888888777666666777888999666555444666777666222...***///000)))%%%''',,,...//////...---,,,,,,///222111222444666666666555555@@@>>>999555333222222333,,,------,,,+++,,,...000///+++'''$$$&&&+++222666---(((%%%'''(((''''''***(((...333111***&&&'''*********,,,111666888666333444222222666:::;;;777111...222555666444000...,,,***,,,...---***&&&$$$$$$&&&%%%&&&,,,333444...'''!!!!!!"""$$$'''+++000333000222444444222111000111111333000***+++111555333000111222333444555555555222000*** ###***,,,///777:::666222333111---+++)))&&&%%%&&&(((******,,,******...222333///***&&&(((+++++++++,,,000444***+++---///111333444444///888:::;;;BBBHHHWWWooo~~~sssjjjwwwpppjjjbbb]]]aaannnwwwrrrrrrzzzwwwVVVLLLCCCAAAAAA===::::::555666777777555444444444888333---+++///555999;;;:::<<<===<<<:::888888888:::999888999777222)))### """%%%)))...111;;;999666333111222333555:::<<<===<<<999666333222222///***''''''+++000333222...***)))+++///333555555222000///000000---***666666555222000......///---,,,(((###!!!'''---111222---%%%$$$---444555,,,***((('''(((+++,,,,,,...000111111///,,,,,,,,,)))(((+++111777999555111333333444555888888777555000222333111...---///111111333333...'''%%%(((,,,+++)))(((***...111111000+++***((('''))),,,///222///000222333444555444444333///...///,,,)))---666444555666555333111000000---+++%%%###+++222333333333111///...---+++***(((&&&&&&&&&'''''''''))),,,///111000,,,)))++++++,,,---,,,+++***(((%%%***111555555333111000000444444888>>>@@@QQQmmmyyyjjjkkkyyysssooouuu~~~~~~{{{wwwwww{{{zzzXXXMMMBBB>>>===:::999999888888888777555333333333444000+++***...333666888888999999888666444555666999888777777666222+++&&&!!!"""###&&&***///444888777555333222222333333:::<<<===;;;777444333444666444111//////111444666111///,,,,,,---/////////222///---,,,---,,,***'''......---,,,+++++++++,,,---,,,)))### %%%***222555333+++(((+++//////---,,,******+++,,,------111222333222///---------+++)))***000999<<<999555111111333666:::;;;999888000111111///------000333444444333///***(((***---...+++)))+++///444777777333///***&&&%%%(((,,,000---...111333444444333333000---...///,,,)))---555777999;;;888333///,,,,,,)))(((%%%!!!''',,,,,,---......---***((('''&&&&&&(((+++------,,,)))(((((()))+++,,,+++***,,,,,,,,,,,,+++***))))))&&&,,,333777888666444222///222000444===@@@OOOiiirrraaajjj{{{wwwzzz~~~yyy\\\NNN@@@999777666666888===;;;:::777555333222222111///,,,,,,...111333444666666555333111111333555999888777666555111---)))$$$$$$$$$$$$&&&)))///333222222222222222111111000444777999777222///111444999999999999999999999999222111000000111000...,,,000...,,,,,,,,,+++)))'''&&&'''((()))***+++,,,,,,//////,,,'''"""!!!%%%)))///555777222------///000------.........---,,,,,,222333333222///.........---)))'''...888>>>;;;666333333555888;;;;;;888666000000000//////000333555777666333000...---------///---+++,,,111777;;;===;;;555,,,$$$!!!###(((,,,***,,,///222444333222111,,,,,,---///,,,)))+++000777;;;===999111+++)))***+++------***%%%###$$$&&&$$$$$$%%%))),,,+++'''### !!!'''000444333000+++((($$$###%%%(((+++,,,------,,,+++***************///555999999888777777444444000444>>>CCCNNNccclll^^^fffwww}}}ppp}}}~~~www___OOO>>>555333222444888AAA???;;;888666555444333444333111111111222222222555444333111000111555888;;;:::888666333000---+++)))(((&&&$$$$$$&&&***...+++,,,///111111000///...+++///222000,,,+++///444999:::<<<======<<<999888333222111222222222///...111000//////......---,,,&&&'''(((***...000000000111111///***%%%###&&&***)))///444333000///222666,,,///222333111///---,,,111222222111000000111333000***&&&+++555:::888222777777888:::;;;999555222000111333444555555666777999666333222111111///......------///222666999::::::444,,,$$$ !!!$$$'''(((***...111333333111000)))+++......***&&&&&&(((222555777333,,,(((***---111333444222...(((%%%$$$ """&&&++++++&&& '''111666333...,,,(((%%%###%%%))),,,---...---,,,+++++++++,,,---000222555666777888;;;===>>>===666777BBBFFFNNN^^^zzzyyyiiiaaabbbsssxxxttt~~~yyy```OOO===444111222555888CCC???:::888888888777666::::::999888666555444444555555444222222555:::===>>>===;;;888444000...---...,,,)))%%%""""""$$$'''%%%(((,,,///000000...---'''***...---,,,,,,111555555777999;;;:::888555222///...------///000000///111111111111000000000111+++***+++...222444444222//////---((($$$###&&&)))&&&)))------,,,+++000555...222777999777333111111333333444333333444888;;;666000+++---444888444///555555666888999888555222222444777;;;<<<;;;888666888666333222222111///...***,,,///111111111111111222///***%%%###"""###$$$'''))),,,///000000///...)))---///---((($$$""""""***,,,,,,***'''(((...444333333333111,,,&&&""" !!!###'''+++***&&&"""!!!***333777222,,,***)))((()))+++,,,,,,,,,---,,,,,,,,,---...000111666444222000000555;;;AAAEEEDDD;;;999BBBFFFJJJWWWpppqqqgggeeeaaappp{{{yyy}}}}}}^^^NNN===555333444666:::AAA<<<777555777:::::::::===>>>???===;;;999999:::888888666555444666;;;>>>>>>>>>===:::555222000000222111...)))%%%"""###$$$###&&&+++///111111000///)))+++...///000111444555000111333444333111...---)))''''''(((***,,,---,,,---///111111000111222444000//////111444555333///******((($$$ !!!%%%***+++(((((()))(((&&&(((,,,000555;;;===:::777666666555666555555555777<<>><<<888444444444333222000///...---'''+++///111000---+++******)))((('''&&&%%%%%%%%%&&&''')))***++++++++++++***///222...(((&&&###!!!$$$%%%%%%&&&(((---444888666444111,,,)))%%%###""""""$$$'''))))))(((&&&$$$&&&&&&)))///666666111+++((((((***,,,......,,,)))((()))***,,,///111444555777444///++++++000888???BBBCCC:::555<<>>888777777999<<<;;;666111111666:::<<<<<<<<<>>>???>>><<<<<<>>>@@@;;;:::999666444555777:::;;;===>>><<<888555444444555555333000+++(((''''''$$$''',,,111444555444444.........111333444222000---------------+++***)))$$$$$$&&&)))++++++***(((+++...111111111222555888777444333444666555000+++)))(((&&&""" """(((...222,,,***,,,,,,(((&&&'''---222999:::888555555777666555444222111333888;;;<<<:::888777666555333111++++++,,,///444888999:::888777666777999888444111///111333111---***+++,,,(((,,,///000...+++******((('''''''''(((((()))***$$$$$$$$$$$$$$$%%%&&&&&&+++111444///+++***)))&&&$$$$$$%%%)))///444777777666111***$$$###$$$&&&((("""&&&***)))&&&######%%%+++---///333555333///+++%%%&&&(((+++...---)))&&&!!!###'''+++///333555777444111---)))(((+++222888;;;>>>777000555888===GGGZZZtttsssjjjeeebbbiiilllttt}}}~~~vvvZZZLLL???:::::::::;;;===777222---...444:::======999;;;======<<<===AAADDD===<<<:::777333222333444888;;;>>>>>>;;;888777888666777777444000---++++++&&&)))...222666888888888111///...000444444///***,,,++++++***)))((((((((($$$&&&)))---///...)))%%%+++...222333333555888;;;===999666777888666///******)))'''###"""%%%---333888000...333555///***((('''---444555333111222444444222000---+++---111444888999999888555222111111,,,+++***---111555777888;;;777333222333333111///,,,000222000+++'''))),,,***---//////,,,+++,,,...)))(((''''''(((***,,,...###"""!!! !!!"""###+++222555111---......+++'''&&&(((...666:::888555///)))$$$((("""'''+++)))"""!!!%%%,,,...111333222///,,,***###$$$&&&)))+++***'''$$$$$$***///333666777000///,,,)))''')))...222555;;;555---111555;;;FFFTTTnnnrrrfffccceeeeeekkktttyyyxxxzzzyyy^^^NNN===888888666444333222///...333:::===:::555000222555777999999777777:::777555555222......222:::AAAFFFEEECCCAAA===999;;;;;;999777333///+++)))***((()))...555::::::888...//////......---,,,+++---,,,++++++,,,+++***((('''+++000444555222...++++++///333666888888999:::<<<666333555777333000000---///,,,&&&$$$)))---...///...000444333...+++,,,---///111222222111111111111///...***$$$""")))444666666666666555444333333...---------///333888:::777222---******+++***)))%%%))),,,)))######(((///+++,,,---///000111222111...***''')))---000///,,,((('''%%%###""""""%%%(((+++,,,...000222222000------...222777:::888222,,,(((###"""$$$"""$$$&&&)))******)))(((...------,,,,,,+++(((&&&'''&&&%%%'''******&&&"""!!!(((,,,...111888>>>666000***(((***,,,------///111222...+++///:::CCCVVVjjjooocccaaacccfffjjjqqqvvvvvvxxxyyy^^^MMM<<<555333111///...+++***,,,333;;;<<<888222000111333444555555555555777444444555333//////222===HHHQQQOOOJJJEEEBBB???;;;999777555333222222222111...,,,...333666555222))))))***+++,,,,,,,,,,,,---------......,,,***((()))+++...111222111///---+++...111333333444555666:::444222555777666444444888777333,,,))),,,---+++((('''(((---...+++***,,,333111000222666666444111,,,++++++)))### '''000555555555555444333333222///...///000222555777999777222,,,))))))******)))&&&&&&&&&%%%###$$$'''***+++---///000000000000111...***((()))...222111000---,,,)))'''%%%%%%''')))*********,,,///111111000000000222666888555///)))!!!"""&&&((($$$$$$%%%'''***---///111111///---,,,+++***)))(((***(((((()))++++++'''###$$$***---...111666:::333///+++***,,,//////...///000///,,,***///:::DDDSSSgggxxxggg]]]\\\```dddgggmmmsssuuuvvv~~~zzz^^^MMM;;;222///,,,++++++((((((---444;;;;;;555...111111222333444555555555555333555888888444333444???MMMZZZZZZSSSMMMIIIFFF999888666555555777:::<<<888444000...000000...+++"""###&&&(((***+++++++++***,,,///111111///,,,)))+++***)))***---/////////...///000000.........000333//////555::::::999:::???<<<666000...000---(((### !!!%%%((((((***...555111///111666888444///+++***+++***&&&"""&&&...111222222222222222111111---...///111222333333333444111...,,,++++++)))((('''$$$!!!!!!###&&&&&&&&&+++...111111///...///111...,,,+++---111444444222111///,,,***)))***+++---+++)))''''''+++///222444777666666888888555...((( %%%***---...((((((((())),,,111666999222000---+++))))))***+++---++++++,,,---+++&&&"""###'''---//////000333666111///---...111333111///...///...+++***///:::CCCPPPaaa|||{{{lll]]]UUUVVVZZZ]]]aaajjjrrruuutttwww|||zzzyyy|||___NNN<<<222...,,,,,,...,,,,,,///444777666000***...///333555777777777666666444777===>>>;;;777777<<>>>>>;;;;;;:::888222///111444000)))###!!!$$$%%%***000222000...///111222000---//////000000+++&&&(((------......///000000//////***+++---/////////---,,,111222222222111...***'''&&&$$$""""""$$$&&&''''''---111444444111...///111//////111444666666333000...,,,******,,,///111222///+++'''%%%)))...333666>>><<<:::::::::777000+++""""""$$$(((---000000000---,,,,,,---///222555777...---+++)))((())),,,///...,,,,,,---...+++%%% $$$''',,,///000111333555222111111333666666222//////000000///---111888>>>KKKZZZrrrvvv|||yyydddUUUMMMNNNRRRWWW]]]gggqqqrrrmmmkkkmmmrrrxxx|||~~~~~~aaaQQQ???555111///000333222000/////////---(((%%%'''***000666888888666555444222555<<>><<<999888888666111---'''(((***...000000---***+++,,,---------+++)))(((((()))***)))(((***...111,,,+++***,,,---***$$$"""%%%)))---000333555777666555555888:::888333...000222444444333333666999FFFRRRggg{{{qqqwwwrrr```RRRIIIHHHKKKTTT[[[gggpppnnngggfffhhhrrr|||bbbTTTDDD:::555222333666222///+++)))'''&&&$$$###"""&&&,,,222555444333111...,,,...555888444...,,,***000999DDDPPPSSSIII;;;666777888999999999777666888777666333000---+++***&&&(((+++---...---+++***$$$,,,555::::::777555555000---+++///555999888555555666555333///---,,,---111///222999;;;555,,,(((***---///222777<<<;;;666'''""" %%%+++000444666333---+++...333555333333333///)))'''***+++,,,...///111222222333222111///...,,,+++++++++///444:::===:::444---)))***+++,,,+++***+++///222555666888::::::888666444444777:::<<<:::666000,,,&&&$$$###'''...444888999666111,,,)))+++000444777666333000000111222///---((()))+++...///,,,'''###$$$&&&((()))'''######'''+++,,,,,,,,,...111(((((((((+++---+++%%% """&&&***///444888:::888888999;;;===:::444///111333555555555555666777AAAKKK]]]uuuvvvmmmtttzzziii[[[QQQIIIGGGJJJSSS[[[hhhqqqpppmmmqqqyyycccVVVGGG===666111111333...,,,***(((((((((((('''%%%'''***---///000000000***&&&'''---000,,,%%%"""!!!'''000:::EEEIIIBBB777666666666555555555555555666777777666333///---+++***,,,///222333222000///)))000999<<<:::666444444,,,***+++111999;;;777222,,,...111111111000000111222......333444000+++)))***000444555666999777333***$$$ !!!!!!&&&,,,444666666333///...000333444111111222000+++***,,,...///111333555777777888777444///+++))))))+++,,,111666:::;;;777222///...///---,,,,,,...111333333999888999<<>>EEEUUUlllrrrjjjrrrwwwlll___VVVOOOJJJIIILLLQQQ[[[iiisssuuuwwwdddWWWHHH===555///...000++++++++++++---.........,,,+++++++++,,,...000111((($$$$$$))),,,(((!!!$$$---555===@@@<<<555777555333111111222444555555777888888444000---++++++...222555777666555333---444<<<===999555222222&&&&&&)))000888999333,,,###''',,,///111222333444///***(((,,,000000///111,,,333777555444333000,,,---((($$$$$$%%%&&&***000777555333111000000000000333111000222111......000111222444777999:::;;;<<<888333---(((%%%&&&))),,,444666888777333000000111444...)))+++222666555111<<<:::999===CCCCCC===777:::999888555333333555777444000+++,,,111555555333///---+++,,,///333666888&&&###!!!###)))---///...&&&'''***...///...)))%%%"""$$$$$$"""%%%,,,444777333...,,,,,,$$$$$$'''+++///...)))$$$!!!!!!!!!%%%+++333888;;;888888:::===@@@???:::666000///------000555;;;???===CCCPPPgggxxxjjjlllvvvxxxeee___WWWQQQNNNOOOPPPQQQXXX___hhhqqq|||fffTTTAAA666222...------***+++,,,...000111111222444///***'''(((+++...///---+++)))(((((((((&&&$$$&&&(((((()))000777999555555222///000333555555444666666666444000---,,,,,,...111444555444333222222333666888999555111---+++''''''))),,,......,,,)))%%%'''+++222777888333///---&&&!!!&&&222999777333222444666555111,,,(((&&&(((***------,,,---000333>>>888111---+++---...///111---+++---333666444222111///111666888888:::===777444,,,$$$$$$))),,,+++444333111000/////////000...)))&&&)))222999:::888999888999;;;===>>>===;;;<<<888666999::::::===BBB<<<:::888999;;;999555000---+++)))***...222444555'''%%%%%%+++222444///)))%%%(((***---000111))) """###$$$%%%%%%%%%'''---555999777111***&&&%%%(((,,,000000...***''''''&&&'''***///333555666888777666777999;;;<<<<<<777000,,,...111222555888777BBBPPPbbbxxxjjjooo}}}|||nnngggccc^^^XXXTTTSSSUUUXXXZZZccciiiqqqzzzhhhTTT???444111///------******,,,---............111///+++(((&&&''')))+++......---,,,+++)))((('''***,,,,,,+++///444555222000///...///222444444333222333222111///...000111///111111111///...///000333555888888555111...---'''&&&&&&''')))+++***)))(((+++111999>>>===666000+++&&&$$$)))333:::;;;999111333444333///+++((('''+++---.........000444777@@@:::222,,,***+++,,,---...***&&&'''---222444444444111111444444222222555333111+++"""!!!&&&+++,,,111///,,,)))((()))+++------'''"""%%%...777::::::<<<:::999999::::::999777999666555999;;;<<<@@@EEEFFFCCC@@@??????<<<777222000///---,,,,,,///222444111......222888999444///---000111000000000***###!!! """%%%((()))(((***///555999888333///---))),,,111444444111,,,))),,,,,,---///222444555555444333222222555888:::;;;;;;444000111333333444777555???LLL]]]yyytttxxxuuuhhhaaa^^^^^^[[[WWWUUUUUUYYY^^^bbbjjjpppwwwnnnYYYBBB777555333111///)))******++++++++++++***...///...***%%%###%%%'''///111333111...++++++,,,111444555222000333333222......///111444555333222111222222000//////111333//////---+++)))))),,,///333555888888555222000///***'''$$$$$$&&&(((***+++,,,000888@@@DDD@@@666...***)))))),,,111666999:::111222222000,,,)))((((((+++,,,,,,,,,---000555888BBB;;;333,,,))))))***++++++&&&!!!"""'''...333555999555333444222---,,,///444444...%%%!!!%%%,,,//////,,,(((%%%$$$'''***,,,)))$$$"""+++444:::;;;===:::666444333333222222444111222777;;;<<<@@@EEEMMMIIIDDDAAA???<<<666111222222000---***+++///333999666444666:::;;;888444777::::::444000///---***&&&"""!!!'''---...---+++...222444444333333333...111555888777333...+++///000333555777777777666222111//////111555999;;;===777333333333000000222111999DDDTTTmmmuuuggg```^^^]]]]]]\\\YYYXXXYYY]]]cccgggmmmqqqwwwvvvaaaKKKAAA>>>:::444000((()))***++++++++++++***...111222...'''###$$$'''///444777666000,,,,,,...666<<<===999555666777666000111333555666555222000222444666555333111000000...,,,***'''&&&)))---111333555777666444222111111000---(((&&&(((+++...///111444999???AAA<<<222***(((***,,,---,,,---000333333333111...***'''''''''((((((''''''(((,,,111444???888000***((()))***++++++'''$$$$$$(((---222333999555333333222......000:::;;;666+++%%%'''///333...,,,***(((((()))+++---%%%""" $$$,,,555999;;;;;;777222///.../////////000...000666999:::===AAAJJJFFF@@@===;;;777111---///111000,,,((('''---222666333111222666888777444<<<@@@???777000000222222---'''!!!###***000111///(((***+++,,,,,,...222555444555555555444111///---///222666999999888777777555444222000000333888<<<<<<888444444111,,,***,,,...444>>>KKKaaa{{{kkk```\\\ZZZYYY\\\\\\\\\ZZZZZZ^^^eeejjjkkknnnsss{{{yyygggSSSIIIEEE>>>555000***+++,,,---............///333666333---))))))+++///444999888222...---...666<<<>>>;;;888888:::999222444666666444111---+++000444:::<<<:::555111...*********)))))),,,111555333444555555222111000111777333///...///111333444333333444777888444,,,%%%###(((,,,,,,)))''')))+++444444222...***''''''((()))'''%%%$$$&&&***---///666222,,,((((((***,,,------,,,++++++---///000000222///...000111///111555>>>@@@;;;///'''(((...111***+++,,,------,,,,,,+++""""""$$$***111777999999999555111...///000222222111///222777999999:::===AAA>>>:::888777444///***))),,,---***&&&&&&+++000...,,,+++---111444555444:::??????777000111555888222+++%%%&&&---111111...'''''''''''''''+++000444777555222///------......000444888999777444222111777777444111...000444888;;;888666666222+++)))***111555<<>>GGGSSShhhvvvmmmccc]]]]]]]]]\\\ZZZWWW\\\ccchhhnnnwwwpppcccRRREEE<<<888;;;AAABBBBBB@@@>>><<<999666555333333444777;;;===>>>===666777999<<<<<<888111,,,222444555666:::>>>;;;666000222333111---))))))***222777===???===666000,,,###***333888999555111...555444333000,,,+++,,,---///111666;;;;;;666...((())))))+++///333333///+++)))///777:::777000)))%%%,,,...111222222333444555:::777333222222111...+++###"""###%%%)))++++++***...///111111///.........***''''''***---///333888//////+++&&&%%%'''%%% ###$$$%%%&&&''''''((((((,,,,,,,,,...111444777888...,,,******,,,...//////******...555777555555777666666777:::<<<:::333---((()))***,,,---,,,(((%%%###$$$&&&))),,,...//////+++///000---,,,------***!!!###(((+++---,,,***(((((()))((('''&&&'''***,,,333333333222000...---,,,)))...222111---+++,,,......111222000,,,***...222000222666999666///,,,...333555;;;DDDNNNaaaxxxqqqeeebbb___^^^```eeeiiilll```kkkyyyqqq___MMMFFFBBB===<<<@@@DDD???::::::======999555555333222444888;;;;;;:::777444666;;;999222...///555666777777777555333222...000111...)))'''+++...<<<======;;;888333---***'''***000666999888333///999===999...'''((()))((((((,,,111444333000...---''''''(((,,,000222111...---555===???999---"""'''000777777888999777222333555555222...)))''''''%%%###%%%******&&&''',,,222111...,,,000666777444...---,,,+++---000333555333///******,,,,,,(((###%%%###"""$$$'''***---...444///***---333555///)))&&&%%%%%%&&&))),,,------((()))+++---000222555666555555777999;;;999555222---------...///---***((('''&&&&&&)))---...+++''',,,...//////---***&&&###!!!&&&***------+++***+++(((''''''%%%###%%%***000333444333333333///)))###***//////000222111...///111///)))''',,,222444444333111///...///333666666555111777IIIZZZuuuyyypppiiidddeeeggglllrrrxxx}}}nnn[[[IIIBBB@@@<<<<<>>>>>777,,,"""&&&000888::::::;;;999333444333111111111///,,,)))%%%$$$(((,,,,,,(((+++111666666333000222777888555...---,,,,,,,,,...000222444000,,,***+++,,,+++))))))((('''(((+++...111222999333...///333333---&&&"""######&&&))),,,......))))))***+++---///111222444666888::::::999666555111111111111111///---+++++++++,,,///111///***$$$,,,---//////---***&&&$$$!!!###(((,,,......,,,+++******,,,---(((######'''///222333111000000,,,&&&&&&---222111///000111000444555111)))'''---444777333333111///---///222555444333...333CCCRRRlll|||vvvtttsssssstttssspppmmmtttxxxppp[[[FFF???<<<888999>>>999888666666666777999:::666444222111000///---+++...,,,,,,......***)))+++---///222444333111...+++))),,,...---,,,---111555;;;:::777555333333444444000...,,,++++++...111333333555333,,,'''%%%### $$$(((...111222111//////(((+++111777;;;:::666222555777999777111***$$$!!!(((000777:::;;;;;;999555555111//////222333000,,,''')))...000...,,,000777<<<<<<999444555888888555------,,,,,,,,,,,,------444111---+++***,,,///000...------...000333666888<<<666111111444333,,,&&&!!!"""%%%'''***---000111,,,,,,,,,,,,,,,...///000222666:::;;;888555555666666666666555333111///.........111444666333,,,&&&+++,,,......---***'''%%%$$$'''***---......---,,,+++...333444,,,"""!!!%%%...111222///------***&&&+++333777333...///222444999888222)))'''...555888333333111///...///222555555444///222@@@MMMeee}}}{{{yyyuuuoooqqquuuwwwzzz~~~www___GGG===999555555999666666555333222333666999444333111000...+++)))(((,,,++++++++++++***+++,,,---///222333111,,,'''###***,,,---------...222555777666444333333444555666222000,,,((('''***...222111222111---(((%%%!!!$$$(((---//////...---,,,***///777>>>AAA???:::666111000000...+++((('''&&&+++///333555555555555444444222000///000000///......111555555111000444:::??????<<<777555888777444......---,,,+++******)))//////...---,,,---000222///000000000000333666999:::555111222555444///***&&&(((+++---...000222333000///...---...///111222111666:::999333//////111888888888666333111111111///...000444777666000+++)))***,,,---,,,+++(((''''''(((***,,,------,,,+++---222777666,,, %%%---111222...,,,---,,,)))///888<<<666//////444888:::999333,,,***000666777444444333111000000333666999:::555888DDDOOOfff}}}|||{{{bbbHHH>>>;;;777666:::666666555222//////111333000111000///---***)))((()))***)))))))))+++------+++---000222000,,,'''###,,,,,,---,,,,,,...000222333333222222333333444555111000...***((((((,,,///333111000...+++&&&!!!&&&))),,,...---***))))))---333;;;AAABBB@@@;;;888111///,,,)))))))))******.........---,,,,,,///222222444444000***(((,,,000555888:::777222222555888<<<>>><<<777444666555333000///...---+++***)))((()))+++...............///...//////...---...222555333000///111555666333000...000333444333222333555000///...---...000222444222666888555...))))))+++555666555333000///000222222000///000333333000---&&&''')))***+++***)))((('''((()))***++++++++++++---000444111'''%%%...222333...,,,---...,,,111:::>>>777000000666:::::::::666111222777999888666666555444222333555888;;;===;;;>>>IIITTTkkk|||yyy```HHH???>>><<<;;;>>>666555333111000...---------...//////,,,)))((((((&&&))))))((()))---///---'''***---000111000---+++---,,,,,,+++,,,---...///111111000000111111222222000111111---***)))+++///555111//////---'''###"""(((***---...,,,***)))(((///444;;;??????<<<999888777333...++++++,,,,,,,,,...,,,******)))(((,,,111222666666000'''$$$***000777:::888444111333444333666::::::555333444555333222111000...,,,+++******'''))),,,...//////---,,,---......,,,)))))),,,000///------///333555444111333666999888555222333444///...,,,+++,,,...111222444666777444...)))((((((///000111...,,,,,,000333666222///.........+++(((###$$$&&&((()))))))))((('''''''''((()))***++++++,,,---...,,,$$$&&&///333333---)))***++++++///666:::555000111666888888999777444666<<<>>>;;;888999999888666777999:::999===<<<@@@KKKUUUlllzzz```HHHAAA@@@>>><<<>>>555333111111222000,,,(((***,,,......***'''&&&'''&&&***,,,***,,,222333000''')))---000222222222111,,,+++******+++---......333111...,,,,,,---000111111222222///+++)))---111888111...///...(((######))),,,//////...---,,,,,,...222777999888666555555777333...---...//////...+++((())),,,,,,))),,,222555666444///)))''',,,111555666222---...333222---111555777444222444666555555444111...---,,,,,,---+++))))))+++///000...,,,---//////+++'''%%%))),,,///------...111222000...333666:::999444111111333222000...++++++---///111777777666444222///,,,+++)))+++,,,***(((***000555444111.........---((($$$ !!!###%%%'''(((((((((''''''''''''(((***,,,---...---//////+++%%%&&&+++111444333***###"""$$$$$$***000333000...111444444333333000...333:::>>><<<;;;<<<<<<;;;::::::<<<===777<<<<<<@@@JJJSSSkkkwww~~~}}}cccJJJBBBAAA===::::::444111///111333222---'''))),,,...---)))%%%$$$%%%(((...000///111777888444+++,,,///111222333222111***)))((()))+++---//////555222,,,((('''***///222222444333///******...333999111---///...((($$$$$$***,,,000111111000000000...111444444222000111222111...++++++...111111000'''&&&***000111---///444888666222...+++,,,...111222111---(((,,,222111***---333555333222555777777777555222///------...//////+++''')))...111000---...000000,,,&&&$$$'''+++111///......///...+++)))000444888777333///000222777555111...------///000:::888666666666444222///&&&(((***(((''')))000666...------///111///***%%% """$$$&&&'''(((((('''''''''''')))+++---...111111333555444///...111222555222(((&&&+++...------000222111...,,,(((&&&,,,666;;;;;;===>>>???>>><<<<<<>>>???777======AAAJJJRRRiii|||^^^LLLHHH@@@:::444+++,,,,,,...000111111...+++))),,,---+++(((&&&''')))---000444777999:::999888444333111111222333444444///---+++******---000333666222,,,))))))***++++++111222111000......111333333111---)))&&&%%%&&&&&&))),,,111444555777888:::666555444444333222...,,,***+++,,,...000222333444(((---222333///---///222666444///+++,,,000///+++///,,,,,,000111---******&&&+++///000444888999666666///***,,,...,,,///555000...,,,---///000---+++111222222---'''%%%(((,,,000---+++,,,---***"""+++222::::::444---,,,---//////...+++)))+++111666<<<999555333222222222111***&&&&&&---///***%%%%%%%%%'''...777999222+++)))***&&&"""!!!$$$'''((('''$$$%%%'''))),,,...///000:::===;;;666222333444222999555000+++"""###(((...000///---...///***(((%%%$$$(((000999>>>:::;;;::::::>>>CCCAAA<<<===:::===CCCHHHQQQiiiyyy]]]LLLHHH@@@999111'''((())),,,///222222///---+++---...---***)))+++...222333555777777777666555666555444444666888999999222111...------///222444999777333---'''&&&))),,,111222222111000000111333000...,,,))))))***+++,,,,,,...222444555777999;;;999777555444222///+++((()))***+++,,,---///000000,,,///000---)))(((***...444333///++++++///000...///,,,,,,...+++%%%""""""%%%+++000222555999999666111)))$$$&&&***+++///444000///......///...***&&&***---000...***(((***------***(((''''''&&&###!!!,,,333999888222,,,+++,,,,,,,,,,,,)))'''''',,,000888555000...------,,,+++(((%%%&&&,,,///***'''&&&&&&&&&+++222444///*********'''$$$%%%))),,,,,,***'''((()))***,,,...///000:::>>>===888444444444111333000,,,)))""" $$$)))///222111...+++,,,)))%%%###&&&---555:::888888666555:::@@@AAA======<<<>>>DDDHHHPPPfff}}}www[[[JJJGGG???777000&&&%%%&&&)))---111222000...,,,...000///---...111555555555555666666666666666555555555666777999;;;<<<999888555333333444666888;;;<<<:::222)))%%%)))...000111333222111000111333000///---,,,,,,---///000111222333333333555888;;;:::888555333000,,,'''$$$'''((()))***+++,,,,,,,,,000000---(((###"""%%%)))222333222,,,+++000444444000//////---&&&$$$+++000222555888777444)))""" ''',,,///222///000000111000,,,&&&"""###(((,,,...---,,,---///,,,+++)))&&&$$$%%%'''***333777:::777///)))'''(((+++------+++(((&&&(((+++333000+++((('''&&&%%%$$$%%%###%%%+++---+++))))))%%%###$$$***---+++***+++(((&&&%%%(((,,,......,,,&&&''''''(((***+++---...:::>>>>>>999555444333///...+++)))'''"""!!!"""&&&---333333---'''...***&&&###%%%+++222777555444111///444<<>>===:::888777777888999777:::;;;777111------//////000222222111000111222444222111///...///000000666666555222000111444666777555333000...***%%%"""$$$&&&(((***+++,,,,,,,,,000///,,,'''"""!!!###&&&000444444///---222888:::222222222///&&& $$$***000111333444222---""" (((...000///...000222444222---'''###"""&&&***,,,,,,---///111///000000---((((((,,,111;;;<<<<<<777...'''%%%%%%...111333111,,,))))))***...+++'''$$$###"""!!! !!!"""%%%(((+++***))))))######((()))+++...&&&%%%%%%(((,,,...,,,)))#########$$$&&&)))+++,,,888<<<===888444333000,,,***''''''(((%%%'''(((***...000///***&&&...+++(((&&&(((---333777555333...***///888<<<;;;:::888<<>>777666:::777)))(((((()))++++++***(((---000222222111333777;;;888777666555555777999:::222444555444222111222444<<<:::888666444444444555111333777;;;<<<999444111...///000000//////111222444333222111111111222333:::999666111---,,,...000111000...---,,,***&&&######%%%(((+++---...//////,,,,,,,,,***(((&&&%%%%%%,,,000222///...222888:::111111222000((( %%%&&&,,,000000000000,,,&&& !!!%%%---222111------000333555333000+++)))'''((())))))***---000222222555777444---***---000:::;;;;;;777111,,,******111444666444///+++******(((%%%!!!"""%%%'''((()))***)))  '''***---///&&&%%%%%%(((,,,---***'''!!!""""""$$$&&&)))---///444888999555111000---***$$$###%%%)))***&&&$$$$$$///111222000,,,)))((()))---,,,++++++...222777;;;777555///***...666999777555444888===>>>AAARRReeerrrUUUAAA:::444666===>>>111///+++))))))***)))(((...111555555444444777999;;;999777555444333333333222555777666222000111333555444222000///.........,,,000666===AAA@@@:::444///000000///...///222444111222222333444555666777;;;:::666111,,,+++,,,---------,,,,,,---,,,)))'''%%%'''***---///000000///***+++---...---+++(((''''''+++...,,,...222555555---,,,------)))$$$%%%******...111000//////+++&&&$$$'''***,,,000333222......000333444222000//////+++***))))))+++---000222111555777555...******+++333555666666555333333333222555777555000+++******"""!!!&&&((('''''')))***)))"""***---------&&&%%%%%%(((,,,...,,,)))&&&%%%%%%&&&))),,,000222111555555111...---,,,))) $$$---222000......444555555111+++(((***---------///222555888;;;===888777222...111777999666222111555:::;;;>>>PPPcccoooSSS@@@999333444<<<===999555///+++***+++,,,,,,000444888999777555666888888777555333111000///...000333777666222000111444222111///...,,,,,,,,,,,,---222888>>>???>>>;;;999222222111//////111555888222222333444555666666777999888666222...------///---------...///...,,,***(((***---///000///...---,,,,,,---//////---+++)))'''***,,,---111555555111,,,)))))),,,,,,******......222444333222333111---,,,222333000...111333111000111222111///...000222*********+++...000111111000222333111,,,)))((()))...000333666666666555555333666888555000,,,+++,,,!!!"""###$$$%%%+++---***(((***+++))) '''......***(((!!! !!!%%%***......,,,+++***(((((())),,,///111///333333...+++,,,,,,***######(((222888666333222111111111000///......///---///333777:::<<<<<<<<<888777555333777<<<<<<888333222555:::;;;@@@RRRgggmmmQQQ@@@:::222333999:::>>>999111---,,,---///000222666;;;;;;999666666777222222111111000//////...,,,000444444111///111444333222000///...---------///555<<<>>>;;;999:::===555444222000000222777;;;666666666555444444333333777777666333000///000222/////////000111000...,,,+++---///000000...+++***///...---.........,,,***))),,,...000555:::777111...***)))---///......000000444666555666888777444333888888000+++///333444222222222///,,,+++///222((()))+++...111333222000111111000...+++))))))***///111444666666555333222666888999777222...---...###!!! !!!%%%(((***+++)))///111,,,))),,,---***###!!!+++222///(((### ''',,,...------+++)))(((((())),,,---///222111---***,,,---,,,***)))...777;;;888222000---,,,,,,///444555222///---000555:::======<<<;;;666777666666;;;@@@???:::555333666;;;===BBBVVVkkklllVVVAAA999777444333666333333333333333444444444222666:::<<<;;;888666444333222222222333222000...222000------///222444444333555666666555444444555???BBBBBB<<<555111444888777444///...111777===@@@666777888666222,,,&&&"""***---000000......000222000...+++***,,,000666:::;;;777222///...//////000666555444333222000,,,***)))***...444999<<<;;;:::000222333222000111555999999888777777999:::;;;:::AAA;;;666555444111000222444111,,,***+++---///000///------111777888333...444000,,,))))))+++---...///333444222333777444---444777777222000111000...***%%%###&&&---111///***,,,,,,,,,------...///000***((('''***---+++%%%$$$)))+++,,,+++'''$$$$$$(((---//////000111111111111000//////---///111555777555111---***'''&&&+++333777555111//////111444888;;;<<<;;;666888;;;>>>??????===<<<777<<<:::;;;EEEKKKVVVjjj}}}qqqXXX@@@666222...///333000111222333444444444444111444888:::999777555555111000......///000000///333000---,,,---...///...222333666888999999:::;;;===@@@@@@<<<666222444777777444000...111666;;;>>>888888777555222,,,######'''+++,,,,,,,,,000333---***((('''***000666;;;:::666000,,,,,,///222444:::999777666444222///---'''))),,,222777999888666444777999999777777999<<<<<<<<<<<<===???@@@AAAAAABBB;;;555444222//////111777333...,,,...000333444333222333666999999666222555222...,,,---000222444222444333//////222000***...222444111......,,,((((((&&&%%%(((---///...,,,***+++---000222333444555000+++''''''((('''!!!!!!&&&***++++++,,,((($$$$$$(((,,,...//////000111111222222222222------///111222222///---,,,***(((+++111666777666......000333777999999888<<<===???@@@@@@@@@>>>===;;;>>>:::;;;DDDJJJWWWkkk}}}vvv\\\@@@444...***+++000000222333555555444333222///222666888888777666666222000------...000111111444222///------...---,,,000222666:::<<<>>>??????<<<>>>???===888555666777555333000///000555:::===;;;999777888888333)))!!!"""&&&***,,,+++,,,000333...+++'''%%%(((---333888888444///,,,,,,///444777;;;:::888555333111//////(((***...333777888666444777;;;@@@AAA???>>>>>>@@@>>>>>>???AAADDDGGGJJJKKKDDD<<<666444333000111333:::666222///111333666777888999;;;<<<===;;;:::888;;;888555222111333666888555444///***)))+++***'''+++///222111000000,,,'''))))))***+++---......///---...000222444666777777222,,,%%%"""$$$$$$!!!!!!%%%)))++++++***,,,(((%%%$$$&&&))),,,...///000111222333444444444111///---...///111111000000///......000444888;;;//////111444777999999999???????????????>>>===<<<===???999777???FFFTTTiii}}}xxx^^^DDD777222,,,+++///444555777888888666333111///222666888888888888999666444111111111222111111333111000000222333222111222333555999<<<>>>>>>===:::;;;<<<<<<:::888777666222111000///000444999===;;;999888<<<@@@===333******---000111///...111333333000+++''''''+++000333777555333000...000333555777666444000---++++++,,,---...222666999:::888555444:::AAADDDCCCAAAAAAAAA?????????@@@BBBGGGMMMQQQCCC<<<666555444333444888===999555222222444555666<<<>>>@@@@@@>>><<<<<<<<>>:::222...000333444777999:::999777555111333666888888999:::<<<888777444333222111...,,,------...111555888888888555444333555888999888777666666666777777666444222...///000000000333888<<<888666555999>>><<<222***...111444444222111333555666333...++++++---111444666888888666333000///000222222111---)))''')))***000111333666999:::888777000666===AAAAAA???@@@@@@DDDCCC???<<<;;;???FFFKKK===777222333444333555999===:::666444444444333222<<<>>>@@@???===;;;;;;;;;@@@???<<<777333333666999666111+++((((((***,,,///111333222222666<<<===999444777888666111///000222777333///+++,,,///444888000)))"""!!!&&&+++,,,,,,""""""$$$''')))***(((&&&'''&&&$$$######%%%(((***222222222333333222222111666222...,,,---111444666555888;;;:::666333444666......000555:::===>>>>>>999999999999999999999999999:::222///666<<>>;;;666777888666222000000222222///***'''(((...555999222---'''&&&***,,,+++(((!!!!!!!!!$$$&&&'''%%%$$$%%%&&&&&&&&&%%%&&&)))+++111111111111111000///...444000,,,***,,,///222333333777::::::777333111222++++++---222777:::<<<;;;999999:::::::::999999888666999333000777;;;GGGZZZ{{{ppp[[[IIICCC???666000///+++,,,...000222444555555444555666666666777999<<<===888222---,,,,,,------+++,,,000444999;;;;;;999666222...///444999;;;;;;777333//////222444111---000333444222...---000333111000//////...+++&&&"""+++...111111///...000222222222222333444666777888444888:::888111,,,***+++...111333222...+++---///000...---///222555777777888;;;======:::999;;;>>>EEEGGGFFFBBB;;;888:::===777222000222222000///000222333444777999888555222444222000111444444222000...///000...,,,...555;;;666000...222444333444777444444111111555;;;:::666111111222111000000000111...,,,)))'''(((---111555222...++++++...---(((###"""######"""###&&&*********)))+++---------.../////////......222///---,,,...000111222///111333333333111111111,,,,,,...111555888888888:::;;;<<<<<<;;;999777555111555222111888;;;CCCUUUtttooo[[[GGG@@@<<<444...------------,,,,,,,,,,,,,,,444444555444444555888;;;BBB;;;222++++++...222555111222555999<<<===;;;999555000,,,...555===AAAAAA===777111111555777444000333666777333---***+++...000111111000///---,,,+++///111333111---++++++---555555555555555555555444333666888444...******,,,,,,000444333///,,,...000111///---...111555888999@@@AAAAAA===:::888;;;>>>===BBBGGGGGGBBB>>>>>>@@@;;;666444666555111//////---///333888;;;;;;888555111---***,,,000222///+++,,,------+++(((***000666222---,,,111333111000444666666444444888;;;777000+++++++++---...///000000...---+++******+++,,,---...,,,+++...000...'''!!!!!!"""!!!###(((,,,...---,,,---///******,,,---......//////333111///000111333333222,,,,,,,,,---///000111222000000111333666888777666:::;;;<<<<<<:::777333000,,,111///000777888@@@PPPnnnmmmYYYGGG@@@;;;333///111/////////,,,%%% %%%---///777<<<999222000777@@@@@@;;;111((($$$)))333<<<999;;;======;;;999888888999666222111888AAAAAA<<<999999999:::;;;999666333555444333111000///......666222---,,,---...---+++//////...///000000...,,,333///,,,---111444555555///111333222000......///222333444333222333777;;;333...,,,---000333999@@@DDDDDDDDDCCCBBBAAAAAAAAA>>>???HHHTTTVVVMMMDDDAAA???;;;555333333333111...555444444555777888777555222---)))))),,,//////...///+++%%% $$$---333333,,,(((+++000111111222666666333222666:::444***!!!%%%)))---.........//////000111111222111111000***---111555666111***$$$ $$$'''+++,,,...000222222///---((((((((()))+++...000222222///...000444444000+++'''((()))***+++...111444666888::::::888666666666999>>>???:::666666777666444------444777888DDDTTThhhkkkWWWFFFAAA???999333333000......,,,&&& """'''111777;;;888333111555;;;<<<888///$$$%%%111<<<:::;;;;;;:::777555555555444555555555:::@@@>>>999777666777888::::::888666555444111000111333777:::777222---+++,,,---......000///..................222///,,,,,,///333555666...///222444666666555444222333444444333555999<<<888111+++,,,///111666<<>>:::555222333333111///111222111///,,,,,,///222...,,,******+++---------111...)))$$$!!!"""''',,,...'''%%%)))///111222444333222...---222888555---%%%(((***,,,---...000222777666555333222000///...111000000333555333,,,&&&""""""!!! !!!$$$'''++++++---///000000...,,,((((((((()))***,,,...///333111000222444333...(((&&&'''(((***+++...111333;;;===@@@@@@===:::777777888<<<===:::888;;;======666111000666999:::FFFUUUnnngggSSSCCCCCCFFFAAA:::777111...------***$$$!!!"""111444666555222111333666888555...$$$###000<<<;;;;;;:::777333111111222000555:::;;;<<<>>><<<777555444444555888:::::::::999555000---...444<<>>:::555333444444111///,,,...,,,%%%""")))(((***,,,,,,+++++++++,,,222111---)))$$$"""###$$$'''"""!!!'''---000222444000...***)))...444333...((()))******+++---111444999888555222000/////////777333000111222111,,,'''%%%&&&'''&&&%%%$$$&&&'''+++,,,,,,---------,,,,,,******))))))***+++,,,---444222222333444222+++&&&&&&'''(((***,,,///222333;;;???DDDFFFDDDAAA>>><<<;;;>>>>>>:::999===??????777222222666888999DDDQQQpppcccPPPAAADDDKKKGGG???:::333///...111111+++&&&$$$+++,,,...///111333444555777888444,,,%%%(((333>>>>>>===:::666222//////000000888>>>>>>======<<<999666444222222444777888888===777...((('''---666<<<555222---******---111333///---)))%%%$$$&&&***---555222---++++++---000222000//////444:::;;;777222111333444666777999:::;;;:::111+++...444555333222777<<>>999777666555222///+++***(((!!!###(((---...,,,***)))***///000000---)))%%%$$$###### &&&,,,---///111000...++++++---///---)))$$$%%%'''((()))***---000222000...,,,,,,///222444999888666333000,,,(((&&&%%%)))...000...+++(((&&&,,,------,,,,,,,,,---...///...---,,,+++,,,------222222333444444111,,,'''(((((())),,,000333555555777<<>>888666999:::999444111000333444666@@@KKKhhh}}}___LLL@@@EEELLLIIIAAA<<<555000000444666222---***###$$$&&&)))...333666888:::<<<;;;666000111888@@@@@@???<<<888333111111111333;;;@@@>>><<<<<<======888555222000111222222222888222)))###"""&&&---222111///---++++++---000333000///+++'''$$$&&&+++///777444000,,,))))))+++---,,,***+++000666888555000222222444666777888777666333,,,+++222999888444111444:::AAADDDDDDDDDFFFHHHNNNOOOPPPRRRTTTUUURRROOOFFFBBB===;;;:::888444111///---***'''$$$ !!!'''...000...+++))))))+++...000000---***)))(((### """'''***)))***,,,...,,,***++++++'''!!! $$$'''((()))***+++---***'''%%%''',,,111555;;;======888000)))&&&'''$$$***333888777111***&&&---......,,,***+++...111444333111////////////000000111222444333111---***++++++,,,000555999999999666:::AAAEEEFFFEEECCCCCCAAAAAA<<<666333555555333333111111222222666???HHH___xxx[[[JJJ???DDDIIIFFF>>>;;;444000///333555222///...""""""$$$&&&+++111777;;;>>>>>>===999666666:::>>>@@@???>>>:::666444333444666<<>>999111***((()))!!!)))444::::::444---)))---...---+++)))+++000555777666555333222222222222111222222333222000...,,,...---///333:::>>>>>><<<999<<<>>>???>>>===============999444444777666333444555555444555:::BBBIII]]]~~~uuuYYYIII???BBBEEE@@@:::999222---+++------++++++---((((((((('''(((---555;;;AAA===777333222444888:::===>>>>>><<<999666555555666;;;===<<<;;;<<<;;;888888555000---+++***'''%%%%%%%%%&&&'''((((((((('''$$$(((---000///---------000222333000,,,***,,,///111222111...)))'''((()))###$$$&&&***...222444666444333333444444111,,,(((&&&$$$&&&---222222222444999>>>CCCCCC???>>>AAAFFFFFFJJJKKKJJJMMMRRRQQQLLLBBB???======??????<<<999555777999888666111---+++&&&)))---222444222...***,,,---......+++)))))))))%%%$$$'''++++++'''%%%(((&&&###$$$'''&&&###'''+++---///222444555000)))%%%&&&,,,444::::::666111...---,,,)))((( &&&///666666333000---+++,,,,,,)))&&&)))111777999888666444333333444444444444333222///---------///...000555===AAA@@@>>>;;;;;;;;;999777777999;;;;;;<<<999666777;;;999555666888888777888===FFFLLLaaa{{{uuuWWWIII???AAAAAA<<<777888000+++((('''&&&###%%%)))//////---)))'''***222999AAA:::111+++,,,000444666;;;===>>>===:::888666666444999<<<;;;<<<<<<999444666333///,,,***(((%%%###$$$'''+++------***&&&$$$ &&&...111000---++++++,,,000222111,,,((())),,,...///000...***((()))***''')))***+++,,,...222555444333222333333///)))###%%%###$$$))),,,---000555===BBBEEECCC>>>===AAAFFF>>>DDDHHHHHHLLLPPPMMMFFF===;;;:::<<<@@@AAA???<<<222777;;;999333//////111)))***---222666555000***//////...,,,(((&&&%%%&&&%%%%%%(((,,,,,,'''&&&(((&&&"""###''''''###"""%%%%%%(((***---000444999===888333,,,''')))111:::AAA777---###!!!'''+++)))%%%$$$+++000222222111111)))******'''%%%(((000888999888666555444444444555777666555111...,,,+++,,,000...000666>>>BBBAAA>>>999999777444444666:::>>>>>>>>><<<999:::===;;;555555888999777888>>>GGGLLLeeeyyyzzz^^^OOOAAA>>>@@@===777222111---'''!!!(((...333333///---...111444000(((###&&&///444333;;;;;;;;;999555222111111111888;;;999666777777555222222111...+++(((''''''&&&***000555666111(((!!!###$$$''',,,111222///,,,...000111///+++)))***,,,---------,,,***'''%%%###'''+++///111000000222555;;;777222000///---(((%%%)))***,,,+++***,,,000444BBBAAA@@@???>>>???@@@AAAFFFAAA>>>AAAFFFHHHEEE@@@<<<888555888>>>@@@<<<777555999<<<:::444...+++***+++,,,///666<<<;;;444---111111000,,,((($$$######)))''''''***//////***%%%''''''((('''&&&'''***------,,,+++,,,///444:::===555111///333;;;CCCGGGHHH999...!!!"""((()))((("""&&&,,,111444333111///---+++&&&"""!!!%%%+++000666555444333333666888::::::888555222000...,,,***+++---000333666999<<<>>>===;;;888666777:::>>>@@@???BBBCCC@@@@@@BBBBBB???:::888777999:::<<>>>>>>>>>>>???AAA===:::<<>><<<777333444:::>>><<<999777888888777333000...---)))---555<<<@@@???:::666444444333000+++(((&&&&&&(((&&&&&&)))...000---***'''(((((('''(((+++000444222000///......///111222222111333:::DDDKKKLLLKKK===222'''###'''+++)))&&&&&&)))---111222111///---***&&&"""!!!''',,,333444444555555666666666;;;888444111///...---,,,)))***,,,222888;;;999777555555666888;;;>>>AAACCCCCCFFFHHHKKKQQQUUUQQQJJJAAA<<<:::<<<===???FFFMMMXXXkkkuuuYYYNNNDDDBBBBBB@@@>>>>>>999666000***'''%%%&&&&&&+++...222555444000***''')))(((%%%$$$+++444888777333111---***))))))+++,,,---222444111000333444222777888888777444222222222---...///222444444111///++++++---000555777888777444333222...+++***+++---***)))((((((((()))***+++---///222222222111111222222000///000111000+++'''000111111222333777<<<@@@===============<<<;;;;;;<<<999777888;;;>>>===<<<;;;666111111777;;;<<<;;;777666555444444444222000***222===DDDDDDAAA===;;;666666555222///,,,++++++)))'''&&&(((---000000...)))))))))))))))---111555333222111///---,,,+++***///111777AAAIIILLLJJJGGG===555---,,,///111...***)))+++---//////...,,,+++((($$$"""(((,,,222333555666777666444333777555000,,,******+++,,,(((''')))000888;;;777111222444777:::>>>@@@AAABBBDDDIIIPPP[[[hhhmmmeeeYYYNNNEEE>>>===@@@BBBFFFJJJWWWgggsssVVVMMMEEECCCCCCAAAAAACCC@@@;;;555///---...111444888888888888666111***$$$%%%&&&%%%%%%,,,555777555---+++***+++,,,///000111///222333111222555666444888999;;;:::888666666666111000///000333555666666333222333444666888999:::777555222...,,,,,,---...)))((('''&&&(((***---///111222444444333222111111...---...000333333///+++000000000111444888<<<@@@888999:::::::::999888777888666555444666888::::::888444000111666:::;;;:::666444444666888888555111000666???EEEEEE@@@:::666333444444222000...///000000---******,,,...///...+++,,,---,,,,,,,,,...000000111111111000...+++***...111777???DDDEEEBBB>>>:::555111333777888555000***++++++,,,,,,,,,,,,,,,)))%%%!!! $$$***000444333333333333333333333333222///+++'''$$$$$$'''*********,,,111666888666444888999;;;<<<===??????@@@AAALLL\\\mmm|||xxxlll]]]NNN@@@<<<>>>AAADDDGGGSSSfffuuuSSSJJJCCCBBBBBBAAAAAACCC@@@;;;444//////333999>>>???===:::888555111---)))'''(((''''''---444666222''''''***...333666666555222555666555777::::::777777999;;;;;;:::888777888444111//////222666999;;;999999888777777777888999777444111///...///000111+++)))((('''(((+++///111444444444444444222000///++++++---111555666333///---,,,---...111555888999222333444666666666555444555444222000000222555888555333333555888:::999777444444777;;;>>><<<666111333444888>>>BBB@@@777000...///000000//////000222777555111///...---,,,,,,+++...111222111///......000111333333222000---+++...000444999===>>>>>><<<:::777555777::::::666222))))))(((((())),,,...000***'''%%%&&&,,,333888;;;111///,,,******---000222000///,,,((($$$$$$&&&)))...000222333222333777:::===<<<;;;;;;<<<>>>@@@AAACCCUUUmmmgggUUUAAA:::;;;>>>BBBEEENNNgggwwwRRRHHH???>>>@@@???>>>???999666111...///444:::>>>;;;;;;999777555333333222,,,---++++++000666666333((())),,,222888:::888555333777999999<<>>999666999;;;<<<:::888777777444111......111666999;;;<<<<<<<<<999666555666777555222000000111333444444...---+++)))***,,,...000333222222222222111...,,,***)))***///444666555222,,,+++,,,...111333333222,,,---...000111222222222444444222...+++,,,111666666555666777999:::999777555777<<<@@@AAA>>>777333111///000666<<<===777111---...000000//////000222999999888555222///,,,+++***---222444444333333333333444555555333000,,,***---...111555999===???AAA???;;;888777888777333///)))'''%%%%%%'''+++///222+++)))(((,,,222999;;;<<<...***$$$!!!"""'''---222333555555222---******,,,111444666444//////555;;;888777888999;;;???CCCEEEHHH^^^yyyhhhVVVBBB::::::===AAAEEEMMMiiiuuuRRREEE::::::>>>>>>;;;999222111111000222444666888888;;;===<<<888666777888222222000///444:::;;;777555333222555999:::777333222666999;;;???BBB???999666999;;;<<<:::888666666222000......111555777888:::;;;<<<:::666444444555111000///111555777888777222111...,,,+++,,,,,,---000...---...///...+++(((((('''''',,,111555444222.........111333333000---''''''(((***,,,...000222777888666000+++,,,222888:::999888888999999::::::888<<<@@@BBB@@@<<<999777111000000222555777666444111222333222000///000111666888:::;;;888444111...+++---///000000000222333444555666555333000---***---///222555888;;;>>>@@@???<<<777444444333111///***'''$$$###%%%)))///333...---,,,000777;;;:::888---)))### !!!'''...333777;;;>>><<<666000...///222444555222///...111333///111444888<<>>>>>???CCCGGGVVVpppoooRRRDDD888888<<<<<<888444///111333555666666444333:::???DDDCCC===888888999555555333222777===???;;;BBB>>>999888::::::666222111555999;;;@@@CCC>>>777777999<<<<<<:::888666666111///...///222444666666777999;;;:::666444444555///......222777::::::999555333111///---+++++++++---+++******,,,+++(((%%%&&&%%%%%%)))///333333222111111222444777555000,,,$$$$$$%%%''')))---000222======;;;555///...555<<>>;;;999:::444444444222000000333555666777777444111//////000111555;;;>>>===999555333...---,,,***((())),,,///222333444444333111...---///111444555666777999;;;<<<999444111111222222222+++((($$$"""###(((...222333111111555:::<<<:::666...+++&&&$$$%%%+++222777888>>>BBBAAA:::333000///222111111111000///---++++++...333888<<<>>>>>>>>>EEETTTjjjuuuXXXNNNEEEBBBBBBBBBEEEIIIaaavvvmmmRRREEE888666777777666666///111444777999999888888;;;BBBHHHFFF>>>777666888888333///---111888>>>AAA???<<<777777999;;;:::999222555888:::999777666666888888888999999777333000...---------...111333555222444555555333111000000///...///555;;;<<<777222555555444222111///...---***---///...***&&&&&&''''''(((***---...///000000444111000222666666111,,,'''"""###***......111666<<<;;;;;;<<<888444555::::::999777666777999<<>>666...******)))&&&######'''+++000,,,---333555222---+++000666<<<;;;666222333666666333///...///111222222///...+++'''&&&+++333:::777333111444999;;;888444...,,,)))%%%%%%(((...333999888888999:::888333//////---++++++---///000000---000333555777888;;;===CCCMMM___ttt}}}nnn```RRRLLLEEEBBB@@@AAAIIIRRRccckkkQQQEEE:::777888777666666222333444666888999::::::<<>>EEERRR```hhheeeZZZQQQHHHCCC>>><<<<<<@@@JJJTTTjjjiiiOOOEEE;;;999999777444444555555555555777888::::::<<<>>>???>>>;;;888777777888444///...000555999;;;::::::999555111111444777666888:::999666333111000.........111444666777666333111///...///222555777333333111---(((%%%%%%&&&,,,222888<<<;;;999888888......------///222444666444555444///((($$$$$$&&&,,,///333777888666444222222000///111555666444111+++((()))111888888666444111111333666666444666:::;;;:::999666333333444555777888888888666777999;;;;;;:::777444222222666999;;;;;;;;;<<<<<<999555111---...111666;;;;;;777222000///---***'''&&&'''))),,,---222777666000---...777:::;;;777...((('''(((///000111///---...222666555555333111///000444777222222111111000//////...,,,---/////////111333666444333222222333222000...)))'''''')))---222555777777666555222111333777:::???DDDJJJOOOPPPNNNIIIFFF===999666777999???LLLYYYuuukkkQQQHHH???===:::666222111444444555555666777777777::::::999999888777666666777333///---...111444666666:::===:::444000222555666777999888555222111111000//////222666999::::::999777444222333555999;;;777666333...)))((((((***000333999======<<<999888...---+++)))***+++...000555666555111,,,)))+++---...111666999:::888444222444333111222444444333111,,,)))(((---555888555222333111111333333///000333999:::999666111---...///777999;;;;;;;;;;;;<<<===<<<;;;999666555666999===>>>>>>>>>>>>;;;777222///((())),,,000555777555333222111000---,,,+++,,,------000777;;;999222000333888::::::555...)))((()))***...111111///000666<<<:::888444111000111555777222333222000---,,,,,,---)))+++///111111111222333333222111000000000000//////,,,***+++///333666777888777444111000222777;;;@@@CCCEEEDDDAAA>>>>>>???999666555666999AAAQQQ___~~~mmmWWWNNNFFFCCC>>>888444333222333444555555555333222888888777666555555555555666222...,,,---///111111333;;;BBBAAA999333222444333555777777555333333444333222111333666999:::::::::888666444444666999;;;888777444000,,,+++---///333333444999===>>>999555+++***'''%%%%%%&&&(((***111333444333111111444888333555888;;;;;;999666333666555555444444222000...,,,)))&&&(((...333444222444///...//////,,,,,,///888::::::666///***)))+++666999<<<>>>===<<<<<<===<<<<<<;;;:::999:::===???BBBBBBBBB???:::555111...&&&&&&(((+++///222333333444222000//////111222333222444:::???===666555888999999777222,,,((('''(((''',,,111222222555;;;AAA>>>999333///...222666999444444444111...---...///***---000222222111111222222222222222111111111222888444000///000333555555555555333111000333888<<<888<<<>>><<<777444555777:::999999;;;===EEEUUUeeekkk[[[SSSLLLGGGCCC<<<999999333333444444333222111111888999999888555444555666555222///---...///000000222:::BBBCCC<<<555333333222444666666555555666777222111111222555666666555888777555444444555666777666555333///---,,,...111222///...222888:::666111%%%%%%$$$$$$%%%''')))+++---000444555555666;;;>>>888999999999999888777666666777777777555222...,,,,,,,,,)))'''***111444444000***(((***------///222777:::<<<888000***)))+++333777;;;>>>===;;;:::::::::<<<======<<<===???@@@CCCCCCCCC@@@:::555111000'''''''''(((+++...111333666333///...000333555666555555999>>>===999888:::999888444///((($$$###$$$(((,,,000333555888===BBB???999222...///444999<<<777666444222222222222333///111222222111000000111111222444444333222333444;;;777222///000111333444222222333333222444888:::555888:::999666333333444;;;;;;===@@@AAAHHHWWWggg~~~eeeXXXPPPJJJFFFBBB===<<<>>>888666333000///111222444999<<>>999555333333444555777777666555777888000000000333555555444222666666666555555444444444555555333000---,,,---///,,,***)))+++...000///...$$$$$$%%%&&&(((+++---...,,,000444666666777:::===999888555333222333444555444666888999666222///,,,---111222...---333777777...'''###&&&***---222666777<<>>@@@??????@@@@@@@@@AAABBB???:::666444444******)))((())),,,111444888444...,,,---111444555666333444999;;;888777888777555111---(((&&&&&&'''+++---///222555888;;;===<<<777222000333888;;;===999555222222555777777555333333222///---,,,---//////222555666444333333444666222...,,,---000222444///222444555555555555666666777888888666555444444888:::>>>AAABBBGGGVVVeeezzz```QQQJJJDDDBBB>>>;;;;;;???===999333...---000444888:::@@@DDDAAA:::666777;;;888666333333333444444333222555888888555333222333666777888777666555666888///000111444777777555333777777888888777666555444666666444111...,,,,,,---&&&'''((('''&&&'''***---&&&'''(((***,,,---......---111555777666555777:::777444000,,,+++,,,///111111444888:::888444000------555999555222666::::::///'''"""$$$)))---222666888>>>BBB???666000000222666:::@@@CCCBBB>>>;;;999777:::???AAAAAA@@@@@@@@@===???AAA???;;;888777888...---+++)))))),,,111555:::444---)))+++///111222666111000444888777555555555333000---+++,,,---///......///111555888888888:::666333333777;;;======999444000111666:::999777444333000+++(((''')))+++---111666777555333333444000,,,((((((***///333555///222666777666555333333555555444444333222111111444777<<<@@@AAAFFFUUUddd~~~uuu___LLLDDD???===;;;888777:::777444000...///444:::>>>888===@@@>>>:::888:::>>>:::777444333444666666666000444666666444333444777999888888888999;;;>>>???555555444555777777555333777777666666555555555555666555555333222000///...+++***)))***+++***(((&&&+++******---111444333111///...///222666666333///000222333111---,,,...000222444888:::;;;999666444555777888777666666777888444,,,'''(((,,,///333777:::<<<<<<999444111111333777<<<@@@AAA>>>;;;::::::<<>>:::999888888999888777555...000333555666888:::<<<;;;;;;;;;;;;;;;<<<======777555444555666777666555:::;;;;;;;;;999555222000///000111222222111000///,,,+++)))***++++++***)))++++++,,,///333555333111///...---...111222111///111111111000///000222444000333666999:::888555333444555666666555555666777333---)))+++...000333666:::;;;;;;888333//////111555888<<<===;;;999999:::>>>AAAEEEFFFCCC>>>:::888:::======;;;;;;===;;;666777222///...---,,,///555666444111///---,,,***)))'''(((***+++******,,,---000444777888666555666888;;;;;;:::888777888;;;===<<<888444222444666666666444000000333555444666999777///'''!!!###(((,,,000111...,,,,,,---///000///...000666999777444111///...///111222222...000111000...---------''',,,555<<>>888666444000000222666555333222444666:::<<<;;;999777555444777:::<<<;;;;;;<<<===>>>===:::777000//////222888===AAACCC>>>>>>>>>>>>>>>>>>>>>>>>;;;888666555555777777666:::<<<===<<<999444...***+++,,,...000222111111000///---+++***+++,,,,,,,,,,,,---///333666666444222000...+++***+++---//////000...,,,,,,...111444444---000444777888777444222111333444444333333444666222...,,,///111111222444888999999666000......000555777999:::999999999:::@@@DDDHHHHHHDDD>>>888555666999:::999;;;>>><<<777:::444000///...+++---111333333333222000,,,(((&&&&&&'''(((((('''''')))***///444888888555333666999AAA@@@>>>;;;888:::???DDD???999222111444666333///000...///333444222333666333,,,%%%"""!!!&&&---......,,,(((&&&(((+++222444333000222888;;;:::333111------///222444555+++---//////...---...///%%%'''///888<<<@@@HHHPPPhhhooo\\\GGG@@@:::888666222111444;;;:::888666555555555555555222000000333666888999=========???AAAAAA@@@>>>999444///000666>>>DDDFFFAAA@@@>>>===>>>@@@BBBDDDAAA===888555555666666666666888999999777333...,,,000////////////000111111444111...,,,,,,,,,,,,,,,,,,...222555888777555333333000+++((((((***---///...***&&&&&&***...//////+++...222555666555333111000111333333222111333444222//////333444111000222444555666333///...000333::::::;;;;;;;;;;;;;;;;;;BBBFFFJJJJJJEEE>>>777333333555777888<<>>BBBGGG^^^{{{kkkYYYHHHAAA;;;:::888555555777===<<<;;;999777555444333///...///111555888888888>>><<<;;;===???BBBCCCCCCBBB:::222...333:::AAADDDAAA???;;;999;;;@@@EEEIIIEEEAAA:::666444444444444333444444555666555555555:::777333///......000222999555111...---,,,+++******...222666888777666555777444///***(((***---000...***%%%$$$'''***+++***+++,,,///222333333333222111222333222111111222333111000222666555000///000///111222111///000444888AAAAAA@@@@@@@@@@@@???>>>CCCGGGJJJIIIDDD===777333222444666888===AAA>>>777222---***---///------///444444444000,,,))))))***,,,+++***)))'''(((,,,...222666999777111......000777999:::999555333444666222222333333222222222333222111222444111,,,,,,//////((($$$&&&((('''(((+++111111///+++((()))///444===>>>;;;444111333666777333000---...222777;;;===777777777333///+++))))))&&&&&&,,,666===???BBBFFFVVVooogggWWWHHHAAA<<<;;;:::777777:::;;;;;;::::::999888777666...///222444666888999999<<<:::888888;;;>>>???@@@BBB<<<444//////444:::======:::666555777<<>><<<<<<;;;:::999888777777000222444333111111444888888666444444666666555444666555333111///000333555666444222222333777;;;>>>;;;888444111000111000000333444777999;;;<<<<<<<<<<<<;;;888666555444555555777555222111000...,,,***&&&***///222333555888:::888888666222---+++,,,...//////...,,,******+++------,,,+++,,,...222555888666777777555333111111222111111444777333---+++......000222222111444:::???CCCCCCDDDGGGJJJJJJGGGDDDBBBDDDEEEDDDAAA<<<999888888999:::<<>>;;;;;;:::666111---++++++&&&'''---444888999>>>DDDHHHWWWrrryyybbbSSSJJJDDD??????@@@>>>???BBBAAA???===:::888666555555111333333///******///555444333333333222000,,,)))+++///222222000......000000000000111222333444444444222///...///000000///111444888;;;<<<:::777666666777888999999888777666333222111111111000...,,,$$$(((---000111444888;;;777888888444...++++++,,,+++...///---***)))+++......,,,+++***---111666:::999999999777333111111111111111444666222,,,***---000222333333222555:::???@@@@@@CCCHHHLLLMMMJJJFFFAAACCCDDDBBB???<<<::::::;;;;;;;;;===CCCFFF@@@666,,,'''&&&---333333111111///222333111,,,***,,,///***)))'''%%%%%%(((...222444111///111555666222...444000---///222222+++$$$+++))))))...555777444000++++++,,,,,,)))&&&+++222444---+++///222000---,,,***,,,......,,,---000444777999666,,,&&&'''+++...(((((()))---333888;;;<<<777888888666222///......+++,,,000444333222666===CCCPPPjjjmmmYYYQQQDDDBBB???>>>>>>@@@AAAAAA???>>>===<<<999666333111444444333---'''''',,,222333222222333444222,,,'''!!!&&&---111000......///000111111///......000222...---+++---//////,,,)))///222666888666444111000...///222666888888555222222...,,,///555888444///,,,++++++...222777999;;;888555333222111...(((###,,,)))&&&&&&'''***---...+++,,,---...///111444666444333222333444444333222//////111333333000***&&&---222777777555444777:::>>>???AAADDDGGGJJJLLLMMMGGGGGGEEEAAA<<<888777777;;;:::;;;===??????===;;;000***(((---222222111111222000......000000---***+++***))))))***,,,...000///000111222222222222111111000000//////000111111+++'''%%%+++666;;;999555///111///***)))---000111777111+++))),,,///000...333000,,,***,,,...000000444000***&&&%%%$$$$$$$$$$$$(((...222444555777888999777444333222222000...444000,,,***(((***666BBBEEEMMMfff{{{aaaPPPJJJEEECCCBBBAAAAAABBBBBBBBB??????>>>===:::777444333000111111///---...222555555444444555555222,,,((("""(((000333222///...............///111444666777111///,,,---...///---+++,,,000444666555222000///---000333555777666555555111...,,,000777;;;999555//////000222666999:::;;;777333///...---,,,***(((&&&$$$######&&&***///111,,,---...///000111333444444222111111222333222222///000222444444111,,,(((+++111777999666444444666777999;;;???BBBFFFHHHJJJGGGFFFBBB===777444444555666555555666888999888777...(((&&&+++111222333444666222...---///000...,,,---,,,+++******,,,...///000000111222222333333333///000000111111222222333,,,)))'''+++333888888666222444111,,,***...222333555000******---111222111444111---,,,---///000000///,,,(((%%%$$$%%%&&&'''&&&***///333555555777777777555333222333222111000...+++*********,,,666AAAGGGOOOfffkkkUUUIIIFFFEEEDDDCCCAAA@@@@@@@@@@@@===>>>>>>>>><<<999666444...000333555777888999999888777666666555111,,,((($$$***111444222///......///---,,,000666;;;<<<<<<333111///...//////...,,,,,,///222333333111000000---111555666555444666888777333000222888;;;:::888333444666888::::::::::::555111---******+++,,,+++%%%$$$""""""$$$(((---///---...///000222222222222444222000///000222333333...///111444555333...******000666999777444222222222444666:::>>>BBBEEEGGGHHHEEE???888222000222444111///......000222333333,,,&&&$$$)))///222555888:::444...+++---000111000000///...---,,,---......111111111222222333444555///000111333444444444333---------...000222444555444666333---+++///333444222...++++++///333555444666333000//////000000///,,,***'''%%%%%%&&&(((***)))---222555666666666777555333222222333444333111******,,,///000222999AAAFFFNNNcccwwwbbbQQQIIIHHHDDDBBB???:::777777888:::;;;;;;<<<===;;;999666444///111666;;;>>>>>>:::777888888888666444000,,,)))'''+++000111000///000222444111///222999>>>>>><<<111111222222222000---+++---...///...---...000333---222666666444333666;;;@@@;;;666555777999777555444666999;;;:::999777777333111...,,,+++++++++++++++***(((&&&$$$&&&(((+++,,,---...111333444444333444111...---///111333333......000333555333///,,,***...333666666444444444333444666999<<<@@@DDDFFFDDDAAA:::333......111555///,,,******,,,...000111***$$$"""&&&,,,000555:::888222***(((+++000444666333222111000///...//////333222111111222444555666000222444555555444222111...222555444000---...000333555222,,,+++///333444///---,,,...222666777888999666333000000///...---,,,,,,***((('''(((+++------000444777777777777777333222222333555555444333------222888::::::>>>CCCDDDLLL```ttt```PPPHHHGGGBBB>>>888000++++++///333777888::::::999777444111///222777;;;===;;;555000777888888666333000---+++))),,,......---...333777;;;777333444888;;;999666---111444666555111---***---,,,)))&&&%%%(((---222---222666666333222666:::AAA===888555666666555333222555888999666333111111111222222111///,,,)))(((/////////,,,)))(((***,,,---,,,---000444777666555111...+++***,,,///000111---...000222444333000---+++---///222333555777888555555666777:::===@@@BBB===:::444...***,,,000555111...******+++...000000(((###!!!$$$))),,,333999222,,,&&&%%%***222777:::444444333222222111111111555333222000111333555666333444555555333111...,,,///555;;;999111***(((***000222111,,,+++///222222...---...000444777999:::;;;888333000///...---,,,000000000---+++***,,,///000333777999999888888888333333333444666666555333000000555<<>>@@@DDDEEEMMM```~~~ppp]]]MMMDDDBBB>>>;;;555---'''&&&,,,111444666888999888444111...,,,000555888888444...+++666888888777444111000000---...///...---///444888<<<888444333333333111///+++///555777666222...,,,,,,***'''###"""$$$)))---***...222333222111333555666444111111333444444333---111444333///,,,++++++...111444444111,,,(((&&&,,,000333333111///111333000...,,,///444777888666---+++))))))+++---......///000111333555444111...---......000222555888999444444444444666:::===???777555111---***+++///333333000---,,,---...///000((($$$!!!###&&&(((---333---((($$$%%%,,,444999<<<444444555555555555555555777555222//////111333555555555444333000...+++)))...444:::888000(((%%%&&&---111111...---111333333...///111333666888999:::999555000---,,,---......333555555222...,,,...111222555999;;;;;;:::::::::666666666777888777555333000///333:::>>>>>>@@@CCCIIIRRReee}}}gggUUUGGG@@@>>>;;;;;;888222,,,+++000555444666888888777333///,,,)))...555777555222000000666888:::999777555555777000333555444111000333555555444111...---,,,+++++++++///333444333000000000,,,,,,+++)))'''''')))***&&&))),,,///000///......(((((()))+++---000000111)))---000...)))&&&%%%'''***...222333000,,,)))''')))///666888777555666888555111---...222666666555...---,,,---///000000000333333444555666555333000000000000222444555555555333222222333555999===???888888666333000000222333444222...------......---)))$$$"""#########'''---+++(((&&&(((///666:::;;;333444555666777888999999999666111...---...111333333222111///---+++***)))+++000333111+++&&&&&&(((---222444333333666777666///111444666777777888999333///***(((***---111333333666777444000...000333333666:::======<<<<<<<<<999999999999999888444222...,,,000777===???AAAEEEKKKUUUhhhsss^^^OOODDD??????888;;;<<<999444222666999444666888999777333...+++(((///666999666444666888666999;;;;;;999888999;;;333777:::999666222111111......---+++((('''(((***---///111111//////111444...000222222///,,,+++***###%%%'''+++......+++(((!!!"""$$$''')))+++,,,,,,'''+++---+++&&&"""###%%%'''+++000111...+++******)))000888<<<:::888888999:::444///...111555555333222111111222555666555444666666666777888777444222111222333555666555333000222222222333777;;;@@@CCC>>>>>>>>>;;;888666555666444222///---------,,,+++)))%%%######""" ###(((,,,)))(((+++111777999:::222333555777999:::;;;;;;:::666111---,,,---000222111000...---+++*********)))+++---***&&&%%%(((+++---333888777888:::;;;999000333555777777777888888///+++&&&%%%(((...444777222555777555000///222555333666;;;===>>>=========<<<;;;:::;;;:::888444111---+++...666===AAAEEEIIIKKKTTTiiieeeRRRIIIBBB>>>===;;;777333111111444666777777888888666222///......000000222444888===BBBFFF>>>;;;999:::===??????>>>;;;;;;;;;999666222///,,,(((******'''######''',,,222///---///444666444000111222333444444222000///***$$$###***///...---000---***%%%!!!!!!$$$&&&''')))***((($$$"""###%%%******+++,,,,,,,,,+++******222;;;>>><<<777555555999555111......222666888888:::<<<>>>>>><<<999777555666777777777555222111555666777777666444222000111444666888>>>CCCBBB>>>???@@@@@@>>>;;;888777888;;;666000+++***+++---...---***&&&""""""$$$'''))),,,,,,---...222777;;;>>>===888222111555888888666888888777222...,,,...000,,,***(((((()))+++++++++000000+++### %%%***+++000222666;;;>>>===:::666444222///111555999;;;:::333)))%%%---///---222555555000///111333222222111666>>>???999777999;;;888888999777222000111222...000888@@@BBBDDDFFFLLLTTTfffwww^^^NNNFFF@@@<<<;;;777444000......000333444333333222222222222111111111111111222555;;;AAAEEEBBB>>>;;;;;;===???>>><<<:::::::::888555222///---***,,,,,,((($$$###''',,,000...,,,///444888777555333222111000000000111111---))))))000444333111333222...(((### !!!%%%'''))))))))))))***+++***+++,,,---------,,,+++---222888;;;;;;:::999:::888777444///+++---333999:::<<<>>>@@@???===:::888444555555555444222000...222444777999999666333000333555777<<>>===;;;999888888999555000---,,,,,,---...---***'''$$$%%%'''+++...000000//////222555999<<<<<<777222111333555555444666777777444///+++***+++************+++,,,---...//////,,,%%%###(((---///---///333777:::999555222111000/////////000111111///&&&"""))),,,+++,,,111444222222555777666333222555::::::555444777666444555888888444222444555222333:::@@@AAABBBDDDKKKSSSfffnnnXXXKKKDDD>>>:::999444222///---,,,...111333000---+++---111444444333...---,,,,,,...444<<>>:::999:::;;;:::888888888888666444222///---...///...+++'''&&&(((,,,...,,,,,,///555;;;<<<<<<888555111...---///222444000,,,---333888888666666666222,,,'''###!!!!!!!!!"""###%%%)))---000000///,,,---...//////...---,,,222222444777:::<<<;;;:::444555333---'''(((///777;;;<<>>:::555444666777666555666666555555333111000///444444333///,,,***+++------,,,---000777<<<@@@AAA===:::555111///000222333000---,,,000666:::;;;;;;777444000,,,)))(((((()))"""!!!$$$)))///333111///000111111111000...,,,+++444222111555:::<<<999555111111...***''')))///444888:::===???@@@@@@???>>>888888777666444222000...///444:::>>>>>>999111,,,...000333888AAAFFFAAA888888;;;======;;;777555444666666666555333111111111---,,,***)))***---111444555333111///000333666888;;;:::888555333222222222666555444111...***)))(((---222666666222000111444999:::777000,,,...000///++++++,,,...000///,,,***...333666222***%%%%%%'''%%% """&&&'''&&&+++---,,,---222555444000111111000......111555333222666;;;===;;;:::<<<999777888===???>>>???BBBEEENNN```|||zzziiiUUUHHH???999777888::::::999777555555888;;;;;;333***'''***......---$$$%%%$$$"""###)))444===:::666222111444777777666444444444333333222111111999999777444111000000000......///333777<<<@@@AAA???===:::666333111000000111...+++,,,333;;;@@@@@@888777444222000/////////'''''')))...333444111...333444333222000...,,,***...,,,---333:::<<<999444333///++++++///333444444444666999<<>>===777000***,,,000333333777<<<===;;;:::<<>>;;;666222000666888:::999666333333333///---+++******,,,///111333111...---...111666888;;;======:::555333333555666444000,,,++++++,,,,,,111777<<<<<<777333333444999<<<;;;555222333444222---------///000000...+++---333777444+++%%%%%%(((%%%### ###&&&((()))+++***%%%$$$)))......---000222000...///444888444333666<<<===999888999666555777<<<>>>===???CCCFFFNNN```{{{nnn___NNNCCC;;;555333444===>>>>>><<<999888<<>>??????<<<>>>@@@AAA???;;;777444111444999<<<;;;666000,,,...222333000000666<<<===:::===@@@@@@<<<666111...777999<<<:::666222222333000///---++++++,,,...///000...+++)))+++///444777999<<>>;;;777444333222777999666666888999888111000000111222333222000---222666222+++%%%%%%(((((((((&&&$$$###$$$'''***,,,,,,(((!!!$$$)))+++,,,222666444111333777999444333666;;;;;;777444555333222555:::;;;;;;>>>CCCHHHOOO___yyyvvv[[[QQQFFF@@@:::444000111<<<>>>???<<<999888;;;???BBB;;;111)))&&&(((---111---......)))%%%(((000888:::555111000444888::::::333333333333333444555666<<<;;;999888777666444333333555777888888777666666555444333111000...------///000---,,,000888:::666000000111222333333333333333666:::<<<:::555111//////000111222222111000///,,,+++,,,000555999999888888666777:::>>>???===:::888888:::;;;<<<<<<<<<<<<999===AAACCCBBB===888444///222555888888555222000000222000---///555999999999<<<@@@AAA===888222///666999;;;888333//////111111///---,,,,,,---///000///,,,(((&&&'''+++000333444999===;;;444///111444333///)))''''''(((''''''000444999===>>>:::666333,,,222666555666999:::999444333222333555666666555111444555222,,,''''''(((+++,,,,,,)))%%%%%%(((,,,***+++((("""!!!&&&+++,,,---777===:::666777999999555444888======888555666111111444888888777:::@@@EEELLLZZZsssjjjNNNGGGBBBAAA===666222111999<<<===;;;777666999===AAA;;;222***%%%(((000666000111000***$$$$$$,,,333999444///...222555777777333222222333444555666777;;;:::888777777666555333555888::::::888555333222///...,,,++++++,,,---...,,,...---+++...444222+++&&&(((+++...222444666777333888======999333///...+++---///111222333333222555333000000111444666777555888;;;======<<<:::999<<<<<<<<<<<<;;;:::999999666;;;@@@DDDCCC>>>777222---///222555666666555444111///,,,***///555666222777;;;@@@BBB???999444111555888:::666000,,,---///000///...---...///111222///,,,'''%%%%%%(((---000///666;;;999111,,,...222111---)))''''''&&&### ---000666;;;>>><<<777222+++111555444444777777555666555444444666888888888666777777333...***))))))---//////+++&&&%%%(((,,,'''***)))%%%%%%***/////////;;;BBB>>>999999999777777777;;;@@@AAA<<<999999111111444777666444777===AAAFFFTTTllliiiTTTDDDBBBAAA>>>777111333999<<<:::777111...000777===III???111******---000111777999777000(((&&&+++111>>>>>><<<888555222333444333333222111111000000000333444666555444444555777777888888888888666555444---,,,+++*********+++,,,((('''&&&(((---///...,,,''''''(((---222444333111222555999:::777444111000...+++***,,,222777::::::999666111//////222444555555;;;AAA@@@:::555555777;;;::::::999888888888888999<<>>===:::666222...+++)))---...---,,,***+++...000333...)))&&&&&&))),,,------555;;;:::999999999777>>>===>>>AAABBB@@@:::555333444666888:::<<<======CCCHHHSSSgggrrrYYYKKKBBB>>>;;;999666444999@@@===;;;555...)))***111777CCC<<<333///111333333111666:::<<<888111---///222AAA@@@===999555333444555444444444333222111///...---///111222333444777999666666777999;;;<<<:::888333111...,,,******++++++''''''&&&'''***---......///------///222333222000...111444555444333333444000---+++,,,000555777888555333///---...111444555222666:::999555222222333;;;;;;;;;:::999888666555:::===AAABBB@@@:::333...'''&&&***333999999999;;;:::999555......444888888:::???DDDDDD>>>777111///333666888666222///111333...---,,,++++++---111444333///,,,+++'''$$$&&&+++555777888777444///+++)))000111222000&&&(((000///111555999999666222,,,,,,---111555888999888:::999888666555555555666<<<;;;999666333000...---111000///---++++++...000555111,,,(((''''''((((((,,,333888777666999;;;:::<<<<<<<<>>??????@@@FFFRRRfffttt\\\LLLEEEBBB:::444333555777<<>>;;;555---&&&%%%***///:::777555666888999777444444:::@@@@@@;;;555333444>>>===:::666222111333555333444555555333000---+++&&&))),,,///222555888;;;666444555:::@@@BBB???;;;555333///,,,+++,,,...///,,,+++***)))((())),,,///444222111111333444444444---///000000111444888;;;444111---,,,...111444555333111///---...111444666333333333333222111111111999:::<<<<<<;;;888666444999<<>>999222...((('''+++444:::<<<>>>AAADDDCCC===666444999<<<<<<:::>>>@@@>>>888111...---222555999888444111000000---,,,))))))***///444777444222000---'''"""$$$+++555444333333333111...,,,555666777444+++###%%%,,,444111///000222444222000)))***,,,111555888888777888::::::777333000000222888777666444333222111111333333222///,,,,,,...000888555111,,,(((&&&$$$###+++222666666666:::>>>>>>:::999:::;;;>>>>>>===<<<555777:::>>>@@@BBBBBBBBB>>>EEEQQQddd~~~gggTTTIIIDDDAAA777000111666888;;;>>>===<<<888111***&&&(((***444444555888;;;<<<:::888111888???AAA>>>999666555555444222///,,,---000222222333555555333///***'''$$$'''+++...111444888;;;777444444999AAAEEEAAA;;;333111...,,,,,,///333555333333111---))))))...222666444222222333555777888000000//////000555;;;@@@777444///,,,,,,///222444555555333111000222555888777444000000222333333111666999<<<>>>>>>;;;888666555777999:::999777555333...***+++111777;;;???DDDLLLJJJDDD;;;888;;;===<<<888:::;;;888333...---...000444777888555111...---,,,+++)))+++...333666888444000---+++((($$$$$$(((000---,,,...111333111///555777999666///+++...333555000+++)))+++------+++'''(((+++000555777777666555999;;;888111---...000555444333111111000111111333333222///---,,,...000888888555111,,,(((%%%$$$---444999999999<<>>>>>999;;;???BBBDDDDDDDDDCCC>>>DDDQQQccc{{{uuu```QQQFFF@@@:::222///333:::<<<<<<===>>>???>>>999222,,,******222222333555888999:::999///444999;;;999777555555------,,,+++***,,,///222000222444444222---((($$$&&&))),,,///000333666888999555333777>>>AAA>>>999333000...,,,---000444777666666444111...000666;;;:::888666333111222444666222111...------222999>>>777555111...---...222444;;;;;;:::777444444666999999444///...111333222111222555:::>>>@@@>>><<<:::111111111111333666999:::444---(((***...333:::@@@LLLKKKEEE===999::::::888444666777444111///000222000222555666444111...,,,++++++,,,///444777888777444,,,'''***---+++))))))---+++)))***---///...,,,000444666555222222666999444///(((%%%&&&((((((((($$$%%%''',,,000333333222222666999666000---...111555444222111000111222222222222111...,,,,,,...111666777777555000+++))))))111999>>>>>>===>>>???>>>777777666666777999;;;===>>>???BBBDDDEEEEEEDDDCCC???FFFQQQaaawwwfffTTTHHH===777333...///777@@@BBBBBBBBBAAACCCCCC???888111---,,,222111111000111333444666---000333444444333444444,,,---...//////000333555000111333444111---(((%%%***,,,...///000111333555888444111222777:::888555555333111///...000333555333222222222444888>>>CCCAAA@@@<<<666000......//////...,,,******---333888444444333111000111444666===>>>>>>:::666555777;;;777222---,,,---//////---///222777<<<>>>>>>===;;;000///......111555999<<<555,,,$$$###&&&***111888CCCDDDAAA;;;888999777444222444555444111111444777333333333333222111///...---,,,...222777:::888555444+++&&&+++222333000...000...,,,***)))(((&&&$$$)))...222111111555:::<<<444///)))&&&'''))))))((($$$$$$%%%''',,,///000000111333444222...,,,---///555444222111111222444666333333222///,,,,,,---///222555777666111......///444;;;???===;;;===>>>===888888777555444444777999>>>???@@@AAABBBCCCCCCCCCAAAFFFPPP^^^qqqoooWWWEEE;;;777555444111444<<>>555...---...//////...,,,)))'''''''''+++---000222333222111111333666888888777555555666333444555555333000---++++++---............///000111///,,,******---111444333333333444555888:::;;;444111...000555999;;;:::DDDDDDAAA;;;333...---...+++,,,,,,,,,,,,...111444---111444555555666999<<<777:::;;;999555444888<<<666444111...,,,++++++,,,,,,///222555777888777666666666666666555333111000666...))))))***+++///333---222555666777:::888444333666888777444444777:::<<<888444111111333444555444000,,,...333666666444,,,))))))---000///000333...000111...(((###"""""" '''+++))),,,444888888777444111111333444222///000...,,,,,,///333666777222///+++((((((((('''&&&((((((((()))+++000444666===<<<888333---******+++---111444333///---///222444777555///...444;;;???<<<<<<;;;666111...///111444444555777:::>>>BBBEEEAAAFFFLLLUUUfff}}}lllXXXIII???888777999>>>======@@@GGGNNNSSSUUUXXXLLL@@@;;;666///,,,...444222000---)))%%%###!!!&&&***...000...---...000444:::===888333222333333000222555777777555333111111,,,&&&$$$'''+++...///222,,,)))---222444666888888333///111888;;;:::777...//////111333555777888777999999888666555555666000---++++++...000///...333222333666;;;===<<<::::::777333222333555777888444444444000,,,***,,,///444111///000444777666555555888;;;:::666333111222777555222000//////...---...222555666777::::::666444888;;;999555444999>>>:::555///++++++000888===BBB999///---000222///******&&&&&&***+++'''%%%&&&------,,,,,,++++++++++++'''***+++++++++---333777777777666444222222444777444444666777888888888888444+++%%%&&&&&&###"""%%%&&&(((---222333000333888>>><<<:::777555222111111222444666555000,,,***+++111000...---...333;;;@@@BBB???:::444///---,,,,,,...///111555;;;@@@CCCDDDHHHEEEHHHRRR___uuurrrbbbPPPDDD===999:::===;;;:::<<>>666---)))***+++***(((&&&%%%'''+++***%%%"""""",,,...111444666666555444222222222333444444222000,,,...111222111000111222///222777:::;;;:::777444+++'''&&&))))))'''%%%%%%***...666??????999555555;;;;;;;;;888555333333333666777777555000,,,***)))***,,,...000222666;;;???<<<;;;999777444222000000///000222555999===@@@BBBCCC@@@DDDNNN[[[qqq}}}hhhPPPGGG@@@@@@@@@>>>===>>>>>>???AAAFFFNNNVVV\\\^^^QQQHHH===555222000......((('''%%%$$$###$$$%%%&&&,,,000444444222000111222555:::<<<999555444222///+++...111444444333111000...------...111555888:::666222222777;;;999666666777666444333333222111///000000///............///333///+++---222555555222///.....................***,,,///333555555333111444111...---///000111111***+++---//////...------))),,,000111000000333666222222111/////////000222888888999888777555444444333555666333333666555222000///---***''''''(((***000---)))&&&''',,,222666;;;666000,,,,,,+++***((()))***...333222,,,***+++000222777:::<<<;;;999777444333333666888777333...000333666666444222000///,,,...111333555444333222444111---+++(((&&&$$$$$$))),,,333<<<===888444444:::;;;;;;777222...---...111222222222000///...---))),,,000333555777:::<<<=========<<<;;;888666555222333555777888:::===???BBB???DDDOOO]]]tttgggRRREEE@@@>>>BBBCCC@@@;;;:::===>>>@@@EEEJJJMMMNNNNNNIIICCC:::444333444444222,,,+++***(((((((((((()))(((---111333222111222444666:::;;;777444222...)))(((***...111222111///...---...000222333666888:::999333111444666444222222777888888666444222111111111111111111111222333444555111---...222444222///,,,,,,---...------......***---000222222111000///777555222000111111111000,,,---...///000///...,,,'''***---...,,,---000333666222---***)))+++---///333555888888666333333333555666444000111777::::::444111...,,,***)))'''&&&---,,,***((((((***,,,...444333111///,,,***'''%%%)))***000555555000...111222444888;;;<<<999666333333333555999<<<;;;666111888:::======999444000...---,,,,,,,,,---000333555:::777111***%%%$$$%%%%%%&&&&&&+++333666333111222444777888555///++++++---333333222222222222111000+++///333666777777888999<<<=========<<<:::888666777999;;;:::999:::===???AAA@@@EEEQQQ```xxxrrrZZZIII@@@<<<===BBBDDD???:::888888999;;;???CCCEEEDDDCCCAAA>>>999444666999999555/////////...------,,,,,,$$$)))...000//////111333444777888444111///***%%%&&&(((,,,///111111///...---///222444444555666888999333000222444111///000444666888777333000111333111222222333444555777888666444222222444444111///)))+++...///......///000///111333333222000000111888666333222222333222111111000000111333444222111,,,,,,,,,,,,,,,---000222888444...++++++---...///000444888888555333222333444555333///111888======555333000000111000,,,((((((((('''((()))***,,,...---......,,,)))&&&$$$$$$%%%'''---111000+++,,,///000333555777777444111...111222666999<<<:::777444:::===@@@???<<<777222000222///+++)))+++000666:::999888222)))$$$&&&)))***&&&$$$&&&,,,///......///,,,000555444000...000333999888666555555555333111...111666999999888888888999999999999777555333222888:::<<<<<<::::::===@@@AAA???DDDPPP```wwwvvvcccTTTKKK@@@;;;:::>>>@@@===::::::888777666888;;;>>>??????<<<<<<999666888===;;;666...///111111111000...---&&&***///000///...000222222555666444333222---&&&&&&(((,,,000222222000///,,,000444555444333333444666222000555777444111000111555999888333111222555222222222222333555666777555666777777777555333111))),,,///111111111222444444555555333000...///111444222111111222333333222222111000111555777777666444222...---///222444555555222000000111111///---+++111666777444111000111111333333111222888;;;:::444222111555999999444...)))'''%%%$$$&&&)))...000+++,,,,,,)))$$$###%%%((('''(((---///,,,'''(((---///111333555444222///---***...222555444222000000333777;;;<<<:::888555444444111,,,***,,,111888===999;;;777...))),,,//////***&&&''',,,///---***+++***000666777444333666:::999666444444555555444222...222777:::;;;:::;;;;;;777777666444222000...---///333666666444555999===@@@===AAALLLZZZppp{{{cccVVVOOOKKK@@@:::666999<<<<<<;;;===;;;888444444666:::===>>>;;;<<<:::777:::>>><<<555,,,...000222333222000...***...222333111000111333222666888777777777222+++''')))---111333333222111---111555666444111111222333000222888<<<888333111000666::::::555222555999111111111111222333444444444777:::;;;999666555444)))---111333333333555777555555555111---+++---//////...---///111333444333000...---///444888999999;;;666111000222666777777//////000333555444///+++(((...444555111...---///...222444333444888888555111000111777>>>???999333---***%%%"""###'''---111......,,,'''######)))///,,,---000222---((()))...000222444555555444222000$$$)))---...+++)))((()))+++///444888888888888888333000,,,***,,,111888<<<<<<@@@>>>555000222333111---******///111---)))'''...444:::;;;777555888<<<333000///000333555444333---111666:::<<<<<<===>>>888666555222000---,,,+++$$$)))---...---///444999>>>;;;>>>HHHUUUjjj}}}www```UUUPPPJJJEEE>>>;;;999<<<@@@AAA>>>;;;999888666444444666888:::<<<:::999999999888666444444000---...222333111---222333555888999888444111777777777666444555777999222...+++,,,000111///,,,////////////...---++++++***+++000888??????999333000888@@@AAA:::333111222222000///000333444333111222222333666888999888666333222111222444555222///...---+++***+++...222444111...+++---111444222///+++))))))---555::::::777===:::666666999;;;:::888...+++,,,222444111,,,+++(((,,,222444222...***(((+++///444666555444555777777000---111;;;@@@<<<666222...((($$$$$$(((---111...111000,,,))),,,//////++++++,,,000444222+++%%%(((,,,222777888888888888222333222---&&&###&&&)))///000222444666777888999333111...///222555444333999@@@???555111444111)))***+++...000222000,,,)))---111777:::;;;;;;::::::111///...111555555000+++)))***000666777777;;;AAABBB<<<555333333111,,,((("""&&&***+++)))+++000555888<<<999===PPPeeexxxjjjTTTLLLIIIFFFCCC@@@===;;;===AAABBB???;;;999888777666777888:::<<<@@@>>>:::777555444333222222...***+++000333333222222222444777888777444111444555777777666777999;;;333///,,,---000111///,,,+++,,,---....../////////******---333999;;;777333222888???@@@;;;666444555444222///000222333222111000000111444888:::::::::888555222111111111///,,,***))))))***,,,000444777000---***---111444444111+++***+++///555:::;;;:::???;;;888888;;;<<<:::888000,,,---222333///+++)))+++...111444444222...+++---000333444333333555777777111...333<<>>888222000---+++***,,,///000000222111......333555444---,,,+++---111000+++''''''+++000555888:::===?????????<<<666///+++,,,///111222444555666666555444222111000222444555333111555<<<;;;000+++//////***000000000111000///,,,******...333777888888999999222///...000444444///***((('''))),,,---...444;;;AAA>>>:::888777555111---$$$(((++++++)))***---111555::::::???PPPbbb{{{yyyvvv[[[IIIDDDDDDCCCAAA@@@>>>===???AAABBB???;;;:::::::::::::::;;;<<<<<>>:::333333333333444444444333333444222///111777888666---***''''''***,,,+++)))))),,,///333777<<>>@@@???<<<999;;;<<<<<<<<<;;;;;;;;;;;;???>>>;;;777222...,,,,,,000...,,,,,,000333555555......000222444444111///...111444666777777888999777555333333333333111/////////111333555777999:::222000------000222444444888888888777666555444333:::888444111000111222333/////////111666:::======:::666///***'''&&&&&&''')))***+++,,,...000222333///...---///333777999:::666777666444111000111222444222222444888:::999777555333444777777333000111666222///000444555222...000///---++++++---111333333111111555;;;>>><<<999444444666888999:::;;;;;;777777444000111555444000)))&&&""""""%%%))),,,---000000111222555:::AAAEEEJJJHHHCCC===666222222444555777;;;======:::666333333444777::::::888444111777:::888...(((---444888@@@>>>:::555111//////000000222555777777777888999555000,,,,,,///000...***%%%  """###)))///666888;;;:::666000,,,******---000111000///111222444===@@@EEESSSaaawwwzzzeee[[[NNNGGGEEECCC>>>999888888999;;;<<<;;;888666;;;;;;;;;:::999999888888<<<>>>@@@???:::444111000222222222333333333222000------...000222222111///...111333444444333333444888666555444444555555444333333333333444555777888000///...///333777:::<<<>>><<<999666444333333444===;;;777444222222333444333111000222555888999999444111+++&&&######&&&)))))))))***,,,...111333444...---,,,...111555888999888888666333///...///000...---...222888<<<===<<<888777888;;;;;;777555777999333,,,+++...000...,,,...,,,((('''(((+++...000//////111444888:::999777000000111333666:::>>>@@@??????<<<666333222///)))(((&&&###$$$'''+++000222777666555444444777===AAABBBAAA>>>999555222222222666999===AAAAAA???;;;888555777:::<<<:::888555333888999666...***...555;;;<<<;;;888444///---...000333444666555444444555666444///++++++///111///,,,$$$!!!!!!%%%((((((+++...222555888888333---'''$$$(((***,,,......///111222333<<<>>>BBBNNN]]]vvvvvveeeSSSMMMGGGCCCBBB???888222111333666888888777555333666666555555555555666666<<>>:::555222222555999>>>===;;;888555444555777555444222333444666555444///---)))$$$"""$$$)))---%%%&&&(((***...333777999///...------...111555777666444222000000111333333...,,,---222999@@@CCCCCC:::999;;;===;;;777666999666111)))&&&'''***,,,,,,,,,)))%%%$$$&&&***---...---...111444555555444444++++++,,,---111666;;;???DDDHHHGGG???888333...)))*********,,,...000333444888888777666555666:::======<<<;;;999777555333333555999===AAABBBAAA>>><<<888999;;;:::888666555555555333///+++***,,,111555000222222000+++)))+++---000111111000......000222222---***+++000333222///&&&$$$%%%+++...------...111333666777444///((($$$$$$$$$%%%&&&(((***,,,---///777999;;;FFFUUUpppwwwdddWWWFFFBBB>>><<<<<<:::444000,,,///333555555444333222///.........000333666888===BBBGGGFFFBBB===;;;;;;888888888666222///---,,,111111222444666777666555111111222111//////111222333222///...///444:::>>>666444111...,,,++++++,,,(((,,,222777::::::::::::<<<;;;888222---...666===>>>???>>><<<888666777999666444444444555555333111---,,,)))&&&$$$&&&,,,111&&&&&&''')))---333888;;;555444222000000222666888777333000000333555666555///---,,,000888@@@EEEFFF<<<;;;;;;<<<888222222555111---'''""""""&&&,,,000,,,((($$$$$$(((,,,...///,,,///222444333222111222++++++,,,...111555999;;;CCCJJJNNNGGG===666111...+++---000222222111000000444555777777777888:::<<<:::;;;;;;;;;;;;999555333444777;;;>>>???>>>;;;:::999999888555222111333666111---(((((()))+++,,,,,,%%%***......,,,***+++...+++,,,,,,+++***+++...000...+++))),,,222666555222***&&&&&&+++///---+++,,,000111222555666333---'''###""" """$$$'''(((+++444666777AAANNNgggzzzhhhYYYPPP@@@<<<888777888888444111***---222444555444222222)))((((((***---222777:::<<>>===???@@@>>>:::888888:::555444444555666555333000------+++(((&&&(((...333***)))((())),,,111666999;;;:::888666555666999<<<;;;666000000444777666444///,,,***...555>>>CCCEEE<<<;;;;;;:::555...---000---***%%% %%%---444+++(((%%%%%%)))...000000,,,000444555333111000111......000222555777999:::>>>IIIOOOJJJ>>>777333111***...333555333///+++)))///222555888999:::<<<>>>::::::<<<======:::666222333555888;;;;;;:::888666999888666222......222666000***%%%'''***+++)))((( &&&...000///---...000((())))))))))))+++///222,,,***)))---444888777444...(((&&&***,,,+++)))***...---...333777666000)))&&&###"""$$$%%%***444666888@@@KKKbbbssseeeXXXMMMHHH===777000---///222444444000//////222555444---'''  +++444777666999>>>>>>777111111555777;;;;;;:::666111---,,,,,,...000333777:::999666333000,,,+++...000///000333111---(((&&&***222<<>><<<;;;;;;<<<===>>>999777444111000000111222---,,,******---333999===<<<999555333222222111000---(((### ###)))///222111000...---,,,///444888888777555666888888555222///111555777999:::<<<>>>CCCFFFEEE>>>999666333...))),,,......+++(((&&&%%%...111444777999<<<@@@BBBDDD===999999999555222222000444555555777999666111888888555111------111555///)))###"""(((...000111'''+++000222222///---,,,,,,...111000...---///111222///++++++...000000///)))&&&''',,,,,,)))+++111///...---000333444111---***'''###"""$$$''')))***///<<>>@@@888777666444333222111000---+++)))))),,,111666999555444333333333333222222...***&&&$$$'''+++000222666555333111000222777;;;:::888777777999:::888666444555777888999:::<<<>>>BBBEEECCC===888777444000++++++---------,,,***))),,,///333777:::===AAADDD===777333555444000---,,,...222444444555777444///111222111///------000333+++&&&"""###)))000333444...111555555444111//////---000444444222111111222444111......///000000...---******...---+++,,,111222111111222333333111000+++***((((((***++++++***111<<<@@@@@@@@@BBBWWWyyyppp^^^PPPAAA666000444222000...---000666:::999444...+++,,,---,,,***"""***000333333999999333,,,***...222111777333///...///111000...///---***)))***++++++***---***))),,,---,,,...222111///...------///111333...+++)))***---///...,,,---******---...***'''(((+++///000,,,***---111222000222333000+++(((+++...222222111///......000222555555666999;;;999333---+++)))%%%$$$&&&+++222666:::999999999:::<<<>>>???777777777666555333111000...,,,******+++///333555222222222111111000//////---***(((''')))---//////777666444111000222666999<<<:::888888:::;;;<<<;;;888777666555555777888:::<<<>>><<<888777::::::777///---,,,...222444333000...111444777999;;;>>>@@@777222000222111,,,)))))),,,111444444444555222...)))***++++++******,,,...+++'''$$$%%%***000444555333555666666333000//////...000333555444222222222666444333222222222000///+++)))))),,,---,,,---000333555777888777555444444,,,,,,+++,,,------+++)))222:::<<<===AAACCCVVVtttiiiVVVIII===444111555555444111...000666;;;:::555000,,,++++++***)))&&&&&&''')))---000222222;;;:::666222333888:::777444...)))(((,,,...---+++,,,***((('''((())))))(((///,,,,,,---...---000666222111...---,,,...///111+++******,,,///111000...---(((&&&,,,111000------///555888333............,,,......***$$$"""''',,,111000000///......//////222333666:::<<<999222+++(((&&&### $$$+++///888777777777777888::::::555444444333333333444444111000...---...000222444666555222...***(((((((((+++***))))))+++------,,,333111///,,,***+++///222;;;:::888777888:::<<<===777444000......000111222111444444333777>>>@@@???222///,,,///666;;;:::888111444666666666555666777555222111333222---+++,,,---333666555555555333///&&&&&&&&&%%%%%%&&&(((***///,,,((((((+++///111222222333333222///------...---...///000000000111111666666555555555444333111&&&%%%%%%'''***+++,,,---///555<<>>888111......---,,,,,,***%%%!!!"""(((...////////////000000///......///111555888666000***)))((($$$  %%%)))666666555555444444444444333111///...///333666999666555444333222333444555888666111***$$$###$$$'''...------...000000...,,,---,,,)))&&&$$$%%%))),,,888777666555555777999;;;444000+++)))***---......---/////////555===@@@>>>000,,,***...555;;;;;;:::111333555555333111111111444222222333222...---///000666999777555666555333(((&&&$$$"""###%%%'''(((///---++++++---000111222111222222000...---...///000...---,,,...000222333555666777777666555444444***)))'''''')))++++++))))))222===CCCCCC???<<<:::222///,,,***,,,.../////////333222777@@@DDDRRRkkkmmmSSSCCC===:::;;;>>>;;;999666222//////111333333555777888666111,,,(((000333666444111......///111666::::::<<>>AAANNNfff}}}ppp\\\GGG<<<999:::<<>>???@@@>>>:::666444333//////222666:::999555111<<<<<<999444///,,,---000333333111...333999888111***))))))---333777777555,,,,,,,,,///111333222111444888666666999777BBBZZZttt}}}gggXXXFFFDDD???:::777999???CCCHHHFFFAAA<<<:::;;;===???555666555333666888666000+++((((((,,,,,,((($$$$$$))),,,///---******///333:::;;;;;;999666777<<<@@@:::;;;:::888555444555666444777888666333111333555999777444000...000555:::<<<<<<<<<:::999;;;???BBB666555111---******...111333222000,,,***...555<<<<<<000(((***111333111111555555666777888;;;<<<>>>111---((()))...444888999;;;:::999:::<<<>>>>>>===999444......111555555444222000......000222444555444222000111444444222///...000333555555333111000777666666888;;;;;;888444---***(((***...111222000......///000111000...+++###"""$$$(((...222111///---------...000111000//////---,,,---///111111000222222111000//////000000777666444...)))(((,,,000000555555,,,&&&(((******...///222888<<<;;;777333+++------,,,***,,,111666===EEEFFF===555444666555...+++***---333666444111222666666111---,,,***''',,,---...111333444333111,,,))))))000999;;;444---))))))+++...111333222000444555888999666777CCCQQQppp{{{iiiVVVLLLAAA???;;;777444666;;;???FFFDDD@@@;;;888777888999888888555111222555333...,,,)))(((,,,---***((())),,,...///---)))(((,,,000999::::::888555555999===999::::::888555333222333444888;;;;;;888444333444000///...------222888===BBB@@@===;;;999999;;;<<<777666333000------000333555444111...,,,...333888444+++&&&+++333666555444222444555555444444555666333///,,,---222777999999777777888;;;@@@CCCEEEEEE:::555000///111333222000111///,,,+++,,,000333555111///---///111111...+++---000555777888777555444777666666888:::999666333,,,***((()))+++---......---...///000000...+++)))"""###&&&,,,222444111...111000///000111111///------,,,,,,...000222222111............///000111222<<<:::555000,,,,,,...111333777666---'''))),,,,,,---...111555888777333///,,,......,,,))))))---111888@@@CCC>>>999888666444---++++++...222333000,,,---222333///,,,+++)))&&&+++,,,...000222222...+++)))(((***111999;;;777222((((((***---000222222111333555:::<<<999;;;FFFTTTqqqvvvgggVVVIIIDDD>>><<<999555333444777;;;AAA@@@>>>:::555333333444777777333...///333444111+++&&&%%%(((+++***+++---///000///,,,(((''')))---777888999666222222444888999;;;<<<;;;888444222222444999>>>???:::444000///&&&'''(((***---333:::???EEEBBB===999888777777666777666555222000000222555555555333000......000333(((""""""+++555777666444///444777666111...///111333111000222666999888666333444777;;;AAADDDEEEDDD:::777333111222111---***...,,,)))((())),,,111444000......///222222...******...444777888666555555555555555777888666333000++++++***(((&&&&&&((()))+++---///111000---)))'''$$$%%%)))000666777333...444222000000000///---+++***+++,,,///222333222111)))***+++---///111333444>>>999333///......///000444777444---)))***---///...///111444666444111---...//////---)))(((***---444999===<<<<<<;;;777222---,,,---111444333...***(((---000...,,,,,,)))&&&((()))---000222///***%%%&&&(((---333999;;;:::888000///...///000000///......222999======???JJJWWWsssooocccYYYMMMDDD@@@===<<<:::666333222444777;;;<<<<<<999444111111222555555222...///555888777(((###!!!%%%((())),,,///000000///,,,((((((***,,,444555666333///---...111888:::===>>><<<999777666555999===;;;555...)))'''###%%%(((***...333999===AAA===888555555555444333555555333111///000222444444444444333222000000000"""!!!,,,444555111///,,,333999999333///000444000//////333777888666222222222555999<<<===<<<;;;:::888555444222...)))%%%******)))))))))+++...111333222222555777666222---&&&+++111444333111000000111222444555444222///,,,,,,...---)))###!!!"""$$$'''+++000222222///,,,***)))))),,,111666777444000000...,,,,,,------,,,+++******,,,...111111///---((()))+++---000222333444999444...+++---//////---111111///+++)))+++///222222222444555555333000...///111222000---,,,...111555555666888:::999555000---...000333555444///+++%%%+++000///......,,,((($$$'''+++000222///(((###&&&***111666999;;;<<<======:::666333000...+++)))'''---666===>>>AAAMMMZZZvvvmmmYYYPPPNNNIIIAAA<<<<<<;;;:::666222000111222666999;;;999444222333555777888666111111555999888(((###"""&&&***+++---111//////...---,,,,,,---...000222444111---******+++222666;;;======;;;999888777999888333+++$$$!!! '''))),,,...///111555777777555222111111333444555333222111...,,,---000333333444444555555444222000&&&###&&&000555333...,,,(((000888999555111333777******,,,000555666333000111111333666888888666444999888777555222...((($$$(((***,,,,,,******,,,...555444555888:::999444///&&&,,,222444000,,,******---///222333222...+++)))000111111---&&&!!! !!!$$$)))///333333111000000///------///444666555222((('''&&&'''***,,,,,,,,,,,,+++,,,...///...+++((()))***---///111222333333333000,,,,,,...000000...+++***)))))))))+++///333333444555444333000///...000222444333111222666:::;;;666222222555555444222,,,---///222333222///,,,'''...333222111222000,,,"""%%%***///111///***&&&)))...444888:::<<<>>>@@@DDD@@@999444000,,,)))'''%%%,,,777???AAADDDPPP]]]xxxsss___JJJDDDGGGFFF@@@<<<777777777555222/////////444888:::888444222444888===???===777333444444222***'''(((---111000000333...///000111111000000//////111333222---))))))***,,,000555888999888888888888888666///&&& ,,,...000111111111111222///000///...---///333666444333000,,,***+++///222555555666777888777444111---***,,,333777444///...(((...444666333111222444&&&&&&''',,,222555444222000000111444777888666555666777777666333///***'''(((+++---,,,***(((***---111111333777999777111+++)))000666777111+++))))))***...222333111---+++)))222333444333...)))%%%###"""(((///333333222333444333000......111333222111"""!!!!!!$$$(((---///000...------------,,,)))''')))+++---000111222222222111111000111222333222000(((&&&&&&))),,,---000444222333444222///---------000222444444444777===BBB@@@888222111333333555777...............---,,,,,,---333777666444555444000###%%%(((,,,//////,,,)))+++///444999<<<>>>AAABBBDDD???999333///---+++)))***000:::@@@AAACCCOOO\\\uuuxxxeeeSSSBBB<<<======:::999222444666666444222222222555888;;;888222000333888===AAABBB<<<666333111---,,,***---333666333000111000111333555666444111//////333555444000,,,+++++++++///333666666666666666888888666000(((###!!!""",,,///222333222111111111---000111...******000555999666111,,,***+++000444:::999888999:::888444000...+++---333666444111111///111444444222///...---%%%$$$$$$)))000666888777111000000222444666666555444666777666444000...,,,,,,------)))%%%$$$)))------...000444777444---'''***111888888222+++)))))))))...333555222///---,,,111222555888888444...***"""'''...111000000222555444111//////111111...+++"""!!!!!!%%%***///333444000...------......,,,+++'''))),,,///111222222222111444666777555222000000+++((((((...111///000444333444444222///---...//////111222111222777???FFFBBB:::555555555555888===777555222...++++++,,,...333888:::888666777666333'''&&&''')))+++,,,***))),,,...333999>>>BBBEEEEEEIIIDDD<<<666222000...---000444;;;>>><<<===GGGSSSiiizzzllldddVVVHHH999222000...///111000333666888888777777888666:::;;;777000...222777:::???BBB>>>888555111---+++***...555777333...---222333666888999666222...111444777666222...------...111444666666555666666777999888444---(((&&&&&&***---111333333222222222///333555000(((&&&---444===999444...+++---222777>>><<<:::::::::888333///+++((()))///333333222444777777666555222...+++)))&&&$$$$$$(((000888;;;<<<333111///000111222222111333555666666444222000000///...+++%%% !!!(((///+++,,,///333666333,,,&&&(((000888888111+++((()))***///444666444111///...///111555;;;???===666///"""(((...///......000444333111000111222111+++'''$$$######''',,,222555777111///------///000//////$$$&&&***...000222222222111555::::::555000------000+++,,,222555111111444555777777444111///111333///000000///000555>>>FFFAAA;;;888999999777;;;BBB@@@===777000,,,+++...000666;;;<<<999666777777444***(((&&&&&&'''))))))(((+++---111888@@@FFFHHHHHHRRRLLLCCC;;;555222000...222555:::;;;666555>>>III]]]|||wwwggg[[[VVVFFFAAA888---%%%"""$$$&&&+++...444999<<<:::444000333555666666444222222222666999<<<<<<888222---***(((,,,000333333111000000000666:::777///***+++...444666777666333///---+++,,,///333333222222444666777888777444000---,,,,,,***)))+++111777999555111222666888333+++)))000777:::888555333333555777999???===;;;:::999444---((($$$'''***------...///111555333111111111111000///,,,...000222555888:::;;;333000...000444555333///777555333333555555222000///+++((()))'''######&&&...,,,***+++...///...,,,333444444222000---,,,+++,,,111555666333///------000111333666999999777555+++,,,,,,***((()))---111444111...000444555222...***'''''',,,/////////111333000......000000---)))'''&&&&&&+++000444444222444222222111,,,&&&&&&***111333555666555555555666///222555666555333222222111///---///333777999999;;;;;;:::888777888;;;>>>CCC@@@:::555111///......999>>>@@@<<<:::999666222---,,,)))((((((***---...+++...333888===CCCIIIMMMPPPJJJBBB===:::888555222666888;;;:::444111888CCCXXXpppwwwiii\\\QQQLLL@@@===555,,,$$$ !!!'''***///444777666222...(((,,,222555555444333222222666:::;;;888222---***(((+++///111000///......444777777333,,,'''(((***222555777666222---******---000222333222222555777666777666333000......///...---///555;;;===:::666444777888555000///333888777777666666888;;;>>>AAA???===:::888777333...***'''))),,,///111111111111333333222222111222333444333444555666888999:::;;;333000---///333555333111333222111222444333000---+++((('''((((((%%%%%%(((,,,+++***,,,......---***///333666555222...---------111555666444111---,,,---...111444777888666444+++,,,+++***((()))---111444111000222666777555111+++''''''+++...------///333222111111000...+++)))***(((&&&)))...222333333222///---+++&&&!!!!!!&&&///222666888777666666666000111333333222111111222333111///111555999::::::::::::999777666666999;;;>>><<<999555333222111111:::@@@BBB===999999777555222000...,,,,,,,,,---......000444888===AAAEEEHHHIIIEEE@@@<<<;;;:::777555666888;;;:::444111888BBBRRRhhhpppcccZZZPPPFFFAAA;;;999555...&&&!!! %%%'''+++000444444111///(((...555;;;;;;999666555///333888:::777222---***+++---//////...---------333333111...)))&&&&&&'''---333777666000+++))))))///000111111111333666888666666444111......000111111111333888===@@@>>>;;;777888999999777666777888555666777:::>>>AAADDDFFF@@@>>>;;;999777444000---++++++---111666777555111111222333111//////333777888777777777777888999999222///,,,---000333333222.........//////...+++)))%%%###$$$((()))'''(((+++...---...///000000---***...444;;;;;;777222000000...000333666666333---))))))***---222555666555333++++++***)))(((***---111111//////222666888777444///+++))),,,---,,,,,,...333444666444111---***(((,,,(((%%%%%%***...000000///+++)))((($$$ $$$---111777999999666444222///000111000......///000333222111333666999;;;;;;777888999888666555666777777777666555555444444333:::@@@BBB===888777888777666555444222000/////////000111444777;;;>>>AAABBB???===;;;:::::::::999777777888;;;:::555222777AAAPPPeeeqqq\\\QQQMMMFFF???;;;888999888444///***'''&&&((())),,,000444555444222///444:::===<<<999666555000555999;;;888333...+++...///000///---,,,,,,---+++++++++***)))((('''&&&***000777777111,,,+++,,,111111000000111333666999777666333000------///222222222444888<<>>@@@BBBBBB>>>>>>>>>===;;;777222///---,,,---333:::===999555111333444000+++***...333666666555444444444555666111...+++***---000111111,,,***)))'''&&&%%%%%%$$$ &&&***+++---111111222333444444222///,,,///777???@@@;;;444111111------000444666333,,,&&&'''(((+++000444666555333+++***)))((((((+++...000...---...111555777777666555///,,,......------000333777:::888222,,,***)))+++'''$$$%%%(((++++++)))***((((((***((($$$###%%%,,,111666999777222...,,,,,,---//////---,,,,,,,,,111000000222444666888999666888999999777444444444222333444444444444222222666===@@@;;;555444666666777777666555444333222111///000111555999<<<===>>>999888888888888888777777777888::::::666333777???OOObbbkkkZZZIIIBBB???;;;777555555777999999666222///...***+++---000444444333111111333666777666444444555666:::===>>>:::555000......///000///,,,+++***+++'''(((***++++++)))'''%%%)))///555666333000000111111000//////111333666777777666444000---,,,...111444444666888<<<>>>??????<<<:::999999;;;<<<;;;:::777888999999:::999888888777:::===>>><<<666111------+++---333;;;>>><<<888666888777222+++(((+++///333333222111111333444555111///+++******,,,---...,,,)))%%%!!! """&&&+++---000555222333555555444111...,,,...555<<<===888111---,,,***+++---111444222,,,''''''))),,,111555777666444,,,+++))))))+++---000111///000111444777999999999888111---......---...111555999<<<:::555///,,,,,,+++)))(((***------)))&&&######&&&,,,...***'''(((---111555666222---(((&&&))),,,///000...,,,***))),,,---...///111222444555666888:::999777555444444111111222333222111///...111999>>>;;;777666555444555555555666666666555555...------111666:::<<<<<<:::::::::999888777777777666666999:::777444888???JJJ[[[uuuzzzgggSSSGGG:::555333000//////111444999:::888555222000++++++---000222111///,,,...000111222333555999<<<<<<>>>@@@???<<<777444333///000111111...,,,+++++++++---//////,,,)))'''''',,,///333555555444444444000...---...111333444444555444333000...---///111888888888999;;;===???@@@===:::777555666888::::::888888777666444222000///222666:::;;;888333...,,,------...222888;;;:::888:::;;;;;;777222...///000333222111000111333555777444222///,,,************,,,***&&&!!!"""%%%%%%***,,,000666111222444222///,,,***)))+++...333444222...)))'''(((***---000222111...++++++,,,///444888:::999777111///------000333555666666777888:::<<<=========888222---...//////111555888:::<<<;;;888444222000...------000222111,,,'''###+++///---******///111222111...)))&&&$$$***---000000...+++***)))***,,,.../////////111333555777999888666555444444222222222222111///---,,,000888???@@@@@@>>>:::444444444444444666777888999000---+++...444:::===>>>===>>>===;;;888666666777555555777:::888666:::@@@IIIVVVlllsss___TTTFFF>>>777333000------111000444888:::888444111///------///111111///+++((()))+++...000222666;;;>>>>>>@@@AAA???<<<:::999999333555888888666333111000111333444111---+++...222222111111222555555444111---,,,,,,...111333333111000111111000//////111333888888888888888:::<<<>>>===999444000///222777;;;888777666444222000///...333666999888555222000000//////000111333444555666777888888999888777555555444333111///000111444555888777555111---)))((((((******+++)))''''''***---((($$$###&&&((()))---222111222333000,,,)))((()))))))))***,,,......***''''''***...111111111222222000111444888<<<>>><<<;;;777444222222666:::;;;;;;;;;<<<>>>>>>>>>>>>>>>???;;;555000111222333777;;;;;;;;;:::;;;;;;:::777555111///...///111111---)))"""!!!(((------,,,---///000000...***(((((((((/////////...++++++,,,---***---000000000000222444333555666666444333444555333333333222111000......444<<>>???@@@>>><<<;;;<<<>>>999<<>>;;;888777333666666222---///777???777333///000444555222...,,,++++++---111333222///+++---///111111222333555666666555444444555888:::===999333,,,***---555;;;777666444333111111000000888999:::777444333444777222222222000//////111333111222444777:::;;;:::888444222000...---///111222<<<;;;999444///***(((''''''+++///000//////111333000***'''''''''&&&)))///333444444111,,,))))))***)))'''&&&)))///111...+++(((,,,000222111222555777333444777;;;???@@@???===<<<999666777;;;???@@@@@@<<<>>>??????>>>======>>>@@@999444555888999===BBB===;;;999:::======;;;888111...++++++---...,,,***(((###"""''',,,...///111//////...,,,))))))+++,,,333222///+++)))***...111,,,///222333111111333666222333444444222222333555555444333333222111111000888@@@JJJSSSYYYWWWJJJ===888666555444555777:::<<<;;;555///...555<<<@@@AAA888888666222---,,,...111222222555999:::999<<>><<<>>>@@@???<<<999888777:::???@@@:::333000---***,,,///222333444222+++$$$%%%''')))))))))***,,,---000777???BBB@@@???CCCGGGDDDAAA??????AAA@@@===:::999888333---...666===???;;;555//////333444111,,,---000222222///,,,)))(((---******...111111111333111...,,,******,,,222888777444///***''')))///444888888777666555333222111777888:::;;;:::888888888555444222///---...000333444333111111222555777999888444///+++***---111555<<<:::666222...+++)))(((---///222444444444555555222...(((%%%%%%&&&&&&&&&333666777666111---++++++///,,,***,,,000000,,,'''&&&&&&'''+++000444666666888>>>???999777:::===;;;>>>===<<>>;;;;;;<<<<<<;;;===???BBB???<<<888999===@@@AAA@@@;;;999777777888:::::::::555111---,,,------,,,***(((***)))&&&''',,,//////,,,...///...,,,---222555999888333---,,,000111...(((///777<<<;;;888666555888000((((((///777:::999999888888999;;;999444000:::???JJJUUUXXXQQQFFF???<<<<<<999333222666999888888777555222222444999<<<===111))),,,111111111333222444777999<<<>>>??????DDDAAAEEEXXXsss|||eeeQQQEEE???===<<<@@@@@@@@@@@@@@@>>><<<::::::>>>>>>;;;777555000+++))),,,///111222111...***)))+++,,,+++***)))***+++000777???AAA??????CCCGGGEEEAAA>>>===???@@@???===<<<;;;666000222:::@@@BBB>>>:::444222333222...***///000111000---***((((((***(((***000222...******+++)))(((((()))---444999:::555...(((''')))---000777888777777555333111000333444777888888888999999777666555222//////111333111000...---///222666888;;;777111---,,,///333666888666222///,,,+++++++++///000222333444444555666111///,,,)))''''''((()))000222555555444222333444222///---...000000,,,'''''''''))),,,000333444444777>>>???999555777999999>>>===<<<>>>@@@AAA???<<<;;;;;;;;;;;;;;;<<<===???@@@>>>;;;<<<@@@BBBAAA???555555555777999<<<======666555222000///...---,,,...---***&&&'''++++++((('''***...//////000333555888999555000000333444111///555<<>>GGGNNNNNNGGG???:::<<<<<<777111///333555444666666555333222444999<<<999///***///444444333444333555999===@@@BBBBBBBBB@@@===AAASSSnnnkkk\\\GGG888444666:::<<<>>><<<<<<===@@@AAA>>>;;;999;;;;;;999::::::555---''')))---////////////000111222333111...,,,,,,,,,...444:::===;;;<<<@@@DDDDDD???999777888;;;;;;;;;::::::777333555;;;@@@AAA<<<:::777333111///......222333222///+++)))((()))******...555555---%%%"""&&&&&&&&&&&&(((...444999<<<555,,,''''''***,,,,,,555666777777666333111///...///111444666777888888888888777555222222333555333000---+++,,,000444777<<<888333//////111666999888555111---++++++,,,---///////////////000111111,,,...///---)))'''(((***///111333333333444666888333111///000222111---)))******+++...222333333222666===@@@:::333222555777===<<<<<<===??????===<<<;;;::::::999999::::::;;;>>><<<;;;===AAABBB???<<<000111444777:::<<<===>>>666777666333///---...111222000+++''')))---+++%%%###''',,,///111111333444666999888555555888888555666;;;???@@@===;;;:::;;;666///))))))111999>>>???888888777999;;;;;;:::999666<<>>;;;>>>NNNgggxxxnnnYYYKKK:::000000555999;;;555222222777===@@@>>>:::;;;999555444999===999111******+++---,,,***---111888999:::888555333222222,,,000555777666777;;;>>>@@@:::222...///222333333222555666555666;;;<<<999444444222...+++---222777777666444000,,,***,,,---000000333999888///&&&!!!&&&((()))(((***111777999;;;333***&&&))),,,------222333444555555333000...,,,,,,---///222444444444777888888777666555777888888555000,,,,,,///333666999777333111222555999<<<===999444...++++++,,,---///---***))))))))))))(((&&&+++///...)))&&&(((+++000000000///...///000111222111000111333222000---......000333555666444222555;;;???;;;444111444888::::::;;;<<<>>>???@@@@@@<<<;;;999999999888777666666666777;;;???@@@===999///222666888999999888888222333333...((((((///666555222---+++000444000((($$$&&&))),,,...///000111444888;;;999999;;;;;;888:::<<>>???777666444222222222222222111888>>><<<888777888888888888333---+++///111000555666777888888999<<>>BBBDDDFFF???<<<>>>KKK```|||pppeee^^^NNNDDD999222111333444444+++***,,,333<<>>>>>777000***(((---111222000///000222333333222111000///...---...000222111000444666888999999999:::<<<<<<888222---+++,,,///111333222222222444777;;;======:::555111...///111222111...***(((''''''%%%$$$%%%+++000000---***+++------,,,***)))))))))((((((---...///111333333222111111222555888::::::777444444888<<<;;;666333555:::777888:::<<>>???<<<888222555888888555222000///,,,,,,***$$$###000;;;;;;888444222666999444+++)))((('''(((***,,,......111777;;;:::999;;;:::888;;;<<<===;;;666444555777111...,,,---444;;;@@@BBB999777222---)))(((***+++///777<<<999666999===>>>666666333------111444444666888999999999;;;>>>@@@>>>999333///000444666666999777555444777;;;AAADDD@@@===>>>GGGWWWppp{{{lll]]]QQQKKKAAA===888333000...,,,+++&&&)))...777???BBBAAA>>>===888111...444<<<<<<777111)))%%%((()))&&&''',,,222444777999888777666777111222222111111222555888:::555...+++,,,------,,,///555:::;;;<<<;;;777000000///,,,'''%%%(((///666888777444111///000333666555111///111111+++((('''$$$,,,000///333===CCCBBB222///------111555666555...///000222333444555555555222///000222444222000111444888999:::::::::;;;;;;777111,,,)))***+++---///000222555777999;;;;;;666555222111111444777999444111---,,,------+++((()))---222333222000111222)))'''&&&'''(((((('''&&&)))+++---000222333333333222444777<<<>>>>>>:::777555555888;;;888444555999444666999<<>>???<<<888444777999666111+++))))))((((((%%%"""000<<<@@@???;;;888999999333+++---+++(((''')))+++,,,,,,///666:::999666777666555999;;;;;;888333000111333***)))+++///666===BBBDDD<<<999222+++&&&%%%(((,,,333;;;???;;;:::???BBB@@@666777333......333777666666666666666666888;;;>>>AAA===555------222555555777444111000222888>>>BBB???===>>>DDDOOOddduuuhhh]]]OOOBBB<<<666666666333...***)))***''',,,444===BBBCCCAAA???;;;999555222666<<<;;;666..."""%%%,,,******...///222555777777666666666222111///...---...000222555111......000222111///444888;;;999999:::777222000000///---,,,,,,...000111111000...---///333666111---,,,......+++)))***(((111444000333<<<@@@<<<000000222333555777888888//////000222555888:::<<<;;;777333444777999777555222555888:::999888777888999666222...++++++,,,......111555999;;;:::999888000/////////111333666888444111///111555666333///+++...111444555555444444)))(((((()))++++++)))&&&(((***---///000000111111111333888===AAA@@@===999777444555999999444222444333666999;;;===@@@EEEIIIFFFBBB>>>======:::555/////////111666:::;;;777333111444666333---((('''((()))(((%%%!!! &&&222;;;===???===:::888777222+++...,,,***+++---///...,,,---444888555111111111000333555666333...++++++---(((***---222777<<>>777...---222444222000000///111444:::???BBB@@@???AAAEEEMMMaaatttbbbZZZUUUIII<<<555000333666333...+++,,,///'''///999@@@CCCBBB???>>>999:::999777:::===:::555***###.........222///222666888888666666666///...+++)))((()))+++,,,///---,,,...222444333000777:::999555555777666333...///111333333222000///+++,,,,,,++++++---222555///,,,+++///000---++++++...666888111000777888333///222666777888777888999111111111333666;;;???AAA>>>:::666777;;;>>><<<:::333666999:::888666444444888666333111//////000111000333888<<<===;;;777555............///000222333111//////333999;;;888444,,,,,,...111555666555333...---,,,...///...***&&&(((***---............//////222777===AAAAAA>>>:::999333222777999333//////333666999:::;;;>>>CCCGGGHHHDDD???>>>>>>;;;555///......///333666666222......111444111+++''''''***+++***)))&&&&&&+++333999666:::;;;999777777333...---------///222333000,,,,,,333777333...---...------///000...)))%%%%%%''',,,...111444777888999888666444...(((%%%)))111777DDDJJJIIIBBBBBBFFFBBB888::::::666///...222555444///...,,,***)))+++000444;;;<<<888000...333444111+++,,,///333888===AAACCCBBBCCCEEEIIIPPPbbblllcccWWWNNNIIIAAA777...111111111444777777333000111111333888???AAA===888===@@@???===AAADDD???555###!!!"""***444888555000222888===>>>:::777888;;;333---)))+++,,,***''''''***+++111999<<<999777888555111,,,+++///444888999///222555888999666333111111///......000222333222000......111222111......444555666666333///+++***...222777:::;;;;;;<<<===999777666666888;;;???AAABBB>>>:::999;;;===<<<:::444444333444666555333111===:::555111///111444666666333555:::<<<777111......,,,***+++---...,,,))),,,...000111111333555888000...,,,---///111333333999666444333222///***&&&%%%)))---,,,)))(((+++///111444888<<<>>>???>>>===<<<888555444555555333111444666777888999<<>>999555000///000666<<<>>>;;;777888<<<>>>???CCCFFF@@@666+++***+++111888;;;888444777999;;;;;;777555666777666///+++---///000000222444444888>>>???;;;888999333///+++***---111444444---///222444444333111//////...///111333444333111000//////111222111///---222666999666///)))((()))***...333666777888999999:::;;;;;;;;;;;;<<<>>>@@@>>><<<999888888999::::::999888777777777555222///888666333111222444777999444111222777888333...,,,+++)))((()))+++,,,,,,,,,///000000///......111333///......///111444666777888555222111000---)))%%%%%%)))......+++)))***---///222666:::===>>>>>>>>>;;;888444333444555555333555666777777777999<<>>DDDGGGDDD===777//////000444999;;;:::777444888<<>>===<<<>>>BBBAAA;;;777777111///,,,,,,---000111111,,,,,,---............---------///222444555222000111111000000111111///---///555999555,,,%%%%%%((($$$(((---000111222333555999<<>>;;;888666777888888888777666555444222000///...+++,,,...222555777555444000...,,,***+++...222555111333444555555444222111...)))'''+++///---)))((( !!!$$$)))///111000---666<<>>:::999:::;;;<<<;;;999777555777333///...000444666888666---&&&(((...555===CCC>>><<<<<<>>><<<666222333111000///...//////000000,,,++++++***+++,,,------,,,,,,---///111222111000111222111///000111000,,,---111444222,,,&&&%%%&&& $$$(((+++,,,...///111666;;;@@@@@@;;;666444555333444555333111111555999============;;;777222---+++---///222555777999:::111//////222222---***++++++,,,,,,***((()))---222888777444///***((()))***(((***,,,...///000222333222000,,,)))'''&&&%%%$$$&&&+++111333111---***((((((***---000444777999:::;;;999777666666777888888777777666333///......000111000///111444666777666333333333444555444000,,,+++...000111111111222333***'''%%%(((000<<>>999666444777555444333...((((((---777BBBCCC@@@CCCKKKdddooo[[[MMMGGGDDDCCCBBBCCCDDDDDDBBB???CCCEEEFFFEEEAAA;;;555111666777:::===@@@AAA@@@???888777777999:::::::::;;;;;;<<<>>>>>><<<999555333...+++)))***///555;;;===444***"""###)))000999@@@777444444666444///---.../////////...---------...---,,,+++******,,,...///...,,,))))))+++...//////000222000---...222000,,,+++,,,,,,......---)))&&&!!!$$$'''***+++,,,...///555999>>>>>>:::555222000///111222111///000444888888999;;;===<<<999333///)))+++...111444555666666222111222555444///...///000111000---******...222555444111---)))&&&'''(((&&&(((++++++***)))***+++...---+++(((%%%$$$%%%%%%***---222444333000,,,***&&&''')))+++...111333555;;;:::999888666666666777666555333///+++))))))***/////////111555666666666555555555555444111---***+++---000111111222333555---***'''***222>>>HHHNNNOOOIIIBBB>>>===;;;888444000444888888555000,,,+++***...555;;;===999222,,,111000//////111222222222333555666444000,,,******...111222///***%%%"""!!!###...222...'''$$$$$$,,,555999444...---000111...---,,,...111333333333555999???BBBAAA===:::888:::999888666///))))))...999DDDEEE@@@@@@EEE[[[{{{ooo___PPPEEE@@@??????@@@BBBEEEEEEDDDBBBGGGHHHGGGCCC<<<666111///666999===AAABBBBBBAAA???999555444555555444666:::::::::<<<>>>>>>:::444///&&&&&&'''***///666<<<@@@666,,,######'''---333:::000------//////+++***,,,+++,,,,,,+++))))))***,,,///...,,,++++++---///111///,,,(((&&&(((***---------111///***+++222111+++***((())),,,111111---)))&&&(((+++,,,,,,---///111666888999:::999666222///...////////////111555888444666999===>>>;;;555111***+++...111333444555555333333666:::999444222555333222111...,,,,,,---///,,,------+++(((''''''((((((***,,,***'''%%%&&&)))+++,,,,,,***((('''((()))...000222444444222000///((((((((()))***---///111999::::::888555222000000//////...+++((('''((()))///000111444666777444222444555666555333000,,,***,,,---000111111333555777111///---///666???FFFKKKKKKFFF@@@>>>===:::222,,,+++000666777444///---,,,---000555:::;;;666...(((,,,,,,,,,---...000222333333555555111+++&&&&&&''')))000444111,,,***)))(((!!!***333666111***''''''---444777333///...000///---------......///000111222888???DDDDDD@@@===:::::::::;;;:::444---///444===FFFEEE@@@@@@DDDWWWtttlll___VVVLLLDDD???;;;<<<>>>@@@BBBBBBAAA@@@???AAAAAA>>>888222...---222666<<<@@@AAA???===;;;555222222555444111333777333333666:::===:::000((("""&&&***---///333999>>>>>>444+++***,,,...111666000---,,,......++++++...)))***+++)))'''(((***---//////---------...000111000---)))((()))************///---''')))222222+++((()))+++...111111///---,,,...000000000000222333666444222333666666222...///...---...111444666777222555999>>>???===777222+++,,,///222444555666777333555:::???===888777999000...,,,,,,,,,---,,,+++&&&(((+++,,,,,,,,,---...---///000---((('''***---+++---//////---,,,---///333222222222444555555555---+++***))))))+++---///666888999777222,,,)))(((%%%&&&'''''''''(((+++...000111444666888555111---000222444444333000...------///111222333555888:::666444333555:::???DDDFFFDDDAAA>>>>>>???:::111(((***...222333000...///222111111333555666333---))),,,,,,+++(((&&&(((...333333444333---%%%!!!!!!$$$)))000444333222333///)))&&&)))...333555333000---...333555222000000///------///000///,,,+++...111888>>>EEEIIIHHHBBB===999666999===>>>999333555;;;???FFFDDD@@@BBBFFFWWWqqq|||jjjWWWPPPNNNIIIBBB===;;;<<<===??????>>><<<;;;555888;;;999444///+++***---222999>>>???<<<999777000...000555555111111666---,,,///555:::777,,,""""""(((---//////000666;;;FFF<<<333111111111222555222///...000000---...111+++,,,,,,***((()))---000//////.........///000111///---,,,+++++++++)))'''(((...,,,&&&(((111222+++'''+++///111000//////000000222333333222222444555444///+++,,,111333000+++000---+++---222666777777333555:::???AAA>>>777222,,,---000222555777999999222555<<>>===@@@BBB===222)))***---///...,,,---111666333222111000111000...,,,111000+++$$$ )))111333444111***"""""",,,222555666888888000$$$(((%%%&&&...777;;;777222---111222000///000...)))///111333000+++)))---111>>>DDDKKKNNNKKKCCC<<<888333777===@@@<<<777999@@@???EEECCC@@@DDDIIIYYYrrrgggYYYLLLHHHIIIEEE@@@===888777888999::::::777444222444555333///***'''%%%+++333:::;;;<<<<<<999444000000333666555111000333///++++++222::::::000%%%(((---333555444222222333:::>>>@@@>>>:::777999<<<:::222,,,...444888444///333222111//////333;;;AAA333000......//////---+++000...,,,***+++,,,---...,,,,,,---,,,***+++---///---///111111///---,,,,,,444:::???>>>777333333666777111***(((***///111222000,,,***---444888999888666;;;BBBFFFEEE>>>555///333000...///222555555333444999<<<;;;;;;===<<<888---***&&&&&&(((+++++++++((((((+++111888:::666111111000/////////000111222------...222666777444111666444111111888>>><<<666444222//////000111111000333777;;;999222+++&&&%%%###$$$&&&***...000111000888777555333111,,,'''###%%%***///...))))))...555444222555;;;>>>???@@@DDD@@@>>>>>>===666333;;;HHHGGGEEEDDDFFFGGGBBB999111***)))(((***...222333333444444333111......///000111111***###***+++///111111+++### ###(((444666888888666///'''!!!$$$$$$&&&+++000333111///000///...,,,***((('''''',,,+++)))((()))...333777CCCEEEHHHIIIGGGBBB<<<888111333777999::::::<<<===BBBAAAAAABBBDDDIIIWWWeeettt^^^QQQEEEBBBBBB@@@??????::::::::::::;;;999666333333333333000---******+++000555999999:::;;;999666333222444777555000///222222000111666===<<<333******000666999777444222222777<<>>FFFJJJGGGAAA;;;777444333222111222333444444333888:::999999:::999555111,,,(((&&&'''))))))))),,,+++,,,000555666222---,,,,,,...000111222222222---...000333777777444111444444333333888>>>>>>999888666333333333333222111111555999888333---)))))),,,,,,,,,...222555777777;;;888555222///+++&&&"""$$$''')))******,,,///333666444777>>>BBBBBBCCCFFFDDDAAA???===888555<<>>BBBCCCBBB???:::777222444777888888888999:::;;;;;;===@@@BBBHHHUUUccc}}}ppp___OOOFFF>>>;;;;;;;;;===BBB???>>>===<<<;;;999444111666555222///,,,---///222555999:::888888;;;:::777555333444666333...,,,///444444777;;;???===777111...444;;;>>>;;;666333222333888>>>AAA@@@@@@AAACCC???999222333999======:::666888;;;<<<;;;999888888666222...++++++,,,------111222333444333///(((######&&&***,,,---...///111---///000///,,,)))''''''222666999666///***((()))%%%######'''...444777888111---)))***///555777888>>>FFFMMMNNNIIIBBB>>>===888999888555111000111444111666999777555666444111000,,,(((&&&&&&)))+++,,,111///...///111000,,,(((&&&(((---111333333222111,,,---000444888888666333444777888777999===>>><<<<<<:::888888888777555333111555999888444000...///555333111222444777999999<<<888444000---)))%%%"""%%%%%%&&&(((+++///111222555444777???DDDDDDCCCDDDFFFAAA<<<999777666999===CCCEEEHHHHHHEEE>>>666111(((***...444888999777444555555555444111---)))&&&,,,---------111666555111,,,///000---'''$$$&&&)))''''''(((((('''$$$!!!!!!"""""" """(((...666555444///***%%%"""!!!)))(((&&&%%%&&&+++222777777999<<<>>>>>><<<999777444666888888777666666777555666:::???CCCHHHTTT```tttrrr]]]QQQAAA===;;;;;;:::999===CCCCCCAAA@@@>>>===999444111999888666333111111333555777:::;;;:::;;;===;;;777444222222333///)))(((***000333888<<<>>>===:::777222888???AAA>>>888555333111666===BBBCCCDDDEEEFFF@@@:::444444:::>>>>>>===555777;;;<<<;;;888555333222///+++((((((***---///777666666666444...%%%"""$$$'''((()))+++---000,,,---...---+++)))))))))000333555333,,,&&&$$$$$$""" %%%...555999:::555111------111666:::<<>>888///***,,,000///666999666333222111///---***'''&&&'''+++000222333111//////...---)))&&&###&&&,,,111333222///---'''***///444777888777555555:::===:::888;;;===<<<<<<;;;::::::;;;;;;999777666999;;;:::666333333444777666444444555444333111888444///+++)))(((&&&%%%''''''((()))+++...222444222111444===BBBAAA??????DDD===555333444444444444888<<<@@@AAA===777111...))),,,222999======:::666777777666666444111,,,)))***)))(((,,,333777444000///222222///((($$$###$$$"""######"""  $$$%%%###&&&---222444444222---)))((((((222000---)))&&&'''---222666888:::;;;;;;:::888777777999999888666444444555444666;;;AAACCCGGGQQQ[[[mmmrrr]]]OOOGGG999999<<<@@@???<<<>>>BBBCCCBBB@@@???>>>:::666222:::;;;;;;:::777444444444666999;;;<<<>>>@@@<<<555222000000000,,,&&&%%%((()))---333999;;;;;;:::999444999???@@@===999777666333777===BBBDDDEEEFFFFFF???:::555555999<<<===;;;888888888888666222---******)))'''&&&'''***...000777444222333333///((("""###$$$%%%$$$$$$&&&***---,,,...//////......///000///111333111,,,'''%%%$$$&&&$$$"""&&&...555:::;;;666333000///111666:::===FFFKKKOOOKKKBBB;;;:::<<<@@@BBBAAA888,,,%%%&&&***///666999666222111000///---,,,***)))))),,,111444333222000///...,,,)))'''$$$''',,,000111///+++)))"""&&&---333666888777777777===@@@<<<888888:::999999888777888:::;;;;;;:::<<<>>>>>>;;;777444555777666666666666555111,,,'''000---)))''''''((()))(((%%%)))+++***'''(((...444333000222;;;AAA@@@<<<;;;@@@:::222///333666444000...222777999777333000...)))+++000666:::;;;888555777555444444555444000---)))$$$!!!$$$***...---,,,000111222///***&&&%%%%%%###$$$### """!!!''',,,***%%%###(((------111333222---))))))+++555444222,,,&&&%%%***...666666666777666666555555999::::::888555444444555555777;;;@@@@@@AAAIIIRRRhhh{{{ttt^^^OOOEEEAAA888999>>>DDDDDD???>>>@@@>>>>>>=========:::777333777999<<<;;;888555222111222555777999>>>@@@<<<555222000///000,,,''''''***&&&)))///444888999999777444888<<<<<<:::888999;;;777:::>>>AAADDDDDDDDDCCC<<<888555555888:::999888<<<:::888555111+++$$$###%%%'''((()))+++...000000---,,,...222222---(((###$$$%%%$$$###$$$'''***...///111111111111333444...000222222000,,,******+++)))(((+++111777999999333111...---...222666888???BBBEEEBBB===999:::===???@@@>>>555)))""""""%%%---555999666111000000///222111000---,,,,,,///111222333333222000---***(((&&&(((+++------+++)))''' &&&---333666666666666666<<>>>>>===999444222333666333555777888777222***%%%***(((&&&&&&(((***++++++###(((+++(((###$$$+++333777333333;;;AAA@@@<<<:::>>>:::333111666<<<;;;555...///222555666555333111((((((***---111333333222444333333555888777333...&&& !!!###&&&)))---......---+++******+++))))))((($$$ ###$$$***111111,,,)))+++///---111444111+++&&&%%%'''///111111---'''&&&***///222111000000000000111222888888888666444333444555555666:::<<<:::999@@@HHH```pppyyyaaaRRRIIICCC@@@<<<;;;>>>CCCDDD???<<<<<<777777777999:::999666444000333666666444111//////...///000222888>>><<<666555222222333000,,,,,,000(((***---333777999777444444666777666555666;;;???===>>>???@@@AAAAAA@@@???:::888666666777888666444999888666555222+++""" %%%***------,,,---...,,,)))(((,,,222222---''' ###&&&(((((('''''''''+++,,,------,,,---///000---000333555444333222111------///333999;;;888555///...---,,,,,,...222444;;;;;;<<<:::888777888::::::;;;888000'''!!!!!!###+++333888555///...//////333444444222///---///111333555666666333...***(((''''''((())))))))))))(((###)))111555666444333333444888:::888777999888555111...++++++---111333444999999888333...---000333000111444666666333---)))(((&&&%%%'''***,,,------&&&((()))(((&&&)))///555;;;555444:::@@@???;;;999;;;999555333999AAABBB<<<222111000333666777555222+++)))&&&&&&)))---111222444555888===@@@>>>555...###""")))---------,,,++++++---...//////...(((!!!"""''',,,111222///---...111...333777333,,,&&&%%%'''+++///222000+++))),,,111,,,,,,******+++...000222444555444333111111333444666777999:::777555;;;DDDVVVhhhxxxiiiVVVMMMIIIFFFCCC@@@======AAABBB>>>;;;:::222222333555777888555333+++---000000///.........+++,,,+++,,,333;;;;;;777777555555666444000111555,,,,,,...333888999555111333444444222111555<<>>888333.........------...111333<<<:::888666555444555555666555333---&&&"""!!!###(((111777444...---...///000222444444111000222444555777999888444///***(((''''''&&&&&&'''(((******'''---444777666333111111111555777666888:::999555000,,,(((&&&(((+++...///444444222...***)))---111---...///222444333000---(((''''''(((+++.........+++***)))))),,,111555888===666333888>>>===999777777888555333:::CCCEEE@@@666222///111555777555111000+++&&&$$$''',,,222555666999???FFFIIIDDD888...!!!"""+++111000...+++******,,,---333333111+++""""""***---000111//////000222000555999777///******,,,---222666444///,,,...222***)))((((((+++...222444111222222000///000222444888888::::::777666<<>>AAADDDAAA888000000---,,,///444666444111,,,(((&&&)))...111000---,,,***+++///555999:::999999888666333111333777:::666666555555888;;;777000444222000111666;;;???AAA===<<<;;;999999888999999;;;999999999555///...111...000444;;;>>>:::///&&&'''+++000222111///000111///...///000111///)))$$$ (((111555222+++%%%"""!!! !!!$$$''')))+++222000///000222444555555111000222999@@@???666,,,,,,...000//////111666:::CCC<<<444111111222///---333+++$$$$$$(((+++'''"""''',,,///,,,&&&&&&...777222222222333555555333111777666555555444333///---111///,,,******)))(((((('''///777999444...+++***,,,111333222555999777111+++&&&!!!"""&&&))))))'''+++---///---******///444000------111777;;;999666///---+++,,,000444888999666000***+++111888<<<<<<777888:::;;;;;;999555333999;;;===>>>=========>>>444000000555888555111000222///,,,+++,,,...000111888<<>>===<<<:::999888888999999>>>;;;:::999444---+++---...///222777;;;999111***+++...222333111000111222---+++***---111111---))))))000777777111'''###%%%&&&%%%&&&***---444111//////000222333333333111222888>>>===444,,,***,,,......///111666:::;;;555///,,,---...,,,))),,,&&&"""%%%,,,000///+++***---...+++(((***111999444222111111444666777777:::999777666555444555555555333111222444444111...+++///444444111+++'''%%%(((---000000333777666222,,,((($$$$$$(((***)))'''(((+++...---+++,,,333999666333111333777999777444333000...///333888;;;===999555222444999<<<;;;888222555999;;;;;;999888777<<<===>>>===;;;999999999333///...444777555111111333111//////000111111000666999???EEEGGGBBB888000,,,,,,***'''%%%(((...444///+++)))******)))+++///111333222///***)))---111111000//////000000///---,,,///111333333444555777888666555555555222---(((+++++++++---444<<<<<<888<<<;;;999777555222111000888555333444777:::999777>>>SSSuuusss___UUUOOOHHHEEEEEEGGGGGGFFF@@@===;;;<<<>>>;;;444---...***&&&&&&***---......---***(((,,,222555333000******---333:::===<<<:::555444111......000666:::@@@>>>:::777999>>>===999777444222222555888:::;;;<<<;;;999777666777888999>>>;;;999777111)))&&&(((......///333777888444000111222444444333333444555---)))&&&***000444111---///444999888///$$$ &&&+++,,,((('''+++///555222...---...000111111222111111666:::;;;555000......//////...///222555444000+++)))***+++***((((((%%%$$$)))000666666444///...,,,******---333888444111......222666:::;;;:::;;;:::888555666;;;???777555555888<<<<<<888333,,,,,,,,,,,,,,,)))%%%"""$$$))),,,---000444444222...,,,)))***---...,,,***&&&+++//////---000888@@@===999666555666666444111777333000000222777:::<<<999777888<<<@@@>>>777000***000666::::::::::::<<<@@@@@@>>>:::666444444555222......333666444111111333222333444555444111...222555999>>>???<<<555///111222222///+++)))+++...+++)))))),,,---+++,,,///111000000111222444666888444333333333222000,,,))))))***---111555666666555444444444444333000***&&&&&&+++///333:::@@@AAA===:::::::::999777555222111333000---///444999::::::555LLLoooqqq]]]OOOFFFCCC@@@@@@AAACCCBBBAAA:::888666666888777222...,,,((("""!!!###&&&)))+++,,,)))(((,,,222666444111+++,,,111888>>>AAA???<<<666444111---,,,...222666AAAAAA===999999<<<;;;666222000//////222666888888:::888666444444555666888;;;888666555///'''$$$&&&------///333666777444222333444444444555777999;;;222,,,''')))000444111,,,***///444444---%%%$$$)))...///...---...///333000,,,+++,,,///000111000///000333777888777444555444333111///---......111...++++++,,,,,,,,,***,,,++++++///444777777666444000,,,***+++...111333000...,,,,,,///333555666555999;;;999666777<<>>@@@BBB???999333//////222555555000///333555333000///111222444666777444000,,,...000444666777555111///444555444000***&&&&&&((((((''')))...000------//////......111666::::::999777777666666444000+++&&&&&&&&&(((---333444222...///000111222000---(((%%%%%%,,,333666:::>>>===999444555777888888666444333000---+++---444;;;???@@@888KKKiiittteeeVVVMMMIII???>>><<<;;;;;;;;;999888333111///000333444222000,,,'''!!!"""&&&)))***(((''',,,333666444111...///444;;;AAADDDAAA===888666333///,,,,,,...111>>>???>>>:::888888444///,,,+++***---111555777888888666444222111333555777999777666666222+++))),,,---...222555777666333000333222222444777;;;>>>@@@999333......111222...)))%%%)))------)))%%%""""""******,,,000555555222///000---++++++---///111222111111222333444444333333777666444222111000///...///...------------,,,+++...///111444666777777777666222...,,,,,,---,,,+++)))((()))+++---...---,,,...333888888555555999===888333......222444333111111+++&&&''',,,000///,,,***+++,,,,,,+++***,,,///666666888999::::::888777333666888888666888===AAA666444222000//////---,,,111///------000444666888000//////333777666000***'''...777>>>@@@AAABBBCCC???;;;333,,,))),,,333999999333111444555222.........///222555666333...***,,,...000111111000///...444444222,,,%%%"""###%%%''''''***///111...---......,,,,,,000666999888666888777777777555111+++&&&(((((()))---111222...++++++---///000...+++(((&&&'''...444666777999666111,,,...111555777888777777666222......444;;;@@@BBB@@@KKK```{{{vvvrrriii[[[LLLDDDBBBCCC>>><<<999777444222222111000...,,,---///222333333...***$$$ """&&&***)))'''''',,,444777555111000111555;;;AAACCC@@@===999888666222...,,,---...777:::;;;777444333000+++***)))***---222777:::;;;888666333111111333666888;;;999999;;;888222222555111333555777666444111///111111111444999>>>AAABBB<<<:::777666555222---)))%%%(((***)))%%%######%%%---++++++111888:::666111...,,,+++,,,...000111111444555555333111///...///333222111222444555444333/////////...---,,,******+++...333555666666666777555444222111///,,,(((%%%###$$$'''***---,,,(((%%%***---222333222111222444444000,,,***+++...000111999333,,,+++///222222000...---------)))%%%(((---666777999;;;<<<<<<;;;;;;999999999999999999888888,,,,,,,,,,,,,,,+++***)))***)))+++///555:::===???000---+++...333555333///---111888???CCCDDDBBB@@@777444///***(((,,,333999999333000222444000------,,,---...111222111---***,,,...000///...------...222222000***$$$"""$$$''')))(((+++000111---,,,------,,,---111555777666333666666666666666222---(((+++,,,---///111000...,,,***,,,...///---,,,++++++---111333444666777333,,,(((+++///333777:::<<<<<>>;;;888888888555111///......222555555111///000000------,,,...111777;;;>>>???:::888555333333555888:::;;;:::;;;===:::666555999999999888666333000//////111000111444:::>>>@@@???999;;;======:::555///,,,((())))))%%%"""!!!%%%)))---,,,...222888:::999666...------...000111000...000333555444000---...000///......111555777666444111222222111///,,,***)))(((---222444222111111222222444777777333...((($$$ """&&&***------)))&&&******++++++,,,,,,---...)))******((('''(((,,,///666222---+++---000222222///,,,,,,,,,'''"""&&&---222444666777888999;;;<<<999666444666888777111,,,$$$&&&)))******(((&&&&&&'''(((+++111888===??????111---)))+++111444444111...000444:::@@@@@@;;;555---------,,,,,,---111444555///---///111///---...+++++++++---///000...,,,---///111000---+++,,,---000222111...)))'''))),,,,,,+++,,,000000,,,***+++,,,---000333666777555444444333444555555333///,,,+++,,,...///......///000+++...000000///...000222333444333444888<<<888111+++---000444999===@@@AAA@@@999111...111777<<<>>>DDDGGGPPPaaa{{{qqqkkkdddYYYOOOKKKPPPGGG>>>;;;@@@EEEFFFEEEBBB???;;;666222222444777444222///...///111444666555333...***'''(((,,,000***)))***000777;;;888555111000222777<<<>>><<<999666888999777444111//////...111000,,,+++///222111111111222666:::???AAAAAA<<<:::777444555777:::===:::999:::<<<999555555888???===:::444000...///000222111111555:::===>>><<<555;;;AAABBB>>>777333111***)))((($$$!!!"""(((---***---000444666888:::;;;/////////000111000...+++)))...222333111000222555000......000444555444222444555666555111---+++***(((---222333///++++++,,,...444999;;;777///)))%%% """%%%***---///---+++,,,)))&&&&&&''')))++++++###''''''%%%%%%)))---...+++(((''')))---111333---+++******&&& %%%......000222444555666999;;;777222///222777555---$$$!!!$$$(((***)))&&&$$$###((()))---333888;;;;;;:::111,,,(((***///333222000,,,+++---444::::::222***&&&***---/////////...///111+++)))---000///...///,,,******+++.../////////...000222000---+++,,,---///222444333///---...000...,,,---111000+++)))+++,,,...222666777777777666222222222333444444111///(((***------++++++...111---///111111000111555888777666333444<<>>AAAFFFIIIOOOYYYmmm|||lll]]]VVVSSSLLLDDD???>>>===;;;;;;CCCLLLMMMIIICCC@@@999000///666<<<===;;;666333333222000111555555666555333///...111333000111555<<>>CCCFFF======;;;999777888;;;===888666222000111444888:::??????<<<888444111111222555333222222555888:::;;;666:::<<<;;;777333222333111000...,,,+++***(((&&&222111000222555777777777555000,,,,,,...---&&& ,,,000444555444333555777000+++(((,,,444999666111222444666444000...///000///000,,,&&&&&&***---,,,,,,555???BBB;;;111)))%%%$$$$$$%%%'''***///222555555111,,,*********)))'''"""'''+++,,,***(((,,,)))&&&$$$&&&***...111111...***$$$!!!"""&&&***+++---...///111333777;;;666333///...//////,,,)))))),,,///000///,,,++++++(((((((((---222555555333---***'''(((---111222222,,,,,,******---///)))!!! ''',,,------,,,,,,111000///000222444333222111...,,,+++,,,---//////111000......///...,,,***000222555666444111000///---000333333///++++++,,,///333777777444111111222111//////222666666111,,,------,,,++++++******))))))---222333222111222444888555333666;;;<<<:::666222444666999;;;===>>>???:::222---000666;;;>>>AAAHHHJJJNNNXXXkkkyyyiii^^^SSSOOOMMMGGG@@@<<>>===AAAGGGGGGCCC???===888111111888===>>>===888555444333000111555999999888555111111444777888888<<>>888444000------111666:::@@@???===999444333333555444222111222333555666777222222111///......000222222111///...---,,,+++***///......000333666666666111///,,,,,,,,,)))$$$ '''+++111555777888888888222---***---444888666222111222222000......000333111000,,,&&&$$$(((+++***(((///888;;;777000***(((&&&%%%%%%&&&(((,,,000222;;;777111...,,,***'''$$$ !!!###&&&***,,,,,,+++---+++)))(((***---111333555333...((($$$###&&&(((...///111111111222444666777555222000//////...---...111444555333111//////+++******...222444444333,,,***''''''***...222333000...)))$$$%%%(((&&& ###(((,,,---...---...000444666666444222...---,,,---...000111222111000///...///...,,,***---///222333333222222222444666777555000,,,+++,,,000111222222222111222333111...,,,---000111---***,,,---------+++(((%%%###$$$'''+++...000111222333444111000222777:::888555666888<<<======;;;:::999555///---333:::===???BBBFFFJJJPPPWWWfffzzzzzzzzzqqqeee[[[TTTOOOOOONNNGGGAAA???:::>>>???======???>>>:::888888666222333:::>>>???<<<777444444333000111555<<<<<<;;;999777777:::<<>>===<<<999555333444555222222333333333333333333///+++&&&$$$'''+++000333333333111000///.........,,,,,,---///333666777666111222222000,,,(((&&&%%%'''***000777<<<>>>===;;;444000---///444777666333111111000...,,,---000333000000+++%%%###''')))(((###)))000222111...------***)))&&&%%%%%%(((+++---:::777444111///,,,)))'''&&&$$$$$$&&&***---/////////---,,,---000333444555666444111---)))((()))+++111444666777666444555555999888666222///...///000222555888888666444222222---,,,---///222444444333,,,+++(((&&&'''+++222666:::555+++"""!!!%%%%%%"""%%%+++,,,,,,'''***///555999999666222---...///111222333444444333111...,,,---------,,,...///111111000000222333:::;;;:::555///++++++---222000//////111444555555333///,,,,,,---...,,,)))***,,,......,,,'''""" """%%%)))...000000///000...,,,///444777777666888;;;>>>???<<<777333111222...000777>>>@@@AAACCCFFFLLLSSSWWWbbbzzzvvvkkkgggkkknnniiiaaaXXXTTTRRRSSSOOOHHHBBB@@@555:::===:::888888666333000333333111444:::>>>===666222///000000///111555:::;;;>>>???????????????FFFDDDCCCFFFHHHGGG@@@999+++)))***///666777222,,,+++///444666444000+++)))+++,,,///111444555555555888:::===?????????@@@BBB@@@AAAAAA???<<<999777777888555111---+++,,,...000666888999888555222000000///111444555444333222222///)))$$$###'''---111222555444333111...------...,,,---...111666888999999666:::;;;888000++++++...//////111777===@@@>>><<<444111...///222444444333111111000///...---............***$$$###'''***)))$$$'''***,,,,,,---///111000---)))%%%$$$$$$&&&(((000/////////000000000000,,,***((((((,,,000333444000//////111555888777666222222222000...---///111333666999;;;;;;::::::;;;<<<<<<:::444...,,,...000000222555666444222000000------...000222444555666......,,,((('''+++333:::CCC>>>333(((%%%'''(((&&&### """(((+++)))&&& ###)))000666999888666222444666777666555444333666222,,,((())),,,...000444444333111///...000111::::::888333---***+++...444222000222666999888666777444222111111000...+++(((***,,,---,,,)))%%%###$$$###$$$)))---///---***,,,++++++---111555777666777:::<<<;;;777222000///666333444:::@@@AAABBBEEEJJJOOOTTTZZZdddzzzjjjccc]]]```gggkkkjjjggg```ZZZUUUSSSNNNEEE???===888<<<===999555444111...+++///111000333999;;;999...***)))+++------000444444888===CCCEEEDDDAAA>>>AAA???>>>AAAEEECCC===666///...///222666666111,,,)))---333555333///+++)))***,,,000333666888888888444666999;;;;;;<<<>>>@@@>>>???@@@???;;;888666555888777555222///,,,***(((,,,000555777444///***''')))---222555444111//////...***&&&'''***...///...555555333///+++)))***,,,//////111555:::<<<===<<<:::>>>@@@:::111,,,...444777444222333777:::999888222111///...///111222444333444555555333000+++((()))+++***&&&&&&***,,,+++(((((()))***+++...111333555222---(((%%%$$$%%%&&&((()))***,,,...000333555222///,,,,,,///222555666///......222888:::999666111222222111000000111333///222555888999;;;===>>><<<<<<:::444...+++,,,...))),,,///000///---++++++---...///000111444666888111111000---+++...555;;;DDDAAA999///+++,,,+++(((+++(((''')))------'''"""###)))000666999999999<<<===<<<888333111000888222+++&&&(((,,,222555666666555222000///111333777888666222...---///333666555555999<<<===:::777888777777666555222///,,,((())))))***+++++++++***+++))))))+++//////+++((((((((((((+++...111222333555888:::888444333555888@@@;;;888;;;===>>>AAAFFFLLLOOOSSSZZZggg}}}|||uuurrrooolll^^^[[[^^^fffmmmpppqqqrrrpppeee[[[VVVPPPHHHAAA???AAABBB>>>888444333000+++,,,///111000222777888555+++'''&&&)))+++,,,///444111444;;;BBBEEECCC>>>999666555888>>>EEEFFFAAA;;;333333444666777666222000,,,///333555333111...------...111555777999::::::222333555555666777:::<<<<<<===???>>>;;;999888888777777777555222---)))&&&''',,,333555222,,,%%%!!!$$$***222444222---***))))))((((((***,,,---,,,+++222333222---)))'''))),,,111111444888<<<>>>>>>===:::======666,,,(((---333777444000//////111333333111000000...---///222555777888999:::999444---''''''***+++***+++...///,,,++++++++++++---000333444444222///,,,************++++++,,,++++++---000333444222000000222333333333---++++++000777:::888444333333222000...---///000)))+++,,,---///222666:::777777555222...,,,++++++$$$'''+++,,,,,,***))))))...///000000000222555888333333222222222444777:::<<<===999111------,,,((()))((())),,,///...***&&&"""!!!"""&&&,,,333888:::;;;>>>???<<<666111//////888333---+++---111666888444444444333222222444666555666666444111111444888888999:::<<<>>><<<999666777777666444222000---,,,))))))))))))******++++++,,,,,,---...///...,,,)))$$$&&&''')))+++,,,,,,,,,222666999999777999???EEEGGG@@@;;;:::::::::>>>DDDJJJKKKMMMTTTcccxxx}}}oookkklllllljjjeeehhhrrr~~~{{{lll\\\TTTPPPJJJEEECCCAAA>>>888222222444333//////333333111222555666333...***)))+++,,,,,,///444333444888<<>>999444...///444===FFFHHHDDD>>>333666888888666555555666222444666666555444444444333333444666777888888888333333333111000222555888888999;;;:::999888888999444444444333111...+++)))***...222333000***%%%"""&&&...666888333,,,'''%%%%%%'''***++++++++++++,,,...000///,,,''''''***///000111333777;;;===<<<;;;999:::777///%%%###)))000222222111000...///222444000111111///---///444888;;;;;;;;;<<<<<<888222,,,(((,,,///...///111///++++++++++++---000333444555000000000000111222222222333333000---******...222333222222222333222///---+++((('''---444888666222111111000...,,,,,,...111)))(((%%%######&&&,,,000............//////---+++$$$''',,,......---------111222222000......111444333333333555777888777666555777555///,,,------+++&&&''')))+++---///000000***)))((()))...333777888666999;;;999333000000111555444333555888:::::::::333444444333222222333444222444555444222222555999:::;;;<<<;;;888666555555888666222...,,,+++---///,,,,,,,,,+++)))'''$$$"""''')))---...............&&&(((+++,,,,,,+++***)))---333999;;;;;;>>>EEEKKKGGGAAA<<<:::777666:::@@@BBBDDDFFFIIITTTjjjuuummmnnnssstttsssuuu{{{|||iiiUUULLLJJJGGGCCCBBB:::666///+++///666777333333666666333333555555222222...,,,---...---///333666555666888:::999444000+++---333===FFFGGGBBB<<<222666999999666555777;;;777888999888777777888:::888777777777666666666666555444222///...///222666333555666666555555666888222222111000///...------...000333222///***'''%%%,,,333;;;===666---'''$$$###'''+++,,,++++++...000+++---...+++'''(((---222///000222666999;;;:::888:::999444+++"""!!!(((///...111444444222222555888000222222000...///555;;;>>>===;;;<<<===;;;666222)))///222222222222...)))******+++...222444555555,,,---000333666888999999999888444///***+++///333222222222333333111,,,))))))&&&%%%***222666444000,,,,,,,,,++++++---111444,,,)))###$$$)))((('''(((,,,000111///+++&&&***...111111111111222444444333000,,,,,,...111222222333777;;;;;;777333111444222---+++...///...''')))***+++,,,///333777111///...///111444555555000444777555111///111444222444888===@@@@@@===:::555666666444111////////////222333333000000333666;;;<<<;;;888333000222555:::666000***''')))...333...//////...)))### $$$***------...111333))),,,000111000...+++***'''///888======???FFFLLLDDD???;;;999666444777<<<;;;>>>@@@@@@HHH^^^~~~~~~{{{~~~oooaaaQQQJJJJJJJJJDDD>>><<<444)))$$$(((111:::???;;;888444555888888444000+++...000...+++,,,222777666333222555:::<<<888444000111555999<<<<<<999666000222444555666999===@@@;;;:::888888888888666444<<<999555222111222555777888777555111///000333666222111000000000111222333000000111000//////111222000666;;;888111,,,+++---111444<<>>???@@@<<<;;;:::999777555333222>>>999777===FFFWWWuuu{{{aaaVVVJJJCCCCCCCCC>>>999777333...,,,///555;;;>>>>>>;;;999:::<<<<<<777333---......+++***+++000555777444333666;;;>>><<<888333444666666555333111000000111333444444666:::<<<;;;999777777999:::999888;;;999555333222444666888888777444222222444555777222222111000000111222333111111111111000222333555999>>>BBB>>>666///---...000111777>>>===333)))$$$$$$***------...111111///...***(((,,,000000222555555777888666333000111222111000/////////000111222111000000111555888999999444222000222666999888777444777::::::666222000//////,,,+++...222444222///111---+++,,,000444555444//////...///111333666888777999:::777333111444888888777777777777555111...///...---...000111000...,,,++++++---///222444555444444222+++$$$ """%%%)))'''&&&+++444:::<<<;;;222111000//////000222222111111111...+++***---000555666999<<<<<<999333///++++++***+++---000444666111+++)))---000000222666;;;:::888777666555555555555555555444444444777999666666777999<<<;;;888555444444444666999999888666333444333000,,,***,,,...111222444444333333444666333333111---++++++///222111333555111+++'''''')))///...---///333666666555555777999<<<===888///(((,,,///555:::======;;;:::999888777555444333333333999666888AAAKKKZZZttt|||dddPPPJJJBBB>>>===<<<999777666777888888777888:::<<<<<<:::999;;;>>>>>>;;;888111///+++)))))),,,000333;;;888777:::@@@CCC@@@===777999999666000,,,***+++...000222333333444777999===:::777666777888888888999888666555555666777888999666333333555777666555111111000000000111333444444333222111222444777888AAADDDEEE@@@777///---.........222666555...)))(((***---...------000000---000+++***---111111333777999888666222///---...////////////000222555888999555333000///111333333333333///,,,000777<<<:::777---222888<<<:::666111///...,,,+++...222444333111///+++((()))...333555555000///...---...000222444666999::::::777777:::======<<<;;;;;;;;;888555222111111000//////.........,,,,,,---...000222333444333444444111+++''''''(((---+++***...555;;;>>>>>>777555111...------...///......---+++***+++...111555777;;;>>>===888000)))%%%&&&(((+++...222555666444000...111444444555777@@@<<<777555666777666444444222000111444666888999444555666555444333333444222222444777::::::888666333333111///---,,,,,,,,,,,,///111222222333555666///000111000//////111333111333333111------///333444222000///222444666666;;;<<<>>>???>>>888000***,,,000777<<<>>><<<888555444333222000000111333444000000777CCCMMMZZZrrrxxxssstttuuuyyy}}}|||cccNNNDDDBBB@@@===;;;:::999888888;;;??????<<<::::::;;;888666444555999<<<===<<<333///***(((***///333555<<<:::;;;@@@EEEFFFAAA;;;666:::<<<999222,,,***+++,,,...222444555666888999BBB>>>999666555555555444777777666555555666777888:::666222222666777444000.........///111333666777888666444333555777999999@@@AAA>>>888111---...000...---...000///++++++---111222///+++,,,222444222111---+++...000000111444888666222...,,,,,,///111000111111333555888;;;===:::666111...---,,,+++***///---,,,///333777777666,,,111777<<<>>><<<999777222000//////111222111000,,,)))(((***///333333222...---,,,+++,,,---///111555777999999999999<<<>>>@@@>>><<<;;;;;;999666444///000000///............///111222333222111222222...000111000...---...000333111///000333777999:::999666111,,,***)))***+++***)))((('''(((***...000333666:::===<<<666,,,%%% """&&&***...111444555444222111444666777777777===888333333555666222...,,,)))''')))///444666666222444555222---+++///333222222444777888777333///.........000000///+++(((&&&)))---///000111333444///111333444444444444444111333444333222222555777444111...,,,---000444666>>>???@@@@@@<<<666///***---111666;;;===;;;888555111///...---...111444666,,,---555BBBMMMYYYooo{{{tttooorrrvvvzzzvvvbbbPPPDDD>>>>>>>>><<<;;;999888888333777;;;<<<:::999;;;===<<<888333000111555999;;;333///+++***---222666999777888;;;BBBFFFDDD<<<444///555::::::555///---...+++///333777888999;;;<<>>>>>>>>999777444333222111000///,,,,,,---111555666333000+++*********+++---...///333444555555666777:::<<>>BBB===666000...///222555222000...,,,...111666:::111333777>>>CCC@@@777...+++000555777555222111111---111777:::<<<<<<======>>>;;;999999;;;===>>>>>>555444222111111222333444777333///...//////---++++++,,,...111555999===@@@<<<:::777888;;;<<<:::888888555111---,,,...444888///.........,,,***...555777444---)))...777<<<;;;///++++++...///---+++++++++))))))+++000444777888888999:::;;;;;;:::999888666444333222333444333222+++///222000+++***...333333111000111555999<<<>>><<<;;;888666444444444444333333555999<<<;;;555000***+++,,,---.........---///......///111444888:::<<<999666555555555444333000000222777===???<<<888777:::===<<<777222000111333111---******---000222111111111111111222222333111///,,,***)))***+++,,,+++((($$$###%%%(((+++------///222555555222,,,'''$$$&&&(((+++...000222222111333444444666999777333******+++...111///+++&&&'''%%%$$$%%%***000444666000333555222---***+++///***+++,,,///111000...+++(((,,,111333000((("""&&&***,,,------...///444555888<<<>>>===:::777000111444666888888888888444333000---,,,///555:::???AAABBB@@@;;;666222000000111444666888999888888+++++++++,,,///222666888999888>>>IIIQQQZZZnnnyyyrrroooqqquuuxxx|||tttaaaRRRIIIEEEEEE>>><<<999777777666333111+++,,,///444999;;;<<<;;;???<<<777111...---...000222333222///---...333777000000444:::@@@@@@:::333111222333444555555555555111555:::======<<<;;;;;;666555444666999;;;<<<<<<555333000------...000222333111...,,,,,,---...///......000222666:::>>>@@@999777666999>>>@@@===:::555444222000//////111222......//////,,,***...555444222...,,,111888999666***(((***000222...,,,,,,%%%%%%'''---333888:::999999;;;===>>>===;;;777555000000111333555666555444///111333222//////111444999444///...000444777888::::::999888888999;;;===999888888:::<<<:::555000...///222333333000...,,,)))((('''(((---333888;;;;;;888444333444555555555222111333;;;DDDGGGAAA999555999>>>===888333111222555222...------000222444444555555555333111000000,,,,,,+++,,,,,,...000111000+++&&&$$$&&&))),,,,,,+++,,,...111333333000---,,,---...///000111222333333777777555666888555...%%%'''))),,,......,,,+++,,,,,,***)))***---222666000333555555111...,,,,,,+++++++++,,,...---+++)))%%%+++111222---&&&!!!'''***...111111000000000333444777;;;@@@@@@>>>::://////000333666999;;;<<<777666333///---...444888<<<>>>???===888444222111...000444666777666333111((((((***,,,///222555666======CCCMMMSSSYYYjjj}}}}}}wwwwwwvvvrrrqqqxxxzzzjjjWWWKKKFFFCCCBBBBBBBBB===999777888777333000222111333888===>>>:::777666555444111...---...///222444444111+++***///333222111333:::AAACCC@@@;;;:::888444333555777999999444888===???>>>;;;999888111000000222444555555444555222...+++***,,,...000000///...,,,+++---111444111111222444777:::===???555444555:::@@@BBB@@@<<<333333333333111...,,,***------///000,,,)))---444111111//////333888666000'''&&&)))111444111...---"""###'''...666:::;;;999999;;;>>>@@@???;;;666333------///111444444222000444333222333444555666666>>>999222///000222333333666777888999;;;>>>BBBFFF<<<999777888888777333...222444666777666222...+++&&&$$$###%%%+++222999===;;;888444333444666777777333000222;;;GGGIIIAAA777111777======888444333444222000//////222555777888:::;;;;;;999555000---+++)))***+++---///222444555333...(((&&&(((+++,,,---++++++,,,///222444333222222222222222222333333444777::::::666666777222+++$$$''')))+++,,,---///222000000///+++(((***///444///222666777555111---+++000...---,,,+++***(((%%%!!!'''...///,,,((((((***,,,///333555444333222222000111555:::@@@BBB@@@===///...---///444:::>>>AAA888777444///,,,,,,000555777999;;;999555111///000,,,000444777777333...***&&&'''))),,,///111333444<<<===DDDNNNSSSVVVddduuu}}}}}}^^^KKK<<<===@@@>>>>>>CCC>>><<<999888999<<<===>>>:::===@@@@@@===:::888888333555666333...++++++,,,///111000***$$$'''222===///111444777;;;???CCCEEE@@@888222222222111666>>>===:::999;;;;;;666333444444666888999888555222000333000000333444000............---,,,,,,...222555//////000555:::===<<<;;;::::::<<<>>>@@@>>>999555)))///555777444///,,,,,,,,,,,,,,,+++,,,,,,------000111444777888666222...))),,,333<<>>>>>999444000...///////////////000000000111...***'''(((+++...111333333333444555555444333111111222111222333666999999999:::999777333...+++((((((***+++---///000111666333000...---......---111000222666666///)))'''888555222...+++'''""" $$$''')))***,,,...//////111444666777555444666111...111888>>>>>>===222000...///444:::???AAA888777444000------///333444777999777222...,,,,,,111444777666000+++'''&&&'''***...000000///000000555AAALLLMMMIIIKKKXXXeee~~~~~~}}}|||uuuttttttxxxlllSSSCCC999:::<<<999:::???AAA???===;;;<<<===>>>>>><<<<<<===>>>>>><<<:::888666666555333000...//////777888555///((()))222;;;555222//////444888999888555111000444444222333777:::777777:::999555333444999===BBBFFFEEEAAA<<<888666333222666777444111222//////...------...000222111//////111666999;;;:::888888777888888777333000***...333555555333111111...------,,,,,,---......111111222333444333000------///444;;;@@@>>>777000(((+++///000000///111333999>>>DDDFFFBBB:::000***%%%'''***,,,,,,+++,,,,,,...000222444666:::>>>AAADDD@@@999222---,,,,,,---555999999888<<>>888777444222000000111222333666888555...((('''(((...222555555111,,,((('''***,,,...///...---......444>>>GGGGGGBBBBBBKKKUUUrrrssskkkkkkoooqqqrrrmmmrrryyyoooXXXGGG>>>888:::999555666;;;BBBAAA@@@???============;;;;;;;;;<<<======;;;999;;;888444222333444444444??????;;;444---,,,111777888111***)))---000000---)))***000777888555111111777555666999999555444666===CCCMMMTTTTTTNNNEEE>>>;;;777777:::;;;777555555222222111000000000000111111///---...111444666777444444333222000...,,,+++***+++---000333555444333111000///......///000000111000//////000000...,,,///000222777;;;:::555111(((---333222---***+++///777;;;AAACCC@@@888---''''''(((************+++,,,111222333444666:::???CCCFFFBBB<<<555111///...///:::<<<<<<999;;;???AAA@@@999888666555555333///,,,///111333333222222333444444222111222666888777555111111333777<<<>>>>>>>>>;;;888333...***)))))))))111111111222333111...++++++...222333111000///...///111333333111/////////888888888666333///,,,)))(((******)))(((***///444888888888888777666555555000000111222222111000///000,,,***---333666333//////000222333555666777777111111000000000////////////,,,******'''&&&,,,444777555111...+++'''### ###,,,222222...)))&&&)))---222666555000***&&&"""$$$)))///444777999999888666555666888:::;;;;;;777555444333444444333222333777999444+++%%%$$$'''+++///333444222...,,,***,,,---------,,,,,,///111333999???@@@======CCCJJJddd{{{qqqgggdddjjjrrrwwwyyyxxx___NNNAAA>>><<<===:::555444888@@@@@@@@@>>>;;;999888888666888;;;;;;999888999;;;>>>999444222555888999888AAA@@@<<<777111...000333444111,,,+++---...,,,+++###(((000888;;;888444111666555777::::::666666888:::CCCOOOYYYZZZRRRHHH@@@AAA===<<<>>>>>>999666666666555444333333333222000...---------...000111111///111222111...+++******+++)))(((***///222111000222111///......///000111111///......///000000///......000333555555333000+++///333222---)))((()))111444999===;;;555+++$$$+++,,,,,,,,,,,,---000222666555444222111444888<<>>999444222555999::::::<<<;;;999666333111000000111444666555000---,,,,,,###(((000666::::::777444555444777999777333333777777@@@LLLUUUWWWPPPFFF>>>CCC???===???>>>888444444444333111111222222111...+++,,,///000000...---,,,,,,111555555111------...///,,,***+++///000///---///...,,,***)))***,,,---000///...000222444333333//////111333555555333111111111111111///---***'''---000444888:::666...(((---............000444777999777555000,,,+++,,,...777777999:::;;;<<<<<<<<<;;;:::999888777444222222000000111222222000,,,(((+++000666<<<>>>===999555333333444555555444222000///111555666666444222111222333333444333111000...111000///000222222222000000111444777777666333000111///---+++******))))))---///222444555444222000///000000///,,,---000333:::<<<<<<;;;888555555666000000000111111///***&&&%%%(((+++)))&&&''',,,222555666777888888888666555111333444333000...---......,,,+++)))$$$""")))333222111000000111000...,,,(((+++///000...***'''%%%###%%%'''&&&"""$$$)))++++++,,,,,,000000222555888999777666222000//////000000000000///333666222+++''')))---///...,,,,,,///333777:::555444111...---///333777777777666666888???IIIPPP^^^vvv{{{rrruuuwwwuuurrruuu}}}fffOOOCCCBBB===???AAA@@@<<<666222000777888888444...+++,,,......555<<<<<<666333555999<<<888444222444666999:::777666555555555333111...222777<<<;;;333---,,,---'''---222555888;;;;;;777444444666888444//////444666<<>>@@@<<<:::<<<;;;666333222000---+++,,,///000///---,,,///333555333111///......444:::888333///111555555555444444444333000...---+++(((&&&%%%&&&((()))000000222444777777555333///222555888999888777555555333111111222222///,,,111222444888<<<:::555000...///000//////111333666777777555111+++&&&$$$$$$+++...444999<<<===<<<;;;555333444555444///---...******+++,,,---+++(((%%%///333;;;CCCHHHFFF@@@;;;333333444444333222000///000333555555333///------***---000444555555444222333222111111444555666555222333444777999999666444222///,,,*********)))((((((***---111444555666666111///---+++,,,---///111888;;;<<<:::666444555666111000///000111///)))%%%$$$***///+++###"""(((000777888999999888666333222111333444333///---///111///---,,,+++)))&&&+++222111000///000111222000...+++,,,,,,***&&&###""""""!!!######  ###'''***+++++++++)))***,,,000333444333111111000...+++)))+++///222,,,...///...+++)))***,,,///,,,))))))...555:::===;;;999555111......111555;;;;;;888555555;;;EEEMMM___rrrtttqqqzzzkkkUUUCCC::::::<<<>>>@@@@@@>>>:::555000666777666111+++(((***---222555999<<<;;;888666444888777555222111333666999555444444666888777222...000444888777333000/////////555999:::<<>><<<888555444888888555222222...***'''(((---111111///222555888999777555444555444999<<<888000---333:::888;;;===>>>;;;666333111///---***((('''(((***,,,111222666999:::888333...---222888<<<===;;;888777555555555444333333555666888777666:::===>>>999555222333333222111000111333222333555333...(((###!!!"""(((000777:::999555333...,,,---222111,,,***,,,)))))))))***,,,+++(((&&&111444;;;CCCIIIHHHCCC>>>777777777555333111000///000333666555333000000000+++---000333555666666666555333222222555777999999222222222555888:::888666222///,,,+++------,,,+++(((***,,,000333555777888444///***)))---111222222555999;;;999555222444666333000...///000///***%%%%%%+++...+++%%%"""'''---555666666666333000,,,***...111333111......222666111---+++,,,,,,,,,///444111/////////000000...,,,......,,,(((### ###$$$!!! %%%$$$###&&&,,,///000///))))))+++...111222111000111222///)))###%%%...666///...---,,,,,,,,,,,,++++++)))''')))///555999:::888777444111///000333666:::<<<<<<999666999BBBJJJ[[[jjjyyyvvv~~~}}}kkkYYYLLL@@@777555<<<>>>@@@AAAAAA???999333666777555000)))'''***...666666777<<<@@@???777///555666555333000000444777666444444777:::999444...------///111333444444333666===AAA@@@CCCGGGGGGBBB<<<===???>>>888111000555444555666777888999999999222//////444666444222333///+++''')))///444444333777:::<<<;;;999888:::<<<:::======555,,,+++444===777<<>>777333222555333///---,,,---///111222444888<<<<<<777000******000888===>>>;;;888555444777999666333333888>>>===:::888999===>>>:::666777777777666333111111111---111555555222,,,&&&###%%%...555777444...***)))''')))000000+++))),,,,,,++++++---......,,,***000222888???EEEFFFCCC???;;;;;;:::777444111000000000333666666444333444666000000111333555777888:::555444222222555888:::;;;111000000222777999888666000...,,,,,,///000///---+++,,,...000222555777888777000))))))000666777666333777:::888444111333666444000---...000000+++&&&'''***,,,+++'''%%%'''***111111222000---)))%%%""",,,///111000...000555;;;333---)))+++...000444888111000.........---+++)))111111///***%%%"""!!!!!! $$$&&&$$$  ###***&&&$$$'''...444555444------...000333444333111333333000((( """...999333000------///000...,,,'''%%%&&&***000555777666111111000000000333888<<<777<<>><<<;;;>>>>>>???@@@AAA???;;;888444333111///,,,,,,---///999999888:::;;;;;;999888000222666777222---///555666444444999??????888000...---+++)))(((---555<<<===>>>BBBIIIJJJGGGEEEFFFAAA@@@>>>;;;999666444333555444333444777777444111222222222000...000555:::444000///444888666555555666888;;;;;;;;;;;;<<<===>>>888222///111555777888:::::::::===>>>===777333999666222333666999999888666555444333222222111111//////333999:::666333444333666888888777777999<<>>;;;:::;;;;;;999666555444333333333333444444444333222111000---((($$$!!!'''000777888444...***(((((())))))))))))***+++---...///000111222333333333555888:::<<<>>>@@@BBBDDDBBB>>>888333000000111444555666888:::<<<>>>???999666333333555888;;;<<<888555000......000111111111000//////111444777999777---''')))......,,,,,,)))***---000444777999;;;333000...000555888666444444444333333222111000///555333111222333222...+++---(((''')))'''$$$&&&------///000000,,,(((%%%$$$---333666222111666999888444///---...///...111666333///+++***++++++***(((...000///,,,&&&######$$$!!!%%%)))***((($$$!!!)))...000//////333666555222333444777888666222///222222///)))$$$$$$***///...111111000333555///$$$$$$"""!!!%%%,,,333777888............000444888;;;888<<<@@@@@@>>>>>>BBBFFFSSS^^^tttcccZZZNNNEEE@@@>>>===<<<<<<<<<<<<===>>>>>>;;;999111000000//////222555777888777666777888999999777333111111333111......111222111222888??????999333------,,,******...555:::;;;:::<<>>@@@BBB===888222000222555777888;;;::::::;;;===<<<888444666333111333888<<<===<<<999888555222000000111111000///222777888444222333000444888999888666666777>>>;;;888777777666222000//////000222555777888888666444111000000111000000---000555888777222+++'''(((((()))+++,,,---,,,***//////000222444555777888444777:::<<<<<<;;;;;;<<>>666111000000<<<:::888777666777888999888666444444777;;;>>>@@@888444...***))))))))))))...111555666666777;;;>>>666...)))+++///...,,,,,,,,,,,,---...000222444555222000...111555777444111///111333444222111111222555444222333333222...***+++(((((()))'''###$$$))),,,...000000...+++******000444555000...111444333222---+++---......111666444000,,,++++++***(((&&&+++---...,,,)))&&&&&&'''%%%(((,,,---,,,***((((((---000000///222777999888666666777888999777444111333555666222,,,)))+++...---///000000444777222)))  %%%,,,333666777333111///000222555777777:::===@@@@@@>>>???BBBFFFRRR]]]rrrzzz```KKKGGGBBB???>>>======<<<<<<:::999999:::;;;:::999222111000000222666:::<<<777555333333444666777777777111...000111///...///111///000555:::;;;666111...............000444888;;;777555777777666888<<<888888999999999999999999;;;888666444444444333222333555888:::;;;===@@@BBB999444222555777555111111222555999;;;>>>@@@DDDFFF===999444222333666888999999888777888888888666444222000///111777===>>>>>>;;;888444000......000111---+++---111222///...000...111666888777555333222999777555444333000,,,)))***+++...333888===>>>>>>:::666111///111555999;;;888999999777333---((($$$'''(((***...333333000,,,......000222444666999:::777;;;???AAA???;;;888666CCCFFFGGGBBB:::333222333>>><<<999666444444555666777555333444888<<<@@@AAA:::555...)))'''''''''''',,,333;;;<<<999777999<<<333---+++...111///---...000///...---,,,...///000333111000222555555222...+++000555555222000222555777666555555444222...+++...---...///,,,'''''')))---///000111000///000111333555222---***,,,...---///+++***,,,------111555666444000---,,,***(((&&&(((+++......---,,,+++,,,)))+++.../////////000111000000...---222:::<<<999:::999888999::::::888666555999<<<;;;555///,,,+++***,,,---///333666333--- """(((...444777888999777555333444555555555===@@@BBBAAA???@@@DDDHHHPPP[[[nnn~~~aaaLLLFFFDDDAAA???>>>============:::777555666777777777777555333222444666888999666333000///111555777888888333111222222000111555555111...///111333000---222333333333333333444444;;;666222222000,,,,,,///444444555777999:::;;;<<<<<<<<<;;;:::888666444222444666888;;;<<<===>>>>>>888333111555777555222111111333666999;;;>>>AAADDD<<<:::777555555777:::;;;666555444333333333333222111...,,,...333888999888555444222000///.........'''%%%&&&***+++***+++......000333444444222111000333333333333222///+++)))++++++...555===BBBCCCBBB===999444111333666:::;;;:::999777333...***&&&$$$$$$%%%)))000777888555000++++++,,,...111444777888:::>>>DDDFFFCCC===888555:::???EEECCC<<<666444666888777777777666666666666555333111111444999<<<===;;;777111------...//////000555;;;<<<999555111000---+++,,,222444111000222666444111///...///000222444333333444555555111///+++222888888333000222666888888888888666333000---444555888888666111/////////000111111000000111333444222///***((()))+++,,,...******---......111666:::888666333000---+++)))***,,,///222222111000///+++,,,...//////111555777222000+++***111:::===999999888777888;;;<<<<<<<<<999<<<@@@???;;;444///,,,***+++,,,...111333111...&&&(((+++000555888::::::>>>???>>>:::555333555888BBBBBBCCCAAAAAABBBEEEIIIOOOYYYkkkxxxvvv~~~gggRRRHHHIIIGGGCCC@@@======???@@@???;;;666333333444555555999666333333555777777666555222//////111555888999888777888888444111555<<<888444...,,,...111222222888888888888888666444222444111000111///***(((***111222444666888:::<<<<<<;;;===??????===999666444444444555666777777666666000+++***///333222000000000111333444555777:::===::::::888777777888:::;;;666666444333222222222333111---******---000000///,,,---///111111///---,,,$$$"""###(((+++***,,,000222111000///000000111111...///222333222111//////000///111666>>>CCCDDDBBB===;;;777666555555333222333111///---***(((&&&&&& %%%,,,333666444222,,,,,,,,,---///222555777888===CCCEEECCC>>>999666333:::@@@AAA<<<666333333000333777:::;;;999666444555222...---///222444555777555222111444777999:::333333444777888555///)))((()))///555777444333555:::888555333222333555777555555555666666666444222111777<<<:::333///111555888:::;;;;;;999555222000777;;;??????===:::777555222333333111///......///000---)))(((((())),,,......++++++...000///222666<<<<<<:::777444111......---///222444555555333111///000111111111333777;;;444222---+++222;;;>>>;;;777666555777;;;>>>@@@@@@???AAACCCBBB>>>:::666333000//////111222222111000111444777;;;===>>>??????@@@EEEFFF???555111777???DDDDDDBBB@@@@@@BBBEEEHHHPPPZZZiiiyyy}}}yyyvvvppprrr}}}oooVVVKKKJJJGGGEEEBBB>>>;;;;;;???BBB@@@<<<777444333444555555444222222444888;;;:::888666333000000333777:::<<<;;;;;;===<<<666222555===777333///...111555999::::::999999:::;;;999555222+++***---222222///...///111222333555777999:::;;;888;;;>>>???===999777666444111///......//////...(((######)))...---,,,---...//////......///222444666777777666555666888:::777777777666444333444555000---)))(((+++,,,,,,***'''***...222222000---+++'''&&&'''---//////111555666333///...///000111111***---000222222222333444555111000444;;;??????===;;;:::999888777333...***)))******))))))(((((('''"""'''+++...000000111000//////111333666777555999>>>@@@>>>;;;888666444888===>>>;;;666000---...222888======:::666222555111---+++,,,...//////000//////222666:::<<<===222///---000555555111+++&&&***222:::999444333666999888666555555666777888555555555555666777777777666999;;;888333///000333666888;;;;;;999555222111444:::??????>>>===;;;888444555555333///,,,++++++***%%%###&&&)))***---000///,,,,,,///000///111555999::::::888555222000000000000111444666666444222555555555444333555888;;;777666222000555===@@@>>>555444555888<<>>===:::666444555777888888111000222666<<<>>><<<888777555333444777;;;===>>>@@@>>>======888111111555222111111222555777888999777666777999;;;;;;888555***))),,,222555444444777333333444555666666777777444666888888666555666888444///)))&&&(((***,,,,,,'''""""""(((------+++,,,+++,,,+++***)))***,,,///111333444444222222444666444666777666333222222444...+++((((((,,,//////...***,,,///222222000...,,,,,,+++---111333222222555666333111000111222111///(((+++...//////000333666555///+++---444888888666777777888888777333...)))&&&''')))***+++***((('''"""%%%&&&%%%''',,,111666555333222222333555777666888;;;;;;:::888777777555666999======999222---...222777<<<>>>;;;888555666222...,,,,,,...//////+++,,,...111666888999888000,,,((((((+++------,,,'''---777===:::333111444555555444333333333444444333333333333444666999<<<888888777444111///000111111555999:::777333111111///777<<<<<<<<<>>>>>>:::555666777555111---***)))$$$$$$)))***+++///...++++++...///...///222333555777555222//////000///......111444666555333888888777555222222444666777888777333555;;;>>>>>>777777777:::===@@@@@@@@@AAAAAAAAAAAAAAAAAA???>>>777444444666555222444888;;;>>>AAABBBBBBBBBDDDFFFDDDDDD@@@:::444555===EEEAAA>>>999666777:::>>>@@@IIIRRR]]]gggttt|||tttqqqwwwxxxiii[[[MMMEEEDDD@@@AAA@@@===888666777999;;;888666555777999;;;;;;333222333999???@@@;;;777777666555666999===??????EEE???;;;;;;888111,,,+++...000222555666444222111333333444777;;;<<<:::777---,,,...333666555777;;;444444555555555555555555111222222111///111555999444---&&&###$$$(((,,,---***&&&&&&+++//////---...)))***)))((('''(((***------///222111//////111333000333555444111...///111,,,***(((***...333444333///000111111111000...---///---///333444111000222555333222333444444000---'''***,,,---,,,---111555222,,,&&&'''...333333111444444666777777555000,,,&&&(((+++------+++(((&&&&&&)))+++((($$$%%%,,,333888666444222111222444555999:::;;;:::888777888999444444666<<<@@@???888111,,,000555:::======<<<:::666333///---...///111111+++,,,...222555666555333...+++&&&""" """&&&)))***000:::@@@;;;111...111222222111111000//////...111111111111333666;;;>>>888666333111//////000000...222777888555222000000---555;;;:::;;;???@@@<<<555777888777333...+++)))!!!###)))))))))---...++++++---...,,,---000---000333222///------...,,,++++++...222666666444777777666333000...///000555888777444333888<<<<<<:::999:::<<>>;;;;;;<<<>>>??????===;;;555111111444333000222888999<<>>>>><<<777333555<<>>999444333666999::::::333333777===CCCBBB;;;444555555777999;;;:::777555;;;:::888999999666000+++''',,,444888888333...+++/////////000222444666666000222666999::::::999888222333666888999666111---...///...,,,+++***,,,...333000,,,***)))*********,,,******---111222000...///,,,(((&&&&&&(((,,,...000////////////...,,,))),,,///222222///------///---,,,+++...222777:::;;;555444222///---,,,,,,,,,000222333222111/////////666777555444666:::888222&&&%%%&&&(((+++---......)))(((((('''(((***,,,------444888777666555333///...333777777444000......(((+++...///------...111777444111///111444777888;;;;;;:::999888666555555777999===>>><<<999888777666444111000222777<<<@@@???888000---///111///---/////////111444444222111******)))%%% !!!$$$%%%...888:::666000///000777444000...------,,,+++111222333333333555888;;;;;;666222111333333000,,,'''...333333333555444111666444333555:::>>>??????999;;;999333000000+++$$$### &&&+++---222,,,))),,,///,,,((('''***,,,///000...+++))))))+++000555444000...222777:::888555222000///......555444333333444777;;;===<<<<<<<<<;;;;;;<<<======777666666999<<<<<<999666***///111111333666555111222777<<<===;;;;;;???CCCAAA;;;444000333777;;;===;;;999666333111222333444===FFFJJJQQQbbbrrrzzznnnaaaWWWMMMCCC>>>>>>???>>>;;;888666777<<>>BBBBBB<<<777777666666666888888777555777666666777888777444000+++...333666555222---+++---...////////////111222333444666888999888666555333333333555555333000,,,/////////---++++++---///555222///------,,,***(((***+++---000333444222111111...)))&&&%%%(((---000222222222222111000...,,,///111333333111000111333444222//////222444666777333222000///.........///000111111000...---...///444555333222444666333---((('''''''''))),,,......))))))))))))))))))))))))---333777777666888777444222666:::999666333222333...222777999888666666666444222000000222555666777999::::::999777666888:::===>>>???===:::666333333555333111111222777;;;>>>:::444---,,,///222222000222111111222333333111000---...---)))### !!!!!!***444888666333333555666333///,,,,,,,,,------///000111111222333777999<<<999777888:::888222---&&&+++///111444999:::777333222111333888<<<===<<<:::<<<999333000111---'''!!!""""""""""""&&&---222///***''')))***)))((()))'''***...///...,,,******+++000555444000...111555888999:::888444000......333333222222444888;;;>>>:::::::::999999888888888;;;999888999999777333000---111222111333666444000---111666666555444888;;;@@@;;;444111333777:::;;;888666444222222333555666===EEEGGGMMM\\\jjjvvveee\\\SSSMMMGGG@@@<<<===???<<<999777999;;;===>>>???>>>===>>>???>>><<<;;;;;;;;;;;;>>>BBBBBB???<<<;;;888555333444666666666333222222444666777777666000111222333222///,,,+++***,,,...---***)))+++---555666666666555444333222333222000000111111///...000000000...------///111555333111///...---***((()))---111444444444555555555111+++'''&&&***///333777777666555444333222222444555666555444555777999===999444111111111222222111000/////////000222222000000///---+++***,,,...000111111000222333...'''***)))'''&&&'''))),,,---+++,,,------,,,***((('''...333777666777:::;;;:::555777:::888555333444666222888???CCCCCC???<<<999444222111222333444444222555888;;;999555444777;;;@@@AAAAAA===888222///---444444333444555888:::<<<555///++++++000555666444555444222222222222111///222444555222+++%%%######""")))222555333222333555666444000---++++++---...,,,...///000000222555777<<<;;;<<>>@@@===111000000222666999:::;;;<<<===:::555222333111...###'''+++***((()))///555...***''''''%%%$$$(((...(((+++///111000///...---,,,111555555111...000333555;;;@@@???999222//////222222222333555888<<<>>>:::999999888666555333222:::999777777666444000---000222111000111333222---))),,,000000......000222<<<888444222333777999;;;666555333333333555777999>>>EEEFFFJJJWWWcccwwwssshhhWWWPPPJJJHHHEEE@@@>>>??????;;;666777;;;>>>>>><<>>AAACCCCCCBBB@@@;;;666333333555777888111000000000222555666777555333111000///...---,,,&&&***,,,,,,((('''))),,,444333333222222222222222444111...---///222333444333333333222000000222444555333000.........---,,,---000333333222222555999:::555///***)))---222666:::::::::888666666666777:::999888777888:::===???AAA===777222111111111111333333222111222333444555000000---***((((((+++...,,,...//////111333...&&&,,,+++(((&&&%%%&&&***,,,---///111222222///,,,***000555777666666:::===<<<333555666444111000222555222888@@@FFFGGGBBB<<<888666555555555666444111///444:::???===666111222666<<<>>>???===888222---+++333555777:::;;;;;;:::999222...***+++111777777666444333111111333333222111666999<<<:::444---***)))(((---111222...,,,,,,...777666444111---+++***+++***,,,...///000111444666888888:::===>>>;;;666111,,,+++)))***333===@@@===000111222444777999;;;<<>>@@@>>>999444555;;;???>>><<>>888444444666999:::222111000//////111333444666333000//////000///...%%%(((,,,---,,,,,,...000111000//////000222444666444111---,,,///555:::<<<666666666555444444666888777444000///000333555555222333333111///111666;;;<<<999333///...000444666999:::999777555555888;;;===;;;888888999<<>>DDDEEEBBB;;;777555555666888999777444111777>>>EEEDDD;;;333000000333666:::;;;888333...,,,222555:::>>>???===999666///+++''')))///333333111000//////111333555555444333777;;;:::666111//////...///000...***(((((()))777999999666111+++'''&&&***,,,///000111222555777444333444555666666444333222///***)))///888;;;777222444666888:::<<<>>>???@@@@@@???<<<999777888;;;999999999999888777444333000,,,&&& !!!---111333444333222000000111000444999:::888444333333555;;;@@@>>>777333444888999999888777777888888999888888666444222///---+++111111222333333333333444555444000---000444222---***+++,,,,,,++++++++++++000222333555777999;;;===:::::::::999:::;;;<<<===CCCIIIGGGHHHQQQYYYkkkqqq]]]PPPIIIHHHBBB>>>??????===<<<>>>===777333444999===>>>===@@@AAAAAA???<<<:::::::::::::::::::::===@@@DDDFFFBBB>>>999666666888::::::555555444111///...000111333111...///333555444222)))+++---000333555555555000///---...000555999<<<777333...---111888>>>AAA777888888777666777999;;;999777444444666999;;;<<<555444333111111333888;;;;;;999777444222222333333333444444222000111666:::;;;888666555777:::;;;<<<888666444444555777888888;;;:::888666444444444555222111...***((((((+++...+++---...000444888555//////000///,,,((('''+++...,,,,,,------------------000444666333222444666555333555666555222111333666555777:::???AAA@@@;;;888222333555888;;;;;;888666999@@@FFFFFF???777222000...111444666444222000///111444888:::;;;999666444+++'''###%%%***...---+++++++++---111444666666555,,,///333333111///000111//////...+++)))(((***,,,777999;;;777000***&&&%%%+++...111333444555777999222222111000000000111222444222,,,(((+++222555333333666999;;;<<<===@@@AAA?????????>>>:::555777;;;@@@>>><<<<<<<<<:::666222000***### ,,,222222111///---,,,...000111555:::<<<;;;888555333444888;;;999555333666999;;;:::999888777666666666666555333111///---,,,,,,444555555444222111111333999777222///333999888222******++++++++++++******///222666888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@CCCHHHEEEDDDKKKRRRccc{{{}}}ttt^^^OOOFFFBBBAAA;;;888999:::999:::===;;;666222222555:::>>>???BBBBBBAAA===999888:::<<<::::::999999999<<>><<<999222111//////333888???CCC:::666111///222888>>>AAA777888888777666777999;;;777666777888:::;;;:::888333222222444777:::<<<<<<777777777777555222000...***+++,,,***(((***000666666333000000333444555444222111222444777::::::::::::999777555444444444444333222000---******,,,......///000000444888666000222444555222---,,,///222000...,,,***)))***+++---,,,000222000///222333111222555777666333222444777777666666888;;;<<<;;;999444444666888:::999777444666999>>>???===999555333000111000...------///222111000000000000111111222)))%%%"""$$$)))---,,,)))'''))),,,111555666555333(((***------++++++///222333222///+++******---///555777777333,,,'''''')))---000444666777888:::<<<666555444111///.........000000,,,'''(((...222222222555999<<<<<<===???AAA<<<<<<===>>>999222333888===>>>>>>===:::888777666333+++$$$&&&111222111...+++)))+++///333000444999======:::666333000333555666555555555777888888777666666555555555888777444111000000111222666777777555222000111333888555000...444;;;:::555,,,,,,,,,---------,,,+++111555:::<<<:::888888888999:::;;;===>>>@@@BBBBBBGGGKKKFFFCCCGGGLLL[[[rrr|||xxxxxxhhhUUUKKKFFFCCC===777444666888888:::>>>999666222111333888===@@@DDDCCCAAA<<<777777:::>>>:::::::::888777888;;;===<<<:::999888999999888777999;;;;;;888444111111222,,,+++---333:::===;;;777777444444999@@@CCC???:::666444222222555;;;BBBFFF===888222000222777===???666777777666555666999;;;333444777:::;;;999555111000000222777===@@@???===444555777888666222---***###%%%&&&$$$"""%%%,,,333222///------///000///......///111444999;;;<<<;;;777666555444333333444444333333111...,,,+++,,,...111222111000333777666000444777999666111///222555555222---)))((()))+++---(((---000///...111111///111444666666333222333555777444111222666999999888999888888888777555111...///111333666777777777666555333...)))&&&(((...333111...)))&&&&&&)))...222***&&&###%%%+++///...,,,&&&(((---222555666333000(((***+++***)))***///444999666111---++++++---///444555444...(((&&&)))---///222666888:::;;;<<<>>>::::::888555111...,,,++++++---+++&&&&&&,,,111333000444999;;;;;;;;;===@@@:::999<<<>>>888//////555888<<>>;;;777555555666888:::<<>>999222111555;;;@@@CCCAAA@@@>>><<<:::999888888333333444777:::;;;:::999<<<:::777555555777999;;;666888777555444444333111+++...333999>>>???===:::777777999<<<>>>>>><<<;;;777666333333555;;;@@@DDD999666333333555555222000111222444444444555888:::777555444555777666222...///000222777<<<<<<888444444666555000------+++((()))(((&&&""" %%%)))+++((('''***......***%%%+++...333888:::888222---///111333333222333666999333222000...,,,,,,,,,,,,111000111444777888777555444555666555333222222333111...***((()))+++,,,---,,,///111222111/////////999999777555222000111333;;;666111111444666555333777333222555444///++++++(((+++...000111333555777666444+++ """***...,,,((($$$$$$)))...222333///---,,,///222555444333---,,,---///333555333111------,,,)))'''***000666777444000---,,,---......333///***''''''(((******%%%,,,555999777555888===???999555444222...+++,,,***,,,+++'''''',,,111222000000111555999<<<======999888666444333333333333;;;;;;:::666333111222333999333+++''')))///666;;;111...+++***...444888;;;;;;777333444888:::777444222111///...///111444555222444666444222111444666999888666666777:::>>>@@@888888::::::;;;:::999888999222+++''')))...444777---***...666999555333555777:::>>>>>>;;;666222000444:::???@@@>>>===???AAAQQQHHHEEEJJJMMMOOO[[[kkk}}}ppp[[[OOOGGGDDDDDD===888222///111555999<<<===:::777777;;;>>>@@@@@@@@@@@@AAA@@@===:::666444222222333555888999888777888666555333222111222222666666444222222333555555444555777:::<<<===;;;999888888:::===>>>>>><<<;;;:::888555444555888<<>>===;;;777111......///777222,,,)))+++///333666444111//////222666999;;;888444111111444555222//////...------...111444666333555666444222222555888>>>;;;999999;;;<<<===<<<777888:::;;;;;;;;;;;;:::;;;444***###"""'''...333222000333:::<<<999888:::999<<>>@@@AAA???:::555111444333333444666777777555333333333222000---+++)))000///------///111555888===<<<:::::::::888666333555777999;;;<<<;;;999888;;;:::777666555666888999666666666333000---+++++++++...222555555555666666555222000111444666555333222555777777555222///...666666222+++)))---333444777555222...+++)))(((((($$$"""!!!"""######!!!%%%+++222666555000,,,%%%'''***,,,,,,,,,---...,,,++++++++++++,,,,,,,,,111444888:::888666444333222111111111333555888:::444222000///......///000///111111000//////000111333444555555444444777888>>>;;;888888888666111---------000111...((('''++++++...222555666555555666888999555---((()))***((('''(((***///444888999888555444444555777777666555:::777444222333444555555333444333///+++)))+++...,,,++++++***++++++,,,,,,+++,,,...111444444111///---222555444///---///111444000...000111///...000333333111///111444222,,,******+++...222666888888;;;777111---,,,///444888======;;;555---((('''(((222///---,,,---...///...333222111222555777888888666222///...//////,,,(((*********+++---111555888666888888777444555999===CCC???<<<===@@@@@@<<<777555666888999;;;<<<<<<<<<===666+++  )))000555444666:::<<<::::::===:::===@@@@@@===999555444///333666777777888<<>>???BBBDDDDDDCCC???===666888<<<>>>>>>;;;888555888666555555666777777666222333444444222///+++)))'''%%%'''+++///111555:::???>>>===<<<:::666111---000333666777666444222111::::::999888777777777777444666777333...)))((()))+++000555888777555333333555222///111555888888777888;;;===;;;555111000000777999666///+++000555777999666333111000...+++(((&&&$$$#########"""  ###***111555555000,,,''')))+++------,,,++++++&&&&&&'''''')))***+++,,,000444888999666333000000444222///...000222444555333333333000...,,,++++++---///222333333222333333///111333444444555888:::<<<;;;:::::::::666111,,,+++---111222---''''''------000444666555333111111555777555...***++++++***(((***///333666666555333111111222222222222000///777666555444444444555444222444666444000---...000+++,,,---......///000111000000222555666555111...///444666222......///000///,,,+++///222000000222111222222333777;;;666...***))))))+++...111333333888444000,,,,,,...333555777888777111(((###"""$$$))))))***,,,...---+++)))------...111444555444222444222///......,,,)))&&&(((((((((***---222777::::::;;;;;;999777777<<<@@@CCC???===AAAEEEDDD===666111222333555777999::::::;;;666---$$$!!!(((///222222444666777666777999999<<>>>>>AAAFFFHHHJJJTTT```sss|||bbbMMMEEEAAA>>>===<<<777333111333777<<<>>>AAAAAABBBBBBAAA???>>>>>>444666999<<<>>>???@@@@@@===;;;888666777888888888444555777777666444000...!!!!!!&&&///555555888===>>>???@@@@@@>>>888000+++---000444555333///------555666888:::;;;::::::999333666777444...)))'''(((...333888:::999555222000222000...000444888999888;;;===>>>;;;555222111222888<<<<<<555111222555666666333000000222222...***((('''&&&&&&&&&%%%###"""###&&&,,,333777666111---)))***,,,---...,,,***)))'''''''''(((***---///111111333555555333111///...222///++++++---000222222444666666444///+++)))(((%%%***///333444333222222---///111222333333555777666777999::::::777333///,,,...222333...((()))...///222555555333///,,,+++222333111+++(((+++......///222666888888444000...///000111111000...,,,,,,222444777888999888777666555777999777333///...///...111333333333333555777888777555444444111...+++...444777333111333555333+++'''(((,,,///......000,,,...111444;;;???:::222,,,***))))))+++...///...333111000.........///000---000111---%%% !!!$$$###$$$&&&***---...+++)))***+++---111444444111///333222111000000...+++))))))))))))+++...222777:::999::::::888666666999===>>><<<<<>>??????===<<<;;;555666777777777888;;;<<<<<<===AAACCCDDDIIIUUUaaasssjjjVVVLLLDDD===;;;888555111000222666888999AAAAAAAAA>>>;;;:::;;;<<<999999:::===@@@CCCFFFHHH@@@===999666666777777777666666777777666444222111%%%$$$***666;;;999:::???>>>@@@BBBDDDBBB<<<333,,,,,,000555555111---******---111666:::======<<<;;;333555555444000,,,***(((///333999;;;:::666222000///---,,,///444777777666888888888666444222222333666<<>>:::333...+++))))))+++---......///000000000///---+++***&&&+++///,,,%%%"""$$$(((%%%%%%'''+++...000000...---...000333555333///,,,///000111222222000///...,,,+++++++++---111444777444666777666222111333555777888:::AAAFFFFFF@@@999............///000111222333111//////111333333222111666:::888555666888777666999<<<>>>===;;;::::::777777888:::;;;<<<===>>>>>>BBBEEEDDDCCCHHHTTT^^^mmm{{{zzzxxx~~~rrr^^^PPPFFF???===777555333222444555666666??????>>>;;;777555666888=========>>>@@@AAACCCDDD@@@<<<777333333333444444666555333000///............***---888;;;777888>>>??????@@@AAA???999222,,,***///444444///)))'''''''''+++333999======<<<:::444444444444444111---***,,,111666999999666333222000//////222777999888666444333111222333555555555333:::>>>999444444777888666000+++...666999666000)))***+++,,,,,,---///111000222666::::::666///***(((''''''***...111111///666444111000333888>>>CCC<<<555///...444999:::999---***'''***...111000---///444888888333...,,,,,,%%%(((+++,,,------///000,,,---///...,,,*********+++///333666666555333222...,,,---///---(((%%%'''---...000000///---------000333222------111555555666999<<<;;;888444333333555888;;;;;;999666555555222555:::<<<;;;:::;;;<<<777999:::666000+++******333555666444000000444888555444222111000...+++)))***444888666777>>>???888***''''''+++---***((()))(((...333555777888555000---+++)))))),,,///111222///000000///---+++)))'''&&&,,,111000)))&&&***///...---,,,...111444666666333333444444444000+++''')))+++///111222222222222...---+++***+++---000222333555777666222//////000222444999???CCCBBB>>>:::222111000//////000000111222...,,,///555888666222444<<>>;;;<<<<<<:::888;;;===<<<:::888666666555666888<<>>>>>>>>>>>>>>===<<<<<>>===<<<<<<999555...***&&&,,,111111+++%%%#########(((000888<<<<<<:::888444333222444666555000+++)))...444777888666555444333222333777;;;===<<<999333000...000555888999888111888;;;666222444888;;;:::222,,,///777<<<888222,,,---///000111333555888444666999;;;:::555---((((((&&&'''***000555777666999666222111333999AAAFFFBBB888///...666>>>@@@???111---***,,,///000,,,)))(((...555666222...,,,------------,,,+++---000333,,,---...---***'''&&&&&&***---222444444333222222...***))),,,,,,'''###"""+++---////////////000222111555666222111444666555333555888888555444444666888;;;??????<<<999999999333555888888777777999<<<222555666333...++++++---333444444111,,,,,,000555/////////000111000,,,))))))444999666999@@@@@@888///++++++//////,,,)))***+++111666555333222///+++,,,***)))***---222444666111000///---+++)))((('''(((///555444---+++...444888555222111444888;;;<<<777666555444111---&&&"""$$$(((,,,///111222333444000...+++***)))***,,,...444777:::888444000...//////333999>>>@@@???<<<:::666555333111111111111111333---))),,,555999777222666@@@EEEBBB>>>??????<<<;;;<<<===<<<888444222111222444888===BBBDDDDDDCCCEEEMMMRRRNNNHHHGGGLLLQQQMMM[[[ttt{{{tttqqqyyyxxxdddVVVKKKFFFGGG>>>;;;999999777666;;;CCC@@@???<<<777444222444666;;;===>>>>>><<<999555222444222...+++***,,,000222444444222---(((&&&'''***...222666555111///111555999:::;;;888333---***((()))+++,,,+++)))''''''''''''%%%+++666;;;777222111444222000222666777333///...111333444444555666777<<<999777999===>>>:::666444000---///555;;;<<<;;;666777777666555555777999:::000(((***444:::777000---,,,***+++///444888:::777555777999777000,,,,,,***)))(((+++///333666777777666333222999AAABBB???>>>999222......111444555000+++&&&%%%(((***(((%%%(((++++++***,,,111333111000,,,(((***111444333//////---***)))'''&&&$$$"""###)))000333222000/////////+++&&&%%%&&&&&&$$$"""%%%)))000555777555222000555999===???<<<888444111///222555555444444777:::@@@@@@???<<<999777777777888999:::999666333000000111000000000///...+++(((333444333---'''&&&***///000......111444555333000333111000333777::::::999333111111222///---000666555666777777555333222222333111...---...000222222000---***((((((((('''%%%&&&)))---.........000111888:::999333111333555555777222...///222111+++%%%+++---///...---...222666555111---+++++++++)))'''333666999999666222///---...///222666;;;>>>???>>>999666333222222444555666333...***+++...111///---,,,777BBBCCC<<<888;;;@@@>>>999888>>>@@@:::666666555999<<<<<<>>>BBBCCC@@@GGGHHHJJJJJJJJJJJJIIIHHHCCCNNNhhh~~~hhhYYYMMMGGGHHH???<<<999888777777===EEEAAA@@@===888444111222333666777888::::::888333//////...,,,+++,,,///111333666666444000+++((((((***---222777888555222111333555777888666222---***)))+++,,,......+++(((''''''%%%###'''000444000,,,,,,444111///000333333///***---///111222333444666888===:::777888:::;;;777444555111...///444999:::999555666777666555444666777<<<222***+++333777444...)))((('''***///444888999666333444777666000,,,+++,,,***((())),,,000333444:::999666555:::@@@AAA===;;;777111------...//////---)))$$$###%%%&&&%%%$$$&&&))))))))),,,111222...&&&&&&'''***///111000---)))(((''''''&&&&&&$$$###"""'''---///---+++******---,,,*********++++++***+++...333777999777222///111555;;;===;;;777333000///111333555555666777888??????>>>:::777444444555444555666666333000---+++---------.........---,,,555777777333,,,((()))+++...,,,,,,///444777666444555333111333666888888666222111444777555222444999<<<;;;:::777444333222333777444111000111333555555000---***(((''''''%%%$$$!!!&&&,,,000000000000111999;;;999333/////////---...,,,+++///555666333...///000000///...000444888444...((('''))),,,+++)))333555777777444000---,,,---...111555;;;???@@@@@@===777111---...111333444000,,,))))))+++,,,)))&&&&&&...777999666666:::@@@<<<777666:::;;;666333333555:::======@@@DDDDDDBBBEEEEEEFFFHHHIIIIIIGGGFFF???JJJeeeyyyzzzqqq```RRRIIIGGGAAA;;;777666555777>>>FFFAAA@@@>>>999444000000000444333444999===<<<666000---------...000333666888888888666222...+++******,,,222888:::888444222222222333444333000---++++++...000222222///+++)))((($$$"""$$$***,,,)))&&&&&&111///,,,---000000...+++,,,...//////000333777:::>>>:::777666777666333000333000---...222666666666333444555555444333444555<<<444,,,+++111444000+++%%%%%%%%%***111666777666333//////333555222...---000,,,((('''***...111333999888666555999??????<<<888555111...------+++******)))((('''&&&%%%%%%%%%'''(((((()))///444222,,, $$$***......,,,)))((("""!!!!!!!!!!!!"""###$$$$$$(((---...+++(((&&&'''+++,,,...//////000111222333333555888:::888222,,,,,,000666999888555222000...///111444777888777666======<<<999555222222333222333555555444000,,,*********+++,,,---...//////555888:::888111,,,)))(((,,,******---444999::::::666444333333555666666555111222666;;;;;;888888;;;BBB???:::666333222222333777555222111333666777888111///,,,***)))(((&&&$$$ &&&...222222111111111555999999333///...,,,)))&&&'''***111777:::888555222222222111111333888;;;444---&&&%%%+++///...,,,111444666666444000...---......000444:::>>>AAAAAAAAA888///+++...222444444///,,,(((''''''&&&###"""''',,,000111444999>>>888444222444444111000000555:::===>>>AAAFFFFFFDDDBBBAAABBBEEEHHHIIIFFFCCC>>>IIIbbbmmm[[[MMMEEECCC;;;555222222333;;;CCC>>>>>><<<888444111000111888666777>>>EEEEEE>>>777222111000000222555999<<<777777555222///---+++++++++000555888777555444444111222222111///---------222555777666333///,,,+++'''&&&&&&((((((&&&%%%%%%---,,,***+++...000111000------------...111777;;;;;;999666444333222///,,,---+++***,,,///333444444222333444333222111222333:::333---,,,000111///+++'''''')))...444777777555///++++++111555555222222444000***(((***///333555555555444222666<<<>>>;;;666444333222222111///---,,,///111222///,,,***)))))))))(((***222777333***"""***333555///((($$$$$$!!! !!!$$$***...111111---***))))))(((,,,000222000000111333444333333666888666000+++***---000222222222222333------...333888999666333:::::::::888555444444555555666777999888555111---)))***+++,,,,,,---///000555777999888333...+++***---***))),,,222888;;;;;;555444444444555666666666333222555999:::888888;;;BBB===777222000111333444444111///000333666999:::555333000...---,,,)))''''''---333555222//////111111666888555222000...***%%%(((---333777888777555///111333555777888:::;;;666000***,,,222555222...000333666777666444444444222111222555999===>>>??????888000///555:::<<<;;;444///***&&&$$$###""" $$$&&&***...111444555666111///...////////////000555:::>>>???BBBFFFFFFCCC>>>======AAAFFFGGGCCC???AAAKKKaaa~~~kkkWWWIIIIII@@@666111000000555<<<::::::999666333222333555<<<:::;;;BBBIIIKKKEEE>>>777555111///000333888;;;555444222000///...---------///222333444444555555111111111000...---...///666888:::999666222000///,,,------+++************///...,,,+++---///000000------,,,++++++///444888666555333222111///,,,***&&&&&&''')))---111333444333333333111000///111222666222---,,,...///...+++,,,...111444777777666444...***+++222777888999:::888444...+++---111666888777777555111222888:::888666555555666777888777666...333999<<<999444...+++***)))(((***111555111(((&&&000:::;;;333***'''((()))'''!!!"""(((///222444333///,,,,,,---''',,,111222000...---.../////////111333222...***,,,,,,,,,,,,,,,...222555,,,,,,...222777888555111666777888777777777999;;;777777888:::;;;999444000***,,,......---,,,...000444444444333111000///000000,,,***+++111666888999333333444444444666777888666222111444555444555999<<<777111...///222444555111///...///333888;;;<<<999777555444333111///,,,222777;;;888222------///222777:::777444111---)))%%%)))///333555444333333***---222777:::;;;999888777444333666;;;;;;555//////222666999999:::;;;<<<888777666888:::;;;;;;:::999666444888???DDDEEEDDD;;;555...(((%%%&&&'''))))))+++...111222111...+++,,,---------...000222222444:::===>>>@@@CCCBBB???777777999<<<@@@@@@===:::AAAIII\\\www}}}yyyzzzlll\\\VVVKKK???888333111333777777777666333222333666999<<<;;;<<>>222555:::======888111,,,******))))))---111---&&&)))222:::;;;444......111333111,,,$$$ &&&,,,...111333111...,,,---///)))---222444333///,,,***+++---...//////...,,,,,,...---,,,***))),,,111555,,,---///111444444333111444555777888888999<<>>@@@<<<<<<;;;<<<<<<;;;888555222444888>>>CCCGGGHHHGGG===999222,,,***+++///111...111444555333///)))&&&+++///111000000333555555444999<<<<<<===>>><<<888111333777::::::999777666<<>>999888666555444333444444000---******...333555666666666666666444111...+++((()))***+++,,,///444777666777666555222111111222222888:::666444777999777444111,,,'''###"""###$$$******(((&&&$$$$$$''')))$$$(((---000000...+++)))%%%&&&)))+++---000333555777555111---+++---111555444333000...+++)))((((((,,,444;;;:::333///222777888888;;;===;;;:::???FFF===888111,,,+++---...///777666111)))(((...444666666333000111555:::>>>@@@888777888:::;;;999444///...///---+++,,,///...))),,,222777555///,,,///333555666444...(((&&&)))---,,,...000///,,,+++...000///111555888999555///***+++...111000,,,***+++............,,,+++,,,///111,,,...000111000000111222333555666777888999<<<>>>666333000111555666333000+++000555666333000111222222111000000222333444444000---***+++///222222111---///000000......000333222...---111555444444555555222000222777;;;:::888444222//////222555777888888777666666777666333000///999AAAAAA999000---...333777888333...***%%% $$$)))//////,,,***,,,///++++++,,,000222222///,,,...111666::::::888666444...000444666888999;;;===>>>>>>>>>??????<<<777333///444999===???@@@BBBCCC:::888555111000111333666555777:::999555000...---...444777555333666777555333888;;;:::999999555000000555;;;<<<:::777666777999???NNNeee~~~~~~uuugggXXXMMMDDD<<<888888999777444000///111777;;;999999:::<<<======>>>>>>:::;;;<<<<<<;;;999666444000,,,((()))...555999;;;::::::;;;:::777111***$$$###$$$&&&(((+++000666:::444444444111//////000222222999<<<888777:::<<<:::///---(((### ###)))((('''$$$!!! !!!###$$$+++000111///,,,***((())),,,...///000333444999666111,,,***,,,222777666555222...***'''&&&%%%)))222;;;888000+++000888>>>???BBBAAA<<<999???HHH>>>999111+++)))(((((((((------((("""###,,,444888555111---,,,000666;;;>>>>>>:::666666::::::777333222444333///...000000...000333555111***(((+++000222555777333---((((((***+++---///...,,,,,,///222333444777<<<>>>;;;333------222555222,,,)))+++///---///000///...------...---///111111...---000333444555666777777888;;;===666222//////333555333000***000777999666333333444222222222333444555444333...+++)))+++...111111000---...///...+++***,,,...///,,,---444888888666666666444333777<<>>???@@@AAAAAA===777333///444999;;;999888;;;>>>555666666555444444555666:::===>>><<<777444555777222999===888666888777444333888:::888666555111+++333:::AAABBB===999999<<<;;;???LLL```xxxvvvaaaUUUMMMEEE@@@AAA===;;;888666555666888:::<<<:::888888:::===>>>>>>@@@@@@???>>><<<:::777666555000++++++111888>>>AAA>>><<<;;;;;;:::666///***%%%%%%&&&)))...333777999888111+++)))---111111000666555666999;;;999444///***)))'''%%%$$$######$$$***)))))))))((($$$)))444<<<:::333+++'''+++///000000111444777666555222...+++***---///555333000***$$$"""%%%(((---777<<<444))))))000666::::::<<<>>>AAABBBAAA???888555222000///---***'''###&&&&&&$$$'''///666888555111---,,,111888???CCC???>>>;;;:::999888555222666888666111000222222///...///000000///---***(((---000333444111---***(((***///333222///---000333333888<<<;;;;;;;;;777222222222111///---,,,---///222333222111///......///333111...,,,+++,,,...000<<<;;;888666555444444555333///,,,000666999555000555666777888777666555555666555222000000111222333222---)))***///333444222333222000...---,,,++++++'''***///555:::<<<:::777777444333777???BBB???;;;444000---,,,---...---,,,333555666777999:::444+++***///888>>>:::111,,,---.../////////,,,'''###!!!(((000555000+++***,,,...,,,,,,+++)))((((((***,,,((()))+++,,,,,,...000333000111222222111111333555>>>>>>>>>>>>===<<<;;;;;;333777:::777111///333888777333444777666222333999===???AAA@@@======@@@CCC:::999888888888777444111888999777555555555000)))222;;;FFFKKKHHHCCC@@@@@@>>>DDDHHHXXXuuupppbbbXXXOOOKKKJJJCCCAAA<<<999888999<<<======;;;888888999;;;<<<;;;===>>>>>>>>>===;;;999888888555222222666:::===>>>999:::<<>>>>><<<888777666666555444444666444000000444555333000111222333333222000///+++...222444222///---,,,***...222111...---111555333888:::999:::;;;999555444444444111///...///000333444555666555444444444222111///......///000111:::777444111000222444555222000000333888;;;:::777555777999:::999888777666999444...***,,,///333555333///,,,---333777888777888666444111...,,,+++***---///222777<<<===<<<:::888555444888???BBB>>>:::222///---,,,------+++(((222555666888===@@@;;;444000333999===999///++++++...///...,,,)))$$$!!! ***000444111---...//////,,,,,,+++))))))***---///((()))***+++,,,...111444333222222222222333444555:::999999999888888777777888::::::777111...///111666333444777666222333888???AAACCCBBB@@@???@@@BBB;;;999777777888999999999999999777444444666333...555>>>GGGJJJHHHCCCBBBBBB>>>DDDGGGUUUqqqqqqdddZZZSSSPPPMMMIIICCC===;;;;;;>>>@@@===;;;888777888999::::::999:::<<<===<<<;;;:::999;;;:::999:::;;;;;;:::999666999>>>BBBCCC@@@999444///000333777;;;<<<<<<:::777222+++))),,,111333444111000000111222222000...------,,,---...///111222000000111111111///+++((( %%%...555888555222/////////111222111///---+++...111111000...------///000///,,,)))&&&%%%%%%---111333///---///000000666888<<>>???>>>===:::555222222333444444222333111...///444888777333444555666666666666555---000444555333000...---,,,///111///++++++///444444777888777888<<<<<<999777888777555222111111222111333666999:::999777666111111111111222222222222666222...***+++...333666222333444666888:::;;;<<<555888:::;;;:::888777777<<<333((($$$(((...333555333000...000555:::;;;;;;;;;:::888666444333333222555555666999===>>>>>>===999777666:::???@@@<<<888111///.........---+++***333555888<<>>@@@BBBBBB@@@>>>===>>>;;;888555444666:::<<<>>>:::999666111222777888666:::AAAHHHJJJFFFCCCCCCDDD@@@DDDEEEPPPiiiwwwjjj___YYYXXXRRRJJJAAA<<<;;;===>>>;;;999777666888:::;;;;;;777888:::<<<<<<:::888777999:::<<<======:::666333777999===@@@AAA===888444333222333666:::<<<;;;888888222,,,)))***...000111000//////000111222333333222222111222333555777888111111222333444222///,,,""""""$$$***000444333111000//////111444333...***(((,,,222555444111///---000111222222000,,,)))'''...444666222///000000///222555:::???CCCBBB>>>;;;:::;;;;;;888333///------111444444222333666444000---...222999@@@DDDFFFEEE===999333//////000222333222222000,,,...444999999555555555555666666666777333555777666222...+++***111222222---'''%%%(((,,,333666777555777;;;===;;;999::::::999666333222333...111555:::<<<:::666333000111333444555444444333222...(((%%%&&&+++222777333555777666444333666888444777::::::888555555666:::000%%%###(((000333333000...---///333666777777888888999:::;;;===>>>???;;;999888999<<<>>>???>>>;;;999999;;;??????:::666111000///...///000111111666888<<>>:::555,,,((((((***+++,,,+++)))***---000...000111111555999777222,,,)))&&&%%%&&&(((***+++222111///,,,+++,,,000444:::555111111555888666333222111111000000111222333222000000222555555333111000222555888888777888::::::;;;======<<<:::888777:::777444444666999;;;<<<999888444...000777;;;<<<>>>CCCIIIIIIEEEBBBBBBDDDAAAEEEDDDLLLccc{{{zzzwwwyyyooohhhaaaUUUJJJAAA<<<;;;;;;999777666777:::===??????:::<<<>>>???>>><<<999777666888:::;;;999555000...777999;;;======<<<;;;;;;777444111333888;;;:::999777333...***)))***,,,------......///111333666888777666555555666777888999444333444555666555333000(((&&&%%%(((---000///---//////000333666555000+++)))///555999888555222000///111444555555222---***000999===888222000222333...111555;;;???@@@===:::666777777555111---+++***,,,///111222666:::888333///000222777===BBBEEEEEE<<<888222......///000111555666333///000666::::::555444333222111222333333555666777666222...+++***444555333,,,### ###222666666555666:::;;;999888:::;;;:::888555333333///111555:::===;;;555000000111333555555555444333111---'''$$$%%%***222666444666666333---+++---000222555888666222000111333666...''''''...333222000---+++++++++---/////////555555666888;;;>>>@@@BBB<<<999777888:::<<<>>>>>>;;;:::;;;===???>>>999555000///---,,,---111666999:::<<>><<<:::888777999<<<@@@BBBCCC???@@@CCCDDDDDDAAA>>><<<777888999777333///,,,+++333666:::<<<===???AAACCC:::555111333888<<<;;;999555333000---+++***+++,,,,,,...000000111222555888888888777666666777888999777666666777888888666444,,,***(((***...///---+++...///333666888666111......222888;;;:::777444222///000333666777555000+++222<<>>666444555666...///111444888:::999888555444333333222000+++(((+++...000333999>>>===888333222222444777:::;;;;;;777555222000111222222111888999777333444999<<<;;;333222000...---...000111222444666555222///------333555333,,,### 111555777666666888777333555777::::::888555333222111222666<<>>888222111222333444444333222222111...***'''(((,,,111555444555444000+++)))***---111444555111,,,))),,,///222...,,,///333666444000)))))))))))))))******+++444444444555666777888999999777555555888;;;======;;;;;;===>>>???===999555//////...---...111777<<<===@@@GGGUUUiiizzz|||wwwbbbSSSBBB888333...,,,---+++---...***$$$"""$$$(((...000000111555:::888333***%%%  ###%%%$$$)))***+++,,,...222777;;;777333...---///000000///111111333444555555555555222000...///333666555444000666<<<>>>???AAAAAA>>>777777888:::===>>><<<;;;BBB???<<<;;;:::999777555333444222---...666>>>AAAAAAHHHOOOOOOJJJCCC@@@@@@>>>EEEDDDIIIYYYnnn||||||ooo]]]OOOFFFBBB===;;;:::;;;>>>BBBDDDEEE>>>@@@DDDFFFFFFDDDBBB???======:::444...))))))***///444999<<<======???AAA888444111333999<<<:::666222222222000...---......111333555555333333444777777666555555555666888888777666666666777777555333---,,,,,,...222222///,,,...222777:::999555111///333666:::;;;999666444333111222555888;;;999444///444;;;@@@>>><<<<<<;;;888222000......000222333333888444222444777666000***,,,...///222999???===888444333222333555555444222000000111333666777666444333555555222333888:::999111000---,,,,,,...111222333444555444111---,,,,,,...000111---&&&!!!"""%%%///444888888777777222,,,000444777999777444222111000111444;;;AAAAAA;;;555111111222222222111000000333111...,,,,,,...111333333222111000...///111333222444333...&&&$$$(((---000000222444777888666444'''((()))*********,,,---555555444333222222222222555444333444888;;;===>>>:::;;;===??????===999666111333555444444555999<<<>>>BBBJJJZZZqqq~~~jjjXXXCCC888444111000111,,,///000+++### $$$,,,///111111333777666333***$$$"""'''))))))%%%''')))+++---000444888333111---***)))***,,,---...000333555666666555444555333000000111333555666555===BBBBBBAAACCCAAA===888777777:::>>>AAAAAA@@@DDD@@@;;;777666555444444111444444000111777>>>AAABBBJJJSSSUUUOOOFFFAAA>>>999AAACCCGGGVVVhhh~~~~~~~~~jjjZZZNNNHHH@@@>>><<<===@@@CCCDDDEEE:::===AAADDDFFFEEEBBB@@@DDDAAA<<<333+++'''(((***---222999<<<;;;999888888333000///333999;;;777111000111333333222111111111777:::<<<:::777555555777444444333333444666888999555444333444444444222000------...222555666222...///444;;;===999444000///666888::::::888555333333444555777;;;>>>===888333444999<<<===@@@BBB???999555222---++++++---//////;;;666333666<<<<<<555---...//////000666<<<:::444111222333555777777444111+++,,,000555999;;;999777,,,//////...///444777555000...,,,+++,,,///333555666777777444///+++(((((((((,,,///...)))&&&(((+++...444999999888555///(((...111666777666333111000---...111999@@@AAA<<<777222111111000000/////////555444222000000000111222222111000111333666999:::444555333,,,$$$!!!&&&,,,111222555777888999888777''')))+++,,,,,,---///111777666555333222222222222333222222444888<<<>>>>>>999;;;>>>@@@@@@===999666555999======;;;::::::<<<>>>BBBKKK]]]uuunnnZZZDDD888444222222333+++///111---%%% """&&&***///111000222555555222)))$$$%%%+++......'''(((*********,,,...000000///---)))&&&&&&))),,,,,,...222555777666444222444333111///000333777999:::BBBGGGEEECCCDDDAAA;;;777555555888>>>BBBDDDCCCCCC>>>666111///000222222111555666333333999???AAACCCMMMWWWZZZSSSIIIBBB>>>555???BBBFFFSSSeee}}}uuuxxx~~~}}}qqq```HHHFFF@@@<<<======<<<===???777888:::<<<>>>@@@AAAAAABBBBBB>>>555,,,'''(((+++000333888;;;;;;777222///***%%%'''333<<<<<<666111000000222666::::::666222999;;;<<<:::555222222333444666777777666666666888666555333111///...---,,,.........000222222///---...444:::999444000111555666888:::;;;888666555555::::::<<<>>>???>>>:::777555777;;;===>>><<<:::888444555444...'''$$$&&&***333333444555666555222///,,,...111222333333555777;;;888666777::::::444///---///444777888777555333***)))(((***...111000...///,,,***)))+++111777<<<===;;;777111+++'''&&&'''))))))***+++---...//////999999::::::999444...(((......///222444333...))))))---333999<<<<<<:::999888666555555///))),,,444222222111111111///,,,***,,,///222333333222222222999999666///((('''+++111;;;===<<<888777::::::777111111000...---...111444<<<:::888444222333666999444777666444666<<<@@@@@@======>>>===<<<:::888666777===CCCEEEEEEDDD???888444???KKKUUUcccttt~~~eeeRRR???999999888888:::///+++,,,111///(((%%%'''444111///............---'''$$$!!!%%%111<<<;;;444+++%%%(((111222+++***000((()))+++,,,---,,,,,,+++...///111333444555555555222000///222777::::::999BBBDDDCCCAAAAAACCCAAA<<<;;;888666888>>>CCCEEEFFFEEE<<<333...///222222111666888999888666666:::>>>FFFJJJQQQUUURRRIII<<<444888;;;<<>>======<<<;;;<<<999888888888999;;;>>>@@@;;;<<<:::555...+++---000333777;;;>>>===999444111---)))***444<<<===888555111222666;;;???>>>999444333666999888444222222333777999;;;;;;:::999999999666555333000///...------222111111222222111---***---444999999333///000222666888::::::888666666777:::;;;<<>>EEEQQQXXXiii|||mmmeeedddzzzuuuxxxppp^^^OOO@@@===>>>===;;;:::<<<999666333333666999<<<666777666222...---///333777:::>>>@@@@@@<<<777333///++++++333::::::888888333666;;;@@@BBB@@@:::666...111444444222000222444777999<<<===<<<:::888888333222000//////000222333888666555555444111,,,))),,,222888888333...---...333444666666555666777999;;;<<<===???@@@???<<<999444555666777888888888888888::::::666...'''$$$###&&&'''***...111111...,,,///111222333222222333555888777777:::======:::666333666:::;;;777///&&& """"""###&&&***---...---)))))))))+++...333777999;;;999555///)))%%%%%%%%%******,,,...000222444666666444111000///---+++))))))(((***111888999333+++***---111555888888777777999888999888333------000///,,,)))))),,,,,,(((######'''---111444666888999:::888555222000111333444999???AAA===999;;;???@@@BBB>>>999777888999888777999::::::999777666777888999777333333;;;CCCCCC===:::999888777888:::<<<===AAAFFFJJJJJJIIIHHHDDD>>>===???@@@BBBGGGMMMLLLHHHDDD>>>:::999777333000000---++++++///111111444777777111***&&&'''+++///222...)))$$$)))777CCCBBB999...((((((///111------111555333111...,,,)))((((((***,,,000222333111...,,,)))'''"""!!!***222444666666444555555222,,,000111333777;;;===<<<;;;;;;666111000333888:::;;;:::===???>>>;;;999;;;<<>>@@@@@@===;;;<<<:::666333222333555777555333000,,,)))***///333999;;;???AAA@@@<<<777444000++++++111555666555777666999<<>>>>><<<999666555555555555666777888888888888888444...)))&&&%%%###%%%(((---111222000...000111111000...------///222333444777:::999666333///222555777555000***&&&""""""###%%%''')))******###$$$&&&)))---111444555999777555000+++)))***+++......//////111333555777333111/////////...,,,***'''&&&)))222;;;===777///...///111222333333333222666777999888555111000000***&&&"""###'''((($$$###+++222666777888888444222000000111333333333333;;;???;;;777:::???CCCCCC===666555777999777444555777999999777555444444444444333222777===>>>;;;<<<;;;888777888:::===???>>>CCCHHHIIIKKKNNNMMMIII@@@>>><<<>>>BBBEEECCC???<<<>>>??????:::222,,,)))------...///000///000000444///(((%%%&&&***...111,,,&&&!!!%%%333???>>>666...(((&&&+++...------000666444000---***)))(((((((((+++000444555333///,,,)))(((%%%(((222444666555222333666555111///000222444777888999999999555222222555:::===>>>;;;>>>BBBBBB???;;;:::;;;DDDFFFGGGFFFCCC>>>:::888999BBBFFFHHHMMMNNN[[[rrr|||zzz|||{{{wwwrrrttttttooojjjkkkrrryyy|||||||||yyyssslllhhhggg~~~xxxxxx}}}uuu___HHH@@@BBBCCCAAA>>>;;;:::777444333222222333222///+++'''&&&***111555777999<<<>>>===:::666333111...///333555333333555999999:::999888777666555222222///+++(((***000666333666999:::888555222111222111000000111333666777:::999999999999777333000***...333333000,,,*********,,,///222555888===@@@>>><<<;;;;;;:::777444000111111111111111333444555555555333///,,,++++++,,,&&&'''***///333555555333111111000...+++))))))***///000222444555333000---******,,,---------,,,,,,%%%&&&&&&&&&%%%%%%%%%&&&"""$$$'''+++...111333444666666444222//////111333444333222111222333555666111111111222222111---***&&&&&&***333<<>>999333222555888666444333666888888666333111000///444666444333777:::;;;<<<:::888777777888;;;<<<;;;AAAEEEFFFIIINNNOOOMMM@@@===<<<>>>AAAAAA@@@???@@@DDDGGGEEE===444,,,&&&,,,///222333333111...+++///,,,)))'''))),,,---...+++'''"""###...999999222...((($$$&&&***,,,---...111000...,,,*********+++(((,,,222777999888444222---000///***$$$%%%---666888888555111333999;;;999333333222222333555777999888666444444666999<<<===:::@@@EEEFFFBBB===::::::???BBBFFFEEEAAA<<<888666777BBBEEEFFFKKKNNNXXXlllvvvnnnooovvvxxxuuussswwwzzzvvvqqqrrrzzz}}}{{{zzz{{{}}}fffNNNDDDDDDEEECCCAAA:::999777444333222222222...,,,)))(((+++000666:::444666999;;;:::888444222333333666:::888333111333777777777555333333555777666444111+++(((***111777666999;;;;;;888555333222666666444333222111111111666666666888999888555222***---000000///---++++++,,,///222666888;;;???BBB<<<;;;999888777444000---,,,,,,,,,,,,---...///000222111///------...000111,,,,,,---111555777888888444444222000---,,,---///333444666777555111---***&&&%%%###"""###&&&(((************(((%%%######$$$&&&'''***...111444666666555555555444333444777:::777666444222222333444666555555555555555222...***&&&''',,,333:::<<<:::777555333000---+++***))))))777:::999555111///+++&&& &&&,,,444:::;;;888555444///111444666777888888777222999<<<999777;;;???AAA888555111222555888999888555888:::999666333000//////666:::666111333888:::888777777777777888888888===AAABBBBBBDDDHHHJJJGGG???<<<<<<>>>>>><<<===@@@EEEIIIJJJEEE>>>777///(((,,,222666777888888444///...,,,+++,,,---/////////...,,,(((&&&,,,444666222...(((""""""(((,,,...---,,,+++++++++,,,---......+++///555;;;===<<<:::777444777999666000000555;;;999888555222444:::===;;;666666444222111222555888777666666555666888:::;;;;;;AAAHHHKKKGGGAAA===;;;999>>>CCCCCC>>>888555333666@@@AAABBBJJJOOOWWWggg|||ttttttrrrpppttt}}}~~~~~~mmmTTTHHHEEEDDDBBBBBB:::777444111000000222444//////000222555888::::::000222555888888666444222222555:::>>>:::111---...222444666666555555777:::555555333///,,,---222777999:::;;;:::777555333333666666666555444222111///333222333555666555333000+++,,,.........---------...111555777888999;;;<<<999888666666555444111///******+++,,,,,,------...////////////111333333333111//////000444777999999777777777666555666999;;;===???AAA@@@;;;555///,,,$$$###  ###''')))---......+++'''$$$$$$%%%)))***,,,///222555666777555555555555444666999<<<777555333222222444666777???<<<999666444000,,,((($$$(((---111555777888999444111...***(((((()))***333666555000...///,,,'''!!!###$$$%%%%%%&&&***---...000333444222000//////...333888::::::999999;;;666:::;;;777555777999888111000000111444888<<<>>>;;;===>>>===999555222111000555777333000222444444444666999;;;<<<<<<:::999===??????======AAACCCAAA:::999;;;===:::777:::BBBEEEHHHFFF???;;;999444---000666999888999;;;999333111000...///111333333333111222///******000333222///)))"""!!!'''---///---)))***+++---///000111111000444999===???>>><<<:::888;;;===;;;777777:::>>>999:::888555666::::::777666777777444111000111333555555666666666777999;;;<<>>888===AAAAAA<<<777555555999AAA@@@@@@JJJRRRYYYeeexxx{{{vvvtttuuu|||qqqYYYKKKFFFCCCAAABBB:::666111---,,,///333666444555888;;;===<<<999666///111444666777666444222000444;;;???999...))))))---111666888888888:::<<<222444555333111111444777999::::::888555333222333111222444666666555444333000000111222444333000...+++,,,,,,------...//////...111555666666555555555777666555555666555333111+++,,,---...////////////...///000333555666444333333111//////222666888999:::;;;;;;<<<<<>>@@@???555666:::===999555;;;FFFCCCDDD@@@999888:::777111444999:::777777:::888333555333111111333666777888222555222,,,))),,,000222111***""" '''///111...(((***,,,///111222222222444777;;;>>>@@@>>><<<:::;;;<<<===;;;999999<<<@@@999;;;;;;999:::;;;777222555777999777222///...///333444555666666777999;;;===EEEOOOSSSPPPIIICCC@@@;;;???BBBAAA<<<777777999>>>DDDAAAAAAMMMVVV[[[eeeooo{{{wwwvvvvvvgggYYYPPPFFF???>>>===555+++&&&)))...333666888;;;???AAA???999111---''',,,111333333222333444999999999666111+++%%%!!!***---222888<<<<<<999777444444777:::888333111333666555444333111...,,,+++,,,000555888666333000///***---111333444333444444222...++++++---......,,,000000444999999333//////+++...//////222888999666///......000222333222000//////000222555777666555666555444222222444999===;;;777888???BBBBBBFFFLLLHHHJJJLLLKKKHHHBBB;;;666000---+++,,,///111000///333222///+++((((((+++...111///...---///222555888<<<999777666777888999888555333000,,,***---222777AAA@@@===999444///***(((%%%&&&(((,,,111444555555555...)))******((('''(((000---,,,---111444444333111111111444777888888777888444---%%%###'''111333555777777666333222888777555111---++++++,,,,,,---......///222666::::::<<<>>>===999555222111...---,,,,,,---///222333555;;;BBBGGGGGGEEEBBBAAA;;;888777:::>>>@@@<<<888333:::@@@???999666888===AAA@@@===777222000333666888777777777777666333111333222000...---///333777333444111+++%%%&&&///777444---''''''---111111...,,,...///000111444777;;;>>>>>>;;;666777;;;:::777999555333444999>>>@@@@@@BBBAAA@@@???===999444111666444222222333222...***---333:::<<<:::888;;;>>>===DDDKKKNNNLLLHHHFFFEEEAAA?????????AAACCCBBBBBBEEE@@@===AAAKKKVVV]]]___mmm}}}|||yyygggXXXKKKEEEEEE>>>888000+++***---111333999<<<@@@@@@<<<666000---)))---111222111000000111888888777444...''' &&&)))...444888888666444------000444333//////222777666444111///,,,+++***(((,,,222444333111...------///222444555555666666444222///...//////---+++//////333999999333......'''***------222888:::777/////////111222333111///111111111333666888888888666666666555444555777::::::777888<<<>>>===???CCCAAACCCGGGHHHFFFAAA;;;777444333333555888999777555///---***'''%%%''',,,000111111000111222444666777<<<:::777666777999999999555333000+++))))))---000:::;;;:::999666111---+++))))))+++---000111222222444...+++,,,,,,)))'''(((******+++///444888999888666555555777888888777555666222,,,%%%""""""$$$&&&...///111222333222111000333222///+++((('''(((***,,,,,,---------///444777555777999999666222///...*********,,,...111555777<<<@@@FFFIIIHHHEEEAAA???===::::::<<>><<<999555222555333111333555555000+++000555:::===;;;::::::;;;???DDDIIIKKKHHHFFFEEEFFFEEECCCAAAAAACCCEEEEEEEEEFFFBBB???BBBKKKTTTZZZ\\\```ttt{{{yyyyyy~~~xxxbbbQQQIIIIII???<<<777222---,,,...000999>>>BBB@@@999333000000///000222111000...//////444444333111,,,&&& """%%%+++000333333111///((((((***......,,,...222666444111///,,,+++******))),,,111333222///---------...///222444666777888555444333333333111///,,,...///444999999333------)))---///...111555666444/////////111333222000...222111000111555888999999555888::::::888666555666555333444666666444333555555999>>>BBBCCC@@@;;;888777999===AAACCCBBB===999...,,,***((('''+++111555222333333444666777888999===;;;777666777777777777555444111---***((()))+++111333666888777444000------------......//////000333...---//////+++((()))&&&(((,,,222999<<<===<<<:::999999999999888555222222...)))&&&%%%%%%%%%%%%)))***,,,---///000000000000///---)))&&&%%%'''))),,,,,,+++******,,,000333111444777777555111///...)))***,,,///333777;;;===CCCFFFKKKLLLIIIDDD@@@>>>???======???CCCEEECCCAAAFFFHHHHHHCCC;;;666666888555555555222000//////111444111...---000333666777444555555444000---,,,+++---000222///***''')))---///+++'''(((,,,///...++++++///555999999888777666::::::777444555:::<<<999///---+++***...777BBBIIIEEEBBB>>><<<:::888555333555111000444999:::444---333666:::>>>>>>===:::999@@@CCCEEEEEECCCBBBDDDGGGGGGDDDBBBBBBDDDEEEFFFFFFEEEBBB@@@BBBHHHOOORRRSSSQQQfff|||yyyvvvtttxxxlllXXXLLLGGG??????===777111...///111999>>>BBB>>>777222333777666666555444222000000000///000111222000,,,(((&&&###&&&+++---...---,,,++++++)))***,,,,,,+++...333222000...,,,++++++,,,---///111444444222000......******+++...222666888999333444555666666444111///...///444::::::444...---222666777333111222111......//////111222111...,,,...---+++,,,000333555666555999===>>><<<888555333000///000111///---+++***,,,000777===@@@???<<<999999???GGGNNNNNNGGG>>>777000111000000000222666:::444444444555777:::===??????;;;777555444333333222444555333111---******++++++///444888999555111---.../////////.........///111......111111,,,)))***(((+++111777;;;===;;;:::999888777777777555111...,,,)))''''''(((((('''%%%'''(((***,,,///111333444111222111///,,,)))((()))------,,,***(((***---000222555888999888555333222...///111444999===AAACCCFFFIIIKKKLLLHHHDDDAAA???@@@??????AAADDDFFFEEEDDDHHHHHHFFF@@@999555444555888888777555222///------...,,,+++,,,111666999;;;999;;;<<<;;;666111,,,++++++///333333///++++++,,,+++(((%%%'''+++---+++)))''',,,222666777777777777777777333///000555666444///...***'''(((111===GGGDDDAAA===:::888777666555444111000555<<<===777000444666999>>>AAA@@@<<<999>>>???@@@???>>>???DDDIIICCCBBBBBBCCCEEEEEEDDDCCCBBB@@@???@@@DDDGGGIIIIIIJJJ\\\xxx|||~~~zzzeeeSSSFFF@@@@@@???:::444111222444888<<>>@@@>>>:::666444000222222111///...,,,***+++///666<<<@@@AAA???>>>:::CCCOOOVVVTTTJJJ<<<333222444666777666777888999666555444444777<<>>AAACCCDDDFFFIIIIIIFFFCCCAAAAAA@@@@@@???AAACCCDDDEEEDDDGGGFFFCCC@@@<<<999888888===<<<:::777444000,,,)))******+++///444999<<<===;;;===???===888222...++++++///444555333///,,,,,,&&&$$$"""$$$'''***)))((($$$''',,,///111444777:::888777222------111222000---,,,***'''(((000;;;DDDBBB>>>:::777777777777666555222111666<<<===999333444555999===AAAAAA>>>;;;:::;;;<<<::::::===CCCIII???AAACCCFFFHHHGGGDDDAAABBB@@@??????AAACCCDDDDDDIIIWWWnnn{{{|||vvv```OOODDDBBB???;;;777555666888888:::999666222333999???>>><<<;;;:::999888555222111333555777777555222000///111000---)))(((+++...555///***'''$$$"""&&&,,,/////////111333666999;;;999777333...+++***---000...---...222888<<<<<<;;;666888999777222---)))(((------222888:::555333333555;;;===999555444333111///...,,,,,,---,,,***(((&&&$$$$$$&&&***---//////555999>>>@@@???<<<999888888::::::666444555333//////222777<<>>;;;777222000/////////000000...***&&&###&&&***------...///000///000222444666777888888000333777777444...)))'''111222333222000//////000222444555555444333444555333444555888:::<<<>>>???AAADDDFFFFFFDDDBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDGGGEEECCCCCCCCCBBB@@@>>>@@@===:::888555222...+++,,,+++---000555999;;;<<<888:::;;;:::555111...------000444444222---***(((  ###&&&(((((($$$&&&(((+++---111777;;;:::999333------111222000*********+++...444<<>>>>>===<<<777999:::999777:::???DDD???AAADDDHHHKKKJJJGGGDDDBBBAAA@@@??????@@@BBBDDDJJJUUUjjj}}}~~~mmm\\\KKKFFF???:::888888999999999777444000...111777;;;;;;999999999:::888444000,,,...222444555444222000222333111,,,((()))///555888111***&&&!!!$$$,,,333444666999;;;>>>???@@@999666000***''')))///444444222222555999;;;888555222444555333///+++))))))******...444666444333555...666:::777444444444333///---***))))))))))))((('''&&&'''***...111222111555888===??????>>>======AAACCCAAA:::777999777333111222444777999;;;;;;;;;777>>>FFFIIIFFF???888555///000000000000111444777777777888888999:::::::::999666222///......---,,,,,,---...---***)))))))))---111666999888333---)))(((...555666222...,,,---,,,,,,...111///******...444999===>>>;;;555222000000///000000000---((($$$###)))000222111111555:::666777888888777666333222...111333444222///---,,,333666888888666444222222222222111000...///111333333444666888;;;<<<===>>>AAACCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@BBBCCCFFFDDDDDDFFFHHHIIIFFFCCC@@@===::::::::::::777555333111...///222555777888555666666555222000///000000111111000,,,'''### ###''')))''')))+++,,,...111666999999777222,,,,,,111333111,,,,,,---000555888:::;;;888666444444555777777666777777777666666666777777777:::===<<<:::999:::<<<888:::;;;999666666999<<>><<<;;;;;;<<>>??????@@@AAAEEEGGGCCC;;;777999777333...//////000222333444555222666;;;<<<999666555555//////---+++,,,000666:::777888;;;<<<;;;888555222777444111///000000000000000000000...,,,*********...222666999888444...***)))///777888333---******,,,,,,...000---)))+++///333888<<<===:::666333333222222222222000---'''######,,,444666333333:::AAA;;;;;;;;;:::777333...+++///000111111000000111333555888;;;<<<:::777555444222222000---,,,---000333444666888:::===>>>???@@@BBBCCCEEEDDDBBBAAAAAABBBCCCCCCCCCAAA@@@@@@AAACCCEEECCCCCCFFFJJJKKKHHHCCC@@@===;;;===@@@BBBAAA@@@:::555000------111444555444555555333111000222333222111///,,,'''!!!"""'''***+++,,,///000111222555777555444///)))***///222000111000111555999:::666333444333222333555777777666888999999666333333555888:::===???<<<777555777;;;999;;;<<<:::666333444555???======???CCCGGGIIIIII:::999888666555888<<>>>>>======>>>BBB???<<<999777555222111,,,------+++((((((+++///333666999999666333222333333222222444666888666444999:::<<<:::666222///---555777444......333444111888777444000,,,***+++---------...000333444333111///////////////---***(((***---///...,,,+++---///333444888===???===666000555666666444000,,,***)))'''---333555444555999===;;;;;;888222+++''''''(((---111444444111000444888===<<<999888777555111///***000333111///222555666999999999:::<<>>>>>???AAADDDFFFFFFEEE>>>888000,,,,,,///111111222444666666333222333555222---&&&!!! %%%***+++...///111222222111000000555///)))&&&)))...111222000111222333444555555555333000......222666:::======;;;777222///000444888???>>>>>>>>>:::444333666777999;;;:::777555777:::;;;:::::::::;;;;;;<<<===888777444111111333999===DDDOOO```rrrwww}}}tttooorrr{{{rrr\\\NNNAAA======<<<999999888444,,,"""""")))111666:::888666666000***$$$)))---000222333555666666444222444999>>>???888---&&&%%%)))///222999999:::;;;>>>@@@BBBCCC===:::555...)))***///444222222222444666333...)))+++***+++...111333333222...///000444888999777444111111111111000///.........---+++******...555999999:::<<<======;;;999777000444888::::::999999:::===;;;999777555222000...+++,,,+++)))'''(((,,,///666999<<<<<<999666444444555999======999555444555777;;;===;;;555000...///333777777111...333777888;;;:::777222---++++++,,,...///000111000///...---------,,,,,,,,,,,,***)))+++,,,......---+++***))),,,...333999>>>>>>:::666666666666444000,,,***)))+++...222444444444666888555444222---'''$$$$$$%%%---000111000---...222666======;;;888555111...,,,***---...///222777888666888888999;;;<<<>>>@@@AAADDDDDDDDDDDDCCCBBB@@@???CCCFFFJJJLLLLLLKKKIIIHHHHHHFFFBBB???BBBFFFBBB;;;:::;;;===AAADDDFFFEEEEEE>>>999333000/////////...000444888999666444333333...***$$$ $$$%%%###!!!(((///111000111111111000/////////222---'''%%%(((---///000111111333444555666666666444222000000333888<<>>999444//////222666999BBB>>><<<<<<:::555333444666777888777555555666777777999:::<<<===<<<;;;:::666444222111333666;;;===BBBJJJYYYkkk~~~zzz}}}~~~bbbTTTFFFAAA@@@>>>;;;:::555111(((###...333777666555333...((($$$)))...111222222555666777777666777:::<<<>>>777...)))(((+++000222222222111222444999===@@@<<<999333...******...222111111222333444555444444000...,,,,,,///333555666333444777:::===<<<999666000///...000222222///+++///...,,,++++++///555999<<<===???@@@@@@???===<<<333555777777555444555666888888888777555222///...,,,+++)))&&&$$$&&&+++///777:::===>>><<<999777666666???FFFDDD:::333333666777;;;>>>;;;555///...///000666999555111555<<<@@@???>>>;;;555000,,,++++++---///111000+++'''&&&'''******)))))))))*********)))***+++///222111,,,((()))+++000666<<<===<<<:::888999888666222///------...---...///111111000//////...+++'''$$$"""###%%%,,,......,,,******---111777999999777111---,,,---)))++++++...444;;;:::444333555777:::<<<===>>>>>>BBBBBBBBBCCCCCCCCCCCCCCCFFFHHHKKKMMMNNNLLLIIIGGGIIIEEE???===AAAEEE???666333666;;;@@@CCCDDDCCCCCC>>>;;;777444222000...,,,...222666888666222000...+++(((""""""%%%***+++(((###$$$+++333666111222111000...---///111111---((((((+++...000///222333444555555666555555222111111111444999>>>AAA???999111---000666:::<<>>;;;;;;777333+++"""!!!'''...111555777666222---)))###%%%)))---000111222222333444666888:::;;;::::::<<<777000,,,,,,...111222---+++)))))),,,111888<<<888666222...,,,...111444111333444444444666999<<<444000+++))),,,222777999666888;;;>>>???===:::777///,,,+++///444555111------......---,,,---///222666666777888999<<>>@@@BBBAAA===888111,,,******+++///222///(((""" """(((((((((''''''(((+++---((((((***111888999333,,,)))+++000555999;;;;;;:::;;;;;;;;;999555333222222///,,,)))***...///,,,(((+++***(((&&&$$$$$$&&&'''+++,,,---,,,)))''''''(((,,,000444333...+++,,,...***---///000444888666111+++...333777:::<<<<<<<<<<<<===>>>AAADDDGGGJJJKKKKKKKKKKKKKKKKKKJJJGGGDDDHHHFFFAAA===>>>???:::222---222888===@@@@@@???>>><<<:::666444222111111000///111222222000---***(((+++(((###$$$'''...000---&&&%%%+++222555000111000...,,,---111555444000------111333444333555555555555444333333222//////000222555:::@@@DDDBBB:::222000555<<<@@@AAA>>>555///000333333111222///---+++---333777999888:::<<>>777333///111777<<<===;;;???@@@JJJ]]]vvv~~~{{{oooWWWHHHAAA<<<999:::888666111)))$$$$$$***//////111444777777444000...(((***,,,///111333333444333444666;;;@@@AAA>>>;;;999666222000000111222111---+++)))(((+++000666:::999666222000///000222333111222222111111333777:::222---'''$$$'''---333777777999<<<>>>===;;;999777...++++++///555888555111...000222222000---,,,+++---+++)))***...555===AAA<<<;;;999888777777777777444777999888555222000000444111,,,)))'''''''''(((+++...222777999999666444222444666666555555777:::<<<999888999:::888222---......000777<<<>>><<<:::BBBAAA===888111,,,))))))---111444222***$$$"""###'''((()))(((((())),,,///,,,)))***111888:::333+++$$$'''---333666888999999:::;;;;;;999777555666777222---)))+++///000---))))))(((&&&&&&'''((((((((()))+++......+++&&&""" &&&+++000///+++'''(((+++---333666444222111000---$$$(((---444888;;;<<<<<<;;;<<<===@@@DDDIIINNNPPPMMMKKKHHHHHHIIIJJJIIIGGGDDDFFFEEE>>>888666333///***000777;;;;;;:::888888888666333000000111444777444222000---+++)))'''&&&,,,***&&& """&&&---111///((($$$(((---///---///000...---///555:::555222///000444777666555777777666555333111000//////111444666999>>>DDDIIIDDD===666555;;;AAADDDDDD;;;333---///444555555666777333///000444999;;;:::>>>>>>>>>>>>????????????;;;666111222777<<<===<<<===<<>><<<:::999999:::;;;;;;:::333666888666111......///555333111///...,,,)))&&&&&&(((---222666666333000///,,,+++---222666888888;;;999888:::<<<;;;666000000++++++222::::::666444>>>===;;;666000+++((((((...222555444000+++)))((((((***,,,,,,***+++...111222...,,,...222222+++$$$###+++222666888:::;;;777888999888666777888:::888333//////222333000,,,'''&&&'''(((++++++***)))(((***---...,,,)))$$$!!!(((,,,///...)))%%%$$$$$$...666:::777111///,,,***"""%%%+++222777:::<<<<<>>444111...///333666666555777777777666444222111000444777:::<<<===@@@GGGLLLBBB???;;;;;;>>>AAACCCBBB;;;555111333666777999;;;AAA===888555555777999:::???>>>===<<<<<<<<<=========999444333777<<>>666555555777777666333111444444444444444555666777<<<888333111111000...,,,,,,++++++---111222000------(((###!!!###(((---000444666888777555555666888777666444444444666888999777999:::999777555555555///,,,)))(((***///444888888666666888<<<>>>===<<<555777888555000---...000444333444666666333---(((&&&(((,,,111555555000,,,,,,+++***---111555444333777:::===>>><<<999888888222+++(((,,,000000000333999999777333...)))'''&&&+++---000222222000,,,***)))---111111...---000333888333...,,,---,,,(((###!!!(((111888:::;;;<<<===777999999999999:::===@@@<<<888444222111111...,,,))))))+++...111222///+++((((((***+++---,,,+++)))+++,,,------+++((($$$"""...333777666444222...(((%%%(((---222777:::<<<<<>><<<>>>CCCGGG=========>>>>>>>>>===<<<;;;666444666666555777;;;???===999444111333777:::@@@@@@@@@@@@???===<<<;;;===:::666444666<<>>CCCOOO[[[mmm{{{sssuuu}}}qqqooosssvvv{{{iii[[[NNNDDD@@@;;;<<<===;;;666444555888333///000666888777999???<<<999666333444666:::<<>>===<<<888;;;;;;777111...000333222333666:::;;;888000***)))***---222555444///***,,,,,,...000222222111///222;;;BBBAAA:::666999>>>333,,,'''(((''''''---555555666555222---(((&&&&&&%%%'''***...000000,,,)))***///444444111///111444:::555///,,,,,,,,,***(((***111:::???@@@>>>======:::;;;<<<======???CCCFFF===:::666222///,,,***(((,,,---000444888888333///(((''''''(((,,,///111222******,,,---...,,,(((%%%---000222444777888111)))***,,,///444777:::<<<<<<>>>>>>???AAAGGGNNNUUUZZZ___]]]\\\]]]\\\WWWMMMEEEHHHJJJHHHFFFFFFFFFBBB;;;777<<>>666111......222666777777555555777888::::::;;;;;;;;;>>>???===999999<<>>???===:::888777999666555666333000222777666555333///,,,...555;;;CCCDDDEEEFFFDDDAAA===;;;<<<:::777555666<<>>AAA888///,,,***(((,,,444888666111000000000111333555444///+++000444:::;;;999888888999444000)))&&&&&&)))---///888777555111---***))))))&&&&&&'''(((***,,,...///---000444888999777444222999<<<666***(((000444000222333555999<<<>>>??????;;;===???AAA@@@@@@???@@@<<<666///+++))))))(((&&&***...555===AAA===444---'''%%%###&&&,,,111333333333---)))---555888111))),,,...000444555444///,,,(((///888<<<;;;:::<<<>>>===999777<<>>>>>888222000444>>>GGGMMMIIIIIIJJJMMMSSSccc~~~qqq```NNNBBBAAABBB>>>777666;;;<<<999333666666444888???CCCCCCDDDBBB@@@>>><<<===>>>>>>======;;;888888;;;:::666///000666===<<<333)))$$$&&&(((+++///111///,,,)))000000000111222333555666666444333444666777444222///------111999???@@@???===>>>===888444222444777AAAAAAAAA===888444222333888777666666666777888999333444555555444222000///---...000111222222222222555555444444333333333333//////555===>>>666///---,,,+++...666:::777444333222222333555777666111---111444888999777666888:::555222...,,,+++---...///555444222///,,,*********)))******+++,,,...///000000222555777777555333111666999444***)))222666222...///111444777:::;;;;;;999;;;<<<======>>>???@@@:::777333///,,,++++++++++++000777@@@DDDAAA:::333///---,,,---///222444555888222...000555777333---//////000333444333000...111555;;;>>>>>>=========999888999>>>HHHTTT^^^dddaaadddhhhhhhddd[[[QQQJJJGGGHHHHHHGGGEEEBBBAAAAAA:::888777777999777222...(((***...000111000...------++++++...111111000///...***###$$$...111...---222777>>>;;;666222111222222333888555333333666999::::::???@@@AAA???===<<<>>>@@@<<<<<<777111///000...*********---222222000111555555444222222333222...***,,,+++...111...***...555BBBIIIOOOMMMJJJIIIEEEAAA===888333111444;;;AAAEEEEEEEEEIIINNNUUUeeewwwxxx}}}lllUUUEEECCCAAA;;;555666<<>>999888555222666<<<>>>:::999:::<<<===>>>======<<<:::999444//////333444222---...444<<<;;;111'''!!!$$$''',,,222555333,,,&&&------...000222555888:::888444222444777888444//////------222999???BBBBBB??????<<<666111000444888BBBCCCBBB???:::555333222666555444444444555777888///000222444444222000...++++++,,,---......------000111111222222222222222,,,///666<<<;;;444/////////---111888;;;999777777555555777999:::888444111222444666555333444888;;;888777444222000.........111000...---,,,+++,,,,,,---------...///111222333444444555555444222111///111555222+++,,,444888666---,,,---///333555666666777666666666888;;;>>>???999:::999666111...///111///444<<>>>>>AAAGGGOOOWWWggg}}}{{{zzz|||www___NNNEEE@@@777333555;;;@@@AAA>>>:::444000222666444......000444888999888666555444333///***+++000111///++++++111888999111)))%%%***+++///555999777111***------...///222555999;;;777333111333777777222---///...---000555:::<<<<<<:::999777222///111777===AAAAAAAAA@@@===999666555555444333333333444555666111222444555444111---+++++++++,,,,,,,,,,,,,,,,,,---...000222333333222222+++000777;;;888444222333000///222888;;;888777999777888:::<<<;;;999555333222333444222000222777<<<<<<;;;777333...,,,+++,,,...,,,******+++---............///000222444555666666666555333222000//////...111000,,,...666:::999333000...///222444555444444222000000333888;;;===999===@@@<<<444000111555666:::AAAGGGJJJHHHDDDAAA@@@AAA@@@<<<777444555777777555222000000222555666...---,,,...333777999:::>>><<<;;;===@@@>>>999333111777>>>CCCGGGKKKQQQUUUWWW\\\aaaeeeccc\\\TTTNNNOOOGGG===444222444999===777444111000222222///,,,$$$'''+++///000000///---//////...---///555888888000,,,'''### %%%+++...---///555:::<<<444+++'''***///222333444444555666888;;;<<<<<<>>>???@@@@@@???>>>===<<<::::::777555777888444---### """$$$&&&,,,444999888777666555333111//////333:::???>>>:::777777:::BBBKKKOOOQQQQQQKKKEEE???>>>>>>>>>@@@???>>><<<:::>>>GGGPPPYYYhhh}}}wwwzzziiiYYYJJJ@@@555111444999>>>AAA@@@<<<444......000---&&&***,,,///222222111000...---///---+++---222222///+++***...555777222...---000000000333666777444000111000//////000333666777444222111333666666111,,,///------...111555888:::555555333000...000666<<<<<<============<<<:::999666555444444444555777888666666666555333///+++(((---------------............000222444444333111000***000666888777666666666111000222777888555555888999;;;======;;;888444222000222222000...000555:::===;;;777000***''')))+++...+++)))))),,,///000000---...///000222444666777555444333222111000000///...///...---///555:::;;;;;;777222222555777777555111///---...333777:::;;;;;;@@@CCC???666111222666===AAAFFFIIIJJJGGGDDDBBBAAACCCBBB>>>999555666777222111///......000333555111///...///222555666777;;;888555888;;;:::444...111777>>>CCCEEEGGGJJJMMMMMMRRRXXX]]]]]]YYYSSSNNNNNNEEE888///...111666999555222...---...---***&&&"""$$$(((+++...///......---111000---...444777666---***&&&$$$$$$###""" $$$,,,000000111444777777111+++(((***...111222111222555888:::<<<>>>???<<<<<<<<<<<<;;;888666444888:::::::::<<>>GGGPPPXXXeee{{{{{{xxxwwwyyy}}}ssscccPPPCCC666222444777;;;???AAA>>>777000...000---(((------------------......+++...///...111555444000---+++...444888555444444333222111//////000222444666444222000///000222333000111222555666555222///......---...000444888;;;444555444111...---111444777666666777:::;;;;;;:::777777666555666777888999888888666444111---***(((///............///000111111333555666555222...+++(((...333444555999:::888222111222555444111222666:::<<<>>>===999444111///---///111000...///333666:::999555///)))'''***...000,,,)))***...111222222------......///111222333111111111111111111222222111000...---///333888;;;@@@:::444333777::::::888222000///222777::::::999;;;???BBB>>>777222444777AAADDDGGGIIIGGGDDDBBBAAA@@@AAAAAA???===;;;;;;;;;000000000000000111111222666444222222222111///...555222111444888888444000333777<<<@@@BBBCCCDDDEEEDDDHHHMMMRRRSSSRRRNNNKKKIII@@@666//////222444555333000---,,,,,,+++&&&###!!!"""$$$'''***,,,...///,,,333444///...333555111)))&&&###$$$&&&'''%%%"""###+++000111000000111222111000...,,,,,,------///222777:::<<<===???@@@;;;999777666666444111...555999<<<;;;===@@@@@@>>>@@@999111,,,(((&&&+++333???===999555333555:::>>>AAAFFFKKKMMMLLLKKKFFF@@@AAAGGGLLLOOORRRTTTPPPIII>>>>>>@@@BBBCCCBBB>>>;;;;;;???GGGNNNTTT^^^qqq}}}xxxvvvuuuttttttrrrXXXHHH:::666666777999===@@@@@@<<<555333444444222///---)))''''''***...000///111111000222666555111///...111888<<<999666666444444333///++++++000555999777333000......000111...222666888777555444444111000///......111555777444666777444000------///222000...///333777888888444333222222222333555666444333222000///...------------------...///111222444666777777444///)))&&&%%%***---...333:::;;;888333222333444222...000444:::<<<>>><<<666000---+++)))---111111000///111333222444444111---,,,000444444///++++++///333444333///...---,,,+++++++++++++++,,,...111222444444444666222...---...111666:::===777111111666<<<<<<;;;555444555999???@@@===999888;;;===;;;666444777:::@@@CCCFFFGGGDDDAAA@@@@@@?????????@@@BBBCCCBBBAAA555555555666777666222...444333333444333111,,,)))000000111444999:::999777555555666:::===??????>>>>>>@@@DDDHHHIIIHHHFFFEEEBBB<<<555222333444333111000...,,,---...,,,'''### !!!###&&&***...000,,,555999333111444222,,,&&&###"""$$$((()))'''$$$!!!(((,,,---,,,,,,---***///444444111---,,,---111555:::<<<<<<<<<===>>>:::777444333333333111///333:::>>><<<;;;>>>AAABBBCCC<<<555111......444<<>>:::777777;;;???BBBGGGKKKJJJLLLMMMJJJCCCEEEHHHJJJJJJMMMPPPLLLFFF@@@??????@@@AAA???<<<999===@@@FFFJJJMMMTTTeeevvv|||zzzwww}}}]]]LLL===999999777888;;;???BBB@@@:::777999<<<;;;///+++&&&"""###'''...222333444222///111555555222000000555===???;;;666555444666666111***)))///666;;;888444000......///000---333999;;;888555666888555444111---++++++...000222555888777222///---...///,,,)))***...333444555///...---------...000111///...---------///000111++++++++++++,,,...000222666777888777333---&&&"""###''')))***222;;;<<<666555333444444111---...444:::<<<>>>;;;444...***(((''',,,111333111//////000+++000444555222222555999666111,,,,,,000444555333111///---***(((&&&%%%$$$(((***---000333555666666999444///------///444999999222,,,---555<<<===<<<888777999???DDDEEE@@@:::666777999888666666999<<>>>>>BBBGGGIIIHHHFFF;;;::::::<<<===:::333---...///111444555333...***///000222777;;;===>>>===555333222555999<<<<<<:::;;;===@@@BBBBBBBBB@@@???>>>999555444666666333///...---,,,...000...)))%%% $$$)))...111,,,888===666333444111)))%%%"""!!!$$$)))+++(((%%% %%%((()))))))))***!!!+++555888444000///111333777<<<===<<<:::;;;<<<999666222111333444333111555===AAA>>>:::===AAADDD===777333222333666???HHHEEEEEEDDD???;;;999;;;>>>???EEEGGGGGGIIIMMMKKKDDDEEEFFFEEEDDDGGGJJJGGGBBBCCCBBBAAAAAA@@@???;;;999>>>AAADDDGGGGGGMMM]]]mmm|||xxxzzz{{{yyyvvvhhhSSSAAA>>><<<888999>>>???BBBAAA;;;:::===<<<888555222---)))(((+++///333000333666666333111222333111888@@@@@@:::444333555/////////...------------333333444555555555444333444444777:::777111///000222111000---***)))+++,,,...222777999777333000...111000---+++***...333888000///...+++)))'''&&&%%%***))))))---111444333222,,,,,,,,,---000333777:::888777555111,,,)))(((((($$$&&&''')))///666666111,,,---222777555---)))***333999>>>===666///++++++...///111222222111///---------111555555333333777;;;666222111444555333000000///,,,(((### !!!%%%(((,,,333777999888666<<<:::777555444555777888222///---///666<<>>AAACCCBBB???<<<777777777777999;;;===>>>???@@@@@@@@@@@@???>>>===>>>CCCHHHIIIHHHFFFGGGHHHCCCBBBBBBBBB@@@:::000)))&&&(((...555;;;;;;777222222444777:::===@@@AAABBB>>>:::888;;;<<<::::::<<<;;;AAABBB???CCCIIICCC666333111111444777555...(((&&&)))...111111///+++(((%%%!!!###***///...***,,,...111444444111,,,((($$$%%%(((---000...(((###&&&%%%&&&(((++++++***(((((('''''')))---111222333<<<>>>AAABBB@@@<<<888666999666333333555777777555;;;;;;;;;;;;<<<<<<======:::888777888>>>DDDIIIKKKIIIGGGCCC???>>>>>>@@@AAADDD??????FFFMMMKKKEEEAAA@@@@@@AAABBBDDDCCC@@@>>>AAAAAA@@@???===;;;:::999>>>>>>AAACCCCCCFFFSSSaaauuu|||yyyxxxwwwwwwwwwvvvxxx|||oooZZZFFF@@@>>>888888===<<<===;;;777777;;;;;;666:::777333000...///111222444666888888555333333444888>>>CCCCCC===555111///000000000///...,,,+++***///000222444555666666555444333333555222,,,+++.........---***((((((+++---...222666777555222///---111111///---,,,///444888000///...---+++)))((('''(((((()))...333666666444222111000222555888999999;;;:::888333---***((((((%%%(((***,,,000444111+++''')))...444333---***,,,000555;;;<<<777333111111///333666666333222444666333111333666444111111555444222111333666666222...---,,,)))%%%!!! """(((***///777???AAA???;;;???===999666444444444555222111///111444999===>>>;;;<<<===@@@BBBAAA===:::555555555666999<<>>AAADDDEEEDDDCCCBBBBBB@@@===:::999777333...***)))***///666<<<<<<888333...///111555:::@@@EEEHHHGGGBBB@@@@@@===888555555:::@@@AAA@@@DDDIIIDDD888111//////000111000---+++(((+++...000000...+++)))###!!!)))//////,,,---...///000000...***((())),,,222777888555///***)))***+++...111222111000(((&&&%%%'''***...000111555777999<<<>>>===:::888:::777555555666777555444777888999;;;===???@@@AAA???===;;;<<>>??????AAAMMMZZZpppyyysssllliiijjjooouuuxxxrrrppppppvvv{{{eeeOOOEEE???999888;;;:::777333111555:::999444===<<<:::888666444333222555777999999777555555555<<>>@@@???<<<999333333333555888<<>>>>>>>>???=========>>>>>>===;;;999666222...,,,---...//////---...222777<<<<<<888333------...111777>>>FFFJJJLLLHHHFFFFFF@@@777222111777===??????CCCGGGBBB888---------,,,******+++,,,***+++---...///...,,,+++### (((...///---...---+++)))((((((((((((,,,333;;;???===888333111------///222555777666555)))'''%%%&&&)))...111333000///111555:::<<<;;;888::::::999999:::999666444333555777;;;???BBBEEEFFFDDDAAA>>>???BBBGGGKKKMMMGGGDDDAAA??????BBBFFFHHHNNNIIIFFFFFFCCC>>>===???CCCDDDFFFFFFFFFDDDBBBAAAAAAAAA@@@>>><<<;;;999888999999;;;<<<:::;;;GGGSSSkkkyyyssssssuuuwwwxxxtttnnnhhhgggllltttyyy{{{rrrYYYJJJBBB;;;888999888222+++***111666666222:::;;;<<<<<<:::777444222333444666777888777777777777999<<<@@@BBB>>>666000///000222222111...+++)))+++---///222444666666666777555555555111+++)))+++,,,,,,,,,***)))))),,,...///222555666444111...---333444444333111222444666999666111,,,)))'''((((((***+++...111444666666555444111000555<<>>>>><<<:::::::::888888777444222444:::>>>777333222111...)))***...------...000222222...+++,,,+++)))&&&$$$%%%))),,,555555:::FFFTTTXXXRRRJJJCCC@@@;;;666333222222222111333444222000000333666777777999<<<>>>>>><<<:::333222222333666:::???BBB@@@???<<<;;;::::::<<<===;;;888666666777777444000)))'''&&&&&&)))---222444111111333777::::::555000//////000333777===BBBEEEHHHGGGHHHHHHCCC999333222555:::<<<<<<>>>@@@;;;333+++...///---(((&&&(((,,,)))*********,,,---...///&&&""" !!!''',,,---,,,---+++'''###!!!"""%%%(((,,,444<<<>>>999444444555/////////222444666555333+++)))'''(((,,,222777999111///...111666999888666:::;;;<<<>>>>>><<<:::888333444777;;;???CCCEEEGGGFFFCCC@@@???BBBEEEHHHJJJCCCAAA???>>>@@@DDDHHHKKKQQQOOOMMMKKKDDD===;;;>>>DDDFFFHHHIIIHHHFFFEEEEEECCCBBB@@@>>><<<:::999999===<<<;;;999666888DDDQQQiiixxxnnniiijjjmmmpppqqqqqqpppooooooqqqtttvvvwww}}}}}}bbbOOODDD>>>;;;:::444+++######)))...///...444666999::::::888555333///000222555777888888888333333555999======777222...///111333333111///---///000222333444444333222333333666888444,,,'''(((,,,,,,+++(((&&&&&&(((+++000222666777555222000000444555666555444333444555888444...)))'''))),,,///---///222444444333222111111...///555===AAA===777888777666333111111333555333333111000555<<<>>>;;;222222555999888444333666<<<===????????????@@@@@@<<<666///---///222555666333000......,,,((()))---222000...------------,,,---,,,***(((&&&(((+++...222333:::IIIXXX___[[[TTTAAA===888333000000222444000333444333000...000333333444666999===>>>===<<<444333222222444777:::<<<>>>===;;;999999:::;;;<<<999555222111222222000---&&&&&&((())),,,...111444444333333555777666222---000111444777:::>>>@@@BBBDDDDDDGGGHHHCCC888222222444888::::::999777222,,,***///333111+++'''(((+++)))((('''&&&(((,,,000222***'''%%%%%%(((***+++***,,,***%%% $$$))),,,333999888222000444999444222111111222333333222,,,***(((***///666;;;>>>999555111000222444444333888;;;???AAABBB@@@???>>>666777999;;;>>>@@@BBBCCCEEECCCAAAAAACCCEEEFFFFFFAAAAAA@@@AAADDDHHHMMMPPPRRRSSSTTTSSSKKKAAA???AAAFFFHHHLLLLLLJJJIIIIIIIIIGGGFFFDDDAAA???>>>===<<<@@@===:::666222444AAAPPPhhhzzzyyyzzzzzzyyyqqqooommmmmmnnnnnnmmmllllllnnnqqqvvv{{{iiiRRRGGGBBB>>><<<222((("""%%%'''***000222555777888777666555000000222555999::::::999333111000222555555333000///000222444444333222111333444444444333222000///,,,---222555222***%%%%%%******(((&&&$$$$$$&&&(((///222555666555333333222444666888888666444333333333000---++++++///333666000222555555333000...---///...///555===@@@>>>;;;777888777666555888<<>>;;;777666999999:::;;;<<<>>>AAADDDEEE;;;222)))&&&***///000...111......000...***+++///555333///+++***+++...000,,,,,,+++***((((((***,,,+++...666EEEUUU]]]\\\XXX???;;;333---+++---111555222333555555333222222222222222444777;;;===<<<;;;555444444333444555777888<<<<<<;;;:::;;;<<<===>>>888555222111111111111111...000222222000...---...222111000222555555222...111333666999<<>>>>>DDDCCCBBBCCCEEEEEEDDDBBBAAABBBDDDGGGJJJNNNQQQSSSSSSSSSVVVWWWRRRJJJFFFHHHJJJMMMPPPPPPLLLIIIIIIJJJLLLKKKHHHEEECCCAAAAAAAAA@@@===;;;777222333???LLLbbb|||~~~||||||yyyuuuqqqmmmllliiigggiiipppyyylllTTTHHHEEEBBB???666,,,###!!!!!!!!!&&&,,,000111333555666777777777555555555888<<<===<<<999333000---+++,,,...111222333444444444444444333333666666666555444222000...((()))---000...(((%%%&&&)))))))))'''%%%&&&(((+++---///333555444333333444333666888999777444222111111111111222222444555555///333666666222...,,,,,,------///333888;;;;;;:::666666666555666999>>>BBB>>>:::222---000888<<<;;;@@@>>>>>>@@@===888888;;;777666555666:::===@@@BBB555///'''$$$'''+++---...333222333555333//////333444333///,,,+++---000333...//////---+++******+++))),,,444@@@KKKRRRRRROOO@@@999000(((&&&)))///333555555666777999999777555333333333666888:::999888444555666666777777777777888999999:::;;;<<<======999888777555333444666999777999;;;999333///,,,+++...------000555777666333888888888888999;;;<<<===@@@BBBEEEFFF???555111222666777:::<<<999333...,,,+++...111111000111444666555000)))%%%$$$(((///333.........//////...---+++---...---)))%%%&&&,,,222...222555555444555999>>>???:::444222333666999;;;555333222333666999;;;;;;???>>>999333------333888777;;;???@@@??????@@@AAA:::::::::;;;;;;;;;;;;;;;???@@@AAACCCDDDCCC@@@===???AAADDDIIILLLPPPQQQRRRSSSRRRTTTWWWUUUQQQOOORRRPPPSSSUUUSSSMMMHHHGGGHHHLLLJJJGGGDDDAAA@@@@@@@@@>>>>>>@@@>>>:::888???JJJWWWppp{{{yyytttllleeebbbfffnnnuuurrrsssqqqooowwwnnnUUUIIIGGGDDDAAA<<<222)))&&&$$$###(((111333333444555666777888888;;;::::::<<>>;;;777555555444555777888666555444555777999:::999999888444555666888:::;;;;;;;;;:::;;;;;;888666777;;;???<<<===>>>;;;555000......+++***+++///666::::::888AAA>>>:::777555666777888<<>><<<666222111+++,,,---...000444999===;;;555---&&&$$$(((...222---...000222222111///...///000111...***+++000666,,,000444666666777:::<<>>>>>===<<<===???:::::::::::::::::::::999:::;;;>>>AAABBB@@@<<<888;;;===BBBGGGKKKNNNOOOOOOTTTQQQQQQTTTVVVTTTUUUYYYUUUXXXYYYUUUMMMFFFEEEEEEIIIGGGDDD@@@>>><<<<<<<<<>>>AAAEEEGGGBBB===AAAIIINNNggg}}}uuurrrpppnnnlllmmmhhhbbb```eeennnwww}}}lllTTTEEE>>>>>>BBB@@@???;;;444---))))))+++---......,,,+++///333555999:::999999>>>AAA===555///...,,,))))))...777??????===:::999999888666444<<<;;;888444000...///000'''%%%&&&+++...+++))))))------***&&&'''++++++''')))...333666444222111111777666444444444444333222888===BBBDDD@@@999333///000333666333---))))))***+++...222333111111222555999999777333555999999666888:::<<<<<<:::888888888777666444222222333444555444111---***))),,,000333555222---'''$$$&&&+++///444666888;;;===:::666222777555222111111111000///333111000222555666444222,,,///444999===>>>>>>>>>888333...***''''''...777888888999:::<<<<<<:::888666555444666999999666333000666<<<>>>;;;888999;;;333111000555;;;===;;;777999<<<>>><<<888777:::>>>???@@@@@@===999555333333,,,000333555666999>>>CCCFFF>>>555222111111444999999===AAAAAA???======>>>999888666444444333333333666333000---...222999>>>@@@:::111)))&&&''',,,///222555777666222000111333111000000222444444333222666333000---...111666999GGG@@@666000///333777:::BBB<<<;;;@@@AAA======@@@===;;;888666777999===@@@@@@>>><<<:::999666222...777888999999999999:::<<<<<<<<<===>>>>>><<<777333===>>>AAABBBCCCFFFIIIKKKNNNTTTXXXXXXXXXZZZZZZWWWVVVXXXXXXTTTLLLHHHHHHJJJJJJHHHCCC>>>;;;;;;>>>AAAAAABBBCCCBBB@@@??????@@@DDDXXXvvv}}}wwwrrrmmmhhhaaa^^^```fffkkknnnrrrsssvvv|||oooVVVEEE<<<:::<<<>>>>>>===888222---,,,,,,+++,,,+++))))))+++///111777888777888<<<@@@<<<666...,,,))))))---222888;;;===:::888777999;;;<<<<<<<<<;;;777333///,,,,,,,,,***'''(((,,,...,,,+++,,,...000...)))))),,,---,,,///333777888666333222222222000...---///111222222555:::???AAA>>>999444222111333444000***&&&'''***,,,...000111000000222555::::::888444666:::;;;888::::::;;;;;;;;;:::999888444333111///......000000000000000000//////000111555333///***&&&&&&***---111333777;;;===;;;777333333111000111222333222111222111111333555666444111...111666:::======;;;:::444111//////,,,+++000777777777777888:::::::::999999999999:::;;;;;;999777777;;;???>>>:::777777999777666555888;;;===;;;999===??????<<<999888<<>>===:::888999:::777333///,,,,,,///222444888666333111222555;;;???CCC???888///***)))---111666777777666444222111111000000111333555666555444333///***&&&&&&)))...222???:::333...///444;;;AAADDDAAACCCIIIKKKFFFCCCCCC>>>===;;;;;;<<<@@@DDDFFFDDDAAA<<<888555222///,,,333666888999888777:::<<<:::;;;<<>><<<777111...,,,///666;;;<<<:::;;;888555555888>>>BBBDDD===;;;777333000---+++***...******...000...---//////333333...+++...222222777999;;;;;;888666555444///,,,((('''***...222444333666:::;;;;;;999777777444444111,,,&&&$$$&&&***///000111222111222444666:::;;;888555666;;;<<<999:::888777999<<<<<<:::777444222000---,,,,,,---...---111666888777555333222666555222...)))''''''(((---///333888;;;:::666222,,,,,,---111444666555444333444555777999888555222222555:::>>>???>>>;;;999111000111333222///111666555555555555666777999:::===>>>@@@???>>><<<;;;;;;???@@@AAA===888555555777<<<;;;;;;:::::::::::::::???@@@@@@===::::::===AAAAAA@@@===999555444666888666888999888888:::???DDD???888333333333333444888===<<<;;;888555444666777666000***&&&)))///555888;;;999666444444777:::===??????;;;444,,,***---222666555444444555444222111//////000333666888777555111---(((######&&&***...666444111...///666BBBKKKKKKKKKOOOUUUUUUPPPIIIGGGBBBAAA@@@@@@AAACCCFFFHHHGGGBBB;;;666222000---,,,///444999999666555888<<<999999;;;>>>AAABBB@@@>>>:::<<<>>>???@@@BBBEEEHHHMMMTTT[[[]]]___```\\\VVVTTTUUUTTTQQQLLLJJJLLLNNNRRROOOIIIBBB>>>>>>AAAEEEGGGFFFDDD@@@<<<:::;;;<<>><<<888333222666<<>>:::666777555222///.........///---222999<<<;;;888555555888888777222,,,&&&###""")))+++...222444333///,,,%%%'''***000555888888777666888:::<<<===;;;777555555888===BBBCCCAAA>>><<<333111111444333000111444333333222111111333777:::???BBBDDDBBB>>>;;;;;;<<<@@@@@@>>>;;;666444444666<<<<<<<<<:::777666666888:::<<<>>>>>>;;;::::::;;;======;;;888555444555777999;;;>>>>>><<<<<>>???@@@CCCFFFMMMTTT\\\```bbbbbb\\\TTTQQQQQQPPPNNNKKKJJJMMMOOOQQQNNNIIIDDD@@@AAAEEEHHHKKKJJJGGGBBB>>>===???AAAKKKVVVjjj}}}wwwqqqhhh```\\\\\\^^^aaahhhkkkvvv}}}cccRRRHHHBBB>>>===777666444333222111000///+++((()))+++***'''(((...333555555333666<<<>>><<<<<>>===;;;;;;;;;999666222222---,,,///000//////111///555777222///222777:::777777888888888777666444...***$$$"""%%%***///222222333444444555777;;;???888555///)))&&&'''+++///555888<<>>:::777666666444111333888999666...---///555<<<>>>:::666888666333111/////////000,,,111777999666444444555;;;;;;999444---&&&"""!!!(((((()))+++,,,***'''$$$"""###(((...444888999888666888;;;<<<;;;999666444333666;;;@@@CCCBBB@@@>>>888333000111111///000333333333222000///111666999???BBBCCCAAA<<<888888999;;;:::999777555444444555888999999777444333333444222555:::<<<;;;888555333777999999888666444333444888===BBBDDDBBB@@@@@@AAA???999666777888666666999;;;888444111000111333444666222///111777<<<======999444...***))))))((('''$$$***000000......555;;;===:::888888:::999666222,,,+++,,,...111333222222000222444777888777555444222555666555666>>>JJJSSS]]]]]]\\\YYYVVVQQQJJJDDD???===:::888888999;;;<<<<<<;;;:::::::::999666444555:::???@@@<<<888888999888888888:::>>>@@@@@@???999<<>>BBBFFFLLLUUUfff~~~wwwoooiiigggfffcccaaaggguuu|||cccTTTLLLEEE@@@>>>666444111000111111000...((($$$%%%***)))$$$&&&---333555555222444:::===<<<;;;???BBBAAA===::::::===;;;777333111222666999:::???===<<<>>>???>>>:::555///++++++...///---,,,...---222333///...333777888444333444555666555222///)))&&&"""!!!$$$))),,,...222222222111111444888<<<555222...+++***,,,///222555888;;;@@@BBB???:::555333444111///111666777444,,,...222999??????:::666666444222000......///000+++///444333000...000444;;;:::888333---(((&&&%%%***)))'''&&&&&&$$$""" """###''',,,222777888888222555777777555222000000...111666:::===>>>>>>===;;;555000000111///111444555666666444111222666;;;???@@@@@@===999666333333333444555666666666555444333333444555555444222111,,,000555999:::777333000555777999888666444444444888===CCCFFFDDDBBBBBBCCCBBB<<<777888888666666888555222000000111333333333444222111666<<<>>><<<888555///(((#########""" %%%,,,000222666===BBBHHHFFFCCCAAA>>>;;;777444...,,,******,,,...///...---111777<<<===;;;777444333555666777999???HHHNNNZZZ[[[XXXSSSQQQOOOJJJCCC666444111000111555999<<<999888999;;;<<<<<<:::888999===AAABBBAAA>>>;;;:::888777777888;;;>>>??????===AAAFFFIIIJJJIIIHHHHHHTTTZZZ```eeehhhggg^^^SSSKKKKKKKKKLLLLLLLLLLLLLLLHHHHHHHHHFFFEEEFFFIIIKKKFFFCCC>>>:::888:::@@@EEEIIIRRRccc|||xxxqqqpppxxx}}}xxx```RRRLLLEEE???<<<555444333444555444000---'''###$$$+++***$$$&&&...333555444111111777;;;;;;:::::::::999777666666777555333111222555888999:::???===<<<>>>@@@>>>888333,,,))))))---...+++)))***+++...---+++---222666555222222222333444222---((($$$###"""###'''+++...///222222000...---///333777000///,,,,,,---000222333444444555888:::999666222222222000...000555666444///444<<>><<<:::888444000------///333777999888555222000000111555888888555111---///222555888777555333777888888888666555666888:::>>>BBBDDDCCCCCCFFFIIIEEE>>>888777666333333666111000000333777999999777444222333888>>>???:::444333,,,### ######"""###''',,,222666;;;AAADDDJJJJJJIIIEEE@@@;;;999888111...)))'''(((***,,,,,,---111666;;;<<<999555111111222333666:::>>>CCCFFFMMMPPPPPPNNNNNNPPPLLLEEE444111---+++---222888<<<<<<:::999999999:::888777:::<<>>@@@AAABBBHHHOOOSSSTTTQQQNNNMMMSSSXXX\\\```dddcccYYYNNNKKKKKKLLLNNNOOOOOOMMMKKKHHHIIIJJJIIIHHHGGGHHHJJJCCC@@@:::555333666===BBBDDDMMM___zzz~~~qqqZZZNNNJJJDDD>>>;;;555555666888999777111,,,)))$$$&&&------''')))111222444333//////555999::::::666222222555777666444000000000333777;;;<<<<<<@@@===<<<===???===666///***'''(((,,,---***''''''***+++***(((,,,222444222333222222333333000)))###""""""$$$''',,,000222222222111///,,,***,,,///222,,,,,,+++,,,///222333333222000...///222333222000222222000...000555666444444:::DDDIIIHHHBBB;;;777666444222111000111222333///444999888333000222666555444111...---...222555111---(((%%%$$$%%%&&&&&&&&&%%%&&&***///333555666000222333222...+++,,,---000111333666888:::;;;<<<999444111555888777666777===@@@AAA>>>:::888;;;???@@@===999888777444...******...333999;;;:::555111///...000666<<<===888222//////111333666888888777::::::888666555666999<<<<<<>>>@@@AAAAAACCCIIIMMMFFF>>>888666444111111444111111333888>>>@@@???<<<777444444999???@@@:::444222***"""!!!%%%&&&&&&''')))---222888===@@@CCCDDDFFFGGGDDD???;;;;;;===444000***&&&&&&(((***,,,///222666999999666222000......///333999===???@@@BBBHHHKKKKKKNNNRRROOOHHH777333...++++++000666:::@@@===999666555666666555999999<<>>@@@@@@@@@AAA>>><<<<<<===;;;777222000---...444444,,,%%%%%%'''))),,,,,,***))),,,......111555666333///,,,+++,,,++++++...333555333111666666444...((('''+++000///++++++000444111...,,,------,,,+++***+++...111444555555444222000000111777<<>><<<999777888777444444888222333444777999777444000++++++,,,---...111333444......---,,,---000666;;;;;;999888888:::;;;<<<<<<===@@@CCCDDDDDDEEEGGGIIIGGG@@@888555555444111...///444<<>><<<:::777666666555444222...''' $$$+++///000......---///222888>>>BBBAAA@@@===;;;999888777777444...***++++++))))))+++000222555666666444222111222000///111666<<>>;;;666555666;;;BBBFFFGGGFFFHHHOOOXXX]]]\\\YYYVVVUUUQQQTTTWWWVVVRRROOONNNNNNMMMRRRVVVUUUTTTUUUTTTQQQMMMLLLJJJIIIHHHGGGFFFFFF@@@>>>999555444777===AAA>>>FFFWWWrrriiiVVVEEE@@@<<<444222555888<<<>>>===888444333555333///,,,---------///444<<>>;;;:::===<<<999111111000//////222666:::777999;;;===???@@@@@@@@@???>>><<<<<<;;;:::777555222...///444444---'''&&&'''***,,,***((('''))),,,+++000555888777222...,,,...,,,***,,,111555555444444444333...((((((,,,000000000333888666///+++,,,///000000///---,,,---///222444555555222000000000444888>>>CCCDDD???777111000222777;;;>>>===:::888333333000***$$$$$$)))...333222000---,,,...111444;;;555...+++,,,,,,***(((''''''(((---444999999888777555555666888999777555555444333444666777777666777555333555888888444000333666:::<<<;;;::::::;;;888444333777:::888666555333555888<<<===:::444//////---+++***)))***+++,,,.........,,,,,,...333666444444666999<<<===<<<:::===???BBBDDDDDDEEEGGGIIIDDD>>>888555666555333000111666===AAABBB@@@>>>===>>><<<999888888888666555000+++%%%%%%***000555666000...,,,,,,...444:::>>>===;;;999777666777777888555000---//////,,,,,,---000222555777666555333333333222000222777>>>DDDHHHLLLOOOMMMDDD<<<::::::999666555444111///000555999>>>>>>=========>>>??????@@@???=========<<<:::888888999;;;AAAHHHKKKIIIGGGHHHMMMTTTXXXWWWUUURRRRRRQQQSSSUUUUUURRROOONNNOOOSSSXXXZZZXXXWWWXXXVVVSSSLLLJJJHHHGGGGGGFFFFFFEEEAAA???;;;777666999>>>BBBDDDJJJYYYqqqwwwXXXKKK???;;;555---,,,000===@@@BBB@@@;;;777666777666111...//////...000555???AAA@@@???AAABBB===666000///...,,,,,,///444888::::::;;;<<<===>>>>>>===<<<<<<<<<999777555555666222//////222222---)))((((((******(((%%%%%%'''***+++000888<<<;;;777222///222...***+++///444666666000111000...******...222222555:::===777---)))***111222444333000...------000222444444222000///000111444999>>>AAA<<<333+++...444<<>>777333333111,,,%%%###(((---///000...+++***,,,...777333...---///111000///---,,,...444<<>>999555777:::>>>CCCDDD???888222555333...)))'''&&&'''(((000000///---,,,,,,...000---///333999======;;;999<<<>>>AAACCCDDDEEEGGGIIIBBB===888666777666444222222777<<<@@@@@@>>><<<;;;>>>;;;999888999999999888000---***))),,,111555777///,,,(((''')))///666;;;:::888666555555666777999555111000222222...,,,,,,...111555888777666555555666444333444888@@@HHHMMMTTTWWWTTTFFF999444444444666666666555444555777999<<<<<<;;;<<<===???AAABBB@@@===:::999999:::999888;;;<<<@@@FFFLLLNNNKKKGGGFFFIIINNNPPPOOOMMMLLLKKKMMMOOOQQQRRRQQQOOOOOOPPPVVVZZZ[[[XXXWWWYYYWWWSSSKKKIIIFFFEEEFFFFFFEEEEEECCC@@@===::::::===AAADDDJJJOOOZZZmmm|||eeeKKKDDD>>>999222++++++000===@@@BBBAAA>>>;;;999999999555222222222111333888<<<===;;;;;;???AAA;;;222...---+++)))(((+++000555777777888888999999999999888999999555000...000333000...------...,,,***)))((())))))'''$$$$$$(((+++000444:::===<<<888555444555111---,,,///222333222***,,,.........000333666555555777999444,,,((()))...111333444111///---,,,000111111111//////000111222222444888:::888000***000777???DDDCCC<<<555000222000+++$$$ ###''''''***---+++'''%%%&&&(((...,,,***,,,000444666666555333222666<<>>CCCGGGIIIEEE???:::;;;888222---******+++---111222222000---+++++++++,,,...111555999;;;:::888:::===@@@BBBCCCEEEGGGIIIBBB???;;;999888777444111///333888<<<<<<:::999888777555333333555888888888000...+++((('''))),,,///+++((($$$"""&&&---666<<<<<<:::888666666777888999666222111333222,,,((((((+++000666888888666666666999888666666:::BBBKKKQQQVVV[[[ZZZMMM>>>777777888999999::::::999888888888999999888777888999;;;===;;;999777777:::>>>@@@AAA>>>???AAAGGGLLLNNNKKKHHHCCCEEEFFFGGGGGGEEEDDDDDDFFFHHHKKKMMMOOOQQQRRRSSSTTTWWWVVVTTTUUUWWWVVVRRRKKKHHHEEEDDDFFFGGGGGGEEEEEEBBB>>><<<===@@@CCCDDDMMMPPPXXXggg|||oooZZZEEEBBB???;;;555000111444:::<<<>>>???>>><<<;;;;;;;;;777555777777555777;;;999888555444888<<<999222...---+++)))(((***///333333444555666777888888777555666555111,,,)))+++------,,,)))((())),,,,,,+++)))***)))'''%%%&&&+++///555777999999777555555555777333//////000000...,,,%%%(((,,,000444777:::<<<777111---......+++)))******---000000///---------000111000///......111333555333111222444333000---555:::@@@BBB>>>888222///111///,,,)))&&&''')))+++"""$$$''''''$$$"""###%%%,,,++++++,,,///333555666888555111000222555777777<<<<<<<<<;;;:::999888888000000111555;;;BBBFFFHHH===<<<;;;;;;===>>>>>>>>>999666333000//////000000111555<<>>AAAEEEGGGFFFBBB???;;;888333000...000222444222333333111...,,,++++++000//////000444666777777888;;;???AAACCCEEEGGGIIIDDDBBB???===:::777333111***...444777777666555555...,,,+++,,,000333666777222111---'''""" ###&&&'''$$$!!!!!!&&&///999@@@AAA@@@>>><<<:::999888888888444333555333,,,'''&&&***000777:::888666666777<<<;;;:::999;;;AAAKKKRRRSSSZZZ[[[PPPBBB;;;:::;;;<<<=========<<<;;;999777777666444444555777999;;;===;;;;;;===AAAFFFHHHIIICCCBBBCCCFFFLLLNNNNNNLLLBBBAAAAAAAAAAAAAAA@@@??????AAADDDIIINNNRRRUUUVVVRRRSSSRRRPPPSSSWWWWWWSSSMMMHHHDDDDDDGGGIIIIIIGGGEEEBBB>>>>>>@@@CCCDDDDDDJJJMMMTTT___rrrhhhVVVBBBAAA???<<<999777777999777999;;;<<<===<<<;;;::::::888888:::;;;999999<<<888777444111333777666111......---+++***+++...111333555777999:::999888777222222111///---+++,,,,,,,,,+++(((%%%(((...111000......,,,)))&&&(((---222666777777555444333444555777444000/////////,,,)))$$$(((---444999===???@@@777...'''''')))******,,,)))+++,,,++++++***,,,---000111333333222222333555777666444111000000222333888<<<@@@>>>999222///.........//////////////////"""""""""###$$$%%%''''''111000///......///000000333111,,,'''%%%'''...333???@@@AAA@@@>>>;;;::::::......000444;;;AAAEEEFFF:::;;;<<<===???@@@AAABBB???:::333///...///000000...333;;;@@@;;;444333888:::;;;===@@@CCCCCC@@@===666444111//////111333555000111222000...------...444111------///333666888777:::>>>AAACCCEEEGGGJJJEEEEEECCC@@@===888444222+++...333555555444333333***((('''(((,,,000333444666555111)))!!!###((()))&&&######(((111;;;AAADDDDDDBBB@@@>>>:::888666:::666444666555...***)))+++333;;;===:::888888999>>>>>>===;;;;;;???HHHOOOOOOUUUUUUKKK@@@;;;:::999>>>>>>===>>>???>>>;;;999777666555555777:::===@@@BBBBBBCCCEEEIIIKKKLLLKKKGGGEEEEEEHHHMMMQQQQQQPPPCCCAAAAAAAAABBBBBB@@@>>>>>>???BBBGGGNNNTTTWWWXXXRRRRRRPPPOOOSSSYYYYYYUUUMMMHHHCCCCCCGGGJJJJJJHHHDDD@@@>>>>>>AAADDDDDDCCCEEEIIIOOOXXXhhhxxx```RRR???>>><<<:::999;;;;;;;;;777888999;;;<<<;;;999888777666888<<<===::::::<<<777888666111///111000---+++,,,,,,+++******+++---555777:::<<<<<<999666333000000000111333333222111......***&&&***333888777555444111,,,((()))...333666777999999888777888999777222---+++,,,------+++(((+++111888>>>AAAAAA@@@555...((('''''''''+++000,,,,,,***'''&&&'''***---...333888<<<;;;888666444777999999666111000333777999<<>>AAAAAA>>>;;;999999//////000333888;;;<<<<<<666888;;;======>>>>>>???@@@;;;555111111222111000///111666:::888333333777:::;;;>>>BBBCCCAAA<<<777444333111///...///000111---...///...------///111333000---,,,///333666888666999===@@@BBBEEEGGGJJJDDDEEEEEECCC???;;;777555111444777888666444222222...,,,))))))+++///111333666666444,,,$$$###)))111111...***(((+++111999>>>BBBCCCCCCBBB???;;;666444666222111444444000------///777???BBB>>>::::::<<<@@@AAA@@@===;;;===DDDJJJJJJMMMJJJAAA;;;:::<<<<<<===<<<<<<>>>@@@AAA???<<<<<<;;;999888999<<>>BBBDDDCCCAAAAAAEEEKKKRRRaaazzzoooZZZMMM===<<<999777999<<<<<<:::999999999:::;;;:::777555444444777===>>>;;;999;;;555888777111---,,,***''''''((())))))'''&&&'''(((666888;;;===<<<777222///000//////333888:::999666000000---(((,,,777======;;;:::555///***)))...333666:::===??????>>>>>>>>>777111***''')))---//////,,,///444;;;@@@BBBAAA???333000---+++'''%%%+++333000...***%%%###%%%)))---,,,444===CCCCCC>>>777333666:::===:::333111444888888<<>>???===999777777222111111333444555444222333666999;;;;;;;;;:::;;;>>>:::666444555555333111333111333888:::777666888<<<>>>BBBFFFFFFAAA:::444666555222000...---------***+++,,,,,,+++---000222111///,,,---000444777888555888<<<@@@BBBEEEHHHJJJCCCEEEFFFEEEAAA===:::888777999;;;;;;888444222111444111---,,,---000111222333555333,,,%%%&&&000999888555000,,,,,,000666:::???@@@BBBBBB@@@;;;555222111------000222///...///222:::CCCEEEAAA======???AAABBBBBB>>>:::;;;AAAGGGFFFFFFAAA:::777<<>>:::<<>>;;;===BBBDDDCCC@@@@@@DDDIIIOOO\\\uuu|||bbbJJJ===888777555444444666999:::???AAABBB???999333000///...///222666::::::888666777;;;888///***---000///'''$$$!!!!!!$$$'''((((((777@@@DDD@@@:::777111+++///111444888<<<;;;999666666444111000333888>>>BBB>>><<<888333000000333555:::::::::<<<>>>???===;;;666333...***((((((+++,,,,,,000555999???CCC???999444///***(((,,,333:::>>>333111---)))''''''((((((+++111:::DDDIIIHHHBBB===<<<======999555222222444777999;;;;;;999444///+++,,,000555777666333000///333///((($$$(((------(((******(((&&&###"""###%%%)))************+++...000222666777333444999999555333000000333222...---000333666:::======:::555222888:::;;;999555222333444333333666999999999>>>EEEFFFMMMQQQKKKCCC===777222...///000111111000///...***((((((+++///111///---222---((()))...444555333:::888888<<>>999666===@@@CCCCCC???;;;777666333555666444111///111333222///+++'''&&&(((+++---222333333000+++))),,,///222333777<<<:::444000111---......------///333666<<>>>>>>>>>>>>>>===???CCCEEEHHHEEEBBB???===>>>???AAA>>>;;;888777999<<<>>>???BBBHHHDDD888555;;;>>>:::555555777<<>>BBBFFFGGGGGGGGGHHHHHHHHHIIIMMMOOOOOOKKKGGGGGGGGGIIIOOOVVV[[[\\\[[[UUURRRNNNMMMOOORRRUUUVVVMMMKKKHHHGGGFFFDDDBBB@@@<<<999777999===AAACCCBBBCCCEEEJJJQQQ\\\ppppppYYYGGG>>>777666444444444666888:::BBBEEEEEE>>>333***%%%%%%%%%)))///555888999999888:::<<<888111...111222///(((###!!!&&&+++---,,,888AAAEEEBBB<<<999555000000111444777;;;===<<<:::555333222222555999<<<>>>999888666333111222666:::>>>;;;888777888999999888555333///,,,)))))))))***+++///333555:::===:::444222...***))),,,222888;;;444222///---+++++++++,,,+++111999BBBGGGFFFAAA<<<;;;;;;:::777333111222444666888;;;<<<;;;777333000111222333222000///000111:::777///%%%"""&&&)))(((++++++***(((%%%$$$$$$&&&)))***+++++++++,,,...000...222444222444:::<<<999666444444666444///...000888:::===???>>>:::666444999888777333111222666:::::::::;;;<<<:::;;;CCCNNN[[[^^^\\\QQQFFF>>>:::666//////000000000///...---***)))(((+++...111111000111---***,,,222777777555666888<<>>AAAEEEDDD@@@;;;777666444555777555222000000222///,,,)))&&&&&&&&&&&&&&&......---,,,******+++---000111666;;;999111+++***+++---000222333444666777===@@@CCCCCC@@@>>>>>>>>>>>>???@@@@@@AAADDDHHHKKKKKKJJJHHHGGGEEEDDDCCCCCCAAA>>>:::777777:::>>>AAACCCFFFBBB888777???BBB>>>888666666<<>>????????????AAACCCAAABBBEEEJJJOOOPPPMMMJJJGGGHHHKKKQQQWWWZZZXXXUUURRRPPPNNNNNNPPPRRRSSSSSSOOOMMMJJJHHHFFFCCC???<<<777555333555:::>>>@@@@@@BBBEEEKKKSSS___rrrsss___MMMBBB???666555444444555888;;;<<>>@@@@@@???444333333444666888777777333333333333444777===AAABBB===777222111222222333222111000...,,,***((((((***...000111444777555///111...+++***---111555666222111000//////000111222///222999???CCCCCC>>>::::::999888555222111333555777888;;;===<<<:::666444333222000...---000666:::???===333%%% %%%(((,,,------,,,)))((()))***,,,...//////......000111---000111000333999===<<<777555666888666222222666======>>>===<<<:::777666888666111------222:::@@@@@@@@@AAA???;;;===JJJXXXqqqsssmmm\\\LLLBBB<<<888111111111111000...---,,,+++)))((()))---111444555333///...111888<<<;;;888///555<<>>@@@CCCDDDBBBAAA@@@AAA@@@BBBDDDEEEFFFIIINNNQQQNNNOOOPPPOOOMMMIIIEEEBBBBBBAAA>>>:::666888===BBBCCCCCC===666999CCCFFFBBB<<<888777???IIIMMMFFF>>>@@@>>>;;;777444555999===888;;;@@@HHHNNNPPPOOOMMMGGGHHHLLLQQQVVVWWWSSSOOONNNNNNNNNPPPRRRSSSQQQPPPPPPNNNKKKIIIFFFAAA;;;777333222111333777;;;===>>>???CCCKKKTTT___qqqwwwuuuxxx~~~rrr]]]NNNDDD>>><<<333333444666999===@@@BBBEEEAAA;;;444...***((('''+++///222111...---111555<<<888444555;;;>>>;;;666///((("""$$$---555666444777<<>>;;;999888999;;;>>>CCCFFFGGGDDDAAA555444333444666444000------...000222555:::AAAEEECCC>>>777222//////...---,,,,,,---------+++)))'''***...000///111555444111222///,,,,,,---///000000,,,,,,---///111444666777666777:::===???>>>:::777999888666444333444666888;;;;;;<<<<<<;;;888444222111000///...000666>>>DDD===:::111&&&!!!%%%)))***---///111111000000000111222444555444222111222222000000//////222777;;;===888666666777444222666<<<===<<<;;;:::999999999999777444///,,,---333;;;@@@@@@BBBDDDCCC>>>???NNN^^^{{{{{{kkkWWWHHH>>>888444444333222000///------+++)))''''''+++000555888888666555999>>>@@@===999***000777<<>>@@@CCCEEEFFFEEEEEEEEECCCEEEGGGHHHJJJLLLOOORRRNNNPPPSSSTTTPPPJJJCCC>>>@@@BBBBBB>>>888777;;;@@@BBB???999555:::DDDGGGDDD@@@>>>>>>DDDJJJKKKFFF???@@@===666000---///555:::555999@@@GGGMMMPPPPPPOOOHHHHHHJJJOOOTTTUUURRROOOMMMNNNPPPTTTVVVUUUQQQNNNLLLKKKIIIGGGDDD???999444555444333444777:::===>>>===AAAIIISSS^^^nnnxxxsssjjjiiikkkooorrrtttxxx|||uuuqqqnnnooopppmmmfff___iiijjjllloooqqqsssrrrrrrpppnnnqqqvvvzzz|||]]]JJJDDD@@@:::777222333555999>>>CCCGGGIIIIII???444000222555444222555666555000+++,,,222888999333000444<<<@@@===:::444...((()))000555666444333777;;;===:::777777999>>>BBBHHHNNNPPPMMMFFF@@@777444333333444222+++&&&&&&(((+++...111777===BBB???<<<888555333111...+++''')))***,,,,,,,,,+++***+++///111000111666777666222000...------......---%%%&&&(((+++///444888;;;===<<<;;;;;;;;;:::777444999888666666777999:::;;;??????===;;;777333000---.../////////111666<<>>;;;888555111///444<<<<<<;;;999888888:::<<<===555222///...000444999<<<===AAAFFFFFFBBBCCCPPP^^^uuuwwwcccPPPAAA999777666444333111000///...+++***((('''***000666;;;???<<<<<>>888,,,...333;;;BBBEEEEEECCCFFFCCCAAACCCDDD@@@666---888===AAA???777000///000...///111333555666666555333222333666777555---'''"""***222111,,,+++222:::;;;666333555444///,,,,,,,,,...111444777<<>>>>>AAADDDBBB===:::<<>>888444777777777666777999<<<>>>@@@CCCKKKSSS\\\lll|||tttlllfffccc^^^^^^^^^^^^___bbbgggkkkaaa___\\\[[[ZZZWWWPPPKKKTTTTTTWWW[[[```ccccccbbb___]]]```ggglllooosssyyy|||nnnOOO@@@>>>===888555333444777<<>>777///,,,222:::<<<;;;:::777333//////111444444333222333777:::888444555999@@@EEEMMMSSSUUUOOOFFF>>>888555111111333222,,,'''###%%%'''))),,,000666999999888777777777555111...))))))***+++,,,---.........111222000111666999:::111///------.../////////$$$$$$%%%(((---333999<<<@@@===999777777666444333999777777999;;;===>>>===AAA???===999555111...,,,.../////////...000333555444333000000888@@@???999///333888:::;;;:::::::::333333333222000111333555444000,,,...111555<<>>BBB@@@???AAADDDCCC===888333333666<<>>444+++555:::===999111,,,,,,//////......000333555555444222000000444888777000***$$$,,,444444///---444;;;:::444000222444333333444999888666333333555:::???===>>>@@@CCCGGGHHHGGGFFFCCCEEEFFFFFFEEEDDDEEEGGGKKKLLLNNNNNNLLLIIIEEECCC???BBBEEEDDDAAA@@@@@@BBBEEEAAA===<<>>999555333555;;;???AAADDDHHHJJJKKKMMMOOOPPPMMMJJJHHHJJJNNNRRRSSSRRRNNNQQQWWW\\\^^^[[[UUUPPPFFFEEECCCBBBAAA===999555888888999888888999===???GGGIIIMMMRRRYYYhhhyyyuuussspppjjjddd___]]]\\\XXXXXXVVVSSSRRRVVV]]]aaaZZZXXXUUUQQQOOOMMMLLLLLLMMMNNNQQQXXX___dddfffeeedddbbbeeelllqqqsssvvvzzzttt___III>>>;;;999777666555777:::===AAAEEEHHHJJJEEEAAA===::::::;;;;;;:::999777555333444777;;;>>>666...***///444555555777666666555444222222333333333333666:::888333555;;;>>>CCCKKKQQQSSSNNNEEE>>>999444///000444666333...'''((()))***+++---111444333222333666888888777555000...---+++,,,...000222000333333///...333777888---,,,+++,,,///222444444***)))((((((,,,222888<<<===999555222222333444444666666777:::>>>@@@???===>>><<<:::888555333111111///000///---,,,,,,...000333444333222777===>>>;;;222555:::<<<;;;999777777000000111000111555:::>>>>>>666000///000000777???@@@@@@AAA>>>555------333888777555333333555888999222000000222666999999888======>>>???===<<>>===???CCCBBB===888777888:::===@@@BBBBBBAAA@@@BBBDDDCCC>>>777000+++333888:::666---))),,,111333000...---000222222111///---,,,000666777222---))),,,000111111111333555444...+++000666777777888@@@>>>:::555333333777;;;>>>===>>>@@@CCCDDDAAA>>>>>>???AAAAAA@@@???@@@AAABBBBBBCCCDDDEEEGGGHHHIIIEEEEEEDDDDDDEEEFFFHHHJJJJJJHHHFFFEEEEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHGGGGGGBBBBBB@@@>>><<<<<>>CCCGGGLLLKKKKKKMMMRRRbbb}}}|||sssiiibbbaaaaaa```^^^[[[[[[\\\]]]WWWWWWTTTOOOMMMRRRZZZ^^^^^^[[[VVVPPPMMMNNNRRRVVVUUUVVV[[[ccclllsssuuuuuuwwwuuuxxxeeeWWWIII???999555666999888999;;;>>>AAACCCEEEGGG<<>>:::AAAGGGDDD:::000,,,,,,333777999444+++(((---333777333...,,,---///...---///+++***...555888555000,,,++++++...222444222///---((((((000777888888888???>>>;;;888555555999;;;>>>======>>>@@@???<<<888999;;;======<<<<<<===>>>999999999:::>>>CCCIIILLLKKKGGGDDDCCCFFFKKKOOOQQQOOONNNNNNMMMJJJHHHIIILLLKKKHHHEEEFFFJJJLLLJJJHHHEEEFFFFFFDDDBBBAAAAAACCCIIIKKKKKKIIIHHHIIIMMMQQQPPPNNNMMMOOOQQQQQQMMMIIIOOORRRXXX]]]___\\\VVVPPPKKKIIIEEEBBB@@@===:::777:::===???@@@AAADDDJJJNNNMMMJJJHHHGGGLLL[[[www