BM6P6(@ xxxiii[[[WWWTTTOOOMMMNNNGGG@@@===BBBGGGFFFCCCBBBFFFHHHMMMUUU^^^ddddddcccggghhhfffdddfffiiihhhcccjjjhhhggghhhlllpppsssttt|||~~~~~~zzznnnjjjcccZZZTTTRRRUUUXXXGGGHHHIIIIIIGGGEEECCCBBBCCCCCCCCCBBBAAAAAAAAAAAA777888777333444666444000000222000,,,,,,111333222@@@===<<<<<<888333222555111666<<<>>>;;;555111000000000///...///222777;;;444222111888GGGPPPIII===IIITTTWWWKKK;;;333666:::111///------...///000///...//////...------000222333,,,)))...444555555555666555777::::::777888<<<<<<===>>>===<<<<<<>>>@@@@@@EEEFFFAAA>>>BBBHHHJJJHHHIIIIIIIIIIIIJJJMMMOOOSSSQQQNNNMMMMMMOOOQQQRRRPPPGGGAAACCCIIIKKKLLLNNNQQQWWWZZZWWWUUUSSSPPPLLLPPPQQQSSSTTTVVVWWWYYYZZZRRRTTTRRRLLLKKKNNNPPPPPPZZZUUUSSSVVVXXXVVVUUUVVVWWWZZZZZZVVVTTTWWWZZZYYYeee\\\XXXXXXQQQFFFFFFOOOOOOPPPQQQRRRUUUWWWYYY[[[gggjjjkkkggg```\\\]]]```YYY\\\___bbbeeelllvvv}}}}}}kkkjjjtttxxxnnnbbb___eeehhh^^^QQQPPPNNNOOOQQQOOOMMMPPPUUULLLMMMLLLJJJFFFDDDDDDDDDKKKIIIFFFEEEFFFFFFFFFFFFHHHHHHEEEAAABBBFFFHHHGGGFFFJJJJJJHHHIIIRRRZZZ^^^^^^]]]^^^dddlllpppmmmiii]]]ZZZXXXYYY[[[ZZZWWWSSSQQQSSSRRRNNNMMMOOOPPPMMMLLLMMMNNNOOOPPPQQQRRRSSSvvvdddTTTPPPRRRQQQOOONNNKKKGGGEEEHHHJJJJJJMMMQQQPPPQQQVVV]]]eeejjjkkkjjjfffggggggjjjpppssslllbbbjjjmmmqqqvvvzzz~~~~~~{{{xxxxxx|||qqqccc]]]RRRFFF===:::<<>>??????>>>CCC???;;;999888666111.........***%%%&&&)))***'''%%%''''''%%%(((///333222>>>555+++&&&&&&+++888EEETTTZZZ\\\VVVHHH;;;444333222222000---+++***---///,,,------...222666222+++222<<>>CCCHHHQQQSSSXXX___bbbccchhhooohhhiiiiiihhhfffeeefffhhheeekkkmmmiiieeegggiiiiiikkkmmmoooooommmkkkjjjkkkmmmhhheeehhhooorrrnnnhhhkkkgggeeegggiiihhhjjjnnneeelllrrrssstttvvvuuuqqquuuvvvwwwyyy{{{{{{yyywww~~~vvvhhh___bbbjjjpppsssllljjjqqqyyy||||||{{{|||}}}}}}|||zzzqqqttt~~~}}}}}}|||{{{{{{{{{{{{{{{}}}}}}|||yyyvvvtttsssrrrsssqqqoooooooooppppppppp|||{{{~~~xxxpppuuu|||uuummmjjjooossslllbbbtttuuuvvvsssiii___^^^dddfffggggggeeebbb```______bbbgggddd^^^cccpppssslllPPPbbbmmmeeeRRRHHHHHHMMMLLLNNNJJJBBB===???BBBCCCIIIGGGEEECCCBBBCCCCCCCCCDDDFFFIIILLLPPPTTTXXX[[[[[[]]]ZZZTTTRRRUUUVVVUUULLLJJJIIILLLQQQSSSRRRPPP|||nnn___QQQQQQXXX]]]\\\ZZZSSSPPPOOOPPPPPPQQQWWW___ZZZ[[[___fffmmmrrrttttttssspppkkklllqqqtttkkk___```fffooovvvzzz|||||||||~~~yyykkkaaaWWWPPPIIIFFFAAA======BBBKKKRRRXXXLLL>>>444000---((($$$+++&&&"""$$$(((***&&&!!!$$$%%%$$$$$$***444999:::HHHIIIFFF@@@>>>@@@@@@>>>DDD???<<<;;;999888<<>>FFFKKKDDD666+++((())),,,------,,,+++***,,,...+++000111---)))))))))''''''///333000---...222333000000000111333444333111666777888888888999;;;===BBBBBBFFFIIIJJJKKKSSS\\\]]]aaaiiirrrvvvxxx}}}~~~|||zzzzzzxxx}}}rrryyyoooppp^^^[[[^^^TTTVVVTTTNNNLLLNNNPPPOOO^^^[[[TTTKKKCCC???@@@BBBJJJKKKLLLHHHCCCBBBEEEIIIGGGIIIIIIDDDDDDHHHKKKKKKOOOKKKHHHJJJPPPRRRNNNIIIqqqccc^^^ZZZ___hhhmmmmmmjjj^^^ZZZWWWWWWWWWVVV[[[```]]]^^^aaaffflllrrrvvvxxxtttooohhheeejjjpppooojjjsssvvv|||zzzsss}}}sssfff[[[UUUSSSaaa\\\RRRHHHCCCCCCFFFGGGHHHEEE???:::666777<<<@@@///***%%%###$$$''''''&&&)))'''(((+++111444555333999;;;===???HHHTTT[[[[[[QQQPPPKKKAAA;;;999666222666888===BBB???666000///---444<<<===888555666999111333444444333222333444///444555111---///111111---111333111111333444222222222333555777888777555777999<<<>>>@@@CCCFFFIIIMMMOOOTTTZZZ[[[[[[```gggjjjmmmtttzzz{{{{{{{{{sssnnnjjjnnnooonnnoootttvvvuuu{{{xxxrrrkkkddd___\\\\\\VVVXXXZZZZZZXXXWWWYYY[[[SSSXXXYYYUUUSSSTTTVVVUUUKKKJJJJJJLLLPPPRRRPPPMMMfff]]]ccckkkpppssssssqqqnnnggg___ZZZ[[[\\\ZZZXXXXXX\\\]]]^^^```ccchhhlllpppcccfffhhhjjjqqq{{{}}}wwwhhh[[[aaa[[[QQQJJJHHHJJJOOOSSSPPPJJJCCC@@@???<<<888666666555333...***((((((******...333555444333444555000333555555333333555777...000000///222777888555000222000+++)))++++++(((...,,,---000000000555;;;<<<>>>AAADDDDDDDDDBBBAAA<<<======;;;777444222222---000///---...222444222000222222///000333111---//////000333666777666555777;;;@@@EEEJJJOOOSSSWWW]]]^^^eeeooouuutttuuuwwwzzz{{{~~~}}}|||zzzzzz|||~~~~~~zzzuuuiiioooqqqlllfffbbb```]]]TTTXXX]]]___^^^^^^```bbbxxxccceeepppyyyzzzuuupppkkkfffkkkbbb[[[[[[]]][[[WWWUUU]]]]]]]]]]]]^^^bbbhhhmmmjjjuuutttmmmeeeaaa^^^UUUGGG<<>>AAADDDSSSWWWXXXQQQCCC666000...***///222000+++)))---111555666444000000111///***###&&&(((''')))...000...///,,,,,,///111333999AAA666444444555666666222//////111222111///------...------+++))),,,111000,,,...000000...000333222---000000111444888::::::999???DDDKKKRRRYYY___eeeiiippprrrzzzzzzttttttvvvxxxmmmzzz}}}vvvrrrlllfffiiiaaa[[[[[[[[[ZZZ[[[]]]aaabbbcccdddgggnnnwww~~~xxxnnn^^^ZZZRRRKKKEEE???;;;888@@@AAAAAA???:::555///,,,555...***,,,000444===FFFIIIJJJJJJIIIFFFEEEEEEFFFDDDFFFFFFAAA999333000000,,,///222222000000333666)))***'''$$$%%%((((((%%%###&&&'''%%%&&&***+++)))&&&&&&***......)))(((+++***+++,,,---------,,,+++"""$$$'''((((((***,,,......//////,,,---111000,,,---000111///000333333000333333333666:::===>>>>>>CCCHHHPPPXXX```fffmmmqqqsssvvv~~~}}}yyyvvvxxx|||{{{}}}{{{~~~yyyxxxtttmmmfffaaa\\\[[[YYYZZZ```hhhcccfffiiinnntttxxxnnn___RRRDDDDDD@@@888///...333888222444444111///222:::BBB@@@CCCKKKQQQMMMDDDBBBGGGIIIHHHDDD???999666666666===;;;888555555777999:::+++***))))))***))))))(((,,,+++&&&!!!!!!&&&(((&&&%%%((()))''''''******(((***((()))+++***(((+++000'''+++......+++***,,,///,,,---...---,,,,,,...000,,,000222///...000000...+++///000...---000000---111000///222666:::<<<===<<>>BBBEEEJJJHHHCCC???@@@DDDCCC???@@@DDDEEEBBBBBBFFFIIIIIIKKKLLLNNNPPPQQQQQQOOONNNTTTTTTVVVYYY\\\[[[VVVRRRUUUWWWVVVRRRQQQUUUXXXYYY\\\XXXSSSRRRSSSTTTSSSQQQPPPOOOLLLKKKOOOTTTSSSNNNRRRPPPPPPSSSXXX\\\]]]]]]]]][[[[[[[[[[[[ZZZVVVTTT___\\\XXXXXX[[[^^^______^^^VVVOOOPPPSSSUUUWWW[[[___UUUQQQWWWaaaeeedddddddddhhhhhhfffggglllqqqrrryyywwwyyyxxxnnnjjjkkkqqqrrrmmmooouuusssiiioooqqqtttwwwyyyzzzyyyyyy|||~~~xxxyyyzzzsssooonnnssspppnnnooonnnkkklllooowwwxxxyyy|||}}}yyyqqqlllbbbWWWIII???<<<:::777333444777999:::<<>>===;;;JJJLLLLLLLLLLLLIII===111333///---...222333111...---,,,+++***'''%%%###""""""!!! !!!"""""""""#########$$$$$$$$$&&&'''''''''(((((())))))(((***+++***))))))***,,,---,,,,,,---......---+++%%%''''''&&&)))...,,,(((.........---------,,,,,,***,,,+++((((((++++++)))++++++***))))))***+++++++++)))+++......+++---111333222111333777;;;>>>???IIIJJJLLLMMMPPPTTTZZZ^^^aaadddfffhhhpppyyy|||zzzuuuwwwvvvtttuuuwwwtttooommmppptttyyy}}}uuuyyyyyyvvvvvv{{{zzz|||yyy}}}{{{|||{{{}}}}}}yyyyyy~~~zzzvvvuuusssppprrrvvvrrrxxx}}}tttnnnkkkdddiiihhhaaa```eeeaaaXXX\\\]]]___aaaccccccccccccgggeeekkkuuuuuunnnnnnvvvyyyssssssvvvvvvsssrrrtttrrrpppqqqvvvyyyrrrqqqpppiii[[[NNNLLLDDD:::333333666;;;>>>999???@@@>>>AAAIIILLLHHHEEEHHHEEE;;;555666999;;;BBBAAA>>>>>>AAAAAA666)))000---******+++***'''$$$!!!!!!""""""!!!!!! !!!"""############$$$$$$$$$%%%%%%(((((((((((())))))))))))''')))***)))(((((()))***$$$%%%'''+++......,,,)))222444444333444888777222333222000///...------------///...******,,,,,,***......---,,,,,,,,,------333111333777888888<<>>:::444333111000///...//////000222222......111222///333333333333444444555555<<<;;;===CCCGGGIIIPPPWWWccccccdddhhhooovvv|||wwwpppjjjhhhiii^^^___ZZZSSSQQQRRROOOIIIIIIGGGDDDBBB@@@@@@@@@AAA777777===DDDFFFAAA???AAA4ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~|||xxxppplllqqqvvvssslllhhhggg]]]QQQHHHDDDAAA===:::@@@EEEKKKMMMKKKFFFCCCAAA>>>@@@===666666;;;888111333333000---...111///***///111...'''%%%(((++++++%%%$$$############"""!!!  !!!!!!!!!!!! !!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%###&&&((()))***,,,...000;;;===BBBHHHKKKKKKHHHEEEAAADDDCCC===:::999666333111111111000000111111111,,,//////,,,---111222000111222333444666777777888999888;;;@@@DDDFFFLLLSSS\\\dddooouuuyyy|||~~~||||||}}}uuulllfffcccbbbbbbYYYQQQNNNMMMKKKKKKMMMPPPOOOMMMIIIHHHJJJHHHEEEBBB???;;;777555444444444666555555888999777666777GG=?HdĦ=ĪjGG=?HdĦzzzqqqmmmooowwwyyynnn^^^SSSKKKIIIGGGGGGIIILLLOOOQQQOOOOOONNNKKKFFF@@@===;;;666:::BBBIIIKKKEEE999///444333///,,,---///+++$$$###***...+++'''''''''&&&&&&%%%$$$###"""!!!  !!!!!!!!!"""######$$$$$$###%%%((()))***,,,///111---...000222333222...+++...222333///,,,------+++---...///000111111111111+++......---...222444222000111333444666777777777999777999<<<===<<>>>>>??????>>><<>>===BBBBBBAAA@@@AAABBBCCCDDD<<<999666444666888888777?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&ehhhkkkoooS?ʬmmm4ff?>ߝLBBB@e>>>g&e+++***---3h?g&e>&e$$$$$$?? !!!""""""""""""!!! !!!"""######"""!!!!!! !!!"""$$$%%%&&&&&&'''((((((''''''(((******)))((()))+++.........$$$***---+++***---///...)))+++...111111000---+++...111000------111111///---.........---,,,***))))))(((***---+++((((((,,,++++++++++++,,,///333555,,,---...---+++***+++,,,///333222---***---000111///333333///...000000...,,,...111444666777666666111444777777555444555666000444777555555999;;;:::999;;;;;;999888999<<<@@@888::::::666666:::======777:::======<<<<<<>>>AAA<<>>AAA@@@BBBFFFGGGIIIPPPWWWUUUUUUWWW[[[[[[ZZZ]]]bbb[[[YYYWWWVVVQQQOOOTTT]]]eeefffhhhjjjmmmoooqqqrrryyyvvvyyy|||zzzyyyyyytttwwwzzz}}}~~~|||}}}}}}xxx~~~~~~mmmppplllgggooo|||wwwgggXXX[[[cccmmmvvvqqqpppmmmjjjeee^^^VVVPPPIIIBBB@@@DDDIIIKKKMMMPPPUUUUUUVVVWWWYYY[[[]]]^^^\\\]]]\\\[[[YYYYYYZZZ[[[4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦbbbpo9u~~~mmmiii=ӊB1.uTӵAAADdDĦ---000DdDĦ)))GIdnuR)ĦDdDΦDdDӵ***))))))))))))***)))((('''&&&$$$###"""!!!  !!!!!!"""$$$$$$%%%%%%$$$#########$$$$$$$$$(((+++222;;;@@@@@@BBB>>>888555444111,,,(((222,,,&&&###$$$%%%### $$$$$$%%%&&&'''((())))))++++++++++++++++++++++++...***)))...111///...///333555777:::???FFFNNNSSSZZZ[[[]]]```___aaakkkvvv|||{{{uuuoooooommmjjjgggbbb[[[TTTNNNBBB>>>===???>>>===???DDDCCCDDDFFFIIILLLPPPSSSTTTQQQWWW[[[YYYUUUVVV^^^eee4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦbbbpeӵĦXXXF&uTӵEEEDdDĦ///111>d<Ħ,,,peӵDx<>d<ʜ4DuTӵ(((''''''''''''(((%%%%%%###"""    !!!!!!***000777<<>><<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦfffB?dp&ĒRRRRJJJ>d<sdKĦ///B?Ho9,,,s&dq&ĒR&&&&&&&&&&&&&&&&&&&&&######"""   !!!""""""###'''******...333555444222111000///...,,,)))'''//////...+++)))))),,,///,,,,,,,,,------......///,,,---.../////////......///111555999:::>>>KKKXXXeeelllwww~~~sssccc```^^^\\\[[[YYYUUUPPPMMMNNNGGGBBBBBBAAA<<<888666999888777666555555555555333555666666666999???CCC4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦnexxxooo@hiiinnn>hbbbYYYPPPse222ne111///@G,,,,,,sĪj@h%%%&&&''''''((('''''''''$$$$$$###"""!!!!!!  """""""""###$$$%%%&&&''',,,//////------///...+++,,,---.../////////...---'''***,,,***''''''+++///------------------------,,,------...///000111111000555===BBBEEEKKK]]]nnn|||tttaaa]]]^^^XXXLLLPPPOOOOOOOOOPPPOOOMMMJJJGGGAAA===@@@AAA===888666777666555444222222111111000...---...0003335556664DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦ{{{sssoooyyyrrrkkkaaaWWWs׼s999777222111000000+++***)))'''$$$%%%&&&'''(((''''''&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!!!! !!!"""#########$$$%%%&&&((()))"""$$$######&&&&&&###!!!###&&&'''''''''&&&&&&'''(((***+++++++++,,,,,,,,,,,,,,,---------......---------...000222555666555:::DDDNNNUUU]]]lllzzz~~~ssseee[[[ZZZZZZWWWRRRFFFFFFGGGJJJMMMOOOOOONNNHHHEEEFFFHHHFFFAAA>>>???888777666444333222222222//////000222555888:::;;;Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦ~~~zzzssshhh]]]Be>>><<<<<<;;;888Ħ333///---+++***++++++***(((((((((((((((((()))))))))"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!  """$$$%%%!!!!!!!!!"""###%%%''''''$$$((()))((((((+++***&&&$$$&&&)))***)))(((((((((((('''&&&)))------***''''''((())))))***+++,,,,,,***))))))***,,,///333555:::???IIIWWWbbbkkkuuu}}}tttdddWWWPPPHHHHHHJJJNNNSSSWWWXXXXXXVVVWWWZZZZZZSSSLLLKKKOOODDDBBBAAA>>><<<;;;::::::666888::::::999999;;;===?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦxxxggg[[[JJJDDDDDD@@@;;;gdKĦ111///...,,,,,,,,,***(((%%%)))(((''''''(((((('''&&&))))))((('''''''''''''''***)))((('''%%%$$$###""""""!!!   !!!"""######"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&)))...111(((((((((((())))))))))))))))))))))))***+++,,,---......------...111333555888AAAIIIQQQ___qqq~~~}}}|||wwwooohhhllliiiiiinnnqqqqqqqqqsssmmmssstttooommmmmmiiibbb]]][[[ZZZ\\\___ccceeeeeehhhiiiiiifffdddeeekkkppptttssswww|||sssjjjddd```ZZZUUUTTTRRRNNNMMMNNNSSSWWWXXXUUUUUU\\\bbbeeebbb```\\\VVVQQQMMMJJJIIIIIIIIIHHHHHHGGGGGGFFFFFF>AneneneneDenene>Ak<fhDenenepppccc]]]WWWPPPJJJFFFBBBne333222///...,,,,,,,,,+++)))''')))(((''''''))))))((('''))))))((('''''''''''''''(((((('''%%%$$$###"""!!! !!! !!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&&&&(((+++...&&&&&&'''''''''((((((((((((((((((((()))***++++++---,,,+++******+++,,,---333888@@@KKKXXXfffsss{{{}}}zzzuuummmfffdddbbbdddlllsssvvvzzz~~~~~~zzzyyysssmmm```___^^^___cccgggjjjkkkmmmkkkhhhggghhhjjjlllmmmsssuuu{{{|||yyy{{{}}}qqqkkkgggfff___ZZZYYYVVVRRRPPPQQQIIIMMMLLLHHHFFFJJJMMMNNNQQQPPPOOOOOONNNNNNNNNOOOQQQPPPOOONNNLLLJJJIII{{{nnnfff___WWWQQQKKKGGG555333222///---,,,,,,,,,,,,***))))))((('''((()))***)))((()))(((((((((''''''''''''&&&&&&$$$###!!!!!!  !!!"""!!!!!!!!! """""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&(((***%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))******)))(((''''''((()))***000222>>>RRRbbbmmm{{{zzzrrrmmmooojjjjjjnnnrrrsssuuuyyy|||~~~}}}xxxtttqqqlllfff```^^^]]]___ccchhhkkkmmmnnniiiffffffkkknnnnnnllltttyyy~~~~~~{{{oookkklllkkkddd___]]]ZZZTTTQQQRRRCCCFFFEEE???;;;;;;:::888999:::;;;===@@@BBBEEEFFFOOOOOONNNNNNMMMMMMLLL{{{qqqggg^^^WWWQQQKKKDDD===888555333111///---,,,,,,------,,,+++***((((((((()))***)))(((''''''((((((((('''''''''$$$###"""  !!! """"""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''((())))))'''''''''((()))+++---...222111???WWWhhhooo~~~}}}zzzwwwrrrlllgggbbb[[[VVVUUUTTTPPPPPPRRRQQQQQQPPPMMMJJJHHHDDDBBBBBBAAA@@@BBBFFFKKKNNNPPPOOOMMMLLLNNNRRRUUUVVVUUUZZZ^^^dddjjjiiieeefffkkkpppeeehhhwww{{{qqqqqq{{{xxxnnnkkklllkkkddd___\\\XXXQQQMMMMMMFFFIIIHHHBBB===;;;777333000000000111222333555666???@@@BBBDDDGGGIIIKKKtttiiiaaaWWWQQQHHH@@@:::666333111000...,,,,,,---------,,,***)))(((((())))))((('''%%%&&&''''''''''''&&&&&&###!!! !!!!!!"""!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%######$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''((())))))&&&''''''(((***+++,,,---111...888LLLXXX[[[fffuuutttyyy{{{xxxvvvxxxyyyxxx{{{yyyzzzzzzwwwuuuxxx~~~sssqqqmmmiiieee___ZZZVVVSSSLLLGGGFFFDDDAAA@@@BBB???>>>>>>???>>>===<<<===:::999888:::>>>BBBDDDEEEDDDFFFHHHHHHGGGGGGJJJLLLPPPOOORRRYYY\\\YYYWWWXXXTTTNNNUUUcccbbbVVVYYYhhhkkkjjjiiijjjnnnrrruuuvvv}}}|||uuummmgggfffeee^^^YYYVVVRRRJJJEEEEEEGGGJJJIIIEEEBBBAAA<<<555555444333222111000000000111222555999===AAADDDEEEwwwmmm___XXXNNNDDD===888444222222000---,,,---------,,,+++)))((('''((('''&&&$$$###$$$%%%&&&&&&&&&%%%$$$"""  !!!""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&&&&$$$######$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))''''''''''''''''''''''''+++***222AAAKKKPPPZZZfffccciiikkkgggdddeeehhhiiitttsssuuuzzz{{{{{{~~~yyywwwsssnnnhhhaaa]]]ZZZIIICCC>>>>>><<<999777999:::888888:::;;;:::<<>>===@@@BBBBBB@@@@@@@@@;;;555555555333222111111111111...///111333666888:::;;;wwwggg___TTTIIIAAA<<<888555444222...,,,---------,,,,,,***((('''&&&%%%###!!! """###%%%%%%%%%###"""!!!  !!!!!!!!!!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&(((,,,333;;;EEEPPP[[[bbbeeeiiijjjhhhhhhlllnnnlllpppmmmoootttwwwvvvvvvwwwvvvuuurrrnnniiidddbbb```iiiddd```aaa```\\\ZZZ[[[___ZZZYYY\\\\\\ZZZ[[[```aaaaaabbbdddfffeeebbb```]]]^^^```aaa```^^^^^^]]]ffffffjjjpppppplllkkkmmmgggjjjpppuuutttrrrvvv~~~wwwuuutttvvvxxx{{{||||||~~~vvvooogggeeeiiilllllljjjXXXVVVVVV[[[^^^aaaffflllvvv}}}tttlllbbb]]]___[[[UUUPPPNNNIIIAAA;;;:::666888888888999;;;888222/////////...//////000000///000111222333444444555|||llldddXXXMMMEEE???:::888666333///---------,,,,,,,,,***(((&&&%%%$$$!!! """$$$%%%$$$###"""!!!  !!!  !!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''"""############$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%'''((()))*********000444555;;;GGGPPPSSS___```______dddkkkkkkggglllgggfffkkklllhhhdddbbbZZZ[[[ZZZYYYVVVTTTTTTUUURRRNNNNNNSSSVVVTTTTTTVVVWWWRRROOOQQQPPPLLLMMMRRRMMMNNNOOOQQQRRROOOKKKGGGAAA@@@AAAEEEJJJLLLJJJFFFCCCGGGNNNRRRNNNIIIJJJPPPHHHKKKNNNPPPRRRUUUWWWWWWXXXZZZ]]]___```bbbfffiiibbbmmmwwwxxxrrrqqqyyy{{{~~~vvvyyyppplllllloooxxxzzzqqqhhh]]][[[bbbZZZTTTPPPNNNIIIAAA;;;:::111333333333666999666000---------...///000111111//////000111222222333333vvvlll]]]QQQHHHBBB<<<999<<<555000///...******+++,,,+++)))'''%%%$$$######!!!!!!!!!###%%%%%%###!!!  !!! ###$$$"""""""""""""""############$$$############%%%&&&'''&&&&&&%%%%%%$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$$$$&&&((('''((((((((('''''')))+++%%%(((+++---...111555888===AAADDDEEEIIIOOORRRQQQ___RRRPPP[[[ccc^^^WWWWWWYYYYYYSSSRRRXXXSSSOOOVVVPPPSSSYYY___ccceeehhhllllllmmmmmmkkkiiiiiikkkmmmooollliiihhhhhhhhhgggfffggggggfffdddbbb```______ddd```^^^aaafffiiifffaaa___XXXRRRSSSZZZ______]]]\\\```bbbaaadddhhhiiiggggggiiiiiiffffffjjjkkkiii\\\eeelllllllllooossstttxxxzzz}}}~~~{{{xxxvvvyyyxxxxxx{{{yyymmmjjjvvvsssjjjaaaZZZ[[[```WWWSSSLLLEEE???:::888777333444555555555444222222222111///,,,+++*********++++++---111111...///333uuufffYYYPPPHHHBBB>>><<<666111000///,,,,,,...+++***(((&&&%%%######"""!!!!!!!!!###%%%%%%###!!! """  """###!!!!!!!!!!!!"""""""""######%%%$$$###""""""###$$$$$$############$$$$$$$$$$$$######""""""""""""######"""###$$$###"""###$$$&&&"""#########""""""$$$&&&''')))---555@@@IIIPPPSSS]]]cccjjjoooxxxxxx{{{vvvyyy~~~uuuiiidddaaa\\\[[[]]]WWWSSSMMMGGGAAA>>><<<<<<666666666555333111///---333222000...,,,,,,+++,,,,,,+++,,,//////,,,...222ssseee[[[RRRJJJEEE@@@999444222000---+++---***)))'''%%%$$$""""""!!!"""!!!"""###%%%%%%###!!! !!! !!!  !!!!!!!!!!!!"""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!!!!! !!!!!!"""!!!"""###"""!!!!!!###%%%$$$%%%&&&%%%$$$$$$&&&(((...///444@@@QQQ```jjjmmm}}}}}}||||||rrrgggdddeeeccc^^^[[[QQQNNNIIICCC>>>;;;::::::555555444333222000...---333222111///...------------+++,,,...---+++---222rrrfff[[[RRRKKKFFF???888555111,,,)))***)))(((&&&$$$###!!!!!!!!!###""""""$$$%%%%%%###!!! ###(((000444///%%% !!!!!!######""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!! !!!!!!!!!!!!"""###"""!!!!!!###%%%'''((()))((('''''')))+++///000666@@@MMM[[[ffflllvvv|||~~~yyy||||||}}}uuulllhhhhhheee___[[[OOOLLLFFF@@@;;;888777777222222222222222111111000111111000///...---------///,,,,,,---,,,+++...333}}}pppeeeZZZSSSIIIBBB;;;777333...+++,,,)))(((&&&$$$"""!!! #########$$$%%%%%%###!!!  ,,,444---!!! !!!!!!"""""""""""""""""""""!!!!!!!!! ###""""""!!!!!!""""""######$$$$$$$$$######%%%&&&$$$%%%&&&%%%$$$$$$&&&(((''',,,222666;;;CCCOOOXXXdddlllrrrtttxxx~~~}}}~~~tttrrrnnniiieeebbb^^^[[[RRROOOIIIBBB<<<999777666222222222111111111111111.........------,,,,,,+++///---,,,...---+++///444{{{oooccc\\\LLLEEE>>>;;;777222///111)))(((&&&$$$###!!!!!! $$$$$$###%%%&&&%%%###!!!(((&&&  !!! !!!"""#####################"""!!! $$$######""""""######$$$$$$%%%&&&%%%$$$$$$&&&(((###$$$%%%$$$###$$$%%%'''%%%+++111222111555???HHHPPPXXX___```dddmmmwww|||~~~}}}~~~{{{{{{zzz}}}{{{}}}~~~oooqqqoooiiieeedddaaa^^^PPPLLLFFF???999666444333555444222000...---,,,,,,++++++,,,,,,,,,++++++***,,,***+++...---,,,///444yyymmmeeeVVVNNNFFFAAA;;;444000111***)))'''%%%###"""!!!!!!%%%$$$$$$%%%&&&%%%###!!! ###...666999    !!!!!!!!!!!!!!!"""#########"""!!!""""""""""""""""""""""""$$$######""""""######$$$$$$%%%&&&%%%$$$$$$&&&(((&&&'''''''''&&&&&&((()))&&&***......,,,...333999222<<>>:::888888999:::999:::===@@@CCCEEEFFFGGGFFFEEEDDDCCCDDDGGGKKKMMMKKKNNNRRRSSSRRRSSSWWWZZZ\\\\\\\\\\\\^^^cccjjjooovvvxxx|||yyymmmggg```]]]\\\ZZZTTTOOOHHHDDD>>>;;;999777333///000///...,,,+++*********+++,,,,,,,,,,,,,,,,,,+++&&&(((***++++++---///222uuuiii___SSSJJJDDD>>>444---,,,(((### !!!!!!!!!######$$$$$$$$$######"""""""""!!!!!!  ###%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!######""""""""""""############"""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""""" !!!"""###%%%&&&(((&&&&&&&&&'''((('''&&&((()))***+++,,,+++******,,,+++++++++,,,...000222///222555555444222111000000111111111000///...---***)))'''&&&'''(((+++---+++,,,,,,---------,,,,,,///...------...000222333444333222222333333222111///000/////////222777:::EEEFFFHHHLLLQQQSSSRRRQQQPPPQQQSSSUUUVVVWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRROOOPPPSSSUUUXXX]]]cccgggppprrrtttvvvxxxxxxxxxwww|||ooo```WWWRRRMMMLLLMMMMMMIIIEEEAAA>>>:::999888666333000222111///---+++))))))(((******++++++++++++*********+++,,,,,,,,,---///111~~~uuukkk^^^SSSJJJBBB777000---)))%%%"""""""""""""""############$$$$$$$$$$$$#########"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""!!!!!!"""""""""""""""!!!!!! !!!!!!!!!    !!!!!!!!!!!! !!!###&&&'''###%%%((((((%%%###"""!!!&&&&&&%%%$$$""" !!!$$$&&&$$$$$$######"""  !!!!!!!!!""""""######)))%%%""""""$$$$$$!!!&&&''''''%%%$$$$$$&&&)))%%%%%%&&&(((***+++***(((###$$$&&&'''((((((''''''%%%&&&''''''((((((((('''$$$&&&)))***,,,///333666'''((()))***+++------...------///888HHHWWW[[[VVV;;;>>>DDDIIINNNTTTYYY]]]gggiiilllpppsssxxx}}}xxxdddXXXPPPDDD@@@===:::999;;;<<<:::777777666555666666555222000000///...,,,+++***)))))))))******++++++******)))***+++,,,+++******+++---~~~uuuggg[[[QQQGGG<<<555000---)))&&&&&&&&&&&&%%%"""""""""""""""######$$$############"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!     #########$$$######"""!!!"""!!! """$$$%%%#########$$$$$$###""""""!!!!!!"""#########"""!!!'''%%%$$$%%%'''(((&&&$$$%%%&&&&&&%%%###"""###$$$$$$######$$$&&&&&&$$$"""$$$%%%&&&''''''&&&&&&%%%!!!"""###$$$%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((---,,,,,,,,,---///111222,,,+++((('''+++000...)))+++---///000111222555777000111222333444666:::===<<<===>>>>>>>>>@@@CCCFFF===AAACCCCCCEEEHHHHHHDDDEEE@@@CCCDDD<<<:::;;;444555333000///000000///---111111333444444333111///,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,++++++---///wwwkkk^^^SSSHHH???999222///+++)))))))))((('''###"""!!!!!!!!!""""""###""""""###""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!"""""""""""""""!!! !!!!!! !!!""""""""""""!!! !!!"""#########!!! """$$$$$$######%%%''' !!!!!! """!!!!!!"""$$$%%%$$$#########%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%''')))((('''%%%%%%%%%%%%%%%$$$$$$%%%&&&)))***111333111+++'''''''''$$$%%%''')))******+++---///111222222000//////111333111111111000///000222444111555666333222444333000111,,,111333...///222,,,...---,,,,,,,,,---,,,,,,...000222333222111///...------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++...///000000000111333555~~~wwwkkk^^^RRRHHH???:::111...+++)))))))))(((&&&%%%$$$"""!!!!!!!!!"""###"""#########""""""!!!   !!! !!!!!!!!! """$$$### !!!%%%"""###%%%%%%$$$$$$%%%&&&  """$$$###### !!!""""""!!! """#########$$$######""" """$$$%%%$$$$$$%%%'''))))))(((((()))***,,,--- %%%$$$$$$(((...000***+++------,,,,,,...//////000000...------///111666666666444222111333555000444444000------,,,***111,,,000111***+++---'''(((((())))))+++,,,---...,,,...000111///......///333222000///...------,,,...//////////////////......///111111111222444666zzzoooaaaTTTIIIAAA<<<222000---++++++***)))'''((('''%%%###""""""###$$$$$$$$$$$$$$$$$$######"""!!!!!!  !!!!!!!!!!!!!!!  !!!"""###""""""!!!"""### !!!###!!!  """$$$$$$### """#########""""""!!!!!!"""###############!!!#########$$$&&&'''$$$$$$$$$$$$%%%&&&''''''))),,,,,,(((&&&((()))((()))***+++***)))((()))***,,,---...------...000333111111000...,,,,,,---///...222333///,,,------,,,---'''+++---''')))---'''((()))))))))******,,,---)))+++------,,,,,,///111333333333333333333444555666666777777777777666666333444555444333333555777tttfffXXXMMMDDD@@@555222000......---,,,***+++***'''%%%######$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!""""""#########  !!!   """   !!!"""#########  """!!!!!!!!!"""###############$$$###"""%%%******&&&!!!###&&&'''(((***,,,...,,,---...------...111333222222222000......///111+++000222///,,,///111000///)))---000***,,,000+++---------+++)))((()))***&&&(((++++++***+++///333000111222555888;;;===???>>>??????@@@@@@??????>>>>>>??????===<<<;;;<<<>>>wwwgggZZZOOODDD>>>888555111...------,,,+++,,,***((('''''''''&&&%%%###$$$$$$%%%%%%&&&&&&&&&%%%$$$############   !!!!!! !!!!!!"""!!!!!! """###$$$%%%###"""!!!"""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&)))(((%%%&&&)))***(((---+++******+++,,,,,,+++))),,,+++((((((+++,,,))),,,,,,,,,++++++*********---+++)))(((((((((&&&$$$++++++,,,------......///...000222333555888<<>>888555111///......---------+++)))(((((('''&&&%%%%%%&&&&&&&&&''''''(((((($$$#########%%%%%%###!!!  !!!!!!!!! !!!"""###%%%$$$"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%((('''$$$%%%((()))''',,,***((()))***+++******(((******&&&&&&******(((******)))))))))((((((((('''&&&%%%''')))******)))))))))******+++,,,,,,,,,000111222222222333666999???AAADDDEEEFFFGGGHHHJJJJJJGGGFFFIIIJJJHHHIIIMMMooo```RRRFFF???999666222000000000000//////---***))))))((('''%%%'''''''''''''''((((((((($$$$$$###%%%&&&'''&&&$$$$$$$$$######"""!!!   !!!!!!%%%$$$###"""!!!!!!"""""""""""""""#########$$$$$$###&&&%%%######&&&'''%%%***(((&&&'''((()))((((((&&&(((((($$$$$$((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######%%%(((******)))&&&&&&''''''((()))))))))...000111111111333777999999<<>>AAA@@@CCCGGGIIIKKKMMMOOOQQQMMMKKKMMMRRRUUUTTTVVVYYYzzzjjj\\\PPPHHH@@@===999666555555444333111///...---...///...---111111111000///...------,,,+++))))))((('''$$$"""######""""""!!! """  !!!######  """ !!!!!!!!!"""""""""!!!"""###!!!%%%###""""""###$$$$$$######%%%%%%""""""%%%%%%###!!!!!!!!!""""""""""""######"""!!!!!!"""###""" ######$$$%%%%%%&&&&&&'''%%%''')))+++,,,000444777@@@CCCGGGKKKMMMPPPSSSUUUPPPOOOQQQVVVYYYXXXYYY\\\nnn___QQQIIICCC???;;;888777666444333000///......000111111000333222222000///...------+++***((((((((('''%%%###&&&&&&%%%%%%%%%$$$$$$$$$!!! !!! ######  ### !!!!!!!!!!!!""""""""""""!!!"""###!!!$$$###!!!!!!###$$$###"""!!!###### ######!!! !!!!!!!!!!!!  !!!""""""!!!""""""######$$$%%%%%%%%%###%%%&&&&&&&&&(((,,,...555888>>>CCCGGGKKKPPPSSSRRRPPPSSSYYY[[[ZZZZZZ]]]ppp```RRRIIIEEEAAA<<<999777666444333000///...///111222333222111000///...---,,,+++***)))((('''((()))(((&&&%%%""""""!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! """### !!!$$$!!!!!!!!!!!!"""""""""###"""!!!"""###!!!$$$###!!!!!!#########"""!!!!!!!!!!!! !!!  !!! !!!!!!""""""###$$$$$$$$$"""###$$$$$$%%%&&&***,,,---111777>>>CCCIIINNNRRRQQQPPPSSSXXXZZZYYYYYY\\\xxxfffXXXPPPMMMDDD>>>===<<<999777777333111//////111111111000111///...---,,,+++(((%%%...***'''))),,,+++%%% $$$"""   """!!!!!!!!!!!! $$$!!!"""$$$###"""###!!! !!!""""""!!! """$$$&&&&&&''')))(((''''''((('''%%%#########"""!!! %%%###""""""######"""!!!!!!   !!! !!!!!!!!!!!!""" !!!!!!###$$$$$$+++---000444999@@@HHHMMMQQQQQQUUU[[[]]]ZZZZZZ]]]ooo```XXXRRRIIIBBB@@@???:::777777111000......///000///...000///......000000///---000...,,,***(((%%%"""   !!!###$$$###""" """  !!!!!!  """$$$'''((()))***+++******+++,,,---+++***%%%$$$###"""!!! """    !!!!!!!!!!!!!!!""""""""""""""""""!!!"""###$$$%%%%%%&&&(((+++...222888???DDDLLLPPPXXX^^^^^^[[[___eee{{{kkkaaaXXXOOOGGGDDDAAA<<<888888333111//////000000000...222111000111333444444444222222///***###     """$$$### """!!! !!! !!!"""!!!   """$$$&&&'''''''''''''''(((***+++***)))$$$###"""   !!!!!!!!!!!!"""""""""###############$$$%%%&&&&&&$$$&&&(((***---111777;;;BBBIIITTT[[[[[[ZZZ```iiivvvhhh\\\SSSKKKGGGDDD>>>:::999777555333333333444333222777555333333444555555444222000+++%%%  """###!!!"""    !!!"""""""""""""""!!!###%%%%%%$$$"""######"""!!! !!!   !!!!!!!!!""""""#########$$$$$$&&&'''(((((()))+++,,,---000444777<<>>FFFTTT^^^cccgggkkk{{{jjj```WWWRRRMMMEEE@@@???;;;999777666666666555444555444444555777777666444---&&& """!!!%%%!!!!!!!!!###''')))***)))******++++++---...000111000000111222111///,,,+++***000666999888888;;;>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>><<<===>>>??????>>>===<<<555888999666555666444000333222111000///---)))&&&"""$$$%%%%%%###""""""###"""!!!!!!###$$$$$$"""  ###"""!!!!!!"""!!!!!!     !!!!!!!!!!!!""""""###%%%'''***,,,---***,,,...//////111444666===<<>><<<999999999999777666666666777888888777333000***&&&""" !!!!!!  """"""######$$$%%%&&&&&&))),,,...,,,***+++000555555555555777:::<<<<<<;;;<<<<<<======>>>???@@@AAAAAAAAAAAA@@@===999555222444888???DDDIIILLLNNNOOOPPPPPPQQQQQQRRRTTTUUUVVVUUUUUUTTTTTTTTTUUUUUUVVV\\\^^^```cccddddddccccccYYY^^^```___```aaa^^^ZZZ^^^]]]\\\ZZZWWWRRRLLLGGG>>>@@@AAA???:::777666666222222222444555555222000+++,,,------......------...---,,,---......---+++$$$###"""!!! ###""" !!!""""""!!!!!!!!! !!!  !!!!!!!!! """"""""""""############"""###%%%(((+++...111222111333666777888:::===???BBBCCCJJJXXXccchhhkkkooowwwjjjbbbYYYOOOGGGDDDAAA???===<<<<<<<<<;;;999;;;;;;;;;;;;999555///***(((((('''$$$!!! !!!!!!  """############$$$%%%&&&'''(((,,,,,,...000222333555666222333444555777888999999;;;===???<<<999999>>>CCCCCCBBB@@@@@@AAAAAA@@@>>>;;;;;;:::::::::;;;<<<<<<;;;;;;:::888333---(((%%%$$$%%%)))111999>>>===;;;>>>??????@@@AAACCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKGGGJJJMMMPPPSSSTTTTTTTTTIIIOOOUUUWWWZZZ\\\[[[WWWZZZ[[[^^^aaabbb```\\\XXXUUUWWWWWWSSSMMMHHHEEEEEEAAAAAABBBDDDEEEDDDBBB??????@@@AAABBBDDDEEEEEEEEE>>>>>>>>>???AAABBBAAA@@@333222000...,,,+++******&&&%%%$$$$$$%%%%%%$$$###""""""!!! !!!"""!!! !!!"""""""""!!! ###$$$$$$$$$$$$%%%%%%%%%###%%%'''***---111444666:::===@@@BBBCCCEEEGGGJJJLLLPPPYYYeeelllpppuuu|||ssshhhaaaXXXPPPMMMFFFCCC@@@??????@@@??????@@@??????===:::666333111...+++)))((())))))))))))...&&&!!!$$$'''&&&$$$###!!! """%%%""" ###***000111000222222333444555777999:::<<<<<<<<<;;;:::888777666777555333111000000111222444333222111///---,,,,,,---------------,,,+++***++++++***((('''%%%$$$$$$%%%$$$$$$###!!!!!!"""""""""'''&&&&&&%%%$$$######"""$$$#########$$$$$$$$$###)))***+++******+++...111000---***---222555444222777888:::<<<===<<<;;;:::>>>??????>>><<<;;;<<<===:::;;;===???AAACCCCCCDDDGGGJJJNNNQQQRRRRRRTTTUUUQQQJJJEEEHHHOOOSSSOOOIIIGGGDDDAAABBBCCCAAA:::444888777555000---+++,,,---,,,(((###""""""###""" !!!###!!!### """%%%&&&%%%!!!%%%$$$$$$$$$%%%&&&'''(((++++++,,,000333888EEERRRVVV[[[\\\XXXVVVZZZ]]]^^^```dddjjjqqqwww~~~zzznnnaaaYYYVVVNNNLLLIIIGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>===<<<>>><<<;;;;;;<<<===<<<;;;666777<<<@@@<<<111)))'''###!!!!!!"""(((%%%"""$$$***......---111111000...------------((((((((('''&&&%%%######$$$###!!! !!! +++%%% !!!###!!!!!!!!! &&&''''''&&&$$$"""######&&&'''((()))************))),,,111444888;;;>>>AAAIIIGGGFFFIIINNNRRRRRRQQQMMMJJJIIILLLQQQTTTSSSQQQMMMMMMKKKGGGDDDCCCDDDEEE===;;;888666555222---***,,,,,,***'''$$$""" """!!!!!!!!!"""######"""$$$%%%&&&((()))+++,,,,,,***,,,000333555???VVVlll|||kkkbbb```XXXUUURRROOONNNLLLIIIGGGGGGGGGHHHIIIKKKMMMOOOPPPNNNNNNOOORRRUUUWWWVVVUUU^^^dddkkkgggUUU===---)))&&&###   """ """""" %%%$$$"""  """######111((( !!!###$$$%%%%%%%%%&&&(((***'''$$$!!!"""%%%&&&$$$"""$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%###!!! !!!!!!!!!"""!!!!!!  """$$$%%%&&&(((+++---333555777999;;;===@@@AAA???<<<;;;>>>EEELLLPPPQQQSSSTTTTTTRRRQQQRRRTTTVVVQQQQQQQQQQQQPPPLLLFFFAAA???<<<888555333000***&&&&&&%%%###""""""###%%%&&&######$$$$$$%%%&&&&&&&&&(((---333555777FFFggg~~~rrrnnnccc___YYYUUUTTTTTTTTTSSSWWWWWWYYY\\\```eeeiiikkksssuuuxxx~~~gggHHH444---(((%%%!!!  """######  """"""###'''"""!!!  !!!""""""""""""$$$&&&###!!! """###"""!!!%%%&&&&&&&&&&&&%%%######***++++++)))'''%%%%%%&&&###$$$$$$$$$$$$###""""""%%%&&&&&&&&&%%%&&&)))+++(((((()))*********++++++---***((()))---222555777===???AAABBBDDDFFFJJJLLLMMMOOORRRUUUVVVVVVSSSRRRNNNMMMKKKIIIGGGDDDAAA>>><<<<<<:::777222---)))(((******)))((()))+++,,,...+++000666:::===OOOqqquuuooogggaaaaaadddhhhjjjrrrsssuuuyyy~~~wwwWWW<<<000(((%%%!!!!!! """%%%  !!!"""###&&&***...---+++)))+++------***''',,,***)))((()))***)))))))))+++---...///111333666555777:::===@@@CCCFFFHHHKKKOOORRRRRROOONNNPPPSSSVVVYYY]]][[[TTTJJJBBB===444222...+++)))***+++,,,000222777===EEEVVVppp~~~yyyzzz~~~cccAAA...(((%%%"""  !!!!!! !!!###(((&&&%%%(((---///,,,(((+++,,,,,,,,,+++***)))(((&&&'''((((((&&&%%%&&&'''%%%&&&''''''(((,,,111444666;;;@@@@@@===>>>DDDJJJOOOXXXcccjjjkkkgggdddcccUUURRRKKKDDD<<<666222000444444777>>>FFFQQQbbbqqqdddDDD222)))&&&###!!!!!!!!!  """$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%&&&%%%'''((('''%%%######$$$###$$$$$$"""!!!"""%%%)))((()))))))))(((***///333333<<>>DDDMMMTTT```kkkrrrtttrrrpppeeebbb___ZZZRRRMMMRRR[[[[[[jjj|||dddSSSGGG666)))'''((())))))'''&&&&&&$$$###!!! """$$$!!!""""""#########"""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################!!! !!!"""$$$$$$%%%(((***---///111555666>>>KKKUUU]]]dddkkkrrrtttvvvssslllccc[[[WWWZZZZZZaaattt{{{hhhOOOBBB;;;///...,,,+++++++++)))((((((!!!  !!! !!! !!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!"""###(((((())))))***+++,,,---,,,,,,000888>>>AAAEEEJJJYYY```jjjqqqrrrooollliii```___aaahhhuuusss^^^LLL:::666666///111///+++((('''&&&%%%######"""  !!! !!!"""###$$$$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%$$$###""""""!!!!!!""""""!!! !!!"""###******)))******+++,,,,,,,,,***+++000111000222555>>>EEEQQQ\\\eeelllqqqtttiiilllkkkfffgggxxxgggMMMBBB::::::;;;444222///***%%%%%%&&&%%%!!!###""" !!!###%%%""""""###$$$$$$%%%&&&&&&&&&%%%###!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!""""""&&&''''''(((***,,,---...000...///333555333555888999;;;???EEENNNZZZgggoooqqqyyyzzzrrrmmm{{{~~~]]]JJJLLLKKKEEE<<<000000///***&&&(((...---'''"""###((((((''''''&&&&&&&&&&&&$$$###"""!!!  !!!!!!!!!!!!""""""###$$$$$$$$$$$$######"""###$$$&&&'''&&&&&&&&&''')))+++,,,---///---///444777777888<<>>===???KKKPPPVVVaaahhhsssqqqaaaPPPFFF@@@888000,,,+++)))'''%%%###"""  ###!!! $$$""" """!!!"""###!!!$$$###""""""$$$%%%%%%$$$!!!###$$$$$$$$$%%%''')))%%%###%%%***------...000333444666888:::>>>CCCFFFDDDOOOSSSXXXbbbiiivvvnnnXXXBBB999999666000+++...)))###!!!"""###!!! !!!!!!!!! !!!!!!""""""!!!!!! !!!  """  ###%%%&&&$$$"""  """###    """"""!!! !!!"""""""""###%%%'''&&&$$$&&&,,,......000333111555999:::;;;???FFFLLLMMMVVVYYY^^^hhhooo~~~xxxeeePPP;;;333333222---)))'''###  !!!$$$'''%%%###""""""%%%'''(((((('''&&&%%%###"""!!! !!!!!!!!! !!!"""###%%%'''"""!!! ###&&&+++---&&&((('''######&&&&&&###$$$"""!!!!!!"""###"""!!!"""######!!! !!!(((&&&(((,,,---+++---222000222555777888<<>>999333---+++***)))((('''&&&%%%$$$$$$%%%&&&'''&&&%%%""" !!! """&&&(((***++++++000...,,,444;;;===WWWhhhIII>>>555222...,,,---///000111---,,,***(((&&&%%%$$$$$$######%%%&&&(((***+++,,,333222111777<<<<<>>QQQ^^^FFF>>>222...+++&&&$$$"""!!!!!!###$$$$$$$$$$$$&&&%%%(((333555444:::HHHtttuuuPPPAAA888///'''&&&$$$""" !!!  """###"""###$$$&&&%%%$$$&&&+++...111777>>>TTTbbbFFF999///%%%***)))&&&$$$!!! !!!!!!!!!!!!###%%%%%%$$$&&&***---///555<<>>555222///+++)))'''%%%###!!! !!!!!! """$$$%%%%%%%%%'''))),,,***---555AAAOOOaaaooo~~~OOOFFFEEE999333:::...,,,(((&&&%%%###!!! !!! """$$$$$$$$$%%%&&&(((...,,,---333<<>>LLLTTT```kkkttt}}}dddJJJ??????===777333222000+++)))***&&&###  !!!"""###$$$$$$$$$'''%%%''',,,...000666===JJJQQQ[[[dddkkkrrrzzzwwwUUUGGGBBB???>>>888333///000...***'''(((%%%###  !!!"""###$$$$$$$$$&&&%%%&&&+++---...444:::HHHNNNWWW___eeekkkrrrwwwyyyTTTCCCCCCEEEBBB>>>555000---...---)))'''((($$$"""  """######$$$$$$%%%$$$&&&***,,,---111888???FFFPPPYYY```hhhooouuufffWWWHHHDDDDDDAAA;;;777444///---///...***''''''$$$"""   !!!"""#########%%%$$$&&&***,,,,,,000555777>>>HHHQQQXXX```hhhnnnaaaSSSNNNJJJHHHBBB999444333444///---///...)))&&&&&&###!!!  """'''!!! !!!"""#########%%%$$$'''+++,,,+++///444999???HHHPPPVVV\\\ccchhheeeOOOPPPLLLHHHEEE@@@999555666333///---///---((($$$$$$"""!!! """ !!!"""#########&&&%%%''',,,---,,,...333;;;AAAIIIPPPUUUZZZ```eeeuuu```WWWTTTIIIBBB===>>>>>>;;;888777333...,,,...,,,'''###""""""!!! !!!""""""######&&&&&&(((,,,---,,,...333555<<>>EEEKKKRRRXXX\\\{{{kkk[[[UUURRRMMMEEEAAA@@@<<<777666777777555222000---***(((&&&%%%###!!! !!!***---...((( !!!""""""""""""###%%%&&&''''''(((+++---///555===EEEKKKQQQVVVZZZ{{{ggg]]]UUUSSSRRRLLLDDD@@@>>>;;;777555555444222000...,,,)))'''&&&%%%###!!! (((+++)))$$$ !!!""""""""""""###$$$&&&&&&&&&'''***,,,///555>>>GGGMMMRRRVVVYYYnnnaaa[[[SSSNNNMMMLLLFFF@@@>>>===;;;888666444222000...---+++(((&&&&&&%%%###"""$$$$$$ !!!!!!""""""""""""$$$%%%&&&&&&'''***,,,...444>>>FFFMMMQQQTTTVVV~~~iii______RRRLLLIIIIIIGGGBBB??????;;;:::888555222000---,,,+++)))'''%%%%%%%%%###""" !!!!!!!!!!!!!!!###%%%&&&&&&(((+++......333<<>>BBBEEEHHHLLLOOOtttkkk___VVVQQQNNNJJJGGGEEEBBB>>>;;;::::::999888333333111///---***(((&&&(((&&&###"""!!!!!! !!!!!!!!! !!!"""######%%%)))///333888;;;???CCCFFFIIILLLOOO}}}lllfff___WWWQQQNNNLLLHHHEEEBBB???;;;999888888777666222222000///,,,***((('''(((&&&###!!!!!!!!! !!!"""""""""""""""$$$%%%%%%&&&(((,,,111555;;;===AAADDDFFFIIILLLNNN~~~nnnddd]]]YYYTTTPPPMMMKKKGGGEEECCC@@@<<<999777555222111000000///...,,,***(((''''''%%%"""!!!!!!!!! !!!""""""""""""%%%&&&'''(((***---222666;;;>>>BBBDDDEEEGGGIIIKKKyyynnnddd^^^SSSQQQNNNJJJGGGDDD@@@>>>AAA>>>;;;888777555222000//////...---,,,***((('''&&&$$$"""!!!!!! %%% !!!,,, !!!"""""""""$$$&&&''')))***...222666:::===@@@BBBCCCDDDFFFHHHqqqiiibbb\\\XXXOOOMMMKKKGGGDDD@@@===;;;;;;999777777666666333222---------,,,+++***((('''%%%###!!! !!! !!!***=== !!!"""""""""$$$&&&(((***+++...222666888;;;>>>@@@AAABBBDDDFFFpppgggbbbZZZUUUTTTLLLLLLIIIFFFBBB???======888666555555555444111///,,,,,,,,,,,,+++***((((((%%%###!!! """000 !!!"""#########%%%''')))+++---///333666777:::===???@@@BBBDDDFFFvvvmmmeeebbb\\\RRRNNNPPPGGGGGGEEEBBB>>>;;;;;;;;;999777555444222000---***,,,,,,,,,++++++)))((((((%%%###  !!!"""$$$$$$%%%%%%%%%(((***,,,...111444777777999===???AAABBBDDDFFF|||iiieee___ZZZUUUPPPKKKHHHFFFEEECCC@@@===:::777666:::888666555555444222000///---***))))))((('''%%%###""" !!!###!!!!!!!!!!!!"""###$$$%%%'''(((***+++,,,...222555::::::<<<>>>AAADDDFFFHHHssskkkddd```ZZZUUUQQQMMMHHHEEEEEEDDDBBB???<<<:::888777777666444333333222000......,,,***))))))((('''%%%$$$"""  """$$$$$$$$$$$$%%%&&&''')))***+++,,,...///000333666999:::;;;===???BBBDDDGGGHHHpppfffaaa\\\XXXSSSOOOLLLIIIEEEBBBBBBAAA???===;;;:::888777555333111000000000...,,,---,,,***))))))((('''%%%$$$""" !!!!!!!!!!!!###%%%%%%%%%&&&'''(((***,,,------///111222333555999;;;;;;;;;<<<>>>@@@CCCEEEFFFzzzppphhhaaa___TTTQQQMMMJJJHHHEEEBBB@@@>>>>>>===<<<:::999888777333111000/////////---+++,,,+++)))))))))(((&&&$$$$$$"""!!! !!! !!!!!!!!!"""###%%%######$$$&&&(((***,,,---,,,...111222333555888:::<<<<<<<<<===>>>???@@@AAAvvvlllhhhaaaZZZVVVOOOLLLIIIFFFEEECCCAAA???<<<;;;;;;:::999888777777333111000///000///...,,,+++***))))))))))))&&&$$$$$$###!!!!!!!!!!!! !!!"""!!!"""###%%%$$$$$$%%%&&&(((***,,,---,,,...111333444555888:::@@@@@@???>>>>>>>>>>>>>>>xxxlllgggccc[[[RRRNNNLLLIIIFFFCCCBBBAAA???===::::::999888777666666555222111//////000000...---***)))((()))***)))&&&$$$%%%###!!!!!!!!!!!! !!!!!!############%%%'''((((((((()))+++---///000---000333666777888:::<<>>>>>>>>??????AAABBBCCC~~~ttthhhaaa[[[XXXTTTNNNJJJKKKGGGEEEBBB???>>>===;;;999999888888666555444333222000///------......---+++((((((((()))***)))&&&###%%%###"""!!!"""!!!  !!!"""###$$$$$$&&&'''(((((((((***++++++++++++,,,---...///000---000444666777888:::;;;888888999;;;===???AAACCCxxxlllgggccc\\\TTTOOONNNLLLGGGCCCEEECCCAAA@@@???>>><<<:::999777555444444444333222000///...---,,,+++++++++---***''''''((((((%%%"""############""""""""""""  !!!""""""######$$$%%%''')))+++,,,+++,,,---///000000111111333555777777777888:::<<<999888888:::>>>BBBDDDEEExxxkkkaaa]]]\\\WWWPPPMMMLLLKKKGGGCCCDDDBBB???>>>>>>===;;;999999777444444444444333111000///...---,,,+++++++++***(((&&&'''((()))'''%%%############""""""""""""  """ !!!"""######$$$$$$%%%&&&(((***+++,,,++++++---...///000000000///111444666777888;;;======<<<;;;;;;<<<>>>??????tttkkkbbb\\\ZZZUUUPPPKKKIIIIIIIIIFFFCCCAAA???===<<<<<<;;;999777888666444333333333222111000///...,,,++++++++++++((('''&&&'''((()))(((&&&############""""""""""""  !!! !!!"""###$$$%%%%%%&&&''''''(((***+++,,,,,,***+++,,,...////////////000222444555555666999;;;===<<<;;;::::::;;;<<<===rrrkkkeee^^^YYYYYYPPPMMMIIIGGGGGGFFFDDDBBB???===;;;::::::999777555777555333222222222111000//////---,,,+++*********((('''''''''''''''&&&&&&############"""""""""!!!   """"""###$$$%%%&&&''''''((()))***+++,,,,,,,,,,,,+++,,,---///000000000000444666777666444444555666777777888999999;;;>>>@@@}}}ssshhhccc]]]VVVRRRRRRNNNLLLIIIGGGEEECCCAAA???<<<;;;999888888888666444666444222111111111000//////...---,,,+++*********)))))))))'''&&&%%%$$$$$$############"""""""""!!! #########"""!!!!!!!!!"""!!!""""""!!! !!!######$$$%%%$$$"""!!!"""######$$$$$$%%%&&&'''(((((()))***+++,,,---------------...///111222222222222666777888777555444555666333555777888999;;;???CCCrrrjjjccc^^^YYYRRRNNNNNNLLLKKKIIIFFFCCC@@@>>>===;;;999888777777777555333555333111000000000///...///...---+++************)))******(((%%%######$$$############""""""""""""  !!! !!!"""!!!!!!"""!!!"""###"""###$$$&&&$$$$$$%%%&&&'''((())))))((()))+++---...............///000222333333333333222444666666666777999:::555777999999888999===AAA}}}sssgggaaa\\\ZZZVVVOOOLLLMMMHHHHHHGGGEEEBBB???===<<<:::999777777777777555333444222000/////////...---///...,,,+++******))))))'''((()))'''%%%###$$$%%%############""""""""""""!!!   !!! !!!"""$$$$$$$$$%%%&&&'''((())))))&&&(((+++---/////////......///000111222333333333000222444555555666888:::666999;;;:::777777<<<@@@}}}ooobbb[[[WWWTTTSSSPPPKKKHHHJJJEEEEEEEEECCC@@@>>><<<<<<:::888777666777777555333444222000/////////...---......,,,+++***)))))))))$$$&&&((('''%%%$$$%%%(((############"""""""""""" !!! """""" !!!$$$'''!!!"""###""" """######$$$%%%$$$"""""""""###$$$$$$%%%&&&'''((())))))%%%'''***---////////////---...///111222222222222222333555444333333555666555888;;;:::888888===BBBxxxmmmccc^^^WWWVVVTTTQQQMMMJJJHHHFFFEEECCCAAA??????>>><<<::::::999888666555555555555000000///.....................---,,,+++))))))(((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$############""""""!!!!!!   !!!"""###$$$$$$ !!!"""###$$$%%%%%%%%% """###%%%&&&&&&%%%%%%'''&&&'''***((($$$$$$'''***)))))),,,000111000...111333444444222111111222666444444888777444222444888555222333888<<<>>>>>>|||ssskkkbbbZZZVVVUUUTTTRRROOOKKKHHHFFFEEEDDDBBB@@@???>>>===;;;999:::999777666555444444444000//////..................---,,,+++***))))))(((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$#########""""""###""""""!!!  !!!!!!""""""#########$$$$$$$$$$$$$$$###$$$$$$&&&'''(((''''''&&&%%%%%%'''***)))&&&'''+++***)))))),,,///111000...///000222333222111222333000...111666888666666999;;;777555555888;;;<<<<<<{{{nnnhhhddd]]]WWWUUURRRQQQOOOLLLIIIFFFDDDCCCCCCAAA???>>>>>>===:::999999888777555444333222222//////...------------...---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########"""""""""#########"""!!!!!! !!!  !!!!!!!!!!!!!!!######"""""""""!!!!!!!!!%%%&&&''''''''''''&&&&&&$$$$$$&&&***+++(((***...*********,,,///000000...,,,...000111111111222444---,,,...444666666777:::<<<:::777666777888888888zzzpppfffccc```ZZZVVVUUUOOONNNLLLJJJGGGEEECCCBBBAAA???===<<<<<<<<<:::888999888666444222111000000///...------,,,,,,------,,,++++++***))))))((((((&&&&&&&&&&&&%%%%%%$$$$$$############"""""""""""""""""""""!!!!!!!!! !!! !!!!!!!!!  !!!%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''++++++)))***///******+++---.../////////,,,...000111000000111222111///000333444222222555:::888666555555555666666yyymmmeee^^^\\\YYYTTTQQQQQQMMMLLLKKKHHHFFFDDDCCCBBB???>>><<<;;;;;;:::999777777666444222111000//////......---,,,,,,,,,,,,,,,*********))))))(((((((((&&&&&&%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%((('''))),,,+++((())),,,)))+++,,,---.........///...///111111///...//////444111000333333000000333555555444444333444555666xxxmmmfff```[[[YYYVVVQQQNNNNNNJJJJJJHHHGGGEEECCCBBBAAA>>><<<:::::::::999888666444333222111000/////////------,,,++++++++++++,,,))))))))))))((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!  !!!!!!!!!"""""""""""""""!!!!!!!!!"""###&&&(((***((('''''''''''''''((((((***)))***,,,***&&&'''***)))+++---...------...//////000222111///......///222//////222333222333777222333444444333333555777yyynnngggaaa\\\YYYXXXUUUPPPMMMNNNGGGFFFEEEDDDBBBAAA@@@???<<<;;;999999999999777555222111000000/////////000---,,,,,,+++++++++++++++))))))((((((((((((''''''&&&%%%$$$#########$$$%%%###"""""""""!!!!!!!!!!!! !!!!!!!!!   !!!!!!""""""######$$$$$$###"""!!!"""###%%%''')))''''''&&&&&&'''((()))******(((***,,,***&&&&&&)))))),,,......---,,,...///...000111111000///000111111...///222444333555999333555777666444444666888vvvmmmfffcccZZZVVVTTTTTTRRRLLLJJJKKKEEEDDDCCCBBB@@@???>>>===<<<:::888888999888777555000000////////////000000---,,,++++++******++++++((((((((((((((('''''''''&&&%%%$$$#########$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!  !!!""""""!!!  !!!"""######""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&"""!!!  !!!###%%%%%%$$$$$$$$$%%%&&&((()))(((''')))+++***&&&&&&***))),,,//////---,,,---///,,,...111111111111222333333000000333444333444888555888999888555444666888{{{sssmmmgggaaa^^^XXXVVVSSSQQQOOOMMMJJJHHHAAAAAA@@@@@@>>>===;;;:::999999999999888666555333333222000000111111///...///---,,,,,,,,,,,,+++)))(((''''''''''''&&&&&&&&&&&&"""!!!%%%'''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!     !!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!###%%%&&&%%%###$$$$$$######$$$$$$%%%&&&""""""!!!!!!"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&+++)))'''(((******'''$$$(((((()))***,,,---...///////////////000111222333222111000111222333333333444555555444777:::777111rrrlllhhhbbb\\\ZZZVVVTTTPPPNNNMMMJJJGGGEEE@@@@@@@@@???===<<<:::999777888888888777555333222222111//////000000...---...,,,++++++,,,+++***(((''''''''''''&&&&&&&&&&&&'''###!!!"""%%%'''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!      !!!!!! !!!!!!!!!"""""""""!!!###$$$$$$###&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$%%%'''((()))((('''&&&&&&&&&&&&'''***)))(((***,,,---,,,***++++++++++++++++++++++++////////////000111222333222///---000666:::999666666777777666999<<<:::555~~~sssiiifffccc]]]XXXVVVSSSQQQMMMKKKIIIGGGCCCAAA?????????>>>===;;;999888666666666666555333222111111000......//////---,,,---+++************)))'''''''''''''''&&&&&&&&&&&&(((%%%######&&&&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!     !!!!!! !!!!!!""" !!!!!!!!!!!!$$$###"""###$$$%%%$$$###&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((()))(((''''''&&&'''''''''$$$$$$$$$'''***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////000111222333555///,,,000888===;;;666555777888777999===<<<777{{{uuullleeedddaaa[[[VVVTTTQQQNNNKKKIIIGGGDDDAAA????????????>>>===;;;999999666666555555444222111111000...------------,,,***+++***)))((())))))(((&&&'''''''''&&&&&&&&&%%%%%%)))'''%%%%%%&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!   !!!!!!   !!!!!!  !!!""""""### !!!!!!!!!!!!(((&&&$$$###$$$###""" $$$$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''''''''((((((''''''&&&''''''(((######%%%'''***+++,,,+++)))***+++,,,---...///000////////////000111222333666222///111666888777444222555666555666:::;;;888xxxsssnnnhhhcccbbb___XXXSSSQQQNNNLLLIIIGGGFFFDDDAAA>>>@@@??????>>>===;;;:::999777666555444333222222222///...,,,,,,------+++***+++)))(((((((((((('''%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!   !!!    """!!!   !!!  !!! !!!"""###### !!!!!!!!!!!!"""$$$###!!!!!!"""######"""%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))***,,,---......///000******+++---...///000111////////////000111222333111222222222111111333555222555666444555999:::999vvvpppmmmgggaaa]]]\\\YYYSSSNNNNNNLLLIIIGGGFFFEEECCCAAA??????>>>>>>===<<<:::999888777666555333222222222222///...,,,,,,------+++***+++)))(((((((((((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!   !!!!!!     !!!!!! !!!!!!  !!!!!!  !!! !!!### !!!!!!""""""###!!!!!!!!!!!!""""""""""""$$$""""""$$$'''+++,,,---'''''''''''''''(((((()))%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---...------...///........................////////////000111222333,,,///222111//////222666333777888666555999;;;:::{{{rrrkkkggg```[[[XXXXXXUUUOOOMMMNNNHHHFFFDDDCCCCCCCCCAAA???<<<<<<<<<;;;999888666555666555333111000000000000///...,,,,,,------+++***+++***(((((())))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%$$$#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!! !!!    !!!!!!"""  !!!  !!!!!!  !!! """$$$!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$&&&%%%$$$%%%))),,,...///'''''''''''''''((())))))###$$$&&&''''''''''''&&&$$$#########$$$$$$%%%&&&%%%(((++++++******,,,...........................////////////000111222333///000111000//////111333333888888555333666999999wwwsssnnnfff___\\\XXXUUUVVVSSSOOONNNPPPEEEDDDBBBBBBBBBBBB@@@???:::::::::999777666444333444333111000///...//////000...------------,,,***+++***(((((())))))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$###"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!     !!!  !!!!!!    !!!""""""!!!  !!!  !!!!!!  !!!  """$$$""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%### """$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$&&&(((((((((((((((###"""""""""###$$$$$$%%%&&&))),,,---,,,---///111+++,,,---...///111222222////////////000111222333666333000///000000...,,,111666666222000333666666yyyqqqmmmiiidddaaa```YYYTTTRRRNNNHHHEEEEEEFFFDDDBBBAAA@@@>>><<<:::;;;999888777888777666444444444333333222111111000---,,,++++++******++++++***)))'''''')))))))))(((''''''&&&%%%%%%$$$###############$$$$$$%%%%%%%%%$$$###""""""######""" """"""!!!!!!       !!!!!!   !!!!!!  !!!!!! """### !!!"""######"""!!! '''###"""$$$###""" !!!!!!!!!""""""""""""$$$###"""###%%%&&&%%%$$$((())))))))))))'''%%%$$$+++***)))(((&&&&&&&&&%%%%%%###!!!###&&&((((((&&&&&&(((***---......---,,,000.........///000///......///000111333333333333555333111000000///...---222111111111222444666777}}}vvvnnngggdddaaa]]]ZZZ[[[TTTPPPOOOLLLGGGEEEEEEDDDBBB@@@??????>>><<<:::;;;999777777777666444333333333222222111000000000---,,,++++++******++++++***(((''''''((())))))(((''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###!!!!!!!!!"""###"""!!!"""!!!!!!!!!  !!!   !!!!!!  !!!    !!!!!! !!!"""!!!!!!"""######"""!!!!!!$$$$$$"""!!! !!!###%%%"""""""""""""""""""""###$$$#########%%%&&&%%%$$$&&&'''((())))))(((((('''(((((('''&&&&&&&&&'''''''''%%%$$$%%%''')))((('''(((***,,,...//////...---...---,,,---......---,,,---...///000111111111111555333222111222333222111333333222222222444555666}}}uuuooohhhcccaaa___\\\ZZZUUUOOOKKKLLLJJJFFFDDDDDDAAA???>>>=========;;;:::;;;999777666666555333111222222111000000//////...,,,,,,+++************+++***(((''''''((())))))(((''''''&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""!!! !!!######"""!!!!!!!!!!!!!!!  !!!     """"""!!!!!! !!! !!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""!!!!!!!!!""""""######""""""!!!!!!$$$%%%### ###'''$$$#####################%%%$$$###$$$%%%&&&%%%$$$###$$$&&&((()))*********&&&&&&&&&&&&&&&'''(((((()))(((&&&'''((())))))(((+++,,,.../////////......---,,,++++++,,,---,,,+++,,,---...///////////////333222111111333555555444444444333222222333444555zzzrrrmmmfffbbbaaa___\\\YYYRRRLLLIIIJJJIIIDDDBBBBBB>>><<<;;;;;;<<<<<<:::999:::888666555444333111///111000000//////...------,,,++++++***************)))(((&&&&&&((()))((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""######"""!!!!!!!!!!!!!!!!!! !!!!!!    !!!   """"""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!! """""""""""""""""""""""""""###$$$###!!!!!!$$$&&&%%%%%%$$$$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&''')))******+++'''''''''''''''((())))))***)))(((((((((((()))(((------.../////////...------,,,++++++------,,,+++------...///////////////222000///000222333333333444333222111000111111222zzztttssslllgggaaa]]][[[YYYUUURRRQQQLLLIIIJJJHHHCCC@@@@@@<<<;;;999:::;;;;;;999888888666444333333222000...000000//////...------,,,,,,+++******))))))******)))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!        !!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" !!!######""""""""""""######$$$"""!!!"""$$$&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%''''''''''''(((((())))))+++******))))))))))))))))))))))))(((''''''((()))---------............---///---,,,---...///...---...///000111111111111111444222111111222333333222333222111/////////000000zzzoookkklllhhhccc]]]YYYWWWUUUQQQMMMOOOJJJHHHIIIHHHCCC??????<<<:::999999::::::888777555444222222222222000...000000///......------,,,++++++***))))))))))))***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###(((&&&$$$$$$$$$###!!! !!!!!!!!!!!!!!!        !!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!!!!!!!###$$$######""""""######$$$%%%""" """&&&(((&&&#########$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%)))(((((('''''''''((((((,,,,,,+++***************((()))***)))(((((()))+++------------......//////000///......000000///......///000222333333444444666555333444555666666555333222000/////////000000{{{uuunnniiihhhddd```ZZZWWWVVVTTTPPPLLLKKKGGGEEEHHHGGGCCC@@@@@@<<<;;;999999999999888666333222000000111222000///000000//////...---------++++++***))))))))))))))))))'''%%%&&&'''(((''''''&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$###!!!"""######""" !!!!!!!!!"""   !!!  !!!!!!  !!! !!!!!!!!!!!!"""###  !!!!!!  !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""$$$%%%$$$$$$###""""""###$$$$$$"""""""""$$$%%%&&&%%%%%%!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$%%%'''''''''&&&)))((('''&&&&&&'''((()))*********)))******++++++(((***++++++)))))),,,...---------...///000111222000///......000000///...---...000222333444555555555333333444666888888888333333111000000111222222uuuqqqqqqmmmhhhddd^^^YYYUUURRRRRRPPPLLLIIIGGGCCCCCCFFFGGGCCCAAAAAA===;;;:::999999999777555222000///000111222111///000000000///......------+++******)))))))))))))))((('''%%%%%%'''((('''&&&&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$#########"""######""" !!!!!!"""""""""!!! !!!"""###$$$   !!!!!!!!! """!!!  !!!!!!"""!!!  !!!""" !!!"""""""""""" $$$$$$!!!!!!!!!!!!  """""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! """""""""""""""""""""""""""###%%%%%%$$$$$$%%%'''%%%$$$###""""""###$$$%%%###&&&&&&$$$###%%%((( !!!"""$$$%%%&&&'''&&&%%%$$$%%%'''((('''&&&((('''&&&&&&'''((()))***''''''(((((()))+++,,,---)))+++---,,,++++++...111.........///000222333444000.........///000///...,,,---///111333555555666111000000111555777888888444444333222222333444555~~~zzzssslllgggccc```]]]```\\\XXXVVVQQQJJJGGGHHHEEEEEEFFFFFFEEECCC@@@???;;;999666666666777777666555333111000111222222111.........---,,,,,,++++++------,,,+++***)))((('''((((((((((((''''''''''''(((''''''&&&&&&%%%$$$$$$###############"""!!!!!!$$$$$$$$$######!!!  !!!      """"""!!!!!! !!!!!! !!!  !!!!!!"""!!!!!!""" !!!""""""!!!!!!"""### !!!!!!!!!!!!    !!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""######!!!!!!###%%%$$$###"""######((($$$!!!"""%%%'''%%%"""'''$$$ """%%%%%%###!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&((()))***)))***)))((('''(((+++---,,,***)))***...///...,,,............---///333555000,,,,,,222555333111111...------...///000000///111111222333444555666777777666555333111000333555yyyuuuoooiiieeebbb___]]][[[VVVTTTSSSPPPJJJGGGHHHEEEFFFFFFDDDBBB???<<<:::;;;999777666777777777666444222000000111111111000//////......---,,,,,,+++---,,,,,,+++***)))((('''((((((((((((''''''''''''(((''''''&&&&&&%%%$$$$$$###############"""!!!!!!#########"""""" !!!  !!! !!!    !!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!""""""!!! """### !!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###%%%%%%###!!!"""$$$&&&%%%$$$###$$$$$$'''$$$!!!"""%%%'''%%%"""'''$$$!!!!!!###$$$%%%$$$############$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))***)))((('''(((+++---,,,***)))+++...///...,,,---.........---///222555000,,,,,,000333111000111000///...///111111111///333333444444555666666666666666555444333333666888yyyrrrooojjjeeeccc```]]][[[TTTQQQOOOPPPMMMHHHGGGIIIBBBBBBBBBAAA???===:::999;;;999777777777888777666333222000///000111111000000//////...------,,,,,,,,,,,,+++***)))(((((('''((((((((((((''''''''''''(((''''''&&&&&&%%%$$$$$$###############"""!!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!   !!!!!! !!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!  !!!"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########$$$&&&'''%%%$$$$$$%%%''''''%%%$$$%%%&&&'''$$$"""###&&&'''%%%###&&&$$$""""""###$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&'''''''''(((((((((''''''(((((()))))))))((()))))))))((('''(((***---,,,+++***+++---......------.........---///111444222---,,,///000......000333111000000222222111///444444444555555666666666333444555444333555777:::|||sssnnnkkkfffbbb```]]]ZZZXXXQQQNNNLLLMMMKKKGGGEEEGGG======>>>>>>>>>>>>===<<<;;;999777777888888777555333222000000111222111///000//////......------,,,,,,++++++***)))(((((((((((((((((((((''''''''''''(((''''''&&&&&&%%%$$$$$$###############"""!!!!!!!!!"""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!  !!!!!!"""""" !!!    """!!!!!!"""""""""######### !!!!!!!!!!!!"""""""""""""""!!!  !!!""" !!!"""######$$$$$$""""""""""""""""""""""""###""""""###&&&'''&&&%%%%%%&&&((((((&&&%%%&&&'''%%%$$$###$$$&&&'''&&&$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((&&&'''(((******)))((((((((()))***)))((((((***,,,,,,,,,,,,,,,---......------...///.........111333222...,,,......,,,,,,///333111000000111111000...111111222333444555666777222333444444333444666888~~~uuuqqqiiikkkhhhddd```]]]ZZZVVVTTTRRRNNNLLLMMMJJJEEECCCEEE======>>>>>>>>>=========:::888777777888777666444333222111111222222111////////////...------,,,,,,+++******))))))(((((((((((((((((((((''''''''''''(((''''''&&&&&&%%%$$$$$$###############"""!!!!!!""""""#########"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!   !!!!!!""""""   """ !!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""###""""""!!!   !!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%&&&&&&'''''''''''''''((((((((())))))&&&''')))*********)))(((((()))***)))((((((***,,,,,,------------------...,,,...///.........000111222...---...---***+++///111000......//////...,,,,,,,,,...000222444555666555666666666444444555777uuunnnllleeegggddd```]]]ZZZWWWSSSPPPQQQNNNLLLLLLIIIDDDBBBDDDBBBAAA@@@>>><<<:::999999888777666666777666444222222111000111222222000...///......---,,,,,,++++++******)))))))))(((((((((((((((((((((''''''''''''(((''''''&&&&&&%%%$$$$$$###############"""!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!    !!!!!!  !!!!!!!!!!!!!!! !!!   !!!!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""" !!!######"""###$$$&&&&&&$$$###$$$%%%###$$$%%%'''''''''&&&&&&###%%%&&&%%%$$$###$$$&&&###$$$$$$%%%'''(((((()))''''''((((((((()))))))))(((((())))))******))))))''')))******))))))***+++,,,---......---,,,---///,,,---//////......///000000......///...***+++000///---,,,,,,......---+++)))***+++---///111222333666888999888777666777888|||qqqlllkkkddd```^^^[[[YYYXXXUUUQQQOOOOOOKKKJJJJJJHHHCCCAAACCCBBBAAA???===:::999777777666555555555666555333111//////...///000000...,,,---------,,,++++++******))))))))))))((((((((((((((((((((((((''''''''''''(((''''''&&&&&&%%%$$$$$$###############"""!!!!!!!!!!!!"""""""""""""""!!! !!!""""""!!!  !!!""""""!!!!!! !!! !!!!!!   !!!"""!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!! !!!""""""!!! """### !!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!""""""!!!!!!   !!!!!! !!!  !!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""!!!!!!###$$$$$$###""""""###"""$$$&&&(((((('''&&&&&&###%%%'''&&&$$$###$$$&&&%%%%%%&&&&&&''''''(((((('''((((((((())))))))))))))))))(((((())))))***+++''')))******))))))***+++,,,...000///---,,,---///,,,---//////...---...///...---///111///+++,,,000---,,,+++,,,---...---,,,++++++,,,,,,---...//////333444666666666555666888xxxtttkkkhhhhhhbbb[[[YYYWWWVVVVVVTTTQQQNNNLLLIIIGGGIIIGGGCCCAAADDD???>>>===;;;:::999999999555444444555666555222000---------...///...,,,***------,,,++++++******)))))))))))))))(((((((((((()))(((((((((''''''''''''(((''''''&&&&&&%%%$$$$$$###############"""!!!!!! !!!!!!!!!!!!!!!  !!!""""""!!!   !!!######"""""" """ !!!"""!!! """""""""!!!  !!! !!!""""""!!! """"""!!!!!!  !!!!!! !!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!""" !!!!!!!!!!!!!!!  !!!  !!!!!!""""""!!!!!!!!!  ############""""""""""""$$$""" !!!""""""!!! !!!######!!! !!!"""!!!$$$'''(((((('''''''''"""%%%''''''%%%###$$$&&&(((''''''''''''&&&&&&&&&(((((((((((())))))))))))***)))((((((((()))+++,,,''')))***+++***)))***+++,,,...000///,,,+++---///,,,---//////...---...///------000333000,,,,,,111,,,++++++,,,...///...------------------------,,,,,,///111333333333555666|||qqqmmmjjjddd```___[[[ZZZXXXVVVSSSQQQOOONNNKKKHHHFFFDDDDDDCCCAAA@@@======<<<;;;:::888666666666444333333444555333222333111//////000000...,,,))))))))))))))))))************)))((((((((((((((())))))((('''''''''''''''''''''((((((''''''&&&%%%$$$"""!!!!!!"""""" #########""""""""""""!!! !!!!!! """!!!!!!!!!!!! !!! !!!!!! $$$###!!!!!!"""######"""!!!  !!!!!!!!!!!!"""!!!   !!!!!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!  """%%%%%%""" !!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!! !!!""""""""""""!!! !!!"""###"""  !!!  """"""""""""!!!!!!!!!!!!&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&''''''))))))))))))((('''&&&%%%))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&)))***,,,------,,,+++)))...---,,,+++,,,---...///------,,,,,,,,,+++++++++000///...---------------000---++++++---...---+++222---+++---...,,,+++------***+++111444333333555}}}sssjjjgggfffbbb______XXXWWWUUUSSSQQQNNNMMMLLLIIIGGGDDDCCCCCCBBBAAA???======<<<;;;:::888666555555444333333444444333222222111//////000000...,,,***************************))))))((((((((((((((()))((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$"""!!!!!!######""" """"""""""""!!!!!!!!!!!!!!!!!!""""""!!!  !!! !!!!!! ###"""!!!!!!!!!"""""""""!!!  !!!!!!!!!""""""""""""!!!   !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! """$$$$$$""" !!! !!! !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!""""""###"""!!!!!! !!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""'''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&'''((()))***&&&'''***,,,......------...---,,,+++***++++++,,,+++,,,,,,,,,------......000//////...............///---******,,,---,,,***,,,)))(((---///......000...+++,,,111444333333555sssjjjcccaaa```\\\ZZZ[[[UUUTTTRRRPPPNNNKKKJJJIIIFFFDDDBBBAAAAAAAAA@@@>>><<<<<<;;;;;;999888666555555444222333444444333111222000////////////...---++++++++++++++++++******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%###"""!!!"""$$$$$$$$$"""""""""""""""!!!!!!!!! !!!""""""""""""!!! !!! !!!!!! !!!!!! !!!!!!!!! !!!!!!!!!"""""""""######"""!!!   !!! !!!!!!""""""""""""!!!!!!"""!!! !!!"""###"""!!!"""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!"""#########!!!!!!  !!!######""" !!!"""###$$$"""!!!    !!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!""""""#########'''&&&%%%###""""""""""""((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''')))***,,,---&&&''')))+++------------...---,,,+++***)))))))))++++++,,,---...///000000000000000///////////////...,,,******+++,,,+++***)))'''(((...000///...//////++++++000333222222444zzzoooggg```^^^[[[VVVTTTUUURRRQQQPPPNNNLLLJJJHHHGGGDDDBBB@@@?????????>>>===;;;;;;::::::999777666555444333222222333333222111111///......//////...---,,,,,,,,,+++++++++++++++)))))))))))))))(((((('''((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%###"""!!!"""$$$%%%%%%$$$#########"""""""""!!!!!! !!!!!!!!!!!! !!! !!!!!!  !!!  """"""""""""############"""!!!!!!  !!!!!!""""""""""""!!!!!!""""""!!! !!!"""""""""  !!!!!!!!!!!!!!!  #########""""""!!!!!! !!!!!!!!!"""""""""######  !!!"""!!! !!!"""###!!!!!!     """!!!!!!!!!!!!""""""### !!!"""######$$$$$$&&&%%%$$$###############'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((&&&&&&''''''''''''((((((&&&''''''((()))+++---...***++++++++++++***))))))------,,,+++++++++******---------...///000000111000000111111111000000000...---,,,+++,,,,,,,,,,,,+++)))***///111...,,,,,,...+++***...111000000222xxxuuujjjddd^^^\\\YYYTTTSSSUUUQQQPPPOOOMMMKKKIIIHHHGGGCCCAAA???>>>>>>>>><<<;;;::::::999999888777666555444222111111222222111000000///......//////...---,,,,,,,,,+++++++++******((())))))***)))(((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$###"""!!!"""$$$%%%%%%$$$$$$$$$#########"""""""""  !!! !!!!!!  !!! """  !!!""""""""""""############!!!!!!!!!!!!!!!  !!!!!! !!!!!!""""""""""""!!!!!!"""""""""!!! !!!""""""   ######""""""!!!!!! ###"""""""""!!!!!!!!!   !!!!!!!!!  !!!!!!  """!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$%%%$$$$$$###$$$$$$%%%&&&&&&###$$$$$$%%%&&&''''''((("""###$$$&&&''''''''''''''''''((((((((())))))))))))))))))))))))***++++++++++++++++++******))))))++++++,,,---------......///////////////////////////000111222222111000000//////...------,,,---...,,,)))+++000222///,,,---...***))),,,...---...000~~~xxxsssoooccc^^^[[[ZZZXXXTTTTTTWWWOOOOOOMMMLLLJJJHHHGGGFFFDDDBBB???======<<<;;;999999999999888888666555555333222000111222222111//////...------//////...---,,,,,,,,,+++******))))))((()))*********)))'''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###"""!!!"""$$$$$$$$$"""############""""""""""""""""""!!!!!!!!! !!! !!!!!!  """  """  !!!"""!!!!!!!!!"""""""""######!!!""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###"""!!! !!!""" !!!!!!!!!!!! """""""""!!!  !!!  """!!! !!!###""""""!!!!!!  !!!"""######!!!""""""######$$$$$$$$$#########$$$%%%&&&'''(((!!!!!!"""$$$%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&''''''(((((()))*********++++++***))))))((())))))(((((())))))***++++++,,,***+++,,,---.../////////000000//////...............///111222222111000000///000000///---,,,...///+++)))***///222111000111///***(((+++---,,,---///zzzuuunnnggg___[[[YYYXXXUUUPPPPPPTTTNNNMMMLLLJJJIIIGGGFFFEEEEEECCC???===<<<;;;999777888888888888777666555555333111000000111111000//////...------//////...---,,,++++++***))))))((((((((((((*********)))'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$"""!!!!!!######""" !!!!!!!!!!!!  """""""""!!!!!!!!! !!! !!!!!! !!!###!!! $$$ !!!"""""" !!!!!!!!!"""""""""!!!""""""###"""!!!  !!!""""""######""""""!!!!!!""""""""""""!!!!!! """$$$$$$""" !!!    !!! !!! !!! !!!""" !!!!!!!!!""" !!!"""##########################################$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))***+++***)))(((((((((((((((((((((((())))))***+++,,,***+++,,,---...------,,,.....................///---...000111222111000///...///000...,,,+++---//////,,,+++000222111111333111,,,***,,,...------000~~~wwwuuupppfff]]]___[[[XXXVVVQQQKKKJJJMMMLLLLLLJJJIIIGGGFFFEEEDDDFFFDDD@@@>>><<<;;;888666777777888777777666555444222111000000111111000///...---,,,---//////...---++++++******)))((((((''''''(((***+++***)))'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$"""!!!!!!""""""!!!  !!!!!!!!! """!!!!!!!!!!!! !!! !!!!!! """$$$""" $$$ !!!"""""" !!!!!!!!!!!!!!!"""#########""" !!!!!!"""###############!!!!!!""""""""""""!!!!!!"""%%%%%%"""  !!!!!!    !!!""""""!!!###"""!!!  !!! !!!###$$$%%%!!!""""""$$$$$$$$$#####################"""""""""""""""###"""""""""""""""###############$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))))))))(((((((((((()))))),,,+++***)))((((((((((((***+++,,,---,,,+++***)))+++,,,,,,---...///000000,,,...000111222111000///---...///...+++***,,,///555000...111111//////000333...+++---///...///111yyyssslllccc\\\ZZZ\\\WWWRRRPPPRRRRRROOOLLLNNNIIIGGGIIIHHHCCC@@@@@@CCC@@@<<<:::::::::999999888777666555555444444555666222///000333444000,,,.........///////////////***)))((()))***+++***)))))))))((('''''''''''''''(((((('''&&&%%%%%%$$$$$$(((&&&$$$$$$&&&'''%%%"""""""""############""""""  """!!! """######""" !!!!!!!!!!!! !!!!!!!!!!!! !!!###%%%###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!! """$$$###  $$$!!! """"""   !!! !!! !!!!!!!!!!!! !!!!!!!!!!!!"""###!!!  !!!  !!!""""""!!!!!!!!!""""""""""""###$$$###"""!!!!!!!!!##################""""""!!!!!!###!!!"""%%%%%%###%%%)))'''%%%######&&&'''&&&$$$))))))((((((''''''&&&&&&+++++++++***)))((((((''',,,)))(((***)))'''(((,,,,,,,,,------------------///---+++,,,///000///---////////////////////////333111///---,,,+++,,,,,,------------///111444555222...---111444222000000|||sssnnniiiaaa[[[YYYYYYUUUPPPNNNPPPPPPMMMJJJLLLGGGEEEGGGFFFAAA>>>???@@@>>>:::999999999999888888777666555444444444444555222//////222333000,,,........................***)))((()))***+++***))))))(((((('''''''''''''''(((''''''&&&%%%%%%$$$$$$'''%%%###$$$%%%&&&$$$"""!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!! """!!! """######""" !!!!!! !!!!!!!!!!!! """ !!!%%%&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! """""""""""""""!!!!!! """""" !!!###"""  !!! !!!  !!!!!!"""  !!!!!!!!!!!! !!!!!!!!!"""!!! !!!!!!  !!!!!!""" !!!!!!)))(((&&&$$$""""""""""""$$$$$$#########"""""""""$$$"""###%%%$$$"""$$$((((((&&&$$$$$$&&&((('''%%%)))(((((((((''''''&&&&&&))))))))))))************+++'''&&&((((((&&&'''+++++++++,,,,,,---......///...---+++,,,///000///---........................000///...---,,,,,,------,,,,,,,,,---///111333444444000...222333000......{{{rrrkkkhhhddd^^^YYYXXXUUURRRNNNLLLMMMMMMJJJGGGIIIEEECCCEEEDDD@@@======>>>;;;888777888999888777777666666555444444333333333000...///111111///,,,.........------,,,,,,,,,+++)))((()))******)))((()))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%$$$######$$$%%%###"""!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!"""  !!!###"""""" !!!!!!!!!!!! !!!!!!""""""!!!!!! ###!!! """&&&'''%%%"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!""""""!!!!!! !!!"""###############!!!!!!!!! !!!"""   !!!   """###!!! !!!  !!!  """!!!  !!! !!!!!!!!!"""""""""#########$$$$$$((('''%%%$$$""""""!!!!!!$$$$$$$$$###############$$$######%%%$$$!!!###'''((('''%%%%%%'''''''''&&&((((((((('''''''''''''''&&&'''''')))***+++,,,---+++((('''))))))'''(((,,,***++++++,,,---......///...,,,,,,,,,...///...---........................------,,,,,,,,,------...,,,,,,,,,---...000111222555111000222333///------ssskkkdddbbb___ZZZVVVVVVSSSPPPMMMLLLKKKJJJHHHEEEGGGCCCAAACCCCCC???======<<<:::888888888999888888666666555555444333333222111///......///000...,,,......------,,,+++******+++***))))))******)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$#####################!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!""""""!!!!!!!!!""" !!!""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!###%%%&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!"""!!!   !!!  !!!!!!"""!!!  !!!""""""!!! !!! !!!!!!#########$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$############%%%######%%%### """&&&'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''')))***+++,,,------***)))+++,,,***+++///,,,,,,,,,,,,,,,,,,---------,,,,,,------.........000000000000000000000000...------,,,,,,,,,,,,,,,...------------.........333000000222222///...///~~~xxxxxxoooggg```^^^\\\WWWSSSSSSQQQOOOMMMLLLKKKIIIGGGEEEEEEAAA@@@CCCCCC???======<<<:::999999999:::999777444555555555444333222111000///......//////...---......---,,,+++******)))+++***))))))******)))'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$!!!!!!""""""""""""!!!!!!#########""""""!!!!!!!!! !!!!!! !!! !!!""""""!!!######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""!!!""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!  !!!!!! !!!!!!!!!  !!!!!!!!!!!! !!!""""""!!! !!!  !!!!!!""""""""""""########################%%%######%%%### !!!&&&$$$%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&''''''(((((((((((())))))************---***)))+++,,,***+++///---------,,,,,,+++******+++,,,---------------...111111111111111111111111/////////...---+++******000//////...---,,,,,,+++///...///222222000000333vvvqqqqqqkkkccc\\\[[[YYYUUUQQQQQQOOOOOONNNLLLJJJHHHFFFEEECCC???>>>AAABBB???<<<===<<<;;;999999:::999888666333444444555444333111000///////////////.........---------,,,,,,+++++++++,,,***))))))******((('''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%$$$######$$$%%%""""""############""""""$$$$$$###""""""!!!  !!! """!!!!!!######$$$$$$$$$$$$######!!!""""""######""""""!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!! !!!"""!!! """!!! !!!###!!!"""!!! !!!!!!""""""!!!!!! !!! """!!!  !!!  !!!!!!!!!$$$$$$$$$$$$###"""!!! """""""""""""""############""""""$$$### """&&&###$$$$$$$$$""""""###%%%$$$$$$%%%&&&'''(((((((((*********)))))))))))))))***'''&&&))))))((()))---------,,,,,,++++++*********,,,------,,,,,,---...111111111111111111111111111111000///...,,,***)))///000000//////---,,,+++------///333222000111555}}}tttnnnmmmfff^^^XXXXXXWWWSSSQQQQQQMMMMMMMMMLLLIIIFFFDDDCCCAAA===<<>>;;;::::::;;;999888777777666333111222333444555444222000......000000000//////000111---------------------------+++))))))***)))(((&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$ !!!""""""######!!!!!!""""""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!! """"""############""""""!!!""""""!!! """"""""""""""""""""""""######""""""""""""######""""""############""""""!!!"""#########"""    """!!!"""!!!  """#########"""!!!  !!!!!!    !!!!!!!!!"""""""""""" !!!"""""""""!!! !!!!!!""""""!!! !!!######!!!###((($$$&&&'''&&&######%%%(((######$$$%%%'''((())))))(((((())))))*********+++***'''&&&)))***)))***...'''((()))***,,,---...///))),,,...---+++***,,,///////////////////////////...///000111111000///...)))+++---000222333333333000000222444111---...333{{{vvvuuuqqqggg^^^___ZZZTTTRRRSSSSSSPPPMMMMMMJJJGGGDDDCCCBBB@@@>>>::::::::::::::::::::::::999666444333333444444333222111000111222333222000//////............//////------,,,,,,,,,,,,++++++++++++***)))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''%%%$$$$$$%%%&&&&&&%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""###"""!!!!!!!!!"""$$$%%%"""!!! !!!###$$$"""""""""""""""""""""###$$$$$$$$$%%%%%%$$$""" ########################  !!!!!!  !!!   !!!"""###$$$$$$ """  !!!"""!!!  !!!"""000''' !!! !!!"""######### !!!!!! !!!"""""""""""""""###"""!!! !!!"""###!!! !!!"""### !!!"""######$$$%%%%%%%%%%%%$$$###""""""!!!$$$'''((((((((()))***+++***************++++++''')))***)))((('''((()))((()))+++,,,,,,+++***))),,,(((&&&***,,,---000444000000000000000///.....................,,,***)))///***)))---111111111333000111222333333333333222xxxsssooojjjddd___]]]XXXRRRPPPQQQQQQNNNKKKLLLIIIFFFDDDCCCAAA???===<<<<<<;;;:::999888888777:::777555444555555555444222000///000111222111000//////............//////------,,,,,,,,,+++++++++,,,,,,+++***)))(((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""###"""!!!!!!!!!"""###$$$"""!!!!!! !!!"""###$$$######""""""""""""""""""$$$###############""" """"""""""""""""""""""""  """!!!  !!!!!!  !!!!!!"""!!! !!!  !!!!!!''' !!! !!!!!!###!!!!!!!!!  !!!!!!""""""!!!!!!""""""!!! !!!"""""""""!!! !!!"""### !!!!!!""""""######$$$$$$%%%%%%%%%$$$######"""$$$&&&''''''''''''(((''''''((()))***,,,---...((()))******(((((()))***'''(((***,,,------,,,+++333+++&&&(((++++++******///////////////...------......//////...---+++***///***(((,,,///...---...000000111111111111111111yyywwwsssnnngggbbb```___YYYUUUPPPNNNOOOOOOLLLJJJJJJHHHDDDBBBAAA@@@>>><<<>>>===<<<:::888666555444999777555444555555444333111///...///000111000///........................,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""###$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!"""###############""""""!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!     !!!!!! """"""!!! !!!!!!  !!!!!!""""""!!!!!!!!!!!!  !!!!!!###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%$$$$$$"""$$$&&&&&&%%%%%%%%%&&&'''''''''((()))+++------(((***+++***)))((()))***&&&(((***,,,---......---;;;000)))+++000///+++)))...............------,,,...///000000///...,,,+++///+++***---...,,,+++,,,000000000000////////////tttrrrmmmhhhccc___\\\ZZZVVVSSSPPPNNNMMMMMMKKKIIIHHHFFFCCCAAA@@@???===;;;===<<<;;;999888666555444777555333333444444222111000...---...///000///...........................,,,,,,,,,++++++++++++***++++++******)))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""######""""""""""""######"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!""""""############"""!!!!!! """"""!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!!!!""""""!!!!!!  """ """!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""!!!  ######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%###%%%&&&%%%$$$###$$$%%%******)))((((((((()))))))))***+++***)))((()))+++((()))+++,,,------------555...***---111111//////.........//////......---//////000000000///---,,,///,,,,,,000000------///000000000///////////////|||tttsssnnnhhhdddaaa^^^YYYUUUTTTRRRPPPNNNMMMKKKJJJHHHFFFCCCAAA???>>>===<<<::::::999999888888777666666777555444444555444333111///...---...///000///---------............------,,,,,,+++++++++*********)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""######"""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!  !!!"""!!! !!!!!!!!!!!!   """!!!!!!!!! !!!!!! !!!!!!#########$$$$$$######""" !!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%$$$###"""###$$$***)))(((((('''''''''((((((***+++***)))((()))***+++++++++,,,++++++*********((((((++++++))),,,000...//////000000000//////...///000000000///...---,,,+++,,,000000------000111000000/////////000000tttmmmooojjjccc```^^^\\\VVVQQQQQQPPPOOOMMMKKKJJJHHHHHHDDDBBB???======<<<:::999777777777777777777888888777666555666666666444222000...---...///000///...,,,---...//////...---,,,++++++++++++************(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!!!!"""######"""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!"""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!$$$"""""""""""""""""""""""" ###""""""!!!!!!  !!!!!! !!!!!!   !!!!!!""" """""""""  !!!   ### !!!!!!!!!!!!!!!!!!!!!!!!  !!!######$$$$$$######"""""" !!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%$$$###"""$$$&&&&&&&&&&&&&&&'''((()))***''')))***)))((('''((())),,,,,,+++******)))))))))))))))+++---***&&&***000...///000000000000000000---...///000//////------((((((+++......++++++...000///.........000111222{{{qqqjjjeeeccc```\\\XXXUUUSSSRRRMMMMMMMMMLLLIIIGGGFFFFFFBBB@@@===<<<<<<;;;999888777777777777777777777777555444333444555444111///000///......000000///...+++,,,...//////...,,,+++++++++++++++************((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!"""###$$$######!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""""""!!!  !!!"""###""""""!!! !!!"""""""""!!!$$$### !!!$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!  !!!!!!    """!!! """     $$$ !!!!!!!!! !!!"""""""""""""""!!! !!!""""""""""""!!!  !!!!!!!!!!!! !!!!!!""""""######"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%'''&&&&&&&&&&&&'''((())))))&&&((()))((('''&&&'''(((******))))))((())))))))),,,+++,,,...---+++,,,000---...//////000000//////,,,---...//////...---,,,)))))),,,///---)))))),,,...---,,,,,,---///111222~~~{{{vvvmmmfff[[[^^^^^^ZZZSSSPPPQQQTTTKKKKKKLLLJJJGGGEEEDDDDDDBBB???===;;;;;;:::999777777777777777666666666666111000000000111000...+++111///...///000111000///+++,,,...//////...,,,++++++++++++************)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%###""""""###$$$$$$###!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!!  """#########"""!!! !!!"""######!!!%%%%%%!!! !!!$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!!  !!!!!!      !!! !!!!!!!!! !!!!!!  !!!"""######"""!!! !!!!!!!!!!!! !!!"""######$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$###$$$&&&)))***)))((('''&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((((((((''''''((()))******)))%%%%%%***---,,,,,,---,,,,,,---.../////////...+++,,,---.........---,,,------000222///)))))),,,,,,+++******,,,...111222}}}yyywwwqqqjjjfff]]]ZZZXXXXXXUUUQQQPPPSSSJJJLLLKKKHHHHHHIIIFFF@@@BBBAAA>>>;;;::::::;;;;;;:::888777666777666444333444222000///000222222111000000000000000000000000///......------......///++++++,,,++++++***)))(((((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%&&&&&&%%%$$$###%%%&&&&&&$$$######$$$%%%$$$###$$$&&&&&&$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!""""""""""""""" !!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!  !!!"""""" !!!   $$$  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$%%%!!!!!!"""############"""&&&%%%###""""""###%%%&&&'''((()))((('''&&&'''(((&&&'''''''''&&&&&&((())))))'''%%%&&&)))***(((&&&%%%&&&((()))+++,,,,,,------------............///++++++,,,,,,---,,,,,,,,,555444222000---+++)))(((------,,,+++,,,---...///yyyvvvtttmmmfffbbb___XXXTTTTTTTTTPPPMMMLLLFFFGGGFFFDDDDDDEEEBBB===AAA???<<<:::888777777888:::999777777777777555333444222000000000111111000////////////////////////------------------------++++++,,,++++++***)))(((((((((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&(((&&&%%%%%%&&&&&&%%%$$$###%%%&&&%%%$$$######$$$$$$######$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!   !!!   !!!!!!""" !!! """  """""""""!!! !!!!!!!!!"""""""""#########"""""""""""""""###$$$!!!""""""###$$$#########&&&%%%###""""""###%%%&&&&&&'''((((((&&&&&&'''(((&&&'''''''''&&&&&&((()))***((('''(((******)))'''''''''((()))************,,,,,,,,,------.........,,,---...///000111111111......---,,,,,,+++*********)))))))))***+++---...{{{sssqqqnnnggg```\\\___VVVPPPQQQRRRNNNIIIFFFFFFHHHGGGDDDEEEGGGEEE@@@@@@???<<<:::888777777777;;;999888777888777555444555333111000000000///...////////////////////////+++,,,---......---,,,+++++++++,,,++++++***)))((((((((((((((('''''''''''')))(((''''''&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%###"""###$$$###""""""###$$$$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!  !!! !!! !!!!!!  !!! !!! !!!""""""!!!!!!!!!!!!"""""""""######%%%$$$######"""""""""###""""""###$$$$$$$$$$$$###%%%%%%#########$$$%%%&&&%%%&&&''''''%%%%%%&&&'''&&&'''''''''&&&&&&((()))***)))((((((******)))((((((((()))))))))(((((('''*********+++,,,------......///000222333444555555+++,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---{{{sssmmmllliiibbbZZZWWWZZZTTTOOOPPPOOOJJJGGGGGGGGGHHHGGGEEEFFFHHHGGGBBB@@@???===<<<;;;:::::::::;;;:::888777888777666444555333111000000000...---////////////////////////***+++---......---+++***+++++++++++++++***(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%###"""###%%%###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!! !!! !!!    !!!!!!  !!!!!!!!!!!!######"""""""""""""""###"""######$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###%%%&&&&&&%%%$$$%%%'''%%%'''''''''&&&&&&'''))))))((((((((())))))((((((''''''((((((((((((''''''(((((()))***+++,,,---------...///000111222222222000/////////.........---......---------------...}}}tttnnniiihhheee]]]WWWUUUTTTRRRQQQQQQLLLFFFGGGLLLDDDEEEDDDAAABBBEEEDDD???<<<<<<;;;;;;;;;<<<<<<<<<;;;999888777777777555444444222111000111000...,,,........................***+++---......---+++***+++++++++++++++***((((((((((((((((((''''''''''''######$$$$$$%%%&&&((((((&&&$$$###$$$&&&&&&%%%$$$%%%%%%%%%$$$""""""$$$%%%###"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!     !!!  !!! !!!  !!!!!! !!!!!!!!!!!!  !!!!!!  """######""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$%%%'''%%%'''''''''&&&&&&''')))&&&''''''''''''&&&''''''%%%&&&'''((())))))))))))(((((())))))***++++++,,,+++,,,,,,,,,,,,,,,+++***//////////////////000000111111000///...---,,,,,,yyyqqqpppjjjeeeddd```YYYUUUTTTPPPQQQRRRQQQJJJDDDFFFMMMEEEFFFDDD@@@AAADDDCCC???999999999999:::::::::::::::888777666777666444333222111000000111000...,,,........................+++,,,---......---,,,+++++++++,,,++++++***)))(((((((((((((((''''''''''''#########$$$%%%&&&'''(((%%%$$$###$$$%%%&&&%%%$$$%%%&&&%%%$$$""""""$$$&&&###""""""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!   !!!  """    !!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!   !!!######!!!!!!"""############""""""######$$$%%%%%%%%%&&&"""$$$%%%%%%%%%%%%&&&(((&&&'''''''''&&&&&&((()))%%%&&&''''''%%%%%%&&&'''%%%&&&'''((()))*********)))))))))***************************)))((('''&&&))))))***,,,...///111111/////////...---+++))))))~~~vvvqqqlllgggbbb```\\\VVVSSSTTTRRRPPPPPPOOOIIICCCDDDIIIFFFGGGDDD@@@@@@CCCBBB>>>::::::::::::999888777777999777666555666555333222111000000000111111...,,,........................------------------------++++++,,,++++++***)))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&%%%###!!!"""$$$&&&$$$######$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!  !!!!!!""""""  !!!""""""### !!!!!!!!!    !!!  !!!    !!!!!! !!!!!!!!!!!!  !!!   !!!!!! !!!!!!!!! !!!"""""" !!!""""""""""""!!!""""""###$$$%%%%%%&&&&&&###$$$&&&&&&%%%%%%'''(((&&&'''''''''&&&&&&((()))%%%''')))(((&&&%%%&&&((((((((()))******))))))(((++++++************))))))******************)))((('''''')))***,,,---//////***+++,,,,,,,,,+++***)))}}}xxxuuujjjeee___]]]YYYSSSRRRTTTUUUPPPMMMLLLIIIDDDBBBCCCBBBBBB???;;;:::===<<<888???>>>>>>===;;;999777666888777555555555444333111000//////000111111///---........................///......------......///++++++,,,++++++***)))((()))(((((((((''''''''''''******((('''&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$&&&&&&%%%###!!!"""$$$&&&%%%$$$###$$$&&&&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!"""######  !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """"""    !!!  !!!     !!!  !!!!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&###$$$&&&&&&&&&&&&((()))&&&'''''''''&&&&&&((()))&&&(((***)))&&&&&&'''***++++++++++++***)))(((''',,,,,,++++++***)))))))))***+++,,,,,,------------++++++++++++++++++,,,,,,((()))+++,,,------,,,,,,{{{yyytttmmmcccaaa^^^[[[XXXVVVUUUUUURRROOOJJJEEEBBBAAABBBCCCHHHDDD???<<<;;;;;;999666<<<:::999999:::999888666777999777333444666444///222111000111222111000...000...---...///000///.........---------,,,,,,,,,+++***((('''&&&''')))***&&&((()))((('''&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!  !!!"""""""""""""""!!! !!!!!!!!!!!! !!!!!!   !!!!!!""""""######  !!!"""!!!!!!!!!"""!!!!!! !!! !!!!!!!!!""""""""""""""" !!!!!!      !!!  !!!!!! $$$!!! """"""  !!!"""!!! !!!"""######"""!!! !!!""""""""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$######""" !!!###&&&'''(((((('''%%%%%%$$$&&&'''((('''%%%'''((()))(((&&&&&&((())),,,+++******))))))******)))***+++++++++,,,...000......---,,,,,,,,,------////////////000000000000222222222111111111111111|||xxxwwwqqqjjjccc```\\\XXXSSSPPPMMMLLLLLLIIIFFFBBBAAAAAABBBCCCGGGCCC>>><<<<<<<<<;;;999;;;:::888888999999777666888888666333333444222...111000///000111111///---000...---...///000///------,,,,,,,,,++++++++++++***)))'''&&&&&&''')))***'''((())))))''''''((()))'''&&&&&&&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###############""""""!!!""""""!!! !!!"""""""""""""""""""""!!!  !!!!!!""""""!!!!!!   !!!!!!""""""""""""  !!!!!!!!!!!!   !!!!!!""""""!!!!!!     !!!  !!! !!! !!!!!!  !!!"""###""""""!!! !!! !!!""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((&&&%%%'''(((((((((&&&&&&((())))))))))))))))))***++++++***+++,,,+++******,,,---......------......///000.../////////000000000000000000000///000000111111wwwtttrrrlllddd___]]]XXXSSSMMMHHHEEECCCFFFEEECCCBBBBBBCCCDDDFFFDDDAAA>>>=========<<<<<<:::888777777777777666444666777555111111333111---000/////////000000...---///...---...//////...---++++++++++++************///---+++)))''''''''''''((()))***)))((('''(((***''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!""""""""""""$$$######""""""######$$$!!!!!!"""""""""!!!  !!!"""######!!!!!!!!!  !!!!!!!!!!!!"""""""""    """"""!!!    !!!!!!  !!! !!!!!!  !!!  !!!!!!"""""""""!!!!!!!!!!!! !!!!!!"""###!!!"""######$$$$$$######""""""######$$$%%%%%%&&&%%%&&&&&&&&&%%%$$$###"""%%%$$$$$$%%%''''''&&&%%%'''(((((('''&&&&&&''')))'''''''''((()))+++,,,---+++,,,---,,,***)))***+++,,,,,,,,,,,,---...//////....../////////000000000///......---...///111222|||tttpppnnnfff]]]XXXVVVSSSOOOJJJFFFCCCAAAGGGFFFFFFEEEEEEFFFGGGHHHBBB@@@>>><<<;;;;;;::::::999777666666666666555333222444222000111333222...000///...///000000...,,,///...------//////...---,,,++++++++++++*********444222///,,,)))'''%%%%%%((()))***)))(((((()))***&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!""""""!!!!!!######################## !!!!!!!!!!!!!!!  !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!      !!!!!!  !!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!""""""###############""""""######$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###"""%%%$$$$$$%%%''''''&&&$$$''''''((('''&&&%%%''')))))))))))))))***+++,,,---***,,,------+++++++++,,,*********)))******++++++........./////////000000///...------...000222333yyyqqqllliiiaaaWWWPPPPPPNNNMMMKKKIIIGGGFFFIIIHHHHHHGGGFFFFFFEEEEEE@@@???>>><<<999777666666888666555555666555444222...000000...111555444000000///...///000000...,,,///---,,,---...///...---,,,,,,,,,,,,++++++++++++///...,,,***((('''&&&%%%''')))***)))((('''((()))$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""######""""""!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!"""  !!!!!!!!!   !!!  !!! !!!!!!  !!!  !!!   !!!!!!"""!!!!!!!!!!!!!!!"""######!!!!!!"""############"""$$$$$$$$$######"""""""""$$$$$$###$$$$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$&&&'''((('''%%%%%%'''(((,,,++++++*********++++++)))+++---...------...///,,,+++***)))))))))))))))............//////////////////......///111222333~~~uuukkkgggddd\\\RRRLLLLLLMMMMMMLLLLLLKKKJJJGGGGGGGGGFFFDDDBBB@@@???>>>>>>>>>;;;888555444555888666555555555555444222---//////...111555555111000/////////000000...---...---,,,---......---,,,---,,,,,,,,,++++++++++++%%%%%%&&&&&&''''''(((((('''((()))((('''&&&''')))###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!""""""!!!!!!  !!!!!!!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!"""    """"""!!!!!!!!!!!!!!!""" !!!""""""!!!  !!!  !!!!!!   !!!  !!!""""""""""""!!!!!!""""""###$$$ !!!""""""######""""""%%%$$$$$$###""""""!!!!!!""""""""""""###%%%&&&'''$$$######$$$&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&(((,,,,,,+++***))))))******'''))),,,...------.........---,,,,,,++++++,,,,,,------........./////////...//////000000111111111|||wwwmmmdddaaa___WWWOOOMMMMMMNNNNNNMMMLLLKKKJJJEEEEEEEEEDDDBBB@@@===;;;;;;======<<<888666666777888777555555666666444333000111111///111444333000111000///000111111///---...---,,,,,,......---,,,++++++++++++************###$$$%%%&&&'''(((((((((%%%'''((('''&&&%%%&&&((($$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$###### !!!""""""!!!  !!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!    !!!"""###### !!!""""""!!!  !!!   !!!!!!!!!!!! """!!!   """###""""""!!!!!!""""""###$$$ !!!!!!"""""""""""""""############""""""""""""###"""""""""###$$$%%%&&&$$$######$$$&&&&&&%%%###&&&''''''&&&%%%%%%&&&((()))((((((((((((((()))***&&&)))+++,,,,,,******++++++++++++,,,,,,...//////---------.........//////---...000111111000...---~~~vvvqqqggg___\\\[[[UUUMMMPPPPPPPPPOOOMMMKKKIIIGGGDDDEEEEEEEEECCC@@@===;;;999;;;===<<<999777888:::999777666555666666555333333444222000000333222...222111000111222111000......---,,,,,,......---,,,************))))))))))))))))))******)))(((''''''%%%&&&'''&&&%%%%%%&&&'''%%%&&&((())))))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$ !!!###$$$$$$%%%%%% !!!"""######"""!!!  !!!!!!!!!  !!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!     !!!"""$$$%%% !!!""""""!!!  !!! !!!!!!   !!!""""""""""""!!!"""!!!  """###"""""""""""""""######$$$ !!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$$$$###"""""""""###$$$%%%$$$######$$$&&&&&&%%%###&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&'''((()))***&&&(((++++++***(((''''''''''''((())),,,...000111---------.........//////+++---///111111///,,,***xxxwwwiii___aaaccc]]]TTTOOOVVVOOOKKKNNNPPPMMMHHHFFFEEEEEEDDDAAA===:::999::::::999888888::::::999888666444333333444555444333444222111111222222000///222222222111111///......000///...///000000...,,,---,,,+++*********((('''+++******)))(((''''''&&&(((((('''&&&&&&&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%$$$######""""""######&&&%%%$$$###""""""""""""%%%%%%$$$$$$###"""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  ###!!! ###$$$""" !!!"""""" !!!"""!!!  !!!!!!!!!!!! !!! !!! !!!""" !!!!!! !!!!!!!!!  !!!!!!     !!!%%%"""############$$$$$$$$$ !!!"""######$$$!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%""""""###$$$%%%%%%&&&&&&)))%%%""""""$$$&&&&&&%%%'''''''''%%%###"""###%%%'''&&&&&&&&&'''(((***,,,***(((''')))+++,,,***(((%%%''')))***+++---000222///......---------......)))+++---.........000222~~~xxxrrrggg___aaabbb]]]WWWSSSTTTNNNKKKMMMOOOKKKGGGEEEFFFCCC@@@??????>>>;;;888>>><<<:::999999888666444888666333333333333222111333111000111222222111000111222222111111///......///...---...///...---+++,,,+++******++++++************))))))(((''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$$$$############"""!!!!!!!!!!!!!!!"""""""""""""""###############!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!"""   !!!!!!!!!!!!   !!!!!! !!!!!!  !!!!!!  """ """!!!!!!"""""""""######### !!!!!!""""""######!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$$$$#########$$$$$$%%%%%%&&&(((%%%""""""$$$&&&&&&%%%$$$%%%&&&%%%$$$%%%''')))'''&&&&&&&&&&&&&&&'''((()))(((''')))+++,,,***(((,,,,,,---,,,******+++,,,------,,,,,,,,,,,,------,,,---///.........///000~~~wwwrrrjjjccc^^^______[[[XXXVVVSSSMMMJJJLLLMMMIIIEEEDDDEEE@@@<<<===@@@AAA===888???===;;;:::999888666444888666444222222222111///111000///000222222222000111111111111000///.........---,,,,,,------,,,*********+++++++++,,,,,,,,,***))))))(((((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$ !!!"""###$$$ !!!!!!"""######$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!    !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!  !!!   """    !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%%%%"""###$$$$$$###$$$&&&(((&&&&&&&&&&&&&&&%%%$$$$$$((((((((()))***+++***(((...//////---+++))))))***++++++***++++++,,,---......///000///...---...///|||vvvnnniiibbb```]]][[[YYYWWWUUUUUURRRMMMKKKLLLLLLGGGDDDDDDAAA>>>;;;<<>>============>>>;;;:::888888999999888777333111000000222333333222000///...///111222222111///000000000000//////...///...------......---+++,,,---...,,,***((()))***((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&'''''''''&&&%%%$$$%%%%%%$$$###""""""######!!!!!!!!!!!! """"""##################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""" !!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!! !!!""""""!!!  !!! !!!!!!!!!"""###############!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$%%%%%%$$$""""""###%%%###$$$&&&'''((((((''''''&&&'''))))))))))))))))))(((***,,,------,,,---...++++++++++++,,,---//////+++,,,...///...///111222xxxrrrmmmjjjgggaaabbb___ZZZWWWWWWVVVSSSOOOLLLKKKKKKIIICCC@@@BBB:::<<<>>>===<<<;;;===???<<<:::888888888777555333111000//////222333333333000///...///111111111////////////000000//////...///...---...///...---++++++---...,,,(((&&&''')))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$###"""!!! ###""""""!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!! !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!""""""!!! !!!   !!!"""############!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%###%%%&&&'''&&&(((***,,,###$$$%%%&&&(((((())))))%%%'''))))))((((((((()))(((***------,,,+++++++++,,,,,,+++,,,,,,---...///)))+++---......///111222zzzsssmmmiiigggeee^^^___[[[VVVUUUXXXVVVPPPLLLIIIIIIIIIEEE???===???<<<;;;;;;<<<<<<======<<<999888666666777777555333222000//////111222222111111000//////000111///.........///////////////......---,,,,,,...---,,,***(((+++---+++'''%%%'''***''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%'''''''''&&&$$$###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######  """ !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!   !!!""""""!!! !!! !!!!!!!!!"""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""###$$$######"""#########$$$$$$%%%%%%&&&!!!$$$%%%%%%###"""###$$$###%%%&&&''''''(((***---%%%%%%$$$$$$%%%&&&''''''%%%'''))))))((('''(((***'''))),,,,,,+++***)))))),,,+++++++++++++++,,,,,,)))+++------,,,---...000xxxpppjjjeeebbb```YYYYYYUUUQQQRRRWWWTTTLLLJJJGGGGGGGGGCCC===;;;===???;;;888:::>>>@@@===999444333333444777888888777333222000///000111000///222000//////000000///---......///////////////...,,,+++++++++,,,,,,***)))%%%(((+++***'''%%%(((,,,&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""""""""""""""###$$$%%%&&& !!!!!!"""#########""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """$$$### !!!###"""$$$###!!! !!!###!!!"""###"""!!!"""###"""""""""""""""""""""""" !!!!!!!!!"""   !!!######!!! !!! !!!!!! !!!"""######$$$!!!!!!""""""""""""!!!!!! !!!"""$$$$$$######"""""""""###$$$%%%%%%&&&&&&!!!###&&&%%%###!!!###$$$$$$%%%&&&%%%$$$$$$%%%'''&&&%%%$$$#########$$$%%%$$$'''***)))'''&&&(((***$$$'''***,,,+++******+++++++++******************+++,,,------++++++,,,---~~~{{{vvvnnnfffbbbaaaaaa[[[ZZZVVVSSSTTTVVVQQQIIIJJJHHHEEECCCBBB@@@>>>===<<<;;;:::;;;=========;;;999888444333666;;;999333111111111000...///111333000///...///111222222111//////////////////...---///---,,,,,,---...,,,+++***))))))(((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%!!!"""$$$&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%"""%%%&&&$$$%%%))))))'''""""""!!!!!!!!!!!!"""""" !!!"""$$$&&&''''''!!! !!!"""###  !!!"""############""""""!!!!!! !!!&&&$$$ !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!""""""###"""""" !!!!!!  !!!!!! !!!"""######"""     !!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$###""""""###%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&%%%$$$###%%%'''"""&&&'''$$$$$$))),,,,,,(((''''''''''''&&&&&&&&&+++***((()))******)))(((,,,,,,---+++)))(((((()))+++)))(((***,,,---+++(((******+++,,,------------~~~|||wwwooojjjfffccc```]]]XXXWWWTTTQQQRRRSSSNNNGGGIIIGGGDDDBBBAAA@@@>>><<<<<<;;;;;;;;;======<<<;;;999888555222555888666000111111111000//////111333000///...///111222111000///////////////......---...,,,++++++,,,,,,+++***+++******)))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!$$$%%%######&&&'''$$$""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!  !!!"""###!!!  !!!"""""""""###"""""""""!!!!!!!!! ###%%%$$$!!!!!!###""" !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!    """""""""    !!!!!!"""!!!!!!""""""""""""############!!!"""###""" """###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%######$$$%%%!!!%%%%%%"""!!!$$$&&&&&&%%%&&&&&&&&&''''''((((((***)))(((((()))***)))(((---...///---+++******++++++***)))***,,,,,,***''')))***+++,,,------------zzzyyyqqqhhheeeeeeddd___YYYWWWWWWSSSPPPPPPQQQMMMGGGHHHFFFCCCAAAAAA@@@>>><<<===<<<;;;<<<======<<<:::999888555222333666333...000111111000//////000222000///...///111222111000///////////////...------,,,+++******++++++***))),,,+++******))))))******((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&$$$"""!!!######$$$$$$$$$$$$######!!!###$$$!!!!!!$$$$$$!!!###""""""!!!!!!""""""###$$$$$$###"""!!! !!!!!! !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$%%%   !!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!       !!!!!!!!!!!!""""""#########$$$$$$$$$"""######"""!!!!!!"""$$$########################%%%&&&&&&%%%###"""###%%%&&&))))))%%%###%%%&&&$$$$$$$$$%%%&&&'''((()))))))))'''&&&'''((()))(((''')))***+++***(((''''''(((+++*********++++++)))'''((()))***+++,,,,,,,,,,,,~~~yyyrrrmmmfffccccccaaa]]]ZZZWWWWWWUUUQQQQQQQQQNNNHHHGGGDDDBBB@@@@@@@@@>>>===>>>===<<<===>>>===;;;999888888555222333555444///000111111111//////000222000///...///000111000///////////////...---,,,,,,---+++******++++++***)))+++***))))))(((((())))))((((((&&&%%%%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&$$$"""!!!######$$$$$$$$$$$$######!!!$$$###!!! ###### ###""""""""""""""""""### !!!!!!"""#########!!!!!!!!!!!!!!!""""""""""""!!!  """""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! $$$%%%### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###""""""!!! """"""""""""""""""""""""  !!! !!!!!!  !!!!!!  !!!!!!!!!!!!""""""""""""#########$$$%%%%%%%%%######%%%&&&###############""""""""""""###$$$###"""###$$$&&&'''***+++&&&$$$&&&&&&$$$$$$$$$%%%&&&&&&'''(((((('''&&&%%%&&&(((((((((&&&&&&'''((('''%%%%%%&&&'''++++++*********)))((('''(((((()))***++++++++++++|||wwwlllkkkhhhddd```^^^]]]\\\UUUVVVTTTPPPOOOOOOLLLGGGFFFCCCAAA@@@@@@@@@???>>>>>>>>>===>>>???===:::888666777666333333777666333///000222111000///000111111///...///000000///...////////////...---,,,+++---,,,++++++,,,,,,+++***))))))(((''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""$$$$$$!!!!!!$$$$$$!!!######""""""""""""###### !!!"""$$$%%%&&&'''!!!!!!!!!"""""""""""""""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""'''...---(((""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###""""""!!! ########################   !!!!!!""""""   !!!!!!!!!!!! !!!!!!!!!!!!"""$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$############ """""""""###&&&(((!!!%%%&&&###!!!###$$$"""&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%&&&'''(((((('''''')))***)))(((((()))***)))***+++***)))((((((((((((((()))***++++++++++++{{{uuupppiiiiiihhhddd___\\\[[[\\\QQQSSSRRRMMMKKKKKKIIIEEEEEECCCAAAAAAAAAAAA@@@??????????????????===:::777444777666333333666777555///000222222000///000111111///......000000///---/////////...---,,,+++***...,,,++++++,,,,,,+++***(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""%%%%%%""""""%%%%%%"""$$$######""""""######$$$"""#########$$$$$$$$$$$$ !!!"""#########""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$### !!!'''---***###$$$$$$############""""""!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!    !!!"""""""""""" !!!!!!!!!""""""!!! !!!###$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""###&&&((( %%%'''$$$###%%%&&&$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%&&&((()))((('''%%%'''((((((''''''(((***''')))******)))(((((()))((()))***+++,,,,,,,,,,,,{{{uuunnniiiiiigggdddaaa___\\\ZZZXXXOOORRRRRRMMMJJJJJJHHHDDDEEEDDDBBBAAABBBBBBBBB@@@@@@??????@@@@@@===999666444777777333222444555333...000222222111000000000111///......//////...---/////////...---,,,******,,,+++******++++++***)))))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$###### ###$$$!!!"""%%%&&&###$$$######""""""######$$$############"""""""""""" !!!"""###$$$###""""""$$$###""""""!!!!!!""""""!!!!!!!!!"""#########$$$ !!!!!!!!!"""""""""###!!!"""!!!"""%%%$$$ ############"""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!""""""""""""""""""""""""  !!!  !!!  !!!"""############ !!!!!!!!!!!! !!!!!!  """#########$$$$$$%%%%%%%%% !!!"""!!!!!!!!!###%%%###''')))'''%%%''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((***)))((("""$$$&&&&&&%%%%%%''')))%%%'''******)))((()))+++)))***+++,,,------------xxxrrrjjjdddjjjeee```^^^```^^^YYYSSSQQQTTTSSSNNNKKKKKKIIIFFFFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@===999666555888777222000111222000...000222222111000000000111///......//////...,,,/////////...---,,,***)))+++***))))))******)))(((******)))((((((((((((((($$$%%%''''''''''''%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###""""""############"""""""""###!!!"""%%%&&&###$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""### !!!"""$$$$$$######"""$$$######""""""""""""""" !!!"""###$$$$$$%%% !!!!!!!!!""""""######$$$%%%"""!!!$$$&&&%%%######""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!$$$%%%"""!!!   !!!"""######$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""""" """###!!!!!!"""###$$$%%%%%%&&&"""######""" !!!"""!!!%%%'''$$$"""###""" ######$$$%%%&&&&&&'''((('''&&&%%%''')))******)))%%%'''))))))))))))+++,,,###'''******((((((***,,,******+++,,,------------}}}uuummmeee```hhhddd```]]][[[YYYWWWUUUSSSRRRPPPNNNKKKIIIGGGFFF@@@BBBBBBAAACCCFFFEEEAAACCCAAA>>><<<;;;999777555777666555444333222222222222111111000000000000000////////////........................---,,,+++***---,,,***+++,,,,,,+++)))***((('''((()))***)))'''&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###""""""$$$###!!!###&&&&&&""""""$$$&&&%%%$$$###$$$%%%$$$$$$######"""!!!!!!!!! !!!!!!!!!!!! %%%### !!!!!!!!!!!!!!!""""""######$$$$$$ !!! !!!$$$###"""!!!!!!###&&&'''###""""""###%%%%%%$$$###'''  $$$###!!!  !!!""""""""""""!!!  !!! %%%+++)))!!!  !!!!!! !!!"""!!!  !!!"""!!!   !!!!!!!!!!!!!!! %%%$$$"""!!!!!!!!!"""######!!!!!!"""###$$$###""""""!!!!!!"""&&&&&&%%%%%%$$$###""""""$$$%%%&&&'''''''''%%%$$$$$$&&&(((((('''&&&'''((((((((((((((('''''''''''')))))))))))))))******+++++++++******)))(((((('''{{{sssllleeeaaafffccc___\\\ZZZXXXVVVUUURRRQQQOOOMMMJJJHHHFFFEEECCCDDDDDDAAABBBEEECCC???BBB@@@===;;;:::999777555666555444333333333333333222111000000//////000000////////////........................---,,,++++++,,,+++******++++++***)))***((('''((()))***)))'''&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$###!!!"""&&&%%%!!!"""$$$%%%%%%$$$######$$$""""""""""""""""""######""""""""""""""""""""""""%%%###!!! !!!""""""!!!""""""""""""""""""###### !!!!!! !!!$$$###"""!!!!!!"""######"""""""""###$$$$$$$$$###(((!!!!!!$$$###  !!!!!!"""!!!!!!!!!  !!!!!!!!!!!! """"""  !!! !!!  """%%%###""" """### !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!!!!!!!!"""""""""!!!!!!!!!###$$$###""""""!!!!!!"""!!!""""""######$$$$$$$$$###$$$%%%&&&''''''''''''%%%&&&(((((('''&&&&&&'''((((((((((((''''''''''''))))))(((((())))))***+++))))))))))))))))))))))))vvvooojjjeeebbbbbb```\\\ZZZYYYWWWUUUTTTPPPOOONNNKKKIIIGGGEEEDDDEEEFFFEEEBBBBBBCCCAAA<<>>;;;:::999888777555444444333333222333333333222111000000//////000000/////////............---,,,,,,------------,,,,,,+++***))))))******)))(((***((('''((()))***)))'''&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$"""$$$###"""$$$(((((($$$"""$$$%%%%%%$$$######$$$ !!!""""""###$$$$$$%%%$$$###""""""###$$$%%%%%%###!!!!!!"""###"""!!!"""""""""""""""!!!!!!!!! !!!"""!!!  """#########"""!!! !!!!!!"""###############)))### """$$$"""  !!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!   !!!"""!!!!!!"""%%%$$$"""!!!!!!"""######  !!!!!!  !!!!!!!!!!!! ##############################"""!!!!!!!!!"""""""""!!! !!!###$$$###""""""!!!  !!!""" !!!!!!"""######$$$""""""###$$$%%%'''((()))%%%'''((((((&&&%%%&&&&&&(((((((((''''''''''''&&&((((((((((((((()))******''''''(((((()))***++++++yyyqqqkkkgggeeeccc___]]]ZZZXXXXXXVVVTTTRRROOONNNLLLJJJHHHFFFDDDDDDDDDFFFDDDAAAAAACCCAAA<<>>>>>@@@???;;;999:::999666444444444555555555444333111000000/////////////////////.........------------...///...,,,+++,,,---+++,,,---,,,*********++++++++++++*********))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$######"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!     !!! !!!""""""  !!! !!! !!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!! !!!  !!!   """######"""  !!! !!!!!!!!!!!!!!!!!! !!!!!!!!!###"""!!! !!!"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%###))))))))))))((((((((('''~~~zzzuuupppllleeeaaa___```^^^YYYVVVWWWVVVUUUSSSPPPNNNMMMLLLLLLGGGHHHGGGCCCCCCDDDAAA<<<<<>>:::888:::999666333444555555444333333333333222111///......------............---------------.........,,,+++,,,------.........,,,+++,,,---++++++++++++************))))))))))))(((((((((((((((((((((((('''&&&%%%$$$!!!!!!""""""""""""$$$%%%%%%%%%$$$######"""!!!!!!!!!!!!""""""############!!!""""""######""""""!!!  !!!!!!!!! !!!!!!!!!!!!     !!!!!!  """!!! !!!!!! !!! !!! !!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################""""""###$$$$$$###!!!     !!!""""""!!!!!! !!!!!! !!!"""######"""!!! """""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!#########%%%''')))(((''')))))))))((((((((())))))}}}zzzvvvqqqllliiiccc```___```]]]WWWSSSTTTUUUTTTRRRPPPNNNMMMLLLLLLFFFGGGEEEBBBBBBCCC@@@;;;;;;>>>===999888:::999666333444666555333222222333444333111000...------,,,.........------------,,,,,,---...---,,,++++++------//////...---,,,---...+++++++++************)))))))))))))))((((((((((((''''''(((((('''%%%###""" !!!"""######$$$&&&((($$$$$$###"""!!! !!!"""############!!!""""""######""""""!!!  !!!   !!!!!!!!!!!!!!!!!!  !!!!!!  !!! !!!  !!! !!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################"""!!!"""$$$$$$"""!!!   !!!!!!!!!"""###!!!  !!! """######""" !!!!!! !!!!!!"""######%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%$$$"""!!! ###"""###%%%(((***)))((()))(((((((((((()))***+++zzzuuuqqqmmmiiifffaaa___```aaa]]]WWWSSSTTTSSSRRRQQQOOOMMMLLLKKKKKKEEEFFFDDDAAAAAABBB???::::::===<<<999888999999666333555777555222000111222222222000///.....................---------,,,,,,,,,---...---+++***+++,,,---...///...,,,+++,,,---+++************)))))))))))))))))))))((((((((((((&&&&&&''''''&&&$$$""" """$$$&&&%%%$$$%%%'''*** !!!!!!!!!!!! !!!"""""""""!!! !!!!!!""""""!!!!!! !!!  !!!!!!!!!!!!  !!!!!!"""!!!  """ """!!!!!! !!!"""$$$%%%&&&###$$$%%%%%%%%%%%%$$$###########################"""!!!!!!"""######"""    !!!!!!    !!!"""  !!!"""!!!  !!! !!!!!!!!!!!!!!!!!! !!!!!! !!!"""######%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%$$$######"""#########%%%'''((('''&&&(((((('''((()))***,,,---~~~wwwrrrnnnjjjfffddd___^^^___aaa^^^WWWTTTUUURRRQQQOOOMMMLLLKKKJJJJJJDDDFFFDDDAAA@@@AAA???::::::<<<<<<888777999999666444666777666222///000111000000////////////000000......---------,,,,,,,,,,,,---...---+++***+++,,,,,,---...---+++***+++,,,*********))))))))))))((())))))))))))((((((((((((%%%&&&''''''%%%###!!! """$$$### ###%%% !!!"""###!!!""""""""""""   !!!!!!!!!  !!!!!!!!!!!! !!!""" !!!"""!!!  """ """!!!!!! !!!"""$$$%%%&&&######%%%%%%%%%%%%##############################"""!!! !!!######!!!    !!!!!!   !!! !!! !!!  !!!"""  ###!!!  !!!###"""!!! !!!###$$$###%%%'''%%%###"""###&&&######$$$%%%%%%%%%%%%$$$$$$$$$###$$$&&&&&&$$$###'''''''''''')))+++---...~~~zzzwwwuuuooofffbbbbbb^^^]]]\\\ZZZXXXWWWUUUTTTRRRQQQPPPNNNLLLKKKJJJIIIFFFEEECCCAAA???>>>>>>===<<<999666666777888666333666333111111222333111///222111111000000000000000///......---------......000///...---,,,++++++,,,---+++***+++......,,,******++++++++++++***))))))***(((%%%$$$%%%%%%%%%$$$###%%%%%%$$$"""!!!"""###"""""""""""""""""""""""" """"""###""""""!!! """"""""""""!!!!!!!!!!!! !!!  !!!    !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%((((((&&&######$$$%%%%%%&&&''''''###"""!!!"""###$$$###"""&&&$$$""""""######!!!  !!! """!!! !!!  !!!!!!  !!!!!!!!! !!!!!!  !!!"""###$$$$$$###########################!!!!!!"""###$$$###"""%%%&&&&&&$$$######%%%'''''''''(((((()))*********zzzsssnnnnnnllleee```^^^]]]]]][[[YYYWWWUUUTTTSSSPPPOOONNNLLLKKKIIIHHHGGGCCCCCCBBBAAA@@@?????????===;;;888777999999777555777444222222333444222000111111000///////////////---------------...////////////...---,,,+++++++++---+++***+++......,,,***+++++++++++++++***)))))))))'''%%%$$$$$$%%%$$$$$$###$$$%%%$$$"""!!!"""###"""""""""""""""""""""""" !!!""""""""""""!!!!!! """""""""!!!!!!!!! !!! !!!   !!!  !!!  !!! !!!%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$###"""$$$"""!!! !!!!!!  !!!  !!!  !!!!!!  !!!  !!! !!! !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###!!!!!!"""###$$$###"""$$$%%%%%%###""""""$$$&&&''''''((((((((((((((((((}}}yyyqqqjjjkkkmmmhhhbbb^^^]]]\\\ZZZXXXVVVTTTSSSRRRNNNMMMLLLKKKIIIGGGFFFEEEAAA@@@@@@@@@@@@?????????>>><<<:::999999999888777777555333333444444222111000//////...............------,,,,,,---...//////......------,,,,,,++++++,,,++++++,,,------,,,***++++++,,,,,,++++++***)))(((&&&$$$###$$$$$$###"""###$$$$$$$$$"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!    !!!       """%%%'''((('''''''''&&&%%%%%%$$$######$$$###"""###$$$$$$###"""!!!   !!!  !!!!!! !!!!!!     !!!!!!""""""!!!!!! %%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!"""###$$$###"""###$$$$$$###""""""###%%%%%%%%%%%%&&&'''(((((((((}}}{{{vvvooojjjjjjiiiddd```___]]]\\\ZZZXXXVVVTTTRRRQQQMMMMMMKKKJJJHHHFFFEEEEEE@@@@@@@@@@@@???>>>=========<<<:::999888888777777555444444333333222111000///...------,,,,,,------......---,,,,,,---------------------,,,,,,+++++++++++++++,,,,,,,,,+++***+++++++++,,,+++******)))&&&$$$######$$$$$$###!!!"""###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""!!!        !!!!!!!!! !!!###%%%'''(((((('''&&&&&&%%%%%%$$$$$$###%%%$$$######$$$$$$###"""   !!!  !!!  !!!  !!!""" !!! !!!!!! !!!!!!""""""""""""!!!!!!%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!!!!###$$$###"""###$$$%%%$$$###"""###%%%!!!!!!###$$$&&&((()))***yyyuuunnnkkkiiiggg```XXXXXX\\\]]]\\\ZZZXXXVVVSSSRRRQQQMMMLLLKKKJJJHHHFFFEEEDDDAAAAAA@@@???>>><<<:::999::::::999888666555555666222333333333222000//////...------,,,,,,,,,,,,,,,000///...---,,,+++++++++,,,,,,---------,,,+++******+++,,,,,,++++++++++++******++++++******)))((($$$###"""###$$$$$$###!!!!!!"""######"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###""""""!!!       !!!!!!  ###%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$"""!!!!!!   """  !!!  """######!!!  !!!!!! !!!!!!""""""""""""!!!!!!######""""""""""""""""""""""""""""""""""""""""""###!!!!!!!!!###$$$###"""###%%%&&&&&&$$$$$$$$$%%%"""######$$$%%%&&&''''''|||uuuppplllkkkkkkggg]]]UUUWWW]]]\\\[[[YYYWWWTTTRRRPPPOOOLLLLLLJJJIIIGGGEEEDDDDDD@@@@@@@@@???===;;;888777888888888666444333444555000222333333111///.........------,,,,,,,,,,,,,,,000///...,,,++++++++++++***+++,,,------,,,+++***)))+++,,,,,,+++******+++))))))******))))))((('''$$$###"""###%%%%%%###!!! """###"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!    !!!!!!!!!!!!    !!!$$$&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""######!!! !!! !!!!!!    """  !!!!!!  !!!!!!!!!"""######!!! !!!!!!!!!     !!!!!!""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""###!!!!!!"""###$$$###"""###%%%''''''%%%$$$%%%%%%&&&&&&&&&%%%$$$#########}}}yyysssooommmjjjhhhfff```ZZZ[[[```ZZZYYYWWWTTTQQQOOOMMMLLLJJJJJJIIIGGGEEEDDDBBBBBB===>>>??????===;;;999777777888888666333222333555000222555444222/////////......---,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------)))***,,,------,,,+++***(((***,,,,,,***)))***+++((((((((((((((('''&&&&&&$$$######$$$&&&&&&$$$""" !!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!! """""""""!!!!!!!!!     !!!!!!%%%'''&&&&&&''')))'''&&&&&&%%%%%%$$$$$$###$$$###!!!!!!"""!!!   !!!   !!!""" """!!!!!!!!!!!!  """"""!!! !!! !!!""""""  !!! !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!"""###$$$###""""""$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$~~~yyytttrrrjjjdddaaa```^^^ZZZZZZ\\\XXXWWWUUURRROOOMMMKKKIIIIIIHHHGGGEEEDDDBBBAAA@@@;;;<<<===>>>>>><<<:::999777888999777333222333555000333666666333000///000///...------,,,,,,------*********+++,,,---///000)))***,,,------,,,+++)))(((***---,,,***(((***+++'''''''''((('''&&&&&&%%%$$$######%%%&&&&&&$$$"""!!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! """"""###""""""!!! """"""""""""!!!!!!!!!!!!     !!! !!!&&&''''''&&&'''))))))((('''&&&$$$###"""!!!$$$"""!!! !!!!!!    !!!"""### """!!!!!!"""!!! !!!###$$$###!!!!!!""""""  !!!!!!!!! !!!!!!   ###!!!!!!"""###$$$###"""!!!###%%%%%%$$$###"""### !!!"""$$$&&&((()))***{{{tttrrrrrrpppiiiggg```XXXVVVYYYYYYWWWWWWTTTQQQOOOOOONNNLLLJJJKKKHHHFFFEEEEEEDDDCCCBBBAAA@@@===;;;===???;;;444999555444666666333444888666333111111222222///---///...,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---000000---,,,///...,,,+++,,,---+++)))(((((()))(((((((((((((((''''''&&&########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!###"""""""""""""""""""""###!!!!!!""""""""""""!!!!!! !!!!!!$$$&&&&&&'''((()))((('''%%%###""" %%%%%%$$$"""!!!  """ !!!!!!!!!!!! """!!!!!!""" !!!!!! !!!###!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%xxxuuutttqqqkkkiiifff```XXXVVVYYYYYYWWWVVVTTTQQQOOONNNMMMKKKJJJIIIGGGEEEDDDDDDCCCBBBAAA??????<<<:::<<<>>>:::333999555444666666333444777555333000000111111///,,,000...,,,,,,---...---,,,......---,,,,,,---......,,,///...++++++------***+++,,,,,,+++)))(((((()))((((((((((((((('''&&&&&&########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  ###&&&######""""""""""""""""""!!!""""""######""""""!!! !!!"""%%%&&&''''''((()))&&&%%%$$$###############!!!!!!!!!  !!!!!! !!!"""$$$!!!   ###!!!  !!!###!!!""""""!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!""""""#########$$$$$$$$$$$$$$$#########{{{uuuuuuuuuooofffhhhfff___XXXVVVYYYYYYVVVUUUSSSPPPOOONNNMMMJJJHHHHHHFFFCCCBBBBBBBBB@@@???======;;;888:::<<<999333999555555666666333444777333222000000000000...---111///------...///...---///...,,,++++++,,,...///+++...---******,,,,,,)))***+++,,,***((('''((()))'''(((((((((((('''&&&&&&########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""%%%(((#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!  !!! """%%%''''''&&&'''(((%%%%%%###"""!!!!!!!!!!!! !!!!!!!!!!!! !!! %%%&&&###!!!!!!  !!!!!!""""""###"""!!! !!!"""###!!!""""""!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$###### !!!"""###$$$$$$&&&%%%%%%$$$$$$###""""""{{{uuussssssmmmeeefffddd^^^WWWVVVXXXXXXUUUSSSQQQOOONNNMMMKKKIIIFFFFFFDDDAAA@@@@@@@@@>>>===<<<===;;;999999;;;999333999666555777666333333666222111000000//////...---111///......//////...---...---+++))))))+++---...+++...---******,,,,,,))))))***+++***((('''((()))''''''((((((''''''&&&%%%########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""$$$&&&#########"""!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!   !!!!!!$$$&&&''''''&&&'''((('''&&&###!!! !!!!!!!!!!!!  !!!&&&&&&"""   !!!""""""!!!!!! !!!!!! !!!!!! !!!"""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!""""""###############""""""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%}}}vvvpppnnnjjjfffcccbbb\\\VVVUUUWWWWWWSSSQQQOOONNNMMMLLLJJJGGGEEEDDDBBB@@@??????>>>===;;;;;;===<<<:::999;;;999555999666555888777333222555111111111000///.........111///......//////...---...---,,,++++++,,,---...,,,///...++++++------***((()))***)))''''''''')))'''''''''''''''&&&&&&%%%########################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!! !!!"""""""""""""""!!!!!!   !!!!!! !!!"""%%%'''((('''&&&&&&''''''&&&$$$!!!   $$$$$$    !!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))~~~}}}tttllliiihhheee```___ZZZTTTSSSUUUUUUQQQOOONNNMMMLLLKKKIIIFFFCCCDDDBBB???>>>>>>>>><<<;;;:::======:::999;;;:::666999666666888777333222444000111222111///...///000111///------...///...---.........------.........,,,///...++++++------***'''((()))((('''&&&'''(((&&&''''''''''''&&&%%%%%%########################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&(((((('''&&&&&&&&&$$$######"""""""""""""""  !!!   !!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""######""""""$$$$$$$$$#########""""""###$$$%%%&&&((()))******xxxooojjjhhheee```]]]\\\XXXRRRQQQTTTSSSOOONNNMMMLLLLLLKKKHHHEEEAAADDDAAA???>>>>>>===<<<;;;888;;;<<<999777999888666999666666999888333111333000222333222000///000222000...,,,,,,---...---,,,+++,,,------------,,,++++++...---******,,,,,,)))&&&'''((((((&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""!!!!!!!!!""" !!!""""""""" !!!!!!  !!!%%%'''))))))'''&&&&&&&&&!!!!!!!!! !!!!!!"""###   """!!! !!!###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""""""###############$$$$$$%%%&&&''''''(((}}}ssskkkhhhhhhccc[[[\\\[[[WWWQQQPPPSSSRRRNNNMMMLLLLLLKKKKKKHHHDDDAAADDDBBB???>>>>>>>>><<<;;;666:::;;;888666777777555999666777999888333111333000222444333000///000333///...,,,,,,---------,,,&&&''')))******)))'''&&&***,,,,,,))))))++++++(((%%%'''((('''&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$########################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" ############$$$%%% !!!"""######!!!!!!""""""""""""!!!!!! !!!%%%'''))))))'''&&&%%%&&&  !!! !!!!!! !!!"""######""""""###$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""###### !!!!!!"""""""""""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$|||{{{mmmllliiiaaa]]]___[[[WWWSSSRRRRRRQQQNNNLLLNNNLLLJJJHHHGGGEEEBBB???AAA@@@???===<<<<<<<<<<<<:::<<<:::666555888999777<<<666444999;;;888333000000111222222000//////000///...,,,,,,,,,,,,+++)))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!"""######!!! """######""""""!!!  !!!!!!""""""!!!!!!""""""""""""!!!!!!   !!!!!!  !!!  %%%%%%&&&&&&%%%$$$"""!!!  !!!!!! !!!###%%%%%%$$$"""!!!"""""""""""""""""""""""""""############""""""!!!###!!!!!!"""###$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&'''''''''uuuiiihhhgggaaa^^^aaaZZZWWWSSSRRRRRRQQQOOOMMMMMMLLLIIIHHHGGGEEEAAA?????????===<<<;;;:::::::::999;;;999555555777888666888333111555888444///...///111222222000//////000...---++++++,,,,,,***((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&%%%&&&'''''''''&&&%%%$$$"""###############"""!!!"""""""""""""""""""""""""""!!! !!!######!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!      !!!!!!"""###"""!!!     """$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!###$$$###"""!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%&&&&&&''''''{{{nnneeeeeeeee```^^^```WWWUUURRRRRRQQQQQQOOOMMMMMMKKKHHHGGGFFFDDDAAA???>>>===<<<;;;:::999999999888:::888444444666777555666222000444666222...---///000222111///......///---+++******++++++)))((())))))))))))))))))))))))'''(((((())))))((((((''''''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""!!! !!!""""""!!!  !!!""""""""""""!!!!!!!!!!!!!!! !!!!!!   !!!!!!   !!!######"""!!! !!!!!!"""############"""!!! !!!###$$$###"""!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%&&&''''''qqqjjjeeegggfffaaa\\\[[[RRRRRRQQQPPPOOONNNMMMLLLLLLJJJGGGEEEDDDCCCAAA???>>>===<<<:::999999999999777999888333333666666444888333222555777333111111...000111000///.........,,,***))))))******)))'''************************'''(((((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!  !!!""""""!!!!!!""""""!!!!!!       !!!!!!!!!!!!!!!   !!!"""!!!   !!!"""############"""!!! !!!#########!!!!!!!!!!!!!!!"""###$$$%%%"""######$$$%%%&&&''''''~~~}}}llliiihhhjjjhhh```XXXTTTNNNOOOOOONNNMMMKKKJJJIIIKKKHHHEEECCCCCCBBB@@@???>>>>>><<<;;;:::999999999777999777333222555666444777444333666666333222333---///000000...------...+++)))((()))******)))'''))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!! !!!!!!!!!!!!!!! """"""!!!!!!  !!!  !!!   !!!!!!!!!   !!! !!!!!!!!!!!!!!!!!!!!!!!! """"""#########!!! """###"""!!!!!!!!!!!!!!!"""###$$$%%%"""######$$$&&&''''''(((yyysssjjjiiiiiiiiifff___VVVQQQMMMNNNPPPNNNLLLIIIHHHGGGJJJGGGDDDBBBAAAAAA@@@???>>>===<<<;;;:::999999999777999777333333555666444555222111444333000000333---...000///---,,,,,,---+++)))((()))******)))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""### !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!  !!!      !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  """###"""!!!!!!!!!!!!!!!"""###$$$%%%######$$$%%%'''((())))))|||tttllljjjjjjhhhddd```\\\VVVRRRNNNPPPRRRPPPLLLHHHGGGGGGIIIFFFCCCAAA@@@@@@@@@???===<<<;;;999888888888888888:::888444333666777444333000000222111...///222,,,...//////---,,,,,,---+++***))))))++++++***)))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$#########$$$%%% !!!""""""############""""""""""""""""""""""""###  !!!!!! !!!  !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """!!!!!!"""    !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  """""""""!!!!!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&((()))***+++~~~|||xxxpppjjjkkkiiieee___[[[YYYWWWUUUOOORRRTTTRRRMMMIIIGGGHHHIIIFFFBBB@@@@@@@@@@@@???<<<;;;999888777777666666888:::888444444666777555333111111333111///000444,,,...///...---+++,,,,,,+++***)))***+++,,,+++***''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&%%%$$$#########$$$%%% !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""###  !!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!"""!!!!!!"""  !!!!!!   !!!  !!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!  """"""""" !!!!!!!!!!!!"""###$$$%%%$$$%%%&&&''')))***+++,,,{{{|||nnnhhhmmmkkkjjjhhhddd^^^YYYTTTRRRTTTQQQMMMJJJIIIIIIHHHGGGDDDCCCBBBAAA@@@>>>======<<<:::999888888999888777:::999666555888;;;777000777555222000///...///000000///...,,,+++******)))'''((()))+++------+++)))***)))((('''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))***)))(((((()))(((&&&$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!  !!! !!!      """  !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!###%%%&&&''''''%%%&&&&&&&&&%%%&&&)))+++||||||vvvkkkhhhmmmjjjiiifffbbb]]]XXXTTTQQQRRROOOKKKIIIHHHHHHGGGFFFBBBBBBAAA@@@>>>===<<<;;;<<<;;;::::::;;;;;;;;;;;;999;;;;;;888888:::888444444333000...---....../////////...---,,,,,,,,,,,,,,,,,,,,,---......+++((())))))((('''''''''''''''%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&''''''(((((('''&&&&&&'''&&&$$$"""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!! !!!!!! !!!!!!        !!!  """!!! !!!!!!""""""""""""!!!!!! !!!###$$$%%%&&&&&&%%%&&&'''&&&&&&'''***,,,}}}~~~|||vvvnnniiijjjlllhhhfffddd```[[[VVVSSSPPPQQQNNNJJJHHHGGGGGGFFFEEEAAAAAA@@@>>>===<<<;;;:::======<<<<<<<<<===>>>>>>888===>>>;;;888999999888111000...---------.../////////...---------------///...------...,,,)))&&&))))))(((((((((((('''''''''((((((((((((((('''&&&(((((('''&&&&&&&&&'''''''''&&&%%%&&&&&&&&&$$$"""$$$$$$##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!!!!! """!!!!!! !!! !!!!!!!!!!!! !!!!!!          !!!!!!!!!  !!!!!!""""""!!!!!! !!!!!!"""######$$$$$$%%%%%%&&&'''''''''(((***---yyy{{{xxxoookkklllllliiifffdddaaa]]]YYYUUURRRPPPPPPMMMJJJIIIHHHHHHFFFEEEBBBAAA@@@???>>><<<;;;;;;??????>>>===;;;;;;<<<===888;;;<<<999888999999666......------------...///000///...---,,,+++++++++---,,,+++++++++***(((%%%(((((()))))))))((((((((()))))))))))))))((('''&&&)))((('''&&&&&&&&&&&&&&&)))(((''''''((((((&&&$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!""""""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!      !!!  !!!!!!"""""" !!!###### !!!!!!!!!!!!!!!!!! """""""""""""""######$$$%%%&&&((((((((()))+++---zzzxxxqqqkkklllpppmmmfffdddbbb___[[[WWWTTTQQQPPPPPPNNNKKKJJJJJJIIIGGGEEEDDDCCCBBBAAA???>>>======@@@@@@???<<<888666666888777777555444777:::777111------------......//////000///---+++***)))((((((+++***)))***++++++***)))'''((()))******)))(((((()))*********)))((('''''')))((('''&&&&&&&&&&&&&&&)))(((''''''((('''%%%##################$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!! """"""!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!     !!!!!!"""!!!!!!!!!!!!!!!!!!"""### !!!!!!!!!!!! ###""""""!!!!!!"""######$$$&&&((())))))***+++---{{{tttlllkkkoooooojjjdddcccaaa^^^ZZZVVVSSSRRRQQQOOOMMMKKKJJJJJJJJJGGGEEEEEEEEEDDDBBBAAA@@@???>>>???@@@???;;;555222222444555333000000555999555---------------............///...,,,+++)))(((((((((+++******+++---......---'''((()))***+++***)))(((((())))))))))))(((((('''(((((('''&&&&&&&&&''''''&&&%%%$$$%%%%%%%%%###!!!$$$$$$##########################################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """"""!!! !!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!     !!!!!!&&&&&&$$$"""!!!  !!!!!! ###"""!!! !!!"""###$$$"""$$$''')))))))))+++,,,yyyooojjjooopppjjjeeeeeebbb```]]]YYYVVVSSSRRRRRRMMMLLLJJJJJJJJJIIIFFFDDDFFFEEEDDDCCCBBB@@@??????<<<>>>>>>:::444000111444000222111///111444333---,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******++++++,,,******+++---.........&&&((()))+++++++++)))(((''''''(((((())))))((((((''''''&&&&&&&&&''''''(((&&&%%%$$$$$$%%%%%%###!!!%%%$$$$$$$$$###"""""""""########################""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """""""""""""""""""""""""""!!! !!!"""###""" !!! !!!!!!"""### !!!!!!""""""!!!!!!    !!!  !!!!!!!!!"""$$$$$$"""!!!  !!!!!! """!!! """###%%%!!!###&&&((())))))***,,,~~~wwwllljjjrrroooddd```gggbbb```]]]YYYVVVTTTSSSRRRKKKJJJIIIIIIIIIHHHEEECCCEEEEEEDDDCCCAAA@@@??????:::======:::444000222555---111333000///111111000+++++++++++++++***))))))*********+++,,,---...///+++)))((()))***,,,++++++&&&(((***+++,,,+++***)))&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&'''((()))((('''&&&&&&''''''%%%###&&&%%%%%%$$$###"""!!!!!!########################""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!! """"""""""""""""""""""""###!!! !!!"""###""" !!!"""""" !!!!!!!!!!!!    !!!!!!   """  !!!!!!!!!!!!""""""""""""!!!"""$$$%%% """!!!  """$$$%%% """&&&(((((()))***+++~~~||||||ppprrrqqqnnnlllkkkfff___bbb]]]XXXWWWYYYXXXUUUQQQKKKLLLJJJGGGFFFHHHGGGBBBBBBBBBBBBAAA@@@???===<<<<<<===:::444222444444222......//////...---,,,,,,.........,,,)))((()))***))))))(((((()))+++---......+++***---111333///+++))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###$$$#########""""""!!!!!! !!!!!!!!!!!! """"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""""""""""""""""""""""""""  ######$$$$$$$$$$$$###### !!!""""""!!!!!!"""###!!!!!! """$$$&&&$$$$$$$$$%%%''')))***+++~~~{{{{{{ttttttqqqllljjjjjjgggbbbaaa\\\WWWVVVWWWVVVRRRNNNKKKLLLJJJGGGGGGIIIGGGBBB@@@@@@AAAAAAAAA@@@@@@???;;;<<<999333111222333000......//////...------,,,,,,,,,---+++***)))+++,,,++++++******+++,,,---...---+++))),,,///000---)))))))))))))))))))))))))))(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&$$$##################"""""""""!!! !!!!!!!!!!!! """!!!!!!!!! """ !!!"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###$$$$$$###  !!!!!!  """$$$%%%###$$$$$$%%%&&&((()))***}}}zzzzzzuuutttpppiiiggggggeeeaaa___[[[WWWUUUUUUSSSPPPLLLLLLMMMKKKGGGGGGIIIGGGCCCAAABBBBBBBBBAAA@@@??????;;;;;;888222///111111............///......---,,,***+++,,,+++***+++---...------,,,,,,,,,,,,---...---+++)))+++------+++'''))))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%$$$###"""############"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!! """!!! !!!"""###""" !!!!!!!!!"""""" !!!!!!!!!!!!""""""  !!!!!! ######$$$"""  !!!!!! """###$$$#########$$$$$$&&&''''''{{{xxxxxxrrrrrrmmmgggeeeeeeaaa\\\]]]ZZZWWWUUUTTTRRRNNNKKKLLLMMMKKKGGGGGGIIIGGGCCCFFFEEEDDDBBB@@@>>>;;;:::;;;<<<888222///000000------...............------+++,,,,,,,,,++++++---...---------,,,,,,,,,,,,,,,...,,,***+++,,,,,,)))'''))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! ###"""""""""######"""""" !!!!!!!!!########################  !!!!!!!!!  !!!!!! """###!!!!!! !!!"""###$$$###############$$$%%%%%%~~~zzzvvvvvvooopppnnniiifffeee___YYY[[[ZZZXXXVVVTTTQQQNNNKKKKKKLLLJJJFFFFFFHHHFFFBBBEEEDDDCCCBBB???===;;;:::;;;<<<888222000111111...------...............---------...,,,+++***+++---,,,,,,,,,,,,,,,+++++++++///---,,,+++++++++***(((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$######""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!"""#########""""""######  """"""""""""""""""""""""  !!! !!!!!! !!!!!! """###!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%}}}}}}|||xxxuuutttmmmooonnnjjjgggfff```XXXXXXXXXWWWVVVTTTQQQNNNLLLJJJKKKIIIEEEEEEGGGEEEAAA???@@@@@@@@@???>>>======::::::777222000222222///,,,---......///.........---......---+++***+++---***+++,,,,,,,,,,,,++++++...---,,,+++************((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$######"""""""""""""""############!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!!!! !!!"""!!! !!!!!!!!!"""""""""""""""!!!!!!!!!""""""$$$%%%%%%{{{|||{{{wwwsssssskkkkkkiiieeecccbbb^^^XXXTTTUUUUUUUUURRROOOMMMLLLHHHIIIGGGDDDDDDFFFDDD???======>>>>>>>>>======<<<777888555000///111222000,,,------...//////......,,,---------,,,,,,---///***+++,,,---......------,,,,,,+++)))(((((()))***(((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###!!!"""""""""############""""""############"""""" !!!!!!!!!""" """$$$###!!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""###%%%&&&'''zzz{{{{{{vvvsssrrrhhhgggccc^^^\\\]]][[[WWWQQQRRRTTTSSSQQQNNNLLLKKKHHHIIIGGGCCCCCCEEECCC????????????>>>===;;;:::999555666333...---000111///,,,,,,---.../////////...***+++,,,,,,,,,---///111***+++---///000000//////******)))(((&&&'''(((***((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$!!!!!!""""""#########$$$""""""############"""""" !!!!!!"""""" """$$$### !!!###""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""!!!!!! !!!###$$$######"""!!!!!!   !!!!!!  """$$$!!!"""""""""""""""!!! !!!"""$$$%%%'''(((|||yyywwwtttqqqnnnkkkhhhddd```]]]ZZZWWWTTTSSSQQQQQQQQQNNNJJJIIIJJJIIIFFFDDDBBBBBBBBBAAA@@@AAA@@@???===;;;:::999888888333...---...//////---///111222222000///000222///+++(((+++000333111---+++******,,,///000---***)))---,,,'''(((---,,,&&&---+++******++++++***(((+++***(((((()))))))))(((+++)))&&&%%%&&&'''&&&%%%&&&######&&&'''$$$$$$''''''%%%######$$$%%%$$$""""""""""""###############$$$!!!!!!###""" """&&&!!!!!!!!!###&&&''''''&&&(((%%%%%%))),,,---111666***555777---+++333333+++...000333666888888777666222:::>>>:::444111111000---,,,...333444111000222//////,,,)))+++000///+++---,,,+++,,,------,,,***,,,+++---111111///111666222---'''%%%(((+++***(((,,,***)))***,,,///222222666///+++000555555333222666///---111444333000///111///---...111222000...###)))//////,,,+++---000,,,***+++---+++''''''+++"""###%%%&&&((()))))))))"""  ###%%%%%%###    """!!!%%%'''$$$###''')))(((***(((&&&%%%%%%&&&%%%$$$"""!!! !!! !!! !!!!!!!!!!!!!!! ###!!!!!!"""!!! !!!!!!!!!!!!###%%%|||yyywwwuuussspppnnneeebbb^^^[[[YYYWWWTTTRRRTTTPPPNNNNNNOOOLLLHHHDDDCCCAAA>>>===>>>>>>>>>=========<<<:::999888777666999555111///000111111000,,,+++******+++,,,+++))),,,+++++++++,,,---,,,,,,...+++))))))+++---,,,+++,,,***((('''***---+++&&&$$$%%%%%%&&&&&&&&&'''(((!!!!!!!!!###&&&(((******)))+++,,,,,,+++,,,///222666222000111///+++***,,,$$$(((,,,/////////000222//////111333555777888999<<<666111333444111////////////000333777999999888;;;999999<<<>>>>>>@@@DDD===AAA@@@;;;===BBB???888888999:::<<<===>>>??????===AAABBB???<<<<<<:::777666555777<<<===;;;:::<<<<<<<<<999666777999777222/////////......///000000222000111444333111444888888222,,,***---000000///---,,,,,,///333777:::<<<;;;777666999999777777999:::444111666999888666555999777555555666555333000000222444666666555444444444222111333000---...222222222222111000///...---000...,,,,,,...///...,,,---+++******,,,---,,,,,,)))+++)))%%%%%%'''(((&&&$$$&&&(((*********+++---***(((&&&$$$$$$'''***,,,&&&'''&&&###%%%)))'''"""###"""!!!"""%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&(((&&&)))***&&&%%%)))++++++---,,,+++,,,......---,,,------+++***)))))))))***#################################"""""""""!!!!!!   """"""!!!!!! !!!"""$$$$$$######$$$%%%$$$###$$$&&&(((}}}zzzvvvtttrrrpppnnnlllbbb___[[[YYYWWWUUURRRPPPTTTPPPMMMMMMPPPNNNGGG@@@DDDAAA>>><<<<<<<<<;;;::::::::::::999888888777777888555111///000111111111333000---///333444111...000222333222///...///111---***((((((***...000111555---((()))++++++******///000222333333333555666...///111444777:::<<<===999===AAA@@@<<<<<>><<<<<<@@@AAA===:::;;;???@@@;;;666>>>===<<<;;;<<<>>>AAABBBCCCCCCAAA>>>???BBB???:::CCCBBBDDDHHHIIIFFFFFFHHH>>>???>>>;;;:::;;;888333111333333222000111444888999777666777555333555;;;;;;555...,,,---000111111,,,---...000333777:::<<<666555777:::888666888===:::555333888;;;:::888999:::888777777888777555333777666666777999999666444666333222222///,,,...222888777666444222000///...666333111000000///...---222000//////000111000///...000...***(((***)))&&&&&&)))---/////////000000,,,***(((''''''))),,,------//////---...000...)))((('''&&&(((***++++++***)))***,,,+++++++++,,,...+++...---)))(((+++......222111111222444333111///000///...---,,,,,,,,,---*********))))))((((((((())))))((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((()))*********,,,+++((('''******'''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!! !!!!!!!!!   !!!!!! """#########!!!!!!###%%%~~~}}}zzzvvvrrrooommmjjjhhhdddaaa]]]ZZZXXXVVVSSSQQQRRRRRRPPPNNNNNNMMMGGG@@@IIIFFFBBB???>>>===;;;999::::::::::::999999999999555333000......///000111---,,,+++,,,---...---,,,***+++++++++*********+++///...///111555:::===???EEE<<<555444444222777>>>JJJHHHHHHIIIKKKKKKHHHFFFFFFGGGIIIJJJKKKLLLMMMNNNJJJMMMNNNLLLHHHEEEGGGJJJLLLGGGCCCBBB>>>999777999;;;???DDDCCC@@@<<<<<<>>>888999999999999999::::::;;;666444888;;;999888888111111111333777:::;;;;;;===;;;===@@@AAA??????AAADDD>>>;;;???BBB>>>;;;:::@@@===888555444666:::<<<>>>???===999999======:::FFFDDDEEEHHHHHHDDDCCCEEE888<<<<<<:::999999555000222444666333000111777<<<<<<999666666444111444999>>>999222......000111111000000000000000000222444///...111666888777:::>>>999555444999;;;::::::;;;444555666777888888777777444444555666777777666555666222000///---***,,,111333222222111111111111111222111///---,,,+++******///...,,,,,,---...---,,,---///...)))(((***)))&&&)))+++...///---+++)))(((((('''%%%$$$%%%&&&'''(((,,,///000......///,,,(((((('''&&&'''((()))(((&&&&&&((())))))((('''((()))---000///***(((,,,///...444444333333333000,,,)))++++++******)))))))))))),,,,,,++++++******))))))******************))))))))))))************))))))******+++******))))))(((,,,,,,,,,---...000111222222444333///...000000---//////......//////000111......////////////000000...------,,,,,,,,,------*********))))))'''&&&%%%&&&&&&&&&'''(((((()))))))))(((&&&%%%$$$$$$###"""%%%&&&&&&%%%######%%%&&&zzz{{{vvvqqqmmmjjjgggeeefffccc___[[[YYYVVVSSSQQQLLLRRRTTTNNNIIIHHHGGGCCCHHHEEEAAA???>>>>>><<<;;;::::::::::::::::::::::::555444222000000111333555000333666555222111444888444222000222666888666333777999<<>>999444111222555888888===>>>999666888<<<===@@@===<<<>>><<<888666888:::>>>???;;;888777333---///111333000---...444:::777444111111...,,,...333AAA===666111///000111111111222222000...,,,---///111------555;;;;;;::::::666333333777888777777999///111333444555444444444,,,000444444111111444777777333111111...+++...333000000//////000111333333000000///...,,,,,,,,,,,,...,,,++++++,,,---,,,,,,+++------******,,,,,,))),,,...000000...***(((''')))(((((('''''''''(((((((((,,,...,,,+++,,,***&&&***)))'''&&&'''&&&%%%###%%%&&&((('''%%%$$$$$$$$$,,,///...)))(((+++------111000000000///---)))%%%++++++++++++++++++******,,,,,,+++++++++*********************************+++,,,,,,,,,,,,,,,,,,+++''''''((())))))(((''''''*********+++---...000111000222111---,,,......+++...------------...//////.../////////000000000111222222222222333555666666222222222111111///...---...///000222444666777888666666555333111000000111111222222111//////000222~~~xxxzzztttoookkkhhheeeccceeebbb^^^[[[YYYVVVSSSQQQLLLVVVXXXPPPIIIJJJKKKJJJCCCAAA>>>===>>>??????>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888777888;;;>>><<>>CCCIIIBBB>>>;;;>>>DDDGGGDDD@@@;;;>>>@@@BBBAAA@@@@@@AAAGGGIIIEEE>>>===EEEPPPWWWSSSPPPNNNRRRUUUQQQEEE;;;GGGKKKOOOOOOMMMLLLNNNPPPNNNLLLKKKKKKLLLLLLIIIFFFCCC???===>>>>>><<<===AAADDDAAA===;;;;;;;;;888666555555666666777888888888111333777888222---///666333111///...///000000000999777888<<<===<<<===@@@<<>>BBB???:::555333333555666555<<>>===>>>BBBFFF;;;???CCCBBB>>>===AAAEEE===<<<;;;<<<>>>@@@???===???AAAAAA@@@===<<<===>>>CCCHHHDDD:::<<>>777CCCHHHLLLMMMJJJIIIKKKMMMIIIKKKLLLMMMLLLKKKKKKKKKDDD@@@===>>>>>><<<===AAA999999:::999888666555555///000111333555666777888;;;;;;===>>>:::444444888777444111000111222222222;;;777777999999888999===999??????:::;;;AAA@@@:::666444222///......//////---222444111///222555555333000...///...***))),,,)))---///***%%%$$$"""##################$$$$$$""" !!!"""!!! $$$&&&%%%###!!!  !!!"""""" ###%%%!!!!!!%%%'''$$$!!!!!! !!! !!!"""!!! !!! ###"""!!!!!!"""###$$$$$$###  """ """"""""" !!!!!! !!!!!!!!!"""###!!!!!!""""""!!! $$$&&&###!!!$$$&&&%%%&&&%%%$$$$$$%%%%%%$$$######%%%(((***)))(((((()))###(((***(((''')))***(((((('''&&&'''((()))((('''&&&'''(((((((((((('''&&&''''''(((((())))))******''''''''''''((((((((()))(((((())))))))))))((((((&&&(((***---.........------,,,------...///000111///222111......111111///...------------...//////......//////000111111222////////////000222333444111222222222222222111111///000111222333555666666333555777777555666999;;;666777888888777777999;;;{{{yyyzzzvvvrrrlllhhhgggfffeeedddaaa___]]]\\\]]]]]]\\\[[[ccchhheee\\\[[[cccccc]]]WWWTTTOOOLLLJJJHHHEEEDDDIIIHHHHHHGGGFFFFFFEEEEEEBBBCCCCCCAAA???AAAEEEIIICCCDDDEEEEEEEEEFFFGGGHHHFFFGGGHHHGGGEEEEEEFFFGGGFFFGGGFFFDDDAAAAAAEEEHHHKKKQQQKKK???CCCOOOGGG222...999EEEJJJFFF>>>888666;;;@@@EEEDDD@@@>>>???AAA<<>>AAA@@@;;;777777666333444888'''---222222---))))))+++(((((()))+++,,,...//////+++((((((******%%%###$$$(((%%%""""""###$$$%%%$$$***%%%###$$$$$$!!!###'''$$$""" +++(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###&&&******&&&%%%"""!!!###""""""!!!###!!! !!!    ###""""""!!!     """!!! !!! !!!!!!!!! !!! !!!!!!  %%%'''(((((())))))!!!&&&***((((((***)))'''(((&&&$$$###$$$$$$###"""%%%%%%'''(((((('''&&&%%%######$$$%%%&&&''''''(((######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&"""$$$'''***,,,,,,,,,+++))))))))))))***+++,,,---,,,......++++++...///---,,,,,,++++++,,,,,,---.........///000000111222222222222111111111222333333000000111222222222111111555555555555666666777777777888:::888555555777:::666777888888777888:::<<<}}}{{{yyy{{{wwwqqqllliiifffcccaaadddccc```\\\^^^dddgggfffggglllhhh```___ffffff^^^UUURRRPPPQQQUUUVVVSSSOOOKKKPPPQQQKKKFFFGGGKKKNNNQQQJJJEEEEEEFFFEEEGGGJJJGGGFFFGGGKKKPPPQQQOOOKKKGGGIIIJJJIIIHHHFFFFFFGGGJJJIIIFFFBBB>>>===???AAA===888444555777777111,,,***///222---'''&&&)))+++...,,,)))''',,,000...'''111---((((((+++,,,***&&&&&&)))((($$$"""%%%&&&%%%$$$%%%&&&%%%$$$$$$&&&((('''$$$ """$$$###""" """%%%"""  ###!!!!!!!!!"""###"""  !!!######!!! !!!###""" !!!"""###!!! ###&&&'''%%%""""""$$$$$$ ###$$$!!!!!!!!! !!! !!!"""############$$$%%%&&&%%%$$$###$$$%%%)))'''%%%$$$###$$$%%%&&&%%%&&&&&&&&&''''''((((((***************+++,,,,,,(((((((((***,,,......------,,,,,,...000111000...000222444222...,,,...000///000111222444666888:::~~~|||zzzxxxqqqoookkkhhhfffeeeeeeeeekkkkkkgggdddeeekkkmmmjjj```ffffffaaaaaafffbbbYYYZZZVVVSSSSSSTTTTTTOOOKKKNNNPPPNNNIIIGGGIIIJJJHHHIIIDDD@@@AAABBB??????AAA???>>>???@@@@@@???===:::999;;;;;;:::888777777777333333111///,,,,,,...111...+++'''%%%%%%'''***++++++------)))'''))),,,---111333111...///333333000***(((''''''((()))'''%%%%%%(((((($$$"""%%%&&&&&&$$$%%%%%%###!!! !!!###### !!!$$$$$$$$$""" ###$$$!!! !!!!!!$$$!!! !!!###$$$###!!!!!!###$$$%%%$$$###$$$%%%"""!!! !!!"""$$$######%%%'''(((&&&###"""%%%%%%###$$$((()))'''(((&&&$$$###"""!!!!!!""""""!!! !!!$$$&&&$$$###""""""###%%%((()))############""""""""""""&&&(((******))))))***++++++(((''')))+++***$$$!!!"""$$$%%%&&&'''((())))))(((((('''(((******''''''(((&&&"""'''''''''&&&&&&&&&&&&&&&&&&%%%###!!! !!!&&&%%%###""""""###$$$%%%"""!!!!!!"""######""" !!! !!!"""!!!"""!!!"""  """  !!!   !!!""""""!!!!!!!!!"""###$$$###### """$$$$$$###"""###$$$############%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$}}}{{{xxxwwwnnnmmmkkkiiifffeeeggghhhnnnnnnlllhhhiiimmmmmmjjj^^^eeehhhfffggghhhbbbXXXXXXTTTPPPNNNNNNKKKGGGCCCDDDDDDAAA===>>>AAA@@@<<<;;;666444777777444222333000222333222000...---,,,---...///...,,,***+++,,,.........,,,***)))+++------...---+++***,,,111555...000///,,,,,,///...))),,,000///***)))...333555555666666555111...---,,,,,,000111---,,,///111000---------+++(((&&&&&&'''(((&&&$$$%%%&&&((())))))((('''((()))&&&$$$'''---((()))(((&&&$$$&&&+++000555333111000111222222111111333555555444444555666555444222111000111222222:::999999999::::::888666666999888666666:::;;;888111111//////---(((###"""%%%&&&&&&%%%$$$ ###%%%'''%%%%%%%%%&&&(((***---///+++++++++*********)))))),,,...000000...---...///111,,,''')))---+++### ###%%%'''))),,,---...//////...,,,++++++...000///111222///)))000111111000///...///000...---+++)))(((((())))))---,,,***)))))))))***+++((('''''''''))))))'''&&&&&&%%%$$$%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%&&&""""""''')))'''&&&'''((($$$ !!!$$$&&&%%%###%%%((()))((($$$$$$'''+++$$$###"""###&&&(((((((((&&&''''''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$"""######"""!!!!!!$$$&&&#########$$$%%%%%%###!!! """$$$$$$$$$$$$### !!!!!! !!!###$$$$$$######$$$&&&$$$###"""!!! !!!"""###!!!!!!!!!!!!!!! """!!! !!!""""""######$$$$$$$$$ $$$'''&&&"""!!!###&&&&&&###!!!###(((+++***'''+++***)))(((''''''''''''}}}zzzxxxvvvooonnnlllhhhdddbbbccceeedddeeeddd```aaacccaaa]]]YYY^^^```^^^^^^]]]VVVMMMMMMJJJFFFEEEDDDBBB???===999:::999666666:::;;;888666222111444555333222444111444777777555444666888555666777777666555777999???@@@@@@>>><<<<<<<<<>>>>>>AAACCCEEEEEEDDDCCCCCCFFFKKKJJJEEECCCEEEAAA:::BBBAAA<<<666777???GGGJJJFFFHHHIIIDDD;;;333000000222666777444444777888777111222222111...,,,+++,,,---,,,***))))))(((((((((&&&'''((()))%%%%%%---777222333///((('''---666;;;EEEAAA<<<999888888777666:::<<<======;;;:::;;;;;;111000///...------------666555444444444333222111222444222...---//////,,,,,,++++++,,,,,,***&&&"""###''''''%%%###!!! """$$$&&&'''&&&&&&&&&%%%%%%%%%%%%$$$&&&''')))(((&&&%%%%%%&&&&&&""" """""" !!!%%%&&&'''((((((&&&###""" ###%%%(((---333333...222///---...222333000,,,$$$$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$"""#########$$$&&&''''''''')))(((''''''''''''((()))'''$$$$$$))),,,+++***,,,...+++(((&&&''')))++++++---,,,***'''%%%$$$&&&''' ###'''+++,,,---)))******)))''''''((()))))))))((((((((('''''''''&&&&&&''''''(((((())))))%%%&&&&&&%%%$$$$$$''')))(((((()))***,,,+++)))'''###&&&)))+++,,,***'''&&&'''''''''(((((()))******+++,,,---,,,+++***+++,,,)))(((''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$((('''%%%###!!!"""$$$&&&'''(((***,,,...+++,,,---,,,,,,---///111444222//////111222222000222222222333444555666777|||zzzwwwuuummmllliiifffcccbbbbbbddd^^^```^^^[[[[[[\\\ZZZUUUTTTTTTRRROOOLLLKKKEEE@@@DDDCCCAAA@@@AAAAAAAAA@@@???CCCCCC===:::<<<@@@AAA@@@<<<;;;>>>AAAAAAAAADDDCCCGGGJJJJJJIIIIIILLLOOOEEEGGGHHHHHHHHHJJJLLLOOOKKKMMMOOOOOOOOOOOOPPPRRRRRROOOLLLMMMPPPQQQNNNKKKRRRTTTOOOCCC@@@GGGJJJGGGOOOHHH===444777AAAGGGGGGBBBEEEFFF???555,,,)))***+++///000...---000111///''')))******(((''''''(((&&&&&&%%%$$$###""""""###!!!!!! +++888333111))) !!!,,,555999888444///+++*********))),,,---...---+++)))))))))$$$######"""""""""""""""%%%%%%%%%$$$###"""#########%%%###   '''***((($$$!!! &&&000222///---$$$$$$///222***""""""!!!!!!!!!!!!""""""### %%%((('''&&&(((((()))'''"""%%%+++---''' !!!!!! !!! !!!%%%%%%%%%'''((('''$$$!!! ###(((******&&&!!!!!!!!!!!!"""###$$$&&&''''''(((((('''$$$######$$$!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!###%%%)))///444///+++'''(((...222333222666666444000+++)))***,,,''''''((()))+++---///000}}}{{{xxxuuusssnnnkkkiiiiiijjjlllmmmmmmiiijjjhhhddddddfffddd______[[[UUUPPPMMMKKKHHHFFFDDDDDDCCCCCCDDDEEEGGGHHHHHHLLLKKKCCC===>>>DDDHHHDDDAAAAAAFFFIIIHHHHHHJJJLLLMMMNNNNNNMMMMMMOOOPPPCCCDDDFFFFFFFFFHHHLLLOOOGGGJJJOOORRRTTTUUUWWWYYYXXXNNNCCC???DDDKKKPPPPPPPPPLLL>>>...///@@@KKKIII@@@888***!!!###***,,,)))222555666222***%%%$$$%%%###((()))'''&&&((((((&&& """%%%%%%$$$###$$$$$$!!!############%%%'''###""""""!!!***666///---$$$ ---333222(((%%%!!! !!!###$$$$$$!!!"""###""" !!!"""""""""""""""""""""!!!""""""!!! """$$$"""""" ###$$$"""!!!$$$,,,000,,,$$$ $$$...000,,,$$$---222%%%!!!$$$&&&%%%!!!***///%%%$$$$$$%%%&&&&&&$$$ !!!'''+++***%%%  !!!&&&///666000((( (((000111///000111///)))!!!""" !!!"""###~~~{{{xxxuuurrroooooojjjgggiiipppuuuuuusssqqqqqqoookkkkkkmmmlllhhhhhhccc\\\WWWTTTQQQPPPPPPFFFFFFEEEDDDDDDEEEGGGIIIFFFGGGDDD<<<:::@@@FFFIII<<<;;;>>>EEEGGGCCC???>>>@@@>>>======>>>>>>>>>===555555555555555666999<<<:::>>>CCCFFFGGGHHHHHHIIIGGG>>>444///333>>>IIIOOOVVVNNN===000999MMMQQQGGG333000***######'''(((%%%(((***+++***'''%%%&&&(((###(((***'''%%%''''''$$$###%%%((()))((('''''''''"""%%%((()))))))))+++...111...+++'''###!!!(((111+++***"""%%%222222)))%%%### """$$$%%%%%% """$$$$$$"""!!!"""### !!!!!!!!! !!!!!! !!!$$$((( ######!!!"""&&&'''%%%+++***)))((((((%%%!!!$$$///333...%%%'''//////)))///333%%%((('''###"""***///'''(((((()))))))))&&&!!!!!!(((------(((  !!!!!! !!!$$$''')))***$$$$$$### $$$...777333+++!!!###***///000///,,,)))$$$ """!!!!!!!!!!!!!!!""""""{{{xxxvvvssspppmmmkkkeee```dddmmmrrrqqqmmmkkkkkkhhhddddddhhhgggcccaaa[[[UUUQQQOOOLLLKKKKKKFFFFFFDDDBBB@@@@@@BBBDDDAAA???999555999CCCJJJKKK555666<<>>HHHKKKDDD555...===NNNDDD---$$$(((***(((''')))+++)))&&&''''''&&&&&&&&&((()))%%%)))+++(((&&&''''''$$$'''))),,,---+++***))))))'''***------+++***,,,...:::444...)))"""""")))%%%$$$(((444...###!!! !!!  """#########$$$&&&&&&''')))***++++++,,,,,,***,,,......---///333777000222111......111111///......///000///+++$$$###...222...%%%%%%'''(((((('''&&&&&&'''$$$!!!)))000...&&&%%%333555((( """###$$$$$$%%%%%%$$$%%%&&&'''%%%###&&&((()))(((&&&$$$&&&((( """%%%''''''%%%""" !!! )))%%%!!!'''***%%% !!!!!!######""""""!!!!!! ***)))******)))&&&!!!&&&------((( ###"""!!!""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((*********+++,,,---...///+++***&&& !!!+++444555...$$$$$$,,,111///***$$$"""###$$$""" """"""""""""###$$$%%%&&&}}}xxxrrrmmmjjjeeeooohhheeeuuuvvvlllooommmiii```UUUQQQRRRRRRPPPOOOMMMJJJGGGEEEEEEEEEFFFHHHIIIGGGEEEFFFHHHFFFBBBHHHFFF>>>888@@@LLLJJJ===...;;;EEECCC:::333111222...000///+++***---///---000------///---)))(((***...)))&&&***---+++***++++++,,,---,,,''')))999KKKQQQ===---222EEEMMM???,,,***''''''))))))%%%''',,,'''&&&%%%(((,,,---,,,***((()))---444:::<<<999555555444888>>>AAA???@@@BBB;;;555111111---%%%"""%%%666111'''$$$&&&$$$((($$$'''444!!!!!! !!!'''***+++***))))))***///222333444555>>>999555555888777222---333222444777888777999>>>999333//////111111000000...,,,000666222%%%'''...---)))%%% 000.........+++***000999444+++ ***333...### ###+++''' $$$((()))(((&&&###""""""###%%%'''(((((('''&&&%%%%%%'''((((((((('''((((((((())))))******)))$$$"""%%%'''$$$""""""%%%***+++'''""" ))),,,### ...444...%%% ###!!!!!!"""###&&&&&&&&&&&&%%%$$$$$$###!!!"""&&&((()))%%%###"""&&&((((((((('''!!!$$$&&&((('''!!! !!!"""""""""!!! !!!$$$)))***)))&&&+++)))((('''(((((('''&&&))))))))),,,...000000///,,,&&&"""###$$$&&&,,,222000444000$$$!!!...888111...&&&%%%+++,,,111,,,$$$ ######!!!""""""&&&+++,,,***+++...}}}zzzuuupppkkkiiifffeeeeeelllssslllfffllljjjeee]]]TTTSSSTTTQQQLLLIIIHHHHHHHHHHHHJJJKKKLLLQQQPPPPPPQQQQQQPPPPPPRRRRRRHHH<<<:::CCCJJJCCC666---:::BBB;;;222111333444666555222...///111...(((...,,,---000000---,,,...000---,,,---,,,(((''')))(((***+++))))))111@@@KKKNNN;;;///888HHHIII999***)))+++------+++***+++---.........111555888777555888;;;???BBBCCCBBBAAA@@@000///000555555111///111...***((()))&&&!!!!!!%%%555///%%% &&&///111...(((%%%!!!)))333"""!!!"""$$$(((---000222222111000000000333555555666666000//////......,,,***)))+++***,,,//////---000444---(((%%%&&&((()))((('''***%%%(((111222((('''...---((($$$******+++((( %%%000111(((+++333...###"""%%%%%%))))))&&&""" """!!! !!!!!! """''')))%%% '''+++""" ...111,,,$$$###&&&### !!!!!!!!!!!! !!!###%%%'''%%%"""###'''(((&&&&&&&&&  $$$&&&)))***$$$"""######""" !!!###""" """!!!  !!!""""""!!!"""!!!  $$$---111///$$$+++444333000((( ###''''''((()))&&&"""!!!%%%))),,,***---555;;;;;;:::;;;||||||zzzwwwrrrmmmiiigggiii^^^gggvvvqqqddddddhhhbbb___ZZZUUUVVVXXXTTTMMMNNNOOOPPPQQQSSSSSSTTTTTTSSSPPPQQQTTTRRRLLLNNNUUUVVVEEE999===GGGFFF;;;111333???AAA888555===DDDDDDGGGEEEAAA???BBBDDD>>>555:::999<<>>???@@@>>>>>>@@@>>>999888;;;///222...(((---<<>>888000(((%%%%%%***((())),,,+++&&&$$$%%%$$$###$$$%%%###"""&&&---555---###!!!+++777999333'''%%%%%%+++000###""" '''///444333///---,,,%%%%%%$$$###"""""""""""""""$$$###!!! !!!"""###!!!"""$$$$$$!!!###(((""" """###!!!$$$ ,,,111)))(((///,,,&&&""",,,------''' ......&&& ,,,444...######"""""",,,///***"""$$$'''###%%%)))!!!!!!///---)))""" %%%)))%%%***)))'''###%%%''''''%%%$$$$$$ ###%%%((()))%%% $$$'''&&&###'''......%%%(((000333222+++###!!!"""!!!$$$(((%%%(((111777444555===CCCBBB???===zzzyyywwwtttppplllhhhfffjjjbbbppp{{{mmmeeeiiiddd___bbbbbb______```]]]YYY]]]]]]^^^]]]\\\YYYWWWUUUMMMIIIJJJNNNIIIAAADDDOOOMMM>>>999DDDJJJ@@@555222===AAA===777???PPPWWWRRROOOQQQPPPOOOPPPRRRMMMFFFGGGGGGJJJPPPQQQMMMKKKLLLMMMIIIJJJNNNOOOMMMKKKLLLAAA@@@555)))000DDDKKKEEE>>>000222EEELLL;;;+++(((%%%555===666444<<>><<<555000///yyyxxxvvvsssooollliiiggggggjjjxxxwwwfffiiinnn___dddkkkmmmiiicccbbbaaa```^^^^^^^^^\\\XXXSSSOOOLLLFFFDDDFFFIIIFFFAAAEEEPPPBBB;;;???JJJGGG777000555EEE===444555EEEVVVVVVMMMCCCIIIMMMJJJGGGFFFEEECCC???>>>AAAFFFFFFAAA??????CCC===;;;@@@EEEEEEBBB@@@KKKEEE555)))222GGGKKKAAA333+++333GGGHHH555)))***000<<<>>>111***---+++###%%%&&&(((((()))((())))))'''&&&&&&'''******(((%%%%%%"""###''''''%%%&&&)))$$$$$$###!!!!!!&&&...333444+++ !!!...888444)))!!!!!!"""+++---%%%### +++777999111&&&###%%%!!! $$$&&&%%%&&&$$$###&&&***,,,***'''(((&&&&&&'''%%%"""###(((''')))(((&&&(((***%%%$$$---+++  +++111---$$$###000)))"""!!!***222)))$$$///333,,,!!!%%%(((!!!%%%......$$$  """%%%%%%%%%""""""###$$$%%%&&&&&&''',,,******,,,((( """'''###$$$)))"""###111...***###!!!%%%!!! """$$$%%%&&&''''''&&&'''&&&###***---...***###&&&((('''$$$###$$$ ###$$$%%%&&& $$$,,,111000)))"""!!!###$$$$$$""""""%%%''''''***---......///111333777666555333+++"""!!! ,,,222***%%%,,,...111///((("""!!! ###'''%%%!!!%%%,,,777:::???===111$$$ ###}}}xxxwwwuuurrrnnnllliiihhhdddpppwwwmmmcccjjjkkk]]]fffjjjjjjbbbZZZWWWVVVTTTPPPPPPOOONNNKKKGGGCCCAAA===@@@BBBBBBCCCFFFKKKPPP===???GGGLLLAAA111000:::NNN===222;;;MMMSSSJJJ>>>444<<>>AAAAAA@@@AAABBB:::+++,,,444,,, %%%,,,---111111***###!!!!!!###!!!(((((("""!!!&&&111888@@@===/// """}}}yyywwwvvvssspppmmmjjjiiihhhgggrrrpppgggggggggcccccceeeccc]]]UUUQQQQQQMMMGGGGGGGGGGGGFFFDDDBBB@@@???:::@@@@@@;;;===GGGKKKHHH<<>>FFFCCC999;;;HHHJJJ@@@;;;BBBGGGBBB888777CCCQQQGGG555444KKKUUUCCC222000)))---...,,,...111000,,,...,,,,,,///000---,,,///'''+++000000+++***555BBB666+++&&&111>>>>>>444,,,%%%222===;;;111((((((+++???333(((&&&'''&&&&&&((($$$'''+++---...///222555444999???AAA???<<<;;;<<<;;;555000000000111777===777222(((!!!'''333777333(((&&&%%%(((222777///###&&&!!!444222%%%!!!)))---111111---'''$$$"""'''222555,,,%%%%%%###!!!!!! !!!"""!!!!!!***)))""",,,,,,"""&&&111777000$$$###,,,...(((!!!$$$222---%%%$$$***111111'''$$$+++&&&%%%+++,,,%%% $$$(((&&& """'''%%%###)))$$$ &&&***,,,)))######!!!$$$***///...'''%%%,,,,,,%%%"""&&&))))))******%%%###)))---...''' ***333333+++""""""%%%&&&(((+++---###&&&(((%%%!!!"""&&& $$$((((((&&&%%%(((,,,===444,,,,,,...***%%%"""+++333,,,$$$+++222666555---$$$ """$$$,,,)))%%%,,,111777999111$$$ ~~~|||tttssspppllliiihhhiiijjjuuuvvvhhhaaaiiiccc^^^mmmkkkXXXNNNTTTXXXSSSSSSZZZVVVUUUUUUTTTTTTRRROOOLLLEEEBBB======EEEKKKEEE:::===MMMLLL888///>>>JJJJJJ:::777CCCTTTPPP999,,,000444111---,,,000444444111999999>>>EEEGGGAAA;;;888777AAA>>>---&&&444CCCGGG000&&&'''666AAA<<<...&&&)))777DDD???,,,""",,,;;;>>>;;;000###!!!(((,,,)))000333666888<<>>===;;;:::;;;777222444///,,,,,,)))%%%"""$$$"""%%%'''%%%!!!###...888444///&&&!!!(((444999666&&&$$$'''000555111((("""&&&---...((("""!!!###&&&,,,000...'''!!!!!!###,,,999555&&&"""!!!!!! """###$$$$$$'''((((((&&&$$$###""""""%%%+++'''%%%---+++%%%!!!+++333555---### '''...111$$$&&&444333(((!!!,,,222,,,!!!"""***&&&&&&***%%% )))$$$%%%&&& !!!&&&%%%&&&!!!%%%---'''"""'''...***!!!&&&,,,)))"""&&&)))&&&&&&)))&&&%%%/////////,,, %%%000666..."""(((---+++&&&$$$ %%%"""------///888111###!!!$$$333222222000)))  ,,,%%% ***222%%%$$$!!!...888666***!!!!!!$$$}}}zzzwwwuuutttrrrlllfffbbbdddkkkqqqvvvfffdddkkkfffaaaeeeiiiRRRWWW___bbbaaa^^^[[[ZZZ\\\[[[ZZZWWWTTTRRRPPPNNNRRRDDD>>>EEELLLGGG===888KKKGGG<<<555<<>>555(((%%%///:::BBB888+++&&&---888;;;888---...,,,)))(((***'''"""((($$$###%%%&&&$$$%%%)))))),,,,,,'''"""%%%111;;;///)))"""""",,,777999555'''&&&+++333555---$$$'''...---'''""""""$$$***,,,,,,***&&&#########000;;;444%%%"""!!!###!!!$$$''')))***,,,---///222111000///...---,,,,,,!!!%%%)))$$$%%%---***###000666666,,,!!!""")))///---"""&&&111...%%%!!!,,,111***!!!)))&&&'''***&&&((($$$!!!%%%$$$ !!!###"""  ''''''!!!"""&&&%%%%%% """,,,&&& !!! !!! !!!""" )))+++$$$###***((("""%%%(((&&&&&&)))%%%$$$......///---!!!!!!+++222---###&&&,,,***%%%"""!!!"""!!!&&&,,,"""$$$'''((()))***---///---%%%111///,,,777333(((!!!!!!###//////222222,,,""" )))%%% )))222(((&&&(((111333---%%%"""!!!|||yyyuuurrrqqqnnnhhhbbb```eeennnvvvnnnbbbfffhhh___dddkkk___QQQ[[[bbb\\\TTTPPPMMMKKKMMMMMMLLLJJJHHHGGGGGGHHHPPPDDDBBBLLLLLLAAA;;;???QQQBBB444666DDDLLLAAA000222JJJUUUDDD111333CCCPPPZZZRRRIIIAAA999222//////000,,,***+++***((((((,,,<<<<<<222(((111AAA<<<)))%%%)))555@@@===000((()))888===<<<000%%%&&&333>>>===--- $$$333;;;777///''')))'''$$$%%%((('''"""'''&&&(((...000000333888666888555+++%%%)))333;;;+++%%% $$$...666444///%%%'''...555444***!!!(((...+++$$$!!!"""$$$111222000+++$$$"""$$$'''444;;;333%%%###!!! &&&---///111111000///000111000...,,,,,,---.........!!! %%%&&&!!!&&&---)))!!!111666555***   !!!"""$$$$$$$$$$$$''',,,000((( $$$---,,,%%%!!!,,,///((( (((%%% '''+++%%%(((### '''((((((%%%!!! !!!$$$"""!!! !!!)))(((""""""'''%%%###!!!)))%%% !!! !!!!!!$$$$$$&&&'''### )))***###""")))((($$$!!!$$$(((&&&'''***&&&###,,,,,,///---###(((///---%%%$$$,,,,,,(((%%%!!!(((,,,---///444...111666999;;;<<<>>>@@@555%%%###...+++'''111000''' +++---111444...%%% !!!%%%%%%!!!(((222+++"""&&&%%%...333///&&&!!!!!!}}}yyytttqqqmmmiiidddaaaccciiiqqqwwwdddccchhhaaaYYYiiimmmUUU]]]cccbbbWWWKKKGGGGGGGGGCCCDDDDDDCCCBBBCCCFFFIIIGGGDDDIIIPPPIII;;;===JJJQQQ>>>222:::IIIJJJ;;;,,,888JJJMMM999,,,888JJJQQQXXXGGG666///---******,,,---***+++222555111,,,***<<<777///---999DDD:::'''&&&)))444>>>;;;---&&&'''777===;;;---###(((888CCC;;;(((,,,>>>@@@333&&&''')))(((&&&'''+++***'''......222666555222222666888999222'''$$$***333666(((###!!!'''///222---'''"""'''000666222(((!!!!!!(((///)))!!! ###$$$111444333*** &&&///777;;;000###"""!!!"""***000///...+++'''%%%$$$$$$%%%""" ###&&&((((((""""""%%%$$$'''---'''!!!111555222'''###'''%%%""""""&&&,,,//////---,,,+++))))))+++,,,+++***)))******))))))***,,,...###"""'''+++&&&"""""" """,,,...&&&'''%%% (((+++%%%'''###!!!+++&&&###***)))!!!"""&&&%%% ###'''$$$ !!!!!! !!!###!!!%%%,,,))) """))))))&&&$$$ $$$)))((())),,,((( !!!++++++......%%%&&&......(((###,,,---(((%%%!!! (((...+++&&&$$$$$$)))000666999<<<>>>???111$$$$$$&&&###+++,,,%%%!!!))),,,111555000&&&!!!"""!!!$$$"""&&&111...$$$%%%%%%///555///$$$ """}}}yyytttqqqkkkfffbbbccciiinnnqqqrrr^^^eeefff]]]\\\kkkiiiRRRbbb```ZZZRRRJJJGGGIIILLLIIIJJJJJJIIIGGGHHHMMMRRR???EEENNNOOOCCC999AAAQQQKKK;;;555AAAKKKCCC666///BBBJJJDDD111--->>>NNNQQQNNN:::)))(((---///000444777666:::@@@@@@999000,,,<<<222,,,555@@@@@@444((())),,,555===777***%%%***777<<<777***$$$...;;;BBB333$$$"""444CCC<<<,,,""""""&&&((()))...555666333222222333333---&&&%%%(((777666---$$$%%%000666555%%%###%%%,,,111---&&&""" '''111666///%%%!!!$$$***000((( $$$&&&...111000'''***888999999,,,!!!"""!!!###---000,,,&&&"""!!! $$$ !!!&&&((((((!!!$$$&&&"""(((---%%% $$$111444000%%% (((---,,,(((&&&(((///111///+++(((&&&%%%%%%'''''''''&&&$$$$$$######""""""###### !!!!!!$$$---...%%%'''$$$ '''***%%%'''""" ,,,%%%$$$+++(((!!!%%%$$$###$$$###  !!! """ '''---))) """))))))(((%%% $$$***)))***---)))  )))***...///&&&%%%......***$$$###++++++%%%!!!&&&---+++%%%"""!!!'''+++///333666---$$$###***###"""))),,,(((!!!###)))+++222555000'''""""""$$$"""$$$//////%%%""" ###,,,333000$$$ $$$~~~}}}yyytttppplllgggcccgggooosssoooiii```dddaaa```hhhhhh^^^XXXbbbWWWPPPRRRRRRNNNNNNRRRTTTTTTSSSNNNJJJJJJNNNSSS<<>>000111CCCPPPQQQBBB444,,,222888999;;;@@@@@@BBBFFFGGG???444///111===---+++<<>>222$$$'''222===<<<222'''(((555<<<:::'''!!!(((;;;@@@222&&&&&&111444777888<<>>HHHOOO===777???NNNIII444///999LLLFFF999---111AAAMMMOOO444---000===EEEDDDFFFMMMDDDIIINNNIII:::...///888AAA......DDDHHH444'''***+++555AAA@@@/// (((999CCC<<<...$$$,,,;;;<<<222"""###111BBB???---'''000<<<===;;;666333000)))"""###!!!"""######%%%...999;;;555((('''444333'''!!!$$$,,,666555***#########+++555666+++$$$ ///555*** ###)))+++>>>888///%%%!!!%%%000888999555''' !!!%%%222---%%%'''///000...,,,%%%!!!%%%&&&%%%%%%'''!!! ***---$$$ '''555666000###***111&&&......%%% &&&"""%%%)))$$$''' """%%%((('''""" !!!&&&,,,'''$$$"""!!! """""" """"""!!! (((---''' &&&((('''$$$!!!''''''))),,,(((((()))...000((($$$,,,---))))))+++%%%!!! !!! ###)))///+++###!!!&&&222&&& ''''''111///$$$***---222555000'''"""###%%%###!!!,,,///%%%""")))111+++###"""~~~{{{xxxxxxvvvpppjjjmmmlllaaafffyyyrrraaadddqqqXXX```sssdddVVV^^^fffYYYVVVXXXYYYRRRHHHLLLWWWWWWSSSTTTJJJ@@@PPPVVV>>>BBBLLLJJJ;;;777EEEOOONNN777333MMMLLLCCC===000EEENNN@@@000...@@@QQQKKK:::***222;;;AAADDDEEEFFFFFF>>>555DDDKKK222'''777BBB333&&&;;;QQQ???***)))***000999<<<333'''%%%///:::EEE<<<+++!!!--->>>:::(((%%%,,,777:::222(((***333777000***((('''$$$%%%((("""$$$'''&&&###$$$...888:::444(((!!!,,,:::555%%% """)))222111(((###$$$)))---333222((($$$///*** ###"""888;;;888...!!!$$$,,,000000%%% &&&444,,,&&&!!!,,,666444,,,,,,'''###)))&&& $$$###%%%***&&& ...777666+++$$$(((###"""+++---&&&'''+++$$$%%%(((!!!$$$$$$$$$&&&$$$!!!"""$$$"""&&&)))$$$$$$!!!%%% $$$######)))###"""&&&"""######&&&+++&&& &&&+++---((($$$+++,,,'''%%%&&&"""***---((("""###***...... (((,,,''' ******%%%"""###333((($$$***$$$///111)))!!!!!!---444000///000***"""$$$&&&***---)))###### """+++///+++$$$!!!~~~{{{yyyxxxtttmmmhhhjjjgggcccjjjvvvqqqeeedddggg[[[dddnnn___XXXaaaeeeWWWUUUTTTPPPIIICCCDDDIIIRRRPPPNNNIIIGGGPPPOOO???IIILLLGGG;;;<<>>;;;666JJJIII<<<---...@@@OOOGGG666444===BBB;;;333111111000000///>>>???***'''666:::...)))===KKK888'''(((***999???>>>444)))***555>>>BBB666'''%%%111<<<555'''%%%222>>>:::---&&&---777222,,,((('''&&&$$$$$$(((...000000+++$$$$$$...888777///%%%$$$...555///### ###+++222///&&&###%%%(((///444///&&& """(((222*** $$$"""$$$444555111((( ***444777...$$$"""""" %%%///444333...)))***---...+++***%%%"""(((%%% %%%###&&&***&&& ---///111*** &&&%%% !!!"""$$$%%%&&&&&&'''((((((%%%"""$$$&&&$$$!!!(((+++((()))&&&###!!! !!!+++,,,%%%(((,,,%%%&&&(((!!!!!!###!!!!!!!!!$$$'''""""""&&&"""$$$ $$$######$$$"""$$$&&&"""""""""&&&+++'''$$$)))***&&&###***+++'''$$$&&& (((+++'''""""""))),,,---'''+++)))$$$ ------'''!!!"""444'''"""&&&***###---111+++### +++222000///000*** """$$$&&&+++...+++%%%  %%%,,,,,,%%%zzzzzz{{{zzzvvvqqqkkkggggggaaagggpppooommmjjjccc\\\___iiigggZZZ[[[ccc___XXXYYYVVVOOOKKKJJJHHHDDDOOOMMMGGGHHHPPPNNNEEECCCQQQKKKAAA===CCCLLLJJJAAA<<>>777)))111;;;555***111BBBDDD000%%%+++...@@@BBB<<<000)))...:::AAA===---###+++888999///%%%!!!444???333$$$$$$000:::,,,(((&&&((()))''')))---777888666---$$$%%%///999222(((###)))111///(((""" &&&...222,,,$$$###'''(((222444+++""""""###!!!222333)))!!!%%%%%%&&&000333---$$$###000999<<<,,,###"""$$$"""###'''000555444*** $$$(((&&&###!!!'''$$$"""&&&$$$(((+++%%%,,,+++...)))&&&))) !!!"""$$$&&&------...///000000000000///,,,(((''',,,111---%%%$$$...222111///,,,'''###!!! """""""""!!!!!! !!!"""!!!!!!******### )))---&&&&&&((("""$$$######%%%###$$$'''!!!$$$(((###$$$ $$$""""""   !!!!!!%%%###!!!!!!''',,,'''"""'''(((%%%!!!)))+++'''$$$%%%$$$'''&&&"""  &&&***+++$$$((()))(((((($$$###''')))......))) !!!!!!555'''###%%%'''  ***111...&&&!!!'''///000111111+++!!!!!!$$$&&&,,,111...)))!!! )))000***~~~yyyyyyxxxyyyzzzxxxsssnnnkkkjjjfff___llltttiiihhhkkk___XXXeeeiii^^^WWWaaabbbVVVTTTYYYXXXSSSTTTXXXSSSHHHQQQNNNCCCGGGUUUJJJ>>>IIIVVVHHH<<<>>>IIIMMMDDD999CCCLLLMMM888,,,555@@@GGG@@@555///:::IIIMMM@@@222333BBBFFF888000444333,,,&&&888???000***999===000+++;;;GGG===+++(((000555AAA???555((('''222>>>BBB777%%%!!!333>>>555((($$$"""666<<<---!!!)))666<<<***((())),,,------///444555777333)))###(((333;;;---""""""///444+++""""""!!!)))111111)))"""###((()))333333''' ###%%%!!!444111(((""""""%%%***000444---###$$$111888999+++"""###"""!!!""""""***,,,######)))###""""""'''$$$###'''$$$ ***---%%%,,,......''' &&&'''''''''''''''((()))***+++//////......---+++***)))%%%""" """,,,444111)))###---111///(((%%%  !!! """)))(((!!! ))),,,%%%%%%((("""%%%%%%!!!###&&&$$$ """ &&&)))###$$$((($$$### $$$""""""###### ### """''',,,((( !!!&&&(((%%% (((,,,)))&&&%%% $$$$$$### ###'''((("""&&&(((+++)))&&&%%%'''***---///***+++'''  333(((!!!%%%!!!&&&///000)))"""###+++...111222+++### ###&&&---222111,,,!!!$$$!!!'''555000 {{{wwwwww{{{zzzxxxtttooolllllllllfffbbbooossseeedddhhh\\\]]]iiieeeVVVYYYddd]]]NNNNNNUUUWWWUUUWWW[[[SSSFFFVVVPPPCCCIIITTTGGG===OOOUUUCCC999BBBLLLIII>>>666NNNTTTGGG777333???JJJEEE:::111111???KKKGGG:::000<<>>CCCDDDCCC>>>333'''...888000%%%,,,222+++&&&222BBB===+++'''---666AAA@@@;;;...$$$///AAAEEE===+++###***>>>@@@...###'''555777111%%%"""(((+++(((///...---,,,)))%%%(((...555444...&&&'''111555222&&&"""'''222222'''!!!&&&(((///222,,,%%%###%%%&&&...---***$$$ !!!&&&***---&&&&&&%%%###000111(((&&&!!!$$$...555555,,,'''""" !!!######""" &&&'''$$$ $$$'''%%%$$$'''###!!!,,,,,,###  ///444***"""******###'''111222---$$$)))'''&&&(((!!!"""'''""" $$$!!!"""$$$ """&&&!!!"""'''###$$$!!!"""######&&& """"""%%%+++''' $$$+++---***###)))///---)))((("""$$$&&&###&&&!!!!!!!!!---!!!&&&---***$$$###***///000,,,'''"""%%%,,,333333///"""###!!!,,,---'''~~~}}}|||xxxrrrooonnnlllhhhdddccclllkkkeeefffeee``````fffgggYYYUUUaaa\\\RRRXXX[[[WWWVVVWWWUUUPPPLLLKKKOOOGGGLLLSSSKKKDDDKKKSSSHHH===@@@OOONNN===777@@@JJJIII222555>>>AAAJJJ999000---777GGGGGG666,,,......000999BBBBBB888///,,,:::999+++)))555111'''---999CCC555%%%+++222888GGG@@@;;;...'''444FFFDDD555((('''222AAA>>>,,,$$$)))444///)))$$$""""""######+++))))))(((%%%###(((000222111***$$$+++555444+++"""###)))///---%%%###&&&+++000111***%%%%%%&&&$$$111((($$$%%%"""%%%000000###$$$%%%'''222+++!!!"""!!!###+++111222++++++***'''&&&&&&%%%###!!!!!!!!!%%%)))'''!!! ###&&&###$$$'''!!! ***)))  ...222(((!!!((((((###%%%...,,,%%% %%%***'''%%%(((!!! %%%!!!"""!!!%%%!!!"""'''###%%%""" $$$%%% $$$"""!!! """$$$"""$$$***&&&%%%---///+++###'''...---)))'''"""%%%'''"""&&&!!!  *** """))))))$$$ '''...///,,,(((!!!$$$+++222333///$$$"""!!!&&&***---{{{zzz}}}{{{vvvqqqoooooollleee^^^```ooohhh```hhhggg^^^cccfffdddWWWXXXcccWWWOOO```[[[SSSOOORRROOOHHHHHHOOOHHH@@@NNNWWWHHHEEEQQQRRRDDD<<>>LLLJJJ::://////AAA===>>>===444***---888AAA...&&&000222'''&&&111EEE;;;,,,$$$+++;;;DDDFFFDDD777))),,,===GGG:::&&&!!!333AAA:::+++%%%+++444:::777444444777888888666---+++)))---333666555222...'''$$$)))333555---###%%%###111333!!! (((!!!777111,,,(((### &&&---777***"""$$$)))///,,,(((!!! (((+++(((###"""!!!!!!""""""!!!&&&'''((((((((()))+++---///((("""###)))***$$$'''%%%###(((+++!!!(((***$$$$$$+++)))!!!!!!))))))"""'''///***%%%))))))"""###&&& """!!! %%%"""%%%)))&&&"""!!!###"""%%%""""""&&&&&&%%%%%%%%%&&&'''''' %%%((((((&&&***'''&&&''')))&&&!!!'''''' '''//////%%%'''...,,,&&&'''!!!$$$((( !!!''''''&&&$$$###!!! """$$$'''(((((('''&&&***+++***(((&&&%%%&&&(((///$$$&&&###)))///"""  )))111111+++""")))---///222+++"""""" """///|||wwwppppppooonnnjjjfffccccccnnnnnneee___aaa``````gggcccXXXYYYbbb\\\JJJHHHTTTLLLGGGQQQRRRBBBCCCOOOOOOAAAHHHNNNGGG@@@HHHMMMCCC<<>>333,,,222<<<444'''%%%......'''***777BBB888***%%%///>>>FFFEEE>>>000'''...>>>CCC666&&& ---555111(((%%%))),,,000---++++++...//////...555222000111555777444111((($$$"""(((///111***"""###'''000///### &&&(((555///***&&&""""""(((000000(((!!! !!!###***333+++(((!!!!!!)))+++)))###""" !!!###$$$$$$###!!!""""""""" """$$$%%%""" """### !!!###)))'''""" ''''''$$$***######+++(((  '''&&&)))111,,,!!!"""''''''!!!"""%%% $$$!!!%%%((($$$ """!!!&&&!!!  !!!!!!!!!!!!%%%((('''&&&)))&&&$$$&&&'''%%% %%%$$$ (((---+++###'''000000+++%%%!!!&&&***!!!"""%%%'''(((((('''&&&***+++,,,,,,***))))))******!!!!!!$$$(((!!!!!!&&&,,,  &&&///000---### '''***...222..."""!!!!!!(((~~~}}}}}}uuuppplllkkklllgggaaabbbjjjnnnfffcccaaa]]]```eeeaaaUUUXXX^^^___TTTGGGFFFNNNEEEJJJQQQJJJ???HHHOOOEEEAAALLLHHH===CCCKKKEEE===888IIIPPPDDD:::???HHHKKK;;;555888FFFMMMDDD555,,,111///444===@@@===@@@GGG;;;CCCDDD999...---555<<<***''')))...,,,'''///======333'''&&&444DDDHHHDDD444)))'''444???;;;...%%%%%%+++---***((())))))'''***(((&&&&&&'''''''''&&&(((%%%###$$$&&&'''%%%"""###"""###'''++++++&&&""""""---///)))&&&!!!%%%111333,,,'''$$$"""###***333)))%%%"""!!!!!!###,,,555%%%###"""+++///---$$$!!!  !!!!!!  $$$&&&###'''%%% !!!)))"""$$$,,,''' %%%""" ***000***!!!!!!!!!%%%%%%!!!$$$"""%%%'''### %%% !!!!!! """  &&&&&&!!!!!!(((***'''!!!%%%///111---$$$ $$$))) """######"""""""""%%%(((*********+++,,,)))###"""'''***######((( %%%---111///((( $$$(((...333444%%%$$$###!!!!!!~~~}}}|||vvvpppiiihhhjjjfff___cccooojjj^^^```bbbZZZbbbiii\\\PPP[[[ddd```VVVPPPOOOPPPLLLSSSPPPAAA>>>LLLLLL;;;FFFQQQDDD999GGGLLL>>>888;;;MMMOOO===888GGGLLLBBB999666>>>LLLKKK:::///000...,,,,,,000000///222999222999888---(((...444555)))...444333+++)))333@@@666---%%%)))999HHHHHH@@@+++&&&---<<<===...%%%'''))),,,,,,((('''((((((%%%)))(((&&&%%%$$$###"""!!!$$$###"""###%%%&&&%%%######%%%((())))))&&&$$$""""""111---$$$'''###%%%888222+++$$$""""""$$$+++333((($$$!!!!!!###&&&+++000###,,,111111***&&&!!!!!!""""""!!! !!!"""!!!$$$"""(((&&&!!!***!!!&&&...%%%!!!$$$  (((,,,&&&!!!###'''&&& ### !!!!!!!!! !!!&&&(((### !!! &&&'''###'''+++)))!!!""",,,...+++$$$!!!&&&!!!"""$$$'''))))))%%%###!!!&&&+++###"""'''""" &&&///222///,,,###"""(((///555555((("""!!!~~~|||zzzxxxwwwoooiiiggghhheeeaaafffpppeeeYYY]]]___ZZZeeejjjYYYRRR]]]ccc___ZZZZZZYYYTTTPPPTTTIII:::???LLLGGG888IIIOOOAAA999HHHGGG888555EEENNNHHH888;;;LLLJJJ777666999EEEMMMAAA---***555111000000000...,,,---000+++...+++%%%(((111333---(((333999333+++,,,666@@@///***&&&,,,===IIIEEE:::&&&)))666@@@777$$$ )))+++///...((($$$$$$%%%$$$&&&&&&'''&&&&&&%%%%%%%%%'''&&&%%%&&&&&&'''&&&%%%'''***---,,,((($$$######%%%111***!!!'''%%%''':::222***###""""""$$$***111***$$$%%%+++***&&&!!!)))---,,,///+++&&&###""""""!!!!!!  """$$$&&&### !!!######!!!(((&&&&&&&&&"""!!!***))) %%%***!!!""")))000$$$$$$$$$ !!!((()))$$$ &&&)))''' ###""" '''***$$$ """### !!!######$$$,,,,,,### ))),,,***!!!"""'''  ######!!! %%%)))""""""&&&'''"""'''222333...---$$$"""(((000666222,,,%%%### ~~~yyyuuutttuuullljjjgggeeeeeefffiiijjj```[[[ZZZZZZ]]]fffeeeUUUMMMSSSUUURRRQQQTTTRRRLLLJJJKKK???999CCCGGG@@@???IIICCC;;;>>>EEE>>>444777LLLIII???999AAALLLDDD333333<<>>FFF???333%%%---999===000 (((...444444...((('''((((((%%%'''+++,,,---...000222+++***)))(((&&&%%%$$$$$$+++---...+++'''$$$$$$&&&***---'''!!!$$$&&&,,,666000(((""""""###%%%***///***%%%'''---(((!!!###"""###$$$###(((&&&###"""###$$$$$$$$$!!!""""""""""""%%%''')))%%%"""###%%%&&&###&&&###!!!""" ###+++)))'''))) !!!%%%+++000$$$ &&&%%% $$$***(((###!!!&&&)))'''"""%%% !!!$$$''',,,&&&!!!%%%***'''  """"""""""""###$$$%%%&&&)))(((((((((&&&"""!!!+++---%%%''',,,,,,###***'''$$$$$$&&&&&&""""""$$$  !!!!!!"""""""""!!!!!!!!!!!!)))***### $$$(((###$$$///111------$$$"""&&&,,,111333333111---'''$$$%%%(((|||xxxtttqqqppphhhjjjgggaaadddkkkjjjaaa___bbbYYYUUU```fff\\\PPPHHHJJJJJJGGGEEEFFFFFFEEEBBBCCC===BBBKKK???999KKKHHH666888GGGCCC777888???OOOAAA888===GGGGGG>>>666222???JJJFFF999///000777111555777777555444333222111,,,+++333888666///******777888+++'''111444...&&&(((,,,333>>>BBB999---&&&---444333+++$$$###%%%---111222...+++++++++)))$$$'''+++------...000222111111111///---,,,,,,,,,++++++***'''%%%$$$&&&(((000'''$$$### (((111000+++$$$ """%%%(((+++///%%%$$$!!! &&&,,,((( ###"""   !!!!!! !!!"""""""""!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$,,,&&&&&&&&&"""&&&***...$$$###((($$$$$$)))%%% $$$"""&&&$$$$$$&&&!!!%%%'''!!!&&&,,,'''!!!""""""(((((($$$ !!!!!!"""$$$%%%&&&%%%$$$###"""###%%%$$$""""""###%%%&&&'''((()))))))))***+++......---+++((($$$''')))$$$$$$)))*** &&&'''%%%%%%((((((%%%$$$&&& !!!"""###$$$$$$$$$######""""""######$$$$$$ ###%%%&&&$$$###"""""" """###(((...,,,%%%!!!%%%$$$!!!'''---///,,,$$$ """$$$(((///111111///++++++---///}}}zzzyyyvvvpppkkkeeejjjfff^^^bbbnnnjjjZZZ___gggZZZQQQcccfffUUUMMMLLLLLLKKKHHHCCCAAACCCHHH>>>AAABBBNNNRRR888333SSSHHH///888OOODDD555===HHHMMM;;;555BBBJJJBBB:::;;;444BBBKKKGGG>>>999999888CCCGGGIIIGGGEEEDDDCCCBBB333...111;;;===333++++++222>>>;;;+++'''111111%%%$$$(((...555===???555)))(((---...***((()))'''"""$$$&&&&&&%%%%%%'''%%% """%%%&&&$$$"""###%%%"""###$$$$$$######$$$%%%)))(((&&&$$$###$$$''')))444###"""$$$(((444+++'''!!!"""'''***---000 $$$$$$"""%%%***(((!!!  """ !!! !!!!!! """ !!!"""(((,,,"""$$$$$$###'''))),,,%%%$$$)))###"""'''"""!!!'''"""!!!%%%(((""" !!!  """###!!!'''((("""%%%+++'''"""###"""%%%&&&$$$!!!!!!######"""""" ###%%%$$$"""!!!###%%%%%%''')))))))))((()))***&&&&&&&&&&&&$$$ """$$$###!!! $$$%%%###    !!!!!!&&&+++,,,+++)))(((((($$$###&&&)))***---222...'''!!! %%%$$$***111,,,$$$ """$$$&&&%%%%%%(((******}}}yyyvvvqqqlllhhhiiiddd______eeeiiiaaaWWWfff\\\ZZZcccfff]]]TTTSSSPPPNNNLLLKKKJJJIIIGGGEEEGGGNNNTTTOOO???555???OOO<<<999@@@III@@@222:::OOOIII===<<>>AAACCCDDDEEEFFFDDD@@@>>>AAAGGGIIIGGGCCCIII@@@>>>BBB???222***,,,<<<:::222***---333111(((((('''000???DDD:::---''''''000222((("""&&&'''###(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%###"""$$$&&&$$$###!!!"""%%%+++111444***)))$$$ %%%---...(((###### !!!***111---"""%%%!!!###)))***%%%### !!!"""""""""!!! ###"""!!! """###%%%***&&&###'''""" ***,,,((($$$###(((%%%%%%%%%$$$&&&&&&""""""###### !!!###### """'''$$$!!!  """######!!!!!!"""$$$$$$$$$### !!!&&&""""""###!!!!!!###""" !!!"""""""""""""""###"""!!!!!!'''***222'''  !!!!!! !!!###}}}zzzwwwuuuqqqllliiigggbbb___aaaeeeeeecccaaabbbYYYVVV```fffbbb^^^```]]][[[XXXVVVUUUSSSPPPNNNJJJMMMMMMGGG@@@@@@FFFMMM;;;===CCCFFF===444===NNN???999:::AAA@@@777333666444666777777444222000000888888999;;;>>>@@@AAABBBAAA;;;999<<<888---***...@@@777---)))+++...,,,((()))&&&///AAAFFF:::+++'''(((111222)))$$$((()))%%%""""""""""""###$$$%%%&&&%%%$$$$$$###""""""!!!!!!###$$$$$$###""""""$$$&&&***+++...111444888:::;;;((('''###!!!'''//////***"""""" %%%+++'''### !!!'''///333000,,,"""   #########""""""#########&&&&&&&&&%%%%%%$$$$$$###$$$###"""!!!!!!###$$$&&&)))&&& !!!$$$(((,,,,,, ###'''$$$!!!&&&%%% $$$&&&$$$ !!!!!!  !!!""""""###!!!"""!!!  ###'''""""""!!!!!!$$$%%%###!!!!!!$$$'''"""!!! $$$,,,///%%% """!!!"""!!!|||zzzwwwuuussspppllliiieee``````dddccc___```fff\\\SSSPPPWWW^^^^^^^^^bbbUUUSSSOOOMMMKKKIIIFFFCCCFFFFFF@@@:::>>>GGGIIIDDD:::BBBGGGAAA888777AAAJJJ999===@@@>>>:::666444444000222333222000...------)))+++------,,,---000333333//////222///))),,,444BBB222'''))),,,)))&&&((()))%%%000DDDGGG666((('''---444444+++&&&''''''$$$$$$######$$$&&&)))---//////...---+++***((('''''')))***+++*********---///888:::===???===:::666333"""!!!%%%,,,+++'''"""###""" """$$$"""  &&&...333111...$$$""" """###$$$###&&&'''(((***+++,,,,,,---((((((((((((((()))))))))&&&&&&%%%$$$###"""!!!!!!!!!!!!  !!!"""###!!! !!!&&&,,,...  ###  ###%%%######"""%%% ######$$$&&&'''&&&$$$!!!!!!***%%%  !!!!!! """ """ %%%'''''' %%%///,,,$$$|||zzzvvvtttqqqnnnjjjgggfff``````fffddd[[[ZZZaaaWWWOOOLLLOOOSSSRRRRRRSSSOOOMMMJJJHHHGGGEEEBBB@@@===???999222999GGGEEE777999FFFHHH<<<555<<>>999???===777<<>>CCC888000222444111333444333111---***))))))444000++++++---...,,,*********+++,,,***,,,444>>>666&&&$$$333666)))###***$$$...@@@HHH:::%%%"""------///...)))&&&%%%$$$"""%%%$$$###"""###&&&)))+++,,,,,,,,,,,,++++++++++++)))***+++***((('''((()))((()))+++,,,,,,***(((&&&%%%###"""''',,,+++&&&"""!!!$$$&&&%%%######%%%!!!$$$"""  $$$---...)))!!!!!!"""$$$!!!"""'''###!!!"""###$$$$$$$$$$$$$$$$$$######!!!  """###"""!!! !!!"""###$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$###"""""""""#########%%%###$$$((((((&&&&&&)))&&&'''(((((())))))((((((+++***)))((('''&&&&&&&&&+++***))))))+++,,,,,,,,,000+++((()))'''""" """$$$(((+++---///222444|||wwwrrroookkkgggdddaaaccceeehhhhhhfffccc```WWWVVVVVVVVVVVVSSSNNNLLLGGGEEECCCCCCCCCCCCAAA@@@===CCCEEEBBBCCCEEE???555>>>EEEAAA666777BBBCCC999000;;;@@@;;;666:::======888999:::999777666666777<<<666111222777:::999666>>>>>>===:::888888===BBB---%%%(((666777***%%%+++%%%777GGGCCC000!!!###,,,&&&&&&&&&&&&'''(((((((((%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$$$$%%%%%%&&&&&&"""###%%%$$$""" $$$$$$############$$$$$$$$$ """)))---)))""""""(((((($$$###$$$"""!!!    !!!"""############$$$$$$$$$$$$$$$%%%&&&''''''%%%!!!%%%///...(((!!!!!!### !!!$$$###"""&&&### !!!""" ### !!!!!! !!!!!!!!!!!!!!!"""###$$$&&&$$$###&&&***,,,)))%%%$$$!!!!!!$$$$$$!!! ###"""%%%'''))))))***,,,...}}}|||yyytttpppmmmjjjgggeee]]]gggjjjccc___dddfffbbbYYYYYYYYYYYYXXXWWWTTTQQQRRRQQQOOONNNNNNMMMKKKIIIAAABBBCCCEEEDDDBBB===999AAAAAA;;;555:::DDD@@@333000666;;;<<<:::<<>>>>>@@@CCCDDDDDD>>>>>><<<:::999999:::999((('''---555222'''%%%***+++???HHH;;;)))###%%%&&&%%%$$$$$$&&&(((((())))))'''&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%!!!###%%%%%%###"""""""""'''&&&%%%$$$###""""""######""",,,000+++######+++---'''######!!! !!!!!!!!!!!!!!!"""!!! !!!###$$$%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&'''((())))))******************+++------***&&&"""%%%,,,,,,'''$$$  !!!  !!!!!!"""#########!!! !!!"""#########"""  !!! """!!!  !!!""""""!!!!!! !!!###$$$$$$""""""!!!!!! !!!"""}}}yyyuuuqqqmmmkkkiiigggeee\\\kkkmmm]]]TTT[[[bbb```ZZZZZZYYYVVVUUUUUUTTTQQQLLLJJJHHHFFFEEEDDDAAA???AAA<<<<<<@@@AAA<<<888888DDD???777444===EEE>>>000---...222555555444666;;;444444444222///...///000//////...+++((()))+++...*********)))***,,,***''''''***000333---$$$$$$***000CCCHHH444%%%'''(((!!!)))&&&%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&&&&%%%%%%&&&"""###$$$%%%''')))***+++(((%%%)))444:::444,,,(((###"""&&&000222+++%%%### !!!!!!"""$$$'''))))))(((((('''&&&&&&&&&((()))***%%%'''***,,,...///...---.........---------------++++++,,,---------------'''))),,,------+++(((&&&###'''(((&&&'''))))))&&&***$$$  !!!"""!!! !!!###$$$###"""###"""###&&&"""!!!!!!  !!!"""  """#########!!! """#########$$$&&&''''''''''''(((&&&&&&'''((()))((('''%%%$$$$$$%%%'''***---///+++)))(((((())))))((('''++++++******)))*********###$$$%%%%%%$$$$$$%%%&&&""""""""""""############""""""############"""""" """ ### ###"""!!! !!!!!!!!!$$$ !!!  $$$  {{{}}}uuuooommmjjjfffdddfffhhhoookkk^^^WWWYYYYYYTTTWWWTTTQQQOOONNNMMMJJJHHHDDDEEEEEECCCAAA???@@@BBBAAA<<<888::::::888888:::HHH:::111888CCCCCC999111444444555666777888888999333444111,,,+++...///---000***)))---+++&&&)))222((('''***...---(((%%%%%%+++///222...'''$$$'''+++GGGGGG???...$$$%%%***,,,$$$"""&&&///666777666777888:::777///***,,,///000444111---,,,,,,+++(((%%%$$$%%%&&&&&&%%%&&&(((***///.........000222555777===;;;999777777777555444(((((()))---111...''' !!!""")))---,,,+++---------------,,,,,,+++***000---***)))***++++++***)))))))))(((&&&&&&)))+++&&&%%%$$$$$$$$$&&&'''(((###&&&&&&$$$%%%))))))'''$$$''''''$$$$$$%%%%%%!!!###"""!!!!!!"""###""" $$$!!! !!!###$$$$$$$$$!!!"""###$$$%%%'''(((((()))---000...)))'''))),,,+++,,,,,,,,,,,,+++***************,,,///000///...***)))(((***,,,---+++)))***,,,+++***---111111---...,,,))))))***++++++***,,,,,,+++***)))((((((''')))'''&&&&&&((())))))((((((%%%$$$&&&***)))%%% """"""!!!  $$$'''$$$%%%%%%###"""###%%%''''''$$$  """(((***((($$$$$$%%%""" """""" !!!!!!!!!!!!{{{yyyuuuqqqnnnggg``````dddllloooiiiZZZRRRTTTUUUQQQRRRQQQOOONNNMMMLLLIIIFFF???<<<::::::<<<===<<<;;;999888999;;;;;;999===DDD@@@777222;;;DDDBBB999111555555555555666777888999666777444...,,,......+++---+++---000///+++)))***)))(((,,,222444111111333;;;888222)))###&&&000999IIIIII@@@///###!!!######...---222===EEEHHHJJJLLLDDDHHHJJJFFFDDDEEEEEEDDDDDDAAA>>>>>>>>>===:::888555666666555333222333555......---------///000111111///---,,,,,,,,,***)))&&&$$$###%%%''''''"""%%%"""###(((***'''$$$%%%###############"""!!!!!!!!! !!!!!! !!!!!!!!! !!!###  """!!!  """!!!"""#########$$$$$$%%%&&&'''(((((()))***+++------,,,++++++***)))*********)))(((''''''&&&&&&(((+++///222333222+++---...---***((((((***...222333///,,,------,,,---+++***+++...000111111---------,,,,,,+++++++++***(((''''''((()))((('''&&&%%%$$$(((---///---)))******)))'''&&&'''***---444555666555444555777999111...******++++++***(((***)))))),,,111333000,,,+++///222000///222333222***,,,------,,,,,,---///~~~zzzsssrrrrrrnnnfff^^^```fffmmmnnngggYYYRRRUUUWWWUUUTTTTTTSSSSSSRRRPPPLLLIIIKKKEEE@@@@@@DDDEEEBBB===>>>@@@CCCEEECCCAAAGGGPPP===888999BBBHHHEEE<<<777444333222222333444666777777888555...,,,......+++---111444444444333---&&&444333666;;;>>>===>>>AAACCC<<<111((($$$***555===HHHIIICCC777---+++++++++,,,)))+++222666555555777777;;;<<<999888999:::888666444222222222222000///,,,,,,,,,)))&&&$$$$$$%%%############""""""""""""(((&&&$$$$$$$$$$$$###!!!&&&###!!!"""!!!"""###$$$ !!!  ###!!!!!!"""!!!!!!"""!!! !!!!!!  """######!!!     !!!###((($$$ !!!  !!!"""###$$$$$$$$$###&&&&&&&&&&&&'''''''''(((+++***+++---000000---***))))))))))))((('''&&&%%%!!!!!!###&&&+++---...---)))---///,,,%%%!!!"""%%%+++222555000))))))+++,,,,,,++++++,,,///111222222---------,,,,,,,,,,,,,,,,,,***((((((((()))((('''%%%###"""%%%)))------+++++++++***(((''''''***,,,///000111111111111444666444222000000111222111000111//////111444555222///,,,111333111111444555444222333444333222111222444}}}yyypppoooooommmgggbbbccchhhmmmnnnjjjaaa___ccceeecccaaa``````___^^^[[[VVVRRRYYYTTTNNNKKKKKKKKKGGGDDDFFFFFFHHHJJJGGGDDDGGGNNN@@@>>>@@@GGGJJJEEE@@@>>>EEEEEECCCBBBCCCDDDEEEFFF888999666111///111111///333999:::777999???<<<333:::777666999999666777:::444111---)))((()))+++---&&&''''''$$$ !!!""",,,)))(((******&&&$$$%%%...///---'''%%%(((***)))(((((('''(((((((((((('''&&&'''&&&###  %%%%%%&&&&&&&&&%%%$$$$$$"""!!! !!!"""""" $$$!!!!!! !!!!!!!!!"""###"""  !!!!!! !!! !!!!!!""""""###%%%'''&&&!!! !!! $$$%%%######&&&&&&######"""!!!"""###$$$###"""%%%#########%%%&&&%%%$$$$$$#########$$$%%%&&&&&&%%%&&&'''&&&%%%&&&(((******)))((((((******)))((()))((('''''''''''''''&&&)))+++---,,,)))&&&$$$######"""!!!  """  !!!"""!!! !!!!!! !!!###%%%''')))***$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$###### $$$)))'''  !!!!!!!!!!!!!!!###%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%&&&((()))'''%%%###$$$$$$######"""!!!!!!""" ###&&&'''$$$!!!(((+++)))&&&(((******+++)))((((((***+++***)))((((((((((((((()))))))))+++)))''''''''''''&&&%%%(((%%%""""""$$$&&&&&&&&&))))))(((&&&$$$$$$&&&(((---///000111111111444555111000000000111222222222000//////111333333222000---111333000...///000...444555666444222111111222zzzwwwrrrmmmjjjiiigggcccbbbdddjjjkkkjjjggggggiiiiiigggeeedddcccbbb```\\\VVVRRRQQQPPPLLLGGGDDDBBBBBBCCCBBB>>>===??????<<<;;;>>>@@@======AAAAAA===<<<===333333111111000111222222::::::777111...000000---000555666222888DDDIIIEEE444000......,,,)))(((+++(((***,,,------)))&&&###&&&''')))+++,,,++++++,,,###"""$$$((()))&&&%%%(((''')))((($$$###%%%$$$ ###$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%###"""$$$%%%######$$$%%%%%%%%%$$$$$$!!! !!!######"""  !!!!!! ### !!!&&&)))&&&$$$%%%######$$$$$$$$$$$$$$$###""""""###%%%'''(((&&&$$$&&&((())))))'''&&&'''(((%%%&&&'''(((***++++++,,,***,,,,,,)))(((+++***((('''***+++)))***,,,,,,)))***(((((()))+++,,,+++***---,,,+++,,,------+++***((('''''''''((()))******&&&((((((((('''((()))+++,,,+++***+++,,,,,,+++************))))))(((((()))***,,,,,,+++'''### $$$######"""!!! !!!!!!!!!!!!""""""######$$$###"""###$$$%%%###""""""!!!!!!"""""""""###$$$&&&(((***+++###%%%'''((())))))(((((($$$$$$$$$$$$###!!!  $$$%%%###"""%%%%%%$$$!!!!!! !!!!!!"""###%%%%%%$$$%%%&&&&&&$$$"""###""""""!!!!!!!!!!!!!!!!!!!!!$$$(((((($$$%%%$$$######$$$$$$###!!!""""""##################&&&$$$""""""""""""!!! )))&&&###!!!!!!"""######'''''''''%%%######$$$&&&&&&(((***++++++,,,---///+++,,,---......//////000/////////111333444333333222777888555333444555333555666777777666555666888|||wwwtttuuummmgggfffeeeaaa```aaacccaaa```______^^^\\\YYYYYYWWWVVVTTTRRRNNNIIIFFFEEEEEECCC@@@<<<<<>><<<>>>@@@???@@@CCC<<<===>>>>>>===;;;999888:::;;;888222111333333111111333666777555444;;;CCCDDDAAABBBEEEFFFCCCDDDFFF===CCCIIIJJJGGGDDDEEEGGG===::::::>>>===666222333AAABBBEEEGGGBBB:::555777;;;>>>??????AAAAAA<<<555333555777777666666777:::666777888999999:::===???>>>===;;;:::999::::::;;;333333555888:::;;;999777000222444666777888999:::<<<888888::::::555111111000111222222333333333222...---,,,...000333333333,,,...000000///------...++++++,,,---...------,,,'''***+++)))+++///000...))),,,---******,,,+++(((((('''&&&(((***++++++***((('''((()))++++++)))'''***))))))(((((((((((()))$$$%%%%%%$$$###"""###%%%&&&&&&&&&'''((((((&&&$$$%%%'''((('''$$$###$$$&&&"""######!!! !!!  !!!"""!!! """)))...111000000222222...+++******+++,,,+++)))'''))))))((((((''''''&&&&&&###!!! !!!"""!!! !!!  """###"""!!!!!!"""!!!"""  """############""""""###$$$"""$$$""""""%%%&&&$$$$$$&&&((())))))***,,,...{{{vvvrrrqqqnnnmmmlllkkkggggggooozzzrrrlllfffeeeeeedddcccddd```^^^\\\[[[\\\[[[YYYXXXWWWQQQJJJIIIMMMOOONNNLLLPPPRRRTTTTTTNNNHHHIIIOOONNNIIIHHHLLLOOOOOOOOOQQQKKKLLLNNNOOONNNKKKHHHFFFDDDFFFEEEBBBDDDIIIKKKJJJLLLLLLQQQRRRHHH;;;;;;EEEBBB@@@BBBFFFGGGDDDDDDGGG999BBBLLLNNNJJJFFFFFFHHH>>>:::;;;AAABBB===:::;;;EEEGGGKKKMMMHHH???:::;;;IIIFFF???888888======:::222555777666444444666999666888999999999:::===??????>>>;;;888666666777777555555777:::======<<<:::000111222333555777:::===999666555999888444000000---...//////000000000000333111...,,,---------,,,---///111111000......///---.........---,,,***)))%%%((()))''')))---...,,,---///000---,,,...---***&&&%%%$$$&&&((())))))(((""""""###&&&((()))(((&&&"""!!!  !!! ---666===<<<999:::<<<===777666444444333000---***/////////...---,,,++++++'''&&&$$$%%%&&&''''''&&&'''''''''&&&%%%%%%&&&''' """######""""""###%%% """%%%%%%###"""###$$$""""""""" !!!""""""$$$$$$###!!! !!!"""{{{vvvrrroooppppppjjjccceeemmmqqqpppmmmkkkjjjiiihhhgggdddaaaeeecccaaa___^^^]]]]]]]]]XXXUUURRRPPPPPPPPPQQQRRRPPPQQQQQQPPPNNNNNNOOOQQQRRROOOMMMOOONNNKKKLLLOOOHHHIIIKKKKKKKKKIIIGGGEEENNNKKKIIIHHHJJJLLLNNNOOOFFFDDDEEEIIIJJJEEE@@@???AAABBBEEEFFFGGGFFFEEEDDDFFFCCCCCCEEEDDDAAAAAACCC@@@<<<999999;;;======<<<999AAAHHHFFF<<<555555999;;;999777555444555666777999888777555444222111000444555777999:::::::::999>>><<<999666444333444444777444555;;;===999555333111000222888;;;<<<>>>BBB888666333///---,,,,,,------....../////////......000000000///---,,,,,,,,,...+++((((((+++---,,,***)))))))))(((&&&$$$###"""%%%$$$###""""""!!!!!!""""""""" !!!$$$"""!!!  $$$666555999BBBFFFBBB<<<:::>>>???===666333444222///,,,+++******+++---///111///,,,)))***---//////---///...------...///...---///...,,,***(((((((((((((((%%%###%%%(((++++++***......,,,)))***+++&&&%%%######%%%''''''$$$!!!""""""###%%%######!!!'''%%% (((&&&{{{wwwsssrrrpppnnngggaaadddkkkmmmjjjiiihhhggghhhiiijjjhhhgggaaa```^^^]]]\\\\\\]]]]]][[[UUUPPPOOOSSSUUUTTTQQQNNNOOOOOONNNLLLLLLMMMNNNNNNKKKJJJKKKKKKIIIKKKNNNEEEFFFGGGHHHHHHGGGFFFFFFIIIGGGDDDBBBAAABBBBBBBBBCCCDDDGGGIIIEEE>>><<<>>>AAABBBCCCDDDDDDCCCAAA@@@@@@======???>>>::::::<<<>>>;;;888888:::<<<<<<;;;888;;;>>>===:::666333333555444222000///000111111......------,,,,,,,,,+++,,,---......////////////222111...,,,++++++,,,---...***+++000222///++++++***(((***...000///000333+++***'''$$$###""""""###((((((((('''&&&$$$###"""######$$$###""""""######%%%""" !!!"""!!! !!!!!!!!! !!!!!! !!!&&&444333888AAAEEEBBB===<<<===???===888666888777444444222000---,,,,,,,,,---111///,,,,,,///000000///000///......000000///...000///---+++))))))))))))***(((&&&&&&)))++++++***,,,//////***''''''%%%!!!(((((((((+++///111000...+++(((***111555222---+++(((000...,,,---(((|||xxxuuusssrrrooojjjccc```eeekkkjjjddd```___^^^___aaaaaa```___^^^]]]\\\[[[[[[[[[[[[\\\[[[SSSKKKJJJOOORRRNNNIIIKKKMMMMMMLLLKKKJJJKKKLLLIIIEEEDDDGGGGGGEEEGGGJJJAAAAAABBBBBBCCCDDDDDDEEEAAA@@@???===;;;:::999999<<>>>>><<>>;;;:::<<<<<<999999777444111///...------222000...---...000000///111000///000111222111///000///---,,,***)))))))))+++)))'''(((***+++,,,++++++000000***$$$$$$&&&&&&(((((())),,,000333333222///((('''000::::::333...,,,888777222///***###{{{wwwsssqqqppppppnnngggaaabbbiiinnnkkkeee___]]][[[YYYYYYXXXVVVTTTWWWVVVUUUTTTSSSRRRQQQQQQRRRLLLEEECCCDDDDDDBBB>>>DDDEEEFFFFFFDDDCCCCCCDDD@@@<<<;;;======;;;;;;???999999999999999:::;;;<<<444555666555444444444444333444888999444...---111000000111111000///......000---,,,...,,,((('''***&&&%%%$$$$$$$$$%%%&&&&&&(((%%%"""###&&&'''%%%!!!%%%$$$###"""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$###""" !!!"""######"""!!!!!!!!!"""###"""!!!!!!"""!!! !!! !!!!!!  ###&&&############"""!!! $$$%%%"""!!!###%%%$$$%%%%%%$$$$$$#####################""" """""" $$$,,,333333888???BBB@@@>>>???>>>AAAAAA>>>===???>>>;;;777666555333222222222222000///---,,,,,,------...222000///000111222111000///...---,,,***)))(((((()))((('''((()))+++---...///000---&&&###''',,,---))))))+++,,,...000000000,,,%%%###,,,444555000,,,(((111666222...---+++(((}}}yyyuuurrrpppooooookkkeeebbbgggpppsssooojjjfffccc```]]]\\\ZZZXXXVVVPPPOOONNNLLLIIIGGGEEEDDDFFFEEEBBB>>><<<;;;===???<<<>>>??????===<<<<<<===;;;777666777666333444777666666555444333333444444///000222111///---...000///,,,---111222...,,,---------...///////////////,,,)))(((***(((%%%$$$&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$%%%""""""""""""############%%%$$$"""!!! !!!!!!"""$$$######"""!!!!!!!!!!!!"""!!! ###   !!!"""""" """%%%'''((((((((((((###&&&((((((&&&&&&***---------------,,,+++***))))))***)))(((+++///...***,,,,,,+++***)))************++++++'''"""%%%---666666:::@@@AAA>>>===???@@@CCCBBB???>>>???>>>:::666666555444444444444444//////...---,,,---...///111000//////111111000///......---,,,***)))((('''%%%%%%&&&'''(((+++...000333000)))$$$&&&...333333***,,,///222333333333333))))))---555888333---***444555333///......,,,(((~~~|||yyyvvvtttrrrqqqqqqhhhddddddllltttuuuqqqnnnhhheeebbb````````````___VVVUUUTTTQQQNNNKKKHHHGGGBBBDDDEEEBBB???@@@EEEJJJBBBDDDFFFFFFDDDBBBBBBBBBDDDAAA???@@@@@@===>>>AAAAAA@@@@@@???>>>>>>======;;;<<<;;;777111......000...+++***///222000......))))))******+++,,,------***'''&&&(((((($$$$$$'''$$$&&&'''&&&%%%$$$%%%'''"""%%%((('''###"""$$$(((""""""""""""""""""""""""""""""!!!!!!!!!!!! $$$###""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!! ### !!!$$$***------###'''+++......---------%%%)))------)))(((+++...,,,,,,------,,,+++)))(((++++++))))))...333222,,,...---+++*********+++,,,+++---,,,(((!!!###---777777:::>>>>>>;;;<<>>;;;777888777666444333111/////////000000///...///111333111000///000111222111///.........---,,,***((('''$$$%%%''''''(((***---000333000)))&&&+++333666333%%%***000444666666666666(((---888@@@===222***)))777777666555555222,,,'''|||{{{yyywwwuuusssqqqpppfffcccfffoootttrrrnnnmmmgggdddbbbaaabbbcccdddccc```___^^^]]]ZZZWWWTTTRRRLLLLLLKKKJJJIIIJJJNNNQQQMMMOOOQQQQQQOOONNNMMMMMMMMMJJJIIIKKKLLLJJJLLLOOOJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGDDD===444000000222---,,,---000000------000''''''''''''''''''(((((()))&&&&&&)))(((&&&&&&((("""$$$&&&&&&$$$###$$$%%% ###&&&%%%""" !!!$$$  """"""#########""""""!!! !!!!!!!!!!!!  """ ### !!! ### ###***111444444%%%***///111///---,,,,,,$$$***//////***'''(((+++******+++,,,+++)))'''&&&&&&)))***)))+++///000---,,,+++)))(((((((((******(((***+++''' """,,,333444777<<<;;;999;;;@@@<<>><<<;;;<<<999555555555444222000---+++***+++---......---...222555444333222222444444333222222222222222000...,,,++++++,,,---+++)))(((+++...'''///555444111///,,,)))&&&---555999777333000///CCC;;;222...,,,...666???444555666444///,,,000666{{{{{{xxxrrrqqqrrroookkkgggcccaaadddkkkpppqqqooollllllgggbbbaaaddddddaaa_________```______^^^^^^\\\XXXSSSPPPPPPPPPQQQQQQQQQNNNNNNQQQPPPMMMMMMPPPMMMNNNPPPQQQQQQPPPOOOMMMNNNQQQPPPJJJGGGHHHJJJIIIKKKDDD999000---...000222222000///......---+++)))++++++******)))(((((((((((('''%%%&&&((()))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########!!! ###$$$""" """!!!!!!"""$$$$$$###"""###$$$$$$$$$$$$###"""""" !!!"""######"""!!!  !!!"""!!!  &&&...,,,((($$$%%%)))...///...'''(((+++...---***+++///,,,***((((((***)))&&&###,,,------,,,+++,,,...111'''&&&&&&'''***,,,---,,,))))))((('''%%%$$$###"""%%%$$$"""%%%...333666555444777777666888>>>@@@<<<888777777666888666333000...,,,)))&&&***++++++++++++---000333222444222......111222000444222111222444444111...***((('''+++///...&&&$$$)))222:::<<<777---&&&222222333555666666555333>>>222)))+++333777999:::;;;888444111000111222333~~~}}}yyyrrrpppooolllgggccc```]]]___eeejjjlllkkkpppooojjjdddcccdddccc___`````````___^^^[[[YYYXXX\\\YYYTTTQQQPPPQQQQQQQQQPPPNNNMMMPPPOOOLLLLLLOOOHHHIIIKKKMMMNNNNNNMMMMMMMMMMMMKKKIIIKKKOOONNNJJJGGG@@@666///,,,---000111222000///......---+++)))))))))))))))))))))******((('''&&&&&&((())))))(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$""" !!!###$$$""" """!!!!!!"""$$$$$$###"""###$$$$$$$$$$$$###"""""" !!!"""######"""!!! !!! !!!!!!   %%%***...,,,+++(((''''''***...222---******...000...,,,------,,,+++,,,---...,,,)))'''(((((('''&&&''')))+++***)))'''''')))+++++++++,,,***(((%%%""" %%%,,,333888888888999888444:::<<<<<<999999:::888333666444111000000...,,,***,,,,,,---,,,+++---000333444666555111111444555333666444222333444444111...,,,,,,,,,+++((($$$ &&&+++111444222...+++***000333777777444333444666888...(((---333666666666888222------111444222000{{{||||||xxxqqqnnnnnnkkkfffbbb^^^[[[\\\```eeeggggggoooooolllfffddddddaaa[[[___```aaabbb```^^^[[[YYY\\\YYYTTTRRRQQQRRRRRRRRROOOLLLLLLOOONNNKKKKKKMMMGGGHHHIIIJJJLLLMMMNNNNNNNNNLLLIIIHHHNNNSSSPPPIIIAAA;;;333---,,,---///111222000...---------+++)))''''''((())))))***++++++((('''&&&'''((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$""""""######""" """!!!!!!"""$$$$$$###"""######$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!  !!!  (((...///---......---(((######(((---000***(((+++...+++'''&&&(((''''''(((***+++)))(((******+++)))((()))+++------+++((('''(((***++++++---***&&&!!!###(((000777888888999666222::::::888777999<<<888111333111000000111111///......//////...------000222333666555222222666666444777666444444444333111///,,,......(((!!! $$$---111333000+++)))---222000555999777222000333777000+++***111888999777666111,,,(((+++222444000***|||xxxwwwwwwtttooonnnooommmhhhfffbbb]]]\\\^^^```bbbbbbfffiiijjjhhhfffeee___WWWVVVYYY\\\```aaa```^^^\\\[[[XXXTTTRRRRRRSSSSSSRRRNNNKKKKKKMMMMMMJJJJJJLLLLLLKKKKKKLLLMMMNNNOOOPPPOOOOOOMMMKKKNNNQQQNNNGGG<<<777111------///000111222000...------,,,***)))(((((((((((())))))******((('''&&&'''))))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######"""!!!"""!!!!!!"""$$$$$$###"""###############""""""!!!!!!!!!""""""""""""!!!!!!###""""""!!!!!!   ###+++000///,,,000000...***%%%!!!!!!"""111---+++,,,+++'''$$$%%%%%%%%%%%%&&&''''''&&&%%%/////////...------///111...+++((('''(((***++++++***'''""""""&&&---333444555666555111777888777666777999777111222111000000111111000///000000000///......///111111333444111222555666333888777666555444222000///***+++)))$$$ &&&---000000///,,,(((***000555444666777555111//////111,,,+++///888===;;;888777***)))***...222111***$$${{{xxxuuuuuurrrmmmlllnnnkkkggghhhddd```\\\[[[[[[\\\\\\\\\aaafffhhhiiihhh```XXXPPPSSSWWW\\\^^^^^^]]]\\\ZZZWWWTTTRRRSSSSSSRRRRRRMMMJJJJJJMMMLLLIIIIIILLLOOOOOONNNMMMMMMMMMNNNNNNKKKOOOQQQNNNMMMNNNMMMIII888555111//////111222333222000---,,,,,,,,,***)))))))))))))))((((((''''''(((''''''((())))))'''%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###"""!!!!!!"""!!!!!!"""$$$$$$###""""""############"""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!   ###)))+++,,,,,,,,,000...------,,,)))$$$+++,,,......***%%%'''...,,,,,,---,,,+++***)))))).........---++++++---///,,,***''''''((()))******$$$!!! '''---111111222555666444111666999666444555555333333222000000111000///---000111111000///...///000///222333111222666666444777777777666444222000000...)))$$$!!!###(((---000...+++))))))***...111333888555222111111111...+++000111555<<<<<<777222111(((,,,111222///)))$$$ ~~~zzzxxxvvvvvvrrrllljjjjjjgggbbbdddbbb^^^[[[XXXWWWWWWWWWUUU[[[aaadddgggiiiddd]]]XXXZZZ]]]___```___]]]\\\XXXVVVSSSRRRRRRRRRRRRQQQMMMJJJJJJMMMLLLIIIIIIKKKNNNMMMMMMLLLLLLKKKJJJJJJFFFLLLPPPOOOMMMNNNNNNLLL666333111000222333333333222000---+++++++++***)))******)))(((((('''&&&&&&(((''''''(((***)))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%$$$"""!!!!!!""""""!!!!!!"""$$$$$$###"""""""""######""""""!!! """"""!!!!!!!!!!!!""""""  )))---+++)))+++...---,,,,,,000333222,,,'''!!!$$$)))***$$$ &&&000...000000///---+++***+++.........,,,******,,,...+++***((('''(((((('''%%%'''---111000111666888666---444888555111222444444333111000///000///---,,,///000111000///...///000///333444333444888888555555666777555333111000111444+++###!!!''',,,...---000...---///222666666666888333......222333000+++777666999;;;777///***+++---000333000)))"""{{{xxxxxxuuutttpppkkkiiiiiifffaaa]]]]]]\\\ZZZXXXVVVVVVVVVRRRVVVXXXYYY]]]cccccc`````````aaaaaaaaa___^^^]]]WWWTTTRRRQQQRRRRRRQQQPPPNNNKKKJJJMMMMMMIIIIIILLLJJJKKKLLLLLLLLLKKKJJJIIIGGGKKKNNNNNNOOOPPPLLLGGG333222111111222333333222222000,,,******+++***)))((((((((((((((((((''''''((('''((()))***)))&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!###$$$###!!! !!!###"""!!!!!!"""$$$$$$###""""""""""""""""""!!!!!! ###"""!!! !!!"""###  !!!+++000...,,,...111,,,---...///000000///---%%%%%%''''''"""!!!(((***---...---+++)))***+++/////////---++++++---///---+++)))((('''%%%!!!""")))...///111444444222...222444222222444444111111///......//////---,,,---///000000///...///000---111333333444888888555222444666555222000000111333,,,$$$###(((------+++111222333444444555777999333000...///333666555444888888999999333---,,,000666333...'''!!!!!!yyywwwwwwpppqqqnnniiiiiikkkiiidddZZZ[[[\\\\\\ZZZXXXXXXXXXPPPQQQOOONNNSSS\\\``````\\\\\\\\\\\\[[[ZZZZZZYYYUUUSSSQQQQQQQQQQQQPPPOOONNNKKKKKKMMMMMMJJJJJJLLLHHHJJJLLLNNNNNNMMMLLLKKKMMMNNNMMMMMMOOOPPPIII???222111000111222333222111333000,,,***************&&&&&&''''''((()))))))))((((((((()))***)))&&&###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!###### !!!$$$"""!!!!!!"""$$$$$$###""""""""""""""""""!!!!!! ###"""!!! !!!"""###  !!!+++000111000111333---//////---)))(((***---555111...,,,((("""!!!$$$))),,,......,,,+++,,,...,,,---,,,+++))))))***,,,...---+++)))'''######+++---///111000,,,///000000///333777444...///---,,,---...///...---,,,...///000///...///000***...111000222555555222111333555444111///000222///***$$$$$$)))---...---,,,///222000,,,,,,000555...///000222444777:::===666666777888444111444;;;>>>444''' """|||xxxuuutttrrroooooonnnjjjcccbbbdddZZZYYYYYYZZZ[[[[[[YYYWWWTTTQQQOOOOOONNNNNNVVV^^^^^^```___[[[YYY[[[[[[XXXXXXVVVSSSSSSSSSTTTTTTSSSMMMMMMNNNMMMLLLJJJHHHGGGGGGIIILLLMMMLLLKKKJJJKKKQQQPPPOOOOOOMMMHHH@@@:::000000000000000//////...000///...,,,***((('''&&&))))))(((((('''''''''&&&&&&'''((())))))((('''&&&$$$&&&''''''&&&%%%%%%&&&###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!! """!!!&&&---000...+++***+++///......------------...111...------(((!!!!!!'''++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))---+++$$$$$$,,,000111///......///////////////000111111...---,,,---......,,,***///,,,+++,,,///222111///////////////000111333444222111000111333333111///000)))%%%***///000000111...,,,,,,---///111111000222222111111222222333444444333111000111333666888777000%%%###$$$!!!|||xxxtttrrrooolllllllllhhhbbb```ccc\\\ZZZYYYYYYYYYXXXUUUSSSSSSPPPNNNOOOMMMMMMRRRZZZ^^^___]]]ZZZ[[[^^^]]]YYYVVVTTTRRRQQQRRRSSSSSSRRRMMMNNNNNNMMMLLLKKKIIIHHHHHHKKKMMMNNNMMMLLLLLLLLLNNNLLLJJJKKKJJJDDD:::111000000000000000//////...000000...---+++***)))((()))(((((((((''''''''''''''''''((((((((((((''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!! !!!'''...111000........................//////000...---...///***$$$'''.........---,,,++++++******---,,,,,,++++++,,,,,,---)))---+++$$$!!!)))...///...............------......///000///...---...//////---+++333111///000333444444333.........///000222333444333222111222333333111///---'''$$$***///111222333111111111111111222222333111000000000000111222222222111000//////000111222555///%%%###### }}}|||yyytttooojjjiiiiiiiiifff```___bbb]]][[[YYYXXXWWWUUURRROOOQQQOOONNNOOOMMMKKKNNNSSS[[[]]]]]][[[\\\___^^^[[[TTTRRRPPPPPPQQQRRRQQQQQQNNNNNNNNNMMMLLLKKKJJJIIIJJJLLLOOOOOONNNMMMMMMNNNQQQOOOMMMMMMKKKCCC777...000000111111000000///...000000///...,,,++++++***((((((((((((''''''''''''((((((''''''''''''(((((($$$%%%''''''%%%%%%%%%&&&%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!! $$$***111333222///...///.........///000000111111...///222000***&&&***111000000///...,,,+++***)))---,,,,,,++++++,,,,,,---)))---+++$$$%%%***,,,---......------,,,,,,,,,---......000///...///000000...,,,///...,,,,,,...//////...,,,,,,---///000222333444333222111111222222000...,,,'''&&&+++///000000111111333555333000///111333/////////...///000000111222222111000/////////...111...&&&"""!!!~~~{{{|||zzztttnnnhhhffffffhhheee______bbb]]][[[YYYXXXWWWUUURRROOOQQQNNNNNNOOONNNJJJJJJMMMWWW]]]aaa^^^[[[\\\]]]\\\TTTRRRQQQQQQRRRRRRQQQPPPNNNNNNMMMMMMLLLKKKJJJJJJKKKMMMOOOOOONNNMMMNNNNNNPPPQQQRRROOOHHH>>>444///000111111111111000/////////......---,,,++++++***((((((((((((((('''''''''((((((&&&%%%%%%&&&((((((###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!! (((...333555222///------000000000111111111000000000444555111)))%%%)))000000000///...---,,,++++++---,,,,,,++++++,,,,,,---)))---+++$$$!!!&&&***---///000------,,,,,,,,,,,,---...000/////////000000...---***)))((((((((((((((((((***+++---///000222222333111000///000111000///---...***)))---///---+++,,,...222444222---+++---000///////////////000111111555555555555444222000///...,,,&&&!!! ~~~{{{{{{zzztttnnngggeeefffgggddd______bbb[[[ZZZXXXXXXXXXVVVTTTRRRRRRNNNNNNPPPOOOJJJHHHIIIPPP\\\ddd```XXXVVVZZZ]]]VVVTTTSSSSSSTTTSSSRRRPPPNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLNNNNNNMMMLLLMMMNNNKKKOOOQQQKKK>>>333//////111111111111111000000///---------,,,+++******)))'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!! (((...444666333000......111111222222111000///...///333444...(((&&&+++/////////............---------,,,,,,++++++,,,,,,---)))---+++$$$###)))---000111......------,,,------...000///...///000///...,,,++++++******))))))*********+++---...000111111111...------...//////...,,,,,,)))***...///,,,***,,,+++///333111,,,)))+++...111111000000111111222333666666777777666444222111---,,,'''  }}}zzzyyywwwrrrnnngggffffffgggddd___^^^aaaYYYXXXWWWWWWXXXWWWUUUSSSRRRNNNLLLNNNNNNJJJGGGGGGJJJXXXaaa^^^VVVTTTXXX\\\XXXWWWVVVUUUUUUTTTRRROOOOOONNNMMMLLLLLLLLLLLLMMMKKKMMMNNNNNNMMMLLLNNNOOOLLLOOONNNFFF999000///222111111222222111111000///...------,,,***)))(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''###$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!! '''---444666555222111111000111222222222000///...,,,000///***(((+++///111........................---,,,,,,++++++,,,,,,---)))---+++$$$ ''',,,000111......---,,,,,,,,,------...---,,,---......,,,***)))*********((((((***,,,***+++---///000000//////,,,++++++---///000...---&&&%%%(((...000...---///+++...222222///......000222222222222222333333444333444555666555444333222------((( |||xxxuuurrrooommmgggeeeeeefffccc^^^]]]```YYYWWWVVVVVVVVVVVVSSSQQQQQQKKKIIIKKKLLLHHHEEEEEEFFFPPPYYYYYYWWWXXXYYYYYYZZZXXXWWWVVVVVVSSSPPPMMMOOONNNMMMLLLLLLLLLMMMNNNMMMNNNOOOOOOMMMNNNOOOQQQPPPMMMFFF>>>666222222333111222222222222111000000000///...---+++***((((((''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&$$$###$$$%%%$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!  """---222888999666222000000,,,---///111222222111000...000---((()))///222000///......------,,,,,,,,,---,,,,,,++++++,,,,,,---)))---+++$$$$$$***...///------,,,+++++++++++++++,,,+++***+++,,,,,,***(((%%%&&&((('''&&&&&&(((+++***,,,---//////...---,,,+++++++++---000222111000###$$$(((///000...---000+++,,,///111222222111111222222222222222333444444111222333444555555555555......)))  {{{vvvrrrooommmlllgggeeeeeeeeebbb\\\[[[^^^XXXWWWUUUUUUUUUTTTQQQOOOOOOJJJGGGIIIJJJGGGDDDDDDDDDJJJQQQTTTYYY\\\[[[VVVZZZYYYWWWVVVUUUSSSOOOLLLOOONNNMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPOOOOOOQQQSSSOOOFFF;;;333000000///...111222222222222111000000222111000...,,,***)))(((&&&'''''''''(((((())))))$$$%%%''''''''''''%%%$$$"""$$$&&&%%%$$$###$$$%%%###############$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""!!!!!! """!!!!!!!!! !!! """%%%666:::===<<<666000,,,+++(((***---000222333333222444333...(((***000111,,,000000///---,,,+++***)))---,,,,,,++++++,,,,,,---)))---+++$$$!!!(((,,,---,,,,,,+++***))))))*********)))))))))******((('''$$$'''((((((&&&'''***---+++,,,...//////...,,,+++++++++,,,///222444444333%%%&&&***000000,,,+++---))))))+++///222333222000222222111111222222333444111222333444666777888999///...))) !!!!!!|||xxxuuurrrooollliiifffccc``````___^^^]]]YYYWWWUUUUUUUUUUUUSSSQQQMMMKKKHHHGGGFFFEEEDDDCCCEEEDDDJJJUUUYYYWWWXXX\\\]]][[[YYYXXXSSSMMMNNNSSSOOONNNNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRKKKAAA777555555222//////000333333///---///111//////---,,,,,,---,,,***(((,,,)))&&&%%%&&&'''&&&%%%***'''%%%%%%'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$############""""""""""""######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""+++;;;888777888666///)))(((+++,,,///111222222111000111***&&&)))---...------...,,,******,,,,,,***(((...+++)))))),,,......---...+++)))'''"""!!!***000+++,,,...//////---***(((+++***(((&&&&&&'''((()))'''&&&$$$###"""!!!!!! '''&&&$$$$$$%%%%%%%%%$$$)))(((***///444555222...)))*********---222000***///---,,,,,,///111222222444222333555333///000444555555333333444666888:::000...+++%%%{{{vvvrrrnnnjjjggghhheeebbb```___^^^]]]\\\ZZZXXXUUUTTTTTTRRRPPPNNNLLLKKKHHHGGGFFFEEEDDDCCCDDDBBBGGGQQQXXXXXXXXXZZZ[[[YYYXXXWWWSSSOOOPPPTTTSSSRRRQQQQQQRRRRRRQQQOOOSSSRRRPPPOOOOOOOOONNNNNNCCC:::333333444222000111...111222...---000111000000...---,,,,,,***'''%%%---+++)))***,,,.........---+++((((((((())))))(((&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###,,,555222333666555000,,,---,,,...///000000///...---000)))%%%))),,,,,,+++,,,***+++---,,,)))(((***,,,,,,)))'''(((***,,,,,,++++++)))'''&&& &&&+++***+++---......,,,***(((+++)))&&&###!!! ###&&&(((((('''&&&%%%###)))---------///...,,,---+++(((((()))*********...---///222222000222777333333555666666666666555222000,,,&&& ~~~xxxsssoookkkgggeeefffddd```^^^]]]]]][[[ZZZZZZWWWUUUSSSRRRPPPMMMKKKKKKJJJIIIGGGEEEDDDCCCCCCCCC@@@BBBLLLUUUXXXXXXXXXXXXVVVVVVWWWUUUQQQRRRVVVVVVTTTRRRRRRRRRQQQOOONNNRRRPPPMMMLLLLLLKKKIIIHHH555///,,,///333222222333///333333///---///111///111000/////////---***'''&&&%%%###$$$&&&(((((((((+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###,,,333111222555444///,,,...//////000000...---+++***---'''%%%))),,,+++***+++&&&+++///---(((&&&***///+++)))((((((***++++++***+++((('''&&&!!!$$$)))---.........,,,)))&&&$$$&&&$$$!!!!!!!!!&&&000000---------,,,...,,,++++++,,,------,,,+++***,,,000000...111555000222555777777555222000444222---'''!!!}}}yyytttpppmmmkkkiiigggeeebbb___\\\\\\[[[ZZZXXXYYYWWWTTTSSSRRRPPPNNNLLLJJJJJJIIIFFFDDDBBBBBBCCCCCC??????HHHSSSYYYYYYWWWVVVTTTTTTVVVVVVSSSTTTXXXTTTSSSQQQPPPQQQPPPOOOMMMNNNLLLKKKLLLLLLJJJFFFAAA000,,,,,,222666666666888222555555000---//////............///000///,,,***,,,***(((((()))***)))'''(((&&&%%%$$$%%%%%%$$$"""%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%############"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$---777444444555222+++)))***000000000///...---,,,+++,,,'''&&&***,,,+++)))+++(((+++...---***))),,,///,,,++++++++++++,,,,,,,,,,,,***))))))$$$$$$)))......---+++((($$$ ###...111///...,,,***---,,,,,,...111333333333...------///---******...000111444555555333000///333111---'''!!!}}}|||xxxsssooolllkkkiiihhhdddaaa^^^[[[[[[ZZZYYYWWWWWWUUUSSSSSSSSSRRRPPPNNNIIIIIIIIIFFFCCCAAAAAACCCCCC@@@???EEEPPPYYYZZZWWWUUURRRSSSVVVWWWUUUUUUWWWSSSRRRPPPQQQRRRRRRQQQOOONNNNNNNNNPPPPPPKKKAAA:::555222222666888666666888000333333000...111222111000000000000000///+++((()))'''&&&'''(((((('''%%%(((&&&%%%&&&''''''&&&$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%...777666666555000)))'''***//////000000000/////////+++((()))---...+++***+++,,,++++++,,,---.........++++++,,,,,,++++++++++++,,,*********%%%!!!%%%%%%%%%$$$###!!!!!!+++///111111,,,''')))))))))+++...000000///000......///,,,((((((+++111111111000000000000000000///,,,'''!!!~~~{{{tttnnnkkkhhhfffeeedddaaa]]][[[ZZZZZZXXXWWWVVVTTTSSSRRRSSSRRRQQQOOOGGGIIIIIIFFFBBB???AAACCCBBBAAA@@@BBBKKKVVVZZZWWWVVVSSSRRRVVVXXXVVVTTTUUUSSSRRRQQQQQQRRRSSSRRRPPPQQQOOOOOOPPPPPPIII===333444111111333222......000...333444222333777:::999===<<<<<<<<<:::777222...*********,,,///000000...((('''&&&&&&''''''%%%###&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""    %%%///111111222333///)))***....../////////000000111111)))(((***...///+++)))+++...,,,***+++...///---,,,((()))+++***)))'''(((((()))((((((((($$$"""+++...000111---(((---,,,+++,,,---,,,+++)))---,,,---///...***+++///111000...,,,,,,...000222------,,,(((###}}}~~~yyyrrrmmmiiigggeeeddddddaaa]]][[[ZZZZZZXXXWWWVVVTTTRRRQQQQQQPPPNNNLLLFFFHHHIIIFFFAAA>>>@@@CCC@@@BBBAAA@@@FFFQQQWWWWWWXXXTTTSSSWWWYYYVVVSSSSSSRRRQQQOOOOOOOOOOOOMMMKKKJJJGGGEEEGGGHHHCCC999111...,,,---000111000222666:::>>>???===<<<@@@CCCBBBDDDDDDEEEFFFFFFDDD???<<>>@@@CCC>>>AAAAAA>>>CCCNNNUUUVVVYYYUUUSSSWWWYYYUUURRRQQQPPPNNNLLLKKKJJJIIIGGGEEE???;;;888:::???>>>888222---,,,///666:::===BBBIIIIIILLLLLLHHHFFFGGGHHHGGG>>>???BBBFFFHHHHHHEEECCCBBBAAABBBCCCEEEDDDBBB@@@???===;;;:::888555000---(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%############"""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!    &&&000)))***---...)))%%%(((...///......---------......%%%%%%)))...---(((&&&((('''+++...,,,'''%%%'''+++(((+++...---***((((((******)))***+++'''""""""!!!  """$$$&&&'''%%%(((***''''''222000***)))---111,,,,,,,,,---//////---***---,,,...111000---///333,,,++++++,,,,,,...///000)))+++...---)))%%%!!!~~~xxxuuuwwwoookkkiiidddaaaaaacccaaa^^^ZZZXXXWWWWWWWWWWWWVVVSSSPPPMMMJJJIIIHHHKKKFFFDDDEEEEEEBBB@@@BBBAAA@@@@@@@@@@@@CCCNNNZZZXXXSSSOOOQQQVVVXXXUUUPPPBBBAAAAAACCCDDDDDDBBB@@@HHHMMMKKKEEEFFFJJJDDD777......444???GGGJJJLLLOOOJJJKKKGGG???@@@HHHJJJEEEIIIHHHGGGIIIIIIDDD===888DDD???>>>BBBBBB??????DDDBBB>>>AAAEEE@@@555444===???111))),,,,,,%%%!!!###$$$$$$###$$$&&&'''&&&%%%$$$ !!! !!!###!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!!!!   !!!!!!&&&)))+++)))***++++++******,,,...)))---///,,,,,,......,,,###(((***((('''***+++******+++,,,,,,***)))))))))******++++++++++++******))))))((('''&&&###$$$$$$(((***'''%%%'''&&&$$$'''###!!!$$$&&&&&&&&&)))'''))))))(((+++000000---(((---,,,!!!)))+++...///...------...333///...222444000,,,+++---++++++...111222...+++...,,,+++))))))***+++,,,,,,000111---)))((('''###zzzxxx|||sssllljjjhhheeebbbcccbbb```]]]ZZZXXXWWWWWWXXXVVVUUUSSSPPPMMMKKKJJJIIIJJJEEEBBBDDDDDDAAA???AAA???>>>???@@@@@@BBBMMMXXX^^^WWWPPPMMMNNNNNNIIIDDDDDDGGGKKKLLLLLLKKKMMMNNNJJJPPPPPPIIIGGGKKKHHHAAABBB???@@@GGGLLLMMMMMMNNNNNNMMMHHHBBBDDDKKKLLLFFFIIIFFFGGGJJJIIIAAA<<<<<>>999666333//////333'''&&&$$$$$$###"""!!! %%%!!! ###$$$######&&&!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!""""""!!!   """!!!%%%(((***)))***+++***))))))***,,,+++///000---,,,///...,,,&&&+++,,,***))),,,,,,+++)))+++,,,,,,***))))))))))))******************)))***)))((((((&&&"""$$$(((,,,...+++((()))(((&&&)))%%%$$$(((***)))))),,,000000...,,,...444555333111///''')))+++---...------...000555111000333333///***)))---///111222222000000///...---+++***)))***+++,,,,,,///000...---,,,(((###}}}yyyxxxwwwoooiiihhhhhheeecccccc___^^^\\\YYYXXXWWWXXXXXXUUUTTTRRRPPPMMMLLLKKKJJJIIIDDDAAACCCCCC@@@???@@@======>>>@@@???@@@IIITTTUUUOOOIIIHHHKKKLLLIIIFFFIIINNNSSSSSSOOOMMMPPPTTTKKKQQQPPPIIIEEEJJJLLLJJJMMMFFFCCCGGGKKKKKKJJJJJJNNNIIIBBB@@@EEEJJJHHHCCCHHHCCCFFFLLLHHH<<<;;;BBBGGGEEECCC@@@:::777;;;CCCDDDAAABBBAAA999000333===???CCCBBB999222333888<<<444222000---***'''%%%$$$%%%""""""$$$%%%######'''$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""######"""   !!! ###&&&((()))---......---++++++,,,...,,,//////,,,,,,---,,,)))'''+++---***)))+++,,,***)))***,,,+++***))))))***((())))))******))))))(((+++***))))))'''"""###***...///,,,***+++***''')))&&&''',,,...,,,+++---000000---***...555888777777...!!!***+++------------000222666222111444333...******---111555444000...///111///...,,,+++++++++,,,---,,,///000///000000)))!!!yyytttttttttlllgggffffffcccaaaaaa\\\\\\ZZZYYYXXXWWWXXXXXXSSSRRRQQQOOOMMMLLLLLLKKKHHHCCCAAACCCCCC@@@???@@@======???@@@>>>>>>EEEOOOLLLIIIHHHKKKOOOPPPNNNKKKOOORRRTTTRRRLLLIIIIIIJJJKKKMMMIIICCCDDDJJJMMMLLLLLLDDD???CCCJJJKKKKKKLLLNNNEEE>>>@@@GGGIIIEEEAAAGGGBBBEEELLLEEE888:::GGGEEEEEEDDD>>>666555<<>><<<888444000...---'''%%%$$$&&&$$$ !!!$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! !!!%%%(((***+++...//////...,,,+++,,,...,,,...---***)))+++)))%%%&&&***,,,((('''))))))'''(((***++++++)))((()))***(((((())))))))))))((((((+++******)))'''######'''+++---+++***++++++)))(((&&&(((...000---+++,,,+++---,,,+++///777999888222)))###+++,,,,,,,,,,,,...111333444111222555444///,,,---///111333222///......///......---------...///000///111111111333333***}}}vvvrrrssstttlllffffffeeeaaa^^^^^^ZZZZZZYYYXXXWWWWWWWWWWWWRRRQQQOOONNNLLLKKKKKKKKKIIIDDDBBBDDDDDDAAA@@@BBB@@@???@@@@@@===<<>>FFFCCC@@@===888333000444;;;;;;>>>;;;333555>>>AAA<<<>>>???>>>;;;666222222222---+++++++++'''!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!! !!!!!!  """'''+++------,,,------+++))))))***+++---...,,,)))***,,,)))###&&&***,,,((('''))))))'''''')))+++***)))((()))***(((((())))))))))))((((((************((($$$###$$$))),,,******------+++)))'''***///111...++++++,,,...//////222777666222&&&!!!"""''',,,,,,------,,,...111333111000222555555111///111333111000000222222000...------...///000111222333555555444444666555---###{{{vvvtttuuutttlllgggfffeee```\\\[[[YYYYYYXXXXXXWWWVVVUUUUUUQQQPPPNNNLLLKKKJJJIIIIIIHHHDDDBBBDDDDDDBBBAAABBBAAA@@@@@@@@@===<<>>AAA???888555999@@@DDDAAA===888444333444777999;;;888333222999@@@???999;;;===>>>;;;777444555777333222333333---&&&%%%)))$$$$$$$$$$$$$$$#########""""""""""""""""""""""""%%%###  !!! ###))),,,...------......---,,,+++---.........,,,)))+++---***$$$'''+++---***)))+++,,,***'''(((******)))((()))***((())))))******))))))((())))))***+++***%%%$$$$$$***---++++++......---+++)))***///000---))))))))),,,,,,++++++---)))######))),,,---......---...000222//////222666555111111444777444111222555666444111.........///000000000111555666444222333555111***}}}yyytttrrruuussskkkffffffeee```\\\\\\YYYYYYXXXXXXVVVUUUTTTSSSPPPOOOMMMKKKIIIHHHGGGGGGGGGBBB@@@CCCCCCAAA@@@BBB@@@?????????>>>???IIITTTPPPQQQRRRSSSTTTTTTRRRPPPOOOPPPRRRRRRPPPOOONNNNNNKKKEEEAAAEEELLLOOOMMMJJJ@@@AAAFFFKKKJJJFFFFFFIIIEEE::::::GGGLLLDDDCCCJJJFFFJJJHHH???999;;;???@@@===@@@===777555;;;@@@@@@>>>999222000444999:::888999222///444;;;<<<:::999999<<<===;;;777555777999555555777777111++++++///******((('''%%%$$$###"""""""""""""""""""""""""""***'''###  !!! !!!%%%))),,,,,,+++,,,---------+++,,,---///+++***(((&&&))),,,(((!!!&&&+++,,,***))),,,,,,+++&&&(((******)))((()))***)))******************)))'''(((***+++***&&&%%%%%%***,,,***)))++++++)))***&&&&&&***+++'''$$$$$$"""###### !!!### %%%------...000000.........///000000444777555111111444555444333333444555555555/////////...---,,,+++***,,,...---******...000...~~~xxxqqqoooqqqqqqjjjfffffffffaaa^^^]]]YYYYYYXXXWWWVVVTTTSSSRRRPPPOOOLLLJJJHHHFFFEEEEEEEEEAAA???AAABBB@@@???AAA???===>>>???>>>BBBMMMYYYTTTRRRPPPOOONNNOOOOOOOOOJJJNNNRRRPPPLLLIIIJJJMMMFFFDDDCCCGGGKKKKKKJJJJJJ===AAAIIINNNLLLFFFFFFJJJFFF;;;===LLLOOOFFFFFFOOOFFFMMMIII<<<777===AAA===>>>@@@===666666<<>>555888:::888444111444777333444777777222,,,---222222111///,,,)))&&&$$$###""""""""""""""""""""""""...***%%%!!! !!!!!!!!! !!!  ###&&&***+++***((($$$%%%&&&%%%$$$%%%'''(((&&&&&&###"""%%%((($$$###(((***((('''***+++***&&&''')))***)))((()))*********++++++++++++******&&&''')))++++++'''  &&&%%%)))+++'''%%%&&&&&&###&&&"""!!!$$$%%%!!!###### """ """)))111---///111111///...------222222555888555000000333000333444333111111444777111000///---***(((%%%$$$!!!$$$### !!!'''---...zzzyyyxxxuuuqqqpppnnngggbbbbbb```\\\ZZZ\\\^^^\\\YYYWWWUUUSSSPPPNNNRRRMMMJJJKKKIIIEEEBBBBBBDDD>>><<>>???BBBDDDAAA;;;;;;DDDNNNTTTOOOMMMLLLOOOPPPNNNKKKJJJTTTMMMJJJLLLOOOMMMLLLLLLMMM<<>>DDDFFFCCCDDDIIIJJJEEE===888;;;BBB@@@:::@@@???777000666AAAAAA999===333,,,000666999999:::222333666999;;;;;;999777<<<999999:::444,,,111<<<999>>>;;;000***---222444777111...111333///***'''%%%###!!! """$$$%%%&&&$$$$$$$$$"""  !!!""" !!!!!!"""""""""!!! %%%((('''%%%$$$&&&)))++++++*********---,,,++++++******++++++)))'''$$$###"""###%%%&&&,,,,,,***)))((((((((()))...---,,,+++************,,,,,,***(((******### """!!!'''###!!!+++...****** !!!)))///---000222///***(((,,,000222222111000//////222555222444555333000///000222555000***'''''''''&&&$$$---000222222000---,,,+++xxxwwwvvvrrrooonnnnnnhhhcccbbb```\\\ZZZ[[[ZZZXXXVVVUUUTTTSSSQQQOOOQQQLLLIIIJJJJJJEEECCCDDDDDD???===@@@AAA@@@>>>???EEECCC===999===HHHPPPQQQNNNMMMNNNNNNMMMJJJIIIIIINNNHHHEEEHHHKKKKKKJJJLLLKKK@@@HHHOOOFFFEEEHHH??????EEEIIIGGGEEEEEEEEECCC666:::===???@@@@@@@@@AAAEEE>>>888888<<<@@@???===@@@<<<555333888??????;;;888000,,,111888999999999///111444777::::::999888444444555555111000666>>>666999666///---222666777666111000555999777444333---'''"""!!!###$$$ !!!!!!!!!!!!!!!"""###%%%  !!!###&&&)))+++---///000,,,...000222111111000000......---,,,,,,,,,,,,,,,,,,)))&&&###""""""###$$$''''''((())))))*********+++***************++++++++++++***(((***,,,&&& """!!! %%%***///)))***777:::000,,, &&&+++,,,,,,,,,,,,++++++,,,---333333222000//////222444444555777666333222333444777111)))&&&(((,,,000222...111444444000)))### }}}vvvtttsssooollllllnnnhhhcccbbb___[[[YYY[[[VVVUUUSSSSSSTTTSSSRRRPPPPPPKKKHHHJJJIIIFFFDDDEEEDDD@@@>>>AAABBB@@@???@@@FFFAAA999666???KKKQQQPPPKKKNNNOOOMMMJJJGGGHHHIIIJJJEEEBBBFFFJJJJJJKKKLLLCCCBBBJJJMMMFFFGGGGGG;;;@@@FFFIIIGGGEEEFFFDDDAAA555===@@@<<<;;;@@@???;;;@@@666222999>>>======@@@>>>777222666;;;<<<<<<===222------444::::::777666---///222555888999999888000333333...---222999<<<666666222///000666888777333000000666:::888666555111+++%%%%%%))))))"""!!!!!! !!!######""""""!!!!!! !!!!!!###(((...111000000333666//////000111111000000///000//////...............000...***&&&$$$$$$$$$%%%"""$$$&&&(((***+++++++++(((((()))******+++,,,,,,)))******)))+++---)))###!!! !!!!!!"""%%%(((%%%###%%%((('''$$$%%%)))---///)))+++:::<<>>@@@CCC???999777???KKKQQQPPPHHHMMMPPPMMMHHHHHHJJJLLLLLLGGGDDDHHHLLLLLLKKKLLL999BBBKKKJJJGGGKKKGGG<<>>222000<<>>:::999===///,,,///777<<<888333111...111444666777777777888333888555+++***333777444:::666111000333777666444666333333888999555111111...+++***---111111---))))))'''$$$!!!  !!!!!!""""""""""""""" !!!!!!  !!!'''+++000222111//////000...---,,,------------,,,000//////...............222000---)))''''''((()))###$$$$$$%%%''')))+++,,,))))))***+++,,,,,,,,,,,,)))++++++***+++...+++%%%!!!###!!!!!!&&&(((***+++,,,++++++---...,,,******+++)))%%%'''+++***...((()))666777***###"""&&&...------,,,,,,+++***(((+++,,,---,,,,,,---///111222333444444333222111111(((+++///333666777555444000444888999555///***'''zzzuuussspppllljjjmmmkkkeee```___^^^ZZZXXXZZZYYYWWWUUUTTTSSSSSSPPPOOOQQQKKKGGGGGGFFFBBBAAABBBCCCAAABBBDDDCCC???>>>@@@>>>>>>;;;999???JJJQQQRRREEELLLPPPKKKHHHKKKOOOPPPNNNIIIGGGKKKMMMKKKHHHHHH777EEEKKKHHHHHHIIIDDD===FFFIIIJJJHHHGGGGGGDDD>>>666BBBEEE>>>===EEEEEE======333333>>>BBB;;;:::AAA888111222;;;>>>999777:::///...222999<<<666///,,,333555888888777666666888666999555,,,,,,555777222999333///111666999777444;;;888999<<<;;;555111000(((+++///333444444444555222...***'''&&&&&&%%%###!!!  %%%,,,******+++///222222///,,,222///------...000///...///...------,,,,,,------...---***((('''(((***+++)))'''$$$######&&&)))+++++++++,,,------,,,++++++***,,,,,,******,,,+++&&&!!!!!! ###(((+++)))+++...//////...///000444000---+++(((%%%''',,,,,,111---***333333***(((!!!///222333000+++'''''')))(((***,,,---...000333555222222333333333222000...+++///444888888666333111333555777666444111111111xxxyyytttrrrooojjjjjjmmmhhhbbb]]]]]]\\\YYYXXXYYYZZZXXXUUUTTTSSSQQQOOOMMMOOOIIIDDDDDDDDDAAA@@@BBBBBBAAABBBEEEBBB===<<>>KKKLLLGGGIIIDDD<<<>>>EEEGGGGGGDDDDDDDDD@@@999888@@@CCC???>>>CCCBBB===999555777???BBB===;;;>>>333222555;;;===:::666666111000444:::;;;444...,,,666888;;;:::777555666888666555111///222888888444555///---333999:::999999666555777:::999333//////)))...333555333222444666666222---,,,///111111///+++)))'''$$$"""!!!!!!!!! ###%%%%%%$$$(((111:::)))((()))---333555333///111...******---//////......---,,,,,,++++++,,,,,,)))'''%%%$$$$$$&&&)))+++,,,***&&&$$$###$$$&&&(((***+++,,,------,,,***)))))),,,,,,***)))++++++(((%%%!!! $$$***---'''***///222222333333444666222///...***&&&(((---+++222---***111111***)))***///222000)))%%%&&&))))))+++...000111333666888555444444555555333///,,,444555777666555555666777777666555222///...000222}}}xxxtttqqqmmmiiiiiimmmddd^^^ZZZ[[[[[[XXXWWWYYYXXXVVVTTTRRRRRRPPPNNNLLLJJJDDD@@@BBBBBBAAAAAADDD@@@@@@BBBDDDAAA<<<;;;>>>888999999<<>>>>>333555999===@@@???===<<>>@@@AAAAAACCCFFF@@@@@@BBBDDDAAA;;;:::===999777555;;;IIISSSQQQIIIFFFKKKJJJDDDFFFPPPPPPIIIFFFDDDGGGNNNOOOIII@@@<<>>777CCCBBBDDDFFFDDD===;;;???...555:::;;;>>>AAA@@@;;;,,,666;;;888999<<<777---111000333999999555222222333777:::999666555888<<<888---+++444999666222444666222222888999666555888888777:::<<<888000,,,,,,888666555666888888666444444///++++++000555666555111///---,,,---111666999<<<777444666;;;;;;555///***---///...,,,+++...111///***%%%%%%***...///.........---,,,,,,,,,,,,---+++)))'''&&&&&&(((***+++(((***++++++***'''$$$""""""$$$&&&)))*********)))###''')))((((((,,,...---,,,%%%""" (((111+++...222444333000///...---...222777555///,,,---+++///+++---;;;;;;+++""" """"""(((++++++******,,,...///......///000444222111111111...((($$$'''---444888888555444444333333333111000000222444~~~|||{{{yyyuuuoooiiiffffffggg______\\\XXXYYY\\\[[[XXXTTTSSSQQQQQQPPPOOOLLLJJJKKKHHHEEECCCBBBAAA@@@??????BBBCCC@@@???@@@>>>:::<<<:::<<>>BBBHHHOOOPPPHHH@@@???DDDGGGKKKCCCAAAFFFDDD;;;888<<>>;;;444===>>>===888666888777444;;;111///555111'''(((222666222222777;;;999777777000,,,***000888<<<777000:::...(((000;;;???<<<888333222444888666...((('''333///+++,,,000111///,,,000''' %%%000555000(((///...---,,,+++,,,---...$$$###$$$%%%((()))((('''000+++((((((++++++(((###!!!"""%%%)))---...---+++,,,++++++******+++++++++---&&&%%%***++++++,,,...000111111000000111......222333---'''%%%222111000333555111''' %%%***///222+++,,,---------...111333///555777111111333...$$$***999===666000111555666555444333222111111111}}}}}}xxxqqqllljjjhhheeeccc______\\\XXXXXX\\\[[[WWWTTTRRRPPPPPPOOONNNKKKIIIKKKIIIFFFDDDCCCCCCAAA@@@DDDFFFEEEAAA>>>>>>;;;777999888:::BBBLLLOOOJJJBBBRRRKKKFFFIIIMMMMMMMMMNNNGGGHHHKKKNNNIIIAAA???CCCIIINNNOOOGGG???@@@DDDGGGGGGBBBBBBGGGEEE===<<>>>>>999222444;;;>>>;;;777444111...;;;888777555000---222:::999888777777888888888777///333555666999<<<888111===>>>===888777999888555666000...000...)))+++222666222333999<<<999777777,,,,,,---222777999888555444,,,)))000999;;;888555000000222444222,,,)))***///------...///000///...)))&&&%%%(((...222000------,,,+++---......+++)))%%%$$$$$$&&&((()))((('''+++)))((()))***)))$$$ $$$"""!!!$$$))),,,***((()))***+++***((()))+++------&&&&&&,,,,,,+++,,,.../////////...---444000000333444///+++)))$$$%%%&&&'''&&&###!!!%%%(((***(((+++...000000111333444444444111///000444222...---111555555333333666999888777666555444444333333~~~wwwoookkkkkkiiiddd^^^^^^^^^\\\XXXXXX[[[ZZZWWWSSSRRRPPPOOOOOOMMMKKKHHHKKKIIIFFFDDDDDDDDDBBBAAADDDFFFEEE@@@======:::666999888;;;CCCKKKLLLHHHCCCTTTKKKEEEIIINNNNNNLLLKKKGGGHHHJJJLLLHHHCCCBBBFFFJJJMMMLLLDDD>>>@@@EEEHHHFFFCCCEEEHHHCCC<<<>>>GGGFFFAAA===???BBB@@@888///======<<<===??????666+++999:::<<<===888111///222999666555444000...222999888666555777:::;;;888555...333666888::::::444...<<<>>><<<888777999888666444222///------///111444444222444:::<<<888555444+++---111555666777888888000---///666;;;999666555///...///000,,,((()))...,,,,,,...///000000///...###'''+++------...000222++++++,,,...///---(((###&&&&&&&&&''')))***)))'''((()))***+++***'''### ((($$$ """&&&***)))''''''((())))))'''(((,,,///***$$$&&&++++++---------------,,,++++++,,,((('''******&&&$$$$$$  """&&&***...111222333333444<<<333...111777999:::<<<:::666333333555888999999888888777666555444333333~~~xxxqqqllljjjgggccc^^^]]]^^^[[[WWWWWWZZZZZZVVVTTTRRRPPPPPPOOONNNKKKIIIIIIGGGEEEDDDDDDDDDBBBAAA@@@BBBAAA===<<<===;;;888:::;;;@@@HHHLLLKKKHHHGGGPPPIIIEEEJJJPPPNNNHHHEEEHHHIIIKKKJJJGGGEEEGGGJJJJJJLLLIIIAAA>>>BBBGGGHHHFFFGGGIIIHHH???888===FFFBBB>>>===??????;;;555111>>>===<<<===???===555---<<<888999<<<777------555777444333333000...222888777555555777::::::555111000444888;;;;;;888222---:::<<<:::666666888888555555666222---...444777555111000444999:::555111111///111333555666666666555,,,---333:::;;;666333333222000///...)))&&&***111///------///111111---)))$$$)))...///...---///111+++---......+++'''$$$###)))(((''')))******)))''')))+++,,,+++)))&&&&&&&&&+++(((%%%###$$$&&&)))+++((('''&&&''')))+++------$$$  """$$$###&&&&&&&&&%%%$$$###""""""  %%%(((,,,...000222444666888---+++555<<<;;;<<>>@@@???;;;999;;;:::777;;;<<>>CCCGGGHHHDDDGGGIIIEEE<<<888>>>GGGCCCBBBDDDEEE@@@888777<<<<<<===???@@@===999666666===888777999444,,,...777555222111222111000333888666666666777888666111---333555999<<<;;;666222000777999888555444777777555777666222...///555666333//////333888777111...///666444333555777777222...***---444:::888222///111555222///---***'''+++222444///,,,...222111***###***+++---///000///---,,,---000111,,,$$$ ###'''+++***)))***++++++***(((++++++***'''%%%%%%(((+++)))***)))%%%!!!!!!&&&,,,+++'''$$$&&&,,,///,,,(((!!!!!!$$$&&&***000666;;;+++%%%)))666>>>:::777888666777888666444444555888555555666666666555444333}}}|||wwwwwwuuuooohhhcccaaaaaa\\\\\\ZZZVVVVVVYYYXXXUUUSSSRRRPPPOOOOOONNNKKKIIIDDDCCCBBBBBBCCCCCCAAA???@@@BBB@@@:::888999888555999<<>>@@@FFFHHHFFF@@@DDDFFFBBB<<<;;;CCCKKKBBBBBBDDDEEE<<<333666AAA;;;===@@@@@@:::444777======:::888555111...222888444111000222333222444888666777888888666333000...666666999;;;999444333555666888888444444777888555555111......111333222111///000333777555///---///999666444444666555///***111333999>>>;;;555333666666111......---+++...222666111---...000...((("""///...---...000000---***...///...(((""" &&&,,,---,,,+++,,,,,,,,,***(((***'''$$$!!!"""%%%)))+++%%%''''''$$$ ###'''+++'''%%%(((,,,---(((######)))***%%%!!!$$$+++444:::((()))000:::???<<<888777999:::888111++++++222:::555666777999999999888888{{{yyyvvvsssoookkkgggccc```^^^\\\\\\YYYUUUVVVYYYXXXTTTQQQPPPNNNMMMMMMKKKIIIFFFCCCBBBBBBCCCDDDDDDBBB@@@@@@BBB@@@;;;999;;;:::888:::===GGGOOOKKKAAACCCNNNEEEFFFKKKQQQQQQKKKGGGGGGKKKMMMJJJBBB???EEELLLNNNFFFEEEAAA>>>BBBGGGHHHDDDBBBEEEFFFAAA<<<>>>FFFLLLBBB??????@@@999000444@@@>>>===>>>===777111666???<<<>>>;;;333///333888;;;444000///222444444555999555888;;;:::666222222333888666666888555111333999777999999666666999:::777333+++)))111555222111444222222444777444......111555666666555444111...,,,777777:::>>><<<777666999333---)))---111111000111222222111///+++)))((((((///...---.../////////...---***'''%%%&&&(((+++---///...------------+++)))((($$$!!!!!!$$$(((******&&&$$$######%%%$$$""" %%%'''***+++)))%%%"""   !!! $$$%%%(((...444777333,,,%%%###(((---***111777888999;;;<<<::::::;;;999222***''',,,111333444777999;;;;;;::::::yyywwwuuupppjjjggghhheee___YYY[[[\\\YYYUUUUUUXXXXXXTTTOOONNNLLLKKKKKKJJJGGGEEEDDDCCCCCCDDDFFFEEECCCAAA>>>@@@>>>;;;;;;>>>@@@>>>===@@@KKKSSSMMMCCCEEEQQQGGGHHHMMMQQQOOOJJJJJJNNNJJJMMMIII@@@===DDDKKKMMMEEEDDD@@@>>>CCCHHHHHHCCCHHHIIIHHHAAA===???EEEIIIHHH@@@===@@@<<<444777AAAAAA===<<<:::555000444===<<>><<<:::999888888555GGGOOOHHHGGGQQQPPPFFFDDDHHHPPPSSSKKKCCCGGGQQQOOOMMMEEE???AAAKKKNNNLLLNNNAAA;;;CCCJJJGGGEEEGGGFFFGGGBBB::::::AAAFFFEEEBBBFFFDDD:::555:::AAACCC===CCCCCC999222666<<<>>>999<<<999000000888999333666///---111666666444444777:::;;;777111000555;;;666:::888222000555777666:::999888999999999777666***...000000333777888666222555666333//////333888555333333333000,,,...333999666333222444444222000'''(((...666999666333444...333555///%%%"""***222------...............///$$$!!!!!!'''000444000***222---***+++......***&&&###$$$&&&((()))***++++++""""""###'''******'''###  """%%%'''((('''&&&"""%%%,,,...+++,,,...000000///,,,***///000333888;;;666,,,$$$)))...222333555999888555>>>555...111999:::111&&&''')))000777999777888;;;|||xxxuuuuuuqqqkkkiiihhhddd^^^YYYZZZZZZYYYXXXWWWVVVUUUUUUNNNMMMKKKKKKKKKJJJIIIGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCAAA>>>;;;888777777777666EEELLLGGGHHHPPPNNNCCCCCCGGGMMMPPPIIIBBBFFFOOOMMMKKKDDD???BBBJJJMMMJJJLLL???;;;CCCIIIGGGEEEGGGFFFEEE???999:::BBBEEECCCCCCEEEAAA999666:::??????>>>AAA???777333777;;;;;;???===999666777;;;;;;777555///---222777777555666777999:::666111111666;;;888:::888222000555888777999999999999999777555333***...111111555:::<<<:::333333333111///000444777555444444333...***///666555333222333555555333111((()))000777:::666222333///000///***%%%$$$)))///++++++,,,...///...+++'''"""$$$'''***---//////......,,,++++++,,,+++'''###'''&&&%%%&&&))))))(((&&&(((''''''***------***'''### ###))),,,,,,)))''' %%%+++,,,...++++++///444444000+++222333555:::;;;666+++""" """***222555777999888666999666444666999999555111///###&&&555<<<:::666{{{wwwuuusssooojjjgggeeebbb]]]YYYXXXXXXWWWVVVUUUTTTSSSSSSLLLJJJIIIJJJKKKLLLJJJIIIEEEDDDCCCBBBBBBAAAAAABBB@@@>>>;;;999777777888888888CCCIIIGGGJJJPPPKKK???BBBEEEJJJKKKFFFAAAEEELLLKKKIIICCC@@@CCCJJJLLLIIIHHH???<<>>===???>>>999555555999:::999>>>666222555888777555555444//////444999888777888777888888555222222666:::::::::666111111666999999999999:::999777555222000+++///111111444888999777444111///...000222444555666444222000,,,***111999333333444555666444000---***,,,111999:::555111111222...***((((((***+++,,,******+++...///,,,&&&!!!"""(((......+++***---222++++++++++++)))&&&###!!!+++(((&&&%%%'''&&&$$$!!!+++******+++,,,---+++***''' %%%,,,...///,,,((( """***,,,333///---111777999333,,,000111555999:::444***"""!!!!!!(((333666777888999888555888:::;;;999999:::<<<999)))"""///777999888~~~{{{wwwuuunnnkkkfffcccaaa^^^[[[XXXWWWWWWVVVUUUTTTSSSSSSRRRMMMLLLJJJKKKLLLLLLKKKIIIFFFEEEDDDCCCBBBBBBBBBBBB<<<:::888777777888:::;;;;;;BBBGGGIIIMMMOOOHHH>>>CCCEEEHHHHHHEEECCCFFFJJJIIIFFFCCCCCCFFFJJJKKKIIIEEE??????EEEIIIHHHGGGIIIFFF@@@::::::@@@EEEDDD@@@BBB>>>999888;;;@@@@@@===@@@;;;555444888<<<;;;888;;;000,,,444888444111333222///000666:::999888999777777555444333444777:::<<<999555222222666999:::777999:::999666222///...///222222000000333222///444///+++,,,111555555444999333...---...///333999555555777777555000+++'''---...333::::::444//////555...((((((---111000---)))+++------+++'''$$$###&&&+++000000,,,***---111,,,,,,+++(((%%%######$$$))))))(((&&&$$$"""""""""***))))))))))))))))))((())) $$$+++------++++++%%%(((---333000...000333333///***+++...222666777222***###!!!)))444666555666999:::555888;;;;;;:::999<<>>DDDGGGDDDAAA@@@:::666999???CCCCCCAAAAAA999333555<<>>888666;;;AAACCCCCCCCCAAA777222666>>>@@@===;;;888555666:::<<<:::888999//////333:::;;;888666888888444000111444888999888;;;444111333666666666888555777999777333000111333000444555333444777777444///,,,+++///555888777444999///)))---555777666555111222333222000---------000///222666555111...///+++((('''+++000222000,,,,,,...---(((######***111///---+++,,,...///...,,,---+++'''$$$$$$&&&)))+++"""&&&(((&&&!!!!!!%%%+++''')))******)))((()))***&&&%%%+++---,,,'''......### ((('''+++//////---,,,000333///000111000,,,'''"""'''///333111000333777999888555333444777888888666:::888999;;;777///)))'''{{{vvvqqqmmmllljjjgggccc```^^^]]]^^^XXXWWWWWWVVVUUUTTTSSSSSSPPPNNNLLLJJJIIIHHHEEECCCDDDDDDCCCBBBAAAAAAAAAAAA@@@===:::666555777999;;;DDDCCCFFFLLLKKKDDDBBBEEEHHHHHHEEEAAABBBIIIJJJGGG@@@<<<>>>GGGKKKHHHEEEEEE<<>>555000666===>>><<<;;;...444888777666777777555///000444:::;;;777444666888333...000555999999777999222///333777666555666444666777555222111444888111555666444555888888555+++,,,...222777999888555222......222666555555777111222111///,,,+++...000111///000333222///...000$$$'''+++///111111///......***&&&$$$%%%(((---000///---+++,,,...///...,,,)))&&&###$$$(((++++++***&&&%%%$$$###$$$&&&(((((($$$'''+++,,,***))))))***"""&&&+++,,,+++&&&++++++###(((***++++++***)))***,,,'''''''''%%%""" &&&,,,000///000444555444444333222222444666777777;;;555444:::>>>:::333///~~~}}}|||zzzuuurrrjjjhhhfffaaa]]]\\\\\\]]]WWWWWWVVVUUUTTTSSSRRRRRRMMMKKKIIIHHHHHHGGGDDDBBBBBBBBBAAA@@@????????????;;;999777666777:::>>>AAADDDBBBFFFKKKHHH@@@???FFFHHHHHHDDD???AAAIIIJJJFFF===999<<>><<<333///666<<<<<<;;;<<<***555;;;666333777888444...000555;;;;;;555333444888222...///555::::::777777000...444888666333444333555777444111111666;;;333666666333333555444000)))+++000555999999888666,,,...333777555222444:::666555222---)))(((,,,///222///...111000......111"""(((000444333111111222...''' !!!(((......,,,------,,,,,,,,,------...$$$"""!!!%%%+++...+++'''+++%%%!!!'''+++)))%%%!!!%%%)))+++)))(((((()))%%%)))***(((&&&(((&&&!!!&&&$$$!!! &&&"""(((---///222555333///000111222222222444777999444222444777777444444666|||xxxxxxyyytttnnnnnnlllhhhbbb]]]YYYYYYYYYYYYSSSQQQUUUXXXUUUOOOMMMLLLLLLKKKJJJHHHGGGFFFFFFIIICCC???CCCFFFEEECCCBBB>>>888555666666555;;;CCC???HHHGGGJJJOOO>>>999NNNQQQJJJDDDBBBEEEGGGDDD@@@888???CCCCCCEEEGGGCCC;;;BBBAAAAAABBBCCCCCCBBB@@@???;;;<<>>@@@888444444:::???>>>;;;888...555777222333888555+++333333444666999:::999777;;;111///666999444222666222222222444666777555333444;;;888,,,,,,666999222444::::::444333888444,,,&&&,,,333777888777666666+++...111111111111444777888444///,,,,,,...000222777000***---444555,,,""")))---///...///222222000$$$&&&(((,,,//////,,,***222...+++,,,000000,,,'''$$$&&&(((+++++++++)))((($$$######$$$'''(((&&&%%%)))((()))+++---***$$$###)))000,,,&&&###)))111222...666333444777777555555888777666555666777777666555}}}xxxvvvuuuooohhhiiihhheee```[[[YYYYYYZZZYYYTTTRRRUUUWWWSSSNNNLLLMMMLLLKKKJJJHHHGGGEEEEEEHHHAAA>>>AAADDDCCCAAAAAA>>>:::888888666555;;;DDDCCCCCCCCCIIIKKKAAA>>>JJJOOOIIICCCDDDIIIKKKGGGBBB<<>>??????222555999;;;<<<;;;999666000777999444444999666...555555555777999:::888666000000333777999888999<<<000333666777555555666777555888555...///666888444777888666555666777222+++222222555777888666111---///111333333222111333555;;;444,,,))),,,000111///111111111111111///***&&&///000///...000333///)))$$$%%%'''***---,,,)))''',,,++++++---...---((($$$%%%'''***+++,,,***(((&&&$$$&&&((((((%%%$$$%%%&&&((()))+++***(((%%%###"""!!!)))///222222...(((&&&((((((%%%999666555888888777777;;;;;;:::999888888777666555|||vvvtttrrrllleeegggfffccc^^^YYYVVVVVVWWWZZZTTTRRRUUUVVVQQQMMMLLLMMMLLLKKKIIIHHHFFFDDDDDDEEE@@@===@@@BBBAAA???@@@>>><<<;;;:::666666>>>GGGHHH???BBBIIIFFFDDDFFFGGGJJJDDDAAADDDKKKMMMHHHAAA@@@DDDGGGFFFEEEDDD@@@;;;EEEDDDDDDDDDDDDCCC@@@>>>444???EEEAAA>>>AAAAAA>>>///:::???<<<:::===???<<<---888@@@===999999777222333999;;;666666999777111777777777888999999777555***222888999888:::======...444999999555444777;;;777444111111444777888777999555444777777333...,,,:::777666666777555...(((444666666555333222222222:::111)))(((...222111...,,,222777444,,,'''))),,,555444000---000111+++"""******,,,...000///,,,)))''')))+++,,,+++((($$$!!!''')))+++,,,,,,)))%%%###%%%)))---+++%%%"""$$$((('''***+++(((###!!!###&&& %%%,,,111444777777000***'''%%%""",,,+++///666888666555777999999999888888888888888~~~zzzuuussssssnnngggiiihhheee___XXXTTTRRRRRRYYYUUUSSSTTTTTTOOOLLLKKKMMMLLLKKKIIIGGGEEEDDDCCCEEE@@@>>>@@@BBB@@@???@@@;;;<<<===:::888:::CCCLLLIII???FFFKKKAAAEEENNNHHHEEEAAA???CCCJJJKKKDDD<<>>GGGFFFEEEEEEEEEBBB???<<<777CCCGGG???<<>>555...;;;CCC>>>:::;;;666---444:::;;;888666888777333999888888999999888666444,,,777<<<888777;;;:::444000444999999777777999<<<777111...333888888888999888444555:::666,,,***111888777666666555333000...666777777777555333222111111---***,,,000333222000---333666111((($$$***111444444111---,,,,,,(((!!!/////////111222111...+++&&&(((******(((%%%$$$$$$)))+++,,,---+++'''$$$!!!&&&***,,,+++'''%%%&&&)))))))))'''$$$!!!!!!$$$'''"""!!!###'''***,,,***'''$$$ %%%+++///222777999666333222---((( (((222777555444555444555777777777888999:::~~~yyytttssssssnnnfffiiihhheee```ZZZUUUSSSRRRYYYTTTRRRTTTRRRNNNKKKLLLLLLLLLJJJIIIGGGEEEDDDCCCEEEAAA@@@BBBBBB@@@@@@BBB999;;;<<<:::999???HHHOOOHHHDDDNNNNNN@@@EEERRRMMMDDDBBBBBBEEEIIIHHHAAA:::BBBDDDGGGHHHEEEBBBAAACCCGGGFFFEEEEEEEEEBBB===:::???GGGGGG>>>>>>DDD???111777@@@AAA;;;;;;BBB<<<...444===AAA???======777---555999:::888555555555444:::999888888999888555222111888:::777888<<<777,,,444555666888:::;;;:::999555000000666:::999888:::666555888:::222'''+++666333666888666111///111555555666666777666555333111'''***///222333333333333333333000***&&&'''---333...222111+++'''''''''&&&...------...///...+++((()))))))))'''%%%%%%(((***+++,,,,,,,,,***'''$$$"""((((((((()))*********)))***&&&"""!!!"""%%%&&&&&&$$$!!!&&&+++)))'''((((((+++111777888333***### &&&+++---111333555666:::;;;555,,,$$$###&&&---111222555999555777888888777777999;;;zzztttrrrqqqkkkcccddddddccc```[[[XXXWWWWWWWWWSSSRRRSSSQQQLLLKKKMMMKKKJJJIIIHHHGGGFFFEEEDDDEEEBBBAAACCCCCC@@@AAADDD999;;;:::888;;;CCCKKKOOOEEEKKKRRRLLLBBBHHHQQQOOOEEEFFFHHHJJJJJJFFFAAA===CCCDDDFFFHHHDDD@@@AAAEEEEEEEEEEEEEEEDDDAAA<<<999CCCFFFEEE@@@AAACCC<<<000<<<@@@???<<<===???888,,,;;;<<<>>>???>>>;;;555111555888:::888444222333444999888777888888777444111444666666777:::<<<666---777666666888;;;;;;999777111333555777888999::::::555777:::777...)))///999222777999555...+++111777444333444555666555222000$$$+++333666444222222444666000)))&&&'''+++000333+++000000)))###%%%***---000/////////000///---***,,,)))'''%%%&&&))),,,...,,,++++++***((('''%%%%%%((('''&&&(((+++,,,+++)))'''### !!!%%%)))(((''''''######$$$%%%'''%%%'''%%%"""###%%%$$$ '''......,,,,,,+++///555;;;===666*** """(((---//////000000222888:::444***222+++%%%$$$$$$'''...666777999;;;:::777666888:::}}}|||xxxrrrpppooojjjbbbbbbbbbbbb___\\\XXXWWWWWWUUURRRQQQRRRPPPLLLLLLOOOIIIIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBDDDCCC@@@AAADDD======999777<<>>DDDDDDCCCDDDDDDDDD@@@;;;888AAABBBCCCCCCAAA>>>999555<<<=========<<<999444111>>>:::<<>>BBBEEE@@@888777;;;999999===???:::333222666>>>999<<>>~~~{{{xxxuuurrroookkkeeeaaafffaaa\\\[[[XXXUUUVVVZZZTTTTTTSSSQQQPPPOOONNNMMMKKKIIIFFFEEEFFFGGGFFFFFFGGGCCCBBBDDDCCC@@@@@@CCC???<<<999;;;CCCIIIIIIEEEUUUOOOGGGEEEHHHKKKHHHCCC@@@HHHMMMHHHBBBAAACCCDDDCCCGGGGGGAAA>>>@@@CCCCCCCCC===>>>DDDBBB:::999AAACCCAAACCCDDD>>>666777>>>CCC===;;;===:::444333666===;;;;;;999333///555???777;;;;;;666333444555555888777888:::444---///666999999;;;>>>:::333555<<<888999:::<<<<<<999555222111555999:::999999:::<<<999///)))---222333555999444333000......000333666333333333222111///,,,***444444333222000/////////,,,,,,,,,---//////---,,,---&&&"""'''111555///(((///,,,***---111111,,,'''$$$'''***,,,------...000,,,&&&%%%***---***)))+++---)))%%%&&&))))))$$$&&&$$$%%%))))))'''&&&)))+++(((###!!!(((******,,,---...,,,)))***---,,,(((###!!!&&&***...000///000333444111(((!!! """%%%)))...***///333222333444333///555000...111333000------ ###%%%(((///888:::888~~~|||zzzzzzxxxuuurrrnnnjjjeeeaaahhhbbb\\\ZZZVVVQQQQQQTTTTTTSSSRRRQQQPPPOOONNNMMMKKKIIIGGGFFFGGGGGGGGGFFFFFFBBBBBBCCCCCC@@@@@@BBB???===;;;???GGGMMMLLLHHHSSSNNNHHHFFFIIIKKKHHHCCC>>>EEEIIIDDD>>>===??????BBBEEEEEE@@@>>>AAAEEEFFFFFF@@@@@@EEEBBB999888???AAA@@@AAABBB===777999@@@AAA>>>======999333333888;;;<<<<<<777222222777===444888999555222444666666777666888999444///000777:::999;;;===888222333999999999:::::::::777222///555777::::::999888999;;;<<<111+++///555555555555666222......111444555444555666555444111///......444333333444444333111///%%%'''***...111111000...(((''''''***///111000///000...---//////---((($$$&&&)))+++---------...///***%%%$$$))),,,)))(((***---+++)))'''%%%$$$"""!!!&&&$$$%%%((((((%%%%%%(((***((($$$ %%%&&&'''(((+++,,,,,,***+++000///,,,'''"""'''+++444222222333444000((("""###"""###%%%...111111000222555444000444222222555555222111333111111---&&&$$$+++222444}}}|||yyywwwssspppmmmiiidddaaaeee___ZZZXXXTTTPPPOOORRRSSSSSSRRRQQQOOONNNMMMMMMLLLJJJGGGGGGHHHHHHGGGFFFDDDAAAAAACCCBBB???>>>AAA;;;999999???FFFJJJHHHEEEPPPLLLHHHIIIKKKKKKFFFBBBDDDJJJLLLFFF@@@@@@BBBBBBBBBDDDCCC>>>>>>CCCGGGHHHIIIDDDCCCEEEAAA999888>>>AAA??????>>>;;;999<<>>>>>>>>===777222555;;;888>>>===444111666;;;:::333666666333222555888777666555777777444111333888::::::;;;:::666111111666999999:::999777444111///999:::;;;:::888888999::::::333...222777777555333555000,,,...444777666333555666666333///---...111111111111444666444///+++"""&&&,,,111222111---+++$$$)))---...---...111555000000000///,,,)))$$$"""(((***,,,---,,,,,,---...***&&&&&&))),,,******+++---,,,***%%%!!! """$$$'''$$$%%%((('''$$$###&&&((('''%%%""" """&&&### %%%&&&''')))***+++***(((***---,,,(((*** !!!&&&***)))(((((()))'''!!!$$$'''###(((+++---///444888555///222111333666666444555888;;;;;;666***###%%%***---}}}xxxuuuqqqnnnkkkhhhdddaaa```[[[XXXWWWUUURRRRRRUUUSSSRRRQQQPPPOOOMMMLLLLLLKKKJJJHHHHHHHHHHHHGGGFFFCCC@@@@@@BBBBBB>>>===???:::888999@@@FFFGGGDDDBBBMMMIIIHHHKKKMMMJJJEEEBBBIIINNNNNNHHHCCCCCCEEEEEECCCDDDBBB>>>>>>CCCGGGGGGIIIEEECCCCCC@@@:::;;;@@@BBBAAA>>><<<999999===BBB;;;>>>@@@<<<555222666===666>>>===111000:::===777555777666333333666888777555555666666444333666999999::::::999555333444666888999999888666444333222999::::::999999999::::::333222333555777666555444111///...000333555555333333444444///+++)))---111/////////222444222+++%%%'''+++000333111,,,'''$$$''',,,000000...---000555000000///,,,(((%%%%%%%%%)))+++,,,,,,*********+++***))))))+++,,,,,,,,,------***'''###!!!!!!$$$&&&'''$$$%%%''''''###"""$$$&&&&&&&&&%%%### !!!"""###%%%&&&""" ###"""###&&&&&&'''&&&""""""###!!!%%% '''+++(((######!!!&&&,,,333777333,,,000---...444777666666888666999:::555111///---)))~~~{{{yyywwwtttpppllljjjgggccc``````\\\YYYYYYWWWSSSSSSVVVRRRRRRQQQOOONNNMMMLLLKKKJJJIIIHHHHHHIIIHHHGGGEEEBBB@@@@@@BBBBBB>>>===???@@@<<>>???AAAAAAEEEEEEBBB>>>>>>CCCFFFDDDFFFCCCBBBAAA>>>===???CCCDDDCCC???:::777999<<<>>>:::>>>???;;;444333999>>>666===;;;111222===>>>666999:::888444444888999777444555555444444666888999888999999777666777888999666777999888666555666888888777888999:::;;;;;;:::***111777777555333555666***...222333222111222444333333111...***+++...222111000111222222///)))###+++///333333///)))%%%###...///111000///......//////...+++'''%%%&&&))),,,***++++++***(((((()))***)))++++++++++++,,,,,,,,,,,,'''!!!!!!$$$((((((''''''$$$%%%''''''###"""$$$%%%&&&''''''&&&###  !!!###%%%%%%!!!&&&++++++***+++ """""""""(((...///+++///******111999:::999888555777888:::======555,,,~~~{{{yyyuuurrrnnnjjjhhheeebbb```ccc___[[[[[[WWWRRRQQQSSSQQQQQQPPPOOOMMMLLLKKKKKKIIIHHHGGGGGGHHHHHHFFFDDDBBB@@@@@@CCCCCC>>>===>>>@@@<<>>===>>>BBBEEEDDDCCC???999777:::===<<<999===>>>888444666;;;>>>888:::777222555======777<<<;;;888333444999:::777555777555222333888:::999777999888555666999:::999444777888777555555888<<<666666666999;;;;;;:::888(((222999888444333444555(((///555666222///111444444222000......000222333444444444333111...+++***...000222000,,,))))))+++111111000000000///---,,,...+++'''%%%%%%)))---000***++++++***(((((()))***))),,,---***(((******))))))%%%!!!###))),,,***''''''$$$%%%((('''$$$###&&&%%%&&&(((((((((%%%""" """$$$%%%&&&&&&%%%&&&&&&&&&%%%###!!! """)))+++---000000...'''###)))***---)))***222999::::::;;;>>>;;;777777===BBB<<<333{{{xxxuuuqqqmmmiiigggdddbbb```bbb^^^[[[[[[XXXRRRQQQSSSQQQPPPOOONNNMMMLLLKKKJJJHHHGGGFFFGGGGGGGGGDDDBBBBBB@@@AAADDDCCC???===???===999<<>>888888===>>><<<:::===<<<666444999======;;;666333444999===;;;999:::999555222444:::;;;888666888666111333999;;;888888:::777333444888999666444777888666333333777;;;555555666999;;;:::666333///555888666666777444///,,,111777888666333222222333///,,,---111444444222222444555222...,,,///222111222111,,,((((((---333000000000000///...---------)))&&&&&&***---///...,,,---,,,+++))))))+++---,,,111222,,,)))+++,,,***&&&%%%&&&(((++++++)))&&&&&&$$$%%%((((((%%%%%%(((%%%&&&((()))(((&&&$$$######%%%'''***+++++++++***'''((())))))&&&!!!"""(((+++...111555888555+++$$$###%%%%%%'''(((---333444444888>>>AAA???:::888;;;@@@>>>888}}}zzzvvvssstttqqqlllhhhfffdddaaa```^^^ZZZYYYYYYXXXTTTSSSVVVQQQPPPOOONNNMMMKKKJJJJJJGGGFFFFFFFFFGGGFFFDDDAAABBB@@@BBBEEEDDD@@@===??????:::>>>IIIMMMIIIKKKSSSIIIDDDEEENNNNNNFFFCCCIIIKKKKKKGGGAAA@@@DDDGGGGGG???@@@@@@@@@DDDIIIGGGBBBCCCBBB???;;;999<<>>???===888999???@@@<<<:::===:::444555;;;>>><<<===444000666<<<<<<::::::777666333000444:::<<<999777999666111333999;;;777999:::777111222777777333555777888555111000444999666666777:::;;;999333...777888777555999;;;444)))000333666999:::888333000000+++(((***111555333///...111333///******000777666555111***%%%'''...666,,,///111111...,,,...000+++(((&&&)))...111...+++.........,,,++++++---///000666777111---...///---###'''+++---,,,)))'''&&&&&&$$$%%%))))))'''&&&)))&&&'''((()))((('''%%%$$$###$$$%%%'''((()))((('''&&&$$$&&&((((((&&&  !!!######$$$%%%$$$***,,,...111000:::AAA===222***$$$&&&///333...+++444???;;;>>>>>><<<===???===888}}}yyywwwuuutttsssqqqmmmhhhdddaaa______]]]\\\ZZZYYYXXXVVVSSSQQQQQQOOOKKKJJJKKKLLLLLLLLLFFFGGGGGGGGGFFFEEECCCBBBCCCAAAAAAAAABBBBBB@@@>>>AAA<<>>===>>>>>><<<666444999???===666>>>777444777;;;:::777777:::333///333777888777888999333000555999999888888@@@777000111444333222333444666444///000666777444999444555<<<>>>888111///999777666777999777000)))777777777666555555555555...------...111333444444777444000...///111444555555000***&&&&&&)))...000//////000000///...------(((''''''***...000...+++...---,,,******,,,///111666888999666000+++((((((&&&&&&&&&''')))***)))((()))))))))((((((''''''&&&$$$%%%%%%&&&''''''&&&&&&""" ###%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((()))"""'''+++'''(((111222...'''""" &&&(((+++///...222222000333888555---"""###&&&+++111555666555DDD???;;;;;;>>>???===999~~~zzzwwwsssqqqpppnnnjjjfffbbb```^^^]]]\\\ZZZXXXWWWWWWUUURRRPPPNNNKKKHHHGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFDDDBBBAAACCCBBBAAAAAAAAAAAA???===>>>===GGGLLLFFFHHHPPPOOOFFFIIILLLJJJGGGFFFHHHLLLKKKGGGCCCCCCGGGJJJHHHFFF@@@???CCCIIIIIIDDDBBBDDDFFF===777:::>>>???======@@@999666:::>>>>>>===>>>===888444666<<<@@@???===<<<666333777:::999777777:::333000444888999888999:::555333777<<<<<<;;;;;;:::333///222777999999;;;666666444000333888888444666555888<<<:::333111555888777777888888555000,,,777666666666777777666444---...///222444555333111666222------///333444444111+++%%%%%%***///000...000///000111222111,,,)))&&&(((+++...///000111222000,,,)))))),,,//////---...000111///***&&&%%%%%%(((''''''((())))))(((&&&''''''''''''''''''&&&&&&++++++******(((&&&%%%$$$&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%'''((($$$ ***222111,,,'''$$$###***---000444000222222000222555222,,,###$$$&&&&&&(((---555:::????????????>>>===<<<;;;~~~{{{vvvqqqnnnllljjjgggccc```^^^]]]]]][[[YYYWWWVVVUUUSSSQQQOOOLLLJJJGGGFFFGGGHHHHHHGGGHHHHHHGGGGGGEEECCCAAA@@@DDDCCCAAAAAAAAA@@@>>><<<<<>>EEEJJJHHHFFFEEEEEE===888;;;??????===>>>???999777;;;>>>>>>===>>>???666333;;;@@@>>>===???:::444222666999888666666999333111666::::::999:::999444444999======<<<===777222000555:::<<<===@@@888666222111555:::999444444777;;;;;;444///333:::777888999888555333111000777555555777999888555111---///222555888666333///222...+++,,,111555444111***%%%"""&&&///444111,,,000///000222333000+++&&&&&&+++000222000000333777000+++(((***000222///***---...///...+++)))((((((,,,+++***+++,,,,,,***((('''''''''''''''&&&&&&&&&&&&&&&&&&$$$###!!!!!!!!!###$$$$$$&&&&&&''''''&&&%%%###"""(((((((((''''''&&&&&&&&&)))'''###"""%%% !!! ###"""""""""###$$$$$$$$$$$$'''))))))'''!!!***111000---(((&&&$$$+++///333777111333333111222333000,,,666888777111)))'''+++000<<<>>>>>>;;;888999>>>CCC}}}yyytttooommmjjjhhheeebbb___^^^]]]]]][[[YYYVVVUUUTTTSSSQQQOOONNNLLLJJJIIIJJJJJJIIIHHHIIIHHHGGGFFFDDDBBBAAA@@@FFFDDDCCCBBBBBBAAA>>><<<>>>GGGNNNGGG@@@MMMRRRDDDFFFGGGHHHHHHGGGGGGJJJMMMKKKEEEAAACCCJJJLLLGGGBBB;;;<<<@@@FFFIIIIIIHHHGGGEEE???;;;???BBBAAA@@@@@@===999888===???>>>===>>>BBB666333>>>AAA999777===777333222666999777666777777333333888;;;;;;:::<<<666222333888<<<;;;;;;===999444333777:::::::::<<<888444000111777:::888444555888:::777111000555<<<666999;;;888333000222555777666555666888777111,,,000111444666888777333000---++++++000666777222,,,%%%$$$%%%+++111333000,,,...000111000---+++)))(((***---111222111111222444...---,,,...111222///,,,000000///...,,,+++++++++))))))((()))******)))'''(((((('''&&&&&&%%%$$$$$$###"""!!!"""$$$&&&'''((( !!!###$$$$$$$$$$$$((((((((((((((((((''''''***%%%"""&&&'''(((***---((((((((()))***+++,,,,,,)))***+++)))&&&"""$$$+++000000+++&&&!!!))),,,000444111222222222222333222000AAADDDDDD>>>444***%%%###,,,222999<<<<<<;;;<<<==={{{vvvqqqnnnmmmjjjhhheeebbb```^^^]]]]]]]]]ZZZWWWUUUTTTSSSRRRPPPNNNMMMKKKJJJKKKKKKJJJIIIHHHHHHFFFEEECCCBBBAAAAAAGGGEEEDDDCCCCCCBBB???===BBBKKKOOODDD>>>KKKOOO>>>FFFGGGGGGFFFFFFHHHJJJLLLIIIEEEBBBEEEJJJKKKFFFAAA;;;AAAHHHIIIGGGFFFGGGHHHCCC>>>===@@@CCCAAA@@@@@@<<<999:::???@@@>>>===>>>>>>444333>>>@@@777555;;;444222222777999666666777555222444:::<<<;;;;;;===555222444999<<<;;;;;;===888444444777999777777999666222///222666888666444888777444111111444888999666999;;;777222000444999888777666666666333---(((444444444555666666333111((()))...555999777...'''###'''---111111000...------000111,,,&&&$$$''',,,///......///111111///,,,,,,000333333111000000222...---***(((''''''&&&&&&#########$$$&&&&&&%%%$$$&&&%%%$$$###""" !!!"""###$$$%%%%%%!!!!!! !!!###$$$!!!"""###%%%'''))))))***%%%&&&'''((())))))))))))(((!!!###(((******)))''''''''''''((()))+++,,,+++(((&&&&&&'''$$$###...111+++$$$!!!'''***,,,000000000222333444333444555<<<<<<======;;;555///***&&&111;;;???===777222zzztttpppnnnmmmjjjhhheeebbb```^^^]]]]]]]]]ZZZVVVTTTSSSSSSRRRPPPLLLJJJIIIIIIJJJJJJHHHFFFGGGFFFEEEDDDCCCBBBBBBBBBFFFEEECCCCCCCCCBBB@@@>>>GGGJJJLLLBBB<<>>HHHGGGFFFEEEFFFGGGJJJKKKEEEDDDDDDGGGIIIIIIEEEBBB<<>>???;;;999<<<@@@AAA>>><<<>>>666222444<<>>333111333777999777777:::333000000444666555555666:::666000...222999:::777777999999555111111666;;;888888888666333///,,,***666555555555666555222000''',,,222888999444,,,%%%&&&,,,333555222///...///...000///***$$$###)))///111...,,,...000000,,,'''+++111666555000...000444...+++(((&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%% ###$$$$$$%%%%%%$$$$$$###"""######!!! """%%%%%%%%%&&&&&&'''((())))))###$$$&&&((())))))))))))"""!!!&&&******(((&&&(((((('''''''''(((***+++///+++(((((()))&&&(((,,,''' ###)))***,,,//////...000333333222444888???===;;;;;;======;;;999333...(((&&&)))000888===}}}yyyuuuqqqmmmllljjjhhheeebbb___]]]\\\[[[\\\YYYUUURRRRRRQQQPPPOOOJJJIIIHHHHHHIIIIIIGGGEEEFFFEEEDDDCCCBBBCCCCCCDDDCCCBBBAAAAAABBBAAA???===HHHGGGGGG@@@;;;EEEKKKAAAJJJHHHEEEDDDEEEGGGIIIIIIBBBDDDGGGIIIHHHFFFDDDCCC>>>EEEJJJHHHFFFGGGFFFCCC>>><<<===AAACCC???>>>???:::999===BBBBBB>>><<<>>>333555888;;;======;;;999111111444999:::777777:::///000555;;;===;;;:::===555444777<<<<<<999999<<<111000333888999777777;;;222111333777666333555:::888666000---111:::;;;666999999777333111222777<<<666999:::888222//////111555555666777777555000---+++000666888555///***(((,,,000333555444222111111111...+++))))))***+++,,,...............---+++))),,,///222222///...000222000,,,(((&&&(((***++++++---,,,*********)))'''%%% !!!"""######$$$$$$$$$###"""!!!###%%%%%%$$$"""###%%%(((%%%%%%$$$$$$$$$%%%%%%&&&###%%%&&&((((((((('''&&&''',,,,,,***)))))))))(((&&&%%%%%%'''((()))***)))))))))(((###!!!$$$***+++---//////---///222111...000666@@@AAABBBAAA???>>>======CCC;;;...!!!$$$222>>>||||||{{{zzzvvvrrrmmmjjjjjjhhheeeaaa^^^\\\ZZZZZZ[[[XXXSSSQQQPPPPPPOOONNNKKKJJJIIIIIIJJJJJJHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEAAA@@@??????@@@@@@>>><<>>@@@DDDEEEBBB@@@AAA999999>>>BBBBBB>>><<<>>>555:::===<<<<<<===:::555111111555::::::777888;;;...///444;;;===::::::===333222555::::::666666999333222666::::::666666999111111666:::777222555===666666222---000999;;;777;;;999666222111444888<<<555999<<<999222///222777333444777::::::555///)))000444888777111+++***+++111111111444666666444222333---(((***///111---((()))---000000,,,***+++---......---...////////////---)))%%%$$$(((+++------,,,***((('''&&&$$$ !!!###&&&(((***+++$$$$$$$$$$$$###"""!!! !!!"""!!! !!!$$$'''%%%%%%%%%%%%&&&'''((()))%%%&&&'''((((((&&&$$$###'''+++(((%%%'''+++$$$###!!!  """###"""""" ###)))+++---//////---...111///***---444111999BBBEEEAAA<<<::::::666===AAA;;;///%%%###%%%{{{tttsssrrrmmmhhhfffmmmiiiddd___[[[YYYXXXXXX[[[UUURRRTTTTTTOOOKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCEEEFFFBBB@@@AAACCCAAA>>>@@@DDDMMMGGGCCCDDDEEEDDDFFFIIISSSGGG???CCCLLLOOOMMMJJJHHHIIIJJJKKKKKKHHHCCC???DDDDDDEEEEEEEEECCCBBBAAA777???DDDBBBAAABBB???999777<<<>>>;;;;;;>>><<<666444999;;;:::===???:::000444555777888888666444333000666999999;;;???;;;444222999<<<:::999:::777000,,,666===:::666888888777...222777;;;;;;999777666666...,,,333:::888555444<<<888444333666888999888666;;;:::111,,,111666888===333111888555++++++444999555555666...$$$&&&111333222000111222333333333222+++'''+++333666///&&&,,,111555111)))&&&+++111111...,,,...111333111...&&&(((******)))((()))***------***###%%%******)))''''''&&&&&&&&&&&&&&&$$$!!!###%%%###""""""#########"""""""""###$$$&&&%%%$$$$$$%%%'''***)))((()))***(((###!!!+++///,,,''',,,///000...***)))---222333888???EEEAAA:::888;;;DDD>>>;;;===;;;222((("""}}}wwwvvvuuupppllljjjjjjgggccc^^^ZZZXXXWWWWWWZZZUUURRRTTTSSSOOOKKKJJJKKKKKKJJJHHHGGGFFFEEEDDDFFFEEECCCBBBBBBBBBDDDEEEBBB@@@@@@AAA@@@>>>@@@EEENNNGGGCCCDDDEEEDDDEEEIIIMMMDDD???BBBGGGHHHGGGHHHHHHIIIJJJJJJHHHDDD???;;;DDDEEEEEEEEEDDDCCCAAA@@@<<>>===<<<>>>;;;666666:::;;;;;;<<<>>>999111555666777888777666444333222777:::999:::<<<888222444999;;;::::::;;;666//////777;;;888555666555222222555999<<<<<<:::888777555///...555999888666666888555333444666999999999666999666///---111666666:::555555666111***---777555555555222***&&&,,,555222111111111222222111111***)))***---111222000...---000222...)))'''***///...///000000///...//////$$$######&&&***,,,+++***'''&&&### !!!$$$&&&***)))(((''''''&&&&&&&&&$$$%%%### """%%%###""""""###$$$$$$###"""!!!$$$%%%&&&&&&%%%%%%&&&((()))((((((((((((%%%  '''---//////...000000...+++,,,111666444888@@@EEEBBB<<<:::===BBB<<<999<<<===888222000|||vvvvvvuuupppllllllgggeeeaaa\\\YYYXXXWWWWWWXXXTTTRRRSSSRRRNNNJJJKKKKKKJJJIIIGGGFFFEEEEEEDDDFFFEEECCCBBBBBBBBBCCCCCCCCC???>>>???>>>===AAAGGGNNNHHHDDDEEEFFFEEEEEEHHHHHHDDDBBBCCCDDDBBBCCCFFFEEEFFFGGGGGGFFFBBB???<<>>BBBFFFHHHEEE@@@===999555777<<>>>>>===:::555888;;;<<<;;;<<<<<<777111777777888888777555333222333888:::999999999555111777999:::;;;<<<;;;555---111555777666666666444000777999;;;<<<<<<;;;888777222111333777999777777999333333333555888::::::999777666111---...333666555777888777111++++++222999222555444,,,&&&***333999000111111222111000...---'''+++000000...---000222//////...+++((((((***,,,,,,000333111---***+++...!!!!!!)))---+++(((### !!!&&&***++++++***)))(((''''''&&&''''''"""###""" !!!%%%$$$ !!!"""$$$%%%%%%$$$"""!!!%%%&&&''''''&&&&&&''')))''''''(((((('''"""!!!&&&+++///111111111...,,,---222777444777===CCCBBB===<<>>===>>>CCCJJJNNNIIIEEEFFFGGGFFFFFFHHHJJJEEEDDDFFFGGGDDDBBBDDD@@@BBBDDDEEEEEEDDDCCCCCCEEEEEEEEEDDDCCCAAA>>>===EEEGGGHHHEEE@@@<<<999666999<<>>???EEEMMMMMMHHHFFFHHHIIIGGGGGGIIIKKKEEEBBBGGGJJJGGGBBB@@@@@@BBBEEEEEEDDDDDDEEEFFFDDDDDDDDDDDDBBB@@@>>><<>>===999666777xxxtttsssssspppiiifffgggdddcccaaa^^^[[[YYYXXXWWWSSSQQQRRRSSSOOOJJJIIILLLIIIHHHEEEDDDCCCCCCEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB???===???@@@AAAGGGOOOLLLGGGEEEHHHJJJIIIIIIKKKHHHBBBAAAFFFJJJGGGAAA===DDDGGGHHHFFFCCCAAACCCEEECCCCCCCCCCCCBBB@@@>>><<>>AAA???:::777777===;;;<<<<<<999555444777999999888777666666555555666777;;;>>><<<888888<<<;;;::::::<<<;;;666444555AAA>>>======:::444222222;;;:::999:::;;;999333///111888;;;999777666666444222555999;;;:::888777666555000...444999:::777777999111))),,,444:::888333555000******222888555,,,...111333111---++++++,,,///000111222444444333222...---,,,---...000000///111///.........***""" ###$$$***...---(((%%%'''+++((((((''''''''''''(((((("""'''(((%%%$$$'''((('''###$$$$$$%%%&&&&&&&&&&&&&&&'''((((((''''''(((***((())))))'''!!! ###&&&'''&&&$$$!!!!!!(((+++&&& ###(((---000333444555444666===AAABBBEEEJJJ>>><<<<<>>:::999<<<~~~xxxuuuttttttooohhheeegggcccbbb```]]]ZZZXXXVVVUUURRRQQQRRRRRROOOIIIIIILLLIIIGGGEEECCCBBBCCCDDDFFF@@@@@@AAABBBCCCCCCCCCCCCAAA???>>>AAABBBCCCIIIPPPJJJFFFEEEIIIKKKJJJKKKMMMCCCAAACCCIIIIIIDDD@@@>>>EEEGGGHHHEEEAAA@@@BBBFFFAAABBBBBBBBBAAA@@@>>>===BBB??????AAA>>>999:::>>>BBB>>>>>>@@@>>>888666999===:::;;;<<<999444555:::999888888777666666666777888888;;;>>>;;;555666;;;;;;:::;;;<<<888333555;;;???===>>>???:::333333888;;;999999;;;<<<:::333---333999;;;888666777444///...222777999888777777777000---///777;;;888666666666,,,(((222999888555555...***+++333777555111///...111333111,,,***,,,///...///111222222222222111(((***,,,...//////000000///000000000,,,&&& $$$'''((('''***,,,+++)))'''((()))((((((''''''''''''(((((("""''')))%%%###&&&'''&&&%%%$$$$$$$$$%%%&&&((()))%%%'''(((((('''&&&((()))'''((('''###%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%&&&''')))---111333222111''' '''------+++###""""""###'''+++...000333111222999>>>AAAEEEJJJ???;;;:::;;;:::888999>>>||||||vvvtttssssssnnnfffccceeebbbaaa___\\\YYYVVVTTTRRRQQQPPPQQQRRRNNNIIIIIIMMMIIIGGGDDDBBBBBBCCCDDDFFF??????AAABBBCCCDDDDDDDDDAAA??????BBBDDDEEEJJJQQQIIIEEEEEEIIILLLKKKLLLNNN@@@CCCHHHLLLIIICCC@@@CCCAAADDDFFFDDDAAA@@@EEEIII@@@AAAAAABBBAAA@@@???>>>CCC???>>>@@@===888999>>>DDD???===???===888666:::===::::::<<<999333555;;;888888777777777777777888999999<<<>>>999222333999::::::<<<===777111666@@@888888<<>>;;;444---555:::;;;777666777333,,,***///444666666666777999,,,***///888;;;777444555333)))***777<<<555222888'''&&&...:::;;;222///333...111333000,,,***---111...111333222///,,,---...$$$''',,,.........///000,,,000444222***"""$$$,,,...---+++***)))+++---...,,,+++(((((('''''''''(((((()))"""''')))%%%"""$$$&&&%%%&&&%%%$$$###$$$&&&)))***%%%&&&''''''&&&&&&''')))%%%&&&%%%!!!%%%,,,)))((((((''''''(((((()))%%%&&&'''((())))))))))))%%%&&&)))...222444444222---"""###)))...111///***$$$!!!!!!$$$''')))///,,,...444:::>>>CCCHHHAAA<<<888666333222555;;;~~~uuuvvvsssmmmjjjjjjhhhddddddaaa]]][[[YYYWWWTTTRRRSSSPPPMMMKKKKKKLLLLLLKKKHHHFFFCCCBBBBBBBBB@@@???AAA@@@@@@???@@@AAACCCDDDAAAEEEDDD@@@BBBIIIMMMKKKGGGJJJIIIEEEDDDHHHKKKJJJCCCGGGJJJGGGBBB@@@DDDIIIHHHHHHDDD???@@@DDDDDDAAA@@@AAAAAA@@@>>>===>>>???BBBEEECCC:::444666:::<<<>>>@@@@@@<<<777666999>>>:::??????999444555888999=========:::777555666777888999999666444444888<<<:::888888<<<;;;666777<<<999???AAA:::444555999;;;;;;999:::<<<666///000666666999<<<<<<999444111///222444666555333222333444&&&222999666666:::777000$$$000666444444888666000%%%,,,333555444222333666222000,,,))))))+++000333......///222333222///,,,(((+++------///333111,,,...---+++((($$$ ###(((++++++***,,,***((((((***+++++++++'''%%%$$$$$$&&&''''''&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''')))&&&$$$&&&***+++&&&"""***###%%%---*********))))))(((''''''(((&&&%%%'''***+++)))&&&)))((((((+++555===;;;555222,,,!!!%%%+++......000///---+++'''### '''***///444888:::;;;;;;555777777333///...333999}}}~~~~~~{{{uuuwwwtttmmmjjjjjjhhhddd```^^^[[[YYYXXXWWWTTTSSSSSSPPPMMMKKKKKKKKKJJJJJJDDDCCCAAAAAACCCDDDCCCBBBEEEDDDBBBAAAAAAAAAAAABBB@@@BBB@@@>>>BBBIIIKKKHHHAAAEEEFFFDDDEEEJJJMMMLLLCCCGGGJJJGGGBBB@@@DDDIIIGGGFFFCCC???@@@DDDEEECCC>>>???@@@???>>>>>>???AAA@@@DDDBBB:::666888===???===???>>>;;;666555888<<<444:::<<<888555888<<<>>>;;;;;;;;;999777666777888666666666333111222555999:::888888;;;999555666;;;:::???@@@999555666;;;===;;;:::;;;;;;444...000777555888::::::777222///---444333333444555444222000---111444666777888333---///333666666777777111)))...222777666333000000111333///***)))---000111111111222333222111...+++))),,,...///...///222111,,,///---)))$$$ !!!(((,,,---,,,---...,,,***(((''')))******)))'''&&&%%%%%%'''(((((('''###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''((('''&&&&&&'''(((((((((''' &&&+++,,,,,,***)))((((((((((((+++***)))+++---...,,,************---555===<<<666111,,,!!!###(((++++++000000000000///......---"""!!!!!!$$$***333<<>>;;;555000...000555999~~~zzz{{{zzzwwwuuuvvvsssmmmjjjjjjhhhddd]]][[[XXXWWWWWWVVVTTTSSSSSSPPPMMMKKKJJJJJJHHHGGGDDDBBBAAAAAABBBCCCCCCBBBDDDCCCBBBBBBBBBBBBCCCCCCAAA@@@>>>???EEEKKKKKKFFF@@@DDDEEEDDDFFFJJJKKKHHHCCCGGGIIIGGGBBBAAADDDHHHEEEEEEBBB>>>@@@DDDEEECCC===>>>??????>>>>>>AAABBB???BBBAAA;;;888;;;???AAA<<<======999555444666999333888:::777666999>>>???999999:::888777666888999555555444222000111444777:::888888999888555666:::;;;???>>>888555999===???<<<<<<<<<999222---111999777999:::999666222//////555333111333666555000+++555111111666888444...+++888444444999;;;555---(((444666888666222///000111222---)))+++111444333000000222444222...*********000111000...///333222---///+++%%%'''000333///,,,---///,,,***((('''((()))((((((((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&&&&''''''((((((&&&$$$&&&)))---###"""&&&))),,,***(((&&&$$$$$$%%%&&&+++******+++------,,,***((())))))+++222999888222444///%%% $$$'''(((++++++,,,...///111111222+++(((### !!!%%%+++000888333---+++...222555666|||xxxyyyxxxuuuuuuvvvsssllliiiiiigggccc]]][[[XXXVVVVVVUUUTTTRRRRRROOOLLLJJJIIIHHHFFFEEEGGGEEECCCAAAAAAAAA@@@>>>>>>??????AAABBBDDDEEEFFFDDD@@@???BBBJJJOOOLLLGGGFFFIIIIIIGGGGGGHHHEEE@@@DDDFFFHHHFFFBBBAAADDDGGGFFFFFFBBB>>>???CCCDDDAAA===>>>???>>>===>>>???AAA@@@BBBAAA;;;999<<<@@@@@@======<<<999666555777:::999<<<<<<888666888::::::999::::::888666666777888666555444222111333555777999888888888666555666999===>>><<<777666;;;@@@@@@<<<===<<<777000...444;;;:::;;;<<<:::777444333333555555555666555333000---:::444333999888///+++...999444555<<<;;;111,,,...444555666555333222444666---++++++---111333222000,,,000333111,,,***,,,///111222000...///333333000...)))!!!$$$)))///111...,,,,,,------+++)))((()))))))))((()))(((&&&''')))******)))''''''&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&''')))))))))''''''''''''((( %%%''''''---+++(((%%%$$$$$$%%%&&&*********+++,,,,,,++++++((())))))***000666444///555222)))###''')))*********+++,,,---......555333000,,,'''"""'''((())),,,000444777888|||xxxyyyxxxuuussstttqqqkkkhhhgggfffbbb___\\\YYYWWWVVVTTTRRRQQQPPPNNNKKKIIIHHHGGGEEECCCGGGEEEBBBAAAAAAAAA???>>><<<===>>>@@@AAACCCCCCDDDCCC??????EEEMMMOOOLLLGGGKKKMMMLLLIIIIIIHHHDDD===DDDFFFGGGEEEBBBBBBCCCFFFGGGFFFBBB===>>>AAABBB??????@@@@@@>>>===<<<===???AAACCCAAA<<<:::===???>>>======;;;999888888:::<<<<<>>999777999:::888<<<<<<;;;999666555555666777555222111111333555666777999888666555666888999>>>===:::666777===@@@???<<<===;;;555000111666;;;;;;;;;:::888666444555666333777;;;999444000111333:::777999;;;555+++,,,444999666999===777,,,,,,444444444444333222333555666'''+++///000//////111333---111333000,,,***---111///000///---///444444111***%%%###,,,,,,,,,,,,------,,,,,,...,,,***)))***++++++******((('''''')))******)))'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$&&&'''(((,,,***((()))+++)))$$$ %%%%%%$$$---+++(((%%%$$$%%%&&&((('''((()))******)))******''')))))))))---222111,,,++++++&&&###(((+++---------------///000000111222333333111,,,'''$$$###'''***,,,,,,000777==={{{xxxyyyyyyvvvqqqrrroooiiiffffffddd```___\\\YYYVVVUUUTTTQQQPPPNNNLLLIIIHHHHHHFFFDDDBBBCCCAAA@@@@@@AAABBBBBBAAA??????@@@@@@@@@@@@???>>>???<<<>>>FFFMMMLLLIIIFFFJJJKKKJJJHHHIIIKKKFFF???EEEEEEEEEDDDCCCBBBCCCEEEFFFEEEBBB======AAAAAA>>>???@@@@@@>>><<<;;;<<<>>>AAABBB@@@;;;:::===>>><<<===<<<;;;::::::<<<===???<<<>>>===999999===>>><<<===>>>===:::777555555666555222///...000222333333666999888555444888;;;;;;>>><<<888555888>>>@@@<<<<<<<<<888333333777:::999888888777555333333666888222888<<<:::222///222777777999<<<:::222,,,000888999;;;<<<999000***---555777666444222111000000000&&&,,,222222///---111555333444333000,,,+++---000---///...---///222222...$$$!!!$$$'''111///,,,,,,...///...---...,,,******+++------,,,)))((('''''')))******)))&&&&&&$$$######$$$%%%%%%&&&%%%$$$$$$%%%&&&((()))---***((())),,,)))  !!!!!!###!!!   """&&&%%%!!!!!!''',,,,,,++++++,,,---000222333222222111222222222333333)))+++)))%%%!!!$$$...777yyywwwxxxxxxvvvpppqqqnnngggddddddbbb^^^[[[YYYVVVTTTTTTSSSRRRPPPKKKJJJHHHGGGGGGFFFDDDBBBCCCAAA@@@@@@AAABBBBBBAAA@@@AAAAAAAAAAAA@@@>>>===<<<;;;@@@IIINNNKKKHHHHHHIIIIIIGGGFFFHHHKKKGGG@@@EEEEEEEEEDDDCCCBBBCCCDDDBBBBBB???<<<===BBBCCCAAA>>>>>>???>>><<<<<<===???>>>???===:::;;;>>>???===<<<;;;999999;;;>>>???@@@===>>>===:::;;;@@@AAA>>>=========;;;888777888999666333///...000333333333555999999444444:::>>>>>>>>><<<777555999???>>>888;;;:::444111555======888888777555333222444888<<<444777999666111000444888444999999444///111555888777;;;:::222,,,...333666777666333222000...+++***+++///222333111111333555555333111///......000111...000///------///,,,'''###(((+++.../////////...---------,,,***))))))+++---------)))'''&&&&&&((())))))((('''&&&$$$$$$$$$%%%'''((('''&&&%%%%%%&&&''')))++++++)))(((((((((%%% $$$)))***)))))))))+++...000222888777555333333333444555//////,,,((($$$$$$''')))xxxvvvxxxxxxvvvooopppmmmfffccccccaaa]]]WWWUUUSSSSSSSSSSSSRRRQQQJJJHHHGGGGGGGGGFFFDDDBBBFFFDDDBBB@@@@@@@@@???===>>>???AAABBBCCCBBBBBBAAA======CCCMMMPPPKKKIIIKKKJJJIIIFFFDDDGGGIIIEEE>>>EEEEEEDDDCCCCCCCCCCCCDDD???@@@===;;;>>>DDDFFFDDD<<<===>>>=========???AAA;;;<<<;;;999;;;@@@AAA>>>;;;999888999;;;>>>@@@AAA???@@@>>>;;;<<<@@@AAA>>><<<<<<<<<;;;999999:::<<<999555111000333555666555444999999444555<<<@@@???===;;;777555:::???<<<666;;;888222000777@@@>>>666999888777555444777<<<@@@666555444222111222444666222777666......666999555444888444++++++555;;;999555333222111000...+++)))111111111333444555555555333000...---000333555666///111000---,,,,,,((("""!!!&&&+++...(((---222111---)))***,,,***((('''(((***,,,------((('''&&&&&&((())))))((('''&&&%%%$$$%%%''')))***((('''&&&%%%&&&(((***+++((())))))'''###!!!!!!!!!!!!&&&...---,,,+++,,,...000111777888888999888777555444333444666888777111)))"""|||wwwyyy{{{yyyuuuttttttrrroookkkfffbbb___]]]TTTUUUTTTQQQRRRTTTRRRMMMNNNKKKHHHGGGFFFEEEDDDBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@??????@@@BBBCCCCCCBBBAAA@@@DDDLLLNNNIIIGGGIIINNNIIIHHHJJJHHHBBBBBBFFFEEEDDDBBBBBBDDDEEEDDDCCCBBB???======@@@AAA@@@>>>BBB===999:::???BBBAAA???AAA??????@@@>>><<<>>>CCCDDD>>>::::::;;;:::<<>>:::;;;<<<<<>>======>>>>>>===<<<:::444//////222555444222888444444888:::999:::<<>><<<<<<===222///888???;;;888:::;;;666111222666999999777888999777222222777999999555999555...///888:::555888<<<888---***333999888888555000...//////...,,,222222111111000000111222444...***---444777333---000,,,+++///333000%%%(((------+++000000///...------,,,,,,---,,,***(((((((((((((((((('''%%%&&&((()))))))))((((((((((((((((((((((((***((('''&&&'''((('''&&&,,,)))%%%!!! !!!$$$'''""""""%%%'''((()))***+++///444888777555444555777777555222+++111777999555222333555zzz{{{{{{xxxsssrrrrrrqqqnnniiieeeaaa]]]\\\XXXYYYVVVRRRPPPPPPLLLGGGLLLJJJGGGFFFEEEEEECCCAAA@@@@@@@@@@@@AAABBBBBBCCC@@@??????@@@BBBCCCBBBAAA@@@AAAFFFMMMLLLHHHGGGJJJKKKGGGFFFHHHFFFAAAAAAEEEEEEDDDBBBBBBDDDEEEDDDCCCAAA>>><<<===???@@@???===AAA===::::::>>>AAAAAA???@@@===<<>>:::;;;<<<<<<>>>BBB???===::::::;;;<<<<<<;;;777222......222555555444666222222666999999999<<<===666555;;;???>>>===???===444333;;;???999777::::::555222222666::::::888777777333...000555777555999666111...333999888333666444...+++000888;;;:::666555333///,,,,,,...000111111000111333444444333000,,,***...444666333///333111//////---((( ###(((,,,000222333000//////...------,,,,,,---,,,+++)))))))))******(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''***(((''''''((()))((('''+++'''###"""%%%&&&%%%###  !!!''')))+++,,,,,,...111333888777555666777777444222,,,///444999;;;<<<<<<<<<{{{{{{yyytttpppooopppnnnkkkgggccc^^^[[[ZZZXXXYYYVVVQQQOOOOOOKKKEEEKKKHHHFFFDDDDDDCCCBBB@@@>>>?????????@@@AAAAAABBBAAA@@@???@@@AAABBBAAA@@@???BBBIIIMMMJJJEEEFFFKKKFFFDDDDDDEEECCC@@@AAAEEEEEECCCBBBCCCDDDEEEDDDCCC???===<<<===>>>???>>>===@@@<<<:::;;;>>>AAAAAA???@@@;;;:::>>>AAA???<<<<<<<<<777555999<<<===???BBBCCC===:::;;;===<<<===AAA===;;;888777888999::::::333000---...222555666555444000111666999999999;;;666555666;;;=========@@@;;;666888>>>???888777;;;777444222333777;;;;;;:::<<<999333000444::::::666;;;222,,,111777888666444777---&&&,,,666;;;:::999444444333///******...333111//////222555777444222++++++---000444555333111333333222///)))### (((,,,---...111555/////////...------,,,,,,---,,,+++******+++,,,,,,((('''%%%%%%&&&'''&&&%%%'''''''''''''''''''''''')))((('''((()))***)))(((((($$$"""%%%))))))$$$!!!"""######%%%'''(((&&&(((+++((( """%%%(((+++,,,...000222777666555555555444111///000000333888>>>AAA@@@>>>~~~yyyxxxvvvqqqmmmmmmmmmkkkhhhddd```\\\YYYXXXTTTUUUSSSPPPPPPQQQOOOJJJIIIFFFDDDCCCBBBBBBAAA???BBBBBBBBBAAA@@@@@@???>>>BBB@@@???@@@AAAAAA@@@???>>>DDDKKKLLLGGGDDDFFFJJJCCCDDDEEEDDDBBB@@@BBBEEEDDDCCCCCCCCCEEEEEEDDDBBB>>>>>>>>>>>>?????????>>>>>><<<:::;;;>>>@@@@@@@@@@@@;;;999>>>CCCAAA===;;;;;;777777;;;>>>???@@@CCCBBB===;;;===>>>===>>>@@@===:::777666777888999999222000...///222444555555222///000666:::999:::<<<000333888:::::::::<<>>:::444111777===<<<666777---,,,444:::666555888777***&&&///888777555777444333000---+++,,,000333111//////222555555222---+++...222444444444333222000111111000,,,&&&!!!""")))...//////111333//////.........---------,,,+++***)))***+++,,,---***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((***+++)))(((######$$$'''(((%%% ###$$$""" !!!"""###$$$%%%&&&######$$$%%%&&&&&&''''''&&&(((***+++++++++---///+++***---111...%%%###&&&)))---111444444444444333222000---+++333444666888:::;;;;;;:::|||xxxxxxvvvqqqnnnooojjjiiifffbbb^^^ZZZXXXVVVQQQSSSRRRPPPQQQSSSQQQMMMGGGEEEBBBAAABBBAAA@@@???BBBCCCCCCCCCBBBAAA@@@???AAA@@@??????AAAAAA@@@>>>>>>EEELLLKKKEEECCCFFFIIIBBBEEEGGGEEEAAAAAADDDFFFDDDCCCCCCDDDEEEEEECCCBBB>>>???@@@AAAAAAAAA@@@AAA<<<;;;;;;<<<>>>@@@@@@@@@AAA;;;:::@@@DDDCCC???===>>>::::::>>>AAA@@@@@@BBBBBB>>><<>>>>>@@@===;;;888777888999:::999333222000111222333444333333000111777;;;::::::<<>>444777===@@@>>>:::;;;???333333444777:::;;;<<<;;;999666111///555;;;888111///+++///888999333444<<<000******333777444444999666000+++***...111111///111000000111222111---)))...222666777555333222222111000000111111,,,###%%%(((,,,111444555444333...............---------******)))(((((()))+++++++++***((('''((()))((('''''''''''''''''''''''''''((((((''')))******((('''###''''''"""!!!!!!$$$$$$%%%((()))(((%%%&&&'''((()))***+++,,,***+++,,,,,,,,,+++******,,,---//////......000111((((((+++111///&&&!!!$$$(((---111000222333333111...,,,+++333777:::999666555888;;;{{{xxxxxxvvvqqqppprrriiigggdddaaa]]]YYYWWWUUURRRTTTRRROOOOOOQQQNNNIIIFFFDDDBBBAAAAAAAAA@@@??????@@@BBBCCCDDDDDDCCCBBB@@@???>>>???@@@AAA@@@??????GGGKKKHHHEEEDDDFFFFFFBBBGGGIIIEEEAAABBBEEEGGGCCCCCCCCCDDDFFFEEECCCAAA===???BBBCCCBBBAAAAAABBB::::::;;;<<<>>>???@@@@@@AAA<<<;;;@@@CCCAAA@@@@@@???<<<<<>>===???<<<:::999999::::::999888333333333222333333444444333111222888<<<:::999;;;333:::??????=========;;;555888<<<>>><<<;;;<<<>>>222333666888:::;;;;;;;;;666555444333777:::777000***---444888777333444999'''***///555666444666;;;444...(((***111555222---111111111111///,,,***)))111333666666444222111111555222000111111,,,$$$)))+++---111333333222000........................+++***)))((((((((()))***+++***(((((()))***)))((((((((((((((((((((((((((((((((('''((())))))&&&$$$"""&&&### %%%"""!!!%%%%%%&&&))))))((($$$%%%'''(((************,,,------...---,,,+++***,,,---///.........///000+++***...555555,,,!!!  !!!!!!###%%%(((,,,///222333111///------111555999888444444999???|||xxxvvvvvvrrrmmmlllooohhhfffddd```\\\YYYVVVUUUQQQRRRQQQMMMMMMNNNKKKFFFFFFDDDBBBAAAAAAAAA@@@???>>>???AAACCCCCCCCCBBBAAA???>>>===>>>@@@AAAAAA@@@AAAGGGIIIFFFDDDFFFFFFCCCAAAHHHKKKEEE???AAADDDFFFCCCCCCCCCEEEFFFFFFCCCAAA;;;>>>BBBCCCAAA@@@AAABBB888:::<<<===>>>>>>???@@@???<<<<<>>???BBB===;;;<<>>;;;:::>>>@@@===;;;<<<:::999999:::;;;:::888666111222333444444555666777333000222888;;;999777888444;;;???>>><<<===:::555999;;;<<<;;;::::::::::::111444777:::;;;;;;::::::333666888888999;;;777000,,,222777666555555333000&&&...444555555777777555000,,,***,,,111444111...///222333111,,,***+++...111111111222333333222111222111000---+++)))'''&&&***---111111///---///111........................---,,,***)))((())))))******((('''''')))******)))))))))))))))))))))))))))(((((('''(((((('''$$$!!! !!!!!!!!!###### !!!%%%%%%&&&))))))'''&&&'''(((***+++++++++******+++---......---,,,++++++---...//////000222333///---000777999000%%% $$$%%%$$$###!!!!!!%%%)))...000///---,,,---///111222222222444888<<>><<<>>>======>>>@@@BBBAAA@@@CCCHHHHHHEEEDDDHHHFFFAAA@@@IIIKKKDDD>>>@@@DDDDDDCCCCCCCCCEEEFFFFFFCCCAAA999===AAABBB@@@???@@@AAA777999<<<===>>>>>>???AAA===;;;<<<>>>===;;;>>>DDD;;;888:::@@@CCCAAA@@@AAA<<<999999===>>>;;;999:::888888999:::;;;:::777444///111333555555777999:::222000111777999777555666333999<<<:::::::::555...======<<<999999999888666111555888;;;;;;:::::::::,,,222666666666666222,,,///666888444555888222''')))444888555555888555---,,,,,,---///111111111000...222555222,,,***...333000...---///111333222111---......***%%%&&&+++111...444:::777000---111777---.....................///...,,,***))))))******((('''%%%&&&((()))))))))))))))))))))))))))))))))(((((('''((((((&&&"""###  ###!!! """%%%###"""'''''''''******'''***+++,,,...///......---)))+++---///000000///...+++---000111222444666888,,,***,,,333444+++ %%%***)))&&&""" ###)))+++***))))))***000...,,,,,,///222444444}}}|||yyyuuurrrooommmjjjhhheeeccc___]]]\\\ZZZXXXVVVPPPNNNLLLKKKKKKKKKIIIGGGEEEAAA@@@BBBBBB>>><<<<<<@@@AAABBBBBBAAAAAACCCDDDDDD@@@===???@@@======???FFFHHHFFFDDDGGGLLLHHH???IIIEEEAAA@@@CCCFFFFFFEEEAAAEEEEEEBBBBBBFFFDDD>>>:::===>>>===???AAA???:::222999???>>>===>>>>>><<<;;;>>>???>>>@@@DDDCCC???;;;@@@BBB@@@???AAABBBAAA888===???<<<;;;===<<<:::<<<888555666:::;;;888555444444222222777===<<<777222222333444555555333111<<<888999???@@@:::555555@@@<<<<<>>999555555222777999666777<<<===999333333555888:::999555111666///...333666///)))'''000444555111///222444333(((+++///111222222222333333000---,,,---///000///...111333333111/////////222///)))%%%$$$***333:::BBB??????AAA>>>666000...+++*********+++---...000//////,,,''''''******'''******))))))(((((('''''')))((('''((()))***)))(((***)))(((%%%###!!!""")))"""$$$### !!!###(((++++++++++++,,,***+++,,,...////////////444111...///111222000///***,,,111333111///333;;;111...+++(((&&&### ###***,,,***&&& !!!(((+++***...---,,,+++,,,---///000}}}zzzwwwssspppmmmkkkhhhfffdddbbb^^^[[[ZZZXXXVVVTTTOOOMMMKKKKKKKKKJJJHHHFFFEEEAAA@@@BBBCCC???===>>>@@@AAABBBBBBAAAAAABBBDDDBBB>>><<>>???CCCIIIJJJGGGDDDGGGIIIEEE===JJJFFFBBBBBBEEEGGGGGGFFF@@@DDDEEEBBBBBBEEECCC>>>===???@@@???@@@BBB???:::444;;;???>>>===>>>===;;;777:::;;;;;;===AAABBB???<<>>;;;555333333333444555555333222;;;999:::===;;;555222444;;;888888;;;;;;666333444666888777666999===:::333444888;;;:::555111000111666111///333333---))))))000222000---...000///***+++---000111000000000111:::666111......///111111555222///...000111111000000,,,'''$$$(((333BBBMMMSSSIII@@@>>><<<777222000//////...---,,,---......,,,---***&&&'''++++++(((***)))))))))((((((''''''+++)))(((((()))***((('''***)))'''$$$!!!###&&&%%%$$$!!!"""&&&"""!!!"""!!!"""###$$$$$$$$$$$$$$$$$$""" """###""" !!!!!!$$$%%%###$$$((('''&&&$$$""" !!!***000000///(((((($$$""""""&&&(((***,,,---,,,***)))~~~|||wwwtttpppmmmkkkiiifffdddcccaaa]]]ZZZXXXVVVSSSQQQOOOMMMKKKJJJJJJIIIGGGFFFFFFBBB@@@CCCCCC@@@>>>???@@@AAABBBBBBAAAAAABBBCCC@@@<<<<<<>>>@@@???BBBFFFLLLKKKHHHEEEFFFGGGBBB<<>>???AAABBB@@@AAABBB???:::777===@@@???======<<<888555999;;;:::<<<@@@AAA???===BBBCCC@@@???@@@@@@===777<<<>>><<<;;;======;;;999777777999;;;;;;777333888:::999888:::<<<888111444444555555555555444444<<<<<<<<<<<<777222222666888666777999999555333555888666555555:::===888000333999===999000+++...444555333222222...***))),,,444444111///111333...'''***,,,......------///111444000+++))),,,000333555666111---...222333///***''''''&&&(((000===KKKUUUZZZNNNDDDCCCCCC>>>777222222111///---,,,+++++++++)))***(((%%%'''++++++(((((())))))))))))(((((('''+++***)))*********(((&&&)))(((%%%""" ###$$$###(((%%% $$$(((### )))000333333000///***###!!!"""###(((,,,000111222~~~|||uuurrrnnnllljjjhhheeecccccc```\\\YYYWWWUUURRRPPPOOOMMMKKKJJJJJJJJJHHHFFFFFFBBB@@@CCCCCCAAA@@@AAA@@@AAABBBBBBAAA@@@AAABBB???<<<<<>>HHHEEECCCCCCFFFGGGFFFDDD@@@BBBEEEDDDCCCAAA@@@>>>@@@BBBBBB@@@@@@AAA>>>888:::???AAA???>>>===:::666777<<<>>><<<<<>>===BBBDDDAAA??????>>>;;;777<<<>>><<<;;;======;;;777777888:::;;;:::666222555888999888999:::555...555666777777666555666666===>>>???<<<666333666;;;:::999999;;;999555444777555555555777::::::777222222777:::555...+++111777444444444000***'''***///111333333111111111...(((+++,,,.........///222444000---******---000333444000//////222333000)))"""###***000777===DDDIIIFFFCCCDDDIIIIII@@@555...//////---,,,***)))(((''')))***(((%%%&&&***)))&&&'''((())))))***)))(((((()))))))))***++++++***((((((&&&###"""$$$$$$$$$(((&&&""" ###$$$***...//////000---((('''(((&&&!!!###***111555}}}|||tttqqqmmmkkkiiigggeeecccbbb___\\\YYYWWWUUURRRPPPOOONNNLLLKKKKKKJJJHHHFFFFFFAAA???BBBCCCAAAAAACCC@@@AAABBBBBB@@@???@@@BBB@@@>>>>>>???>>>>>>BBBIIIIIIGGGEEEEEEEEEDDDCCCCCCEEECCCBBBCCCFFFFFFDDDAAA@@@BBBEEEGGGDDD@@@>>>???@@@BBBBBB??????@@@===777<<<@@@AAA???>>>>>>:::444:::???@@@===;;;<<<<<<;;;===BBBDDDAAA??????===:::888===???<<<;;;<<<<<<:::666777888::::::999555333222666999999::::::666///666888999888666555777999;;;===>>>999555555:::>>><<<;;;;;;<<<999444444777666888;;;;;;777333222444666666444111//////222444222555444...'''''',,,111'''...222...***)))***)))...///000///......000222333222111111222222000...---...///...+++(((%%%###%%%)))...222555666777888000444<<>>AAABBBAAAAAADDD@@@AAABBBAAA@@@???@@@AAA@@@>>>>>>???>>>===CCCKKKGGGEEEDDDEEEEEECCCDDDFFFCCCBBBAAACCCFFFFFFCCC???AAACCCGGGIIIFFF???>>>@@@???BBBAAA??????@@@===777>>>AAAAAA?????????:::333:::???AAA<<<888888999888<<>>@@@===;;;<<<;;;888666777888999999777555444222888;;;;;;;;;<<<999444777999;;;999666666888;;;888;;;:::555333666:::<<<999888999:::666111222777<<<===???===555---...333<<<888222000000111000///000444333,,,''')))...111%%%///444///((('''***,,,)))******)))&&&$$$$$$%%%'''(((***...111111///---...---***%%%"""###'''+++000000000...------///222000222888;;;666...,,,///---------...---,,,+++++++++,,,***&&&&&&(((&&&!!!$$$&&&(((***++++++***)))%%%%%%'''))),,,,,,***(((!!! '''(((%%%###%%%)))###'''%%% """$$$''',,,///,,,)))...666...222555555222//////000'''###"""%%%###&&&''''''***---,,,(((*********)))(((%%%"""!!!|||wwwwwwooommmiiigggeeedddbbb```]]]ZZZWWWVVVUUUTTTRRRPPPMMMKKKIIIHHHHHHGGGEEEDDDDDD???===???AAA@@@AAADDD@@@AAABBBAAA???>>>???@@@===<<<===???>>>>>>FFFOOOHHHDDDCCCFFFEEEAAACCCGGGCCCBBBBBBDDDGGGGGGCCC???BBBDDDHHHLLLGGG???>>>BBB@@@BBBBBB@@@AAABBB???999>>>AAAAAA??????@@@:::333999???AAA===888888:::999:::@@@CCCAAA??????===:::<<<@@@AAA===::::::999777666777888888777666555666333999<<<;;;::::::888444888;;;<<<:::777666999===:::<<<:::444444888:::888444444666888444111444:::???<<<<<<;;;666///111666<<<777222111222333222000...222111***(((,,,000000+++222444...))))))++++++"""$$$&&&&&&$$$###"""### !!!"""%%%)))***)))((((((&&&$$$$$$&&&(((+++,,,,,,------,,,******,,,---333111333555333......222------......---,,,***))))))+++***'''(((***(((######%%%(((***,,,+++***)))&&&&&&''')))***)))&&&$$$"""%%%)))***((('''&&&'''"""$$$!!!######"""###$$$$$$######$$$###"""""""""$$$&&&'''$$$&&&((((((((())),,,///111111333777666444666<<>><<<>>>@@@@@@AAADDD@@@AAABBBAAA???>>>???@@@;;;;;;<<>>@@@HHHRRRIIIEEEDDDFFFDDD@@@AAAGGGDDDCCCCCCFFFIIIHHHDDD@@@CCCDDDIIIMMMHHH???>>>CCC@@@CCCCCCAAABBBDDD@@@;;;???@@@@@@???@@@@@@;;;333:::@@@CCC???;;;;;;======999???CCCAAA@@@@@@>>>:::===AAABBB===::::::888555777888888777666555666777333888;;;888777777555222888;;;===;;;777666:::>>>>>>???<<<666666;;;;;;666111222555888555333777>>>>>>888555888888666777<<<666444222222333444555666---111000***)))...111///...000...(((&&&&&&&&&$$$"""&&&***,,,------...//////,,,(((%%%###!!!""")))111222,,,&&&###)))------+++)))(((+++((()))///111///,,,+++,,,,,,---,,,+++)))'''&&&(((***)))''')))+++***%%%###%%%(((+++,,,+++***)))((((((((())))))'''### )))((((((***+++***(((%%%"""!!!$$$$$$!!!,,,(((%%%''',,,...+++'''++++++***)))***,,,...000+++---///000///000333777555111000444666555444666333777:::888111,,,+++,,,'''""" $$$''',,,222111---***)))((('''(((***,,,---yyywwwwwwuuuoookkkeeeaaa___^^^^^^]]]XXXWWWUUUSSSRRRQQQPPPPPPPPPLLLHHHHHHJJJJJJFFFBBBBBBAAA?????????AAACCCDDDBBB@@@>>>>>>???@@@???>>>===AAAAAA???@@@EEEIIIIIIFFFIIIHHHDDDBBBDDDFFFEEEFFF@@@@@@HHHHHHAAA@@@FFF@@@BBBBBB??????CCCCCCAAADDDBBBDDDGGGBBB;;;:::@@@AAA???@@@AAA>>>999888;;;<<<===>>>===<<<;;;<<<===AAA??????@@@===999999===@@@???>>>>>>===;;;777444333888:::555222444888999:::777888<<<999333222777555======666777@@@AAA:::<<>>>>>666333111......111666:::<<<888???@@@888111333777888999777222///333888777222333///+++((()))---000222111000+++%%%###%%%&&&%%%...------,,,,,,,,,------...+++((((((***)))$$$ ''',,,---///000***!!!!!!&&&)))'''&&&))))))''',,,...000111000////////////000///,,,)))''''''((()))(((''''''((('''%%%###&&&'''(((*********))))))***'''%%%(((,,,+++$$$###(((+++)))((()))+++***&&&###!!!!!!###%%%&&&"""  '''&&&&&&(((++++++((($$$)))+++------+++***+++,,,///000000111222444555666777777555222222444333111777777777555333111...---))) %%%%%%""""""(((000000,,,000---***((()))+++------|||vvvtttsssqqqnnniiiddd___^^^]]]]]]\\\XXXWWWUUUSSSRRRQQQPPPPPPMMMJJJFFFFFFHHHHHHEEEAAABBBAAA@@@??????AAACCCDDDAAA@@@>>>>>>?????????>>>>>>AAAAAA???AAAFFFIIIIIIEEEHHHHHHCCCBBBEEEFFFFFFCCC???BBBIIIGGG???>>>EEEDDDFFFDDD@@@???AAAAAA>>>DDDCCCEEEFFFBBB;;;;;;@@@AAA@@@@@@AAA>>>999999<<<;;;<<<======<<<<<<===???BBB@@@@@@AAA???;;;;;;>>>>>>>>>>>>>>>===<<<999777777<<<===888444555888999999666777999666222222777:::<<<:::777999>>>===999:::999666333444888888444555333000000444888;;;===777;;;:::333000333666666888666333111444999777222333---((((((,,,000000///222000***######(((+++***------,,,------...//////333000...///222222---)))###***......//////)))"""###(((+++)))(((******((()))+++---...---,,,,,,------------+++)))((()))******)))(((((())))))'''%%%'''((()))++++++,,,++++++,,,)))''''''((($$$"""%%%&&&((())))))***)))&&&!!!"""###$$$&&&&&&###"""***)))(((***+++***'''$$$)))+++------,,,,,,---...////////////000222333444555555444333444555555444666666666555333000---,,,)))!!!---***&&&"""&&&,,,---)))444111---++++++,,,,,,,,,zzzuuusssrrrooolllhhhbbb^^^]]]\\\[[[ZZZWWWVVVUUUSSSRRRQQQQQQPPPJJJGGGEEEEEEGGGFFFCCC???BBBAAA@@@???@@@AAABBBCCCCCCAAA@@@@@@AAAAAA@@@???>>>AAAAAA@@@BBBGGGJJJIIICCCGGGGGGCCCBBBEEEGGGGGG@@@@@@EEEJJJEEE<<<===DDDDDDFFFEEEAAA???BBBAAA???CCCCCCEEEFFFBBB======AAABBB@@@@@@AAA???::::::>>>;;;<<<============>>>???CCCAAAAAABBB@@@<<<<<<@@@<<<===>>>>>>===<<<:::999999>>>>>>888444666888888<<<999888999777555777;;;@@@999666:::>>><<<999888<<<777555888999777777888777555333333666:::<<<===;;;:::777444555:::<<<:::555666555444777:::777111111+++&&&)))000444111,,,111///)))###$$$+++000///........................111///...000222222///,,,(((---000///...,,,'''"""&&&+++---***)))++++++((((((***,,,,,,+++++++++,,,***++++++***)))(((***+++***)))))))))++++++)))''''''(((***+++------------******(((&&&"""###((((((&&&&&&(((+++***&&& $$$$$$%%%&&&%%%!!! ###+++*********+++)))&&&$$$(((***------------...///...............///000000222222333444555555666777555555444333111///,,,***'''///,,,&&& ###)))+++)))666333///---,,,+++***)))zzzvvvvvvsssooojjjgggbbb^^^\\\[[[ZZZYYYVVVUUUTTTRRRQQQQQQPPPPPPHHHGGGEEEFFFFFFEEEBBB@@@BBBAAA@@@@@@@@@AAABBBBBBDDDCCCBBBCCCDDDDDDBBB@@@???AAAAAA@@@CCCIIIJJJHHHBBBFFFFFFBBBBBBEEEGGGGGG???BBBHHHKKKEEE======DDD@@@BBBBBB??????CCCDDDAAABBBDDDFFFEEEAAA>>>???BBBBBB@@@@@@AAA???;;;;;;???===>>>???>>>===<<<===>>>BBB@@@@@@BBB@@@<<<<<<@@@===>>>???>>><<<:::::::::888<<<<<<777555777999999<<<:::888777666666:::>>>DDD777333>>>CCC===999;;;<<<555555;;;<<<555555;;;777555444555777:::<<<<<<===999444444:::??????;;;333666777666888:::666000---+++***...333555222...---+++'''$$$'''///222000111000000000///...---,,,...------...000///---***+++...000///,,,((($$$!!!''',,,...+++)))+++***(((***,,,------,,,,,,---...***++++++***(((((()))+++))))))((()))++++++***(((((((((***+++,,,---......'''((('''$$$"""'''))))))(((&&&)))***'''!!!&&&%%%%%%###!!! ###)))))))))******)))'''&&&)))+++------,,,,,,---...//////...------......///111111222444444222222555444444333222000---+++)))###)))&&&!!!(((---,,,555222///---,,,***(((&&&zzzwwwvvvrrrmmmiiieeeaaa^^^\\\ZZZYYYWWWTTTSSSRRRQQQPPPOOOOOOOOOGGGGGGGGGGGGGGGFFFCCCAAABBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCCCCAAA??????@@@@@@@@@DDDIIIJJJFFFBBBEEEFFFBBBAAAEEEGGGGGG@@@DDDJJJKKKEEE???@@@FFF???AAAAAA>>>???BBBCCCAAAAAADDDEEECCC??????AAABBBAAA???>>>@@@>>>;;;<<<@@@???@@@@@@???<<<;;;;;;<<>>>>>@@@>>>:::;;;>>>>>>@@@@@@>>>:::777777888888;;;;;;777777;;;===<<<888888777444333666:::===DDD666333@@@FFF???;;;???666111222999999222111777555444333555888:::;;;;;;;;;333...111999===:::777222666888888888999555///)))---111333333222222111''''''&&&&&&+++222222------...///000000//////...222111111111111000---+++,,,---...---)))$$$!!!"""''',,,...+++)))+++***(((***+++,,,,,,++++++,,,...---------+++((('''((())))))(((((()))++++++***(((((())))))***+++,,,---...'''((('''"""%%%)))''''''(((+++(((((('''""" %%%$$$"""+++,,,"""&&&'''(((((())))))))))))***,,,------+++***+++,,,000000///.........//////111000111444111,,,,,,000333333333111///---***)))"""!!! $$$***+++222000///......,,,***'''~~~|||wwwtttsssnnngggfffccc___\\\ZZZYYYWWWUUURRRQQQPPPOOONNNNNNNNNNNNFFFGGGHHHIIIHHHFFFDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@===;;;>>>?????????DDDIIIIIIDDDBBBFFFFFFBBBAAADDDFFFFFFAAAEEEIIIHHHEEEBBBDDDGGGCCCEEECCC???>>>AAA@@@>>>???CCCDDD@@@>>>???BBBBBB@@@======>>>===:::<<>><<<999999===>>>???@@@===888555555777888;;;:::888999===???>>>999;;;:::666666;;;@@@AAA@@@666555@@@EEE???<<<@@@333444777:::999555444777222222222555888;;;;;;:::;;;333///555<<<===888555222666999888777666222---(((...444555333000000222&&&&&&&&&(((...444111+++((())),,,///111222222222111111222111000...,,,+++---,,,---,,,'''!!!!!!%%%'''+++...+++***,,,,,,))))))***+++***))))))+++---.........,,,)))((()))******)))))))))++++++)))'''************+++,,,------+++***''' !!!+++,,,((($$$'''***&&&%%%!!!"""%%%%%%$$$  ######%%%'''))))))))))))+++---+++,,,......,,,+++,,,---111000000/////////000000222///111444000''''''---333333222111///---***(((%%%###""",,,,,,---///000000...,,,~~~~~~{{{uuusssqqqjjjcccccc```\\\YYYXXXVVVSSSQQQPPPOOONNNMMMLLLLLLLLLLLLEEEGGGIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@??????>>>???@@@AAA@@@===;;;===>>>===>>>DDDIIIHHHBBBCCCFFFFFFBBB@@@CCCEEEDDDBBBDDDEEEDDDCCCDDDFFFGGGEEEGGGEEEAAA@@@BBBBBB???===BBBCCC>>><<>><<<;;;===;;;999<<>>??????>>>===>>>???<<<;;;<<<>>><<<888999===;;;===>>>;;;666444555888888999888555777;;;<<<999777;;;;;;777888===BBBAAA<<<888999???AAA===;;;<<<222999===;;;:::::::::777000000222666:::<<<<<<;;;<<<555222999???<<<666333222777:::777555333000+++)))---111333222000......***)))'''(((...555333,,,((())),,,...000000000000,,,---......---,,,++++++---+++,,,,,,'''!!!###)))''',,,///---,,,......,,,***++++++***)))))),,,...---......---+++***+++---,,,+++++++++,,,+++)))(((------,,,++++++,,,---...***'''###%%%+++,,,)))%%%%%%&&& !!!%%%&&&$$$!!! !!!!!! ''')))***,,,+++******,,,...***,,,.../////////111222000///////////////000000222///111666000&&&&&&---333333333222000---***)))&&& """###&&&+++///111000///{{{vvvsssqqqjjjbbb```]]]ZZZWWWUUUSSSQQQOOONNNNNNMMMLLLKKKKKKKKKLLLCCCFFFHHHIIIGGGEEECCCBBBBBBBBBBBBBBBBBBAAA@@@???AAAAAAAAACCCDDDCCC@@@=========<<<===CCCIIIGGGAAADDDGGGFFFBBB@@@BBBDDDCCCBBBCCCBBBAAABBBEEEGGGGGGCCCFFFEEEBBBCCCFFFGGGEEE<<>>>>>>>>???AAABBB===;;;<<<>>><<<999:::>>>888;;;<<<:::555333666:::666777555111222666666333///444555111111888<<<:::::::::<<<======;;;999888---888<<<888666999999333///000222666;;;===>>>===888111000888<<<777000...333888:::666333222...***+++,,,---000222111---)))...,,,((('''...555444...,,,---...//////---+++)))***,,,...//////.........---+++,,,---((("""%%%---(((---000...---000000...---------,,,+++,,,...000,,,---------,,,,,,...000///---,,,,,,---,,,***(((000///...---,,,---......&&&""" ###&&&***+++***'''$$$"""!!!$$$%%%$$$ '''((('''###!!!***,,,...///...+++***,,,///)))+++///111222333555777...............///000000111...222777111&&&&&&///444444333222000---+++)))%%% &&&,,,//////...|||wwwsssooolllhhheeeccc___ZZZWWWUUUUUUTTTSSSSSSMMMIIIJJJNNNNNNJJJEEECCCEEEGGGGGGEEECCCCCCCCCEEEDDDCCCCCCCCCBBB???======@@@CCCCCCAAA>>><<<<<<>>>???AAABBBCCCBBBBBBBBBIIIEEEBBBCCCGGGHHHEEEAAAGGGDDD???>>>???BBBDDDEEEIIIBBB>>>AAADDDDDDBBBBBBGGGEEEAAA??????@@@@@@???AAA???<<<:::999999999:::>>>???>>>:::;;;???AAA@@@<<<===>>><<<999888999<<<;;;777333000//////---,,,000///---,,,---------,,,---,,,,,,---//////...,,,444222444<<>><<<666:::666888>>>===555///...===888666888666...))))))222222333222111...+++)))111...***(((,,,222222---)))+++---...------...///,,,,,,------...///000000...111...$$$###***,,,///---***+++---///---,,,+++,,,,,,------,,,,,,+++///...---,,,,,,,,,---...///,,,---000000---,,,///,,,++++++---,,,)))+++000&&&!!! """+++)))'''((()))'''"""###$$$&&&&&&$$$!!! %%%'''%%%%%%&&&&&&###'''&&&(((++++++***))))))******+++,,,...///111222333555333000///000111111111222333000111333)))$$$///222555444///,,,---...,,,&&&'''&&&"""'''...}}}zzzuuurrrooolllhhhfffddd```ZZZVVVUUUTTTSSSRRRRRRMMMIIIIIIMMMMMMHHHCCCEEEGGGHHHHHHFFFDDDCCCCCCDDDCCCBBBBBBBBBAAA???======@@@BBBBBB@@@>>><<<<<<>>>???@@@CCCFFFGGGFFFDDDLLLHHHEEEDDDFFFFFFBBB>>>JJJGGGBBBAAABBBDDDFFFGGGHHHAAA>>>AAADDDCCCBBBBBBAAA???======???BBBCCCCCC<<<;;;:::999999:::<<<===999;;;:::777888===???>>><<<======:::666333444555***,,,,,,+++***+++...111444333333444555666777777666666666777888999888666333000111666999666333444::::::999888888888777555333777:::999999<<<<<<:::333222555;;;;;;555222333888444444777444---***,,,111222222111///---++++++222000+++)))---333333......///000000...------...............------------///000,,,###!!!&&&,,,......,,,***+++---...---+++,,,,,,------------,,,,,,------,,,++++++,,,---......+++,,,//////,,,+++......,,,,,,......***))),,,###"""%%%''''''&&&$$$ $$$$$$$$$""""""&&&''')))&&&$$$&&&'''$$$ ***''')))+++,,,+++******+++------...000111222444444333111///......///000000111222///000222'''"""...222555444///,,,------+++&&& ###%%%$$$""" zzzwwwssspppnnnllliiiggghhhddd^^^ZZZWWWVVVTTTSSSQQQMMMIIIIIIKKKKKKFFFAAAGGGIIIJJJIIIFFFDDDCCCCCCBBBAAA@@@@@@AAAAAA???======???BBBBBB@@@===<<<<<<===>>>AAAFFFIIIIIIHHHFFFIIIFFFBBBBBBCCCBBB???<<>><<>>===;;;<<<>>>@@@AAAAAA@@@???>>>>>>>>>@@@AAABBB:::<<<;;;777777;;;===;;;555555555222///,,,,,,---(((---111111...///666<<<999999::::::;;;<<<<<<===:::999999:::<<<<<<;;;:::666333222333222///111555???;;;888888::::::666333333:::???===:::;;;===<<<000222666999777222222555111111333444000,,,,,,000000111222000,,,***+++...222111---***---222333///000111111///---++++++,,,------------............000...(((###$$$+++///000...,,,+++,,,---...---,,,------------------------++++++*********+++---...---***+++......+++***---///,,,,,,//////***%%%%%%!!!%%%'''$$$&&&%%% !!!$$$$$$###!!!!!!$$$&&&'''+++&&&###&&&+++***"""""",,,(((***,,,---,,,++++++,,,------...///111222333333000///...---,,,---...///000222//////000%%%!!!---333666555000,,,,,,,,,***&&&'''------'''!!!~~~~~~xxxuuurrrpppnnnmmmjjjhhhhhhddd^^^YYYVVVUUUSSSRRRPPPMMMJJJIIIJJJIIIDDD@@@HHHIIIJJJIIIFFFCCCBBBBBB@@@?????????AAAAAA???======???AAA@@@>>><<<;;;<<<999@@@IIILLLKKKHHHFFFFFFEEECCCAAABBBCCCDDDBBB@@@GGGEEEBBBAAAAAABBBCCCBBBBBB>>>===AAACCCBBBAAABBBDDDBBB???>>>??????>>>===BBBAAA@@@???>>>>>>??????:::;;;:::666555777777444111222222111000///......555777:::888666666999===;;;;;;<<<;;;:::999999999:::999999:::<<<<<<;;;999;;;:::999888222---000666>>>;;;:::<<<<<<777222///555<<>>???@@@@@@???======>>>@@@???===;;;;;;;;;999FFFRRRTTTLLLDDDCCCFFFEEEDDDDDDDDDDDDDDDCCCBBBEEECCCAAAAAAAAABBBAAA@@@@@@======AAACCCAAAAAACCCCCCAAA>>>======<<<;;;999777777666666666666666666444777666333333555555333:::::::::::::::999777666999888777666555555444333666888::::::888777888999===<<<<<<===???@@@>>>===>>>>>>???===555......444333555:::???===444000222999;;;<<<;;;===>>>:::444:::===>>>999222///000333---111333///******---111000000///---******---111//////---))))))...///---,,,,,,,,,+++)))(((***+++((()))***,,,...///111222///(((###%%%,,,111222222...///000111000/////////...---,,,,,,,,,,,,---...))))))(((((()))+++,,,...,,,)))***------***))),,,,,,******,,,***### !!!$$$'''))))))$$$ ###%%%&&&&&&!!!'''))))))'''&&&&&&%%%&&&(((((('''''''''((())))))+++......---,,,,,,---,,,,,,------......//////...///000000...---///111000444222111000$$$!!!...333666666111---,,,+++(((%%%%%%,,,{{{xxxuuuqqqnnnllljjjgggeeeaaa]]]XXXTTTSSSSSSRRRQQQMMMLLLKKKKKKKKKHHHDDDAAAEEEGGGHHHGGGDDDBBBAAAAAAAAA@@@??????@@@@@@>>><<<===>>>???>>><<<;;;;;;;;;<<>>>>><<>>======;;;777444666444222222444444222000///333888:::::::::<<>>???@@@???======>>>@@@???888000///444+++...777@@@>>>555444999:::;;;;;;;;;===???999000:::======777333444777777000333333---***,,,///000111///---,,,,,,---///000...///---((((((,,,...---,,,,,,,,,+++***+++---///,,,,,,,,,,,,------------,,,&&&###(((///111111222---///222222000/////////------++++++++++++------******)))))))))***,,,---,,,)))***------***))),,,+++))))))***%%% (((''''''(((******)))((("""''')))(((%%%###"""&&&***+++)))&&&&&&'''###''')))(((&&&%%%(((,,, !!! ***)))+++---...---,,,,,,---/////////////////////000---000222222///...000333000444333222000### ///111555666111...---+++(((%%% |||xxxtttpppllliiifffccc```]]]ZZZVVVSSSSSSTTTTTTTTTKKKKKKLLLLLLKKKIIIEEECCCEEEGGGHHHHHHEEECCCCCCCCCBBBAAA@@@@@@AAA@@@>>><<<===>>>>>>===;;;::::::;;;>>>AAADDDAAA;;;999;;;>>>999999888666444222111111222111222333555666555333000///111666777444555888111111111333666777666555777888:::<<<>>>???@@@AAA===@@@AAA??????BBBBBB???>>><<<;;;;;;;;;999444000333444555555555444444555---333999;;;;;;<<>>???===<<<===<<<===>>>:::555555999111...333===>>>777666;;;999<<<>>>===<<<<<<777111:::<<<:::444444999;;;999222444111,,,,,,111333111222///+++,,,000222000...///000...)))(((,,,......,,,,,,,,,***)))***,,,...------,,,,,,,,,,,,,,,,,,((($$$%%%,,,000000///111+++...111111///------...---,,,***))))))***,,,---,,,+++***)))******,,,,,,,,,***+++......+++***,,,+++***+++)))""" ''',,,+++******)))((($$$!!!"""'''***)))%%%  ###'''***)))&&&%%%'''***&&&'''(((((('''(((***,,,%%%### ***(((***------,,,++++++,,,////////////////////////,,,000333222///...000333///444333111...!!!...000444555222......,,,)))%%%}}}}}}~~~wwwtttooojjjgggccc___]]]UUURRRNNNLLLMMMNNNOOOOOOJJJKKKLLLMMMLLLJJJFFFDDDEEEGGGIIIIIIGGGEEEDDDEEEDDDBBBAAAAAAAAA@@@>>>;;;===>>>>>>===;;;::::::;;;===999444000000222555777666777777666555444555666444444555777999:::888777555555888======;;;<<>>===>>>@@@BBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCC@@@CCCBBB>>><<<===;;;777;;;:::999;;;===<<<888444000555999777333111444777///444:::<<<;;;:::===@@@>>>>>>>>>???@@@AAA@@@>>>>>><<<<<<>>>===;;;<<>>CCC@@@;;;999777444<<<===999222333:::;;;777333444000+++---444666333333...***,,,222444111---///111000+++))),,,//////++++++***(((&&&''')))+++******+++,,,,,,---......&&&###&&&...111...---000))),,,000000...+++,,,---,,,+++)))(((((()))+++,,,---,,,+++*********+++,,,---***+++......+++***---+++,,,,,,))) ###---,,,+++)))(((&&&"""$$$&&&((((((&&& !!!&&&(((###&&&((('''$$$$$$(((,,,***(((&&&''')))+++,,,++++++***&&&)))(((***,,,---,,,++++++,,,---------------,,,,,,,,,+++///333222///---000333...333222111------///444555222///...---)))%%%~~~||||||zzzyyywwwpppkkkjjjfff```\\\\\\SSSPPPPPPRRRQQQMMMLLLOOOLLLNNNOOOMMMIIIEEEBBBAAADDDHHHIIIFFFDDDEEEEEECCCHHHEEECCCBBBCCCBBB???;;;FFF@@@<<<<<<;;;777777999FFFAAA<<<999999:::<<<<<>>@@@AAA@@@<<<===@@@CCCEEEEEEEEEDDDBBBAAA@@@AAABBBBBBAAA???BBB>>><<>>>>>;;;>>>@@@>>>???AAA@@@===@@@AAA???<<<>>>AAAAAA>>>@@@:::555444333333777<<<======<<<:::888777777888;;;666444999:::777888<<<:::333------...------///---******///222222222444111///......***&&&&&&+++---(((&&&((()))'''''')))+++---,,,''')))///000,,,!!!(((---...///111000---///...---...//////---+++'''''''''((()))+++,,,---......---,,,***)))+++---///...---,,,,,,,,,,,,,,,000...)))"""+++(((,,,///---&&& $$$(((''''''%%% """$$$%%%###%%%'''''''''''')))***((((((''''''''''''((((((,,,***'''$$$!!!(((,,,,,,+++)))'''(((***,,,000...+++,,,...000...---111222111------000111...888222222444)))...000555777333000///,,,(((&&&~~~|||{{{yyyxxxuuuooojjjhhheee^^^ZZZ[[[UUURRRPPPRRRPPPLLLKKKMMMIIIKKKLLLKKKHHHEEECCCBBBCCCHHHIIIEEECCCDDDDDDBBBCCCAAA??????@@@???<<<999CCC>>>;;;<<<<<<999:::===MMMJJJFFFDDDEEEFFFHHHHHHGGGFFFDDDDDDFFFGGGFFFEEECCCFFFFFFAAA???AAAAAA@@@>>>@@@BBBDDDDDDDDDCCCCCC???AAACCCBBB@@@???@@@AAAAAAAAAAAABBBCCCCCCAAA@@@??????>>><<<:::999;;;===;;;;;;999777888:::666///***111666555333444555333444333333555888;;;<<<<<<<<>>>>>@@@???<<<===???>>><<<>>>AAA@@@<<<@@@;;;888666444222666============;;;999888999:::>>>666222666:::999777888666000,,,...///...///111333//////222444222111333333///...111222000///000...)))'''))))))'''''')))+++---+++)))+++000...(((!!!(((......///000000---///.........//////---+++...---,,,***)))(((''''''---------+++))))))+++---//////...,,,++++++******///+++%%% ,,,,,,,,,***&&&!!!"""&&&)))$$$!!! !!!"""###%%%&&&%%%&&&''''''&&&%%%'''((((((''''''&&&&&&''''''(((******))))))&&&!!!(((,,,---,,,+++)))***,,,///111///------000111000...,,,......,,,...222444333333...000333)))!!!111000555888555222222000,,,###~~~|||zzzxxxwwwssslllgggfffbbb\\\XXXXXXVVVRRRPPPQQQOOOJJJIIILLLFFFHHHIIIIIIGGGDDDDDDDDDBBBGGGHHHEEECCCDDDCCCAAABBBAAA@@@@@@AAA@@@>>><<>>===@@@EEE@@@CCCEEEEEEBBB@@@AAABBB>>>>>>===;;;888777999:::;;;;;;999666777888444---)))000555444222333444222666555444555888:::;;;:::===@@@AAA??????@@@???<<<;;;===>>>===???BBB@@@;;;???>>>===;;;555111555===>>>===<<<<<<;;;;;;<<<<<<===555111666===>>>;;;888444000...222444333333555444000///111222///---///333---+++000333111---,,,...***'''******((('''(((,,,,,,+++,,,///000***"""###))).........000///---///.........//////...,,,222000...,,,)))'''&&&&&&,,,------,,,******+++---//////...---+++******)))---&&&!!!***///***###"""%%%'''((( ###$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((())),,,...,,,&&&&&&,,,------,,,,,,---///222111000//////111111000///(((+++,,,***,,,000222000111...///000'''"""000...444666444222222111---!!!}}}|||zzzxxxwwwqqqkkkfffdddaaaZZZVVVVVVTTTPPPNNNOOOMMMIIIIIILLLFFFHHHIIIHHHFFFDDDDDDDDDAAAFFFHHHEEECCCCCCBBB@@@@@@@@@@@@AAAAAA@@@???>>>???;;;:::;;;:::999===BBBEEEDDDCCCCCCDDDEEEDDDCCCCCCBBBAAABBBCCCDDDCCCAAAAAAEEEFFFBBB@@@BBBBBB@@@AAAAAACCCDDDDDDDDDDDDDDD???BBBEEECCC@@@???BBBFFFAAABBBDDDEEEDDDCCCBBBBBB<<<<<<<<<999777555666777:::;;;888555666777222+++)))000555333111222333111555444444555888;;;;;;;;;;;;???@@@??????BBBAAA>>>:::===???>>>@@@CCCAAA<<<>>>???AAA???777111444<<<>>>===<<<<<<===>>>>>>===666444555;;;@@@AAA===:::111...///333444111111333333///...111222000///000444000///000///)))&&&&&&...***(((++++++)))'''))),,,++++++...111///&&&$$$+++///......000///---///.........000000...---///...---,,,+++*********,,,---...---,,,,,,---///............------,,,+++,,,###%%%---&&&$$$((('''%%%###!!!###%%%&&&&&&%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((+++...---((( %%%+++,,,---------...000222000000000000111111000///***---,,,)))(((++++++(((222///000...$$$,,,---222555222000///...*** }}}|||{{{zzzxxxwwwoooiiidddbbb___XXXTTTTTTPPPLLLJJJKKKKKKIIIJJJMMMHHHIIIJJJHHHFFFDDDCCCDDDAAAFFFHHHEEECCCDDDBBB???<<<<<<=========<<<<<<<<<>>>;;;::::::888777<<>><<<:::;;;===>>>>>>===000555;;;>>>>>>;;;777555...,,,---000000,,,+++---000------111444333333555333333444333,,,$$$$$$)))...***))),,,---***)))***---+++,,,///111,,,###&&&,,,///......//////,,,///......///000000///---------,,,,,,,,,,,,,,,---,,,...//////......///111------...////////////...***!!!%%% %%%***+++&&&!!!###%%%''''''&&&%%%%%%&&&###%%%&&&&&&&&&&&&''')))%%%%%%$$$$$$$$$$$$%%%%%%''''''(((******((($$$!!!###(((***,,,,,,,,,---///111...///000000000/////////---//////+++***+++***&&&000......+++""" +++///444555222///...+++(((!!!}}}{{{zzzyyyxxxvvvtttlllfffaaa___\\\UUURRRRRRLLLHHHGGGHHHHHHGGGHHHLLLIIIIIIIIIHHHEEECCCCCCDDDAAAFFFIIIFFFDDDDDDCCC???===>>>@@@???>>>======>>>===;;;::::::888777===EEEIIIHHHFFFFFFFFFFFFEEECCCDDDDDDDDDFFFGGGGGGEEEBBB<<>>???AAACCCDDDFFFFFFEEECCC@@@AAADDDFFFFFFEEECCC@@@???CCCHHHHHHBBB<<<777888999888666555555666777777555222333444000)))+++222666444222222222111222111222555999<<<>>>>>>:::>>>@@@???@@@DDDCCC@@@???AAABBB@@@AAADDDBBB===<<<>>>BBBCCC===555333777>>>;;;888999<<<>>><<<:::000888>>><<<666333///,,,333222333555222......111+++((((((,,,///------///***,,,///---&&& $$$---,,,))))))---...,,,***,,,---+++,,,000...(((!!!(((---000...---//////,,,///......///111111000...///...---,,,+++++++++++++++---///000//////000111,,,---...000000///......%%% %%%)))+++((("""%%%$$$&&&(((((('''%%%%%%&&&###%%%&&&''''''''')))+++&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))'''%%%!!!''')))+++,,,+++,,,...///,,,///111111000......///---000111......111000---******+++((( ###...111666888444000///,,,)))!!!}}}{{{yyywwwuuurrrooohhhbbb]]][[[XXXQQQNNNNNNLLLGGGEEEFFFEEEDDDEEEIIIEEEFFFGGGEEEDDDCCCDDDFFFAAAGGGJJJHHHFFFEEECCC@@@@@@BBBDDDCCC@@@??????@@@<<<;;;;;;;;;::::::AAAKKKFFFDDDCCCCCCDDDEEEDDDDDDBBBBBBBBBDDDEEEEEEBBB@@@???DDDFFFCCCAAAAAA@@@>>>>>>>>>???@@@AAABBBCCCDDDBBBBBBAAAAAAAAABBBEEEGGGCCCBBBCCCDDDEEECCC>>>:::555777888888666555666777555555333111222444000))),,,333777555333333333111333333333555999;;;=========@@@BBB@@@@@@BBBAAA>>>AAACCCAAA>>>???BBB@@@<<<;;;<<<@@@CCC???777333444===999666777:::<<<:::777555:::;;;666333333111---888666777888666222333777---)))'''***+++(((&&&'''$$$$$$%%%%%%"""$$$,,,***'''(((---///---,,,...---+++---///+++###!!!###)))...000...---//////,,,///......///111111000//////...---+++************(((+++---///......///000---...//////...,,,***)))!!!$$$'''(((%%%!!!"""'''%%%'''))))))((('''&&&'''&&&'''(((((('''''')))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%'''***+++***(((### (((***,,,,,,,,,,,,---...---000333333111//////000***...000///000333333000(((******&&&###...///444666333000000---***~~~{{{xxxvvvrrrnnnkkkeee___ZZZXXXUUUOOOKKKKKKLLLHHHEEEEEECCCAAACCCFFFBBBCCCDDDCCCCCCCCCEEEGGGBBBGGGJJJHHHFFFFFFDDD@@@>>>@@@BBBAAA===;;;<<<>>>;;;:::;;;===<<<===EEEPPPEEECCCAAABBBDDDFFFGGGGGGDDDCCCDDDFFFGGGGGGDDDAAACCCHHHIIIEEEBBBAAA???<<<@@@@@@??????@@@@@@AAABBB>>>AAACCCAAA======CCCHHHCCCEEEGGGFFFBBB===:::999444666888888777666777888444444222000222444000***---333888666333333333222666444444555888:::;;;;;;@@@CCCCCC@@@@@@AAA???;;;BBBCCCAAA======@@@???;;;;;;;;;>>>BBBAAA999444222===999555666999;;;888555999:::666111333999:::555444333444555222///111666777222///000///***''''''***&&&$$$%%%%%%$$$(((...)))'''(((---000///---///,,,,,,...///))) !!!'''***///111...---//////,,,///......///111222111///,,,,,,+++******+++++++++&&&))),,,---------...///......///...,,,)))&&&$$$$$$&&&(((%%%###%%%&&&'''&&&(((******)))((((((((((((******)))((('''((()))'''&&&&&&%%%%%%&&&&&&'''###$$$&&&))),,,---+++)))((( )))+++------,,,,,,---...---111444555222000000111)))---///---...111000---+++,,,,,,&&&!!!***+++111333111//////---***{{{vvvrrrnnniiifffddd\\\SSSOOOPPPOOOIIICCCEEEAAA>>>>>>AAADDDDDDCCCGGGAAA???BBBEEECCCBBBCCCGGGKKKKKKFFFBBBAAA@@@===@@@@@@>>><<<::::::===@@@AAA;;;777777;;;@@@HHHNNNHHHIIIEEEAAAAAAEEEEEEBBBEEEEEECCCBBBBBBAAABBBBBBHHHEEEAAA@@@@@@@@@===;;;BBBCCCBBB>>>???CCCEEECCCCCCAAA???@@@BBBCCCDDDDDDDDDCCCBBBCCCDDDBBB>>>:::888888666555555444444444555666555222222333000***000222444555444333333444222333444777;;;=========;;;???AAA@@@@@@BBB@@@======>>>@@@>>><<<:::::::::>>><<<888444666999555///888444222777???@@@888///:::444111333666555444555666222000111555666444000111111000///....../////////111---$$$"""(((+++...---,,,,,,,,,,,,---.........///...%%%###,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........000...***))),,,+++)))******+++,,,---//////000------...111222...&&& %%%'''---)))###!!!$$$%%%&&&(((***###$$$%%%'''(((((((((((()))((('''&&&&&&'''((()))***)))'''&&&'''(((***+++***((((((+++,,,******---$$$%%%"""&&&---000---*********)))+++++++++,,,---...///000///000111000---,,,+++,,,&&&++++++!!!&&&,,,222444333000...---((("""zzzvvvsssnnnjjjgggccc\\\SSSNNNLLLJJJEEE@@@EEEBBB??????BBBDDDDDDCCCFFFAAA@@@CCCDDDBBB@@@@@@FFFJJJJJJFFFCCCCCCBBB@@@@@@???>>><<<::::::===@@@;;;:::999888:::@@@JJJRRRGGGHHHFFFBBBCCCGGGHHHEEEEEEEEEDDDCCCBBBBBBBBBBBBFFFCCC@@@@@@AAABBB@@@>>>AAABBBAAA>>>>>>BBBDDDBBBDDDBBB@@@@@@AAABBBBBBBBBGGGEEECCCCCCBBB???:::666777666666555555555555555333555555333333555222---000222444555444333333333222222444666999;;;;;;;;;<<<@@@BBB@@@AAACCCAAA>>>???===;;;;;;===>>><<<:::888:::;;;<<>><<<888444:::444222555888777666777666333000111555666444111111000//////.........//////000,,,$$$ ###)))+++......---,,,,,,---.........111111+++$$$"""&&&,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------///111000,,,+++......++++++,,,---...///000000111000000//////+++%%%###(((''',,,(((!!! $$$&&&'''''')))***&&&''''''((((((((('''''')))(((''''''''''''((()))((('''&&&%%%&&&''')))***+++)))(((++++++((((((***))))))(((!!!""")))...,,,***+++,,,+++,,,,,,,,,,,,---......///,,,---...---***)))((()))'''+++))) '''---///111111///......)))###}}}zzzvvvsssooojjjgggaaa\\\TTTMMMHHHCCC???===DDDAAA??????@@@AAAAAAAAABBB>>>???CCCDDDAAA???@@@CCCGGGHHHDDDAAABBBBBB@@@>>>>>>===;;;::::::===???888:::;;;::::::AAAKKKRRRFFFHHHGGGDDDDDDHHHJJJHHHEEEEEEDDDDDDCCCBBBBBBBBBCCCAAA@@@@@@BBBCCCCCCBBB@@@BBBAAA===>>>BBBCCCAAAFFFDDDAAAAAAAAABBBAAA@@@EEEDDDBBBBBB@@@===888555666666555555555555555666222444444333444666333...///111444444333222222333222222444666777888999999<<<@@@AAA@@@@@@BBBBBB>>>@@@;;;777999>>>AAA>>>:::<<<<<<;;;888888888222***---555===???;;;777666888:::444222666999999888999666333111222555666444111000000000//////////////////000+++$$$!!!&&&***+++......---,,,,,,---......---333222'''"""&&&++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------///111000,,,,,,......,,,------...///000111111222222222111---&&& (((***''')))$$$"""$$$''')))(((((()))***((()))))))))(((((('''&&&))))))(((((((((((())))))&&&&&&%%%$$$%%%&&&'''(((+++((((((***)))&&&%%%(((***,,,,,,'''&&&++++++***,,,...---------------------......+++,,,---+++)))''''''((((((***'''(((...,,,//////------...***$$$~~~{{{xxxuuusssnnnjjjfff^^^ZZZSSSKKKDDD@@@>>>===@@@???>>>======>>>>>>>>><<<;;;===BBBDDDAAA@@@AAAAAAEEEFFFAAA?????????============;;;::::::<<<>>>:::;;;;;;:::===EEEKKKMMMEEEHHHHHHEEEDDDGGGHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDD@@@BBBBBB??????CCCDDDBBBDDDCCCAAAAAABBBBBBAAA@@@@@@@@@@@@@@@???===:::888888777666555444333333444111444444333444555222,,,///222444444333222222333333444666777777777888999;;;???@@@>>>>>>AAA@@@===???<<<999:::>>>AAA@@@>>>@@@===666...,,,...---)))***333<<<>>>:::555666888888333111666:::999888888555333222333444555444222000111111111111111000000//////***$$$$$$))),,,+++......------------......+++333000###)))...***,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,...---******------+++------...//////000111111222333222,,,$$$"""***)))$$$###%%%''')))***)))(((((()))((()))))))))))))))(((((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&'''''')))&&&&&&((((((%%%%%%((('''***,,,)))###$$$+++++++++---///..................------------------+++)))(((((()))))))))$$$!!!***...,,,......,,,,,,---)))###{{{yyywwwtttqqqmmmhhhdddZZZVVVOOOHHHCCC@@@???????????????>>>>>>>>>>>>???===<<<>>>BBBBBB>>>===???CCCGGGGGGBBB>>>>>>===:::;;;<<<<<<;;;::::::<<<>>>:::999666888BBBNNNPPPJJJEEEIIIJJJEEECCCDDDEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAACCCCCCAAAAAADDDEEEBBBBBBAAA@@@AAACCCDDDCCCBBB>>>???@@@@@@>>>;;;999888999888777555333222111111222555555333333333///)))000222444555444333333444444777999999888888999;;;:::======;;;<<<>>>>>>;;;<<<============>>>???AAA555666333///111777:::999---333:::>>>===:::999999666111000555888777666666333333222222333444333222111222222333333333222111///---((($$$&&&,,,...,,,........................***000,,, ***...(((------------............------------............+++------******---...,,,---------......//////000222222///(((  '''%%%"""%%%%%%''')))***((('''&&&'''&&&'''((()))************(((((())))))))))))((((((&&&&&&%%%&&&&&&&&&''''''%%%###$$$'''(((&&&'''***%%%(((++++++''' $$$+++,,,,,,...///...---.../////////...---,,,,,,---,,,***((('''((()))((('''!!!###+++...---//////,,,,,,,,,'''!!!~~~zzzxxxuuussspppkkkeee```XXXRRRJJJDDDAAA@@@???>>>>>>???AAA@@@??????@@@BBBAAA@@@AAACCC@@@;;;999<<>>;;;:::;;;;;;;;;::::::;;;===666555333777FFFVVVUUUJJJEEEJJJKKKFFFCCCCCCDDDCCCFFFFFFGGGGGGGGGEEECCCBBBBBBCCCCCCAAA??????@@@AAAAAADDDDDDBBBBBBEEEEEECCC@@@@@@@@@BBBDDDEEECCCBBBAAABBBCCCAAA===999666555999888666444333222111111333666666444444333...(((111333666666555444444555555888;;;;;;:::999;;;===999<<<<<<999:::======;;;;;;===??????<<<;;;<<<===+++000555777:::======:::222555:::>>>??????===<<<444000///444777555333333222222222222222222222222000111333444444333222222000,,,'''$$$(((///000,,,---...////////////...---***,,,'''!!!"""***---(((------------............,,,,,,,,,---------......,,,......,,,,,,000111///---------....../////////111...(((!!! ###'''(((&&&((())))))(((&&&&&&&&&%%%%%%'''((()))*********''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$"""###'''((('''(((+++%%%'''***,,,***&&&!!!""")))++++++...///...------///000000///...---++++++***(((%%%%%%&&&((('''%%%%%%,,,---...000000---,,,,,,''' |||xxxwwwtttqqqnnnhhhaaa]]]WWWOOOFFF@@@??????<<<::::::<<>>>>>@@@BBBAAA@@@AAABBB???;;;;;;@@@CCCFFFFFFBBB??????>>>;;;888:::;;;;;;::::::;;;<<<666888777999FFFUUUSSSHHHDDDJJJLLLHHHDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFDDDBBB@@@AAABBB@@@>>>===???AAA@@@CCCDDDBBBBBBEEEEEEBBBAAAAAAAAABBBDDDDDDBBB@@@AAACCCDDDBBB===888666666666666555444333333333333333666777666666666111+++333555777888777666666666444888<<<<<<:::999<<>>???555000///444777444222111000000111111000000000111...///111222333222111000000,,,&&&$$$***222111,,,---...///000000///...---,,,((($$$$$$'''++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++......+++,,,000111///...////////////000000000+++&&&$$$'''((((((&&&(((******(((&&&&&&'''%%%&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%%%%%%%%%%&&&###$$$'''(((&&&'''***%%%&&&(((******((($$$"""%%%(((***---///...+++---...000111000///...,,,+++***(((%%%%%%&&&(((&&&###''',,,+++,,,//////---------)))###~~~{{{xxxvvvsssqqqmmmggg```[[[XXXNNNBBB===>>>>>>:::555555888;;;<<<;;;;;;===???<<<<<<>>>@@@???===AAAGGG===AAABBB>>>;;;<<<<<<:::888999;;;;;;::::::;;;<<<999======<<>>===@@@CCCBBB>>>:::999:::333333333333444444555666222666888888999999555...333666888888777666777777333777<<<<<<:::999<<<@@@:::===<<<::::::===>>><<<<<<999888999<<<:::222,,,444777888666666999;;;:::---333888999888777;;;???666111000444777444111000///000000000///...///000,,,...000111222111000///000+++%%%$$$+++333222,,,---...///000000///...---...&&&###''',,,++++++,,,))))))*********+++++++++((())))))))))))*********))),,,,,,)))***...000...000000000000111111111111&&& ###''')))(((&&&''')))***+++)))''''''(((''''''''''''''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$""""""###$$$$$$$$$$$$###(((%%%%%%((((((&&&&&&)))%%%%%%%%%&&&'''&&&###!!! """&&&)))---//////***,,,...000111111000///......,,,***'''''')))+++%%%"""(((,,,***+++---...---...///+++&&&~~~{{{{{{vvvpppkkkgggbbb\\\WWWSSSOOOHHHAAA;;;777666666999;;;;;;:::<<<>>>===888888;;;;;;888999???CCCDDDDDDBBB???===<<<:::777555:::999777666666777999:::BBB<<<;;;CCCKKKLLLJJJHHHMMMIIIFFFHHHIIIFFFEEEGGGEEEEEEDDDBBBBBBAAAAAAAAACCCAAA@@@AAACCCEEEEEEDDDEEEBBBAAACCCDDDBBBDDDGGGDDDCCCBBBAAA@@@?????????GGGGGGCCC<<<888888666333777555555666444111222666444444444666888777111---444666666666444333444555<<<:::999:::<<<>>>>>>======<<<;;;<<<===>>>===<<<>>>666555;;;:::111---111::::::999999::::::;;;<<<444)))888666:::BBB444>>>888000---222666555222333555333000///000111111111222444222///000333222...---&&&%%%+++///......222222333000,,,---///...***---'''"""%%%,,,000---(((******++++++++++++******---+++))))))+++,,,---,,,++++++++++++,,,------......111222000222444333///!!!''')))((((((+++...(((***---,,,***(((***+++&&&'''''''''&&&%%%%%%$$$%%%&&&&&&'''&&&%%%###"""$$$""""""$$$''')))'''%%%'''%%%######$$$&&&&&&&&&'''''''''&&&&&&'''''''''+++######+++...,,,'''.../////////......000222000222000***((()))(((%%%$$$"""%%%&&&(((------,,,,,,///111+++###~~~|||zzzuuuoooiiieee```YYYTTTHHHEEE@@@;;;888777888888333666666555666999777333555999999666777===AAABBBBBB@@@>>><<<<<<:::888666:::999777666666777999::::::666666@@@IIIKKKIIIHHHKKKGGGEEEGGGHHHFFFEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDBBBAAACCCEEEEEEBBBAAADDDDDDBBBCCCGGGDDDCCCBBBAAA@@@@@@@@@@@@AAABBB???999666777666333666444555666555111333777555444444666888666111,,,444555666666444333444555999888888999<<>>;;;888555444444555666222555555333555888777333222666666444555:::>>>??????===;;;;;;;;;:::888666999888777666666777888999888444666???GGGIIIGGGGGGIIIEEECCCFFFGGGEEEEEEGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDHHHJJJFFF@@@===@@@EEEEEEAAAAAADDDDDDBBBCCCFFFCCCCCCBBBAAA@@@@@@@@@AAA===???===999888:::999777666555555777666222333777777555555666777555///***333444666666555444555666777666777999<<>>@@@CCCDDDAAAAAADDDDDDBBBBBBEEECCCBBBBBBAAAAAAAAABBBBBB???AAA@@@===<<<>>>>>>;;;:::888999:::888333333777777666555666777444...(((111333666666555555555666777666777999===??????>>>======>>>===<<<;;;<<<===;;;::::::888000+++111;;;888888777777888888999:::777000222555:::;;;666777333888444***+++777888///333111//////000111111000...000000///111444333...&&&'''***///111000......+++------+++,,,///...*** $$$(((+++,,,+++******'''(((((())))))((((((''')))((('''''')))******)))+++***)))))))))))))))***+++,,,+++***,,,+++"""%%%***+++*********((((((((((((''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$###%%%$$$$$$%%%'''))))))((((((''''''&&&&&&''''''(((&&&+++///+++!!! ###%%%$$$!!!%%%&&&$$$'''((()))((('''((()))+++%%%''''''$$$$$$&&&%%%"""!!!''')))+++---///111000.........)))###|||zzzyyyyyypppkkkddd^^^XXXPPPGGG@@@666444111...,,,*********,,,------+++---111111------222333111222777::::::888777666777888999888777777666666666666666666777===;;;===EEEJJJIIIGGGGGGJJJFFFEEEHHHIIIHHHGGGIIIGGGGGGFFFEEEEEEEEEFFFFFFDDDCCCBBBAAABBBBBBBBBAAACCC@@@AAADDDDDDBBBBBBEEEBBBBBBAAAAAAAAABBBCCCCCCAAADDDDDD@@@???AAA@@@===>>><<<======:::444333666888666555666666333---(((000222555777666555666666999888999;;;===>>>===;;;<<<>>>???>>>;;;:::;;;===;;;888666444000///555<<<666666666666666777777888555111,,,444;;;999999777111777333((((((333555---111000//////111111111000---000000///111444222...###'''+++...//////...,,,///000///------///,,,''' $$$***---,,,*********((())))))******))))))((((((''''''((()))***)))((((((((((((((()))***+++,,,+++///000+++%%%!!!!!!'''+++,,,,,,,,,)))((('''&&&''''''((((((&&&&&&'''((((((''''''&&&%%%%%%#########$$$%%%&&&"""###%%%&&&&&&&&&''''''&&&%%%%%%&&&(((***)))((('''&&&&&&&&&&&&&&&&&&'''(((***,,,+++'''"""###  """$$$###!!!((('''$$$%%%&&&'''&&&%%%%%%''')))$$$'''(((%%%$$$%%%$$$!!!$$$(((((()))+++---///000---,,,,,,((("""~~~|||{{{zzzzzzkkkfff```ZZZTTTLLLBBB;;;///...,,,+++*********+++***,,,+++)))+++000000---+++///111000000555888777666555444555777888777666555555666666666666555555777777<<>>???;;;555333666777555555666666333---(((///222555777777666666777:::::::::<<<>>>???===;;;<<<>>>@@@>>>;;;999;;;===:::999666222000111666;;;666555555555555666777777444222(((444;;;777<<<555000444111***)))///111---000///...///111222111///000333333000111222...)))"""(((---......000///---111333111...---...***$$$###&&&***------+++******((())))))******))))))((((((''''''(((***+++)))((('''''''''((()))+++------+++000000((($$$)))******)))***(((&&&%%%'''(((((((((&&&&&&'''(((((((((((('''%%%%%%$$$$$$%%%%%%&&&&&&"""$$$&&&'''''''''(((***''''''&&&((()))***((('''''''''&&&&&&&&&&&&'''''')))(((((()))***&&&!!!$$$%%%""" !!!""" ''')))(((###$$$%%%%%%###$$$%%%'''&&&))))))%%%$$$$$$""" '''***(((''')))***...///---++++++'''"""}}}zzzwwwuuusssfffbbb\\\VVVQQQHHH>>>777***))))))((((((((()))))))))***)))'''***///000---(((,,,///---...222555444555444333444555666555444555555555666666555555555777777===FFFKKKJJJIIIKKKLLLGGGEEEHHHHHHFFFEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFAAA???AAADDDEEEBBBAAACCCAAAAAAAAABBBBBBCCCEEEEEE???CCCCCCAAA@@@BBB@@@===;;;:::<<<>>>;;;666444777666444444555666333---(((---111555777777777777777999999;;;===@@@AAA???===<<>>AAACCCAAA@@@<<>>@@@DDDEEEAAA===DDDBBBAAACCCFFFGGGEEECCC???AAADDDDDDBBB@@@?????????>>>===<<<:::777555444444111111555666111***'''222444666777666666777999666888;;;>>>???>>>===<<>>===>>>???<<<666111///,,,,,,111888777888999;;;;;;999888777666555222...000666666333666222000000---***+++000------...///////////////222444333111222333+++"""+++---000222222111000...444+++)))000000&&&!!!###)))***,,,,,,***)))***+++(((&&&(((------)))(((***...---,,,***)))(((((((((***+++++++++,,,...///111+++%%%###(((***+++***'''%%%)))---***###((((((((((((((((((((((((###%%%''')))******)))(((&&&(((******)))(((((()))+++***))))))******)))(((((((((((((((((((((((((((***************)))(((((( ###)))%%%###******---,,,)))***...///...---,,,)))&&&### %%%(((******)))(((//////---+++,,,///,,,&&&{{{uuusssqqqkkkccc]]]YYYRRRKKKDDD<<<555000---+++)))&&&$$$###$$$$$$############$$$%%%&&&'''&&&'''((())))))+++///111///////////////000000000111111000000111111222333555===EEEGGGHHHJJJHHHDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEDDDBBBBBBBBBCCCDDDDDDIIIEEEBBBBBBDDDEEECCC???BBB???===???CCCEEEBBB???@@@@@@@@@CCCFFFGGGFFFCCC>>>AAACCCCCCAAA????????????>>>===<<<:::888555444444111000555666000***'''111333555666555555666777888:::===@@@AAAAAA@@@???===?????????===<<<===>>>@@@888111...,,,)))***...555777999;;;<<<<<<;;;;;;777333...,,,333:::888222555222000111///---...222//////000000000000000///333222111333333000***$$$---///111333444333111000333,,,,,,000...%%%!!!%%%((()))++++++)))((()))***)))((()))------)))''')))))))))((((((((()))******,,,++++++,,,...//////...%%%  $$$&&&)))++++++((('''))))))&&&''''''''''''''''''''''''&&&'''((()))((('''%%%$$$&&&(((******)))((()))***...---,,,,,,------,,,+++((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))### ###)))&&& '''+++------******---...,,,+++)))'''###  $$$((())))))(((''',,,,,,***(((***---***$$$~~~yyyssspppnnnggg___ZZZVVVOOOGGG@@@888111,,,+++)))'''%%%###""""""###""""""""""""###$$$%%%%%%$$$%%%''''''''')))---000******+++,,,...///000000//////......//////000111777>>>EEEFFFGGGHHHGGGCCCGGGEEECCCDDDEEEFFFDDDBBBFFFBBB>>>???CCCEEEDDDAAAEEEBBB???@@@BBBDDDBBB@@@AAA???>>>???BBBDDDBBB@@@======???BBBFFFFFFEEECCC>>>@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>===;;;888555444444000000444555000***(((111333555555444444555666777999<<<>>>@@@@@@???>>>;;;===>>>===;;;:::;;;;;;???666...---...+++''''''///000333666777888999999===777///,,,333999555,,,333000///111000......222000111111111111111000000555//////555444,,,''')))000111333444444333222111222//////111,,,###"""(((((()))******)))((()))***+++)))***---,,,(((&&&((('''''''''''''''((())))))+++******,,,......***'''"""'''---///+++&&&'''((((((''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$'''(((******))))))***+++,,,+++++++++************((((((((((((((((((((((((------------,,,+++***)))(((!!!"""$$$$$$"""***)))######+++------++++++......,,,,,,***&&&"""!!!$$$&&&((((((''''''))))))'''%%%'''***((("""{{{zzzuuupppmmmkkkeee\\\ZZZUUUMMMFFF>>>777000,,,((('''%%%###""""""!!!"""!!!!!! !!!!!!"""###$$$%%%&&&''''''&&&'''***---))))))***+++,,,...//////.........---......///000777>>>DDDEEEFFFHHHHHHEEEGGGFFFEEEDDDDDDDDDCCCBBBEEEBBB@@@@@@BBBDDDDDDCCCDDDBBB@@@@@@AAABBBAAA@@@CCCAAA??????AAAAAA@@@>>><<<===@@@CCCDDDDDDCCCAAA===???AAA@@@???======>>>>>>>>>>>>===;;;888666444555000000333444///***(((000222444444333333444555888999<<<>>>???@@@??????:::<<<======;;;::::::::::::000)))---222111,,,)))'''(((***,,,...///000000666222,,,***///555444...111...---000000---,,,...000000111111111000//////666---...666444(((&&&---111222333444444333111000000000222111)))!!!###+++***++++++***))))))***,,,---++++++---,,,'''&&&(((******(((''''''&&&&&&&&&***((((((***,,,***%%%'''---///+++'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))''')))++++++******+++,,,***+++++++++)))))))))***))))))))))))))))))))))))++++++++++++***)))(((''''''"""%%%''''''!!!***+++'''!!!(((,,,---,,,---000000---000---(((""" """###%%%''''''''''''((((((%%%###&&&)))(((###~~~uuuuuuqqqllljjjiiiccc[[[WWWRRRJJJBBB;;;555///+++%%%%%%$$$###"""!!!!!!!!! !!!"""######((((((((('''&&&&&&(((***+++++++++,,,,,,---------///............///000000666===BBBCCCEEEHHHIIIGGGCCCFFFHHHFFFCCCAAACCCFFFBBBCCCDDDCCCAAAAAADDDGGGFFFDDDCCCBBBAAAAAA@@@@@@EEECCCAAA??????>>>======>>>@@@BBBCCCBBBAAA@@@@@@>>>???@@@???>>>======>>>>>>??????>>><<<999666444555000///333444///***(((...000333444333333444666;;;<<<===???@@@@@@@@@@@@999;;;======;;;:::999999666,,,(((...555666111---(((((()))***++++++++++++$$$'''&&&%%%(((///333333222...---111222///,,,,,,...//////000//////......444...///666222&&&&&&000111111222222111000///......000222///'''!!!%%%---,,,------,,,******,,,...///,,,+++---+++'''&&&(((++++++***)))((((((((((((+++******++++++(((!!!'''+++,,,***)))+++)))%%%''''''''''''''''''''''''%%%&&&'''((()))******+++''')))+++,,,++++++,,,------///000///---,,,---...************************+++++++++++++++***))))))&&&### ###''')))((((((,,,***%%%))),,,,,,///222222///111---&&& ######$$$%%%&&&&&&''''''((((((%%%###&&&+++***%%%}}}~~~qqqqqqmmmhhhgggfff```YYYPPPKKKDDD<<<666111+++(((############""""""!!!!!! !!!"""######(((((((((&&&%%%%%%'''(((---,,,,,,,,,,,,,,,,,,,,,//////......//////000111888>>>BBBBBBCCCGGGHHHGGGAAAEEEIIIGGGBBB@@@DDDHHH@@@CCCEEECCCAAA@@@EEEIIIGGGFFFDDDCCCBBBAAAAAAAAAEEEDDDAAA???============@@@BBBCCCBBBAAA???@@@AAA>>>???@@@???=========???>>>?????????===:::666333555000...222333...***(((---///222333444444666888888999999:::::::::::::::888:::======;;;999888888666---)))///666666222...000000000000000000000000'''***)))$$$"""%%%)))***222...---222555222...---------...///////////////222///111333...&&&(((000111111111000///...---,,,+++...///+++%%%###(((............,,,++++++---000///,,,+++---+++(((''')))))))))))))))***,,,---...---......---***%%% %%%(((***)))***,,,***%%%((((((((((((((((((((((((*********)))))))))((((((''')))+++,,,,,,,,,---...,,,///000///,,,***,,,///************************+++,,,,,,---------------***((('''"""###''')))((( &&&++++++!!!###)))---...000333222///---(((!!!"""&&&%%%%%%%%%%%%&&&'''((())))))&&&$$$''',,,,,,(((|||}}}qqqppplllfffdddccc]]]UUUKKKFFF???888333...***'''"""############""""""!!! !!!"""###$$$###$$$%%%$$$###$$$''')))++++++++++++++++++++++++...............///000000<<>>======???@@@AAABBBCCCAAA??????BBBEEE???@@@@@@???>>>===>>>@@@>>>???@@@@@@>>>:::666333555000...111222...***(((,,,...222444555666888:::777777777777777666666666666888;;;;;;:::777666666444---***///555555333111666555555555444555555555666666111***&&&''''''$$$,,,((()))000555333///---,,,---...///000111111111...222444000***'''***000222111111000///---,,,,,,***,,,,,,((($$$%%%))).........---,,,***+++---000///,,,+++,,,+++((((((+++)))))))))***+++,,,---...,,,...000,,,%%%&&&+++)))((())))))((())))))))))))))))))))))))***))))))((((((((((((((('''))),,,---,,,,,,...///***---///---***(((***---++++++++++++++++++++++++******,,,---.../////////,,,***((($$$&&&'''""" $$$!!!&&&))))))"""$$$***,,,%%%%%%+++//////111222000,,,'''###%%%)))((('''&&&%%%%%%'''((()))))))))&&&$$$'''------)))!!!~~~{{{{{{qqqpppkkkeeecccaaaZZZRRRJJJEEE>>>777222...***(((""""""############""""""!!! !!!!!!"""###$$$ !!!""""""$$$'''***))))))******+++++++++,,,...------------...//////???CCCEEEBBB@@@BBBCCCAAACCCBBBBBBCCCFFFGGGGGGFFFCCC???===>>>BBBDDDDDDBBBAAABBBBBBBBBAAAAAACCCEEE@@@@@@???>>>===>>>AAACCC@@@BBBBBBAAA???@@@DDDHHH@@@AAAAAA@@@>>>===???@@@>>>???@@@@@@>>>:::666333555000...111222...***(((+++...111444555777:::<<<>>>>>>===<<<<<<;;;::::::444666999:::888666444444000***(((...444555555666555555444444555555666777;;;999333///000555333///$$$!!!###,,,222111...,,,,,,---///000222333333333,,,444666...'''(((,,,///333222111000///...---,,,)))***)))%%%###&&&+++...------,,,+++)))***---//////+++***,,,+++)))))),,,,,,+++******************(((,,,...)))%%%---+++%%%%%%))),,,))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++'''***,,,---------...///---000333111---+++---111++++++++++++++++++++++++'''((()))+++,,,---......,,,'''$$$$$$ '''222555///%%%+++>>>EEE777"""$$$)))***%%%"""***+++((((((---000000111111...)))$$$ ###+++111***((('''&&&&&&''')))***)))(((%%%$$$'''------***"""{{{wwwooonnnjjjddd```^^^XXXPPPLLLDDD:::222...***&&&###############"""!!!!!! !!!!!!"""###$$$$$$###!!!"""$$$&&&'''''')))***+++******+++---000...------//////...222888DDDBBB@@@BBBDDDFFFDDDBBBAAABBBCCCBBBAAAAAABBBCCCFFFCCCBBBEEEEEECCCDDDHHHDDDDDDCCCBBBBBBBBBBBBCCCGGGDDDAAA@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@???===<<<===>>>???>>>===DDDBBB???===;;;999666333222000111333222,,,((()))...111444666777888:::<<<<<<:::888999;;;<<<:::888999999777444555888777333333)))(((333888444222666555555333222666;;;999444:::;;;777111///333555444111...***((($$$""")))111,,,000111...---000222222444666333+++&&&***111555000000000///...---,,,+++,,,---)))!!!!!!(((---,,,...---+++******+++---...111000///---++++++******'''+++,,,)))))),,,...---//////+++"""(((---((("""&&&...)))))))))((((((((((((((()))'''%%%%%%''')))******&&&''')))))))))***,,,......---------...///111222++++++++++++++++++++++++***))))))+++---//////...,,,+++)))'''$$$ !!!###$$$"""&&&,,,)))""")))///)))$$$&&&,,,000111222333111---"""###***---------,,,+++))))))))))))***///((("""###)))...---***$$$~~~}}}zzzwwwpppoookkkddd```\\\UUUMMMIIIBBB888111...+++(((%%%#########""""""!!! !!!"""######$$$"""!!!!!!$$$&&&''''''******+++******+++---//////---------+++)))---333BBBAAA???@@@CCCDDDCCCAAACCCDDDEEEEEECCCCCCDDDEEEEEEBBBBBBEEEEEECCCDDDGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDAAA???>>>???@@@AAA@@@AAABBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>???>>><<<:::@@@???<<<;;;:::999666444555333333555333,,,((((((000222555666777777999:::;;;999888999;;;<<<;;;999888999888555666999888444222)))(((222777333111444333777888555555999:::888666777555000...111333111///---------+++(((***///,,,000111......111333222222444111)))%%%***000333444444333333222111///...,,,,,,'''!!!###***---+++...---+++******+++---......---,,,+++++++++++++++***------******---///...///***###  )))***''''''***++++++************)))))))))'''$$$$$$&&&'''((((((&&&'''((()))((()))+++.........---,,,,,,---...///++++++++++++++++++++++++***))))))***---......---,,,***)))(((%%%!!!%%%,,,***###'''---+++&&& (((...000111111...)))$$$+++---------,,,+++***)))))))))***111***###$$$)))......+++'''}}}|||{{{xxxvvvnnnnnnkkkddd^^^YYYQQQIIIEEE>>>555///---+++)))'''""""""""""""!!!  !!!"""######!!! !!!###%%%&&&&&&***+++,,,+++***+++---///...,,,,,,,,,***(((---555BBBAAA@@@AAACCCDDDCCCBBBCCCDDDEEEEEECCCCCCDDDEEEDDDBBBBBBEEEEEECCCCCCFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDBBB@@@???AAACCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@@@@@@@>>>;;;888===;;;:::::::::999777555888666666777444,,,((((((222444666777666666888999:::999888999;;;<<<;;;:::888999888666777:::999555///))))))222666333111444333:::<<<888555666999:::333666555111000222222///...---///333333---***+++---111222//////222333222333333000)))'''+++000222222222222111000///...------***$$$!!!%%%,,,---***---,,,+++++++++,,,---...++++++*********++++++,,,+++---,,,))))))...///......$$$###***)))&&&$$$((('''''''''&&&&&&&&&%%%)))'''$$$$$$%%%&&&&&&&&&&&&'''((((((((((((+++---...------,,,+++,,,,,,,,,***************************)))))))))+++,,,+++***+++***)))((('''$$$ $$$,,,+++%%%%%%,,,...)))$$$,,,//////...)))###&&&,,,......---,,,+++******))))))***000)))"""###***000111///))) }}}|||zzzvvvrrrjjjllliiibbb\\\WWWOOOHHHCCC<<<333...+++***(((&&&!!!!!!""""""!!!  !!!""""""!!! ###%%%&&&&&&***+++,,,,,,++++++---...+++***+++,,,+++,,,333===CCCBBBBBBCCCDDDDDDDDDDDDAAACCCDDDCCCBBBAAABBBCCCCCCAAABBBEEEEEECCCCCCEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCAAA??????AAADDDEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@AAAAAA???<<<999===<<<;;;;;;;;;:::777555777555555777444---))))))444666777777666666777888888888888999;;;<<<<<<<<<888999999777888;;;:::555+++(((***222777666555777888<<<===888555666666555333666777555444666444000000///111666444...((('''---222333111000333444333444333///))))))...222111111111111000///...---,,,---'''!!!"""(((......***,,,,,,+++++++++,,,---...++++++************++++++(((***)))''')))...///---))) %%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%)))'''%%%%%%&&&&&&&&&%%%&&&'''(((((('''(((***,,,,,,,,,,,,,,,,,,---------************************+++)))((()))***+++)))(((+++***)))))))))'''###!!!"""++++++'''$$$---000+++!!!###---000---***###"""(((---......------,,,+++*********))),,,%%%!!!)))111333222))) ~~~zzzsssnnneeehhhfff___YYYUUUOOOIIIBBB;;;222,,,)))(((%%%### !!!!!!!!!!!!  !!!"""""" !!!###&&&''''''***,,,------,,,+++,,,...******+++,,,***,,,555@@@AAABBBBBBBBBBBBBBBCCCDDDBBBCCCDDDCCCBBBBBBCCCDDDCCCAAABBBFFFFFFCCCCCCEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@>>><<<===???BBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@??????@@@AAAAAA???===???>>>=========;;;888555555333444666444...***+++555777888888777666666777777888999::::::;;;<<<===888:::999777888;;;999444'''(((,,,444999:::;;;<<<======:::666555777444...111666888666666777555111444222333444111***&&&&&&...222555333222444555333333111,,,''')))///111///444444444333222111//////+++$$$ ###***///---+++++++++++++++,,,,,,------...---,,,++++++*********((())))))(((,,,111111---""" %%%,,,++++++++++++++++++++++++***((('''''''''((('''%%%%%%'''''''''&&&''')))******+++,,,---...///000000************************+++)))((()))******)))'''***)))))))))***)))&&&$$$ )))+++)))!!!###...111---$$$%%%...///+++%%%%%%***---......------,,,,,,+++******)))+++$$$ (((///111000(((~~~}}}{{{wwwqqqkkkccceeeddd\\\UUURRRNNNJJJ@@@999000***((('''$$$""" !!!!!!!!!  !!!"""###"""!!! !!!$$$'''))))))+++,,,......---,,,,,,---,,,+++,,,+++'''(((333??????@@@BBBAAA@@@@@@AAACCCDDDEEEFFFFFFDDDDDDEEEFFFDDDBBBCCCGGGHHHDDDCCCEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCAAA???@@@BBBDDDEEEFFFAAABBBBBBBBBBBBAAA@@@@@@AAA@@@??????AAABBBAAA@@@@@@@@@???@@@???===999666444222333666444///+++,,,666777999888777666666777888999::::::::::::;;;<<<888::::::888888:::777222%%%(((...555:::<<<===>>>>>>===999555666888444---000444777666666777555111555444444333---&&&%%%)))...333666444333555666444222///(((%%%)))000000+++222222222111000///------(((""" &&&,,,---------***++++++,,,,,,---------......---++++++************+++++++++///333000+++&&&000*********+++,,,,,,------)))(((''''''((()))(((&&&%%%&&&'''&&&&&&&&&((()))((()))+++---///000111111+++++++++++++++++++++++++++)))((()))******)))(((***)))((()))***)))(((&&&&&&'''+++)))$$$ ---///...'''%%%...---'''!!!$$$(((+++---......------------,,,+++***))),,,%%% !!!(((------****** yyyvvvuuurrrnnnjjjdddfffcccYYYQQQNNNKKKHHH<<<666...)))''''''%%%### !!!!!!  !!!"""#########"""!!!"""&&&(((******+++---//////---,,,,,,,,,,,,,,,,,,+++''')))555BBB@@@BBBDDDDDDBBBAAACCCEEEDDDFFFGGGFFFEEEDDDEEEFFFDDDCCCEEEIIIIIIEEEDDDFFFDDDDDDCCCBBBBBBBBBBBBCCCEEEBBB@@@@@@BBBDDDEEEEEEBBBCCCCCCCCCCCCBBBAAAAAAEEEBBB@@@??????@@@AAA@@@>>>>>>???@@@AAA???<<<999777555555888555///+++,,,555777999999777666777888888:::<<<;;;999888:::<<<888::::::777777888555///%%%***000555888;;;<<<<<<:::<<<:::777666888777333111555777666777999777333222333666444,,,$$$'''......444777555444666666444444000)))&&&,,,333222,,,............---+++***)))%%%!!!"""(((,,,,,,---000******+++,,,------------++++++************+++++++++,,,,,,,,,///000***"""'''&&&'''((()))***,,,,,,---'''&&&&&&'''((()))'''&&&%%%&&&'''&&&%%%%%%''')))((()))+++---...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++++++++)))***)))(((((())))))((('''***###%%%***)))******---...)))!!!###***((("""!!!$$$'''***,,,,,,---...,,,------------+++***)))(((######+++000///,,,---###~~~vvvpppooonnnmmmkkkfffgggcccXXXOOOKKKIIIGGG999333,,,''''''((('''%%% !!! !!! !!!!!!"""###$$$$$$""""""###&&&)))+++++++++---//////...,,,,,,,,,++++++------***---;;;JJJDDDFFFHHHHHHEEEEEEGGGIIIBBBDDDEEEDDDCCCBBBCCCEEEEEECCCEEEJJJJJJFFFEEEGGGDDDDDDCCCBBBBBBBBBBBBCCC>>><<<:::999;;;===>>>>>>FFFFFFFFFFFFFFFEEEEEEDDDHHHEEEAAA>>>>>>???@@@???;;;<<<===???AAA@@@===::::::888888999666///++++++555777888999777777777888999;;;<<<;;;999888999;;;888::::::777777777444...&&&+++111444777999999888555;;;===999666888::::::444888:::999999<<<:::777...222888666---%%%)))222///444777666555777777444888333,,,***000777666///111111000000///...,,,+++### ###))),,,***,,,222)))***+++,,,---...------(((((((((((()))***+++,,,***++++++***,,,+++"""((((((***+++---///000111%%%$$$$$$&&&(((((('''&&&%%%&&&'''&&&%%%%%%&&&(((((()))+++,,,---,,,,,,+++------------------------***)))))))))+++,,,+++******)))(((((())))))((('''+++'''### $$$))))))...!!!''',,,...+++### '''%%%%%%'''***+++,,,,,,------,,,---......---,,,***)))"""$$$...555555222000&&&~~~wwwqqqpppqqqnnniiikkkfff^^^WWWQQQKKKFFFBBB:::222***%%%%%%&&&$$$!!!""""""!!!!!! !!! !!!"""### """&&&'''&&&(((---000//////000111111000...,,,---***'''***444???CCCMMMHHHEEEGGGHHHEEECCCEEEEEECCCCCCFFFEEEBBBAAACCCEEEEEEEEEEEEFFFFFFFFFFFFFFFBBB@@@BBBEEEDDD>>>888333555888;;;;;;777000***<<>><<<;;;;;;;;;;;;<<<888;;;555999777'''111666777888777666666888:::999888777777999999888777999999555222333666444///&&&---222222222666999999555777888999999888777555888999999:::999888777666777777666111)))%%%)))000000222333222555888777222666***&&&///555222111444222222000---///111---'''###'''***...111///)))***+++,,,---............---,,,)))((('''((()))***(((***,,,---,,,'''$$$))))))'''&&&(((,,,***'''%%%$$$%%%%%%### $$$$$$######$$$&&&'''((())))))***+++,,,,,,,,,,,,............---,,,+++***++++++***)))((('''&&&%%%---***'''&&&'''((())))))'''***+++((( """***...&&&$$$---...---'''"""&&&  ((()))***+++++++++++++++,,,---......,,,***(((&&&!!!&&&+++///000...,,,...))) |||vvvpppoooqqqnnnhhheeeaaaZZZSSSMMMHHHBBB???777000((($$$$$$$$$""" !!!!!!!!! !!!  !!!"""###!!! ###'''(((''')))...000///---------,,,)))''',,,,,,***&&&+++777BBBGGGKKKIIIJJJKKKIIIEEEGGGKKKEEEBBBBBBEEEEEEAAA@@@CCCEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDBBBAAA???===:::888<<<>>>BBBFFFGGGDDD>>>:::555AAAJJJJJJGGGGGGGGGEEEAAACCCBBB??????BBBCCCAAABBBAAA@@@@@@???????????????:::===888<<<999)))333888999::::::999999:::<<<;;;:::999:::;;;<<<;;;999888888444111333555333---%%%---222222222666::::::666777888999999888777666666777888888888888777666444555333...(((&&&+++222000222444333666:::999555333)))'''000666444222666111111///---///111---'''$$$)))+++---///...***------------------,,,,,,,,,+++***))))))***,,,---(((***---,,,)))###%%%(((((((((((()))...+++(((''''''%%%""" ######""""""###$$$&&&'''(((((()))***++++++++++++,,,------,,,+++***))))))************************,,,***(((((()))*********((((((((('''%%%!!! ''',,,+++)))!!!,,,...---'''""""""&&&(((((((((((((((((())))))***+++,,,,,,+++***'''&&& %%%,,,111333333111///***!!!|||zzzuuuoooooopppmmmhhhaaa\\\VVVPPPKKKFFFAAA===444...'''#########!!! !!! !!!""""""!!!!!!###((()))(((+++000222000///......---+++))),,,,,,)))'''---;;;HHHMMMGGGIIILLLLLLGGGCCCGGGOOOEEEBBBBBBDDDDDDAAAAAACCCFFFEEEEEEDDDCCCBBBAAA@@@DDDDDDBBB>>>999666888:::>>>???CCCHHHJJJIIIDDDAAA000;;;EEEGGGFFFGGGGGGGGG===@@@@@@===>>>BBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???;;;>>>888===:::)))222999:::;;;;;;::::::;;;<<<<<<;;;::::::<<<<<<;;;:::777777444111333555111+++&&&---222222333666::::::666777888999999888777666555555777888888777666666222222111+++&&&'''...444000333444333666999888444...((()))222888555444777000000///---///111---'''&&&,,,,,,,,,------,,,---------------,,,,,,,,,++++++******+++,,,...///))),,,...+++%%%%%%)))***)))(((111...+++)))(((&&&### $$$$$$#########%%%&&&'''&&&'''((()))***************************)))((('''))))))***+++,,,------...***))))))***+++,,,***)))(((&&&%%%'''***)))$$$###(((,,,+++$$$))),,,---(((%%%)))------+++******+++,,,,,,)))***++++++***(((&&&%%%!!!'''---222444444444000+++"""zzzxxxsssnnnnnnooolllfff___[[[VVVPPPLLLGGGAAA>>>111---'''###""""""!!!  !!!!!!!!!""" ###(((***))),,,111000...------/////////...,,,+++((('''000@@@MMMRRRHHHGGGIIIIIIFFFAAADDDJJJEEEBBBBBBDDDDDDBBBBBBEEEEEEEEEDDDDDDCCCBBBBBBAAAEEEBBB>>>:::777777999;;;;;;===@@@DDDFFFFFFBBB???222:::BBBEEEDDDCCCCCCCCC===@@@@@@>>>>>>AAABBB???===>>>>>>???????????????>>>:::===888<<<888'''000777999::::::999999:::;;;;;;999888999:::;;;:::888777777555333444555111***)))000444333222555888888666777888888888888777666777777888888888777555444333444111***&&&***111555111444444333444777555000,,,***---444777555333555///000...---...000,,,&&&!!!***000///,,,---//////,,,,,,,,,,,,,,,,,,------+++++++++***+++,,,---...+++...///***!!! &&&******)))///...,,,***(((&&&$$$###''''''&&&%%%&&&'''((()))''''''((()))************)))*********)))(((((('''))))))***+++,,,,,,---...***))))))+++,,,+++(((%%%&&&%%%&&&(((+++***'''$$$ &&&)))***%%%%%%)))---)))!!!'''+++111///---++++++,,,---...,,,,,,,,,,,,***'''$$$"""!!!%%%***...000111222222111---###{{{xxxwwwrrrmmmlllmmmiiiccc\\\YYYTTTOOOKKKEEE@@@<<>>>>>===@@@@@@BBBEEEGGGFFFCCCAAA333888???CCCCCCAAA@@@AAA@@@CCCCCC@@@???AAAAAA>>>;;;<<<===>>>?????????>>>>>>;;;>>>999===999'''000888:::;;;<<<;;;::::::;;;;;;:::999:::;;;;;;:::999777888777555666777111***,,,333666444222444555555777777888888888888777777::::::::::::999777555333666777333***''',,,222333000222333333555999888444+++,,,111555555222222333...///...---...///+++######,,,222000...///111111///...,,,++++++***++++++,,,,,,++++++************---......'''!!!&&&***+++*********)))''''''&&&&&&((('''&&&&&&&&&'''((()))'''((()))***++++++++++++******************)))((()))))))))******************))))))******((($$$!!!"""%%%))))))(((&&&'''((( $$$&&&)))&&& &&&,,,***###%%%+++------+++)))''''''((()))***//////...,,,)))%%%!!!!!!%%%***...//////000222222///&&&|||wwwvvvqqqlllkkkkkkggg```XXXUUUPPPLLLGGGAAA<<<777---+++(((%%%""""""!!!""" !!!"""!!!!!!!!! $$$))),,,,,,///555333000---,,,,,,,,,+++***,,,+++)))+++666FFFQQQTTTOOOIIIFFFGGGGGGDDDAAAAAAFFFBBBAAADDDDDDBBBDDDGGGCCCCCCDDDDDDDDDEEEEEEEEE@@@;;;777888>>>BBBAAA>>>CCCBBBCCCEEEFFFFFFCCCAAA111444:::AAACCCAAAAAADDDAAADDDDDDAAAAAABBBAAA>>>===>>>@@@AAAAAAAAA@@@@@@AAA>>>AAA<<<@@@<<<)))222:::<<>>======>>>>>>===<<<<<<>>>>>>===<<<777999888777777777111)))---444777555222444555444888777777777777777777888:::;;;;;;:::999777555444777:::555+++(((...222111,,,000222444888===>>>:::)))---222444222000111222///000///---......(((!!!%%%,,,111000///111333222333111...+++)))((('''''',,,,,,,,,+++******))))))---,,,)))""" %%%)))&&&'''((((((''''''((()))&&&%%%$$$######$$$%%%&&&(((((()))***++++++++++++******++++++++++++*********)))))))))(((''''''''')))))))))))))))'''$$$!!!!!!%%%))))))%%%$$$%%%((($$$"""###&&&***((("""***+++%%%!!!+++///...+++***)))((('''((()))***......---+++'''###$$$***---...///222555111000(((wwwvvvqqqllljjjiiiddd]]]VVVSSSNNNIIIDDD>>>888444***)))'''$$$!!! !!! !!!"""""""""!!! """"""&&&,,,...///222888666444000......///...---,,,+++***,,,888HHHPPPQQQJJJGGGFFFFFFDDD@@@@@@CCCDDD@@@???AAABBB@@@BBBFFFDDDDDDCCCCCCCCCCCCCCCCCC:::999999<<>>@@@??????@@@BBBCCCAAA???111111777@@@DDDBBBBBBFFF???CCCDDDAAAAAACCCBBB??????@@@AAABBBCCCBBB@@@???AAA>>>BBB===AAA<<<)))111:::===@@@@@@???>>>>>>>>>>>>===<<<===>>>???>>><<<666888888777777777000''',,,222666444333555777666888888777777777777888888777888999999999888666666444888444***(((///222...,,,///111222666;;;;;;777&&&,,,222222//////111444000111000---------&&&%%%***------///333444111000///,,,***)))))))))***,,,,,,,,,,,,,,,,,,+++++++++'''""""""%%%'''))))))'''''')))+++%%%$$$###""""""###$$$%%%&&&'''((()))************)))******++++++*********)))))))))(((((('''''''''(((''''''((())))))'''%%%"""$$$%%%&&&&&&&&&''''''&&&%%%"""!!!!!!''''''))),,,&&& &&&,,,,,,(((((()))))))))))))))************)))(((%%%!!!"""'''---///...///222555000000***!!!~~~{{{wwwvvvqqqkkkiiihhhbbb[[[VVVSSSNNNJJJDDD>>>777333''''''%%%###   !!!"""""""""!!! $$$$$$(((...111111555:::111...,,,+++,,,...//////,,,+++***...999HHHOOOOOOCCCCCCEEEEEE@@@;;;>>>EEEBBB>>>===???@@@???AAAEEEDDDDDDCCCBBBAAA@@@@@@???666999===>>>>>>======>>>>>>======???AAABBBBBB@@@333222888AAADDD@@@@@@DDD===AAABBBAAAAAADDDCCC@@@>>>???AAABBBBBBAAA???>>>@@@<<>>???>>>===<<<<<<===;;;:::;;;<<<===<<<;;;555777777666777666...%%%)))000555444444777999999888888777777777777888888333444666777888888888777111666333***(((000222------000000///111444222...###+++111000...///333666111222000------,,,%%%%%%(((***+++///444333000+++***))))))***,,,...000++++++,,,---............)))$$$&&&(((******'''''')))+++'''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''((())))))))))))))))))***************)))(((((((((((())))))))))))'''&&&&&&(((***+++***)))$$$"""!!!$$$(((***)))&&&'''&&&$$$""""""$$$(((,,,'''$$$%%%$$$$$$(((+++&&&"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&%%%###!!!(((---111111...---///333000000,,,###{{{zzzxxxrrrllljjjjjjfff]]]VVVVVVSSSMMMGGGCCC>>>666///)))(((&&&$$$"""!!!!!!""" ### """###!!!%%%)))))),,,222666666444222///...---+++)))'''///)))%%%--->>>LLLMMMGGGFFFCCC@@@@@@BBBCCCBBB@@@EEEBBB@@@@@@AAADDDDDDDDDEEEDDDCCCCCCBBB@@@===;;;///999AAA@@@>>>>>>===<<<@@@AAABBBCCCDDDDDDDDDDDD888...333???>>>>>>BBBBBB===AAABBB@@@@@@BBBAAA>>>@@@AAAAAABBBBBBAAAAAAAAABBB<<>>888'''333===>>>>>>>>>===<<<;;;;;;>>>>>>===<<<<<<<<<<<<<<<666<<<777555;;;555'''"""333444555777888999999:::999999888666999===<<<777888999:::;;;:::888666444999333+++(((+++111222000+++---...///111222000---,,,///000000//////333666111333444111)))"""!!!$$$+++)))(((***...111111000...---,,,+++***+++,,,,,,))),,,------+++,,,///222,,,"""###,,,,,,&&&!!!$$$((('''((('''$$$!!!!!!%%%((((((''''''(((***+++)))((())))))************))))))((((((((((((((((((((((((+++(((%%%&&&)))++++++)))'''### !!!%%%'''&&&###&&&%%%$$$$$$"""%%%&&&&&&!!! ***+++!!!%%%'''(((((('''&&&&&&'''%%%'''******)))((()))******&&&######!!!!!!&&&)))---000111111333444...------+++###yyyyyyvvvpppjjjhhhhhhddd\\\UUUVVVRRRLLLGGGBBB===555...+++)))'''$$$!!!  """!!! """###!!!$$$''''''(((---111000666444222000000...,,,***...+++)))000;;;FFFHHHFFFGGGCCC@@@@@@AAACCCBBBAAADDDBBB@@@???AAACCCDDDDDDDDDCCCBBBAAA@@@===;;;888555<<<@@@<<<999:::;;;;;;???@@@AAABBBBBBBBBBBBBBB:::...333>>>>>>===AAA@@@===@@@BBB@@@@@@CCCBBB>>>@@@@@@AAAAAAAAA@@@??????EEE???BBB>>>AAA;;;***666999:::;;;<<<<<<<<<<<<<<<======<<<;;;::::::::::::444999666555<<<666)))&&&111111333444555555666666666777777555888;;;:::555888888999:::999777555444888222+++(((,,,111111///,,,.../////////...,,,)))333555555333111000111333000000111222+++""""""(((///---,,,...111333333222000///---,,,,,,,,,,,,---***++++++,,,+++++++++,,,'''%%%))))))'''%%%$$$%%%%%%&&&%%%#########$$$(((''''''(((******)))'''))))))************))))))((((((((((((((((((((((((***(((&&&&&&)))******)))((($$$ !!!%%%'''&&&$$$&&&%%%%%%&&&&&&###"""$$$%%%!!!&&&(((!!!###,,,------+++'''%%%$$$$$$$$$&&&)))+++,,,+++***))))))%%%######""" $$$''')))---///000000222333111000///,,,$$$|||wwwvvvrrrmmmhhhffffffbbb[[[UUUUUUPPPJJJFFFAAA:::222,,,,,,***'''###!!! """!!! """"""!!! $$$(((+++***+++///111111333111///...------+++***))))))+++222;;;BBBFFFHHHGGGDDDAAA@@@AAABBBDDDDDDCCCAAA??????AAACCCCCCCCCCCCCCCBBB@@@===:::777666;;;??????:::777:::>>>???AAABBBBBBCCCCCCCCCBBBBBB<<>>======@@@???===@@@BBB@@@AAACCCBBB???@@@@@@@@@@@@@@@???>>>>>>CCC===@@@===???888(((555555666888:::;;;<<<======<<<<<<;;;:::999888888999333777444555<<<777,,,+++555555666777777777777777333666666555666999777222777777888888888666555444777000))))))---000000///......///000...***'''%%%666666666444111000000111000,,,...333---"""###...222000///000222333222111000000...---,,,,,,,,,,,,,,,++++++,,,......***&&& ###)))+++'''"""$$$$$$$$$%%%&&&%%%###!!!'''&&&&&&''')))***((('''((())))))******))))))((())))))))))))))))))))))))***((('''''')))******)))(((%%%!!!"""%%%''''''&&&$$$$$$%%%&&&'''&&&###!!!"""$$$"""###&&&!!!!!!))),,,---,,,***&&&###"""###$$$&&&))),,,...---)))&&&%%%"""!!!"""  &&&'''***---.........///000444222111...%%%{{{vvvuuuoookkkgggeeedddaaaZZZUUUTTTMMMGGGDDD@@@777///+++***(((%%%###  !!!!!!!!!!!!""""""""""""&&&+++...---...222555444333111...---------,,,+++&&&%%%)))444>>>EEEHHHJJJGGGDDDAAA@@@@@@BBBDDDEEEDDDBBB@@@AAABBBDDDDDDCCCDDDCCCBBB???;;;888666666;;;??????;;;;;;@@@DDDEEEEEEEEEEEEEEEEEEEEEDDDDDD>>>000222===<<<<<>>AAA<<<@@@<<<===666'''555555666888:::;;;======>>><<<<<<;;;:::999999999999555888555666<<<555,,,...888888888999999888777777222555777555666888666222666666777777666555444444555...(((***...000000000......000111...)))&&&&&&333333333333111000000000222+++,,,333---!!!###111000000////////////...---///......---,,,,,,++++++...++++++///333222+++###$$$((('''%%%'''$$$###$$$'''(((%%%"""'''&&&&&&'''))))))((('''(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((())))))))))))(((%%%""""""$$$&&&''''''#########%%%&&&&&&$$$!!!"""%%%$$$"""%%%### $$$)))$$$%%%%%%$$$""""""###$$$%%%&&&))),,,...+++&&&!!!!!! !!! &&&'''***,,,...---------...222111111...&&&zzzuuutttnnnkkkgggeeeccc___ZZZUUUQQQIIICCCBBB>>>444---***&&&%%%###!!!  !!!!!!"""""""""#########))),,,,,,...333777777888666333111111222111000***%%%(((666CCCHHHGGGGGGEEEDDDBBB@@@@@@AAADDDFFFDDDBBBAAABBBDDDEEEDDDCCCCCCDDDCCC@@@;;;888888999;;;???@@@>>>>>>BBBDDDCCCEEEEEEEEEEEEEEEEEEDDDDDD???000111;;;<<<<<>>============<<<<<<<<<<<<===>>>>>><<<<<<777999;;;000)))111666777777777777777666666555999:::666444666777666666666666666555555555666444+++(((///444111000222222///000333///)))***222;;;999888777666333///,,,222000000...((($$$(((000111333444333000---,,,,,,))))))***++++++++++++******'''''',,,000...$$$!!!(((+++(((%%%$$$&&&(((***+++(((''''''(((***+++)))((('''(((((())))))(((((('''))))))))))))))))))))))))''')))******(((''''''((('''%%%""" !!!###&&&((()))(((''''''''''''%%%######!!!###))))))$$$ '''(((&&&$$$!!!((((((%%%$$$$$$%%%%%%$$$######%%%(((***+++,,,***&&&###"""###''''''((('''### $$$,,,'''***,,,...---------...------///...&&&~~~vvvqqqqqqllljjjgggccc___ZZZTTTQQQKKKAAA<<>>AAA>>>@@@BBBBBB@@@@@@AAACCCAAA@@@???AAABBBCCCBBB@@@>>>@@@AAA???;;;:::===AAA===???>>><<<<<<@@@???<<>>===555'''777<<<<<<===>>>>>>>>>======;;;;;;;;;<<<===>>>@@@@@@===<<<777999;;;000)))444888999999:::::::::999999666:::999444222555777777777666666666666666777777444***(((111666333111444555000000222...&&&***444;;;999888777777555000,,,---222111***%%%(((...000111333666555111...------'''(((***,,,------------+++***)))+++,,,((( ''''''((('''&&&''')))+++)))(((((()))+++,,,***)))''''''((((((((((((''''''((((((((((((((((((((((((''')))++++++(((''''''(((%%%$$$"""!!!%%%((((((&&&%%%&&&''''''&&&$$$&&&%%%!!!!!!)))+++(((!!!&&&(((%%%"""((()))&&&&&&((((((((('''&&&$$$%%%''')))***------)))$$$"""&&&,,,))))))***)))###"""***'''***---............/////////111000'''|||tttoooooojjjiiifffbbb]]]WWWRRROOOIII???:::>>><<<111***,,,'''%%%###  !!!######"""!!!$$$&&&%%%***......111777::::::999555000---,,,,,,,,,,,,&&&&&&///>>>BBB===>>>EEE;;;???BBBCCCAAA???@@@BBB???>>>>>>???AAAAAA@@@>>>;;;>>>@@@>>>;;;:::>>>CCC===>>>===;;;===CCCEEEBBB@@@AAABBBCCCDDDDDDDDDDDD???...---888;;;>>>@@@<<<<<<@@@BBBAAABBBEEEEEEBBB>>>???@@@AAABBBCCCCCCCCCCCC@@@GGGAAA@@@777***;;;:::;;;<<<===>>>>>>>>>>>>:::::::::;;;===???@@@AAA===;;;777999<<<000***666555555666777777777777777777:::999333000333777888777777666666666777777888555***(((222888333111555777111///111,,,$$$)))555555444444555777666222...)))222222'''###,,,222111000333555444000---,,,---'''(((***---...//////...///...------+++&&&"""&&&))))))'''%%%''')))***))))))***,,,,,,+++***''''''((((((((((((''''''(((((((((((((((((((((((('''))),,,+++(((&&&'''(((%%%###!!! $$$((($$$###"""###%%%&&&%%%$$$((('''###(((,,,***$$$!!! %%%&&&"""(((---)))$$$'''---&&&'''&&&%%%%%%&&&))),,,***...///)))######+++333(((((()))''' ''''''***---.........///000222222333111)))tttnnnqqqjjjiiiccc[[[WWWUUUQQQKKKJJJEEE???999444000---***(((%%%"""  !!!"""!!!!!!"""++++++---222777999777444444000++++++------***&&&'''***444BBBFFFBBB@@@AAA???@@@@@@@@@@@@???>>>>>>@@@???>>>======;;;777444444;;;AAA@@@999666:::@@@DDD???;;;;;;???BBBAAA???EEEEEEEEEEEEDDDCCCBBBAAA>>>999...///;;;<<<999???888:::===???AAABBBDDDFFFAAAAAA@@@@@@AAAAAABBBCCCCCC???CCC>>>???888***999<<<===>>>??????>>>===<<<===<<<;;;;;;<<<>>>@@@BBBAAA======???888,,,---666:::888555333222222333444<<<777444555555333333666444555555555444333555666///***+++111444222222666///111222000***&&&(((---000111111222222222111111000000+++$$$%%%---333222000/////////......---------......---++++++---...222------...%%%""")))+++(((%%%%%%'''+++,,,---+++((('''((()))(((((((((((())))))))))))************))))))(((((('''******((((((***)))&&&)))%%%!!! !!!""""""&&&%%%%%%%%%%%%&&&''''''%%%'''$$$$$$++++++,,,---### $$$"""&&&&&&'''***,,,---+++)))+++'''&&&((((((''')))---+++...***"""$$$///333///+++,,,------(((!!!"""'''---------000333555666666777---,,,444+++$$$|||qqqlllnnnhhhhhhbbb[[[WWWUUUQQQKKKGGGCCC<<<666222...+++)))'''$$$!!! !!!!!!!!! """$$$++++++...333777999777555555111,,,,,,------***&&&'''***555AAAEEEBBB???AAAAAAAAAAAAAAAAAA@@@@@@???@@@>>>===>>>>>>===;;;999===@@@CCCCCC@@@???@@@BBBAAA===:::;;;???AAA@@@>>>CCCCCCCCCCCCBBBAAA@@@???>>>999...///;;;<<<999???:::===???@@@@@@AAABBBDDDBBBAAAAAA@@@????????????AAA===BBB???AAA:::,,,;;;>>>>>>>>>>>>>>>===<<<;;;>>>===<<<<<<<<<>>>@@@AAAAAA======???888---...777888777666555444555777888<<<777444555666444444666666666555444444444555777---***,,,333555333222555222444666222***&&&)))...000000111111111000000///000000+++$$$%%%---111000111111000///...------,,,.../////////------///000333222222---### $$$&&&(((((()))+++***))))))******)))(((%%%&&&&&&'''((())))))***++++++*********)))))))))(((++++++((((((***)))&&&'''$$$!!! !!!"""""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%'''$$$!!!))))))+++---$$$ ---------......---***'''***''''''***,,,,,,///333,,,+++'''$$$'''...111///------//////)))######(((,,,,,,---///222444444444BBB;;;555000&&&~~~}}}xxxnnnhhhjjjffffffaaaZZZWWWUUUQQQKKKCCC???999333///,,,)))'''%%%###  !!!!!!!!!!!!$$$&&&***+++...333777999888666666222...,,,---,,,)))&&&&&&+++555@@@CCC@@@???@@@BBBBBBBBBCCCBBBAAAAAA@@@???>>>======???@@@@@@???@@@@@@@@@AAABBBAAA@@@>>>===;;;:::<<<@@@AAA@@@===@@@@@@@@@@@@@@@???>>>===>>>999...///;;;;;;888>>>:::<<>>;;;BBB@@@CCC===---<<>>======<<<@@@???>>>======>>>???@@@AAA>>>>>>>>>777...000888777666666666777999;;;<<<;;;666444666666444444666888666555444444555666888++++++///555666444222444444888:::333***&&&***000000111111111000///......111///***%%%'''---111111444333222111///---,,,+++...///111111000000111333333777666+++"""(((*********'''%%%''',,,---***'''$$$$$$%%%&&&((()))******+++++++++******************,,,,,,)))(((***)))%%%%%%###!!!!!!###$$$###"""#########$$$$$$$$$%%%%%%$$$'''%%%&&&(((+++---&&&###(((000///.........---***'''+++((((((,,,------000444...'''"""&&&,,,......000000///111000+++$$$###'''+++,,,---///111222222333111333111,,,(((&&& ~~~{{{uuukkkggghhhcccccc___YYYVVVTTTPPPJJJ@@@<<<666111...+++(((&&&$$$!!! !!!!!!!!!###%%%''')))+++///444777888888777555222///---,,,+++)))'''&&&---777???AAA???>>>???AAABBBBBBBBBBBBAAA@@@@@@@@@>>><<<<<<>>>@@@@@@@@@???@@@@@@AAAAAA@@@>>>===::::::;;;>>>AAABBB@@@>>>???????????????>>>===<<<>>>999......:::;;;777===777:::===>>>???@@@BBBDDDDDDDDDCCCBBBAAA@@@@@@AAA>>>;;;CCCBBBDDD===---;;;CCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@>>>===<<<555///111999777666666777888999;;;;;;:::555444666777666555777999777444333444666777888))),,,222666777555333333222999:::222((('''---333222222222222111///......111---)))'''***000444444777666555333000...---,,,---///111222111111333444000777555&&&!!!%%%(((''''''((()))++++++***(((&&&&&&&&&'''((()))******++++++++++++************+++------***(((***(((%%%###"""!!!"""$$$%%%$$$#########$$$%%%%%%%%%%%%%%%$$$'''%%%$$$(((,,,///***"""!!!(((---+++*********++++++)))''',,,)))(((++++++)))***......### )))000...---000111000111111,,,%%%###%%%***,,,///111111111222333666888888444***~~~zzzssskkkgggggg``````]]]WWWTTTRRRMMMGGG>>>:::555000...+++)))'''###!!!  !!!""""""$$$&&&)))))),,,000444555666666666333111///---+++***((('''&&&///999??????????????????@@@@@@@@@@@@???>>>>>>@@@>>>;;;;;;<<<=========>>>AAADDDDDDAAA???@@@BBB:::;;;===@@@BBBBBBAAA???>>>????????????>>>>>>===>>>999......::::::777<<<888:::============>>>@@@AAA@@@@@@@@@@@@@@@AAAAAA???===DDDBBBCCC<<<+++999>>>??????@@@@@@AAAAAAAAA??????>>>>>>>>>>>>>>>>>>???>>>===999333///333:::777777777666777777777888999555444777888777666888999666333333555666777666'''---444777777666444333///666777...''')))111555444444444333222111000///000+++''')))...444777888888777666444222000///...---///222222222222333444,,,222...######(((,,,,,,(((&&&(((+++******))))))))))))))))))***************************------)))((()))((($$$###"""!!!###%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&###'''%%%"""(((---000...)))'''+++,,,+++)))(((((())))))'''%%%+++((((((++++++)))))),,,+++###""",,,222///...111111//////000---%%%"""###***---111333222222333555666222444666)))---333###~~~xxxqqqjjjhhhggg^^^^^^[[[UUUQQQOOOIIICCC===999333000---+++***(((###!!!!!!"""######$$$''')))))),,,000333333333333444000///...,,,***)))(((((('''222<<>>???@@@???>>>>>>>>>>>>>>>======<<>><<<>>>@@@;;;===???AAABBBBBBAAA@@@>>>>>>????????????>>>>>>>>>999......999:::666<<<<<<>>>???>>><<<;;;;;;;;;===============>>>??????@@@<<>>??????>>>>>>============>>>>>>>>>>>>======;;;666000///444:::777777777666666555555444888444444888999888777999777444222333666777555333'''///666777666666666444///555333***&&&,,,333444444444444444333222111111000)))%%%***111555777999666555444333222111000000...111333444333222333333---+++$$$$$$++++++&&&###''',,,,,,,,,+++******))))))((()))))))))))))))*********)))++++++(((''')))((($$$$$$###""""""$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%###&&&%%%&&&---000///---"""(((///000...000...+++***)))(((&&&$$$(((&&&(((,,,...---...111'''%%%'''...111111000222000...///000...'''######(((---222444333333555777///(((***000&&&---LLL>>>***}}}vvvooojjjhhhggg\\\\\\YYYSSSOOOLLLFFF???:::777222...,,,+++)))(((###!!! """#########$$$&&&)))))),,,111333111000000111------,,,***)))(((((()))(((444???@@@>>>@@@AAA@@@===>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<;;;999777888:::<<<======<<<<<<<<<===???@@@@@@?????????======>>>>>>>>>>>>>>>===>>>999---...999999555;;;;;;===??????>>>===>>>?????????>>>>>>===>>>>>>>>>>>>:::@@@===@@@:::+++;;;888:::===@@@@@@???===;;;:::;;;<<<===============;;;<<<:::333---...444999666666777777666666555444777444444888:::888888999555333111333666777444000'''111888666555666777555222666222(((&&&///444222222222333333333222222111222)))$$$)))000222333555111111111111000000000000111333666666555444333444111&&&###&&&$$$$$$'''***************))))))))))))''''''((((((((()))))))))''')))***'''&&&((('''$$$&&&$$$"""!!!###%%%%%%%%%###$$$%%%''''''&&&%%%$$$###&&&%%%$$$+++.........######$$$)))...222333222000...+++******)))'''&&&)))''')))...///...///222!!!(((...///000333444222111...///222000***%%%%%%%%%***111333333222555777999666444//////,,,}}}|||uuummmiiihhhggg[[[[[[XXXRRRMMMJJJDDD<<<999555000---+++***((('''$$$""" !!!###$$$$$$###$$$&&&((()))---111222000......///+++++++++***((('''((())))))666@@@@@@>>>@@@BBBAAA>>>>>>>>>>>>>>>===<<<<<<;;;:::;;;<<<>>>>>><<<:::<<<999999<<>>>>>>>>======>>><<<<<<===============<<<>>>999---...999999555;;;777999===???AAABBBEEEGGGDDDDDDBBBAAA@@@?????????<<<888>>>;;;>>>:::---===<<<>>>AAADDDCCCAAA===;;;999999;;;<<<============:::;;;999111,,,---444999555666777777777777666666777333444888;;;999888999444111000333777777333...'''222888666444666888666666888222''''''111444///000111111222222222111111333)))###(((///000///111------......//////000000333555888888777555444444666%%%!!!$$$&&&'''(((''''''(((((())))))******&&&'''''''''(((((())))))%%%((()))&&&&&&((('''$$$(((%%%"""!!!"""$$$%%%&&&!!!###$$$&&&&&&%%%$$$###"""&&&&&&"""))),,,,,,---!!!'''+++---...000111+++)))(((((()))******))),,,******......++++++---+++222//////444666333111//////333222,,,'''&&&""")))000333222222444777(((000444---!!!!!!vvvnnnjjjfffccc```^^^[[[WWWSSSNNNHHHAAA===999888222***''')))'''###  !!!!!!!!!!!!!!! !!!######$$$&&&***---,,,...000000///...///000///...+++'''%%%%%%&&&$$$...666===???@@@AAA@@@<<>>>>>;;;999;;;AAA>>>;;;:::::::::999888777555555888<<<>>><<<:::>>>@@@CCCCCCAAA???>>>>>>AAA???===>>>??????<<<999===888111000777???>>>888999:::<<<>>>@@@BBBBBBCCC????????????????????????BBB???999===BBB888///555??????>>>>>>>>>>>>??????@@@===::::::;;;===>>>>>>888>>>;;;000+++111777888444666777999999777666444999999:::999999888777666000555666444444555000((((((222999777222222444666;;;333)))&&&+++111333000111333555555444222222222111+++***000333111000333//////000///------...000000111000///333999888333///%%%&&&)))***&&&(((+++***'''&&&(((***)))((((((''''''''''''(((***((($$$######$$$$$$$$$'''&&&%%%###"""!!!!!!!!!%%%$$$$$$$$$%%%%%%$$$"""######### ---111)))""")))...---,,,...000///''')))***+++******,,,...,,,++++++,,,......---+++)))+++---...------...///---///111111111...&&&)))222222111333555555555777222&&&~~~xxxooogggbbbaaabbb\\\YYYUUUPPPKKKFFF???;;;777666000)))&&&'''&&&"""  !!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%(((***---///000000///......///...---***'''%%%&&&''''''000777>>>@@@@@@BBB@@@===CCC???===@@@AAA>>>>>>??????===:::::::::;;;;;;:::666555666888<<<>>>===;;;>>>@@@BBBBBB@@@???>>>>>>@@@>>>======???>>><<<999???999111///666>>>>>>888;;;<<<>>>???AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???AAA===???AAA555///999??????????????????@@@@@@AAA>>><<<;;;<<<<<<<<<;;;999>>>;;;000,,,222888999555666777888888777666555999999999999888777555555000444555333444444///(((,,,222555555555777888666;;;333***(((---444555333333555666666444333222222***%%%&&&---111000///111//////000///------///000000111000000444888666111((( $$$'''(((((('''(((((()))+++,,,(((((('''&&&&&&&&&&&&'''(((%%%###"""###$$$$$$$$$%%%$$$$$$###"""!!! #########$$$&&&&&&$$$"""#########"""###&&&###%%%)))+++***,,,///...***%%%'''(((((((((''')))***,,,++++++,,,------+++******,,,............///000---...///111000---%%%""")))///222555999999666333777444(((~~~}}}xxxoooeee``````bbbZZZWWWRRRMMMHHHCCC===888555444...'''%%%&&&%%%  !!!!!!!!!%%%&&&&&&%%%###$$$&&&(((///000111111///------......,,,)))'''&&&&&&''')))222:::???@@@AAABBBAAA>>>AAA===<<>>>>>===???AAACCCCCCAAA@@@??????===<<<<<<===>>>>>><<<;;;@@@;;;222...444<<<===999===>>>???AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>BBBAAAAAA???333000===>>>>>>??????@@@@@@AAAAAAAAA???===<<<<<<;;;999777:::???;;;000---333999:::777777777777777777777777999999999888777555444333111333444333333222---'''222333333222666;;;:::666888000((((((...444555444555555666666555444333333&&&%%%(((///444333222333...///000///......///111000111111111444777444... """***((('''''')))***++++++(((((('''&&&&&&&&&&&&&&&'''$$$""""""###$$$%%%$$$"""#########"""  !!!"""$$$&&&&&&###!!!###$$$$$$###  ### ###++++++***)))---111---&&&'''((())))))((('''((()))---,,,++++++,,,,,,***(((+++---///000///...///000//////000222111,,,%%%!!!'''+++...111666:::888222111555333'''~~~|||vvvnnngggbbb``````YYYUUUPPPKKKFFFAAA;;;777333222---'''%%%'''%%%  !!!!!!!!!%%%&&&&&&%%%$$$$$$''')))000111222111///---------000,,,((('''&&&$$$&&&)))555<<>>>>>@@@;;;:::888999::::::999888666666888:::<<<>>>>>>>>>AAACCCDDDDDDBBBAAAAAAAAA;;;;;;<<<======>>>===<<>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@CCCAAAAAA@@@444000>>>======>>>??????@@@@@@@@@@@@>>>=========<<<999777<<>>AAA@@@@@@BBBBBB@@@AAA===;;;>>>???===<<<>>><<<;;;999999999888666444777888:::;;;<<<===>>>>>>@@@AAABBBBBB@@@??????@@@:::;;;<<<=========>>>>>>BBB===555000333;;;>>><<<>>>??????@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBB>>>???AAA666111<<<<<<===>>>?????????>>>>>>>>><<<<<<<<<===<<<:::888<<<>>>999///---666<<<;;;888888777777777777888888888777777777555444333222333111111222222...***(((555777777222000333555555666,,,%%%***000111111222222111000111333555444333"""&&&+++...000///---+++...///000/////////111222000222333333444333---$$$!!!))),,,***((()))+++,,,+++***)))((((((((((((+++)))'''&&&&&&&&&%%%###$$$%%%&&&'''&&&$$$"""!!!!!!###%%%&&&$$$"""$$$$$$%%%&&&%%%!!!  ###(((+++(((---...+++(((******))),,,.........,,,+++,,,......---,,,,,,,,,+++)))'''---///111111000///000111666333333444000'''"""###)))000666444222333444444---(((!!!wwwnnnjjjjjjhhh```YYYXXXTTTNNNIIIDDD???:::777000000---(((&&&(((%%%!!!  !!!!!!!!!!!!"""$$$%%%%%%(((+++...000111222222000......///333+++&&&(((&&&"""$$$+++:::???BBB@@@???BBBBBB@@@EEE@@@>>>@@@@@@>>>===>>>===<<<;;;::::::999666444888:::<<<===<<<<<<===>>>===>>>>>>===<<<;;;<<<===;;;===>>>???>>>===>>>???AAA>>>777222555===@@@>>>>>>>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBB===>>>@@@666111;;;===>>>???@@@@@@???>>>===>>><<<;;;;;;<<<<<<:::999===>>>777------666<<<:::888888888888888888888888777777777777666555444333555222111333222---***)))444888888333000222555444777,,,'''...555555444666444111//////222444222000$$$+++000000000000...+++...///000000//////111333///222444444444222)))"""(((***+++---///...---,,,***))))))))))))+++***((((((((((((&&&$$$&&&''''''((('''&&&%%%$$$"""!!!!!!"""$$$%%%$$$###%%%$$$$$$%%%&&&$$$!!!!!!  &&&))))))###)))+++'''$$$&&&))))))***+++,,,,,,+++***+++---...---,,,,,,------+++)))...///111111000//////000444//////222---###!!!%%%)))222888666333444888999))) {{{uuummmiiigggddd]]]XXXXXXSSSMMMGGGBBB>>>999666------+++&&&%%%'''$$$  !!!!!!!!!!!!!!!!!!###$$$%%%&&&(((,,,...///000222222000//////000000'''$$$''''''###'''000;;;@@@AAA???>>>AAABBB@@@DDD@@@>>>@@@@@@>>>===???>>>=========>>>===:::888:::<<<>>>>>><<<;;;<<<===<<<===>>>===;;;:::;;;===<<<>>>@@@@@@>>>===>>>@@@@@@>>>999555888???AAA@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBB???>>>===222000===@@@AAABBBBBBBBB@@@>>>===AAA>>>;;;:::::::::999888<<<<<<555+++,,,666<<<:::777888999999999999888777666666777777777666666555777222111444333---)))***555666555222444888888444444)))%%%000888888888;;;:::666111000222222///,,,'''///444222111333222///...///000000///000222444///333555444444111&&&(((------,,,...---+++***)))(((((((((((('''&&&'''))))))(((&&&((((((''''''''''''&&&&&&%%%$$$""""""###%%%%%%$$$&&&###"""$$$''''''""" """"""&&&((((((###'''(((%%%&&&***+++***''')))******))))))+++,,,...---,,,---......---+++---///111000///......///111---...222///%%%%%%,,,...444777444222333333111"""~~~vvvsssnnnhhhddd___[[[XXXWWWRRRLLLFFFAAA<<<888555+++,,,)))%%%$$$%%%###  !!!!!!!!!!!!!!! ###$$$%%%%%%&&&(((+++......000222222000000000111...%%%"""'''(((%%%)))333<<<@@@AAA>>>===@@@AAA@@@AAA===;;;>>>???===<<<>>>>>>>>>>>>???AAA@@@>>><<<;;;>>>@@@???<<<:::;;;===???@@@@@@???===<<<>>>???===@@@BBBAAA???===???@@@???>>>;;;777:::@@@CCCAAA>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC<<>>????????????AAABBBBBB>>><<<>>>@@@======>>>======>>>>>>>>>>>>======AAA???===>>>AAABBB@@@>>>AAAAAAAAAAAA@@@>>>===<<>><<>>;;;666>>>FFFAAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCAAA===AAA<<<===777+++<<>>AAA???===<<<<<<<<<;;;:::======000(((111777555888<<<:::777666777777666444444666777777666555555666444333333333---'''''',,,888777333000222666555000)))(((+++444777666888===??????888---,,,111---"""&&&,,,///......111111///000000000000111222333444777444555777111$$$"""***...+++******)))(((''''''&&&''''''(((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$#########"""""")))(((&&&$$$###!!!!!! %%%$$$###%%%&&&((()))(((!!!---)))111NNNIII++++++++++++***++++++,,,------,,,,,,---///...,,,***000222444333000---++++++---...000///......///000333333333444666444+++"""zzzvvvooogggbbb___]]]XXXTTTQQQMMMHHHCCC>>>999444000///---)))'''%%%$$$!!!  !!!""""""%%%&&&((((((((())),,,......000111111///...///000+++$$$"""&&&%%%"""***777>>>???@@@@@@>>>>>>???@@@BBB===;;;>>>???===<<<>>>======>>>>>>>>>======<<<>>><<<;;;===???@@@???===??????????????????>>>>>>AAA@@@???@@@AAAAAA???===BBB>>>???<<<666>>>FFFBBBAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCCCC???DDD??????999---???AAABBBBBBBBBBBB@@@???>>>???===;;;;;;<<<======<<<;;;;;;...'''111888777:::<<<:::777777777777666444333555777666555444555666222222333444///***,,,222666666333111444999888444&&&&&&+++444888777999===>>>>>>888...,,,000+++!!!(((...111000///111111///000000000111111333444444666555666666...!!!'''---+++++++++***)))((((((((()))))))))))))))(((''''''((('''''''''''''''''''''%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&%%%***"""&&&((())),,,,,,***!!!$$$###!!!***555111%%%,,,++++++******+++++++++......------...---***(((...111333333111///...------...000///......///111222222222333333000((( zzzvvvooogggaaa^^^[[[VVVRRRNNNJJJFFFAAA===999444111///,,,)))&&&%%%###!!!  !!!!!!!!!$$$%%%'''((()))+++...000000111222111///---...///***%%%###&&&%%%$$$,,,777???@@@AAA@@@>>>===>>>???BBB===;;;>>>???===<<<>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;>>>??????>>><<<=========>>>>>>>>>???AAA@@@???@@@AAAAAA???===BBB>>>???<<<555<<>>======;;;:::;;;<<<>>>>>>===888888---'''222999999<<<;;;999888777777777555444333444666666444333444555333333555555000+++...444444555333333777<<<;;;666"""%%%---555888888999<<<<<<===888000...///)))+++000333111000111111////////////000111333444555555666777444)))###+++,,,++++++******))))))(((******++++++******))))))((((((((((((((()))))))))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((###&&&---%%%###)))******+++)))&&&%%%!!!###******$$$###)))++++++++++++************000///.........,,,)))'''---000222333222000000000---...000//////...000111333111000111111+++###zzzsssnnngggbbb^^^ZZZVVVSSSNNNKKKFFFAAA===888333000...+++(((&&&%%%###!!! !!!!!!!!!!!!###%%%''')))***,,,///222222222222000...------...)))&&&$$$%%%%%%%%%...888===>>>@@@???>>>>>>???@@@CCC>>><<>>===???>>>>>>>>>>>>===<<<;;;;;;:::::::::<<<===?????????======<<<<<<<<<=========???>>>===>>>???@@@>>><<<@@@===???;;;333:::CCC@@@BBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEBBB>>>CCC===>>>888,,,===???@@@AAAAAAAAA@@@>>>======<<<:::;;;<<<======<<<777888---'''222999888;;;;;;999888888888777555333222444555555444333333444666666888666///))),,,333333444444333777;;;:::444!!!'''///666888777777999;;;<<<999333000...((( ---111333000///000000...---------...///111333333444777777000$$$)))*********)))))))))((((((*********++++++******))))))))))))))))))*********''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&''''''""" (((///)))$$$###  &&&***)))(((((($$$%%%!!!%%%---,,,$$$%%%///))))))***++++++,,,,,,,,,000/////////000...,,,)))...000333333222000000000---...000000//////000222444111000111///'''zzzooolllgggbbb^^^[[[XXXVVVPPPLLLGGGBBB===888333///---+++(((&&&%%%###!!!  !!!!!!!!!!!!!!!!!!###%%%((()))+++---000333333333222000---,,,---...'''%%%%%%%%%%%%(((111::::::<<<>>>>>>>>>???AAABBBDDD???>>>@@@AAA???>>>@@@===============<<<;;;;;;;;;<<<===>>>??????AAABBB???>>>===<<<;;;;;;;;;;;;===<<<<<<===>>>>>>===;;;>>>;;;>>>999000777@@@>>>CCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEAAA>>>BBB===>>>888,,,===>>>???@@@@@@@@@???>>>===???===;;;;;;;;;;;;:::999777888---'''222888666999:::999888888888777555333222444555555444333333444444555777555---'''+++333333444444333666888555///!!!***333777666555555444:::;;;999555111...((("""---111222///---//////...++++++,,,,,,---///000111333666555+++(((((((((((((((((('''''''''(((((())))))***))))))((())))))))))))******++++++((((((((('''''''''&&&&&&(((''''''&&&&&&''''''((()))%%%###+++///,,,++++++)))###"""$$$!!!$$$'''''''''(((%%% """%%%&&&'''((()))(((&&&''')))+++---.../////////...///000222111000...///111333333111///......---...000000///000111333666222111333...%%%~~~xxxkkkiiifffbbb]]]ZZZWWWVVVPPPMMMGGGBBB===777222...,,,***'''%%%$$$###!!! !!!  !!!!!!"""""""""$$$&&&)))***+++---111333333333222///---,,,---///$$$%%%%%%$$$%%%+++555<<<999:::===>>>>>>???AAACCCDDD???===@@@AAA???>>>@@@;;;<<<<<<======<<<<<<<<<<<<>>>???@@@???@@@AAACCCAAA@@@>>><<<;;;:::;;;;;;<<<;;;;;;<<<>>>>>>===;;;===;;;>>>999///555???>>>CCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCC???CCC>>>???999--->>>===>>>???@@@@@@???>>>===@@@>>>;;;:::;;;;;;999888666888---(((222888666888:::999888999999888555222333444666666444333444555///111444333+++'''---777222444444333555666111***""",,,555666444444444333888888777555111,,,(((%%%---111222...---///000...,,,,,,,,,,,,---...//////333555111&&&&&&''''''''''''''''''''''''''''''(((((())))))(((((((((((())))))******++++++(((((((((''''''''''''&&&$$$%%%%%%&&&'''(((*********'''### &&&,,,)))))),,,///,,,&&&###%%%%%%###!!! """###''',,,+++'''"""((()))$$$&&&,,,+++###&&&(((***---///000000000...---...000222222111//////111333222000...---,,,---...000000000000222333888222111333...### |||{{{uuuiiigggddd```[[[VVVSSSRRRMMMJJJEEE@@@<<<777222///,,,)))'''%%%$$$###!!! """  !!!!!!  !!!"""######$$$&&&''')))++++++---111333222222111///---,,,...000"""$$$$$$###&&&---888???999;;;===>>>>>>>>>@@@BBBBBB>>><<<>>>???======>>>::::::;;;<<<===============???AAAAAA??????@@@BBB@@@???===<<<;;;<<<===>>>===<<<<<<>>>???@@@???===>>>===@@@;;;000555@@@???BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>BBB===>>>888,,,===<<<===>>>??????>>>======>>><<<::::::;;;;;;:::999333555,,,'''333999888:::999999888999999888555222333555777666555444555666///111444333+++&&&---999111333333333555666000))) ,,,555444222333555444555555444222...***''''''...222222///...000222111///...............//////333444---!!!%%%'''''''''(((((((((((((((&&&'''(((((())))))((((((''''''(((((()))******+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))(((&&&"""!!!###''',,,(((***///333000((($$$%%%%%%%%%$$$$$$######""""""###******'''%%%***,,,)))))),,,+++((()))+++---///000000//////---------///000000...,,,,,,...111111000...------,,,...000000000111222444777111000333---  zzzxxxssshhhgggddd^^^XXXSSSPPPOOOJJJGGGBBB>>>;;;777333000,,,)))&&&%%%$$$###!!! """!!!!!!"""!!!  !!!"""###$$$%%%'''(((***+++,,,---000333222222111///------///111 ###$$$###&&&///:::@@@;;;===>>>>>>======>>>@@@@@@<<<:::===>>><<<;;;===999999;;;<<<===>>>>>>>>>===???AAAAAA>>>===???BBB???>>><<<;;;<<<===???@@@???>>>>>>???AAABBB@@@?????????BBB<<<111666AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@??????>>>???;;;@@@:::;;;555))):::<<<===>>>??????>>>======<<<:::999999;;;<<<<<<;;;111333***'''333;;;999<<<999999888999:::888555222444666777777666555555666222555777444***%%%+++666000222333444666777111***+++444333111444777666333222111000,,,(((&&&'''///222333000///222444333111111000///////////////333222***$$$(((((((((((())))))))))))''''''((()))))))))))))))&&&''''''((()))*********((('''''''''&&&&&&&&&&&&(((((('''&&&%%%$$$$$$%%%(((((('''$$$$$$&&&(((+++...222999===999000******$$$%%%&&&'''''''''&&&&&&$$$$$$ !!!$$$)))+++)))&&&)))...---...000111111000...---...------...///...+++))))))+++///000///......///,,,...000000000111333444666000///333,,,