BMv6( ӵĦĦӵĦ~~~4ĉ@ӵ>L=hĦ4ĉ@ӵ>LvvvxxxlllWWWMMMLLLBBB111GG=?HdĦ=ĪjGG=?HdĦttt[[[MMMKKKFFF===>>>:::444---'''"""ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵrrrbbbWWWPPPNNNKKKIII<<<+++$$$&&&%%%?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??wwwlllWWWRRRHHH:::...&&&######******$$$ !!!4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ{{{tttlll[[[HHH>>><<<444///+++###&&&%%%"""4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ~~~hhh\\\WWWKKKAAA;;;333333'''$$$%%%!!!%%%!!!4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵzzzsssiii[[[PPPNNNCCC222,,,+++###!!!""" 4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}zzzdddRRRAAA;;;555+++%%%&&&$$$ 4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRxxxuuuhhhYYYQQQJJJCCC===<<<444&&& !!!"""""""""4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hxxxggghhhiii\\\III>>>:::222***&&&&&&%%%###  $$$$$$$$$$$$&&&(((***,,,4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼suuuggg]]]XXXQQQBBB888;;;<<<111'''###(((""" """$$$%%%%%%%%%%%%))))))))))))+++---///000Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦtttlll___QQQEEE:::222---///)))(((+++***### $$$!!!$$$&&&''')))+++---.........000000000111222444555666?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ~~~mmm[[[WWWXXXAAA;;;333---***(((%%%######!!!!!!$$$"""!!! !!!!!!"""$$$%%%%%%&&&)))+++...///000222333555666666666666777777999:::;;;;;;>AneneneneDenene>Ak<fhDeneneneyyyfffSSSOOONNN===//////222***&&&""" !!!!!! !!!###%%%&&&'''((((((***,,,---......000222444555666777888:::;;;<<<::::::;;;<<<===>>>>>>wwwfff[[[PPPHHH===000...///$$$%%%'''""" !!!"""######'''(((***,,,...//////000000222555666666666777999::::::::::::;;;===>>>???<<<===>>>???@@@@@@@@@|||sssjjjYYYEEE777111,,,''')))###%%%%%% &&&$$$!!!""" """$$$''')))++++++,,,...000222444666666777777777:::<<<===<<<<<<======???>>>>>>===>>>???@@@AAA>>>???AAABBBBBBBBBBBBxxxtttlllTTT<<<999666...%%%"""###""""""!!!%%%"""!!! !!!$$$&&&'''%%%'''***---///111111111444555777999;;;;;;;;;;;;<<<>>>@@@AAA@@@??????@@@BBBAAA@@@??????@@@AAABBB@@@AAABBBCCCDDDDDDCCCBBB~~~pppooocccSSSIIIBBB999,,,!!!)))'''%%%!!!  $$$((((((''''''+++///333555777777777888:::<<<;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEE~~~qqqaaaNNN@@@777111***(((((('''"""###"""!!! """$$$%%%)))---...---...222666666777999:::::::::<<<>>>======>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDBBBAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFyyymmm]]]NNNBBB777+++"""$$$""" !!!"""!!!  !!!###%%%%%%''')))+++---000444666555777:::>>>;;;<<<>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFEEEEEEFFFFFFDDDAAA>>>===AAABBBCCCEEEFFFGGGGGGGGGuuubbbUUU@@@:::111+++(((&&&$$$"""!!!!!!!!!###$$$%%%$$$&&&)))***+++---///222333666999;;;<<<>>>AAADDD@@@AAACCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFFFFFFFEEEEEEDDDEEEFFFFFFDDDBBB???===AAABBBCCCEEEGGGHHHHHHHHHpppbbbWWWKKK;;;000%%%###!!! !!!###%%%'''))))))***,,,///000111333555777888999<<<>>>???AAADDDFFFDDDEEEGGGFFFEEEEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDEEEDDDCCCAAA@@@AAABBBDDDEEEGGGHHHIIIIIIsssfff[[[PPPAAA777222---&&& !!!"""###%%%&&&''')))+++---...///111333555666777888:::<<<<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIHHHGGGFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDGGGGGGFFFEEECCCAAA@@@???AAABBBBBBCCCCCCDDDDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHhhh```VVVCCC666333---%%%""""""###  """$$$&&&((()))------...000111333444444777999;;;<<<<<<===???AAAAAAAAAAAACCCEEEGGGGGGGGGIIIJJJJJJIIIGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@CCCBBBBBBAAABBBCCCDDDEEECCCDDDEEEFFFGGGHHHHHHGGGuuupppTTT:::888777---%%%###!!! !!!!!! !!!"""$$$&&&(((+++,,,---222222333444666777888888<<<>>>@@@@@@@@@@@@BBBDDDEEEDDDDDDFFFHHHIIIIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBEEEDDDBBBAAAAAABBBDDDEEEDDDEEEFFFGGGGGGGGGGGGGGG~~~wwwooo^^^AAA:::000'''###!!!!!!!!!"""!!!""""""###&&&((()))+++,,,---...000333555777888999;;;===???AAAAAABBBDDDGGGGGGEEEEEEHHHJJJKKKJJJIIIIIIHHHGGGFFFFFFIIIKKKMMMMMMKKKGGGEEEDDDAAACCCEEEDDDCCCBBBBBBCCCEEEEEEDDDCCCBBBBBBAAAAAAEEEEEEEEEGGGHHHHHHFFFDDDFFFHHHKKKNNNOOOOOOMMMLLLzzzqqqpppWWWMMMEEE444+++'''"""  """$$$%%%%%%'''***,,,///111444555666888:::<<<<<<===???AAACCCDDDEEEEEEBBBDDDGGGGGGGGGGGGJJJLLLKKKKKKJJJIIIHHHGGGFFFEEEGGGIIIKKKJJJHHHEEEDDDDDDBBBDDDEEEDDDBBB@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCHHHGGGHHHJJJLLLMMMLLLJJJKKKMMMPPPSSSTTTTTTSSSRRRkkkkkk|||___ZZZTTTCCC000,,,)))"""$$$%%%''')))***+++---000333555888;;;===>>>???@@@AAA@@@BBBDDDGGGIIIIIIHHHHHHCCCEEEGGGHHHHHHIIIKKKMMMLLLKKKJJJIIIGGGFFFEEEDDDFFFGGGGGGFFFDDDBBBBBBCCCCCCDDDEEEDDDBBB@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHJJJKKKLLLNNNQQQRRRQQQPPPSSSTTTVVVWWWWWWVVVTTTSSSwww{{{uuu^^^KKK444000///((("""%%%###(((+++,,,...000111222444777:::999<<<@@@AAAAAA@@@???@@@@@@CCCFFFIIIJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIJJJKKKJJJJJJIIIGGGEEEDDDCCCBBBDDDDDDDDDBBB@@@@@@BBBDDDCCCDDDFFFFFFDDDCCCDDDEEEFFFGGGHHHIIIJJJLLLLLLMMMMMMMMMNNNQQQSSSTTTSSSRRRWWWWWWWWWWWWUUUSSSPPPOOOzzz{{{xxxmmm]]]JJJ777)))%%% ###!!!!!!!!!###$$$%%%)))...222333555777888999;;;>>>@@@>>>AAACCCCCCAAA???>>>>>>BBBDDDFFFIIIJJJIIIGGGFFFIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEDDDBBBAAAAAACCCDDDCCCAAA@@@@@@BBBEEECCCEEEGGGIIIIIIIIIJJJLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOQQQTTTTTTSSSQQQRRRSSSSSSSSSSSSQQQPPPOOO~~~{{{|||wwwjjj[[[WWWOOOBBB555---(((&&&)))""""""$$$%%%%%%(((,,,......000555999:::<<<>>>>>>>>>@@@CCCEEEDDDEEEFFFFFFCCCAAA@@@@@@DDDFFFHHHIIIJJJIIIHHHGGGIIIGGGFFFFFFGGGGGGEEEDDDFFFFFFEEEDDDCCCBBBBBBAAADDDDDDDDDCCCBBBBBBDDDGGGDDDFFFIIIKKKLLLMMMPPPQQQLLLLLLLLLLLLLLLKKKKKKKKKNNNNNNOOORRRUUUVVVUUUTTTOOOPPPRRRTTTVVVXXXXXXYYY~~~rrr{{{~~~vvv~~~wwwwwwrrrtttwwwttt~~~}}}rrrbbbZZZXXXPPPCCC<<<:::555,,,###"""'''---%%% """%%%))),,,...+++000666888777888<<>>>>>@@@DDDCCCDDDEEEEEEDDDEEEGGGIIIDDDEEEEEEEEEDDDDDDFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEAAA???>>>AAAEEEGGGFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHHHHGGGGGGHHHJJJHHHJJJMMMNNNNNNNNNPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPLLLNNNQQQVVV\\\```aaa```ddddddeeeffffffggghhhhhh{{{vvvnnniiippp|||}}}{{{qqqkkkjjjfffaaaiiirrrtttxxxvvvfffbbbhhhdddeeehhh```TTTRRRZZZVVVWWWYYYZZZXXXSSSLLLFFFTTT```cccWWWLLLLLLMMMJJJ>>>:::555///***&&&$$$###!!!$$$%%%''',,,222444333444999===BBBBBBBBBCCCCCCDDDDDDDDDGGGDDDCCCDDDCCCAAACCCHHHGGGJJJIIIDDDCCCFFFEEE@@@AAABBBBBBCCCDDDEEEEEEFFFFFFDDDBBBCCCFFFIIIIIIGGGKKKIIIGGGEEEDDDDDDEEEFFFEEEIIILLLIIICCCAAAFFFKKKGGGHHHJJJKKKMMMMMMMMMMMMOOONNNOOOTTTUUUSSSTTTWWWXXXWWWYYY___gggjjjiiieeeggggggfffffffffggghhhiiizzztttwwwsssnnnfff[[[VVV___lllmmmmmmggg]]]WWWUUUPPPIIIQQQYYY\\\```hhhbbbUUUTTTYYYVVVWWWYYYRRRGGGFFFMMMFFFFFFHHHJJJJJJGGGBBB>>>???JJJMMMAAA777777888555000---)))$$$  $$$&&&''',,,111666888777888<<<@@@AAAAAABBBCCCDDDEEEFFFFFFGGGDDDBBBCCCCCCAAACCCHHHFFFIIIGGGBBBAAACCCBBB>>>@@@AAABBBDDDFFFGGGGGGHHHEEECCCCCCDDDGGGIIIGGGFFFIIIHHHFFFEEEDDDEEEFFFFFFFFFHHHIIIFFFCCCBBBFFFJJJGGGIIIMMMPPPRRRRRRQQQPPPUUUSSSTTTXXXYYYWWWWWWYYY[[[ZZZ[[[aaahhhkkkiiiggghhhgggfffeeeeeegggiiikkk}}}zzz{{{tttooouuu{{{~~~|||wwwqqqggg^^^fffddd___VVVKKKGGGOOOZZZ[[[YYYRRRKKKHHHGGGAAA;;;>>>FFFGGGKKKTTTQQQIIIJJJMMMJJJKKKMMMGGG>>>===DDD<<<<<<===@@@BBBBBB???===???HHHJJJ@@@666555555222'''%%%"""!!!!!!!!!###&&&))),,,---333777;;;======>>>AAADDDAAABBBCCCDDDEEEFFFGGGGGGGGGCCC@@@BBBBBBAAACCCHHHEEEFFFDDD@@@???@@@AAA??????@@@CCCFFFHHHIIIIIIIIIFFFEEEEEEFFFHHHIIIHHHGGGHHHHHHGGGGGGHHHHHHJJJJJJMMMKKKIIIGGGGGGIIILLLNNNKKKOOOTTTYYY[[[[[[YYYXXX]]][[[[[[^^^^^^[[[ZZZ\\\]]]\\\^^^bbbhhhkkkiiiggghhhfffeeedddeeegggjjjlllxxxooojjjooooooooooooqqqsssnnnhhhhhhlllmmmjjjgggcccZZZQQQRRRPPPMMMHHHCCCBBBFFFJJJLLLHHHDDDBBBCCCDDDAAA<<<:::AAA@@@AAAIIIGGGBBBFFFFFFDDDDDDEEEAAA;;;:::???;;;::::::<<>>:::AAABBB999///,,,***)))!!!  !!!###%%%'''***---000444777:::===@@@AAAAAAAAADDDFFFEEEEEEEEEDDDDDDDDDDDDDDDDDD???===???AAAAAACCCGGGCCCCCCAAA??????AAABBBBBB@@@BBBEEEGGGIIIIIIIIIHHHIIIHHHFFFFFFGGGIIIJJJKKKHHHIIIKKKMMMOOOQQQRRRSSSWWWRRRNNNMMMPPPTTTVVVWWWVVVXXX\\\___aaaaaa```___aaa______aaa```]]]\\\^^^^^^^^^___bbbfffiiihhhgggeeeffffffggghhhiiijjjjjjwwwvvvyyy}}}}}}{{{vvvqqqkkkeee```^^^___\\\ZZZ^^^dddccc^^^RRRTTTRRROOOOOOOOOJJJCCC>>><<<;;;;;;>>>AAA@@@===AAA>>>;;;===???@@@???>>><<>>;;;@@@>>>;;;AAAAAA?????????<<<888888::::::999777777999:::999999555999999111)))$$$!!!  ###%%%%%%&&&)))...111444888===AAA>>>@@@BBBCCCCCCCCCDDDEEEHHHGGGEEECCCAAA???===<<<<<<777777;;;@@@AAACCCEEEAAA@@@???AAABBBCCCEEEGGGDDDEEEFFFGGGHHHHHHGGGGGGJJJHHHDDDBBBCCCGGGLLLPPPKKKMMMPPPTTTWWWYYY[[[[[[\\\WWWRRRRRRWWW\\\^^^^^^^^^^^^^^^___```aaabbbbbbbbb______bbbaaa]]]\\\^^^______```cccfffhhhhhhhhheeegggjjjmmmmmmllljjjiii~~~}}}tttnnnpppooohhhdddfffhhhiiifff___[[[YYYUUUQQQOOOQQQMMMGGGHHHPPPQQQMMMAAA@@@===:::===AAA@@@;;;555666666888===BBB@@@:::???===<<<>>>===;;;;;;>>>>>>CCC>>>:::===:::888???BBB@@@>>>===;;;:::999999:::888555444444333222111000222333...'''"""  ###&&&)))***+++,,,000555999:::===CCCGGGBBBBBBCCCCCCDDDDDDCCCCCCGGGEEEBBB???:::777444222111...///777???AAABBBDDD???>>>???CCCEEEDDDFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFDDDBBBBBBFFFMMMRRRNNNQQQUUUYYY\\\]]]^^^^^^YYYUUURRRSSSWWW\\\^^^^^^^^^^^^\\\\\\\\\]]]___```aaa^^^___bbbbbb^^^^^^```bbbbbbdddfffhhhjjjlllmmmkkkmmmpppssssssqqqnnnlllvvvwwwvvvqqqrrrooogggeeennnrrrlllhhhjjjhhh\\\UUUWWWVVVOOOMMMRRRPPPSSSQQQKKKGGGHHHEEEAAA@@@FFFDDD<<<:::AAACCC???999888444333777>>>>>>999444999:::666666;;;===;;;===<<<===>>>:::555777===:::???;;;666999888777@@@@@@???<<<999888888777666666333000///...,,,***((( !!!!!!###&&&***---///000111333888===??????@@@DDDHHHDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@<<<888333...+++)))'''%%%)))444>>>AAAAAABBB@@@>>>@@@FFFGGGCCCCCCEEEFFFEEEDDDDDDDDDFFFGGGIIIGGGHHHIIIIIIIIILLLRRRWWWRRRUUUXXX[[[\\\\\\ZZZYYYSSSRRRQQQRRRUUUYYY\\\]]][[[[[[[[[\\\]]]^^^______```^^^___cccdddbbbbbbdddggghhhjjjlllnnnpppsssuuuuuuvvvvvvwwwvvvvvvttttttrrruuuxxxxxxvvvvvvyyy|||zzzyyyiiihhhhhhaaa]]]XXXOOOMMMWWWZZZTTTQQQSSSQQQFFF@@@BBBAAA;;;===EEEDDDIIIIIICCCAAACCC@@@:::555???AAA888555;;;===999444444111111666===<<<777111888:::111+++...555888555555888999333---111:::///666222...333222333<<<888777444000///000///------+++((('''&&&$$$!!!!!!###&&&(((+++///222444555555999===BBBCCCAAA@@@DDDHHHFFFEEEDDDEEEEEEEEECCCAAA<<<;;;777222---)))%%%### %%%222>>>AAAAAAAAAAAA>>>AAAGGGGGGAAA???BBBEEEDDDBBBBBBCCCFFFIIIKKKIIILLLPPPRRRRRRTTTXXX[[[UUUWWWYYY[[[[[[YYYVVVSSSOOOPPPQQQSSSUUUWWWZZZ\\\YYYZZZ]]]___aaaaaaaaa```aaa___aaaeeegggeeeeeehhhkkkmmmoooqqqrrruuuxxx{{{~~~}}}zzzyyyxxxxxxzzz{{{wwwvvvxxxvvvtttpppkkkgggcccaaaXXX___```\\\^^^gggiiidddeeeiiifff\\\TTTSSSQQQNNNGGGBBB===<<>>???===<<<<<<888333555:::999000333888333555;;;:::888000222444,,,***///...000///000111333444222000...000111000...///222666333555111***---444111''')))'''$$$!!!"""(((...///000333555999;;;>>>???DDDEEEEEEDDDCCCCCCEEEGGGFFFBBBBBBFFFGGGBBB<<<999444)))%%%+++,,,###$$$...888:::<<<@@@DDDEEEDDDEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGJJJNNNQQQTTTSSSRRRTTTWWWZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWOOOSSSWWWXXXWWWYYY^^^ccc___```aaabbbbbbdddfffhhhggggggggggggggggggggggggmmmqqqtttuuutttssstttvvv~~~}}}zzzxxxvvvuuuuuuuuu~~~|||}}}www~~~~~~{{{vvvooofffeeeiiifff\\\XXX^^^[[[ZZZZZZYYYXXXWWWVVVUUULLLNNNNNNLLLNNNSSSVVVUUUNNNRRRQQQHHHBBBAAA???<<>>@@@@@@BBBBBB???<<<>>>BBBAAA<<<>>>;;;888:::===???===:::;;;;;;<<<<<<777222444::::::111333777222222888666555...111444,,,***...---000///......000111000///---...///...,,,,,,///111,,,///,,,'''+++222000&&&$$$###!!!###&&&'''***111777777888999<<<>>>@@@BBBBBBEEEFFFFFFEEEDDDCCCDDDFFFDDDBBBCCCGGGFFF???999777000'''###((((((!!!###---666======<<>>AAA===888666666777888888???>>>;;;888;;;???;;;555777777888999999888777666555777;;;;;;555///222999;;;111333666//////444222222+++000444,,,***...,,,///...,,,,,,......---,,,+++,,,,,,+++)))(((***+++$$$''''''$$$(((...---%%% $$$))),,,///333999>>>??????@@@AAABBBCCCDDDEEEFFFGGGHHHFFFEEEDDDDDDEEEBBBCCCFFFHHHCCC999222111((("""!!!$$$###"""***555===BBBAAA???@@@AAA@@@FFFHHHJJJKKKKKKMMMPPPSSSRRRTTTUUUTTTSSSRRRRRRSSSQQQUUUYYYYYYXXXVVVWWWYYY\\\[[[ZZZZZZZZZZZZZZZ[[[[[[^^^bbbcccbbbbbbeeegggfffggghhhiiijjjkkkkkkjjjhhhhhhhhhiiiiiijjjjjjjjjkkknnnqqqrrrssstttvvvwww{{{zzzxxxvvvtttsssssssss|||zzzwwwuuuqqqlllfffbbb^^^^^^cccaaaZZZ___eee^^^^^^___aaaaaa]]]UUULLLFFFJJJGGGFFFLLLPPPOOOJJJFFFEEEEEEDDDDDDCCCCCCCCCCCCAAA888333666666333777@@@>>>@@@AAAAAA???>>><<<:::;;;999666333222333444444888777333222555888333+++000444777777444111111111111444:::;;;444...111999999000111555......333222000***000555---+++...,,,---,,,---...///---+++(((++++++***)))'''&&&&&&&&& ######"""$$$)))'''""" $$$&&&)))...111444888===@@@CCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHHHHFFFFFFFFFHHHCCCDDDGGGGGG>>>111)))(((!!! (((333888???DDDCCCDDDFFFGGGFFFIIIKKKMMMNNNOOOQQQTTTVVVTTTVVVXXXWWWTTTRRRPPPPPPOOOVVV\\\^^^[[[XXXYYY\\\_____________________```aaadddggghhhgggfffgggiiiiiiiiijjjlllmmmmmmlllkkkhhhhhhiiijjjjjjkkkllllllnnnoooqqqrrrssstttuuuuuuxxxxxxwwwwwwwwwvvvvvvwwwzzzyyywwwuuurrrpppooonnnmmmiiiddd___ZZZUUUPPPMMMHHHKKKSSSPPPEEEHHHRRRSSSOOOOOOPPPNNNJJJEEE@@@>>>?????????BBBGGGJJJFFF???CCCAAA???===;;;:::999999DDD:::666999888333777???999999;;;===>>><<<:::999666555444333222222333444333222000...000333...''',,,111555555222...---...///222777999333...000777555,,,///333......444333000***000444---***...,,,)))+++---000111...)))$$$+++***)))((('''%%%$$$### !!!!!! !!!###"""!!!''',,,...000333666999;;;>>>@@@EEEEEEEEEEEEDDDDDDDDDDDDCCCEEEHHHIIIHHHHHHIIIJJJEEEEEEEEEBBB777)))!!! """///;;;===BBBFFFFFFHHHKKKLLLJJJMMMNNNPPPPPPPPPRRRTTTWWWRRRUUUWWWVVVTTTQQQOOONNNQQQXXX```bbb```^^^___aaabbbccccccdddeeeeeeeeeeeeeeefffhhhiiihhhhhhiiijjjkkkjjjiiikkkmmmnnnlllkkkhhhiiijjjkkklllmmmnnnoootttssssssssssssttttttsssuuuvvvwwwyyyzzz{{{|||||||||xxxvvvssspppmmmdddddddddddddddcccccccccccc___XXXSSSOOOLLLJJJHHHAAABBBLLLMMMDDDGGGQQQRRR???AAABBBAAA???======>>>???CCCCCCAAADDDIIIFFF>>>===<<<:::888777666777777BBB===::::::999777888;;;===:::;;;???AAA???>>>>>>222333444333222222444555111333111......111///+++,,,///333444111.........000000222444111---...333111(((+++000,,,---444333000)))...222***(((,,,***'''))),,,000111...(((###***(((''''''&&&%%%###  ###)))///333666777999<<<>>>???@@@AAAFFFFFFFFFFFFGGGGGGGGGGGGDDDFFFIIIJJJJJJIIIJJJKKKFFFBBB>>>999///### (((666AAADDDHHHJJJIIIJJJMMMMMMJJJOOOPPPRRRRRRRRRRRRUUUWWWRRRUUUWWWWWWVVVTTTSSSSSSYYY^^^dddffffffddddddfffdddeeefffhhhiiiiiiiiiiiihhhhhhgggggghhhiiijjjkkkllliiiggghhhlllnnnnnnlllkkkkkkmmmnnnpppqqqrrrsssyyywwwuuuuuuuuuvvvuuutttuuuvvvxxx{{{}}}~~~wwwyyy~~~xxxvvvzzzxxxqqqmmmiiifffdddaaa___]]]VVVVVVUUUUUUVVVXXXZZZ\\\[[[WWWRRRMMMKKKHHHFFFDDD888444;;;CCC@@@BBBEEE???666999<<<<<<:::888999;;;333;;;<<<666777>>>>>>777999777666555555666777888;;;>>>===:::888999888444444///...333555333222444111333555444222111222444000444333///,,,///111000---///111222222000000///111---,,,......++++++------%%%(((---(((***000///000(((,,,///&&&$$$)))(((&&&'''(((+++,,,+++(((%%%(((&&&$$$%%%%%%$$$!!!!!!%%%***///555999999:::<<<>>>AAABBBBBBAAAEEEEEEFFFFFFGGGHHHHHHHHHGGGIIIKKKLLLJJJIIIHHHHHHDDD===555000***"""###///<<>>???999777;;;888000444---+++000333111000333111444666555222000111222...333444...***---111333//////000222222222222111111+++''')))+++)))((())),,,###&&&***%%%'''---,,,///'''***,,,###!!!'''&&&'''%%%%%%&&&((()))((('''&&&$$$######%%%$$$ ###)))...333999<<<888999:::>>>AAABBBBBBAAABBBBBBCCCDDDFFFGGGGGGHHHJJJLLLMMMMMMJJJHHHFFFFFFBBB888...***&&&""" &&&333@@@GGGHHHKKKKKKJJJMMMQQQPPPLLLPPPQQQSSSTTTUUUVVVYYY[[[[[[]]]```bbbbbbccceeeggglllllllllmmmmmmllliiigggdddeeegggiiijjjkkkjjjjjjllliiifffeeegggkkkmmmooonnniiieeeeeekkkpppqqqppprrrrrrtttvvvxxxyyy{{{||||||yyywwwwwwzzz||||||{{{yyyzzz{{{}}}}}}}}}}}}|||xxxzzz~~~vvvqqqooommmhhhdddiiidddaaa___WWWOOOOOOUUUQQQMMMLLLMMMKKKEEEFFFKKKGGG<<>>>>>:::000111333333222222444666999???@@@999333444333000444000++++++---///000...333222222111000///...---111222111...***)))+++---***111333...---111...&&&***,,,---***&&&$$$%%%''''''$$$%%%))))))$$$###&&&...'''""""""!!!"""(((&&&$$$"""###&&&((('''%%%###$$$ ###***222777999:::999===============>>>>>>>>>BBBDDDFFFGGGHHHHHHHHHGGGGGGHHHJJJKKKJJJGGGDDDBBB>>>///""""""!!!   (((000<<>>@@@FFFLLLEEEMMMOOOMMMIIIEEE@@@===;;;:::===999999<<<<<<888777888666111///444666444333444111555666333333777999999555666777777555333333333111666888555444666666333222000---,,,---...////////////000111000000......///111111...+++)))***+++))),,,...---,,,---***&&&((()))***)))(((''''''(((%%%&&&'''''''''&&&%%%$$$)))"""$$$### """######!!!!!!""" """'''***///555999;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBDDDGGGIIIJJJIIIGGGFFFGGGHHHIIIIIIHHHFFFCCCAAA999,,,"""!!!$$$### $$$---555???IIINNNNNNOOOQQQSSSVVVYYYZZZ\\\___bbbbbbaaa```bbbcccbbbccceeegggiiijjjjjjiiinnnllljjjlllnnnmmmiiidddccceeeggghhhhhhiiikkkmmmpppmmmkkkllloooqqqqqqppppppooooooppprrrtttuuuvvvwww{{{|||zzzyyy|||~~~}}}~~~}}}yyywwwyyyzzz}}}}}}zzzyyy}}}xxxoooiiihhhppppppmmmfffbbbaaa^^^ZZZTTTPPPKKKJJJLLLMMMLLLJJJKKKJJJJJJLLLLLLJJJMMMRRRKKKFFFCCCCCCBBB@@@AAADDDCCC777<<<===FFFPPPHHHLLLNNNKKKGGGBBB>>><<<:::::::::;;;999666777999555///222------333999999777666111777888444000222666777:::;;;<<<;;;777444111111---000111111333666444000.........---,,,+++,,,...***,,,...///000///...------...///...+++)))(((((('''&&&'''++++++'''%%%&&&&&&%%%&&&(((******((('''###))))))$$$$$$((('''!!!$$$!!! !!! """%%%'''...000333666999;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBDDDGGGIIIJJJIIIGGGEEEGGGGGGHHHHHHFFFDDDAAA???444***###$$$'''%%% $$$///888>>>FFFNNNTTTTTTUUUWWWYYY\\\^^^```bbbdddffffffeeeeeeeeefffdddeeefffhhhiiijjjjjjjjjjjjkkkkkkllllllkkkiiihhhdddfffhhhiiijjjkkknnnpppssspppnnnnnnppprrrsssssssssrrrqqqqqqsssuuuxxxzzz}}}|||~~~}}}{{{|||}}}|||~~~{{{yyyuuurrriiijjjmmmmmmfff\\\VVVUUUTTTZZZYYYPPPMMMQQQPPPJJJMMMJJJGGGFFFGGGHHHHHHGGGMMMLLLKKKKKKJJJIIIJJJLLLLLLGGGCCCAAA@@@???@@@AAA???;;;DDD???@@@IIIDDDKKKIIIFFFAAA===999888777777666:::888333555;;;666+++111...---333:::<<<:::777444999;;;888777999999666:::<<<===<<<888444000////////////000222222...))))))+++---,,,)))''')))+++(((***,,,......---+++***)))+++------+++)))&&&%%%&&&!!!"""***)))"""!!!&&&%%%$$$$$$&&&******'''$$$"""+++***!!! )))(((""" !!!!!!  !!!!!! $$$(((***,,,111222444666888:::<<<===??????@@@@@@AAAAAABBBBBBCCCCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGEEECCC@@@???333+++%%%'''((($$$$$$222===EEEJJJOOOTTTXXXYYYZZZ]]]___aaacccdddeeefffggggggggggggggghhhffffffgggiiijjjkkkkkkllliiikkknnnnnnlllkkklllnnnjjjkkkmmmnnnnnnnnnppprrrsssrrrpppppprrrtttwwwxxxxxxxxxvvvtttssstttvvvyyy|||~~~~~~~~~zzz~~~{{{zzzuuupppnnnnnnmmmiiifffZZZXXXYYY[[[VVVMMMGGGHHHDDDLLLMMMFFFDDDHHHHHHBBBJJJHHHFFFDDDCCCBBBAAAAAAJJJJJJHHHFFFEEEEEEDDDBBBHHHEEE@@@<<<<<<===<<<:::<<>>IIINNNRRRVVVYYY[[[\\\^^^aaaccceeeggggggffffffeeefffggghhhhhhhhhiiiiiijjjjjjkkklllmmmnnnjjjnnnqqqqqqnnnmmmpppssspppqqqrrrrrrppppppqqqrrrrrrsssssssssuuuxxx{{{}}}}}}}}}|||zzzwwwwwwyyy||||||~~~{{{{{{{{{{{{zzz|||vvvvvv~~~~~~|||{{{wwwrrrqqqsssrrrooojjjfffbbbbbbeeeeeeaaa]]]PPPLLLLLLOOOLLLBBB===>>>@@@FFFJJJHHHEEEDDDCCCAAAHHHGGGEEECCCAAA???>>>>>>FFFGGGEEECCCDDDFFFEEEAAAFFFEEEAAA===>>>AAA???:::<<>>BBBAAA@@@@@@AAAEEEHHHKKKKKKKKKJJJJJJIIIHHHFFFFFF@@@555+++'''$$$%%%777JJJRRRTTTVVVZZZ\\\^^^___aaadddfffhhhiiijjjgggeeedddfffhhhjjjjjjjjjllllllllllllmmmnnnppppppnnnpppsssrrrqqqpppsssvvvsssttttttsssqqqpppqqqrrrsssuuuwwwxxxxxxzzz}}}~~~}}}|||~~~}}}}}}~~~|||~~~~~~{{{vvv{{{yyysssqqqpppnnnkkkkkkooouuuzzzlllkkkeee^^^^^^ccceeeccc\\\XXXVVVXXX\\\]]]XXXSSSFFFBBBDDDLLLKKKAAA<<>>======???@@@AAACCCFFFHHHJJJKKKMMMMMMMMMMMMLLLLLLKKKKKKFFF999,,,$$$  $$$000CCCVVV[[[ZZZ[[[___aaa```bbbdddgggjjjkkklllllliiigggeeegggkkknnnnnnnnnoooooonnnnnnoooppprrrsssqqqrrrsssrrrrrrssstttuuuuuuvvvwwwvvvuuutttuuuvvvuuuxxx{{{|||{{{zzz|||}}}~~~{{{|||~~~zzzzzzzzz~~~|||{{{|||vvv}}}xxxxxxyyyuuukkkbbbYYY[[[```eeedddaaadddlll^^^]]]VVVOOOPPPXXX\\\ZZZRRROOOMMMPPPUUUVVVPPPJJJ>>>;;;AAAMMMPPPGGGBBBEEEEEEEEELLLSSSNNNAAA>>>DDD;;;<<<===>>>>>>>>>@@@AAA???BBBAAA???BBBHHHFFF@@@:::<<<;;;;;;AAAGGGDDD<<<666;;;BBB111000@@@666......///111333444333111000---...555<<<777...000999***000111***'''---444666///000000...000444555222...//////...,,,+++,,,---///,,,++++++'''"""%%%---,,,'''###"""%%%''''''&&&$$$###"""!!!###%%%((()))%%%$$$"""$$$%%%%%%"""%%%$$$###(((%%%  """""" $$$&&&%%%&&&'''***,,,000222444666777:::===???@@@@@@@@@>>>>>>>>>===============<<>>@@@HHHIIIAAA???EEE@@@;;;999:::999777;;;CCC666<<>>555666999;;;777222111444444333222222222111///---...---000444222,,,---222,,,...000///......222555000...++++++++++++)))(((***((())),,,,,,((('''(((,,,***(((&&&%%%''')))***&&&$$$!!!!!!###"""######""" !!!"""""""""######!!!""""""%%%'''((('''(((***+++---111666::::::;;;<<<===<<<;;;:::999;;;;;;<<<=========<<<;;;;;;@@@FFFJJJJJJIIIJJJKKKKKKLLLMMMNNNSSSWWWTTTNNNIII---%%%+++!!!+++AAAWWWYYY\\\___cccfffhhhiiijjjjjjkkkooossstttqqqnnnlllkkkkkkmmmqqqttttttssstttsssrrrsssuuuwwwwwwvvvtttqqqoooqqquuuyyyzzzzzz}}}yyyvvvwww|||}}}|||yyyvvvqqqlllnnnttt}}}}}}|||zzzxxxxxx{{{}}}yyysssrrrrrruuuooohhhdddeeedddbbb___ggghhheee^^^[[[[[[XXXSSSHHHHHHLLLRRRSSSPPPPPPRRRKKKIIIGGGFFFFFFHHHKKKMMMLLLIIIDDDDDDIIIOOOMMMFFFGGGCCCAAAEEEGGGEEECCCDDDBBB<<<;;;AAABBB===???FFFAAA<<<;;;===<<<888888<<<111777999777888===???>>>888<<<<<<;;;===BBBBBB===444444555777444......111222222111000000000///...///...000222000******...,,,---...,,,+++,,,///222...,,,)))'''(((((((((''')))'''(((++++++'''&&&(((***)))'''&&&%%%&&&'''(((%%%###!!! !!!!!!""""""!!! !!! !!!###### """%%%'''((('''***...111333444666888::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;<<<<<<<<<===AAAFFFIIIJJJJJJKKKLLLJJJMMMOOOPPPTTTYYYXXXSSSEEE---'''000///111@@@NNNZZZ\\\___bbbfffiiikkklllooonnnnnnpppssstttrrrpppooopppppprrrsssttttttttttttttttttvvvyyyzzzyyyxxxtttrrrppprrrvvvyyy{{{{{{zzzuuuqqqrrrxxx}}}~~~zzzwwwuuupppmmmpppvvvsssuuuwwwxxxzzz|||~~~}}}|||yyysssnnnllllllmmmlllhhhcccaaa```^^^ZZZVVVZZZ[[[YYYTTTRRRSSSRRROOOEEEEEEHHHNNNNNNJJJGGGHHHFFFEEECCCCCCDDDFFFJJJLLLKKKIIIDDDBBBGGGLLLKKKFFFGGGFFFBBB>>>>>>CCCDDDAAA???888555999:::999===FFFBBB>>>===???@@@;;;666444000444555444555999======777;;;===;;;;;;======<<<444222222333000++++++...111000///...............000//////000---((((((***,,,,,,+++)))((())),,,///---)))%%%######%%%&&&&&&)))&&&'''***)))&&&%%%''''''''''''&&&&&&&&&&&&&&&$$$###!!! !!!!!!   """###!!!  !!!"""$$$&&&((()))***///444888999888666666:::999999::::::;;;<<<======<<<;;;::::::;;;<<<===@@@CCCFFFIIIJJJKKKLLLNNNJJJOOORRRSSSVVVZZZZZZWWWEEE333111<<>>AAA>>>888333444555555444444777;;;===666999<<<:::888777888:::555222000111///+++***...000///...,,,***)))***+++......------,,,)))))))))---+++)))'''&&&''')))+++,,,(((### !!!###%%%&&&)))&&&&&&)))(((%%%%%%'''&&&&&&'''''''''&&&%%%$$$%%%$$$"""!!! !!!"""!!!   !!!###$$$###  """!!! """""""""$$$&&&))),,,---000444999<<<<<<:::888888;;;:::::::::;;;===???AAA???===;;;999999;;;>>>@@@DDDEEEHHHJJJKKKMMMNNNOOOLLLQQQUUUUUUVVVYYYYYYVVVLLLCCCFFFPPPWWWccckkkfffdddeeegggiiillloooqqqrrrssssssrrrssstttuuuvvvwwwtttwwwzzz{{{yyyxxxxxxyyyyyyzzz{{{~~~~~~{{{xxxsssrrrssstttwwwzzz||||||}}}yyywwwyyy{{{}}}}}}}}}xxxtttsssrrrrrrvvv|||zzz}}}|||{{{xxx|||wwwwww~~~|||qqqmmmoookkkdddZZZRRRNNNPPPTTTWWWVVVTTTQQQOOONNNNNNMMMLLLIIILLLPPPRRRNNNHHHDDDCCCDDDBBBFFFMMMOOOKKKFFFEEEBBBCCCDDDEEEDDDBBB???>>>FFFGGGEEEAAAAAAEEEGGGDDD<<>>===777888666555888999999;;;>>>CCC???;;;:::>>>???<<<777777666555444333222555888555777999999555333444777666222000111000,,,,,,......///...+++'''%%%&&&'''+++++++++******,,,,,,***,,,***'''%%%%%%&&&((((((,,,(((""" ###&&&''')))&&&&&&((((((%%%%%%(((%%%&&&'''((('''&&&$$$###%%%$$$$$$###"""!!!  """######!!! """ !!!"""###$$$&&&!!! """"""!!! !!!"""$$$&&&***...111222777999<<<===<<<;;;;;;<<<======<<<===>>>@@@BBBDDD@@@>>><<<:::;;;>>>BBBDDDHHHHHHJJJLLLNNNPPPQQQQQQOOOTTTWWWVVVWWWWWWTTTNNNTTTSSS\\\bbbbbbiiioooiiijjjjjjjjjkkkmmmoooqqqsssqqqqqqrrrsssuuuwwwyyy{{{sssvvvyyy{{{||||||}}}~~~}}}}}}~~~}}}yyyuuussstttuuuvvvxxxyyy{{{}}}~~~~~~~~~{{{{{{{{{{{{~~~zzzsssvvvssslllkkkooollleeeiiifffgggjjjiiibbb\\\[[[UUUOOOHHHDDDFFFLLLRRRVVVTTTRRROOOLLLJJJHHHHHHHHHBBBEEEJJJMMMIIIAAA===>>>BBB@@@BBBIIILLLIIIEEECCC@@@AAABBBBBB@@@===999666BBBEEEFFFBBB@@@BBBDDDBBB:::???AAA???===>>>===;;;999999999:::::::::::::::???===999666888<<<<<<888555222222222000---...222444333444666444111111444444000...000111...,,,---***,,,---+++&&&######$$$'''((('''&&&(((,,,---******'''%%%%%%%%%&&&&&&%%%+++'''""" ###&&&'''(((%%%$$$&&&&&&###$$$'''$$$%%%&&&&&&&&&%%%###"""###$$$%%%%%%$$$###!!! """$$$$$$"""!!! $$$!!! """"""!!!"""%%%""" !!!!!!!!! !!! """&&&+++000333666777;;;<<<===<<<;;;;;;===>>>>>>>>>??????@@@BBBCCCDDDAAA???>>>===???BBBFFFIIIKKKKKKMMMPPPSSSTTTSSSRRRRRRUUUWWWXXXYYYXXXPPPFFFQQQTTTcccmmmhhhjjjooommmoooooonnnnnnnnnpppqqqrrrooorrrtttvvvwwwyyy{{{~~~vvvuuuvvvyyy}}}~~~~~~|||yyyvvvvvvxxxzzzzzzzzzzzz|||~~~zzz|||~~~|||{{{yyywwwvvvwwwxxxtttllleee``````aaa```^^^\\\[[[ZZZYYYZZZYYYWWWVVVVVVPPPIIIAAA???===@@@FFFNNNSSSUUUNNNNNNNNNMMMKKKHHHGGGFFF>>>@@@DDDGGGCCC;;;;;;@@@CCC??????EEEIIIGGGCCCAAACCCBBBAAA???<<<:::888777>>>DDDGGGCCC@@@AAAAAA@@@999:::===@@@???<<<===AAA<<<===<<<:::999999999888888:::888333222666777444111......111///***+++///444000///333444111///111///+++***...000---******###(((++++++&&&###"""$$$$$$%%%###!!!$$$***+++&&&%%%###"""###%%%%%%###!!!)))%%%!!! ###%%%&&&&&&###!!!###### !!!$$$""""""######""""""!!! """###%%%%%%###!!! !!!######""" %%% !!! ######    !!!######&&&+++111666888:::::::::<<<======<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@AAACCCGGGKKKMMMMMMNNNPPPSSSWWWXXXUUUSSSTTTUUUWWWZZZ]]]\\\OOOAAACCCEEEYYYlllllllllsssuuuuuutttrrrpppppppppqqqrrrqqquuuxxxzzzzzzzzz|||~~~{{{wwwtttxxx~~~~~~~~~|||zzz{{{}}}~~~}}}~~~}}}~~~}}}xxxzzzzzzvvvpppmmmgggeeedddeeegggddd\\\UUUVVVUUUWWW[[[YYYTTTTTTXXXRRRVVVTTTNNNNNNRRRMMMBBB>>>===<<>>>>>@@@CCC???999<<>>===888;;;DDD@@@???===999777888888777333888888222///222222///...,,,...222000++++++000444...,,,222555111...000+++'''''',,,...+++((('''$$$******'''######%%%"""$$$!!!!!!((((((###""" """$$$$$$"""'''$$$  """$$$$$$$$$!!!!!! """!!!  """$$$$$$###!!!  """###!!!%%%!!!###!!! !!!!!! !!!"""######&&&)))///555:::;;;<<<;;;888;;;>>>???>>>===<<<======>>>@@@AAABBBBBBAAA@@@AAAAAAAAACCCFFFJJJNNNPPPOOOOOOQQQVVVZZZZZZWWWSSSTTTUUUVVV[[[aaa___OOO???666666MMMhhhnnnpppxxx}}}yyywwwtttrrrqqqqqqrrrssstttxxx|||~~~|||{{{|||}}}zzztttxxx~~~}}}~~~zzzuuutttvvvyyywwwssspppnnnggg^^^^^^cccccc]]]WWWWWWYYYYYYSSSMMMTTTTTTQQQOOOQQQUUUTTTPPPNNNHHHEEEIIIMMMLLLIIIHHHGGGCCC??????BBBFFFGGGGGGFFFGGGHHHGGGDDDBBBAAAAAAEEE:::999DDDHHH@@@===AAAAAA???>>>>>>AAACCCDDDDDD???@@@DDDCCC:::111444>>>>>><<<@@@FFFFFF>>>:::;;;888,,,...===>>>222333AAA???<<<888555444444222111666999666///---000///******+++,,,000333222...***,,,,,,)))%%%)))...+++$$$$$$(((+++)))))))))%%% %%%$$$###$$$%%%&&&$$$###!!! !!!$$$!!!!!!!!! !!!### ###%%%"""!!!%%%!!! !!!""""""!!!  !!!###!!! !!!%%%"""######%%%%%%###!!! """!!!!!!!!!!!!(((...---000555999<<<;;;:::888888>>>CCCEEEBBB>>>;;;:::<<<<<<<<<======???@@@@@@???EEEIIIIIIJJJMMMOOOMMMRRRSSSUUUUUUUUUVVVXXXZZZXXX]]]```___aaabbb[[[PPP666111AAAeeexxxtttrrryyy{{{wwwuuuvvvuuurrrsssvvvwww||||||}}}~~~~~~wwwmmmdddaaaccchhhlllfffbbb```aaa^^^XXXWWWZZZYYYUUUQQQPPPQQQPPPLLLHHHJJJMMMNNNLLLNNNQQQRRROOOIIIDDDBBBEEEHHHIIIJJJMMMHHHDDDAAAAAADDDHHHIIIIIIDDDDDDCCCBBB@@@?????????EEE;;;999AAACCC;;;666999::::::;;;<<<===>>>@@@AAA>>>>>>BBBCCC<<<444555;;;777555888@@@CCC>>>;;;;;;777......888999111000888:::888666555666666555333444555333---,,,///000...*********,,,...---***&&&)))***(((&&&)))---***"""###''')))'''&&&&&&$$$ !!!###&&&'''&&&$$$ !!!$$$!!!""""""!!! !!!###!!!###$$$""" $$$"""!!!  !!!"""!!!!!!### $$$!!!############!!! """!!!"""!!! ###(((......000333777:::<<<===>>>===@@@CCCBBB???===<<<<<>>>>>>>>???@@@AAABBBBBBHHHKKKJJJJJJNNNPPPOOORRRSSSTTTTTTTTTVVVYYY\\\\\\___```___aaadddaaaZZZGGGCCCOOOhhhxxxwwwvvv{{{zzzwwwvvvxxxwwwttttttwww{{{~~~}}}|||}}}}}}zzztttoootttuuurrrtttyyywwwpppiiibbbXXXRRRRRRTTTVVVWWWRRRNNNNNNRRRTTTSSSPPPOOONNNMMMLLLJJJHHHFFFCCCBBBBBBIIIMMMLLLKKKMMMNNNMMMGGGCCCAAAAAAAAAAAAFFFMMMCCCAAA???@@@BBBEEEFFFFFFAAA@@@>>><<<;;;;;;<<<===AAA:::999>>>???888333333444777:::;;;::::::<<>>>>>???@@@<<<666444666666333333;;;@@@???;;;999666111///222333111......333333222444666666555444000111///++++++///111000***(((''''''((('''&&&$$$'''((('''&&&)))+++'''!!!$$$''''''###"""###""" ###%%%%%%###!!!!!!"""!!! """###!!!###$$$$$$###""""""###"""###$$$"""!!!!!!!!!  !!!"""!!!!!!  !!! """ ######  !!! #########%%%)))...///000222666:::>>>AAACCCAAABBBAAA@@@======>>>???AAAAAA@@@@@@@@@BBBDDDEEEGGGKKKMMMKKKKKKOOOQQQPPPSSSSSSTTTTTTUUUWWW[[[^^^aaabbbbbbaaaccchhhiiifff^^^]]]bbbmmmwwwzzz{{{|||yyywwwwwwzzzzzzwwwwwwyyy}}}~~~}}}uuurrrsssvvvyyyuuuuuussspppqqqrrrllldddZZZdddgggcccdddjjjfff]]]TTTPPPMMMMMMPPPPPPLLLGGGHHHEEEEEEKKKRRRSSSOOOJJJGGGIIIKKKHHHDDDAAA@@@AAACCCLLLRRRPPPKKKJJJKKKKKKKKKHHHDDD@@@:::888???HHHAAA@@@@@@@@@AAADDDEEEFFFAAA>>>;;;999999;;;======;;;999999;;;===:::666555222777======:::999<<>>:::888:::===>>>???:::;;;;;;:::;;;<<<;;;888222888======:::888;;;>>>FFFAAA999333111111///---777333000333;;;???===888777888444...///333111***))))))***,,,......,,,+++((()))+++...---***'''&&&((('''&&&$$$$$$&&&)))+++(((%%%"""""""""$$$%%%'''&&&(((&&&""" ###### """"""""" ###$$$###"""!!!""""""$$$&&&'''%%%$$$$$$$$$#########""" """$$$###"""!!!!!!!!!!!!$$$$$$&&&'''(((+++...111444666999<<>>???CCCFFFBBB===999888;;;>>>??????:::???>>>888888======999444777999999777666777999CCC@@@888///,,,---,,,***,,,,,,***,,,444<<<===:::888999666000---......+++&&&&&&%%%''')))***)))'''(((''')))---,,,'''######''''''&&&%%%$$$&&&***---'''###!!!"""""""""%%%)))%%%'''&&&""""""$$$%%%""""""$$$###""" """###"""!!!!!!"""###%%%&&&&&&%%%$$$$$$%%%############"""!!! !!!"""###$$$!!!!!!  $$$)))((('''(((***...222555888:::<<>><<<;;;;;;999666999>>>???>>>;;;666333555:::??????:::666666:::======<<<666<<<;;;333333===@@@<<<777777666666555555555666999;;;777///++++++***'''&&&(((((('''---777;;;:::999888666111***%%%%%%***$$$###"""$$$&&&((((((((((((%%%&&&)))((($$$"""%%%&&&&&&&&&$$$"""###&&&***$$$!!!"""&&&&&&"""###'''###%%%&&&######%%%%%%"""!!!$$$%%%&&& !!!!!! """$$$%%%%%%$$$######$$$&&&#########$$$$$$###!!! ###%%%###"""!!!###!!!   $$$(((...+++)))))),,,111666999;;;<<<===>>>???@@@AAABBBEEEEEEFFFIIILLLKKKGGGDDDAAADDDIIINNNQQQRRRQQQQQQRRRXXX\\\\\\\\\]]]]]]ZZZ^^^aaadddeeeeeefffggghhhiiiiiinnnssstttqqqsssyyyyyy{{{~~~|||zzzzzztttsssqqqnnnmmmmmmllliiiggghhh___ZZZ]]]cccccc```___[[[WWWTTTVVVZZZ[[[YYYUUUNNNVVVYYYTTTNNNPPPTTTWWWTTTKKKLLLTTTPPPDDDFFFRRRKKKLLLLLLJJJGGGDDDCCCCCC;;;>>>???>>>CCCJJJHHHBBB???@@@BBBCCCBBB@@@===;;;999???CCC@@@???@@@@@@???;;;999999:::999555666999???>>>999444000222888===<<<777333444999<<<;;;999///777666...000>>>DDD@@@;;;999666555666666666555111777777000,,,,,,***%%%'''******'''***333888888:::777555222''''''###!!!!!!"""%%%(((******)))$$$"""%%%%%%"""$$$)))%%%&&&&&&### """%%%!!! $$$***)))###"""%%% $$$%%%######&&&%%%"""!!! ###$$$%%%  """$$$%%%%%%###""""""$$$'''#########$$$%%%%%%###!!!!!!%%%'''&&&!!! """ """    !!!   '''---111---***)))---333888;;;>>>===<<<<<<===@@@DDDFFFKKKIIIHHHJJJKKKKKKGGGDDDAAAEEELLLRRRVVVVVVUUUTTTTTT[[[```aaaaaabbbaaa]]]aaadddgggiiiiiihhhhhhiiikkkjjjnnntttuuusssxxx}}}}}}yyy{{{|||}}}}}}wwwzzzzzzuuurrrqqqmmmggggggeeebbbaaa```^^^[[[YYYaaa\\\TTTPPPOOOQQQRRRRRRQQQOOOMMMMMMOOOPPPQQQPPPQQQTTTSSSOOOMMMMMMLLLHHHLLLFFFFFFJJJHHHAAACCCKKKNNNMMMJJJHHHFFFEEEEEEEEE@@@@@@CCCGGGEEE@@@>>>@@@???AAABBB@@@===<<<>>>AAA???AAAAAA>>>999888<<>>FFF@@@<<<888666444333111000999888555111...+++***)))&&&***+++(((+++222555333555444111---((($$$######""""""""""""###$$$&&&&&&''''''&&&%%%$$$$$$$$$$$$(((&&&"""!!!"""###%%%%%%'''"""!!!&&&'''###"""%%%&&&&&&%%%###!!! !!!###%%%'''((( (((""""""!!! !!!%%%$$$$$$###"""!!! """ %%%,,,---''' %%%&&&""" $$$'''''' """!!!!!!     %%%***,,,))))))+++000777;;;:::999===>>>???@@@AAACCCGGGIIIHHHKKKNNNNNNLLLIIIFFFEEE???JJJUUUYYY[[[[[[YYYVVVVVV[[[``````]]]]]]aaaeeegggeeeeeegggkkkmmmkkkhhhmmmnnnpppqqqqqqssswwwyyy~~~~~~~~~yyy|||zzzpppiiiiiillllllkkkmmmlllgggdddccc```\\\\\\\\\ZZZWWWTTTQQQOOONNNQQQRRRRRRRRRQQQOOOLLLJJJOOOLLLJJJIIIIIIIIIIIIHHHDDDIIIKKKJJJIIIJJJFFFAAAEEECCCDDDEEEEEECCCFFFKKKKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDFFFIIIFFFAAA@@@CCCAAACCCDDDBBB@@@@@@AAADDD@@@@@@>>>;;;777888<<<@@@;;;888999<<<<<<::::::<<<444777777444444999;;;888777666666777777777666555555555666888777555:::AAA<<<:::666444444333222111444333111///---+++******&&&***+++)))+++111333111333222000---)))&&&$$$###"""""""""""""""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$(((&&&###""""""$$$%%%&&&(((###"""%%%'''$$$###&&&(((((('''%%%"""!!!"""###(((!!!###$$$ $$$$$$###!!! !!!###$$$%%%$$$$$$###"""!!!!!!!!!&&&$$$$$$&&&))))))$$$ """''')))&&&!!! !!!!!! """"""!!! !!!""" !!!&&&+++---......///222777::::::999<<<===>>>@@@BBBEEEIIILLLJJJMMMOOOPPPMMMJJJGGGFFF@@@LLLWWW[[[\\\\\\ZZZWWWTTTXXX\\\^^^^^^___bbbdddeeedddeeegggjjjllllllkkknnnoooppppppqqqtttxxx{{{|||~~~{{{{{{|||~~~~~~|||wwwrrrnnnrrrqqqqqqssswwwxxxuuurrrhhhjjjggg^^^YYYZZZ^^^___[[[]]][[[UUUSSSSSSRRROOOPPPRRRQQQNNNHHHEEEDDDFFFGGGKKKOOOQQQOOOLLLIIIGGGJJJHHHEEECCCBBBAAA@@@>>>777>>>CCCEEEEEEEEEAAA;;;@@@CCCDDDAAA@@@CCCFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFFFFGGGDDD@@@@@@CCCBBBBBBCCCBBBAAAAAACCCDDDAAA>>>;;;888777999<<<>>>===888666:::===<<<:::;;;111333333111333777888777777777777777777666555444333222333555333222666===999777555444444333222111---------,,,,,,+++++++++&&&***+++***+++//////---/////////...,,,)))&&&$$$""""""!!!!!!!!!""""""#########"""""""""###$$$$$$((('''%%%######$$$%%%&&&)))%%%###%%%&&&%%%%%%'''))))))(((&&&###""""""###'''### """!!! &&&$$$""" """$$$&&&$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&### ###******"""!!!!!!!!!!!!""" !!!###### !!!!!! """!!!"""### ###(((---000444333333555888:::;;;;;;<<<===>>>AAAEEEIIINNNPPPNNNPPPSSSSSSPPPLLLIIIHHHCCCNNNYYY]]]^^^^^^[[[WWWRRRUUUYYY]]]```aaabbbbbbaaaccceeefffhhhjjjmmmpppoooppppppqqqrrruuuzzz~~~|||~~~}}}zzz{{{}}}sssttttttsssqqqlllfffbbbccc```___bbbgggiiifffbbb^^^^^^ZZZUUUQQQRRRVVVYYYSSSTTTQQQKKKIIIKKKKKKIIIJJJMMMOOOKKKEEEBBBCCCFFFIIIKKKMMMMMMKKKIIIJJJKKKEEECCCAAA@@@??????===;;;777===AAABBBCCCDDDAAA<<>><<>>???@@@AAA@@@===;;;:::;;;<<<<<<;;;;;;666555;;;???===888555222333333222222333333222666777888777555444333333------...111000///444<<<999777555444444333111///++++++++++++++++++++++++''')))***++++++,,,+++)))+++,,,---......+++'''$$$"""!!!!!! !!!!!! !!!!!!###$$$$$$''''''&&&$$$######%%%'''***'''$$$%%%&&&''''''(((&&&''''''%%%###""""""###"""###  %%%$$$$$$###""""""""""""###$$$##################"""""""""$$$$$$%%%''',,,000;;;)))%%%(((""" &&& """!!! """### !!!""""""""""""!!!  """######   !!!"""'''---222555666555555666888;;;===>>>======>>>BBBHHHOOOTTTVVVRRRTTTWWWVVVSSSOOOLLLJJJFFFQQQ[[[^^^^^^^^^[[[XXXTTTUUUXXX\\\```aaa```^^^^^^bbbeeeggggggjjjoootttqqqqqqrrrrrrssswww|||~~~}}}}}}~~~yyyrrrnnnppptttllljjjgggeeedddaaa]]]ZZZVVVSSSRRRUUU\\\___]]]ZZZVVVTTTPPPNNNLLLMMMPPPSSSSSSTTTQQQKKKJJJMMMNNNLLLHHHLLLNNNKKKFFFDDDFFFIIIHHHJJJMMMNNNLLLJJJHHHGGG@@@???>>>???AAAAAA@@@???AAAEEEEEECCCCCCEEEDDDAAAAAAGGGGGG>>><<>>>>>===<<<<<<===>>>>>>>>>=========>>>@@@???<<<:::;;;777888@@@CCC???777222333222222333222111111111444666777666333222222333000///000111000...222999;;;999666555444222///,,,++++++,,,,,,,,,+++***)))(((((()))++++++)))''''''))))))***---...,,,((($$$!!!!!! !!! !!!"""###$$$%%%&&&'''%%%###"""$$$&&&)))(((&&&%%%&&&(((((('''!!!"""$$$###"""!!!"""#########!!!!!!$$$###!!!"""###$$$###"""!!! """"""""""""""""""###### """######'''...444KKK111"""&&&!!! !!!!!!!!!!!!!!! !!! !!!###$$$$$$###!!!  !!! """#########"""  !!! !!!""" %%%+++111666999444555666777999<<<@@@BBB???>>>???DDDLLLTTTYYY\\\VVVXXX[[[ZZZWWWSSSPPPNNNJJJTTT\\\^^^]]]^^^\\\YYYZZZZZZ[[[]]]______]]][[[]]]aaaeeegggiiikkkqqquuurrrsssttttttuuuyyy}}}zzzyyy{{{|||xxxtttlllqqqtttqqqiiibbb``````bbb]]]XXXVVVVVVVVVTTTQQQMMMLLLLLLPPPUUUYYYYYYXXXUUUQQQNNNOOONNNMMMOOORRRTTTVVVSSSOOONNNQQQRRRPPPHHHJJJKKKIIIFFFDDDEEEGGGAAADDDKKKPPPQQQLLLDDD======<<<===@@@CCCEEEDDDCCCKKKLLLIIIDDDCCCFFFFFFDDD???CCCCCC@@@???BBBEEEEEEGGGGGGGGGFFFEEECCCBBBAAACCC@@@??????===999:::???AAA???======>>>???>>>===;;;===???@@@@@@>>>===;;;===;;;===CCCEEE>>>666222000...///333333111111333111444666555111///000222777555444333///+++...333:::888666444333000,,,***++++++,,,---,,,+++***))))))''''''))))))&&&%%%''''''''''''***---,,,'''###!!!!!! !!!!!!"""  !!!"""###$$$###%%%'''%%%"""!!!###&&&&&&((('''%%%&&&)))((($$$ """"""  ###%%%%%%""" """$$$######$$$$$$###!!! !!!!!!""""""""" """###""""""%%%***///777&&&!!!(((%%%!!!###"""!!! !!!!!!  !!!###$$$$$$###!!! !!!!!!!!!"""""" !!!######  !!! ###$$$###)))///444777999333555888:::<<>>>>>CCCMMMVVV\\\^^^YYY[[[^^^^^^[[[WWWTTTSSSQQQXXX^^^^^^]]]^^^^^^]]]____________^^^]]]]]]\\\^^^aaaeeeiiilllooorrrttttttuuuwwwwwwxxxzzz}}}~~~}}}}}}|||{{{wwwrrrnnnooorrrrrrlllggg^^^aaadddbbb\\\WWWUUUUUUWWWRRRMMMLLLNNNOOOLLLIIIJJJJJJLLLNNNQQQTTTVVVXXXVVVQQQOOORRRSSSPPPPPPSSSSSSUUUSSSPPPOOORRRSSSPPPJJJIIIHHHFFFDDDCCCBBBAAA@@@AAAFFFMMMSSSPPPFFF===::::::<<<@@@DDDFFFFFFEEEKKKLLLIIIDDDBBBDDDEEECCCAAA???@@@AAAAAA???BBBFFFEEEFFFFFFFFFFFFEEEDDDCCCAAA??????@@@>>>:::;;;???CCCAAA>>>===>>>???===;;;;;;===???>>>;;;;;;===???>>><<<>>>AAA???888333333000...///333333///...111...111444333///...///222666444222000+++&&&(((---555444222111111...+++(((((()))+++,,,,,,+++***)))***&&&%%%((('''$$$$$$((('''%%%%%%(((++++++&&&""" !!!"""######!!! !!!"""######!!!$$$&&&%%%!!!"""%%%$$$''''''&&&'''***'''""" """###""""""&&&!!!&&&444)))'''%%%"""!!!  !!!!!!"""#########"""!!!###&&&)))$$$%%%""""""###""" """$$$### !!!###$$$$$$###!!! """###!!!  %%%&&&!!!!!!'''---222444555555444777<<<>>>???AAADDDGGG???<<<<<>><<<===???===999:::>>>CCC@@@===<<<======;;;999<<<>>>>>>:::666777===CCC>>><<<;;;;;;777111000222444000000333111+++)))++++++///333222...---///222///---,,,+++&&&"""$$$***111000/////////---***(((%%%''')))+++,,,,,,+++******%%%$$$'''&&&###$$$)))'''$$$###&&&******&&&!!! !!!!!!###$$$%%%"""!!!!!!!!!!!!"""###### $$$&&&$$$ !!!$$$"""&&&(((&&&'''***''' ###$$$%%%###$$$!!!---DDD...+++%%%!!!!!!### !!!!!!###"""!!!!!!"""$$$&&&'''"""$$$"""###  ###&&&%%%""" ###$$$$$$###  ###!!!  !!!!!!%%%(((### ######!!! ###)))///333444333222666:::???BBBBBBBBBEEEGGG>>>;;;:::???JJJTTTZZZ[[[[[[^^^aaaaaa___\\\ZZZYYY\\\aaadddaaa___bbbeeeeeeccceeeeeebbb]]]\\\```eeeaaabbbeeelllsssvvvtttpppvvvxxx{{{||||||||||||}}}zzzrrrqqqtttvvvqqqnnnnnniiiaaa___cccccc```\\\ZZZYYYXXXWWWUUUUUUQQQKKKFFFDDDFFFIIILLLGGGHHHIIIJJJJJJJJJIIIHHHGGGKKKOOOOOONNNNNNSSSWWWVVVRRRNNNKKKJJJKKKLLLLLLNNNQQQTTTTTTPPPMMMMMMMMMJJJIIIHHHFFFDDDCCCBBBBBBDDDDDDGGGKKKOOOOOOJJJEEE>>>===;;;;;;;;;===@@@BBBDDDFFFHHHFFFBBB@@@@@@AAACCC@@@>>>>>>BBBEEEEEEDDDEEE<<<999@@@BBB===;;;???>>><<<:::;;;===@@@@@@@@@???<<<999999<<<===<<<:::999999888888888888888999888777444222///---,,,,,,---///000...***((()))*********+++,,,,,,------...---,,,)))'''%%%%%%%%%&&&(((///000)))(((---***!!!###$$$$$$$$$$$$&&&))),,,,,,***%%%!!! %%%)))'''''''''(((((((((%%%### """#########$$$%%%"""!!! !!!###%%% !!!!!!!!!!!! ###"""&&&+++(((""""""(((&&&&&&%%%###!!! &&&---%%%((('''"""""")))#########"""""""""""""""'''&&&$$$######$$$&&&''' !!!!!!!!! !!!%%%&&&############"""!!!!!!!!!  """%%%'''&&&"""""""""!!!"""+++,,,---------///333666666;;;BBBDDDCCCBBBBBBCCCAAA>>>===@@@HHHRRRYYY]]]```aaabbbbbbbbb___\\\YYYaaaeeeiiijjjhhhfffgggiiiaaahhhccc]]]___[[[WWW\\\[[[gggjjjjjjqqqpppnnntttwwwxxxzzz{{{}}}~~~~~~{{{yyyxxxssslllkkkmmmmmmhhheeeddd___YYYXXX\\\XXXVVVTTTSSSTTTTTTTTTSSSPPPKKKEEE@@@>>>AAAEEEIIIJJJJJJHHHGGGGGGGGGGGGHHHGGGJJJMMMMMMMMMOOOTTTZZZXXXTTTOOOLLLKKKJJJJJJJJJMMMQQQTTTUUUQQQMMMKKKKKKJJJHHHFFFCCC@@@>>>>>>>>>DDDEEEGGGJJJLLLKKKHHHFFF@@@>>><<<;;;;;;===@@@BBBDDDFFFGGGFFFBBB???>>>???CCC@@@======@@@BBBCCCBBBHHHBBB>>>???>>>:::777777:::999888:::===@@@AAAAAA@@@===:::888:::;;;:::999999888777666666666666666666555333111///...,,,,,,,,,......,,,)))'''((()))))))))******+++,,,,,,------+++(((%%%######%%%%%%&&&---...(((''',,,***"""###$$$&&&&&&%%%&&&)))+++)))(((%%%""" """&&&***(((((((((((()))(((&&&$$$!!!"""############%%%&&&###"""!!!!!!!!!"""###$$$"""############"""""""""$$$###%%%)))(((""""""%%%''''''&&&%%%###!!!###""" ###((("""$$$%%%###"""%%%###"""""""""""""""""""""'''&&&$$$######$$$&&&'''#########""" !!!$$$$$$!!!""""""""""""!!!  """   !!!!!!###&&&((('''### !!! !!!$$$+++---//////000222555777666;;;AAACCCCCCBBBCCCDDDDDDBBBBBBDDDIIIPPPWWW[[[___bbbdddeeeccc```^^^]]]```cccffffffeeeeeehhhkkkhhhlllgggaaaYYYGGG===EEERRRbbbiiiiiinnnnnnmmmtttvvvwwwyyy|||~~~|||yyyzzz~~~~~~{{{wwwpppkkkjjjgggcccaaabbbaaa]]]YYYWWWUUUQQQRRRUUUPPPOOOMMMMMMNNNOOOOOONNNKKKGGGBBB===<<<>>>BBBEEEKKKJJJGGGEEEDDDDDDEEEFFFFFFIIIKKKLLLLLLOOOTTTYYYYYYUUUPPPMMMKKKJJJHHHGGGKKKNNNQQQRRROOOKKKIIIGGGKKKHHHCCC???<<<:::::::::CCCEEEGGGGGGFFFEEEEEEEEEBBB???<<<::::::<<<@@@BBBAAACCCEEEDDDBBB???======AAA>>><<<;;;===>>>??????GGGFFFBBB<<<999:::777222666555555888;;;???@@@@@@@@@===999777777777888777777777555444333333333333222222222111///...,,,++++++,,,,,,+++)))'''((()))(((((())))))***++++++,,,...+++'''$$$###$$$&&&'''(((......((('''***'''!!!###%%%'''(((''''''((()))&&&&&&%%%$$$###$$$(((***************)))(((&&&&&&%%%$$$###""""""###%%%&&&######$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%&&&&&&######&&&'''$$$!!!"""((((((((('''&&&###!!! !!!%%%$$$!!! $$$!!!"""#########""""""!!!""""""""""""""""""######&&&%%%$$$######$$$%%%&&&((('''$$$!!! !!!!!!""""""""""""!!!!!! """$$$  !!!###%%%(((((($$$!!!%%%(((+++...111333333555777888777;;;@@@BBBBBBBBBDDDFFFGGGHHHHHHIIIKKKOOOUUUYYY^^^bbbggggggdddaaa`````````bbbeeeeeedddeeehhhlllmmmpppjjj^^^LLL///"""+++EEE[[[fffhhhkkkkkkkkkssssssuuuyyy}}}{{{uuupppkkkkkkoooqqqooollllllddd]]]\\\[[[XXXVVVWWWYYYUUUPPPNNNMMMNNNOOOPPPOOOMMMKKKKKKLLLLLLKKKIIIKKKIIIFFFBBBAAA@@@AAABBBGGGFFFEEEDDDDDDDDDDDDDDDEEEHHHKKKLLLMMMNNNPPPRRRVVVSSSOOOLLLKKKJJJHHHFFFGGGIIIJJJKKKJJJIIIHHHHHHKKKHHHCCC>>>;;;:::;;;<<<@@@BBBDDDBBB???>>>???BBBBBB???;;;888888:::===@@@<<<>>>@@@AAAAAA???===<<<>>><<<:::999999:::<<<<<<@@@DDDAAA888666;;;;;;555555444444666:::<<<===<<<<<<:::666444333444666777555444333111000///////////////000///...---+++***+++++++++***)))(((((()))(((((())))))***+++++++++...,,,(((%%%$$$%%%'''))),,,///...)))''''''%%% ###&&&((()))(((''''''(((%%%&&&'''&&&%%%%%%'''(((***++++++***)))((('''((((((&&&""" """$$$%%%$$$$$$&&&&&&&&&$$$"""!!!&&&%%%%%%$$$$$$%%%&&&'''((($$$###$$$&&&%%%"""&&&'''(((((('''%%%###!!!###### """&&&$$$""""""$$$$$$""""""""""""""""""#########%%%%%%$$$######$$$%%%%%%***'''$$$!!!  !!!!!!"""""""""!!!!!! !!!###%%%!!!  ###&&&'''%%%!!!###'''+++,,,///222555555666777888888<<<@@@AAAAAABBBFFFIIIJJJKKKLLLLLLMMMPPPUUUYYY]]]bbbggggggddd```___```aaadddggggggfffeeegggjjjkkksssgggMMM777"""888TTTdddeeehhhhhhiiiqqqpppsssxxx}}}{{{yyywwwtttrrrmmmgggaaa```bbbcccaaa^^^aaaXXXQQQQQQQQQOOONNNPPPSSSOOOKKKHHHIIILLLMMMLLLJJJIIIHHHIIIJJJJJJIIIHHHLLLLLLKKKIIIGGGCCC@@@>>>@@@BBBDDDFFFFFFFFFDDDCCCCCCGGGKKKMMMMMMKKKIIIHHHOOOMMMKKKJJJJJJJJJHHHGGGHHHGGGFFFFFFGGGJJJLLLMMMKKKHHHDDD@@@======>>>???<<<>>>???===:::888:::===@@@===999666555777999;;;666777:::<<<>>>>>>===<<<;;;:::999777666777999;;;<<>>666444:::<<<777666555555666888888888666555444222111000222444666333222111///...---------------------,,,+++************))))))******))))))((((((((()))******+++++++++)))&&&###"""###%%%''')))++++++)))((()))(((%%%$$$&&&((()))(((&&&&&&'''%%%&&&((('''&&&$$$%%%%%%)))+++,,,***(((''')))******%%%!!! """###$$$###%%%&&&''''''%%%"""!!!$$$$$$$$$$$$$$$%%%&&&'''(((&&&$$$###%%%&&&######%%%&&&''''''%%%###!!!!!! !!!$$$+++&&&"""!!!###$$$""" !!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" !!!###$$$ !!!!!!"""""""""""""""!!!!!!!!!###$$$ ###&&&&&&$$$ $$$)))------000333555666666777888:::===@@@AAAAAADDDIIIMMMLLLLLLMMMNNNOOOSSSWWW[[[^^^aaaddddddbbb_________eeeiiimmmmmmjjjgggggghhhjjjsss]]]555!!!///OOObbbcccfffggghhhooooooqqqvvv{{{~~~zzzssslllhhhfffggghhhfffccc^^^ZZZXXXWWWVVVUUUVVVPPPKKKKKKKKKIIIJJJMMMMMMKKKGGGDDDFFFKKKJJJGGGAAAAAABBBEEEHHHJJJJJJIIIJJJKKKLLLKKKHHHDDD???<<<===@@@DDDGGGHHHGGGDDDBBBCCCEEEIIIKKKKKKHHHEEEBBBGGGGGGFFFGGGIIIIIIGGGEEEIIIGGGEEEFFFIIILLLNNNOOOKKKIIIEEEBBB?????????@@@999::::::999777777777888>>><<<999666555555666777333333444666999;;;;;;:::888888777666444555888:::===???===666333666888777777666555666777666444222.../////////...///111333000000...---,,,,,,,,,,,,------+++***)))))))))))))))'''&&&''')))***)))'''&&&''''''(((((())))))***'''%%%###!!!!!!!!!"""######$$$%%%&&&(((***+++,,,%%%&&&((('''&&&%%%%%%&&&$$$&&&''''''%%%######$$$'''***+++***''''''***---***&&&!!!!!!$$$$$$$$$###$$$%%%&&&&&&%%%###""""""###$$$%%%&&&&&&%%%%%%&&&'''&&&###$$$&&&%%%"""!!!###%%%''''''%%%###"""!!! !!!$$$***&&&""" """###"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$&&&!!!   """"""!!!############""""""!!!  !!!"""  $$$&&&%%%""""""''',,,000111333555666666666777888===???AAAAAABBBEEELLLRRRPPPNNNKKKLLLQQQVVVYYYZZZ]]]]]]^^^___```aaaaaaaaaiiimmmpppoookkkhhhhhhiiijjjkkkLLL###---NNNaaabbbeeehhhiiimmmnnnppptttxxx}}}}}}}}}}}}{{{}}}~~~zzzwwwooonnnjjjbbbZZZWWWZZZ^^^]]]]]][[[VVVQQQNNNNNNOOONNNKKKIIIIIIHHHEEEHHHMMMKKKKKKGGGDDDGGGLLLKKKEEE>>>>>>@@@DDDHHHJJJJJJIIIIIIIIIIIIIIIGGGEEEBBBAAA@@@AAADDDFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDBBBCCCBBBCCCEEEFFFFFFDDDBBBHHHFFFFFFGGGJJJLLLJJJIIIKKKIIIFFFBBB???===<<<<<<888777777888999888777555===<<<:::888666555444444444222000111444777777666555666666555333444888;;;???<<<:::888444111444:::777666666666666555333111***,,,......,,,+++,,,.........---,,,,,,,,,,,,,,,///---***'''&&&&&&((()))&&&$$$###$$$'''((('''%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$######"""""""""!!!!!!"""$$$&&&''')))+++%%%&&&&&&%%%######$$$%%%"""###%%%%%%$$$###$$$%%%%%%(((***)))&&&'''+++///+++'''""""""%%%((('''%%%"""###$$$%%%%%%$$$$$$###!!!"""%%%'''((('''&&&$$$$$$))))))%%%###&&&(((%%% """%%%'''(((&&&$$$"""!!!"""%%%""" """!!! !!!"""""""""!!! !!!!!!"""######$$$$$$######$$$$$$$$$$$$######"""""" """$$$%%%"""  """$$$###!!!$$$$$$$$$###"""!!!     !!!!!!"""""""""!!!!!!"""%%%%%%!!!  """%%%***///333666777888777666666888:::???AAABBBBBBBBBGGGOOOUUUVVVOOOJJJJJJQQQWWWYYYXXX\\\YYYWWWZZZaaafffgggfffmmmnnnooollliiihhhkkknnnhhhWWW555###///OOOaaaaaafffkkkjjjkkkoooppprrrvvvzzz}}}vvvssssssuuutttvvvvvvuuusssqqqqqqqqqeeegggeee]]]SSSOOORRRWWWUUUWWWWWWRRRKKKGGGHHHKKKJJJIIIIIIJJJGGGDDDHHHNNNMMMMMMJJJFFFJJJOOOMMMEEEBBBBBBCCCFFFIIIJJJIIIGGGJJJIIIHHHFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@BBBDDDEEEEEEAAAAAAAAACCCDDDDDDAAA???DDDDDDEEEHHHJJJIIIDDD@@@JJJIIIFFFBBB>>>;;;888777888666666888:::;;;888444======;;;:::777555444333666222//////111444444333444555666555333444888<<<>>>888666999666000444>>>666555555666777666333111(((+++...---***(((((()))------,,,,,,+++,,,,,,,,,000---)))&&&$$$%%%'''((($$$!!! """%%%&&&%%%###!!!""""""###$$$$$$%%%%%%'''''''''''''''&&&$$$$$$$$$""""""############%%%&&&&&&&&&$$$"""!!!###%%%!!!#########$$$%%%'''###&&&)))(((&&&'''+++000,,,((($$$$$$(((***)))'''!!!"""######$$$$$$$$$$$$ ###&&&)))***(((&&&$$$###)))+++%%%###&&&)))((( """%%%((()))'''%%%###### !!!''')))$$$"""###"""!!!!!! !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######""""""!!! !!!"""###"""   ###%%%$$$!!!%%%%%%$$$$$$"""!!!!!! """  """###$$$$$$$$$$$$ !!!$$$$$$!!!""""""%%%(((,,,111555:::::::::888777777999;;;AAABBBBBBBBBCCCHHHQQQWWWZZZQQQIIIIIIQQQXXXXXXVVVZZZVVVSSSXXXbbbjjjlllkkkooonnnllliiifffhhhnnnsssdddEEE$$$&&&111QQQaaaaaagggllljjjjjjooopppqqqtttxxx}}}~~~{{{wwwrrrooolllkkkeeegggiiijjjhhhgggffffff[[[___```YYYSSSRRRRRRRRRKKKMMMQQQRRRQQQLLLGGGDDDDDDHHHKKKJJJGGGGGGJJJNNNOOOMMMJJJHHHGGGHHHJJJLLLIIIGGGEEEDDDDDDEEEHHHIIIIIIJJJKKKKKKKKKIIIHHHGGGLLLLLLFFF???===@@@BBB@@@DDDAAA======???@@@???===<<<===>>>@@@AAAAAA>>><<>>===<<<;;;888777777666666777777888CCCDDDAAA:::333000333888444555555666555444222111,,,///222333222222555888999:::999444000...000333777666444555:::===888///222///++++++,,,...---+++///000111000...------...---)))&&&'''***,,,***'''"""######$$$$$$######""""""######$$$$$$$$$######---,,,+++)))'''$$$"""!!!########################$$$######%%%''''''###  """$$$%%%%%%%%%%%%))))))(((''''''''''''(((------+++'''######'''+++((((((&&&%%%$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&(((&&&$$$$$$&&&))) """%%%((())))))'''&&& !!!"""######"""!!! !!!"""######!!!!!!""""""######$$$$$$###"""!!!!!!!!!"""$$$%%%###$$$&&&$$$!!! """ """######"""  !!!###$$$###!!!#########"""""""""""""""###""""""### !!!!!!!!!  """%%% !!!"""$$$$$$!!!"""!!! """&&&+++000444666;;;<<<<<<:::888888;;;???BBBDDDFFFEEEDDDEEEIIIMMMRRROOOKKKKKKMMMOOOOOONNNUUUTTTWWW]]]fffjjjiiifffmmmdddhhhkkkbbb```hhhmmmNNN---!!!888ZZZ^^^```fffgggmmmggglllnnnppprrrtttxxx}}}xxxuuurrrooommmiiiddd```___`````````^^^^^^]]]^^^XXXYYYWWWTTTTTTVVVSSSNNNHHHKKKPPPRRRQQQMMMGGGCCCBBBFFFJJJJJJGGGFFFIIILLLQQQOOOKKKIIIGGGGGGGGGHHHEEECCCAAA@@@@@@BBBDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLHHHAAA???AAABBBAAAEEECCCAAA@@@@@@===888444333666:::>>>BBBBBBAAA???DDDBBBBBBFFFFFFCCCCCCFFFKKKNNNLLLEEE>>><<<;;;999;;;::::::999888888888888@@@@@@???999333000333666555555444444333222111000...111222222000000222444666666444111......///111555555444333666999555...///---++++++,,,---,,,+++...///000///......000111111---)))))),,,,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$+++++++++***)))&&&$$$"""$$$$$$############$$$$$$###""""""$$$'''(((&&&############%%%&&&'''%%%$$$((('''''''''&&&%%%%%%%%%***+++***'''$$$$$$'''***)))(((&&&$$$###"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$&&&'''&&&######$$$'''###$$$&&&((((((&&&$$$###!!!!!!"""""""""!!!!!!!!! !!!###"""!!!!!!"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$&&&'''&&&###!!!!!!""" !!!"""!!!  """$$$%%%###!!!###########################"""  """### !!!"""""""""!!! !!!!!!!!!"""$$$ !!!!!!"""###$$$!!!  $$$(((---111444555777;;;>>>===:::999<<>>AAACCCFFFGGGGGGHHHJJJKKKKKKLLLIIIKKKHHHCCCAAACCCBBB@@@AAAAAABBBCCCAAA<<<555//////222777<<>>999666555777999::::::;;;<<<===BBBAAABBBBBB===:::???HHHJJJKKKGGG@@@;;;:::888555:::999888666444222000///333555666555222111111222555333000---,,,,,,---...000000000///---,,,,,,,,,000---***+++...000///---000555666222.........,,,(((((()))***+++,,,,,,+++.........,,,+++,,,...111444111...---------+++)))---,,,***))))))***,,,---'''&&&&&&&&&%%%%%%%%%&&&'''))),,,......+++)))'''&&&%%%$$$$$$$$$$$$%%%&&&$$$######$$$&&&'''((()))***'''%%%'''***,,,)))&&&%%%&&&'''((('''$$$""" ###$$$%%%&&&&&&&&&&&&''')))'''%%%###"""!!!!!!""" !!!"""$$$%%%''''''(((&&&&&&'''&&&%%%$$$$$$###$$$%%%%%%%%%$$$###!!!"""!!!  !!!"""### !!!""""""!!! !!!###%%%&&&&&&%%%$$$"""###%%%&&&&&&&&&%%%$$$%%%&&&((()))'''$$$""" ###"""  """%%%''''''%%%""""""###$$$&&&&&&'''&&&&&& !!!"""######"""!!!  """###$$$$$$$$$$$$"""$$$&&&%%%###!!! !!! !!!"""""""""""""""!!! ###)))///333555555555444;;;AAA@@@<<<:::>>>CCCDDDHHHLLLLLLJJJGGGGGGIIIHHHHHHIIIKKKMMMOOOPPPPPPRRRRRRSSSWWW\\\______^^^]]]```dddaaa```hhh\\\>>>$$$---IIIaaa]]]^^^bbb```hhheeehhhkkkoooqqqssstttuuuwww}}}}}}qqqiii___[[[PPPBBB999333+++$$$zzzuuussssssvvvzzzzzzqqqiiiffffffeeebbbYYYPPPMMMOOOQQQOOOKKKGGGGGGHHHKKKLLLIIIDDD@@@AAAEEEGGGFFFFFFGGGDDD??????CCCIIIMMMNNNKKKFFFCCC>>>@@@DDDFFFFFFDDDCCCBBBDDDDDDCCCBBBAAA???>>>===>>>>>>============>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCC???>>>???>>>;;;;;;===???@@@@@@???>>>======<<<;;;888666777;;;>>>BBBAAA@@@???:::666;;;CCCCCCDDD@@@:::777888777444777777666555333000...---///111222222111000000000444222...+++***+++---......------------------,,,...,,,***,,,///111000...000666777222---,,,------'''((()))******+++,,,---...///...,,,***)))***,,,...---,,,+++,,,,,,,,,,,,...---+++******+++---...((('''&&&%%%%%%%%%&&&&&&&&&(((+++......---***((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''(((&&&%%%'''+++---,,,***&&&'''))))))(((&&&$$$"""!!!"""###%%%&&&'''&&&&&&''''''&&&$$$######"""""" !!!###%%%&&&(((((('''''''''(((((('''%%%$$$"""###$$$$$$$$$###"""""""""!!! """###$$$ """"""!!!!!!""" """###%%%&&&'''&&&&&&###$$$&&&'''''''''&&&%%%$$$%%%&&&((('''%%%""" ###""" !!! !!!$$$&&&'''%%%###!!!###%%%&&&''''''&&&&&& !!!"""######"""!!!  !!!###$$$$$$######"""$$$&&&%%%###!!! !!!""""""###""""""!!!""""""%%%+++111555777777666777<<>>??????>>>===;;;::::::;;;>>>@@@BBBBBBBBBBBB===@@@???<<<;;;===<<<999>>>???@@@???===<<<===>>>======;;;777555666<<>>>>>===999444444777666333555555555555333111///---......///000000000//////111000---+++***+++---...---,,,+++,,,.........,,,---,,,,,,...000111111000111555666000,,,---...---))))))***))))))***,,,///...//////---+++)))))))))))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,)))(((&&&%%%$$$$$$%%%&&&&&&(((***------,,,+++)))((('''%%%$$$$$$%%%'''((())))))***(((&&&$$$$$$%%%%%%&&&&&&'''(((***,,,---'''((()))))))))((('''&&&"""""""""$$$&&&((('''&&&$$$%%%&&&'''&&&%%%$$$###!!!!!!!!!"""$$$&&&'''((('''&&&'''(((***)))'''%%%!!!"""######$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$""""""%%%$$$!!! """""""""###$$$&&&'''((()))%%%%%%&&&'''''''''''''''$$$$$$%%%&&&((('''$$$"""###!!!  """### """%%%&&&&&&%%%"""###%%%'''''''''%%%$$$!!!!!!############!!!!!! !!!"""###$$$$$$###"""!!!"""$$$###!!! !!!"""######"""!!! !!! !!!%%%(((---333777888888888:::<<<<<<;;;999:::???CCC===BBBFFFGGGEEECCCCCCDDDGGGKKKOOORRRRRRSSSSSSTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWZZZaaaccceeegggQQQ)))000SSSfff```bbbhhhdddkkkjjjiiijjjkkklllnnnqqqvvvzzzzzz|||~~~{{{uuukkk```UUUJJJ@@@:::///+++%%%!!!{{{xxxxxxvvvqqqsssyyywwwmmmjjjooommmpppmmmbbb[[[[[[\\\ZZZ\\\ZZZUUUPPPSSSYYY\\\ZZZRRROOOKKKIIIJJJKKKKKKKKKGGGEEEDDDFFFJJJKKKGGGDDDFFFMMMPPPLLLHHHHHHKKKKKKDDDCCCCCCCCCDDDEEEFFFGGGDDDCCCCCCCCCCCCBBB@@@??????@@@BBBCCCBBB@@@>>><<<:::<<<>>>@@@>>>;;;666333444777;;;>>>@@@@@@???===<<<>>>===999999;;;<<<999<<>>;;;777666888888666888<<<<<<;;;666111222555555111000111222222222000...---...------...///////////////...,,,++++++,,,...///...---+++,,,...///---++++++---///000///000111222000333333...,,,......,,,+++++++++((('''(((---111---///000000...+++******'''((()))))))))***+++---***))))))))))))))))))***)))(((&&&$$$###$$$$$$%%%'''((()))++++++++++++***)))'''%%%$$$$$$%%%''')))'''***+++***'''$$$$$$%%%$$$''')))'''%%%%%%)))---''''''(((((((((((())))))$$$###"""###&&&((('''&&&"""$$$'''******(((%%%###!!!!!!!!!"""###%%%&&&(((%%%$$$%%%'''******(((%%%#########$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&&&&((($$$$$$'''&&&!!! ###$$$#########%%%''')))+++''''''&&&&&&''''''((()))%%%$$$$$$&&&((()))(((&&&!!!!!! !!!"""$$$%%% """%%%&&&&&&"""###%%%''''''&&&$$$""""""""""""######""""""""""""###$$$%%%%%%$$$###### !!!!!! !!!"""######"""!!! !!!"""!!! !!!!!! !!!###'''***///444777999::::::;;;:::::::::;;;<<<======;;;???CCCDDDBBBAAABBBDDDGGGKKKPPPSSSSSSRRRSSSTTTQQQRRRSSSSSSTTTUUUWWWXXXYYYXXX```fffeeeaaaGGG"""999ZZZkkkcccggglllfffjjjiiifffiiilllnnnpppsssvvvyyy{{{{{{{{{|||~~~}}}tttiii\\\SSSCCC===555,,,%%%~~~}}}yyytttqqqsssuuupppjjjjjjpppmmmcccbbbiiiaaadddaaaWWWQQQTTTWWWVVVUUUQQQKKKGGGMMMWWWZZZXXXGGGHHHHHHHHHHHHGGGFFFFFFJJJEEEAAABBBFFFJJJIIIGGGGGGLLLNNNKKKIIIKKKMMMMMMFFFDDDBBB@@@AAACCCFFFHHHFFFDDDCCCBBBBBBAAA@@@???<<<>>>???@@@???<<<999777777:::===???===888222...333555999<<<===;;;777555<<<>>><<<888888;;;<<<:::888;;;??????===;;;:::;;;999<<>>>>>;;;777;;;>>>BBBCCCAAAAAACCCEEEFFFKKKQQQTTTSSSRRRRRRSSSNNNPPPQQQRRRSSSUUUXXXZZZ[[[XXX```gggeee[[[???'''CCC___ooogggjjjnnnfffiiihhhcccggglllpppssstttvvvxxx|||{{{yyyyyyzzz|||~~~~~~{{{yyyzzz~~~~~~tttmmm]]]QQQAAA444---)))$$$!!!|||vvvuuuvvvyyy}}}~~~{{{xxxuuunnnfffccceeehhhhhhgggdddeeeeeebbb]]]ZZZYYY[[[XXXWWWTTTRRRPPPNNNNNNNNNHHHDDDAAACCCIIIMMMMMMKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCFFFHHHIIIIIIEEEBBB???>>>@@@DDDFFFFFFEEEBBB===:::<<>>???BBB???;;;999::::::::::::<<<<<<<<<======:::333...333666:::======<<<;;;;;;>>><<<:::;;;<<<<<<999666???===;;;999888888999999777555444333444555555444444333111111222444777999;;;666111---,,,---......000///...---...---***(((+++---...//////...,,,***++++++++++++,,,---...///............---***((('''***,,,------,,,---...000000111222222111...***(((...---+++******,,,---//////000111111000///,,,+++///,,,+++---,,,)))(((+++%%%'''(((((('''''')))******)))'''&&&%%%%%%%%%&&&&&&&&&''')))***+++,,,,,,)))***)))'''$$$$$$'''++++++***)))((((((''''''(((((()))***'''$$$"""###&&&)))(((&&&$$$"""$$$(((+++000,,,(((%%%$$$%%%%%%%%%!!!###&&&(((((('''$$$### """""" ###&&&((('''&&&%%%%%%%%%&&&''''''((()))(((&&&### !!!"""###$$$$$$###"""!!!&&&''''''&&&$$$######$$$%%%$$$#########$$$%%%&&&)))(((&&&&&&%%%&&&'''(((%%%%%%'''))),,,...---+++ !!!"""######"""!!! !!!  """$$$&&&''''''((()))((('''%%%$$$$$$%%%$$$###!!!!!!###%%%###$$$&&&(((((('''%%%$$$%%%%%%%%%$$$""" !!!"""###$$$###!!! !!!###$$$#########"""!!!!!!!!! ###&&&(((---555:::<<<;;;:::999888999<<>>>>><<<::::::;;;;;;888555:::::::::999999777666555666555444555666666555444555444222111111222333444666333...,,,+++,,,------000///------...---+++)))***+++---......---,,,+++*********+++,,,,,,---...---.........---+++)))(((+++,,,------,,,,,,---......//////000///---***)))...---+++******+++,,,---...///000111000///---,,,...+++***,,,+++((('''***###$$$&&&&&&%%%%%%&&&(((***)))'''&&&%%%&&&'''((((((((()))***+++,,,------)))******)))&&&&&&(((***))))))(((''''''''''''(((%%%''''''%%%"""!!!###%%%(((((('''%%%$$$%%%)))+++...+++(((&&&&&&&&&&&&%%%###$$$&&&'''''''''%%%$$$ """######!!!!!!$$$&&&'''&&&%%%$$$$$$%%%&&&''''''(((((('''&&&$$$"""!!! !!!###$$$$$$$$$###"""$$$%%%&&&%%%######%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''''')))(((((()))******)))''' !!!!!!""""""""""""""""""!!!!!!!!!!!!"""$$$%%%'''''''''''''''&&&%%%%%%$$$&&&((('''%%%###""""""###$$$%%%'''((((((''''''&&&&&&%%%$$$###!!! !!!!!!###$$$###""" !!!!!! !!!"""###$$$############"""  !!!!!! !!!%%%((()))...555999;;;:::::::::999;;;>>>AAACCCCCC@@@===<<>><<<===@@@DDDGGGJJJFFF@@@<<<:::<<<@@@BBB>>><<<;;;;;;<<<<<<;;;999777666666777888777444222222444777999:::;;;>>>@@@<<<;;;999999999999777555333555777888888666333111333333333444666666444222444444333111000///...---000...+++++++++,,,,,,,,,///...------......---+++((()))+++,,,---,,,++++++)))******++++++,,,------,,,------------,,,+++***+++---...---,,,++++++,,,------,,,,,,,,,,,,++++++...---+++***))))))***+++,,,---...///000///...---,,,)))(((******'''&&&)))###$$$&&&&&&%%%%%%'''(((+++)))'''%%%%%%''')))***))))))******+++,,,---...(((***++++++)))(((((()))&&&&&&&&&&&&&&&''''''((("""###$$$###"""!!!###%%%'''((((((((('''''')))++++++)))(((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%$$$###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%$$$$$$$$$ !!!###$$$%%%$$$$$$###"""###$$$###"""$$$&&&)))&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&&&&((((((((('''$$$###"""!!! !!!!!!########################'''&&&&&&%%%%%%%%%%%%%%%###&&&***+++)))%%%"""!!!######$$$&&&'''((()))***''''''&&&%%%$$$"""!!! !!!"""#########"""!!!######""""""""""""###$$$###$$$$$$$$$$$$###"""!!!!!!""""""""""""$$$(((+++,,,000555888999::::::;;;999<<<>>>??????>>>>>>??????DDDHHHHHHFFFCCCCCCDDDAAACCCFFFJJJNNNQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSVVV[[[ZZZ^^^aaaKKK))) ===]]]iiijjjkkkkkkkkkkkkjjjiiifffeeeeeeeeegggjjjnnnppplllkkkhhhccc^^^[[[[[[[[[ffffffllluuu}}}yyyjjj```OOOJJJCCC===777///&&&{{{vvvrrrtttuuutttpppiiibbb^^^___\\\YYYVVVVVVWWWXXXYYYXXXWWWVVVVVVUUURRRMMMIIIMMMLLLIIIFFFDDDCCCDDDEEEFFFEEEEEEFFFHHHMMMQQQTTTPPPPPPNNNKKKHHHGGGIIIKKKJJJKKKMMMMMMLLLIIIFFFDDD===>>>@@@DDDGGGGGGFFFDDDFFFCCCAAAAAAAAABBBAAA???CCCBBB???======>>>@@@AAACCCBBBAAA>>><<<<<<===>>>>>>===<<<<<<<<<;;;888666777666555555555444333333444555666666777888;;;>>>:::999777666666555444444000111333444444333111000111111222333555444111///111111111111///---+++)))+++******+++---...---,,,///...,,,,,,......---,,,&&&''')))***++++++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---......+++***)))))),,,,,,+++***+++,,,---...---,,,+++***)))((()))))))))***+++---............+++((((((******&&&&&&)))'''(((******))))))***++++++)))'''%%%&&&(((***,,,***))))))))))))***+++,,,'''(((***+++***((('''&&&$$$$$$$$$$$$%%%&&&'''(((""""""#########$$$%%%&&&&&&((()))***)))((()))***((('''''')))******(((&&&'''&&&%%%%%%%%%&&&'''((($$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&(((&&&%%%$$$$$$%%%&&&(((######$$$%%%%%%$$$###"""#########""""""###&&&(((&&&&&&%%%$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$&&&)))***))))))'''###  $$$%%%%%%%%%%%%$$$###"""'''&&&$$$######$$$%%%&&&!!!%%%)))***)))&&&$$$###%%%%%%%%%%%%&&&'''))))))'''''''''&&&%%%$$$"""!!! !!!###$$$$$$######%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$############$$$'''+++---...111555777888999:::<<<777:::======<<<<<>>AAAFFFJJJKKKIIIGGGHHHEEEAAA@@@@@@AAAAAAAAADDDBBB???<<<::::::;;;;;;>>>AAADDDDDDAAA===;;;;;;???===;;;;;;:::888555222888888777555333222222222555666555444333444777999666666555333222111111222000///......///000222333333333444555666555222///---...//////...,,,***)))***))))))+++...//////...///---++++++,,,------,,,&&&'''((()))******++++++))))))+++,,,,,,---,,,,,,************+++++++++,,,+++,,,......+++)))((((((,,,+++******+++---///000---,,,+++***))))))(((((('''((()))+++,,,---......,,,))))))++++++((((((***+++,,,---,,,+++***+++,,,+++)))'''&&&&&&(((***,,,((((((&&&&&&&&&'''((()))&&&&&&((())))))(((%%%###############$$$&&&'''((($$$$$$$$$%%%&&&((())))))&&&(((******)))(((((()))&&&&&&&&&(((******(((&&&'''&&&%%%$$$$$$&&&'''((($$$###"""""""""#########$$$$$$%%%%%%&&&&&&&&&&&&'''&&&$$$###$$$&&&((()))&&&&&&&&&&&&%%%$$$"""!!!$$$%%%%%%$$$""""""$$$&&&&&&%%%%%%$$$###""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$&&&((((((((((((&&&### !!!###$$$%%%%%%&&&&&&%%%$$$###"""&&&%%%$$$######$$$&&&''' """$$$%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###""" !!!"""###$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$###$$$'''+++---///000333666777888888:::<<<555888:::;;;;;;===BBBGGGDDDFFFGGGHHHGGGEEEDDDDDDCCCDDDFFFIIILLLOOORRRSSSPPPPPPPPPQQQRRRTTTUUUVVVVVVXXXVVVZZZZZZBBB!!!...LLLeeecccfffiiiiiifffbbb___^^^[[[XXXTTTPPPNNNNNNPPPQQQRRRVVV]]]bbbgggjjjmmmooolllnnnqqqsssuuuwwwwwwvvvzzz{{{}}}}}}{{{wwwrrrooorrrjjj___ZZZYYYZZZYYYXXXSSSNNNHHHGGGFFFCCC;;;444,,,((("""yyytttpppooossszzzuuusssrrrsssuuutttppplllaaa```___^^^[[[XXXVVVTTTKKKNNNQQQRRRRRRPPPOOOPPPVVVTTTSSSQQQOOONNNMMMMMMKKKJJJJJJLLLNNNPPPPPPOOOIIIJJJKKKMMMOOOSSSUUUWWWSSSQQQMMMKKKIIIHHHHHHIIIGGGHHHIIIIIIHHHFFFDDDBBB???@@@BBBFFFJJJJJJIIIFFFFFFDDDAAA@@@@@@AAA@@@@@@BBB@@@<<<999888777888999===BBBGGGHHHDDD>>>;;;:::>>><<<999888777666444111777777777555222000000111444444444333111111333555333333222000------...000111///,,,***+++///444777999888888888888777444222+++,,,---------,,,***))))))))))))+++...000000000///---*********+++++++++(((((((((((()))*********)))***,,,---......---,,,***))))))(((((()))******)))+++------+++)))'''''',,,+++******+++---...///,,,,,,,,,++++++***))))))((()))***+++,,,...///000...,,,+++......++++++...---......---***))))))******)))((('''''''''((()))(((&&&$$$######$$$%%%'''&&&&&&&&&((()))(((%%%"""############$$$%%%''''''((('''&&&'''***,,,,,,+++((()))******(((&&&&&&'''%%%$$$%%%'''((()))'''%%%%%%%%%$$$###$$$%%%&&&'''$$$"""!!!!!!###$$$######$$$$$$%%%&&&'''''''''''''''&&&%%%$$$%%%&&&((()))&&&'''''''''&&&$$$"""!!!$$$&&&'''&&&$$$$$$$$$&&&&&&&&&&&&%%%$$$###!!! ###$$$%%%&&&''''''&&&&&&+++)))'''&&&&&&&&&%%%######"""!!!!!!"""%%%)))+++%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%&&&&&&'''!!!!!!"""!!!!!!###&&&)))&&&&&&%%%%%%$$$#########&&&&&&&&&&&&%%%$$$###"""!!!!!!""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%&&&''''''&&&&&&&&&$$$###$$$&&&***---//////111333777888888888:::;;;555666888:::<<<@@@DDDGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDFFFHHHKKKNNNQQQRRRQQQPPPPPPPPPRRRTTTVVVWWWVVVXXXWWW\\\\\\AAA!!! 666PPPbbbbbbeeefffccc\\\UUURRRQQQJJJIIIHHHHHHJJJLLLPPPRRRXXX]]]cccgggjjjkkklllmmmjjjmmmoooooopppssssssppptttuuutttrrrlllcccZZZTTTQQQHHH<<<666666777555222---)))%%%%%%''''''"""|||wwwsssqqqlllhhhkkkrrrmmmjjjhhhhhhiiihhhddd```[[[ZZZXXXUUUSSSSSSSSSSSSIIIMMMPPPQQQPPPNNNNNNNNNRRRRRRRRRQQQOOONNNMMMMMMLLLLLLLLLNNNQQQQQQNNNKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOKKKGGGEEEFFFGGGFFFDDDCCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBDDDFFFFFFCCCAAA??????@@@AAABBBAAA===:::===;;;888666555777999;;;===BBBFFFEEE@@@:::888888:::888555444555555444444222444555444111///000111000111222111000///111333000000///---))))))+++...000...+++***+++000555888<<<;;;888777777666444222---------,,,,,,+++***))))))((((((***---///000000///---)))((())))))))))))))))))))))))))))))*********+++---/////////...---)))(((''''''&&&'''(((((((((***------+++)))''''''***************+++,,,---+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---...000111222111//////222222//////222///000///---***((('''(((((((((((((((''''''&&&%%%(((&&&$$$"""!!!"""$$$%%%((('''&&&''')))(((&&&###$$$$$$$$$$$$$$$%%%&&&'''+++)))'''))),,,...---,,,*********(((&&&$$$$$$%%%%%%$$$$$$%%%&&&'''%%%$$$$$$############$$$%%%%%%%%%"""!!!"""$$$&&&&&&$$$$$$%%%&&&((())))))((((((''''''&&&%%%&&&&&&(((((($$$%%%&&&''''''&&&%%%$$$"""$$$'''(((((('''&&&''')))))))))(((&&&$$$"""!!!###$$$&&&'''((((((''''''+++***((((((((('''$$$"""$$$#########%%%'''***+++%%%%%%###""""""###$$$$$$%%%%%%&&&'''''''''''''''"""######"""!!!!!!$$$&&&"""###$$$$$$$$$###"""!!!%%%&&&&&&%%%%%%$$$###"""""""""""""""###$$$$$$%%%$$$$$$%%%&&&%%%%%%######&&&&&&&&&'''&&&&&&%%%%%%""""""$$$(((---000///...111444888999999999999999777777777:::>>>BBBDDDEEECCCCCCDDDEEEFFFGGGFFFEEEBBBBBBDDDFFFIIIMMMPPPRRRTTTSSSRRRQQQQQQSSSTTTVVVVVVXXXYYY___^^^AAA"""%%%===SSS]]]]]]^^^\\\VVVOOOJJJKKKMMMKKKKKKLLLNNNPPPTTTWWWXXX___aaadddeeeeeedddeeeffffffjjjjjjffffffiiihhhdddeeebbb\\\UUULLLCCC===999///+++&&&###"""!!!   |||zzz|||~~~yyyuuusssrrrkkkcccccciiihhheeebbbaaaaaa___[[[WWWWWWTTTPPPLLLIIIIIIIIIJJJMMMOOORRRQQQOOOMMMNNNPPPNNNPPPQQQQQQPPPNNNLLLLLLPPPOOONNNOOOOOOMMMGGGCCCHHHIIIKKKLLLMMMLLLKKKKKKNNNHHHCCCCCCFFFGGGEEEBBBBBBBBBBBBBBBAAAAAAAAABBBDDDCCCBBBBBBBBBAAA>>><<<999;;;???CCCDDDAAA;;;666999777555333444777;;;===<<<@@@BBB???999555555666777555222222333555666666---000333333111///000111,,,...000000//////111222...///...+++''''''))),,,///---,,,+++---111555888<<<:::666444333222111//////...---,,,+++))))))((()))((('''(((+++...000000///---)))''''''(((((('''+++******))))))))))))******,,,...000000000......)))((('''&&&%%%&&&&&&'''&&&))),,,---+++)))''''''(((((())))))************++++++,,,---------,,,,,,////////////000222333444333111111444444111111444222222222///+++((((((((('''((())))))(((&&&$$$###((('''$$$"""!!!"""$$$%%%***(((&&&''')))***'''$$$%%%%%%$$$$$$%%%%%%&&&''',,,***((())),,,......,,,++++++***((($$$######$$$%%%$$$######%%%%%%%%%###""""""#########$$$$$$$$$%%%###!!!###&&&((((((&&&$$$%%%''')))***))))))(((''''''&&&&&&&&&'''''''''"""###%%%'''((((((((((((###'''******)))))))))+++++++++***(((&&&$$$"""###%%%&&&((())))))((((((((('''((()))***)))'''%%%)))((('''&&&&&&&&&''''''%%%$$$"""!!!!!!"""$$$%%%$$$%%%'''((()))(((''''''$$$%%%%%%$$$"""!!!"""### """$$$%%%$$$###!!!%%%%%%%%%%%%$$$$$$###"""#########"""######$$$%%%######%%%%%%%%%%%%$$$###&&&&&&''''''&&&%%%%%%$$$!!!!!!$$$)))...111///---111444888::::::999888888:::888888:::@@@CCCCCCBBBBBBBBBBBBDDDFFFGGGFFFEEE???@@@AAADDDHHHLLLPPPRRRXXXVVVTTTRRRQQQQQQSSSSSSWWWXXXZZZbbb```BBB""")))BBBUUUZZZVVVVVVSSSLLLFFFEEEJJJOOOXXXXXXXXXYYYYYYZZZ[[[\\\^^^___```______```bbbeeedddgggeee^^^\\\]]]\\\WWWNNNHHH>>>333***%%%""""""  {{{wwwuuuuuuttttttqqqooommmiiieee```\\\ZZZYYYYYYYYYYYYWWWUUURRRPPPRRRQQQNNNJJJFFFDDDEEEFFFFFFHHHKKKNNNOOOOOOOOOOOOMMMOOOQQQOOOKKKHHHGGGHHHLLLNNNPPPPPPNNNJJJEEEBBBDDDEEEFFFHHHHHHHHHHHHHHHEEECCCCCCDDDGGGGGGDDDAAA>>>AAACCCCCC@@@>>>>>>@@@AAABBBCCCAAA>>>:::777777555:::@@@CCCBBB>>>:::888<<<:::888777888:::<<<>>>===:::666333333444444444555333111111111111///---............------,,,+++//////---,,,,,,---...///...///...,,,)))'''((()))...//////---+++,,,111555222222222222111///...---,,,,,,+++*********++++++((((((((('''&&&(((,,,///+++***(((&&&''')))+++---+++---,,,(((''')))(((&&&,,,***...666888222,,,,,,+++++++++***))))))((((((((()))***++++++***((('''***))))))((()))***,,,---+++++++++***)))***,,,...111...---///222444333000444333000......000333555333111///......---+++)))'''((()))((('''''''''(((+++)))'''&&&%%%&&&((()))&&&***+++'''&&&'''(((&&&######$$$$$$###"""!!! &&&)))------,,,+++,,,...,,,)))&&&%%%&&&&&&### %%%$$$###"""###$$$&&&'''((('''%%%$$$%%%%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%***(((&&&&&&'''(((((('''&&&$$$""""""###%%%%%%%%% !!!"""$$$&&&((()))******+++***'''###"""$$$&&&###$$$&&&((()))((((((''''''$$$""""""$$$''')))***(((***+++***&&&$$$%%%&&&$$$###!!! """$$$&&&###'''+++,,,***(((((()))""""""""""""###%%%''')))$$$###$$$%%%'''&&&### !!!###&&&&&&$$$###$$$&&&!!!""""""!!! !!!"""""""""$$$''''''&&&$$$$$$%%%&&&&&&%%%&&&''')))&&&&&&'''***...111222222555:::===;;;:::<<<;;;999<<<;;;;;;<<<>>>AAAEEEGGGCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBDDDGGGLLLPPPSSSSSSVVVXXXVVVRRROOOQQQUUUUUUSSSZZZgggbbbFFF%%%111FFFQQQRRRQQQNNNJJJKKKOOORRRSSSSSSYYY\\\```aaa[[[TTTUUU[[[]]][[[YYYVVVUUUVVVXXXYYYWWWTTTOOOKKKHHHCCC===888...***$$$   }}}yyytttqqqooommmkkkjjjjjjhhheeebbb^^^ZZZXXXVVVUUUTTTTTTTTTSSSRRRQQQPPPNNNNNNMMMKKKHHHEEECCCCCCCCCEEEIIIMMMPPPPPPMMMKKKFFFHHHJJJIIIEEECCCBBBCCCKKKMMMOOOPPPOOOLLLHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEFFFEEEBBB??????BBBDDDDDDAAA???>>>???===???@@@???;;;888666555666999===>>>===<<<;;;;;;<<<;;;999777777999;;;<<<<<<:::777777777777666444444222111111222222000///.........---,,,+++***)))......---,,,,,,,,,,,,,,,---...---+++)))((()))***,,,---...,,,***+++...111000000///......---,,,,,,+++++++++++++++,,,------((('''&&&&&&(((+++...000+++***((('''''')))+++---,,,...---***)))++++++))),,,+++000999:::444---++++++++++++***))))))(((((())))))))))))******++++++,,,+++++++++++++++,,,,,,***++++++***))))))+++---.........///111111000///222000...,,,---///222444111///...---...---+++***(((((()))((('''&&&&&&&&&))))))((('''&&&''''''(((&&&)))***&&&%%%''''''&&&$$$###############""""""&&&(((++++++))))))***,,,+++)))&&&&&&''''''%%%"""&&&%%%###""""""###%%%&&&)))'''&&&%%%%%%%%%%%%$$$&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))***+++***'''%%%######$$$%%%%%%$$$!!!!!!###$$$&&&'''(((((()))******((($$$###$$$&&&$$$$$$%%%'''((((((((((((&&&###!!!!!!$$$''')))***(((***+++***&&&$$$$$$%%%###"""!!!!!!###%%%''')))$$$)))...111///+++)))((("""!!!!!!"""###$$$&&&'''$$$###$$$&&&''''''$$$"""$$$&&&((('''$$$"""###$$$###$$$$$$""" !!!!!!!!!"""$$$&&&&&&$$$""""""$$$&&&'''&&&&&&''')))%%%&&&)))---111333333333555:::<<<::::::<<<===;;;???>>>======???AAACCCEEEDDDDDDEEEFFFFFFEEEEEEEEECCCBBBCCCDDDGGGLLLPPPSSSRRRUUUWWWVVVRRRPPPRRRUUUYYYWWWYYY^^^YYYDDD***!!!111DDDOOOQQQQQQOOOOOORRRWWW[[[[[[ZZZ\\\]]]______YYYPPPNNNQQQVVVTTTOOOKKKHHHFFFFFFFFF>>>;;;666222///,,,'''###  ~~~|||yyyxxxtttqqqmmmkkkhhhfffbbb```aaa___[[[WWWUUUSSSRRRRRRPPPOOONNNMMMMMMMMMNNNOOOKKKKKKKKKJJJHHHEEEBBB@@@???AAAEEEKKKOOOOOOKKKFFFAAACCCDDDCCCAAA??????@@@IIIJJJLLLMMMMMMMMMLLLKKKFFFEEECCCBBBAAAAAABBBBBBIIIHHHFFFFFFEEECCC@@@======@@@CCCDDDBBB???<<<<<<:::<<<======:::777555555888999:::999888888:::<<<<<<;;;999777777888:::;;;:::999999:::<<<<<<;;;999777555222222222222111///,,,,,,,,,,,,+++***)))(((------------,,,+++))))))+++,,,,,,+++)))(((***+++***+++,,,+++***)))***+++---,,,+++***)))******+++******+++,,,---...//////)))&&&$$$&&&***...000///+++***)))((((((***,,,---,,,//////,,,,,,//////,,,,,,---222999;;;555///+++,,,,,,+++***))))))))))))+++***)))((()))+++...000............---,,,+++******++++++***((((((***++++++---//////...------...---,,,***)))***---000222///---,,,,,,---...,,,+++++++++******)))((('''&&&((((((((((((((('''&&&&&&%%%))))))%%%###%%%'''%%%%%%$$$#########$$$%%%&&&'''(((((((((&&&&&&(((******(((''''''((()))(((&&&(((&&&$$$"""""""""###$$$((('''&&&%%%%%%$$$$$$%%%############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%'''***---...---(((&&&$$$###$$$%%%$$$###!!!"""$$$%%%&&&&&&%%%$$$'''((()))(((&&&$$$$$$%%%%%%$$$$$$%%%&&&''')))***%%%###!!!"""%%%((()))***(((***+++***'''$$$######!!!!!!###$$$&&&((()))***$$$)))///222000,,,'''%%%"""!!!!!!"""###$$$%%%&&&$$$$$$$$$&&&(((((('''%%%((()))***(((%%%###""""""&&&&&&%%%###!!! !!! !!!"""$$$&&&%%%""" ###&&&''''''''''''((($$$(((---222555666555444555:::;;;999999<<>>BBBAAA?????????AAACCCDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCEEEHHHLLLPPPRRRQQQSSSVVVVVVSSSRRRTTTVVVWWWYYYYYYWWWRRRDDD---!!!111CCCNNNPPPTTTTTTVVV[[[aaacccaaa^^^YYYWWWVVVWWWRRRJJJDDDCCCIIIEEE@@@:::444000...---)))&&&!!!  yyytttuuuwwwtttpppnnnllljjjhhhgggeeeccc___\\\ZZZXXXTTTPPPNNNNNNPPPQQQPPPNNNKKKIIIIIIJJJKKKLLLKKKJJJHHHGGGFFFDDDBBB@@@???>>>@@@EEEKKKMMMIIIEEEBBBBBBCCCBBBBBBAAAAAAAAAFFFFFFGGGIIIJJJKKKLLLLLLJJJHHHEEECCCAAAAAABBBCCCGGGGGGFFFEEEDDDBBB???===;;;>>>AAACCCAAA>>>:::888999<<<======;;;888777777:::::::::888666666777999999888777777777999:::;;;:::999888:::===@@@BBBBBB===:::777444222000...,,,((())))))***************------...---,,,***((('''((()))******))))))***,,,***+++,,,,,,+++)))((((((+++***(((''''''(((***+++++++++,,,---.........///,,,((($$$&&&,,,//////,,,+++***)))))))))***,,,---+++...///------111111...---...111555777555111......---,,,***************************,,,---///111///000000000///---+++******++++++***((('''((()))(((+++//////,,,***+++,,,))))))(((''')))+++...000---,,,+++,,,---......,,,...---------,,,+++((('''&&&'''((())))))'''%%%$$$%%%(((((($$$"""$$$&&&%%%&&&%%%$$$######%%%'''))))))((('''&&&%%%&&&'''(((((((((((()))******+++******(((&&&###"""""""""###&&&'''&&&%%%#########$$$"""""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&(((,,,......---(((&&&$$$$$$%%%%%%$$$"""###$$$%%%&&&%%%$$$###!!!%%%&&&(((((('''&&&%%%$$$&&&%%%######$$$''')))+++%%%$$$"""###&&&)))******((()))***)))'''$$$"""!!! !!!###%%%'''(((((('''###&&&***,,,,,,(((%%%"""#########$$$$$$%%%%%%&&&%%%$$$%%%&&&)))***((('''((()))***)))'''%%%###"""%%%&&&&&&$$$""""""###$$$"""###$$$&&&'''&&&""" ###&&&(((((((((((()))$$$)))111777:::999888666777:::;;;888999>>>AAABBBBBBAAA@@@???@@@BBBDDDFFFFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDDDDFFFHHHLLLOOOQQQPPPSSSUUUVVVUUUTTTUUUVVVOOOVVVXXXTTTNNNDDD...111GGGQQQRRRXXXXXX[[[```cccccc]]]XXXMMMIIIHHHJJJHHHAAA999666777444///)))$$$  }}}|||{{{{{{zzz|||sssmmmnnnooolllgggeeebbbbbbaaaaaaaaa```\\\YYYWWWTTTPPPMMMLLLMMMOOOQQQRRROOOLLLIIIGGGHHHIIIJJJMMMIIIDDDBBBBBBCCCCCCBBB@@@???>>>AAAEEEHHHIIIHHHDDDDDDCCCCCCCCCDDDCCCCCCBBBCCCCCCDDDEEEGGGHHHIIIIIIHHHEEEBBBAAAAAAAAABBBBBBCCCDDDDDDCCCAAA@@@???<<<>>>@@@CCCCCC@@@<<<999<<<>>>@@@@@@>>><<<;;;:::;;;<<<<<<;;;777555444444666666666666888999;;;<<<;;;888555666;;;AAAGGGJJJDDD@@@:::555111...***((($$$%%%''')))***+++,,,,,,------------,,,***(((''''''((())))))((()))+++---***++++++,,,,,,+++)))''')))'''&&&%%%&&&(((***,,,,,,------......---,,,,,,...***&&&'''+++...+++(((******)))))))))***+++,,,))),,,...---...111111...//////...///111444444333000///---,,,++++++,,,---***+++---...//////////////////000000///---+++******+++,,,+++(((''''''(((&&&***------***)))***,,,(((((('''''')))+++---...,,,++++++,,,...//////......---,,,,,,---,,,(((%%%%%%&&&((())))))'''%%%###%%%((('''###!!!$$$&&&%%%'''&&&%%%$$$%%%&&&)))******)))'''&&&''''''((()))''''''))))))***+++,,,---,,,***'''$$$###""""""###$$$%%%&&&$$$!!!!!!"""$$$""""""###$$$%%%&&&&&&&&&%%%%%%$$$######%%%&&&''''''&&&'''))),,,---,,,***'''&&&%%%%%%&&&&&&$$$###%%%%%%&&&&&&%%%$$$"""!!!$$$$$$%%%'''((('''&&&%%%'''%%%###"""###%%%(((+++'''%%%$$$%%%(((*********'''((((((((('''%%%""" !!!###%%%&&&%%%$$$###%%%%%%&&&'''((('''%%%###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&)))***)))(((&&&'''((())))))(((%%%$$$###$$$%%%$$$$$$$$$&&&(((%%%%%%&&&((()))(((%%%""""""$$$'''((((((((()))***%%%,,,555;;;<<<;;;999888888<<<<<<999:::???DDDDDDAAA@@@??????AAACCCFFFHHHFFFGGGIIIJJJJJJHHHGGGEEEDDDEEEEEEGGGIIILLLNNNPPPPPPRRRTTTUUUTTTSSSSSSSSSKKKQQQQQQKKKGGGAAA111444MMMWWWTTTTTTUUUWWW[[[]]][[[UUUOOODDD???<<<>>>===555---***%%%###   |||yyywwwuuusssrrrrrrlllhhhhhhhhhccc___^^^YYYXXXXXXYYYZZZYYYWWWTTTTTTRRROOOLLLKKKMMMOOOQQQSSSPPPMMMJJJHHHHHHIIIJJJNNNHHHBBB???AAACCCDDDDDDAAA@@@@@@@@@AAADDDHHHJJJFFFDDDBBBBBBCCCDDDDDDCCCAAAAAAAAAAAABBBBBBBBBCCCCCCBBB@@@???>>>>>>??????>>>@@@BBBBBBAAA@@@@@@@@@>>>???@@@CCCEEEDDD@@@===???AAACCCBBB@@@>>><<<<<<:::;;;===;;;888444111111444555555666777999:::;;;:::666222111666===EEEIIICCC>>>888222///,,,)))'''###%%%&&&)))***,,,------++++++++++++***)))((('''&&&'''(((((('''(((***,,,+++******,,,---,,,***(((%%%%%%%%%%%%&&&(((***+++,,,---.........,,,+++***---***((((((******)))&&&)))))))))))))))******+++(((,,,...---...111000---//////,,,***...444888777333111///---------...///---...000111111000...,,,---------...------,,,,,,+++,,,---,,,)))''''''''''''(((******)))***+++---***)))))))))***+++---...---,,,,,,---///000000///,,,***)))+++---,,,'''###%%%&&&((((((((('''%%%###&&&((('''"""!!!$$$&&&&&&)))((('''&&&'''((()))******((('''''')))***))))))%%%''')))******+++---...---,,,)))&&&$$$$$$$$$$$$$$$&&&'''%%%!!! """%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""###%%%'''(((''''''((()))++++++***(((&&&%%%%%%&&&''''''&&&$$$(((''''''%%%$$$$$$######$$$######%%%'''((('''&&&(((&&&$$$######$$$'''(((((('''%%%&&&((())))))(((&&&&&&&&&'''(((&&&""" !!!"""###$$$###"""!!!'''&&&&&&''')))))))))'''''''''((((((((('''&&&&&&&&&%%%%%%&&&((()))((('''$$$$$$&&&)))******'''$$$!!!"""$$$$$$$$$%%%'''***((('''((()))******((('''&&&((())))))((((((***+++'''///888>>>>>>;;;999999:::>>>???<<<<<>>888444333000)))!!!   ~~~}}}}}}~~~}}}yyysssooonnnllljjjhhhdddaaaaaacccaaa\\\YYYZZZTTTSSSRRRRRRSSSRRRPPPOOORRRPPPNNNKKKKKKLLLMMMNNNQQQOOOMMMKKKIIIIIIJJJKKKLLLGGGAAA@@@CCCEEEDDDBBB@@@BBBDDDCCCAAAAAAFFFJJJHHHEEEBBBBBBCCCDDDCCCBBBBBBBBBBBBAAA@@@???===<<<========================;;;>>>AAAAAA???===>>>???===<<<===@@@CCCDDDAAA??????AAACCCBBB@@@===;;;;;;777888999888555333222222666666666666777777777888888444///---000666;;;>>>999666111---,,,+++***)))&&&'''((()))***+++++++++)))(((((('''&&&&&&&&&'''&&&'''(((((('''''')))++++++)))(((***,,,---+++)))""""""###%%%&&&((()))***)))***,,,---------+++***))))))((((((((((((((((((((((((((((((((()))))))))(((,,,///...///111000------///---+++///777;;;999555333111///...///000222333222222111000...---,,,************+++,,,---...,,,......---***((('''''')))'''&&&&&&))),,,---...,,,,,,,,,,,,,,,---...///...------...000111000///---+++***,,,//////***%%%&&&&&&'''''''''&&&%%%$$$&&&)))(((###!!!$$$'''''')))))))))))))))(((((((((((('''&&&(((***+++***(((%%%''')))***)))***,,,...///---***'''&&&%%%&&&&&&%%%((()))'''"""!!!###'''%%%%%%&&&'''''''''&&&%%%%%%$$$"""!!!"""$$$''')))&&&&&&''')))++++++)))'''$$$$$$$$$&&&(((((('''%%%***)))'''%%%$$$$$$%%%%%%$$$"""!!!###&&&((((((''')))'''%%%$$$######$$$%%%(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$'''((('''### !!!"""######$$$$$$&&&&&&&&&))),,,---+++(((''''''(((((((((&&&%%%$$$'''&&&%%%%%%&&&''''''&&&$$$$$$%%%(((+++***&&&###"""###$$$$$$###$$$&&&((()))((('''(((***++++++***+++++++++)))((((((+++---***111:::???===:::999999<<<@@@AAA??????CCCGGGFFFAAA@@@??????@@@BBBDDDEEEDDDFFFIIILLLMMMLLLJJJIIIFFFFFFGGGIIIJJJLLLMMMNNNNNNNNNNNNNNNMMMJJJFFFCCCEEE???;;;===@@@AAACCCFFF;;;;;;<<>>CCCHHHGGGBBB@@@DDDIIIJJJGGGCCCCCCDDDEEEDDDCCCCCCCCCCCCBBB@@@===:::999:::;;;<<<===>>>>>>>>>>>>;;;>>>AAA@@@===;;;<<<===999888999<<<@@@AAA@@@===>>>@@@BBBAAA>>>;;;999999555555666444333222333444999888888777666555555444555222...,,,---111333444111...***)))***+++,,,,,,))))))************))))))'''&&&%%%$$$###$$$%%%&&&&&&'''(((''''''''')))******((('''(((+++,,,+++))) """$$$&&&'''(((((('''(((***---...---,,,,,,%%%'''((((((''''''(((***''''''''''''(((((((((((()))---000///000222111---+++......---222:::===:::777555222000///000222333777666222///------------(((''''''((())),,,...///---...///...+++(((''''''***'''###$$$)))---//////.........---......//////000......///111111111000///------000333333...)))&&&&&&''''''&&&&&&%%%%%%''')))(((###!!!%%%((('''***************)))((('''&&&%%%%%%(((+++,,,)))'''$$$'''******))))))+++...///---+++((('''''''''(((&&&)))+++((($$$"""%%%)))&&&'''((((((((('''&&&%%%%%%$$$"""!!!"""$$$''')))$$$$$$&&&(((++++++)))'''######$$$&&&((()))(((&&&,,,***'''$$$$$$$$$&&&'''%%%""" """%%%))))))((()))(((&&&$$$############'''&&&$$$$$$$$$$$$###!!!###"""###&&&)))(((### !!!###%%%&&&'''###$$$&&&***......***&&&&&&''''''((('''&&&$$$###(((&&&%%%$$$&&&&&&&&&%%%$$$$$$%%%(((***)))%%%!!!###$$$%%%$$$######%%%&&&***(((&&&''')))+++,,,,,,...---,,,)))((((((+++...+++333;;;???===:::999:::>>>BBBCCCAAAAAAEEEGGGFFFCCCBBB@@@??????@@@BBBCCCCCCEEEIIILLLNNNMMMKKKJJJFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKJJJFFFAAA===;;;555777BBBIIIGGGHHHNNNJJJPPPUUUVVVVVVWWWSSSNNNFFFBBB===:::888555///+++$$$      }}}~~~{{{uuutttppptttqqquuu{{{lllfffiiieeeaaa```___]]]YYYUUUVVVVVVUUUUUUTTTSSSSSSSSSOOONNNNNNMMMMMMNNNOOOPPPMMMMMMLLLJJJGGGGGGHHHJJJMMMJJJGGGEEEEEEFFFIIIJJJIIIGGGHHHKKKKKKFFFCCCDDD???DDDJJJJJJGGGDDDEEEGGGHHHHHHHHHGGGFFFEEECCCBBBFFFFFFEEEAAA===:::999999888;;;>>>???======???AAABBBCCCCCCAAA===;;;::::::555666777999<<<@@@CCCEEE:::;;;<<<<<<;;;:::888777222444555555333222111111444666888555000,,,+++,,,---......,,,(((''')))+++(((''''''))),,,---***((()))(((((('''&&&&&&%%%%%%###%%%&&&&&&%%%&&&''')))&&&&&&&&&'''((()))***+++((('''''''''((()))+++,,,)))((('''(((******)))'''''''''''')))+++,,,,,,+++******+++++++++)))((('''%%%'''***+++*********+++///000222333222///---+++,,,444,,,+++000FFFZZZFFF;;;888333111111222222222999///(((***,,,***))),,,%%%&&&(((***,,,---......,,,++++++***)))(((''''''%%%&&&(((***,,,---......///---+++)))***,,,000222///---,,,---000000...+++,,,---.........---,,,+++***((('''&&&(((((((((''''''&&&$$$######$$$&&&'''***)))(((''''''''''''((('''''''''((()))(((&&&###&&&&&&''''''(((((())))))+++***)))''''''(((((()))******(((&&&$$$%%%(((+++$$$&&&'''))))))(((&&&%%%$$$$$$%%%&&&&&&'''(((((($$$%%%'''((()))((('''&&&"""$$$''')))*********))),,,+++)))'''&&&%%%%%%%%%&&&$$$###$$$''')))(((&&&''')))'''!!!!!!&&&)))&&&'''&&&%%%###"""!!!!!!!!!&&&$$$###%%%&&&&&&######"""!!!"""$$$%%%$$$###(((***,,,---...---+++***)))))))))(((((()))))))))++++++***)))((('''&&&&&&$$$$$$&&&((()))(((%%%###!!!&&&+++,,,(((&&&&&&)))))))))))))))))))))******+++******)))***+++---...///666======:::888:::???EEECCCAAA???@@@BBBEEEGGGDDDDDDBBB>>>;;;===AAAFFFGGGBBBIIIOOOKKKMMMNNNFFFIIIIIIHHHHHHHHHIIIJJJJJJHHHFFFCCC???<<<::::::999;;;>>>CCCHHHMMMPPPQQQQQQ[[[YYY___```UUUPPPNNNFFFDDD???888111+++&&&!!!   }}}zzzxxxuuuvvvyyyyyyrrrmmmkkkhhhkkkhhhjjjrrrmmm```\\\___^^^]]][[[ZZZWWWTTTQQQSSSSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMIIIIIIIIIHHHFFFEEEFFFHHHJJJIIIGGGEEEDDDDDDFFFHHHJJJGGGGGGIIIHHHDDDBBBDDD===AAAEEEEEEAAA???@@@BBBDDDEEEFFFGGGGGGGGGFFFFFFHHHGGGEEE@@@;;;888888888===???AAA@@@===;;;<<<===???@@@@@@>>>;;;888777777666666666777:::===@@@BBB===;;;999888777777888888333555666666444333333333333555555333///,,,,,,,,,---...///---***((((((***)))(((''')))+++,,,)))'''%%%&&&&&&&&&&&&'''''''''$$$%%%''''''&&&&&&((())))))(((((((((((()))++++++)))((('''&&&'''(((***,,,)))(((((()))******)))'''(((((()))***+++,,,+++***,,,,,,,,,,,,***(((&&&$$$"""###%%%(((+++---......///000222333333111///---,,,111+++,,,...;;;KKK888999888666444333333444444777///))),,,...,,,+++,,,&&&'''(((***+++,,,------,,,,,,++++++******))))))'''''')))+++,,,---------,,,+++***))))))+++---//////---,,,---//////---+++,,,,,,------------,,,,,,***(((&&&&&&'''((('''&&&&&&%%%$$$###$$$%%%'''((())))))(((((('''&&&&&&&&&&&&''''''''''''&&&%%%%%%'''''''''(((((((((((((((***)))((('''''''''(((((())))))(((%%%$$$$$$''')))&&&'''((())))))(((&&&%%%!!!###%%%'''((((((&&&%%%%%%&&&&&&''''''''''''&&&$$$%%%'''***++++++******++++++******)))((('''''''''&&&%%%&&&)))***)))(((***,,,***&&&%%%***+++(((&&&%%%$$$######""""""###%%%$$$$$$%%%'''(((%%%###%%%$$$###$$$&&&''''''&&&'''((()))***+++******))))))(((''''''''''''((()))))))))(((((('''&&&&&&&&&$$$$$$&&&((()))(((%%%###$$$)))------)))&&&&&&(((+++***)))((())))))***+++++++++*********+++---...000555;;;;;;888777:::???DDDBBB@@@???@@@BBBEEEGGGDDDDDDCCC@@@===>>>BBBEEEHHHCCCHHHJJJEEEGGGLLLGGGGGGHHHIIIJJJIIIHHHFFFDDD???===999666555777:::<<>>@@@>>>;;;999:::<<<@@@AAACCCFFFHHHIIIIIIJJJGGGFFFCCC>>>999666666888@@@AAABBBAAA>>><<<;;;;;;===>>>>>><<<999777666777666555444444666999<<>>;;;777333222333666888444666777777555444444555222333222000---,,,,,,------...///...+++)))(((((()))(((((((((***)))(((&&&"""###$$$%%%&&&'''((()))%%%'''(((((((((((()))+++++++++)))))))))***+++,,,***)))'''%%%%%%''')))+++))))))((()))******)))''')))******++++++******)))+++,,,,,,,,,***)))'''%%%'''%%%%%%(((---000111000...///111333333222111000//////***000...000;;;+++555777999777444333555777444///+++...000...,,,,,,(((((()))******++++++,,,------------------------)))***+++,,,,,,------,,,,,,+++++++++++++++,,,---///...------......,,,***,,,,,,,,,,,,,,,,,,------)))(((&&&&&&''''''&&&%%%$$$$$$###$$$$$$&&&((()))'''((((((((((((&&&%%%$$$%%%'''(((&&&###"""%%%'''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''&&&$$$######%%%((('''((()))))))))(((&&&%%% """&&&((()))'''%%%###'''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***************+++,,,,,,,,,***)))((()))((('''(((+++,,,+++******,,,,,,))))))+++***(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%''')))***)))'''&&&$$$###$$$&&&(((((('''''''''&&&&&&''''''((())))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((%%%"""(((+++......+++(((((()))---+++***(((((()))+++,,,,,,++++++++++++,,,------000444888888555666;;;???AAA@@@???>>>@@@CCCFFFHHHDDDDDDDDDBBB@@@@@@BBBDDDHHHDDDHHHGGG???BBBIIIHHHEEEGGGIIIJJJHHHCCC>>>;;;666333000///222888???DDDJJJQQQYYY[[[YYYXXX[[[```ccc[[[[[[YYYMMMFFF>>>000((($$$  ~~~|||zzz|||{{{zzzzzzxxxyyyxxxlllrrrvvvmmmgggiiifffcccbbbdddccc\\\WWWUUURRRXXXSSSPPPSSSOOOJJJOOOQQQTTTVVVTTTOOOKKKIIIIIIHHHHHHIIIJJJIIIGGGEEEDDDDDDDDDFFFFFFEEECCCAAA???BBBDDDEEEDDDBBB???>>>>>>===AAADDDDDDBBBBBBDDDGGGDDD???<<<;;;999666777;;;===>>>===:::777666777999<<<>>>BBBEEEGGGIIIIIIIIICCCBBB???:::777555666888>>>???AAAAAA@@@>>><<<;;;;;;======<<<999777777777666555333222222555888:::<<<999555222000111333555333555666555444333444555111111///---,,,,,,---...---...//////---***(((&&&)))(((((((((((('''&&&%%%"""######$$$%%%&&&'''(((&&&((())))))))))))***,,,---,,,***))))))***+++,,,,,,***'''%%%%%%&&&)))+++***)))))))))******)))''')))***+++***)))(((((((((((()))***+++,,,,,,+++***222...***+++///222111...+++---///111222222111111222...)))444000***444+++000555999888444222444777111///...///000///---,,,)))))))))))))))******+++---........./////////000,,,,,,------------,,,,,,---............------,,,...------------,,,+++***,,,,,,,,,,,,,,,---------***(((&&&%%%&&&'''&&&%%%$$$###$$$$$$%%%''')))***&&&'''((()))(((&&&$$$"""$$$'''(((&&&!!! $$$)))))))))((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$""""""$$$&&&)))))))))))))))'''&&&%%%!!!###%%%''''''&&&%%%$$$((('''%%%$$$$$$%%%&&&&&&&&&'''''''''(((((())))))((()))+++,,,,,,+++***((()))(((((()))***+++++++++((()))***)))(((((('''%%%$$$$$$$$$$$$%%%&&&'''(((((((((((()))*********)))%%%###""""""%%%&&&'''&&&'''&&&%%%$$$%%%&&&((())))))'''%%%$$$$$$%%%''')))%%%&&&&&&&&&''''''((((((&&&&&&&&&'''((((((%%%###(((+++......,,,******+++...,,,***(((((()))+++,,,+++++++++++++++,,,,,,---000222555444333555;;;@@@??????>>>>>>@@@CCCFFFHHHDDDDDDDDDDDDCCCCCCCCCCCCFFFCCCIIIIII???AAAJJJJJJEEEEEEEEEDDD@@@;;;555222000//////222888@@@IIINNNOOOTTTZZZ]]]]]]]]]^^^``````SSSMMMGGG:::333+++  ~~~zzzwwwuuuuuuvvvwwwzzzuuurrrsssssspppoooqqqyyymmmhhhnnnmmmccc___dddaaa]]]\\\^^^]]]VVVQQQPPPJJJOOOKKKFFFJJJGGGFFFNNNNNNPPPRRROOOJJJEEECCCDDDEEEEEEFFFFFFEEEDDDBBBAAAAAABBBCCCDDDCCCAAA>>>===???@@@AAA@@@<<<999777777777;;;@@@BBBBBBCCCFFFHHHCCC>>>999888666444555:::AAA@@@>>>;;;888777888999;;;===@@@CCCEEEEEEDDDDDD<<<<<<:::888666555777999>>>>>>???@@@???===:::888777999:::999666555555555555333111000000222444666666666444333222111111111111222333222111111222444111///---,,,,,,,,,,,,---,,,,,,---------+++(((&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))***+++---,,,,,,++++++++++++++++++,,,***(((&&&&&&''')))++++++***)))***+++***)))'''''')))+++***'''%%%&&&''')))***+++---------,,,,,,666111,,,,,,000111///,,,)))***,,,...///000000000222,,,&&&222...(((555000---222777777333000222555///000000///000000...+++***))))))(((((()))******.........//////000111111...............---,,,,,,------.........,,,+++***,,,,,,------,,,+++******,,,,,,---------.........***)))&&&&&&&&&'''&&&$$$###$$$$$$%%%&&&((())))))&&&'''((())))))'''%%%$$$$$$'''(((&&&!!! $$$)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###""""""###%%%((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&''''''&&&''')))++++++***(((''''''(((((())))))******+++(((((((((***)))&&&$$$$$$$$$$$$%%%%%%&&&((()))***+++++++++***)))))))))***'''%%%######$$$&&&''''''((('''%%%$$$%%%&&&)))***)))(((&&&%%%%%%&&&((()))''''''(((((())))))******(((''''''((()))(((&&&$$$&&&(((+++,,,------......---,,,***)))((()))***+++))))))***++++++,,,,,,,,,///111222333333666;;;@@@???>>>>>>???AAADDDGGGIIIEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBKKKMMMDDDDDDJJJIIIDDDBBB???;;;666222///......000555;;;BBBJJJQQQUUUUUUVVVYYY___cccccc___[[[MMM>>>555...###     ||||||}}}||||||yyysssnnnlllmmmppprrruuuooolllnnnnnniiibbb___cccccceeegggccc]]]\\\___]]]YYYXXXZZZYYYSSSOOONNNFFFJJJDDD@@@DDDDDDCCCKKKKKKKKKKKKHHHEEEBBB@@@@@@EEEDDDDDDCCCBBBBBBAAAAAACCCCCCDDDDDDDDDBBBAAA@@@<<<======;;;888555444444777888;;;???BBBEEEGGGHHHEEE???;;;:::888666999===BBBAAA>>><<<:::999999999999;;;>>>@@@AAA@@@???>>>888999999999777777999:::??????>>>>>>===999444111111333444333111000000111222111000000000000111222222333444444333222000//////000111000//////111222111///---,,,------,,,+++************++++++)))&&&&&&&&&'''%%%$$$###%%%'''(((''''''&&&%%%$$$$$$###''')))************+++---+++,,,---//////...---,,,+++***)))))))))***++++++,,,+++******+++***)))'''&&&)))+++***'''%%%&&&(((//////000///...,,,+++)))...,,,***+++...///...---((()))+++,,,...//////000...+++%%%...***'''777111---000444333111///000222...111111...---...---******)))((('''((()))***+++---.........//////000000///////////////...------++++++++++++***)))'''''')))+++,,,,,,+++***+++,,,+++,,,...///000000///...,,,***((('''''''''&&&%%%$$$$$$%%%&&&'''(((((()))&&&'''((()))))))))((('''%%%'''(((&&&###"""%%%'''((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%$$$""""""###$$$''''''''''''''''''''''''((('''%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&'''(((((('''&&&$$$###"""$$$%%%&&&&&&'''((())))))((('''&&&&&&'''))))))((((((***++++++)))***,,,+++'''%%%&&&%%%%%%&&&&&&''')))***+++---------+++)))((()))+++,,,)))&&&%%%&&&(((((((((((('''&&&%%%%%%''')))***))))))(((((((((((()))))))))))))))******++++++++++++***))))))***)))'''&&&%%%&&&(((***,,,---...///++++++***)))((((((((((((&&&&&&(((***+++,,,,,,,,,///000111222444777<<<@@@??????@@@AAACCCEEEGGGIIIEEEDDDCCCCCCDDDDDDCCCBBBAAAAAAJJJMMMFFFEEEHHHCCC???<<<777333000//////000111555;;;CCCKKKQQQUUUXXXZZZYYY[[[```ccc```VVVMMM222%%%      {{{wwwyyyzzzyyyvvvsssmmmiiiggggggjjjllliiifffeeehhhgggbbb]]]\\\WWW^^^bbb^^^ZZZ[[[\\\ZZZYYYUUUTTTVVVUUUPPPLLLLLLHHHKKKCCC???DDDDDDBBBIIIJJJHHHEEEDDDDDDDDDCCCBBBFFFEEECCCAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCC=========;;;999888999:::;;;999888<<>><<<;;;:::999888555777:::===>>>===;;;999888:::<<<<<<;;;999::::::<<<;;;;;;;;;;;;888222...---///000000...------...///000000000000000000000000111222333333222111000.../////////......000222111///......///...+++((()))'''&&&'''***+++)))((($$$%%%&&&$$$"""###%%%(((((((((''''''&&&%%%%%%$$$'''(((******))))))+++,,,+++---111333444222000...)))***++++++,,,,,,,,,,,,,,,+++******++++++(((''''''***---,,,((('''(((+++222222222111000...+++***((((((***+++---.........******+++,,,...///000000---...)))...))))))888---000000111111111000000///...222111,,,***---,,,))))))(((''''''''')))***,,,------------............//////000000000///......++++++***)))((('''&&&%%%'''))),,,,,,******+++---+++---000222333222000...---+++)))((((((((('''&&&%%%%%%&&&'''''''''''''''&&&''''''((()))***++++++&&&''''''''''''&&&%%%%%%'''''''''(((((((((((((((&&&''''''((('''&&&%%%$$$$$$%%%&&&%%%###"""###$$$%%%$$$%%%%%%%%%&&&'''((((((((('''&&&&&&''''''(((%%%&&&'''((()))*********)))'''%%%""""""###%%%'''((('''''''''''''''''''''%%%((())))))((((((***,,,...******---,,,'''&&&)))&&&&&&&&&'''((()))***++++++,,,---+++))))))+++---...+++(((&&&&&&'''''''''''''''&&&%%%&&&'''((()))******+++,,,,,,+++******************++++++++++++---,,,******+++***)))'''%%%%%%&&&(((***,,,,,,,,,))))))******)))(((&&&%%%"""###&&&(((+++,,,,,,,,,...///111333666999===???AAAAAAAAABBBDDDFFFHHHIIIFFFDDDAAAAAACCCDDDCCCAAACCC@@@FFFIIICCCBBBBBB;;;666444111//////111444666888<<>>>>>AAACCC???:::777;;;BBBGGGEEEBBBDDD???;;;<<<;;;999;;;???@@@>>><<<<<<;;;:::888777222444888;;;<<<;;;999888:::<<>>>>>===555.........///111555999;;;@@@BBBGGGLLLRRRWWW[[[]]]RRRUUUWWWSSSHHH888(((        }}}zzztttvvvwwwvvvwwwxxxtttooopppnnnjjjeeebbb___]]]]]][[[\\\]]]^^^^^^]]][[[ZZZUUUVVVWWWWWWUUUUUUVVVWWWSSSRRRQQQOOONNNOOOQQQSSSPPPOOOMMMIIIFFFFFFHHHJJJEEECCCBBBCCCEEEGGGHHHHHHFFFDDDBBBCCCEEEFFFCCC@@@AAAAAAAAABBBCCCBBB@@@???BBBBBBAAAAAAAAABBBCCCCCCDDDAAA<<<;;;===@@@CCCEEEAAA>>>;;;:::;;;===============<<<;;;:::888666555777888:::;;;<<<===<<<<<<<<>>@@@EEEDDDCCCBBBAAABBBCCCDDDHHHEEEBBBBBBDDDDDDBBB@@@BBBBBB@@@===999555111///000---...444777888>>>GGGGGGIIIMMMRRRWWWZZZ[[[[[[VVVLLL===///$$$       ~~~}}}zzzrrrrrrtttwwwxxxvvvrrrpppllljjjfffbbb^^^\\\ZZZYYYZZZ[[[[[[\\\[[[YYYWWWUUUTTTSSSSSSSSSTTTTTTTTTTTTPPPPPPOOONNNNNNOOOQQQSSSRRRPPPLLLJJJHHHHHHIIIJJJFFFEEECCCDDDFFFGGGHHHGGGEEECCCBBBCCCDDDDDDBBB@@@AAAAAABBBBBBCCCBBB???===??????@@@AAABBBCCCDDDDDDDDDAAA===<<<>>>@@@BBBCCC???<<<:::999:::;;;;;;;;;:::::::::::::::999888888777888:::;;;<<<;;;:::999;;;@@@BBB???>>>???;;;666666555555666999:::777555111...,,,...222444111...111//////000222111---***)))***,,,---///000111111//////---------///111222000///...000111000---***&&&''')))+++,,,,,,,,,,,,+++***(((''''''((()))******)))(((''''''((()))))))))(((((('''((()))***+++---///333777999999777555000///------...//////...---...///000///---+++)))'''+++...000///......000000//////111444444222///+++---//////---+++---...///...,,,+++,,,...000222555333000...---///111222111111000000//////......000000000///---+++******+++++++++++++++++++++++++++---//////---+++---...---///111000...---...000///000111222222000---+++,,,++++++++++++,,,++++++------...///000///---+++...***&&&%%%&&&'''''''''&&&''''''&&&######%%%(((((((((((()))***,,,---...(((((())))))(((((('''&&&''''''(((((((((((((((((())))))(((((('''((((((((('''(((((()))))))))((((((,,,(((++++++''',,,///&&&******)))(((((((((((((((((()))******++++++++++++((()))***(((&&&&&&(((+++***)))))))))))))))******************++++++,,,---------,,,,,,++++++,,,,,,)))((('''(((***+++***))),,,,,,+++)))'''''')))+++...,,,)))&&&%%%%%%&&&'''######"""!!!"""$$$'''((()))((('''(((+++---,,,***+++++++++,,,------+++))))))))))))+++,,,,,,)))'''$$$$$$$$$%%%%%%&&&&&&'''******)))))))))(((((((((&&&&&&'''((()))+++---...---...///111555999===@@@CCCCCCBBBAAAAAABBBCCCDDDEEEDDDBBBCCCEEEDDDBBB@@@???===999555222000///...333222555;;;>>>???EEELLLNNNMMMPPPUUU[[[[[[TTTNNN555...$$$     uuutttyyy}}}{{{xxxqqqmmmooowwwyyyrrrnnnooogggeeebbb^^^ZZZWWWUUUTTTXXXXXXXXXXXXVVVTTTRRRQQQRRRPPPNNNOOORRRTTTSSSQQQMMMMMMLLLMMMNNNOOOQQQSSSTTTPPPKKKJJJKKKLLLKKKJJJHHHFFFEEEEEEFFFGGGGGGFFFCCCBBBAAAAAABBBBBBAAA@@@AAABBBCCCCCCBBB@@@>>><<<===>>>???AAABBBCCCCCCCCCBBB@@@======>>>?????????;;;999777777999:::;;;:::777888888999999:::::::::666888:::<<<<<<:::888777:::===???===<<<<<<999555666666555777888888777555///------000444555222///.........000111///,,,((()))***+++---///000222222000///---,,,---000222444///...---...//////...---***)))))))))******++++++************+++++++++++++++***)))(((''''''((((((((((((((()))***+++,,,---,,,---000555:::;;;888555333111...---.........------...///000///---+++)))(((+++---///........./////////000222444444222000,,,...///...---,,,---...000...+++******,,,///111333222000...------......000000000000////////////---......///...,,,+++***((()))***+++,,,,,,,,,++++++---//////...---,,,---,,,------,,,***+++---///---...000111111000...---***+++,,,,,,---,,,,,,,,,,,,---//////---+++++++++...+++(((&&&&&&'''&&&&&&((('''%%%"""!!!###'''+++((((((((((((***,,,...///)))))))))))))))(((''''''((()))*********)))((('''(((((((((((((((((()))))))))))))))))))))***+++,,,,,,)))---...+++111555,,,++++++***)))((((((((()))***+++,,,,,,,,,,,,++++++***++++++)))((((((***,,,,,,***)))((('''(((***+++,,,+++***))))))***,,,,,,------------.........///+++)))((()))++++++***))))))******((('''''')))+++///---***((('''''''''((("""!!! ###&&&(((&&&%%%%%%'''***++++++***+++***)))***,,,,,,***)))'''((()))+++,,,+++(((%%%$$$$$$$$$%%%&&&'''((((((++++++++++++************((((((''''''(((***---.........///222555999<<<>>>AAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCDDDEEECCC@@@>>>:::777222...,,,---000222999:::>>>DDDFFFEEEHHHLLLOOOLLLIIIKKKMMMHHH;;;000     }}}|||zzzssspppsssvvvvvvuuuoooiiikkkuuuvvvlllgggjjjaaa```]]]ZZZVVVTTTQQQPPPTTTTTTTTTTTTSSSRRRPPPOOOQQQMMMJJJLLLQQQTTTRRROOOLLLLLLKKKLLLOOOQQQRRRSSSUUUOOOKKKJJJNNNOOOMMMJJJIIIGGGFFFFFFGGGGGGFFFEEEBBBAAA@@@@@@@@@@@@@@@@@@AAABBBDDDCCCAAA???===<<<===>>>???AAAAAAAAAAAA@@@???===<<<<<<======;;;:::888666666777:::<<<======888888999999::::::;;;<<<777888;;;<<<<<<:::777666888:::;;;;;;:::999777444777666666666777777666555///......///222444333111,,,---///111111///+++))))))***+++,,,...000111222000///---,,,---000333555...---,,,,,,---...///000,,,+++)))((('''(((***+++)))***,,,---...------,,,+++******)))((('''''''''''''''((()))***+++------,,,+++,,,333:::===999555444111...,,,,,,---,,,+++,,,------...---+++***(((((()))+++,,,------......//////...///111222333333............---------...000...+++((((((***---///111111000///---,,,++++++......///000000111222222,,,,,,---...///...,,,***'''(((***+++,,,,,,,,,,,,,,,---///000///...,,,,,,++++++)))(((((()))+++---***+++---...//////...---***+++------,,,+++******+++---///...***((()))***...,,,)))'''&&&&&&&&&&&&(((&&&###!!!!!!$$$(((+++(((''''''((())),,,///000))))))******))))))((('''((()))*********(((&&&%%%'''&&&&&&&&&'''((()))))))))(((''''''(((***,,,---***''',,,///---555:::222******)))))))))******+++,,,---------------,,,+++++++++***)))))))))+++,,,---+++)))'''&&&(((***+++---,,,***))))))***+++,,,,,,---...///000000000000,,,+++)))***++++++***)))******+++***)))***,,,...///---+++)))((((((((()))%%%$$$"""!!!!!!$$$&&&)))%%%%%%&&&'''***+++,,,,,,***)))((()))***+++***(((&&&'''(((+++,,,+++'''$$$%%%%%%%%%%%%&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&'''))),,,.........000222555999<<<>>>??????AAABBBCCCCCCCCCCCCBBBCCCDDDDDDCCC@@@<<<999333111///---...111555888@@@CCCGGGJJJIIIGGGEEEFFFKKKEEE>>>888222***      }}}yyyzzz~~~wwwvvvuuurrrooommmnnnooommmggghhhnnnnnneee___```[[[ZZZYYYWWWTTTRRRPPPNNNPPPPPPPPPQQQQQQQQQQQQQQQPPPLLLIIIJJJPPPSSSSSSPPPNNNLLLLLLMMMQQQSSSSSSRRRSSSNNNJJJJJJNNNPPPMMMJJJIIIGGGFFFFFFGGGGGGEEECCCAAAAAA@@@???>>>>>>???@@@AAABBBDDDBBB???=========@@@@@@@@@@@@???>>>======;;;:::999999::::::888666555555555888<<>>000///...---------------///---+++)))(((***---...000000///...---,,,******+++,,,...000222444666777---,,,,,,---//////---***))))))***+++,,,---------....../////////...---++++++***((('''(((***,,,---)))***+++---...///......+++---...---***(((((()))***---///---)))'''(((***------+++)))'''&&&&&&&&&'''%%%$$$$$$%%%'''((()))((((((((((((***,,,...///*********+++***))))))((('''(((((()))((('''%%%$$$%%%%%%%%%%%%&&&''''''(((''''''&&&&&&'''(((***,,,***''',,,...,,,444888000))))))))))))***,,,---...------.........------,,,+++)))((('''((())))))***,,,+++(((''''''(((***,,,...---,,,*********+++++++++,,,...///000111111000,,,+++)))***++++++***)))+++,,,...---------///000...---+++***)))))))))))),,,***'''%%%%%%&&&''')))&&&'''((()))+++,,,---...***)))(((((()))***)))(((''''''(((***,,,+++(((%%%'''&&&%%%%%%&&&((()))+++,,,,,,,,,,,,,,,---------+++)))'''&&&'''))),,,------...000333666999<<<>>>>>>???AAACCCDDDDDDCCCBBBBBBCCCDDDCCC???;;;777444,,,---///111444777:::<<>>@@@BBBAAA???>>><<<<<<;;;;;;999888777777999999888666555555666:::>>>AAABBBAAA>>>===;;;999888888999999777777999999999999888777777555666999888555444555666666666444222111222333333111---++++++...222555,,,...000000...------...+++***))))))***+++---...///......---......000000,,,------,,,+++,,,///111---+++)))'''&&&'''((()))***+++,,,------,,,++++++))))))******)))((('''&&&&&&'''((()))************,,,******...444999::::::666222...+++++++++++++++++++++++++++***)))(((((()))(((''')))+++------,,,***+++,,,...222999AAAGGG222000---,,,---......------,,,+++******+++---.../////////...---,,,++++++)))***,,,///222444777888111...,,,,,,///000...+++,,,,,,+++,,,,,,---...///111///.........///---,,,,,,***))))))+++---------+++,,,---...///000000111,,,...///,,,)))(((***---+++,,,,,,+++***))))))***,,,,,,,,,***'''&&&&&&''''''&&&&&&'''((()))((('''(((((()))***+++,,,,,,---+++++++++++++++***))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())),,,)))------***000333***))))))******+++,,,......,,,------.........------***(((&&&&&&'''))))))(((***)))((('''((()))+++,,,///......---,,,++++++******+++---///000//////...+++)))((()))++++++***))),,,---//////......///000---,,,+++***))))))))))))///...,,,***)))(((((((((''')))+++++++++,,,...000+++)))(((((()))******))))))(((((()))++++++)))''')))(((&&&&&&&&&''')))+++++++++++++++,,,,,,,,,,,,+++***((('''((()))***,,,+++---///333777:::===>>>???@@@CCCEEEFFFEEECCCAAAAAABBBBBB@@@;;;666333222+++...222666:::<<<===>>>@@@FFFKKKIIIFFFCCC???:::,,,)))!!!    }}}xxxtttsssppplllllloooggghhhiiigggccc```_________cccaaaZZZXXX\\\XXXOOOOOOPPPPPPPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNKKKJJJIIIIIIKKKOOORRRTTTRRROOOLLLMMMPPPQQQNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEDDDDDDEEEFFFFFFDDDBBBAAABBBBBB???======@@@BBBAAABBBBBB>>>::::::???DDDBBB@@@===;;;:::;;;<<<===:::888666777888999999999888888888;;;===??????>>><<<:::888777666666777888555555555555666666777888888444555999888444333666555555555333///...000222111000...,,,+++,,,///111+++---...---++++++,,,///+++***)))(((((()))***+++...............------,,,,,,---...---,,,+++---000+++***)))(((''''''((((((******+++++++++***))))))(((((()))******)))((('''((((((***+++++++++******---,,,+++,,,000555:::===888444///---,,,---......------,,,,,,++++++******+++)))((()))---///...---***,,,///000222555;;;???444000---,,,---......---++++++,,,,,,------......//////...---------------)))***+++---000222333444555000,,,,,,///000///---000///---+++,,,---///111444000---,,,---......------+++***,,,///000///...,,,,,,---...//////000000,,,...///---******///444---+++******+++,,,+++******+++,,,+++(((&&&''')))+++)))'''''')))***)))'''''')))***,,,,,,,,,***)))++++++,,,,,,++++++***))))))(((&&&&&&&&&''')))***))))))((('''''''''((((((%%%&&&&&&'''''''''&&&&&&***'''++++++(((///333***---,,,,,,+++++++++,,,,,,+++,,,------............+++(((&&&&&&((())))))((((((((((((((()))***,,,---///000000000///---+++))))))***,,,.........,,,,,,)))((('''(((***+++***)))***+++------,,,+++,,,---+++++++++***))))))((((((,,,,,,,,,+++***)))(((((((((***,,,,,,++++++---///,,,***(((((()))++++++***+++***((()))***+++***)))+++***(((&&&&&&''')))***))))))*********+++++++++******)))))))))))))))***)))+++///333777;;;>>>???@@@BBBEEEGGGHHHFFFCCCAAA===>>>>>><<<777444333333444666999===???AAABBBBBB???EEEGGGBBB<<<777000)))     }}}zzzyyyxxxwwwuuuppplllkkkhhhcccbbbeeedddbbb___^^^___^^^\\\ZZZYYYaaa___SSSRRR[[[YYYLLLKKKLLLMMMNNNNNNMMMLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJHHHIIIIIIIIIIIILLLQQQTTTSSSOOOLLLMMMOOOOOOKKKGGGGGGHHHJJJIIIHHHHHHIIIJJJCCCCCCCCCDDDFFFEEECCCAAAAAABBBBBB@@@======@@@CCCAAABBBAAA===999:::@@@FFFAAA???<<<999999;;;===???:::999777777999;;;;;;;;;;;;::::::;;;======;;;:::999888666555444555777888333333222222333444666888888444444999888444333777444555555222...---///111///000///...,,,+++,,,...+++,,,---+++((())),,,///,,,***((('''&&&'''((()))---......///...,,,+++***+++---///...,,,+++,,,...******)))(((((((((((((((+++******))))))((((((((('''((()))******)))(((((()))***,,,,,,---,,,+++***------,,,,,,---222:::???999666111......///000000//////...------,,,,,,+++---+++)))+++...000000...,,,///222222000......000555111---,,,---///...---***+++,,,---...//////...000///...---,,,---...///******+++,,,---///000000777222,,,+++...111000...333111...++++++---000222555111,,,+++---............,,,,,,...111333111...******++++++,,,---......,,,...///---+++---444:::...+++((())),,,...,,,***)))+++,,,+++((('''(((***...+++'''''')))***)))(((''')))+++------+++)))'''+++,,,,,,,,,,,,+++*********)))'''%%%&&&(((+++---,,,+++***))))))((())))))&&&&&&((((((((('''&&&%%%$$$"""'''***)))111666...000///---,,,+++************+++,,,---............,,,)))&&&&&&(((***)))(((&&&&&&((()))***+++,,,---///000222222111...+++)))(((***+++------,,,+++***'''&&&&&&'''***++++++***((()))++++++)))((())))))+++*********))))))(((((())))))+++++++++***((('''(((+++---,,,******,,,...---+++)))(((***+++++++++---+++)))(((***+++++++++---+++(((&&&&&&&&&((()))(((((()))))))))*********************))))))))))))(((***...333888<<>>>>><<<::::::===AAABBB>>>::::::<<<======<<<::::::999999777666555444888;;;>>>>>>:::888777888:::888666333333444666777444222///...111333555666111222444555444222000///000000000///...+++)))'''000000///,,,)))))),,,000///---)))'''''')))---//////,,,)))&&&&&&''')))+++////////////...---+++***,,,...///---***)))***---+++++++++******))))))))))))******'''$$$$$$'''***)))***++++++)))(((((())))))*********...111///***,,,---...------000777<<<<<<999666222000///000111---,,,+++******+++---...444111---+++,,,...000111,,,---...///000111222222111000///.........000000...///000000000///------,,,,,,,,,,,,---///000111///////////////.........111222333111///000444888555000...000111...000666000///...---...///222333---,,,+++---111222000......////////////......---***...111///,,,+++...222)))))))))))))))***++++++++++++++++++++++++,,,,,,******++++++***)))'''&&&&&&))),,,///000...,,,***,,,***(((+++......)))$$$******))))))***++++++,,,,,,+++***)))((((((((((((&&&((()))(((%%%%%%(((***''''''((()))+++---000111000///---,,,************,,,'''(((...111......111...,,,)))&&&%%%&&&''')))******+++,,,------......555333222111111///---+++)))***+++***)))(((((()))((())))))*********))))))&&&((()))++++++***((('''******++++++***)))(((''')))***+++***)))((()))***---,,,***(((((((((((()))......---,,,,,,,,,------+++,,,+++)))+++//////,,,(((***+++)))'''&&&(((+++************)))))))))(((+++******))))))******+++***---000444777;;;???AAAAAAAAACCCEEEFFFDDDBBB???<<<555111333555444444666999???CCCDDDFFFJJJKKKHHHAAA:::000(((###        |||xxxsssooollliiieeebbbfffeeebbb___\\\ZZZYYYYYYWWWVVVUUUUUUWWWWWWVVVUUUSSSTTTTTTRRRNNNKKKKKKLLLEEELLLMMMGGGHHHPPPPPPKKKJJJIIIHHHFFFEEEEEEEEEFFFAAABBBDDDEEEFFFHHHLLLOOONNNMMMKKKIIIGGGEEEDDDCCCEEEDDDDDDEEEFFFFFFDDDBBBCCCBBBAAA@@@@@@AAABBBCCC===???@@@@@@===<<<<<<>>>;;;<<<;;;999777888<<>>AAAAAA@@@AAACCCEEEDDD???;;;888333000333666555555777:::>>>@@@@@@CCCGGGGGGCCC>>>333%%%     rrrnnniiieeecccaaa___]]]___^^^]]]ZZZXXXUUURRRQQQQQQRRRSSSSSSRRRRRRSSSTTTOOOPPPPPPOOOKKKIIIHHHHHHGGGNNNQQQNNNNNNRRROOOHHHHHHHHHHHHGGGFFFDDDCCCBBB>>>@@@BBBDDDDDDEEEGGGHHHIIIIIIIIIGGGEEECCCAAA???AAABBBCCCCCCAAA@@@@@@@@@AAACCCCCCAAA>>>===???BBB@@@???>>>>>>??????===;;;:::999888666555777;;;>>><<<:::888888999:::999888777888999999888666444222555777999888666555444444777666333111000000111111---///000///---,,,///111000000//////......//////,,,,,,---,,,,,,***))))))(((***+++***))))))+++,,,---,,,+++******+++,,,---...---,,,***))))))((()))***,,,///222333333222000000000000...+++***+++,,,,,,,,,,,,,,,++++++++++++&&&((())))))((('''((()))'''***,,,---+++)))((((((***,,,,,,***,,,000...******+++---------...111333444444444444555555666666999888666555444555555666888777444222111222333444000...---,,,,,,---...///---...000111111111111000000000000//////---,,,+++......///000000000///.../////////000000111111222444444333000...---...000:::666333444222000111555444333111////////////000333222111222333444333222111111111222222222222222---------...//////---+++(((((('''''''''((())))))..................------/////////...---,,,***)))++++++,,,---............,,,******,,,//////,,,)))++++++++++++++++++++++++------,,,,,,+++*********(((***,,,+++***((('''((()))))))))***,,,...000111000...,,,+++,,,///222555000,,,,,,...///,,,***+++---,,,***((((((***+++---///...---,,,,,,---...///111111111111000///------...---+++*********+++,,,,,,,,,,,,,,,+++***))))))'''((())))))((('''&&&%%%%%%'''***,,,---,,,***)))'''(((******))))))***,,,***))))))))))))***++++++,,,++++++***++++++,,,,,,---...---+++,,,///...***&&&((())))))((('''((())),,,+++)))((((((((()))***)))))))))***+++,,,......+++---000444888;;;>>>@@@AAA???>>>AAADDDCCC<<<666333000000555888777777:::<<<>>>======???BBB???999///&&&    jjjgggbbb___\\\\\\\\\\\\YYYYYYYYYXXXUUURRRNNNLLLNNNPPPSSSRRRPPPOOOQQQTTTQQQQQQQQQOOOMMMJJJHHHGGGKKKQQQTTTRRRRRRSSSOOOIIIIIIIIIJJJIIIHHHEEECCCAAA<<>><<<>>>BBBDDDAAA===;;;999666444444777:::===999999888999999999888888666777888999888666444222555666777777666555444444555444222000.........///,,,000222111,,,***,,,000111000...------...///000------------,,,,,,,,,+++'''(((***+++,,,+++++++++------,,,,,,,,,,,,------......------,,,***)))(((+++---000333555444333111000//////...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++,,,,,,+++******'''***,,,---,,,***)))(((***------++++++......***)))***+++,,,,,,,,,------000111222444555555444444555555444444444444555666777777666444111111111222111///,,,***)))***,,,---+++---000222333222111000000000//////...---,,,+++///000111222222000...,,,------...///000111111222222222111///.........///444222000000//////000111333222111000000000000000555555444444444444444444222111111111111111111222///,,,+++---111111,,,((((((''''''''''''((())))))...////////////...,,,,,,000000///...---,,,+++***---,,,,,,,,,---......///***))))))+++---...,,,***,,,,,,,,,,,,,,,+++++++++.........------,,,++++++)))+++,,,---,,,***(((''')))******+++---...///000...---,,,,,,---///111333///---,,,---...---,,,+++,,,+++*********,,,---...111000...------...///000///000111111///.........000...,,,++++++,,,------,,,,,,,,,+++***)))(((''''''((((((((('''&&&%%%$$$$$$&&&)))+++,,,***(((&&&$$$&&&(((((('''((()))+++((((((((()))***+++,,,------,,,+++***)))))))))))),,,...---***+++...,,,'''&&&''')))***))))))((((((,,,+++)))((('''((()))***((())))))***+++---///000------///333888<<<>>>???AAA>>>===???BBBAAA:::333///...111777:::::::::===@@@AAA???===<<<;;;222)))    cccbbb^^^[[[XXXXXXZZZ[[[WWWXXXXXXXXXVVVSSSOOOMMMMMMPPPSSSSSSQQQPPPSSSVVVUUUTTTTTTSSSQQQOOOKKKIIIQQQTTTUUUSSSRRRSSSQQQMMMKKKLLLMMMLLLJJJGGGDDDBBB>>>AAAEEEGGGFFFEEEEEEEEEGGGHHHIIIJJJHHHEEEAAA??????BBBDDDBBB@@@???AAADDDAAAEEEGGGDDD???<<<>>>AAA@@@===;;;???EEEGGGEEE@@@===;;;888666777999;;;<<<888999:::;;;::::::999999666777888999888666555333666666666666666666555444444333111///...............222444222---***,,,///111///...,,,,,,...000111////////////////////////((()))+++---......---,,,---------......------------.........---,,,+++***...000222444444333222000...---------......//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////---+++'''***,,,---,,,*********+++......+++***------+++))))))***+++,,,,,,+++***---...000111222111000///,,,------...///000111111333444555333///......000000...+++((('''((()))******,,,///222333222000...000//////...---,,,,,,,,,///000111222111000---,,,,,,,,,------...///000000///.........///000000000......---------///000000000000000000000111111222555555555444333333444555111111000////////////000///,,,))),,,000111---((()))(((((((((((()))******...////////////---+++***///...------,,,+++++++++------,,,,,,,,,---...///((((((((()))+++++++++***,,,,,,------------,,,+++......//////...---++++++******,,,------+++)))'''******+++,,,------......+++,,,...//////...---,,,+++++++++,,,...000///,,,,,,,,,++++++,,,---...///222111000/////////000111///111222111///---...///111...,,,+++---...---,,,************)))(((&&&&&&'''''''''''''''&&&&&&%%%%%%'''((())))))'''%%%###"""$$$&&&&&&%%%&&&''')))''''''(((***+++------...///...,,,***((('''&&&&&&+++,,,,,,******---+++&&&%%%''')))+++,,,+++)))'''++++++)))((((((((()))***'''((((((***+++---///000...---///333888===>>>>>>AAA>>><<<===???>>>888333//////333:::===<<<===AAAEEEFFFCCC>>>888111%%%    ]]]]]][[[XXXVVVUUUVVVXXXWWWXXXYYYYYYXXXVVVSSSRRRPPPQQQSSSTTTTTTTTTVVVXXXVVVVVVVVVVVVWWWUUUQQQNNNUUUUUUUUUTTTSSSSSSRRRQQQOOOOOOOOONNNLLLIIIEEECCC@@@CCCGGGIIIIIIHHHHHHIIIIIIJJJLLLLLLJJJGGGDDDBBBBBBCCCCCCCCCBBBCCCEEEGGGDDDFFFHHHFFFBBB@@@@@@BBB???===<<>>;;;999:::;;;;;;;;;666999<<<===<<<:::::::::888888888888888777666666777666555555777777666555222222111000////////////222444444111---+++,,,...000...---,,,,,,...000111222222111111000111111222+++++++++---000000///---........................------............------111222333333333222111000...---+++,,,---///......++++++++++++,,,,,,,,,,,,,,,,,,,,,...000000---+++)))***,,,,,,+++***+++,,,,,,//////+++)))+++,,,+++))))))(((***+++,,,***)))+++,,,---......---,,,+++'''(((((()))***+++,,,,,,---000222000---***+++------,,,)))'''&&&&&&'''(((***,,,...000111000...---///...------,,,---------///000000111000///------,,,,,,,,,------......///---,,,,,,...111333333222,,,......---...111222111---......///000111111111333333333222000111333555222111///---,,,,,,------///+++(((***...000...++++++************+++,,,,,,//////000000///---***)))---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---(((((((((((())))))))))))+++,,,---...///...------......//////...---+++******)))***+++,,,,,,***((()))***+++,,,,,,,,,,,,,,,)))+++...000///---)))'''(((***++++++...222111...,,,,,,,,,,,,,,,---......111111111222222222222222000222444333///---...000000...,,,,,,//////---***))))))))))))((('''&&&&&&'''''''''''''''''''''''''''((((((((('''&&&$$$######$$$&&&&&&%%%%%%&&&(((&&&''')))+++,,,---......000///---+++)))'''&&&&&&))),,,,,,***+++---+++&&&&&&'''))),,,......***'''************)))))))))(((''''''((()))***,,,...//////......222999===>>><<<>>><<<;;;:::999888666444222333777>>>???>>>AAAEEEHHHIIIFFF<<<111'''      [[[\\\\\\YYYVVVTTTUUUWWWXXXYYYZZZZZZZZZYYYXXXWWWRRRRRRRRRTTTVVVXXXXXXXXXSSSSSSTTTWWWZZZZZZWWWTTTTTTTTTUUUVVVUUUSSSRRRQQQQQQQQQPPPNNNLLLIIIFFFDDDBBBEEEHHHJJJJJJJJJKKKLLLLLLLLLMMMMMMKKKIIIGGGEEEDDDBBBBBBCCCEEEHHHIIIIIIGGGGGGHHHGGGFFFEEECCCCCC???>>>===???BBBCCCAAA???BBB???===<<<===<<<:::888444888<<<>>><<<:::999999::::::888888777888888999888555444444666777666555222222111111111111111111666444111...,,,,,,,,,------,,,,,,+++,,,---...///555444222111111111222222---,,,+++---///000///---//////............//////---------......///000000222222111111111111222222111...++++++,,,---+++************+++++++++,,,,,,---,,,+++---......,,,)))***++++++***)))***,,,...,,,000000+++(((***,,,+++***((('''(((+++,,,+++)))******+++,,,,,,,,,,,,,,,)))***************))))))(((,,,000///+++((()))+++******((('''&&&&&&&&&&&&+++,,,---//////...,,,+++------,,,,,,,,,---.../////////..................---------...............---,,,,,,///222444333222,,,000000------111222///---....../////////......///000000///---...222555444333000---+++++++++,,,---***((())),,,/////////---------,,,------...///000111222222111...+++))),,,++++++++++++---...///++++++++++++++++++++++++*********)))(((((()))***)))+++---///000000///...---.../////////---+++******((('''(((+++,,,+++***((()))***+++++++++***)))***+++---......,,,***((((((+++,,,***---222222---,,,,,,,,,,,,,,,,,,------///000222444555444333222111555777555000---...000///,,,+++---000000,,,((((((((())))))))))))((('''''''''''''''((()))******)))((((((((('''(((((((((%%%&&&''''''&&&%%%&&&((('''(((***+++------------...---,,,+++***)))))))))))),,,---,,,---000...)))'''(((***...111000+++'''((()))+++++++++***(((''''''''''''((()))+++,,,---000......222999>>>===<<<999999888666222222333666777888<<>>?????????===<<>>===>>>===999555333777<<<>>><<<999888999<<<;;;999777777888:::;;;777444222333555777666444111222222222333333333333888444///,,,,,,,,,,,,+++************+++,,,,,,---555444333111000111111222...,,,***+++...000...,,,000///...------...///000---,,,------...000111222222111000///000111333444333000,,,+++,,,+++)))&&&)))))))))******+++++++++...,,,***+++,,,---***'''+++++++++)))(((***---000---000000+++((())),,,++++++(((&&&'''***,,,,,,***))))))******,,,------............---,,,***)))(((%%%***......***'''(((***)))((((((''''''&&&%%%%%%+++,,,---------,,,+++***---,,,++++++,,,---///000......------------...//////////////////.........///------///333555333111,,,000000,,,,,,000///+++////////////...---,,,+++,,,......---,,,---111444666444111...++++++++++++,,,***((((((***...000222///............///000000222333444444222///,,,***++++++++++++,,,...000111******+++++++++******))),,,,,,,,,***)))((()))***(((***---///000111000///------//////...---***))))))'''%%%'''***---,,,+++((()))***++++++***)))(((++++++,,,------,,,,,,+++))),,,---***---222111,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333555666555444222333666888666000---...000...,,,+++...111111,,,&&&((())))))************)))''''''''''''(((***+++,,,))))))(((((((((***,,,---'''((())))))'''&&&'''((('''(((***,,,------------,,,,,,++++++++++++,,,,,,***---......///222000+++'''(((+++///222111,,,(((''')))+++,,,,,,***'''&&&''''''''''''(((***+++,,,000......222999>>>===;;;555777777333...---111666;;;;;;>>>BBBBBBAAAEEEKKKJJJJJJBBB///      ZZZ\\\]]]ZZZUUUSSSVVVZZZYYYWWWVVVXXXZZZZZZWWWTTTNNNLLLMMMSSSZZZ]]]ZZZVVVRRRRRRTTTXXX]]]^^^\\\YYYYYYXXXWWWWWWWWWUUURRROOOSSSUUUSSSNNNKKKKKKHHHDDDFFFEEEEEEGGGIIIKKKLLLKKKJJJKKKKKKLLLKKKIIIHHHGGGCCCBBBBBBBBBCCCDDDFFFGGGDDDEEEFFFGGGHHHHHHGGGFFF??????@@@AAAAAA???;;;888<<<===>>><<<999777999;;;:::;;;<<<;;;:::777444222888777555444333333444555444333111//////000222333333111///---...000333555444111---++++++++++++***---)))%%%&&&***---+++(((---000111000,,,))))))***,,,++++++,,,......---+++////////////...---,,,+++000///------/////////.........------------.........,,,***+++------)))%%%&&&&&&&&&))),,,------+++,,,,,,++++++***))))))((()))((('''''''''(((******///...---+++)))(((&&&&&&((((((((((((((())))))***---***'''(((,,,/////////......///...,,,)))&&&$$$'''***---000111///---+++)))(((''''''''''''((((((,,,+++++++++******))))))------------...///000000000000000///......------//////000111222333333444222222333333333444444444222///,,,+++,,,///000000000000000000...,,,***)))...------------...//////555333///,,,+++---///000111///---++++++,,,...000,,,,,,,,,,,,---///000111///000111111000...+++***,,,)))'''(((,,,...///...+++******)))(((''''''''',,,,,,---...---,,,+++***'''))),,,//////...---+++---///000222111///,,,+++((()))*********((('''&&&%%%%%%'''((()))))))))))),,,---.........,,,)))(((***+++,,,------------,,,((((((''''''((()))+++,,,,,,------......//////000000333666555222//////000,,,///111000...---...000+++++++++++++++***)))((())))))(((''''''(((***+++)))***+++,,,+++)))'''&&&%%%'''***+++++++++---...(((***,,,------,,,+++)))***(((&&&%%%&&&(((+++---,,,,,,---///111111...,,,'''+++///000222222,,,%%%&&&'''(((*********)))(((((()))+++,,,---,,,,,,+++...000222444999???>>>999666555333...,,,///666<<<<<>>@@@AAA@@@===:::<<<======;;;888666777999888888999888777666444333666555444222222222222333...---,,,,,,---...///000111///---+++,,,...111333111...+++******+++******,,,(((%%%&&&***,,,+++)))***---000000...,,,+++,,,+++******+++---...---,,,---------------,,,,,,+++000///------///000///...//////...---------.........------------+++)))&&&&&&&&&&&&(((+++---,,,+++++++++++++++************---+++)))(((''''''((()))------,,,+++***))))))((((((((((((((())))))***+++...+++)))))),,,...///.........///...---+++((('''''')))---000111000...,,,+++******)))))))))((((((+++++++++******))))))))),,,,,,,,,,,,---...///000/////////......---------//////000000111222222333222222222222333333333333222///---,,,...///000000//////000///...---+++***---.........////////////000111111111222222222333111000---,,,+++,,,...///........................///000000000000...---,,,---+++)))))),,,......---************)))))))))))),,,,,,---------,,,+++***((()))+++---...------,,,---...000111111///---+++((()))*********)))((((((&&&'''(((((())))))))))))------//////...---+++***+++++++++,,,,,,,,,,,,,,,)))((('''&&&&&&&&&'''((())))))***+++,,,---------...111444444111---,,,,,,,,,...000000...---...000,,,,,,,,,,,,+++***)))(((***))))))((('''''''''(((((()))***++++++***((('''''')))+++,,,++++++,,,...+++,,,---------,,,+++***)))((((((((()))+++...///,,,,,,,,,...///000...,,,)))+++,,,,,,...000...)))(((((()))*********)))(((++++++,,,---------,,,,,,---000111333999>>>>>>999555333000...---111777<<<>>>DDDKKKOOOOOOMMMJJJHHH999000$$$    !!!  PPPSSSWWWWWWTTTSSSTTTWWWTTTSSSRRRRRRRRRRRROOOMMMJJJLLLOOORRRTTTUUUUUUUUURRRPPPMMMMMMOOORRRUUUUUUQQQOOOLLLKKKJJJJJJHHHFFFFFFIIIIIIFFFFFFIIIHHHFFFAAAAAAAAACCCEEEEEECCCAAAAAABBBCCCDDDEEEEEEEEEEEEEEECCCAAA>>>===<<<<<<<<>>888999;;;>>>AAA@@@===;;;;;;<<<<<<999666444444555666555555444333333222222333222111000000//////000))))))***+++,,,---......---,,,***))))))+++---///---+++))))))***+++******)))&&&$$$&&&***,,,+++)))(((+++///000000...------******)))+++---......---++++++++++++,,,,,,,,,,,,000///------///000///...000000///...---------......///000...+++)))(((((('''&&&&&&(((***,,,,,,+++++++++******++++++,,,,,,111///+++(((''''''((())),,,,,,++++++++++++++++++((((((((()))***+++,,,---///---+++***,,,---------,,,---.........,,,+++***''')))---000111111000///---------,,,+++***)))(((*********)))))))))))))))++++++++++++,,,---...///............------------......//////000000111111000111111111222222222222000///......000000///...---............---,,,,,,---...///111111000000///,,,///333666888888666555222111...,,,+++,,,---...000000000//////---,,,+++///..................///...,,,++++++,,,------,,,)))))))))*********++++++,,,------------,,,++++++)))******+++,,,,,,,,,---,,,---///000000///...---)))******+++++++++******)))))))))))))))******))),,,---...//////...---,,,++++++******++++++,,,---***)))'''&&&%%%$$$$$$$$$%%%%%%&&&''')))***+++++++++...111111///+++)))(((+++---//////.........///......---,,,+++***)))(((******))))))(((&&&%%%$$$&&&''')))++++++***)))(((***+++------,,,+++,,,...///......------,,,,,,,,,((()))***+++---///000111---,,,+++,,,---...---,,,+++,,,***(((***///000---******+++++++++******)))------.........---,,,,,,,,,...000222777======888333000------000555999;;;???CCCIIIOOOPPPKKKCCC===)))!!!   !!!"""$$$%%%  NNNQQQUUUVVVUUUSSSRRRSSSPPPPPPOOOOOOOOOOOONNNMMMLLLNNNRRRSSSRRRQQQQQQQQQPPPOOOLLLLLLLLLNNNPPPQQQOOOLLLHHHFFFFFFFFFEEEDDDBBBEEEEEEBBBCCCFFFFFFDDDAAA@@@AAABBBCCCBBB???===>>>>>>@@@AAABBBDDDDDDEEEDDDBBB@@@===;;;:::::::::===???AAABBBBBB???<<<:::888888:::<<<>>>>>><<<999:::::::::888555333222111555444222111000/////////000000///......---------***+++,,,---............+++)))(((&&&'''(((***++++++***)))***,,,---,,,+++'''%%%%%%&&&***,,,+++***)))+++...111111///---,,,***))))))***,,,......---*********+++,,,------...000...------...//////...000000///...------------...000111///***((((((***'''&&&&&&'''***+++++++++************+++,,,......222///,,,)))'''((()))+++,,,,,,,,,,,,++++++++++++))))))))))))***+++------///...,,,+++,,,,,,,,,,,,)))***+++,,,,,,,,,++++++'''))),,,///111222222222.........---,,,***)))'''))))))))))))))))))))))))++++++++++++,,,---......------------,,,,,,,,,,,,------......///000000000000000000000111111111111///......000111111///---,,,,,,------............---///111222333222000///,,,///333888999999777666222111///---++++++,,,,,,//////000000///...,,,+++,,,+++******+++,,,...000...---,,,+++++++++******''''''((()))***+++,,,,,,---------------,,,,,,,,,+++******)))***+++,,,---+++,,,...///000///......******+++++++++,,,,,,,,,++++++******************+++,,,---......------,,,++++++*********+++,,,---***)))((('''&&&%%%%%%$$$###$$$%%%&&&''')))******)))+++...///---***&&&$$$***+++---........./////////...---,,,***))))))((((((((())))))((('''%%%$$$%%%&&&)))***++++++***))),,,---...---,,,+++,,,...111111///...------------)))***,,,...////////////...,,,******,,,------,,,+++,,,***(((+++000222///,,,,,,,,,+++++++++******......---------,,,+++++++++---...000666;;;:::666111...+++...333999;;;;;;???AAAEEEIIIIIIAAA555+++  '''***'''!!!  OOORRRUUUVVVTTTRRRPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNQQQSSSSSSPPPNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMKKKGGGFFFFFFFFFEEEDDDBBBDDDCCC@@@@@@DDDDDDBBBBBBBBBAAABBBBBBBBB???=========>>>???AAABBBCCCDDDAAA@@@>>><<<<<<;;;<<<<<<===>>>@@@AAA@@@>>><<<::::::999999999::::::888777999888888666555333000///555444222///---,,,,,,+++.........------,,,++++++------.........------,,,***)))'''&&&&&&'''((()))+++++++++---///000...,,,&&&&&&&&&(((***++++++++++++---...000111000---++++++)))((()))+++---------++++++++++++,,,---///000///---,,,,,,---......---//////...---------------...000000...)))'''(((+++(((&&&%%%&&&)))***++++++******))))))***,,,...//////---+++))))))***,,,---...------,,,+++***)))((())))))))))))***+++,,,------------,,,+++******+++&&&&&&'''((())))))******'''(((+++---000111222333---------,,,+++)))(((''')))))))))))))))*********++++++++++++,,,---......,,,,,,,,,,,,++++++++++++,,,,,,---...///000111111//////000000000111111111...---...///111000...,,,++++++,,,,,,---......///...///111333333222000//////111333555666666555444111///...,,,+++*********,,,------...............***)))''''''(((***---///---------,,,***)))((((((%%%&&&'''(((***+++,,,---......---------,,,,,,,,,,,,+++***)))***+++,,,...+++,,,---...//////......++++++++++++++++++,,,,,,,,,+++******)))******+++***+++++++++,,,,,,++++++++++++******++++++,,,---)))******************)))%%%%%%&&&'''(((******+++)))***+++------***'''$$$)))***+++,,,...////////////...,,,+++***)))))))))&&&'''((())))))((('''&&&%%%''')))+++,,,,,,+++***.........---++++++---...222111000///...---......+++,,,---...///...,,,+++...,,,******,,,---,,,+++***,,,,,,+++---222222...,,,,,,++++++++++++++++++------,,,+++++++++******+++------///444999888222...,,,,,,000666<<<======AAAAAAAAAAAA===444&&&   """((((((###   OOOQQQRRRTTTSSSQQQNNNMMMKKKLLLMMMLLLJJJJJJLLLNNNNNNOOOPPPPPPOOOMMMKKKIIIIIILLLPPPQQQPPPMMMKKKKKKMMMKKKIIIHHHIIIIIIHHHGGGCCCEEECCC@@@@@@CCCDDDBBBEEECCCAAAAAABBBBBB@@@???>>>>>>>>>>>>???@@@AAABBB>>>===<<<<<<<<<===>>>???<<<===>>>>>>>>>===<<<;;;===:::777666666666666555888777666666555444000...333333111000...,,,+++***............---,,,+++***---,,,,,,,,,++++++++++++******(((''''''(((((()))+++,,,---000222222///---&&&''')))***++++++++++++...------///000000...,,,,,,***((((((***,,,,,,,,,,,,+++++++++,,,---///000---,,,******,,,---,,,+++---,,,,,,,,,,,,,,,---------...---+++)))((()))***)))'''%%%&&&(((************)))(((((()))***---...++++++*********+++------------,,,+++***)))((('''***))))))))))))***+++++++++,,,---,,,***))))))***######$$$%%%&&&'''(((((('''(((***+++...000222333---,,,+++***)))(((((()))***************+++++++++++++++++++++,,,---...///,,,,,,,,,+++***)))))))))***+++,,,...///111222333///000000000111111111111---,,,---...//////---+++++++++++++++,,,---...///...///000111222111111000222222222222222222111111...---,,,+++***)))))))))*********+++,,,...///000((((((''''''(((***,,,...,,,---...---+++)))((()))&&&'''((()))+++,,,------///......---,,,---------------+++++++++,,,---...,,,------............------,,,++++++******++++++++++++***))))))***+++,,,+++++++++******************+++,,,------------,,,***+++,,,---............((())))))******++++++,,,*********,,,------***((((((((()))+++...000///...---,,,***)))((())))))***''''''((()))))))))))))))'''(((***,,,------,,,+++.........,,,++++++---///111000000//////.........,,,------......,,,+++***...---,,,,,,------,,,+++))),,,,,,,,,...111000+++++++++******++++++,,,---,,,,,,+++*********+++++++++---------222666444///,,,---///444999===??????CCCAAA>>>999111'''    LLLMMMNNNPPPQQQPPPNNNMMMLLLMMMMMMJJJGGGFFFGGGJJJJJJIIIIIIKKKNNNNNNJJJGGGHHHKKKOOOPPPNNNLLLKKKKKKLLLKKKKKKLLLMMMMMMLLLJJJCCCEEEDDD@@@AAAEEEGGGEEEFFFCCC@@@???@@@AAAAAAAAA???>>>===<<<<<<===>>>>>><<<;;;;;;:::;;;<<<>>>???;;;;;;;;;;;;;;;<<<<<<<<<>>>:::555222222444666777777555555555666555111...///000111111000///...---......//////...---+++***,,,+++*********+++,,,---,,,+++******))))))******,,,,,,...111333222///,,,((()))+++,,,,,,+++++++++...,,,+++,,,000222111000...+++)))((()))***+++***,,,+++***)))***+++---///,,,***))))))***++++++***************+++,,,---------+++)))((()))******))))))'''%%%%%%''')))*********)))'''&&&''')))+++---))))))***+++++++++++++++*********))))))(((((((((******)))((((((((())))))(((***,,,+++)))'''(((***""""""######$$$%%%''''''(((((()))***,,,...000222...,,,***(((((()))***,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000------,,,***)))((('''&&&)))***,,,...000333444555000000000111111111222222,,,++++++,,,------,,,***,,,++++++++++++---...////////////000000000111111111222333333222111///...+++******)))))))))((((((+++***(((((())),,,...000)))((((((((()))+++,,,...---///111000---******+++))))))***+++---...//////000///...---,,,------......------------------...------------------,,,,,,...---+++***))))))))))))***)))(((((((((***,,,------,,,,,,+++***************+++...///000///---,,,,,,---...000000111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...000...---(((''''''***...000///...+++***(((''''''(((***++++++******))))))))))))***)))***,,,.........,,,+++---------+++***+++---000...///000000000///...---,,,,,,------------------...------...///...,,,***)))++++++)))+++///---)))))))))))))))***+++---...,,,,,,+++++++++,,,---...,,,---------000444111++++++...333777:::===???AAACCC@@@999000%%%   %%%***,,,---)))'''&&&%%%$$$""" IIIIIIJJJMMMOOOOOOOOOMMMNNNNNNMMMIIIDDDBBBCCCEEEFFFDDDCCCGGGMMMNNNKKKFFFHHHKKKNNNNNNLLLKKKKKKMMMKKKKKKLLLNNNOOOOOONNNLLLCCCEEEDDDAAABBBGGGJJJIIIFFFCCC???>>>???AAABBBBBB???>>><<<;;;::::::;;;;;;;;;::::::999:::;;;===>>>::::::999888999:::<<<===>>>999333000000444777888666555444555777666222...,,,...000222222222000///...///000000///...,,,+++,,,+++******+++---///111------,,,++++++++++++++++++,,,...111333222...+++)))+++------,,,+++++++++---+++)))+++///333444333///,,,)))((()))*********,,,+++)))((((((***,,,---+++)))(((((()))******)))((((((((()))***+++---------)))&&&''')))+++***))))))'''%%%%%%''')))*********)))'''&&&&&&(((***,,,))))))+++,,,,,,+++***)))'''((((((((()))))))))***+++***)))(((''''''''''''&&&(((+++***((('''(((***###"""######$$$%%%&&&'''((((((((()))***---///111///---***((('''))),,,...+++++++++,,,,,,---------------------...///000000...---,,,***)))'''&&&%%%(((***,,,...111444666777111111111111222222222222,,,+++******,,,,,,+++***,,,,,,+++***+++,,,---.../////////...///000000111///111333444444222///---))))))))))))((((((((((((,,,***(((&&&'''***---///************+++,,,---...---000333222///,,,,,,---+++,,,,,,---...///000111000///...---,,,---...........................---.........------,,,,,,,,,///...,,,)))(((((((((((()))(((''''''(((***,,,...///...---,,,+++******+++))),,,///111222000---+++---...000111111111000///---------,,,,,,,,,,,,,,,...,,,***+++///222111000'''&&&&&&***...000000...***)))'''&&&'''(((***+++...---+++)))(((((())))))***,,,---//////...---,,,,,,,,,,,,***)))***---000,,,---///111111000...---,,,,,,,,,---...///000000.........000000///,,,******+++)))&&&(((,,,,,,((((((((((((((())),,,...///---,,,,,,+++,,,---///000---...---,,,///222///)))***///666:::;;;===@@@CCC@@@<<<555)))    (((555???CCC@@@<<>>AAACCCCCCAAA@@@BBBEEE@@@===:::999:::::::::999999:::::::::999999888888:::666333333777;;;======>>>:::444///---...222444222333333222111///---,,,000//////....../////////333222111000///...---,,,++++++,,,,,,,,,++++++***,,,+++***+++...///---***111111000///...---------***+++,,,,,,,,,***)))(((+++)))((()))...111222111111,,,'''%%%&&&((('''&&&///---***((('''(((***+++''''''''''''''''''&&&%%%###''',,,------,,,---///***(((%%%$$$&&&(((******+++***((('''''''''((()))'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&&&&(((((((((''''''***///333...+++(((''''''))))))))))))(((((('''''''''((((((&&&&&&''''''''''''''''''++++++***'''%%%'''---222//////...,,,******---///------------------------++++++------...---,,,+++000///---,,,************------------///111444555777555222000///000222333222000...---...---,,,+++,,,++++++---//////...,,,............///000111222111444777888555222///...,,,)))&&&%%%''')))***+++******))))))***,,,...//////......---,,,+++)))))),,,...111444444222000...//////......------,,,,,,,,,,,,+++******,,,000333.........---,,,+++***))),,,,,,,,,---------......///---+++((('''((()))***((()))***+++,,,---------000111111...***((()))+++))),,,//////...---///111///000222333333222111//////////////////............+++))))))---000000///------,,,,,,,,,+++++++++******))))))***,,,---...111...***'''&&&(((+++------...///111333222///,,,+++,,,,,,------,,,,,,+++000111111222111000///...////////////000000000000111111111222222000,,,)))...---***)))(((***,,,---+++(((&&&&&&***---...------,,,,,,...111222111000111///---+++,,,,,,,,,,,,,,,333999;;;===BBBCCCAAA===222$$$    +++---666CCCNNNTTTZZZ___llliiibbbWWWJJJ???555/// EEEGGGKKKPPPRRRQQQLLLIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCEEEFFFFFFEEECCCCCCDDDGGGIIIJJJIIIFFFEEEGGGHHHFFFFFFEEEGGGHHHIIIHHHGGGCCCBBB@@@@@@@@@AAACCCDDD@@@BBBCCCBBB@@@@@@BBBDDD@@@===:::999999999888777777777888999888777666555777444111222666:::<<<<<<;;;888333///------///111000111222222111///---+++------,,,,,,,,,---......111111000///...---,,,,,,+++++++++++++++***))))))***)))(((***---...,,,***000000000000///---,,,+++******++++++***)))((('''***)))''')))---000111000000---(((&&&'''(((((('''---,,,***)))))))))+++,,,((((((((((((((('''&&&%%%%%%(((,,,...---,,,---...,,,)))&&&&&&(((***++++++******)))(((((((((((()))))))))((('''&&&'''((((((&&&'''(((((()))((('''&&&(((((('''&&&&&&)))---111...,,,***)))***++++++***((('''''''''''''''((((((((((((((((((((((((((((((++++++***((('''(((---000000000...+++))))))+++---------------,,,,,,,,,,,,***++++++,,,,,,+++***)))------------------,,,,,,------------///111222444222111///......000222444111///---,,,---------,,,---,,,+++,,,...///...---.........//////000111222...222777999777333///------***'''&&&''')))******,,,+++************+++,,,---......---,,,+++)))(((,,,...111333333222///...////////////......------,,,------,,,+++,,,///222///...+++***)))***+++,,,,,,,,,---------.........///...---++++++++++++,,,((()))***+++,,,---------000111111///+++)))***,,,***,,,//////------...000111222333333333222111000/////////.........//////...,,,+++,,,///111000///---------------,,,,,,+++++++++******+++,,,...///111///,,,)))((()))+++---......000222333333000---------............------///000111222222000///---.../////////000000000000//////000222333222///,,,,,,+++)))))))))+++---///---***((((((+++---------,,,,,,,,,...000111000///000...---,,,,,,,,,++++++///555:::;;;===AAAAAA>>>999..."""    +++;;;>>>HHHXXXfffooowww~~~~~~{{{bbbRRRMMM@@@,,, BBBEEEJJJOOORRRQQQLLLHHHGGGGGGGGGFFFEEECCCBBBAAACCCEEEFFFFFFDDDBBBAAABBBEEEFFFGGGFFFDDDCCCDDDEEEDDDBBBAAAAAACCCEEEFFFFFFCCCAAA???>>>>>>@@@CCCEEEBBBBBBAAA???>>>>>>AAACCC???===999888888777666555444555666777777555333222444111///000333777::::::666555222///---,,,,,,,,,,,,...000111000...,,,***))))))))))))******+++,,,///...---,,,++++++++++++++++++++++++***(((''''''((('''((()))+++,,,+++***...///111111000...+++))))))******)))((('''&&&%%%)))((('''))),,,.../////////,,,)))(((((()))))))))+++++++++++++++,,,,,,,,,*********))))))'''&&&&&&'''***,,,------,,,---------+++((((((***,,,------*********)))))))))((((((,,,+++***)))))))))))))))(((((())))))))))))((('''(((((('''&&&%%%'''+++......---,,,---......---+++&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))+++,,,+++***)))***,,,...222111...***''''''))),,,---------,,,,,,+++++++++******++++++***)))((((((***+++---...///000//////...---------...///111111------,,,,,,---///222444000...++++++,,,.........///---++++++---...///...///......//////000111222,,,111666999888444000...///,,,)))((()))*********...---,,,***))))))))))))+++,,,---...---+++((('''+++---///111222000...---//////000000//////......---...//////------...///000---)))&&&&&&)))---000---------.........//////......////////////......((()))***,,,------------111111111000---,,,,,,---,,,---//////---------...333333222222111111000000000///.........///000111///......///111222111000---.../////////...,,,+++,,,,,,,,,,,,,,,---...///000///---,,,++++++,,,---//////000222444444111///////////////////////////...///111222222000...,,,....../////////000000000------...111333444222000+++***))))))***,,,///000///---******,,,---------,,,++++++---000111000///---------,,,,,,++++++***111777;;;;;;===???>>>:::222(((###%%%$$$     ///>>>OOOTTT```qqq}}}XXXCCCFFF;;;  CCCEEEHHHLLLOOOOOOLLLJJJFFFGGGGGGHHHGGGEEECCCAAACCCEEEGGGGGGEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCBBB@@@======???BBBDDDEEECCCBBB???>>>>>>@@@CCCEEECCCAAA???===;;;<<>>;;;888666666666555333222333555666666444222000000///......000333666888222222111000...,,,***)))***+++...000///---+++)))''''''&&&''''''((()))***---,,,***))))))))))))***+++++++++***)))'''&&&%%%''''''(((***+++,,,,,,+++,,,...111222222///+++(((******)))((('''&&&%%%$$$''''''((()))+++---......---,,,)))((((((((())))))((()))+++,,,---------,,,+++++++++***)))((('''&&&)))***,,,,,,,,,,,,,,,,,,---+++))))))***,,,---,,,))))))******))))))((((((,,,,,,++++++******))))))************)))))))))((((((((('''%%%$$$%%%(((***,,,,,,---///000000---+++%%%%%%%%%%%%&&&'''))))))***)))))))))))))))((((((++++++,,,,,,+++++++++,,,333222...)))%%%%%%(((***---------,,,++++++******++++++++++++***))))))(((***,,,...000111111000///.............../////////---,,,,,,,,,---///111222000---******,,,...///000000...+++***,,,...//////............///000111222,,,000444666555333111111111...+++******++++++***---,,,,,,+++******))))))***,,,---...---+++(((&&&+++,,,...000000///...,,,...///000111111000000///...///111111///------------+++(((&&&&&&)))---000------........./////////---...000111222111000///))))))+++,,,---.........000111111000///.........///000000000///......---333222111000////////////000000...---...///111222000000111222333333111000...///000111000///---,,,------------......////////////......------------000000111333555555333111000//////////////////000---...111222222000---+++........./////////000000,,,,,,---000222222111///,,,+++******+++,,,...///000///------------------+++++++++---///000000...,,,---------,,,******+++222777::::::<<<>>><<<666***!!!!!!'''(((###  ---CCCUUU]]]dddssslll<<<%%%***&&& HHHFFFFFFGGGJJJLLLMMMMMMFFFGGGIIIIIIIIIGGGEEECCCCCCEEEHHHIIIHHHHHHHHHIIIEEEDDDCCCCCCCCCCCCCCCBBBAAA???<<<;;;===@@@BBBCCCCCCAAA@@@>>>???AAACCCEEEAAA???<<<::::::;;;<<<===<<<999666444444444333222222333444555444333111000------------...000333555///000111111000...+++))))))+++---......,,,***(((&&&&&&&&&&&&''''''((()))***)))(((''''''((()))***++++++***)))((('''%%%$$$((()))***++++++,,,,,,,,,+++...111333333000,,,***,,,+++***((('''%%%$$$$$$&&&''')))***++++++------,,,,,,***)))'''''''''((('''(((***,,,------,,,,,,++++++++++++***)))((('''*********+++,,,,,,,,,++++++)))((((((***+++++++++)))))))))(((((((((((('''++++++++++++******))))))++++++******))))))))))))(((((('''%%%$$$$$$&&&(((******,,,...000000---***%%%%%%%%%&&&'''((()))***)))))))))(((((('''''''''*********+++,,,,,,++++++222111...***&&&&&&(((***---------,,,,,,+++++++++------,,,,,,++++++++++++,,,...000111111000...---......//////////////////000///.........//////000///---++++++---///000000000---+++***+++---...---------------...///000111///000111000///000222444111///,,,+++,,,,,,+++******+++++++++,,,,,,,,,,,,+++,,,---------+++)))(((+++,,,.../////////...------...///111111111000///...000222111///---,,,,,,***))))))))))))+++,,,---------------.........///,,,---000222222111000///)))***+++,,,---.........//////000000111000///...222111111111111000///...111000///...............000//////...///000111222000111333333333222111000//////000000000///...---------........................//////......------000000000222555555444222//////...------...//////---...000111111///,,,+++............////////////...------...000000...,,,///...,,,++++++++++++,,,000000///...------------,,,++++++---000111000///+++---...---+++***+++---222555888999<<<===999222""" ###$$$!!!  &&&===YYYllliiiqqqssslllhhh^^^EEE'''  LLLIIIFFFEEEHHHKKKMMMNNNGGGHHHJJJKKKKKKIIIHHHFFFDDDFFFJJJKKKKKKKKKLLLMMMEEEDDDBBBCCCDDDDDDCCCAAAAAA>>>;;;:::<<<>>>@@@@@@@@@@@@?????????@@@AAABBB===;;;888777888:::::::::999666444333333333333222111222222222111111000000,,,---------,,,---///111///000222444333111...,,,+++,,,,,,,,,,,,+++***))))))((((((''''''(((((())))))(((&&&%%%%%%''')))***************)))'''&&&&&&(((***,,,,,,+++***+++,,,+++---111444444333000...///---+++)))'''&&&%%%%%%&&&(((***+++++++++,,,------------+++(((&&&'''((('''(((***+++,,,,,,++++++)))************))))))((()))((('''(((+++,,,,,,+++)))((('''''')))******))))))((('''&&&%%%&&&'''((())))))******+++******))),,,+++***)))((((((((()))'''((((((&&&$$$$$$&&&'''))))))***---//////---+++'''''''''''''''((()))***)))))))))((((((''''''&&&)))(((((()))+++,,,,,,+++//////...+++((((((***+++------------------------......------------.../////////000000000...---,,,...///000000000000000///222222111000///.........000...---...000111111000...,,,******+++,,,,,,+++,,,++++++,,,,,,---...///000///...,,,+++---111444000...,,,,,,,,,---,,,+++)))***+++---.../////////------------,,,,,,++++++,,,---.../////////...---+++,,,///111222111000///---///111000///---,,,---((()))+++,,,,,,,,,++++++,,,,,,,,,---------......,,,...000111222111000///)))***+++---.....................000222222000...222111000111222111///................../////////...//////000000111111111111222333222000//////000000/////////............------...//////......---........................000000000222444555444333///...---,,,,,,---...///---.../////////...,,,,,,------........./////////000///......//////---+++000///...,,,++++++******...000000///---,,,---...,,,,,,,,,...111222111000---...///---******---000333555777888::::::444,,,$$$###   ...GGG```nnnnnnqqqvvvxxxoooZZZGGG===999---###    MMMJJJGGGGGGIIIKKKLLLMMMIIIJJJKKKLLLLLLKKKJJJJJJFFFHHHKKKLLLLLLKKKLLLMMMEEECCCAAAAAACCCDDDBBB@@@???===:::999:::<<<<<<<<<<<<======>>>>>>>>>>>>>>>999777555555888999888777666444222111222333333222111000///...---...//////,,,---...---+++***,,,//////111444666666555333111...---,,,+++******)))))),,,,,,+++***))))))))))))((('''%%%$$$%%%''')))+++************))))))((('''(((***,,,,,,)))((((((***+++---111444555555333222222000...+++)))'''''''''&&&))),,,,,,++++++,,,...000111111...***'''''')))'''((())))))************'''((())))))***)))))))))'''&&&%%%&&&***,,,,,,***)))((('''((()))******)))***(((%%%###"""$$$&&&(((((((((***+++,,,,,,++++++,,,+++)))(((''''''(((((('''(((((('''%%%%%%&&&((())))))***,,,//////...---))))))((((((((())))))***++++++***))))))(((''''''(((&&&%%%'''***------,,,,,,---...---++++++,,,---,,,------......//////000...------------...000111/////////.........------...///000222222222111111111111000000///.........000//////111222222111///,,,+++)))***++++++***(((************+++,,,---.........---+++***+++...111...,,,++++++------,,,+++***+++---...000000000000///...---,,,,,,,,,---...------...////////////...)))+++...000111111000///,,,...//////---,,,------***+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---//////000111111111000///)))***,,,---......//////---,,,---///222333000...111///...///111111///,,,---...///111111111111000---...000222222222111000111222222000---,,,...000111000...,,,,,,---...///,,,---............---,,,...------,,,,,,---......000//////000333444444333///...,,,++++++,,,...///......---------,,,---------------.........//////222000//////000000///.........------,,,,,,,,,+++,,,...000000---,,,---///...------///222333222111...000000---)))***///444666777777777777666...$$$###'''%%%!!!    ---AAAOOOTTTWWWSSSOOOJJJ>>>...!!!    MMMKKKIIIIIIKKKLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLHHHJJJLLLMMMKKKJJJJJJKKKDDDAAA???@@@BBBCCCAAA>>>>>><<<999999999:::999999999:::<<<=========<<<;;;666444333444777999777555555333000000222333333222000///---++++++,,,---...,,,...///---***)))+++---000222555777888777666555000///,,,***)))))))))***///...---+++************((('''%%%$$$%%%''')))+++)))***************)))((((((***,,,+++(((&&&&&&(((+++---000444666666555555333222///,,,***(((((((((&&&)))------,,,+++,,,...222333333000,,,((((((***((((((((((((((()))))))))&&&'''((())))))******)))&&&$$$###%%%))),,,,,,***)))(((((()))***+++***)))***'''$$$!!!!!!###&&&((('''(((***,,,---------,,,,,,+++)))''''''''''''((('''(((((('''&&&%%%'''(((*********,,,///000000///+++******))))))))))))***,,,,,,++++++***))))))((('''%%%###%%%))),,,---,,,***,,,......------......,,,------...///000111111---,,,,,,,,,---///111222......------------...///...///111222333333222222000000/////////.........000000111333444333111...+++***)))***+++***(((&&&))))))))))))***+++,,,---,,,------,,,******,,,...,,,+++***+++---------+++,,,---...000000000000///111///---,,,,,,---...000---...//////000/////////(((***---000111111///...,,,---...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111111111222222111111000******,,,---.../////////,,,+++,,,///222333000---///---,,,---000000...+++---...111333444444333222+++---000333444333111000111222111///+++***---///111000---++++++,,,...000,,,---.........---,,,+++...---,,,++++++,,,...//////......000222444444333000///---,,,,,,---///000///...---,,,+++,,,---...---------.........//////222111000111222333222111,,,---------------------+++...000000---,,,---///.........000222333333111000111000,,,)))***000666999:::888666666333)))!!!***000"""    (((444888555222,,,&&&###   KKKJJJJJJJJJJJJJJJKKKLLLJJJIIIJJJNNNRRRSSSOOOLLLGGGHHHIIIIIIHHHFFFEEEDDDCCCBBBBBBAAA@@@@@@??????>>>>>>===<<<:::888777666888999999:::<<<>>>???@@@999888888777666555444444000...---...111222111///333222111000///...---,,,,,,///++++++///***&&&///---000555888999;;;===>>>333///+++)))+++,,,,,,+++,,,,,,,,,***'''&&&'''(((******)))(((((((((((((((...---,,,,,,...///+++'''+++,,,,,,***'''&&&(((+++//////.........000222333000000000///---***'''%%%((((((((((((***+++---...333333222000...+++)))(((***)))'''&&&&&&''''''(((###%%%(((+++,,,+++)))((('''((((((((((((***...111+++,,,---.........---,,,))))))))))))((('''&&&%%%&&&)))...111222000---*********+++++++++***))))))$$$%%%&&&'''(((((((((((()))+++---/////////...---&&&&&&%%%&&&&&&((())))))+++...///,,,&&&$$$%%%(((,,,)))((())),,,---+++)))***+++,,,---------,,,+++,,,+++******+++,,,...///...------,,,---...///000333222000...---,,,,,,---000000111222222222222222333111---+++***+++...000555444222222333444333111...(((%%%''')))((('''(((((()))++++++)))((()))***'''***---...,,,+++---////////////......------,,,,,,---.........---,,,+++///000000...,,,,,,---...000......///222222///,,,))))))+++...111000,,,(((,,,///...)))***///222000............---+++)))''',,,,,,******+++---000222444444222111...---+++***++++++,,,---............++++++---111444555222...---,,,++++++---000444666---///000111222000///...000111222222000/////////,,,---......---,,,***)))---///000---)))(((---111222222222222000...,,,+++...///000...,,,,,,000333///000222444333111///---111000///000111000///---...---+++******+++---...///............000222333777222......111333222000...---+++,,,---......------...//////...---+++***............///000222333555333000...)))(((///888===:::555333000***%%%,,,)))###   JJJJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMOOOPPPOOOLLLIIIFFFFFFGGGGGGGGGEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===;;;999888777999999999999;;;===???@@@:::999888666555444444444111///...///111222111///222222111111000000//////000000,,,111;;;666,,,...111222444555666999>>>AAA888444///,,,---...///...------,,,***'''&&&((()))+++***)))((((((((((((((((((((()))+++...///---)))'''))))))(((&&&&&&)))+++------------...///000111//////...---+++)))((('''((((((((((((***---///111555444444222000---***)))+++***((('''''''''((()))&&&''')))+++,,,+++******)))******))))))+++...000,,,---............,,,,,,'''((()))*********)))((('''***...222333111///,,,,,,,,,------,,,,,,++++++%%%%%%&&&''''''(((((((((,,,---...//////---,,,***%%%%%%%%%&&&''')))***+++***---///,,,(((%%%&&&(((***)))''')))+++,,,+++******+++,,,---.........---,,,++++++***+++,,,---...---,,,+++***+++,,,...///000000...------......///000000000111111111111000///...,,,++++++---///000444333222333555555333222---(((&&&)))+++***((()))(((***+++***)))((()))***+++---......,,,+++---///000//////...------..................------,,,+++---...///...,,,,,,---...000//////111333333000---******+++---//////,,,((())))))***---000111111000------------,,,+++***)))------,,,,,,---...///000555444222000...---,,,,,,******+++,,,,,,---......,,,,,,,,,///222333111...------,,,---...000333444...///111222111000...---000111111111000/////////,,,,,,---------,,,+++***---///000...***))),,,///000000111111000///---,,,,,,---///...,,,,,,///111---...000111111000///...222000000000111111///------,,,+++******+++,,,---............///111333555666111------000222111///---+++******,,,------,,,---------...------,,,+++///...------...000222333333111000...***(((...666???;;;555000+++$$$&&&(((###   IIIIIIJJJJJJJJJHHHGGGFFFIIILLLOOOPPPNNNJJJGGGFFFDDDDDDEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>><<<:::999888999999888888999<<<>>>@@@<<<:::777555333333333444111000///000222222222000111111111111111111111111111000---777FFFAAA222---333333222222333777>>>CCC<<<888222...---...//////...---,,,)))'''''')))+++++++++***)))((((((((((((&&&&&&'''+++------+++***%%%&&&'''&&&%%%&&&)))+++++++++,,,---..................,,,+++***)))))))))***)))((((((***...111333555555666555333000---+++,,,+++***)))))))))***+++)))******++++++,,,,,,,,,,,,,,,,,,+++***+++---000.../////////...---,,,,,,%%%'''))),,,------,,,,,,'''***...111333222000///.../////////......---,,,(((((((((((()))***++++++......///...---+++)))(((&&&&&&&&&'''((()))++++++(((+++------)))&&&'''((((((''''''(((+++,,,,,,+++******+++---...///000111------,,,++++++,,,---...---+++)))((((((***,,,......---------...///000000////////////////////////,,,,,,+++,,,,,,...///000000000222444666666444222,,,))))))---///,,,***+++)))***+++***((((((***,,,/////////---,,,+++---///111000///...---...///000000///...---,,,,,,,,,,,,+++---...---,,,,,,---/////////111333444333000---,,,+++++++++,,,,,,+++)))000,,,---555555...***,,,......---,,,,,,,,,,,,,,,......////////////......555444222///...---------)))))))))***+++---...///...---,,,---///000///....../////////000111111222000000111222111000...---//////000000000///......++++++,,,------------,,,---///111000,,,***+++---...///000000000///---,,,)))+++------------...///+++,,,,,,---............111000000000111111000...++++++++++++++++++++++++------...///111444666888555111......000222111///+++***))))))+++,,,,,,+++---,,,,,,,,,,,,---......000///---,,,,,,...111333111/////////,,,***---444===;;;555---###"""'''&&&!!!      GGGHHHIIIJJJIIIGGGDDDCCCEEEIIIMMMMMMIIIEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>><<<;;;:::999999888777666888:::===???<<<:::666333111222333444111111111111222222222111111111111000000000000000---...,,,666EEE@@@111...333333222222222666<<<@@@===999333...,,,,,,---......---,,,)))''''''***,,,,,,+++***)))(((((((((((()))((()))------+++))))))'''''''''&&&&&&''')))******+++---...//////......---,,,+++***)))***++++++---,,,***)))***---000333333444555666666444111000...---,,,******++++++,,,---,,,+++++++++---...///...//////---,,,+++---///000000//////...---,,,,,,%%%'''***,,,...---,,,+++&&&))),,,///111111111000////////////...---,,,,,,+++*********+++,,,---...,,,,,,,,,,,,+++)))(((''')))(((((((((((()))******'''))),,,,,,***(((((((((&&&&&&'''(((***+++,,,,,,)))***+++,,,...000333444000///...------...//////---+++)))''''''))),,,...------------...//////000//////......------......++++++,,,---------------------000333555555333000,,,***,,,111111...+++,,,***++++++***((((((***,,,000///...---,,,---000111222111///......///000111222111///---++++++,,,,,,***,,,---------,,,---//////000222444555333000...---,,,+++***************333---000888666,,,///;;;222111///------------...///000111222111000...,,,555333111///...---...///************,,,...///111///...,,,,,,,,,------...///000111222222111000///111111111111111000......///......///000///...---***+++,,,------.........---///111111...+++***+++///000000000///...,,,+++''')))+++---------------***)))))))))+++,,,...///000///...///000000///---******+++,,,,,,+++******------...///222555888:::555333000000222333222111,,,***)))***,,,------------,,,++++++,,,...///111111///---++++++---000222...---...000///+++---222777777444+++ !!!***+++###         EEEFFFHHHHHHGGGEEECCCAAA@@@DDDHHHHHHEEECCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA???<<<;;;:::999999777666555555666888:::<<<;;;999555222111111222333111222222222111111111111222111000///...---,,,,,,'''***)))000:::555,,,//////000222333444555888:::===:::555///,,,+++,,,...---,,,+++)))''''''))),,,++++++***)))))))))))))))+++)))***//////++++++...,,,+++)))(((((()))))))))+++,,,...///000000///...---,,,*********+++,,,---111///---+++***,,,---//////000222444666555555444///...---++++++,,,,,,---///...,,,,,,,,,---///000///000000///---,,,---...000000///...---,,,,,,,,,'''(((***,,,,,,+++***)))&&&'''***---...///000///---......---,,,+++******))))))))))))***++++++,,,((((((((())))))(((((((((,,,,,,+++***))))))))))))((()))++++++***)))))))))%%%&&&'''((())))))+++,,,***)))***+++---111444666333222111000//////000111...---+++))))))***,,,...------........................---,,,,,,------...------.........---,,,+++***+++---111333444111///,,,,,,///333333...,,,---***+++++++++))))))***,,,...---,,,,,,...000222444222111000000000111222222222111///---,,,,,,,,,,,,***,,,......---------......000333444444222000///------,,,+++*********++++++(((...666444111???UUU666555222000............///000222222222000---,,,333222000...............++++++,,,,,,...///000111///...---+++***+++---...000111222222222111///...111111111111111000/////////...---...000111///---++++++,,,,,,---...///000---///111111///---+++***111111111111///---+++))))))***+++---......---,,,)))((((((((())),,,...000...------...///000...,,,***+++,,,,,,,,,,,,+++***.........000222555888:::666555444333444444444333...,,,+++,,,...000000///------,,,,,,---///111222222000...,,,,,,---///111---,,,...111111......111000222222+++ """(((,,,(((      DDDDDDEEEEEEEEEDDDBBBAAA@@@AAACCCCCCBBBBBBCCCDDDCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@?????????@@@???===:::888888888888333333444444555666777777888777444222111222222333000222222222000///000111222111000///---,,,+++***&&&***)))+++111,,,(((111+++...222444444444444555<<<;;;777333...,,,---...***++++++***((('''(((******))))))))))))***++++++***''')))///000---000888///---***)))***+++***))),,,---...//////000000///---,,,,,,+++,,,,,,------111000...,,,++++++++++++,,,---///111222444555555///...---,,,,,,,,,------///...---,,,------/////////000111///---,,,,,,---///...---,,,,,,,,,,,,,,,******+++++++++******)))'''((()))+++---...//////,,,,,,,,,+++***)))((('''###$$$%%%&&&''''''''''''%%%&&&&&&'''(((((()))***...---,,,+++***)))))))))*********)))))))))))))))$$$&&&'''((('''((()))+++***))))))))),,,000444666555444222111000000000111......---,,,+++,,,------,,,------.........------...---,,,,,,,,,---///000////////////...---,,,+++++++++---///222333111///......111444222---,,,...)))+++,,,,,,+++******+++---+++***,,,///222333333111111222222222222222222111000///...------------+++---///000///.........///111222333111000000111,,,------,,,+++***,,,---,,,---111333000000@@@TTT666555333222000////////////000111222111000...,,,/////////......---------,,,---...///000000//////.........,,,++++++---///000000111222111000...---111111111111111111111111000...---...111222000---,,,,,,,,,,,,---...///000---...000000000///---+++222222222222000...,,,+++---,,,,,,---//////...---***)))))))))***,,,...///...------...000000///---,,,,,,,,,,,,,,,,,,,,,,,,000//////000222444666777666666666666555555555555///...---...000222222222.........///000111222222222111000///......//////...,,,---111222000000222...111111***  ******(((      CCCCCCCCCCCCCCCBBBBBBBBBDDDBBB@@@@@@AAACCCDDDDDDBBBAAA???===;;;;;;;;;;;;999:::;;;<<<===>>>???@@@???===:::888666555666666000111222333444444333333555444444333222222333333///111222111///...///111111000000///...------,,,***...+++,,,111+++(((111***---000111111111222222888888777333...++++++,,,''')))******)))'''''''''((((((((()))***+++------,,,'''(((...///+++111<<>><<<999666444444444555...///111333444333111000333333333333333333333333///111222111...---...000000000000000000////////////222...///444///***000***,,,.../////////111222333555555111,,,(((((()))%%%'''***+++)))'''&&&&&&''''''((()))***,,,...///000***)))...---(((///;;;---***((((((+++......,,,,,,+++******+++,,,...///---...///000///...---,,,+++,,,---...---,,,***)))...---+++***+++,,,...000///...---,,,+++,,,------..................---------...000///---,,,,,,---,,,+++*********+++,,,---...---+++***+++---///000,,,++++++,,,---...///000++++++******((('''&&&%%%!!!$$$'''***+++)))'''%%%)))))))))))))))***++++++*********+++,,,---/////////,,,(((&&&'''((()))***%%%''')))(((&&&%%%''')))+++)))'''''')))---222555444333111///------------,,,------...---,,,***)))'''(((+++---///000111000,,,,,,++++++---///222333//////...//////000111222111000///000222333333222111111333444000******...'''***...///...+++))))))---,,,+++---000111///,,,///111444666666555333111......///000000///...---...000222333111...------///000111///------000333***---000000...---...000,,,111222000000222///)))+++---///000111111111000......////////////......)))+++---//////---+++)))***,,,///111000...+++)))+++---000///---,,,...111/////////...............//////000000111222444555222///---///333555222.........---,,,---...///000---------...000111000///...///111222333333333333666222///...000111000///+++,,,,,,---.........///111000000111333444222111000///---,,,,,,---///000333222111000000000111222444555666666555444444444///...---///111333333333000111222444444333222111222333333333222111///---000------111444333333555999666///%%%+++555...%%%     BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@AAACCCDDDCCCAAA>>>:::777555444444111333555888:::;;;;;;;;;>>>===;;;777444333666888000111222111000//////111111222444444333222333444222222111000///...------000///...............///111000111555444///,,,------...///000111222333444111111///...,,,***)))(((************)))'''&&&%%%(((((()))))))))******+++,,,+++***)))***+++,,,---***+++,,,------------,,,******+++,,,,,,---------///............000222333///......---,,,,,,++++++,,,,,,***&&&$$$&&&,,,111000000//////.........---***+++---///000000//////111...,,,---//////---***------------------,,,,,,...............---------//////------,,,---...///,,,,,,+++***(((&&&$$$###$$$''')))+++******++++++---------,,,+++***)))(((++++++,,,...000111000...,,,***((())),,,---+++)))&&&&&&&&&&&&&&&'''((()))+++++++++)))(((***---000222222000---***((()))+++,,,,,,,,,,,,,,,+++***)))+++,,,---.........---,,,---,,,,,,,,,,,,---......///111333222000000222555111111222222222222111111000000000000000//////...,,,---...---,,,,,,---///---...///111111111000000///000222333444444333222222222111111111111111111444444333111000...------...000222333222000---+++///000,,,,,,222,,,'''...111///---,,,,,,,,,***(((***,,,...000111000...,,,---.........---+++)))'''+++,,,...///...---,,,---222111/////////...,,,***,,,...000111111111222444//////......///000111111000///------...111444777666333111111222222///---,,,+++111111+++///444---......////////////......,,,///111111///...///111000111111111111222222222,,,,,,---...//////......111111222333444444444444444000+++***,,,......---111111111///------///111333666888777555333333444000...---...000111111111.........000222222000...000000000000000///......222000......000333444444555555///###***444444%%%    @@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCCBBB@@@===:::777555444333111222333555666888888888;;;;;;999666333222444555///000111000...---...///000222444444333333444555333333222000///...------//////////////////000000000...///222111---***,,,......//////000000111111111000///...---+++*********++++++******)))((('''((()))******+++++++++***+++++++++++++++,,,------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......------...///000111000//////...------,,,,,,++++++)))'''%%%''',,,111/////////......---------***+++---...///000000000333000------------+++)))------------------------....../////////000000000000///...------...//////------,,,***)))((('''&&&(((***,,,---,,,,,,,,,---------------,,,+++******+++++++++---///000///---,,,***))))))+++,,,***(((''''''''''''((((((((((((,,,,,,+++)))'''(((+++...///000///---***))))))*********++++++++++++******+++,,,---.........---,,,,,,,,,,,,,,,,,,------...000111222111//////111444222222222333333222222222000000111111000000///...---.........,,,,,,...///---...///000000000////////////000222222333333333333222111000000111222222555444333222000///------...///000111111000...---+++---)))+++222,,,&&&++++++***))))))++++++***))))))+++---///000000...---///.........---,,,+++***+++---...///......------111000//////000///,,,***,,,///111222222111222333222111111000////////////000///......///111333555444222000000222222000...000///333333---111666///...//////////////////...+++...000000......///111111111111111111111111111---......///////////////111222333444555666666666666222...,,,---//////...000111000///------///000222555777777555333333444///...,,,---...//////...------///111333333111///111111111111000///...---000000//////000222444666666666000###000555///!!!    >>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@??????@@@AAABBB@@@???<<<999777555444333222222111111222333444555777777777666333111222333...///000///---,,,---...000111333333333333555666444444222111000...------////////////000111111111000------///---***)))+++///.....................000000///......------,,,++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,+++***+++,,,------......------,,,+++*********+++,,,---111000...,,,,,,,,,,,,---//////............///000111111000000///.........)))******)))((()))---000......//////......------***+++,,,---///000222222444111...,,,++++++***)))........................//////000000111111222222///...---------...///000///...,,,+++******++++++,,,...000000///.........,,,---------------,,,,,,+++******,,,......---,,,,,,+++******++++++)))'''((()))*********)))((('''++++++***(((''''''***,,,,,,---......+++)))(((((('''((()))******+++++++++++++++,,,---------------,,,,,,,,,,,,,,,---......000111222000//////000222333333333333333333333333000111111111111000//////...///000///...---...///...///////////////...---.........///000111333444444222111000000111333444555444333222000...---,,,.........///////////////***---)))+++222,,,&&&+++&&&%%%%%%''')))+++******((())),,,...000//////...000000...---------......,,,---...////////////////////////000111000---+++---000333444333222111111555444333111000...------000000000111111111222222222000///000111222111///333000333222,,,222777000//////000000000000//////+++---//////......000222222111111000000//////....../////////000000000000111222444555666777777777777444000//////000000//////000000///------...000111444666777666555444555///---++++++,,,------,,,,,,---///333555555333111222222222111000...---,,,...000111000///000333777777777111%%%$$$888777(((   ;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@????????????@@@@@@@@@???===;;;999777555555444333111//////000222333333555666666333111111111...///000///---,,,---...///111222222222333555777444444333111000///...---......///000111222222222111---+++,,,+++((((((,,,,,,---------------......////////////////////////+++,,,---...............***+++---......---+++***+++,,,.../////////...---,,,+++)))))))))***,,,...111000...,,,,,,---...///000000//////////////////111111111111111000000000******++++++,,,---...000...///000000000///......***+++,,,---///000222333222000---+++******++++++------............//////111111111000000000000000------,,,++++++,,,...///000///---,,,+++,,,...///...000222111000.........,,,,,,---...//////......+++******+++,,,---,,,***,,,,,,,,,,,,+++***(((''')))***+++,,,,,,***(((''')))))))))(((&&&'''))),,,+++---///...+++(((&&&%%%$$$%%%''')))***+++++++++++++++,,,,,,------------...------------...//////111111111000//////000000222222222222222222222222111111222222111111000//////000111111///...///000////////////......------------,,,---...000222444333222000//////111333555444333222000...---,,,+++...---------...///111222,,,000......111***'''000%%%%%%%%%&&&)))*********''')))+++---////////////222111...------...000111.........///111222222111//////000222444333000---...000444555333222111111555555444333111///...---000111111222222111000///////////////000111111111111---//////+++222888111000000000//////000000000------...//////000111222222222111000///...---,,,///...............//////000111333444666666777777666444222000//////000000...///000///---------///000222555777777666555555111...,,,+++,,,------,,,,,,---000444777777444222333333333222000...---,,,+++///222111......333888888:::555(((,,,>>>666    ::::::::::::::::::::::::>>>>>>============>>>>>>@@@@@@???===;;;999888777666444111......///111222111333555555444222111111///000111000...---...///...000111111111222444777333333222111000///......---...000111222222222222111---+++,,,+++)))***...******+++,,,---...//////........./////////000000,,,---...//////000000///+++,,,---...------,,,+++,,,---...///000///...---,,,+++***))))))+++---......------,,,---...///000000000000000000000//////111111111222222333333333,,,,,,,,,---...///000000...///111222222111000///******+++---...000111111------,,,+++******,,,---------------......//////111111000///...------,,,++++++*********+++---...111///---,,,,,,---///000...///111111///---,,,---,,,,,,---...////////////---+++******+++,,,+++***,,,---......,,,***)))((()))***,,,------+++***(((&&&'''(((''''''(((***,,,,,,...000///+++'''$$$"""###$$$&&&(((***+++,,,,,,++++++++++++,,,,,,------///////////////000000111222111000000000000111000111111000000000000111111222222222222222111111000000222333333111000///000000000//////............---,,,,,,,,,---///111222222111000//////111333444111111000...---,,,+++***...------,,,---///222333---333111///000((('''222)))((('''(((***+++***)))((()))+++---///000000000333222///------...111333000......///222444444333111111111333555555222000...000333444222111000111222333333333222111///...///000111222222000///...---.../////////000000111///***---...,,,555;;;333000000///......///000000//////......000111222333111111000///---,,,++++++......---,,,,,,,,,---......///111222333444444444222222111///......///000...000111000...---...//////111444777999888666555333000---,,,---.........---...000333666777555333444444333222000///---,,,***...222111......333777999<<<999,,,!!!444@@@222    ::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@???>>>===;;;999888666444111///......000111000222444444222111000111///000111000...---...///...///000//////000222555000000000000/////////...---...000111222111111000///,,,+++------+++,,,///))))))***,,,---...///000------........./////////---...///000000000000000------,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,+++++++++,,,---...+++,,,,,,---......////////////000000000000000///...///000111333444666666///...------///000000///---///111222222111000///(((***,,,---.........---)))***,,,,,,+++***+++---++++++,,,,,,---.........000000///...---,,,+++++++++******)))***+++---...000///...---,,,---...///,,,...000///...,,,+++,,,,,,,,,---.../////////......,,,******+++++++++***+++...000000...,,,++++++))))))+++,,,,,,,,,+++***&&&'''((((((((((((***,,,,,,...000///+++'''$$$######$$$&&&(((***+++,,,,,,+++++++++++++++,,,------///////////////000111111222111///000222333333222111000///......///000111222333333333333222111111111333555555333111000000111000000////////////000------------...///000000////////////000000111222/////////...------,,,,,,///.........///000222333---000...000555///***111,,,+++******,,,,,,+++******+++,,,...///000000000444222000...---...000222111///---///444777777555333222222333444444333222...///111111000000111222000111222222222111000///...///000000000///...---,,,...//////......///111000+++...//////888<<<444000///...------...///000111///------///111111111000000///...---++++++***...---,,,+++++++++,,,---......///000111111111111...///000///...---///000///000222111///......///...///222777::::::888555444111...,,,...000111111//////000222555666555333333333333222111///...---***---000000000000333666:::???>>>222$$$(((;;;===,,,   ;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888?????????>>>===;;;999888444333000...---......///...///111111/////////000...///000///---,,,---......///...---,,,---000333---.........////////////---...000111111000///...,,,)))))),,,---+++,,,000+++++++++,,,---......///---------------............//////000000000000///...---+++***)))***+++,,,------,,,,,,------...///,,,,,,---------.........***+++---......---,,,++++++,,,---/////////......,,,---///111333666888999111...++++++---......,,,+++---///111111000...---'''))),,,......---+++)))(((***------+++))))))*********++++++,,,------...------------------------,,,++++++++++++---...000......------,,,,,,,,,++++++---//////---,,,+++,,,,,,------.........------000...+++***+++++++++***+++...222222000...------(((((()))***+++,,,,,,---)))***+++***((('''((()))***,,,......+++)))(((((($$$%%%''')))+++,,,,,,,,,,,,+++*********+++,,,---.........---...//////000222000///000333555555444222111000......000111222333333333444333222222111222444666666444222111111111111000///000000222222......////////////......+++,,,...///000000000///////////////////////////000000000000000111222222...---+++555EEE@@@222...,,,+++***+++---...---,,,------...//////000111111444222000...---...//////222///---000555999888777444222000000111222222111---...///......///111444///000111222222000///---------...............---,,,...000///---,,,...000111,,,...000///777999//////...---,,,,,,---...///222///,,,+++---......---///......---,,,++++++***000...---+++++++++---......//////000000000//////,,,...000///......000222///111333333111//////000---...111666;;;;;;888555444111---,,,...000222333111000///000222444444333222333333222111000///...+++,,,---///111222333444:::AAACCC777(((///@@@888%%%    ;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888777777===>>>>>>>>>===;;;999888222111000...---------...,,,...///...------...000---...///...,,,+++,,,---.........,,,+++,,,///111,,,,,,------...//////000---...000111000///---,,,***'''(((,,,---,,,,,,///------------------------------------------------//////000000000000/////////---+++(((((()))+++---------,,,++++++---...///,,,---.../////////......+++,,,...///...,,,)))'''((()))+++---......------***+++...000444666999:::222...***)))+++,,,,,,***)))+++---///000///---+++&&&(((,,,......,,,)))&&&(((+++//////+++(((''''''))))))***++++++,,,------++++++,,,---...///000111------,,,,,,---///000111------------,,,+++***)))***,,,...///---,,,,,,---,,,---------------,,,,,,111...,,,++++++++++++***+++///333333111///...///((((((((()))***,,,---...---------+++(((&&&&&&&&&(((***------,,,++++++,,,%%%&&&((()))+++,,,,,,,,,,,,+++*********+++,,,------,,,,,,,,,,,,---......222000///111444777777555333222000//////000222333333333444444333333222111333555777777555222111111111111000000000222333444...///000000000///---,,,)))+++---///000000///...///000000000111111222222111111111111222222222222000,,,))):::TTTQQQ:::---+++******+++---///........./////////000000111111444333111///...---------333000---000555:::999777555222///...///000111000---------,,,,,,...222555///000111222111///---+++,,,,,,,,,,,,------......,,,...000///---,,,---///000+++---///---333444(((///...,,,++++++,,,...///111...***)))+++,,,,,,***...------,,,,,,++++++***111000...,,,,,,,,,...///000000000000000///......+++---000000//////111444000222444444222000000000,,,---111666;;;<<<999555333000,,,+++---000222333222000//////111222333333222222222222222111000///++++++,,,///222444333222:::CCCEEE;;;+++ 333BBB444        @@@>>>;;;::::::999888777888333111444444222555;;;::::::::::::999888777777...............---------......---------,,,,,,,,,***************+++++++++...------,,,+++***))))))---***((((((+++......,,,***+++,,,---------,,,+++&&&'''***,,,---.........++++++******++++++,,,---,,,+++*********+++,,,---...000111000...------...------+++*********++++++++++++,,,,,,,,,++++++***++++++,,,---------,,,,,,((()))+++------+++)))((((((((()))++++++,,,,,,,,,,,,---///111333666777888111///+++((('''(((***,,,***+++---......---,,,+++---,,,,,,+++***)))(((((()))***,,,,,,***((('''''')))******)))((((((***+++,,,+++***))))))***+++,,,000000000///////////////,,,+++******+++,,,...///...------,,,,,,------...***+++,,,---------,,,,,,......------,,,,,,------...///111000///------...,,,+++***---000000...+++,,,,,,++++++)))(((&&&%%%%%%$$$&&&***...///,,,(((&&&)))+++***((((((***,,,***(((&&&(((+++,,,+++)))((()))***+++---...///000///000000111222333333333//////...---...222777;;;333111///...///000///...333333333222222000///...------...///000000000///000000000000///...---,,,///,,,...444555000000333555111---...222444222///111111000///////////////---......;;;PPPNNN666(((,,,,,,------///000222222222111000000000000000111666444111...---...///111///111333555555555666777777222---+++---//////...///...,,,+++,,,///222444333111000111333333111......------,,,,,,+++******...---,,,+++++++++,,,---000///...------...///000000000...,,,)))))),,,.........---,,,,,,,,,,,,------,,,,,,++++++*********000000000000///...---------,,,+++***+++---///111222222222333333222111111---......///...,,,+++***---...000333444555555555000...---...///000///...---......///111222444555444333333222111000//////111000000111333555444333222999@@@>>>333%%%333AAA222 @@@>>><<<;;;;;;:::888666777222///333444333555999888888999999888888777777//////...............///.........---------,,,,,,++++++++++++************,,,,,,,,,+++******))))))+++)))((())),,,...---,,,******+++,,,,,,++++++***&&&''')))+++------------************+++,,,------,,,,,,************+++,,,...000111111///......///...---+++)))))))))***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,---.........******+++++++++***)))((((((((()))***+++++++++++++++,,,...111444666777888333111---***))))))+++,,,******+++,,,,,,,,,,,,,,,------,,,+++)))(((''''''''')))+++,,,******************+++***(((((()))++++++***))))))))))))***+++///000000111000000//////---,,,,,,,,,,,,------...,,,,,,,,,------.........---------,,,,,,,,,,,,,,,------,,,++++++,,,---......///000///...---...///...,,,+++---///000...,,,+++++++++++++++***)))(((&&&&&&(((+++///000---+++(((***,,,+++***)))+++---+++)))((()))+++,,,+++)))((()))***+++,,,---...///......//////000111111111...............000555888111///......///000///...222222222222111111000///..................//////000000000//////---,,,,,,333//////333222///...222333000...000333444222.../////////......//////000---...))),,,;;;:::///,,,///...............//////000/////////////////////444333000...------...///000111333444333444555777777333...,,,,,,.........///---,,,+++,,,...000222333222000111222222000............---,,,,,,++++++---,,,***))))))+++,,,---000///............///000///000///---++++++,,,...///......---------------.........---,,,,,,++++++000000000000000///......,,,,,,,,,,,,---///000111222333333444333333222222......//////...---++++++---...000222444555555444111000//////111111000///------...///000222333444444444333222111000000///111000///111333555444333222888======444'''333CCC444 >>>============;;;888666666000---000333444444666666666777777888888777777111000///......///000111...............---------,,,,,,,,,++++++*********************************(((((((((***---...---,,,)))***+++++++++******)))&&&'''(((***+++,,,,,,,,,************+++,,,---...,,,,,,+++***)))))))))***---///000000///...///000...---***((('''((()))+++------------,,,***))))))'''((()))+++---///000000,,,,,,+++)))((((((''''''(((((())))))******++++++)))+++...111444666777777555333000---+++***++++++))))))))))))***+++------...---,,,+++)))((('''&&&%%%'''***,,,,,,+++,,,---+++++++++***(((((()))***+++***)))(((((()))***+++...///111222222111000///...............------,,,***+++,,,....../////////000///...,,,,,,,,,,,,---,,,+++***)))***,,,...//////000///...,,,,,,...000111...,,,,,,---......---++++++,,,,,,,,,,,,++++++((()))***,,,///000///---***,,,,,,,,,++++++,,,...,,,+++******+++,,,***)))))))))******+++,,,,,,---,,,,,,------.../////////---.../////////000222444000///---...///000000///000111111111111111000000///...---,,,,,,,,,---...111111000///...,,,,,,+++333000///111000...///222111000///111444444111------------------...///000000333---***000///,,,222111000///...---,,,,,,,,,........................222222111000///...------222333444333222222444666777444///------......---///...---++++++---...000444222111111111111///...000000///......------,,,,,,+++)))((((((+++---///000000////////////000000///000111000...------.../////////.........------000000//////...------,,,000000000000000000///...***+++---///000222222333333444444555555555444444///000000000///...---,,,---...000222444444444333222111000000222222111000------...///000222333333666555444333222111111000000//////000333444444333333666:::<<<777,,,111DDD888  ============>>><<<888555555000---...222444333222444555666777888888888888222111000//////000111222..............................---,,,+++******)))(((((()))))))))*********&&&''')))+++---...---,,,+++++++++++++++*********&&&'''((()))***+++,,,,,,++++++++++++,,,---......,,,,,,+++***))))))((((((***,,,.........---...///...,,,)))'''&&&''')))***.........---,,,***)))(((&&&'''(((***---///111333///---***(((&&&&&&''''''(((((((((((()))******+++(((***---111444555666666555333111...,,,******)))(((''''''''')))+++---......---,,,***)))'''&&&%%%%%%(((+++,,,,,,+++,,,---+++,,,,,,***(((((()))*********)))(((((()))******---...111333444333111//////000000000000...,,,+++)))***,,,...///000000000333111///,,,++++++,,,---+++***)))((()))+++...000000000///---++++++...000222000---,,,+++---...///------------------,,,+++))))))***,,,---.........,,,,,,++++++***+++,,,------,,,,,,+++++++++******)))))))))******+++++++++,,,,,,---------.........---///111111111000111222111000//////111333222222000000111111222111111111111///---+++++++++---...222111000...---,,,,,,+++------...///000//////000//////000333555444000,,,+++++++++,,,---...000000---444222000444000,,,111111000///---,,,,,,,,,,,,---......///////////////222222222222111///...,,,555555555444222222444666888666222000......//////111000///---------...///444333111000000//////...111111000000///.........---+++)))((())),,,///111000000000000000000000000...000222222000...------///////////////......---000000//////.........---//////000000//////......)))+++...111333444444444444555555666666666666555111111111000000///.........///111333333333333333222111000000111222111000------...000111222222222666666555444333222222111/////////000333555555444555666888<<<;;;222$$$ ...DDD:::   <<<<<<<<<======;;;888555333111///...000333222///333444555777888888888888333222111000///000000111------..................///......---,,,+++******((((((((()))******++++++'''(((+++---------------------,,,,,,++++++++++++''''''((())))))***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++***)))(((((((((***+++,,,+++++++++,,,---+++)))''''''(((***+++//////...---,,,+++)))(((''''''(((***,,,///222333000...+++(((&&&&&&'''(((***))))))((())))))***+++)))***---000222444555555333222111///,,,***)))(((''''''''''''(((***,,,...---,,,+++***((('''&&&%%%(((***,,,,,,+++***)))***+++,,,,,,+++)))((()))++++++***)))(((((()))***++++++---000333444333111000000000111111000...,,,+++)))***,,,...///111111222333222///,,,++++++,,,---+++***))))))***+++...///000///...,,,++++++---000222000...+++***+++...000////////////---,,,+++***((())))))******+++---...---+++***))))))***+++,,,,,,,,,,,,,,,+++*********)))))))))******+++++++++---.............../////////111333444333222222333444222111222444555555444000111111222222222222111222000...,,,,,,,,,...///333222000...------------+++---///000000000---+++---...111333444333///,,,*********+++---...000111)))///------444111+++...///......---------.........///000111111111111111333444444444333111///...666777777666444444555666888777555222000000111111333222111000//////000000333222111000///...//////222111111000000///.........---++++++,,,...111333//////000000000000//////---000222333111///......//////000000//////...---............////////////////////////...---,,,,,,(((+++...222444555555444444555666666777777777777333333222111000000000000000111222333444444333222111000//////111111000///---...000111222222222222777666666555444333222222000//////111444666666555888777999===>>>888+++!!! (((@@@:::   ;;;:::::::::;;;:::888555222444333000...000000...222333444555666777777777333222222111000///......,,,,,,,,,---------------.........------,,,,,,,,,)))))))))******+++++++++)))+++---...---------///......---,,,++++++++++++))))))((())))))+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''(((******)))((()))*********)))))))))***+++,,,............---+++******)))))))))***,,,...000222000...,,,)))((('''((())),,,+++***))))))***+++,,,+++,,,---...000222333444222111111000...+++)))((((((((((((((()))***,,,,,,++++++***)))(((''''''&&&)))+++,,,,,,)))'''''''''***+++,,,+++))))))+++---,,,+++***))))))***+++,,,***,,,...111222222111111000000000000///...---,,,++++++,,,---...000222333222000...---+++++++++,,,+++++++++++++++,,,---......///...---++++++---/////////---+++)))***---000000000000///---,,,***)))(((((()))((('''(((+++......,,,)))((()))+++++++++***+++,,,+++***)))***+++))))))******+++,,,,,,---////////////////////////000222444444333333333444666555333444555666666555222333333333333333222222222111000/////////000111333222000///...//////000---111222000000000...***---///111333333111///---+++++++++,,,---...000000///111***)))222222///444...............///000111///000222333444333333222555555555555444222000///444666777777555444444555666777666444111111222333333333222111111111111111111111111///......000222222111111000000//////...///......---...///111222......////////////......---///222222111///............///000///...---,,,------...///000000111111111111111000///---+++***)))+++///222444555555444444555666666777777777777555444333222111111111111222333444555555444333333111000//////000111000///...000111333444444333222666666555444333222222111000000000222555777777777999888999===???;;;222*** """999777    ;;;999888888999888777555222777888222------///---000111222333333444333333222333333222111...+++***+++++++++,,,,,,,,,------............------------*********+++++++++++++++---...///...,,,,,,...000...---,,,+++*********+++******))))))***+++,,,---000///...---,,,++++++++++++,,,------------,,,+++((()))+++***)))(((((()))(((((()))+++,,,,,,------------......---,,,++++++++++++******+++---///000000...---+++***))))))***---,,,+++******+++,,,---...---------...000222333111222222111000...+++***((()))******+++++++++*********))))))(((((((((((((((***++++++(((&&&&&&&&&)))***++++++******,,,...---,,,+++******+++,,,---***+++,,,...000111111111000//////...------------...---,,,+++---///222444///......---,,,++++++***+++,,,------...---,,,,,,---...///...,,,+++,,,---+++,,,,,,+++))))))---000/////////...---,,,+++***((())))))'''&&&'''+++...111---)))(((***,,,,,,,,,(((***++++++)))(((***,,,((()))***+++,,,---...///////////////............///111222222222222444555888666444444555666555444555555555555444333333222222222222222333333333333333222111000000111222333...222111...///444666444---///111222222000......,,,,,,,,,,,,---...000000222666000---444444222999///////////////000111111///000222444555444333333555555555444333222000000000333666777555444333333333444555333000000222444222222111111111111111111///000000///------111444111111111000//////............///////////////...,,,---...//////...---,,,---///111111///......///,,,---/////////...,,,+++,,,---...000222333444555555555444222000...,,,++++++,,,...111333444444444333444555666777777777777666555444333222222222333444555666666666555444333222111000000222222111000000111333555555555444333666666555444333222111111111111111333666999999888999888999;;;===;;;555000!!!222222    ;;;999777666777777777666111999;;;333,,,,,,...---//////000111111111111000222333444333111---***'''*********++++++,,,,,,,,,---------...............++++++++++++++++++++++++///000111///,,,+++...111...---+++))))))))))))***++++++*********+++---...111000///---+++*********+++,,,---.........---,,,)))+++,,,+++)))(((((((((&&&'''***,,,.........------------...------,,,,,,---,,,+++******,,,---//////...---,,,++++++******...---+++******+++---...000///---,,,,,,...111333111222333333222000---+++))))))+++,,,,,,+++***)))))))))))))))))))))((((((&&&(((******(((&&&&&&&&&((()))++++++***+++---///------,,,++++++,,,------******+++---...000111222000///---,,,,,,---......000...,,,+++,,,///222555------------,,,+++***)))+++---...//////...,,,***,,,...//////---,,,,,,,,,)))+++,,,+++)))))),,,///,,,---------------,,,,,,)))******(((&&&'''+++///333///***)))+++---------&&&)))+++***((((((***,,,((()))***+++---...///000...........................///111111000111444666888666444444555555444333666666666666555444333222222333444555555555555555333222111000000222444555---///...+++///:::AAAAAA---///111222111/////////------------...///000000---555444222666222...555111111000000000000111111...000222444555444333222555444444333111111000000,,,000444666555333111111000222333222//////111444000000000000000000000000...///000...------111555111111000000///.........---.../////////...---,,,+++,,,---......---,,,+++---...000000.........///,,,---...//////---+++***,,,---///111333555777888888777666444222///---+++,,,---...000222333444444333444555666777777777777777666444333222222333444555666777777777666555444333222111111333333222111111222444666666666444333666555444333222111111000222222222444777::::::999888888999:::;;;999777444%%%---000!!!   777888999888666555444555888666333000...,,,,,,,,,,,,---///111111000...---///111333333000...,,,,,,***++++++***)))***,,,///...//////...,,,,,,---///...---+++******+++---...666555222000...---------...---+++)))))))))+++,,,---+++***(((((()))***+++///......---,,,,,,++++++***+++---///000//////.........---,,,***))))))(((&&&***......,,,+++,,,///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***)))+++...---,,,***)))((()))***+++///...---,,,---///111333///111222000---,,,---///+++******+++---......---***)))(((''''''((()))***+++++++++++++++***)))((((((+++......,,,******,,,......///000000///...---,,,++++++++++++,,,------111000///...---,,,+++++++++)))((()))---000000...///...,,,+++***)))))))))***+++,,,------------,,,,,,,,,,,,+++++++++************))))))***,,,---///......------------......++++++***)))((((((+++...333444333///***((((((***))))))))))))************)))((((((((()))+++---......---///111000++++++...,,,///222333111111222555444888;;;:::555333444666888777666444333222111111222222333444333222111000111222222111000000111333---///---)))---999AAABBB///111333222111000111222...///000111111000000///...///222444555444333333999444...---000222111///111111000000111222222333555555444333222000///...---111444444000---///111...///////////////......000111111222333333333333444333111---***+++///444444222///---,,,---///000333222000///............,,,,,,---......---,,,,,,...///000222222000///...******,,,...000000---***///...------000444999<<<:::999777555333000///......///111222444444555555222333555666777888777777777666555555555555555666666777777777666555333222333333333333222111111000333333444444444333333222666555444222111000000000111666666333444999:::666888666666777:::;;;:::777000(((  !!!---'''    666777888888666444444555666555222000...------------...///000000///---,,,///111333333111...------+++,,,,,,+++)))***+++------.........,,,,,,---///...---,,,,,,,,,,,,---...555333111000...............---+++******+++,,,---...---+++***)))***+++,,,000//////...---,,,++++++((())),,,...000111111111///...---,,,+++******))))))+++...///......//////.........------,,,,,,,,,.........------,,,,,,,,,---...///---***((()))+++,,,+++***(((((()))***+++---,,,,,,,,,---...000111...///000///---,,,...000,,,++++++,,,---///...---)))((((((((()))***,,,---,,,,,,,,,,,,+++***)))((((((***,,,,,,***)))+++,,,---.../////////...------,,,,,,,,,,,,,,,---......111111000///...---,,,,,,,,,+++)))+++...000///.........,,,+++************++++++,,,,,,,,,---------------,,,+++++++++++++++++++++*********,,,---.........------------......,,,,,,+++)))((((((+++---222333333000+++)))((())))))))))))***************))))))))))))***,,,---///000...///111///++++++///---000222222111000111333333777:::999666333555777777666444222111111111111444444444333222000...---000111111000///...000111...000---((()))111777666...///000111222333333333000000000000000...---,,,---...111333444444333333777222...---000222111///111000000000000111111222...///000111222333333333...222555444///,,,---/////////000000000000//////111222333444444333333222111111000---+++,,,///333444333000.........000111444333222000///......---,,,---............---,,,---...000111111000...---+++,,,---000222222000---///.........000444777999:::999777555333111///...///000111222333444444444111222444666777888777777666666666666666666666666666777888888777666444333555444333111111000000000333333444333333222111111666666444333111000000000000444555333444888999666888777666888:::;;;999666222+++!!!  ***'''    555666777777555333333444333222111000///............///000000///...,,,+++000222333333111/////////---...---,,,***)))***,,,,,,---...---,,,,,,---///.........//////.........222222000///.........///...---,,,++++++---...///111000...,,,++++++,,,---111111000///...---,,,,,,'''(((***---000222333333000//////...---,,,++++++,,,,,,---...111222111000.........---------------000000///...---,,,,,,+++---......,,,)))(((((()))+++***)))((('''((()))*********++++++,,,,,,------------...------...111333///---,,,,,,...///...---((())))))***+++---///000---------,,,,,,+++***)))((()))******))))))+++---,,,,,,---......------,,,---------------...//////222111111000///...------...---,,,---///000///......---,,,+++++++++++++++------,,,+++,,,---...//////...---,,,+++,,,---------,,,+++++++++,,,---......------,,,,,,------...------,,,+++)))(((***,,,000111222000---***)))((())))))******+++++++++***************+++,,,...///222000000111///+++,,,111///000222222111000000111222555888888555444666888666555222000///000111222555555444222000---+++***...///000///......///000...///---))))))---000///...------///444666666444111111000///...,,,***)))+++---///111333333333333444111------///111111000000000000000////////////111111111111111111111000111333555444000------...000000111111111111111000222333555666555444222111...//////...------000222555444222000000000111111555444333111000///...---,,,---............---,,,---...///000000///...---------///222444555333111......//////111222444555999888777555333111000///000111111222222222222222000111333555666777888888444555666777888888777777666777888999999888777666777555333111//////000111444444333333222111000000777666555444222111000000///222333222444777888777999888777888999999777666555///&&&  %%%(((###       444555666555333222222222000000000/////////000000//////000///...---,,,+++000222333333111000000111/////////---***))))))***+++,,,---,,,++++++---///---...000111111000...---000000//////////////////---------,,,---...///000222111000...------------222222111000///...------((()))+++---///111222333000000//////...------,,,...,,,+++---111333111///...............---------000//////---,,,+++******++++++,,,+++***)))))))))******)))((('''((((((((('''((()))***************,,,,,,,,,,,,...000444666222000------...///......+++++++++,,,---///000000.........------+++***)))((((((((((((((())),,,---++++++,,,,,,,,,---,,,,,,...............///000000222222111111000//////...////////////000000///...------,,,,,,,,,,,,------///...,,,++++++---...000000///---,,,,,,,,,...///...---,,,+++++++++,,,---------,,,,,,,,,,,,------.........,,,***)))***+++...///000000...,,,)))((()))***+++,,,,,,,,,+++++++++*********+++---///000444111111111///,,,...222111222333333222111111111111333555666555444666888666555222000000111222333444333222000...,,,***)))---///000000/////////111------------...000222222111---+++...333777555222000//////...---+++*********,,,...000111222333333222///------///111111000///////////////.........000000000111111222222333222444666555222000///000111111222222333333222222333444666777666444222000,,,---.........///000111555444444333222222222222555555444333111///...---------............---------...////////////...---------///222555666555333...///000111111111111111777777666555333222111111111222222222222222111111000111222444555777888888333444666777888999888888666777888999:::999888777999777444111000000222333555555333222111000//////777777666555444333222111...000111222333666777777999888888888888777666555777444---%%%  &&&'''       222444555444222000000111......//////000000000000/////////...---,,,,,,+++///111222222111111111222///000000...+++)))((((((***+++,,,+++++++++---......///111222222111///............//////.........------------...//////000111111000///......------222111111000//////......,,,,,,,,,---...///000000111000000//////............+++)))+++///000///---..............................---,,,+++))))))((((((((()))***,,,,,,+++******))))))(((((((((((((((&&&'''((((((((((((((('''+++++++++---000444666777444111...---.........---.........///////////////000000//////---,,,+++***((('''&&&''')))+++------++++++++++++,,,,,,------///............///000000222222111111000000/////////000111111000/////////,,,,,,,,,,,,---...//////000///---,,,,,,---///000000///...---------.........---,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,...//////---+++******,,,------...//////---***((()))***,,,---------,,,++++++*********+++---///000333111000111000---///444333333333333444333222111000111222333333444555777666555333222222333444555111111000...------,,,,,,...000222333222111222222------...000111222333444333///+++---111444222...------,,,,,,,,,---------+++,,,---///000111222333111///......///000000000......////////////...---'''(((+++...333888<<<>>>222333555666555444444444111111222333333333333333333444666666666444222111,,,,,,---...000111111000555555555444444333222111444444444333222000...---...........................//////////////////...------...111444555444333...///000111222111000000666555555444333333222222222333333333333222111111000000111222444666777888444444555777777888888888777888999::::::999888888:::888555333111222333555666555444222111000000000666666666666666555444333//////000222444444555777888888999888777666666666666666333---%%%  """'''       111222333333111//////000------...///000000000000//////...------,,,,,,,,,///000111111000000222333///000111///,,,)))(((((()))***++++++******,,,......///111222222111///...---......///......---,,,------................../////////............---000000000000000000/////////......---------......000000000/////////......---,,,******,,,---,,,,,,.............../////////---,,,,,,+++***))))))(((''''''(((+++---...---,,,*********)))))))))((((((&&&&&&&&&&&&''''''''''''++++++,,,///444777888888666222///------------,,,//////000000000//////...111111000000...---+++***((('''&&&(((+++---...---++++++++++++,,,---.....................///000000111111111111000000000///...000222222111/////////,,,,,,,,,---...///111111111000///...---.../////////............---------,,,+++*********+++,,,---,,,++++++******++++++,,,---...///...,,,++++++,,,---,,,,,,---......,,,***)))+++,,,......---,,,+++************+++,,,...///111///000222111...000444333222222333444444333111000//////000111222333444444444444333444444555555//////...---------......///111444555444333333444111//////111222//////111444000---,,,...///...,,,+++++++++,,,---...///000------...///000111222222111000000000///000000000,,,---///000000000///...)))***+++...111666999<<<222333444666666666555555000111222333444444444444333444444444444333333222......---///111222222111444444555555555333111000222222333333222000...---//////...------...//////000000000//////000000000.........000333444333222///000111111222222111111444444444444444444333333333444444444444444333333111111111222333444555666555555444444555666777888777888999::::::999777777888777555333333333444555777666444222111111222222444555666888888777666555222000000444555333444777666777999888777666666777666777666333---%%%   !!!     000222333222000......///,,,---...000000000000///...---------,,,------------///000000///000222444///000111///,,,***))))))((()))************,,,......///000111111000///...---......///...---,,,+++------.........------,,,,,,,,,------------------------...//////000000111//////------------...///000////////////...............---+++))))))***,,,---........./////////000,,,,,,,,,++++++*********)))((())),,,//////---+++******************)))(((((('''&&&%%%%%%%%%&&&'''++++++---222777:::999888666333///,,,+++,,,++++++---...///000111111000000222222111000///---,,,+++'''&&&&&&)))---//////---,,,+++++++++,,,---///000......------......///000111000000000000/////////,,,///222222111//////000++++++,,,---...000222333000000000/////////......,,,---...//////---,,,+++***))))))((()))***,,,---++++++************++++++,,,...//////---,,,---...---+++***+++---...---+++)))+++---//////...,,,+++))))))))))))***,,,---///---,,,...222222///000444111//////000333444222000///...------...000111111111222333444555444444333000///...------......//////111444555555444444444444111000333222///...222111///---+++++++++,,,,,,,,,++++++,,,---///000222000/////////000000111222222222222111000///000000+++,,,///000111111000000///...---------///111222222222333444555555333222000000222333333444444444333333222111222222444444222///...///111333222111333444555666555333111//////000111222222000...---000///...------...///000111111000000000000111111000//////000222444333222111111111111222222333333333333444444444444444444444444555555666555555555333222111111111222444555777555333222222444666777888888999999999777666555444444333333333333444444777666444333222333444555222444666888999999999888444111111555666222333666444666888888666555666888888666666666444///'''!!!     000111222111///.........,,,---...000000000//////------,,,,,,,,,---......---...////////////222444...000111000---***))))))((()))******)))***,,,...//////000000000000//////---...//////...,,,+++***---.........---,,,++++++)))***+++,,,------------,,,,,,---...///000111111///...---,,,------///000////////////...............///000---)))'''***------.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++******---000000,,,)))+++++++++++++++***)))))))))'''%%%$$$$$$%%%'''(((+++,,,///444:::<<<:::777777333...+++++++++******+++,,,...000111222222111333222222111///...,,,+++'''&&&'''+++///111///---,,,,,,++++++,,,...///000---------------...//////000000000000////////////+++...222222000//////000++++++,,,---///111333444000000111111000///...---+++,,,...000///---+++)))(((((('''((((((***,,,---++++++************++++++,,,---//////...---...///...+++)))***---......,,,)))+++...///000...---+++))))))(((((()))+++---...******...222222000000444...---,,,...222333111//////---,,,,,,---/////////...000222444555444333111222111///...------.........111444555555444444444666111111555555111222777......---+++))))))+++...------,,,,,,---///000111111111000000000000111111333333444222000//////000***,,,///111222222222111***))))))***,,,///222444333222222333444333111//////000111222333333444333333222000000000222444666444111...///111333333222222333555666555333000...---///000111111000///---000///...------...///000222222111111111111222222222111000111333444333222111111111111222333444555333333333444444444555555444555555666777777666666333333222111111222333444888666333000000222555777888999999999888777555444111111222222222333333333777666444333333444555666111333666999:::;;;:::999666222222666666222222666333666888888666555777999999666444666888666///)))     444222000///000000///......///000111111000///......000000...,,,,,,...111222000...,,,,,,---///111000000111000///---+++***---,,,+++***+++,,,---...///...,,,++++++,,,...///000000000///...,,,+++***)))***---///000///...---+++***(((***,,,---***(((***+++---...//////000000///---...222222///...111000000000000000/////////000///...,,,+++***)))))),,,---///111222222111000..................------***,,,...//////...,,,+++---...///000000...,,,+++************************,,,---///222555666444222000///...---,,,+++++++++...------------...//////333222111000///------,,,)))***+++,,,...///000000000000////////////000000///...,,,---///000000000...///////////////............000000000///...---++++++,,,---...000000111000000///...............//////...---,,,,,,++++++(((***,,,,,,,,,+++,,,---111///---***))))))***+++******+++++++++,,,,,,,,,+++(((&&&'''***,,,,,,***)))******+++++++++******+++***)))(((((()))***+++,,,------...///000111111---......///////////////...------,,,,,,,,,---------...000333555555222000111000///......---......///000222333444333333222...///000111111000//////000///...,,,+++***))))))000///...------...///000...000111000...---000333000000000000///...---,,,......//////000000000//////---+++***+++...111333///222444333000...///000------....../////////000444333111000000111333444333222111000000222444666111222444555444222000...000000000000000222444555222222222222111111111111111222333333222111222333666555333333333444666888444444444333333222222222444000111555666222222666777666666555555555555666777333333666444000111666555444222111111222444555555555777999:::999555222333111///000222555666666999888666444222111111000222000000222777:::999888:::999888666555555444444666777888999:::999888888888666444555777777555222%%%!!!        444222000///000000///.../////////000000/////////...///000///......111444222111...,,,,,,---///000000000000000000...---,,,------,,,+++,,,---...///...---,,,++++++,,,---.../////////...---+++***))))))***+++---.........---+++***)))***,,,,,,+++((()))***+++---......//////...---///333444000...000111000//////............//////---,,,+++*********+++---///000111111000///........................,,,---...//////...---,,,,,,---/////////---,,,***++++++++++++++++++++++++......///111444555444333///...---,,,++++++++++++,,,,,,,,,---------......222222222111000///...---++++++,,,---......//////000//////////////////000///...------///000///...------......///............/////////...------,,,++++++,,,---......////////////...------------......------,,,++++++******)))+++,,,+++******+++---000///---+++***+++,,,---+++++++++,,,,,,,,,,,,---,,,)))&&&&&&)))++++++*********************************))))))))))))******,,,---...///000000000000------...///////////////---------------....../////////000222444444222000000000//////.../////////000111333444444333222222//////000111000000///...///...---,,,+++*********//////.........///000111///111333222//////000222//////////////////.........///000//////000222444///---+++***+++---000222///111333333000///000111000000000000000111111222444333111000000111222333333222000///000111333444000111333444444222000///111000//////000222333444555444333222000000//////000111222222111111222444666555444333333444666777444444333333333333333333444111000444444111222666666666666666555555555555666333444666444000111666666555444333222222333333333333444666888888555333333111000000333666777777999888666444222111000000222111111333888::::::999999888777666666666666666777888999:::::::::999888777666555555777777555222+++&&&      333111000///000000///...//////............//////...///000111111222555777333111///---,,,,,,......//////000000000000//////......---------...///000...---,,,++++++,,,---.../////////...,,,***)))((()))))))))***+++---......,,,***)))***+++,,,+++)))))))))+++,,,---............---000555666111///000222111///---,,,,,,---------------,,,,,,,,,,,,,,,+++,,,...///000//////...................................................,,,,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,///......000222444444333...---,,,+++++++++++++++***+++,,,,,,------,,,,,,///000222222222111///---,,,,,,---------.........//////............/////////...------...///...,,,++++++,,,------...------//////...,,,,,,++++++++++++++++++,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,***)))(((***,,,///...---,,,,,,---...///,,,,,,,,,---------.........+++'''&&&''')))******,,,,,,+++***)))))))))))))))******+++++++++******,,,---///111111111///...,,,---......//////......------------...000111222333222111222333333222111000000/////////000111111222333333444444333222111000000000000000///...---...---,,,,,,+++++++++,,,//////......///000111111111333444333111000000000......////////////000000//////000000111222555777000///,,,++++++---///111///111333333222111111222333222111111111222333444444333222111000000111222222111000/////////000111///000222333444333111000111000//////000111333444888666444222000////////////000222222111111222333666555444333333444555555333333333333333333444444555111000222222111333666555555666666666555333333444333444555444111222555666666666555444333222111111111111333666777666555333222000111444777999999888777555333111000000///333222333555999;;;;;;;;;888888777777777777888888999:::;;;;;;;;;:::999888666555555555666666555333222---%%%    111000///000111000///---000///...------...///000...///000222444666888999333222000...,,,,,,------......///000000111111111//////.........000111222------,,,,,,,,,,,,------000000///...---+++***)))))))))(((((()))+++---///,,,+++******++++++++++++)))***+++,,,---...............111777777222//////222111///,,,++++++,,,,,,+++,,,,,,---------------+++,,,---.........------............////////////000000///.........//////+++,,,,,,------,,,++++++---------------,,,,,,,,,...---,,,---000222222222,,,,,,+++*********++++++))))))***+++,,,++++++***,,,---000222222000...,,,...............---------///......------......//////...------......,,,+++)))***+++,,,,,,---,,,,,,000///,,,***)))))))))***++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++---,,,,,,,,,++++++******...---,,,***''''''***,,,------,,,------...000111------------.........///...,,,)))''''''(((***+++...---+++***)))))))))))))))***+++,,,,,,,,,+++***,,,...000222222111///---,,,,,,---............---,,,,,,---...000222333444666444111111222222222111000000///000000111222222333333444444444222111000111111000000///...---,,,,,,,,,,,,++++++,,,,,,---......//////000111222222222222333333111000///............//////000111222111000000333888:::888666333111///...---///000222000111222333333333333444444333222111111222444555444333222111000000000111111000///...............---...000222333333222111111000/////////111222333888666444222000000111111111222333222000///000111666555444333333333444444333333333222333444555666555333000000000111444777444555666777666444222111222333444555333222222444444555666777666555333222111000000222555777888777444222000111444888999:::777666444333111111000000444444555777999;;;<<<<<<777777777777777888999999;;;;;;<<<<<<<<<;;;999888555555555555666555555444666222---(((### 000//////000111111///---000///...------...///000...///000222555777888888333222000...---,,,,,,---------...///000111222222//////......///111222333------------------------000000000000///---,,,++++++)))((('''(((***,,,...,,,,,,++++++******,,,---***+++,,,...////////////......111777777222//////222111///---,,,+++,,,,,,***+++,,,...............,,,,,,,,,---------------........./////////000000222111000////////////000+++,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---,,,+++,,,...000000000++++++*********+++,,,,,,((()))******++++++******)))+++---///000...,,,+++//////.........---------......------------......///.........//////---***))))))***+++,,,,,,++++++///...,,,***)))((())))))***+++++++++++++++++++++,,,,,,+++***************------------,,,,,,,,,,,,//////---***((((((***,,,,,,,,,,,,---...///000111------........./////////...---+++)))((((((***,,,......---++++++*********)))***+++---------,,,+++---///111333222111...,,,+++,,,,,,---------------+++,,,,,,...000222555666666444111000111222222111000000///000000111222222222222333333333222000///111000000///...------,,,,,,,,,+++++++++,,,---------...///000222333333444222111111111000///...---............///111222333444000///666@@@CCC;;;222555444222111111222333444222222333444555555444444333333111111111111222333333222222111000000000000000//////......------------...///111222222222111111000/////////000111222444333333222222333444555444555555333000......///444444444333333333444444444444333222333444666777555444222000000333666666333444666666555333111///000333555444333333333333222333666777777666444333111111111333777:::::::::444222111111444777999999555444444333222222222222555666777888999:::;;;<<<666666666666777888999:::<<<<<<======<<<:::999888333444555555555555444555777666333111---&&&  ///...///000111111///,,,000000////////////000000//////000222555666666444111111000///...------------,,,------...000111222//////......///111333444........................000000000000000///......,,,+++)))(((((()))+++,,,,,,,,,,,,+++******,,,...++++++---...///000000000...---000555666111///000000000000///...---,,,,,,***+++---...//////......------------------------.........//////000000111222222222111111000000///,,,,,,,,,,,,,,,---------.........------,,,,,,+++,,,++++++,,,...//////...+++++++++++++++,,,---...***))))))))))))***++++++)))***,,,------,,,+++***//////..................------,,,,,,,,,,,,------///......000111000...,,,******++++++++++++******...---,,,******)))))))))*********++++++,,,,,,,,,,,,,,,+++***************------------------------//////...,,,******+++---***+++,,,---...///000000---------.........//////---------,,,******,,,..................---,,,+++***++++++,,,------------///000222222222000...---***+++,,,,,,------,,,,,,++++++,,,...000222444666555333000///000111111000000000/////////000111111000111222222222111000///000000///...------------,,,,,,,,,++++++,,,---------...///111333444444555333111///.../////////...//////......///111222444555000///777BBBDDD;;;111666555444444444444555666444333333444666666555333222222222111111111000000111111111111111111111111//////...............---------...000000111111111111000////////////111111000111222333555666777777555666666444111/////////222333333333444444444444666555333222222444666777444666444111222555777666444444555555444222000///...333555333222333333222222333555666666555333222222222333666999;;;;;;:::555333111111444666777888333333333333444444555666777888999999888888999;;;666666555666666777888888============<<<:::888666222444555555444444444555777777777666333---%%%     .........000111111...,,,000000111111111111000000000//////111444444222000000000//////............,,,,,,,,,,,,---...000111............///111333444//////000000000000//////---......///000/////////...---+++***))))))******,,,------+++)))))),,,///***+++,,,---.../////////...---///333444000...000...///000111111///---,,,***,,,...///000///...---......---------------...---......///000000111111222333333333333111000///------,,,------......///......------,,,++++++***,,,,,,---...000111///---++++++++++++,,,---...///,,,***)))'''(((***,,,---++++++,,,,,,,,,++++++***............////////////------,,,,,,,,,,,,------......///111222222000---,,,,,,,,,,,,+++***))))))+++,,,,,,,,,++++++***))))))******+++,,,---......,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...******+++------.........,,,,,,---------.........+++---//////---,,,...///,,,...000111111///---,,,+++++++++,,,,,,---...///222222222111111///...---******+++,,,,,,,,,,,,,,,++++++,,,---///111333555222000//////000111000///000000//////.../////////......000111111000////////////...---------...///------,,,+++++++++,,,,,,,,,---000222444555555555444111------///111111111111000///...///000222333333111111666;;;===999555444444444444555666777777777555444555777777555222111222333333333222000///...///000111111222222222---......////////////...---......//////000000000111000///......///000111///000333555777777777777444555555444222111222333000111222333444555555555888666444222222333555666444777777333333888999666555555444333222111000000---333555333222444444111555555666555444222000///111222444777;;;<<<;;;999555333111111222444555555222222333444555777888999888:::;;;:::777666777999666555555555555555666666=========<<<;;;999777555111333666666444333444666999777666666444111---)))!!!      ------...000111111...,,,000111222333333222111000111//////000333333000---///////////////.........,,,,,,++++++,,,---///000...------...///111222444000000111111111111000000+++,,,---...///////////////...---+++***))))))))),,,------+++)))))),,,000)))***+++,,,---.........///---...222222///...111---///111333222111...,,,+++,,,...000000///...---///......---------......---......///000111111222222333444555444222///...---------------...///000......---,,,++++++******------///111333333000...+++++++++,,,---...///000---+++((('''''')))---///---------,,,,,,+++++++++............//////000000---,,,,,,++++++,,,,,,---......///222333333111///---------,,,+++***)))(((***+++,,,------,,,***))))))******,,,---...//////---,,,++++++***+++++++++++++++++++++++++++++++++...///111000///---......)))***+++,,,------------,,,,,,,,,---------......***---111111///...///000,,,...111333333111///---,,,,,,++++++,,,---///000333333222111000///......******+++,,,,,,,,,,,,+++++++++,,,---///111333444000///...///000111000...111000///...............,,,---...000000000/////////...---,,,------///000...---,,,,,,+++++++++,,,,,,---000222444666666666666222---,,,///222444333222111///...///000222333222222333333444666888999333333333444555666777888888666555555777777555222000222444555555333000...---...///111222222222222------...///000000000///............////////////111000///......///000111///111444777888888666555222333555555333333555666///000111333444555666666999777444222222333555666333888888555555999999555666555333222111000000000,,,333666333222555444000888888777555222000...,,,000111444888;;;<<<:::777666333111000222333444444111222222444666888;;;<<<999;;;<<<:::666555666888555555444444444444555555=========<<<:::888666444000333666666444333444666:::888555444444333222000(((%%%      ///////////////......---,,,111666666222......000444444333222000//////...+++---...//////---+++***///.........------------//////......///000111111///000111222222111///...111111000......---------,,,......,,,)))''')))+++------.........---+++***,,,---.../////////...---000000///////////////000111222222222000...,,,+++***+++...000111111000///////////////////////////000////////////000000111444555555555555333222111000000111111000///......,,,...000000...---///111,,,---///111222111000///111...,,,---///111000...,,,------+++((((((+++///////////////...---,,,,,,)))+++---...---,,,,,,---+++,,,---.........,,,,,,///......------,,,,,,+++***++++++++++++***))))))***++++++++++++***))))))%%%&&&(((***,,,---......++++++******++++++,,,---*********++++++,,,,,,,,,/////////---,,,+++++++++&&&''')))+++---...//////111000...,,,,,,---...000///111333444444111---+++---...///000000///...---...............///000111333111/////////000///...,,,...//////...,,,+++++++++,,,---///000222333444666333111000222222///---,,,---///000111111111111------......//////000000111000///...---......///000...------...///---,,,...000333555555555666777666555333222111222222333000000///............///444333333333444666888999555555333333333333444555999666444333333444444333555333111111222111000......///111333444444444444000111111000---,,,,,,------...//////......///000444222000...---///000222111333555888999999888888555666666666666666555555111///000555666555666999:::999888666555666777777555777999888555444666888333444444444333222222111444444555666666555444333888777666444222000///...111222444666777888999999666555222000000111333555333111000222777:::;;;;;;;;;;;;:::999777666444333666555555333333555888;;;:::888666666666777666444888777444222111111222333777666444333222333555666222...)))%%%!!! /////////000000000//////...222666555222///000222333333333333222111//////---...///000///---,,,***............---------,,,////////////000000111111//////000000000000000/////////...---,,,,,,,,,,,,,,,------+++)))''')))+++,,,---...///...---,,,++++++,,,---/////////......111000000/////////000000111111111111000...,,,++++++,,,...000111111111000..................///////////////...//////000111333444555666555444333222000000000000//////......,,,...000000...---///111,,,---///111111111000///000...,,,---///111000///---------+++((((((***------.../////////---,,,+++)))+++------,,,+++,,,---------.........---,,,,,,.........---,,,,,,++++++************************+++++++++++++++***))))))'''((()))+++,,,---......+++++++++++++++,,,,,,---*********+++++++++,,,,,,///...------...---,,,+++(((((()))+++,,,---...///000///............///000000111222333222000---+++,,,---...//////...---,,,...............///000000222000///...///000///...,,,---//////...,,,+++++++++,,,---...000111222333666333111111333333111.........//////000111111111......///000111222222222222111000............/////////000000///.........///111444555555444555666666555333222111111111222111111000///////////////444444444444555666777777444333222222222333444555666555333333444555555444000//////000222333333222000111222444555555555444111222333111...------------...000/////////000222444222000......///000222222444666888999999999888555555666666666555444444333000111444666555777:::::::::999888777666666666555777888777555444666888444444444444444333222222444555666777666666555444888777777666444222111000111222444555777888888888777555333111111222444555333111000222666999999999:::::::::999888666555444555555444333333555888;;;:::888666555666777666666999888666444444444555666:::888777555555555666777888555000,,,'''""" /////////000111111222222000222444444111000222444222333333444333222111000///000000000000...,,,+++......//////......---,,,000000000000000111111111...---------...///000000------,,,,,,+++*********+++,,,,,,***(((((()))***,,,---.../////////...---***+++,,,...////////////000000000//////000000111000000000000///...---,,,,,,---///111222222222111------,,,------...//////...............///000000222333555666666555444444///////////////.........---///000000......///111+++---...000000000//////000///---...000111111000......---+++)))(((***,,,,,,---...//////...,,,+++***+++,,,+++******,,,...//////...---,,,,,,,,,---...------,,,,,,++++++***))))))))))))***+++,,,,,,+++++++++++++++************+++,,,------...------,,,++++++++++++,,,------+++++++++++++++,,,,,,,,,000...,,,---000111...,,,++++++******+++,,,---......//////000111111111111111222111111000...---,,,......////////////............------......//////111///......///000///...,,,---...///...---,,,++++++,,,,,,...///000111111666444333333444444333111111111000//////000111222...///111333444444444444333222111000////////////...111333333000......000111333555555444333444555666555333222111000000000222222111111111000000000333444555666666555444444111111111111111222333444333222222333444555444333...---...000222444333222222333444555555555555555444555555333000............///000000///000222444444222000//////000111222444555777888999999999888555555555555555444333333555111111333555444777;;;:::;;;;;;:::999777666555555666777666555555666777555555555555555555444333555666777777777777666666777777888777666444222111111222444555777777888888888666444333222333555666444333222333555777888777999999999999888777666555555333222222333555888::::::888555444555777888777::::::888777777888999:::===<<<;;;:::999888999999>>><<<999666222,,,&&&!!! /////////000111333444444111333333222000111333666111222333444444333111000111111111111000...---,,,///000000111000///......000000111111111111111111,,,,,,++++++,,,...000111,,,,,,,,,,,,++++++***************)))(((((()))***+++,,,...///000//////...******+++---...///000000000000/////////000111111////////////...------,,,---...///111222222222222,,,,,,++++++,,,---//////------------...///000000111222444555666666555555//////.....................///////////////000111,,,,,,...///000000//////000///...///000111222222//////...,,,+++***++++++,,,---///000000...,,,******++++++***)))))),,,...111000...,,,,,,,,,---------------,,,++++++******))))))((()))***,,,---...,,,,,,++++++************------............------,,,,,,,,,,,,,,,---......------------------------///---,,,...222333000,,,...---+++******+++---...---///111333444444444333222222111///...---------111111111222222111111111///......---....../////////......///000111///...------...///000///---,,,+++,,,,,,---...///000000555444444444555555555444444333111//////000111222...///111444555555555444444333222222111000000000,,,111555444000---...111333444555444333222222333555555444222111000//////222222222222111111000000222333555666555333111/////////000000111111222222222111111111333333222000000//////000222222000///222333333444444444444444666777888666333000/////////000111000000111333666555444222111111222333444555666777888999999888888444444555555444333333222555111000222222222555::::::;;;<<<<<<;;;888555333444555555555555555666666555555666666666666555555666777777777888888888888666666777777777555333111111222444555666777777777888777555444444444555666666666555666666777777777888999999::::::999999888555333111111333666888999:::888555444666888999999;;;;;;;;;:::;;;<<<===>>>@@@??????>>>===<<<;;;;;;AAA@@@???===;;;666000,,,%%%""" /////////000111333555666333333222111000111333555111222333333333222111000111111111111000///...---111111333333333222000///000000111111111111000///,,,++++++***+++---///000,,,------...------,,,+++***)))(((((()))*********+++,,,---/////////......******+++,,,---...///000//////......///000000111......---------------------...///000111222333333---,,,+++++++++---...///,,,,,,,,,,,,---...///000000111333444555666555555//////............///000////////////000111000000------...//////000000000//////000000000111333444111000///.........------...///000000000...,,,***+++++++++***)))***,,,///111///...---,,,---............---,,,,,,++++++***)))))))))***,,,---//////---,,,++++++******++++++...////////////...------------,,,,,,------...///////////////////////////---,,,,,,///222222000---///...,,,******+++,,,------///222555666666555444222111000///......//////222222222111111222222222000//////.........//////.........000222222111//////......000111222///---,,,---------......//////333444555555555666666777777555333111000111222333...///111222444444444333333333333333333222222222---111555444///---...111444555555444111000111222555444444333222111000///111222222222222111000///000111333444444111...,,,/////////000000111111111111000//////000000///---//////000111333333000...111111111222222333444444777999:::999666333222222000111111000000111444666666555555444444555666666777777777888888888777777333333444444444444333333555111///111111000333888999:::<<<===<<<999666333444333333444555555555555555555666666777666666555777777777777888888999999555666666666555444222111222222333555666666666666888777666555555555666666888999999999888888888888888999:::;;;<<<<<<<<<<<<777444111111333666888888999777555555777999::::::;;;;;;;;;<<<======>>>???AAAAAAAAAAAAAAA???>>>===@@@@@@@@@@@@@@@>>>999666///***$$$  000/////////000222444666444333111000000000111222222222222111111000000000000000000000////////////111222333444444222000/////////000111111000...---,,,+++++++++,,,---......,,,---...//////...---,,,***)))((((((***,,,,,,++++++,,,---.........---,,,++++++++++++,,,---//////------------...///000000------,,,,,,,,,------...---......///000111222333000...---++++++,,,...///+++++++++,,,---...///000///000222333444444444333000000///......///111222000///...///111222111000......//////000111111111///000111111111111333555444222111222333333222000222222111000///...,,,++++++,,,---,,,++++++---//////.............../////////......------,,,++++++)))***,,,---.../////////...---,,,******++++++,,,///////////////...------...------------...//////000000000///////////////+++,,,///000000000...---///...---+++++++++,,,---,,,...000333444444333222111111000000000000111111000000////////////000000111111000000//////000000......///111444444333111111//////111444444222.....................//////111333555555555666888999888777555444444444555555000000000111111222333333333333444555555555444444111333444333000///111333444555555333111000111222444444444444444333111111222333444444444333111000///111222444333111...---///000000111111000/////////---+++***,,,------------...///222555555333111000000000111222333555555888:::<<<;;;999666555555222222111000///000333555666666555555666666777777777777777666666666666666222333444555555666555555555222000222222000222666888999;;;<<<;;;999666444333222222333555666555444444555666666666666666666777666666666777888999:::777777666555333222222111222222333555555666666666777777666555555555555555888:::<<<;;;:::999999:::999:::;;;===>>>???@@@@@@:::666222222444777777666777666555666999::::::::::::;;;;;;<<<<<<=========???AAABBBCCCCCCAAA???>>>?????????AAABBBAAA???<<<777333,,,(((%%%""" 000000///...///111333555444222111000//////......444333111///......///000//////......//////000000///000222333333111///---......000000000///---,,,,,,,,,---------------,,,,,,---...//////...---,,,+++)))''')))+++------,,,+++,,,---------,,,+++***,,,,,,+++++++++,,,......,,,++++++,,,,,,...//////,,,,,,+++++++++,,,...///---------...///000222222222111...,,,+++,,,...///*********+++,,,...///000...///111222333222222111111111/////////000222333111///...///111333111000/////////000000111222333...000222222111111444777666444333555777888666444777555333000...------,,,+++,,,......---------...,,,---...//////000000///000//////......------,,,***,,,...111111111///...///---,,,******+++,,,---......//////......------...............//////000/////////.........------(((,,,111111...,,,,,,...---------------,,,,,,,,,***+++---...////////////000000111111222333333333000///............///000333333222111111111111111//////000333555666444222333111000222666777444000///////////////////////////222555555555555888:::888777777777777777777777333222111000000111222333111222444666777777777777777666444333222333444555444444444222000000111333333444555555555555444333444555666777777666444333000111333444333222111///111111222222111000...---+++(((&&&&&&(((,,,.../////////111444666666333111000000000111222555777888777:::======;;;999888777333333111///---...111333444444444555555666666666777777666555555444555555111222333555666777888888666333333555555222333666666777999::::::999777666333111000222555666555444333444555666666666666555666666555555666777999:::;;;999777444333222333333222222333444555555555555666666555555555555444444777999<<<<<<:::999999:::999:::<<>>999444333666888777555555555666888:::;;;:::999999::::::;;;;;;;;;::::::===???BBBDDDDDDCCC@@@???@@@??????@@@BBBBBB@@@???===999333111///+++$$$ 111000///...///000222444444222000000///...---+++555333000---,,,,,,...///...---------...///000111...///111222222000...,,,---...///000///...,,,***,,,---...///...---,,,++++++,,,...//////...,,,++++++)))'''))),,,///...,,,+++,,,,,,---,,,+++)))(((---,,,+++++++++,,,---...+++******+++,,,---...///,,,++++++***+++,,,...///------------...000111222444222///---,,,,,,...///*********+++,,,---///000...///000111222111000000222111000///000111333555111///...///222333222///000000000000111222333444...000222222111111444888777555555777:::;;;999777:::888444000...---------***---///000///.........+++,,,...000111111000000000000000///......------+++---000333333222///...///...,,,******+++,,,------...............------...............///000000......---------,,,,,,,,,&&&---333222---)))+++...,,,------......---,,,,,,))))))***+++,,,,,,,,,,,,//////111222444444444444222111000//////000111222444444333222111111111222//////111444666777555333444222000333777999555111000000000000////////////...111444555444555888;;;777888999999999999888888666444111//////000333444111222444666888888888888;;;888555333444666777888444444333222000000222444333444555666666666555444666777999:::999888666555222333444444444444333222222222333222111000...---'''%%%""""""&&&,,,000222444444444666666444000---000000000222444666999:::777:::===>>>===;;;999999444333111///------000222333333333444444444555555777666555444444444444444000222333555777999999:::888555555777777444444666555666777888999888888777333111000111555666555333333333444555666666555555666555555555555777999:::>>><<<888555333333444555222222333444555555555555555555555555555444444444555888;;;<<<999888999::::::;;;===@@@BBBDDDEEEEEE@@@:::555444666888777444444444666999<<<<<<:::888888999999:::999999888888<<<>>>AAADDDDDDCCCAAA???BBB@@@???@@@AAAAAAAAA???@@@<<<888777666222+++$$$$$$!!! ---......///////////////444333111///...---------333222000...---,,,------***++++++,,,---...//////000000////////////000000---...000///...,,,,,,------...///...------...//////...---,,,++++++++++++,,,,,,,,,---------..................---,,,++++++,,,,,,,,,++++++*********---+++)))'''(((+++...111---------,,,,,,---------...............///000111222111000...------------++++++,,,,,,---......///+++...111222222111222222444333222222333444666777444222000///...///000111111222333333333333222111222222222333333444444555999555666::::::666555999:::666222000000000...+++111222333444333111///...000000000000////////////000---+++,,,...///---***+++...000111000/////////222111///...,,,+++++++++,,,---///000000000///.../////////000//////...---+++,,,...//////...,,,+++000000///...---,,,,,,---***+++,,,---------,,,+++++++++++++++++++++,,,,,,+++,,,...000111111000000000000000/////////222444111111111111111111111111222333444444555555555444777777666666555555555444333000111555333......222///000111222444555666777>>>===<<<;;;:::;;;<<<===999999777555222111222333333444555666777777777777;;;;;;;;;:::999888777666;;;;;;:::777444222333444888888888888777555444333888999:::::::::999777666555555777777777666555444888888888666444000,,,***+++!!!"""'''+++///111111111111111111111111555444444444666888:::;;;:::<<<>>>@@@@@@>>>;;;999444000...///...---///333444444666666666444222000555555444444444444444444000111333666777888777777888777666666666666444333555555777;;;>>><<<777333555555555555555555444444666666666555444444444444555444333222333555888999;;;;;;999777555444222111333222222222333444555666777777888777777666555444888:::<<<<<<;;;999999999888>>>@@@???@@@EEEFFFAAAAAA===888666777888777666777888999:::;;;::::::999:::999999888999999::::::???@@@AAABBBBBBAAA???>>>???????????????@@@AAAAAA=========<<<:::888666444...(((!!!  //////000000000/////////222222111000///......---//////...---------......,,,,,,------......//////000///////////////000000///000000///...,,,---...---/////////---,,,---.........---,,,,,,++++++,,,***++++++,,,------......------------,,,+++)))))),,,,,,,,,,,,+++++++++***,,,+++)))))))))+++...000......------------......///............//////000111111000000///...------,,,,,,,,,---......//////...///111111000///000111444444333333444444555555222111///......///000111222222333444444333222222000111111222333444444555777444444888999555666999:::666222000000///---+++000111222222222111//////////////////............///---++++++------+++)))+++---///000/////////000222111000...---,,,,,,,,,......///000000000///...///////////////...---,,,)))***,,,---...---+++***111000///---,,,+++******---...000111111111000000,,,,,,+++*********+++,,,+++,,,...///000000000000000000111000//////222444222222222111111111000000000111222333444444444555666666777777666666555444333111111444222...///333111222222333444555555666999:::;;;<<<<<<<<<:::999888888777555333111111222333333555666777777777777888999999999999888777777777888888666333222222222666666666555555444333333555555555555555444444333555666666777777777666666888888888666444000---+++)))%%%***///000111111222333333333222444444555444444666888::::::<<<>>>@@@AAA???<<<;;;555111.........,,,...333333444555666555444222111444444444333333333333333000111333444666777777777888777555444555555444333555555777:::======999666777777666555444444555555666666666666555444333333333333333333444666777888;;;;;;999888666444333222555555555555666666666666777777777888777777777666888:::;;;;;;:::999:::;;;;;;???>>>;;;===CCCEEECCCBBB>>>:::888888999999888777888999;;;;;;;;;:::999999888888888888999::::::===>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>===<<<999777666444000)))%%%"""    222222222111000000//////000000111111111000///...,,,,,,---................................./////////.........///000000111111222222000...---...///...///000///---,,,---...---------------,,,,,,,,,)))******,,,---...//////------,,,,,,+++)))((('''---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,......//////............////////////......---.........000111222222111000///...------------...///000000111222222000///...///111555555555555555444333333000///.........///000111333333444444444444333333...///000111222333444444555333222555666555777::::::777333000///...---+++////////////000000000000............------------...,,,++++++++++++)))(((***,,,/////////...///000222111111000///......---...//////000000///......000//////...------,,,+++((()))***,,,,,,,,,+++***111000...,,,+++***))))))...000111333444444333333...---+++)))((()))***+++***+++---///000000000///000111111111///000111333444333333222111000//////...///000111222333444444555666777888888777555444444222222222111...000444555555555444444444444444333666:::===>>><<<888666777666666555444222111000222222444555666777777888666666777777777666666555222444666555333111111111333333333333333333222222444444333222222222222333555555555555666666777888888888777666444111...,,,'''!!!'''---///000222444555555444444333555666444222222555999999;;;>>>@@@AAA???>>><<<777222......---,,,...333222333444555555444222111333333333222222111111111111111222333444555777888888666444333333444444333555555666999<<<===;;;:::;;;999777555444444555666555666666666666444333111222222333444555666777777;;;;;;:::888777555444333777777999::::::999888888777777777888888888888888888999::::::999999;;;===>>>>>><<<888999???DDDDDDBBB???<<<:::::::::::::::888999:::;;;;;;;;;:::999777777888888888999999999;;;<<<===?????????>>>>>>>>>>>>>>>>>>???@@@AAABBB????????????===<<<::::::<<<999555111...***&&&$$$  555444333222111000000///...///111222222111000...,,,---///000000000///...111111000000////////////...............///000111333333222000...---...000///000111///---,,,---...------.........---------)))***+++,,,...///111111...------,,,+++)))((('''------------,,,,,,,,,,,,++++++,,,---------------000000////////////000000000///......------------000111222333333222000//////......---...///000111222333222111///000222444555555666666555444222111......------...///000111222222222222222222222222---...///000111222333444333111111222333555888:::999777444111///...---,,,...---------...///111222/////////.........------...---,,,,,,,,,+++***)))+++---...///......///111111111111111000000//////...............---------000000///...---,,,,,,+++((()))***,,,,,,,,,,,,,,,...---,,,+++************---...000111222333222222///...+++)))((((((***+++***+++---///000000000///000111222111000000111333555444333222000///......,,,---...///000222333444444555777999999777555333444333222111//////222555777777666555444333333222111444777:::;;;:::777666666555555555555333111///111222333555666777777888555555555555555444333222///222555555444222111111111111111111222222333333777666444333333333444555444333333333333555777888888777777666444111///...((($$$***...000222555666777666666222555666444000000333777777999;;;>>>>>>>>>===<<<888333......---,,,///333222333444444444444333333333333222222111111000000222222111222333555777888888666333222222333333333444444555777:::<<<=========;;;888555444444666777444555666777777555333222222333444555666777666666;;;:::999888777666555555666888:::<<<======<<<;;;999999888888888888888888999999:::999888999<<<>>>===<<<:::888999===AAACCCAAA???===;;;::::::::::::999:::;;;<<<<<<;;;:::999777777888888999999999999888999;;;===>>>?????????>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@??????>>>>>>@@@???>>><<<999666222000(((%%%"""  777666444222111000000000...///111333333222000///000111222222222111///...333222222111111000000///...............///000000222333333111///...///000///000111000...---...///....../////////...------***+++,,,...///111222222/////////...---+++***)))------------------------+++,,,---.........------000000////////////000000000///...---------------///000222444444333111000000///...------...000111111222222222111222555777555555666666555333111000...............///000000111000000000000000000111---......000111222333333111111111000222555888999777666444111///------...------------...///111222000000000/////////.........//////...---------------...//////......///111000111111222111111000///---,,,,,,,,,,,,,,,,,,,,,111000///---,,,,,,------+++,,,,,,------.........************+++,,,---------...000111222222111111///...,,,***))))))***++++++,,,...000111111111000000222333222111000111222555555444222000///...---,,,,,,,,,---///111333444222444666888888777444333333444333000///111444555888777777555444333222222333444555666777777777777666555444555666555222///111222333555666666777777555555555444333222000//////222555666555444333333222111111111222333444555888777555444444444555666222222111111222444666777777777666555444222111000,,,%%%###(((///000222555666777777777333444444333000000222555555666888:::;;;::::::999888222///......,,,///444222333333444555555555555444444333333222111111000333333222222333555777888888555333222333333333222222333555777999;;;===???>>>;;;888555444555666777555555666777777777666555555555666777777777666666999999888888777666555555444666999===????????????;;;;;;999888777777777777999::::::999888999;;;>>>:::999:::;;;======???@@@???>>>===;;;:::999:::;;;:::;;;<<<===<<<<<<::::::777888999999999999888777777888:::<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBB@@@>>><<<;;;777444...***%%%!!!  777666444222111000111111///000111222222222111000222222222222222111000000444333333333222222111111//////......---......//////111222222000//////000...///000000......///000///000000111000...---++++++,,,---...///000111111///000000//////...---,,,---------............///------...//////......---000000////////////000000......------,,,---------///000111222333333222111000///---,,,,,,---///000000111333333222333666888444444444333333111000000...///////////////000000000000///......///000000/////////000111111222222000222222000222666888777555555444111///---///000,,,------...///000000111111000000000////////////...///111000//////000222111111111000......///111...///111222222111000///,,,++++++++++++,,,---...111000///------...///////////////...............(((((()))***+++---///000000111222333333333222111///...---,,,,,,,,,,,,,,,,,,---///111222222222111111222444333222000111111555555333222000///...------,,,,,,,,,...000222333222333555666666555444333111444444111000222555444666666555555444333333222555555333333444555777888888666444444666666333000222333444555555555555555444444444444222111000///111333555666555444444555333222111111111333444555555555444333333333333444222222222222222333444555777777666555444333222222000***%%%$$$###"""&&&+++000111222333555666777888444333222111111222333333333444555666777777666666555111///000000...000444333333444555666777777888666666555555444333222222444333444444555666777777777666444444555555333111000222444666777999<<<>>><<<:::888666555555666777555666666777888999::::::999999888888777777666666888777777777666666555555333555888;;;===>>>??????;;;:::888777666666777777:::;;;;;;:::999888:::<<<777666999>>>@@@>>>>>>@@@===>>>>>><<<:::999:::;;;;;;<<<=========<<<;;;:::999:::;;;;;;:::999777666777888:::<<>>???>>>===;;;999777777777777666666666555555555555555555666777888999:::;;;<<<888777666555555777999::::::;;;<<<<<<:::888888999777555888???AAA??????CCC===???@@@>>><<<:::;;;===<<<======>>>===<<<;;;:::<<<<<<======;;;999777555777888:::===@@@DDDGGGHHHGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFBBBDDDGGGGGGEEEDDDFFFHHHKKKIIIGGGDDD@@@;;;444000((($$$   666444222000000000222222333222111111000000111111//////......///111333555444444444444444444444444111000///...---,,,,,,,,,)))---111333333111//////,,,...///000///000111333222222333222111...+++)))*********++++++,,,,,,,,,---...//////000/////////---.........//////000000000//////.........////////////............//////,,,,,,,,,,,,------...///////////////000111333444000...,,,******+++...//////111333333111/////////333222000/////////000111111111222111111000///...222111000//////000111222222222222222111111111111///444555222333888888444111333333111///...111444---...000222222111///...//////.........---------+++...111111000000333666666666555222///...///111,,,---///111222111000///---,,,,,,---...000222444111000///...///111333444222111000///...---------++++++++++++,,,---...///111222333333222111///...,,,---///111111000...---...///111333444444444444111333555444333111000111444333333222111000//////000///---------///111222111111111222222333333333...444666222111555666222111222222333333444444444666555555555555555555555<<<888333444777999777444444444555555444444333222...///111222444444555555333444444333222222333555444222111//////000222333444555666777666555444333555666777777777666555444777777666444444333333444222//////111000...111666333222000000111333666888777222---///555888555222444444444555444444333333111...///333333111111444555555555666777999;;;;;;;;;:::999888777666555555444555666888888888777777666666777888999777333000,,,000444666666666888:::777777777777777666666666777666666666888<<<@@@CCCAAA???<<<999777666777777555555555555555555555444777777666666666777888999444444333444555888;;;===:::<<<======:::888777777888555777>>>@@@???@@@EEE>>>@@@AAA@@@===;;;===???======>>>>>>>>><<<;;;:::>>>>>>>>>>>><<<999666444888999;;;>>>AAAEEEHHHJJJIIIHHHFFFEEECCCBBBBBBAAAAAAAAAAAAAAABBBDDDFFFGGGDDDGGGHHHGGGEEEDDDFFFIIIMMMLLLLLLLLLJJJFFF@@@;;;444000)))$$$  555444222000///...------//////.........---------//////000000111111222222222222333333333222222111///...---,,,---...///000,,,...000222222000---,,,//////000111222333444444333333111000...,,,+++***))))))))))))******++++++//////000111111111111111............//////000000//////...------------...................................................,,,,,,,,,,,,------...///111000...,,,+++,,,---...///000000000000000//////---------....../////////111000444999777000---000///222222000111555666444555444333222222222333333000000000000111222333333***444888222///444333,,,+++---///111222222000000222000......///...+++'''111000...---...///222333555777444//////444333---+++,,,...000111111000///,,,+++******,,,///222555444333000......000222444444111...---///000///---,,,---......------///111000000000111111000000000111111000///......//////......///000111222222333444555777888777555222000222222333222111///---,,,,,,,,,------...//////000000000000000000111111222333555666666444111//////111111000000000222333444666666666444333333555666::::::999888777666555555666555444333333333333333//////000111333444444555666555555555555555666777555111///000000///000444333444555777777777666555999999::::::999888666555666666555333333222222333555555444333222222111111111000111333666777777666555555555666666666666777777777666555333222111111222222111222333555777999666666888:::===>>><<<;;;<<<;;;:::999999999999999777888999:::;;;;;;;;;;;;:::999777666777666444222444555666777888888777666999:::999777555555777999666888:::;;;;;;===@@@CCCHHHBBB===<<<:::666555777666555555666888777555222666777777777777666666555555333111222666999:::999<<<<<<<<<<<<;;;999777666555666888:::===@@@BBBCCCEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>=========??????@@@???===:::777555888:::===@@@CCCGGGLLLPPPOOOJJJDDDBBBBBBCCCAAA@@@EEEDDDCCCBBBAAABBBCCCCCCGGGFFFFFFEEEFFFFFFGGGGGGJJJLLLOOOPPPOOOKKKGGGDDD@@@:::666444..."""   444444222111000//////////////////.........------000000000000000111111111222222222222222222111111//////...---------...///,,,---///000000///...---//////000000111222222222000000//////...---,,,,,,,,,+++)))((()))***+++,,,...///000000111111111000.../////////000000000000//////......---------............---------------------------------------,,,,,,,,,,,,,,,---......000///...---------...//////000000000///......---++++++,,,---......//////000///222666555...,,,///000333333000111444555333444444444444333333333333111111000000000111222222///444333///222888555******,,,...000000000///...333000............,,,)))//////.........///111111111333222...///333111,,,,,,---...//////000000000...---,,,,,,---000333555444333111//////000111222333000------///000///...---.........------///111000000////////////000000111111000000////////////......///000111222333444444666777888777444222000111222222222111000///...------........./////////............///000111222444666888777555333222111111111000000000111222333444444444444333333444555999999888888777666666666666555555444333333444444111111222333444555666666666666666666777888888999666222111222222000111555555555666777777777777777::::::::::::999888666666666666555444444444444444666555555333222111000000000000111333666777666555444444444444555555555666777666666555333222222111333333222222333555777888555555666888;;;<<<<<<;;;;;;;;;::::::999:::::::::999::::::;;;;;;;;;;;;;;;999888666666777777555444555666888999999999888777:::::::::888666444555666666888:::;;;<<<>>>AAADDDGGGAAA======:::666444666777666555666777888666444666777777888888888777777666444222333777999999888<<<<<<<<<<<<;;;999777666666666888:::===???@@@AAADDDDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>======>>>>>><<<:::777666999;;;>>>@@@BBBFFFJJJMMMMMMIIIDDDBBBBBBCCCBBBAAACCCBBBAAA@@@??????@@@@@@DDDDDDDDDDDDEEEEEEFFFGGGJJJLLLNNNOOONNNLLLIIIGGGGGGBBB???;;;111###   444333333222222222222222000000/////////.........111000000000000000000///222222111111111000000000111000///...---------...---------...//////////////////000000000000000000---------------------,,,,,,+++)))((((((***,,,......//////000000000000000/////////000000000000000////////////............------------------------------------------------,,,,,,+++++++++,,,------............///////////////000//////...---,,,+++))))))***+++---.../////////...000333111------000222444444111111444555222444555666666666555333333222222111000000000111111555444///---555<<<777***,,,---///000111000000///333111...---.........---......//////000000//////---//////...///111///+++------------...///000000///...------///111444555333333222111000//////...000...------///000000///---...///...------///111000///...------...///000222111111111111000000000---...///000222333555555555666777777666444111///000111111222222222111000000000/////////.........,,,,,,---...///000222333555777888888666444444444111111000/////////000000000111333444555444444444666666666666666666666666666555555555555444444444333333444444555666777777666777777888999::::::;;;777444333555555222222555777777777777777777888999===<<<:::999888777777777777666666666666666666666666666555333222000////////////111444666777555333222222222222222333444444666666666555444333222222444444444444444555666666444333222444777:::<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;888777666777888999888666777888999:::;;;:::999999:::;;;;;;:::777444444444666888:::;;;===???BBBEEEDDD@@@>>>===:::555333555999777666666777888888777666777888999999:::999999888666555555777999999888<<<<<<<<<;;;:::999888777666777888:::<<<===??????BBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>=========>>>???:::;;;;;;<<<;;;:::888777;;;<<<>>>@@@AAACCCGGGIIIJJJGGGCCCBBBBBBCCCCCCBBBBBBBBB@@@???>>>>>>>>>>>>BBBBBBCCCCCCDDDEEEFFFFFFJJJKKKLLLMMMNNNMMMLLLKKKLLLJJJGGG@@@222     333333333333333444555555111111000000000/////////111111000000/////////...222111111000000000000000222111111000///......---...------------///000111000000//////............---------,,,,,,,,,++++++(((((()))***+++,,,---......//////000000000//////////////////////////////000000000000//////......,,,,,,,,,,,,------------------------------------,,,,,,+++++++++,,,,,,---,,,---...///000000000000/////////...---+++***)))'''((()))***,,,---//////...///000111///...///111333666555222111444555222444555777888888666444333444444333222111111111222777444000...555;;;777---///000111222333222222222222111...------...000000---...000111111000...---+++,,,...///111111///,,,///...---,,,---...000111//////......///111222444222222222222000///---,,,------------///000000000//////000///......///111111000///......///000111111111222222222111111111---...///111222444555666555666666666555333111000000000111222222333333333222222111000///......---,,,,,,---...000222444555555666888777666444444555111111000/////////......---///111444666666444222222222222333444444555555555555555555555555555444333333444444555666666777555555777888999:::;;;;;;888555555777777444444666999999777777777888999:::>>><<<:::888777777888888777777777888777777777777666666555333111000///......///111444666666444222111111000000000111222333666666555555444444333333666666555555555555555555333111///000444888:::;;;::::::999::::::;;;<<<<<<>>>>>>===<<<<<<;;;;;;;;;999888777999;;;<<<;;;:::::::::<<<<<<===<<<;;;:::;;;<<<===;;;888555333333666888:::<<<===???BBBEEEBBB???>>>>>>:::555444666999777666666888999::::::777888999:::;;;;;;;;;;;;999999888888888999888888<<<<<<;;;;;;:::999888888777888999:::;;;<<<===>>>@@@@@@@@@AAAAAABBBBBBBBB@@@???>>><<<<<<===>>>???888999999::::::::::::999<<<>>>???@@@@@@AAACCCEEEEEECCCAAA@@@AAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@???AAAAAABBBDDDEEEFFFGGGGGGIIIJJJKKKLLLMMMMMMNNNNNNKKKKKKIII@@@...  333333333333444555666777222222111111111000000000111000000000//////......111111000//////000111111333333222222111000////////////---------///111222000000//////...---------......---,,,+++******)))%%%'''***,,,...///...---//////000000000000//////........................000000111111111000///...,,,,,,,,,------.........------------------------------,,,++++++,,,,,,,,,+++,,,---///000000000000/////////...---+++***)))'''''')))***,,,---...//////111222111000111333333444666666222222555555333555666777888888666444333666555444333333333333333555666444222444666555111000111111222222222222222111000///......///111333...///111222222111///------,,,---000222222///...000///...------///000111///............///111111000111222222000...,,,***,,,---...//////000111111000111111000......000111222222111000000111222222000111222222222222111111---...///000222333444555444555555555444333222111000000111222333444555555444444333222000///...---------...///111444666777444555666555333222222333000000000000//////......------000333777777444111......///000111222333333444444555666666555444444222222222333444444444555333444555777888999999999888555444777777444555888:::999888777777888999:::<<<;;;999888777777888999888888999999999888777666666555444333111000///...//////000222555555333111000///.........///111222555555555555555555555555666666666666666666555555222000......111555888:::999999999999999:::;;;<<<===<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;===??????>>>;;;<<<===>>>>>>===<<<;;;;;;===>>>===:::777555555777999;;;<<<<<<>>>AAACCC@@@>>>>>>===:::555666:::999777555666888:::;;;;;;888888999;;;<<<<<<<<<<<<::::::;;;::::::999999999<<<;;;;;;:::999999999999888999999:::;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBB???>>>===<<<<<<<<<======888888999:::;;;;;;<<<<<<>>>???AAAAAA@@@???@@@BBB@@@@@@@@@?????????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPJJJIIIGGG===***  333333333333444555666777333333222222222111111111000//////////////////...111000//////000111333444444444444444444333222111222111000/////////111111000000//////.........---//////...---+++***))))))(((***---///000000//////000111111111111000000///////////////............000111222222222111///...,,,------....../////////..............................---,,,,,,,,,------,,,,,,,,,---...//////000...///......---,,,+++***(((((()))***,,,---.........222333111111444555555444666666333333666777444555666777777777666444444555555444444333333444444444666888666333111111222///////////////////////////000000000///000333555000111222333333111000...///------111333111///000111000000///000000111111/////////......//////000///000000000///...,,,+++,,,...000111000000111222111222222111//////000111222222222222222222222222///000111222222222111000......///000111222222333333333444444444444333333111111111222333444666777666555444333111000///.........///000222444666777555555555444111000000111000000111111111000/////////...///333777777444000,,,---...///000111111222222333444555555555444333111111111222222222333333222333555666777777777666777333222444555444666::::::999888888888888888888999888888888888888888999888999::::::999777666555444444333222111000000///000//////111333444333222000///...------///000222555555555555555666666666666777777777777777666555222000......111444666777999888888888888999999:::999999888888999:::<<<===<<<;;;;;;<<>>???>>>===<<<;;;;;;===>>>===;;;:::::::::888999;;;;;;;;;<<>>======999666999???777666555666999;;;;;;;;;888999:::;;;;;;<<<;;;;;;:::;;;======;;;::::::;;;<<<;;;:::999999999999:::999999:::;;;<<<>>>>>>???@@@@@@AAAAAABBBBBBCCCCCC>>>>>>>>>>>>=========<<<999::::::;;;<<<===>>>??????@@@BBBBBB@@@??????@@@>>>???@@@???>>>>>>???AAA>>>??????@@@AAA@@@@@@@@@AAACCCDDDFFFGGGGGGFFFFFFFFFFFFHHHIIIKKKLLLNNNNNNKKKHHHDDD999(((   333333333333444555666666333333333333222222222222.........///////////////000/////////111333555777444555666777666666555444333333222111111000000000000000//////////////////...---------,,,,,,,,,+++333222111000000000111111222222222222222111000000111111111111000000000///000111222333333111///...------...//////000111111////////////////////////000///......---------...---,,,++++++,,,---...///...............---,,,,,,******++++++,,,------...,,,222444222111555666444333666666333444777888666666666666555555555444444333222222222222333333444444666888888333///...//////.....................,,,///111111000111333666222333333444333222111000222---,,,000222///...111111111222222222222111111000000000000000000000000////////////......---,,,---///222333111000111222222222222111//////000222000111222333333222111000---...000222222111000///....../////////000000000111222222333444444555555222222222222333444666777666555444333222111000///......///000111333555666666777666444000//////000///000111222222222111000111//////222777888444000---......///000111222222000111333444555444333222111111111222222222222222222333555777777777555555555111///111222333777<<<888888999999888777777666555555666777888888888888999:::::::::999666444222222222222222111111111000111000...///111222333222000///---,,,,,,...000222444555555555666666666777666666777888888888777666222000...///111333444444888888777777666777777777555444444555777:::===>>>;;;::::::<<<>>>??????>>>===>>>?????????===<<<;;;;;;=========<<<===???@@@888:::;;;:::::::::<<<>>>???======<<<999777===EEE444444555777:::;;;;;;:::999::::::;;;;;;;;;::::::999<<<>>>>>><<<;;;<<<===<<<;;;:::999999999::::::999:::;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCC>>>???AAAAAAAAA@@@>>>===<<<<<<<<<===>>>???@@@AAA@@@AAACCCCCCAAA????????????AAABBBAAA???>>>???AAA===>>>???AAABBBBBBBBBBBBAAABBBDDDFFFFFFEEEDDDCCCDDDEEEGGGIIIJJJKKKLLLLLLLLLGGG???444$$$   333333333333333444555555444444333333333333222222---.........//////000000000/////////111444777999555666777888888777666666555444444333222111000000///000000000000000000000,,,,,,,,,------.........===:::555111///000222333333333333333333222111000333333333333222222111111000111333333333222000............///000111111222000000000000000000000000111000///...............---,,,+++******+++---///.........///......------+++++++++,,,,,,---------***111444222222666666333333555555333444888999777666666555444444444444555000000000000111222333333666666777888555///,,,,,,111000////////////000000+++...222333222111444666444444444444333333222111333---+++///111------111111222333444444333111000222222222111111111111111........................---111444444222000111333222333333222000///000222...///222333333222///...,,,...000111222111000///////////////////////////000111111222444555666666333333222222333444666777666555555444222111111000.........///000222333444888888777444111//////000///000111222333333222111333111///222777888555111/////////000111222222222///000222444444444222111222222222222222222333333333444666777888777555444444///---...000222777>>>777888999999999777666555222333555777888999888888::::::;;;:::888666333111111111111111111111111111222000...---///222333333111///---,,,,,,...111222444444555555666777777777555666777999999999888777333111//////111333333222888888777666666555666666111111222333666999===???;;;:::999;;;===>>>=========>>>??????>>>===<<<;;;<<<<<<=========???BBBDDD999:::;;;:::999999:::<<>><<<;;;:::999999999:::;;;999:::;;;===???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC???AAACCCDDDDDDBBB???===>>>>>>>>>>>>???@@@BBBBBB@@@BBBDDDCCCBBB@@@???@@@@@@BBBDDDCCC@@@???@@@BBB>>>???AAADDDEEEFFFFFFEEE@@@BBBCCCEEEEEEDDDBBBAAACCCDDDFFFIIIJJJKKKKKKJJJMMMFFF;;;///    333333333444444555555555777444222222555777666555000000////////////000000000//////111333555555444666777888999:::999888888333444444555444333111000///000222333222111///---111000000000//////......444333333222222333333444111111111111000000000000000222444555555333000...000111333444555555555555///......000222333222000111222222111111000///...444333111000////////////---,,,***))))))***,,,---///000111222111000...,,,+++,,,------......------///000222333333222000///333444555777777777666666777444666;;;<<<777333222333333444444333333222111222333444444444222///...,,,------..................//////000111222222333444333222111111111222333000000////////////000000666666666666555444333333222000///000111333333222333222000.........//////000000////////////000000333666777444...+++,,,///000000111111111000000/////////////////////000000...------,,,---...000111000111333555666666555555666555333111222444777888555555555333222000...---,,,---...000111111222111444555666666444222///...111///...///000111000//////000222333444444333222000000////////////000000000111222333444555555555333333444444555666666666777777888999888777666555111///---...000333555555444555777777666555333111222555777888777777777888999888777555222222444777444444444444444444333333333333444444555444444444111111000//////000111222555666777666555444555666555666777888999999999888222111000//////111333555444444555555555444333222/////////000222444666888444444333333444777999;;;>>>???@@@@@@???===;;;:::>>><<<;;;<<>>;;;<<<>>>@@@BBBCCCDDDDDDEEEEEECCCBBBBBBCCCDDDDDDBBBBBBCCCDDDEEECCC???<<>>CCCFFFFFFHHHKKKKKKGGGIIIEEE888&&&   222222222333444555555666777555222222444666555444000//////////////////000000//////111333555555444666777888999999999888777444555555555444333333222111111222333222111000///111111111000000/////////222222222222222222222222000000000000000000000000111222333444333222000///111333555666777777666555000//////111333333222111111222111111000//////...222222111111000/////////---,,,+++******+++,,,---...///000111111///...---,,,------...............///000222333333222000///222333555666777777777777666333444888999555222222333333444444333333222111333333444555444222000///....../////////......---......//////000111111222333222111000000111222333//////////////////000111555555555555555444333333222111000000222333333222111000000////////////000000000////////////000000444666777444///,,,---///000000111222222222111111111111111000000000000000......---,,,------//////000111222444555666666666777666444333444555666777666666555444222000...---------...///000111222333333444444555444222///...///...------//////...---///000111222333333222222111111000000000000111111000111222444555666666666333444444555555666777777888888999999999888777666555333111000111333444444444555666666555333111000333555888999888777888999888888777555333333444777666666555555444444444333444555666666777777666666222111000000000000222222555666777666555444555666444555666777888888999999444333111111111222444555333444555666555444222111////////////111333555666444333222222444666888:::<<<<<<======<<<;;;999888<<<:::999:::<<<<<<:::888777777666555666666888888777888:::::::::999777666333333333444555666777888777777777888888888888777999999;;;<<<<<<<<<;;;:::<<<<<<;;;;;;;;;<<<===>>>;;;<<<>>>???AAABBBCCCCCCDDDDDDCCCBBBBBBCCCDDDEEECCCCCCDDDEEEFFFDDDAAA>>>BBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHGGGFFFDDDCCCBBBDDDCCCBBBCCCFFFGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@DDDGGGFFFHHHKKKLLLIIIIIIDDD555$$$ 000000111222444555666666777555333333444444333222//////............//////000//////000222444333333555666777888999888777777555555444444333444444444333333333333333222111111111111111111111000000000000000111222222111000000...//////000000111111222222222222222111111111000111333666888999888666444111000000222444555333222222111111000000///......///000111111111000//////---,,,+++******+++,,,---,,,---...000000///...---............///////////////000111222222111000///222333444666777777888888666222222555666333111222333333333333333222222111333444444555444333111000000000000000///...------------......///000000000111111000000000000111111///.........//////000111444444555555555444333333222111000111333444333222//////000000111111000000000//////......//////000444666777444000---...000000111222222333333333333222222222222222111000000///...------,,,---------///000222333555666666777777777666666666666666666666666555444222000///...//////...///000111333444111111222333222111000///...,,,+++,,,---...---,,,...///000111222222222222111111000000000000111111000111333555666777888888444444555555666666777777999999:::::::::999888777:::777444333444444444333666777777777666444222111555777999999999888999:::888999888666444444666777888888777666555555444444777777888999999999999999333333111111111111222333444555666666444444555666333444555666777888999999666666444333333444555555222333555666666444222000...------...///111333444333222222222333444666777888888888777777666666555888777777777888888666444444333333333444444555666555666777888999888777777555555444333444555666777555666777888888999999999999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;<<<===>>><<<<<<===>>>@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFFFFEEEBBB???@@@@@@AAAAAABBBBBBBBBCCCAAABBBBBBCCCCCCDDDDDDDDDHHHHHHHHHGGGGGGEEEDDDDDDDDDCCCBBBBBBDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAABBBEEEGGGEEEGGGLLLMMMKKKIIIAAA111   ...///000222333555666666666555444333333222222111//////............//////000//////000222333222111444555666777777777666555444333222111222333444555444444444444444333333333222222111111111111111111...///111222222111///...------...///000111222333333222111000///000000111000222555777888666444222222111111333555555444333222111000000//////......,,,...000222222111000///------,,,,,,,,,,,,------+++,,,---...//////......///////////////000000111000000111111111111000000111222333444666777777888666222000333444222222444222333333333333222111111333444444444444333222111222222111111000...---,,,---------........./////////////////////000000000...............///000000222333333444444444333333333222111222444444333111---...000111222222111111000//////......//////000444666666444111///000111111111222333444444444444333444444444333222111000//////...------,,,,,,,,,//////111333444666777777777777888888777666444333666666555444222111///...111000///...///111333555//////000111111000000///...---,,,,,,......---,,,------...///000111111222000000000//////000000000111222333555777888999999444555555666666777888888;;;;;;;;;:::::::::999999<<<:::777666777777666555;;;;;;::::::888777555444666888999:::999999:::<<<:::::::::999777777888:::::::::999888777555444444777888999:::::::::::::::555444333222222222333444444555666666555444555777333444444555777888999:::999888777666555555666666111333555777666444111///...---------...///111222222222111111222333444555555444333222222222222333555555444444444333222111111111111111222333333444222333555666777888888888888777555444444555666777444555777999::::::::::::999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>=========>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEDDDDDDDDDDDDEEEDDDAAA???===>>>>>>???@@@AAAAAABBB@@@@@@AAAAAABBBCCCDDDDDDGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBEEEFFFDDDFFFKKKMMMKKKHHH===,,,   ......000111333444555666444555444444222111111111//////............//////111/////////111111111///222333444555555555444333111111000///000111333444444555555555555444333333111111111111111111222222---...000111111000...---,,,,,,---///000111222333333111000......///000111///000333444444333111000222111111333555666555333222111000///............,,,---///111222111000///...------------------...,,,,,,---....../////////000////////////000111222000000000111111000000000111111222222444555666666666222000333444333333555222222333333222222111000333333333333333333222222222222222111000...,,,,,,------------..................//////000000000000//////............//////111111222333444444333333444333333444555555333111---...000222333333222222000000////////////000000555555555444222111111222111222333444444444444444333444555555555333222111////////////...------,,,///000111222333555666777777777888888666444222000444444333333222111000///111000///......000222444......//////000000/////////...---...///000///------------...000111222222000//////......//////000222222444666777888999999555555666666777888888999;;;;;;;;;:::::::::::::::;;;:::888888:::::::::888;;;;;;;;;:::999777666666777888999999999999;;;<<<;;;<<<===<<<::::::;;;<<<;;;::::::888777666555555777777888999:::;;;;;;:::777666555333333333444555444555666666555555777888555555555555666888999:::::::::999888888777777777222444666777666555222111......---------///000111222111111111111222222222222111111000000000000111222333333333222111111000000111111222222222222222111222333555666777888888999888777666666666777888555666888;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<======>>>>>>??????????????????>>>======>>>?????????@@@@@@AAABBBCCCCCCCCCCCCBBBAAABBBBBBBBB???===:::;;;;;;===>>>???@@@@@@???@@@@@@AAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBAAAAAACCCFFFHHHJJJIIIHHHGGGFFFEEEDDDCCCBBBEEEEEEDDDEEEJJJLLLKKKEEE777&&&  ......///111222333444444222333444444222000000111000000////////////000000111000...///000000///...///000111222333222222111......//////000111222333333444666777666555333111000000000111111111111111......000000000000......,,,,,,---...000111222222222111///.........///000...///000111111000//////222111111333555555444333222111///...------...///------///000111000000///......................................./////////000///.........///111222000000000000000000000000111000000000111222333444555111///222444222222444222222222222222111111000222222222222222222222222111111111000///...,,,+++........................---...///000111111000000000000///...------------///000111222333444444444444444444555666555333111...///000111222222222222222111111000000111111222555555555444444333333333222333333444444333333222111333444666666444333222//////000000000///......111111111111222444555666666777666666444111///---000111111111111111000000000///.........///111222////////////////////////111000//////000111000///---------...///111333444000000////////////000000333333555666777777777777666666777777888888999999<<<;;;:::999999999:::::::::999999:::<<<===<<<;;;999888888777666666666555777888999999888999;;;===<<<===>>>===<<<;;;<<<===::::::999888777777666666666777888999:::;;;;;;;;;999888666555444444555666555666777777777777888:::777777666666666888999:::::::::::::::999999999999555666666777666555444333111000///......///000111222222222222222111111111000000000000000000000000000222333333222111222222222333333444444333333222222222333444666777888999999999999999999999999888777888;;;===>>>>>>===<<<<<<<<<<<<;;;<<<======>>>>>>???@@@AAAAAAAAA@@@@@@AAA@@@???>>>===>>>>>>?????????@@@AAABBBBBBBBBBBBAAA@@@??????@@@???===<<<888999:::<<<===???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGDDDCCCBBBAAAAAADDDIIIMMMMMMMMMLLLJJJHHHGGGFFFEEEBBBEEEFFFEEEGGGKKKMMMJJJ@@@111   /////////000111222222333///222444444222000000222111111000000000000111111111000......//////...------...///000111000//////---...///000222222333333111333666888888555222////////////000000111111111////////////////////////------......///000111111000000//////........./////////............//////111000111222444555444333222111///---------...///......//////////////////......////////////......000000//////.../////////000///...------///000222000000////////////000000111000///...//////000111222......222333111111222222222222222222111000000111111111000111111111222000000000///...---,,,+++........................---...///111222222111111222111000...---,,,++++++...///000222333333444444555444555666777666333111000000000000111222222333333333222222222222333333666555444444555555444333333444444333333222111000///111333555666555444222///000111222222111111000222222111111111222444444666555444333000...,,,+++------///000000111111111.............../////////000000//////////////////111000//////111111000///...---......000222444555222222111111111111222222333444555666666666666555666666777888888999999:::;;;;;;999888888888999:::;;;::::::;;;======<<<;;;777777666666666666777777777888888888777888:::<<<:::<<<======<<<;;;<<<===999999888888777777777666666777999:::;;;<<<<<<<<<:::999777666555555666666555777999999888888:::;;;:::999888777777888999:::999999::::::::::::::::::888888777666666666666666333222111000000000111222333333333333222111111000///000111222222111000000///222444555333333444666666666777777666555333333333333333444666777888999999:::;;;<<<===<<<:::999999:::===???@@@@@@>>>===>>>======<<<===>>>???@@@@@@AAABBBCCCCCCCCCBBBAAADDDBBB@@@>>>===>>>?????????@@@AAAAAABBBAAA@@@@@@AAA???>>>>>>???>>>===;;;999999;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAACCCDDDEEEFFFGGGGGGCCCCCCCCCAAAAAAEEEKKKQQQPPPPPPNNNMMMKKKIIIHHHGGGCCCGGGIIIIIIJJJNNNNNNKKK;;;,,,   //////000000111111111222...111444444222000111222222222111111111111222222111000......//////...,,,,,,,,,.../////////...------...000222333444333333000333666999888555111.........//////000000000111000000////////////000000------......///000000000///////////////.........000000...------...///000111000000222444444333222222111///---,,,---...///000///............//////......////////////......222111000///////////////000///---,,,---...000111000000////////////000000111000...------......///000------111333000///000111222222222222111000000111000000000000000111111////////////...---,,,+++//////////////////......---...000111222222222111333222000...,,,+++******---...000111333333444444555555555666777666333111222111000000000111222333444333333222222333333444666555444444555666555444444444444333222111000///...000333555666555444333///000111222333333222111333333222111111222333444666555333000...,,,***)))+++,,,---///000111111111,,,---......///......---111111000///////////////111///...///000111000///............000222444666444333333222222333333444444444555555555555444444777777777888999999::::::;;;:::999888777888999:::<<<;;;;;;<<<======;;;:::888888888777888888999:::777777888777666777:::<<<999:::<<<<<<;;;:::;;;;;;888888777777777777777777777888999;;;<<<=========;;;:::888666666666666777666888999:::999999;;;<<<<<<;;;999777777888999:::888888999:::;;;;;;;;;;;;:::999777666666666777888444333222111111111222333333333333333333222111000///000222444444333111000///222555666444444666888888888999999888666444333444444444555666777888999888:::<<<>>>???>>><<<::::::<<>>=========>>>@@@AAAAAABBBCCCDDDDDDDDDCCCBBBEEECCCAAA???>>>>>>???@@@???@@@AAABBBAAA@@@???>>>AAA@@@>>>>>>??????===<<<::::::<<<>>>@@@AAACCCDDDCCCCCCCCCCCCCCCCCCBBBBBB???@@@BBBCCCEEEFFFFFFGGGCCCCCCCCCBBBBBBFFFMMMSSSRRRRRRPPPNNNLLLJJJIIIHHHDDDHHHKKKLLLMMMPPPPPPLLL999(((     000000///......///000111555444333222222222333444444444333222000///......000///...---,,,,,,,,,,,,(((,,,000111000///000111...//////111222555666777111222333444444333222111444333111000///...//////---...///000000///...---,,,---......//////......---------............///...------......///000111000000000000////////////000///---+++++++++---...,,,///111111...---...000...............---------222000///---------......////////////000111222333333222111000000111222333//////......///000111111000000000000000000000000111111222333333333333222111111222222333333333333222111111000...---+++***...///////////////...---111111222222222222111111666444222000...,,,++++++,,,...000000///000333666333444555555444333111000000000000000111222333444444444333222222333333333222333444666777777777777666666666444333111///...111222444666666555444333222333444666666666555555666555333111111222333444444555555222---+++,,,...///000222444444333222111333222111////////////000111111000......111222111111111111111000000000000222000...000333555555333666666666555333333444555666666555555555555666666:::::::::;;;;;;;;;;;;;;;:::999888777777888999999999:::;;;<<<<<<<<<;;;:::999999999999999999999999:::888777777888888777555888888888888999999999999999999999999999888777666555666888:::<<<===>>>>>>===<<<:::888777888:::;;;888999999::::::999999888;;;;;;;;;;;;:::999999888<<<<<<;;;:::999999999999:::999888777777777888888777666555333333222222222555555555555444333222111222333444444444333222111444444666888:::<<<>>>>>>===<<<<<<;;;999888777777666777888888777888:::<<<<<<<<<<<<<<<<<<===>>>>>>???????????????>>>======<<<===>>>???????????????DDDBBB@@@AAADDDEEEDDDBBBCCCCCCBBB@@@>>>>>>AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEECCCBBBAAA>>>???@@@AAABBBBBBBBBBBBEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGFFFGGGGGGIIIJJJIIIBBB>>>@@@BBBCCCJJJRRRQQQSSSTTTRRRMMMKKKKKKLLLNNNMMMMMMOOOSSSRRRLLLFFF,,,      111111000//////000111222444333222111222222333444555444333222111000////////////...---,,,++++++,,,***---000111000///111222/////////000111333555666000111222333333222111000333222000///......//////---...///000000///...---,,,,,,---............---------------...........................///111111111111000000/////////...///...---+++++++++,,,------///111000...---...000///.....................111000000///.........///000000000000111222333333222222222111111222222222000000000000111111111111000000000000000000000000111111222333333333333333333222222222222333444444222222222111///...,,,+++...//////000000000//////111111222222222222111111555444222///...,,,++++++,,,...000111000000222444222333333444444333111111111111000000111222333333444444333333333333333444333444555666666777777777666666555555444222111000222333555777777666555444444555666777777666666555555444333222222222333333444555555222...,,,---///000111333555555444333222444333222111111111222222222333222000000111222111333222222111000000//////222000///000444666666555666777777555333222333444555555555444444555555555888:::<<<===>>><<<;;;:::;;;999888666666777888999;;;;;;<<<===<<<<<<;;;:::999999::::::::::::999999999777666666777777666555777777777777888888888888888888888999888888777777666777888:::;;;<<<=========<<<;;;:::999::::::;;;999999999999999999999999;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;:::999999999999::::::::::::999999999888777666555444333333333333555555666666666555333222222333444555555444333333555666777999;;;<<<>>>>>><<<<<<;;;:::999888777777777888999999888888:::<<<===============>>>>>>?????????@@@@@@@@@???>>>=========>>>???@@@@@@@@@@@@DDDBBBAAABBBEEEFFFEEECCCCCCCCCBBB@@@>>>>>>@@@CCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEECCCCCC@@@@@@AAABBBBBBCCCDDDDDDGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIICCC@@@BBBCCCDDDIIIPPPPPPRRRSSSQQQNNNKKKKKKLLLNNNOOOOOOOOOSSSUUULLL@@@)))     333222111111111111222222111111111111222333444444555444444333222111111000///...---,,,,,,,,,,,,,,,---...000111000000222444////////////000111222222///000111111111111000///000///............//////---......//////......---++++++,,,------------,,,------------........................///000111111222222111000//////......------,,,,,,,,,,,,++++++---///000000///......//////////////////000000000000000111111111000000///111111000111111222333444222333333444444333333222111222333444333333111111111111111111111111111111111222333333444444333333444333222111111333555666444444333222111///...---//////000111222222222111111111222222222222111111333222000///---,,,,,,++++++---000111000000111111000111222333333333222111222111111111111222222333444444444444444444444444555555555555555555555555444555555555555444444333555666777888888888777666666777888999888777666555444444444333333333333222444555444222000///000111222333444555666555444444444444444333444444555666555444444444333222222222555444333222111000///...111000000111444777777777777777777555222111111333444444444333333444444444666888<<>><<<:::<<<:::777555555666888:::<<<<<<<<<<<<<<<;;;:::999888999:::<<<<<<:::999888777666555555666777555444555555555666666777777777777777777777888888888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;:::999888888999:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;::::::999999888:::;;;;;;<<<;;;:::999888777777666555555444444444444555888999999777555333222333444555666666555555777777888:::;;;===>>>>>><<<;;;;;;:::999888777777888999::::::999999;;;===>>>>>>????????????@@@@@@>>>@@@AAABBBBBB@@@>>>======>>>???@@@AAAAAAAAAAAADDDCCCBBBCCCEEEFFFEEEDDDBBBBBBAAA@@@>>>>>>@@@BBBCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDFFFGGGIIIJJJJJJKKKKKKJJJHHHGGGFFFGGGHHHHHHIIIIIIIIIHHHIIIEEEBBBCCCDDDDDDGGGLLLOOOPPPQQQPPPNNNMMMMMMMMMNNNSSSRRROOOSSSWWWJJJ777$$$   444333333333222222222222000000000111222333444444444444444333333222222222///...------,,,,,,,,,---000000000000000222333444000//////......//////000......///000000///......------------......//////------------------------******+++,,,,,,,,,,,,+++,,,,,,---------.....................///000111222333333222111000......---+++,,,,,,------,,,++++++...///000000000/////////000000000000000111111111///000222333333222111000222222111111222333333444222333444555555444333222333444555666666555333111222222222222222222222222222333333444444444444444444333111///000222444666555555444444333111000//////000111222333333333333111222222333333222222111111111///...------------+++---000111111000//////...///111222333333222222222222222111111222222333333444444555555555555555666666555555444444444444444444555666777777777777777888999999999999888888999999:::::::::888777666444444555555555444333222555555444333222222222333444444555666666666666555555666666666777888999999777555555777666333333444777666555333222000///...111111111222444777888888777777777444111000000111222222333333333333222222333555999<<<>>>??????>>><<<:::777555444666888:::;;;;;;;;;:::999888888777777888;;;<<<<<<;;;888777666555444444555666555444333333444555666666777777666666666666777888888999999::::::;;;;;;::::::999;;;<<<===>>>>>>===<<<:::<<<;;;999888888999;;;<<<999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;:::999888888888999;;;<<<;;;:::888666666666777666666555555444333666999;;;;;;:::777555333444555666777777888888999999::::::;;;<<<======;;;::::::999888777777777999:::;;;:::::::::<<<>>>???@@@@@@AAAAAAAAAAAAAAA???@@@BBBCCCBBBAAA>>>======>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCAAAAAABBB@@@??????@@@BBBBBBBBBBBBBBBCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCDDDEEEGGGIIIJJJKKKKKKLLLKKKIIIGGGFFFFFFGGGHHHIIIJJJIIIHHHGGGIIIGGGEEEDDDDDDEEEFFFIIINNNNNNOOOOOONNNNNNMMMMMMMMMTTTTTTOOORRRUUUEEE---   444444444444333333222222000000111222333444444444333333333333333333333333//////......---.........111111000000111222333333000///......------......---...////////////...---,,,,,,------......//////------,,,,,,,,,,,,------)))***++++++,,,,,,++++++,,,,,,,,,------------...///......//////000111222444333222111000///...---+++,,,,,,---------,,,+++/////////000111000//////000000000000111111222222///000111333333333222111222222222111222222333333333444555666666555444333444555777888888666444333444444444444444444444444333333444555555555555444444222000//////111333555555555555555444333111111000000222333444444444444222222333333333333222222000000///...............---...000111222111///------///000222333333333222222222222222222222333444333444555666666666666555777666555444333333444444444444666777888999999999:::::::::::::::::::::999::::::;;;;;;;;;:::888777555666666666666555444444777666444444444444444444555555666666777777777777777777888999:::;;;<<<<<<999666555888888444444777999888666555222111///...111111222333444555777999666777666333111//////000111111222333333222111111222222444777:::>>>AAACCC:::888666555555666888:::999999888777666666555555666888:::<<<<<<:::888666555444333444555666555444222333444555666777888999777777666666777888999::::::;;;;;;;;;::::::999888:::<<<>>>??????>>><<<;;;<<<;;;999888888999;;;<<<888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666777999:::999888666444555666666777777666555444333555999<<<===<<<:::888555555666666777888999::::::::::::;;;;;;<<<<<<<<<999999999888888777777666999:::;;;;;;:::;;;===???@@@@@@AAABBBCCCBBBBBBBBB???@@@AAABBBBBBAAA???======>>>???@@@AAABBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBAAA@@@@@@AAACCCBBBAAAAAAAAACCCEEEGGGIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFEEEEEEGGGHHHJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGIIIIIIIIIIIIGGGGGGHHHHHHGGGEEEDDDFFFGGGGGGLLLLLLMMMMMMNNNMMMLLLLLLMMMSSSTTTOOOPPPNNN<<<$$$    444555555555444333222111111222333444444444444444222222222222333333333333111000000/////////000000111000///000222333222111000///......---------...---...////////////...---,,,,,,---...//////......---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------////////////000111222222333333222111000000//////,,,,,,------------......000//////000111222000...//////000000111111222222...///000111222333333333222222111111111111222333333444444555555444444333444555666777888777777666555555555555555555555555333444555555666666555555333222111000000222444555555555555555444333222111111111222333444444444333222222333333333333222222000000////////////000111111000000111222222000......///111333333333333333111111111222222333444555333444555777777777666666777666444333333333444444444555777888:::;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::;;;<<<;;;:::999888888888888777777777666666999777555555666666555444555555666666666777777777888999:::<<<<<<=========;;;555444888888444555;;;999888777555444222000000111222333333333333666888555555555333000//////111000111222333333222111000000000111222666;;;???BBB666666555555666777999:::777777666555444444444555666777888::::::888777666555444333444666666666444333444555666888999:::;;;999888777777777888999::::::;;;;;;;;;::::::999888:::;;;===??????>>><<<;;;<<<;;;:::999999:::;;;<<<999999::::::;;;::::::::::::;;;<<<<<<;;;:::888777555555666777666555444333444555666777777666444444333555888;;;===<<<;;;:::888888777777888999:::;;;;;;;;;;;;:::::::::::::::888888888777777777666666999:::;;;;;;::::::<<<>>>@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>><<<===>>>@@@AAABBBBBBBBB>>>???AAA@@@??????@@@BBBAAABBBCCCCCCBBBBBBCCCDDDCCCBBBAAAAAABBBDDDGGGIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJIIIHHHHHHGGGFFFFFFEEEIIIIIIIIIIIIHHHGGGFFFFFFIIIJJJHHHDDDCCCGGGHHHFFFLLLKKKJJJKKKLLLLLLJJJIIILLLPPPQQQPPPLLLBBB///  444444555555444333111000333333444555555555444333111111111111222222333333222111111111111111222222000//////111333333111///000//////...............---...///000000///...---------//////000///......---,,,+++******+++,,,---***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////000111222333222222222111111000000000......---------...///000111000///000222222000.........//////000111111222......//////111222333444222111111000000000111111444444333333333333444444444444555666777888888999666666666666666666666666444444555666666666666666444333333333333444555555555555555555444333222222111222222333333333222222222333333444444333333222000000000000000111222333444222000111222333111///000111222444444444333333000000111222333444666777333444666888888888777666666555444222222333444555555666888999;;;<<<<<<<<<<<<<<<;;;:::::::::::::::888999:::;;;;;;;;;:::999;;;:::999888888888999999;;;999666666777777666444555555555555555666777777::::::<<<===>>>======<<<<<<444222777888444777???999999777666444333222111111222444333111111333666333444444222000///000111000111333444444333111000//////000222444777999:::333444555666888999999:::777666555444444444555666666666777777777777666666555444444444666777666555444555666888:::<<<===>>><<<;;;999888777888:::;;;::::::;;;;;;;;;:::999999:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<;;;:::888666555555555555444444444444222333555666666555444333333555777:::;;;<<<======::::::999888888999:::;;;;;;;;;::::::999999888888777777777777777666666666888999::::::999:::<<<>>>???@@@BBBDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>??????;;;<<<===???@@@AAABBBBBB>>>@@@BBBAAA??????AAACCCAAACCCEEEEEEDDDCCCDDDEEEDDDCCCAAAAAABBBDDDFFFHHHFFFFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGFFFEEEFFFGGGHHHLLLKKKJJJHHHGGGFFFEEEEEEIIIJJJHHHCCCBBBGGGIIIGGGKKKIIIHHHIIIJJJJJJHHHFFFKKKKKKMMMPPPGGG555$$$    444444555555444222111///444555666666666555444333000000000111111222222333333222222222222222333333/////////111444444000---000//////.........//////---...///000000///...---......///000000///...------,,,+++******+++,,,---++++++,,,------------,,,++++++,,,,,,,,,---------////////////000111222333222222111111111111111111000///---,,,---///111222222000///000222333111...---......///000111111111............///222444555111111000000000000000111444444222111111222444444444444444555666888:::;;;777777777777777777777777444555555666666666666666555555555666666666666666555555555555444333222222222222333333333222111111222333333444444333333222000000000000111222333444666333111000222333222000111222333444555444333333///000000222333555777888222444666888999999777777666555333222222333555666666777888:::;;;<<<<<<<<<===<<<;;;:::::::::::::::777888:::;;;;;;;;;;;;:::===<<<:::888888999:::;;;===:::666666777888666333555555555555555666777777:::;;;===>>>>>>======<<<<<<333111666777444888AAA999888777666555444333222111333444333000000222555222333333222000///000222000111333444444333111000...///111333444444444333000222555777999:::::::::777666555444444555777888666666555555555555666666666444444555777888777666555666777999;;;===>>>???===<<<:::888888999:::;;;:::::::::;;;;;;::::::999::::::;;;<<<<<<===<<<<<<:::;;;;;;<<<<<<;;;;;;:::============<<<;;;:::::::::;;;<<<<<<<<<:::888666666666555444444444444555111333444666666555333222333444666888;;;<<<===>>><<<;;;:::999999999:::;;;;;;;;;:::999999888777777777777777777666666666666888999::::::999999;;;===???@@@BBBDDDDDDCCCBBBAAAAAA@@@>>><<<<<<===>>>@@@:::;;;<<<>>>@@@AAAAAAAAA>>>AAACCCBBB@@@???AAADDDBBBDDDEEEFFFEEEDDDEEEFFFEEECCCBBBAAAAAACCCFFFHHHEEEEEEDDDDDDDDDEEEGGGHHHGGGHHHHHHIIIIIIHHHGGGGGGKKKJJJGGGEEEEEEFFFIIIJJJNNNMMMJJJGGGFFFEEEEEEEEEIIIKKKHHHBBBBBBHHHJJJHHHKKKIIIGGGHHHIIIIIIGGGDDDKKKGGGKKKPPPEEE---      444444555555555444333222555555555555444444444444333333222222222222222222444444222111000000000000222222222222111111111111000000000000000//////...,,,---...//////...---,,,///...,,,,,,---...............---------,,,,,,,,,------............------+++,,,---...////////////000000000000000111222222111111000000000000000111000000///---,,,,,,///222...000222444444222000...,,,---............000222000000000000000000111111444444333222222222333333444333333333333444555666333333444555666888:::;;;777666555444555666888:::777888888999888777555555666555333222222333444555777666555333333222222333000000111111111111000000111222333333333333222111///000111000///000111333222222222222222111000///222222333333444555555555333111///...///111444555777666666888:::;;;:::888999888777555555555666666555555777888999999999999777888888888888777777666777777888999999999999999999999888888777777666666777999999999777777888:::999888666444333444555666777888:::;;;<<<=========888888888666444444666888888777666555555666777888666666555555444444444333333333333333333444555555666666666666666555444444222222333333444555555666444444555666777777777666666666777888888888888888;;;999999<<<;;;777666888666666555555555555666666555666888;;;===>>>???@@@;;;;;;::::::999888888888999:::;;;;;;;;;:::999888999999;;;<<<======>>>>>>888888777777888:::<<<===;;;<<<===>>>>>><<<:::888:::<<<>>>@@@@@@>>>;;;999555666777888888777666555777777777888888888777777;;;999888:::===???>>>===>>>===<<<;;;;;;::::::;;;888999::::::888666666777777777777777888888888888888888888888888:::===@@@???@@@AAABBBBBBAAA???>>>>>>>>>?????????@@@@@@@@@=========>>>@@@BBBCCCDDDBBBCCCCCCCCCCCCCCCBBBBBBDDDFFFGGGGGGGGGGGGIIIJJJHHHFFFCCCBBBBBBEEEHHHJJJFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGGGGGGGGGGFFFEEEGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKJJJHHHHHHGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGHHHKKKNNNNNNKKKIIIHHHIIIJJJHHHIIIFFF777!!!       555555555666666666666666777777777777777666666555555444333222222222222222333222111000000000000000111111111111111111111111///000111111111000///......///000111111000/////////........./////////...............---------------......//////......---+++,,,---...///////////////////////////000111111111111000000000000000111000000000///......000222///111333444444333111///---/////////...///000222111000000///000111222333666666555444444333333444444444333333333444444555444444555555777999:::;;;:::999777666555666777888888888999::::::999777777666666555444333333444444666666555444444333222222000000111111111111000000111222333444444333222111000111111000///000222444333333222222222222222222222333333444444555666666222111000//////111444666888888888999;;;<<<;;;:::;;;:::888777666666666777444555666777888888888888666777777888888777777777666777888888999999888888888888888888777666555444777999::::::999888888999888777555444333444555666777777888999;;;<<<===>>>999999999777555444555777777666555555555666888999777777777777666666666555444444444444444555666777777888999999999888666555444444444555555555666666555555666666666666666666666666777999999:::::::::;;;999888;;;;;;888888:::888888777777777777888888666777888:::<<<===>>>>>>:::::::::999999999999999999:::;;;<<<<<<;;;:::::::::;;;<<<<<<============888888888888:::;;;===>>>>>>??????@@@???>>><<<;;;;;;===???AAAAAA???<<<:::888888999::::::999888777888999999999999999888777;;;999999;;;>>>@@@@@@>>>@@@???>>>===;;;;;;::::::999:::;;;;;;999777777888666777777777777888888888888999:::::::::;;;===@@@>>>???@@@BBBBBBAAA???>>>????????????@@@@@@@@@@@@??????@@@AAABBBDDDEEEFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDFFFGGGGGGFFFFFFGGGIIIGGGFFFDDDCCCCCCDDDGGGHHHEEEDDDCCCBBBCCCDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFEEEDDDEEEFFFHHHIIILLLLLLKKKJJJIIIIIIHHHHHHIIIHHHFFFEEEEEEFFFGGGHHHHHHKKKMMMLLLJJJHHHHHHIIIIIIHHHFFF>>>///       666666666666777888999:::888999:::::::::888777666666555444333222222111222111111000//////000000000...//////000000111111222///000222222222111///---///000111222222222222222//////000111111000//////000000/////////.........---......//////......---,,,---......///////////////............///000000000000000//////000000111000111222222111000111222111222444555555444222111000111111000//////111222222111000///000222444666888888777666555555444444555444333333333333333444555555555666777999:::;;;===;;;999777666666666777888999;;;<<<<<<;;;::::::777777777666555444333222555555666666555444222111000000111111111111000000222222333444444333222222111222111000//////222555444333222111222333444555333333333444555555666666222111000000000222555666:::999999;;;===>>>===;;;<<<;;;999777666666666666444555555666777777777777444555666777777888777777666666777888888888888888777888888888666444222111555888:::;;;999888777777777666555444444444555666777666666777888:::<<<>>>;;;;;;:::888666444555666555444444444555777888:::999999999888888888888888555555555555666777888888999:::;;;<<<<<<;;;999777666666666666666777777777666666666777666666555555666777888:::;;;<<<<<<===<<<999888::::::888:::===::::::999999999999::::::777888999;;;<<<<<<<<<<<<999999999999::::::::::::::::::;;;<<<============<<<======>>>>>>======<<<999999999:::<<<>>>@@@AAACCCBBBBBBAAAAAA@@@??????>>>???AAABBBBBB@@@===<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999;;;::::::;;;>>>@@@AAAAAABBBAAA@@@???===;;;:::::::::<<<<<<<<<999888888888666666666777777777888888888:::<<<===<<<<<<>>>???<<<>>>???@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@??????AAAAAABBBCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEGGGFFFEEEDDDEEEGGGFFFFFFEEEDDDDDDDDDEEEEEECCCBBBBBBAAABBBCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFDDDDDDEEEGGGJJJLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJIIIGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHIIIJJJHHHHHHAAA222$$$     666666666666888999;;;<<<999999:::;;;:::999777666666555444222111000000000000///////////////000111------...///000111222222///111222333333111///...000000111222222333333333...000333444333111000000111111111000000000//////......////////////......------...///////////////......---------......///000////////////000000111000222555555444222222222222333444555555444333222111222222111000///111222222111000///000333555777888888777666666444333333555444333333222222333333555666666666888999:::;;;<<<;;;:::999888888888888999:::<<<=========<<<<<<777888888888777555222111444555666777666555333111000000111111111111000000222333444555555444333222333333222000///000333555333222000000000222444666333333333444555555666666222111111111222333555777:::999999:::======<<<;;;<<<;;;999777555555555555444444555666666666666666333444555666777888888888666666777888888888888777777777888777666333111///333666999:::999666555555666555555444444555666666777666555555666888;;;===<<<<<<<<<:::777555555666333222222333555777999:::999999999999999999999999666666666666777888999:::999:::<<<======<<<:::888888888888888888888888888777777888777777666555555666777999;;;===>>>??????===999777999:::999;;;???;;;;;;::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<;;;<<<<<<===>>>?????????>>>?????????>>>======<<<::::::;;;===>>>@@@AAABBBEEEDDDCCCBBBAAAAAAAAABBBAAABBBCCCDDDCCCAAA???>>><<<<<<<<<===============>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;<<<>>>@@@BBBCCCDDDCCCBBB@@@>>><<<:::999;;;===>>>===:::999888999555666666777777888888888999<<<>>>@@@???>>>===>>><<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????BBBBBBBBBCCCDDDEEEGGGGGGFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGEEEDDDCCCDDDGGGKKKMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKKKKJJJIIIJJJKKKLLLHHHGGG;;;'''     666666666777888:::;;;<<<999999::::::999777666555555444333222000000//////000///////////////000111,,,------///000111222333111222333444333222000///000000000000111111222222...111444555333111000111222222111111111000000000...//////////////////...---...//////000/////////......------------......//////......///000111111000333666777555333222222333444555555555555444333222222333222000000111333222111000000111333555666555555666555555333222111444333333222222222333333666666666666777888::::::999999999999999::::::;;;999:::<<<===>>>======<<<777888888888777555222111333555666777777555333222111111222222222222111111333444555666666555444333444444333111000000333555111000///...///000333444222222333333444555555555222111111222333555666777888777777999;;;<<<;;;999:::999777555444444444444444555555666666666666555444444666777888888888888666666777888888888888888777777777666555333111///111444777888777555333333555555555555666666777888888777555444555777999;;;;;;<<<<<<:::777555555555111111111222444666888:::888888888888888888888888888777777777777888999999777999:::;;;<<<;;;999888888888999999999999999999999999999999888777777666777888:::<<<>>>???@@@AAA===:::888:::;;;:::<<<@@@:::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>>======>>>>>>???@@@AAABBB@@@@@@@@@@@@???>>>======;;;<<<===???@@@AAABBBCCCEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDBBB@@@???<<<<<<<<<<<<======>>>>>>???????????????>>>=====================???AAACCCEEEDDDCCCBBB???===:::999<<<>>>>>>===;;;999888999666666666777888999999::::::===@@@AAA@@@>>>======;;;<<<===>>>??????@@@@@@????????????????????????@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFEEECCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCDDDGGGJJJLLLLLLMMMMMMNNNMMMMMMLLLKKKLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLLLLKKKLLLMMMMMMMMMGGGCCC444    555666888999;;;;;;;;;;;;:::999999888777666555555555444333222111000000000111111000//////000000000------...///111222333333333333333333333222111111111111000//////000000111...222555444222000111333222222111111111000000000...//////000000//////......//////000000///////////////...------------...............///000111111111333666777555444333333333444444444444444444333111222222111000000222333111111111111111222333333222333444444444333222111222222222222222333444444555555555555666777888999555666777999:::;;;<<<===999:::<<<<<<===<<<;;;;;;777777777666555444333222444555666777666666555444333333333444444333333333444444555666666555444444333444555333222111333444000000///...//////111222111111111222333333444444111111222333444666777888777666666888::::::999888888777555444333444444555555666666777777666666666555666777888888999888888777777888999999999999999888777666555444333222222111444666777555444333333555555666777888888999999999888777666555666777888999:::;;;:::777555555555111111111222333555888999777777777777777888888888999999888777777777777888777777888888999999888888777888888999::::::;;;;;;:::::::::;;;::::::999999777888:::<<<>>>@@@@@@AAA>>>;;;:::<<<<<<:::;;;???::::::999999999999::::::<<<<<<============<<<;;;;;;<<<<<<===>>>?????????@@@@@@@@@@@@@@@AAABBBCCC@@@AAAAAAAAA@@@??????>>>======???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@????????????>>>===<<<===@@@BBBDDDDDDDDDBBB@@@===:::999<<<>>>>>>===:::888888888666777777888999:::;;;;;;;;;>>>@@@AAA???=========<<<<<<======>>>>>>??????=========>>>>>>>>>?????????>>>>>>???@@@AAABBBBBB@@@AAABBBCCCCCCDDDDDDCCCCCCDDDFFFEEEDDDCCCDDDFFFGGGGGGGGGHHHGGGGGGFFFFFFCCCCCCAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCCCCCCCDDDFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNMMMLLLMMMNNNOOONNNMMMDDD;;;+++    666888;;;===>>>===<<<;;;<<<;;;888666555555666777666555444444333333333333333222111000000000000000//////000000111222333333555444333222111222222333333222111000//////000000///222444333000...111444111111111111000000000000//////000000000000////////////000000000000//////000//////...------.........------......000111111222444666666444333333444333333333333333333333333///000111000000000222444000111222222222111000///000111333444444444222111000000111111222333555555444444444444555666777888444555777888:::;;;<<<<<<999:::;;;;;;;;;:::999888666666555444333333444444555555555555666666666666444444555555555555444444444555666777777666555444222444666666444222222222111111111000000000000000///000000111111222333333111111222444555666888888666666666777999:::999888777666555444444555666777666777777888888777777666888888999999999999888888888888999:::::::::::::::999888666444333333444555444555777777555444555666555666777888999:::;;;;;;::::::999888777666555444777888:::999777555555555222111111111333444666888666777777777888888888999;;;:::999777666666666666777777666666666777999999666666777999:::;;;<<<<<<:::;;;<<<<<<<<<<<<<<<<<<888999;;;===>>>???@@@@@@>>>;;;;;;>>>>>>;;;;;;===;;;::::::999999::::::;;;======>>>>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@@@@CCCBBBAAAAAAAAABBBCCCDDD@@@AAAAAAAAAAAAAAA@@@???>>>???@@@AAAAAAAAA@@@@@@AAABBBDDDFFFGGGGGGGGGFFFEEEFFFEEEEEEDDDBBBAAA@@@===============???@@@AAA>>>>>>???@@@AAAAAAAAAAAA@@@@@@???===:::;;;>>>AAABBBCCCCCCBBB@@@===;;;999<<<===>>><<<:::777777777777888999:::;;;<<<<<<======>>>@@@@@@>>><<<<<<<<<=========<<<<<<======>>>::::::;;;<<<===>>>??????>>>======>>>>>>???@@@AAA@@@AAABBBDDDEEEFFFGGGGGGCCCDDDEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIEEEDDDCCCAAAAAAAAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDHHHIIIJJJLLLLLLKKKIIIHHHFFFFFFHHHIIIKKKLLLLLLMMMLLLKKKKKKMMMPPPPPPNNNKKK@@@222"""      888:::===@@@@@@???===;;;>>><<<999666555555777888777666666555555555666666444444222111000000000000000000000111222222333333666555333111111222333444555444222000//////000000///222444222...---111555111111111000000000000/////////000000000000/////////000000000000000//////111000///...............---------......000111111222444555555444333333444333333333333333333333333...///000000///000222444000111222333222000...,,,///111333555555555444333///000000111222444555666444444444444444555666777444555777888999:::::::::999::::::::::::999777666666555333222222333444555666666555555555555666777555555666666666666555555444555666777777666555444222444777777555333222222222222222222222111000////////////000111111222222111222333444666777888999777666666888:::;;;:::888777666666555555666888999777888888888888888777777999999:::::::::999999888999999:::;;;;;;;;;;;;::::::888555333333444666777666777888777666555666888555666888999;;;;;;<<<<<<;;;;;;:::999888666444333555777999999777555555555222222111111222444666777777777888888888999999999<<<;;;999777666555444444888777666555555777999;;;555555777888:::;;;======;;;;;;<<<===>>>>>>>>>===999999;;;===>>>????????????<<<<<>>>>>???????????????@@@@@@@@@@@@@@@AAAAAAAAAEEEDDDBBBAAAAAABBBCCCDDD@@@AAAAAABBBBBBAAAAAAAAA??????AAAAAAAAAAAA??????@@@BBBEEEHHHIIIIIIHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>======>>>@@@AAACCC===>>>???@@@AAABBBBBBBBB@@@AAA@@@<<<999999<<<@@@AAABBBBBBBBB@@@>>>;;;999<<<===>>><<<999777666666888888999:::<<<======>>>===???@@@???===<<<<<<<<<>>>======<<<<<<<<<======888999:::;;;<<<>>>??????============>>>???@@@@@@AAABBBDDDFFFHHHIIIJJJJJJBBBDDDEEEFFFEEEFFFGGGIIIHHHHHHHHHHHHHHHIIIJJJKKKGGGFFFDDDBBBAAAAAAAAABBBAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDBBBBBBFFFHHHIIIKKKKKKJJJHHHGGGCCCDDDFFFHHHJJJLLLLLLMMMKKKJJJJJJMMMPPPPPPMMMJJJ===,,,        ????????????>>>===;;;:::999999:::;;;:::999888777999999999888888888888888888777555333222222222333333333333444444444555555555555444444444555555666777666444222111111111222333333333222222111111111444000...000000///111666...///111222222000...---111222333444333111///---111...,,,---000111///---............///000222222111222222333333222222111111111000000000000111111///000222444444444222111222000......000222222222444555555555444333222222222222333444555555555444444333444777:::;;;888555555666888999:::999777666888888888888777777777777555555555444444333333333777777777777777888888888777777666555555555555555555555666777777666555444555666666666555444333333555555444444333333333222555555666666555444333333111222333555666666777777666666777777888999;;;;;;<<<:::888666666888;;;<<<999999999999999888777666999999999888888777777777888777999>>>???<<<:::<<<888888777777666555555555888999;;;;;;999888888999===<<<;;;:::999999:::;;;>>>===<<<:::888666555444555555555555444333222222555444222111222555888:::777999;;;;;;:::888888999<<<;;;:::888777666666666777888888777666666777999666777888999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<===???@@@???????????????>>>======888888999999999:::::::::>>>===<<<;;;;;;<<<===>>>?????????@@@AAADDDFFFGGGFFFFFFGGGFFFDDDAAA>>><<<@@@AAABBBCCCBBB@@@>>>===???>>>>>>??????@@@AAABBB@@@BBBDDDFFFGGGGGGFFFEEECCCDDDDDDDDDDDDDDDCCCCCC>>>>>>>>>>>>????????????===>>>@@@BBBCCCCCCCCCCCCAAA@@@???>>>============@@@BBBCCCAAA===::::::;;;>>>>>>??????>>><<<:::999;;;;;;;;;<<<<<<<<<<<<<<>>===<<<;;;;;;<<<======<<<<<<;;;;;;::::::999;;;;;;<<<<<<===???@@@AAA===>>>???AAAAAA@@@???>>>BBBCCCEEEGGGIIIJJJJJJKKKIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJGGGDDDCCCBBBCCCDDDDDDGGGHHHFFFFFFHHHHHHEEEBBBGGGHHHDDDCCCEEECCC===EEEFFFGGGHHHHHHHHHHHHHHHIIIEEEFFFKKKLLLHHHHHHLLLNNNHHHDDDFFFLLLNNNHHHBBB,,,$$$      >>>>>>??????>>><<<;;;:::999999:::;;;:::999888777999999999888888777777777888777666444444444444555333333444444555555555555555555444444444444444555555444333222111111222222333333333222222222111111333000///222222000222555//////000000000///...---111111222333222111000///000///......///000///............//////000222222222222333333333333222222111111000000000000111111000111333444444333222111222000//////111222222222444444555555555444444333333444444555555555555444444444555777:::;;;999666666777888888888888777666666666666777777777777777555555555444444333333333777777777777777777777777666666666555555666666666666777777777777666555444666666666555555555555555666666666555555444444444666666666666666555444444222333444666777777777777777777777777888999:::;;;;;;:::888777777888999:::888888888999888888777777888888999999999999999888999777999===>>>;;;;;;===;;;::::::999999888888777888999::::::999888888999===<<<;;;::::::;;;;;;<<>>===;;;999777555555555555555666555555444444666555333333333555888999888:::<<<<<<;;;999999999;;;:::999888777666666666777888999888666666777999999999::::::;;;:::::::::======>>>>>>>>>>>>>>>=========<<<<<<======>>>???????????????>>>======<<<:::::::::;;;;;;;;;<<<<<<>>>==================>>>?????????@@@BBBDDDGGGHHHFFFFFFFFFDDDBBB@@@===<<>>=========>>>>>>@@@AAAAAA@@@BBBCCCEEEFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBB????????????????????????===>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>===>>>>>>@@@BBBCCCAAA>>>;;;:::;;;<<<============<<<:::999;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<===>>>???@@@AAA@@@@@@@@@AAA@@@@@@??????BBBCCCEEEGGGIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLJJJGGGEEEDDDCCCDDDDDDCCCGGGGGGEEEEEEHHHHHHEEECCCGGGHHHDDDCCCEEECCC>>>CCCDDDEEEFFFGGGGGGGGGGGGKKKGGGHHHKKKKKKGGGFFFIIIKKKHHHFFFHHHLLLJJJAAA999(((!!!      <<<======>>>===<<<:::999999::::::::::::999888888::::::999888777777666666777777666666666666777777444555555555555666666666666555555444333333333333222222111111111111222222333333333222222222222111333000111444555222222444000000///...............000000000111111111111222///000000000///...///000////////////000000111222222222333333333333222222111111000000000000111111111222333444333333111000333111000000222333333333444444444555555555555555555666666666666666555444555555666888;;;;;;:::888888888888777777666555555444444555555666666666777555555555444444444444444888777777777666555555555555555555555666777888999888999999888777666555444666555444444444555666777888777777777777666666666666777777777777666666555444444666777888999999999777777777777777888999:::999999888888777777777777666666777888888888777777666777999;;;;;;;;;::::::;;;888999<<<===:::;;;>>><<<<<<;;;::::::999999888777999::::::888888999:::<<<<<<<<<;;;;;;<<<======@@@???>>><<<:::888666666555666777777777777777777888777555444444666777999:::<<<======;;;:::999::::::999888777666555555555777888999888777666888999;;;;;;;;;;;;::::::999999>>>>>>>>>???>>>>>>======;;;<<<<<<===============????????????>>>===<<<;;;<<<<<<<<<<<<============>>>>>>????????????>>>>>>>>>>>>???AAACCCFFFHHHIIIGGGFFFDDDBBB@@@>>>======>>>???@@@AAAAAAAAA??????;;;;;;;;;<<<===???@@@AAAAAAAAACCCCCCDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAA??????????????????>>>>>>=========>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>@@@BBBBBB???<<<;;;::::::;;;;;;<<<<<<;;;:::::::::;;;;;;<<<===>>>??????===<<<;;;:::::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???AAAAAACCCBBBAAAAAA@@@@@@@@@@@@CCCDDDEEEGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJKKKJJJHHHFFFDDDDDDDDDEEEBBBFFFGGGEEEEEEHHHHHHEEEDDDGGGHHHEEEDDDEEECCC???AAABBBCCCEEEFFFGGGGGGGGGLLLJJJIIIKKKJJJFFFDDDFFFHHHGGGHHHJJJJJJCCC666,,,!!!    :::;;;;;;<<<<<<;;;:::999999999999999999888888888::::::999888777666555555666666666666777777888888555666666666666666666666666555444333222222222222000000000000000111111222222222222222222222222222222000222666777333222333222000...---,,,---...///////////////000111333333...111333111///...000222000000//////000111111222222333333333333333333222222111111000000111111222222222333333333222111000444222111222444555444333444444444444555666666777777777777777777666555444666666888999;;;;;;;;;:::;;;:::888777666555555555333333333444444555555666555555555555555444444444777777777666555444333333333333444555666888999:::::::::999888777666555444444333222111222444666777999888888888888888888888777777888888888777777666555666777888999:::::::::888777777777777888888999888888999999888777555444444555666777777777777777555666999;;;======<<<<<<<<<999999;;;<<<:::;;;>>>;;;::::::999999888777777777888999999777777999:::<<<<<<<<<<<<======>>>>>>@@@@@@>>>===;;;999888777777777888999999:::999999:::999777666666666777888999;;;======;;;999999999999888777666555555555555777888999999888777888999::::::999999999999999999>>>????????????>>>======:::;;;<<<>>>>>>===<<<<<<>>>>>>???>>>===<<<;;;;;;============>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===>>>@@@BBBDDDFFFHHHIIIGGGFFFCCC@@@>>>===>>>>>>===>>>???@@@AAAAAA@@@@@@::::::;;;<<<===???@@@AAAAAAAAABBBBBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@>>>>>>>>>=====================<<<<<<===>>>@@@AAABBBAAA@@@??????>>>>>>>>>===???AAAAAA@@@>>><<<;;;999:::::::::::::::::::::::::::;;;<<<>>>???@@@@@@<<<;;;:::999999999:::;;;::::::;;;;;;<<<===>>>>>>>>>===>>>>>>???@@@AAABBBFFFDDDBBBAAA@@@@@@AAAAAACCCDDDEEEGGGIIIJJJKKKKKKLLLKKKIIIHHHGGGFFFFFFFFFDDDEEEHHHJJJLLLLLLLLLKKKIIIHHHGGGEEEDDDDDDDDDDDDBBBEEEFFFEEEEEEIIIIIIFFFFFFGGGGGGFFFEEEDDDCCCAAAAAABBBCCCEEEGGGHHHHHHIIIKKKJJJJJJJJJIIIGGGEEEEEEGGGHHHJJJKKKFFF;;;+++     888888::::::;;;:::999888999999888888777777777777999999888888777666666555444555555666777777777888666666666666666666666555666555444222222111111111...//////000111111111111222222222222222222222222111000222777777333111333333111///---,,,---...//////......///000111333333///111333222///...000333111000000000000111111222333333333444444333333333222222111111111111222222222222222333222222222111444333333444666666555444444444444333444555666777777888888888777666555555666777999999:::;;;;;;<<<<<<;;;999777666555555555222222333333444444444555555555555555555555555555666666555555444333222222222222333444666888999:::;;;:::999888777666555555333222000000000222444666888888888999999999999999777777888888888888888777555666777999::::::;;;;;;888888777777666777777777777777999999999777666444444555666777777777777777444666888:::<<<=========<<<999999;;;<<<999:::>>>;;;;;;::::::999888888888777888888888777777999;;;;;;;;;<<<======>>>>>>>>>??????>>>===;;;:::999999888888999:::;;;;;;;;;;;;:::999888777666666777777777999;;;;;;:::999999999999888777666555555555666666888::::::999888888999666666666666777888999:::>>>>>>????????????>>>>>>:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>>>>======<<<============>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===>>>@@@BBBDDDFFFGGGHHHGGGEEEBBB???>>>>>>???@@@??????@@@@@@AAAAAAAAAAAA;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAA@@@@@@???>>>>>>======>>>??????@@@??????======<<<<<<<<<;;;;;;;;;===<<<<<<;;;<<<===???@@@BBBAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@???>>><<<999999999999::::::::::::999:::;;;<<<===>>>???@@@;;;:::999888888999:::;;;;;;;;;<<<===>>>??????@@@??????>>>??????@@@AAABBBFFFEEECCCAAA@@@@@@AAAAAABBBCCCEEEGGGHHHJJJJJJKKKLLLKKKIIIHHHGGGFFFFFFFFFCCCEEEGGGIIIKKKLLLLLLLLLHHHGGGFFFEEEDDDCCCCCCCCCAAAEEEFFFEEEFFFJJJJJJHHHHHHGGGGGGGGGFFFDDDCCCCCCBBBCCCEEEGGGIIIJJJJJJJJJHHHIIIJJJIIIIIIJJJIIIHHHGGGIIIJJJGGG???111###      555666888999:::999999888888777666666555666666666888888777777777666666666444555666777777777777777666666666555555555555444444444333222111111111111...///000111111111111111111222222222222333333333111000222666666333111333444222000...------...///......//////000111222222000222222222111000111222111111111000000111111222333333444444444444333333222222111111111111222222111111222222222333333333555555444666777888777555555444333222222444555666666777777777777666666555666777999999999999;;;===<<<;;;;;;999888777666666333333333333333333333333555555555555555666666666555555444444333222222222000111111333444666888999:::999888777666555555555333222111111111222333444777777777888888888888888666777777888888888888777666666888999:::;;;;;;;;;999888777777666666666666666777888999999888777777666666777888888888777777555666777888:::<<<===>>><<<999999<<<<<<::::::<<<===<<<<<<;;;;;;::::::999777777888777666777999<<<;;;;;;<<<=========<<<<<<======<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;;;;;;;999999888777777666777777555777:::;;;:::999::::::999888777777666666666777666888;;;;;;999888888888555444444444555777999:::===>>>??????@@@@@@??????<<<======>>>>>>>>>>>>>>>===>>>>>>???????????????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@??????===>>>@@@BBBCCCEEEEEEEEEEEECCCAAA@@@???@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@??????>>>>>>>>><<<===>>>???????????????======<<<<<<;;;;;;::::::===<<<<<<<<<======>>>???AAA@@@???>>>============>>>======>>>@@@@@@???>>>;;;;;;:::999999:::::::::999::::::;;;<<<===>>>>>>;;;:::999999999:::;;;<<<======>>>??????@@@AAAAAA@@@@@@??????@@@AAAAAABBBDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDEEEGGGHHHJJJKKKKKKGGGGGGFFFFFFEEEDDDDDDCCCBBBEEEGGGFFFHHHLLLLLLJJJJJJGGGGGGHHHGGGDDDCCCEEEEEEFFFGGGIIIJJJKKKKKKKKKFFFJJJKKKIIIJJJMMMMMMKKKIIIIIIFFF???333'''       444555666888999999888888777666555444333444555555666666666666777777777777666777888999999999888777555555555555444444333333222222111111111111222222///000111222222222111000111111222222222333333333111///000444444111111333555333222000////////////---...///111111111000000333222111111222333222111222222111000000111111222333333444444444444333333333222222111111222222333000000111111222333444555666555666777999999777666555444222111111222333444555555666666777777666666555777999999888888;;;===;;;;;;<<<<<<;;;999888777555555555444333333222222444555555555666666666777333333333333222222222222///000000111333555777888888888666555555555666666444444444333333333333333555666666666777777777777555666777777888888777777555666777999::::::::::::999999888666666555555555777777888999999:::::::::888888888999888888777777666666666666888:::===???;;;999:::>>>===:::999;;;<<<<<<;;;;;;:::999999999666777777666555777:::<<<;;;;;;<<<===<<<<<<::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::777777777777777777666777444777:::;;;;;;;;;<<<===999999888777777777777888666888;;;;;;:::999888888777666555555555777888:::<<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@<<<===>>>@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????===>>>@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAABBBDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@??????????????????<<<<<<>>>??????@@@@@@@@@??????>>>======<<<;;;;;;<<<<<<===>>>>>>>>>>>>===@@@???>>>===<<<<<<<<<<<>>>>>:::888:::::::::999888888777777666666777777666555777:::===;;;;;;<<<<<<<<<;;;999888888999999:::;;;<<<======;;;<<<<<<<<<;;;:::999999666666666666666777777777444777:::<<<<<<===>>>???:::999888888888888888888666999;;;<<<:::999888888:::999777666555666888999;;;<<<>>>???AAAAAABBBBBB@@@???>>>>>>>>>???AAABBB<<<===>>>@@@BBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@???>>>======>>>???@@@===>>>@@@AAABBBBBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@????????????@@@@@@<<<<<<>>>???@@@@@@@@@@@@AAA@@@@@@???>>>======<<<<<<===>>>?????????======???>>>===<<<<<<;;;;;;;;;@@@===::::::>>>AAABBBAAA???===<<<:::999999::::::::::::::::::::::::::::::;;;;;;:::999:::;;;===>>>AAAAAABBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBB???@@@AAABBBBBBBBBAAA@@@???@@@AAACCCEEEFFFGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHFFFDDDCCCBBBCCCFFFIIIKKKJJJJJJJJJJJJIIIIIIHHHGGGCCCGGGIIIHHHJJJNNNOOOMMMMMMHHHFFFIIIHHHCCCCCCGGGGGGHHHIIIIIIJJJJJJJJJJJJIIINNNNNNKKKKKKOOOOOOKKKIIIEEE<<<...      111222555777999:::::::::444444444333222111//////333444777999:::;;;;;;:::999999888777666666666777333333555555555444333222111111111111111222222222/////////000000000000000...//////000000000000//////000000111333444555555555444333222222111000000000111222333333222111000444333222111111111222333333333333333333333333333444444555555555444333333444444444333222111000///...111222222111333777;;;:::999888888:::::::::999555555444333333444444444222444777999999777444222555666666777888999999:::;;;::::::999999888888888666555333222111000000000222555888888666666888:::666444222222333444333222222111111111222333444444777777777777777777777777777666555444444555666777666666777888888777777666888555333333666888777666:::999777666666666777888777777888888888888777666999999:::;;;;;;;;;::::::999:::<<<<<<;;;999666444666555555555666777999:::;;;;;;:::999999999::::::::::::::::::999888777777888888666666666888:::<<>>;;;999888============<<<<<<<<<<<<@@@??????>>><<<;;;999888===<<<;;;:::::::::::::::<<<<<<===>>>???@@@AAAAAA===<<<:::999888888999::::::::::::999999999888888::::::999999888777666666:::;;;;;;===???AAABBBDDD@@@@@@???>>>???@@@BBBCCC>>>???@@@AAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@AAA???<<<999999:::;;;===<<<<<<======>>>@@@AAABBB@@@@@@@@@AAACCCEEEFFFGGGDDDEEEEEEEEECCCCCCEEEFFFHHHCCCBBBEEEGGGDDDCCCEEE??????@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBB@@@===>>>@@@AAA@@@>>>===>>>???@@@@@@@@@@@@@@@CCCBBBAAAAAAAAA@@@>>><<<999;;;>>>@@@AAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::===???AAA;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCCCCDDDDDDEEEBBBAAA@@@?????????@@@AAACCCBBB@@@?????????@@@@@@CCCBBB@@@@@@AAACCCFFFHHHEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFHHHJJJMMMOOONNNMMMMMMLLLJJJIIIGGGFFFHHHIIIJJJKKKLLLLLLLLLLLLNNNKKKHHHFFFFFFGGGGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGKKKLLLLLLMMMNNNKKKFFFEEE999)))    000111333555777777777777555444444444333111000///333444777999:::;;;;;;;;;999999888777777777777777444444555555555555444444222222222222111111111111//////////////////////////////000000111111000000000000111222333444555555555555444444333222111111000000111111222222111111444444333222111111222222333333333333333333333333333333444444444444444333333333333333222222111000000222333222111222555888999888888999::::::999777444444333333333333444444222444666888999888666555666666666777777888888888999999:::::::::999888888666555444333222111111111222444777777666555777999444333111111333444333222222222111111111222333333666666666666666666666666666666555444444555555555444444444555555666666666777555222333555777777666999888777666666666777777777777777888888777777666888999::::::;;;;;;;;;;;;999:::<<<<<<;;;999777555666555555555555777999:::999999999999:::::::::::::::::::::;;;::::::999888999888777777777999;;;<<<>>>>>>>>>===<<<;;;:::999>>>>>>=========<<<<<<<<>>===<<<::::::>>>>>>===<<<;;;;;;;;;;;;=========>>>??????@@@@@@<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;:::::::::999::::::999999999999888888;;;;;;<<<===???AAACCCDDDAAA@@@@@@???@@@AAABBBCCC??????@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAAAAA???===:::999999:::;;;>>>=========>>>??????@@@?????????@@@AAABBBDDDDDDDDDEEEEEEDDDBBBBBBCCCEEEFFFEEEDDDCCCCCCBBB@@@>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBB@@@======???@@@???===>>>>>>???@@@@@@@@@@@@@@@CCCBBBAAAAAAAAAAAA>>><<<;;;<<<>>>@@@@@@@@@???>>>===========================<<<;;;::::::;;;===>>><<<<<<<<<===>>>???AAAAAAAAABBBBBBBBBBBBCCCCCCCCCAAA@@@?????????@@@AAAAAABBBAAA@@@?????????@@@@@@CCCBBBAAA@@@AAACCCFFFHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIILLLNNNMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJLLLIIIGGGFFFGGGGGGGGGFFFHHHHHHIIIJJJJJJIIIHHHGGGIIILLLLLLLLLNNNPPPLLLEEE;;;111###  000111222333444444444444555555555444333222111000333444666999;;;;;;<<<<<<999888888777777777777777666666555555555555666666333333333222222111111111000000//////......------000000000111111111222222111111222333444555555666666666666666555444444333111000000///000111222333444444444444333111000000222222222222222222222222111222333444444444444444222222222333333222111111222222333222111111333555888777777999::::::777555333333222222222222333333444555666777888999999888666666666666777777777777777888:::;;;;;;:::999888777666555444333222222222222333555666555555666777222111000000222444444333333222222111111111111222444444444444444444444444555555555555444444333222111111000111111333555666666444333333555666666555888888777666666666666666666666777777777777666666777888999:::;;;;;;<<<;;;999:::;;;<<<<<<:::888777666555555444555666888999666777888:::::::::999999999:::;;;;;;<<<;;;;;;;;;999999888888888:::<<<======<<<;;;;;;:::::::::;;;>>>>>>>>>>>>===============>>>>>>>>>>>>===<<<<<<@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::;;;;;;;;;<<<<<<===>>>@@@BBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCC??????????????????>>>>>>AAAAAABBBCCCCCCCCCCCCBBBAAA@@@>>><<<;;;999999999???>>>>>>======>>>>>>???BBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDCCCAAA@@@AAACCCBBBFFFEEEBBBDDDIIIEEE<<<>>>???@@@AAACCCDDDEEEFFFCCCCCCBBBAAAAAAAAAAAABBBBBB@@@>>>===>>>>>>===<<<>>>???@@@@@@@@@@@@@@@@@@BBBAAA@@@AAABBBAAA???>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::::::::;;;<<<=========>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>??????@@@AAABBBAAAAAA@@@????????????@@@CCCBBBAAAAAABBBDDDGGGHHHFFFEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMMMMNNNNNNMMMMMMLLLKKKIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFGGGHHHHHHHHHFFFGGGGGGHHHIIIIIIHHHHHHHHHJJJKKKKKKKKKNNNNNNGGG>>>,,,%%% 222222333333333333222222555555555555444333222111222444666888:::;;;;;;;;;888888777777666777777888777777555555555666888999555555444333222111111000111000000///...---,,,,,,000000000111111222333333222222333444444555666666666777777888888777666555222000///...///111333555444555555555444222000...111111111222222222222222111111222444555555555555111222222333333333333222111111222222222333444555777777777888999999666444222222111111111222333333555555555666888999:::;;;777777666666666666666666555777:::<<<<<<;;;999888777777666444444333333333222333444555555444555555111//////000222444555444444333222111111111111111333333333333333333333333333444555555444333111000///......---///111444555444444333444555555555555777777777666666666666666555555666777777777666666777888999:::;;;<<<<<<<<<999:::;;;<<<<<<;;;:::999777666555555555666777888444555888:::;;;:::999888999:::;;;<<<============999999999999:::;;;<<<===;;;:::999999999:::;;;<<>>>>>>>>=========<<<<<<===>>>>>>>>>>>>===AAAAAAAAAAAA@@@??????>>>??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;<<<===>>>>>>======>>>???@@@BBBDDDEEECCCCCCBBBBBBBBBCCCCCCCCC?????????>>>>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDAAAAAA@@@>>><<<:::999888============>>>>>>???@@@FFFEEEDDDDDDCCCCCCDDDDDDBBBCCCCCCBBB@@@???@@@AAA???DDDBBBAAAKKKXXXRRRAAA>>>???@@@BBBCCCEEEFFFGGGCCCCCCBBBAAAAAAAAAAAABBBBBBAAA???>>>===<<<<<<;;;??????@@@AAAAAA@@@@@@@@@AAA@@@@@@AAABBBBBBAAA???@@@???>>>=========>>>???========================>>>===<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBB@@@@@@@@@?????????@@@@@@CCCCCCBBBBBBCCCEEEGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEGGGHHHIIILLLMMMMMMNNNNNNNNNNNNNNNJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKHHH<<>>>>>>>>999999999999:::;;;<<<<<<::::::999888888999;;;<<<>>>>>>>>>>>>============:::;;;<<<======>>>>>>>>>@@@@@@AAABBBBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::999999:::;;;===>>>???@@@>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC??????>>>======>>>>>>???@@@AAABBBCCCDDDEEEEEEEEECCCBBBAAA???===;;;:::999;;;<<<<<<===???AAABBBCCCFFFFFFDDDCCCCCCBBBBBBBBBAAABBBBBBAAA???>>>@@@AAAAAABBB???@@@OOO___WWWCCC???@@@AAABBBDDDEEEFFFGGGCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@???===<<<<<<<<<@@@@@@AAAAAAAAA@@@@@@???@@@??????AAACCCDDDBBBAAA???>>><<<;;;;;;<<<===>>>===========================<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>>>>===>>>>>>???@@@AAABBBBBBBBB@@@@@@@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKKKKMMMNNNNNNOOOOOONNNKKKKKKJJJJJJIIIHHHFFFFFFCCCCCCCCCFFFHHHIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMMMMKKKGGG???000!!!  666555444333333333333444555555666666555555444333222333555666777777666666555444444444444555555666666555555666666777888999555555555444444333333333111111000000//////......000/////////000222333555222333333333444444444444555777999;;;;;;;;;999888666444222000000222444555555555555555444222111111222222222333333444444555333444555666666666666666555555555666666555444444000000111444777999888777888666555555555555444333222222111222222333444555555555555666777888999:::777777777777888888888888777888:::;;;;;;:::999888666666555444444444444444444333333444555555444222222111000111444666666666555444444333333333333444222222222222222222222222222333333444444333333222000000///000000222444555333555777777666555666777888888888888888777666666555666777888888999999888999999:::;;;;;;;;;::::::888999:::<<<===>>>>>>>>>;;;:::888777666777777888666777888:::::::::999999999:::;;;<<<============888888999999:::;;;;;;;;;:::::::::999999:::;;;;;;============<<<<<<<<<<<<999999:::;;;<<<======<<<<<<>>>???AAABBBBBBBBBAAA>>>>>>>>>======<<<<<<<<<>>>>>>?????????>>>>>>===;;;;;;;;;::::::::::::999999999:::<<<===>>>???@@@>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCDDDCCCCCCBBBAAA??????>>>===>>>???@@@AAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDBBB@@@>>>=========;;;<<<===>>>@@@CCCEEEFFFCCCCCCBBBAAA@@@??????@@@@@@AAAAAAAAA??????AAABBBDDDBBB>>>@@@LLLVVVOOOAAAAAABBBBBBCCCDDDEEEFFFFFFCCCCCCBBBAAAAAAAAAAAABBBAAABBBBBB@@@>>>======???AAAAAAAAAAAAAAAAAA@@@????????????AAACCCEEEDDDCCC???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAA@@@???>>>>>>???@@@AAABBBCCCCCCBBBBBB@@@AAABBBBBBBBBBBBBBBAAACCCDDDDDDDDDEEEGGGHHHIIIFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKJJJJJJHHHGGGGGGDDDCCCBBBDDDFFFHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNPPPNNNGGG>>>444'''   555555444333222333444444555666666666666555444444333333444555555444333333333222222222333333444555333444555666777777777777555555555555444444444444111111111111111000000000///.........///111333555222222222222333333333333555666999;;;<<<;;;:::999777666444222222222333444666555444333333333333333222333333444555555666666666666777777777777777666777777888777777666555444333222333555999:::888666999666333222333444444333222222222222333444555666555555555666666777777777777777888888999999::::::999999:::::::::999888888666555444444333444444444555444333444666666444222444222111222555666777666555555444444444555666666333333333333333333333333333222222333333444555666222333333333444444444555333666999999777666777888888999999:::999888777666666777888999::::::::::::::::::;;;;;;::::::999999888999:::<<<===???@@@@@@===<<<:::888888888888999999999999999::::::::::::999:::;;;<<<<<<<<<<<<<<<666777888999:::::::::::::::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;888888999:::;;;;;;;;;;;;999:::===@@@BBBBBBBBBBBB==================<<<<<<;;;<<<>>>???AAAAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;===>>>??????=========>>>???@@@AAABBBBBBCCCCCCDDDCCCBBBAAA@@@???>>>>>>===>>>@@@BBBDDDAAABBBCCCDDDDDDDDDDDDDDDGGGEEECCC@@@??????@@@AAA>>>>>>???@@@AAACCCEEEFFFBBBAAA@@@??????????????????@@@AAAAAA@@@@@@BBBDDDDDDCCCBBBDDDGGGHHHFFFCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAABBBCCCAAA>>>>>>???AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>???AAADDDEEEEEEDDD>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>=========>>>??????BBBBBBAAAAAA@@@@@@@@@???AAABBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHEEECCCBBBBBBEEEGGGHHHGGGGGGGGGGGGHHHJJJLLLNNNOOOMMMNNNIII<<<000'''  555444333222222222444444666666666666666666555444333333444444444333111000222111111111222222333444222333555777777777777666444444444555555555555555111111111111111222222222......------...000333444222222222222222222333333444666999;;;<<<;;;:::999999888666444333333333333666555333222222333444555333333444444555666777777777888888888888777777666999999999999888666555555666555444777999:::777444:::777333111111333444444333333333333444555666777444555666666666666666555777777888999:::;;;;;;;;;;;;::::::999999888888888555555444333333333444444666444333444777777555222555444333333555777777666555555555555555666777888333333333333333333333333333222222222333555777888444444555666666666555555333777::::::888666777999999999:::;;;:::999888777777777888999:::;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::<<<===???@@@AAA>>>===;;;999888888999999;;;;;;:::999999999::::::999:::;;;;;;<<<;;;;;;;;;666666777999999999999999;;;;;;<<<===<<<;;;:::888<<<<<<;;;;;;;;;:::::::::777888999999:::::::::999666888<<>>=========<<<<<<<<<<<<999999:::;;;<<<===>>>>>>============>>>???@@@AAABBBBBBCCCCCCCCCBBB@@@??????>>>===>>>???AAADDDFFFBBBCCCDDDDDDDDDDDDDDDDDDHHHFFFCCC@@@@@@@@@BBBDDD@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAAAAA@@@@@@@@@AAA>>>???AAAAAA@@@AAACCCEEEBBBCCCFFFHHHDDD???CCCKKKDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBB@@@BBBCCCBBB???>>>AAACCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>AAADDDFFFFFFEEE??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>===============>>>???BBBBBBBBBAAAAAAAAAAAA@@@CCCDDDEEEEEEEEEDDDCCCBBBAAABBBDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEFFFFFFGGGGGGHHHHHHCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIKKKKKKKKKLLLKKKKKKJJJIIIFFFDDDAAAAAACCCFFFGGGHHHHHHHHHHHHIIIJJJMMMOOOPPPKKKJJJBBB111"""  999777444222222333555777444555666888:::;;;;;;;;;888888777666555333222111222222111111000000//////333444555666777888999:::444555555555555555555555444444333222222222333333333333222222111222222222444222000//////222444666555666888999:::;;;<<<<<<;;;:::777555333333333333555444333222222333555666444444444444444555666666777888:::;;;;;;:::888777888888999:::::::::999999:::999777666666777999:::888777555444333333444444666555333222222333555666777555333444666777555222888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;::::::666555444333222111111222111333444555555555777999888777666555555777999;;;888999;;;;;;;;;999777666999777444111000111333444333333333444555666777888999888888777777888888999999999999999999999999999999:::;;;;;;<<<<<<<<<<<<:::::::::999888999;;;>>>:::666;;;===666888===:::777999:::<<<======<<<<<<<<<:::888888999;;;;;;::::::::::::999::::::;;;;;;;;;;;;<<<======<<<;;;:::777888888999:::;;;<<<<<<<<<<<<;;;::::::;;;===>>>@@@@@@???>>>===<<<;;;;;;555666777888999:::::::::888777888<<<@@@BBBAAA>>>BBB@@@>>>======<<<;;;:::;;;<<<>>>???@@@@@@@@@@@@>>>>>>>>>>>>===<<<:::999::::::::::::;;;;;;<<<===???>>>======>>>@@@@@@???BBBAAAAAAAAAAAABBBCCCDDDBBBAAA???>>>>>>@@@AAACCCBBBCCCDDDEEEEEEFFFFFFEEEHHHEEECCCCCCEEEFFFDDDAAAAAAAAAAAABBBCCCEEEGGGIIIHHHDDD@@@???@@@@@@???===AAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCC>>>???@@@AAABBBBBBBBBBBBGGGFFFEEECCCBBB@@@@@@???@@@@@@AAABBBDDDFFFHHHIIIBBBAAA@@@@@@AAACCCFFFGGGEEEFFFFFFEEEBBBAAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBB@@@>>>===<<<===???BBBDDDAAABBBBBBCCCDDDEEEEEEFFFBBBCCCCCCDDDEEEEEEDDDDDDBBBIIILLLFFFAAABBBDDDDDDFFFEEEEEEEEEEEEGGGHHHIIIKKKLLLMMMNNNMMMKKKIIIGGGIIIGGGDDDEEEHHHIIIHHHFFFKKKHHHEEEFFFIIIKKKKKKJJJIIILLLNNNMMMJJJHHHHHHIIIDDDBBB@@@@@@CCCGGGIIIJJJFFFIIIKKKKKKKKKJJJKKKLLLLLL???---  888777555444444555666777888888999999999:::::::::777777666666444333222111222111111111111111000000333333444555666888888999666555555555555555555555555444444333222222222222222222111111111222222333333222111000000111333444666666777999::::::::::::;;;:::888666444444444444666555333333333444666777555555555555555666666777777888999::::::999888777777777888:::;;;;;;;;;;;;<<<:::999777777888999:::999888666555444444444444666666555444444555666666777555333444666777666555888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::666666555444333333333333222444555666555555666888999888777777777888999:::888999:::;;;;;;999888666:::888666444444444555555555555444444555666777888::::::::::::::::::::::::999999999999999999999999999999:::;;;;;;;;;;;;;;;888999::::::999999:::<<<<<<888===???777888<<<777888999:::<<<<<<<<<<<<;;;<<<:::888888999:::::::::999999999999999::::::;;;;;;<<<===>>>>>>===<<<;;;999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>???@@@@@@>>>===<<<;;;::::::666777888999;;;;;;;;;<<<;;;999999<<>>======<<<;;;;;;<<<===???@@@@@@??????>>>>>>??????>>><<<;;;:::;;;;;;;;;:::;;;;;;<<<<<<>>>>>>======>>>?????????BBBBBBBBBBBBCCCCCCDDDEEEBBBAAA???>>>>>>???@@@AAA???@@@BBBDDDGGGHHHIIIIIIGGGEEEDDDEEEFFFGGGDDDBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHEEEAAA@@@AAAAAA???===AAAAAABBBBBBCCCBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDFFFGGGGGGBBBAAAAAAAAABBBDDDFFFGGGEEEFFFFFFEEECCCBBBBBBCCCCCCEEEFFFGGGGGGEEECCCAAAAAA???>>>===>>>???BBBDDDBBBBBBCCCDDDDDDEEEFFFFFFBBBCCCCCCDDDDDDDDDCCCCCCFFFEEEDDDEEEFFFGGGGGGFFFGGGFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMNNNMMMKKKIIIHHHJJJGGGEEEFFFHHHIIIHHHGGGJJJHHHFFFFFFIIIKKKKKKJJJIIIKKKNNNMMMKKKIIIIIIJJJEEECCCAAAAAADDDGGGIIIJJJGGGHHHHHHHHHIIIIIIIIIIII@@@555'''  666666666666666666666666777666444333222222333444555555555555444333222111111111222222222222222222333333444444555666777777777777666666555555555444666555555444333222222111000000000000111222333333333333333222222222222222666666777888888888888888;;;:::999777666555555555666555444444444666777888666666666666666777777888666777888999999888777666666666888:::;;;===>>>???>>>===;;;999888888888999::::::888777555555555555777777777777777777777777777555444444666888888888888999;;;<<<>>>?????????===>>>>>>>>>===<<<<<<;;;888777666555444444444555555666777777555555666777999::::::::::::999999888666777999::::::999888777999999888888777777777777888777555444444555777888:::;;;<<<<<<<<<<<<;;;:::999999999999::::::::::::999999::::::;;;;;;::::::777888::::::999999999:::===:::@@@AAA999999;;;666888999:::;;;<<<<<<;;;;;;;;;999888888999::::::999888888888888888999::::::<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???===<<<:::999999888666777999;;;===>>>>>>>>>???===;;;<<<>>>???@@@@@@CCCCCCAAA@@@???>>>===<<<;;;<<<===>>>??????>>>>>>>>>?????????>>>===<<<<<<===<<<<<<;;;;;;;;;;;;<<<=========>>>>>>>>>??????BBBBBBBBBCCCDDDDDDEEEEEECCCBBB@@@???>>>>>>???@@@@@@AAACCCEEEGGGIIIJJJJJJGGGFFFFFFGGGHHHHHHEEECCCFFFEEEDDDDDDDDDEEEFFFGGGIIIFFFCCCBBBAAAAAA???===AAAAAAAAABBBBBBCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEFFFFFFDDDCCCAAAAAABBBDDDEEEFFFEEEEEEDDDBBBBBBAAAAAABBBDDDFFFGGGEEEFFFGGGFFFDDDBBBCCCDDDCCCEEEIIILLLLLLIIIDDDAAABBBAAA???>>>>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBHHH@@@AAALLLTTTOOOHHHEEEHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMKKKJJJIIIJJJHHHGGGHHHIIIIIIIIIGGGIIIGGGFFFGGGIIIKKKKKKKKKHHHKKKMMMMMMLLLKKKKKKLLLHHHFFFCCCCCCFFFHHHIIIIIIIIIGGGEEEFFFGGGGGGDDD@@@///(((  333444555666666666555444333222000...---...///000444444444444444333333222222222222333333444444555333333333444444555555555888777777666666555555444666666555555444222111111/////////000111222333444444555555555555444222111666666777777777777777666;;;:::999888777777666666666666555555666777888999777777777666777888888999666777888888888888777666555666777999<<<>>>@@@BBB???>>>===;;;999888888888;;;:::999888777666666666666666777888888777666666777666555555666999:::;;;999:::<<<>>>@@@AAABBBBBB@@@@@@@@@???>>>===<<<;;;999888777777666666666777888999999888666555555666:::;;;<<<===<<<;;;999777555666777888999999888888777888999::::::999888888999888555444333444666777999:::<<<======<<<:::999999999999:::::::::::::::999999:::::::::::::::999555888:::;;;:::999999999===;;;AAADDD===<<<>>>999999999::::::;;;;;;;;;;;;:::999888888999:::999888777777777777888999::::::<<<===>>>???@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;<<<<<<===>>>???@@@@@@???>>><<<:::888888888888777999:::===???@@@AAAAAABBB@@@===<<<<<<===???@@@CCCCCCCCCBBB@@@>>>>>>>>><<<=========>>>>>>>>>===???????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<===>>>???>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>CCCDDDEEEFFFGGGGGGGGGGGGFFFFFFHHHIIIIIIHHHFFFEEEGGGFFFDDDCCCCCCCCCDDDEEEHHHGGGEEECCCBBBAAA???>>>AAAAAAAAAAAABBBCCCCCCDDDHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFEEEEEE@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEAAACCCEEEGGGHHHFFFDDDCCCBBBCCCEEEFFFFFFEEECCCBBBBBBBBBBBBBBBCCCEEEFFFGGGEEEFFFGGGFFFDDDCCCDDDEEECCCFFFIIILLLLLLIIIEEECCCCCCBBBAAA@@@@@@@@@BBBBBBDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCBBBBBBAAAAAAAAAAAAEEE>>>DDDWWW___SSSFFFCCCGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKKKKKKKHHHJJJLLLMMMMMMMMMMMMMMMJJJHHHFFFEEEGGGIIIIIIIIIJJJGGGEEEEEEFFFBBB:::222"""  111222444555555444222111222111000...///000222333333333444444555555444444333333444444555555666666333333333444444444444444777777666666555555555444555555666555555333222111000000000000111222333444555666777888777666444333555666666777777777666666999999999999999888777777555555555666777888999999777777777777777888999999777777777888888777777777666666777999;;;>>>AAABBB@@@???===<<<:::999888777:::::::::999999888777777555666777777777777666555888888888777888999;;;===999:::<<>>===<<<999888555666666777888888888888555666888:::::::::999888999777555444333444555666777888:::;;;;;;:::888777999999:::::::::;;;;;;;;;:::::::::;;;;;;::::::999666888;;;;;;:::999999:::<<<:::BBBFFF???@@@CCC===999999999999:::::::::;;;:::999888999:::;;;999888777777777777888999:::;;;<<<===???@@@@@@@@@???>>>@@@??????>>>>>>======<<<;;;<<<======>>>?????????>>><<<:::888777777888999999:::<<<>>>@@@AAABBBBBBCCCBBB???<<<;;;<<<>>>@@@AAACCCDDDDDDAAA??????@@@>>>>>>>>>===============>>>>>>>>>>>>>>>????????????>>>======<<<<<<<<<<<<;;;>>>@@@@@@???>>>???@@@???@@@AAABBBBBBBBBAAAAAABBBAAA@@@???>>>>>>======CCCDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFEEECCCBBBAAAAAABBBBBBFFFFFFEEEDDDBBBAAA@@@???AAAAAA@@@AAAAAACCCDDDEEEHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFFFF@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCC@@@BBBEEEGGGHHHGGGEEEDDDCCCEEEFFFGGGGGGEEECCCBBBBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEFFFEEEDDDCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBBFFF@@@FFFUUUWWWKKKCCCEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGEEEFFFHHHIIIIIIJJJKKKLLLHHHIIIJJJLLLMMMNNNMMMLLLJJJIIIGGGGGGHHHIIIIIIIIIJJJHHHEEEDDDBBB:::---### 111222333333333222000///...---------...000111222222333444555666666666666555555666666666666666666444444444444444444333333555555555555555555555555444444555666666555333222111111111111222333444444666666777888888777555444555555666777777777777777888888999999999888888777444444555666777888999999777777777777777888888999888888888888888888888888777777777888:::<<>>===<<<:::999888777888999999::::::999888888666666666666666666666666888999;;;;;;::::::;;;===:::;;;===???AAABBBCCCCCCBBBBBBAAA@@@???===;;;:::999999888888888888999999;;;;;;<<<:::888666666777:::;;;===>>>===<<<:::999666666666666666777777777333555777999:::::::::999888777777666555555555555777777999999999999777777999999::::::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;::::::888999;;;;;;:::::::::;;;<<<999AAADDD>>>@@@DDD???::::::999999999999::::::::::::999:::<<<<<<:::888777777777888999:::;;;<<<<<<===>>>???@@@@@@???????????????>>>>>>=========<<<<<<===>>>>>>>>>=========;;;999888777888:::;;;:::;;;===???@@@BBBBBBBBBBBBAAA???<<<::::::===???===AAADDDDDDBBB@@@AAACCCAAA@@@???>>>======>>>>>>===============>>>???@@@???>>>>>>============>>>;;;???BBBBBB@@@>>>???AAA@@@@@@AAABBBBBB@@@???>>>@@@@@@@@@??????>>>>>>===???@@@BBBDDDFFFHHHIIIIIIFFFGGGHHHHHHFFFFFFHHHIIIEEEDDDCCCAAA@@@@@@AAAAAABBBDDDEEEDDDBBB@@@@@@AAAAAA@@@@@@@@@AAACCCEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@BBBDDDFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEDDDCCCAAABBBCCCDDDEEEFFFFFFGGGCCCDDDEEEDDDCCCBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDEEEHHHCCCBBBFFFEEE@@@BBBIIIEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKKKKIIIGGGFFFFFFDDDFFFIIIJJJJJJJJJKKKLLLHHHHHHIIIKKKMMMNNNLLLJJJJJJHHHGGGGGGIIIJJJIIIIIIHHHEEEBBB>>>999///""" 444444444333222111000///++++++,,,,,,---.........222333444666777888888888777777777777777666666666666555555555444444333333222222333333444555555555222333555666777666444444444333333333333333444444444444555666666666555555444555666777888999999999666777888999999888777777333333555666777888888888777666666666666777888888999999888888888888999999999888888777888:::<<<>>>======<<<;;;:::999888777666666888999::::::999999999888777666666777888999888;;;>>>>>><<<::::::;;;;;;<<<===???AAABBBBBBCCCCCCBBBAAA@@@>>><<<:::999999888888888888888999999;;;<<<<<<;;;888777777888999:::;;;<<<<<<<<<;;;:::777777666666555555666666444555666888:::;;;;;;<<<777888999999999888777777888888888888888888888888999999::::::;;;<<<<<<===<<<=========<<<<<<;;;::::::;;;<<<;;;::::::<<<>>><<<999???AAA;;;===AAA===;;;:::999888888999::::::;;;::::::<<<======;;;999777777888888999;;;<<<===;;;<<<===???@@@??????>>>>>>>>>>>>>>>>>>=========<<<<<<=========<<<;;;:::;;;:::888777888999<<<===<<<<<<>>>???@@@AAAAAAAAA@@@@@@@@@===:::999;;;>>>:::???CCCDDDBBB@@@BBBEEECCCBBB@@@???>>>>>>>>>???<<<<<<;;;<<<<<<>>>???@@@>>>>>>======>>>>>>??????<<<@@@DDDDDDAAA???AAACCCBBBBBBCCCCCCBBB@@@>>>===>>>???????????????>>>>>>>>>???AAACCCEEEGGGGGGHHHFFFGGGGGGFFFDDDEEEHHHKKKEEEDDDCCCBBBAAAAAABBBCCC???AAADDDDDDBBB@@@AAABBBAAA@@@@@@@@@AAACCCEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDCCCBBBAAA@@@??????>>>???@@@AAABBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEAAABBBCCCDDDEEEFFFFFFFFFAAACCCDDDCCCBBBAAABBBDDDCCCBBBBBBBBBBBBCCCDDDEEECCCCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAABBBDDDFFFGGGFFFDDDAAA??????@@@DDDFFFFFFGGGHHHIIIJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHFFFIIIKKKKKKHHHEEEEEEEEECCCFFFIIIJJJJJJJJJKKKMMMHHHGGGGGGIIILLLMMMJJJHHHHHHGGGFFFGGGIIIJJJJJJIIIDDDAAA;;;444+++"""  777666555444222111000000//////000111111111000000222333555777888999999:::999999888888777777666666666666666555555444444333000111111222333444555555111222555666777777555444555555444333333333444444333333333333444555555555444555666888999:::::::::555666777999999888777777222333444666777777888888666666666666666777777888::::::999999999999:::::::::999888777777999;;;<<<<<<<<<<<<;;;:::999888777444555777999::::::::::::;;;:::888777777888:::;;;888;;;???@@@===:::::::::;;;<<<>>>???@@@AAABBBBBBCCCBBBAAA@@@>>><<<:::999888888888777888888999999;;;<<<<<<;;;999888888999999999:::;;;<<<<<<<<<<<<888777666555555555555555555555666888:::<<<===>>>888999;;;<<<<<<;;;999888999999888777777888999999999999::::::;;;<<<============>>>>>>===<<<;;;;;;;;;<<<<<<;;;:::;;;===???===999>>>???888999>>>:::;;;:::999888888888999:::<<<;;;;;;===>>>>>><<<999888888888999:::<<<===>>>:::;;;===>>>?????????>>>==================>>>>>><<<============;;;:::999;;;:::888777888:::===???<<<===>>>???@@@AAAAAAAAA>>>??????===:::999;;;===888===CCCDDDBBBAAACCCFFFDDDCCCAAA???>>>>>>??????<<<;;;;;;;;;<<<===???@@@>>>>>>======>>>???@@@@@@<<>><<<===>>>>>>????????????>>>@@@AAABBBCCCDDDDDDDDDDDDFFFGGGFFFDDDBBBCCCHHHLLLFFFEEEDDDCCCBBBCCCCCCDDD===@@@CCCCCCAAA@@@AAACCCAAA@@@??????@@@CCCEEEGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIEEEEEEDDDCCCAAA@@@????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFAAABBBCCCEEEFFFFFFFFFFFF@@@BBBCCCBBBAAAAAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAABBBEEEGGGIII@@@CCCDDDBBBDDDHHHFFF@@@GGGHHHIIIKKKKKKKKKKKKJJJGGGFFFFFFEEEFFFFFFGGGGGGEEEHHHKKKKKKGGGEEEDDDEEEBBBFFFIIIKKKJJJIIIKKKMMMIIIGGGGGGIIIKKKLLLIIIFFFGGGFFFFFFGGGIIIJJJJJJIIIAAA===555+++!!!  444222000...---...///000111111000//////000111222555444666::::::777555777<<<:::888888999888777555777666444333222111111111111222444555666555555444555555555555555555444444777777666555444444333333222444666444222111222444777666666555555555666666555666777666555555555777444444333222333444666777666666777777777555444222888999::::::888888999::::::<<<<<<:::777555777999999::::::;;;:::999777666777666666777999;;;:::999;;;:::999888888888::::::999:::<<<=========<<<<<<;;;:::::::::;;;===>>>@@@>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999888999::::::;;;;;;::::::;;;:::999888999:::;;;<<<666666666666666666555555888888888:::;;;;;;:::888:::;;;===>>>>>>===;;;:::888888777777777777888888888888888;;;===>>>===;;;>>>===<<<<<<;;;;;;;;;;;;???>>>======???>>>===;;;::::::;;;<<<<<<<<<;;;;;;???>>>===<<<;;;::::::::::::;;;===>>>>>><<<;;;999999:::;;;;;;::::::<<<>>>;;;<<<===<<<;;;<<<>>>???>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>============<<<;;;:::999:::<<<>>>@@@<<<=========>>>>>>>>>?????????>>><<<::::::<<<>>>888;;;???BBBCCCDDDFFFGGGCCCBBB@@@>>>===<<<;;;;;;======>>>>>>?????????@@@AAA@@@??????>>>????????????????????????@@@@@@@@@CCCDDDEEEEEEEEEDDDBBBAAA==================>>>>>>AAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBCCCFFFIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBCCCDDD@@@@@@@@@@@@@@@BBBEEEHHHEEEFFFGGGHHHGGGEEECCCBBBDDDEEEFFFHHHHHHGGGFFFFFFGGGFFFEEECCCAAA@@@BBBCCCBBBBBB@@@??????@@@BBBBBBCCCCCCBBBBBBBBBDDDFFFGGGJJJHHHFFFDDDCCCCCCEEEEEEGGGGGGFFFEEEDDDEEEEEEEEEBBBCCCDDDFFFFFFEEEEEEDDDBBBBBBAAA@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFCCCAAA@@@AAABBBCCCBBBBBBBBBCCCEEEFFFHHHIIIFFFEEECCCBBBBBBDDDGGGHHHGGGGGGIIIJJJKKKKKKLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHLLLKKKJJJKKKKKKJJJGGGEEEDDDEEEGGGJJJKKKJJJIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGIIIJJJIIIFFFGGGIIIHHHDDD>>>444&&&        333222000...---...//////222111000000///000111222555333555999999666555666;;;999777777888888666444666555444333111111111111333444444555555444333222555555555555555555555555888888777666666555444444222444555444111000222444666555555444444555555555444666777666555444555666444333333222333444555666666666666777666666555444888999::::::888888999::::::;;;<<<;;;888777888:::888999:::::::::999888777777666666777999;;;:::999::::::999888888888999:::999:::<<<=========<<<;;;:::::::::::::::<<<===>>>===<<<<<<;;;::::::;;;;;;999999999999999999999999888999999:::;;;:::::::::::::::999999999999999:::666666666555555555555555777777777999;;;;;;:::888:::;;;<<<======<<<:::999888888777777777777888888999999:::<<<>>>>>><<<;;;<<<<<<;;;::::::;;;<<<===???>>>>>>>>>??????<<<:::999::::::;;;;;;;;;;;;;;;>>>===<<<;;;:::::::::::::::;;;===>>>>>>===;;;::::::;;;;;;;;;999:::;;;===;;;<<<======<<<===???AAA>>>????????????>>>======??????>>>>>>>>>=========<<<;;;;;;;;;<<<===>>>???=========>>>>>>>>>>>>>>>??????>>><<<::::::===???:::<<<@@@BBBCCCCCCEEEFFFDDDDDDBBB@@@???>>>============>>>???@@@@@@AAAAAABBBAAA@@@???????????????>>>>>>>>>???@@@@@@@@@AAACCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@?????????AAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBCCCEEEHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCCCC@@@AAAAAA@@@@@@BBBEEEHHHEEEFFFGGGHHHGGGFFFDDDCCCEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJIIIGGGDDDCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGIIIGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEBBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFDDDAAA@@@@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHFFFEEECCCBBBBBBCCCFFFGGGFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIILLLKKKKKKLLLLLLKKKHHHFFFDDDEEEGGGIIIJJJJJJJJJIIIGGGHHHJJJKKKKKKJJJHHHGGGEEEHHHIIIHHHHHHIIIEEE>>>444+++         222111000.........//////333333222111000000000000444222444777888555444666999777666666777777555444555444333222111000000000444444444444333222111000555555555555666666666666999888888777777666666666222333444333111000111222444444333333333333444444444555666555444444444666333333333222333333444555666666555555666666777777888999:::999888888999:::999;;;<<<<<<:::999::::::777888999999:::999999999888777666777999::::::999999999888888888888999:::::::::;;;<<<<<<<<<<<<;;;999999999999:::;;;<<<<<<<<<;;;;;;::::::::::::;;;777777777777777777777777888888999::::::::::::999999999999999888777666666555555555555555555555555666666666777:::;;;:::888:::;;;;;;<<<;;;:::888777999999888888888888999999;;;:::;;;===>>>???===;;;<<<:::999888999;;;>>>???>>>>>>???@@@@@@???;;;888888999999999:::::::::;;;<<<<<<;;;;;;::::::999999;;;<<<===>>>>>>===<<<;;;;;;;;;<<<;;;999999:::;;;;;;<<<===>>>>>>???AAACCC???@@@@@@@@@@@@???>>>>>>????????????>>>>>>>>>>>>;;;<<<===>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;===???<<<>>>AAABBBBBBBBBDDDEEEFFFEEEDDDCCCBBBAAA@@@???===>>>???@@@AAABBBCCCDDDCCCBBBAAA@@@????????????======>>>???@@@@@@AAAAAACCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDCCCDDDDDDCCCBBBBBBEEEGGGEEEFFFGGGHHHHHHFFFDDDCCC@@@CCCFFFHHHHHHFFFCCCAAA@@@AAABBBAAAAAABBBDDDGGGFFFFFFHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNOOOMMMJJJGGGEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGFFFEEECCCCCCCCCDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@DDDEEEFFFGGGGGGGGGFFFEEEBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCGGGFFFDDDBBBAAA@@@AAAAAAEEEDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBBAAACCCDDDEEEEEEFFFGGGIIIJJJLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJMMMLLLLLLMMMNNNMMMJJJHHHDDDEEEGGGIIIJJJJJJJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHCCCHHHKKKJJJIIIFFF>>>555&&&      222111000////////////000444444333222111000000000444111222666666333333555666555444444666666555333444444333222111000000111333333333333333333222222666666666666666777777777888888888777777666666666333333333222111111000111222222222222222222333444333555666555444333444555333333333333333333444444666555555444555777999:::777999:::999888777888999999:::<<<<<<<<<;;;;;;;;;777777888888999999999:::888777666777999:::999888888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::;;;:::999999999999::::::777777777777777777777777777888888999999999999999777888999999888666444333555555555555555666666666666555555666999:::999888:::::::::::::::999777777999999888888888888999999:::999:::===???@@@???======;;;888777777:::===???>>>>>>???AAAAAA???:::777888888888888999::::::;;;;;;;;;;;;::::::999999888;;;<<<===>>>>>>>>>======;;;<<<<<<;;;999888999;;;;;;<<<>>>>>>???@@@CCCEEE@@@AAAAAAAAAAAA@@@??????@@@?????????>>>>>>>>>>>>;;;===>>>@@@@@@@@@>>>>>>?????????>>>>>>>>>>>>===>>>??????>>><<<<<<>>>@@@???@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA>>>>>>???AAABBBDDDEEEFFFDDDCCCBBB@@@@@@?????????======>>>???@@@AAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCCBBBAAABBBAAAAAAAAABBBBBBCCCDDDBBBCCCDDDCCCBBBBBBDDDFFFDDDFFFHHHIIIIIIGGGDDDBBB@@@BBBDDDFFFGGGEEECCCAAAAAABBBCCCBBBAAABBBDDDFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEGGGJJJNNNPPPQQQSSSTTTSSSOOOJJJGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDGGGIIIJJJIIIGGGFFFFFFFFFDDDDDDCCCCCCDDDDDDAAACCCDDDEEEEEECCCAAA@@@DDDEEEFFFGGGHHHGGGGGGFFFBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBCCCDDDFFFFFFEEEEEEDDDEEEEEEFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKMMMNNNLLLKKKKKKJJJJJJJJJJJJJJJMMMMMMMMMNNNOOONNNLLLJJJEEEFFFHHHIIIJJJKKKKKKKKKIIIJJJKKKKKKLLLKKKKKKJJJEEEJJJMMMKKKGGG@@@555)))    $$$,,,&&&'''%%%222111111111000000000111444444444333222111000000444111222555666333333555555444333444555666555444444444333222111111111111111111222222333444555666666666666777777777888888777777666666666666666555555444333222222222111000111111111111111222333333444555666555444444555666444444444444444444444444666555555555666777999;;;777888999999777777888999:::::::::;;;<<<<<<;;;;;;777777777888888999999:::999777777777999:::999888888888999999::::::::::::;;;;;;;;;:::::::::;;;;;;999999999999999999888888999999888888888888999999666666666666666666666666666777888888999999888888777777888888777555444222555555555666666666777777777555555666888999999888:::::::::999999888888777999888888888888888888999777888999<<<@@@AAAAAA???>>><<<999666666888:::<<<===>>>???AAAAAA???;;;777888888888888888:::;;;<<<::::::;;;;;;;;;:::999888;;;;;;<<<===============<<<======;;;999999:::;;;;;;===>>>??????@@@CCCEEEAAAAAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>===<<<===???AAAAAA@@@>>>===????????????>>>>>>>>>>>>>>>???@@@???>>>===???@@@AAABBBCCCBBBAAAAAACCCDDDCCCCCCDDDDDDCCCBBBAAA@@@>>>???@@@BBBCCCEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAABBBAAA@@@??????@@@BBBBBBCCCDDDEEEFFFEEEDDDBBBAAACCCCCCCCCBBBCCCCCCDDDDDDBBBCCCDDDDDDCCCCCCDDDFFFDDDFFFHHHIIIIIIGGGEEECCCAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDCCCBBBBBBCCCEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEGGGKKKOOOQQQSSSUUUWWWVVVRRRMMMIIIHHHCCCDDDFFFFFFFFFFFFDDDCCCCCCEEEHHHJJJKKKJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDFFFGGGFFFEEECCCAAADDDEEEFFFGGGHHHGGGGGGFFFBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBCCCDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFGGGIIIJJJLLLMMMKKKLLLKKKKKKKKKKKKJJJJJJMMMLLLMMMNNNPPPPPPNNNLLLGGGHHHIIIJJJKKKLLLLLLMMMKKKKKKLLLLLLMMMMMMMMMMMMKKKMMMMMMGGG@@@777***     888>>>444///''' 222222222222222222222222444444444444444333222111444222222555555333333666444333222333555666666555555444333333222222222333111111222222444666777888666666777777888888999999666666666666666666666666777555333333333333111000111111000111111222333444555666777666555444555777555666666666666555444444666555666666777888999:::777888999888777777888999===;;;999999:::;;;;;;:::888888777777777888999999999888777888999:::999777888999:::;;;<<<<<<<<<;;;<<<;;;::::::999::::::::::::::::::::::::999888777888777777777777888999999666666666666666666666666666666777888888888888777777777777777666555555444666666666777777888888999999777666666888999999888999999999999999999999999888888777777777777888888777777999<<>><<<999777666777888:::======>>>@@@AAA???<<<999999888888888999:::<<<===999:::;;;<<<<<<;;;:::999::::::;;;;;;<<<<<<============>>><<<;;;;;;<<<===<<<===>>>??????@@@BBBDDD@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>============<<<===???@@@@@@???>>>===>>>>>>>>>?????????@@@@@@>>>???@@@@@@??????@@@AAAAAABBBCCCBBBAAAAAACCCEEEAAABBBCCCDDDDDDCCCAAA@@@???@@@AAABBBCCCDDDEEEFFFCCCCCCBBBBBBAAAAAABBBBBB???????????????@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCEEEFFFFFFEEECCCBBBEEEEEEDDDDDDDDDEEEEEEFFFCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIHHHGGGEEEDDDBBBAAA???>>>???AAADDDEEECCCDDDEEEDDDCCCBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEGGGJJJNNNPPPTTTVVVWWWVVVRRRMMMJJJIIIDDDEEEEEEFFFFFFEEEEEEDDDCCCEEEHHHJJJKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDEEEFFFGGGGGGGGGFFFEEECCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEBBBBBBCCCEEEFFFHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGIIIKKKLLLKKKKKKKKKLLLKKKJJJJJJIIILLLLLLLLLNNNPPPPPPOOOMMMJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMNNNNNNOOOOOOPPPPPPOOONNNGGG===444,,,"""   """000...$$$!!! 333444444444444444444444333333444555555444333222555333222555555333444777444333222333666777777666555555444444333333444444444444333333444666777888666666777888888999::::::777777777777777777777777888666444444555444222000111111111111222333444444666777888777666666777888777777888888888777555444555666777888888888888888666888999888777666777999???;;;888666888::::::999999888777666666777888888999888777888999999888777999:::;;;===============<<<;;;:::999999999::::::;;;;;;;;;;;;:::999777666777666666666666777888999777777777777777777777777555666777777888888777777777777666666666666666777666777777888999999::::::<<<999777777888999999888999999999999999:::;;;<<<777777666666666666777777999888999;;;>>>>>>===;;;:::999888777777888999999<<<<<<<<<>>>@@@@@@>>><<<999999888888999;;;===???999:::<<<======<<<;;;:::999999999::::::;;;<<<======>>>>>>>>><<<<<<>>>@@@<<<===>>>>>>>>>>>>@@@BBB@@@@@@@@@@@@@@@??????>>>============<<<<<<<<<;;;======>>>??????>>>===<<<======>>>???@@@@@@AAABBB===???AAAAAA@@@???@@@AAABBBBBBCCCBBBAAABBBDDDFFFAAABBBCCCDDDEEEDDDBBBAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDD@@@@@@@@@???????????????@@@@@@AAABBBBBBBBBBBBBBBAAACCCEEEGGGHHHGGGEEEDDDGGGGGGFFFFFFFFFFFFFFFGGGCCCEEEGGGGGGFFFEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEBBBAAA@@@???@@@BBBDDDFFFCCCEEEFFFEEECCCBBBBBBCCCCCCDDDDDDEEEFFFGGGIIIIIIFFFFFFEEEFFFGGGJJJLLLNNNSSSUUUUUUTTTPPPMMMJJJJJJEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEGGGIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEECCCDDDEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFGGGHHHJJJKKKJJJJJJKKKKKKKKKJJJIIIHHHKKKKKKLLLNNNPPPPPPOOOMMMLLLLLLLLLMMMNNNOOOPPPQQQOOOOOOOOOPPPPPPQQQRRRSSSPPPKKK???000&&&"""    444444555555666555555444222333444555555555444333666333333555666444555888444333222444666777777666666666555444444444555555777666555444444555777888666777777888999999::::::888888888888888888999999:::777444444666555333000111111111111222333444555666888999888777666777999777888999999999777666555555666888999999888777777666888999888777666777888AAA<<<777555666888999888:::999888666666666777777:::888777888999999888777999:::<<<>>>???>>>>>>======<<<:::999888999::::::;;;<<<<<<<<<;;;999888666666666666666666777888888888888888888888888888888555666666777777777777777888777666555555666888999777777888999::::::;;;;;;===;;;888888888999999888888888888999:::;;;======666666555555555555666666;;;::::::;;;===<<<:::888777777777888888999::::::<<<<<<<<<===???@@@???>>>:::999888888:::<<<>>>@@@:::;;;===>>>>>>===;;;:::999888888999:::;;;<<<======>>>???>>>===>>>@@@BBB===>>>???>>>===>>>???AAA???@@@@@@@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>=========<<<<<<===???@@@AAABBBCCC===???AAAAAA@@@@@@AAABBBBBBBBBCCCBBBAAABBBDDDGGGAAABBBDDDEEEFFFEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEAAAAAA@@@@@@???>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBAAACCCFFFHHHIIIIIIGGGFFFHHHHHHGGGGGGGGGGGGGGGHHHDDDFFFGGGHHHGGGFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFBBBAAAAAAAAABBBDDDEEEFFFCCCEEEFFFEEECCCBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIFFFFFFFFFFFFGGGIIIKKKLLLRRRTTTTTTRRROOOLLLKKKJJJFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEGGGHHHIIIHHHHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEBBBCCCDDDFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHCCCCCCDDDFFFGGGHHHIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJIIIJJJKKKKKKKKKJJJHHHGGGJJJJJJKKKMMMPPPPPPOOOMMMMMMMMMMMMNNNOOOPPPRRRRRRPPPPPPPPPQQQQQQSSSTTTTTTOOOGGG888'''      222555666444444777666333666333000111444666666555222333444666666666555555222333444444555555444444444555555555555555444444666777777888888666555444888777666666777999:::<<<<<<;;;;;;::::::999999888666555444333333333333333444444444444444444333333:::999999888888999999:::<<<<<<;;;;;;;;;:::::::::777888888999999888888777:::::::::999888777666555666666666666666666666666666666777777666555444444888777555666888999888888999:::;;;<<<============>>>===;;;:::999:::;;;;;;>>>>>>>>>===;;;999777555===999555555777999999888999999:::::::::999999888777888888888888999999999999888888777777777777777777888999:::::::::::::::;;;;;;<<<<<<;;;;;;::::::>>><<<;;;;;;;;;:::999888999999888888777888888999999999:::::::::999888888999888777777777888999::::::;;;===??????>>><<<;;;::::::::::::;;;===>>>@@@>>>>>>===<<<;;;::::::999888888999::::::;;;<<<<<>>@@@AAA???<<<========================AAAAAAAAA@@@???>>>===<<<======<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>======>>>>>>?????????@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@BBBCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAABBBAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@DDDDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCDDDEEEGGGHHHEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDIIIHHHFFFEEEEEEEEEFFFGGGBBBCCCCCCDDDEEEFFFFFFGGGFFFEEEEEECCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDEEEEEECCCCCCDDDFFFGGGHHHJJJJJJMMMNNNPPPQQQPPPMMMJJJHHHDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFHHHHHHGGGEEEFFFFFFEEEDDDDDDDDDDDDDDDHHHHHHHHHHHHIIIIIIJJJKKKFFFEEEDDDCCCCCCBBBCCCCCCAAACCCFFFGGGFFFEEEDDDDDDGGGFFFFFFEEEEEEDDDDDDDDDJJJHHHFFFEEEFFFFFFEEEDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFDDDCCCCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLOOONNNMMMLLLLLLMMMNNNNNNMMMSSSVVVSSSPPPRRRSSSSSSCCC888(((       555888888555555666666222666333111222444666666555333444555666777777666666333444444444555555666666555555666666666555555555777777888888888777666555777777777777888999:::;;;999999999999999999999:::666555444444333333333444666555555555444444333333999999888888999999:::;;;<<<<<<<<<;;;;;;:::::::::888888999999999999888888::::::::::::999888777666666666666666666666666666666666777777666666555444888666555666888999999888999999:::;;;<<<<<<<<<<<<<<<<<<:::999999999::::::=========<<<;;;999777666:::999777777888999:::999::::::::::::999999888777777777888888888999999999999888888777777777777777777888999999::::::999999::::::;;;;;;;;;;;;::::::===<<<;;;;;;;;;;;;:::999:::999999999888999999999:::::::::;;;::::::999888999999888888888999:::;;;;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;;;;===>>>???=========<<<<<<;;;;;;:::888999999:::;;;;;;<<<<<<@@@>>>===>>>@@@AAA>>><<<=========<<<<<<=========AAAAAAAAAAAA@@@???>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<======>>>============>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@??????AAABBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@DDDCCCBBBBBBBBBDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDHHHGGGFFFFFFEEEEEEEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIKKKLLLNNNNNNNNNLLLIIIHHHEEEEEEDDDDDDDDDDDDDDDDDDFFFEEEEEEFFFHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDGGGGGGGGGGGGHHHIIIJJJKKKFFFFFFDDDCCCBBBBBBBBBBBB@@@CCCEEEFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDHHHFFFEEEEEEFFFFFFEEEDDDBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCEEEFFFGGGGGGEEEDDDBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNLLLLLLKKKLLLMMMMMMLLLPPPRRRQQQQQQRRRNNNHHH777---!!!      888::::::777666777666222555444222333444666555555444444666777888888888888555555444444555777888999666666666666777777777666888888999999888888777666777777888999::::::::::::666666666777888999999:::666555444444333444444444888888777666555444444333777777888888999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999::::::;;;::::::999888888888888888888888888888888666777777777777666666555777555444555777999999999777888999:::;;;;;;;;;;;;;;;:::999999888999999999;;;;;;;;;;;;;;;999888777777888999999999999:::<<<::::::::::::999888777666777777777888888888999999999888888777777777777777777888888999999999999888999999:::::::::::::::999<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::999999::::::;;;<<<<<<<<<===>>>???@@@@@@AAA???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<>><<<>>>>>><<<<<<<<<<<<>>>>>>AAAAAAAAAAAAAAAAAA@@@@@@BBBAAA@@@???===<<<;;;;;;:::;;;;;;<<<=========<<<<<<======???@@@AAABBBBBB@@@@@@AAAAAA@@@@@@???>>>>>>???@@@??????@@@BBBEEECCCCCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@????????????@@@BBBBBBBBBBBBCCCDDDFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDHHHHHHGGGFFFEEECCCBBBAAACCCCCCBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGEEEEEEDDDDDDCCCCCCCCCBBBFFFEEEEEEFFFHHHIIIGGGFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJGGGFFFDDDBBBAAAAAAAAAAAA@@@BBBEEEEEEDDDCCCCCCDDDDDDDDDFFFGGGGGGFFFEEEEEEEEEDDDCCCDDDEEEFFFFFFDDD???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFEEECCCBBBCCCDDDFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCFFFGGGHHHIIIKKKKKKLLLLLLNNNMMMLLLKKKKKKKKKKKKKKKKKKNNNPPPPPPQQQNNNCCC888((("""      888;;;;;;888777999777444555444444444555555555555555555666777888999999999777666555444555888:::<<<777777777777777888888888999999999999888888777777666777999:::::::::999888555555555666666777777777555555444444444444555555:::999888777666555444333666666666777999;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::;;;;;;;;;:::999999999999999999999999999999777777777888888777777666666555444555777999999999666777888999999:::::::::999999888888888888888888:::::::::::::::999999999444888;;;;;;999999:::===;;;;;;::::::888777666555777777777777888888888888999888888777777777777777777777888888888888888777777777888999:::::::::999:::;;;<<<<<<;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<============>>>???AAABBBCCCAAA@@@>>>=========>>>>>>;;;<<<<<<<<<=========>>>::::::::::::;;;;;;<<<<<>>===???>>>===<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAA???===;;;999888888999:::;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAACCCCCC???????????????>>>>>>======>>>>>>======???CCCFFFBBBBBBBBBBBBBBBAAAAAAAAA???@@@AAAAAABBBAAAAAAAAA??????@@@AAABBBCCCCCCDDDAAA@@@@@@???????????????AAAAAA@@@AAABBBDDDFFFGGGEEEFFFGGGGGGFFFEEECCCBBBFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@@@@AAACCCDDDDDDDDDFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????============>>>>>>?????????@@@AAABBBCCCDDDEEEEEECCCDDDFFFGGGHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBFFFFFFFFFGGGHHHIIIHHHFFFCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGIIIJJJGGGFFFCCCAAA@@@@@@@@@AAA@@@BBBDDDDDDCCCBBBCCCDDDBBBCCCEEEGGGGGGGGGFFFEEEBBBBBBBBBCCCEEEFFFEEEDDD@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBDDDEEEFFFEEEDDDCCCBBBCCCDDDFFFGGGHHHGGGGGGEEEDDDCCCBBBBBBDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJOOOQQQOOOKKKCCC666)))      666::::::888888::::::777555555666555555444555555555555666777888999:::;;;888777666555666888:::<<<777777777666777888999:::999999999888888888888888666777888999:::999888777666666666555555444444444555555444444444555555666:::999999777666555444444444555555666888:::<<<===:::::::::;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999:::;;;;;;;;;::::::::::::::::::::::::::::::777777888888888888888777666555444555777888999888555666777888999999999999777888888888888888888888999999999999888999999999444777;;;;;;999888:::===;;;::::::999888777555444666666777777777888888888999888888777777777777777777777777888888777777666555666777888999999999999999;;;<<<;;;:::999;;;===:::;;;<<<============<<<<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<=====================>>>???AAABBBCCCBBBAAA???>>>======>>>>>>;;;;;;<<<<<<===>>>>>>>>>::::::;;;;;;;;;;;;<<<<<>>>>>>>>???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@BBBCCCDDDBBBBBBAAA???===:::777666777888999;;;<<<=========;;;<<<===>>>@@@AAACCCCCC??????>>>>>>==================>>>======???BBBEEEAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAA@@@@@@>>>??????@@@AAABBBCCCCCCAAA@@@??????>>>>>>??????????????????AAABBBDDDFFFDDDEEEEEEFFFEEEDDDBBBAAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCCBBBCCCEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@???<<<<<<===============>>>??????@@@AAABBBCCCCCCDDDBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCGGGFFFFFFGGGIIIIIIHHHFFFCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHGGGEEEBBB@@@??????@@@AAA@@@BBBDDDDDDBBBBBBCCCDDDBBBBBBDDDEEEFFFEEEEEEDDDAAAAAAAAACCCEEEFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGEEEDDDDDDCCCDDDEEEFFFFFFIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGJJJOOOQQQJJJ???444)))       666999:::888888;;;;;;888444666777777555444444555555555555666777999;;;;;;888888777666777888999:::777777666666666888999:::999999888777777777777888666666777777777777777666777666666555444444333333555555555444555555666777999888888777666555555444333333444555666888:::;;;999999999999::::::::::::999999::::::::::::999999888888999::::::;;;::::::::::::::::::::::::::::::777888888999999999999888777555444555666777777666555666777888999999999999777777888999999999888888999999888777777888888888666777888888888888999;;;999999999999888777666555666666666777777777888888999888888777777777777777666777777777777666666555333444555777888999999999888:::<<<;;;888777999;;;999:::<<<===>>>>>>===<<<<<<<<<======<<<<<<;;;:::;;;;;;<<<============<<<======>>>???@@@AAAAAABBBAAA@@@???=========>>>>>><<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@?????????AAABBBCCCBBBBBBAAA@@@===:::777555666777999;;;<<<===>>>>>><<<======???@@@AAABBBBBB@@@???>>>============>>>===>>>???>>>>>>???AAADDDAAA@@@???>>>>>>>>>??????<<<===>>>????????????????????????@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAABBBDDDEEEFFFGGGGGGCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBBBBAAAAAAAAA@@@============>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFGGGIIIJJJHHHGGGCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGEEECCCAAA???>>>???AAABBBAAACCCDDDDDDCCCBBBDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBDDDFFFGGGEEECCCFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDFFFIIIKKKMMMNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFIIIMMMJJJ>>>000'''    +++///&&&   777::::::888888:::999666444666888888555444444555444444444555666888:::<<<888888888888777777777777777666555555555777999;;;999888777666666666777777666666555555555555666666555555555555555444444444555555555555555666777777777777777666666555555555222222333333555666888888777777888888888999999999888888999999999999888888666777888999::::::::::::999999999999999999999999777888999999::::::999999888666555555666666666555666666777888999999999999777777999:::::::::999999:::999888777666666777888999777555555666888888888888888888888888777666666666666666666777777777888999888888777777777777777666666777777666666555444222333444666777888999999777:::<<<:::666444666999888:::<<<===>>>>>>===<<<;;;<<<<<<<<<<<<;;;:::::::::;;;<<<=========<<<<<<<<<===???@@@@@@@@@??????@@@???>>>===<<<===>>>???===============>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999<<<>>>???======>>>@@@<<<===???@@@@@@???===<<>>>>>???AAABBBBBBBBBBBBAAA???;;;888666666777999;;;===>>>??????===>>>>>>???@@@@@@AAAAAA@@@???>>>=========>>>>>>>>>???@@@@@@??????AAABBB@@@???>>>=========>>>>>>:::;;;<<<===>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAACCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCBBBAAAAAACCCBBBBBBBBBCCCCCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCBBBBBBBBBBBBBBB??????????????????>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFHHHIIIJJJIIIGGGDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFDDDBBB???======???BBBCCCCCCDDDEEEDDDCCCCCCEEEFFFCCCBBBAAA??????@@@AAABBBBBBBBBCCCEEEGGGGGGEEECCCDDDEEEFFFGGGHHHHHHHHHGGGEEEEEEDDDDDDEEEFFFHHHIIIFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEECCCDDDGGGJJJLLLNNNOOOPPPOOOOOONNNMMMKKKIIIGGGEEEHHHFFF<<<...$$$    &&&***555>>>666!!!   999;;;;;;888777888777444444777999888666333444555444444444444666888:::<<<888888999888888777666555666555444444555777999:::999888666555555555666777777666444333333444555666333444444555555666666777555555555555555666777777666666666666555555555555222222222333444555666777666666777777888888888999888888888999999888888888555666777888999:::::::::999999999999999999999999777888999:::::::::::::::999777555555555666555444666777888999999::::::999777888999:::;;;;;;:::999;;;:::888666666666666777;;;777333333666888777666777777888888888777777666666666666666777777777777999888888777777777777777666666777777666555444444111222444666777888999999777:::<<<:::555333555888888999;;;===>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::999999:::<<<=========<<<;;;<<<===???@@@@@@???>>>===???>>>===<<<<<<===>>>???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;888;;;>>>>>><<<<<<>>>@@@<<<===@@@AAAAAA@@@===<<>>======>>>@@@AAACCCCCCCCCBBB@@@===:::888666777999<<<>>>???@@@@@@>>>>>>??????@@@@@@@@@AAAAAA@@@>>>=========>>>???>>>@@@BBBBBB@@@@@@@@@AAA@@@???===<<<<<<======>>>999:::;;;<<<============@@@@@@@@@???????????????@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>@@@@@@???>>>???@@@BBBCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEDDDCCCAAA@@@CCCBBBAAAAAABBBCCCDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????@@@@@@@@@AAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJJJJIIIGGGDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFCCCAAA>>>======???BBBDDDCCCDDDEEEDDDCCCDDDEEEGGGDDDBBB@@@======>>>@@@BBBCCCCCCDDDFFFGGGGGGEEEBBBBBBCCCEEEFFFHHHIIIIIIIIIFFFEEEEEEEEEEEEGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCEEEGGGJJJMMMOOOPPPQQQOOOOOOOOONNNLLLIIIGGGEEEGGG???111###  %%%222@@@CCCIIIFFF111    666777888999999888777666444888999777777:::999555111222222333555666666777666666666666777777777777333333555777888999999999999999888777666555444444444555555555666666777777666555444333333444555666666444222222444666777777666666666666555444333222444222111111222444777:::888999999999999888777777888888888888888777666666666777888999:::;;;;;;;;;;;;:::888777777777888888777888:::<<<<<<;;;:::999555555444444444555555666666777888999:::;;;;;;;;;;;;999888:::===>>>===:::888888888777777777777666666777888999999888777666777888999::::::999777666::::::999888888777777666666777777777777777666555999:::999999777555222111444333333444777888888777<<<;;;999777666666777888999:::<<<>>>???>>>===<<<:::999888888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>888:::<<<=========???AAA@@@??????>>>===<<<<<<;;;;;;<<<===?????????>>>>>>=========<<<<<<;;;;;;;;;888999:::;;;;;;;;;;;;:::<<<===???@@@@@@??????>>>???>>>===<<<===>>>@@@BBBBBBBBBBBBAAA>>><<<999777<<<;;;::::::;;;===@@@AAA@@@AAABBBBBBBBBBBBEEEGGGEEEBBB>>>>>>@@@AAA@@@>>>>>>???AAACCCDDDDDDCCCBBB>>>>>>???@@@???>>>===<<<;;;;;;=========<<<;;;:::@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>???AAACCCEEEHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA??????@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHHHHGGGFFFFFFGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHFFFEEEDDDDDDFFFIIIKKKMMMNNNNNNNNNOOONNNMMMLLLJJJHHHEEECCC;;;111%%%   """'''222@@@JJJNNNDDD555%%%   666666777888888777666666555999:::777777999888555222222222333444444555555555555555666666666777777333444555666777888888888888888777777666555555555555555555555666666666777777666555444444555666666888777555555666777777666666666666666555444333333666555333111111333555777888888999999888888777666888888888888888777666666666777888999::::::::::::;;;:::999777777777888999888999;;;<<<<<<;;;:::999777777666555555666666666888888999:::;;;;;;;;;:::999888888:::===>>><<<:::999999999888888888777777777888999::::::999888777888999:::<<<<<<;;;999888:::::::::999888888777777666777777777777777666666:::::::::999888555333222666555555666999::::::999;;;999888666666777888999999:::<<<>>>???>>>======<<<;;;:::999888999999:::::::::::::::;;;<<<===>>>:::;;;============???AAA@@@??????>>>======<<<<<<;;;<<<===>>>>>>>>>===<<<======<<<;;;;;;:::::::::999999999999:::::::::;;;;;;<<<===?????????>>>>>>???>>>===<<<<<<>>>???@@@BBBBBBBBBAAA???===;;;999===<<<;;;;;;;;;===???AAA@@@BBBCCCCCCCCCCCCDDDEEEEEEBBB??????@@@AAA@@@>>>???@@@BBBDDDEEEDDDCCCBBB???@@@@@@@@@@@@???======<<<<<<<<<======<<<<<<;;;@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAA@@@@@@??????======<<<<<<<<<<<<======>>>???@@@???======???AAABBBCCCFFFGGGHHHGGGEEEDDDFFFFFFFFFFFFEEECCCAAA@@@BBBCCCDDDCCCBBBAAADDDFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@CCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBDDDFFFGGGCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHFFFEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCDDD>>>>>>>>>>>>???AAACCCDDDGGGFFFFFFEEEEEEEEEEEEEEEEEECCCBBB@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNRRROOOLLLMMMNNNKKKDDD===000(((    )))777@@@AAA@@@AAA222,,,"""  555666666777777666666555777:::;;;888777999777444333333333333333333333333444444444555555555666666333444555555666666555555666666666666666666666666555555555555666666666666777777666666666666777777;;;999888999999999777555777777777666555555444444888777444222111222333333888888888888888777666666777777888888777777666666777777888999::::::::::::;;;:::999888888888999::::::;;;<<<<<<<<<;;;:::999999999888777666666666666888999999:::::::::999999777777999;;;======;;;999::::::::::::999999999999999999::::::::::::999999999:::;;;=========<<<;;;;;;;;;;;;:::999999888888777777777777777777777777::::::::::::999777555444888777777888:::<<<<<<;;;:::999777666666777888999999;;;<<<>>>>>>>>>======???>>><<<;;;:::999999999::::::::::::;;;<<<======<<<===???>>>======???@@@?????????>>>>>>======<<<<<<<<<<<<===<<<<<<;;;;;;>>>===;;;:::999999:::::::::999888888888999:::;;;999:::;;;===>>>>>>>>>>>>@@@???===<<<<<<===>>>>>>AAABBBBBBBBBAAA???===<<<===<<<<<<;;;<<<===???@@@AAACCCEEEEEEDDDCCCCCCCCCDDDBBB@@@@@@@@@AAA@@@???@@@AAACCCDDDEEEEEEDDDCCCAAABBBBBBAAA@@@???>>>=========<<<<<<<<<<<<======???@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAA>>>>>>>>>======>>>>>>>>><<<===>>>>>>======???AAACCCDDDDDDEEEFFFEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBCCCCCCDDDBBBAAAAAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDBBBBBBDDDEEEGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA???>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNRRRNNNKKKLLLNNNIII===222%%%  !!!###(((---999FFFGGG;;;---&&&   555555666666666666555555888;;;;;;888888999777333444333333222222111111000333333333444444444555555444444444555555444333333555555555666666666777777555555555666666666666666777777777777777888888888999999999:::;;;:::777555777777666666555555555555888777555333222222222333777777888888777777666555666777777777777777666666777777888999999999999999;;;:::999888888999::::::<<<<<<<<<<<<<<<;;;:::999:::999888777666555555555888888999999999888777777666777999<<<===<<<:::999;;;;;;;;;;;;::::::::::::999999999999999999999999888999;;;<<<============<<<<<<;;;::::::999999888777777777777777777888888:::;;;;;;;;;:::999777666999888777999;;;<<<<<<;;;;;;:::999777666666666777:::;;;<<<===>>>>>>>>>===???>>>======<<<;;;;;;;;;:::999999::::::;;;<<<===>>>???@@@???>>>===>>>????????????>>>>>>>>>======<<<<<<<<<;;;;;;::::::999>>>===;;;999888999:::;;;:::999777777777888:::<<<888999:::;;;<<<=========??????===<<<<<<<<<<<<===@@@AAABBBBBBBBBAAA@@@???>>>======<<<<<<===>>>???AAACCCFFFFFFEEECCCBBBBBBDDDCCCBBBAAAAAAAAA@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>===<<<<<<<<<===>>>??????@@@AAABBBCCCCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCC@@@??????>>>>>>??????@@@;;;<<<<<<======>>>???AAADDDCCCCCCCCCDDDDDDEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@AAAAAABBBDDDEEEGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@===>>>@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAAAAABBB@@@AAACCCEEEGGGHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@????????????AAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCDDDEEEFFFGGGFFFFFFFFFFFFHHHJJJLLLNNNNNNLLLJJJHHHEEE<<>>>>>>>>========================::::::::::::;;;<<<======>>>???@@@???>>>===>>>???????????????>>>>>>>>>>>><<<<<<;;;;;;::::::::::::===<<<;;;:::::::::;;;;;;:::999888777777999;;;<<<999999999:::;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>============>>>@@@BBBEEEEEEDDDBBBAAAAAACCCDDDDDDCCCBBBAAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@>>>>>>===<<<===>>>???@@@>>>???@@@AAABBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@<<<<<<;;;<<<===???@@@@@@DDDCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@<<<===???AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@???>>>>>>>>>???@@@AAA===>>>@@@AAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEEEEGGGIIIKKKLLLKKKKKKJJJCCC999---###  %%%...444555333111$$$     777666666555555666666777777;;;;;;999888:::888555555555444333222111000000333333333444444444555555444444444555444444333333444444444555555666666666666666666666666555555555555666777888888999888888666555555777999:::999888666555444333333444555666333333333333444444555666666666666666666555555444555555666777777777666666777777888888888888888777999888777777777888999:::;;;:::::::::::::::999999888777666666555555555555555666666777777777666666888:::;;;<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;888888777666666777888888888888999999::::::;;;;;;;;;;;;;;;:::999999888888888777666666777888:::;;;;;;<<<=========<<<;;;:::888777666777999:::999888>>>===<<<;;;999777666555;;;;;;<<<<<<===>>>>>>>>>;;;<<<===>>>>>>>>>>>>===;;;;;;;;;;;;<<<===>>>>>>===>>>??????===<<<===???????????????????????????<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::999999999:::;;;<<<:::::::::999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;@@@@@@AAABBBBBBBBBAAA@@@?????????>>>>>>=========???AAACCCCCCBBBAAAAAAAAACCCDDDEEEEEECCCAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA>>>======>>>>>>???@@@AAA>>>>>>>>>???@@@AAABBBCCCAAAAAABBBBBBCCCBBBBBBBBB@@@@@@????????????@@@@@@>>>===<<<<<<>>>@@@@@@???CCCBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGHHHGGGFFFEEEDDDEEECCCAAAAAABBBCCCBBBAAAAAAAAABBBCCCDDDFFFHHHIIIEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCEEEFFFHHHHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAA@@@???>>>===>>>???@@@<<<===???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@?????????BBBBBBCCCDDDFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIJJJJJJJJJIIIGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIEEE;;;...###  !!!''',,,555======666***!!!   888777666666666666777888777:::;;;999999;;;:::666666555555444333222111111444444444444555555555555333444444555555555444444444555555555555555555555777666666666555555555555444555666888888888888888999777666666888999888777555444333222222333444666333333333444444444555555555555666666666555444444444555555666777777666666777777888888888888777777777777666666666777999999999999888888888999::::::888888777666666777777777666666777888999999999888:::;;;<<<<<<:::;;;>>>@@@<<<<<<<<<;;;;;;;;;::::::999999888777777888999999:::999999999999999:::::::::::::::999888888777777888777666666777888:::<<<;;;<<<===>>>>>>>>>===<<<999888777888999:::999888<<<<<<<<<<<<;;;:::999999;;;;;;;;;<<<<<<===>>>???<<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<===>>>??????<<<===>>>>>><<<<<<===???????????????????????????<<<;;;;;;::::::;;;<<<===999:::<<<>>>??????>>>>>>::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999:::;;;;;;::::::;;;<<<<<<<<<;;;;;;???@@@AAABBBBBBAAA@@@???@@@@@@@@@???>>>===<<<<<<===???@@@@@@@@@@@@AAABBBBBBEEEGGGFFFCCCAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCAAA@@@@@@??????@@@BBBBBB<<<===>>>???@@@@@@@@@@@@???>>><<<<<<===@@@BBBDDDAAABBBBBBBBBBBBAAAAAA@@@@@@@@@????????????@@@@@@AAA>>><<<===???AAA@@@>>>AAAAAABBBBBBBBBCCCCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDEEECCCAAAAAADDDEEEDDDCCCBBBCCCCCCDDDEEEFFFHHHIIIFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBBEEEEEEGGGHHHHHHIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???=========>>>???>>>???AAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAACCCCCCDDDFFFGGGHHHIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCEEEFFFGGGGGGHHHHHHFFFBBB999...$$$ !!!$$$"""%%%%%%$$$&&&,,,111:::999777444///%%% 999888777666666777888999666:::;;;999999;;;:::777666666555444444333222222444444444555555555666666333444555555666666555555555555555555555555555555777777666666555555555444333444666777888888888777<<<:::777666777888888777555333222111111222444555444444444444444444444444555555666666555555444333444444555666777777666666777777888888888777777666777666555555555777888999888777777777888999::::::888888888888888888999999666777888999:::;;;;;;;;;;;;======;;;:::;;;???CCC<<<<<<;;;;;;;;;:::::::::;;;:::999888888999:::;;;;;;;;;:::999999999::::::::::::999999888777777666888777666666777999;;;<<<<<<<<<>>>??????>>>>>>===:::888888888:::;;;:::999:::;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===>>>???>>>>>>???>>>===<<<:::999===<<<<<<======>>>???@@@:::<<<======<<<<<<===?????????????????????@@@@@@<<<;;;;;;:::;;;<<<>>>???777999===@@@AAAAAA@@@???:::;;;<<<=========<<<<<<>>>===;;;:::999999:::;;;999999:::;;;<<<<<<<<<<<>>@@@@@@@@@@@@???===<<<;;;===>>>??????>>>???AAACCCBBBEEEGGGGGGCCCAAAAAABBBCCCBBBBBBAAAAAAAAABBBBBB@@@??????>>>???@@@BBBCCC<<<===???@@@AAAAAA@@@@@@???===;;;:::;;;???BBBEEEBBBBBBBBBBBBAAA@@@??????@@@??????????????????@@@BBB@@@===>>>@@@AAA@@@>>>@@@AAABBBCCCCCCCCCBBBBBBEEEEEEFFFGGGFFFFFFDDDCCCEEEBBBAAABBBEEEFFFFFFDDDDDDDDDDDDDDDEEEGGGHHHIIIGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAA@@@???=========>>>>>>???AAABBBDDDDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLJJJGGGEEEFFFFFFGGGHHHJJJKKKLLLLLLJJJJJJKKKJJJIIIGGGEEECCCBBBCCCEEEFFFGGGGGGGGGFFFCCC:::...###  ###)))///222###%%%'''&&&(((...888AAA>>>555(((  888777777666666666666777444555777888999999999888777666555444444444444444777555444444555555444333666777888999888666444333555222222555555333444777555666888999999888888777111222444666777777666666888888888777777777666666888777555444222222111111666666666555555444444444555555555555555444444444555555666777777777777777555666666777777777777666777777777777777777777777888555555999999888999===:::999888777777777777777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>============>>>>>>===;;;999888888999:::;;;;;;;;;:::999@@@???<<<:::999999:::;;;::::::;;;;;;::::::999888999999888888999999:::;;;>>>>>>????????????>>>>>>===<<<;;;:::999:::;;;;;;:::===AAAAAA>>><<<<<<===:::999888888888:::<<<>>>??????>>>>>>===>>>>>>???@@@??????>>>>>>>>>>>>>>>===============<<<<<<<<>>???=========???AAAAAA>>><<<<<<<<<======>>>>>>>>>???======>>>======<<<;;;:::<<<;;;::::::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<======>>>>>>BBBDDDGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBCCCCCCBBB>>><<<;;;===???@@@AAAAAA@@@@@@CCCCCCCCCCCCBBBAAAAAA@@@AAA@@@?????????@@@AAABBB????????????@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHJJJIIIIIIHHHHHHGGGGGGEEEDDDBBBAAABBBCCCDDDDDDDDDCCCAAA@@@AAABBBCCCCCCDDDDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB???@@@AAABBBCCCEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIAAAAAACCCDDDCCC@@@@@@BBB???@@@AAABBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>>>>AAABBBDDDEEEEEEDDDBBBAAACCCEEEFFFHHHHHHGGGFFFEEEFFFEEEDDDDDDDDDEEEGGGHHHKKKLLLMMMLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGHHHJJJJJJIIIHHHGGGJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDEEEGGGGGGEEEDDD777...$$$ ''''''###!!!'''111222---!!!+++///,,,///666555---     888888777666666666666666444555666888999999888888777666555555444444444555777666555555666666555444555666777888888666555333444111111444444222333666444555777888999888888777222333444555555555555555888888888888888888888888999888666555333333222222555555555555444444444333555555555555555555555555555666777888888888888777555666777777888888888888888888888888888888888888999666666999999777888<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==============================<<<;;;::::::999999;;;<<<<<<<<<;;;:::???>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::999:::999999999999:::;;;;;;>>>>>>????????????>>>>>>>>>===;;;:::::::::;;;;;;;;;>>>@@@@@@>>><<<===>>><<<;;;:::999:::;;;===>>>?????????>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>========================??????@@@AAABBBBBBAAAAAA@@@???>>>=========>>>>>>=========@@@AAAAAA???===>>>>>>=========>>>??????======>>>>>>======<<<<<<===<<<<<<;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@???>>>>>>??????>>>======<<<<<<<<<=========>>>>>>>>>AAACCCFFFFFFEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDCCC@@@===>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBCCC@@@@@@??????@@@@@@AAABBB@@@@@@AAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFIIIJJJJJJIIIHHHHHHHHHGGGFFFEEECCCBBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGBBBBBBCCCDDDDDDCCCCCCEEE???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@????????????AAABBBCCCDDDDDDCCCBBBAAADDDEEEGGGHHHHHHHHHFFFEEEEEEDDDDDDCCCCCCEEEFFFGGGJJJKKKLLLKKKJJJIIIJJJKKKMMMMMMMMMMMMLLLJJJIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDEEEGGGEEE???:::...(((   !!!(((******'''(((%%%###(((...---'''***...+++!!!   999999888777666666555555444555666777888888777777666666666666555555555555666555444555777777666555333444555666666666555444333000000222333111111555333444666777888888888777444444333333333333444444666777777888999999::::::::::::888666555444444333555444444444444333333333444444555555666666777777777777888999999999888888555666777888999::::::::::::::::::::::::::::::::::::777666999999666777::::::;;;======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======<<<<<<======<<<<<<<<<<<<<<<===:::;;;;;;<<<===<<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::;;;::::::::::::;;;<<<<<>><<<;;;::::::;;;;;;===>>>@@@???>>>===>>>@@@>>>>>><<<;;;;;;;;;<<<===?????????????????????@@@@@@??????>>>>>>>>>>>>>>>==================>>>>>>???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@??????>>>=========@@@BBBBBBAAA???@@@???>>>======>>>>>>???======>>>>>>>>>>>>>>>>>>???>>>===============>>>===>>>??????@@@@@@??????????????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>???@@@BBBDDDEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDBBB@@@AAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDBBBAAA@@@@@@??????@@@@@@>>>>>>???@@@AAACCCCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGIIIKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCCCCDDDCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEDDDCCCBBBBBBBBBBBBBBB??????AAABBBCCCDDDDDDDDDBBBAAA@@@???>>>??????@@@AAABBBCCCDDDDDDCCCBBBAAADDDEEEFFFHHHHHHGGGGGGFFFDDDCCCBBBBBBBBBCCCEEEFFFGGGIIIJJJIIIHHHHHHIIIJJJLLLMMMMMMMMMLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFEEEFFFFFF@@@666---$$$  !!!'''%%%888444---***333>>>===333222222///,,,,,,,,,(((!!! """    999999999888777666555444555555666666777777777777666666666777666666666666555444333444666777666555111222333444555555555555222//////111222000000444222444555777888888888777666444333222111222333333555666777888999:::;;;<<<<<<;;;:::888666666555555444444444444444333333333444444555666777777888888888999999::::::999999999666777888999:::;;;;;;;;;:::::::::::::::::::::::::::777666888888666666999888999;;;===>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;:::===<<<;;;:::;;;<<<>>>???;;;<<<<<<===============<<<===???AAAAAA@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======??????@@@@@@@@@@@@??????@@@???===;;;:::::::::;;;>>>???>>>>>>>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;?????????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>======>>>>>>>>>>>>?????????@@@AAACCCDDDEEEEEEEEE@@@AAABBBCCCBBBAAA???>>>=========???BBBCCCAAA@@@BBBAAA???=========>>>???======>>>>>>>>>???@@@@@@@@@@@@???>>>>>>============>>>>>>????????????????????????>>>>>>>>>??????>>>>>>>>>>>>???????????????AAABBBCCCBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBDDDEEEFFFGGGFFFEEEEEEEEEFFFFFFDDDBBBDDDCCCAAA@@@@@@AAABBBCCC????????????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEECCCCCCAAA@@@???>>>>>>>>><<<<<<===???@@@BBBCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFGGGIIIKKKKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBB???@@@@@@AAACCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBEEEEEEBBB???>>>@@@???<<<>>>???@@@BBBCCCDDDEEEFFFCCCBBB@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBAAADDDEEEFFFGGGGGGGGGFFFFFFCCCBBBAAAAAAAAABBBCCCDDDEEEGGGHHHGGGFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIGGG@@@777,,,%%%    ...444111888IIIRRROOOZZZRRRCCC:::CCCOOOIII999999666111+++'''$$$  """"""   999999999999888777555555666666666666666777777777666666777888888777777666555444333333555666555333111111222333444555666666222//////222222000111444333444666777888888888777666555333222111111222333444444666777999;;;<<<======<<<;;;999888777666666444444444444444444444444555555666666777888999999999999::::::::::::999888777777999::::::;;;;;;;;;:::::::::::::::::::::::::::777666888888555666999777999;;;======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;:::::::::<<<===???<<<<<<<<<<<<======>>>>>><<<===@@@BBBBBBBBB@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>?????????@@@@@@????????????>>><<<;;;::::::;;;;;;>>>>>>======>>>???@@@@@@>>>>>>===;;;::::::999999===>>>???@@@@@@@@@@@@???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???@@@BBBCCCDDDEEEEEEEEE@@@AAACCCDDDDDDBBB@@@>>>>>>======>>>AAABBBAAA@@@AAA@@@???=========>>>>>>>>>>>>======>>>???@@@AAA@@@@@@@@@??????>>>============>>>????????????>>>???>>>>>>======>>>??????????????????>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@BBBDDDEEEFFFGGGFFFEEEDDDEEEFFFFFFDDDCCCDDDCCCBBBAAAAAAAAABBBCCC@@@????????????@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDCCCBBB@@@???>>>======;;;;;;===>>>@@@AAABBBCCCBBBBBBDDDEEEGGGGGGHHHHHHIIIHHHGGGGGGFFFGGGHHHHHHFFFEEEEEEGGGIIIKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGCCCCCCBBBBBBCCCCCCCCCCCC@@@AAAAAABBBCCCBBBBBBBBB>>>???@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCAAA>>>???DDDCCC>>>>>>>>>???AAABBBDDDEEEFFFCCCBBB@@@>>>>>>???@@@BBBAAABBBBBBBBBBBBBBBBBBAAADDDDDDEEEEEEEEEFFFFFFEEEBBBAAA@@@@@@@@@AAACCCDDDCCCEEEFFFFFFEEEEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJHHHHHHHHHHHHIIIHHHIIIJJJKKKLLLKKKKKKKKKHHHJJJKKKDDD888,,,$$$!!!   )))111BBBVVVcccaaabbbmmmtttqqqhhh[[[HHH>>>EEEMMMEEE555,,,'''!!!     777888999999999888777666888888777777777777888888555666888999999888777777777555444444555555444333222222333333444555666666444111111333444222222666555666888999999888888777555555444333333333333333333333555666888:::;;;<<<===<<<;;;999888777777666444444444555555555555666666666777777888888999999999999:::::::::999888888888888999::::::::::::999999999999999999999999999999666555888888555666999999:::<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999999::::::999999:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>===>>>@@@BBBBBBAAA@@@???>>>===;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>????????????>>>>>>===<<<;;;:::999:::;;;;;;===<<<;;;<<<>>>@@@???>>>======<<<<<<;;;:::999999;;;<<<>>>???@@@@@@???>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@AAACCCDDDCCCBBB@@@??????=========???@@@???>>>>>>>>>>>>>>>============???>>>===<<<===>>>???@@@>>>????????????>>>>>>===<<<===>>>>>>??????>>>>>>>>>===<<<<<<<<<===???@@@???>>>>>>>>>>>>>>>======>>>???AAAAAA@@@@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBCCCDDDFFFFFFEEEDDDBBBCCCDDDEEEDDDBBBBBBBBBAAAAAAAAABBBBBBCCCAAAAAA@@@??????@@@BBBCCCAAABBBCCCDDDEEEFFFFFFFFFDDDDDDBBB@@@???>>>======<<<<<<===>>>???AAAAAABBBAAABBBCCCEEEGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEDDDFFFHHHJJJIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHEEEDDDCCCBBBBBBBBBBBBCCC@@@@@@AAABBBBBBBBBBBBBBB>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA===AAAAAA@@@EEELLLKKKDDD>>>>>>>>>???AAACCCEEEFFFCCCBBBAAA@@@???@@@@@@AAABBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@AAACCCDDDBBBDDDEEEEEEDDDDDDFFFGGGGGGHHHJJJLLLMMMOOOOOOPPPPPPOOONNNLLLKKKJJJJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMHHHHHHEEE;;;...###  )))777HHH[[[gggppp}}}zzzuuudddSSS>>>444444222)))     666777888::::::999888777:::999888777777888999:::555666888::::::999888777:::888777666777666555333444333333444444555666666666333222555555333444777888999999::::::999777666444444555555555444444333222333444555777999::::::===<<<;;;999888777777666555555555666666666777777888888888888888888888888999999999999999888777777999999999999999888888777777777777777777777777777777444444777888666777:::::::::::::::999999999999::::::::::::::::::::::::777777888999999999888888888888999:::::::::999999<<<<<<;;;;;;;;;<<<===>>>>>>???@@@AAAAAA@@@??????===<<<:::999888999:::;;;;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>======::::::999888999:::;;;<<<;;;::::::<<>>;;;===============<<<;;;::::::;;;===?????????>>>===@@@??????>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB@@@AAABBBCCCCCCCCCCCCCCCAAAAAABBBCCCBBBAAA@@@??????>>><<<<<<===>>>===<<<:::;;;===>>>>>>===<<<;;;???>>>===;;;;;;<<<===>>><<<===>>>?????????>>>===<<<======>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>???>>>>>>>>>=========<<<<<<>>>@@@AAAAAA@@@@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBCCCDDDEEECCCBBB@@@AAABBBCCCCCCBBB???@@@AAABBBBBBBBBBBBBBBDDDCCCAAA@@@???@@@BBBCCC@@@AAACCCDDDFFFFFFFFFEEEDDDCCCBBB@@@???>>>>>>>>>======>>>??????@@@AAAAAA@@@AAACCCEEEGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGDDDDDDCCCEEEGGGIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA??????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDAAABBBCCCCCCCCCCCCCCCCCC<<>>>>>>>>>>>???AAACCCDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@AAABBBCCCDDDBBBCCCEEEEEEDDDDDDFFFHHHHHHIIIKKKNNNPPPRRRSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKIIIKKKMMMOOOPPPPPPPPPOOOKKKCCC888---&&&  (((333@@@RRRcccrrr~~~yyyjjjaaaKKK777&&&"""  555666888:::;;;:::999888;;;:::999888888888::::::555666888:::;;;:::888777===;;;999888888888666444555555444444444555666666777444444666777555555999::::::;;;;;;:::999777666333444555666666666444444222222333555666888999999===<<<;;;999888777666666555666666666777777888888999999999888888888888888999999999999999888777666999999999999888777666666555555555555555555555555666444444777888666777;;;888888777666555555555666999999999999999999999999555666777888888888888888777888999::::::999777777<<<;;;;;;::::::<<<===>>>?????????@@@@@@??????>>>===;;;:::888888999:::;;;;;;::::::::::::;;;<<<<<<<<<<<<============<<<<<<999888888777888999;;;<<<999999999<<>>>>>>>>>>>>>>======<<<888:::<<<>>>??????======@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@>>><<<;;;<<<===<<<;;;777999<<<>>>???>>><<<:::@@@???<<<;;;:::;;;<<<===;;;<<<===?????????>>>===<<<======>>>>>>>>>>>>>>><<<;;;:::999:::<<<>>>???>>>>>>======<<<<<<<<<;;;???@@@AAAAAA@@@AAACCCEEECCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@@@@AAABBBCCCCCCBBBAAA??????AAABBBBBBAAA===>>>@@@BBBCCCCCCBBBBBBEEEDDDBBB@@@@@@@@@BBBCCC???@@@BBBDDDEEEFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@AAA@@@AAACCCEEEGGGIIIIIIJJJIIIHHHFFFDDDDDDEEEFFFGGGDDDCCCCCCDDDGGGHHHHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFDDDBBBAAA@@@@@@AAA@@@@@@AAABBBBBBBBBAAAAAA???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDAAAAAABBBCCCDDDDDDDDDDDD>>>DDDDDDBBBFFFMMMGGG;;;>>>>>>======>>>@@@BBBCCCAAAAAABBBBBBBBBAAA@@@???BBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCDDDBBBCCCEEEEEEDDDEEEFFFHHHIIIJJJMMMOOORRRTTTUUUVVVTTTTTTTTTSSSRRROOOMMMKKKJJJKKKNNNPPPRRRRRRQQQPPPMMM???---###!!!    ///FFFXXXppp}}}}}}pppYYYCCC666(((       555666888999;;;;;;<<<<<<;;;<<<<<<;;;999888888999:::::::::999999888666666888888777777666666555555444444444555555555555555999888888888888888999999777888888999999777666555777777666555555555555666111222333444666888:::;;;===:::777777888999777555777888999888666666777999666666777777888888999999444666888999:::999888777444444444555555555555666555555555666666666666666666666666666777777777777777777666666666666777777333777::::::777666777999666666555555555555666666555666666777888999999999:::::::::;;;;;;<<<<<<<<<>>>??????@@@@@@@@@??????===<<<:::999888888999:::999888888888999:::;;;;;;888888888999:::;;;===>>><<<;;;;;;::::::999888888777888:::<<<======<<<<<>>???@@@???===;;;===;;;:::===@@@AAA???===<<<<<<======>>>>>>??????===???@@@???===>>>AAADDD@@@?????????@@@AAABBBBBB>>>@@@BBBAAA>>>===>>>@@@>>>>>>>>>>>>========================>>>>>>>>>>>>???>>><<<:::::::::<<<===:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>???===;;;999999;;;===???===>>>@@@AAAAAA???===;;;>>>???AAABBBBBBAAA???>>>???AAAEEEGGGGGGDDDAAA>>>>>>===>>>@@@BBBCCCCCCAAABBBBBBBBBBBBBBBBBBAAAAAA===>>>???@@@AAABBBBBBBBBEEECCC@@@>>>===>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@>>><<<;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEHHHJJJKKKJJJJJJGGGKKKNNNLLLFFFCCCEEEIIIBBBCCCEEEHHHJJJIIIEEEBBBHHHIIIIIIIIIGGGGGGIIIKKKCCCGGGFFFAAA???BBBCCCAAACCCEEEFFFEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBAAABBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCCAAABBBCCCDDDDDDBBB@@@??????======>>>AAACCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBB@@@>>>===AAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@?????????@@@AAAAAAAAABBBCCCDDDEEEFFFJJJLLLOOORRRTTTUUUVVVVVVUUUUUUUUUSSSQQQNNNLLLJJJNNNPPPOOONNNPPPRRROOOIII===111%%%         %%%222???NNNccc|||ssseeePPP???222)))"""   666777888999:::;;;;;;;;;:::;;;<<<;;;999888888888888999999999888777666666888777777777666666666555555555555555555555555555888777777777888888999:::777888888999888777666555888777666555555555555555111222333444666888:::;;;<<<:::777666777888666444666777888777666555777888666777777777777777888888444555777888999888777666444444444555555555555666666666666666666666555555555555666666666777777777777777666666666666777777444666888999888888888888777777666666666666777777666666666777777888999::::::::::::;;;;;;;;;<<<<<<>>>>>>?????????>>>>>>===<<<;;;::::::::::::::::::999999888888888999999:::888888888999:::;;;<<<===;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<======<<>>>>>???@@@???===;;;===;;;;;;===@@@AAA???============>>>>>>>>>>>>>>>===???@@@???===>>>@@@CCC@@@????????????@@@@@@AAA>>>@@@BBBBBB???>>>>>>???>>>==============================>>>>>>>>>??????>>>===<<<;;;::::::;;;;;;:::;;;<<<======>>>>>>>>>======>>>>>>>>>?????????===<<<;;;999999;;;<<<===:::<<<>>>@@@AAA@@@>>>===>>>???@@@AAAAAAAAA@@@???@@@BBBDDDFFFFFFDDDAAA@@@>>>======???BBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBBBBBBBBBBDDDBBB@@@>>>===>>>@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDGGGIIIJJJJJJJJJAAABBBBBBAAA@@@@@@CCCEEEJJJHHHDDDCCCDDDFFFFFFGGGGGGIIIIIIIIIHHHHHHJJJLLLEEEEEEDDDDDDCCCBBBAAA@@@CCCDDDFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHCCCBBBBBBAAAAAAAAABBBBBBBBBBBBDDDDDDDDDBBBAAA???@@@???>>>???BBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@??????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFKKKLLLOOORRRTTTUUUVVVVVVSSSRRRRRRPPPOOOMMMKKKJJJNNNNNNLLLLLLPPPRRRJJJ@@@444***        ...444<<>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;999999999888888888888888777777888888999:::<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======???>>>===>>>??????===<<<<<<<<<<<<===???@@@???===??????>>>>>>>>>>>>>>>===>>>???@@@???>>>>>>???AAA@@@??????>>>>>>>>>>>>???>>>@@@BBBCCCAAA???>>>>>>========================>>>>>>>>>?????????@@@@@@>>>======<<<;;;;;;:::::::::;;;;;;<<<============>>>>>>?????????@@@@@@@@@<<<;;;;;;::::::;;;;;;<<<999:::===???@@@@@@???>>>??????>>>??????@@@AAAAAAAAABBBCCCDDDDDDDDDBBBBBB>>>======???AAABBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBAAABBBAAA???>>>>>>???AAABBBBBBCCCCCCCCCCCCBBBAAAAAA?????????@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJQQQMMMHHHFFFFFFGGGFFFEEEIIIFFFBBBAAABBBEEEFFFGGGFFFHHHIIIIIIIIIIIIKKKMMMUUUJJJDDDEEEEEE@@@@@@DDDBBBDDDFFFFFFDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBDDDGGGJJJKKKDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAAAAA@@@???@@@BBBDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCEEEFFFGGGKKKMMMOOORRRTTTUUUUUUUUUPPPOOONNNMMMLLLKKKKKKKKKNNNLLLJJJJJJNNNMMMAAA222'''     @@@\\\iiirrrssssssvvvwwwhhhXXXEEE777!!!    999999:::::::::999999888777999;;;<<<:::888777777666666777777777777666666777777777777666666666666888888777666555555444444333444666777999:::;;;;;;777777777777777666666666999999777666555555555555333333333444555777888999999777666555444444333333333444666666555444555666888777777666666555555555444444555666666555555444444444444555555555555666999888888777666555444444444555555555666666666666777666666555555666666777777555444666:::;;;:::777999888888888888888888999999888777666777888:::;;;::::::::::::::::::::::::=========<<<;;;:::999888888999;;;<<<======<<<<<<999999999999888777777666777777777888888999;;;;;;::::::;;;;;;<<<===>>>>>>@@@???===<<<<<<<<<===>>>???>>>======??????>>><<<<<<<<<===>>>??????>>>>>>?????????>>>>>>=========>>>??????>>>>>>>>>??????@@@???>>>===============>>>@@@BBBCCCBBB@@@>>>===<<<<<<<<<===============>>>?????????@@@@@@@@@@@@============<<<;;;:::999:::;;;<<<===============?????????@@@@@@AAAAAABBB:::;;;;;;;;;;;;;;;;;;::::::;;;===>>>??????>>>>>>???>>>=========???AAABBBBBBBBBBBBBBBCCCCCCCCCCCC???>>>===>>>@@@BBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@???<<<===>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIKKKGGGCCCDDDHHHJJJGGGCCCBBBBBBBBBDDDFFFFFFDDDBBBEEEGGGIIIJJJJJJJJJLLLMMMeeeQQQDDDEEEEEE???@@@IIIBBBDDDFFFFFFEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBDDDGGGIIIKKKEEEDDDCCCBBBAAAAAAAAAAAACCCDDDDDDEEEEEEDDDCCCCCCAAA@@@???@@@AAACCCCCCBBBEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEFFFCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHKKKMMMOOOQQQSSSSSSSSSSSSNNNMMMLLLKKKJJJKKKLLLMMMNNNNNNKKKIIIHHHBBB444&&&   222^^^}}}tttssswwwyyyssslll___[[[SSSIII===111$$$     :::;;;;;;;;;;;;::::::999888999;;;;;;:::888888888666777777777777666666555666666666666777777777777888777777666555444444333222333555777999:::::::::777777777666666666666666999999888666666555555555444444444555666777888999777777666444333222222333111333555666555444555666888888777777666666555555444555555555555444444444444444444555555555555666999999888777666555555444555555555666666666666777777777666666666666777777888555444555999;;;:::888999999888888888888999999999888888777777888999:::::::::::::::::::::::::::<<<<<<<<<;;;:::999888777777888:::<<<======<<<<<<999999999999999888777666777777777777888888999:::999::::::;;;<<<===>>>>>>AAA@@@>>>===<<<<<<===>>>>>>===<<<<<<>>>???>>>===<<<===>>>>>>>>>>>>>>>>>>???>>>>>>>>>===<<<<<<<<<>>>===>>>>>>?????????>>>??????>>>===<<<<<<<<<===>>>???@@@AAAAAA@@@>>><<<;;;;;;<<<<<<=========>>>>>>?????????@@@@@@@@@@@@======>>>>>>>>>===<<<;;;<<<<<<======>>>=========>>>??????@@@AAAAAABBBBBB;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????>>>===<<>><<<;;;<<<>>>@@@BBBAAAAAAAAAAAAAAABBBCCCCCC@@@>>>======???AAAAAA@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>@@@AAABBBCCCDDDCCCCCCBBBAAA??????;;;;;;===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHAAAAAAEEENNNWWW\\\ZZZWWWIIIGGGFFFEEEFFFEEECCCAAADDDFFFHHHJJJIIIJJJKKKLLL^^^MMMCCCGGGHHHAAAAAAIIICCCEEEFFFGGGFFFFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEBBB@@@??????AAABBBAAAAAAEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCEEEGGGHHHIIIKKKLLLNNNPPPQQQRRRQQQQQQNNNMMMLLLKKKKKKLLLMMMNNNMMMOOOMMMEEE<<<333(((   %%%???iii}}}zzzkkkeeefffbbbXXXNNN777111)))"""     <<<<<<<<<======<<<;;;;;;999;;;;;;;;;999999:::;;;888888888888777666555444666666666666777777777777666666555555444444333333222333555888999::::::999888777666555555555666666888888777777666666777777777666666666777888888999666777777555222111222333111333666777666555555666888888888888777777777777666555555555444444444444444444444555555555555666888888888777777666666666666666666666777777777777999888888777777888888999888777666666777999999888999999888888888888999999888999999999999999999999::::::::::::999999999999;;;;;;;;;;;;:::999888888777888999:::;;;;;;;;;;;;888999:::;;;;;;999888777777777666666777888888999999999:::;;;<<<<<<======??????>>>===============>>>===;;;;;;===>>>>>>===<<<===??????=========>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<>>>@@@@@@???>>>???>>>>>>============>>>???>>>===>>>??????===;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>????????????===>>>>>>??????>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC===<<<<<<;;;;;;<<<<<<===???????????????>>>======@@@>>>===;;;;;;<<<>>>???>>>??????@@@@@@AAAAAABBB@@@>>><<<<<<>>>@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCBBBBBB@@@??????;;;<<<===???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGMMMUUU\\\aaacccbbbbbbXXXRRRJJJDDDBBBCCCEEEFFFCCCEEEHHHIIIIIIHHHIIIIIIHHHBBBBBBJJJMMMGGGCCCDDDDDDFFFHHHHHHFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGDDDBBB@@@@@@AAABBBAAAAAADDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCDDDFFFHHHIIIJJJJJJKKKMMMNNNOOOOOOOOONNNMMMMMMMMMLLLLLLMMMMMMNNNKKKLLLHHH;;;///&&&  ### ###'''000777IIIhhhuuummmfffggg^^^SSSLLLGGG<<<,,,    <<<===>>>>>>>>>>>>>>>===<<<<<<<<<:::999999<<<>>>:::::::::999888666555444555666666666777777777888444444444444444333333333222333666888999999888888888777666555444555555666777777777666777777888999888888888888888888999:::666777888555222111222444111333666777777666666666888888888888999999999999777666666555555555555555444444444555555555555666888777777777777777777777777777777777888888888999::::::999999999999::::::888999888777555555777999888888777777777777888888777888:::;;;;;;:::888777:::::::::999999999888888:::::::::;;;;;;:::999999888888888888999999:::;;;888999;;;<<<<<<;;;:::999777666666666666777888888999999::::::;;;;;;<<<<<<=========>>>======<<<<<<>>><<<;;;;;;<<<>>>>>>>>>;;;>>>@@@???===<<<===>>>:::::::::;;;;;;;;;;;;;;;;;;::::::===@@@BBB@@@>>>>>>>>>======>>>>>>??????@@@===;;;;;;<<<======;;;::::::;;;<<<<<<===>>>>>>=========>>>>>>>>>?????????>>>>>>>>>???AAACCCDDD??????@@@@@@@@@@@@??????======>>>???@@@AAABBBBBB???>>><<<;;;;;;<<<>>>????????????@@@@@@@@@@@@@@@@@@???===<<<;;;<<<<<<===<<<<<<>>>???@@@@@@@@@???AAA>>><<<<<<>>>???@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBAAA@@@???<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFGGGGGGGGGFFFDDDLLLTTTUUUPPPKKKLLLPPPYYYSSSJJJCCCAAACCCFFFHHHBBBEEEGGGHHHGGGFFFFFFGGG@@@BBBFFFIIIJJJIIIFFFDDDFFFGGGIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFEEECCCBBBCCCDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDEEEGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKIIIJJJKKKMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLHHHEEE;;;...$$$     111000:::IIIDDD111///;;;CCCGGGBBBCCCPPPSSSHHHCCC777333,,,%%%    ======>>>???????????????======<<<:::888:::===@@@<<<<<<;;;:::888666444333555666666666777777888888222333333333333333333333222444666888999999888777888777666444444555555666666666666666777888999::::::999999999999999::::::666888888666222111333555111333777888777777666777888888888999:::::::::;;;888777666555555555555555444444444555555555666666777777777777777888888888777888888888999999999999;;;::::::999999::::::;;;888::::::888444333666999888888777777777777888888777888;;;<<<<<<:::888666:::::::::999999888888888999999:::;;;;;;;;;::::::999888777777777888999:::888999;;;=========;;;:::777666666666666777777888999999::::::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;>>><<<::::::<<<>>>>>>>>>;;;>>>@@@???===;;;===>>>999999999::::::;;;;;;;;;:::999999===AAACCCAAA???>>>>>>===>>>>>>???@@@AAAAAA===999888;;;<<<<<<;;;::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>>??????>>>>>>@@@BBBEEEGGG@@@@@@AAAAAAAAA@@@@@@???<<<===>>>???@@@AAABBBBBB@@@???<<<;;;;;;<<>>>>>???@@@AAABBBBBBCCC@@@???>>>===<<<;;;;;;;;;:::;;;===>>>?????????>>>AAA???<<<<<<===???@@@@@@>>>>>>???@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBAAA?????????>>>>>>>>>>>>>>>AAAAAABBBBBBBBBAAA@@@@@@<<<===???@@@BBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEGGGHHHHHHGGGFFFCCCMMMUUUSSSIIIDDDIIIPPPMMMJJJGGGEEEEEEFFFFFFEEEBBBDDDGGGHHHGGGEEEEEEEEEHHHKKKJJJEEECCCGGGJJJIIIGGGHHHIIIIIIGGGEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCBBBCCCDDDFFFHHHIIIGGGGGGGGGFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGEEEDDDEEEFFFEEEDDDBBBCCCCCCDDDEEEFFFFFFFFFBBBCCCEEEGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDCCCCCCAAAAAAAAAAAAAAABBBCCCDDDBBBCCCCCCEEEGGGIIIJJJLLLHHHIIIKKKLLLLLLLLLKKKJJJKKKLLLMMMMMMMMMLLLJJJIIIFFF???111###  ###000>>>KKKRRRRRRPPP^^^rrrkkkQQQJJJXXXNNNLLL<<<------)))      @@@???>>>>>>>>>>>>>>>??????>>><<<;;;;;;===???@@@<<<<<<<<<;;;:::777555333555444333333444555666777555444444333333222111111333444555666777777777777666888999888444333555888333444666777777777666666999999999888888888888888666666666555444333111000444555666555444555666888<<<:::888888::::::888555:::777555555888999888666666777777777666555444444666777888999999:::999999:::999888777777888999:::::::::999888999:::;;;<<<777888888666555444666777555555555555666888999:::888888999:::;;;;;;;;;;;;<<<:::888888:::;;;999666===;;;:::999;;;<<<<<<;;;999999999:::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<999888888777777777777777;;;;;;;;;;;;::::::999888777999;;;>>>???>>>===<<<<<<<<<==================@@@BBBAAA<<<;;;>>>???===;;;;;;<<<===<<<;;;999888;;;;;;;;;;;;;;;<<<=========???@@@???>>>===>>>??????>>><<<;;;:::::::::;;;===============>>>??????@@@???>>>======>>>???@@@???@@@BBBAAAAAA@@@BBBCCC@@@@@@AAAAAAAAA@@@??????>>>>>>?????????@@@@@@@@@AAAAAAAAA???>>>>>>@@@BBBAAA???>>>???BBBAAA>>>;;;???>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>@@@BBBAAAAAAAAABBBBBBBBBBBBBBBDDDBBB???===<<<===???@@@BBBBBBCCCCCCCCCCCCBBBBBB>>>???BBBCCCDDDDDDBBBAAADDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHJJJKKKJJJHHHFFFDDDIIIHHHFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEGGGFFFEEEEEEGGGIIIIIIIIIIIIIIIKKKLLLLLLLLLKKKJJJEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEFFFKKKIIIGGGEEEEEEGGGIIIKKKGGGHHHIIIJJJKKKJJJIIIHHHIIIKKKLLLIIIEEECCCCCCEEEHHHEEEBBBBBBDDDFFFEEEDDDHHHGGGFFFFFFGGGHHHJJJKKKKKKJJJJJJIIIGGGEEECCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFEEEDDDEEEGGGIIIJJJIIIKKKLLLLLLLLLLLLKKKKKKJJJIIIKKKNNNNNNLLLJJJIIIIII999000$$$     (((;;;PPPaaakkkoooppphhhXXXYYYddd___PPPAAA222'''###      !!!???>>>>>>>>>>>>>>>??????@@@???>>>===<<<<<<======<<<<<<;;;;;;999888666555666555444444444555666777555555444444444444333333444555666777888888888888888999999777555444555666333444555666666666555555888888888888888777777777666666666555444333222111555666777666555555777999<<<:::888888:::;;;999777;;;999777777888999888666555555666666666555555444666777888999999:::999999999999999888888999999999;;;::::::999:::;;;<<<===888999:::999777666666888555555555666777888999999777888999:::;;;;;;;;;;;;;;;999888888:::;;;999777777888999;;;<<<;;;888666999:::::::::;;;;;;;;;;;;;;;;;;<<<============<<<999999888777777777777777;;;;;;;;;;;;;;;:::999888999999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@AAA@@@===>>>AAA@@@===;;;;;;<<<<<<<<<;;;:::999===<<<<<<<<<<<<============???@@@???>>>===>>>??????>>><<<;;;;;;;;;;;;<<<>>>===============>>>>>>@@@???>>>>>>>>>>>>???@@@???@@@AAAAAA@@@@@@AAACCCAAABBBBBBBBBAAA@@@@@@???======>>>??????@@@AAAAAAAAABBBBBB@@@??????AAACCCAAA@@@???@@@BBBBBB???===??????>>>>>>===<<<<<<;;;<<<<<<======>>>??????@@@????????????????????????===???AAA@@@>>>>>>@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???>>>>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@AAACCCEEEFFFEEEDDDCCCDDDCCCAAA@@@@@@@@@BBBCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEGGGFFFEEEFFFHHHIIIIIIHHHHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFJJJIIIGGGFFFFFFGGGIIIJJJGGGHHHHHHIIIIIIIIIIIIHHHJJJKKKKKKIIIFFFCCCDDDEEEHHHEEEBBBBBBDDDFFFFFFDDDGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFEEEFFFHHHJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKMMMMMMIIICCC>>>000)))  """///888;;;;;;KKKUUUdddqqqwwwuuunnnhhh\\\EEE;;;:::///###      ============>>>??????@@@@@@@@@??????===<<<;;;:::<<<;;;:::999999888888888777666666555555555555666555555555666666666666777666777888999999:::999999<<<:::777666666666555444333333444555555555444444666666666777777777777777777777666555444333333222555777888888777777888999:::999888888:::;;;;;;:::===;;;999999:::999888666444444555555555555555555666777888999999:::999999999::::::;;;;;;::::::999<<<;;;;;;;;;;;;<<<======:::<<<======:::888888888666666666777777888888999666777888999:::::::::::::::999888999:::;;;:::999999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===============:::999888888777777888888:::;;;;;;;;;;;;::::::999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@???>>>AAAEEEBBB<<<:::;;;<<<<<<===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===???@@@???>>>===>>>???>>>===<<<<<<<<<<<<======>>>>>>======<<<=========@@@@@@????????????@@@@@@???@@@AAAAAA@@@???AAABBBCCCCCCBBBBBBAAA@@@???>>>;;;<<<===>>>???@@@AAABBBAAABBBCCCBBB@@@@@@BBBDDDCCCBBBAAABBBCCCCCCAAA???@@@??????>>>>>>==================>>>??????@@@@@@???????????????????????????@@@AAA@@@???>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEEEECCCAAA??????@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHJJJJJJIIIGGGHHHIIIKKKLLLLLLLLLKKKJJJLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKIIIFFFEEEEEEFFFGGGEEECCCCCCDDDFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEECCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKLLLLLLLLLJJJIIIKKKLLLEEE999///$$$   (((:::QQQdddmmmmmmjjjfffiiilllllleeeYYYMMMDDD:::&&&       <<<<<<<<<======???@@@AAA===>>>???@@@???>>><<<:::<<<;;;:::888888999:::;;;888777777666666555555555666666777777888999999:::999999:::;;;;;;;;;;;;;;;>>>:::777666777777555222333333333333333333333333444555555555666666777777888777666555555444444444666888999999888888999:::999888888888999;;;<<<<<<>>>===<<<;;;;;;999888777222333444555555666555555666666888999999999999999999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<======>>><<<>>>@@@@@@===;;;999999777777888888888888888888666666777888999999999999999999999999:::;;;;;;:::<<<<<<;;;999888999;;;===::::::;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>======::::::999888888888888999:::;;;;;;;;;;;;;;;::::::===<<<:::888888888:::;;;;;;;;;:::::::::::::::999;;;======>>>BBBFFFBBB;;;;;;;;;<<<<<<============??????@@@@@@??????>>>>>>===???@@@???>>>===>>>???==================>>>>>>>>>>>>===<<<<<<<<<<<<===@@@@@@????????????@@@@@@>>>@@@AAA@@@??????@@@AAABBBBBBBBBAAA@@@>>>===<<<::::::<<<===???@@@AAABBBAAABBBCCCCCCBBBBBBCCCEEEDDDDDDCCCCCCDDDCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@????????????BBBBBBBBBCCCCCCDDDDDDEEECCCCCCDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGFFFFFFEEECCC@@@>>>>>>???BBBCCCAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMHHHHHHHHHHHHIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEGGGIIIKKKKKKIIIFFFIIIJJJKKKLLLLLLLLLKKKJJJMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKJJJHHHGGGFFFGGGGGGGGGFFFDDDDDDDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNLLLKKKJJJJJJJJJJJJKKKLLLKKKJJJJJJIIIFFF<<>>???@@@:::;;;>>>@@@@@@???>>><<<<<<;;;:::999999999;;;<<<888888888777777666666555777777888999::::::;;;;;;:::;;;<<<<<<<<<<<<<<<<<<>>>;;;777666888888555222333333333222222222333333333333444555666777777888888888666555555555555555666888::::::999888999999888888777777888999<<<======>>>>>>===;;;:::888888333333444555666666666666666666888999999999999999:::;;;<<<======<<<;;;:::<<<<<<============>>>===<<<>>>AAAAAA>>><<<;;;:::888999999:::999999888777666666777888999999999999:::::::::::::::::::::;;;666999;;;<<<:::888888999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===============;;;::::::999999999999999:::;;;;;;<<<<<<;;;;;;;;;>>><<<:::888777888:::;;;;;;;;;::::::999999999999777:::<<<===AAADDDAAA;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAA@@@??????===???@@@???>>>===>>>???======>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======????????????????????????>>>???@@@@@@>>>>>>>>>@@@@@@@@@??????===<<<:::999999:::;;;<<<>>>???AAAAAAAAABBBDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@??????AAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEEEEEEECCCAAA@@@CCCBBBAAAAAAAAAAAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDCCC@@@>>>>>>???AAABBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDEEEGGGJJJLLLNNNHHHHHHHHHIIIJJJJJJJJJJJJGGGFFFFFFEEEEEEFFFGGGGGGEEEFFFGGGIIIKKKKKKIIIGGGJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIHHHFFFEEEGGGFFFEEEEEEFFFGGGIIIJJJKKKJJJHHHFFFFFFGGGHHHHHHFFFFFFEEEDDDDDDEEEFFFGGGEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJJJJIIIJJJLLLOOOLLLKKKKKKJJJJJJJJJJJJJJJHHHIIIIIIEEE<<<000&&&  %%%<<>><<<444)))       <<<<<<<<<<<<===>>>>>>???999:::===???@@@@@@???>>><<<;;;;;;::::::::::::;;;777888888888888888777666888888999999:::;;;<<<<<<<<<<<<============<<<<<<===;;;888777777777666444444444333222222222333333333333444555666777888999999888777555555555666777555777::::::999888888999777777777666555777:::===;;;===???>>><<<999999999444555666666666666666666666777888999999:::999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===>>>=========<<<>>>??????>>><<<<<<<<<999:::;;;;;;:::999777666666777888999:::::::::::::::<<<<<<;;;:::999999;;;222:::CCCHHHEEE>>>999666999999999:::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999:::::::::;;;;;;<<<<<<<<<<<<;;;>>><<<:::999888999:::;;;<<<;;;;;;::::::999999888555:::===>>>???AAA@@@===>>>============>>>>>>???===>>>@@@AAAAAAAAA@@@???===???@@@???>>>===>>>???>>>>>>????????????>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>>>>???@@@???=========???>>>>>>======<<<;;;:::999999:::;;;<<<===>>>???@@@???AAACCCDDDCCCCCCDDDEEEEEEFFFFFFEEECCCCCCDDDFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAABBB@@@??????@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@CCCBBBAAA@@@@@@AAABBBCCCAAABBBBBBCCCCCCDDDEEEEEECCCBBBAAA@@@???@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFIIIKKKLLLHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFEEEDDDDDDFFFGGGHHHGGGFFFGGGIIIKKKKKKJJJHHHKKKLLLMMMOOOOOONNNNNNMMMIIIHHHGGGFFFFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGIIIJJJKKKKKKHHHEEEDDDFFFGGGHHHHHHFFFGGGGGGEEEDDDDDDFFFHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJJJJHHHIIILLLOOOLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEBBB;;;000%%% )))///999OOOffflllhhhaaaTTTEEE444&&&       ======<<<<<<<<<======>>>;;;<<<===>>>??????>>>>>>;;;<<<<<<<<<;;;:::999999666777888999999999888777999999999::::::;;;;;;;;;<<<<<<============<<<<<<:::::::::888666666666888666555444333222333333444222333444555777888999::::::888777555555666777888444666999:::999888777888666777666555333444888<<<999<<<>>>>>><<<999999:::777777777888777777666666666777888999999:::999999;;;;;;::::::::::::;;;;;;:::;;;<<<=========<<<<<<:::<<<======<<<;;;===>>>:::;;;<<<<<<;;;999777666777888999:::;;;;;;;;;;;;<<<===>>><<<999777888:::444<<>>=========>>>???;;;===???AAABBBBBBAAA@@@===???@@@???>>>===>>>??????@@@@@@@@@@@@???===<<<:::::::::;;;<<<===>>>???<<<===>>>>>>>>>>>>===<<<>>>???@@@???===<<<===>>><<<=========<<<<<<;;;:::::::::;;;<<<<<<===>>>>>>>>>@@@CCCDDDCCCCCCCCCDDDEEEFFFFFFEEEBBBBBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???@@@BBBCCCBBB@@@>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAACCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEEEEAAAAAAAAAAAAAAA@@@??????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJHHHHHHIIIJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGGGGHHHJJJKKKJJJIIIMMMNNNOOOPPPPPPPPPOOOOOOKKKJJJHHHGGGFFFGGGHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJJJJJJJKKKJJJFFFCCCBBBEEEGGGHHHGGGFFFGGGGGGFFFDDDDDDFFFIIIGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEHHHKKKJJJGGGGGGKKKOOOLLLMMMMMMMMMKKKHHHEEECCCDDD???666---%%% +++999FFFFFF===999CCCOOOGGGBBB888,,,"""          >>>======<<<<<<<<<=========>>>>>>>>>>>>>>>======;;;<<<======<<<:::999888666777888999::::::999888999999999::::::::::::;;;<<<===============<<<<<<888:::;;;999666555777:::777666444333222333444444333333444666777999:::;;;:::999777555555666888999333666999:::999777777777666666666444222333777;;;777;;;>>>>>>;;;999999:::888888999888888777666555666777888999999:::999999;;;;;;999888888999;;;;;;999:::<<<=========<<<;;;:::;;;;;;;;;:::;;;===???:::;;;<<<<<<<<<999777666888888999:::;;;;;;;;;;;;<<<>>>???===999777888999555999<<<;;;888666888;;;777777888888888999999999888999::::::;;;;;;::::::<<<<<<;;;::::::::::::;;;::::::;;;<<<=========<<<<<<<<<<<<;;;;;;<<<<<<=========<<<;;;;;;:::999999555>>>CCC@@@<<<===AAACCCAAA@@@???=========>>>>>>:::;;;>>>@@@BBBBBBAAAAAA===???@@@???>>>===>>>???@@@AAAAAAAAA@@@???===<<<999999::::::<<<===???@@@;;;<<<===>>>>>>===<<<;;;>>>??????>>>===<<<<<<===<<<===============<<<<<<;;;;;;;;;<<<<<<<<<=========@@@BBBCCCCCCBBBCCCDDDEEEFFFFFFDDDBBBAAADDDGGGCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>@@@CCCDDDCCCAAA===>>>>>>???AAABBBCCCCCCEEEDDDDDDCCCBBBBBBAAAAAACCCBBB@@@??????@@@BBBCCCCCCBBBBBBCCCCCCDDDEEEFFF???@@@AAABBBBBB@@@???>>>???@@@@@@AAAAAABBBCCCCCCAAAAAABBBDDDEEEGGGGGGHHHHHHIIIIIIJJJIIIHHHFFFEEEFFFEEEDDDCCCDDDEEEGGGIIIIIIHHHFFFGGGIIIKKKKKKJJJNNNOOOPPPQQQQQQQQQPPPPPPNNNLLLJJJGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKKKKJJJIIIEEEBBBAAADDDGGGGGGGGGFFFGGGHHHFFFDDDDDDFFFIIIHHHGGGFFFFFFGGGHHHJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDHHHJJJJJJGGGGGGKKKOOOLLLMMMNNNNNNLLLHHHDDDAAADDD:::,,,###  '''===MMM___ooouuuaaaDDD111...111***'''!!!               ;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????============<<<;;;:::999888999999::::::999999888======<<<<<<<<<======>>>??????@@@@@@@@@??????>>>;;;:::888777666666666777666666777777666666555444444666777999:::::::::999:::999777666666666777777888777666666666777999:::666444222111222555888:::777888:::;;;;;;:::999777777666666666555555555555666777999999888888999;;;;;;:::999888888888::::::999:::<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999888888999:::;;;===>>>???<<<<<<======<<<:::888777888888888777777777777777999999999999999:::::::::777777888888999999999999;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<:::::::::;;;<<<===>>>>>>============<<<;;;:::999888:::>>>AAACCCCCCCCCBBB???>>>===;;;;;;;;;<<<===????????????>>>>>>>>>>>>CCC@@@===>>>???@@@???===??????@@@@@@???>>><<<;;;============>>>>>>>>>>>>AAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;<<<===>>>???@@@@@@===>>>@@@AAABBBAAAAAA@@@EEEEEECCCBBBBBBCCCDDDEEEDDDEEEFFFGGGFFFEEECCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>======>>>@@@CCCDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>>>>>@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@?????????AAA@@@@@@@@@AAAAAABBBCCCEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCEEEFFFHHHHHHIIIIIIFFFEEECCCBBBCCCDDDFFFGGGHHHGGGGGGGGGHHHJJJLLLMMMLLLNNNPPPRRRSSSRRRPPPNNNPPPOOOMMMLLLJJJIIIIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIGGGEEEEEEFFFGGGHHHIIIGGGDDDCCCBBBDDDFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFKKKJJJJJJJJJIIIIIIIIIIIIFFFGGGIIIJJJKKKJJJIIIIIIHHHGGGFFFFFFGGGJJJLLLNNNLLLLLLMMMNNNMMMIIICCC>>>444///'''  %%%222BBB```zzz}}}{{{eeeMMM:::---%%%"""      ;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????============<<<;;;:::999::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@???>>>======:::999888666666666666777666666666777666555555444555666888999:::::::::999999999888777666777888888777777666666666777888999555444333333444555888999777888:::;;;:::999888777777777666666666555555555666777999888777777888999:::999888888777888999:::888999;;;<<<======<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;:::999999888888888888999:::<<<===>>><<<<<<<<<<<<;;;:::999888888888888888777777777777888888888999999999999999777888888888999999999999;;;;;;;;;::::::999999999;;;;;;;;;::::::;;;;;;;;;:::::::::;;;;;;<<<===>>>============<<<;;;:::999888:::===@@@BBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>CCC@@@>>>>>>@@@AAA???>>>???@@@@@@@@@@@@>>>===<<<=========>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<===>>>>>>??????@@@@@@AAA===>>>@@@AAAAAAAAAAAA@@@DDDDDDCCCBBBBBBBBBCCCDDDDDDDDDFFFFFFFFFEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@?????????>>>======>>>@@@CCCDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>>???@@@BBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDCCCDDDEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGFFFGGGHHHIIIKKKLLLKKKMMMOOORRRRRRRRRPPPOOOPPPOOONNNLLLKKKJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHHHHGGGFFFDDDDDDEEEGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHJJJMMMNNNLLLMMMNNNNNNLLLGGG???999+++'''  ###...444KKKPPP___iiimmmxxx}}}uuuYYYOOO>>>---!!!       ::::::::::::::::::::::::<<<<<<<<<============>>><<<<<<===<<<<<<;;;:::999<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;<<<===>>>???????????????>>>===;;;;;;:::999777666555555666777666666777777666666555444777888999:::::::::::::::888888888777888888999:::666666666666666777888888555555555555666777777888888999::::::999888777666777777777666666666555555666777888777666555666777888888777777777888888999888888999999::::::;;;;;;888888888888888888888888;;;;;;::::::999999888888888888888888999:::;;;<<<<<<<<<;;;::::::999::::::999999888888888777777777777777777888888888999999888888888888999999999999;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>============<<<<<<;;;:::999;;;===???AAA@@@??????<<<<<<=========<<<;;;;;;<<<<<<<<<======>>>>>>???CCCAAA??????@@@AAA@@@???AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>???AAACCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@BBBCCCEEEEEEFFFFFFFFFEEECCCBBBEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKJJJLLLNNNQQQRRRRRRQQQPPPPPPOOONNNMMMKKKJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMIIIAAA777000### !!!222EEEXXXgggpppvvvvvv|||yyyiii]]]PPP>>>+++%%%       ::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<;;;;;;:::999===<<<;;;;;;;;;;;;<<<===999::::::;;;<<<===???@@@?????????>>>===;;;:::999999888777666555666777777777777777777777666666555999999999:::::::::::::::777777888888999999::::::666666666666666777777777555555777888888888777777999999999999999777666555777777777666666666666555666777888777555444444555777777777777777888888888999999888888999:::;;;;;;888888888888888888888888:::999999999999999999999888777777777888999::::::<<<;;;:::999999999:::;;;:::999999888888777777777666666666777888888999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::;;;:::::::::;;;;;;<<<==================<<<;;;;;;:::;;;===?????????>>>===;;;<<<===>>>>>>===;;;::::::;;;;;;<<<===>>>>>>???BBBAAAAAA@@@AAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>?????????@@@============>>>???@@@AAA????????????????????????===>>>>>>??????>>>>>>===AAAAAAAAA@@@@@@?????????======>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@@@@?????????@@@AAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHGGGEEECCCBBBEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJMMMOOOQQQQQQQQQQQQOOOOOOOOONNNMMMKKKJJJJJJGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGHHHIIIJJJJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJNNNNNNMMMMMMMMMMMMLLLLLLOOOMMMLLLJJJJJJJJJKKKLLLKKKKKKJJJJJJKKKLLLMMMNNNPPPOOOMMMJJJCCC888,,,$$$###111HHHaaattt~~~iii```ZZZMMM555%%%       ::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999===<<<<<<;;;;;;<<<<<<===999999::::::<<<===>>>?????????>>>>>><<<;;;999999:::999777666666777888888888888999999888888777666::::::999999999999999999777777888888999999999999555666666777777777777777555777888::::::999888777999999999999888888777777888777777777666666666666666777777666444333444555666666777777888888888888;;;:::::::::::::::;;;<<<999999999999999999999999999999999999999999999999888888777777777888999999;;;:::999888888999;;;<<<:::::::::999888777777666555666666777888888999999:::999999999999999999999::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::;;;::::::::::::;;;;;;<<<=========>>>======<<<;;;;;;<<<===>>>???>>>>>>===;;;<<<===>>>>>>>>><<<<<<:::;;;;;;<<<===>>>>>>???AAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAA@@@@@@?????????===>>>>>>>>>>>>?????????============>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>@@@@@@??????>>>>>>======<<<======>>>???AAABBBBBB???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBDDDFFFGGGHHHGGGFFFDDDBBBEEEEEEFFFGGGGGGGGGFFFFFFDDDEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNPPPPPPQQQQQQOOOOOOOOOOOONNNMMMKKKJJJHHHHHHHHHIIIIIIHHHHHHHHHFFFGGGGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGHHHHHHGGGGGGGGGFFFGGGGGGEEEGGGIIIKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLOOONNNNNNNNNNNNMMMMMMMMMPPPOOOMMMLLLKKKLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMQQQNNNIIIBBB999---""" ###'''>>>JJJ\\\iiilllcccUUUKKK<<<000)))!!!      """%%%%%%(((///555666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;;;;::::::;;;;;;<<<======<<<;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>>>>===<<<::::::::::::888888777888999:::::::::;;;;;;::::::999888::::::999888777777777888666777777888888888777777666666777888888888888888777888999:::::::::888888999999999999999999999999888888777777777666666666555666777666555444555666666666777888999999999999;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999888888999999::::::;;;;;;999999888888777888888888999999999999999:::;;;<<<;;;;;;:::999888777777666555666666777888999::::::::::::::::::999999999999999999::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999;;;;;;::::::::::::;;;;;;=========>>>>>>======<<<<<<======>>>????????????======>>>?????????>>>>>><<<<<<<<<======>>>>>>??????@@@AAA@@@??????AAACCCBBBAAA@@@??????>>>??????============>>>>>>>>>>>>============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<======???@@@BBBCCC??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFFFFFFFDDDDDDDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPOOOOOOPPPPPPOOONNNLLLKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFHHHIIIKKKLLLMMMNNNLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMPPPOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKNNNIIIAAA777...$$$  $$$---333:::===:::000###      """&&&***...000111333888;;;:::<<>>>>><<<:::999::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999888666666555666666666666777777777666555555666777888999:::999999888999999::::::::::::999999999999999999:::;;;<<<<<<888888888777777777666666555666777777666555666888666777888999:::::::::999:::;;;<<<======<<<;;;:::999999999999999999999999888999999:::;;;<<<<<<<<<;;;:::999888888888888888777777888999:::;;;;;;;;;<<<;;;;;;:::888777777666666666777888999:::;;;;;;;;;;;;:::::::::999999999999999999::::::;;;;;;;;;999:::<<<======<<<:::999;;;;;;::::::999::::::;;;======>>>>>>>>>>>>======<<<===>>>??????@@@AAAAAA???????????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAA@@@>>>>>>@@@CCCBBBAAA???>>>======>>>>>>;;;<<<<<<<<<============>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???========================<<<<<<<<<===>>>@@@BBBCCC??????AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAABBBBBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFBBBDDDFFFHHHIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCCCCDDDDDDFFFGGGGGGDDDEEEFFFHHHHHHIIIIIIIIIGGGHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNOOONNNOOOPPPQQQPPPOOOMMMKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFHHHIIIKKKMMMNNNOOOLLLLLLKKKKKKJJJJJJIIIIIIGGGHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOLLLLLLLLLLLLKKKJJJJJJIIIHHHAAA777,,,$$$        !!!&&&***,,,------333666:::>>>AAACCCCCCCCCBBBFFFHHHFFFEEEHHHIIIGGG========================<<<<<<<<<============>>>999999:::;;;;;;:::::::::777999<<<>>>>>><<<999777;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>======<<<;;;:::::::::;;;<<<============>>>===<<<<<<;;;:::999777666555555555555666666777777777555444333777888999:::;;;:::999999::::::::::::::::::::::::999999999:::;;;<<<===>>>888888888888777777777777444666777777666666888999666777999:::;;;;;;::::::999:::<<<======<<<:::999888888888888888888888888999999:::;;;;;;<<<======;;;;;;:::999888888888888555777888:::;;;;;;;;;:::<<<<<<;;;:::999777777666666777888999:::;;;<<<<<<;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;999:::<<<======<<<:::999;;;;;;:::999999:::::::::======>>>>>>>>>>>>>>>=========>>>???@@@AAABBBBBBAAA@@@?????????@@@BBBCCC????????????>>>>>>>>>>>>===???@@@@@@>>>===@@@CCCAAA@@@???============>>>;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???===============>>>>>>>>><<<<<<<<<<<<>>>@@@BBBDDD???@@@AAACCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD>>>??????@@@AAABBBCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGBBBCCCFFFHHHIIIHHHGGGGGGGGGHHHJJJJJJJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHDDDEEEGGGHHHIIIJJJJJJKKKHHHHHHHHHGGGGGGEEEDDDCCCEEEFFFHHHJJJKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOQQQQQQQQQOOOMMMLLLHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFHHHJJJLLLMMMOOOPPPKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFHHHIIIKKKLLLMMMMMMLLLLLLKKKLLLNNNPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNPPPQQQRRRQQQPPPPPPKKKLLLLLLLLLKKKJJJIIIHHHDDD;;;000%%%      ###)))---111444;;;AAAFFFIIIIIIIIICCCEEEHHHJJJJJJHHHEEECCCDDDIIIKKKHHHGGGHHHGGGEEE>>>>>>============>>>>>>???@@@AAAAAA???>>>>>>???<<<<<<======<<<;;;::::::===>>>>>>>>>>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;========================DDDBBB???;;;999999999999<<<<<<===>>>>>>===<<<;;;<<<;;;:::888777666666666888999999999888666555333::::::999888999:::<<<===999999999999999999::::::888999;;;===>>>>>>===<<<======;;;:::888777666555666555555444444666777888;;;;;;:::::::::;;;<<<<<<888999:::;;;<<<<<<<<<<<<888999:::;;;;;;:::999888999:::<<<======<<<:::999;;;:::999888888888999:::777777888999::::::;;;;;;999::::::::::::999888888777777888999::::::;;;;;;<<<============;;;999888;;;;;;:::999888999===???::::::<<<===>>>>>>>>>>>>>>>>>>======<<<;;;999999<<<<<<===???@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA@@@@@@???>>>>>>??????@@@>>>??????>>><<<<<<===???;;;<<<>>>???@@@@@@@@@???CCCBBB@@@???>>>??????@@@===>>>?????????===<<<;;;;;;<<<===???@@@@@@@@@@@@??????@@@@@@@@@??????>>><<<>>>AAACCCBBB@@@@@@@@@@@@@@@??????>>><<<;;;::::::===??????>>>>>>@@@CCC@@@@@@???>>>???@@@BBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDCCCEEEFFF@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@@@@BBBDDDDDDCCCAAABBBCCCBBB@@@???@@@AAADDDDDDDDDCCCBBBBBBAAAAAA@@@CCCEEEEEEBBBAAABBBDDDCCCBBBBBBBBBCCCFFFHHHJJJFFFEEEDDDFFFIIIIIIGGGEEEFFFGGGIIIJJJJJJJJJIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMOOOQQQSSSRRRQQQOOOMMMHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGKKKNNNOOOOOONNNMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGEEECCCBBBCCCDDDHHHIIIIIIJJJLLLMMMOOOPPPKKKMMMOOOPPPPPPOOONNNLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPRRRTTTUUUTTTSSSRRROOONNNLLLKKKJJJGGGDDDAAA444,,,"""     '''...111555888<<>>>>>============>>>>>>===???@@@@@@???===>>>???===<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::========================@@@???>>><<<;;;;;;<<<<<<;;;<<<===>>>>>>======<<<<<<;;;:::999888777777777999999::::::999888666555::::::999999999:::;;;<<<::::::999999999999999999999:::;;;<<<==================<<<:::999777666666666666555555555666777888:::::::::999::::::;;;<<<888999:::;;;<<<<<<<<<<<<888888999::::::999888888::::::;;;<<<<<<;;;:::999<<<;;;:::999888999999:::777888888999::::::;;;;;;999999999999999888888777888888999999:::;;;;;;<<<<<<<<<=========<<<;;;:::;;;<<<<<<;;;::::::<<<>>>;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999<<<===>>>???????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@?????????===??????>>><<<;;;<<<===:::<<<===???@@@AAAAAA@@@CCCBBBAAA@@@????????????>>>>>>?????????>>><<<;;;<<<===>>>>>>????????????>>>>>>??????@@@?????????===???BBBBBBAAA@@@AAAAAA@@@@@@??????>>><<<;;;::::::<<>>>>>@@@BBBAAA@@@?????????@@@AAABBBCCCBBBAAA@@@@@@BBBDDDEEEEEEFFFFFFEEECCCCCCDDDEEE@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???@@@BBBCCCDDDCCCAAABBBCCCBBB@@@???@@@AAADDDCCCCCCCCCCCCBBBBBBBBBAAADDDFFFEEECCCBBBCCCDDDDDDCCCBBBBBBCCCEEEGGGIIIGGGEEECCCEEEGGGHHHGGGEEEFFFGGGIIIJJJJJJJJJIIIHHHEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNOOOQQQRRRRRRPPPNNNMMMIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFHHHKKKMMMNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHFFFFFFFFFEEECCCBBBCCCEEEHHHHHHIIIJJJKKKMMMNNNOOONNNNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRTTTTTTTTTTTTSSSPPPOOONNNOOOOOOKKKBBB;;;---&&&      !!!$$$"""%%%,,,555888999@@@IIIOOONNNMMMNNNOOORRRUUUVVVJJJJJJKKKMMMOOONNNLLLJJJMMMLLLJJJGGGCCC???<<<;;;999777444111...)))!!!???>>>>>>======>>>>>>???<<<===??????>>>======>>>===<<<;;;:::::::::;;;<<<>>>>>>============>>>>>>999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::999888888888999999::::::::::::999999:::::::::999::::::;;;<<<;;;;;;::::::999999888888::::::::::::;;;<<<===>>>======<<<;;;:::999888777666666666555666777777888999999888888999999:::;;;999999:::;;;<<<<<<<<<<<<888888999999999999888888::::::::::::::::::;;;;;;<<<;;;::::::999999::::::888888888999::::::;;;;;;999999999:::999999888777999::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>=========<<<===???>>>===<<<<<<===========================>>>>>>>>>>>>===<<<;;;;;;======>>>>>>???>>>>>>>>>>>>>>>=========>>>????????????AAAAAAAAAAAA@@@???===???@@@???===;;;:::::::::;;;===???@@@AAABBBBBBCCCCCCBBBBBBAAA???>>>===>>>>>>?????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@???AAABBBBBBAAA@@@AAACCC@@@@@@??????>>>===<<<;;;:::<<<>>>>>>>>>>>>@@@BBBAAAAAA@@@?????????@@@@@@CCCAAA???>>>???@@@CCCEEEDDDEEEEEEDDDCCCBBBCCCDDDAAAAAABBBBBBBBBBBBAAAAAAAAA@@@??????AAACCCCCCBBBAAABBBCCCBBBAAA@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCEEEFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGFFFEEECCCCCCEEEFFFFFFFFFGGGGGGIIIJJJJJJIIIIIIHHHDDDEEEFFFFFFFFFEEECCCBBBCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLNNNOOOQQQRRRRRRPPPNNNLLLIIIJJJJJJJJJJJJIIIHHHHHHIIIGGGGGGHHHJJJLLLMMMLLLNNNNNNMMMLLLKKKKKKJJJJJJEEEFFFFFFEEECCCCCCEEEFFFHHHHHHIIIJJJKKKMMMNNNNNNQQQPPPPPPOOONNNNNNNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNQQQRRRRRRSSSTTTTTTUUUUUUPPPOOOOOOPPPOOOGGG;;;222$$$   ###&&&***---000444888;;;;;;===BBBGGGHHHIIIMMMTTTSSSOOOKKKJJJLLLNNNMMMLLLPPPOOOLLLKKKKKKJJJGGGEEECCC@@@<<<666000+++(((&&&""" ???>>>>>>>>>>>>>>>>>>???:::<<<>>>>>>===<<<===>>>===<<<:::999999:::<<<===???>>>===<<<<<<===???@@@888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@@@@???>>>;;;;;;<<<===>>>>>>??????======<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::999999888888;;;;;;:::999:::;;;===>>>======<<<;;;;;;:::999999666666666777777777888888888888888777888999999:::999:::;;;;;;<<<<<<<<<;;;888999999999999999999888;;;::::::999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>??????===???AAAAAA???===<<<<<<>>>>>>==================>>>>>>>>>???>>>>>>======>>>>>>>>>???>>>>>>======>>>===============>>>>>>>>>???AAABBBCCCBBB@@@???===???AAA@@@>>>;;;999999:::;;;<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCBBB@@@===<<<>>>>>>>>>???>>>>>>>>>>>>??????>>>>>>============<<<<<<<<<===>>>???@@@@@@AAABBBBBBAAA@@@@@@BBBCCC@@@@@@???>>>======<<<<<<;;;<<<======>>>???@@@AAAAAAAAA@@@?????????>>>>>>BBBAAA>>>======???BBBDDDBBBDDDEEEDDDBBBAAABBBCCCAAAAAABBBBBBBBBBBBAAAAAAAAA???>>>???AAACCCCCCBBBAAABBBCCCBBBAAA@@@AAABBBAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDFFFDDDCCCBBBCCCDDDFFFGGGGGGGGGIIIIIIJJJIIIHHHGGGCCCDDDEEEFFFFFFDDDBBBAAABBBBBBCCCDDDFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFGGGHHHIIIKKKMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQRRRRRRPPPMMMLLLJJJJJJJJJJJJJJJIIIIIIHHHJJJIIIGGGHHHJJJLLLLLLKKKNNNNNNMMMMMMLLLLLLKKKKKKEEEFFFFFFEEEDDDDDDFFFHHHIIIJJJKKKLLLMMMNNNNNNOOOSSSRRRPPPNNNMMMMMMNNNOOOLLLLLLMMMMMMNNNNNNNNNNNNRRRRRRRRRRRRSSSUUUVVVWWWPPPPPPOOOKKKDDD:::///(((    """%%%)))///444999<<<;;;===@@@BBBDDDEEEHHHJJJEEEEEEGGGGGGFFFEEEGGGJJJSSSOOOKKKLLLPPPQQQMMMIIIMMMIIIDDD???<<<999666333)))'''###??????>>>>>>>>>>>>??????:::<<<>>>>>><<<<<<<<<======;;;:::999999:::<<<===>>>>>>===<<<<<<===>>>???777777777777777777777777:::::::::::::::::::::::::::<<<>>>@@@@@@???===<<<:::;;;;;;<<<===>>>>>>???======<<<;;;:::::::::::::::::::::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888<<<;;;:::999999:::<<<===<<<<<<<<<;;;;;;:::::::::777777777888888888888888888888777777777888999999::::::;;;;;;<<<;;;;;;;;;:::999999999999999999:::;;;;;;:::::::::;;;<<<===============<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::<<<===>>>@@@@@@===???BBBBBB@@@>>><<<<<>>>>>=========>>>>>>>>>>>>??????@@@?????????>>>???????????????>>>===>>>>>>===============>>>===>>>@@@BBBBBBBBB@@@???>>>@@@BBBAAA???<<<::::::;;;;;;===>>>@@@BBBDDDDDDCCCCCCCCCCCCBBB@@@>>>===???>>>>>>>>>>>>?????????@@@???>>>===<<<<<<<<<===<<<<<<;;;<<<===>>>???@@@AAABBBBBBAAA??????AAACCC@@@???>>>===<<<<<<<<<===;;;;;;;;;===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>===AAA@@@>>>======???BBBCCCAAACCCEEEDDDCCCAAAAAABBBAAABBBBBBCCCCCCBBBBBBAAAAAA@@@??????AAACCCCCCBBBAAABBBCCCCCCAAAAAABBBCCCAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCEEEEEECCCBBBBBBDDDFFFHHHGGGGGGHHHIIIIIIHHHGGGFFFCCCDDDDDDEEEDDDCCCBBBAAAAAABBBBBBCCCEEEFFFFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFFFFGGGIIIKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLNNNPPPQQQQQQPPPNNNLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIHHHHHHJJJKKKKKKJJJMMMMMMMMMMMMLLLLLLLLLLLLFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLMMMOOOPPPPPPPPPPPPTTTRRROOOMMMLLLMMMNNNOOOKKKLLLMMMNNNNNNNNNNNNMMMQQQQQQQQQRRRSSSUUUVVVWWWQQQQQQMMMCCC666***%%%###    !!!$$$)))...222555777=========>>>???BBBEEEGGGFFFHHHKKKKKKJJJJJJJJJKKKBBBDDDDDDDDDDDDGGGIIIJJJPPPMMMJJJKKKLLLIIIBBB;;;555000+++&&&"""@@@??????>>>>>>??????@@@<<<===???>>><<<;;;;;;<<<;;;:::999999999:::<<<<<<======<<<<<<<<<<<<======777777777777777777777777999999999999999999999999;;;<<<===??????===<<<;;;;;;:::::::::;;;<<<=========<<<;;;:::::::::::::::;;;;;;::::::;;;<<<======;;;<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;::::::999999;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::777777888999999999999888888888777777888888999:::::::::;;;;;;<<<;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>===>>>>>>>>>>>>===<<<<<<========================??????@@@@@@??????>>>============<<<<<<;;;;;;:::999999999:::<<<===???@@@<<>>======???>>>=========>>>???@@@>>>>>>???@@@AAAAAAAAAAAA??????@@@@@@AAA@@@@@@?????????>>>=========>>>>>><<<===???@@@AAAAAA@@@??????AAABBBAAA???===<<<<<<<<<======>>>@@@BBBCCCEEEBBBCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>???@@@@@@@@@???===<<<;;;<<<=========<<<;;;;;;;;;===>>>???@@@AAABBBAAA???>>>???@@@???>>><<<;;;:::;;;<<<<<<;;;;;;:::<<<>>>@@@???????????????@@@??????>>>===@@@@@@?????????@@@AAABBBAAACCCEEEEEECCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAA???@@@BBBDDDDDDCCCAAABBBCCCCCCBBBBBBCCCDDDBBBBBBCCCDDDEEEEEEFFFFFFGGGFFFFFFGGGHHHHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCDDDFFFHHHGGGHHHHHHIIIIIIHHHFFFFFFDDDCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCEEEFFFFFFGGGHHHIIIKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJLLLOOOQQQQQQQQQOOONNNLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIJJJIIIGGGGGGHHHJJJLLLNNNOOOQQQRRRQQQQQQPPPRRRPPPNNNLLLLLLLLLNNNOOOKKKLLLMMMOOOOOONNNMMMMMMOOOPPPQQQRRRSSSTTTUUUVVVRRROOOFFF999+++"""    """###$$$%%%''')))+++---///000888999;;;>>>BBBEEEGGGHHHHHHGGGEEEDDDEEEFFFHHHIIIIIIKKKMMMMMMKKKJJJIIIJJJFFFHHHFFFCCCCCCFFFGGGEEE<<<:::777444111***!!!!!!@@@??????>>>>>>??????@@@>>>???@@@???===;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;:::999777777777777777777777777999999999999999999999999999:::;;;<<<======<<<;;;;;;:::999999999:::;;;;;;<<<;;;::::::::::::::::::<<<;;;:::::::::;;;<<<===;;;<<<=========<<<:::999;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999999999999:::::::::::::::777888999:::::::::999999999888888888888999:::::::::;;;;;;<<<;;;;;;::::::===<<<;;;;;;;;;;;;<<<===:::;;;===????????????>>>>>>>>>?????????>>>===<<>>=========<<<<<<;;;:::999999999888888999:::<<<>>>???<<<>>>@@@@@@???>>>>>>??????>>>===<<<===>>>@@@AAA>>>???@@@AAABBBBBBBBBBBB???@@@AAAAAABBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>><<<<<<===>>>??????@@@@@@@@@AAABBBAAA???>>>???@@@>>>>>>>>>>>>???AAACCCDDDBBBBBBBBBAAAAAAAAABBBBBB??????>>>>>>>>>???@@@AAA???>>><<<;;;;;;<<<===>>>>>>===;;;::::::;;;===>>>>>>@@@AAAAAA???>>>===>>>===<<<:::999999:::;;;<<<<<<:::999;;;>>>@@@???>>>===>>>???@@@@@@??????>>>???@@@@@@AAAAAAAAAAAAAAAAAADDDFFFFFFDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAAAAACCCEEEEEEDDDAAABBBCCCCCCBBBBBBCCCEEECCCCCCDDDDDDEEEEEEEEEFFFGGGFFFEEEFFFHHHIIIGGGDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGEEEDDDFFFHHHGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDBBBAAA@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJHHHJJJMMMPPPRRRQQQPPPOOOLLLLLLJJJJJJIIIJJJJJJKKKIIIHHHGGGHHHJJJLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIKKKLLLNNNPPPQQQRRRQQQPPPOOONNNNNNMMMLLLLLLLLLMMMNNNKKKLLLNNNOOOOOONNNMMMLLLLLLNNNPPPRRRSSSTTTTTTTTTOOOFFF999---%%%     ###&&&,,,111666:::===888999:::;;;===>>>??????CCCDDDEEEGGGHHHJJJKKKLLLDDDCCCBBBBBBCCCFFFIIIKKKHHHIIIKKKIIIFFFCCCAAA@@@???@@@;;;333000222000,,,***(((&&&""" !!! !!!$$$&&&@@@@@@????????????@@@@@@???AAAAAA@@@===;;;:::;;;888999:::;;;;;;;;;;;;:::<<<<<<======<<<:::888777888888888888888888888888888888888888888888888888888888:::;;;<<<=========;;;:::999888888888999:::;;;;;;:::999999999::::::<<<;;;:::999999:::;;;<<<<<<<<<=========<<<:::999::::::;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;:::999888888888999999999999::::::777888999:::;;;:::999999999999888888999999:::;;;;;;;;;;;;<<<;;;;;;::::::>>>===<<<;;;;;;<<<===>>>:::<<<>>>@@@AAAAAA???>>>>>>??????@@@@@@>>>===<<>>============<<<;;;:::999999888999888888888999;;;===>>>;;;===??????>>>>>>???@@@>>>===<<<<<<===???AAACCC>>>???@@@AAABBBCCCCCCCCC???@@@AAABBBCCCDDDDDDDDDAAAAAA@@@???>>>>>>??????<<<<<<<<<<<<===>>>@@@@@@AAABBBBBBAAA@@@???AAACCC??????>>>>>>???AAABBBDDDCCCBBBAAA@@@AAABBBCCCDDD??????>>>>>>>>>???AAABBB???===<<<;;;;;;<<<>>>???>>>===;;;::::::;;;<<<===<<>>@@@???===<<<===>>>???@@@@@@???>>>???@@@AAACCCCCCBBBAAA@@@BBBDDDFFFGGGEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDBBBAAABBBDDDFFFFFFEEEAAABBBCCCCCCBBBBBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGEEEDDDFFFHHHIIIFFFDDDAAABBBBBBCCCDDDDDDCCCCCCCCCFFFHHHHHHFFFEEEFFFHHHGGGHHHHHHIIIHHHGGGFFFEEEFFFDDDAAA??????@@@BBBDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCFFFEEEEEEEEEFFFGGGGGGHHHIIIHHHFFFEEEEEEFFFHHHIIIGGGIIIMMMPPPRRRRRRQQQPPPMMMLLLKKKIIIIIIJJJJJJKKKIIIGGGGGGHHHJJJLLLMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNLLLJJJIIIJJJKKKLLLMMMOOOQQQQQQQQQOOONNNLLLLLLLLLLLLLLLLLLMMMMMMJJJLLLNNNOOOOOOOOOMMMLLLKKKMMMOOORRRTTTTTTSSSRRRJJJ<<<,,,###"""       ###%%%(((***---111333555666666<<<===>>>@@@AAACCCDDDEEE@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBDDDEEEGGGHHHHHHFFFDDDBBBAAAAAACCCEEEGGGCCCDDDDDDAAA<<<666333222((()))$$$ ###$$$$$$"""$$$$$$!!!???>>>=========>>>???@@@AAA???@@@AAA<<<777999???:::;;;;;;;;;;;;;;;;;;;;;@@@???>>><<<:::888666666777777777777888888888888::::::888888888999:::;;;666777888:::;;;;;;:::::::::::::::999999999999888===<<<<<<;;;;;;;;;<<<<<<::::::::::::;;;;;;<<<===<<<:::999;;;>>>???===:::;;;999999<<>>??????>>>>>>@@@AAAAAA@@@???>>>@@@@@@???>>>>>>===>>>>>>999:::<<<>>>???@@@@@@???@@@@@@@@@AAAAAA@@@@@@@@@<<<;;;;;;::::::999999999666777888999:::;;;;;;;;;>>>>>>======<<<<<<<<<;;;<<<<<<;;;::::::===BBBFFF<<<>>>???AAAAAA@@@???>>>???@@@@@@AAABBBCCCDDDDDDGGGFFFDDDAAA???>>>======>>>>>>>>>>>>????????????AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAABBBAAA@@@@@@???????????????????????????>>>======;;;;;;;;;;;;<<<>>>???@@@>>>???@@@AAAAAA@@@>>>===>>>===<<<;;;;;;;;;;;;;;;:::<<>>======>>>??????@@@AAAAAAAAAAAA@@@CCCBBBAAA@@@???@@@AAABBBCCCDDDFFFEEECCCAAA@@@@@@AAABBBDDDEEEEEEDDDBBBAAABBBBBBBBBBBBCCCDDDFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEECCCCCCDDDGGGIIIHHHEEECCCDDDEEE@@@AAAAAABBBBBBAAAAAA@@@EEEEEEEEEDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@AAACCCDDDDDDCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDGGGFFFDDDCCCBBBCCCEEEFFFFFFFFFEEEBBBAAABBBEEEHHHIIIJJJLLLNNNOOOOOOOOONNNMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHKKKMMMNNNMMMKKKGGGHHHIIIJJJKKKKKKKKKKKKQQQRRRRRRPPPMMMKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLNNNOOOPPPOOONNNNNNLLLNNNPPPPPPMMMLLLMMMOOONNNMMMJJJJJJQQQUUULLL>>>333---%%%    """&&&***...000111000000222666999:::::::::>>>BBBCCCAAA@@@AAABBBEEEGGGGGGEEECCCCCCHHHLLLFFFEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDFFFGGGIIIIIIFFFCCCAAA???>>><<<999777666333---&&&!!! &&&!!!""" @@@@@@???>>>>>>>>>???@@@CCCCCCBBB???<<<::::::;;;;;;;;;;;;;;;;;;<<<======??????===<<<:::999777777777777777777888888888999::::::999999999999999999777888999:::;;;;;;:::::::::999999999999999999999<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<<<<::::::;;;>>>>>>===:::<<<:::999<<<@@@@@@===888999999:::::::::999999999999999999999999:::;;;;;;<<<<<<;;;:::::::::::::::999999::::::;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<=========>>>>>>>>>======???@@@@@@@@@??????@@@@@@???>>>===<<<<<<<<<:::;;;===>>>??????>>>>>>??????@@@@@@@@@@@@??????<<<<<<;;;:::999999888888555666777999:::;;;;;;<<<============<<<<<<;;;;;;======<<<;;;;;;<<<@@@CCC===>>>@@@AAABBBAAA@@@???@@@@@@AAABBBCCCDDDDDDEEEFFFEEEDDDBBB@@@>>>======>>>>>>>>>>>>????????????@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???????????????????????????>>>======<<<<<<<<<<<<<<<===>>>???===>>>@@@AAAAAA???>>>=========<<<<<<;;;;;;<<<<<<;;;===??????>>>===>>>>>>??????@@@AAAAAAAAAAAA@@@CCCCCCBBBBBBBBBBBBBBBCCCBBBDDDFFFEEECCCAAA@@@AAAAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFHHHGGGDDDCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCDDDEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFEEEDDDBBBCCCEEEGGGHHHIIIKKKLLLMMMNNNMMMMMMNNNMMMLLLJJJIIIIIIHHHHHHGGGGGGHHHKKKMMMNNNMMMKKKGGGHHHHHHIIIIIIJJJKKKKKKPPPQQQRRRPPPMMMKKKKKKKKKNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOKKKMMMOOOOOOMMMLLLMMMNNNOOOOOOLLLJJJMMMNNNDDD777+++'''     )))...666===@@@BBBCCCCCCEEEDDDCCCCCCDDDEEEDDDCCCBBBEEEHHHHHHEEECCCCCCDDDAAADDDGGGHHHGGGFFFFFFHHHGGGGGGFFFFFFFFFEEEEEEEEEAAAAAA@@@???>>>>>>======:::777222---***&&&""" &&&)))888222999<<<,,,###BBBAAA@@@???????????????@@@DDDBBB<<<<<>>>>>===<<<;;;:::999999777777888888888999999999:::::::::::::::999888888999999:::;;;;;;::::::999999999999999:::::::::::::::;;;<<<======<<<;;;::::::999999999999::::::;;;;;;::::::<<<===>>><<<;;;===;;;999;;;>>>???===;;;;;;;;;::::::999999888888999999999999999999::::::<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;===>>>>>>>>>===<<<;;;<<<>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;::::::;;;<<<<<<===>>>>>>======>>>>>>????????????>>>>>><<<<<<;;;:::999888777777444555777999:::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;<<<===>>>===<<<<<<>>>@@@???@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDBBB@@@???>>>>>>>>>>>>>>>?????????@@@@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>@@@AAAAAAAAABBBCCCCCCDDDEEEDDDCCCAAA@@@?????????>>>>>>??????>>>>>>======>>>======<<<<<<======>>><<<===>>>?????????>>>===<<<<<<<<<<<<<<<======>>>;;;===??????>>>===>>>??????@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDCCCCCCBBBDDDFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCDDDDDDEEEEEEHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFFFFDDDCCCCCCDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFDDDCCCBBB??????@@@BBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLNNNMMMKKKIIIHHHHHHIIIIIIHHHGGGHHHJJJMMMMMMLLLJJJHHHGGGGGGGGGGGGHHHJJJKKKNNNPPPQQQPPPNNNLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOPPPPPPKKKMMMNNNNNNMMMLLLLLLMMMQQQPPPMMMIIIFFFBBB888..."""   $$$(((---222555777===DDDIIIIIIGGGEEEDDDFFFEEEDDDDDDDDDCCCAAA???DDDFFFHHHHHHFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFDDDCCCAAA@@@???888777555222///,,,***)))%%%"""###### ...;;;LLLGGGJJJCCC))) CCCBBBAAA@@@@@@???>>>>>>:::AAA@@@999===IIIIII>>><<<<<<;;;;;;===???AAACCC======<<<<<<;;;;;;::::::888888888999999999:::::::::;;;;;;<<<;;;:::888777;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888:::<<<======<<<;;;:::999999999888888999999:::;;;;;;;;;<<<======<<<<<<>>><<<::::::<<<>>>>>>===<<<<<<;;;:::999888888888888999999999999999999999;;;;;;:::999999999999999:::::::::999999888888888999:::;;;<<<<<<===<<<<<<999:::<<<>>>>>>===<<<;;;:::;;;<<<===???@@@@@@AAA??????>>>===;;;:::888777::::::;;;<<<======>>>>>>======>>>>>>>>>>>>=========<<<;;;:::999888777666444555777999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>======>>>???@@@AAABBBCCCCCCCCCBBBBBB@@@AAABBBBBBDDDDDDEEEFFFDDDDDDDDDCCCAAA@@@???>>>>>>>>>?????????@@@@@@@@@======>>>???@@@AAAAAAAAABBBAAAAAA@@@???>>>>>>===???@@@AAABBBCCCDDDDDDEEEFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>??????>>>======??????>>>===<<<<<<======<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@<<<>>>??????>>>>>>???@@@???@@@AAAAAABBBBBBAAAAAAAAABBBCCCEEEEEEDDDCCCBBBBBBDDDFFFFFFDDDBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCEEEEEEDDDDDDCCCDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCDDDEEEEEEEEEDDDDDDDDDEEECCCBBB@@@@@@BBBCCCEEEBBBCCCEEEGGGGGGFFFEEECCCDDDEEEEEEEEEEEECCCBBBAAA===>>>@@@BBBCCCDDDCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCC???@@@AAABBBCCCDDDCCCCCCCCCEEEGGGGGGFFFDDDDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLNNNLLLJJJIIIHHHHHHIIIJJJHHHGGGHHHJJJLLLMMMKKKJJJHHHGGGFFFEEEEEEGGGIIIJJJMMMNNNPPPOOONNNMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNQQQPPPOOONNNNNNOOOPPPQQQLLLMMMNNNNNNNNNMMMMMMMMMQQQQQQMMMFFF>>>555,,,%%%  $$$(((***...222777<<>><<<888444111...---'''&&&$$$!!!$$$''',,,333000'''(((AAAQQQHHHEEE888"""$$$%%%%%%%%%BBBBBBBBBAAA@@@???>>>>>>:::@@@???999>>>JJJJJJ???============>>>@@@BBBCCC======<<<<<<<<<;;;;;;;;;999999999999:::::::::::::::;;;;;;<<<;;;:::999888<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777999;;;======<<<;;;::::::999999888888999999999:::;;;<<<<<<<<<<<<<<<<<<===;;;999999:::<<<======<<<;;;:::888888777777888888888999:::::::::999999:::999999888888888888888999999888888777666666666888999:::;;;;;;<<<<<<<<<888:::<<<===>>>===;;;::::::;;;;;;<<<===???@@@@@@>>>>>>>>>===<<<:::888777888888999:::<<<>>>???@@@=========>>>>>>===============<<<;;;:::999888777666777888999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;777999<<<>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDCCCCCCAAA@@@???????????????@@@@@@@@@@@@======>>>>>>???@@@AAAAAAAAAAAA@@@@@@???>>>======>>>???@@@BBBCCCDDDDDDDDDFFFEEECCCAAA???>>>>>>>>>>>>>>>???????????????>>>@@@???>>>======<<<======<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAA===>>>??????>>>>>>???AAA@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBDDDDDDDDDCCCBBBBBBDDDFFFFFFDDDCCCBBBCCCCCCBBBAAAAAAAAAAAABBBCCCEEEDDDCCCCCCCCCCCCCCCDDDGGGGGGGGGHHHIIIIIIIIIJJJIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDEEEDDDBBBAAAAAABBBDDDEEEAAACCCEEEFFFGGGFFFDDDCCCDDDDDDEEEEEEDDDCCCAAA@@@<<<>>>@@@BBBCCCCCCCCCBBBDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCC??????AAABBBCCCCCCCCCCCCCCCEEEGGGHHHGGGEEEEEEEEEGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHJJJLLLLLLKKKIIIHHHGGGFFFEEEEEEFFFHHHJJJKKKMMMNNNNNNMMMLLLLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNQQQPPPNNNMMMMMMNNNOOOPPPMMMMMMMMMNNNNNNNNNMMMMMMOOOMMMHHH@@@666+++"""  !!!%%%(((***000000222555999===AAACCCDDDGGGJJJLLLLLLLLLLLLMMMJJJLLLNNNNNNMMMKKKKKKLLLJJJIIIIIIJJJKKKLLLJJJIIIIIIIIIGGGFFFEEEDDDBBBAAA?????????===999555222000---+++)))%%%""""""$$$***)))&&&"""000555...""" """???MMMEEEBBB444###'''&&&#########$$$$$$###""" @@@AAAAAAAAA@@@???>>>===>>>BBBAAA<<<>>>DDDDDD>>>>>>>>>???@@@AAABBBBBBBBB>>>=========<<<;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;<<<<<<=========<<<;;;:::999888888888999:::;;;<<<<<<;;;;;;;;;::::::999999999999:::999;;;======<<<;;;<<<===;;;:::999999999:::<<<===;;;999888777666666777888777888:::;;;<<<<<<;;;;;;::::::999888888888888888888888888777777666666666666777888999:::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;<<<>>>???@@@===>>>>>>>>>===;;;888777888888888999;;;<<<>>>???======>>>>>>>>>>>>============<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;999999:::::::::::::::;;;666888;;;======>>>???AAAAAAAAAAAABBBBBBBBBCCCCCC???@@@@@@AAABBBCCCDDDDDDBBBCCCDDDDDDDDDBBBAAA@@@?????????@@@@@@@@@@@@AAA???>>>>>>>>>???@@@AAAAAA@@@@@@@@@???>>>>>>>>>======>>>@@@BBBCCCCCCCCCBBBDDDCCCBBB@@@???>>>>>>>>>??????@@@@@@AAA@@@@@@@@@@@@???>>>>>>=====================>>>>>>??????@@@============>>>???AAAAAA>>>?????????>>>>>>@@@BBB@@@@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCBBBDDDFFFFFFEEECCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAABBBBBBCCCCCCFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEGGGGGGFFFDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEECCCBBBAAA>>>>>>???AAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDFFFFFFGGGGGGGGGEEEDDDCCC@@@AAAAAABBBBBBCCCCCCCCCCCCFFFHHHHHHGGGEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLJJJHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMKKKJJJJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMOOOOOONNNNNNMMMMMMNNNNNNMMMLLLLLLMMMNNNNNNMMMKKKJJJDDD===666---### """$$$((())),,,000555:::>>>@@@DDDEEEFFFHHHJJJKKKLLLMMMNNNOOOPPPOOOMMMJJJIIIIIIFFFGGGIIIIIIHHHIIIJJJLLLIIIFFFCCCAAA@@@@@@>>><<<@@@===:::777555222///,,,)))000777888111&&&!!!!!!###$$$&&&'''((()))(((&&&"""++++++!!! """666FFFBBBEEE999&&&,,,))) >>>???@@@@@@@@@???>>>===@@@AAAAAA@@@>>>>>>???@@@>>>@@@AAACCCCCCCCCBBBAAA???>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<<<<;;;;;;;;;===>>>??????>>>===<<<:::888777666888999999:::;;;;;;<<<<<<<<<<<<;;;:::::::::::::::999;;;======<<<;;;<<<>>>888999999999888999:::;;;888777666555555555777888666888:::<<<>>>>>>======<<<;;;::::::999999::::::999999999999999888888888444555666777999999999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>>>>======>>>>>>>>><<<:::888;;;:::999999999:::;;;<<<===>>>>>>??????>>>>>>===========================<<<<<<======<<<<<<;;;:::888999999999::::::::::::888:::;;;<<<<<<<<<>>>@@@AAAAAAAAAAAAAAABBBBBBCCC>>>??????@@@AAABBBCCCCCCAAABBBDDDEEEDDDCCCAAA@@@?????????@@@@@@@@@AAAAAAAAA@@@????????????AAAAAA????????????>>>>>>>>>>>><<<===???AAABBBBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA??????>>>>>>===>>>>>>>>>=========>>>???@@@AAAAAA>>>>>>>>>>>>??????@@@AAA>>>??????>>>===>>>@@@BBB@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFBBBDDDFFFFFFEEEDDDDDDDDD@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCEEEEEEFFFGGGHHHIIIJJJJJJLLLKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDFFFHHHIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDBBBCCCCCCBBBAAAAAABBBCCCDDDEEEFFFHHHGGGFFFEEEFFFGGGFFFFFFFFFFFFGGGIIIJJJKKKHHHIIIJJJKKKKKKIIIHHHGGGHHHHHHHHHIIIKKKKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLKKKIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKLLLJJJIIIJJJLLLMMMKKKHHHCCC999000+++%%% %%%(((,,,///111333666888;;;<<<>>>AAAEEEIIILLLNNNKKKLLLNNNPPPPPPOOONNNMMMOOOPPPPPPOOOLLLJJJIIIJJJNNNOOOPPPOOOMMMKKKJJJKKKFFFBBB===888666444222111***&&&""" $$$...---$$$ $$$''''''&&&((((((&&&%%%### ///)))$$$666DDDAAAFFF;;;  &&&$$$<<<===???@@@@@@???>>>===>>>===???AAA???;;;>>>EEE???@@@CCCEEEEEECCCAAA?????????>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<:::999999999:::<<<>>>???<<<;;;;;;;;;<<<===???@@@@@@@@@>>><<<:::888666555999999999999:::;;;<<<======<<<;;;;;;::::::::::::888;;;>>>===;;;:::<<<>>>666888999999888888999:::777666444333444555777888666777:::===?????????>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::333444555777888888999999::::::999999999:::;;;<<<===<<<;;;:::;;;;;;===>>><<<===>>>??????===;;;999>>>===;;;999888888999999>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888888888999999:::::::::;;;<<<<<<;;;;;;;;;===???AAA@@@@@@@@@@@@AAABBBBBB===>>>???@@@AAABBBBBBCCCAAABBBDDDEEEEEEDDDBBBAAA??????@@@@@@@@@AAAAAAAAABBBAAA@@@?????????@@@AAA>>>>>>>>>>>>>>>?????????<<<===???AAABBBAAA@@@???@@@@@@???>>>======>>>>>>@@@AAABBBBBBCCCCCCCCCCCC??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBB?????????>>>??????@@@AAA?????????>>>===>>>@@@CCC@@@AAABBBBBBCCCCCCBBBBBBDDDCCCCCCCCCCCCEEEGGGHHHBBBDDDFFFFFFEEEDDDDDDEEE???@@@BBBCCCCCCBBB@@@???>>>>>>??????@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJLLLKKKIIIGGGFFFFFFFFFFFFGGGFFFEEEFFFIIIJJJHHHFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIHHHFFFDDDBBBFFFDDDBBBAAAAAABBBCCCEEEEEEGGGGGGGGGEEEEEEFFFGGGEEEEEEDDDDDDEEEGGGIIIJJJGGGHHHJJJLLLLLLJJJGGGFFFHHHHHHHHHIIIKKKKKKIIIGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIJJJKKKKKKHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNLLLKKKJJJJJJHHHGGGHHHKKKKKKIIIFFF>>>222'''$$$  !!!&&&,,,///111333777:::;;;===AAACCCCCCCCCDDDEEEGGGGGGHHHJJJLLLNNNPPPQQQMMMOOORRRTTTUUUTTTSSSQQQNNNPPPPPPOOONNNMMMNNNOOOHHHIIIJJJGGGBBB;;;777444000+++%%%"""'''"""!!!"""!!! ;;;000###@@@KKKCCCFFF;;;  @@@@@@@@@????????????>>>@@@@@@@@@???????????????@@@AAACCCDDDCCCAAA???===@@@???<<<:::999999:::;;;???===<<<===???>>>;;;777;;;:::999888888999:::;;;===:::888:::???AAA???<<>>===<<<;;;:::999999777777888999:::<<<===>>><<<<<<<<<<<<;;;:::999888888999999:::::::::999999888888888888777555444333444555666666444555666888999777777:::===???>>><<<======<<<<<<;;;;;;;;;:::===<<<:::;;;;;;;;;:::999999888777666666777777888555777999;;;;;;;;;:::999>>>>>>===<<<;;;<<>>===<<<<<<<<<<<<<<<;;;:::999888999999:::<<<======>>>>>>>>>>>>===???>>>>>>>>>>>>>>>??????<<<===>>>???????????????===<<<<<<;;;;;;;;;<<<<<<;;;;;;===>>>????????????BBBBBBAAA@@@@@@@@@AAAAAA??????>>>>>>??????@@@AAACCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAAAAA@@@???>>>BBBBBBAAAAAA@@@???>>>>>>===>>>@@@@@@@@@BBBDDDGGGAAA@@@>>>======>>>@@@AAACCCAAA@@@BBBEEEEEEBBB???@@@??????>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===?????????@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBDDDGGGIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFBBBEEEGGGGGGEEEDDDFFFHHHIIIGGGEEECCCBBBBBBDDDEEEGGGEEECCCAAAAAACCCEEEGGGHHHGGGFFFDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@BBBCCCBBBAAA@@@?????????@@@AAAEEEFFFFFFFFFEEEDDDBBBAAAHHHDDDAAAAAABBBCCCBBBAAADDDEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCCCCEEEFFFGGGHHHJJJJJJKKKNNNOOONNNKKKHHHGGGHHHIIIJJJIIIHHHGGGFFFHHHGGGFFFEEEEEEGGGIIIKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCBBBCCCFFFKKKMMMKKKIIIKKKLLLLLLKKKJJJJJJLLLMMMLLLGGGCCCEEEJJJIIIAAA999...)))!!!   !!!$$$***333999<<<>>>@@@???======???AAA???DDDIIIJJJIIIGGGGGGHHHJJJLLLPPPSSSTTTSSSRRRQQQRRRRRRRRRQQQQQQQQQPPPPPPRRRQQQOOONNNLLLHHHCCC???999888444,,,&&&$$$"""!!!!!!  $$$:::555EEEEEEGGGDDD444!!!!!! @@@@@@@@@?????????>>>>>>?????????>>>>>>??????@@@???AAABBBCCCCCCAAA???===???>>><<<:::::::::;;;<<>>??????<<<999;;;::::::::::::::::::;;;===:::888;;;???AAA@@@===???>>>===<<<;;;:::999888888888888999:::;;;<<<===<<<<<<<<<<<<;;;:::999999888999999999999999888888888888888888777666555444555666666666555555777888999888888:::===???>>><<<=========<<<<<<;;;;;;;;;<<<;;;::::::;;;;;;:::888888888777666666777888999666888:::;;;<<<;;;::::::===>>>===<<<;;;<<>>==================<<<:::999999999:::;;;===>>>>>>???>>>>>>======>>>=========>>>>>>???@@@===>>>??????????????????===<<<;;;;;;::::::::::::;;;;;;<<<===>>>??????>>>AAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>>>>???@@@@@@BBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@??????>>>======>>>>>>???@@@@@@???>>>>>>AAAAAA@@@@@@??????>>>>>><<<>>>???@@@@@@AAACCCFFFAAA@@@>>>======>>>@@@AAABBBAAAAAACCCDDDCCCAAA???@@@???>>>=========>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???AAACCCFFFHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFBBBEEEGGGGGGEEEDDDEEEGGGHHHGGGEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@AAABBBDDDEEEEEEFFFEEEDDDCCCBBBGGGDDDBBBAAABBBCCCBBBAAADDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHJJJJJJJJJLLLMMMLLLJJJGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCFFFJJJLLLKKKIIILLLLLLLLLKKKJJJJJJJJJKKKJJJHHHFFFGGGHHHCCC999111'''###  $$$***---000222333444555999>>>CCCEEEGGGIIIIIIHHHHHHJJJLLLFFFIIILLLNNNNNNNNNNNNOOOMMMNNNOOOPPPPPPNNNMMMKKKSSSSSSTTTSSSQQQNNNKKKHHHDDD@@@;;;666222---(((%%% !!! '''===333###EEEFFFFFF@@@///'''***+++,,,+++)))@@@@@@?????????>>>>>>>>>>>>>>>=========???@@@AAA???@@@AAABBBBBBAAA???===>>>===<<<;;;;;;;;;======>>>======>>>??????===;;;::::::;;;;;;;;;;;;::::::===:::999;;;???AAA@@@>>>???>>>===<<<;;;999888888:::999999999::::::;;;<<<======<<<<<<;;;:::::::::999999999999888777666666666777777888888777777666555666666666555555777999:::999:::;;;>>>???>>><<<=========<<<<<<<<<<<<<<<;;;:::888999::::::999888777777666666666888999:::888999:::<<<===<<<<<<;;;=========<<<;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;<<>>===<<<<<<<<<<<<======???@@@AAA??????@@@@@@@@@??????>>>>>>===<<<;;;:::999999999;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@??????>>>===============>>>>>>>>>>>>======????????????>>>>>>>>>>>>;;;===>>>>>>>>>???BBBDDD@@@???>>>======>>>???@@@AAABBBDDDDDDBBB@@@@@@@@@@@@???===<<<;;;<<<>>>???>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@?????????===>>>???AAABBBBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@BBBDDDFFFGGGIIIHHHHHHHHHGGGFFFFFFFFFDDDEEEGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGEEECCCBBBCCCCCCBBBAAACCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGKKKJJJIIIIIIJJJJJJHHHGGGEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDAAAAAABBBEEEIIIKKKKKKJJJMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJHHHCCC999...&&& !!!%%%%%%)))...333666999<<<>>>===>>>======<<<===AAADDDBBBCCCEEEEEEEEEEEEFFFHHHLLLKKKJJJKKKLLLMMMLLLJJJQQQRRRRRRRRRRRRQQQPPPOOOIIIIIIIIIGGGBBB;;;555111000+++$$$ ###&&&))),,,...111...)))&&&$$$"""  """,,,???///+++DDDGGGGGG===)))&&&%%%***666777222...+++'''????????????>>>>>>>>>>>>======<<<<<<===>>>@@@BBB>>>???@@@AAAAAA@@@???>>><<<<<<;;;;;;<<<===>>>>>><<<===>>>?????????>>>===999:::;;;<<<<<<;;;:::999<<<;;;:::<<>>???>>>===<<<:::999888777;;;::::::999999:::::::::======<<<;;;;;;:::::::::999999999888777666555444555666777888888888888888555666777666555555777999:::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888777888999999888777666666666666777888:::;;;999:::;;;<<<=========<<<<<<======<<<;;;<<<>>>@@@===>>>>>>>>>??????>>>>>>===<<<;;;:::::::::;;;<<<@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;<<<===>>>@@@AAA@@@@@@AAA@@@@@@???>>>>>>???>>>===;;;:::999999999:::;;;<<<===============>>>>>>??????????????????>>>============>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>>>>======<<<<<<==================<<<============>>>>>>>>>>>>;;;<<<=========>>>@@@BBB??????>>>>>>>>>>>>?????????BBBEEEDDDAAA>>>???@@@AAA???===;;;;;;<<<===?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>??????@@@??????;;;===???AAABBBBBB@@@???DDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>???AAABBBDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCCCCEEEEEEEEEFFFEEEDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAACCCEEEFFFGGGFFFEEECCC@@@AAABBBCCCCCCBBBAAA@@@?????????@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFKKKIIIGGGFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGEEECCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAACCCEEEHHHJJJJJJKKKMMMLLLLLLLLLMMMNNNMMMLLLLLLLLLJJJDDD:::...%%%  &&&---222444555<<<>>>AAACCCCCCBBBAAAAAA??????>>>===<<<===???@@@DDDDDDDDDDDDDDDCCCDDDDDDEEEAAA<<<;;;;;;;;;888555666777777888999:::;;;;;;555555222///)))"""$$$(((***,,,,,,,,,---000222444444444555333///((("""   +++444333,,,222???***222AAAGGGGGG;;;%%%...,,,///:::333''' ?????????>>>>>>>>>======<<<<<<;;;;;;<<<>>>@@@AAA>>>>>>???@@@@@@??????>>><<<<<<<<<<<<===>>>>>>???;;;===>>>??????>>>======888999:::;;;;;;:::999888:::::::::;;;===??????>>>======<<<;;;:::999888888;;;;;;:::999999999::::::===<<<;;;:::999999::::::999999999888777666555444555666777888999999999888555666777777555666777999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999888777777999999888777666666666666777888:::;;;::::::;;;<<<============;;;<<<======<<<<<<===???===>>>??????@@@??????>>><<<;;;:::999::::::<<<<<<@@@@@@@@@??????===<<<;;;:::::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@???>>>===@@@???>>><<<;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<===>>>?????????>>>>>>======<<<<<<======>>>?????????AAABBBBBBBBBAAAAAA@@@@@@??????>>>============<<<<<<<<<<<<<<<<<<=====================>>>>>>:::<<<======<<<===???AAA???>>>>>>>>>>>>>>>>>>??????BBBDDDDDD@@@>>>???AAA@@@???===<<<<<<<<<>>>?????????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>???????????????;;;===???AAAAAAAAA???>>>DDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCAAABBBDDDEEEEEEDDDBBBAAAAAABBBDDDFFFGGGFFFEEEDDDAAAAAACCCDDDDDDCCCAAAAAA??????@@@AAABBBCCCCCCCCCAAABBBBBBCCCEEEFFFHHHHHHEEEEEEEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFJJJHHHEEEDDDEEEFFFGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHIIIJJJIIIHHHEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCDDDEEEGGGHHHJJJKKKLLLKKKKKKNNNPPPQQQPPPNNNMMMKKKEEE;;;///%%% $$$(((---000555:::>>>@@@@@@@@@BBBBBBDDDEEEFFFEEECCCAAAAAA@@@>>><<<;;;;;;;;;:::555444333222111111000///...***%%%#########!!! !!!"""!!!"""'''((())),,,'''+++111777:::999777555999888666333///+++&&&###  %%%(((((((((!!!$$$555AAA===222 555:::&&&888???EEEFFF888######222---!!!000666(((??????>>>>>>>>>=========;;;;;;<<<<<<======>>>>>>======>>>????????????>>><<<<<<<<<===>>>>>>>>>>>>;;;===??????===<<<<<<<<<888888999999999999888888999999:::;;;<<<======>>>;;;;;;;;;;;;:::::::::999;;;;;;:::999999:::::::::===;;;:::888888888999999999999999999888777666666666777777888999999999888666777777777666666888::::::;;;===<<<;;;::::::;;;:::::::::::::::;;;;;;;;;999777777777999:::999888777777666666666888999:::::::::;;;;;;<<<======>>>:::<<<======<<<;;;===>>>>>>???@@@@@@@@@???>>>===;;;:::999888999:::;;;<<<>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;===>>>???>>>>>>?????????>>>>>>===???>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;::::::;;;===>>>???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>???@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>============;;;<<<======<<<===???AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???>>>>>>>>><<<===>>>???@@@??????>>>EEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????AAABBBBBBDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGFFFGGGHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIDDDFFFGGGFFFDDDBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHFFFDDDDDDEEEGGGGGGGGGEEEDDDDDDDDDEEEFFFGGGHHHGGGHHHJJJKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDFFFGGGGGGFFFGGGJJJLLLLLLKKKKKKNNNRRRSSSPPPMMMIIIDDD;;;///%%% ###%%%(((***...333999===?????????@@@CCCFFFJJJLLLGGGEEEDDDCCCBBB@@@<<<999666333000---,,,***'''%%%  ,,,>>>FFF@@@888666))),,,222555555222,,,((((((&&&###!!!  +++444555///)))%%%"""111;;;777,,,777222""":::===CCCAAA222(((444***%%%222222 ###???>>>>>>>>>============:::;;;===>>>>>>===<<<;;;=========>>>>>>>>>??????<<<======>>>>>>>>>>>>===:::===???>>>;;;999999:::888888777777777777888888777888999::::::;;;<<<===999999:::::::::;;;;;;;;;::::::999999999:::;;;;;;<<<:::888777666666777888888999999999999999888888777777888999999999888888666777888777666666888:::999;;;<<<<<<999888888999888888888999999:::::::::999888777888:::;;;:::999888888777666666777888999::::::::::::;;;<<<======999;;;======<<<;;;<<<===???@@@AAAAAAAAA???===<<<999999888777888999:::;;;<<<<<<=========<<<<<<;;;;;;:::::::::;;;<<<<<<===<<<<<<===>>>>>>>>>======<<<;;;::::::999999999999::::::;;;;;;;;;::::::999888:::<<<>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<===>>>===>>>@@@BBBBBBBBBAAA@@@BBBBBBAAAAAA@@@?????????>>>>>>===<<<<<<===>>>>>>?????????>>>>>>=========;;;<<<======<<<===???AAA======>>>>>>>>>>>>======>>>>>>???AAABBBCCCAAA@@@???@@@@@@AAA@@@???>>>>>>>>>>>>>>>??????>>>>>>===????????????????????????>>>>>>>>>>>>>>>>>>===<<<=========>>>>>>>>>>>>>>>EEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGFFFHHHJJJKKKIIIFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBCCCCCCBBBBBBAAABBBBBBBBBCCCDDDFFFHHHIIICCCFFFHHHGGGDDDBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDEEEGGGHHHHHHGGGEEEEEEDDDDDDEEEGGGHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHFFFFFFIIILLLNNNLLLKKKMMMPPPQQQMMMHHH@@@:::000&&&"""***111===>>>?????????@@@CCCEEEAAA@@@@@@@@@BBBDDDFFFHHHAAA===888555222...)))&&&!!!!!!###$$$&&&%%%%%%%%%$$$!!!'''===EEE999***$$$!!!"""""" +++666777---!!!!!!$$$''')))%%% 888)))!!!;;;>>>@@@999''',,,444&&&***555111+++222>>>>>>>>>>>>============999;;;===??????===:::888<<<=========>>>>>>??????======>>>>>>>>>>>>======:::===???>>>:::888888999888777666555555666777888666777999999999:::;;;<<<888888999::::::;;;<<<<<<:::999999999::::::;;;<<<;;;:::777666555555777888888999999:::::::::999999888888999999999888888777666777888777666666888:::888;;;<<<;;;888666777999777777888888888999999999999888777888:::;;;;;;999999888777666666777888888:::::::::::::::;;;======999;;;======<<<;;;<<<===???@@@AAABBBAAA???===;;;888888777777777888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;<<<======>>>======999999888888777888888888::::::;;;;;;;;;:::999999888999;;;===>>>>>>===<<<<<<;;;;;;;;;;;;<<<======<<<>>>@@@BBBCCCBBBAAA@@@CCCCCCBBBAAAAAA@@@@@@??????>>>===<<<<<<===>>>???AAA@@@@@@???>>>======<<<<<<===>>>=========???AAA======>>>>>>>>>>>>======>>>======@@@CCCEEEBBB??????@@@BBBCCCBBBAAA???=========>>>>>>>>>>>>===<<>>>>>???>>>>>>===<<<<<<>>>===============>>>???EEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGIIIGGGFFFHHHKKKLLLJJJHHHFFFEEECCCBBBBBBDDDFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDAAABBBCCCCCCCCCBBBAAA@@@CCCCCCBBBCCCDDDFFFGGGIIICCCFFFHHHGGGDDDBBBBBBCCCCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHEEEDDDDDDEEEHHHIIIIIIHHHFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJKKKIIIFFFFFFIIILLLOOOLLLKKKLLLOOONNNIIIDDD999222((( ###)))...333:::DDDLLLRRRRRRPPPLLLGGGCCCBBBBBBAAABBBDDDCCC@@@;;;555222+++'''"""%%%(((,,,111444666666555333333333333111///...,,,)))'''%%%"""$$$888===///'''...111***$$$---***!!! """888######;;;@@@???333 000444$$$...777111111777??????>>>>>>===;;;:::999;;;<<<<<<<<<======>>>>>>::::::<<<=========<<<;;;;;;<<<>>>??????===;;;:::<<<;;;:::;;;<<<;;;888666888777555555666666555333666666777888888888888888555666888999999999888777::::::::::::999888777777;;;:::888666555666777888888666999999333888;;;333888777888999::::::888666777777777888888999999999::::::;;;<<<;;;:::999888555555666666666666555444:::;;;<<<<<<;;;:::888777666777777777777777666555999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>??????@@@???>>>===<<<777777666666666666777777========================999999999888999999:::::::::;;;;;;:::888777777999::::::999888888999:::;;;:::::::::999999999888888666777999:::;;;;;;::::::999:::;;;;;;<<<===>>>>>>=========>>>??????@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@@@@??????>>>===<<<;;;;;;;;;<<<<<<=========<<>>???;;;<<<;;;<<>>===<<<<<<;;;<<<<<<>>>>>>===============>>>@@@???>>>>>>??????>>>======:::999<<>>AAAAAABBBCCCDDDDDDDDDCCCAAAAAA@@@@@@AAABBBDDDEEEBBBBBBCCCDDDDDDCCCBBBAAABBBBBBAAA@@@@@@??????>>>@@@???>>>>>>>>>???AAABBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLNNNMMMKKKIIIGGGDDDDDDDDDDDDDDDEEEEEEFFFBBBEEEHHHHHHGGGEEEFFFHHHCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBDDDDDDBBBCCCEEEEEEEEECCC@@@???BBBBBBCCCDDDEEEEEEDDDDDDCCCEEEGGGGGGEEECCCCCCCCC@@@AAACCCEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKLLLKKKIIIGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGFFFIIIIIIIIIHHHIIIIIIIIIJJJPPPMMMLLLLLLKKKHHHBBB===)))$$$ %%%***;;;;;;<<>>555555222---((($$$ !!!###&&&,,,444:::EEECCCCCCDDDGGGHHHFFFDDD===999222---,,,***$$$+++333,,, """)))555'''%%%(((111111""" (((..."""&&&======;;;...'''444444!!!999222))) 000...?????????>>>===<<<::::::;;;;;;<<<<<<============::::::<<<=========<<<;;;;;;<<<===??????>>><<<;;;;;;:::::::::;;;:::888666777666555666777777555444666777888999999888888777555666777777888888777777999::::::::::::999888888;;;:::888666555666777777777555999999555;;;???888999888888999::::::999777::::::::::::::::::;;;;;;999:::;;;;;;;;;:::888777666666666666666666666666999999999:::999999888777777888888888777666666555777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>???@@@@@@@@@???===<<<999888888777777888888999<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888999999999::::::::::::::::::999888;;;:::999888888888999:::999999999999888888888888666777888:::;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>=========>>>??????@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;>>>===999999===>>>;;;;;;;;;;;;???BBBDDDCCCAAABBBBBBCCCCCCBBBAAA???>>>>>>>>>===<<<<<<<<<======@@@???>>>>>>============>>>>>>>>>>>>??????>>>===>>>======@@@CCCDDDCCCAAABBBBBBCCCCCCDDDDDDCCCCCCAAAAAA@@@@@@AAABBBDDDEEEBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGGGGHHHIIIKKKLLLLLLJJJHHHFFFEEEDDDDDDCCCDDDEEEFFFGGGCCCFFFHHHHHHGGGEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEDDDEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCDDDDDDCCCBBBAAA@@@AAAAAACCCDDDEEEEEEEEEEEECCCEEEFFFFFFDDDCCCCCCCCCAAABBBCCCEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMLLLKKKHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFHHHGGGFFFFFFFFFGGGHHHHHHKKKKKKLLLKKKHHHAAA999333$$$ &&&---333:::BBBHHHEEEFFFGGGJJJMMMOOOMMMLLLQQQLLLAAA333,,,+++'''!!! &&&***000333777<<>><<<;;;:::;;;;;;;;;<<<<<<<<<<<<===::::::;;;<<<<<<<<<<<<;;;:::;;;===>>>???>>>>>>===;;;:::999:::::::::888666555555555777888888666444666777999::::::888666555666666555555666666777888888999999:::::::::::::::;;;999888666666666666777777555999999444;;;@@@888;;;:::888888:::::::::999;;;;;;::::::::::::::::::888999:::::::::999777777888777666555555666777888888777777777777888999999999999999888777666555555666777777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>===:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888:::999999;;;>>>>>>;;;777;;;:::999888888888888888888888888888777777777777666777888999::::::::::::<<<<<<;;;::::::;;;<<<===<<<======>>>>>>??????@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>?????????>>>===;;;:::999999:::::::::::::::;;;;;;:::<<<;;;999999<<<<<<:::::::::;;;===@@@BBBAAA@@@AAAAAAAAAAAA@@@???>>>===>>>============>>>>>>???AAA@@@@@@???>>>===<<<<<<<<<===>>>??????>>>===<<<===???BBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>===>>>??????@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJHHHFFFEEEFFFEEEDDDCCCCCCEEEGGGHHHEEEGGGHHHHHHFFFEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA???@@@BBBCCCEEEEEEFFFFFFCCCDDDFFFEEEDDDBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNNNNMMMKKKHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGFFFIIIJJJHHH@@@666,,,'''$$$(((...333;;;AAAGGGKKKOOORRRNNNMMMMMMLLLKKKGGGAAA===777333)))###&&&***...222666:::===??????@@@AAAAAA???;;;888111...***&&&$$$!!! %%%000444&&&!!!"""%%%((()))&&&!!!"""(((***$$$&&&***+++###111777666000"""------!!!!!!///999AAA222###  444000'''"""...999,,,!!!(((000'''@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;<<<>>>????????????;;;:::999999999999888666444444555777999999777555777888:::;;;:::888666444666555444444444555777888777888999:::;;;;;;;;;;;;:::999888777666666666777888555888888333999>>>777===:::888888999;;;;;;;;;999999999888888777777777888888999:::999888777666888777666555555666888:::777777666666777888:::;;;;;;;;;999888777666555555666666777888:::;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<>>>>>>???@@@@@@???>>>===::::::999999999999::::::::::::::::::::::::::::::<<<;;;:::999888888888888999777777;;;@@@AAA<<<777;;;:::999999888888777777777777777777666666666666777777888888999999999999===<<<;;;999999:::;;;<<<<<<<<<======>>>?????????CCCCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>???>>>>>>===<<<:::999888999999999999999999999999999:::999888888:::;;;:::::::::;;;<<<>>>????????????????????????>>>>>>==================>>>???@@@AAAAAAAAA@@@>>>===<<<;;;:::<<<>>>???>>>======<<<;;;@@@DDDDDDAAA???AAADDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????>>>======>>>>>>>>>??????AAAAAAAAABBBCCCDDDFFFFFFEEEFFFGGGHHHGGGFFFEEEDDDGGGEEECCCBBBCCCDDDGGGHHHGGGGGGGGGGGGFFFEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBEEEDDDBBB@@@???@@@AAAAAA>>>???AAACCCDDDEEEFFFFFFBBBCCCEEEDDDCCCBBBCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHEEEDDDCCCBBBAAAAAABBBBBBDDDEEEFFFHHHKKKMMMOOOPPPQQQOOOMMMJJJHHHFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIGGGGGGGGGFFFCCCBBBBBBCCCEEEFFFEEEGGGFFF@@@555)))""" ###---555;;;???BBBEEEIIIMMMNNNMMMKKKJJJFFFDDD???;;;666000***%%%"""###%%%&&&%%%""""""'''+++...000222;;;<<<>>>===<<<::::::;;;555222///---,,,(((!!!"""&&&$$$...***###333888111!!!''',,,...444666999;;;;;;999555222...333333111555888000"""!!!&&&&&&""""""&&&111===;;;111###  $$$666000)))777:::CCC--- (((999---'''666444%%%,,,111%%%AAAAAA@@@@@@???>>><<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;<<<===>>>>>>?????????<<<;;;999999999999888777555555555777999999888666888999:::;;;:::888666555666555444444444555777888666777888999:::;;;;;;;;;999999888777777666666666666444888888444<<>>===:::999999888888999999:::::::::::::::::::::::::::<<<;;;:::999888888888888999777777;;;@@@AAA===777::::::::::::999999888888777777777666666666555555888888888888888888999999<<<<<<::::::999:::;;;;;;<<<<<<<<<===>>>>>>??????BBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<:::999888999999999999999999999999999888777888999999999;;;:::;;;;;;<<<<<<===>>>?????????>>>>>>>>>======>>>======<<<======>>>??????@@@AAA@@@@@@???===;;;:::999;;;>>>>>>===<<<<<<>>>===BBBHHHGGGCCC@@@AAADDDCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEECCCCCCBBBBBBAAA@@@@@@???===>>>>>>???????????????@@@@@@AAAAAABBBDDDEEEFFFDDDEEEEEEFFFEEEEEECCCCCCEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBBBBAAAEEECCCAAA???>>>???@@@AAA>>>???AAABBBDDDEEEFFFFFFAAACCCCCCCCCAAAAAABBBDDDDDDDDDCCCBBBCCCDDDFFFGGGDDDCCCAAA@@@???@@@AAABBBCCCEEEGGGJJJMMMPPPRRRSSSSSSQQQOOOLLLJJJGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHFFFDDDCCCCCCCCCDDDEEEDDDCCC???555*** (((,,,444;;;AAADDDEEEEEEIIIJJJLLLLLLKKKGGGBBB???///+++&&&!!!!!!&&&***222444777999::::::888777333555999<<<===;;;999777555666555222---(((&&&&&&!!!"""+++000111888@@@???DDD888$$$(((<<<777((("""---111333888;;;:::===???AAABBBCCCBBBBBBBBBCCCEEEAAA999777777...!!!"""$$$"""***333666<<<>>>222""" ---;;;000111>>>>>>@@@)))///888)))+++888---"""///222&&&AAAAAAAAAAAA???>>>===<<<;;;:::::::::::::::999999:::::::::999:::;;;;;;<<<=========>>>>>>??????@@@>>><<<:::999::::::999888888666555666888888888777999999999999999999888888666666555555666666777888555666777888999999999999999999888888777666666666444222777888666@@@HHHCCC;;;:::888888:::::::::999;;;;;;::::::::::::::::::888999:::::::::999777777555555444444555666777888777777777888999:::;;;<<<===<<<:::888777777888888888999999::::::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>===<<<:::999999888888999999:::::::::::::::::::::::::::;;;;;;:::999888888888888888777888;;;>>>???<<<999::::::;;;;;;;;;;;;::::::777777777777666666666666888888777777777888888999::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAAAAABBBCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>============<<<;;;:::999:::::::::999999999999888999666666999999888999<<<;;;<<<<<<<<<;;;;;;===??????>>>>>>=========>>>>>>===<<<<<<<<<<<<======>>>>>>?????????>>>===;;;:::888;;;======::::::===??????DDDIIIIIIEEEBBBBBBDDDAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAABBBBBBCCCDDDEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDDDDFFFDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@DDDBBB@@@>>>>>>>>>???@@@>>>???AAABBBDDDDDDEEEEEEAAABBBBBBBBB@@@AAABBBDDDCCCBBBBBBBBBCCCCCCDDDEEEBBBAAA???>>>>>>???AAABBBCCCEEEHHHLLLOOORRRTTTUUUTTTSSSQQQNNNKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDBBB===555***!!!%%%...333<<<@@@EEEJJJKKKJJJGGGEEEFFFCCC???;;;666000)))$$$###+++111555:::???CCCCCCDDDDDDDDDBBBAAA???>>>:::;;;<<<;;;777000***&&& """%%%(((+++555444777;;;999666<<>>>>>>>>;;;555===@@@BBBDDDEEEFFFIIIKKKKKKJJJCCC888000)))!!!$$$$$$### &&&...666>>>@@@<<<333### '''666:::+++%%%999BBB@@@:::%%%!!!222111%%%%%%///444!!!'''***!!!BBBBBBBBBAAA@@@???======::::::::::::999999999888::::::999999999:::;;;<<<>>>>>>>>>>>>>>>>>>?????????===:::::::::;;;::::::;;;888666555666777888777:::999888888888999:::;;;555666777777888888777777444555666777777777777777999999999888888777666555555222666777444===EEE???999888888999::::::999777::::::::::::::::::;;;;;;999:::;;;;;;;;;:::888777333333333444555666666666666666777888999999999888===;;;:::888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999:::<<<=========<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999888888999:::;;;;;;::::::999:::;;;============<<<888888888777777777666666999888777666666777888999777888:::<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<=========<<<<<<;;;;;;;;;::::::999999999999999666666::::::888999===;;;======<<<::::::===@@@??????>>>======>>>??????===<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;999888;;;<<<;;;888888===AAA>>>BBBFFFGGGDDDAAA???@@@??????@@@AAAAAAAAA@@@@@@???@@@AAAAAAAAAAAA@@@???AAA@@@@@@@@@AAABBBDDDEEECCCCCCCCCBBBAAAAAA@@@@@@>>>???@@@AAABBBAAAAAA@@@??????@@@@@@AAABBBDDDEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAADDDBBB???@@@BBBDDDCCCBBB@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBCCCCCCBBBAAA@@@BBBAAA@@@???>>>>>>?????????@@@AAABBBCCCCCCCCCCCC@@@AAAAAAAAA@@@@@@BBBDDD@@@AAABBBBBBCCCBBBBBBBBB@@@???===<<<===???AAACCCBBBEEEHHHMMMQQQTTTVVVVVVTTTSSSRRROOOMMMJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGEEEFFFFFFFFFEEEDDDBBBBBB;;;555+++"""'''111;;;DDDIIIBBBCCCDDDEEEDDDAAA>>><<<444///((("""  """222888@@@CCCBBBAAABBBDDD@@@???;;;777333///---+++***)))(((&&&### """,,,111777;;;===>>>AAACCC@@@:::777555...)))222AAAEEE@@@+++111777%%%***888777222222000+++555999???CCCEEEGGGIIIKKKKKKFFFAAA999,,,$$$)))$$$###---444<<<===???===222"""  333===555###"""333???BBB???000 %%%222)))!!!---222---!!!BBBBBBBBBAAA@@@???>>>===:::::::::999999888888888;;;:::999888999:::;;;<<<@@@???>>>>>>>>>>>>>>>???@@@>>>;;;:::;;;<<<;;;:::===999666444555777888888:::999777777777999;;;===555666888999999999888777444555555666666666666666888999999888888777666555777444666444///666<<<666888777888999::::::888666777777777888888999999:::::::::;;;<<<;;;:::999888111222333444555555555555444555777888888888777666<<<;;;999888888999;;;<<<======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999999999888999;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999::::::777999:::999888888999;;;999:::<<<>>>??????>>>>>>888888888888777777777777999888777666666777888888555777:::<<<===<<<;;;999;;;;;;<<<<<<===>>>>>>>>><<<===>>>@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>;;;<<<======>>>>>>======;;;;;;;;;::::::999999999:::666666:::;;;888999>>><<<>>>>>>===::::::===@@@@@@???>>>======>>>???@@@===<<<;;;::::::::::::::::::;;;===>>>>>><<<;;;999999;;;<<<:::777888===CCC<<<>>>AAABBBAAA>>>;;;:::===>>>???@@@@@@@@@@@@@@@???@@@AAABBBAAAAAA???>>>@@@@@@??????@@@BBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@AAABBBCCCBBBAAAAAA?????????@@@AAABBBDDDDDDEEEEEEDDDDDDDDDCCCCCCCCC>>>???AAACCCCCCBBBAAA@@@CCC@@@===>>>AAACCCCCCBBB???@@@@@@AAABBBCCCDDDDDD???@@@AAABBBBBBBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>@@@AAAAAABBBCCCCCCCCCBBB@@@AAAAAA@@@???@@@BBBEEE???@@@AAABBBCCCBBBAAA@@@???===<<<;;;<<>>AAABBBCCCEEEIIIDDDAAA===..."""***%%% %%%///777;;;DDD>>>;;;777(((  $$$<<>>***'''000""" 222444((( $$$""" @@@@@@@@@@@@@@@???>>>===:::999888777666666666666777888:::;;;<<<<<<;;;:::======>>>???????????????@@@???===;;;999888777777999888777555555555666666888777555666888999999888777777888888888888777777999999777666555555555555777888999:::999888666444222333333444555666777777999999::::::999888666555666666666666777888999:::;;;<<<======<<<:::888666333333333333333444555666555555555555666666666666;;;;;;:::999999:::::::::;;;<<<>>>??????===;;;999;;;;;;<<<<<<;;;999888666<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::AAA:::777;;;===:::888:::999888888888888888999999555777999888777777:::===<<<<<<============<<<<<<:::999888888999999777666777777777888999999999:::;;;<<<=========<<<::::::888;;;>>>===;;;;;;<<<>>>===@@@AAA??????BBBBBB???AAAAAA@@@???>>>===<<<;;;>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::::::::999;;;<<<===<<<;;;:::;;;===>>><<<;;;<<<@@@BBBAAA???<<<===??????>>>===:::999:::;;;<<<===<<<;;;999777999<<<<<<999:::>>>???===FFFCCC???@@@AAA@@@;;;666@@@???>>>======>>>??????===>>>???@@@@@@???======??????@@@@@@@@@AAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBAAACCCDDDDDDBBB@@@@@@AAA???@@@AAAAAA@@@@@@BBBDDDCCCCCCBBBAAAAAAAAAAAABBB>>>???AAABBBCCCBBBAAAAAAEEECCCBBBAAAAAABBBDDDFFF@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBB????????????????????????BBBBBBAAAAAABBBCCCEEEFFFFFFBBB??????AAACCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA???===<<<===???AAACCCEEEFFFHHHJJJMMMPPPSSSTTTUUUTTTSSSPPPNNNLLLJJJIIIFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGHHHHHHFFFEEEDDDLLLGGGCCCEEEIIIGGG<<<333,,,%%%!!!***111444;;;===AAAFFFIIIGGG@@@;;;???777+++!!!  """)))!!!>>>BBB999&&& !!!%%%***...222333444777<<>>???AAABBBCCCCCCCCCBBB???@@@===666...'''$$$555>>>FFF***+++222(((111%%%!!!!!!!!!&&&...777===>>>===>>>BBBCCC<<<...$$$###%%%...666:::<<<<<>>000!!!000???;;;(((+++===EEEDDDAAA'''))),,,&&&###///222///############$$$%%%&&&'''??????@@@@@@??????>>>===:::999888777777666666666666777888999::::::::::::======>>>????????????>>>???>>><<<;;;999999888888999888888777666666666777888777666666888999999888777888888999999888888777999999888666666555555666777888999:::999888666555333333444555555666777777888888999999999888777666777666666666777888999:::;;;<<<=========;;;999888555444444444444555555666666777777777888888888888;;;;;;::::::999::::::;;;;;;===>>>@@@???===;;;:::;;;;;;;;;;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999===888666;;;===:::999;;;999999888888777888888888666888::::::888888:::<<<<<<<<<============<<<<<<:::999888888999999888666777777888888999999::::::<<<<<<=========<<<;;;:::999;;;======<<<;;;<<<>>>;;;???@@@???@@@DDDDDDAAAAAA@@@@@@???>>>===<<<<<<======>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999999:::::::::;;;;;;<<<===<<<;;;;;;<<<======<<<;;;===@@@BBBAAA@@@===>>>>>>>>>>>><<<;;;:::;;;<<<===>>>===<<<:::999666999:::999;;;@@@CCCAAATTTKKKAAA;;;;;;<<<===<<>>>>>======>>>???@@@>>>>>>???@@@@@@???>>>>>>????????????@@@@@@AAAAAACCCCCCBBBBBBBBBBBBBBBCCCAAABBBCCCCCCAAA@@@AAABBBBBBBBBAAA@@@AAABBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@BBBBBBCCCBBBAAAAAACCCBBBAAAAAAAAABBBCCCDDDAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBCCCEEEFFFEEEBBB??????AAACCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???=========@@@BBBDDDGGGHHHIIIKKKNNNPPPRRRTTTSSSRRRQQQOOOLLLJJJIIIHHHEEEFFFFFFFFFEEEEEEDDDCCCFFFFFFGGGGGGGGGFFFEEEEEEHHHFFFEEEGGGGGGBBB777...$$$&&&---111777===BBBHHHEEEBBB@@@===888000+++ """&&&)))'''+++BBB666'''"""$$$&&&&&&&&&(((+++///333999???CCCHHHGGGFFFEEEDDDCCCAAA???>>>>>>===;;;999666333111%%%&&&%%% 000;;;<<<111 ///333""" %%% """)))111777<<<===@@@AAAAAA???888,,,!!!$$$###!!!'''111888<<<<<<:::999999222'''###444???999%%%+++===EEEAAA;;;$$$$$$///,,, '''%%%!!!!!!!!!!!!!!!!!!!!! >>>>>>?????????>>>======:::999999888777777666666666666666666777888999:::<<<===>>>>>>??????>>>>>>===<<<;;;:::999999999999888888999999999888777777999777666666888999999888999999::::::::::::999999999999888777666666666666777888999:::999888777666444444555555666666777777666777888888999999888888888777666555666777:::;;;:::;;;===>>>>>><<<;;;:::777777666555555555666666888888999999999:::::::::;;;:::::::::::::::;;;;;;<<<===???@@@???>>><<<:::<<<<<<;;;:::999999999999::::::::::::::::::::::::;;;;;;999888777777777777888555666:::<<<:::999::::::999888777777777777777777999;;;;;;:::999999:::;;;<<<<<<======<<<<<<;;;:::999777888999999888777777777888999999:::;;;;;;===============<<<;;;;;;:::<<<======<<<<<<<<<===:::>>>@@@???AAAEEEFFFCCC?????????>>>>>>=========<<<<<<>>>>>>???>>>===<<<>>>======<<<;;;:::999999;;;:::999999999:::<<<<<<;;;<<<======;;;;;;<<<============???AAABBBAAA@@@???>>>>>>======<<<<<<;;;<<<===>>>>>>>>>===<<<;;;888;;;<<<:::<<>>============>>>>>>@@@@@@??????@@@@@@@@@@@@@@@???>>>>>>>>>????????????@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBAAA@@@@@@BBBDDDGGGDDD@@@???BBBDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDBBB@@@@@@AAACCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>======>>>AAACCCEEEIIIIIIKKKLLLNNNOOOPPPQQQPPPOOONNNLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFGGGFFFBBB999...&&&!!!'''111;;;AAA@@@@@@CCCFFFAAA<<<555---'''!!! ,,,... ***/// (((:::CCC)))'''%%%(((...333888:::<<<<<>>>>>???BBBDDDEEEDDD===999555555555222,,,'''%%%%%%###!!!///<<<;;;333&&&111---''''''"""%%%)))---333777???======AAACCC<<<--- !!!%%%***)))$$$...555===AAA>>>888222000%%%!!! +++:::@@@444!!!,,,<<>>>>>>>>======<<<999999999999888777666666777666555555666888:::;;;<<<======>>>>>>>>>>>>>>>;;;;;;::::::999:::::::::777888999:::;;;:::999888999777666777888999999999::::::;;;;;;;;;;;;:::::::::999888777777777777777888999999::::::999888888666666666666666666777777555666777777888999999999999777666555555777999;;;999:::<<<>>>>>>===<<<;;;999999888777666666666666999999999999:::::::::;;;;;;::::::::::::;;;;;;<<<===>>>???@@@???>>>===<<<===<<<:::999888999::::::999999999999999999999999;;;:::999777666555555555555555777:::;;;999777777:::999888777777666666777888:::<<<===<<<:::999888;;;;;;;;;<<<<<<;;;;;;;;;:::888777888999999888777777888888999:::;;;<<<<<<>>>>>>>>>>>>======<<<<<<;;;<<<=========<<<<<<<<<;;;???@@@???AAADDDEEEBBB>>>>>>>>>>>>>>>=========:::<<<===>>>???>>>===<<>>===<<<;;;:::999888===<<<:::999999:::<<<===:::<<<===<<<;;;:::;;;===<<<===>>>@@@AAABBBAAAAAA@@@???>>>===<<<<<<<<<<<<======>>>?????????>>>>>><<>><<<;;;======<<<:::<<<<<<<<<===>>>???@@@@@@???@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>???BBBBBBCCCCCCDDDDDDCCCCCCAAAAAAAAA??????@@@CCCFFFJJJEEE@@@???CCCEEEDDDAAAEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA>>>???AAABBBCCCCCCAAAAAADDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>======>>>???BBBDDDEEEHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCFFFFFFEEEDDDDDDEEEGGGHHHGGGHHHGGGBBB999...%%% ###+++111;;;@@@DDDEEE@@@:::666555)))%%% &&&111)))...333*** 777BBB888 (((333999???<<<===???AAACCCDDDDDDDDDIIIEEE@@@===;;;777222---+++(((%%%"""!!!---<<<>>>333%%%+++/// ---000$$$!!!$$$%%%$$$%%%))),,,888666777>>>DDDBBB888...333000***"""$$$+++999===@@@<<<333***###!!!(((444@@@>>>...!!!...;;;===000!!!.../// ###$$$"""###%%%&&&&&&%%%###""";;;<<<<<<======<<<<<<<<<999999::::::999888777666888777777777888:::<<<===<<<<<<===>>>>>>>>>>>>>>>;;;::::::999999999::::::777888999;;;;;;;;;:::999999888666777999::::::999;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888888888999999999999:::::::::999999777777777777777777666666555555666666777888999:::999888666555666777999:::888:::<<<===>>>===<<<;;;:::999888777777777777777888888888999999999::::::;;;:::::::::;;;;;;<<<===??????@@@@@@@@@???>>>===<<<;;;:::999888999:::;;;999999999999999999999999;;;:::999777666555555555555777999999888777555444999888888777666666777777999:::;;;<<<<<<;;;999777::::::;;;;;;;;;;;;::::::999888777888999:::999777777888999:::;;;<<<======??????>>>>>>========================>>>===<<<<<<<<<@@@AAA??????BBBBBB???>>>>>>>>>===============:::;;;<<<===>>>>>>===<<>>===;;;:::999999===<<<:::999999:::<<<===999;;;<<<;;;:::999:::;;;;;;<<>>===<<<<<<=========>>>>>>??????@@@@@@@@@===@@@???<<<===@@@AAA???666777999<<<>>>>>><<<:::;;;;;;<<<===>>>??????????????????@@@@@@AAAAAABBB???>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCDDDDDDCCCCCCAAAAAA@@@???>>>???CCCEEEJJJEEE@@@@@@DDDFFFDDDAAADDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA<<<>>>AAACCCDDDCCCBBB@@@DDDDDDCCCBBBAAA@@@@@@???===============>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@======>>>>>>@@@BBBDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFDDDDDDDDDEEEFFFGGGKKKIIICCC999---### &&&...666<<<>>>BBB???:::666111***"""  """"""111///,,,===444 333AAA>>>&&&666IIIKKKEEE@@@>>>;;;888777777777888555111---++++++)))$$$ %%%!!! ***;;;AAA999(((###222...!!!111555***!!!!!!"""%%%(((,,,---000555:::<<<;;;999555,,,!!!&&&222;;;>>><<<777---!!!///;;;BBB:::''''''111:::999+++!!!222333%%%+++///000111///000111111000...+++***::::::;;;<<<<<<<<<;;;;;;999::::::;;;:::888777666888888888999:::<<<===>>>;;;<<<======>>>>>>======;;;::::::999999999999:::666777888999:::;;;;;;;;;:::888777777999::::::999;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999999:::::::::::::::::::::;;;;;;999999888888777777666666666555555666777888999:::888777777777777777888888888999;;;======<<<;;;:::999999888777777777888888777777888888888999999999::::::::::::;;;<<<===>>>@@@@@@@@@@@@@@@???>>>>>>;;;::::::999999:::::::::999999999999999999999999::::::888777666666666666555999;;;888666666666444777777777666666777777888999999999:::<<<;;;:::888999::::::;;;;;;::::::999999777777777999:::999888888888999:::<<<===>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>=========>>>>>>===;;;<<>>>>>AAA@@@===>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???>>>>>>===<<<;;;::::::<<<<<<:::999999999:::;;;888999::::::888888999:::999;;;???AAA@@@??????@@@@@@??????>>>>>>======<<<======>>>>>>???@@@AAAAAA:::======<<<===BBBCCCAAA<<<<<<:::::::::;;;===>>>;;;;;;======>>>>>>>>>>>>??????>>>??????@@@AAABBB@@@????????????>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBB@@@AAAAAA@@@??????AAACCCGGGDDDBBBBBBDDDEEEDDDBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAA===???AAACCCDDDDDDCCCBBBCCCBBBBBBAAA@@@??????>>>============>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBAAABBBCCCCCCAAAAAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>??????AAABBBDDDDDDBBBCCCEEEEEEEEEEEECCCCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDEEEIIIDDD:::---"""$$$+++222666;;;@@@@@@>>>666///&&&!!! !!!&&&)))))))))***###...666(((&&&<<>>777,,,!!!!!!%%%'''"""$$$(((+++---000333666%%%$$$222<<>>AAA444!!!,,,444888777))) (((777888'''!!!'''111<<>>>>>======;;;;;;:::999888888888999666666777777999:::;;;<<<:::888777777999::::::999:::;;;;;;<<<<<<;;;;;;:::::::::999999999::::::;;;:::::::::::::::;;;<<<<<<::::::999888888777666666666666555555666777888999666777888999888888777666777999:::<<<<<<;;;999888888777777777777888888999777888888888999999999999:::::::::;;;;;;<<<===>>>AAAAAA@@@@@@@@@?????????999::::::;;;;;;::::::::::::::::::::::::::::::::::::999888888777777777777444:::;;;777444777888777666666555666666777888999999777666777:::;;;:::999999999::::::::::::999999888777666777999:::999888888888999;;;<<<>>>??????AAA@@@???>>>>>>>>>?????????>>><<<===??????===:::999===>>><<<===@@@@@@>>>??????>>>===<<<;;;;;;:::<<<;;;:::::::::<<<>>>@@@>>>=========<<<<<<;;;;;;;;;:::::::::999999999999666888999888777666777888777:::???@@@???>>>>>>?????????@@@@@@???>>><<<;;;<<<<<<======???@@@AAABBB:::======;;;<<>><<<:::999:::===@@@;;;<<<===>>>>>>======<<<>>>>>>======>>>???AAABBBAAAAAA@@@@@@????????????===>>>@@@BBBCCCCCCBBBAAA@@@AAABBBAAA??????@@@AAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@?????????@@@AAABBB>>>???AAACCCDDDDDDDDDDDD@@@@@@@@@??????>>>>>>>>>============>>>???@@@AAA???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@BBBDDDCCCAAA@@@AAACCCBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCC@@@AAACCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBBBB@@@999...###&&&,,,333999===;;;:::888333+++###!!!---111555555000***%%%###)))555111444@@@111 111CCC999$$$ 555@@@999*** !!!$$$(((,,,000333555777777...+++'''"""###...***&&&999CCC:::&&&...444111&&&+++777BBBBBB>>>444(((!!! !!!###$$$%%%&&&'''***444:::======111!!!,,,888???===...'''555888666222%%%''',,,333444+++))),,,111999>>><<<555..."""""" 888999::::::;;;;;;;;;;;;999:::;;;;;;;;;999777555555666999;;;<<<======<<<;;;<<<<<<===============<<<;;;:::999888888888888666666666666777999<<<===:::888777888999;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;:::::::::::::::;;;<<<===;;;::::::999888777666666777666666555555666888999666777999::::::888666555777888:::;;;;;;:::888777777666666666777888999999888888999999999::::::::::::::::::;;;<<<===>>>>>>AAAAAAAAA@@@@@@@@@??????888999:::;;;<<<;;;:::999::::::::::::::::::::::::999999888888888888888999333999;;;666444888;;;:::555555555555666888999:::999666444666999;;;;;;999999999999::::::999999999888777666777999::::::888888999:::;;;===>>>???@@@AAAAAA???>>>>>>>>>???@@@@@@>>><<<===??????===:::666:::<<<;;;===AAAAAA???@@@???>>>===<<<;;;::::::===;;;999999999<<>>@@@???======>>>>>>???@@@AAA@@@>>><<<;;;<<<<<<<<<===>>>@@@AAABBB===??????;;;;;;>>>???<<<:::;;;<<<<<<<<<;;;<<<===<<<<<<===>>>>>>===<<<;;;>>>============???AAABBBAAAAAAAAA@@@@@@@@@??????<<<===@@@BBBBBBBBBAAA@@@@@@AAABBBBBB@@@???>>>???>>>AAADDDEEEDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@??????>>>>>>>>>???AAABBB???@@@AAACCCDDDEEEEEEEEE?????????>>>>>>>>>>>>>>>============>>>???AAAAAA??????@@@@@@AAABBBCCCCCCBBBBBBDDDDDDDDDCCCBBBAAA???BBBDDDDDDAAA@@@AAACCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB???AAACCCDDDDDDCCCAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGGGGGGGEEECCCAAA@@@888000&&&"""***444<<<<<>>;;;888888999:::<<<999::::::::::::999888888999999999999:::;;;<<<======>>>???@@@???<<<999777::::::999888777666555444666666666666666777777888888777666555555666777888::::::999999::::::;;;<<<<<<;;;::::::<<<<<<;;;:::===:::888:::>>>???<<<888;;;:::999:::::::::888666666666666777888888999999888888999999999888888777888999:::;;;<<<<<<<<<<<<999999999888888777777777:::999999888888999999:::;;;<<<===<<<;;;<<<===???@@@AAABBBBBBBBB@@@>>><<<:::999888888::::::999888999::::::;;;;;;::::::999;;;888555555666777555333777777888888888888777777777555444333444777:::<<<444666777999:::::::::999:::999999888888777777777777888999:::;;;::::::999::::::;;;;;;;;;;;;::::::????????????>>><<<;;;:::???>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>===<<<;;;::::::;;;;;;999888888999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666555444777777777777777888888888999:::;;;===>>>?????????????????????>>><<<;;;;;;???>>>=========???@@@AAABBB@@@???>>>?????????>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>@@@AAAAAA@@@???>>>???AAACCCBBB???>>>>>>@@@???>>>===???AAABBB@@@===CCCBBB@@@>>>======>>>>>>@@@@@@??????????????????????????????>>>>>>>>>>>>AAAAAAAAA@@@???>>>>>>===;;;===@@@CCCDDDDDDCCCBBB??????>>>>>>======<<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCCCCDDDCCCCCCBBBEEEAAA@@@DDDEEEBBBAAABBB===@@@AAA@@@>>>>>>AAADDD@@@??????>>>>>>??????@@@DDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCEEEFFFGGGGGGGGGFFFJJJGGGDDDDDDEEEDDD>>>888///%%%$$$000222333888======@@@:::000(((!!! &&&,,,...,,,((($$$***%%%!!!!!!$$$///777...,,,333+++ 666>>>555&&&<<<555222FFF@@@&&&!!!%%%)))...000888<<<:::999;;;:::666777222...,,,***&&&!!! )))333'''---???BBB666))))))666444$$$%%%***...555===DDDMMMTTTRRRJJJOOOAAA333***"""%%%((((((***111777888000(((%%%'''+++,,,,,,'''***((()))>>>DDDCCC444$$$***555:::<<<<<<--- !!!  ###$$$###"""???===;;;999999999:::;;;999::::::::::::999888888999999999999:::;;;<<<<<<;;;===>>>???>>><<<:::888::::::999888777666555555666555555555666777888888999888888777777888888999:::999999999999:::;;;;;;<<<:::::::::;;;<<<;;;::::::888777999>>>???===:::::::::999999999888777666555666666777777888999999999999:::::::::999999888888999:::;;;<<<<<<<<<<<<::::::999999999888888888::::::999999999999::::::;;;<<<======<<<<<<===???@@@@@@AAABBBAAA???===<<<:::999888888::::::999888999999::::::::::::999999;;;888666666777888666444777777888888888777777666888777666555555777888999555666888999:::999999999888999999999999888777666666777999:::;;;;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;>>>>>>>>>======<<<;;;;;;>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>===<<<;;;:::999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555444777777777777888888888888888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;===============>>>??????AAA@@@???>>>????????????<<<<<<<<<;;;;;;<<<===============<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@?????????AAACCCBBB???>>>>>>@@@@@@>>>===>>>@@@AAA@@@>>>AAA@@@???>>>============?????????????????????????????????>>>>>>>>>======@@@@@@@@@???>>>=========;;;<<<@@@BBBDDDDDDCCCBBB???>>>>>>>>>=========<<<<<<======>>>??????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCAAABBBEEEDDD@@@???AAA???AAABBBAAA??????AAACCC@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEBBBCCCEEEFFFGGGGGGFFFFFFIIIFFFDDDCCCCCC???777111,,,!!!+++555<<<;;;999999888555+++$$$###&&&222000,,,'''"""%%%'''''''''!!!***---###$$$444'''---???888&&&///<<<(((%%%;;;GGG;;;$$$&&&///222222333666999555888777111------***%%%$$$""" !!!%%%'''((('''......000222%%%---222%%%"""666DDD@@@..."""!!!000999222"""(((111888DDDPPPVVVUUURRRNNNGGG???999333---***(((  +++///222222///,,,---///---)))&&&(((///666999999444666333,,,(((%%%!!!222AAACCCCCC333"""222???DDD@@@:::''')))***,,,.........---,,,===<<<<<<;;;:::::::::999999::::::::::::999888888999999888999999:::;;;<<<:::;;;===>>>>>>===;;;::::::999999888777666555555555555555555666777888999999999::::::::::::999999999999999999999:::;;;;;;<<<:::999:::;;;<<<;;;999888777666999===???>>>;;;:::999888777666666666666555555666666777888888888999999:::::::::::::::999888999:::;;;;;;<<<<<<;;;::::::::::::999999999999::::::999999999999::::::<<<=========<<<<<<>>>??????@@@AAAAAA@@@???===<<<:::999888888999:::999888888888999999999999888888:::999777777888888777555888888888888777777666555999999888888777777777777777777888999999888888777777888999::::::888666555666777888:::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<======<<<<<<;;;:::999999888999999999999999999888;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666555555666666777777888888888888888888999;;;<<<<<<<<<<<<======>>>>>>>>>======<<<;;;<<<<<<============<<<>>>>>>>>>????????????@@@===<<<;;;:::;;;===???@@@>>>>>>======<<<;;;::::::;;;;;;===>>>???????????????@@@BBBAAA@@@>>>??????@@@>>><<<<<<>>>@@@@@@@@@???????????????>>>===<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>============??????>>>>>>===<<<<<<<<<:::<<>>>>>>>>>>>=====================>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@AAADDDFFFCCC>>>>>>BBBBBBBBBCCCBBB@@@@@@AAACCCAAA@@@@@@@@@@@@@@@@@@AAA???@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFBBBCCCDDDFFFFFFFFFEEEEEEDDDCCCBBBAAA???999///(((### '''...<<>>GGG;;;###***:::===000&&&---777FFFSSSZZZTTTXXXVVVOOOLLLLLLEEE;;;333%%%&&&///777888999999888555222000---+++)))+++111666777777;;;:::888555333...###...>>>EEECCCCCC333  444DDDHHH@@@444"""'''''''''(((***,,,---///000///...---+++***)))(((;;;;;;<<<<<<<<<;;;999999999::::::::::::999888888999999888888999::::::;;;999:::;;;=========<<<;;;999999888888777666666555444444444555666777888999888999:::;;;;;;:::999888999999999888999::::::;;;;;;:::999999;;;;;;:::999999888888999<<<===<<<:::999999888666555444555666444444555666666777777888888888999:::::::::999999888999:::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::::::::;;;<<<===<<<;;;;;;===??????????????????===<<<;;;999888777888999:::999777777777888888888888777777999999999999999888777666888888888888777666555444777888999::::::999888777888888888888888777666666555777999::::::999666555666666888999;;;<<<===>>>;;;<<<<<<======<<<<<<;;;999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<999999999:::;;;;;;<<<<<<<<<;;;;;;:::999999888888666777999999999999777666::::::::::::::::::::::::999888888777666666555555666666777777888888999999777777999::::::;;;;;;;;;<<<<<<======>>>=========999:::<<<======<<<;;;:::<<<===???????????????@@@===<<<::::::;;;===@@@BBB@@@???>>>===<<<;;;:::999999:::;;;<<<>>>??????@@@??????@@@@@@@@@????????????>>><<<;;;<<<>>>@@@@@@>>>???@@@AAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========<<<<<<;;;;;;;;;:::<<<>>>@@@AAAAAAAAA@@@>>>>>>>>>>>>==================>>>>>>????????????AAAAAAAAAAAABBBBBBCCCCCCEEECCCAAA???>>>???@@@AAA???@@@CCCDDDAAA===AAAHHHDDDCCCCCCBBBAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA===>>>???@@@AAABBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFBBBBBBDDDEEEEEEEEEDDDDDD@@@???>>>===999222(((!!!""")))111888<<<@@@;;;444,,,&&&  %%%))))))&&&"""""")))---888///***)))!!!%%%"""(((***!!!222CCC<<<&&&,,,444,,,'''@@@OOO@@@%%%$$$:::AAA<<<)))"""(((,,,---,,,111222333444333///***&&&&&&999EEECCC333###444---"""+++???AAAFFF444###333BBB@@@---%%%(((,,,666CCCMMMOOOVVVVVVQQQTTT[[[RRRAAA,,,!!!"""+++444;;;999888888:::<<<:::555111000---***)))+++---...---666444444666999333%%%""":::HHHHHHGGGFFF444'''888FFFGGG???777)))""")))%%%%%%&&&''')))+++...///(((((('''&&&&&&&&&&&&&&&%%%###!!!:::;;;<<<===<<<;;;:::888999::::::::::::999888888999999888888888999::::::888999:::;;;<<<<<<;;;;;;999999888888777777666666444444444444555666777888666777888999999888777666999888888888888999::::::;;;:::999999:::;;;:::999::::::::::::;;;;;;999888888999999777444333444555444444444555666666777777666666777888888888888888999999::::::;;;:::::::::::::::::::::::::::::::::;;;::::::::::::::::::;;;:::;;;<<<;;;::::::<<<>>>>>>>>>>>>>>>===<<<;;;;;;999888777777999999888777666777777888888777777666888999::::::999888777777777777777777777666555555555666888:::;;;:::999999999999888777777666666666444666888::::::888666555666777888999;;;<<<>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;888888777777888999:::;;;::::::::::::;;;;;;;;;;;;999999999999::::::;;;;;;::::::999999888888777777555666777888888777666555999999999999999999999999888888777777666555555555555666666777888888999999777777888999::::::::::::;;;<<<<<<============<<<999:::;;;<<<<<<;;;:::999;;;===???@@@>>>>>>???@@@===<<<:::999:::===@@@BBB@@@??????===<<<;;;:::::::::::::::;;;===>>>???@@@???>>>??????@@@@@@???>>>>>>===<<<;;;;;;<<>>???@@@AAAAAAAAA@@@???<<<<<<=========>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;:::;;;===>>>???@@@??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAADDDBBB@@@>>>======???@@@??????@@@AAA???>>>FFFOOODDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA======>>>???AAABBBCCCCCCAAAAAAAAABBBBBBDDDEEEEEEAAABBBCCCDDDEEEDDDCCCCCCBBB@@@<<<777111)))!!!"""+++222888<<<======777...###%%%$$$$$$$$$"""$$$+++222555777888+++$$$ """$$$...###'''===AAA///,,,666+++"""777IIILLL444$$$000DDD===,,,$$$)))'''......000222333111...,,,...,,,***)))'''""" 666@@@555###111555&&&$$$777GGGCCCBBB...***999EEE>>>)))%%%&&&$$$&&&///999FFFOOOTTTUUU]]]bbbUUU@@@$$$ )))222666777888888666555777999888333...///,,,(((&&&&&&((()))***,,,***---666<<<666&&&(((AAALLLJJJJJJGGG444,,,@@@GGGDDD>>>===444...333111///,,,(((&&&$$$$$$$$$::::::<<<<<<<<<;;;:::999999::::::::::::999888888999999888888888888999999888999999:::;;;;;;;;;;;;888888888888777777666666555555444444555555666777666666777777777777666666888888888888888999::::::;;;999888999:::;;;:::888;;;;;;;;;;;;:::999888777777999;;;999555333333444333333444444555666666666555555666777888888888888999999::::::::::::999999999999999999::::::::::::;;;;;;::::::::::::;;;;;;999:::::::::999999;;;<<<>>>>>>===<<<<<<;;;;;;:::999888777777888999888777777777888888888888777777666888::::::888777777777555666666777777666666555444555777999:::::::::999999888777666666666666666444666777999999888777666888888888999:::<<<>>>>>>:::;;;;;;;;;;;;;;;;;;:::888888777666777888:::;;;::::::::::::::::::::::::999999999999999999999999888888888777777777666666555666666777777666666555888888888888888888888888777777777666666555555555555555666777888999999:::777777888999999999999999<<<<<<=========<<<<<<;;;:::;;;;;;;;;;;;::::::999:::===AAAAAA>>><<<===???<<<;;;:::999:::<<<>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>===???@@@AAA???>>><<<======<<<;;;;;;>>>@@@===>>>???@@@@@@@@@@@@@@@;;;;;;<<<<<<======>>>>>>????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????AAA@@@???>>>======>>>???@@@>>>===???>>>???FFFOOODDDBBB@@@@@@AAABBBAAA@@@@@@??????????????????@@@===>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCDDDDDDCCCBBBBBBEEE@@@888000((("""'''///777999999777333...$$$ $$$"""%%%))),,,000222111,,,'''###!!!((( ,,,,,,  777EEE:::"""777777)))DDDHHH@@@'''///???KKK888### ---:::>>>;;;******---...***""" """''';;;:::&&&&&&:::---222AAAIIIDDD<<<'''222===BBB888&&&!!!$$$!!! %%%--->>>IIISSSYYY]]]]]]PPPAAA+++))),,,333666111+++))))))((()))---333555555222555333///+++'''%%%$$$$$$"""!!!&&&222888000 ///CCCLLLLLLLLLFFF000,,,:::===666111444///(((+++%%%###:::;;;;;;;;;;;;;;;;;;:::999::::::::::::999888888999999888888888888999999999999999999::::::::::::888888888888777777777777666666555444444444555555777666666555555666666777888888888888888999999::::::999888999:::::::::888999:::::::::999999888999666:::===<<<777333222444222333333444555555666666555555777888888999999999999999:::::::::999999888888888888999999999::::::;;;;;;::::::::::::;;;;;;777888999888777777999;;;>>>===<<<;;;::::::::::::999777666777888999888666777888888999999888888777333666999:::888666666777444444555666777777777777555666666777888888888888888888666666555666777777555555666777888777777777:::999999999:::;;;===>>>999999::::::::::::999999:::999777666666888999:::;;;;;;::::::999999888888::::::999999888888777777777777777666666666666555666555555555555555555666777777777777777777777777666666666666666555555555555555666777888999::::::888888999999::::::999999============<<<;;;::::::<<<<<<;;;::::::::::::::::::>>>BBBAAA>>>;;;<<<>>>;;;;;;::::::::::::;;;<<>>>>>>>>======<<<<<<======<<<<<<<<<===??????>>>===<<<>>>@@@AAA???===:::<<<======;;;;;;<<<>>><<<<<<<<<<<<===>>>???@@@::::::;;;<<<<<<===>>>>>>@@@@@@@@@@@@????????????;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<=========>>><<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>???<<<;;;>>>@@@???BBBFFFBBB@@@>>>???AAABBBBBB@@@???>>>>>>======>>>>>>???>>>??????@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCCCCCCCCCCAAAAAA@@@:::000'''"""###'''+++///666888222+++'''"""  &&&$$$ ###)))...222((('''$$$!!!"""...222((( ###"""***+++,,,@@@???,,,)))555,,,***;;;III@@@///###:::LLLEEE... +++===@@@666--- """###%%%$$$###///>>>222***444999""":::GGGGGG@@@111(((888>>>===111$$$$$$$$$"""'''///:::AAAIIIIIIEEEBBBDDDHHH@@@:::555111***!!! '''---111333444555444222---((($$$!!!!!!!!!'''333666+++&&&777BBBIIINNNJJJBBB)))(((&&&)))!!!!!!!!!###$$$;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888999999888888888888888999999999999999999999999999888888888888777777777777777666555444444444444444888777666555555666777888888888888777888999999::::::999888888::::::999888666888:::::::::999:::;;;555:::???>>>888333222333222222333444444555555666666666777999999:::::::::999999:::::::::999999888777777777888888999999999<<<;;;;;;::::::;;;;;;<<<666777888777666666888:::======<<<;;;::::::::::::888777666777888999888666888888999999999999888888222666999:::777555555777222333444666777777888888777777777666666666666666888777666555555666777888666666666666777777888888;;;::::::999:::;;;======888999999::::::999999888;;;999888666666777999:::;;;;;;::::::999888777777;;;::::::999888777666666666666666666666555555555666555444333333444555666777777777777777777777777666666666666666555555555444555666777888999::::::888999999:::::::::999999============<<<;;;:::999>>>===;;;:::999:::;;;;;;:::???CCCBBB===:::;;;===::::::::::::::::::999999>>>>>>>>>>>>============???>>>===<<<<<<===??????>>>===<<<>>>AAABBB@@@===888;;;>>>>>><<<:::<<<>>>;;;:::::::::;;;<<<>>>@@@::::::;;;;;;<<<===>>>>>>AAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========<<<=========>>>>>>???????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<===>>>>>>>>>>>>>>>======:::;;;???AAA???======AAA???===>>>AAACCCBBB@@@>>>>>>============>>>>>>@@@@@@@@@AAAAAABBBBBBCCCEEEDDDCCCBBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@777111(((!!! '''222:::222555222&&&%%%---)))!!! !!!!!!$$$&&&(((&&&### ''',,,///>>>>>>***$$$000&&&%%%666@@@444"""...---333NNNIII888$$$***BBBTTT666 444GGG???)))$$$%%%))),,,555999///###111;;;)))777<<<333$$$===IIIEEE999'''666<<<>>>999,,,"""%%%((((((---555888::::::222%%%$$$999PPPRRRFFF888***###&&&%%%***000444444000,,,*********000;;;;;;---,,,<<>>999999888777666555444444999999:::::::::999999888999999888888777666666666555555666666777777888888777777666666555555555444555555555555666666666777777777666666777888999:::666888999888777666777888777666555777999;;;;;;::::::999888888777777888888:::::::::999999999888888888888777777777777888888;;;:::999888888999:::;;;888777666444444555555666777666555444444555666777444444444444444444444444222333555666666555333222444555666666666555444333777777777777666666666666999999999999999999999999;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::===???>>><<<;;;<<<>>>===<<<;;;;;;<<<>>>@@@BBB===>>>???@@@???===;;;:::999999:::::::::;;;;;;;;;<<<;;;;;;>>>BBBCCC@@@>>>????????????>>><<<;;;:::<<<;;;:::999999:::<<<===;;;;;;;;;<<<<<<>>>?????????@@@AAABBBAAA???===;;;888999999:::::::::999999:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>?????????>>>>>>===============<<<<<<<<>><<<;;;::::::;;;;;;:::::::::;;;<<<===??????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>========================>>>???AAAAAADDDCCCBBBAAAAAAAAAAAAAAAEEEAAA???AAAEEEDDD<<<555,,,++++++---111555888888///''' $$$######"""### """!!!***000...***'''&&&000---"""$$$000--->>>AAA:::&&& '''444"""***===NNN===///(((DDDKKK@@@---(((DDDDDD''' %%%888:::+++"""&&&444<<<111,,,222)))&&&<<>>GGGFFF888555:::<<<666)))%%%'''---444999;;;:::888333---&&& %%%<<>><<<;;;<<<===>>>===<<<;;;<<<===???AAA>>>>>>??????>>><<<;;;999888999999999999:::::::::<<<;;;;;;===@@@AAA@@@>>>????????????===<<<;;;:::<<<;;;:::999999:::<<<===;;;;;;;;;;;;<<<===>>>>>>??????@@@AAA@@@>>><<<;;;999999999999888888888888999:::;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>???????????????========================>>>===<<<;;;;;;;;;<<<<<<999999::::::;;;===>>>???AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========<<<<<<<<<===>>>@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBDDDBBBAAABBBBBB>>>666///))),,,000555666222,,,'''"""###!!!''')))###%%%&&&222111000---'''!!!,,,(((### '''------ ///GGG@@@...(((333)))&&&888FFFOOO444%%%666KKKIII=== ***AAA<<>>666///&&&"""!!!111DDDQQQDDD...''',,,,,,)))'''&&&$$$###!!!%%%777CCCGGGHHHJJJAAA+++ $$$)))///444666999999777999===:::333222222111///,,,'''""" ;;;::::::999999::::::;;;::::::::::::::::::;;;;;;999999888888888777777777999999888777777666555555888888777777777777888888888777666777777777444222000222555777999999888777666777888888999999888888888888888888888888888888888888888999888777777666555444444444333333222222555555444444555777888:::888999999888666555666777666666666666666666666666444555666777999999999999:::::::::999999888888777555555555555555555555555555666777888888999888888777777666666555444444444444444444555666666777777666666666666555555555555555555666666666777777777444555666777777777666666666777888888666666777888888777666888:::<<<<<<;;;;;;:::999999888888999999888888888888777777777777555555444444444444555555888888777777777777888888777666555555444444555555555444444333333444444555333333333222222222111111333333222222222222333333222333444555555555555555666666555555555444444444555555666777888888999:::;;;<<<<<<=========<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<>>>>>><<<;;;<<<===>>>>>><<<<<<<<<===>>>??????>>>>>>===;;;:::999999777777777888888888999999;;;:::999:::===??????????????????>>>===<<<;;;:::;;;:::999999999:::<<<===::::::999::::::;;;<<<===>>>????????????===<<<;;;:::999888666666666777777777888999:::;;;;;;;;;;;;888999999999999:::::::::===>>>??????@@@@@@@@@???========================>>>===<<<<<<<<<<<<======999999999:::;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>;;;;;;<<<===>>>@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCDDDAAABBBCCCAAA===777000,,,000111333333000((("""......"""(((...111111000***+++))) ...""""""777222''' ,,,AAAFFF777 ...777333HHHLLLEEE***,,,HHHPPPBBB111(((<<>>JJJEEE999---;;;>>>:::000###""""""$$$,,,333777999;;;===???<<<444)))"""###&&&***777GGGMMMJJJ000  ,,,<<>>===<<<<<<<<<<<<======???>>><<<:::999888888888666666666777777777777888:::999999999:::<<<>>>????????????>>>===<<<:::::::::999999999:::;;;<<<===999999888888999:::;;;;;;===>>>>>>>>>===<<<;;;::::::999777555444555666777555666777999::::::::::::777777777888888888999999======>>>???@@@@@@@@@@@@===============>>>>>>>>>??????>>>===<<<<<<<<<;;;999999999::::::;;;======AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>::::::;;;<<<>>>@@@AAACCCAAAAAAAAAAAABBBCCCDDDEEE@@@BBBBBB???999333111000:::555---%%%,,,)))%%%###!!!"""&&&***///...------,,,)))%%%!!! '''&&& ...666,,,###777FFF777'''%%%,,,,,,&&&@@@RRRHHH222###<<>>''' )))888IIIMMM<<<))))))888AAA???888,,,$$$///000222888===<<>>>>>>>>>>>===;;;:::999888888999999:::;;;<<<<<<999888888888888999999:::<<<<<<<<<<<<;;;:::999999999888666444444555666777555666777888999999999999666666666777777777777888;;;<<<===>>>???@@@@@@???============>>>>>>??????BBBAAA@@@???===<<<:::999::::::::::::;;;<<<<<<===AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>::::::;;;<<<===???AAABBB@@@@@@@@@@@@AAACCCDDDEEE???AAA@@@<<<666333444777555---"""&&&///+++222((("""'''&&&###%%%###%%%+++<<>>222'''<<<999((()))AAAFFF222"""222CCCOOOKKK444...===BBB???444&&&---;;;<<<===@@@===666222***&&&+++---???KKKHHHDDD???/// (((888BBBEEEFFFFFFGGGEEE@@@======<<<999666555---+++(((&&&###!!!!!!888777777777777777777888999999::::::;;;;;;<<<<<<888888777777777666666666444444555666666777888888666666555555555555666666777777888:::;;;:::777444999888555222111111222333666666555555555666777888555666777888888777666555555555444333333333333444333333444444555555666666555666777888888999::::::888999999888666555666777777777777777777777777777444555666777999999999999888888888777777666666555444444555555555666666666444555666777777888777777555555444444333222222222111111111222333333444444555555555666666666666666666666666777777777888888666666777888777666555444555666777777555555666777777666555777999;;;;;;::::::999888888777777888888666666666666777777777777888888777777777777888888666666777777777777666666444555555555555444333333222333333444444333333222111111111111111111111111555333222111111222333555333222222222333444555666555555444444444333333333111222333444666777888999888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888777888::::::888777999999999999:::::::::::::::999999888888777777666555555555666666666777777777999::::::::::::===???>>>>>>>>>===<<<;;;:::999777777888999:::;;;<<<<<<999999888888888888999999<<<;;;;;;:::999999888888888777666555555666777888666777888888999888888888666666666666777777777777:::;;;<<<===>>>?????????<<<======>>>>>>??????@@@BBBBBBAAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>;;;;;;;;;<<<===>>>???@@@????????????@@@AAABBBCCC??????>>>999444111222555### !!!222&&&111444""" $$$""" &&&&&&$$$888>>>''' ***===@@@;;;"""&&& 111CCCNNNIII111444LLLNNN999$$$666GGGSSSKKK555$$$ $$$:::???+++555DDD777!!!!!!666FFF>>>'''%%%;;;JJJNNNDDD... 111===???===000!!!$$$555AAAAAAAAABBB999+++###---666;;;===FFFGGG;;;...&&&$$$///999<<<;;;:::999777111000///---)))###!!!###''')))+++,,,---///222444666666555555555555666666888888999999:::;;;;;;;;;888777777777666666666666555555666666666666666666666555555444444555555666777666777888999888555222666666444333222222111111555444444333444555666777444555777888888777555444555444333222111222222333111222222333444555555555666666777888888888888888777888999888777666777888666666666666666666666666555555666666777999:::;;;999888777666666666777888666666666666666666666666666777777888888777777777555555555444333333222222000000111111222333333333555555555555666666666777666666777777777888888888888888777777777666666666555666777666555555666777666555444666888::::::999999888777777666666777777666666666777777888888888888888888777777888888888666777888888888888777666444444555555555444333222222333444555555444333222000000111111222333333333555444333222222333444555444333222222222333444555555555555555444444444444222333444555666777888888666777888999::::::::::::;;;::::::::::::999999999888666555666888999777444666666777888888999999888666777888888888777666666555666666666666777777777666999;;;<<<;;;;;;<<<>>>>>>>>>>>>===<<<;;;999999666777888999:::;;;;;;<<<:::999999888888999999999;;;::::::999888888888888555666666777777888888999888888999999999888777777666666666666777777777777888999:::<<<======>>>>>><<<======>>>??????@@@@@@???@@@@@@@@@@@@???===<<<======<<<<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA???>>><<<888222---)))''' !!! """###%%%------ ))),,,%%% """###!!!"""!!!######444;;;333 555???888,,,$$$###''';;;LLLKKK999%%%,,,EEEPPPBBB,,, (((///555222'''$$$""" &&&***000===444%%%---@@@???,,,,,,AAAFFF444000EEEMMMFFF888&&&+++999>>>===:::,,,+++999AAA>>>???@@@444"""'''000666999:::===;;;555***!!!)))...+++)))(((&&&"""!!!'''"""$$$(((---222777;;;===???AAACCCCCCBBBCCCFFFIII555555444444444444555555777777888999999:::;;;;;;777777777777666666666666777777777666555555444444555555555444444555555555333333333555777777666444222333444555555333222000444444333222333444555666444555777888888777555444444333222111111111222333000000111222333444444555666777777888888888777777666777888888777666888999666666666666666666666666666666555555666888:::;;;999888666555555777999:::777777777777777777777666777888888888888777777666666555555444444333333222000000000111222222333333444555555555666666777777777777777777888888888888:::999888777666666777777555666777666555444555777555444444555888999999888888777777666666666666666666666777777888888999999888888777777777777888888666777888999999888777666333444555555555444333222333333555555555555333333000000111222333444444555555444444333333444444555555444333222222222333444666666555555555444444444333444444555666777888888555666777888999::::::::::::::::::999999999888888777555444555777888666333444444555777888888888888444555777999999888666555666666666666777777777888555999<<<===<<<;;;<<<>>>>>>>>>>>>===<<<;;;999999666666888999:::;;;;;;;;;::::::999999999999999:::;;;:::999888777777777777444555666888999999999999999::::::999999888777666666666666666777777777888777888999;;;<<<=========<<<======>>>???@@@@@@@@@===>>>???@@@AAAAAA@@@???>>>============>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>==================<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@>>>>>><<<888111((( """""""""###"""'''111)))!!!///---)))444###'''/// %%%"""%%%%%%(((+++>>>:::(((000??????...###)))"""###///CCCPPPEEE,,,999RRRRRR:::""" )))(((+++...,,,'''(((,,,***666666333888999555777"""""":::GGG<<<((($$$777HHHDDD---&&&;;;NNNNNN???---&&&777AAAAAA???888)))000;;;???:::;;;>>>222 """'''---111333111//////((("""  !!!!!!'''&&&***000111000555===???@@@CCCFFFIIILLLMMMNNNMMMOOOPPPOOOMMMMMMPPPSSS333555777888777555222111:::999888777777888999:::777777777666555555444444444555555555555555444444666555555444444555555666333444555666666666555555777555222000///000111222222111111000111222444555555555444333333333444444666555333111111222333444333333333444444444555555444555777888888888777666777777888888888888777777555555555555666666777777666666777888999::::::;;;999999888777666555444444666666555555555555666666888888777777666666555555444444444444333222111111111111000000111333555666222333333444555666777777666777888777555333444555888888888888777777777777666666666666666555555444444555666888888888888777777777666666555555444444777777777666666666666666777777888999888777666555777777888777777666555444222333444666666666666555555555444444444333333333000000111222333555555666666444222555999:::666222444333222222111111222222666666777777666555444444333555666777666555666666666===>>>777666<<<===888;;;;;;;;;;;;::::::999888666666666666666666666666444555555555666666777777666666777777777777666666777777777666777888888999888888888999;;;===>>>??????>>>===<<<:::888777666:::::::::999999888888888999999999999999888777666999999999888888888888888:::999888777777777888999;;;;;;;;;:::999888666666444444444555555555555666:::::::::;;;;;;;;;<<<<<<===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>??????>>>>>>??????@@@AAABBB@@@======>>>???>>>;;;===;;;::::::;;;=========:::<<<>>>???===<<<<<<===BBB>>>666+++""""""&&&***)))&&&,,,666000!!!$$$333###'''000)))///333$$$!!!"""%%%... ;;;>>>(((,,,<<>>"""(((AAATTTOOO:::,,,,,,111333444444444111...***'''...///000000---((($$$!!!000IIIGGG---///???FFF777 333@@@KKKIII:::(((!!!333AAADDDAAA>>>666&&&%%%222444666777444///***&&&%%%&&&%%%%%%### """"""""""""!!!$$$###&&&+++000222444666777===AAAFFFHHHHHHHHHKKKMMMJJJKKKMMMPPPRRRSSSSSSSSSOOOPPPPPPQQQRRRSSSTTTTTT444555666777777555444333999888777777777777888999777777666666555555444444444555555555555555444444444444333333333333444444333444444444444555555555777555333000000000222333111111000000111222333444444333333333333333444444555444333222222222333333333333333444444444444555444555666666777777666666666666777777777777666666444444555666666666666666666666777777888888999999777777777666666555555444555666666666666666666555777777777777777666666666555555555444333222111000111000000000111222444555222333333444555666777777666777888777555555555777888888888888777777777777666666666666666555444444333444555777777777777666777666666666666666555555777777777777777777777777777888999999999888666666888888888888888777666555444444555666777666555555555555555555444444444333111111222333444555666666888666444666::::::777333444333333222222222222222666666666666666555444444555666888777666666777999999;;;:::777888<<<===;;;:::;;;;;;;;;::::::999888999999888777666666555555555555555555666666666777666777777777777777777666777777777777777888888999888888999:::;;;===>>>???>>>>>>===;;;:::999888777::::::999999999888888888888999999999888888777666999999999888888777777777:::999888777777888999:::;;;;;;;;;:::999888666666555555555666666666777777::::::::::::;;;;;;;;;;;;======<<<<<<======>>>>>>========================>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA???======???@@@???======;;;999999;;;======<<<@@@<<<888777999<<<>>>>>>:::444,,,&&&$$$%%%&&&'''%%%$$$$$$111/// ***$$$000,,,!!!***((()))///,,,$$$!!!""""""""",,,===111&&&555???CCC444$$$*** $$$EEEKKKPPPIII333"""666EEEPPPJJJ===666777:::333000***$$$ """111???777### ,,,FFFCCC888&&&&&&===EEEKKKDDD333!!!)))999CCCEEECCCAAA/// ###))))))(((&&&### !!!!!!  %%%***,,,---000666;;;AAACCCGGGJJJLLLMMMOOOOOOIIIKKKNNNOOONNNNNNOOOOOOSSSTTTVVVWWWWWWVVVTTTSSSSSSSSSSSSTTTUUUUUUVVVVVV444555555555555666666666777777666666666666777777777777666666555444444444444444555555555555555444333222222111111222222333444333222222222333555666666555333111111111333444222111111000111111222333111111111111222333444444333333333333333222222111333333333333444444444444555444444444444555666666555555666666666666555555333444555666666666555444666666666666666666666666666666666666666666666666555666777888888777666555666777777777777777888888555555555444333222000///000000/////////111222333222333333444555666777777666777888888777666888999888888888888777777777777555666666666666555444444222333444555666666666666666666666666777777777777666666777777888888999999888999999999999888777777888888999999999888777777666777777777777666555555666666666555555555444444222333333444555666777777;;;999777888:::;;;888444444444333222222222222333555555555666555555444333888999999888777888:::<<>>::::::;;;;;;;;;:::999999;;;;;;999888777555444444555555555555666666666666777777888888888888777777777777777777777888888888888888999:::;;;===>>>???<<<<<<<<<;;;::::::999999999999999888888888888888888888888888777777777777::::::999888777777666666:::999999888888999::::::;;;;;;::::::999888666666666666777777777888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;========================>>>============>>>??????@@@>>>======???@@@@@@???;;;:::888999;;;<<<<<<;;;@@@:::555555:::===;;;888***&&&###&&&,,,...+++''' !!!***000%%%***+++///555&&& ***333222000...$$$$$$"""***&&&%%%999;;;  444@@@BBB<<<(((###---&&& ///EEELLLJJJ666"""999>>>>>>777000/////////+++)))&&&$$$"""!!!  !!!""""""""""""(((+++111000!!!%%%;;;PPP<<<&&&!!!111DDDHHHHHH===***###333???DDDDDDBBB@@@&&& """%%%)))...111333:::>>>CCCEEEGGGJJJOOOSSSNNNNNNOOOPPPPPPQQQRRRRRRTTTTTTSSSTTTUUUUUUTTTRRRUUUVVVXXXYYYXXXVVVSSSQQQSSSSSSSSSSSSSSSSSSSSSSSS555555444444555666777888666666666555555666666666777666666555555444333333333444555555666555555555333222222111111222222333444333222111111222555666666555333222222333444555333333333333222222333333000000000000111222333444111222444444444333111000222222333333333444444444555444333222333444555666444555555555555555555444222333555666666555444333555555555444444444444444666666666777777888888888555666888999999888666555666666666777777888888888666666555444333111000///000///.........000111222222333333444555666777777555777888888888888:::;;;888888888888777777777666555555666666555555444333222222333444555555555555555666666777777888888888555666666777888999::::::999999999999999888888777888888999:::::::::999999999999999888777666555555777666666666666555555555444444444555666777777888===;;;::::::;;;;;;888666555555444333333333333333444444555555555555444444;;;;;;;;;999888999<<>>:::::::::;;;;;;::::::999::::::999888777666555555555555555666666666666666777777888888888888777777666666777888888888888888888888999999;;;<<<===>>>;;;:::::::::::::::999999888888888888888888888777777777777777666777777777::::::999888777666555555999999999999999::::::::::::::::::999999888666666666666666777777777888888999999999999::::::::::::::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>======>>>???@@@AAAAAA:::999888999:::;;;;;;::::::888999;;;===:::333---&&&&&&'''+++...+++""""""&&&$$$ ''')))$$$999...,,,+++((($$$"""  """!!!***$$$$$$555<<<111 ---AAAJJJBBB333,,,---,,,;;;JJJTTTOOO444 ###))),,,,,,((('''******)))///222666999:::888444222..................///000+++,,,+++!!!...FFFAAA***(((:::DDDEEEAAA555$$$+++<<>><<<;;;:::::::::999888666555444444333333444444444444555555666555555444<<<<<<;;;:::999:::===???HHH;;;555999<<<888777;;;999::::::;;;;;;:::::::::888888888777777777777777666666666666666555555555777777888888888888777777666666777888888888888777888888888888999;;;<<<===999999999999888888888888777777777777777777777777777666666555555666777777999999888888777666666555888888999999::::::::::::999999999999888777777666555555666666666777777777888888888999999999::::::999999:::;;;;;;;;;;;;:::888888888888888888888888::::::999999::::::<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<======>>>???@@@BBB:::999888999;;;<<<;;;999888:::<<<;;;888222---***...---***&&&""" ...222&&&000666 (((---###'''$$$555@@@333!!!""":::JJJLLL===)))***...%%%!!!999FFFOOOWWWMMM/// """$$$+++222444777;;;===<<>>DDD===888888999888777888999999:::;;;;;;;;;::::::666666666666666777777777666666666666666555555555666666777777777777666666555666777999999888888777777777777777888999:::;;;777777777777777666666666666666666666777777777777666666555444444555777888888888777777777666666666666777888999999999999999888888999999888777777666555555555666666666777777777777888888888999999999777888:::;;;;;;::::::999888888888888888888888888:::999888888999:::<<<===:::999999999999:::;;;;;;:::<<<======<<<===???AAA:::999999:::<<<===;;;:::===<<<999444...++++++---)))%%%!!!555222444666+++///  ---...'''???>>>&&& ///DDDMMMFFF333!!!"""///***,,,BBBMMMNNNQQQEEE---&&&111555666>>>DDDDDDCCCCCCBBB@@@AAA<<<555---'''""" 333BBBDDD%%%'''777HHHFFFBBB777)))///@@@JJJGGGGGGJJJ@@@...!!!###$$$###"""!!! ###%%%&&&(((+++///444888;;;>>>AAAEEEHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKQQQQQQRRRSSSSSSRRRQQQPPPMMMLLLLLLPPPVVVZZZZZZYYYXXXUUUQQQMMMJJJFFFCCCAAA?????????>>><<<:::888666555555444444444333333333777777666666666666666666555666777777777777666555666555555444444333333222222333444555666666666666666555555555555555555666333444444444444555555555333444444555666666777888888888888888777555333222222222111111111222222333111222222333222111000///111222222222222333333333333333444555555555555555555555666666666666555555555444222111000111222333222222222333333444444444666666666666666777777777666555444333333444555666444444444444444333333333222333333444444333333222222111000/////////000111222333333444555666777777555777888888777777999:::888888888888777777777777444444555555444444333222444333333333444555666777555555555555444444444444555555555555555666666666888777666555555555666777555666777999::::::;;;;;;999888777666555666666777555555555555444444444333444444555555555555666666999999888777777777888:::777666666555555555555555555666666777888888777777888999::::::999999:::<<<;;;<<<:::666666999999777888999::::::;;;;;;;;;:::777777666666555555444444777666666666555555555555555555666666666666555555555666888999999999777666666555555666666777888999666666666555555444444444555555555666666666777777666555444333333555777888666666666666777777777777444555777888999999888888888888888888888777777666666666777777777888888888777777777777888888888999666777999:::;;;:::999888888888888888888888888888:::999888888999:::<<<>>>999888888888888999::::::999;;;<<<<<<::::::===???:::::::::<<<======<<<:::===:::444///---,,,,,,,,, ###''''''$$$***000'''---777,,,***+++ """$$$///'''"""666===111)))@@@JJJLLL===(((+++,,,"""444GGGQQQRRRRRRKKK???999>>>FFFIII>>>@@@===777444222///***((($$$"""777<<<111"""333BBBJJJFFF>>>000!!!%%%:::GGGKKKEEEHHHNNN>>>%%%  """%%%***111666666777999===@@@DDDFFFGGGHHHKKKOOOPPPOOOLLLKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIMMMMMMNNNOOOPPPOOOMMMKKKLLLJJJHHHKKKOOOOOOLLLHHH===<<<999555000---------)))((('''%%%###"""!!!!!!888888777777666666555555555666777888888777666555666555555444444333222222222333444555666666666666666555555444444555555666333444555666666666555555333444444555666777888888888888888888666444222111333333222222222222222222222222222222222111000000111111222222222333333333333444555666777666555444555555666666666666555555666444222000///000222444111111222333444444555555555555555555555555555555777555333111111333555777444444444333333222222222222222333444444444333333222111000//////000111111222333333444555666777777666777888888777666888999888888888888777777777777444444555555444444333222555444333333444555777888555555555444444333333222555555555555555444444444888777555444444444555666444555777888999:::;;;;;;888888666555555555666777555555444444444333333333444444444555555555555555777888777666555666888:::777777666555555555555555666666777888888888888888666888::::::999999999:::444;;;<<<555444:::<<<888888999::::::;;;;;;;;;;;;888888777555444333222111777777666666555555555444444444555555555555444444555666888999:::999777666555555555555555666777888666555555444333333222222444555555555666666777777666555333333333555777888555555666666777777888888333444666777888888888777777888888888888777777666777888888888888999999999777777777777888888888888555777999:::::::::888777888888888888888888888888:::999888888999:::===>>>888888888777888999999:::999;;;<<<;;;999999;;;>>>;;;:::;;;<<<>>>>>><<<:::999444111111333111+++&&&$$$"""$$$,,,333111### """""")))999((('''<<<555***000###$$$%%% ******111>>>777$$$---KKKMMMJJJ777 111'''&&&888IIITTTIIIIIIGGGAAA;;;666222///111---%%%"""  $$$""""""333111 ***???IIIIIICCC:::***%%%000???IIIHHHAAAGGGNNN<<<!!!&&&%%%$$$"""  !!!"""'''+++---222222222222444:::@@@EEEAAABBBDDDFFFHHHJJJKKKKKKHHHKKKOOOPPPOOOMMMKKKJJJEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFDDDAAA>>>:::666222111111---&&&  777777888888888888777777777777777777777777777777888777444222000000111222666666666666666666666666333333222222333333444555444444444444444444444444333444444555666777777888777777777777666555444333000111222444555555444444222222222111111///.........///000111111222222111111222444555555555444444777777777777666666666666222333444444444333222111...///111222333333222222444444444444444444444444111222333333444444333333222222333333333444444444444333333333333444555555444333222111111111222333111111222333333444555555555777999:::::::::888777666666777777777777666666333333333444444555555555111111222333333444555555333444444333222111222444222333555777888888777666444444444555555555666666555555555555666666666666888888888888888777666666666666555444333333333333000111222333444555555555555666777666666666888::::::999777555555555555666555444666999:::::::::<<<999999999999999999999999666666666666777777777777999777666888::::::777333777777666555444444333333555555555555555555555555444333222333666777555222888777777666666666666777888777666555444444555666222222111000000111222333000111333444555666666666777666444222222222444555666777777777777777666666888888777666666555666666666777888999999888777666888999:::;;;:::999888777999999888888888888999999777888999::::::999777777777777777777666666666666::::::::::::::::::::::::;;;;;;:::::::::999999999777888999:::;;;;;;;;;;;;===;;;::::::<<<======<<<>>>///***333666,,,###$$$...000<<>>"""  555:::///###""")))***...<<<999,,, ,,,EEEJJJRRR???+++"""...***$$$111777888333///)))$$$ %%%((()))))))))(((((())))))))))))))))))"""!!!%%%999HHHLLLJJJGGG---###777GGGGGGGGGGGGKKKFFF222!!!######""""""$$$""" !!!### ***,,,000444888:::<<<<<<>>>===<<<<<<>>>AAAEEEHHHCCCEEEGGGHHHJJJJJJJJJJJJEEEGGGKKKMMMKKKFFF@@@;;;???>>><<<:::777555333222444000......,,,'''%%%'''&&&%%%"""777777888888888888777777666666666666666666666666777666444222111111222333555555555555555555555555333222222222222333444444444444333333333333333333444444444555666777777777777777777666666555333333222222222222333444444555222222222222111000///......///000111111222222222222222444555555555444444666666666666666666666777444444555555444333222111...///111222333333222222444444444444444444444444222222333444444444444444222222222222333333333333333333333333444555555666444333222111111111111222000111111222333333444444555666888999:::999888777666666777777777777666666333333333444444444444444111111222333333444555555444555555333111111222333222333555777888777666555333333444444444555555555555555555555666666666666777777888888777777666555666555444333222222222222000111222333333333333333333555666666555666888::::::999777666555555666666999999999999999777666777999999999888888888888888555555555666666666777777888666666777888888666333666666555555444333333222444444444444444444444444333222111333555666444222666666666555555666666777777666555444444444555555333222000000///000111222111222333444666666666666666555333222222333444555555666666777777666555555777777666666555555666666666666777888888888888888888999999999888888777777999888888777777888888999777777888999999888777666666666666777777777777777:::::::::::::::::::::::::::999999999888888888888888888999999:::;;;;;;;;;<<<;;;:::;;;<<<<<<:::999:::111,,,---+++%%%&&&---<<>>000///*** &&&---222222111111111''',,,???AAA888%%%'''===NNNSSSKKKAAA$$$000>>>111"""&&&***,,,---///...+++(((&&&&&&(((***!!!&&&333===AAA???<<<:::444000'''"""&&&***---.........222333555777888999:::;;;<<>>AAAAAA???>>>===<<<:::888777555444444444333222///,,,***(((######"""!!!!!!!!! $$$)))!!!!!!000444666666666444***!!!666666777777777777666666555555555555555555555555444444333444444444555555222222222222222222222222222111111111111222333333111111111000000/////////333333333333333444444444333444444444444333333222///111444555555333000...222222333333333222111111000/////////000111222333333333333333222333333333222333333444555666666777777777666555444444333333111111111111111111222222222222222222222222222222222333444444555555444444//////000000000111111111111222333444555555555555444444333222111///.........///////////////000000222222333333444444444333555555666666666666555555444444444333333222222111222222333333333333444444555555555333111000111333222333333444444444444444111111111222222222333333444444444444555555555555555555555555555444333333444444333222111111111111000000111111111000/////////111222333333444777999888888888888777777777666999<<<:::555444777777333666666666555555555444444333333333333444444444444333333333333222111222222222222222222222111111111111111111111111111111111...///000111000000000000000111333444555555555555222222333333333333333333222111///.........///000///000111222222222222222222222222222333333444555222222333444444444444444333222222222333444555555444333333444666888;;;<<<;;;:::999888777888999999888777777777777777777888555555555555555666666777555666666777888999999:::888888999::::::;;;<<<<<<888888888888777777777777888777666555666888:::<<<999999999:::999555///***'''(((&&& <<>>EEE111 $$$!!!"""$$$&&&''''''''''''"""!!!$$$---000,,,'''$$$$$$!!! ###""""""$$$&&&))),,,///000111333666999:::;;;:::999999;;;===??????<<<999666:::<<<;;;888777999888555333222000...+++)))((('''!!!""""""""" ,,,555777444:::777444222(((&&&111DDDIIILLLLLLHHH>>>,,,555666666777777666666555555555555555555555555555444444444444555555555555222222222222222222222222111111111111111222333333000000000000000000000000111111111111111222222222222333333444444333222222...000333555555333000...111222222222222222111111000000/////////111222444444333333222222222222333222333333333444555555555666555444444333444444444222111111000111111222222111111111111111111111111111222333333444444333333///000000000111111111111000111333444444333222222222222222222111000///...////////////////////////111111111111111222222222444555555666666555555444333333333333222222222222333333333333333333333333333444444333222111222444333333333333333333333333111111222222222333333333333444444444444555555555555555555666555444444333555444333222222111111222///000000111111111000000000222333333333444777999666666777777777777666555666:::999333333999:::666555555555555555555555555333333333444444444555555333333333222000000111333222222222222222222222222111111111111111111111111---///111111000///000111111222444555666555444444222222333444444444333333111000/////////000111111///000111111222222222111222222222333333333333333222222333444555555555555222222222222222222333444333333444555666888::::::;;;::::::999999999999999888777777666666777777888555555444555555666777888666777777888888999999999999999999::::::;;;;;;;;;888888888888777777777777777666666666666888999:::888888888888666222---(((///&&&$$$%%%!!!111:::000&&&(((...///$$$000###!!!555888&&&$$$BBB888!!!$$$888FFF---!!!***555<<<===888222---)))$$$(((999GGGFFF333///DDDNNNUUUQQQAAA###000???BBB222!!!""""""""""""&&&%%%$$$###!!!"""%%%)))***333222///,,,)))%%%###"""!!!  !!!!!!&&&,,,---,,,///555777777888999;;;<<<======@@@@@@AAAAAAAAA???>>>===999:::;;;<<<;;;777111,,,+++---,,,(((&&&((('''###"""!!!!!!"""$$$'''***,,,.........&&&%%%!!!555FFFLLLMMMJJJ;;;---((($$$***<<>>???<<<>>>DDDAAABBBBBBBBBAAA@@@>>>===@@@???>>><<<999777555444///---,,,,,,,,,***&&&###""""""(((:::<<>>;;;888666666444111...***(((&&&%%%"""%%%(((***,,,(((+++///333666666666555+++(((''',,,111777@@@HHHJJJLLLNNNPPPQQQQQQPPPOOOPPPSSSFFF)))&&&@@@QQQLLL===$$$'''111:::IIIIIILLLNNNOOOMMMDDD000555555555555555555444444555444444666999:::888555888999999888777555333222000222333444444333111000000000000000111111111111222222222111000///......///---,,,---///222333333000000000000111111111111222111111000000111111222222222222111000//////...000000000000000000000000000111111111222222222222333333222222111000//////111111222222222333333333222222222111111111111111000000000000000000000000///111333444555444222111111111111111111111111111000000111000000///...---...///111222222111///.........------------......////////////000111222333111222333444444444333333444444444333333222222222111111222222222333333333444333333222222111111000222111000111222222111000222333333111000111333555555555555555555555555555222333555666777666555333777666444333333444555555000000111222333333444444333333333444444444444555888777555444333333444444555555333333333333555555111222222333333444444555333333444555666666666555333333222222111222222222///000000111111222333333111222222222222111000//////000111222333333222111666666555444333222222111111222333333444444333333222222111000000111111222333333333444444555555555444333333222222333333444222333444666777777888888666555444222111111222222333444555555666555555555666666666666777777777777666666555444444444444444666555555555555777999:::777777777777666666666555999999999888888888888888666777777777777555333222666777888888888777555555777555222222222000+++'''***)))444GGGNNN???(((///333###'''666***)))777777%%%+++<<>>???@@@DDDEEEFFFGGGGGGGGGFFFEEECCC@@@======>>>>>>;;;888666000...///,,,%%%###&&&!!!!!! %%%))),,,+++'''&&&)))---%%%,,,444999999999;;;===:::===CCCEEE===000***+++,,,111888>>>BBBGGGMMMRRRPPPRRRSSSSSSRRRRRRTTTVVVQQQYYYQQQ444!!!666EEEEEE:::((("""444DDDKKKIIILLLJJJFFFIIIHHH888###555555555555555555444444333222333555999:::888666888999999999888666444333111222333444444222000////////////000000000111111222222222222111000///...///---,,,,,,///111111111/////////000000000111111222222222222222222222222222222111111000//////...////////////////////////000000000000111111111111333333222111111000//////000000000111111111222222222222111111000000/////////////////////////////////000222333333333222111111111111111111111111111//////000000000000000000///000111333333111000///......------------......////////////000111222333111111333444444444333222333333333222222222111111111111111222222222333333333333333222222222222222333222111111333333222111111222222111000111333555444444444444444444444444222444555777777666555444666555444333222333333444000000111111222333333444333333444444444555555555777666555333333333333444333222111111111111222333111111222222333444444444444444555555666666555555444333222111111111111111000000111111222333333333222222222222111111111111///000111222222222111000444444333333222222111111222222333444444444444333222222222222222111111111333333333444444444555555333333222222222222333333222333444555777777777777666555444222222222333333333333444555666666555555666666666666777777777777666666555555444444444555666666555555666777888999777777777777666666666666777777777777777777777777666666777777666555333222333444555666555555333333555333111000000---(((###)))444EEEPPPNNN>>>(((///,,, '''222*** 111555,,,$$$;;;@@@444''',,,333222111...,,,)))&&&%%%***NNNWWW\\\SSS???***!!!%%%(((***+++***)))(((&&&$$$###""""""%%%::::::+++((((((%%%$$$!!!  ###'''+++...000111777===@@@@@@???@@@BBBEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCAAA@@@>>><<<;;;999555111...,,,)))$$$!!!!!!!!!!!!$$$(((***+++...222555???AAABBB???:::777888:::>>>@@@BBBBBBBBBDDDGGGJJJCCC===777222+++'''+++222777>>>GGGNNNQQQQQQRRRRRRUUUUUUVVVVVVUUUUUUSSSRRRPPPUUUOOO999###,,,888>>>;;;000$$$###000BBBMMMJJJNNNMMMHHHIIIHHH;;;***444444444444444444555555222111222555888999999888888999999999888777555444333333444444333111///........./////////000000000222222222222222111000//////---,,,---///000000///....../////////000000000111222333333333333222111222111111000000//////...////////////////////////....../////////000000000222222111111000000///////////////000000000111111222111111000///......---........................000000000000111111111111000000000000000000000000...//////000111222222222000111222333333222111000......------------......////////////000111222222000111222333444333222222222222111111111111000000000111111111222222222222222222222222333333333333333222111222333444333111///000111111111222444666444444444444444444444444333444666777777777666555666555444333222222222222000000000111222222333333444444444444555555555555666555444333222222222222000000////////////000000000000111111222333333444555555666666666555555444444444222111000000000000000111111222333333444444444333222111111111222333000111111111111000000///111111111111111111111111222333333444444444444444111111333333333333222111333333333333444444444444222111111000000111111222222222444555666777777777666555444333333444555555222222333555555666666666666666666666777777777777666666666555555555555555777777777666666777888888777777777666666666666555555555555555555666666666555555666666555444333222222333444555555444333222222111///...,,,'''!!!%%%;;;OOOPPPFFF777$$$000***888555,,,<<<444"""222KKK@@@!!! ###(((...222555)))'''###***DDDUUU]]]^^^OOO888)))+++333>>>;;;888888:::<<<;;;999000---***%%%!!!)))999555$$$!!!###$$$''')))111333666;;;???CCCFFFGGGMMMNNNOOOPPPOOOMMMKKKIIIHHHFFFDDDAAA===:::888777222000...,,,)))'''&&&&&&###!!!!!!###(((///&&&(((***+++,,,000666;;;999<<>>HHHMMMTTTXXXZZZYYYXXXWWWYYYWWWUUUVVVWWWWWWSSSPPPTTTOOOEEE555###$$$111===AAA===///$$$***;;;IIIHHHNNNNNNIIIGGGGGG???444333333444444444444555555444444444666777888888888888888999999999777666555444444444333222000...---............////////////222222222222222111000000000///......000111000///............////////////000222333555555333222000111111000000////////////////////////////////////---------.........//////111111000000000//////////////////000000000111111111111000///...------,,,------------------------000////////////000111111////////////////////////000000000000000111222222111111222222222222111111......------------......///////////////000111111///000222333333333222111000000000000000000000000000000000111111111111222111111111222333444444555222111000111222333222000...///111111111222444666333333333333333333333333444555666777777777666666666666555444333222222222000000000000111111222222333444444444444555555555444444333222111111111000//////............////////////000111111222222333666666666666666555444333444444222111//////......111111111222333333444444555444222000000111333444111111111000000//////...000000000111111222222222222222333444444444444444000111333444555444222111333333333333333333333333000000////////////000000111222333444555666666666666555444333444555666777111222333444555666666666555666666666666777777777666666666666555555444444888777777777777777777777666666666666555555555555333333333333444444444444444444444444444333222222333444555666666555444333000000...+++&&&  999HHH@@@444...!!!666444'''''' 222888'''###:::;;;***(((@@@GGG000""",,,...000000---((("""###"""666PPPUUU[[[]]]UUUGGG>>>@@@EEEHHHAAA777222111///***%%%""" '''$$$ %%%)))---///...111555:::===@@@BBBCCCIIIJJJLLLMMMNNNNNNMMMLLLTTTNNNFFFAAA??????>>>===777555222///+++(((%%%###$$$(((&&& +++444888===BBB???AAACCCBBB@@@BBBIIIPPPNNNOOOQQQRRRRRRQQQQQQQQQKKKLLLMMMKKKGGGEEEFFFGGG@@@EEEKKKOOONNNEEE:::333%%%!!!###+++555===EEELLLVVVWWWWWWWWWXXXZZZ\\\^^^[[[VVVQQQPPPSSSTTTQQQMMMRRRBBB222'''&&&888EEEKKKIII999***(((333===AAAGGGJJJFFFCCCDDDBBB>>>333333333333444444555555888888888777666666666777666777888999999888666666444444333222111///..................////////////111111222222222111000000222111000111222333222000............////////////000111333444444333111000000000000///////////////........................,,,------------.........000000//////////////////000000000111111111222222000000//////...------,,,------------------------//////......//////000111........................222222111000//////000000111111111222222111111111......------------......//////////////////000111///000111222222222111000//////////////////////////////000000000111111111///000000111222333444444000///...///000111000...---///111111111222333555333333333333333333333333444555555666666666666666666666555555444333222222//////000000000000111111333333333333444444444444222222222111000000//////......////////////............//////000111111222555555666555555444333222444333222000///.........000111111222222333444444555444222000000111222333111000000//////.........000000111111222222333333111222333333444444333333///000222444444444222111333333333333333333333333000//////......//////000000111222444555555555555666555444333444555666777111222333444555555555555444444555555555666666666444555555666555444333333666777777777666666666555555555555444444444333333111111222222222333333333333333333222222222222222333444444555555444222111000///+++&&& """333888,,,''',,,&&& @@@DDD:::333777AAA(((555???+++!!!:::HHH999 (((---,,,'''&&&%%%!!! %%%***---000555...(((...777DDDUUURRRQQQNNNJJJEEE>>>888444000)))""" ###""" $$$%%%***...///222777;;;@@@DDDFFFEEEFFFHHHKKKMMMNNNMMMMMMMMMLLLKKKIIIFFFBBB???===>>>777///*********)))'''$$$###"""  ######"""###&&&***+++,,,---,,,,,,///666;;;---""""""222CCCHHHIIIKKKHHHJJJKKKIIIGGGHHHOOOVVVTTTTTTSSSSSSSSSRRRPPPOOOJJJKKKKKKJJJIIIIIIIIIJJJ@@@FFFLLLNNNHHH;;;---$$$ ###---===JJJOOOSSSVVV\\\[[[ZZZZZZZZZ[[[[[[[[[RRRKKKBBB???AAABBBAAA???;;;,,,"""333EEEMMMPPPLLL???222///333666999@@@DDDBBB@@@AAADDDEEE222222333333444444555555999999999777555444555666555555777888888777666666333333222111000/////////....../////////000000000000000111111111000000///111111111222444555333222....../////////000000000000111222222222222111000////////////////////////........................,,,,,,---------.........////////////............000000000111111111222222////////////............------------------------////////////000000000000////////////////////////333222000............///000000000000000000000000......------------....../////////......//////000...///000111222111000000......////////////000000////////////000000000000/////////000111222222333///...---...///000///------///111222111111222333222222222222222222222222444444444444555555555666333444444444444333333222///////////////000000000222222222222333333333333000000111000000///...---......////////////......------...//////000000111333444444444444333333222222222000///............///000000111222222333333333222111000000000111222000//////............///000000111111222222222333000111111222222222222222...///111222333333222111333333333333222222222222000//////......//////000000000222333444555555555666555444333333444555555222222333444444444444333333333333444444444444555333333444555555333222111444444555666666666555555333333333222222222222111000000111111222222333333222222111111111111222222222222333222111000...---...,,,''' '''...,,,###'''222///!!!%%%FFFNNN???000'''AAA>>>---???888!!!///IIIKKK333!!!!!!!!!$$$### !!!%%%***000666;;;>>>EEEIII???666:::<<<<<>>IIIQQQSSSVVV[[[\\\]]]___```]]]WWWOOOHHH999333+++'''''')))))))))"""###+++555BBBLLLOOONNNIII@@@<<<<<<<<<:::888===BBBCCCAAABBBFFFJJJ111222222333444444555555666777777555222222333666333444555666777777666555222222111000000000000000/////////000000000111111...//////000000000//////000///000222444555444222/////////000000000111111000000000000000000000000////////////////////////........................------------..................................../////////000000000111111...////////////000000000------------------------...///000111111111000000////////////////////////111///...---,,,---///000000//////////////////000......------------......000//////.........//////...///000111111111000///......//////000000000000........./////////000000......//////000000000111000...---...///000///...---///222222111000111222222222222222222222222222333333333333333444555555///000111222333222111111////////////////////////000000111111111222222222//////000000///...,,,+++------...//////...------,,,------...//////000000111111222333333333222222111000///..................//////000000111222222111111111000000000/////////...---------...///000000000000000000000000000//////000111111111111000......///000111111222222333333333222222222111111000000////////////000000///000111333444444444444666555444222222222333333333333444444444333222222111111222222222333333333111222333444444222111///111222333555555555444444111111111111000000000000///000000111222222333333222111000000000000111222333333333222000...,,,***+++(((!!!"""%%%'''$$$###,,,666333'''!!!###DDDIII333"""+++999888***$$$::::::)))))):::CCC===---$$$### $$$***...444555777999:::;;;<<<<<<111888///%%%%%%######''')))...000444888;;;===>>>>>>BBBKKKJJJFFFKKKKKKIIINNNOOONNNMMMKKKHHHFFFCCCBBBAAA===999666555333///,,,%%%$$$"""  """###$$$###'''+++...000333888;;;:::???@@@>>>@@@FFFGGGDDD@@@===:::<<>>BBB===444///,,,***...333333---&&& ---CCCLLLEEEEEENNNLLLKKKKKKMMMQQQSSSTTTTTTUUUQQQLLLKKKNNNQQQRRRRRROOONNNMMMNNNOOOOOONNNMMMDDDHHHHHHAAA888777@@@JJJFFFHHHLLLPPPPPPQQQXXXaaa^^^YYYRRRIII@@@333&&& $$$***///444999===AAA:::CCCGGGDDDHHHRRRVVVSSSNNNLLLFFFBBBDDDIIIKKKHHHGGGHHHKKKMMMLLLJJJLLLOOO000111111222222333333444333333333222222111111111333333333444444444555555222111111000///...............//////000000111111//////............//////111000///------///000111......//////000000111111//////.........---------//////...---,,,,,,++++++......//////...---,,,,,,---,,,,,,,,,,,,---...///000000///...---,,,,,,+++///...---...//////---,,,000///.........000111222000000//////......------------...///000111111222////////////////////////000///...------...///000//////......------------......//////...---,,,,,,...---,,,++++++---...000......////////////......++++++,,,,,,...///111222////////////...---,,,+++......//////000000111111333222111///............111000///...............222111000000000111333333111111111111111111111111000000000000////////////////////////...............------------...////////////......---------,,,*********+++,,,---...///.........------,,,,,,,,,111111111000000///...---//////............//////...//////000111222222222222222000///...............---,,,,,,---...///000..................------///////////////////////////......------------...444333333222111000//////111000///---------...///,,,,,,---...///000111111111111000000000000111111111333444555555444222111333333333222222222111111333222222222111111000000111000/////////000222333111111000///......//////+++,,,...000222222222222///...---------...000111000111111111///,,,)))(((&&&$$$'''&&&"""%%%***@@@:::###111<<<))) 666DDD<<<555III999  !!!###%%%'''......---+++((($$$!!!######!!!###%%%%%%&&&(((++++++***+++///666===AAACCCKKKIIIIIIMMMRRRUUURRROOOQQQTTTWWWWWWSSSOOOLLLJJJEEECCC@@@>>>;;;999666333000---(((%%%###""" !!!###%%%((()))+++000777===<<<@@@DDDFFFFFFGGGJJJLLLNNNOOOPPPOOONNNJJJFFFCCCHHHIIIJJJJJJHHHDDDAAA???)))///888===<<<666///+++111,,,)))***///333333111---;;;CCCGGGLLLNNNMMMMMMNNNPPPRRRRRRRRRRRRQQQRRRQQQOOONNNOOOPPPRRRSSSKKKQQQSSSPPPMMMMMMNNNLLLGGGGGGFFFDDDCCCEEEHHHKKKIIILLLLLLIIIMMMVVVZZZXXXZZZMMMAAA;;;666000...111777111---111===IIIOOOPPPPPPOOONNNNNNOOOQQQTTTUUUSSSPPPMMMLLLKKKLLLKKKJJJGGGIIIKKKNNNOOOOOOOOONNN111111111222333333444444444444444333333222222222444333333222222111111000111000000//////...------....../////////000000000//////............//////111000...------...000111///////////////000000000///.........------------//////...------,,,++++++...............---,,,,,,,,,,,,,,,---------....../////////......---,,,,,,...------...//////...,,,///////////////000111111//////////////////............//////000000111111........................//////...------...//////............------,,,,,,.../////////......---,,,...---,,,++++++,,,...///---......//////......---,,,,,,,,,,,,---///000111...............------,,,....../////////000000000111111000///............//////..................000000/////////000111222111111111111111111111111000000000000/////////............------------,,,------,,,,,,------...///......---------,,,,,,,,,************+++,,,---------------------,,,,,,,,,000000000000000//////...//////............//////......///000000111222222222222000///............///...---------...///000------...............---.................................------...//////333222222111111000000///111000///.........//////------...//////000000000000000000//////000000000000111333444444333111000222222222222111111111111111111111111000000//////000000//////000000111222111111000///////////////,,,---...000111111111111//////.........///000111000000/////////---+++(((!!!&&&'''&&&&&&$$$---???:::''',,,555...555FFFEEE'''%%%:::>>>***!!!$$$&&&)))------+++'''###!!!!!! !!!%%%((((((((('''$$$!!!!!!%%%(((777:::===???@@@CCCGGGJJJMMMLLLLLLOOOTTTYYY[[[\\\QQQOOOPPPTTTYYY\\\ZZZWWWOOOOOONNNKKKFFF@@@;;;888444111---)))&&&### ###&&&(((,,,222666<<<>>>@@@AAACCCFFFLLLPPPKKKMMMNNNNNNMMMMMMOOOQQQQQQPPPOOOKKKDDD???;;;:::DDDFFFGGGFFF@@@777...(((777:::===>>>:::444...***,,,...111555888666000+++'''333AAAGGGKKKOOOQQQPPPOOOPPPQQQRRRRRRRRRSSSSSSVVVVVVVVVVVVUUUTTTSSSSSSNNNSSSTTTPPPLLLKKKKKKHHHJJJHHHFFFEEEFFFHHHJJJKKKDDDHHHKKKLLLRRRYYYZZZVVVRRRGGG===:::888555777;;;111000222:::DDDKKKNNNMMMNNNNNNMMMMMMNNNPPPRRRTTTQQQOOONNNNNNPPPRRRRRRQQQPPPPPPQQQQQQPPPNNNMMMLLL111222222333333444555555444444444333333333333333444333222111///...,,,,,,/////////......------,,,.........//////////////////......------......///000///...------...///000///////////////.....................------------//////......---,,,,,,,,,------......------,,,,,,+++,,,---.........---,,,,,,---...//////...---,,,---,,,,,,---///000///---...//////000000000000000//////////////////000000000000000000000000000000..............................------------......------------,,,,,,,,,,,,...////////////...---------,,,+++++++++,,,...///,,,,,,------------,,,,,,---,,,,,,,,,------...///,,,,,,---............---........./////////////////////............//////---------............///...............///000000////////////////////////000000000/////////......------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,,,,------------...//////000000000000000//////............//////......//////000000111111222111000///////////////000000///.........//////,,,,,,---...////////////.......................................///000111111111111111000000000000111000000////////////000/////////////////////////////////......////////////000111222222111000///111111111111000000000000///////////////............//////000000000000000111000000////////////000---......///000000/////////////////////000111111000...---...///...***&&&$$$(((((((((444FFFEEE:::???555 ***IIIJJJ555$$$///444((($$$***///222***+++***'''###!!!'''...555999111222444555777<<>>:::666222///---444777;;;;;;777111***'''222===HHHMMMPPPTTTUUUTTTRRRSSSTTTSSSRRRSSSUUUXXX]]]^^^___^^^[[[WWWRRROOOPPPSSSSSSOOOKKKKKKJJJGGGIIIEEEBBBBBBEEEGGGHHHGGG>>>BBBFFFJJJPPPTTTPPPJJJDDD<<<444222222222555888666:::AAAHHHMMMNNNMMMKKKMMMLLLLLLLLLLLLNNNPPPQQQUUUSSSRRRRRRSSSSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOO222222222333444444555555222222222222222222222222333222111000...---,,,,,,.........------,,,,,,,,,...........................------------------...///......------......////////////......---------------------------------............------,,,,,,,,,,,,---------,,,,,,+++***+++---//////...---,,,***+++---//////...---,,,,,,+++,,,---000000000......///000111111000///............//////000000000000000000000000000000///------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++....../////////......---,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,---***+++,,,---....................................------,,,------...//////+++,,,------...........................//////000........................000000/////////.........---,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,------...---...///000111111111111///......------......///.........//////000000000000000//////.../////////111111000000////////////+++,,,---...////////////........................---------...///000111222/////////000000000111111000000000000///000000000000000000//////...............------------......---...///000000000//////000000000////////////......------------------------...///000111000///...000000///////////////000........................////////////000000111111...---,,,...///,,,%%%!!!'''***(((&&& 999EEEEEE@@@;;;)))%%%@@@MMM;;;!!!$$$((()))### """$$$'''***+++***(((&&&!!!''''''+++111999???CCCFFFGGGBBBCCCDDDGGGJJJPPPUUUXXXWWWXXXYYYYYYXXXXXXWWWWWW[[[YYYVVVTTTRRROOOKKKHHHEEEAAA<<<888555111+++'''!!!&&&'''***,,,///222444555777999<<>>777222111222444555;;;===<<<888222000222666>>>FFFNNNQQQSSSWWWXXXVVVWWWWWWWWWUUUTTTUUUYYY\\\dddddddddaaa]]]VVVPPPMMMPPPRRRQQQLLLJJJJJJIIIFFF???:::666777;;;>>>===:::888999;;;>>>AAAAAA===888000//////111555888;;;>>>GGGLLLRRRUUUSSSPPPOOOOOOOOONNNNNNNNNNNNOOOPPPPPPTTTSSSRRRSSSTTTSSSRRRPPPPPPOOONNNLLLKKKKKKKKKKKK111111222333333444444555000000000000000000111111111000000000////////////------------,,,,,,,,,,,,.........---------------------,,,,,,,,,,,,------......------------......//////......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***+++---//////...---,,,***+++,,,............---,,,+++,,,---000000000......///000111111000///...------......//////000000000000000///////////////------------------------++++++,,,,,,,,,,,,++++++*********+++++++++++++++------............------++++++++++++,,,,,,------******++++++++++++******------,,,++++++++++++,,,******,,,---......///............---------------++++++++++++,,,---...///***+++,,,---......------.........///////////////------------------------////////////............---------,,,,,,,,,++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---***++++++,,,,,,---------,,,---...000111111111111......------------...................../////////.........---......//////111111000000000///......+++,,,---...////////////........................------------...000111111.........//////000111111/////////000000000000///000000//////...------------,,,,,,,,,,,,,,,,,,---------......//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///......///......---......//////.........---------------...//////000000000000000,,,,,,---......((( (((...,,,"""!!!000222,,,((($$$:::NNNDDD000%%%000)))%%%))))))###""" (((333;;;:::===BBBGGGKKKLLLLLLLLLQQQPPPPPPPPPQQQRRRRRRRRRQQQSSSVVVZZZ[[[ZZZXXXVVVPPPNNNIIIEEEAAA<<<777333((('''$$$"""!!!###)))...111444777:::CCCDDDFFFIIILLLOOOQQQRRRUUUTTTTTTSSSTTTTTTUUUVVVYYYYYYYYYYYYWWWSSSOOOLLLSSSRRRPPPNNNLLLJJJHHHFFFHHHJJJLLLLLLJJJEEE>>>:::888333111777AAACCC<<<333 &&&000:::AAACCCBBBAAAAAA:::333///111666;;;>>>;;;======999777;;;EEENNNGGGMMMRRRSSSUUUXXXYYYWWWYYYZZZZZZXXXUUUUUUZZZ___eeeeeeccc```\\\WWWRRRPPPOOOPPPLLLFFFCCCBBB@@@;;;...)))&&&'''+++...,,,)))+++***)))***+++,,,---///+++111999AAAHHHOOOSSSTTTVVVXXXZZZXXXTTTSSSUUUXXXVVVVVVUUUTTTTTTSSSSSSSSSOOONNNNNNOOORRRSSSSSSRRRRRROOOKKKFFF@@@<<<999888000111111222222333444444///////////////000000000/////////000000111111111---------------------------------------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++******+++,,,,,,,,,+++++++++,,,---.........---,,,++++++,,,,,,------......---,,,,,,---///000///---000000000000000//////...------------------..............................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))***************++++++,,,------------,,,++++++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,+++******+++++++++******+++------.........---------------,,,,,,,,,++++++***++++++,,,------***+++,,,---------,,,+++---...//////000/////////------------------------/////////.........---------------,,,,,,,,,++++++((((((((('''((())))))******+++++++++++++++,,,,,,,,,,,,,,,++++++,,,------++++++++++++,,,,,,,,,,,,------///000111111111111......------------......------..................,,,,,,,,,,,,,,,---.../////////000000000///......,,,,,,---...////////////---------------------------------------...///000------......//////000000---......////////////............------,,,,,,,,,,,,++++++******++++++,,,,,,,,,------......//////...---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,------...............---,,,,,,,,,,,,---.........------,,,,,,,,,------------...///////////////***,,,...---***$$$""")))111111(((  (((EEEJJJ999111888===... &&&)))"""###,,,444:::???DDDGGGNNNMMMLLLKKKLLLMMMPPPQQQPPPPPPPPPSSSTTTUUUSSSPPPQQQQQQPPPPPPOOOJJJDDD@@@222///***'''###$$$(((+++,,,///333777CCCGGGKKKMMMMMMNNNRRRUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWVVVVVVVVVWWWYYYZZZ]]]\\\[[[ZZZYYYVVVQQQMMMPPPNNNLLLLLLNNNNNNNNNMMMKKKLLLLLLLLLIIICCC:::444999999===HHHPPPJJJ777'''333777>>>DDDFFFEEEBBB@@@AAA;;;444222666===CCCEEEEEEHHHIIIFFFDDDEEEKKKQQQMMMQQQTTTSSSUUUYYYZZZWWWXXX[[[[[[XXXTTTTTTYYY_________^^^\\\YYYTTTPPPNNNGGGFFF@@@888444222...((( +++777>>>FFFNNNRRRVVVYYYZZZXXXWWWXXXYYYWWWUUUVVVZZZ^^^]]]]]][[[ZZZXXXVVVUUUTTTSSSPPPLLLIIIHHHGGGFFFDDD>>>===;;;888555222000//////000000111111222222333////////////000000000111.../////////000000000111---------------.........---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------************************))))))***+++++++++++++++,,,,,,,,,---------......---,,,+++******,,,---......------...//////...,,,111111000///////////////,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---.........++++++++++++++++++++++++))))))***++++++***))))))((((((((())))))*********)))***++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++***************+++,,,***+++,,,------------------------,,,,,,,,,++++++++++++*********++++++,,,***+++,,,------,,,***)))+++,,,---...///......---........................//////.........---------,,,++++++++++++*********'''''''''&&&'''(((((()))((((((((()))))))))******))))))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++......///000000111000000...------,,,,,,------...------------------------************+++,,,---...------.../////////......------...............---------------------------------,,,,,,,,,------...........................+++,,,---...//////...---,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,---...///000000---,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,------...///++++++******++++++,,,------,,,,,,++++++,,,---...+++,,,---...///......---+++---...***%%%!!!"""$$$)))...111...$$$ %%%<<>>@@@DDDHHHLLLMMMNNNNNN...///111222222111000///..............................////////////......,,,,,,,,,------.........++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,------......---,,,,,,++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,,,,,,,++++++,,,---///000333222000...---,,,,,,---+++++++++***)))(((((('''***+++---------+++)))(((************************+++******)))))))))))))))(((((((((((())))))))))))***************++++++,,,---------,,,+++***)))(((******))))))))))))******---,,,+++***)))((('''&&&(((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,---------......---------,,,,,,,,,+++++++++******)))((('''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++************************+++,,,...000111000///...---,,,++++++******++++++***++++++,,,,,,+++++++++)))(((''''''(((***,,,...///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,+++******,,,,,,+++***************************))))))***+++++++++++++++---,,,***)))))))))*********+++,,,,,,------------*********++++++,,,,,,,,,******))))))))))))))))))***+++,,,------,,,+++******+++,,,,,,,,,,,,---...111***'''+++---,,,000666CCC444!!!///...+++%%%(((///...555>>>DDDEEEEEEEEEEEEIIIQQQXXXYYYTTTPPPPPPSSSRRROOOLLLJJJJJJIIIEEEBBB:::777333...***&&&!!!!!!$$$(((***///444999???CCCGGGKKKOOOTTTRRRQQQOOOOOOQQQRRRSSSXXXZZZ\\\[[[XXXWWWWWWYYYaaa___[[[WWWSSSTTTWWWZZZVVVVVVUUUVVVWWWVVVSSSQQQSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXTTTPPPMMMPPPQQQOOONNNPPPNNNLLLJJJKKKMMMNNNLLLJJJMMMKKKJJJKKKKKKEEE;;;222000///...---///111555777:::===CCCKKKNNNNNNSSSYYYTTTOOONNNRRRSSSQQQSSSYYYZZZVVVSSSUUUYYY[[[XXXUUUVVVUUUTTTQQQOOOPPPTTTWWWNNNIII@@@555***!!!&&&:::HHHRRRTTTWWWXXXWWWVVVWWWWWW]]]YYYUUUVVVYYY[[[XXXUUURRRMMMHHHEEE@@@888222///***---111444999???GGGLLLOOOSSSWWWWWWUUURRRQQQRRR///000111222222111///...---------------------------......//////......---,,,,,,,,,---------------++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***)))******+++,,,------...------,,,+++++++++++++++++++++++++++************************++++++++++++---,,,,,,,,,,,,+++++++++++++++***))))))***++++++,,,+++++++++,,,---///000111000...---,,,++++++,,,+++++++++***)))((((((((()))***+++,,,,,,***)))(((************************+++***))))))(((((())))))(((((((((((())))))))))))***))))))))))))***++++++,,,,,,,,,,,,+++***))))))******))))))))))))******++++++***)))(((''''''&&&&&&'''((()))************(((((()))***************)))))))))*********++++++++++++++++++++++++++++++(((((()))******+++,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++***))))))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((())))))***************************+++,,,...000000000///...---,,,,,,+++***++++++++++++++++++,,,++++++*********)))((('''((()))+++,,,------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,---+++***)))***+++,,,+++)))************************((())))))***************,,,+++***)))))))))*********+++,,,,,,------,,,,,,******++++++++++++++++++******************************++++++++++++******+++,,,,,,,,,,,,,,,------222,,,)))///444666999===222&&& $$$+++///222555888BBBDDDEEEDDDCCCEEEIIIMMMLLLQQQVVVWWWUUUSSSSSSTTTKKKFFF@@@:::555000***&&& '''+++000777===BBBEEEFFFOOOPPPRRRSSSTTTUUUWWWXXXSSSSSSRRRQQQRRRSSSUUUVVV[[[]]]___^^^[[[ZZZ[[[\\\```___]]]ZZZXXXYYY\\\^^^\\\[[[ZZZZZZZZZYYYWWWUUUUUUVVVWWWYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWTTTOOOMMMPPPRRRQQQRRRTTTRRROOOMMMLLLMMMLLLHHHEEELLLKKKKKKLLLLLLFFF;;;333,,,---///222666<<<@@@CCCIIIIIIMMMQQQRRRPPPRRRWWWVVVRRRQQQTTTTTTRRRTTTYYYWWWTTTRRRRRRVVVYYYYYYXXXVVVVVVVVVUUUQQQLLLFFFBBB444000***###''';;;KKK]]]]]]\\\YYYWWWUUUVVVXXXWWWUUUTTTUUUUUURRRKKKEEE>>>:::666444222111111333:::;;;???CCCGGGLLLPPPRRRQQQTTTWWWWWWUUURRRQQQRRR000000111111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,,,,,,,++++++******)))))),,,++++++******++++++,,,******++++++++++++******'''((()))***+++,,,---------,,,++++++***+++++++++************))))))))))))))))))))))))************,,,,,,,,,+++++++++******+++******))))))******+++++++++++++++,,,---......///...---,,,+++*********+++++++++***))))))(((((('''((()))*********)))(((************************+++***))))))(((((())))))(((((((((((())))))))))))))))))((((((((()))*********+++++++++++++++*********))))))(((((())))))***))))))((((((''''''''''''&&&&&&'''((())))))))))))&&&''''''(((((((((((((((((((((((())))))))))))***************************((())))))******+++++++++******+++++++++,,,,,,,,,++++++++++++*********)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((())))))))))))((())))))))))))))))))))))))***+++---/////////......------,,,++++++++++++++++++++++++++++++***)))(((***)))((((((((()))***+++***+++,,,------,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---......------,,,,,,++++++++++++************++++++******+++++++++,,,,,,,,,+++***))))))++++++***)))))))))))))))))))))))))))'''(((((()))))))))))))))++++++***)))))))))*********++++++,,,,,,,,,,,,,,,+++++++++************************************************))))))*********,,,,,,,,,,,,,,,---------///...111999===;;;777555   ###"""###***000999@@@CCCCCCCCCBBBHHHGGGGGGEEEEEEGGGKKKNNNPPPPPPNNNLLLHHHDDD@@@>>>444000***$$$"""&&&***000666<<>>DDDJJJNNNQQQTTTRRRSSSVVVUUUQQQSSSWWWVVVSSSRRRTTTUUUTTTUUUYYYZZZXXXUUURRRRRRSSSUUUVVV[[[WWWRRRMMMFFF===111)))...EEEUUUYYY[[[\\\\\\ZZZXXXXXXXXXUUUPPPKKKGGGCCC>>>777222,,,///222666:::???EEEIIIJJJJJJLLLOOOSSSVVVVVVVVVTTTVVVWWWWWWUUURRRQQQQQQ000000111000///...---,,,+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,+++++++++,,,,,,+++***)))((((((''',,,,,,++++++++++++,,,,,,******++++++++++++******&&&'''((()))***+++,,,---++++++************++++++))))))))))))(((((((((((((((((((((((())))))))))))++++++++++++******************))))))))))))******+++++++++++++++,,,------------,,,,,,+++++++++++++++++++++******)))))))))'''''')))************)))******************************)))((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))***+++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&'''(((((())))))))))))&&&&&&'''(((((((((((('''))))))))))))))))))))))))************************((()))))))))*********+++)))************+++++++++************))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((***+++,,,---.........---------,,,+++++++++++++++++++++++++++***)))((('''***))))))((((((((())))))'''))),,,---,,,+++******++++++++++++++++++++++++,,,+++***)))***+++---...///......---,,,++++++*********))))))))))))******************++++++++++++,,,+++******+++,,,+++***((((((((((((((((((((((((&&&''''''((()))(((((((((*********))))))))))))******++++++,,,,,,,,,++++++++++++******)))))))))(((************+++++++++++++++***)))(((((()))***++++++***+++,,,...///......&&&...888>>>:::///### &&&///777===CCCCCCCCCCCCCCCCCCDDDEEE@@@CCCHHHKKKKKKJJJHHHGGGFFFBBB<<<777333...((($$$###&&&///555===AAADDDIIIQQQXXXYYY[[[\\\]]][[[WWWRRROOOWWWTTTQQQPPPQQQRRRQQQPPPTTTTTTUUUVVVXXX[[[]]]^^^aaaaaaaaa````````````aaa```bbbcccbbbaaaaaabbbddd^^^\\\ZZZYYYZZZ[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYWWWXXXYYYYYYYYYXXXWWWWWWUUURRRRRRUUUVVVRRRPPPPPPKKKKKKKKKKKKKKKHHHFFFDDD@@@:::333000000333666777CCCEEEIIINNNRRRUUUWWWWWWTTTRRRRRRUUUUUUSSSTTTXXXSSSRRRRRRSSSTTTUUUWWWXXXXXXXXXWWWUUURRRQQQSSSTTT[[[PPPAAA666...''' ###888NNN\\\VVVZZZ___```\\\UUUOOOLLLGGG@@@888222222444666777666>>>FFFKKKOOOTTTVVVVVVRRRQQQPPPRRRUUUWWWVVVUUUWWWWWWWWWVVVTTTSSSRRRQQQ000000000///...---,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,++++++***++++++***))))))(((''''''++++++++++++++++++++++++)))******++++++******)))&&&'''''')))***+++,,,,,,******)))))))))******+++)))))))))(((((((((''''''''''''((((((((()))))))))++++++*********)))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++************(((((()))******+++++++++))))))))))))))))))))))))***))))))((('''((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((()))***++++++++++++))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''(((((())))))******))))))&&&'''(((((())))))((((((************************)))))))))))))))))))))))))))))))))))))))*********)))))))))*********++++++*********)))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""$$$############$$$%%%%%%%%%&&&((()))))))))(((''''''''''''''''''''''''''')))***++++++,,,---------,,,,,,+++************+++)))*********))))))((('''))))))((((((((((((((((((&&&)))+++,,,***)))***+++************************+++******)))***+++,,,---......---,,,+++************))))))(((((())))))***)))))))))*********++++++---+++***+++,,,---,,,+++''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))***)))))))))+++++++++,,,,,,+++***************))))))((((((((())))))*********++++++++++++***)))(((((()))***+++(((((())),,,///000...,,,***444222''' !!!"""$$$,,,444;;;BBBHHHLLLJJJGGGCCC@@@???@@@BBBCCCBBBEEEHHHJJJHHHCCC===888+++'''"""!!!!!! !!!(((000888AAAGGGSSSWWW[[[ZZZWWWVVVYYY]]]YYYYYYYYYXXXVVVUUUSSSSSSSSSRRRQQQQQQRRRSSSSSSSSSUUUUUUVVVXXXZZZ\\\^^^___```___^^^^^^___`````````aaacccdddcccaaa``````aaa\\\ZZZXXXYYY[[[]]]^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYYZZZ[[[[[[ZZZXXXWWWPPPNNNNNNRRRSSSNNNKKKKKK@@@@@@???===999555222111666444444777>>>FFFMMMQQQQQQRRRUUUWWWYYYYYYYYYYYYTTTQQQRRRUUUVVVTTTUUUWWWRRRSSSTTTTTTVVVYYYZZZZZZUUUVVVVVVSSSOOOLLLKKKKKKDDD999*** """444EEEPPPTTT[[[[[[ZZZUUULLLCCC<<<888444222000222888BBBJJJOOOQQQVVVYYYUUUTTTVVVUUUQQQUUUSSSRRRRRRTTTVVVWWWWWWXXXWWWUUUTTTSSSSSSRRRQQQ//////......------,,,,,,*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++******))))))(((((('''''')))******++++++******)))))))))************))))))((((((((()))******++++++)))))))))((())))))***+++))))))))))))(((((((((((((((((((((((())))))))))))*********))))))))))))(((((())))))******))))))((()))******+++++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++))))))***************+++))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((())))))))))))))))))((((((((()))******(((((()))***+++++++++***)))((((((''''''(((((()))&&&&&&''''''''''''''''''((())))))******)))))))))'''(((((()))))))))))))))++++++************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))******++++++,,,,,,++++++***)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&)))++++++)))(((+++...))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++******))))))))))))(((((((((((())))))((())))))))))))*********,,,+++***+++,,,,,,+++***((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))*********))))))++++++++++++++++++***)))))))))))))))((((((((((((((((((((()))******++++++*********))))))*********'''''')))---111000+++&&&!!!$$$"""$$$&&&%%%!!!'''---111555<<>>===@@@CCCEEEEEEFFFGGGHHHIIIEEEBBB???>>><<<888555///)))!!! '''000888>>>DDDJJJNNNIIIOOOUUUWWWWWWXXX[[[___]]]^^^___`````````______^^^\\\YYYWWWTTTSSSSSSSSSUUU[[[``````[[[WWWXXX[[[WWWXXXXXXYYYZZZZZZZZZZZZ^^^[[[XXXYYY[[[]]]^^^]]]aaabbbaaa___]]]\\\]]]^^^___^^^^^^___``````___]]]\\\\\\]]]\\\\\\[[[ZZZYYYZZZ[[[\\\\\\[[[XXXUUUSSSVVVKKK???777111,,,,,,000666888;;;>>>@@@EEEKKKOOOMMMOOOSSSUUUVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYYYY\\\YYYYYY^^^___[[[WWWUUUWWW[[[ZZZWWWVVVXXXWWWSSSTTTKKK>>>333)))!!!###&&&***111;;;EEEJJJIIIEEEBBB:::999888777888===CCCHHHLLLOOOTTTWWWXXXWWWVVVUUUVVVXXXVVVRRRVVV]]]YYYNNNCCCJJJSSSVVVTTTTTTVVVZZZWWWTTTPPPOOOQQQRRRSSSRRR------,,,,,,,,,---......******+++,,,------......,,,------......------,,,*********++++++,,,,,,---'''''''''((((((((((((((('''((()))******)))((('''))))))************))))))++++++++++++************((((((((((((((()))******************))))))))))))))))))))))))************))))))))))))(((((((((((('''((()))******)))((('''((()))***++++++***)))((('''((()))***++++++******++++++++++++++++++++++++***)))((('''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))***************++++++,,,))))))************))))))((((((''''''''''''(((((())))))((((((((('''''''''&&&''''''(((''''''&&&&&&&&&'''(((((())))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((***++++++++++++,,,,,,,,,++++++++++++************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%'''((()))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))((('''''''''''''''$$$%%%&&&((())))))******%%%%%%'''((())))))))))))(((***+++)))&&&'''---222))))))))))))))))))))))))%%%'''***---...---+++)))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''(((*********)))(((+++++++++++++++***)))(((&&&'''''''''(((((())))))%%%&&&&&&'''((())))))******+++,,,------,,,+++*********,,,000111+++ ---222111!!!###***222:::>>>@@@AAABBBCCCDDDEEEEEEDDDFFFIIIKKKJJJBBB777...)))%%%!!! &&&,,,000333555<<>><<<999777888===EEEJJJQQQNNNPPPVVVZZZYYYXXXYYY^^^]]]]]]^^^^^^^^^[[[YYYXXX___ccc```\\\[[[YYYWWWVVVXXXXXXSSSJJJ>>>555000!!!  """***...,,,(((,,,222666999>>>EEEJJJ[[[MMMPPP[[[XXXSSSWWWYYYYYYWWWUUUUUUVVVWWWWWWWWWZZZVVVXXXYYYXXXZZZOOO777***>>>OOOQQQOOORRRVVVVVVPPPOOOMMMNNNPPPQQQRRRRRR---------,,,,,,+++++++++,,,++++++++++++++++++***,,,,,,,,,,,,,,,+++******++++++,,,,,,+++)))((('''))))))))))))((((((''''''((()))******)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))*********)))))))))((((((''''''''''''(((((((((((((((((()))))))))*********++++++*********)))))))))((())))))******))))))((()))))))))(((((((((''''''))))))(((''''''&&&%%%%%%'''((()))***++++++++++++))))))))))))******+++,,,******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((&&&'''(((((((((((('''&&&%%%&&&'''((((((((('''''')))))))))))))))(((''''''''''''((((((((()))))))))+++***)))((((((((())))))'''''''''((((((((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((''''''((((((((('''&&&%%%))))))((((((((('''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''''''''(((%%%''')))((('''&&&(((***))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''((())))))***)))'''&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((((((((***))))))(((((())))))***)))))))))(((((((((''''''''''''&&&%%%&&&'''((()))((((((((())))))(((((('''((()))+++---------+++))))))---111...!!!%%%&&&'''(((%%% ***000555<<>><<<999555333222444555>>>BBBKKKUUUYYYWWWXXXZZZ\\\\\\\\\]]]^^^___aaabbb```dddeee```^^^^^^\\\YYY\\\XXXOOODDD888---###!!!######,,,333===FFFLLLRRRXXX\\\]]]WWW[[[\\\UUUWWW[[[WWWXXXWWWVVVUUUUUUVVVWWWXXX___ZZZ[[[ZZZXXXYYYLLL333'''===OOOSSSQQQTTTWWWVVVTTTRRROOONNNPPPQQQQQQQQQ...------,,,+++******************+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++***)))(((''')))))))))(((((((((((('''((()))******(((((()))***))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******((())))))))))))))))))***))))))))))))((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))*********)))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''))))))(((((('''&&&&&&&&&''''''((()))******************+++++++++++++++***,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''''''((()))((((((((((((((()))))))))((('''''''''''''''(((((((((((()))******)))(((((((((((()))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((()))(((((('''&&&))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%'''(((((('''&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***(((((('''&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''((()))))))))))))))(((((((((((((((((()))((((((((((((((('''''''''&&&&&&%%%$$$$$$%%%'''((('''''''''''''''((('''''''''))),,,///000...,,,******222222'''%%%***'''### ,,,777;;;<<<@@@DDDFFFDDDEEEEEEDDDBBBAAABBBCCC444---###   &&&...777>>>EEEJJJMMMNNNQQQTTTRRROOONNNRRRVVVUUUVVVXXX[[[^^^aaadddeeebbbbbbbbbbbbccccccddddddfffbbbaaabbb___[[[YYY[[[[[[YYY[[[___```^^^^^^aaa[[[```aaa___bbbgggddd[[[^^^[[[XXX[[[```aaa]]]WWWXXXYYYZZZ\\\]]]^^^^^^___bbb```\\\XXXUUUUUUXXX[[[___^^^^^^___[[[UUURRRTTTJJJIIIHHHKKKNNNOOOLLLIIIEEELLLJJJCCCHHHRRRJJJ777;;;HHHUUUXXXWWWVVVTTTRRRMMMKKKHHHDDD@@@<<<999888...222;;;DDDGGGIIINNNVVV[[[^^^aaa```^^^\\\]]]^^^aaacccbbb``````bbb___ZZZTTTJJJ;;;...$$$%%%)))+++///555AAAHHHQQQYYY]]]^^^^^^___XXXZZZ___[[[RRRXXX]]]UUUXXXZZZ[[[YYYWWWWWWYYY]]]ccc^^^^^^\\\XXXWWWIII///$$$;;;PPPUUUTTTWWWYYYWWWXXXUUUQQQOOOPPPQQQRRRRRR...------,,,+++***))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,++++++************))))))(((((('''((((((((((((((((((((((((((()))***)))((('''(((***)))))))))***************************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***'''((((((((())))))******))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))((((((((('''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&'''((())))))))))))***+++,,,------,,,***)))---,,,+++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((())))))((('''(((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((('''******)))))))))(((((((((%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&''''''''''''(((((('''(((((((((((((((((('''((((((((()))))))))))))))&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''(((((()))***''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((+++...000///---***)))...444000!!!&&&(((###,,,333888@@@BBB;;;:::AAADDDAAACCCDDDCCC@@@999000(((###!!!999===BBBGGGIIIKKKMMMNNNMMMPPPRRRRRRPPPQQQUUUZZZYYY[[[^^^aaadddeeefffgggcccddddddddddddccccccccchhhdddaaaaaa^^^ZZZXXX[[[YYYWWWXXX\\\]]][[[\\\___aaaeeeddd```dddkkkeeeWWW[[[ZZZZZZ\\\______\\\XXX^^^^^^^^^```aaaaaa```___\\\ZZZVVVPPPLLLLLLNNNQQQNNNJJJJJJNNNIII@@@@@@HHHEEEEEEGGGKKKQQQTTTTTTSSSUUUYYYWWWRRRQQQPPPFFF888IIISSSZZZYYYWWWYYY]]]^^^XXXWWWUUUSSSRRRPPPNNNLLLAAA;;;555333333555===FFFRRRYYY```aaa^^^\\\]]]___[[[^^^``````bbbaaaYYYPPP;;;111###///:::===CCCKKKRRRVVV\\\```aaa___\\\YYYLLLKKKTTTXXXSSSUUU[[[WWW[[[^^^```^^^ZZZYYY^^^bbbeee``````]]]XXXVVVHHH---!!!999PPPWWWWWWZZZZZZXXXYYYVVVRRRPPPQQQSSSTTTUUU------,,,++++++***)))))))))))))))******+++++++++++++++,,,,,,++++++***)))))))))(((((((((((((((((('''''''''''''''(((((((((''')))***)))((('''((()))(((((())))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((()))))))))***(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((((((***+++,,,------,,,***))),,,,,,+++***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((((((((())))))))))))%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''))))))(((''''''''''''((((((((())))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((()))))))))***&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***+++'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%&&&''''''+++---//////+++(((''''''777666--- %%%---666@@@GGGAAADDD???888;;;DDDDDD>>>888666222,,,%%% +++@@@BBBEEEHHHJJJMMMQQQSSSOOORRRWWWYYYYYY[[[^^^```___aaaccceeefffffffffeeeccccccdddddddddcccbbbaaabbb^^^]]]^^^]]]ZZZYYY\\\```]]]]]]```aaa______bbb\\\___\\\XXXYYY]]]VVVKKKLLLOOOSSSTTTRRRPPPPPPQQQSSSRRRQQQQQQSSSSSSPPPNNNLLLJJJGGGCCCAAAAAADDDHHHKKKGGGHHHMMMKKKFFFKKKVVVYYYXXXXXXYYYZZZZZZYYYXXX^^^\\\]]]]]]RRRAAA:::===TTTWWWXXXVVVVVVZZZ\\\[[[UUUSSSRRRSSSUUUVVVVVVTTT]]]NNN>>>777555666999===EEEJJJOOOQQQSSSXXX```hhhZZZ^^^aaa___[[[SSSCCC555%%%111???CCCGGGMMMSSSUUUXXX\\\___```___^^^BBB555???UUUXXXTTTYYY___[[[^^^```^^^ZZZZZZ^^^cccccc^^^___]]]XXXWWWHHH---777PPPXXXYYY[[[[[[XXXWWWUUURRRQQQSSSVVVWWWWWW++++++++++++************)))))))))******************************))))))(((((((((''''''''''''((((((&&&''''''''''''((((((((('''((())))))''''''((()))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))'''(((((((((((((((((()))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''******+++++++++++++++***+++******)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%'''((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###""""""###$$$$$$$$$$$$#########%%%&&&'''---......***%%%###$$$''';;;444'''&&&444???DDDDDDDDDDDDCCC@@@<<<999;;;<<<666---'''!!! """777AAABBBDDDEEEGGGLLLQQQUUUVVVYYY]]]````````````aaacccdddeeeffffffeeedddcccbbbbbbcccddddddcccbbbaaa___\\\]]]``````^^^^^^aaagggbbb^^^]]]XXXRRRPPPQQQMMMMMMLLLIIIEEEAAA>>><<>>===777222111---$$$ """444AAACCCEEEFFFGGGIIILLLPPPTTT[[[]]]___``````_________dddeeeeeeeeeeeeddddddcccaaabbbdddeeeeeedddcccbbb```^^^^^^```___ZZZXXXYYYSSSOOOKKKJJJGGGBBBAAACCCOOOLLLNNNNNNEEE999;;;FFFLLLNNNQQQQQQOOONNNQQQTTTXXXTTTPPPQQQVVVZZZZZZYYYZZZ[[[]]]]]]]]]___aaadddaaaaaa[[[NNNEEEHHHQQQVVV[[[[[[\\\\\\\\\\\\^^^___]]]\\\ZZZSSSDDD<<>>===>>>111(((""""""   ///===BBB@@@CCCGGGJJJMMMQQQUUUXXX____________``````aaabbbdddddddddcccddddddddddddaaabbbdddffffffeeedddccc___\\\ZZZZZZUUUMMMGGGGGGIIIHHHKKKRRRWWWZZZ___eeebbb^^^aaadddXXXHHHNNN```___^^^^^^^^^___aaabbbbbbZZZUUUQQQSSSZZZ```bbbbbb```aaabbbbbbaaa```aaabbb___ccc]]]NNNHHHRRR___ccc`````````___^^^^^^___aaa\\\^^^WWWFFF:::@@@SSSaaa[[[]]]\\\XXXXXX\\\]]]\\\VVVVVVWWWZZZ\\\YYYPPPHHH???@@@FFFPPPXXXZZZ\\\___ZZZYYYXXXUUUOOOEEE:::222...///***+++GGGUUUTTT]]]]]]^^^```cccbbb^^^ZZZWWW777&&&222HHH\\\```TTTYYYWWWUUUVVVXXXZZZ[[[[[[^^^ZZZ\\\\\\WWWUUUFFF***666MMMUUUVVVYYYZZZWWWVVVVVVUUUVVVWWWVVVSSSQQQ***))))))))))))+++,,,---,,,,,,,,,,,,,,,+++***)))''''''((((((((((((''''''%%%%%%############%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%###"""%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################"""!!!!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!"""$$$&&&'''&&&'''''''''(((((()))))))))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''',,,***'''$$$###$$$&&&'''!!!"""$$$%%%$$$""" !!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((('''&&&$$$$$$$$$&&&((()))%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%###"""&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$########################""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$### !!!"""$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))))))))(((((('''''''''&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((&&&$$$####################################""""""""""""######"""''',,,+++'''$$$$$$&&&######""""""""""""######%%%###!!!!!!$$$(((,,,...))))))### &&&""" )))333<<>>IIITTTXXXYYY[[[\\\[[[\\\^^^^^^]]]\\\WWWFFF444###$$$CCCXXX[[[[[[]]]aaabbbaaa]]]YYYUUUWWWAAA(((%%%===XXX___XXXZZZ]]]^^^\\\]]]```___\\\^^^___WWWZZZVVVRRRNNN000''',,,KKKSSSRRR[[[XXXYYYQQQRRRTTTUUUUUUTTTSSSRRR,,,+++***)))))))))***+++))))))*********))))))(((&&&''''''''''''''''''&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$######$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&$$$###$$$$$$$$$#########""""""$$$$$$$$$######"""""""""########################%%%$$$"""!!!!!!!!!!!!""""""############$$$$$$$$$###""""""""""""###%%%&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&)))'''%%%$$$######$$$%%%"""###$$$$$$$$$###!!! !!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$#########"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###########################!!!"""######$$$$$$######%%%$$$###""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!!!!"""############"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((''''''''''''&&&&&&&&&%%%""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))'''$$$##############################""""""""""""######"""'''++++++'''$$$$$$%%%######""""""""""""###### !!!$$$'''))))))((()))((($$$%%%''',,,222:::CCCJJJNNNRRRMMMEEE:::---!!!))):::@@@DDDHHHJJJMMMPPPTTTXXX\\\^^^___]]]```ccccccbbbbbbdddfffiiihhhfffeeeddddddeeeeeeooogggaaa^^^XXXOOONNNRRRHHHBBBCCCOOO\\\cccgggjjjfffcccdddggggggcccccchhhjjjiii___QQQLLLSSS\\\^^^___```bbbcccddddddddddddYYYEEE>>>PPPaaaccc```bbbdddcccaaaaaaaaabbbbbbaaafffTTTEEEGGGTTT^^^aaaaaaaaa\\\ZZZ^^^```^^^^^^```bbbVVVFFF@@@IIIWWW]]][[[YYYXXXYYY\\\^^^___```aaa```aaa```YYYMMMAAA;;;;;;JJJQQQWWWXXXYYY\\\]]][[[XXX___dddaaaZZZMMM888&&& ;;;PPPVVVZZZ[[[^^^___^^^[[[XXXUUUWWWFFF---###555PPP[[[UUU\\\^^^___\\\\\\______]]]\\\^^^WWW\\\XXXTTTPPP222%%%***IIIRRRQQQYYYVVVWWWRRRSSSSSSTTTTTTSSSRRRQQQ,,,+++***)))((((((((((((&&&&&&'''(((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$######"""$$$$$$############$$$$$$######%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%###############"""""""""############""""""""""""""""""""""""""""""""""""(((&&&### !!!!!!!!!""""""""""""#########""""""""""""###$$$""""""###############$$$%%%%%%$$$#########$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""$$$###############""""""!!!!!!""""""######$$$$$$########################"""""""""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""""""""!!!!!!!!!!!!!!!"""###$$$###############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""##################""""""!!!!!!""""""###%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$######""""""############""""""!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$############$$$$$$$$$$$$###############%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################&&&"""!!!%%%+++---)))$$$###########################""""""!!!!!!""""""###"""&&&))))))&&&$$$$$$%%%######""""""""""""######$$$)))---,,,+++///***%%%!!!$$$---333666;;;@@@DDDFFFGGGGGG<<<777...###  ###===GGGBBBDDDPPPOOOOOORRRYYY```bbb___\\\```aaacccbbbbbbbbbcccdddeeeeeeffffffffffffeeeeee]]]TTTNNNNNNLLLHHHLLLTTTFFFGGGOOO^^^jjjnnnlllkkkjjjhhhiiilllkkkhhhfffgggllleeeUUUHHHMMM[[[aaa]]]\\\dddfff```^^^cccdddaaaDDD>>>CCCVVVcccbbbaaaeeegggeeeaaa``````bbbbbbbbbcccHHH<<>>FFFYYYccc^^^VVVZZZXXX\\\cccccc^^^^^^dddXXX___ZZZHHH<<>>BBBEEEBBB;;;333--- !!!555HHHLLLGGGJJJSSSTTTRRRUUU\\\aaa```]]]\\\bbbbbbbbbbbbaaaaaabbbbbbfffffffffdddaaa\\\WWWTTTEEEFFFHHHJJJPPPXXX]]]^^^LLLSSS___iiillliiieeecccllljjjjjjkkklllkkkjjjiiihhh[[[OOOOOOXXX___bbbaaaZZZdddeee]]]]]]dddaaaVVV666===MMM^^^eeebbbbbbfffhhhddd```___aaabbbbbbbbbSSSBBB@@@UUUeeebbb___cccbbbaaaaaa```^^^]]]]]]^^^SSSCCC???PPPdddggg```[[[ccc___aaagggeee[[[[[[bbb[[[TTTHHH<<<<<>>UUUZZZ^^^___]]]YYYXXX\\\]]][[[ZZZ^^^ZZZ```[[[VVVSSS666###$$$DDDRRRRRRXXXSSSTTTVVVVVVUUUTTTTTTSSSRRRQQQ''''''(((((())))))))))))%%%%%%&&&'''((((((((((((%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######""""""""""""######""""""!!!!!!!!!!!!""""""!!!""""""######"""""""""###""""""!!!!!!""""""###"""###$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!  !!!!!!""""""!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$###!!! ###""""""!!!!!!"""######!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!"""""""""!!! """"""!!!!!!!!!  """###!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! """""""""""""""""""""""" !!!"""""""""""" !!!  """### !!!!!!!!!"""""" !!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!! !!!"""######"""!!!!!!"""""""""""""""""""""""""""!!!  !!! """###$$$###""""""""""""!!!!!! !!!!!!""" """%%%))),,,.........!!!(((111444:::DDD??????===999111''' 444FFFIIIIIINNNRRRRRR\\\YYYYYY^^^___\\\]]]aaabbbbbbbbbcccddddddddddddjjjfff^^^WWWPPPKKKIIIHHHKKKYYY___ZZZ___jjjfffXXXJJJXXXfffllliiifffhhhkkklllkkkiiihhhjjjlllkkkiii[[[OOONNN^^^ddd]]]\\\eeeZZZaaaaaa\\\___dddYYYFFF666EEEXXXeeefffccccccffffffbbb______aaabbb```^^^AAAEEEOOOZZZbbbdddbbb___bbbccccccbbbaaa```]]][[[DDDAAAJJJ\\\gggeeecccfffjjjeeedddhhhddd\\\ZZZ___\\\GGG:::BBBNNNSSSVVV[[[XXXWWWTTTTTT[[[bbbaaa\\\UUUDDD/// 666KKKPPPPPPOOOOOOPPPQQQSSSTTTSSSYYYMMM///"""666OOO\\\\\\^^^\\\WWWWWWZZZ[[[ZZZ[[[```\\\```[[[VVVTTT888%%%$$$CCCRRRTTTYYYSSSVVVWWWWWWVVVUUUTTTTTTSSSSSS%%%&&&'''((())))))))))))&&&''''''(((((((((''''''%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!""""""""""""!!!!!! !!!!!!""" !!!!!!""""""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%"""""""""############$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!! """"""!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!""" !!!!!!!!!  !!!!!!     !!!"""   !!!  $$$---111...'''""" !!!---<<>>999SSS___fffddddddhhhhhhddddddbbbaaacccbbbZZZKKK???PPP\\\fffdddaaaccchhhkkkhhhgggcccaaacccaaaQQQ???FFFVVVbbbcccccchhhhhhcccfffmmmkkkbbb```___MMM333777RRRhhheeeVVVQQQZZZddd___dddgggbbbXXXHHH333### ###999HHHHHHIIIJJJLLLNNNPPPQQQPPPVVVXXXIII///$$$888UUUZZZ]]]^^^\\\]]]```___\\\TTTYYYVVV[[[WWWWWW\\\FFF+++###===NNNSSSXXXTTT[[[RRRRRRQQQPPPPPPQQQSSSSSS(((((('''&&&%%%$$$$$$#########%%%&&&&&&%%%############"""""""""""""""###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!  !!!$$$###  ###$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  !!! !!!"""  """ ***+++***((('''...:::DDDIIIGGGAAA777)))'''444@@@LLLJJJ<<<333;;;HHHSSSQQQUUUZZZ\\\[[[^^^dddZZZMMMLLL\\\iiihhhdddeeegggbbbTTTDDD>>>DDDMMMPPP]]]gggkkkhhhfffiiilllkkkjjjkkkiiiiii```LLLHHH\\\mmmllljjjhhhhhhiiikkklllpppooooooqqqooodddVVVMMM^^^bbbfffeeebbb^^^]]]]]]ZZZ\\\QQQUUU]]]AAA111MMM^^^___bbbdddeeedddccccccbbbfffaaaeeeiiiQQQ===EEE\\\aaagggjjjhhheeedddeeehhhnnnfff___ccc]]]III===ZZZ\\\___cccggghhheeeccckkkddddddeeeXXX@@@444777TTT[[[eeejjjeee]]]^^^eeeaaakkkhhhOOO555''' ...CCCKKKJJJIIIPPPPPPLLLPPPQQQYYY\\\UUU===!!!+++PPPVVV]]]\\\ZZZ]]]XXXUUU___YYY[[[[[[\\\^^^]]]UUUKKK000###///JJJSSSQQQSSSTTTPPPRRRSSSRRRQQQQQQRRRSSS''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$#########""""""!!!!!!""""""###!!!"""############"""!!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!  ###"""  """###    """&&&))))))))),,,222:::BBBGGGEEE<<<...""",,,:::EEEMMMOOOEEE888888EEERRRJJJQQQYYY___aaaaaa``````EEEJJJWWWfffkkkddd\\\XXXHHHIIIKKKOOOTTTWWWWWWWWW___gggkkkiiigggiiilllkkkhhhjjjhhhfff[[[HHHKKKeeelllkkkjjjjjjjjjkkkllllllrrrkkklllrrrkkkYYYRRRWWWbbbdddeeedddaaa^^^]]]\\\XXX]]]YYYVVVQQQ<<<999TTT```aaaccceeeeeedddcccbbbdddddddddeeeaaaOOOFFFPPPaaaeeejjjkkkjjjhhhgggggghhhhhheeegggeeeSSSEEEJJJ_________bbbfffhhhhhhhhhhhhgggddd[[[GGG666999FFFYYYcccmmmooohhhaaa___aaahhh```MMM555###+++===IIIKKKJJJOOONNNKKKOOORRRZZZ\\\UUU???###)))KKKUUU[[[ZZZZZZ^^^[[[YYY```[[[]]]\\\[[[]]]\\\UUULLL222###---HHHPPPOOOPPPRRRQQQRRRSSSRRRQQQPPPQQQRRR$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!  !!!   ###)))+++,,,111999AAADDD@@@<<<777+++$$$222AAAKKKRRRWWWSSSBBB888???MMMVVVNNNXXX^^^^^^___aaa[[[RRR<<>>DDDEEE===///$$$!!! %%%:::GGGLLLNNNSSSXXXRRRCCC===FFFOOOPPPSSSZZZZZZUUUZZZbbbZZZJJJCCCVVV```TTTHHHGGGHHHEEE^^^YYY^^^hhhdddUUUPPPVVVdddhhhkkklllkkkkkklllmmmeeepppeeeNNNIIIQQQ^^^lllggghhhkkkmmmmmmmmmlllkkkmmmmmmmmmhhhXXXMMMWWWjjjkkkfffaaa___^^^]]]ZZZWWWXXX___bbbOOO888===UUUaaafffgggggggggfffdddaaa```fff```fff___FFFGGG^^^fffhhhhhhiiihhhhhhgggggghhhgggiiiiiigggXXXAAAFFFeeefffeeecccdddgggjjjkkkkkkfff___NNN999222???QQQ]]]___hhhhhh______eee```SSS===))) 111FFFMMMIIIKKKLLLMMMTTTXXX]]]^^^YYYHHH,,,&&&999RRRZZZYYYXXX```aaa]]]```______\\\WWWVVVVVVRRRLLL777###(((BBBMMMOOOQQQQQQRRRSSSSSSRRROOONNNNNNOOO !!!!!!"""#########""""""  """"""  !!!!!!"""!!! !!!!!!  %%%,,,111???@@@@@@===444))) ///EEEOOOOOOLLLSSSRRRKKK@@@AAAKKKQQQOOOQQQUUUTTTSSS\\\eeeYYYDDD???MMMQQQDDD@@@LLLVVVVVVfffdddgggjjj]]]NNNRRRbbbhhhiiikkkmmmmmmlllmmmnnnfffsssaaaCCCGGG```hhhdddfffhhhjjjmmmmmmmmmllljjjiiirrrooo\\\OOOUUUdddlllkkkfff```^^^]]]\\\ZZZWWW^^^```[[[HHH999HHH^^^ccchhhhhhiiihhhfffccc```___ddd^^^```VVV@@@IIIccchhhjjjiiihhhhhhhhhiiiiiihhhgggqqqjjjWWWJJJEEEQQQgggeeeeeefffgggiiiiiigggeeedddRRR;;;222AAAVVV^^^[[[^^^dddccc\\\^^^```PPP:::###$$$000EEELLLEEEGGGMMMSSS\\\[[[______\\\OOO333&&&000PPP[[[[[[XXX___aaa]]]^^^______[[[UUUSSSSSSQQQLLL;;;$$$&&&@@@NNNRRRUUUUUURRRSSSSSSRRRPPPNNNOOOPPP !!!!!!!!!"""!!!  !!! !!!"""  !!!  """...:::AAABBB<<<222&&&000CCCKKKLLLLLLTTTJJJ???===EEEOOOTTTVVVUUUXXXXXXWWWZZZXXXGGG444333@@@GGGGGGNNN___jjjjjjccchhhmmmhhhXXXKKKTTTeeekkkjjjkkkooopppmmmmmmooogggmmmXXXBBBPPPjjjlllccchhhiiikkkmmmnnnmmmlllkkkiiirrrkkkTTTNNN```mmmllliiifffbbb```^^^]]]\\\[[[bbb```QQQ@@@DDDUUUaaaccchhhiiiiiihhhfffccc```^^^___[[[VVVKKKEEESSSdddhhhllljjjiiijjjkkklllkkkjjjhhhrrrbbbGGGCCCPPP\\\ddddddeeefffhhhiiifffbbb^^^YYYDDD333:::RRRdddcccZZZ\\\aaabbb___ZZZOOO666,,,CCCIIIBBBFFFPPPXXX```^^^aaa```___VVV;;;''')))LLL[[[]]]XXX]]]___\\\^^^]]]^^^[[[UUURRRRRRQQQMMM@@@&&&&&&>>>NNNSSSWWWVVVRRRSSSTTTSSSQQQPPPPPPQQQ   !!!"""     """---888@@@CCC666---!!!333@@@DDDGGGIIIJJJ;;;555@@@NNNRRRSSSUUUYYYXXXVVVQQQHHH>>>555///>>>HHHRRRXXX___iiinnnmmmeeelllnnncccSSSOOOZZZgggmmmjjjkkkppprrrnnnmmmoooiii___MMMLLL```jjjiiikkklllmmmnnnoooooonnnmmmmmmmmmlll___QQQTTTfffppplllgggggggggdddbbb``````aaacccaaaHHH<<>>GGG[[[bbbbbbddddddeeefffeeebbb]]]YYYHHH<<<:::JJJ\\\aaa___]]][[[]]]]]]VVVGGG333!!!&&&>>>EEE@@@GGGTTTZZZ______cccaaaaaa[[[AAA)))%%%EEEYYY^^^XXX[[[]]]]]]aaa]]]___]]]WWWTTTTTTRRROOOFFF***&&&===MMMRRRUUUSSSRRRSSSTTTTTTRRRQQQRRRSSS  !!!"""    !!!  """!!!  !!!  !!!!!!"""!!!%%%///:::@@@===999'''   &&&888AAABBBAAADDD===...///FFFXXXUUUMMMMMMQQQNNNJJJAAA444---333???VVV]]]dddggggggeeeeeedddgggmmmjjj[[[QQQVVVfffrrrooojjjkkkqqqsssooommmpppiiiSSSEEEVVVlllgggeeevvvoooppppppppppppoooooonnnrrrdddUUUQQQZZZhhhnnnnnnfffiiijjjhhhdddbbbccceeebbbaaaEEE;;;XXXbbb[[[fffggggggggggggeeebbb___]]]SSSWWWEEE===XXXkkkhhhgggfffeeeeeehhhkkkllljjjggghhhaaaIII<<>>AAAIIIPPPWWWVVVGGGJJJdddkkkkkkjjjjjjiiihhhhhhhhhhhhggg[[[MMMTTThhhpppiiidddkkkmmmjjjlllrrrqqqkkkRRROOO^^^mmmlllkkkqqqsssttttttqqqlllkkknnnnnnjjjUUUKKKPPPeeemmmddddddoookkkeeegggiiidddgggiiibbbPPPGGGHHHWWWbbbaaabbbggggggaaacccddd___aaaccc\\\IIIDDDJJJ\\\gggeeeeeejjjhhhiiihhhfffffffffaaaYYYWWWBBBAAA[[[jjjccc___hhhfffeeeaaabbbcccRRR<<<555PPPWWWbbbgggbbb[[[\\\bbbVVV:::+++???IIIRRR\\\aaa```cccZZZaaa^^^]]]SSS000111RRRXXXZZZ]]]ZZZ```\\\ZZZ\\\[[[XXXWWWZZZZZZXXXLLL666###///LLLUUUTTTZZZXXXVVVRRROOOMMMMMMNNNOOO"""!!!   !!!""""""!!!!!!  !!!!!!!!!!!!   !!!""" !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  """###$$$ !!!""""""#########"""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!  !!!!!!"""!!!"""$$$%%%&&&%%%###"""'''%%%$$$"""!!!!!!!!!"""""""""!!!!!!"""###$$$%%%######$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((222111,,,"""...@@@CCC???>>>??????555///FFFNNNIIINNNOOOYYYZZZ[[[^^^^^^QQQBBBNNNiiikkkjjjjjjiiiiiiiiijjjjjjlll]]]QQQSSS___hhhkkkkkkhhhnnnlllfffjjjtttnnn```HHHSSShhhqqqjjjlllrrroooooouuussskkkmmmsssnnnaaaIIINNN\\\jjjjjjbbbccckkkjjjeeehhhiiidddhhhhhh^^^CCCGGGRRR___dddaaaccchhheee```ccceee```ccccccYYY>>>EEEUUUdddhhhddddddiiigggfffbbb___bbbgggeee```IIIDDDMMMbbbkkkeeebbbhhhdddhhhcccccccccKKK:::GGG___cccggggggeeeccc```^^^AAA&&& ***@@@MMMWWW___bbbaaacccZZZ___\\\\\\UUU222---OOOVVVYYY\\\YYY^^^YYYYYY[[[[[[XXXXXXZZZZZZXXXKKK666!!!***HHHTTTUUU[[[ZZZWWWTTTPPPNNNNNNOOOOOO!!!!!!  !!!!!!!!!!!! !!!!!! !!!"""#########""""""!!!!!!   !!!!!!""""""""""""!!!!!!   !!!!!!!!! """"""""""""""""""""""""   !!!!!!!!!!!!""""""###############""""""""""""!!!!!!!!! !!!###%%%&&&!!!"""###$$$$$$$$$$$$###"""""""""!!!!!!"""""""""###"""""""""""""""######!!! !!!  !!!!!!!!!!!!!!!!!!!!!###%%%''''''&&&%%%###'''&&&$$$###""""""######$$$$$$###"""###$$$&&&'''$$$$$$%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&(((***+++,,,''' 333BBBCCCDDDMMMUUUWWWEEEAAAVVVZZZVVV^^^\\\______]]]aaa^^^MMMFFFYYYppphhhgggggghhhiiijjjkkkllloooSSSJJJ]]]kkkddddddooopppqqqkkkeeekkkrrreeePPPGGGWWWnnnrrrhhhkkkrrrmmmiiirrrsssnnnpppuuuiiiUUU???VVVhhhiiieeefffhhhfffiiifffiiiiiieeehhhfffWWW===IIIZZZeeeeeecccdddhhhdddbbbffffffbbbdddaaaRRR:::III]]]hhhgggccccccgggeeedddaaa```dddhhhddd\\\===NNN^^^eeefffhhhhhhfffeeelllgggbbb[[[CCC@@@\\\eeelllkkkdddhhhooocccNNN,,, ***@@@QQQZZZ___``````bbbZZZ___ZZZ[[[VVV333+++NNNUUUYYY\\\XXX]]]WWWWWWZZZZZZWWWWWWYYYYYYVVVJJJ555&&&CCCRRRTTTZZZYYYVVVSSSPPPNNNNNNOOOOOO !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!"""###$$$$$$$$$###"""""""""!!!!!!!!!  !!!  !!!!!!""""""""""""!!!!!!  !!!!!! !!!!!!""""""!!! !!! !!!!!!!!!!!!########################"""!!!     !!!!!! !!!!!!"""###$$$$$$%%%$$$$$$#########"""""""""""""""!!!!!!"""$$$%%%&&&"""###%%%&&&&&&%%%$$$#########""""""""""""############"""""""""###$$$$$$""""""!!! !!!"""""" !!!!!! !!!!!!""""""""""""!!!!!!"""###&&&'''((('''&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%'''&&&$$$######$$$&&&'''%%%&&&&&&''''''''''''&&&######%%%&&&'''((()))***!!! (((+++;;;FFFFFFKKKYYY```^^^CCCCCCZZZ^^^]]]hhhdddbbb^^^]]]ccc^^^MMMOOO```iiieeeeeefffhhhiiijjjkkkllljjjOOOKKKfffqqqdddbbbrrrssspppjjjgggkkkkkk[[[FFFQQQ]]]oooqqqgggkkkqqqmmmgggooorrrpppsssqqq^^^FFF>>>[[[mmmgggccclllnnnfffhhhgggkkkjjjeeegggaaaNNN???OOO```ffffffeeeffffffdddccchhhhhhcccccc[[[GGG@@@QQQccchhheeecccccceeeccceeefffgggjjjfffXXXJJJ===WWWiiieeebbbiiilllggghhhlllhhh^^^NNN???KKKiiihhhpppllldddjjjpppYYY777!!! )))@@@RRR[[[^^^___``````[[[aaaYYYXXXUUU333+++NNNUUUXXXZZZWWW[[[VVVVVVYYYYYYVVVVVVXXXWWWSSSIII555###@@@QQQSSSXXXVVVTTTQQQNNNLLLMMMNNNOOO!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!""""""###%%%'''$$$!!!!!!  !!!###$$$"""!!!  !!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""###$$$%%%%%%$$$######""""""""""""!!!!!!!!!!!!  !!!  !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!"""#########"""!!!!!!!!!!!!"""!!!!!!!!!"""#########$$$###########################"""!!! !!!!!! !!!!!!!!!!!!  !!!!!!""" !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$###""""""###$$$%%%&&&$$$%%%&&&''''''&&&$$$###$$$######""""""######$$$######""""""######$$$%%%###"""!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!!!!"""#########""""""!!!###$$$&&&'''((((((''''''$$$%%%%%%&&&&&&&&&&&&&&&***)))&&&$$$###$$$&&&'''''''''((((((((('''&&&%%%###$$$&&&'''''''''%%%$$$  111333BBBLLLOOOXXXdddaaaTTT>>>CCC___bbb```lllhhheeeaaa```dddZZZJJJVVVgggaaaeeefffhhhiiijjjjjjjjjiii\\\PPPSSShhhqqqiiihhhrrrnnnkkkjjjlllkkkcccSSSFFF```cccnnnooohhhkkkrrroookkknnnpppqqqrrriiiPPP999JJJ___mmmiiifffkkklllhhhfffgggkkkjjjdddeeeZZZCCCFFFUUUcccfffeeeggggggdddcccdddjjjhhhbbb```TTT;;;LLL[[[ggggggddddddeeecccdddfffggghhhhhhaaaNNN===KKK[[[hhhgggdddhhhkkkiiikkkfffeee[[[FFFFFF^^^ssskkknnnmmmkkklllbbbCCC"""'''>>>RRR[[[^^^___aaa]]]\\\cccYYYVVVSSS444!!!---OOOUUUWWWYYYUUU[[[VVVUUUXXXXXXUUUTTTVVVTTTPPPIII777###@@@QQQSSSVVVUUUSSSPPPNNNMMMNNNPPPQQQ""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######$$$000111---$$$ """!!! !!!!!!!!!""""""  !!!###%%%&&&$$$###  ###$$$ !!!!!!   !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""######""""""!!!!!! ######""""""""""""#########$$$%%%&&&%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""""""""######$$$$$$######"""""""""""""""!!!!!!"""###$$$%%%%%%&&&########################$$$###!!!   !!!""""""!!!!!!""""""""""""!!!!!!!!!  !!! !!!"""""" """###$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&%%%&&&'''((((((&&&$$$###$$$$$$############$$$$$$###"""""""""###$$$$$$%%%$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$%%%&&&'''((((((((((((###$$$&&&'''(((''''''&&&,,,***'''%%%$$$$$$&&&'''(((((()))))))))'''&&&%%%$$$%%%'''((('''%%%"""   """666222BBBOOOVVVaaaiii\\\FFFBBBKKKhhhggg___gggaaa]]]aaa___```RRRFFF^^^ssshhhggghhhjjjkkkkkkjjjiiigggPPPRRR[[[fffnnnpppppppppggggggkkkpppkkk]]]PPPKKKkkkgggllloooiiikkksssrrrqqqooonnnqqqpppbbbHHH222XXXbbblllmmmiiiffffffgggeeefffkkkiiicccbbbUUU<<>>TTT]]]]]]ggggggQQQ>>>KKKWWWaaabbb```___```______eeeTTTJJJ\\\iiiggghhhiiiffffffjjjlllggg___[[[HHHZZZgggiiijjjnnnooojjjmmmfffgggkkk^^^JJJLLL^^^kkklllmmmnnnooopppppppppmmmppplllooolllQQQCCCTTThhhssszzztttiiicccbbbbbbfffiiicccdddfffPPP???HHH]]]cccfffeeeeeeggghhhfffjjjgggccchhheeeFFF:::RRRcccfffiiiiiihhhfffeeeeeeiiieeedddggg^^^GGGAAAQQQeeeeeefffggggggffffffffffffcccSSSCCCNNNiiitttkkknnnkkkmmmkkkVVV333222LLLYYYZZZZZZ___]]]``````]]]\\\RRR999 ...QQQXXXZZZ[[[VVV[[[WWWUUUTTTTTTSSSSSSRRRRRRQQQTTT@@@(((***CCCQQQSSSYYYWWWVVVTTTQQQOOOPPPRRRUUU"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""%%%%%%!!! ###%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!!!! !!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%###"""!!! !!!!!!!!!!!!!!!  !!!!!!  !!! !!!!!!!!!!!! !!!!!! !!!!!!###$$$%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!! !!!!!!"""###"""""""""""""""""""""""" !!!""""""!!!!!!!!! !!!!!!"""###"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&))),,,---)))'''''''''%%%))) &&&...&&&"""%%%&&&%%%$$$$$$######$$$$$$%%%##############################"""""""""""""""###############$$$$$$$$$%%%''''''((()))+++,,,------,,,+++***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$'''%%%"""   !!!111;;;LLLXXX]]]cccjjj___JJJ???QQQZZZaaa```]]]^^^^^^^^^eee]]]MMMMMMaaajjjfffhhhhhhhhhhhhjjjmmmiii[[[LLLQQQ\\\eeefffiiinnnnnnhhhqqqccceeennn]]]BBBJJJjjjmmmmmmmmmmmmmmmnnnoooooolllmmmlllnnneeeMMMIII```jjjqqqtttooohhhdddcccaaadddggggggfff]]]FFFAAAUUUdddhhhjjjhhhgggiiijjjhhhpppdddaaajjj___<<<<<>>TTTfffhhhgggfffffffffggghhhiiigggSSSEEEMMMcccrrrrrrllllllpppmmmYYY888)))AAAQQQUUUXXX]]]\\\``````]]]\\\SSS:::!!!---QQQXXX[[[[[[UUUYYYTTTQQQQQQRRRRRRRRRSSSSSSSSSSSSAAA'''%%%>>>NNNPPPSSSPPPQQQRRRQQQOOOLLLLLLLLL############$$$$$$$$$$$$########################################################################$$$###"""""""""!!!!!!!!! !!!!!!""""""$$$$$$$$$%%%$$$###!!!!!!"""###$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&''''''(((((()))))))))(((&&&$$$###"""""""""""""""""""""!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""!!!""""""######"""!!!!!! !!!"""###$$$%%%%%%###$$$$$$%%%&&&&&&''''''''''''((())))))'''&&&%%%%%%&&&((()))(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""########################"""""""""###$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&''')))***(((%%%%%%&&&&&& %%%)))""""""'''$$$&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''((()))***++++++,,,+++***)))((((((''''''((($$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$###&&&### ###555CCC[[[[[[^^^iiiiiiQQQDDDOOOWWW\\\___]]]]]]```ddddddgggOOOHHHZZZhhhhhhggghhhhhhiiiiiiiiiiiicccSSSBBB```bbbccceeeiiilllkkkggghhhkkkjjj^^^NNNKKK[[[ooolllkkkjjjiiihhhiiijjjkkkpppllllllfffRRRIIIWWWjjjcccggghhhfffgggjjjlllkkkhhhhhhmmmeeeMMM@@@QQQiiieeejjjllliiihhhkkkkkkjjjjjjkkkiiiYYYCCCAAAVVVjjjiiiiiiiiihhhggggggiiikkkkkkccchhh___CCCCCC]]]kkkffffffeeefffgggiiikkklllfffJJJCCC^^^ssspppmmmtttnnnssskkkPPP...&&&AAARRRVVVWWW[[[]]]``````^^^]]]TTT<<<""",,,PPPWWWXXXXXXRRRWWWRRRQQQQQQRRRRRRSSSSSSTTTTTTOOO???$$$ 999KKKMMMOOOJJJLLLOOOPPPOOOMMMLLLLLL#########$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!###$$$!!! """""""""#########$$$$$$""""""#########"""!!!!!!######$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!  !!!!!! !!!!!!""""""""""""""""""""""""""""""######!!!!!!!!!!!!###### !!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((('''&&&$$$###"""""""""""""""############$$$######""""""######$$$"""######$$$$$$######"""""""""###$$$$$$###!!!  !!!###$$$%%%%%%%%%###$$$%%%&&&''''''''''''((((((((((((((('''&&&&&&%%%&&&((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""!!!!!!""""""###$$$########################"""""""""""""""######$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%(((+++)))%%%$$$&&&$$$ %%%'''!!!"""'''$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''((())))))***++++++******)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###$$$!!! &&&999III[[[]]]```hhhcccKKKEEEYYYYYY]]]___]]]^^^cccgggggg```KKKMMMaaagggfffiiigggjjjggghhhiiidddZZZQQQNNNccccccdddfffiiikkkjjjiiidddnnniiiSSSIIIVVVgggllljjjjjjiiiiiiiiiiiiiiijjjpppllljjj]]]IIINNN```gggdddhhhjjjgggfffiiikkkjjjkkkjjjlll___GGGFFF\\\iiidddiiillljjjiiijjjjjjgggeeemmmkkkOOO999KKKeeehhhhhhiiiiiihhhgggggghhhjjjfffhhhcccQQQBBBOOOdddjjjeeeeeefffgggiiikkklllmmm^^^HHHKKKlll{{{nnnkkkyyypppsssfffFFF&&&$$$>>>QQQUUUWWW[[[\\\______]]]]]]TTT<<<"""---PPPUUUVVVVVVQQQVVVRRRRRRRRRSSSSSSTTTTTTUUUUUUPPP@@@$$$555HHHJJJKKKFFFIIIMMMNNNNNNMMMMMMNNN#########$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$'''""" $$$&&&""" !!!""""""###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$$$$###############!!!!!!"""!!!!!! !!!!!!"""  !!!"""""""""""""""""""""""""""""""""###""""""""""""""""""### !!!"""###$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&'''(((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&$$$######"""""""""######$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%$$$######"""###$$$%%%%%%###!!!  """$$$%%%&&&&&&&&&$$$%%%&&&'''((((((''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""!!!!!!""""""###$$$##############################"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%$$$###"""###$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%(((,,,+++&&&%%%(((%%%!!!&&&'''!!!$$$)))%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))************))))))(((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$!!! ,,,@@@SSSZZZ```dddfff\\\FFFGGG```\\\```aaa___```eeehhhgggXXXIIITTTfffeeeeeejjjgggkkkffffffiii___QQQQQQ]]]cccdddfffhhhiiiiiiiiijjjeeelllcccNNNJJJ^^^lllllljjjjjjkkkkkkkkkkkkkkkjjjmmmjjjfffSSSCCCVVVjjjcccdddjjjllliiifffgggiiiiiillljjjiiiWWWBBBNNNdddddddddjjjnnnllljjjiiigggcccfffjjjgggKKK888QQQmmmhhhggghhhiiiiiigggggghhhiii```lll]]]BBBEEE]]]iiigggeeefffgggiiijjjkkkkkkkkkNNNKKKYYYrrrzzzooommmxxxoooooo]]];;;  999LLLSSSWWW\\\ZZZ]]]]]]\\\[[[RRR:::!!!///QQQUUUUUUTTTPPPWWWTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUFFF)))555HHHIIIGGGFFFIIILLLMMMMMMMMMMMMNNN######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$'''!!! %%%'''$$$!!!### """#########"""!!!""""""""""""###$$$%%%&&&%%%$$$$$$###""""""######""""""""""""!!! !!!"""""" !!!!!!  !!!""""""###"""""""""""""""""""""""""""""""""######""""""""" !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%###!!! !!! """$$$%%%&&&&&&&&&$$$%%%&&&((((((((((((''')))((('''%%%%%%&&&''''''%%%%%%&&&'''((((((((((((########################""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""#########"""######$$$%%%$$$%%%%%%&&&%%%$$$###"""&&&%%%"""!!!!!!###&&&(((''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''((((((&&&%%%(((...---'''&&&***&&&###((((((!!!%%%+++&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))*********))))))(((((((((((()))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%  ###000FFFZZZZZZcccgggdddWWWCCCHHHccc___bbbbbbaaabbbfffhhhfffRRRIIIYYYjjjcccccclllgggmmmdddeeeiii\\\JJJRRRhhhbbbdddgggjjjiiihhhiiikkkhhhiii]]]MMMNNN```mmmnnnjjjkkklllmmmnnnmmmlllllljjjhhhcccMMM@@@\\\qqq```aaaiiimmmjjjfffgggjjjlllmmmiiifffRRR???SSSiii___ffflllpppnnnkkkiiiddd```hhheeebbbKKK:::TTTpppjjjfffgggiiiiiiggggggggghhh\\\pppYYY888HHHgggkkkcccfffhhhiiijjjkkkkkkjjjiiiBBBPPPeeesssuuuqqqqqquuummmkkkWWW444444HHHQQQWWW^^^XXX[[[[[[ZZZYYYQQQ888111RRRVVVUUUTTTPPPXXXVVVUUUUUUUUUUUUUUUUUUUUUUUU[[[LLL---"""666HHHHHHFFFGGGJJJLLLMMMMMMLLLMMMNNN%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&$$$!!! """%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$#########""" """############""""""!!!""""""""""""!!!  ###$$$!!! !!!""""""!!! !!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!!"""%%%''')))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''''''''%%%###!!!%%%%%%$$$$$$###$$$$$$$$$%%%&&&((()))((('''%%%$$$!!!!!!"""$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%######&&&&&&&&&&&&%%%$$$######""""""!!!  !!!"""###$$$$$$$$$((((((((((((((((((((((((***(((''''''(((((('''&&&)))(((((((((((('''''''''%%%%%%$$$$$$###$$$$$$$$$############""""""""""""!!!###""" """%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&(((&&&$$$$$$&&&(((((((((&&&&&&''''''(((((()))))))))''')))---+++$$$"""&&&((((((((((((((()))******((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&((('''&&&%%%%%%%%%%%%%%%%%%((('''""""""(((***'''***###!!!'''+++'''$$$%%%!!!    %%%666MMMUUU[[[ccceeeZZZHHHDDDTTTfffbbb```aaafffhhheeebbb```CCC[[[eeebbbgggjjjjjjlllkkkeeellleeeMMMOOOaaaaaahhhiiijjjkkkkkkjjjiiihhhgggjjjTTTGGGZZZggghhhpppjjjkkklllmmmlllkkkjjjiiiiiinnnVVVCCCTTTdddcccgggggghhhiiijjjjjjjjjjjjjjjggguuu^^^???JJJ___bbbdddeeejjjooonnniiidddcccdddkkkpppSSS999LLLccceeegggrrrgggfffhhhdddfffhhhaaagggVVVEEEMMM```eeeeeeooommmkkklllhhhfffooolllXXX999\\\ooojjjjjjmmmnnnrrrrrrcccIII/// ...HHHQQQQQQZZZXXXVVV]]]VVVUUUSSS333555SSSUUUVVVUUUNNNUUUUUUVVVVVVVVVWWWXXXWWWUUUSSSXXXHHH666%%%555IIIAAAEEEJJJKKKLLLKKKJJJMMMSSSXXX%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$"""!!!###%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""!!! """"""###############"""""""""""""""!!! !!!###"""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$######"""###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&###$$$&&&''''''&&&%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&'''((()))((('''%%%$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$###"""!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$(((((((((((((((((((((((()))(((''''''(((((('''&&&((((((((('''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%############"""""""""""" """###""" """%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&)))'''%%%%%%'''))))))((('''''''''((((((((((((((()))'''(((+++)))$$$$$$(((((((((((((((((())))))***((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%(((&&&""""""''')))&&&)))&&&$$$''')))(((%%%$$$ ###***===TTT\\\\\\ddddddTTTFFFIIIZZZhhhfffdddbbbcccggghhhccc\\\FFF\\\eeecccgggjjjiiillliiieeehhh^^^KKKSSSeeedddhhhiiiiiijjjjjjiiiiiihhhiiieeePPPJJJ___hhhgggoookkkkkkkkkkkkkkkjjjiiihhhjjjgggOOOCCCUUUaaa___dddhhhhhhiiiiiijjjiiiiiiiiigggmmmUUUAAAOOObbbeeehhhgggkkknnnmmmiiieeeeeefffgggdddKKK===UUUjjjjjjkkkppphhhiiilllffffffhhhaaafffKKK@@@PPPbbbhhhiiillljjjkkklllhhhiiioooeeeMMM@@@```qqqmmmnnnooommmnnnooo\\\AAA))) ---IIISSSSSSZZZXXXUUU]]]VVVUUUSSS444!!!333PPPRRRTTTVVVQQQXXXWWWVVVVVVVVVWWWXXXXXXVVVTTTUUUEEE555$$$666KKKDDDHHHLLLLLLKKKKKKKKKNNNSSSVVV&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$#########"""""""""!!! !!!"""###$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((())))))((('''%%%$$$######$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###""""""!!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%############""""""""""""!!!"""""""""!!!!!!###$$$$$$%%%%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&)))(((&&&''')))******)))((((((((((((((('''''''''((('''(((***)))&&&&&&***((((((''''''(((((()))***((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$###############"""!!! !!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&'''&&&######&&&'''%%%((())))))***,,,---(((!!!  &&&///CCCYYY___]]]fffaaaMMMCCCOOOaaaiiijjjhhhccc```fffkkkbbbTTTKKK___fffdddhhhiiigggkkkhhhfffcccTTTIIIXXXjjjgggiiiiiihhhhhhhhhhhhiiiiiikkk\\\KKKQQQfffjjjgggmmmlllkkkjjjiiihhhgggggggggkkk\\\FFFFFFYYY```^^^ccciiiiiiiiiiiihhhhhhhhhhhhiii```JJJDDDXXXfffhhhkkkiiikkkmmmlllhhhfffggghhhgggWWWAAADDDaaaoookkkkkkkkkfffkkkllleeefffhhhaaafffAAA>>>XXXdddiiilllfffggglllllliiimmmnnnZZZ???MMMgggrrrooorrrrrrllljjjkkkTTT666  ***IIIVVVUUUYYYWWWUUU]]]UUUVVVTTT555###222MMMNNNSSSXXXTTT[[[XXXVVVVVVVVVWWWYYYYYYWWWUUUQQQDDD555$$$666NNNGGGKKKMMMLLLLLLNNNPPPSSSTTTSSS&&&''''''''''''''''''&&&######$$$$$$%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''%%%$$$$$$$$$#########""""""""""""!!! !!!"""###$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""%%%$$$ !!! !!!!!!!!!!!!!!!""""""""" !!!!!! !!!!!!"""###!!!###%%%'''(((((('''&&&''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%'''(((((())))))))))))(((&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%$$$$$$###############%%%&&&&&&&&&&&&&&&%%%$$$((((((((((((((((((((((((&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%############"""""""""!!!""""""""""""!!!"""###$$$&&&&&&&&&&&&%%%$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&***((('''(((***+++***)))))))))((((((''''''&&&&&&%%%'''***+++***((('''((((((''''''''''''((())))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&%%%'''+++...111666777+++ )))222HHH[[[^^^```ggg^^^GGGAAATTTeeehhhiiiiiiddd```fffkkk^^^JJJQQQbbbgggeeeiiiiiifffkkkiiihhh]]]LLLJJJ^^^kkkhhhjjjiiiggggggggggggiiijjjjjjTTTHHHYYYmmmlllgggkkklllkkkiiigggfffeeeffffffiiiQQQ@@@LLL^^^aaa___eeejjjiiihhhhhhggggggggggggkkkTTTBBBKKK```hhhhhhkkkjjjkkkllljjjhhhggghhhjjjlllOOO;;;KKKgggnnnhhhggggggdddiiiiiibbbeeeiiibbbbbb>>>EEEcccdddgggnnndddgggooonnnkkkqqqjjjPPP888[[[lllqqqmmmtttuuummmjjjgggLLL,,, (((IIIXXXWWWXXXWWWTTT\\\UUUUUUTTT666$$$333LLLMMMRRRYYYVVV[[[WWWWWWVVVVVVXXXYYYYYYWWWUUUPPPEEE777%%%666OOOJJJMMMMMMNNNRRRYYY^^^^^^ZZZUUU&&&''''''((((((''''''&&&######$$$%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''((()))(((&&&%%%$$$$$$$$$############"""""""""!!! """"""###%%%&&&&&&&&&&&&$$$$$$###"""""""""######!!!###%%%$$$!!! """ !!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!###&&&((())))))'''&&&(((''''''&&&&&&''''''((()))))))))))))))(((((('''''''''''''''&&&&&&%%%%%%############$$$%%%''''''((((((((('''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((%%%'''((('''&&&%%%&&&(((&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&############"""""""""!!!###"""!!!!!!"""###$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&***)))((()))++++++***)))))))))((((((''''''&&&&&&"""''',,,...,,,***'''%%%'''''''''''''''(((((()))'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&'''(((,,,333<<>>+++  !!!...:::PPPaaa___bbbeeeYYYDDDDDDYYYfffddddddfffeeecccgggfffWWWDDDWWWdddgggfffjjjhhhfffkkkkkkhhhXXXIIIQQQccciiigggjjjiiihhhgggggghhhiiijjjdddMMMKKKbbbpppmmmiiijjjllljjjhhhfffeeeeeeeeeeeeaaaFFF>>>RRR```___aaafffiiiiiihhhffffffffffffgggkkkMMMAAASSSeeehhhggghhhjjjjjjjjjiiihhhhhhiiikkkiiiGGG;;;SSShhhjjjfffggghhhfffiiigggbbbhhhmmmdddUUU???QQQkkkeeefffrrrkkkiiiqqqnnnnnnsssbbbHHH???eeepppnnnjjjrrrtttnnnkkkbbbEEE&&& %%%FFFXXXWWWWWWWWWTTT[[[SSSTTTSSS666$$$444NNNNNNRRRXXXUUUZZZVVVWWWWWWWWWXXXYYYXXXVVVTTTPPPHHH:::%%%555OOOJJJMMMNNNTTT^^^jjjpppmmmddd[[[%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$###%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!!!!###$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%"""###$$$###"""!!!"""###!!!!!! !!!!!! !!!!!!""""""######$$$"""""""""""""""""""""""""""""""""""""""######$$$"""$$$&&&((())))))((('''((((((''''''''''''(((((((((((()))))))))(((''''''((((((''''''&&&%%%%%%%%%############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%''''''(((((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&(((((((((((((((((((((((($$$&&&((((((%%%$$$&&&)))&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&############""""""""""""$$$"""!!!!!!###$$$$$$###%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''(((''''''&&&)))(((((()))++++++***(((((((((((((((((('''''''''""")))...---,,,+++((($$$''''''&&&&&&''''''((()))''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''%%%&&&((()))'''''')))+++///;;;HHHJJJ;;;%%%   '''555BBBYYYggg```aaa^^^RRRFFFKKK]]]eeeaaa```bbbfffhhhfff^^^QQQGGG\\\fffggggggkkkiiifffmmmkkkeeeRRRKKK\\\hhhfffgggjjjjjjiiiiiiiiiiiijjjjjjZZZIIIRRRjjjppplllllliiijjjiiihhhgggfffeeeeeeeeeXXXAAACCCYYY___\\\aaaeeeiiihhhfffeeeeeefffggggggfffHHHEEE\\\gggggggggdddiiihhhhhhggghhhhhhiiijjj]]]@@@@@@]]]jjjhhhjjjkkkmmmjjjkkkiiieeemmmnnnaaaFFFFFF\\\mmmfffiiitttssslllqqqlllnnnpppUUUAAAOOOkkkrrrmmmiiipppqqqjjjhhhXXX<<>>WWWtttooogggllllllooolllmmmkkkhhhlll```FFFBBB]]]jjjfffgggkkkiiiiiipppoooffflllhhh>>>:::ooommmtttpppmmmqqqiii\\\ZZZAAA+++  """<<>>OOORRRYYYVVVTTTYYYYYYPPPIII777111OOOSSSWWWXXXSSSYYYXXXRRRVVV[[[\\\YYYSSSMMMJJJMMM@@@888'''...GGGHHHJJJEEENNNXXX]]]\\\XXXWWWWWW%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&((()))+++---------,,,+++*********''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""$$$'''$$$$$$$$$$$$%%%&&&'''(((&&&'''((()))************(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$#########$$$$$$$$$%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&)))((((((((((((''''''''''''&&&%%%$$$###$$$$$$%%%$$$###$$$$$$%%%&&&''''''$$$###""""""!!!!!!!!!""" """$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))'''&&&&&&(((*********++++++***)))((((((((((((%%%$$$######$$$%%%''')))&&&%%%%%%$$$$$$$$$$$$$$$((('''&&&&&&&&&'''((()))'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''',,,&&&###+++------444;;;NNNPPPAAA/// ###)))666FFFPPPUUUUUUUUU]]]HHHFFFTTTZZZ```fffeeehhheeeeeedddYYYNNNSSSaaaiiiccchhhlllhhhjjjmmmggg\\\OOORRRgggqqqiiifffmmmoooeeejjjooohhhkkkhhhVVVGGGcccmmmfffgggiiiggghhhhhhgggffffffhhhfff___XXX???YYYfffdddgggfffccceeeggghhhhhhhhhiiiiiigggeeeDDDIIIWWWiiinnngggfffkkknnndddhhhlllhhhnnnkkkTTT999SSShhhiiigggkkkjjjdddmmmgggiiinnnjjjaaaNNN888VVVeeennnjjjfffiiikkkiiissshhhjjj```BBB???]]]rrrtttkkklllmmmeee```YYYKKK111  >>>OOOSSSYYYVVVUUUYYYYYYQQQJJJ777444QQQUUUWWWXXXRRRWWWVVVVVVXXXZZZYYYVVVRRROOONNNRRRFFF===)))...GGGHHHJJJGGGLLLRRRTTTSSSSSSVVVYYY$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((***+++...------,,,,,,++++++***(((((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$ !!!!!!""""""#########%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%%%%%%%%%%%%%&&&'''(((((('''((()))******+++******((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###""""""!!!!!!!!!!!!!!! !!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''')))+++***)))+++***)))(((''''''''''''$$$$$$#########%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((()))******&&&%%%$$$#########$$$%%%&&&%%%$$$$$$############&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***,,,&&&$$$---///...555;;;RRRQQQ888$$$***---;;;NNNXXXWWWVVVZZZZZZGGGIIIZZZ______dddgggdddiiijjj^^^QQQNNNXXXcccjjjdddhhhkkkfffiiikkkcccPPPRRR\\\jjjnnnjjjhhhkkkkkkfffiiillljjjmmmcccKKKPPPfffkkkcccdddggggggiiijjjiiieeecccgggiii]]]MMMEEE\\\gggfffhhhgggccceeejjjllljjjfffiiimmmhhh^^^@@@PPPdddmmmkkkggggggiiiiiieeeggghhhjjjpppcccFFF;;;WWWmmmkkkcccdddggggggiiiiiigggjjjhhhSSS@@@???aaajjjnnnjjjhhhkkklllhhhooommmfffQQQ>>>LLLhhhrrrrrrkkkiiifffccccccVVV<<<%%% ===OOOSSSYYYWWWVVVZZZYYYQQQLLL999555SSSVVVXXXXXXQQQWWWUUUZZZZZZYYYVVVSSSQQQQQQRRRYYYMMMCCC+++...FFFHHHKKKKKKMMMMMMLLLLLLPPPXXX^^^###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''')))+++,,,---------,,,,,,,,,++++++))))))(((''''''&&&''''''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&%%%&&&&&&'''((())))))***)))((((((&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%% !!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############%%%%%%%%%%%%&&&'''((()))(((((()))***++++++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$"""###$$$&&&&&&&&&%%%$$$""""""!!!!!!!!!!!!!!!"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***)))(((+++***)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))******&&&%%%$$$###"""###$$$$$$'''&&&%%%$$$$$$###$$$$$$''''''((((((((()))))))))'''((())))))))))))((('''***+++&&&'''///---+++222???UUUOOO///...000???TTT]]]YYYYYY```WWWGGGNNNaaaccc___dddggg___kkkjjjVVVHHHNNN\\\eeeiiidddgggiiieeeiiiiii___GGGUUUdddiiihhhhhhiiikkkhhhhhhiiijjjllllll\\\FFFXXXjjjllldddfffhhhgggjjjjjjjjjfffccciiikkkYYYBBBLLL```hhhgggjjjgggcccgggjjjmmmjjjfffjjjoooeeeTTTEEEYYYjjjllliiijjjjjjgggfffhhhhhhfffjjjmmmXXX888CCC[[[mmmjjjbbbaaaeeegggfffjjjfffgggdddHHH999LLLgggkkkllliiiiiilllllliiihhhmmmbbbHHHAAAZZZmmmkkkpppiiifffbbbbbbfffSSS111 <<>>[[[hhhjjjiiihhhiiilllmmmkkkhhhlllXXX???FFFcccoooiiinnnhhhfffcccccceeeOOO))):::PPPUUUXXXXXXYYY\\\YYYTTTSSS???111OOOTTTXXX[[[VVV]]]\\\[[[\\\\\\ZZZVVVTTTRRRRRRVVVQQQIII---,,,GGGMMMPPPRRRQQQPPPOOOQQQUUU[[[___$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((()))******++++++++++++++++++++++++))))))(((((('''(((((()))(((((((((((((((((('''&&&%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$#########!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$%%%&&&''''''(((((())))))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###"""""""""###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""############"""######$$$$$$$$$$$$$$$###"""""""""""""""######$$$######""""""###$$$$$$%%%%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''))))))(((,,,+++***((('''&&&&&&%%%''''''''''''(((((((((''')))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))************))))))))))))))))))))))))&&&)))'''((()))"""###222MMMQQQ;;;+++000:::HHHTTT[[[___aaadddOOOQQQ^^^gggbbbcccgggccc^^^eee^^^JJJEEEUUUdddfffdddccchhhhhheeejjjeeeSSSKKKZZZeeeeeebbbfffiiijjjhhhllliiikkklll\\\OOOUUUfffqqqqqqmmmrrrpppkkklllkkkjjjkkklllkkk```OOOAAA\\\ggghhhgggjjjhhhgggpppkkkhhhgggjjjllleeeUUUHHH]]]dddhhhfffggglllkkkfffeeemmmhhhdddfffYYYAAA555YYYaaagggfffeeefffgggeeefffhhhhhhdddTTTAAAIIIggghhhhhhiiiiiiiiikkkmmmnnnooohhhKKK888LLLhhhpppoooooohhhhhhhhhddd^^^FFF$$$999QQQVVVXXXWWWYYY\\\XXXUUUWWWCCC ...MMMSSSXXX\\\YYYaaa```ZZZ\\\]]]\\\YYYUUUSSSRRRQQQPPPKKK...,,,IIIPPPSSSPPPPPPQQQRRRSSSVVVXXXYYY%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((************************(((((('''''''''(((((()))'''(((((((((((('''&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$#########$$$%%%&&&%%%$$$######$$$%%%''')))%%%%%%$$$$$$######""""""########################&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&&&&%%%###############$$$%%%&&&&&&''''''((((((((((((''''''))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%###"""############""""""""""""%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$ """#########""""""$$$$$$############$$$$$$###############$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%'''((((((((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%(((+++,,,,,,---,,,+++)))((('''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''((()))((()))***+++++++++***)))((('''&&&%%%%%%%%%&&&'''&&&%%%%%%&&&&&&'''((()))))))))))))))***************)))(((''''''((()))***&&&)))&&&$$$###%%%===SSSIII---555333CCCOOOSSSWWW```dddaaaLLLXXXffffff___eeejjj___cccaaaVVVHHHJJJ[[[ggghhheeeeeejjjjjjfffhhh```JJJRRR[[[dddhhhhhhhhhiiihhhkkkmmmjjjmmmkkkRRRKKKdddkkksssqqqmmmsssrrrmmmoooooojjjkkkooogggWWWLLLLLLbbbiiigggfffjjjiiijjjuuupppgggeeelllkkk]]]PPPKKKcccfffhhhiiihhhhhhhhhgggccckkkgggccccccOOO<<<@@@^^^dddhhhgggeeefffhhhhhhiiigggkkkcccIII@@@UUUkkkiiijjjkkkkkkjjjiiilllnnnpppaaaBBB===[[[oooooouuuqqqjjjlllnnncccSSS:::888QQQWWWXXXVVVXXX\\\XXXVVVZZZGGG"""...MMMRRRXXX]]]ZZZbbbbbb\\\]]]^^^\\\YYYUUUTTTTTTOOOQQQNNN000...JJJQQQTTTQQQQQQRRRSSSUUUVVVVVVUUU&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((('''))))))))))))))))))******((((((''''''''''''((()))''''''(((((('''&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$#########%%%((()))&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###$$$&&&'''&&&###""""""""""""###$$$%%%&&&&&&'''''''''''''''&&&&&&))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%"""$$$%%%&&&&&&%%%###"""$$$$$$######""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$ !!!#########"""!!!%%%$$$###"""""""""$$$$$$$$$#########$$$%%%&&&&&&$$$###"""""""""###$$$%%%%%%%%%'''((((((((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%&&&))),,,.........---+++***(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&((()))***+++)))***+++,,,---,,,++++++)))((('''&&&%%%&&&''''''%%%%%%%%%&&&'''((()))***((())))))))))))*********+++)))(((&&&&&&((()))+++&&&)))$$$!!!)))GGGVVVDDD### ;;;777JJJUUURRRUUUaaaeee^^^KKK\\\kkkfff]]]ggglll]]]ggg___QQQHHHOOO```jjjjjjgggggglllkkkfffggg\\\DDDVVV\\\dddkkknnnkkkhhhfffmmmnnnkkkooojjjLLLIIInnnoootttooolllrrrrrrnnnrrrssskkkkkkooodddPPPKKKUUUeeejjjgggeeeiiiiiilllxxxvvvhhhdddllliiiXXXMMMPPPcccfffjjjmmmjjjeeeeeehhhaaaiiieeecccbbbIII:::III___fffjjjhhheeeeeeiiillllllffflllbbbBBB@@@\\\llljjjlllnnnnnnkkkhhhjjjoookkkYYY???GGGlllvvvnnnttttttkkkooorrrbbbJJJ222 888RRRXXXXXXUUUXXX[[[XXXWWW\\\III###...NNNSSSYYY]]]ZZZbbbbbb^^^^^^]]][[[WWWUUUUUUVVVOOOSSSQQQ222///KKKRRRTTTTTTTTTTTTUUUWWWWWWWWWUUU)))+++---......,,,***(((((((((((((((''''''''''''++++++******))))))((((((************************(((''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''######$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&'''''')))(((%%%###"""###$$$%%%####################################$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((()))(((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!&&&&&&%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%&&&''''''((((((''''''***)))'''&&&%%%%%%&&&&&&&&&%%%$$$""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$)))(((''''''(((***,,,...++++++******)))((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''************************'''&&&%%%%%%&&&'''&&&%%%$$$&&&))))))))))))***+++))))))***+++***)))((('''+++***((('''''''''((())),,, (((888QQQQQQ---***<<<:::SSSZZZVVV___dddWWWIIISSSaaahhhdddbbbggggggbbbqqq[[[MMMLLLTTTeeemmmfffiiiiiiiiikkkjjjcccUUUIII___ccchhhlllllllllkkklllooojjjkkklll]]]LLLWWWoooqqqpppooonnnnnnooopppqqqqqqrrrjjjhhhdddKKKDDD]]]eeedddccccccfffkkkqqqtttssshhheeejjj```LLLJJJWWWeeefffggghhhhhhiiiiiiiiiiiidddccciii___BBB@@@ZZZgggggghhhhhhiiiiiijjjjjjkkkrrrlllOOO===QQQkkknnnqqqkkkkkkjjjeeekkkqqqllloooEEE;;;ZZZpppsssuuuxxxpppmmmmmmmmm```EEE(((888RRRXXXWWWWWW```[[[[[[XXXWWWMMM###000KKK[[[[[[]]]]]]\\\bbb]]]YYYWWWXXXVVVSSSTTTWWWUUUPPPQQQ888///JJJUUUWWWVVVTTTRRRTTTXXX[[[ZZZYYY&&&'''***,,,------,,,+++......---+++***(((''''''*********)))))))))))))))************************(((((('''''''''''''''((()))))))))))))))(((''''''''''''((())))))(((''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&((('''&&&$$$######$$$$$$###########################""""""###$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&'''(((((((((((((((''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###############"""""""""!!!%%%%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""&&&&&&'''(((((((((''''''***)))'''&&&%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%)))(((''''''(((***,,,...,,,,,,+++******)))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((+++*********************(((&&&%%%&&&'''((('''&&&&&&''')))***))))))***+++)))***+++++++++***((((((++++++***)))((('''''''''$$$$$$&&&BBBWWWGGG''' """...===AAASSSYYYYYYbbbaaaSSSIIIXXXdddjjjeeeccchhhiiidddlllUUUKKKRRR[[[gggllleeejjjhhhiiimmmjjj^^^SSSMMM```dddhhhjjjkkkjjjjjjkkkllljjjjjjfffWWWNNN\\\qqqrrrqqqooonnnmmmlllmmmmmmnnnnnnjjjdddYYYJJJKKK^^^bbbbbbcccdddgggjjjmmmooonnnfffeeeggg[[[JJJLLL\\\dddeeeggghhhiiijjjjjjiiilllcccdddfffTTT>>>FFF^^^gggggghhhhhhiiijjjjjjjjjjjjssseeeGGGAAAXXXkkknnnrrrmmmnnnllleeejjjqqqkkkgggFFFBBB___pppqqqsssvvvqqqlllkkkkkkZZZ:::;;;UUU[[[[[[XXX```[[[\\\YYYXXXOOO&&&///KKK[[[[[[^^^]]]]]]bbb```ZZZVVVVVVTTTRRRTTTXXXVVVOOOOOO666...IIITTTVVVVVVVVVVVVWWWYYY\\\]]]^^^"""###&&&)))+++---...///......---,,,***)))((((((((())))))))))))))))))***))))))))))))))))))))))))(((((((((''''''(((((()))******************)))((('''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%&&&''''''(((((('''''''''(((((())))))(((((((((&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%######$$$$$$$$$$$$##################""""""""""""$$$$$$######""""""!!!!!!!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$########################&&&%%%%%%$$$$$$$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((((((((((())))))((('''&&&&&&&&&&&&&&&%%%$$$###$$$$$$&&&'''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&)))((((((((()))+++---.........---,,,***))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((()))+++++++++******))))))))))))(((''''''))))))((('''''')))++++++)))((()))******++++++++++++***))))))+++,,,,,,+++***(((&&&%%% 000LLLWWW999 &&&222>>>KKKTTTXXX^^^fff]]]NNNJJJ___hhhlllgggeeeiiijjjgggfffNNNIIIZZZeeeiiijjjeeejjjfffjjjppphhhWWWOOOTTTccceeehhhiiiiiihhhiiijjjjjjmmmiii\\\PPPRRRcccsssrrrqqqooommmkkkiiiiiihhhiiiiiijjj^^^KKKIIIWWW___aaabbbdddfffggghhhiiiiiigggeeeeeebbbSSSGGGQQQcccccceeegggiiikkkjjjjjjiiiooobbbfffcccDDD:::QQQcccggghhhhhhiiijjjjjjkkkkkkiiisssZZZ===JJJbbbkkkooorrroooqqqnnnfffkkkqqqkkkXXXFFFNNNhhhqqqnnnqqquuuoooggggggfffQQQ...===WWW]]]___ZZZaaa[[[]]][[[ZZZQQQ***///KKK[[[\\\^^^^^^]]]bbbbbb\\\WWWUUUSSSRRRTTTXXXZZZRRRPPP666---IIISSSSSSVVVXXX[[[[[[ZZZ\\\```ddd!!!"""$$$&&&))),,,...///''''''(((((()))))))))***'''((((((((())))))******(((((((((((((((((((((((()))(((((((((((())))))******++++++,,,++++++******((((((((())))))((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%%%%&&&''''''(((((('''''''''(((((())))))))))))((((((''''''&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%######$$$$$$$$$$$$###############"""""""""""""""######""""""!!!!!!!!! !!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$""""""############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """"""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%''''''((())))))))))))((()))(((((('''''''''''''''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&''''''(((((((((((()))***+++---...//////...---+++***))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))++++++******))))))((((((***)))((((((******)))((()))+++,,,+++***(((((()))+++++++++++++++******)))+++,,,------+++(((%%%###!!!"""===PPPLLL+++***555@@@UUUVVVXXXcccjjjZZZKKKOOOeeejjjlllhhhfffiiijjjhhhbbbIIIIII```kkkjjjjjjhhhjjjeeejjjqqqeeePPPNNN[[[eeeggghhhhhhgggggghhhiiikkkppphhhTTTLLLXXXjjjsssoooooommmkkkjjjhhhggggggfffeeehhhXXX@@@MMMcccbbbcccdddeeeffffffgggggggggdddgggggg\\\LLLGGGVVVhhheeefffhhhjjjkkkiiihhhfffnnn```hhh___:::;;;[[[eeeggghhhhhhiiijjjkkkllllllhhhpppOOO888TTTlllkkkpppppppppsssooogggmmmrrriiiIIIFFFYYYpppqqqmmmqqqtttlllcccbbbbbbJJJ&&&  >>>UUU\\\```\\\aaa[[[^^^]]]\\\TTT000---JJJ[[[\\\______^^^cccbbb]]]YYYYYYVVVSSSSSSWWW^^^TTTRRR777...HHHSSSSSSXXX\\\___]]]YYYZZZ```fff###$$$%%%&&&((()))++++++%%%%%%%%%&&&'''((())))))''''''(((((()))))))))***''''''''''''''''''''''''((((((((((((((()))******++++++,,,,,,,,,,,,++++++)))))))))(((((()))))))))(((((((((((((((((((((((()))((('''%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&'''''''''''''''''''''((()))******))))))((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&%%%%%%$$$"""######$$$$$$######"""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!""""""""""""###############$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&&&&''''''((())))))******))))))((((((((((((((((((''''''%%%%%%%%%&&&&&&''''''(((&&&''''''((((((''''''&&&$$$$$$%%%&&&''''''(((((((((((()))***+++,,,------//////...---,,,+++***)))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''(((((()))*********)))))))))((((((+++***))))))***+++***)))***,,,---,,,***)))))))))+++++++++******************+++------,,,(((%%%""""""+++JJJPPP;;;!!!,,,666BBB[[[YYYYYYeeejjjXXXLLLWWWhhhkkkkkkhhhggghhhiiihhh___JJJMMMdddmmmkkklllllliiieeeiiimmm___LLLOOObbbfffhhhiiiiiigggfffggghhhlllqqqeeePPPMMM___nnnpppkkkkkkjjjjjjiiihhhhhhgggfffdddcccQQQ???TTTkkkfffhhhhhhfffffffffggghhhiiidddjjjgggWWWIIIKKK[[[iiiggghhhiiiiiiiiigggeeedddiiiaaahhhYYY888BBBbbbeeehhhhhhiiijjjkkklllmmmmmmhhhgggGGG<<<___qqqkkkqqqnnnooosssoooiiipppqqqccc???HHHbbbuuuqqqnnnssssssllleeebbb\\\CCC"""!!! """>>>RRRXXX^^^]]]```ZZZ______]]]WWW555,,,III[[[]]]``````___ddd```]]]]]]^^^\\\VVVTTTUUUXXXQQQQQQ777---HHHTTTWWWZZZ^^^aaa^^^XXXWWW^^^eee%%%&&&'''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((()))((((((((((((((((((((((((''''''''''''((()))*********+++,,,,,,,,,,,,,,,,,,***))))))(((((())))))***''''''''''''''''''''''''((('''&&&$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((()))************(((((((((''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%$$$$$$""""""############""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$%%%%%%&&&&&&###$$$%%%%%%&&&%%%%%%%%%########################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%########################$$$$$$%%%&&&&&&'''(((((((((((()))***************(((((()))))))))(((((('''%%%&&&&&&''''''(((((((((''''''((((((((((((''''''%%%&&&&&&''''''(((((((((((())))))***+++,,,------...------,,,,,,++++++***(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((())))))))))))))))))))))))+++***))))))++++++***)))+++,,,------+++*********+++***))))))(((((()))))))))***+++,,,***(((%%%###!!!777QQQLLL---(((...555GGGZZZZZZ[[[ccceeeUUUOOO___jjjjjjjjjiiihhhhhhhhhhhh[[[NNNVVViiimmmlllnnnnnnhhhggghhhgggXXXKKKTTTgggfffhhhjjjkkkiiihhhhhhhhhkkkkkk^^^NNNRRRfffpppkkkhhhhhhiiiiiiiiiiiiiiihhhgggdddZZZJJJGGG\\\mmmhhhkkkjjjhhhffffffhhhjjjkkkdddjjjdddPPPGGGQQQ```ggghhhhhhhhhgggfffeeedddcccdddddddddQQQ<<>>OOOUUU]]]^^^___XXX______]]]YYY999+++III[[[^^^aaaaaa```eee```^^^___bbb```ZZZVVVVVVQQQOOOSSS:::...HHHVVV\\\[[[___```]]]XXXXXX___eee%%%'''((())))))((('''&&&((((((((()))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))*********+++,,,,,,,,,,,,,,,******)))(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&&&&%%%$$$$$$######$$$$$$""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&%%%%%%%%%''''''(((******++++++***((((((((('''''''''''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$""""""############""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))((()))******++++++******'''((())))))***)))((('''%%%&&&&&&'''((()))))))))''''''(((((((((((('''''''''''''''''''''(((((((((((()))***+++,,,---------,,,,,,,,,+++++++++++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********+++)))((()))***+++***)))***,,,------,,,++++++,,,***)))((('''''''''((()))(((((()))***)))'''%%%###---@@@OOO@@@ !!!222000555LLLTTTYYYZZZ^^^]]]RRRRRReeekkkjjjiiikkkkkkjjjiiihhhUUUSSS```nnnmmmmmmppplllggghhhggg___RRRMMMYYYjjjfffhhhlllmmmkkkjjjhhhhhhgggaaaTTTMMMXXXlllppphhhggghhhiiijjjjjjiiihhhhhhhhhcccPPPCCCQQQdddiiigggiiiiiiiiiiiiiiiiiiiiiiiibbbfff]]]IIIGGGXXXeeeeeefffeeeddddddddddddeeefffccciii^^^EEEAAAYYYkkkhhhhhhiiijjjkkklllnnnooooookkkOOOCCCXXXnnnooommmtttpppoooqqqnnnlllrrrfffJJJHHHXXXooouuunnnppprrrhhhjjjiii___III000$$$???OOOVVV```^^^^^^WWW___```]]]ZZZ<<<***HHH[[[^^^bbbbbbaaaeeeaaa___```cccaaa\\\YYYZZZVVVXXX___DDD222HHHVVV]]][[[]]]^^^\\\ZZZ\\\bbbhhh%%%&&&)))++++++)))'''%%%###$$$%%%'''(((***+++,,,))))))(((((('''''''''&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&((()))))))))***++++++,,,,,,,,,,,,+++***)))(((((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###""""""###%%%'''&&&%%%$$$$$$######$$$$$$!!!!!!"""###$$$%%%%%%&&&########################"""""""""###$$$$$$%%%%%%'''&&&$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$''''''(((******+++++++++'''''''''(((((((((((((((&&&'''(((((())))))((((((''''''''''''((((((((()))%%%%%%&&&&&&&&&%%%$$$$$$""""""############""""""!!!!!!""""""#########$$$""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((((((###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''')))******))))))***++++++++++++***'''((()))******)))((('''%%%&&&'''((())))))))))))''''''((((((((((((''''''((((((((((((((('''''''''((()))***+++,,,---------******+++++++++,,,,,,,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***++++++***)))((()))*********(((***,,,------,,,+++,,,---***)))'''&&&&&&&&&'''(((''''''(((((((((&&&%%%$$$&&&777DDDHHH555  (((999111666PPPOOOWWWZZZZZZXXXOOOTTTgggkkkjjjjjjmmmnnnllljjjiiiPPPVVVhhhrrrnnnnnnpppjjjgggjjjgggZZZNNNOOO]]]kkkeeehhhmmmnnnmmmkkkiiiiiibbbYYYLLLLLL]]]ooopppfffhhhiiijjjjjjjjjiiigggfffhhhcccHHH>>>WWWgggdddgggfffgggiiikkkkkkjjjhhhfff___cccWWWDDDGGG]]]hhhcccccccccbbbaaabbbeeegggiiiccclllZZZ>>>EEE```lllkkkhhhiiijjjkkkmmmnnnoooppplllGGGCCCbbbrrrlllnnnuuurrrqqqrrrnnnmmmqqqaaa@@@PPP^^^rrrtttmmmppppppcccccceeeZZZAAA+++!!! %%%AAAPPPXXXccc^^^]]]VVV___```]]]ZZZ===***HHH[[[___ccccccaaaeeedddaaa```bbbaaa]]]\\\^^^cccfffmmmNNN777HHHUUU\\\[[[\\\]]]\\\\\\```fffkkk))))))))))))))))))))))))''''''((((((''''''&&&%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))*********+++++++++******)))************))))))))))))((('''&&&%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""!!!"""###$$$$$$###"""!!!$$$ %%%%%% %%% !!!###$$$$$$###"""!!!######$$$$$$%%%&&&''''''$$$######%%%''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((((((((''''''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""###%%%'''%%%###%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$###############$$$%%%&&&'''&&&%%%$$$&&&######''')))'''&&&'''###%%%'''&&&###!!!###%%%$$$$$$%%%'''(((***++++++---......///...---+++***++++++***)))((('''&&&%%%))))))(((((((((((())))))(((((())))))((('''&&&&&&'''''''''''''''((())))))******))))))******+++,,,***+++,,,,,,------,,,,,,+++***)))'''&&&&&&&&&&&&&&&&&&'''((())))))(((((()))))))))))))))((((((((())))))))))))((((((((((((+++++++++******)))))))))((((((((((((((((((((((((((()))&&&&&&***///+++"""---EEEKKK777---666777BBBRRRPPPRRRVVVVVVNNNKKKXXXkkkgggjjjjjjhhhlllpppkkkaaaIIIcccmmmhhhmmmrrrooolllhhhjjjcccTTTNNNWWWdddjjjkkkdddiiimmmhhhiiilllhhhmmmRRRDDDSSSeeehhhhhhllljjjgggeeefffgggfffeeeeeecccUUU@@@HHHdddhhhbbbnnniiiiiijjjiiihhhgggggghhhnnn\\\JJJHHHVVVeeehhhddddddeeefffggghhhgggfffeeeiiijjjOOO<<>>MMMeeekkkiiinnnppprrrqqqgggbbbnnnlllUUU:::NNNdddjjjfffgggjjjgggmmmxxxqqqpppqqqSSSCCC\\\kkkoooqqqpppqqqqqqiii___\\\[[[@@@!!! ***OOO^^^\\\]]]^^^bbb^^^cccaaa^^^___DDD(((???bbbddddddjjjaaaccc___```cccccc^^^YYY]]]ddd]]]UUUTTT999222PPP```ddd___```cccfffhhhjjjkkkkkk&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###"""###%%%&&&&&&&&&$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((('''###$$$&&&&&&&&&&&&$$$###$$$$$$############$$$$$$$$$$$$###############"""!!!!!!!!!!!!""""""######"""%%%%%%"""!!!###### ###""""""""""""$$$&&&'''''''''((((((((((((((()))((('''&&&&&&''''''%%%###"""######"""!!!!!!"""$$$"""""""""#########$$$$$$&&&&&&'''((()))************)))((('''%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((('''&&&%%%$$$$$$(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((***)))((('''((()))***+++'''&&&(((***)))&&&''',,,(((&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%&&&'''((())))))&&&''')))+++,,,,,,,,,++++++***)))(((((()))******((((((''''''''''''(((((())))))***************)))((((((((((((((()))************))))))******+++,,,***+++,,,,,,------,,,,,,...---,,,***))))))))))))((('''%%%$$$$$$%%%&&&(((&&&&&&&&&&&&''''''(((((('''((((((((()))))))))***++++++++++++++++++++++++)))))))))))))))))))))))))))(((///888000,,,DDDJJJ111,,,888222777JJJTTTNNNNNNXXXUUUGGGKKK```kkkggggggmmmmmmfffcccaaaTTTCCCZZZhhhiiicccggghhhcccdddeee]]]NNNIIIXXXnnnpppeeejjjhhhlllkkkdddffffffZZZ@@@PPPdddooommmhhhjjjooohhhmmmnnnjjjhhhiiihhhdddOOOCCCXXXqqqmmmhhhllljjjgggffffffhhhjjjjjjgggeeeVVVIIIJJJ___kkkfffccciiigggfffeeedddeeefffggghhheeeHHH@@@VVVhhhhhhgggiiimmmoooooogggdddoooiiiOOO888UUUjjjjjjiiikkklllllljjjvvvqqqmmmkkkMMMFFFjjjooopppppppppqqqooohhh```^^^YYY;;; ...RRR___\\\]]]^^^bbb]]]bbb```^^^^^^DDD***???bbbfffdddhhh^^^aaa______aaa```[[[TTTUUUZZZUUUTTTXXX>>>222MMM]]]ddd___aaadddfffhhhiiiiiihhh''''''''''''''''''''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%&&&'''(((((())))))((())))))((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%######""""""""""""##############################"""!!!!!!!!!"""###$$$%%%$$$###$$$((('''### !!!"""""""""###$$$%%%&&&'''''''''(((((((((((((((((('''&&&&&&&&&((((((&&&$$$"""######"""!!!!!!"""$$$""""""#########$$$$$$$$$&&&&&&&&&''''''(((((((((((('''&&&%%%$$$#####################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((()))(((&&&%%%%%%&&&(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&(((((())))))(((((())))))***+++&&&%%%''')))(((&&&***111)))'''$$$###$$$%%%&&&&&&$$$%%%%%%&&&''''''(((((('''(((***+++,,,,,,+++++++++++++++******)))))))))(((''''''&&&&&&''''''((()))******++++++++++++***))))))(((((())))))***+++******))))))******+++,,,***+++,,,,,,------,,,,,,...---+++***))))))((((((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&'''(((((())))))''''''(((((())))))******)))************+++++++++))))))))))))))))))))))))...///333333'''>>>JJJAAA"""!!!333:::444:::NNNWWWPPPRRRXXXTTTIIIOOOccclllffffffiiikkkiiibbbYYYOOOHHH^^^iiigggcccggggggccceeeaaaWWWNNNRRRbbbnnnooojjjmmmjjjmmmkkkgggiiidddQQQFFFXXXiiinnnjjjiiilllpppkkkpppqqqmmmlllnnnhhh___JJJPPPdddqqqlllhhhkkkmmmhhhgggfffhhhjjjjjjfffbbbLLLIIIRRRdddkkkfffeeekkkggggggffffffgggggghhhiiiYYYBBBFFF```jjjhhhiiiiiikkkiiikkkiiihhhnnndddIII???]]]llljjjnnnooonnnrrrkkktttrrrkkk```IIINNNqqqpppqqqqqqqqqpppmmmgggbbb```SSS444000RRR]]]ZZZ^^^___bbb]]]bbb___^^^___EEE+++???aaafffdddggg]]]bbb]]]]]]___```\\\VVVVVVZZZXXXYYY___CCC333KKK[[[bbbaaabbbdddfffhhhhhhhhhggg''''''''''''''''''''''''$$$$$$$$$$$$############"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$############!!!"""###$$$%%%%%%%%%$$$$$$%%%&&&'''(((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''$$$##################$$$""""""""""""###############"""""""""###$$$&&&''''''!!!$$$...---!!!###!!!!!!###$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&(((((('''%%%######$$$###"""!!!###%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&((()))(((&&&%%%''')))'''(((((())))))(((((('''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''((('''(((((()))))))))))))))(((''''''(((&&&%%%,,,444+++'''###"""$$$&&&&&&&&&$$$%%%%%%&&&&&&''''''(((((()))+++,,,,,,,,,++++++++++++,,,,,,+++***'''&&&(((''''''&&&&&&''''''((()))***++++++,,,,,,++++++))))))(((((())))))***+++******))))))******+++,,,***+++,,,,,,------,,,,,,---,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((()))******'''''''''((()))*********(((((()))))))))*********))))))))))))))))))))))))---222333+++&&&KKKDDD111---888<<<999AAARRRXXXQQQTTTUUUPPPLLLSSSccciiieeeeeedddhhhlllcccQQQKKKPPPbbbjjjgggbbbggggggcccfff[[[OOOMMM[[[hhhkkkkkknnnpppmmmnnnllljjjmmmbbbIIIMMM^^^lllmmmiiikkkmmmmmmkkkpppooolllnnnpppeeeVVVLLLaaallllllmmmkkkhhhkkkiiigggfffhhhjjjiiiddd___GGGOOO\\\hhhjjjggggggkkkgggggghhhiiiiiiiiiiiiiiiPPPAAAPPPjjjkkkiiimmmjjjllleeehhhllllllkkk\\\CCCLLLdddkkkjjjrrrqqqlllsssnnnrrrtttiiiTTTGGGWWWssspppqqqssssssooojjjgggfff^^^KKK,,,222QQQYYYWWW___aaaccc^^^ccc```___```GGG)))<<<^^^eeedddggg___eee^^^^^^aaacccaaa[[[ZZZ]]]]]][[[___DDD666OOO^^^eeedddeeefffggghhhhhhiiiiii((((((((((((((((((((((((###$$$$$$$$$$$$###"""""" """$$$&&&&&&%%%"""!!!%%%$$$$$$$$$######"""""" !!!###$$$%%%%%%$$$$$$$$$%%%&&&'''(((((((((((()))(((((((((''''''''''''((((((&&&%%%%%%&&&((((((%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""#########$$$######"""###%%%'''((()))###222222!!!%%% !!!###%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&((()))(((&&&###$$$$$$###""""""###%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""######"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%(((***)))&&&&&&(((***''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&%%%%%%%%%&&&''''''&&&''')))*********)))(((***(((((('''%%%$$$,,,555+++'''###"""$$$&&&'''&&&%%%%%%%%%&&&&&&''''''''')))***+++,,,---,,,++++++***,,,---...,,,***&&&$$$'''''''''&&&&&&''''''''')))***+++,,,,,,,,,,,,,,,)))))))))))))))******+++*********)))***++++++,,,++++++,,,---------,,,,,,---,,,***)))((((((''''''(((((())))))((('''&&&&&&'''''''''((()))******+++&&&''''''((()))******+++''''''(((((()))))))))***))))))))))))))))))))))))(((000111$$$'''000PPP:::$$$ 333;;;>>>>>>GGGVVVYYYQQQUUUSSSNNNMMMVVVbbbgggdddeeeaaafffnnncccMMMIIIVVVdddjjjfffbbbhhhgggcccgggUUUHHHKKK___kkkffffffooosssnnnnnnmmmmmmpppaaaDDDRRRbbbnnnmmmjjjmmmmmmjjjiiimmmllliiilllnnnaaaNNNQQQmmmpppgggmmmnnnfffgggjjjhhhfffhhhkkkiiiccc^^^FFFTTTdddkkkiiiggghhhkkkggghhhiiikkkkkkjjjiiiiiiLLLDDDYYYqqqllliiinnniiimmmcccfffoooooohhhWWW???UUUiiijjjiiitttqqqjjjsssqqqrrrvvvhhhLLLEEE\\\rrroooqqqtttsssnnnhhhggghhh[[[DDD&&&!!!222PPPVVVVVV```bbbeee___dddaaa```bbbHHH(((999\\\ddddddhhhaaaiiicccccceeegggddd^^^\\\^^^```ZZZ[[[AAA888UUUfffkkkggggggggghhhiiiiiijjjjjj