BM6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenenezzzuuuqqqsssuuuvvvyyy}}}|||xxxvvvxxx{{{xxxpppjjjeeegggiiijjjnnnrrruuuyyy~~~yyyuuuqqqmmmmmmqqq|||wwwsssiiiccc___```ccceeehhhmmmtttxxx}}}vvvpppkkkgggjjjooouuu|||{{{vvvmmmgggcccfffhhhjjjnnnsss{{{zzzvvvwww|||~~~vvvpppkkkgggjjjpppnnnxxx}}}{{{|||uuuooolllooorrrtttxxx|||zzztttoooppptttzzzzzzyyy}}}||||||}}}}}}|||}}}xxxrrrllllllnnnvvv~~~|||{{{|||~~~|||tttlllmmmrrruuutttooonnnrrr~~~|||{{{zzzyyyxxx|||}}}wwwqqqrrruuu|||yyymmmnnnqqquuutttppppppttt}}}|||yyywwwwww~~~zzz{{{rrrqqqssswwwwwwtttvvvzzzyyyuuuvvv~~~|||{{{{{{|||{{{{{{yyyzzz}}}~~~|||~~~}}}vvvtttyyy|||xxxwwwxxx{{{|||vvvwww||||||wwwttttttuuuyyy~~~|||zzz{{{|||xxxssspppooopppzzzzzztttpppoooooo|||~~~zzzuuussssss}}}zzzyyy~~~zzzxxxyyy~~~zzztttsssxxxyyyttttttxxxyyytttooolllqqqxxx~~~{{{tttmmmnnnsssvvvrrrnnnjjjnnntttzzz|||~~~{{{tttnnnnnnsssvvvtttpppooosssxxx}}}zzz|||vvvxxx|||yyyuuuuuuxxxzzzzzzyyy||||||yyyuuuxxx{{{~~~}}}mmmooovvv}}}|||yyyzzz{{{||||||zzzxxxvvv}}}iiikkkrrryyyxxxyyyxxx|||~~~|||{{{zzzwwwuuuxxx~~~gggllluuu|||zzztttllliiikkknnnqqqtttxxx{{{}}}{{{xxxuuuvvv|||}}}kkklllrrrwwwsssmmmfff^^^___bbbjjjssszzz||||||rrrlllffffffnnnzzz{{{zzz~~~jjjiiimmm{{{wwwqqqlllhhh^^^]]]```kkkzzzpppggg^^^^^^ggguuu{{{{{{vvvoooiiiggghhhlllxxx```bbbggguuu}}}vvvnnnjjjjjjnnnuuu{{{zzzsssmmmjjjiiifffcccdddooo}}}nnnfff^^^```kkkxxx|||xxxssssssxxxttthhhccc___]]][[[ZZZeeeuuu~~~zzz{{{|||{{{xxxsssnnnkkkpppqqqtttzzz|||zzzyyy~~~PPPXXXbbbooouuujjjaaaXXXRRRQQQRRRZZZcccgggddd```___aaaddd```aaajjjxxx~~~zzzssseee___[[[___kkkuuuzzzzzztttppplllkkkqqq|||qqqddd]]][[[WWWSSSOOOUUU```lllsssssslllgggjjjkkkkkkiiifffaaa\\\XXX``````bbbeeekkksss||||||yyysssppppppuuu~~~~~~|||tttsssttt|||CCCOOO\\\jjj~~~wwwdddWWWNNNEEE???>>>>>>BBBJJJRRRSSSQQQRRRUUUYYYXXXZZZaaaiiimmmllliiiYYYVVVUUUZZZccckkknnnnnnllliiiffffffkkkuuuqqqbbbZZZVVVQQQLLLFFFHHHNNNVVV]]]^^^XXXRRR\\\\\\[[[YYYUUUQQQMMMJJJRRRRRRRRRTTTWWW___gggmmmnnnooooooooonnnllljjjhhhddd___]]]bbbmmmxxx~~~~~~}}}{{{xxxuuulllmmmqqq|||???IIIVVVeee}}}zzziiiTTTHHH@@@888333222444333999BBBFFFEEEFFFJJJMMMPPPTTTVVVVVVXXXZZZ\\\MMMKKKJJJLLLRRRXXX\\\^^^```^^^\\\]]]aaaiiiqqqvvvwwwuuulll^^^TTTQQQLLLGGGAAABBBEEEIIIKKKLLLKKKIIIQQQPPPNNNKKKHHHEEEBBBAAAEEEGGGIIIJJJKKKNNNTTTXXXYYYZZZ[[[\\\\\\[[[YYYXXXSSSPPPOOOSSS\\\fffooosssvvvzzz~~~zzzvvvssssssqqqmmmiiicccfffmmmzzz???HHHRRRccc~~~qqq___KKK???888222......---***---666;;;;;;<<<@@@DDDIIIMMMKKKFFFDDDHHHNNNBBB@@@>>>===???EEEKKKOOOQQQPPPPPPQQQUUU[[[aaaeeehhhjjjeeeYYYPPPNNNKKKFFF???BBBDDDDDDBBBCCCFFFJJJLLLJJJGGGCCC@@@>>><<<<<<>>>AAAEEEFFFEEEFFFHHHKKKLLLMMMOOOPPPPPPPPPOOOOOOBBBCCCCCCEEEKKKTTT```hhhccciiipppvvvzzz~~~xxxllljjjgggggggggfffaaa^^^\\\___hhhwww;;;EEEPPP]]]tttcccSSSAAA888555222///000---***(((,,,333777666333>>>???AAABBBAAA@@@???===777666555666:::===@@@@@@IIIHHHFFFDDDDDDIIIPPPUUU[[[XXXUUUQQQMMMHHHBBB>>>??????@@@AAACCCDDDDDDEEELLLIIIEEE@@@===<<<<<<===>>>???AAABBBCCCCCCBBBBBB???BBBGGGLLLMMMLLLIIIGGGAAA@@@???AAAEEEKKKRRRVVV]]]\\\^^^dddmmmvvv{{{||||||vvvttttttppphhhaaaZZZWWWTTTRRRSSSUUUVVVVVVSSSWWW```lllzzz888AAAJJJUUUgggxxxxxxmmmZZZJJJ999222000000111333111///---------//////000777999;;;<<<<<<;;;999777///...,,,...222666999:::AAA@@@>>><<<<<>>???@@@AAABBBCCCJJJIIIFFFCCC@@@???>>>>>>======???@@@@@@@@@???>>><<<>>>BBBEEEGGGGGGEEEDDD???>>>>>>@@@CCCHHHMMMQQQMMMLLLNNNTTT___iiippptttsssnnngggdddaaa\\\TTTMMMJJJHHHGGGFFFGGGFFFDDDCCCDDDHHHQQQ\\\iiivvv444;;;BBBKKKYYYeeebbbXXXLLL>>>///***+++...222777555555333///***((()))+++111333666888888666333111***(((&&&'''+++///222444999999888777555666999<<<===<<<<<<===>>>>>><<<:::;;;;;;;;;;;;<<<>>>???@@@GGGGGGGGGGGGFFFCCCAAA???<<<<<<<<<<<<<<<;;;::::::777888:::;;;===???@@@@@@<<<<<<===>>>AAADDDGGGIIIEEEDDDDDDJJJSSS^^^gggllllllggg```ZZZUUUOOOGGGAAA???>>>>>>>>>>>>;;;777444666999@@@IIITTT___hhhmmmvvvxxx|||222777===EEEPPPWWWSSSKKK>>>333***(((+++...222666666666555222///+++)))(((...111444666777555222000+++)))''''''***---///000444666777666666666888999666555444555666777666444888888888999:::<<<===>>>CCCEEEHHHJJJIIIFFFCCC@@@<<<<<<;;;;;;999888777777444333333333444777:::<<<:::;;;<<<===???@@@AAABBBDDDBBBAAACCCJJJTTT^^^dddiiifff```YYYRRRKKKEEEAAA<<<;;;999888888555222///111333888>>>FFFNNNUUUXXXbbbhhhooossswww}}}666888<<>>???BBBFFFIIIIIIFFFCCC@@@>>>===<<<:::999888777777333222000///000333666888999999:::;;;<<<=========<<<;;;999:::@@@IIISSSZZZ```^^^ZZZSSSKKKEEEAAA@@@:::666222/////////......444555777:::???DDDHHHJJJRRRYYY```dddggglllvvv}}}:::999:::<<<>>>===888444111---,,,000222111111333333111222777<<<<<<555///+++---///000111000//////...---,,,---......---+++///111555888999;;;===???===:::666333111///,,,***000222666999<<<============???BBBEEEEEEDDDBBB@@@???>>><<<:::999888888888444444222222222333444555777777888888999999999999444444333444999BBBMMMTTTVVVVVVSSSMMMDDD>>>===>>>;;;666000,,,,,,///111333777777888999<<>>===<<<;;;<<<>>>???@@@@@@?????????>>><<<:::999888888999777777777777666555444333555444444444444555666666000111111222555<<>>888999;;;;;;666111...///333666888999999:::;;;===@@@CCCDDDBBBDDDEEEFFFGGGKKKRRRWWW___fffqqqyyy|||zzz{{{zzzyyyyyyzzz}}}}}}|||666333111333444333222222000,,,+++///111222555:::777888777666444555777999//////...///000111222333***,,,///333666666333111111333666777999;;;===@@@;;;888444111000///---+++&&&+++222999===>>><<<:::;;;;;;;;;<<<<<<===>>>>>>>>>===;;;999888888888999999:::;;;;;;:::777444333333222111111111222444555...///...---...333;;;AAAIIIKKKIIIBBB888222222666666333...---///222555777:::;;;<<<===@@@CCCFFFHHH@@@???>>>===>>>BBBGGGKKKTTTZZZdddkkkqqqvvv|||zzzwwwtttwww{{{}}}{{{xxxuuuuuuuuuxxx~~~zzzuuusssuuuyyy}}}222222222444444222///,,,...---+++***,,,111666999???<<<999555333222333444111333222000222777555...---,,,---111777888444000///111444555666777:::<<<;;;:::777444111...---,,,'''***///555:::;;;999777888888777666555666888;;;888888888999:::<<<======>>>===<<<:::666222...,,,111222222111//////000111///...---,,,+++...222666BBBGGGFFF<<<111///000111444000---,,,///444888:::;;;>>>===<<>>======<<<<<<@@@FFFQQQXXX^^^^^^```fffjjjkkkrrrwwwyyysssnnnooouuuyyywwwsssoooqqqtttxxx}}}{{{rrrllllllnnnoooooovvvuuuyyy///000222444666555222///...---,,,,,,...222666999>>><<<999666444333333333000222111///222777666000---++++++///444555222...///111333444444666888:::<<<;;;888555222000...---(((+++///333666777555444666666777777666666666777:::999999999;;;<<<======<<<<<<:::888555222///------000222333111000000000000000...,,,+++,,,000333===BBBBBB888000---///000333000,,,,,,000444888:::999;;;<<<===CCCKKKMMMJJJDDD@@@===<<<;;;:::???EEENNNTTTYYYZZZ[[[```ccccccgggmmmvvvtttppplllmmmrrruuutttqqqpppqqqsssvvvyyy|||}}}~~~|||qqqkkkjjjlllnnnnnnpppooorrr}}},,,...111555888777444111.........///111444777999<<<;;;:::888666444333222...///...---000555555333...,,,+++---111222000---///000222222222444666888===<<<:::777555333111000+++---///111222222111000222444666888999888666444:::888777888;;;=========;;;;;;999777444222000///+++///333444333111///...111111///,,,)))***,,,///666;;;<<<444...---...///222000------000444777999555777999;;;BBBJJJNNNMMMFFFAAA===;;;999888>>>EEELLLRRRVVVVVVWWW[[[\\\[[[ZZZ^^^fffpppyyy}}}~~~}}}}}}{{{nnnllljjjjjjlllnnnnnnmmmmmmnnnppprrrtttuuuvvvvvv{{{zzzooojjjjjjnnnrrrtttooollloooyyy+++---000555777666333////////////111333555888999999999999888666333111000+++,,,,,,,,,...111333333000...---...111222111000000111222222222222555777===<<<;;;:::888666444333000111222222111///.........111555:::<<<<<<999666999777777:::>>>AAAAAA@@@<<<;;;999666444333222222///111444444222///...---111000...***'''&&&((()))111666777222---...000000444222//////111333555555111222444777<<>>;;;:::999:::@@@GGGKKKJJJGGG===<<<999666444444444444555666555333000.........000///---)))&&&$$$%%%&&&---222444111///111222111777444222000111111111000------...000333777;;;???>>>999555444444555===EEEQQQVVVZZZ[[[\\\^^^[[[VVVMMMMMMNNNQQQXXX^^^bbbcccaaa___\\\\\\___eeejjjnnnsssxxx}}}}}}yyyxxxwwwvvvuuunnnlllhhhdddaaa`````````eeeeeeeeeeeeeeeeeefffffffffmmmwwwxxxpppmmmqqqyyy}}}yyyyyy000000111333444333000---000000000000333666999;;;666666666666444222000///++++++---///...++++++///222222333555555666666666444444444222000111333666888999;;;<<<======<<<;;;888;;;===<<<777333222333...///222888???BBBAAA???======@@@HHHPPPTTTQQQLLL>>><<<888555333333444555888888777444111//////000......---***&&&%%%%%%&&&+++000333111111333444333777555333222222111///...+++))))))+++,,,,,,111777888444111111111222999AAAMMMRRRVVVXXX[[[]]]YYYSSSJJJGGGEEEFFFIIIMMMPPPQQQQQQNNNLLLLLLPPPUUUYYY[[[bbbiiipppuuuwww{{{~~~xxxvvvuuurrrrrrsssmmmhhhaaa\\\ZZZZZZZZZYYYcccaaa]]]ZZZWWWVVVVVVWWW^^^eeeooowww~~~{{{rrrooorrrxxx}}}~~~yyyzzz333333222333555555333111111000//////111555999<<<888888777666555333222111///...111444111+++***------000333555555555555555444444333000...///111444555777999<<<>>>?????????999===AAA@@@;;;777555666222000000555<<>>;;;666222000000111333555777888777444222222222...///...,,,)))(((((()))***///111000111555555333555333222222333222000///***'''''')))(((''',,,444444111...///......444;;;BBBGGGLLLOOOSSSUUUQQQJJJDDDAAA===<<<===???AAABBBDDDAAA???AAAEEEJJJLLLMMMRRRZZZccciiilllqqqzzzyyysssrrrpppjjjjjjmmmhhh___UUUQQQRRRTTTTTTSSS\\\XXXRRRMMMIIIHHHIIIJJJUUU\\\eeemmmrrrxxxyyyqqqmmmpppuuuyyyzzzyyyvvvxxx555444333444666777666555222000......000444999<<<:::999888777666555444444222111555888444+++)))---***---111444444444333333444333222///------000222333555999<<>>CCCCCC>>>888777777555111///222999>>>???===>>>>>>CCCLLLSSSSSSKKKCCC===:::555000......///111111555888:::888666444444///000///...+++***+++,,,)))...000000111555555333222111111222444444222111***'''&&&)))(((&&&+++444333///---...,,,,,,000666888===BBBFFFKKKNNNIIIAAA???<<<777555666888999999===;;;999;;;@@@DDDEEEEEEGGGOOOZZZ```dddiiirrrzzz{{{tttooonnnjjjcccaaaeeecccXXXMMMHHHLLLPPPQQQPPPSSSOOOIIICCC@@@AAACCCEEEJJJQQQZZZ```eeejjjrrrxxx}}}yyyssslllkkknnntttxxxyyyuuusssvvv777444111///000333444555222///---111777<<<<<<:::888999;;;===???===999666777888888777444///)))&&&(((+++...000////////////......---,,,+++,,,,,,---000333666:::<<<===<<<<<<===>>>???@@@AAA@@@@@@???;;;777333222666;;;>>>???>>>???@@@CCCFFFHHHHHHGGG???;;;555000......111222444444444555555444444333000000111222222222111000,,,...000222444555555555666444222222333333000---'''''''''&&&%%%'''***---///---)))((()))+++---...222555888===@@@CCCDDDDDD???:::444111000000111111111111222666;;;???BBBCCCCCCFFFJJJPPPVVV]]]bbbffflllqqqpppiiidddaaa[[[SSSOOOJJJDDDBBBDDDGGGHHHHHHGGGEEEBBB@@@>>>===>>>???DDDGGGMMMSSSZZZ___ccceeelllqqqwwwzzzxxxuuutttuuuzzz}}}xxxwwwxxxrrrpppnnnnnnooopppppppppoookkkmmmyyy:::666222///000222333444444111///333999???@@@???::::::<<<>>>@@@???===:::999999999777444000+++)))+++...000111///---,,,+++,,,,,,---...////////////111444777:::;;;:::888777888999<<>>AAACCC@@@??????AAADDDGGGHHHHHHAAA===888333000000111333333333444444444333222222000111333444444444222222000111333555666666666666777555333333333222...+++%%%%%%%%%%%%''')))+++,,,+++***)))((()))*********---000444:::>>>@@@@@@???===888222...------------//////111444999===>>>>>>???AAADDDIIINNNTTTYYY]]]fffiiihhhbbb]]]ZZZTTTMMMGGGCCC???>>>???AAAAAA@@@BBBCCCCCCBBBAAA@@@???>>>>>>@@@EEEJJJOOOSSSWWWXXX]]]bbbhhhjjjhhhgggggghhhnnnuuu~~~}}}~~~yyyssspppppprrrqqqpppoooppppppooommmkkkhhhdddfffrrr===888222//////111333444777444222444;;;AAADDDEEE=========>>>@@@AAA@@@>>><<<;;;999777444111...---///111333333///,,,)))(((***,,,000333444444333222222555888;;;;;;999555222333555:::>>>BBBCCCCCCCCC???<<<999999<<<@@@DDDFFFAAA???<<<<<<@@@DDDHHHIIICCC@@@;;;666222111222333222222333444444222111000222333555777777777555444444555666777888777666555666444333333222000---***&&&$$$###%%%))),,,+++)))&&&(((***,,,,,,***(((&&&'''***///666;;;>>>===;;;<<<777222---+++***)))(((,,,---///333777999999888888:::<<>>>>>???BBBDDDGGGJJJLLLMMMLLLPPPTTTUUUTTTSSSUUUWWW\\\dddnnnuuuwwwyyy~~~~~~}}}yyyvvvtttvvvyyy~~~~~~{{{wwwtttpppjjjffffffjjjmmmrrrssstttuuutttqqqkkkfffbbb^^^```lllzzz<<<777111...///111444555777444222444:::@@@EEEGGG@@@>>>======???@@@???>>>>>>===:::888555333111111222444666555111---***)))---000444888999888666444222555:::======:::666222222555:::???CCCDDDDDDCCCCCCAAA>>>===>>>AAADDDFFFAAA===888777:::???DDDGGGCCC@@@<<<777444222222222111222222333333111000///444555777999999888777666777777888888888777555555333333333333222000...---***&&&$$$'''+++---)))%%%$$$(((...000///+++&&&######$$$(((///777===>>>===;;;888333///,,,+++((('''***+++---111555666444333111444777888;;;???FFFKKKTTTUUUTTTQQQMMMIIIDDDAAA<<<<<<======<<<:::888666888;;;???BBBDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDAAADDDFFFFFFCCCCCCEEEHHHLLLTTT```hhhkkkmmmoooqqqtttpppllljjjmmmssszzz~~~wwwvvvuuuuuuxxx{{{rrrmmmlllhhhccc___^^^bbbhhhllluuuvvvyyy{{{zzzsssjjjdddaaa^^^```jjjuuu888444///---///222555777555333111222666<<>>:::777777999===@@@CCCCCCCCCBBBFFFDDDBBB???>>>???BBBDDD@@@;;;666333555:::???BBB@@@>>>;;;777444222222111111111111111111111111111666666777888888777666666666777777888777666555444000000111222222222222222111---******,,,+++&&&!!!###)))///222///)))###'''111:::===>>>888555111...,,,***'''%%%)))***,,,///222333111///...111555666777;;;BBBHHHMMMLLLLLLKKKHHHDDDAAA@@@<<<======<<<:::777444333666777999<<>>;;;888666777:::AAAIIITTT\\\___`````````[[[[[[YYYWWWVVV[[[eeemmmlllpppuuu}}}||||||zzzxxxzzzwwwlllffffffbbb\\\YYY[[[bbbiiinnnvvvxxx{{{}}}{{{tttjjjcccbbb```ccckkksssyyy444111...---///222555555222111000000222555999<<<;;;999888999;;;<<<<<<<<<>>>===;;;999777666555555333444555444222111222444888888999999999888666555444777<<<@@@BBBAAA>>><<<;;;===>>>@@@AAABBBAAAAAAEEEDDDBBB@@@===>>>@@@BBB???;;;555333444777;;;<<<;;;:::999777555444333222111000000///000222333444888777666555444444444444444555666777777777666555000000111111111222555888999555000...---***&&&"""$$$***111222---%%% """...777::::::222000---,,,+++)))&&&$$$'''''')))+++...000///------222666777666888>>>CCCGGGEEEEEEFFFEEEAAA???@@@<<<<<<;;;777333000//////333333444666999>>>CCCEEEEEECCC@@@===;;;999999999666888888555000---...///<<>>???>>>===<<<;;;:::888777666555444444333111///000333555888777666444444444555666777999===@@@BBBAAA???>>>=========>>>>>>???@@@AAA@@@AAA@@@>>><<<===@@@CCC@@@<<<888555555777888888777777777777777666666555222000......///222666999999777333000//////111222222444555777888999888888333333222000///111777;;;===;;;666111---)))'''&&&***000555444---%%%!!!&&&222888888444...---,,,,,,,,,+++(((&&&%%%$$$%%%'''***,,,,,,,,,...444999999555444777<<<@@@======AAAAAA===<<>>===<<<<<<<<<<<<>>>@@@AAA<<<===>>>===;;;<<<@@@DDD@@@>>>:::888777777666666555666777888888888888888333000...,,,...333888<<<:::777222...,,,---///111222333555888999:::;;;:::666666444000...000777<<>>>>>::::::>>>???===888000)))&&&(((++++++,,,...222666:::>>>@@@???===999555222111000000222444666555000---,,,...777:::>>>@@@???:::555111111000///000333555666555333555;;;FFFQQQYYY\\\\\\YYY___eeehhhhhhjjjooosss}}}zzzyyy}}}}}}{{{zzzvvvpppooorrrwwwyyyzzz~~~}}}uuupppjjjjjjooowww}}}}}}~~~|||vvvrrriiilllsss}}}wwwsssnnnllloooxxx...000111111///...//////111000//////000000///.........000666<<<@@@???======>>>>>><<<888555333222111///......111333444444666555444333333333444555888:::<<<>>>>>>???@@@BBB???<<<888777777:::;;;<<<:::999888666666888<<>>??????>>>:::777666666444777;;;>>>???===:::888777444111///000444999===999777222---******...111...000555888:::;;;::::::555333///***)))---666===>>>;;;444...+++---111555555999;;;666---((((((+++)))+++///444777777555222))))))+++...000000...,,,"""!!!!!!"""$$$&&&&&&&&&'''---333444111//////111333666:::===>>><<<888555555666444///***(((***,,,+++++++++...333777999999===999444///,,,,,,...///333222000...---...000222555777999999777222---)))(((+++000333444222...,,,+++///777>>>DDDHHHIIIJJJKKKKKKLLLOOOTTTYYY\\\]]]cccdddfffkkkrrrxxx|||}}}{{{{{{yyyuuurrrrrrwww{{{pppmmmhhhddddddhhhpppvvv}}}|||yyyuuuvvv{{{~~~|||sssuuuuuuxxx{{{wwwqqqiiiaaa___aaaiiiwww111222333333222111000111222111000111333444333222//////111666<<>>;;;<<<>>>>>>===999555333333333222000000111333666888<<<;;;999777666666666666777:::===>>>>>>???@@@BBB@@@<<<888666555777999:::<<<;;;999666444555888;;;<<<===???>>>;;;888777777666888;;;<<<<<<:::777555333333444555666888:::;;;<<<:::666111------000222222333555777::::::888666333222000,,,+++...555:::;;;777222---+++...222666777999:::666000++++++,,,//////111333444222///+++))))))***,,,///000///...%%%""""""######"""&&&,,,333555333111222333///111444777888666444222222333222///+++***,,,...))))))))),,,000444666666444222...,,,******+++,,,000111111111000111222333000111222222000---)))'''(((+++...111111000...,,,+++...333888===?????????<<<<<<===???CCCHHHJJJLLLPPPQQQUUU[[[ccciiinnnqqqmmmmmmkkkhhheeedddfffhhheeeccc```]]]]]]aaaggglllsssvvv}}}~~~~~~|||yyyyyy{{{}}}xxxtttqqqiiibbb\\\[[[]]]dddqqq}}}444444555555444444333222222222333555888:::999888222222444888===???===999:::<<<>>>>>>:::777444333555555555222111333999>>>DDDBBB@@@===;;;999888888888;;;>>>@@@@@@@@@AAACCCAAA>>>999555333333555777===<<<999555111111444666:::<<>>???@@@DDDIIIOOOVVV[[[^^^^^^\\\YYYWWWVVVTTTQQQOOORRRRRRRRRQQQQQQTTTXXX\\\```gggttt|||{{{}}}{{{vvvqqqmmmkkkddd___[[[[[[]]]bbblllwww555555555555666666555333222222444777;;;>>>>>>===777666888<<<@@@@@@<<<999777:::======;;;777555444777888888555111444;;;BBBJJJHHHFFFCCC@@@===;;;::::::===@@@BBBBBBBBBCCCDDDAAA???:::555111111333555<<<:::777333000///111444999<<<@@@BBBAAA???===<<<======;;;999666222///---)))---333999;;;:::777555;;;;;;;;;:::888666777888888555333444777888555222//////000000000000000000///---++++++...222666888>>>;;;888777888888555333111111000111222222///---***)))(((***...222444555222+++$$$###'''***)))&&&)))...444777777555444444/////////000111222333444/////////......------...***))))))+++...111222222,,,***)))''''''(((***+++,,,111777999666333000000+++***))))))))))))******)))))))))******+++,,,,,,......//////000111111111111222222222222333666888999:::<<<>>>AAAFFFKKKNNNSSSQQQNNNNNNMMMIIIBBB===@@@BBBDDDEEEEEEFFFHHHJJJKKKUUUdddttt~~~}}}~~~~~~xxxrrrnnnkkkjjjfffbbbaaacccdddgggnnnvvv|||444333333444777777666444111111444888<<>>::::::<<>>===<<<999666222...,,,(((+++000444666666555444555888;;;<<<;;;:::::::::555333111222555777666444333444444555666555333222,,,******,,,111555888888>>>:::777777:::;;;999666333222222333444333111///+++)))(((***...222555666333---((('''+++......---///111555777666555333222111111111111222444666777333222000///...------,,,...---,,,...111333333333///,,,)))&&&%%%&&&)))***...333999999555///,,,,,,+++***)))((()))***,,,...***)))(((((()))***,,,---,,,,,,++++++,,,...000111///000111///------000222555777888999999<<>><<<<<<<<<===AAADDDCCC===888333555777888777666666777999999888666555777===BBBFFFEEEEEEDDDBBB@@@>>>===>>>AAADDDEEEDDDBBB@@@@@@>>>???>>>:::555222444666777666333000...///222555999>>>DDDGGGGGGDDDBBB@@@======<<<;;;888444000...***,,,...000222444444444222666;;;======<<<::::::333222222222333444666888;;;:::999999::::::888666,,,++++++///444999999888:::777555555888::::::888777666555555444222...+++)))(((''')))---111333444...,,,***)))+++---//////333333444555555444333222222222222222333555888999888555111.........---,,,111000///000222444444444///---***'''&&&&&&'''(((...444888777111+++******+++***)))((()))+++---///******))))))***+++---...)))((('''&&&(((+++///222111333333111------///222000222444333333666<<>>===;;;;;;;;;===AAACCCBBB<<<777222333444555444555777999999888666666666999<<<>>>??????@@@@@@@@@???>>>======@@@CCCDDDAAA>>><<<;;;;;;>>>AAA>>>999666666888777666444000......111444777===CCCHHHGGGDDD@@@>>>;;;<<<======;;;888444111...///111222444555555555333777===@@@???<<<999777111333444222000000555:::>>>;;;888888999:::888777...,,,---111888;;;:::888444333111111333666777888888777777666555000***&&&&&&%%%%%%'''+++...///000+++------,,,***+++---000333222111222333444555555444444555555777999;;;<<<;;;666000---...///000///111000//////111333333222---.........---+++)))(((---222555333---((())),,,---,,,++++++,,,---///000+++++++++++++++---...///((('''%%%$$$&&&+++///333333555666333///...111444000222222000...///555;;;@@@BBBEEEDDD@@@:::555222333555888777444///,,,++++++666GGGXXXhhh|||zzztttuuuyyyvvvttttttxxx~~~|||yyyxxxwwwxxx{{{yyyyyy{{{yyyuuuvvvzzz222000000444:::>>>===:::444555777;;;>>>>>><<<:::::::::<<<@@@CCCAAA;;;666111222333222222444777999888666555555888:::;;;;;;:::;;;<<<>>>??????>>>===<<>>BBBAAA<<<888888:::999777444111...---000333666<<>>:::666333000222444666777777777666555999???BBB@@@;;;777444222555666333...---333:::===999555333555666666444000......333:::===;;;777//////......///222555777555666666666555000***%%%$$$######%%%)))+++,,,,,,,,,///111///+++***---111333111///000222555777777777888888999;;;<<<>>>???<<<777000---...111222222111///......000111111000,,,///333555555111---***+++000333000***'''***...000////////////000222333,,,,,,,,,,,,---...//////+++)))&&&%%%''',,,111444000222333111,,,***...222444555444000+++***///444>>>BBBFFFEEE@@@:::666555666888999888333...***)))###222DDDQQQ]]]nnnzzziiiaaabbbfffmmmllllllpppvvv{{{|||{{{|||{{{zzzyyyzzz{{{|||}}}~~~~~~}}}yyyyyy|||444333444666:::<<<======;;;888777999>>>@@@===:::666777999:::;;;:::888777:::444///...222555555333777555333444666888999999;;;===>>>>>>=========>>>===>>>>>><<<999666555555888;;;>>>???===:::888777777555222...---...333666<<<>>>BBBFFFGGGDDD???;;;666555666:::???@@@;;;666666666777999:::888555222666;;;BBBGGGFFF???777111111111111///...000333555666000***)))...333555555444111///333:::===:::666333111///------///222444555111...///111000+++&&&$$$%%%''')))*********)))222333555555333222111111666222///---...000111111777:::>>>>>>;;;999:::;;;777333...,,,...000111000000///000111222111...+++)))...333666555111...++++++------***&&&%%%'''***+++***,,,000666888777444,,,---,,,)))''')))...333...,,,(((&&&''')))---000444333000,,,)))+++000555777666444///***(((+++...;;;>>>@@@AAA???===<<<<<<<<<999777555444111***%%%)))222>>>GGGQQQ```ttttttcccXXXSSSQQQPPP[[[\\\^^^___```ccchhhkkknnnhhhjjjtttwwwqqqqqqwww|||}}}~~~}}}~~~222222444888<<>>>>>???@@@???@@@@@@===:::888777888888:::<<<>>>>>><<<:::888333333222111000111444777???AAADDDGGGGGGDDD???<<<777555555888<<<<<<888444666666666777888777444222444999???CCCCCC>>>777222//////...///000111333444333---'''''',,,222666777666111---000666:::999666555333111///...000222444222///---///111111---)))&&&(((***,,,---.........222777;;;:::666333555888777333---++++++---000111777;;;??????<<<999999:::333000,,,+++---000111111000111222333444333///,,,))),,,000111000---+++*********)))'''&&&%%%'''))),,,+++---111666777555222***)))(((&&&%%%'''***---((('''%%%%%%&&&))),,,/////////...+++)))***///333777777555222...,,,---///666999<<<>>>>>>>>>>>>???AAA>>>;;;888444000***'''(((000999AAAIIIWWWjjjxxxuuufffWWWNNNIIIGGGFFFLLLMMMNNNOOOQQQVVV[[[___```YYYYYYcccgggcccbbbgggooossszzz~~~~~~111222555:::???AAAAAA@@@888555333333666777555222444666777888888666333222555111------111444555444222///,,,+++...333666888===>>>@@@@@@???>>>???AAAAAAAAA@@@>>>;;;::::::<<<:::999999;;;>>>>>>;;;777///111222333333555888:::@@@BBBEEEFFFEEEBBB>>>;;;888666444555888999777444666444333333444555444333111555:::>>>???;;;777333000......111555888777555///***$$$$$$)))000555777666111,,,---333777777666666444222///...///000111...---,,,...222333111...***+++...000222333444444444;;;AAA???999555888<<<666222,,,)))***---///000555999>>>>>>;;;888666777111///,,,+++---000222333000111333666777555111---(((*********(((&&&'''((()))'''%%%$$$%%%'''((((((,,,,,,---000444555222///&&&$$$"""!!!###%%%%%%%%%"""""""""###&&&))),,,---***++++++******,,,///222444555444333000......//////222666999;;;>>>AAADDDEEEDDD@@@:::333...+++***)))///555:::???JJJ[[[hhhhhh```TTTIIIBBB???===<<<<<<======>>>@@@EEEKKKPPPPPPGGGEEEMMMRRRPPPOOOQQQXXXcccqqq{{{333444888<<<@@@BBB@@@???555333000000222444444333444555777888777555222000333000---...000333444444111...******---222666999===>>>???>>><<<;;;<<<===AAA@@@???<<<999999<<<>>>>>>:::888999======999444///000111222333777<<>>:::888888666333444666888999888666444111000111333444444000333777:::;;;999666444444222222777===@@@===999...)))%%%$$$'''---222555222///---///444888888666555444222000......---...,,,++++++...111444444222,,,...111444777888999999999===AAA@@@;;;666666888111///---,,,...000000000222777;;;<<<999555333333333111///......000111222...000333777888777222...)))((('''$$$!!!!!!###&&&)))%%%""""""&&&))))))(((++++++,,,///222222...))) ###%%%$$$""" !!!"""%%%'''***,,,---))))))***,,,---///222333000000111111000...------+++...111555888===BBBFFFFFFFFFBBB:::111,,,+++,,,...111444555777???LLLWWWTTTNNNGGG@@@===<<<;;;;;;777777666666777:::@@@EEEBBB:::666<<>>@@@@@@>>>;;;333111//////111444666888444666999:::999666222000111000...///000222444444222...+++***...333777999<<<<<<;;;999777666777888???>>>;;;888666777;;;???AAA<<<888888:::999555000111000//////111666>>>DDDDDDFFFGGGEEE@@@;;;999888777666444444777:::===>>>777444000///000333555555111333666999:::888666444666555555:::@@@BBB???:::000---(((&&&(((+++///111---,,,...222777:::999777666555444333111000//////++++++,,,...111333444444...000333666999;;;;;;<<<<<<<<<<<<<<<:::777222...***+++...222555555222000222666;;;;;;888555444444444333111...,,,+++,,,---+++---111555888777333///+++)))&&&""""""$$$)))%%%""""""&&&***+++***))))))***---///...)))$$$ %%%(((&&&$$$"""$$$&&&(((***,,,---...++++++,,,...111333555555//////000111111000...,,,+++,,,...111444:::AAAFFFEEEDDD@@@888///******,,,...000111000111666???GGGEEEBBB===;;;:::<<<<<<<<<999888666444333444888;;;888222...111555666555444888AAANNNYYYbbbjjjrrrwww<<<<<<<<<>>>???>>>;;;999222111//////000444888;;;666888;;;===<<<999666333111111000000111222333444111...++++++...222555777777777666555333222444666===;;;777333222555;;;???AAA===888666666444111...222111...---///555???EEEHHHJJJJJJFFF???:::999999777666555666888;;;???AAA888555111000111444666777555777999;;;:::888666444666555666999===>>>;;;888333111...++++++,,,...///***,,,///444888999888666666666666666666555444333.........///000111333444...000333666888:::;;;;;;<<<999888888999666...((('''***///555888777222...333777;;;;;;888666666888555444222...***''''''(((''')))---333666777555222...,,,***%%%"""!!!###%%%(((&&&###"""%%%(((+++,,,(((((())),,,...---'''"""!!!&&&***+++***(((&&&''')))+++---000111222...------///222555555555222111111222333333000...+++,,,---...111888@@@EEEDDDBBB===666...***(((((('''))),,,,,,---222999>>>>>>:::777555666888:::::::::999777444111000111333///---,,,,,,---...------111666>>>HHHRRR[[[aaaeeemmmuuu>>>===<<<<<<======;;;999333222000...///222777;;;888:::>>>@@@@@@===:::777222333333222111222333444...,,,)))))),,,///111222000111111111000222555888;;;999444000000444:::@@@>>>;;;888444222000000///222111///...///555<<>>@@@999666333222333666888999999;;;===>>>===999666333555666777888888777666666333333222000///...///000,,,---///222444555555444222333555666777666555444111111000/////////111222---///111444666888888888777777777888888444...***(((+++///444777555000,,,222555777777555444666999666777555111+++(((''')))&&&(((+++111666888888666000000...+++'''%%%%%%%%%&&&%%%$$$""""""$$$))),,,(((((()))---///---'''""" $$$***.........---,,,'''((())),,,000333666888000...,,,---000222333222444222000111333333111...+++++++++,,,000777@@@GGGFFFBBB;;;555///***%%%"""###(((,,,///444;;;???===999444222222444555555888888777444111...---...***---...---*********++++++000666===EEEMMMUUUZZZ]]]fffuuu||||||~~~>>><<<;;;;;;<<<<<<;;;:::555333111...---000555999999;;;???BBBCCC@@@<<<:::333444444333222222333444+++)))''''''***,,,------,,,---...///000333777;;;;;;888333//////333;;;AAA::::::777444000///000222000000000000111555:::>>>EEEGGGFFF@@@777111111222888888888777777999<<<>>>999777444333555888999999<<<>>>@@@@@@>>>:::666222666777999888666444555666333444444444222111111111000/////////000111222222---///111333555555444333333333222000......///111,,,...000333555666666666222666999:::777333000///+++,,,///222444222---***...111333222000111444888999:::999555///++++++---&&&'''+++000666999:::999222333222///+++'''&&&&&&$$$%%%$$$!!!!!!''',,,((((((***...000...)))###$$$***000333111///......&&&'''))),,,111666:::===111---******---000000///333000......000111///,,,*********+++///888BBBIIIIIICCC;;;555000***### '''---444:::@@@EEE@@@;;;555111111111222222777888888555111...,,,,,,)))///333000+++***+++,,,(((---444999===DDDOOOWWWTTT^^^mmm{{{~~~}}}{{{zzzzzz{{{|||}}}||||||{{{zzzzzz|||:::888777777999:::999888666444000......111444666999:::;;;<<<===<<<;;;:::555444111...---,,,------...)))%%%&&&***,,,***'''000...,,,)))***///666<<<<<<777222///111666;;;===>>>===999333...---111555777666555444444555666777>>>??????<<<777222///---555888999888555444666888:::777444444555777888888???<<<;;;<<<>>><<<555///444111111222111...000555000333555444111///111444444111...---...//////......---++++++---000333555777444000,,,))))))***+++---...000111222222222111000111444555444111---***333222222222000...+++)))(((+++...//////000444888:::::::::888333...,,,+++''')))---222888::::::999888666444222111...***'''%%%$$$"""!!!!!!###%%%''''''***...000...+++(((&&&---///333333222000//////(((&&&&&&+++333888888666......+++'''(((...000...,,,+++***))))))***+++,,,***))))))+++///555;;;???DDD@@@:::444///***%%%""" $$$+++555===BBBDDDEEE===444000000000...+++222111111000000///......---......---++++++,,,---///000222777>>>EEEJJJLLLRRRYYYcccooo|||}}}sssoooiiieeeeeeggggggkkkooosssyyy~~~{{{xxxuuutttvvvxxxzzz{{{999777555555777999999999777444111......///222555555666777888999:::::::::666444000---+++***++++++---)))&&&'''***,,,,,,+++///,,,)))(((***...333777666333///...222777;;;>>>>>><<<777222///000444777:::999777555444444444555888:::;;;999666222000///333555666666333333444666:::888666555666777666666===<<<;;;===???===777222///,,,,,,//////---///444333444444333222222333555555555333000---,,,...000*********+++,,,///222444555333///,,,******,,,------...//////000000000000000000000//////.........222444555111,,,(((((()))((()))+++,,,---///222444888777666555333111///...//////111444888::::::999888777555444222///+++(((&&&%%%""" !!!###%%%'''))),,,---,,,***'''&&&***---222666777555000---$$$$$$&&&---444888666444---,,,((($$$&&&+++---+++---,,,***)))''''''&&&&&&'''&&&&&&'''+++111777;;;AAA===777222...***&&&###"""$$$'''...777AAAIIIMMMGGG>>>222,,,+++------+++------------,,,,,,,,,,,,...//////...,,,,,,---///000111444888===BBBDDDEEEKKKUUUbbbnnnwwwyyypppeee\\\VVVRRRSSSUUUVVVYYY___gggmmmwww~~~}}}vvvrrrqqqooollllllppptttwwwxxx666333111111333666888999666444000------...111333333333222222444666888:::888555111---***))))))***---,,,***)))***,,,...000---***''''''+++///111111000...,,,...222888<<<>>>===999444111222555888999;;;:::888666444333222222444666888888666333222222111333444444333222222333:::999777777888777555333888777888;;;>>>===888333)))'''(((,,,...---///333666444222111222444555555555777666222,,,***,,,000(((((()))+++---...000111222000...,,,+++---///000//////...------...///000111///,,,******,,,///111222666777222***%%%&&&******)))(((***...111333444555222111222555666666444555444444555888:::::::::777666555444333000+++(((&&&$$$!!! """$$$'''((()))))))))((('''&&&(((+++222999>>><<<555...!!!"""&&&---333555333///---,,,(((###$$$***---+++---,,,+++)))&&&$$$"""!!!$$$######$$$(((---222666;;;888333///,,,)))%%%"""$$$&&&+++111999CCCNNNUUUGGG<<<...&&&&&&))),,,,,,''''''((((((((()))))))))//////000...---...000222000111444888;;;>>>@@@AAAFFFSSSbbblllooojjj___SSSLLLGGGDDDEEEFFFHHHMMMSSS^^^dddmmmtttvvvssslllhhhdddaaa___aaaeeekkkooorrrssswww~~~222///------000444777888444222...,,,,,,///222444444222000...///111555777;;;888444///,,,++++++,,,000000///---,,,---111444,,,(((&&&(((///333222///...---,,,///333888;;;<<<:::555000000333888:::;;;999999777555444222111111444777999999888666555555333444555666666555555555:::999999999999777444111111222444777:::999666333'''$$$&&&,,,000000222666888444000///111444444333444444222///,,,+++,,,...)))***+++------------,,,...---,,,,,,,,,...111222222000...,,,,,,...000111333000---******,,,///111333666888666000+++)))))),,,***))),,,222777999999333///---000777;;;;;;999777555444444777999:::;;;333222111111000---)))&&&%%%""" !!!$$$&&&'''&&&%%%%%%&&&&&&&&&%%%(((***000888@@@???888111###$$$%%%)))---...,,,***......)))%%%&&&,,,...,,,+++,,,,,,+++)))&&&###!!!$$$######$$$'''+++000333777444///+++)))&&&""" """&&&,,,222999AAAJJJPPP???555)))###$$$(((++++++######$$$%%%'''((())))))000000000///......111333111222333444777:::???BBBIIIWWWeeeiiifff^^^RRRHHHCCC>>><<<===>>>AAAHHHOOOZZZ```hhhnnnooojjjddd___XXXUUUSSSTTTYYY___dddfffbbbfffnnnwww...,,,***+++///333777999222000---,,,---000444777777444///,,,+++...111333<<<:::777444111000//////444444333111000111555888,,,)))(((+++222666444111111000///000333666888888555222///000555999;;;:::666666555555444333333222999;;;======;;;999888777777888999;;;<<<;;;:::999:::::::::::::::777333000...000333666888888555333(((%%%'''...333555666888888444///...000222111000222---((())),,,///...+++,,,---.........,,,***))),,,+++++++++,,,///111333444222///------///111333444333111///...///000000555555777999:::666...'''***)))***...555;;;<<<;;;222...,,,000777======<<<999666333222333555666666000...---,,,,,,***'''$$$"""!!!###(((+++'''%%%###$$$&&&'''&&&$$$''''''***111999;;;777111)))'''&&&%%%%%%&&&%%%%%%,,,,,,(((%%%''',,,...+++)))+++---......+++'''%%%&&&&&&&&&&&&)))---000333444111---)))'''$$$!!!###***000666;;;???AAA333,,,###!!!$$$)))***)))!!!"""$$$&&&(((***+++,,,000000000...---...000333777666333111111666===CCCRRR]]]fffeee^^^UUULLLDDD999666444666777:::CCCLLLXXX]]]cccgggfffaaaYYYTTTNNNKKKGGGGGGKKKPPPUUUWWWSSSWWW___kkkxxx---,,,+++---111666:::;;;222000...,,,---111555777777444///+++)))+++...000999999888666555333222111444444333444555777999:::///...---///333666555333444222000000222444555555222222222444777:::::::::555555666666666666666555;;;===??????===:::999999;;;;;;===???AAAAAA???<<<;;;::::::::::::888444111///222555888999888666444***&&&(((///666777777888777555111///...///.........'''"""$$$+++000...***------......---+++***)))************,,,...///111333111///......000222444555555444333333333333333777555666:::===:::000'''&&&'''***///555888888888000......111666::::::999888555111//////000000//////---***((((((((('''%%%###!!!!!!''',,,000)))'''%%%&&&)))***)))&&&######&&&+++000333111///---+++'''$$$"""!!!!!!"""&&&'''&&&$$$&&&+++,,,)))&&&***...222333000---***((((((((()))+++---000222333000---***)))'''%%%###!!!&&&---333666555333***$$$$$$(((((('''!!!###%%%(((+++...000111111000///,,,***+++...111<<<:::666000...333===DDDVVV]]]aaa]]]UUUMMMEEE???444111111222444888BBBMMM[[[^^^cccdddaaaZZZRRRLLLEEEAAA===;;;>>>BBBGGGIIIHHHLLLSSS___nnn{{{~~~xxxvvvxxx{{{///......222777;;;>>>???666333000......000333555444111,,,)))(((***---///222444555666555444222000///...///444999======<<<444444333333222222222222555222///...///111222333111444888::::::::::::;;;777888999::::::999888888888;;;===>>><<<:::999999======>>>AAACCCCCC@@@===;;;:::999999999888555333000333666888888666444333***&&&'''///555666555555777777555222///,,,,,,---+++&&&"""$$$)))------+++***+++++++++++++++******************+++,,,---...000///.........000222333444444333333444666888999888666666777777444...((($$$)))...222333333333333---...///111222333444444000...,,,---...000000000222...***(((((()))******&&&$$$"""!!!###(((...222---***)))+++///000---***"""$$$(((+++...//////......---***'''$$$!!!!!!!!!!!!$$$%%%%%%(((,,,,,,(((%%%)))///444666444000---((((((((()))***,,,///000222000...---------,,,+++###"""###***222555222...'''!!!!!!&&&&&&%%%"""###&&&)))---111333555111000...***((((((+++...888888555222111666AAAJJJSSSWWWXXXRRRKKKEEE===555///------///000555AAALLL\\\^^^aaa```[[[RRRHHHBBB<<<888222000222777;;;>>>???AAAHHHRRR```kkksssuuuwwwvvvsssmmmiiiiiinnnsss}}}000000222666;;;???BBBBBB999666222///...///111333000...***((('''))),,,...---///222555555333000...***)))+++222<<>>888888666333000---***)))&&&,,,333555444111//////+++---000000///...//////'''&&&'''+++///333555555555111,,,))))))+++------)))'''$$$###$$$)))///333000...,,,///444555111---###'''---000111000//////,,,------+++'''$$$"""!!!!!!$$$'''(((+++///...***%%%***000666777555000---(((''''''((()))+++---...111000...///111333333222(((###"""(((222777444...(((!!!###%%%$$$"""$$$'''***///222555777111///---)))&&&&&&))),,,000222333333555<<>>:::999=========<<<;;;999777666555777888888777777999:::>>>???????????????>>>>>>???>>><<<:::888666444333---...///222444444111///+++******+++...111111111111999>>>;;;222******---+++******))))))))))))))))))(((&&&&&&'''***...000...---+++***)))***++++++...---,,,+++,,,...000111333333333333555777999;;;;;;>>>;;;333000111///******---111222111000//////---...000222333111---***!!!"""'''///888:::666111333111...------,,,+++***((((((((()))+++------,,,++++++---222666666333///+++---000222333222000///...------+++)))&&&$$$######'''***+++///333111---'''***///333444222///---***)))((((((***,,,---...111111111333555777777666,,,%%%""")))666>>>;;;555...(((!!!###'''((('''%%%(((+++...000222555777000...+++'''###!!!###%%%+++---000222444888@@@FFFIIIEEEAAA???<<<777///)))((('''&&&(((,,,222888<<>>????????????>>>??????>>><<<:::888666555000...------000222222222///...------///000000//////444999888222------///,,,+++)))'''&&&&&&''''''''''''''''''))),,,///000......,,,,,,+++++++++++++++---...---------000222333333333333555777999:::===>>>;;;444000222000,,,,,,///333555555444444444777777777777666333///,,,''')))...444999:::555111000111333333222///---+++)))(((((()))+++,,,,,,+++++++++...222555666222///---...000111111111///...000///...---,,,+++******(((***++++++...333333///(((***---000333222///---((('''(((***,,,///000111000111333666999999888666---'''$$$+++999AAA???999111+++$$$"""$$$''''''&&&$$$'''+++...000222555777///...+++'''###!!!"""$$$(((***,,,...111555:::>>>@@@===999777666222,,,'''%%%%%%%%%'''+++000666999>>>BBBFFFEEE>>>444,,,((($$$$$$%%%%%%(((---333888999;;;???CCCHHHMMMPPPRRRJJJGGGCCCAAACCCFFFHHHIIIPPPUUUZZZ[[[WWWSSSQQQQQQWWW]]]fffmmmsssxxx777888;;;AAAFFFHHHDDDAAA>>>;;;777555555555555555222000//////000111000///111111111222222111---+++)))((())),,,111666888999777888777666444333444666444555777;;;===<<<888555999<<>>======;;;999666333111/////////---///222333333444666777999:::;;;===>>>>>>??????>>>>>>???>>>===:::888777333000,,,+++...222555777333222000000111111000...,,,///333444333222222222...,,,(((%%%######$$$%%%%%%&&&(((***,,,///000111000//////...---,,,,,,+++***...222222///---///333222222222222333555777999;;;:::666000---......,,,---000555777888888999:::BBBAAA???<<<999555111///---000444777777444000---+++111777999666111...---******))))))))))))******,,,---///333555555222000////////////.........---000///---,,,---///111333...///,,,)))+++000111...)))((((((,,,000111///,,,%%%'''))),,,///111333444///111555:::======:::666///***(((///;;;CCCBBB===444///)))&&&'''((('''%%%###&&&***---///111444666000///,,,'''###!!!"""###&&&&&&'''+++///333555555777444111000111000,,,((($$$%%%'''))),,,000333444333666999999444,,,%%%!!! !!!###'''...777===>>>>>>@@@AAACCCEEEFFFGGGBBB===999999<<<>>><<<:::BBBFFFKKKMMMKKKGGGCCCBBBGGGKKKRRRWWW[[[aaaiiiooo}}}666777;;;@@@EEEEEE@@@;;;;;;:::888777888999888777222000......///000111000444444444444333111///---***---000222333444666777666888999888777888999;;;888888999;;;===<<<777333888:::<<<===<<<;;;;;;<<<999777333///,,,+++++++++,,,...111222111111222333555666888:::<<<======>>><<<===>>>>>>===;;;999888555222...---000444777888444333222222333333111///+++,,,...111444666666555111...***%%%######$$$%%%$$$&&&)))---000111222333222111111000///...,,,,,,,,,222888777111---...111////////////000222444555333111,,,'''%%%&&&''''''+++...333666888999;;;<<>>999555333222000333555555111,,,(((&&&'''...666888444///...///++++++***)))''''''((()))...000333555777666333111000///---,,,++++++,,,---///---+++***,,,000555888555333...((((((,,,,,,***(((%%%$$$&&&+++...---+++&&&))),,,///111111333333///222888>>>AAA@@@;;;777222///---222:::@@@???<<<666222---+++***)))'''%%%"""%%%))),,,...000222555111000...)))%%%######$$$$$$$$$%%%***000444444222222///---...111222///---&&&''')))+++---.........,,,...111111...)))###  ###(((111:::AAAAAAAAA@@@???>>>===<<<<<<<<<:::777666666888999999===???CCCFFFEEEAAA;;;666999===BBBFFFHHHLLLRRRWWW^^^jjjxxx444555888===AAA@@@;;;666777666666888:::;;;:::999333000,,,***,,,///111333666777777666444333111000---222888::::::888666666888:::<<<<<<<<<<<<>>>???===:::777777999999666333777888::::::999888888999888666222...+++)))))))))...000222222000///......222333555777999;;;<<<<<<;;;;;;<<<<<<;;;:::888777333111//////111333444444222111111333444444333111,,,+++,,,///444777777777333000+++'''%%%$$$&&&'''%%%'''+++///222444444555444333222111///...---,,,000777===;;;333---,,,///++++++++++++,,,---///000---)))%%%""" !!!$$$'''***...222333555888:::AAAAAA???;;;666333333444222333333111,,,'''$$$###%%%+++111222...,,,---///+++++++++(((%%%$$$&&&(((000333666888888777555333///---,,,+++***+++---...000...+++***,,,111777;;;;;;999222+++(((******'''&&&$$$"""$$$(((+++,,,+++,,,///222222111000000111000333888>>>BBB@@@;;;777555333111222777999888666333222000...,,,***(((&&&###&&&))),,,---///111333222222000+++'''$$$$$$$$$######%%%+++111555444222///---,,,...222333111...%%%&&&(((******)))(((''''''((()))+++***((($$$!!! """%%%***222<<>>===;;;999666444222111777888777444000111888>>>777999<<>>===999444333444666999;;;<<<:::777333///+++***,,,111444666777888999888555444444444111666===AAAAAA>>>:::888:::<<>>:::777777555333222222222111000......//////...,,,)))(((&&&(((+++,,,---...///111222222000,,,((($$$###$$$!!!"""%%%)))---000000000,,,***+++...111111...+++!!!###$$$&&&&&&$$$###!!!"""""""""$$$&&&&&&$$$"""!!!###%%%(((,,,222999>>>777666444111...+++)))(((000333444///)))***333<<<444444777===@@@<<<111((($$$(((---...---,,,---...555AAAMMMVVVaaappp555555666999======:::666444555777:::<<<;;;777444333111...///222666888:::666777999888555444555666777:::???CCCEEECCC???<<<<<<>>>@@@AAA@@@???@@@@@@>>>888333555:::>>>===:::<<<>>>??????<<<999777777888777555333000...,,,+++111333666666444222000000444555777999;;;<<<===>>>===<<<:::777666666777777444222000000111111000.........///111333333111//////...---,,,,,,---///111///...,,,+++***************,,,...111333555777777999666222...,,,,,,---...111444777777333///,,,***((('''&&&&&&'''(((***++++++&&&$$$&&&&&&"""###'''&&&(((***,,,,,,...000222333666777555111///111444777111***''''''))))))(((((()))+++,,,,,,,,,++++++)))+++***'''""""""%%%***000444888999777444333333......///000222555666777555222...,,,,,,000444777555666333///......+++&&&$$$'''******)))***///333<<<>>>???;;;555222333666555555777999;;;;;;999777666555333111///...------'''***---///...---+++***(((***------------...///111111///+++&&&###!!!!!! ###$$$%%%&&&''')))***)))+++...111///***&&& """$$$%%%%%%%%%$$$ $$$&&&%%%$$$###%%%((())),,,///444888222111000---+++)))'''&&&***------***%%%%%%***/////////333;;;AAA???444***###&&&))))))((((((+++...///888???BBBIIIXXXgggqqq~~~~~~wwwuuuvvvtttrrrpppuuu~~~777666777:::>>>???<<<999666777999<<<===:::555111333222222444888;;;<<<<<<444666888777444333555777;;;<<<>>>BBBEEEEEEBBB???===???AAAAAA@@@???>>>???;;;777444777>>>CCCAAA>>>???BBBDDDCCC@@@<<<999888999888777555333000...---000333666888666444333333666777999;;;===>>>??????@@@===:::777555666777888:::777444222222333333222......///111222222///---//////...+++)))(((+++---,,,,,,++++++++++++++++++,,,---///111333555777888:::777222---++++++---//////000222333222///,,,***((('''&&&&&&'''((()))******&&&%%%((('''######'''''')))+++,,,,,,---///111000444777666111///000333666...%%%"""%%%))))))((()))***+++...000///,,,))))))******&&&"""!!!&&&***///333888888666333111222...///111444777999;;;<<<444111---******,,,///222,,,...///------...***$$$$$$***///...++++++111777AAABBBBBB>>>777444777:::777666666777888999888777555555333111...,,,,,,,,,###&&&+++...///...---,,,***,,,......---------...//////...***%%%!!! !!! """******,,,///111///)))### """%%%((()))****** $$$''''''&&&%%%''')))***+++---000222222111000...,,,+++)))))))))))))))'''%%%$$$$$$$$$'''''',,,666???>>>444)))!!!"""######"""$$$)))...---333666555888EEEUUU___eeemmmxxxwwwoooggghhhgggdddbbbgggqqqyyy:::;;;<<<===>>>>>>??????888;;;>>>===999555333333111555999<<<>>>>>>???@@@>>>;;;777444444555888;;;999:::;;;<<<>>>@@@AAABBBAAACCC@@@<<<;;;>>>???===:::999:::<<<@@@CCCDDDDDDBBBDDDGGGGGGCCC>>>777444::::::999888777888;;;===888888777666666666666666555999>>>???>>>===>>>@@@BBBAAA@@@>>><<<:::888888<<<888444444888:::888555000111222222111000///000444222...,,,+++,,,...000...,,,******+++,,,---,,,222111000000///000000000444333111000...------,,,---***'''***...111000---,,,+++,,,...//////---+++)))(((&&&''')))+++,,,,,,---------...///000000111000111333444333000---,,,***&&&  &&&,,,000111---+++,,,000111...***&&&###!!!!!!$$$(((***+++,,,111555666444444777:::///444;;;BBBEEEEEEAAA===;;;444///,,,***''')))---'''+++//////+++'''%%%%%%%%%,,,333333///000666>>>:::@@@EEEBBB999333555999777444444999===<<<777333111111000111000---)))%%%$$$$$$&&&))),,,---+++***///111222000......111444444111,,,((($$$!!!%%%&&&***...///---)))%%%"""'''***+++++++++,,,###"""###&&&+++''')))+++***''''''***---111///...---......---+++'''''''''&&&$$$!!!"""%%%,,,333777666111,,,)))%%%###%%%%%%%%%''',,,+++---/////////444>>>EEESSSWWW___gggpppyyytttfff___YYYSSSQQQSSSYYYeeeqqq:::;;;<<<======<<<;;;:::999<<<===;;;777444333333555999>>>AAABBBAAA@@@@@@>>><<<999777777999<<<>>>;;;<<<===>>>???@@@AAABBBBBBCCCAAA<<<;;;>>>???===999888999<<<@@@DDDFFFFFFCCCDDDGGGHHHGGGBBB;;;666666888:::;;;<<<<<<===>>>;;;999666444333444666888888<<>>???@@@??????>>>===<<<<<<;;;;;;;;;888555666999;;;999666222222333222111000000000444333000//////000333555///---+++,,,...///000000222222111000000000000111111222222222111000...---...***''''''***,,,+++(((((()))+++///111111...,,,+++)))((()))+++---......//////000000000111111111...///000111111///,,,+++$$$  ''',,,...111...---...111111---)))$$$""" ###&&&((())),,,///333222000000333777444444:::FFFRRRVVVQQQKKKCCC:::222...,,,)))))),,,))),,,......***'''&&&&&&)))...222111......222777444999===;;;666222333666555222222666::::::777444///...//////000...***'''&&&&&&&&&'''))),,,---...111222333111------///222333000+++(((%%%""""""$$$(((+++,,,***'''$$$"""&&&)))))))))***+++%%% $$$%%%''',,,)))+++,,,***&&&%%%'''***---,,,+++,,,------,,,+++(((((('''&&&$$$!!!"""%%%+++111555555111---+++%%%###%%%'''&&&''')))''')))***))))))---555<<>>===<<<<<<===???AAA?????????@@@AAAAAABBBBBBBBBCCCAAA===<<<@@@AAA???888888888;;;@@@DDDFFFGGGBBBBBBDDDFFFHHHEEE>>>888444777;;;>>>AAAAAAAAA@@@>>>;;;777444333555888:::===???AAAAAA@@@???@@@AAA<<<<<<=========>>>>>>>>>:::888777888;;;<<<999777555444222111000000000111222222111111222555777999111000...///111333444444333333222111111111111111///000111333333222000000///+++&&&$$$%%%'''&&&$$$%%%'''+++111444444222///---,,,+++,,,...000111000111111111222222222222111+++,,,---///...---+++***!!!$$$,,,......111000000222444222---((($$$"""!!!"""%%%'''((()))+++---...---++++++///333666444888III^^^hhhddd[[[NNNBBB666111///+++))))))***+++,,,+++)))''''''''',,,...///...,,,+++,,,---,,,///222333222111222333333111000222555777666333,,,,,,,,,...///...,,,***)))(((&&&%%%''')))---///111333444111---,,,...000111///+++)))'''%%%###!!!!!!###"""!!!!!!###%%%''''''%%%""""""%%%&&&'''(((***+++(((###"""$$$'''(((***---+++------***%%%###%%%'''***))))))***,,,,,,+++***''''''&&&%%%###!!!"""%%%+++111444444000,,,***$$$!!!%%%)))(((&&&&&&$$$&&&'''&&&%%%(((...333777;;;@@@FFFKKKQQQXXX\\\ccciiiqqquuuwwwxxxzzz|||{{{iiiYYYHHH===555666>>>IIIUUU___pppyyy777888:::;;;:::999666555:::999777555444444666888555777:::<<<===>>>AAACCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCBBBDDDBBB>>>>>>AAACCCAAA:::999888:::>>>BBBDDDDDD???>>>???BBBEEEDDD>>>888666888;;;???BBBDDDCCCBBB@@@>>>;;;888888999;;;<<<@@@AAAAAAAAA@@@@@@@@@AAA======>>>>>>?????????@@@:::999999:::<<<<<<:::777777444111000///000111111//////000222444777:::<<<666444222222444666666666444333222222111111222222/////////000111111222333000+++&&&$$$$$$&&&&&&&&&&&&(((---333777888666333...---,,,---000111111000...///111222333333333222***+++,,,---------++++++&&&""" $$$,,,222333111111222333555666333---(((%%%$$$$$$%%%(((***+++******+++***((((((***...222444333999KKKaaannnmmmfffVVVGGG999333000,,,(((&&&&&&'''''''''''''''((())),,,+++************((('''%%%&&&(((+++///111111111444444111000111555444111,,,++++++,,,------+++***+++***)))'''&&&&&&(((***///111333111...,,,...111111///,,,+++******((('''$$$%%%'''((('''%%%###!!!!!!###%%%$$$!!! ###$$$%%%'''***---***(((((((((******,,,---,,,---...+++&&&$$$%%%(((*********+++,,,,,,***(((&&&&&&%%%$$$""" """&&&,,,333666333---(((''' ###***+++'''%%%$$$&&&(((((((((***...111111444777;;;>>>BBBGGGJJJPPPUUUZZZ^^^```dddiiimmm{{{uuucccRRRCCC777---///888CCCNNNVVVgggrrr~~~|||zzz{{{444555888999::::::999888888666333222444777:::<<<555555444444777>>>FFFLLLIIIHHHFFFCCCAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCC??????CCCEEEDDD>>><<<999:::<<>>>>>???AAAAAA>>>;;;;;;;;;;;;>>>BBBEEEEEEDDDAAAAAA@@@@@@@@@?????????DDDBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@::::::;;;;;;<<<;;;999777888444111///111222222111///000222555888;;;===???<<<999777666666666666555444333222222111111222222111000...---...000333555///,,,(((''''''***,,,---+++,,,///444999:::999777///...---...000000///...***,,,...000222333333222++++++,,,---------,,,,,,---***(((+++111555444222222333666888888444...***&&&&&&&&&(((+++---,,,+++***)))(((''''''***///333333555===LLL\\\fffiiigggVVVGGG999333000+++&&&$$$!!! !!!"""%%%''')))***)))'''%%%&&&((()))'''%%%""""""###'''---000111000666888555000///333444000...,,,*********+++***)))+++,,,...,,,((($$$######,,,///111111......000222111///---,,,------,,,+++''')))***,,,,,,***'''$$$$$$%%%%%%###"""$$$%%%(((+++...+++,,,,,,+++***+++,,,+++***,,,---+++'''&&&(((+++,,,,,,,,,---...---***(((&&&%%%$$$###""""""!!!!!!###'''...555777333+++%%%"""!!!)))+++((('''$$$&&&)))***,,,---///111+++---///000222444777:::AAACCCFFFHHHJJJOOOWWW^^^fffttt~~~{{{tttjjj[[[MMMAAA666,,,---555<<>>======AAAAAAAAAAAABBBBBBBBBBBBCCCEEEDDD@@@AAAEEEGGGFFFBBB???<<<;;;<<>>>>>>>>>>>??????======@@@EEEHHHHHHGGGBBBCCCEEEFFFFFFFFFDDDCCCGGGDDDAAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA<<<<<<<<<;;;:::999888777999555222222444666555333333555888;;;>>>@@@AAABBB???<<<999777777666555444333333222111111111111111333222///......000222444///...,,,,,,---000333555222111111333666999999999000/////////000///---+++(((***---000111222111111,,,---------------,,,,,,///...---...000111111000222555888:::999555111...'''((())),,,...///...,,,+++***((('''(((+++...111222666>>>HHHQQQXXX\\\^^^MMMBBB666111...((($$$### $$$'''))))))$$$######$$$&&&''''''&&&!!!!!!###&&&***...//////666999777000///444444///...+++)))((())))))))))))+++///222111+++%%%!!! ***---000111///...000333000...,,,,,,.........---))))))***,,,...---***'''%%%&&&&&&""" ###%%%&&&'''***+++***---///,,,)))******((((((+++,,,***''''''))),,,,,,,,,,,,...//////,,,)))&&&&&&&&&%%%%%%&&&''''''))),,,000555666111***%%%%%%''''''((($$$&&&))),,,......///...***,,,------,,,---///111777888888777888<<>>?????????@@@@@@AAAAAAAAACCCEEEDDDAAABBBGGGIIIGGGEEEBBB>>>===???BBBDDDDDDCCCCCCAAA<<<777777<<<@@@>>>===???EEELLLOOOMMMJJJDDDEEEFFFGGGHHHIIIIIIIIIKKKGGGCCCBBBEEEGGGHHHHHHEEEEEEEEEDDDDDDDDDDDDCCC>>>>>><<<:::888666666666:::777555666:::<<<999666555777;;;>>>@@@BBBBBBBBB>>>;;;888777777777666555222222111000000000000111555555444333333222111111000000111111222444777999999666111000222555777888333222111111000///,,,******,,,...000111000...------------,,,,,,++++++***...///000...,,,,,,...000333555999:::999666333111,,,---///222555555333111...,,,)))'''(((***+++,,,///222777>>>DDDIIILLLMMMBBB:::222...***$$$!!!""" $$$''''''&&&!!!"""###$$$$$$%%%&&&&&&!!!"""$$$&&&(((***,,,...111777777000///555666000+++)))&&&&&&'''***++++++,,,111666555///(((%%%$$$***...111111///...///111---,,,******,,,------,,,'''''''''))),,,,,,***'''###&&&&&&"""!!!$$$'''((('''&&&&&&&&&(((...///+++(((((('''$$$''')))***(((%%%$$$''')))((()))+++...000111...,,,))))))((()))***,,,---///222111111111111///+++((( !!!###'''&&&(((***---///...,,,***------...---++++++---...333444444222//////333777AAANNNVVVRRRMMMJJJDDD;;;555000---...---+++---111999FFF\\\sssrrrfff___bbbjjjttt|||}}}yyyvvvtttvvv999999888888:::<<>>;;;<<<>>>???======>>>??????@@@AAAAAADDDFFFEEEBBBCCCGGGJJJHHHFFFCCC@@@???BBBEEEGGGHHHAAABBB@@@999111111888???<<<===AAAIIIRRRUUUQQQMMMFFFFFFEEEEEEGGGIIILLLNNNMMMIIIEEEDDDGGGJJJLLLLLLEEEEEEEEEEEEFFFFFFFFFFFF???>>><<<999666444555666;;;999777:::>>>@@@===999555777:::===@@@@@@@@@@@@<<<:::777666777888777777222111111000///000000000555777888999888444000...000222333444555666999;;;===888111---...111555777555444222222111///,,,)))---///000111111///,,,+++...------,,,+++***))))))---000222///+++***...333333666999:::999777555444222333555888;;;;;;999777000---***((((((((('''''',,,,,,///444:::>>>???>>>999444///---(((""" """ !!!%%%'''&&&###!!!"""$$$$$$######%%%&&&"""###%%%&&&&&&'''***---,,,444666//////666777111)))'''$$$%%%'''***------...333777666000+++******,,,///222111///------///+++***((()))***++++++***%%%$$$$$$'''***+++)))'''"""$$$&&&###"""%%%'''******(((%%%###"""&&&---000***&&&'''&&&"""&&&((()))'''###"""$$$'''$$$%%%(((---111222111///+++++++++,,,...000222444999555111...------,,,+++ %%%***+++---///000///+++(((++++++,,,***(((''')))***333555666333...******+++888DDDJJJEEE???>>>:::444111/////////---((((((,,,000;;;OOOgggwwwwwwiii[[[TTTYYYcccpppzzz~~~|||xxxsssooopppwww888888:::;;;<<<===>>>??????999333111333555333000444555666777999===CCCGGGBBBAAA>>>;;;999:::===AAA===:::777888===AAACCCCCCEEEGGGHHHEEE@@@???CCCHHHDDDBBB??????AAADDDGGGHHHDDDAAA;;;666333444666777999<<>>999333---,,,...///...+++%%%!!! ++++++***)))((('''&&&%%%++++++)))'''&&&'''+++...333111...***&&&%%%(((***666;;;<<<777111///...+++***---///,,,'''$$$&&&))))))000===QQQaaafff```YYYSSSZZZfffrrryyyzzzuuuqqqsssllliiinnnuuuzzz;;;<<<<<<===>>>@@@AAABBB>>>999333111333444222///444555777777999<<<@@@DDDAAA@@@>>>;;;999:::===@@@<<<999888999>>>CCCEEEFFFCCCFFFHHHFFFBBB@@@AAADDDAAA===:::;;;???CCCEEEFFFDDD@@@;;;777555666888:::;;;>>>DDDKKKPPPRRRPPPNNNIIIFFFBBB@@@CCCGGGJJJLLLNNNLLLHHHFFFFFFHHHKKKMMMLLLJJJHHHJJJNNNQQQOOOLLLEEE???;;;:::888666888<<<===<<<<<<===@@@AAAAAA@@@<<<;;;:::;;;===>>>>>>>>>:::888777777888777444111222111000000000000111111666888:::888333//////000---...---------...222555666333///,,,,,,///333666555555333111///---,,,+++---...111333333222000///+++---000000//////000222222333222///,,,+++...222777666666666777666333111555666999???EEEJJJLLLLLL<<<777111111333222---''')))******+++,,,---...///+++)))'''''''''((()))))))))***---000222///)))###$$$&&&&&&&&&&&&&&&(((***&&&''''''((((((((((((((()))******)))(((&&&$$$######&&&***000333444333111444555444222///---,,,+++++++++,,,,,,,,,+++***))))))))))))))))))((('''&&&  """%%%'''))))))(((&&&%%%###"""""""""%%%(((+++***'''$$$&&&(((***+++***'''$$$""""""$$$+++,,,+++(((###!!!"""$$$$$$$$$%%%(((,,,//////...---+++)))(((+++000555999666111,,,***---...---+++&&&### """$$$,,,+++***(((''''''((((((******(((%%%###$$$(((+++---,,,***'''%%%%%%)))+++///333444...)))((((((''')))+++---***%%%###$$$'''(((,,,666DDDQQQXXXWWWUUUUUU\\\hhhttt{{{{{{wwwsssooohhhdddhhhmmmpppvvv}}}<<<<<<===>>>???AAABBBCCC<<<888333111222333222000666777888999999:::===??????>>>===;;;999:::===@@@???===;;;;;;>>>BBBDDDEEEAAADDDGGGFFFBBB???>>>???<<<777444666===BBBCCCBBBBBB???;;;777666888<<<>>>???@@@DDDIIIMMMMMMKKKIIIJJJGGGCCCAAABBBDDDEEEFFFHHHGGGEEEDDDEEEFFFHHHJJJJJJHHHGGGJJJOOORRRQQQPPPEEE???;;;;;;:::888999>>>@@@???>>>???AAABBBBBBAAA>>>===<<<<<<>>>>>>===<<<:::999888888888666333000111//////111555777666333777999999666111...///000000000...,,,+++,,,000333666444222000000222444666555444333111///---++++++***,,,...111222222111000***---000111111111222333777555333111000111222333333111111111333444333222222333777>>>FFFKKKNNNOOO>>>999555555666555///***(((((((((((((((((()))***&&&%%%&&&'''))),,,///111111111222333222///)))%%%%%%'''((((((((((((***+++******+++++++++***)))))))))))))))(((&&&$$$""" %%%---222333222222222333333333000,,,***))))))(((((())))))************)))***+++,,,+++)))'''%%% """&&&***---+++***(((&&&$$$###"""!!!###$$$&&&''''''&&&%%%%%%(((((((((&&&######$$$%%%------,,,+++)))'''%%%###$$$######&&&)))***+++******)))((((((***---000222222...***)))+++---,,,***'''&&&$$$""""""$$$''')))---+++(((%%%%%%&&&)))***((('''%%%""" !!!%%%((('''&&&%%%$$$###$$$(((+++'''+++***$$$ !!!######((()))***'''###!!!###%%%(((***...555===EEELLLPPPTTT\\\iiiuuu|||}}}yyyvvvrrrllliiikkknnnppptttyyy~~~zzzwwwyyyzzzzzz~~~777999<<>>888555222111333444333222888999;;;;;;999999:::;;;<<<<<<<<<;;;:::;;;>>>@@@FFFCCC@@@======>>>??????@@@BBBBBB@@@===;;;;;;<<<999444111444<<>>AAABBBBBBEEEHHHLLLLLLKKKIIIIIIFFFCCCAAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFJJJMMMMMMLLLEEE@@@<<<;;;:::777888<<<@@@??????AAACCCEEEEEEDDDBBB@@@??????@@@???>>><<<888888777777666444111///...------333:::>>><<<888999::::::666111///000222444444222///---...000333666666555444444555666666555444333111///---,,,+++***+++---///000000///...,,,...000222222222111111555555555666777777555333---,,,+++,,,///111222111000111444999???CCCEEEEEE;;;777333222333222///+++((('''&&&%%%$$$$$$%%%%%%!!!"""$$$'''***000666:::<<<:::777444000,,,)))'''''')))******)))(((((()))------------,,,+++))))))(((((()))((('''&&&$$$######)))///111111///...,,,......+++(((&&&''')))(((''''''&&&''''''(((((((((***---......+++'''%%%###!!! !!!&&&+++...,,,+++(((&&&###!!!  """%%%))))))&&&###%%%%%%%%%###""""""%%%'''---------......+++'''###$$$###"""###&&&''''''&&&(((((()))***+++,,,,,,---///,,,))))))***++++++***(((((('''''''''(((+++---,,,)))%%%""""""$$$(((***%%%$$$###!!!!!!%%%((('''&&&%%%###!!!"""$$$'''$$$'''%%%"""###'''((((((%%%###"""###%%%((()))+++,,,000888CCCKKKQQQZZZhhhttt|||~~~~~~}}}yyyvvvttttttwwwyyy{{{|||zzzuuuqqqooommmlllpppvvv~~~333777===AAACCCAAA===:::333222111222444666666777:::;;;<<<;;;:::999999::::::;;;<<<<<<<<<===???AAAGGGEEEAAA>>>;;;;;;<<<===@@@>>><<<999777777999;;;888555333666<<>>???BBBEEEHHHIIIHHHDDDCCCBBBBBBBBBAAA???===666666555444222000//////---,,,---444<<>>666000,,,++++++***++++++***'''&&&&&&'''+++***)))((('''&&&&&&&&&%%%&&&'''((((((((('''&&&""""""%%%+++111222---(((''')))+++)))&&&%%%(((,,,+++)))'''%%%$$$$$$$$$%%%''')))---//////,,,(((%%%'''%%%"""!!!"""%%%))),,,+++)))'''$$$!!!!!!&&&,,,---)))$$$###$$$###"""!!!"""%%%(((------///111111...)))%%%&&&$$$######$$$&&&&&&%%%'''(((***+++,,,,,,+++***---+++)))((())))))))))))&&&((())))))((())),,,...***((($$$!!!!!!"""%%%'''!!!!!! ###(((,,,******((($$$ !!!"""$$$"""!!!###&&&&&&%%%$$$######%%%'''%%%'''(((''')))///:::BBBMMMVVVdddqqqzzz~~~}}}}}}~~~|||zzzxxxsssnnnjjjeeeaaadddjjjwww222666===BBBDDDAAA<<<999222222333444555777888999:::;;;;;;:::888888999;;;999;;;===>>>>>>???@@@BBBBBBAAA???<<<999999<<<>>>>>>;;;777444333555999;;;:::999888:::===@@@AAAAAA===;;;999888:::>>>CCCGGGFFFFFFGGGKKKOOORRRSSSRRRJJJGGGCCCAAABBBDDDEEEEEEDDDCCCBBBAAA@@@?????????BBBCCCCCCCCCDDDDDDEEEEEECCC>>><<<<<<:::666777:::>>>>>>???BBBFFFIIIJJJJJJEEEDDDCCCCCCDDDBBB???===444444333111///...000222//////000555;;;@@@@@@???<<<>>>>>>:::555111111333777888999999777666666777666666666666666666666666333333222222222111111111222222111000///---,,,+++000111333666666444///+++---111666;;;<<<:::666333+++******,,,...000000///++++++---111555888999888444111...---...///000///(((&&&$$$!!! !!!"""%%%'''***000999???MMMJJJCCC;;;333//////000++++++)))'''$$$###%%%&&&'''&&&###!!! !!!"""###"""###%%%'''(((((('''''''''$$$%%%***000111,,,'''%%%)))+++)))&&&&&&+++000---+++'''###!!!!!!"""###%%%(((+++......,,,)))'''***(((%%%######%%%(((***)))'''%%%""" ###)))///000,,,((($$$$$$$$$"""!!!###'''***---///222444222///+++)))(((&&&$$$$$$%%%''''''&&&&&&(((***,,,,,,,,,***)))***)))((('''&&&&&&&&&&&&$$$'''))))))''''''))),,,)))'''%%%###""""""###### $$$)))...++++++((($$$  """ !!!$$$###"""""""""$$$'''(((!!!"""######%%%+++333:::HHHQQQ^^^iiirrrzzz{{{yyyuuupppkkkccc]]]___eeesss}}}111555:::>>>???>>>;;;888333444555666666666888999888888777666555666999;;;888:::>>>???@@@AAABBBCCC@@@@@@>>>:::777666999<<<;;;999666555555777999:::;;;<<<>>>===<<<===???BBB???===;;;:::<<>>@@@???@@@CCCFFFIIIJJJIIICCCBBBBBBCCCCCCBBB???<<<444444222///---...222666444444555666888:::<<<===;;;===>>>;;;666111000111333666999:::999777777777666555555555555555555666222222333333333444444444777666555444222111000///222222555888:::888222---...222777999666444333333......///111333333222000++++++,,,///333555555444---...///000111111000///&&&$$$!!! !!!$$$&&&'''(((---666===FFFFFFDDD>>>777222000000((('''&&&###!!!"""&&&((((((%%%!!! ###%%%%%%&&&'''((())))))((((((&&&&&&&&&(((++++++)))&&&%%%)))+++)))%%%%%%***000...+++'''### """###$$$&&&***,,,---,,,+++)))***((('''%%%%%%&&&((()))'''&&&$$$""" &&&...222333000---((('''&&&$$$$$$&&&***---...222666777444000......+++)))&&&&&&''')))))))))%%%&&&)))+++++++++***)))''''''&&&%%%###"""!!!"""!!!%%%((((((%%%$$$&&&((())))))((('''&&&$$$!!! ###(((,,,''''''&&&###!!!###!!!!!!!!!!!!$$$''')))!!!!!! !!!$$$***222777???GGGRRR[[[ccclllvvv}}}}}}zzzwwwsssjjjcccdddjjjrrr{{{111222555777999999888888666777888777666666666777666666555333222444888;;;888;;;>>>@@@AAABBBCCCDDDBBBAAA???:::555222444777999888777777888::::::999;;;>>>AAA???;;;:::>>>BBBAAA???===<<>>;;;;;;===>>>===>>>BBBBBBAAAAAACCCFFFHHHHHHGGGAAAAAAAAABBBBBBAAA>>>;;;555555222///,,,...444999999999999777666666888::::::<<<>>>;;;666111/////////222777999999777666555555555444444444444555555222222333444444555666666999999888777555444333333222333666:::===<<<666111111555888666111...000333222222333555666666333111---,,,,,,...000111000///'''***///222444222///,,,%%%### ###%%%'''''''''+++444;;;<<<>>>AAA>>>888222...---%%%$$$""" """'''++++++(((### """'''***)))***+++,,,,,,+++***)))###%%%&&&&&&$$$$$$%%%&&&%%%(((***'''""""""'''---...+++&&&""" !!!###$$$###%%%(((+++---,,,++++++(((((('''&&&''''''((()))'''&&&$$$""" !!!)))000444444333111+++***)))'''&&&(((,,,//////444999999555111111333,,,***''''''(((***++++++###%%%''')))******)))(((%%%%%%%%%### ###''''''###!!!###&&&)))***++++++)))%%%!!!!!!&&&***""""""###!!! !!!###&&&$$$!!!### $$$''')))$$$""" !!!%%%---444888777>>>GGGOOOVVV___jjjrrr~~~{{{rrrkkklllrrrrrrzzz666444222222333444444444999999999;;;===<<<:::777777888999888777777999;;;888<<<@@@???<<<:::<<<@@@FFF@@@:::555333444555555999:::;;;===>>>>>><<<:::???>>>===<<<<<<<<<<<<<<<>>><<<<<<===BBBFFFIIIJJJFFFFFFHHHIIIKKKMMMNNNOOOKKKHHHDDDBBBCCCDDDFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???@@@CCCGGGIIIJJJGGGCCC@@@BBBFFFHHHFFFCCCBBB@@@>>><<<<<<===>>>@@@:::;;;999333...---333888;;;999888777666666444333888;;;>>>>>>999333...+++222222333444666777888888:::;;;;;;999666555555555666666666777666666555444;;;888888;;;;;;777444444444222222555888888444000999:::999666222/////////555333333444555444000---222000......111222000...***---222444333...((($$$!!!###%%%'''(((***...000888???@@@888111...***$$$"""  ###&&&'''''''''%%%###"""$$$(((+++,,,,,,---000222111+++&&&&&&$$$############!!!'''***+++&&&"""(((,,,+++)))%%%######&&&)))***)))(((+++...000...,,,***((((((***,,,,,,)))&&&'''%%%""""""###"""###,,,555:::888555111---(((%%%&&&((()))***...111444333///------///,,,(((%%%''',,,///---***%%%$$$$$$'''***+++(((%%%'''&&&###$$$###"""!!!!!!"""###$$$***+++,,,+++***'''###!!! !!!"""!!! !!!&&&%%%$$$!!! ###""" """$$$&&&&&&%%%"""!!!###***///111111666444555<<>>===:::777666777888777777777999;;;999===@@@???<<<:::<<>>>>>>>>>>>>>>>>>===<<>>===<<<<<<======??????===666///---///333:::999888777777666444333666888;;;;;;888333000...222222333333444444555555999::::::999666555666777:::999777444222222444666:::999;;;???>>>777111000222222222444555444222///555666777555222000//////222000//////111222000...///...---///111111///---+++...222555333...((($$$ """$$$%%%&&&(((+++---222888:::333,,,)))%%%!!!  %%%(((***((((((&&&$$$"""###'''***++++++,,,...000///***'''###!!! """###$$$###'''((('''######'''))))))(((&&&%%%'''+++...///...---...000111///---+++***)))***------***((((((''''''))))))&&& $$$...777:::777333---***'''&&&&&&%%%$$$###(((+++//////,,,***+++,,,,,,(((&&&(((,,,...---***$$$$$$$$$'''***+++(((&&&)))(((%%%!!!###"""!!!!!!!!!!!!"""###)))*********'''### """"""  """ !!!$$$$$$###"""!!!"""###$$$%%%$$$$$$%%%&&&&&&&&&%%%&&&$$$"""$$$))),,,,,,+++******---333888???LLLXXXhhhnnntttyyy~~~~~~|||yyy~~~666666666666777888:::;;;=========???@@@>>>;;;888666777777666555666888::::::===@@@???<<<;;;<<<>>>@@@<<<666333111111111000666888<<>>???AAABBBBBBBBBAAAAAABBBAAA@@@BBBGGGKKKNNNOOOJJJHHHFFFGGGIIIHHHDDD@@@????????????>>>===<<<;;;@@@@@@>>>999222......///999999999888777666555444444666999999777444333333555555555555555555555555888888999777666555666888<<<;;;777222//////444999:::;;;>>>BBB???666...+++///111222222000///......000222444333111///---------+++***+++---/////////+++,,,---000111111...,,,,,,///222333111,,,&&&""" !!!!!!!!!#########$$$&&&(((***///111,,,&&&### """&&&***+++''''''&&&###"""###&&&)))*********+++,,,+++)))&&&  $$$((())))))&&&### ###%%%&&&&&&''''''(((+++000444333222000000000000...---,,,+++***+++,,,---+++***)))+++---//////)))"""&&&000777999555000((('''&&&&&&&&&$$$!!!###''',,,---,,,******++++++)))'''))),,,...,,,***$$$%%%&&&)))+++,,,***(((+++***'''### !!!""""""!!!!!!!!!!!!""""""'''''''''%%%"""######  ###%%%""" """############$$$&&&((()))&&&''')))******(((&&&$$$&&&$$$"""$$$''''''%%%"""!!!&&&+++---111===III```cccgggnnnzzzxxxrrrooouuu~~~:::::::::999888999;;;<<<>>>???@@@AAABBB@@@<<<999888888777666444444666888;;;===??????===<<<===>>>@@@<<<999666555444222111222555999===???@@@AAABBB?????????>>>??????@@@@@@======>>>@@@CCCEEEDDDCCC@@@CCCGGGKKKLLLKKKIIIGGGHHHEEE@@@???@@@CCCFFFGGGJJJHHHGGGEEECCCBBBAAAAAA===>>>@@@AAABBBAAA@@@???<<<;;;;;;===BBBGGGJJJLLLJJJIIIHHHHHHHHHFFFBBB>>>@@@AAAAAAAAA@@@>>><<<:::<<<======:::555111//////888999::::::888777666666777888:::999777666666666888888888888999999999999888888888666444333444666999999888333000111666<<<======???AAA===222+++***---///111000,,,***+++,,,+++...111111///,,,***)))&&&'''(((+++---.........)))+++...111222111...++++++---///000...)))$$$  !!!""""""!!!!!!"""######''')))'''"""!!!"""&&&((()))#########!!!!!!"""&&&(((((('''''''''''''''&&&%%% &&&,,,///,,,'''  !!!!!!%%%&&&'''(((***...333666444333111///...,,,+++***,,,+++*********+++++++++,,,...111222000***###"""'''...333444000---'''&&&%%%&&&&&&%%%""" $$$(((---///---******++++++***)))***,,,---,,,***&&&'''))),,,------,,,++++++***(((%%%!!! """########################$$$### """### !!!%%%&&&###  $$$&&&###"""!!!"""%%%'''))))))%%%(((,,,---+++'''$$$!!!###!!! """$$$###&&&)))((()))444AAAUUUYYY]]]bbbkkkxxx~~~|||~~~}}}}}}xxxoooiiifffkkkttt===>>>===;;;888777999;;;??????AAACCCDDDBBB>>>:::::::::888555333333555777;;;===>>>???>>>>>>>>>???>>><<<:::888777666333111111444999<<<<<<<<<>>>???======<<<======>>>??????=========???BBBCCCBBB@@@@@@@@@BBBCCCDDDEEEFFFFFFDDDBBB???>>>@@@BBBDDDEEELLLJJJHHHEEECCCAAA@@@???<<<>>>@@@AAAAAA@@@>>>===888777777:::???DDDGGGHHHHHHGGGGGGGGGFFFDDD@@@>>>CCCDDDDDDDDDCCC@@@===;;;:::;;;<<<:::777333000...777:::<<<<<<:::999999999<<<===>>><<<:::888888999777888999:::;;;<<<<<<===999999888555222111222444444666777666555666999===>>>======<<<666---***+++,,,...000...***((()))+++)))+++......,,,)))'''&&&"""&&&,,,000111000...---))),,,111333333111...,,,***+++---,,,***&&&"""!!!!!!######!!! !!! """%%%%%%!!! %%%###!!!!!!###%%%%%%%%% """%%%(((%%%%%%%%%$$$$$$###$$$$$$###)))///111///(((!!! &&&'''((()))***---111444555444222///,,,*********+++***)))(((((((((***,,,///000111000---(((%%%###&&&'''))),,,......,,,+++((('''&&&&&&'''((('''&&&%%%***......+++))))))*********+++,,,------,,,***)))+++...///000///......))))))(((&&&###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%### !!! """%%%$$$"""  $$$(((+++$$$""" !!!$$$&&&'''&&&$$$(((,,,,,,)))$$$!!! """!!!&&&)))&&&&&&000<<>>??????;;;777555777:::>>>???AAADDDFFFDDD???<<<::::::888555333444777999;;;<<<===>>>???@@@@@@@@@===<<<::::::999777333000222777;;;===<<<<<<===???<<<<<<<<<===>>>???@@@AAA===<<<<<<===???@@@???>>>???>>>===<<<===@@@CCCEEEAAA@@@>>>???AAACCCDDDCCCJJJIIIGGGEEECCCAAAAAA@@@===>>>@@@AAA@@@>>>;;;999888777777:::???DDDGGGHHHFFFFFFGGGFFFEEECCCAAA@@@EEEFFFFFFFFFDDDAAA>>><<<=========;;;888444000...777;;;??????===;;;;;;===@@@AAAAAA@@@===:::::::::666777888999:::<<<======;;;:::888555333222444666333444666999;;;<<<<<<<<<===;;;999777000)))(((,,,------...---+++******+++(((***------,,,***))))))%%%***222666666333000...,,,000444666444111///...+++,,,,,,,,,***'''$$$!!!$$$!!!!!!###%%%%%%###!!!!!!!!! ###%%%###!!!%%%)))&&&$$$######$$$###"""!!!%%%'''%%%&&&&&&&&&$$$###$$$%%%$$$""""""$$$(((---///000...)))$$$!!!!!!""" %%%'''((())))))+++///111555444333///,,,***+++,,,++++++)))'''&&&'''***---000111000...***'''&&&'''***+++,,,,,,,,,,,,++++++***((('''((()))***)))'''$$$'''******'''%%%&&&'''***+++,,,------,,,+++***,,,...111222000///......((())))))'''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&###!!! """###!!! """%%%)))+++$$$!!! ###%%%%%%$$$###'''***)))%%%!!! !!!"""!!!$$$""""""+++555===EEEJJJGGGEEEJJJTTTZZZ[[[^^^bbbdddeeefffgggiiihhhmmmrrrpppiiibbb______bbbjjjwww<<<>>>>>>;;;666444777:::<<<===AAADDDFFFEEEAAA===777777666555444777;;;???::::::;;;>>>@@@BBBBBBAAA>>>============:::555111111666<<<>>><<<<<<>>>AAA>>>?????????AAABBBCCCDDD>>><<<::::::;;;=========>>><<<;;;:::;;;>>>@@@BBB??????@@@BBBEEEFFFEEECCCEEEEEEDDDCCCCCCCCCDDDDDD===???@@@AAA???<<<999666;;;999999<<<@@@EEEHHHIIIEEEFFFFFFFFFEEEDDDEEEEEEGGGGGGFFFEEECCC@@@===<<<======<<<<<<;;;888555333888===AAABBB???======???@@@BBBCCCBBB???<<<;;;;;;999999::::::;;;<<<======;;;:::999777555666999<<<777555555888===@@@>>>;;;888666666444---&&&&&&,,,...---++++++---------,,,(((***,,,------...///000,,,111888;;;999666333222000444777888555222000000//////000///...+++)))'''%%%### !!!!!! ###%%%''''''&&&$$$######"""&&&%%%!!!$$$******(((%%%$$$$$$$$$"""!!! !!!!!! !!!$$$&&&&&&(((***)))'''%%%&&&'''))))))***,,,///000///---***)))&&&%%%%%%$$$#########%%%''''''(((***---///111111000---***)))+++---,,,,,,***'''%%%'''+++//////000111...***(((((()))***---///111000///...---)))))))))******((($$$!!!"""$$$&&&%%%######&&&)))***+++---...---,,,+++***---000222222///---,,,,,,''')))***)))((('''(((***%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%###  !!!!!! !!!###%%%&&&$$$ $$$'''&&&$$$$$$'''(((&&&!!! #########!!!&&&///888>>>@@@<<<:::???EEEHHHMMMLLLKKKMMMPPPTTTWWWXXXYYY```ffffffaaa[[[ZZZ\\\___fffrrr999<<<===:::555444777;;;;;;===@@@DDDGGGEEEAAA>>>444555555444666999???CCC999999;;;===AAACCCCCCBBB@@@@@@AAABBBAAA>>>999555...444:::<<<;;;;;;>>>BBBAAAAAABBBBBBDDDEEEGGGHHH>>><<<999888999;;;<<<<<<<<<;;;;;;;;;;;;===???AAA???@@@BBBEEEGGGHHHFFFDDDAAAAAABBBBBBCCCEEEFFFGGG>>>???AAAAAA???;;;777555<<<::::::<<<@@@EEEHHHIIIEEEFFFFFFFFFEEEFFFGGGIIIGGGGGGEEEDDDAAA???===;;;;;;:::;;;<<<>>>>>><<<;;;888>>>CCCDDD@@@>>>???AAA>>>@@@CCCCCC@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999888:::>>>AAA<<<888555777>>>AAA>>>:::333333444333,,,%%%%%%***///---***+++...000...,,,'''))),,,...000222555777222777;;;<<<:::777666777333777:::999666222111222333333333333111000...---%%%###!!!!!!###$$$%%%$$$$$$&&&))))))'''&&&%%%%%%"""'''&&&"""%%%,,,)))'''%%%$$$%%%$$$###""""""###$$$###!!!!!!###$$$'''***------***(((((()))------///111333111...+++''''''(((((('''&&&&&&'''!!!###%%%&&&'''))),,,///,,,------***&&&&&&(((,,,------,,,(((&&&''',,,111---000222000,,,)))((())))))---222555555333111000'''(((***,,,+++&&&!!!###%%%$$$###$$$(((,,,***,,,...///---,,,+++***---000222111...+++***+++((()))++++++******+++---%%%%%%&&&''''''&&&%%%%%%(((+++---...+++%%% !!! !!!""""""###%%%)))(((&&&%%%''''''$$$!!!%%%###!!!!!!$$$%%%### $$$+++111444444000111555888888CCC>>>999999>>>DDDHHHJJJIIIQQQXXXYYYTTTPPPPPPRRRVVV\\\gggttt;;;999888999<<<>>>??????BBB>>><<>>BBBAAAAAADDDHHHJJJIIIFFFAAA===999777888888777555:::;;;;;;:::999;;;AAAFFFCCCAAA???AAADDDFFFFFFDDD>>><<<<<<@@@EEEFFFCCC???CCCDDDDDDBBB???;;;999999>>>???>>>>>>???BBBFFFIIIIIIIIIIIIJJJKKKJJJHHHFFFEEEDDDBBBAAA@@@===:::777555777;;;???BBBBBB???<<>>???@@@AAABBBBBBAAA???>>>???<<<::::::>>>@@@@@@>>>999777666999<<<>>><<<:::555444111---)))((()))++++++)))))),,,222333///+++''')))---333888999999777888:::;;;999777555555666777666666555444444444444444555777888888666444333)))### %%%'''###$$$&&&((())))))((('''&&&"""!!!"""$$$&&&((('''%%%&&&((()))((($$$###$$$&&&"""'''+++)))### """''''''))),,,------+++(((&&&,,,111444111///000///,,,((($$$!!!$$$)))***%%%!!!"""$$$&&&((()))))))))'''&&&$$$$$$$$$&&&((())),,,......,,,((('''))),,,555444222000...,,,++++++///111222333333111...,,,'''%%%%%%'''+++)))$$$ """###!!!!!!'''------,,,+++,,,,,,+++(((&&&))),,,//////,,,((('''''''''&&&&&&'''***+++,,,+++$$$&&&'''&&&$$$$$$&&&)))///222666555///&&&!!!######(((&&&###""""""######### !!! """)))+++)))***'''$$$  """###!!!"""$$$$$$"""!!!"""$$$%%%***---000...))))))///555555111---+++...444<<>>>>><<<888555555888;;;;;;888777:::===@@@@@@BBBFFFKKKMMMKKKIIIBBB<<<555222333666888999<<<<<<<<<:::999:::>>>BBBCCC@@@======???@@@???>>>===;;;:::===BBBDDDBBB>>>@@@AAACCCBBB???===<<<<<<<<<<<<<<<<<<===@@@DDDGGGIIIJJJJJJKKKKKKHHHEEEBBBAAAAAAAAA@@@???<<<888666444555777<<<@@@BBBBBBAAADDDEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHGGGEEEBBB@@@???AAACCCDDDDDDBBB@@@>>>???>>><<<===>>>@@@@@@@@@:::777444444888;;;;;;:::555555333000,,,******+++,,,++++++...111111...+++(((+++000555999999888666333555777777555555555666222222333333333222000///222444777:::;;;999666555+++&&&!!!!!!$$$&&&### !!!###$$$%%%%%%$$$$$$!!! """%%%''''''&&&%%%(((++++++(((%%%%%%%%%"""$$$&&&&&&&&&&&&'''((()))***,,,...---+++(((&&&,,,111333000------,,,)))'''$$$!!!$$$((((((###"""%%%'''((())))))%%%%%%$$$$$$%%%''')))+++***,,,,,,***((((((,,,000333444444333111...+++)))+++---///111222000...---***((((((***---+++%%%$$$&&&%%%"""###(((+++***))))))***)))'''%%%(((***------***'''&&&&&&&&&%%%######%%%'''(((((($$$&&&&&&%%%###$$$&&&)))---111333222---&&&!!!%%%'''((()))(((&&&&&&%%%%%%$$$$$$$$$%%%$$$"""%%%***,,,))))))'''###  !!!!!!"""#########!!!  """######"""%%%)))+++(((###"""'''---///+++'''%%%&&&+++222666666777888666444444777;;;DDDIIIPPPXXX```hhhoootttuuuwww|||666777:::???BBBCCCBBB@@@@@@@@@BBBEEEEEEBBB<<<888222555:::???BBBCCCCCCBBBBBBAAA@@@CCCFFFGGGEEEAAAAAA>>>:::777777777666666777:::===<<<999888:::<<<;;;===@@@EEEJJJLLLKKKIIICCC<<<222,,,---222999===<<<<<<<<<;;;999999;;;===AAA>>>:::888888888777666:::888777:::>>>@@@???======???@@@@@@???>>>??????<<<;;;::::::<<>>===>>>??????>>>:::666333222333555999???DDDGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFEEECCCBBBAAA@@@BBBDDDFFFEEECCC@@@>>>???@@@@@@???>>>>>>@@@BBB===777111///222777:::;;;666666666333///---,,,,,,---...///000000...,,,++++++...333888:::999666444---///222333333333444666,,,---///111111000...---///222666999:::888666444...+++&&&$$$$$$$$$$$$### !!!""""""""" ###&&&''''''&&&)))---...,,,(((&&&%%%###""""""%%%))),,,,,,******,,,---...---+++(((&&&(((---///---,,,......+++)))&&&%%%'''***)))$$$ $$$''')))******%%%%%%%%%&&&''')))***+++)))***+++***)))+++111666444555666666444000,,,***'''))),,,///000///...---,,,,,,,,,...///,,,%%% $$$%%%$$$  ###((('''&&&&&&&&&&&&%%%$$$&&&((())))))'''%%%%%%%%%$$$""" ###$$$%%%&&&&&&&&&$$$###$$$'''***+++---...---(((""" $$$'''((((((************)))'''%%%$$$((()))'''%%%(((---...+++)))'''%%%###!!!!!!!!!"""$$$######"""!!! """&&&'''%%%""" $$$&&&'''###!!!&&&(((%%%!!!!!!$$$'''((())))))'''%%%&&&+++///999<<>>AAABBB@@@>>><<>><<<::::::;;;888:::>>>CCCFFFFFFEEEDDDBBB;;;222++++++///666;;;::::::::::::999999:::;;;>>>;;;888555333333333333999777666777;;;======<<<===>>>??????>>>===>>>@@@???===::::::;;;>>>@@@AAABBBEEEHHHIIIGGGBBB===;;;<<<>>>AAA@@@===888333111111222666<<>>@@@BBB@@@===<<<>>>AAA???888///+++...444999<<<888888666333000...///000///111333222000---,,,,,,...222777;;;:::888444333+++---///000000000111222((()))***+++---///000111000111222333444444333222222///,,,(((&&&%%%&&&'''  !!!!!!###&&&'''(((''')))+++,,,+++***((('''#########%%%))),,,------+++,,,------,,,***'''%%%"""'''++++++,,,111333222---+++***,,,...,,,&&&!!!"""'''+++---......(((((())))))))))))))))))'''((()))((()))---555;;;777888888777555222000...)))***,,,---.........---.........//////,,,%%% """"""""" ###&&&$$$######$$$%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%"""!!!$$$%%%((('''&&&%%%$$$&&&)))+++)))******'''!!!!!!###$$$######(((***++++++)))&&&$$$"""'''((((((&&&)))...///,,,'''''''''&&&&&&&&&&&&&&&%%%$$$###!!! ###'''))))))'''$$$###'''(((((($$$ !!!%%%&&&$$$!!! """###"""!!!"""&&&***111444888<<<@@@EEEJJJNNNTTTXXX```mmm{{{===;;;::::::<<<>>>======888<<>>AAAEEEDDDDDDDDDDDDDDDCCCBBB=========<<<:::999888888===>>>@@@@@@>>>===;;;;;;999;;;???AAABBBAAA@@@@@@???;;;555///,,,...333777888777777777999::::::::::::999777555333333555666999888888888999;;;;;;;;;===>>>???>>><<<;;;<<<===???;;;888777999;;;;;;;;;===AAAEEEFFFDDD???<<<:::>>>AAACCCBBB<<<666222000111444:::AAAHHHLLLLLLKKKHHHGGGFFFEEEEEEFFFGGGHHHGGGEEEBBB@@@??????@@@AAA???AAACCCDDDCCCAAA===;;;===???AAA@@@<<<;;;<<<>>>???888///+++---333888:::999888555222//////222555111333555555222///......111555:::<<<999666333222---...000///---,,,,,,---%%%###""""""%%%+++111555555333222000000000111222444222///,,,***))))))***"""!!!  $$$'''(((((()))((((((((()))***++++++%%%&&&'''''''''(((+++---***+++++++++***(((%%%$$$"""'''++++++---333666555///...---......+++&&&""" &&&+++000222222222---------,,,***(((&&&%%%###$$$%%%%%%&&&+++222999;;;999777555444333444444///...------,,,,,,------////////////---***%%%"""'''&&&%%%###!!!!!!###$$$$$$###"""###$$$%%%$$$######$$$%%%'''(((((('''&&& ###'''(((***((('''&&&''')))***+++++++++)))%%%  """$$$###!!!###&&&))))))&&&###!!! ###%%%%%%%%%(((---...***!!!###%%%'''((((((((((((######"""!!! !!!!!!''')))+++***((('''((()))******)))&&&"""!!!###&&&((('''&&&###  $$$%%%$$$$$$&&&(((,,,...000333666:::???CCCFFFMMMVVV]]]eeesss???===:::999;;;<<<<<<;;;666888:::999666222...---+++000555888999999<<<>>>BBBBBBBBBAAAAAAAAA@@@@@@;;;>>>@@@@@@>>>;;;:::999<<<===???@@@???===;;;:::===???AAAAAA@@@>>>>>>???<<<;;;888333000000333555777666444555777999::::::666777888777666666777999;;;;;;;;;;;;;;;;;;::::::===>>>===;;;999888999:::;;;777333333666888999888<<<@@@EEEEEEAAA===;;;;;;???BBBDDDBBB<<<555222222666999>>>EEEKKKLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKHHHFFFDDDBBBAAAAAABBBCCCAAAAAABBBBBBAAA???===<<<>>>???@@@???===;;;;;;;;;===666///,,,///333555666555555333111000000444666333444555666666444222111333777;;;;;;777444222333111222222000---+++******""" &&&...444888777444222111111222333333111...---......,,,***  !!!###''')))(((''')))'''%%%&&&))),,,...///'''((()))'''%%%%%%(((+++''''''(((((('''%%%$$$###''',,,...------111444333000///---,,,***((($$$!!! $$$)))///222444444333000000000///,,,)))%%%### """#########'''---333999777444222222333555777555333...+++)))***,,,...000//////---+++(((&&&$$$///---+++(((&&&%%%$$$$$$######$$$&&&'''(((&&&$$$###$$$&&&))),,,,,,)))'''!!!!!!%%%((())))))((('''''')))******))),,,,,,+++'''"""###&&&'''%%%!!!"""%%%%%%"""!!!######"""%%%******&&&!!!%%%&&&&&&%%%$$$ !!!!!!"""#########***+++,,,)))''''''***---))))))(((%%%######%%%'''+++++++++***'''!!!%%%((('''&&&''')))((()))***+++,,,///444777888???GGGIIIKKKWWWmmm~~~===<<<;;;<<<===>>>===;;;666666555444333000---+++,,,...111444666888;;;===?????????>>>======>>>???:::===@@@???===::::::;;;::::::<<<===>>><<<:::888===???@@@>>><<<;;;===???999999888666333333666999:::777333333555777888777444777999:::999888999:::>>>???@@@???===;;;::::::;;;;;;;;;999777777888:::888444111222777<<<===<<>>AAAEEEHHHIIIHHHFFFDDDDDDFFFHHHIIIJJJJJJJJJFFFEEECCCBBBAAABBBCCCDDDCCCCCCBBBBBB@@@???>>>>>>AAA@@@?????????>>>;;;999777333///...000222111///...000222333222222333444555444444777::::::777333555888;;;:::555222222444444555555222...+++******%%%"""%%%,,,000555555555444444333222222///,,,***,,,000111---))) !!!"""!!!!!! !!!"""$$$'''***+++)))''''''&&&&&&(((---000222111+++(((&&&%%%&&&'''''''''$$$$$$$$$$$$$$$###"""!!!)))---///,,,---000333222222000---+++(((&&&$$$###!!!%%%***///222333222111000000111000...***&&&######%%%&&&&&&%%%''',,,000222222111000000222333444888444---(((&&&)))---000111000///,,,***(((((()))...---***((('''&&&$$$######$$$&&&)))++++++(((%%%$$$%%%(((---111000,,,(((###!!! !!!###%%%&&&&&&'''&&&%%%'''******(((%%%((())))))&&&""""""''')))'''""""""""""""$$$###!!!###&&&%%% !!!$$$%%%$$$!!!"""$$$%%%%%%%%%(((***+++)))&&&%%%)))---((('''&&&%%%$$$%%%((()))+++,,,......+++%%%$$$'''''''''))),,,(((((((((&&&%%%'''***------333777777777@@@RRRaaayyy|||:::;;;<<>><<<777555222222222000...+++------///111555888;;;<<<<<<======<<<;;;;;;<<<>>>:::<<<>>>===:::888:::<<<777777999;;;<<<;;;888666:::<<<<<<:::888888;;;>>>777888888666444555:::>>>===888333111333555666555333777;;;<<<:::888999:::@@@BBBCCCBBB@@@<<<:::999999999999888666666888:::888444111444;;;AAACCCBBBDDDGGGJJJGGGAAA<<<;;;===999===@@@>>>999555666999CCCBBBAAACCCEEEFFFFFFEEE>>>@@@BBBEEEGGGHHHHHHGGGBBBBBBAAA@@@@@@@@@AAABBBFFFEEECCCBBB@@@@@@@@@@@@CCCAAA???@@@AAA@@@<<<999333111//////111111...+++(((---222555555444222222666444333777<<<>>>:::555555999;;;888333111222555666666666333///,,,++++++)))'''$$$"""###'''+++///...000333555666444111///,,,)))'''+++111222---''' """%%%''''''&&&%%%"""$$$&&&***---,,,)))&&&&&&%%%'''+++111444444222---'''!!!"""'''***((($$$!!!!!!"""""""""!!!!!! &&&+++---+++,,,111444444666333000,,,)))'''&&&%%%!!!$$$)))...000000///---...000111111///+++'''%%%(((***,,,+++)))***...111,,,---...///000111111111888333+++%%%$$$(((...222222111///,,,))))))***,,,'''&&&$$$$$$%%%%%%%%%$$$###%%%(((,,,...---)))&&&$$$&&&***000444333...***%%%$$$"""###$$$$$$$$$###%%%$$$$$$'''))))))&&&###"""###$$$###!!!&&&(((&&&""" $$$%%%$$$!!!"""###!!!###&&&&&&$$$ """%%%&&&''''''$$$(((***)))%%%$$$'''+++((('''&&&&&&&&&(((***,,,))),,,//////,,,&&&!!!$$$&&&&&&(((,,,000+++***(((%%%""""""%%%'''(((+++...---...555BBBLLL___ccchhhnnnsss{{{:::;;;<<<>>>>>><<<777444333222111222333333222111...---...222777<<<<<<<<>><<<:::999999999999<<<;;;999777666555666666666666777777777666555444888777777666666666666666666888999888666777<<<@@@BBB;;;333111444777888888333555777999::::::::::::999999999;;;<<<<<<999777;;;;;;:::777555555777999777555555888>>>CCCEEEEEEBBBEEEGGGDDD>>>::::::<<<:::;;;;;;::::::999999999@@@@@@>>><<<@@@EEEDDD@@@@@@AAAAAAAAAAAA@@@@@@???@@@>>>;;;:::<<>>===<<<666555333000...000444888>>>;;;666333111///,,,+++,,,,,,***(((&&&''')))+++***---111555666555222000,,,***((((((***+++)))''' $$$)))---...---***'''$$$"""!!!###'''++++++******'''%%%)))///444333111+++######((((((&&&$$$######%%%&&&&&&%%%###'''''')))+++...111333555444000,,,******)))'''$$$######%%%(((+++...000222111111111000---***'''%%%)))***///444333,,,)))***'''(((***---//////...,,,000---)))&&&'''+++111555111000...------,,,***(((***%%%"""%%%$$$"""###%%%)))///333333...)))''')))---222666555000+++''''''((((((''''''&&&%%%"""&&&***)))%%%!!!"""!!!  !!!""""""  !!!"""""" !!!%%%(((((($$$$$$'''&&&"""###%%%'''((()))((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&***+++,,,,,,***&&&!!!!!!%%%))))))''''''***...,,,)))&&&$$$$$$%%%%%%%%%(((&&&'''***+++---222999AAAHHHSSS[[[bbbkkkuuu}}}~~~;;;999777555444333111000333222222222333333222222111...---///444888:::;;;>>>===<<<::::::::::::;;;999777666444333333444444333444444444444444555555777777666555555555666777666888:::;;;;;;;;;<<<===>>>999333333555888777666888999:::;;;;;;;;;::::::;;;:::999999::::::999777:::;;;;;;:::999:::<<<>>>888777666999>>>BBBCCCBBBAAACCCCCC@@@:::777999;;;999888888999:::;;;;;;:::<<<<<<:::888<<>><<<:::::::::;;;===<<<;;;;;;===>>>?????????@@@BBBBBB@@@??????@@@<<<===>>>@@@@@@===777333///000111222111111//////---111444555222///......222444777:::;;;;;;:::999555444222000///000444888===:::777444333222000///111000...+++)))((()))***))),,,000444555333000...***(((&&&&&&((((((&&&$$$!!!$$$(((+++---,,,***(((!!! """&&&(((((('''((('''''')))...111222222...''' """'''***++++++*********+++***'''%%%''''''(((***,,,///111222000---+++***++++++(((&&&""""""###$$$'''***---...000000111000...***'''$$$''''''+++000///)))''')))((('''(((+++///000...+++,,,+++******+++...111333111...,,,,,,------+++(((((($$$ ###&&&%%%###!!!%%%+++000111...***)))+++...333666555111,,,((((((((('''''''''&&&&&&%%%))),,,***%%% $$$$$$###"""!!!!!!"""""" !!!######!!! !!!$$$&&&&&&### !!!&&&***)))%%%"""$$$%%%(((***+++***((('''###""""""!!!""""""###$$$***+++,,,,,,***'''### &&&***///000...---///222...,,,)))((())))))((('''&&&$$$%%%(((((('''+++000111888AAAIIIOOOWWWaaahhhuuutttqqqnnnmmmpppuuuzzz;;;777111+++((((((***,,,222222333333333333222222222///------///333666777::::::999999999999::::::666555333111000000111111000000///000111333444666777666555444444555777888777888999<<<>>>>>><<<::::::777444555777999888666<<<<<<<<<<<<;;;:::::::::===;;;999999999999777666555777999;;;;;;<<>>AAAAAAAAABBBAAA???:::555444888<<<999666555777:::<<<<<<:::888888555333666<<>>===<<<999;;;>>>???>>>>>>???@@@============<<<999555111...000111333444444333333000111333222000---,,,,,,333444666888888888666555444444333111000222666999===:::888666666666555333444333111...,,,******)))(((+++///333444222///,,,)))(((''''''((('''%%%######$$$''')))***)))((('''"""%%%&&&%%%$$$%%%'''***+++,,,...111333111,,,$$$%%%---222333222111111111///,,,)))''''''((()))***+++,,,---,,,++++++++++++***(((%%%"""!!! !!!"""%%%(((***...///000111///+++'''$$$%%%%%%(((++++++''''''***)))&&&&&&)))///111...***)))+++---000222333444444111---)))***...///---)))&&&$$$!!!"""%%%&&&%%%### &&&***---,,,***+++,,,///333555444000---)))((('''&&&%%%&&&&&&'''(((+++---+++&&& &&&&&&&&&%%%$$$###""""""!!!######"""!!!!!!""" """######"""!!! !!!$$$))),,,,,,(((%%%$$$'''***------,,,***(((###""" !!!""")))***+++,,,***'''$$$""")))...333555444222222444000///.........---+++)))###"""###&&&%%%!!!"""&&&)))...555;;;@@@GGGPPPVVVZZZYYYXXXVVVVVVXXX^^^bbbccchhhqqq|||~~~}}}|||888444...((($$$$$$'''***111333444444333222222222222111000///000111222222555555555666777777888888777666333000///------------,,,,,,,,,...111444666777666666555666777999:::888777777999===>>>;;;888999666333333555777888777:::999999888888888999999===<<<;;;;;;;;;999666333000222666888999:::<<<>>>::::::;;;<<>>:::999666999<<<>>>>>>>>>?????????>>><<<;;;:::888444111---///111444555666777777111111111000///---------222333555666777666555444444444555444444555999;;;===;;;999888888888666555333222000...---,,,)))((((((+++///333333111...,,,,,,++++++++++++)))'''&&&%%%&&&&&&&&&%%%$$$$$$### """%%%''''''%%%$$$%%%)))---...,,,,,,000444333///''' ###---666666555444444444333000...'''''''''(((((((((((((((******+++++++++)))&&&$$$###""" """%%%'''+++,,,///000...+++'''$$$%%%$$$%%%((('''%%%'''+++***'''%%%)))///111...)))+++---111555777999999888333...***+++///222///+++(((&&&$$$$$$%%%%%%###!!!"""%%%((((((((()))+++---///000///,,,***((('''%%%######$$$%%%&&&))),,,...,,,&&&""" ''''''&&&&&&%%%###"""""" """###"""""""""###!!!!!!!!! !!!!!!"""###"""###&&&***,,,---***'''%%%(((+++...///...,,,***%%%###  !!!&&&''')))***)))'''%%%$$$)))---333666555333111111333222111111111///+++((("""!!!$$$'''%%% !!!'''+++000444888>>>DDDHHHDDDDDDCCCAAAAAACCCGGGJJJJJJPPPYYYfffrrryyy}}}}}}{{{yyy|||zzzyyy333222///+++'''&&&(((+++000333555666444222222333555666888888666444111000333444555666777888888999;;;999555222...,,,+++***---,,,,,,,,,...111444666666666777777888999:::;;;999666333444777:::999888666333///---...111444666333333222222333555888999:::;;;<<<======:::444000...111444666666777999;;;;;;<<<<<<===>>>AAADDDFFFEEEBBB<<<777555777<<>>BBBEEEFFFBBB===999777777:::===??????>>>>>>>>>???>>><<<;;;;;;999666444,,,...111444777999999:::444222000///000000111111111222333555666666666666555666888888888:::===???>>><<<;;;::::::999666444000...---------,,,)))&&&))),,,000333444222...,,,+++,,,------,,,***)))(((''''''%%%$$$"""!!!"""$$$&&&((()))(((''''''%%%+++000000---,,,///444222///)))!!!""",,,444222222222333555444222000&&&'''''''''&&&%%%$$$###$$$&&&(((******)))((((((%%%$$$"""""""""###%%%&&&(((***,,,---,,,***'''$$$###!!!!!!$$$###!!!$$$)))+++(((&&&(((---...,,,)))+++,,,///333666888:::;;;555111,,,,,,000111000---,,,+++(((&&&%%%###  """###$$$$$$%%%&&&(((*********(((&&&%%%&&&%%%###!!!!!!"""###$$$'''***,,,+++'''###"""###%%%%%%$$$$$$############!!! """###"""!!!""""""$$$""" !!!###$$$###$$$&&&(((+++,,,***(((%%%(((+++...///...---+++)))'''###!!!######$$$&&&'''((('''&&&&&&(((,,,222555555333000...333333222222111---)))%%%######&&&***'''!!!!!!!!!$$$'''+++...111555777444444333222000111333666:::===DDDNNNZZZdddjjjmmmkkkkkkpppyyy~~~|||///111222///+++((())),,,///333777777444222222333888;;;>>>???;;;666222000444555666888999999:::999===:::777333///---++++++//////...///000222333555333555777999:::::::::999777555222222333555777777333000+++((('''+++///222///...------///333777999888999:::<<<;;;888333...000222444666666777:::<<<======<<<;;;:::===BBBFFFDDD@@@;;;888777999===@@@???<<<999555222111111111888999666000---///222222000...***)))+++111888<<<<<<@@@DDDCCC>>>999777777999<<>>===;;;888111333666:::===???@@@AAA@@@;;;666333444777888888666666777777777777777666333666:::<<<>>>???AAACCC>>>======>>>??????<<<:::333000///000222///)))###(((+++///222222000,,,)))###&&&***+++)))'''''''''%%%&&&&&&'''&&&%%%###"""$$$&&&((('''%%%%%%&&&(((%%%)))---...,,,+++,,,---...---,,,)))''''''(((***(((((())),,,...///...,,,%%%&&&''''''&&&$$$!!! """%%%&&&&&&(((+++---&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&""" """!!! %%%&&&''''''%%%"""!!!"""###"""$$$(((+++...000111222666555333...***((())),,,111///+++'''""" """%%%))))))'''%%%%%%&&&&&&(((((('''###!!!"""###%%%$$$$$$$$$$$$#########(((***,,,)))%%%!!!!!!###!!! !!!%%%)))+++***'''###!!!!!!!!!!!!!!!!!! ###%%%''''''%%%$$$###$$$)))'''$$$!!! !!!###$$$%%%%%%%%%&&&)))***)))(((%%%&&&''')))***+++,,,---111---'''!!! ###&&&"""###%%%(((***+++,,,,,,(((***---000111000---***---,,,,,,---...---+++)))+++***+++---((( !!!%%%((('''$$$"""  !!!&&&&&&(((///888AAAHHHKKKLLLNNNUUU^^^dddgggmmmuuu|||///222333///)))&&&'''***...333888888555222222444444666777555000,,,+++,,,///000222333444444333333888777444222000/////////444555555555555444333222,,,///444999:::999666444///333777777444222333555333333222000......///111111///---,,,...222777:::777444000//////000000000...///000222333777<<<@@@BBB@@@;;;444000111888===;;;999666555666777777777;;;===<<<666...+++///444666::::::555222444666666444222///---,,,---...//////222666555222111555999>>>@@@BBB@@@<<<777333111666777999<<<>>>>>>;;;999444666999<<<@@@BBBCCCCCCEEE@@@999555666888999999::::::999888777666666555222555:::<<<>>>???AAABBB======>>>@@@BBBBBB@@@???777444222333444111***###'''***...111111...+++(((!!!&&&***+++)))(((((()))###$$$''')))))))))((('''###%%%&&&$$$""""""$$$'''%%%'''***++++++*********------------,,,***(((&&&''''''(((***,,,---+++)))%%%&&&''''''&&&$$$!!! %%%'''(((&&&$$$###&&&)))%%%''')))******)))'''&&&$$$$$$#########$$$%%%&&&&&&$$$$$$&&&%%%!!!###'''###&&&'''###!!!!!!$$$(((---///000000///555666444...&&&###&&&***000...+++&&&""" !!!######'''+++,,,***((('''((((((******((($$$"""###$$$%%%&&&&&&&&&&&&%%%$$$###***,,,,,,)))$$$  !!! !!!&&&,,,///---)))$$$!!!!!!"""######!!!######&&&((())))))'''%%%%%%%%%***(((%%%"""!!!!!!"""###&&&%%%%%%&&&(((******)))%%%%%%&&&'''(((***,,,---222...'''!!! ###&&&###$$$&&&)))+++---...///&&&'''))),,,...---***''')))))))))+++---///...---...,,,,,,,,,&&&$$$'''%%%!!! !!! !!!###)))222:::???BBBBBBDDDIIIPPPSSSSSSXXX^^^nnnzzz222333222...)))'''(((+++,,,...000111000/////////222111...,,,***)))((((((---...///222333222///,,,...111444444222111333555444444444555666444111...+++...333777999888666444888:::;;;;;;999777777777:::777444222333555666666666555333222222333444555555444111///------------111...++++++///555;;;>>>???===999444000...///000333555666666666888;;;>>>999888666444222000...---333222222333555555333222555333222111111000...,,,---...///111222333444444>>>@@@AAA>>>888444333333555888:::999777666888;;;:::;;;<<<<<<;;;;;;===??????@@@???===:::999:::;;;???===;;;:::;;;<<<;;;:::===<<<;;;>>>BBBCCCBBB???:::999:::@@@FFFHHHEEEAAA===:::666333333000,,,)))(((&&&&&&***000111...***))))))************))))))'''))),,,,,,)))((()))+++***(((%%%!!! !!!"""'''''''''((((((((()))))),,,------...---+++***)))$$$)))......+++((()))+++------+++'''$$$"""$$$%%%%%%'''***)))&&&###$$$%%%"""&&&))))))'''$$$$$$%%%###$$$%%%%%%%%%&&&(((***...,,,)))'''(((((((((''''''&&&$$$!!!!!!&&&...000,,,***,,,000333333111+++$$$"""%%%***222+++%%%###&&&((((((&&&&&&''''''&&&%%%$$$%%%'''+++++++++***)))((('''&&&***+++,,,---+++'''### &&&&&&&&&$$$"""!!!###$$$###""" !!!%%%))),,,...)))&&&!!! """$$$$$$$$$"""!!!%%%''')))&&&&&&)))(((%%%$$$'''$$$&&&'''&&&$$$###&&&))))))%%%"""$$$***...///---+++((($$$!!!!!!$$$(((+++111///,,,'''###!!!"""$$$%%%###"""&&&+++...,,,)))%%%&&&'''((()))((('''''''''(((+++------,,,***)))...---,,,***'''"""!!!&&&(((&&&!!!!!!### ###(((///555999999999:::<<>><<<:::777222///...///000222444777888888888999::::::999666333000---,,,+++------...111444666666555666333111//////...---+++***,,,///222555666666666;;;===???===888444444555666888999777444333666888<<<======;;;999999:::;;;<<<======<<<;;;;;;===???@@@===999888:::<<<======@@@>>>===???CCCDDDBBB???777666888===CCCEEECCC???<<<999666444444222...+++(((''''''+++///111...***((()))***************))))))***+++***(((&&&''')))***(((%%%###""""""######%%%''')))+++,,,+++***))),,,---.........,,,+++***(((,,,111111---***+++---...---***((('''''''''(((%%%''')))(((&&&######$$$!!!$$$(((((('''%%%%%%&&&'''((())))))(((((()))+++...,,,************)))(((&&&&&&%%%###  !!!%%%***+++)))'''(((***///000000,,,'''&&&***...333---'''$$$'''***+++***(((((('''%%%###"""###%%%)))***+++,,,,,,++++++***+++,,,---...,,,(((%%%"""%%%&&&'''&&&$$$######$$$$$$$$$%%%''')))*********&&&###  """$$$$$$$$$""" """%%%''''''$$$%%%((('''###!!!"""$$$&&&((('''%%%%%%'''******&&&###%%%)))------,,,(((%%%!!!!!!%%%(((---,,,***'''$$$###%%%'''%%%$$$$$$(((---...***&&& !!!###$$$%%%%%%$$$$$$''')))+++,,,,,,***(((&&&)))((('''&&&$$$ !!!%%%((('''###!!!"""$$$***000444222222222333555666888999@@@LLL^^^ooo{{{111333444222000---,,,,,,$$$%%%&&&''')))+++,,,---,,,+++)))((()))+++...000000...---,,,---,,,+++))),,,...111222222222333444000222333111///...000222999999999888777666444333333777<<>>>>>>>>999888777777888888777666555888<<<>>>===999444111------------...///000111///...,,,,,,///444999<<<777666333000/////////000000333666888777666555555:::888444000,,,******)))'''(((***...222666666666444111...,,,,,,---,,,,,,(((+++000555888999999888:::<<<>>><<<777333222222666888888555111111444888>>>>>>>>>;;;777555444555888999:::;;;<<<>>>AAADDDBBB===888555777;;;???AAABBB@@@???@@@CCCDDDAAA>>>444444555999>>>@@@>>><<<999888666555444333000---)))((((((+++///000...+++(((((()))***++++++++++++,,,,,,+++)))&&&$$$%%%&&&((('''&&&%%%$$$$$$$$$%%%$$$'''---111222000---+++,,,---...//////...,,,,,,---000333222///,,,,,,...000,,,))))))+++,,,+++)))$$$%%%''''''%%%###"""###!!!###&&&((('''%%%%%%&&&(((***+++***(((''''''(((,,,++++++,,,---,,,***(((&&&''''''%%%"""###$$$%%%&&&&&&%%%%%%%%%(((***,,,+++)))))),,,000444...(((&&&(((,,,------+++***(((%%%!!! """###&&&(((+++---//////...---***+++,,,,,,***'''$$$!!!###%%%''''''&&&%%%$$$%%%%%%(((+++------***'''%%%###  ###$$$$$$###"""!!!!!!"""###%%%'''###"""$$$'''&&& ###&&&((((((&&&&&&))),,,***'''$$$%%%(((+++***)))$$$""""""$$$(((((((((&&&%%%%%%''')))%%%%%%&&&))),,,+++&&&""" """###$$$$$$$$$)))***+++,,,***(((%%%###!!!!!!!!!!!!  $$$''''''%%%### !!!!!!$$$)))---,,,++++++*********++++++///:::JJJYYYfffpppyyy}}}---///111222000...,,,***"""""""""%%%(((+++,,,---,,,+++))))))***---111333333000...,,,,,,,,,,,,+++***---000222333444444444000333444111------111666???===;;;888666555444444222666<<>>;;;666222000000333555777999;;;>>>CCCGGGDDD>>>666222333888>>>AAABBB???>>>???AAABBB???<<<555444555777:::;;;999777555555555555444333111///***))))))+++---...,,,***'''''')))***+++,,,,,,,,,...---+++(((%%%$$$######&&&&&&&&&&&&&&&&&&%%%%%%%%%***111777999666222...,,,,,,.../////////.........000111///,,,******+++111,,,((((((+++---***&&&!!!"""$$$$$$###"""!!!!!!"""$$$&&&'''&&&%%%######%%%'''((((((%%%###""""""))))))***,,,---,,,)))&&&(((((('''%%%""" !!!###%%%###!!!"""%%%&&&%%%$$$###&&&))))))))))))+++---111---(((&&&(((+++...///...---***&&&"""!!!"""$$$%%%'''***---...///...---''''''(((((('''$$$!!!"""$$$((()))(((&&&&&&&&&(((+++...///---((($$$"""!!! """$$$%%%%%%""""""###$$$%%%%%%%%%&&&"""!!!$$$(((&&&###&&&))))))''''''))),,,)))&&&$$$$$$&&&((('''&&&!!!!!!%%%&&&'''&&&%%%%%%''')))&&&%%%%%%&&&((('''###  !!!###%%%'''((((((,,,,,,------***'''###!!! ###&&&((('''&&&"""""""""!!!!!!!!!""""""###&&&))))))'''&&&$$$$$$######***222>>>IIIRRR[[[dddjjjjjjooovvv|||)))***,,,...///---***(((###"""###&&&***------,,,---,,,+++***,,,...111333111///,,,***+++,,,,,,+++***+++...222555666555555333555666333......333888@@@>>>;;;888666555555555333666;;;===;;;888666555111111222333555444222000///111444555555222...+++---------...............444444333000...---000333222000...///222333444333.........,,,++++++...111333111...,,,+++,,,...///++++++***,,,......---,,,***'''%%%&&&)))---///000,,,///444777888666333000111555888777333///......444555666444333444:::>>>??????>>>:::555000...---111222444666888<<>>???<<<:::777666666777777666444222222333444555444222111000+++***************)))(((&&&'''(((***,,,---......000...,,,)))'''%%%$$$###$$$%%%'''(((((('''%%%$$$&&&,,,333:::<<<999444000***+++---///000000//////---,,,,,,***(((&&&''''''111,,,''''''))))))&&&!!! !!!""""""!!! %%%%%%&&&&&&%%%$$$!!!"""$$$''''''$$$!!!%%%%%%'''***+++***'''$$$***)))'''$$$!!!"""%%%(((&&&###!!!"""&&&))))))'''%%%''')))***)))))))))))),,,)))&&&%%%'''***,,,...111000...***&&&%%%%%%'''%%%''')))+++,,,++++++***&&&&&&''''''%%%###!!! ###'''((((((''''''''',,,...000...)))%%%"""""""""!!! """$$$&&&%%%%%% """$$$&&&'''&&&%%%$$$""""""%%%)))''' !!!%%%((((((&&&&&&'''***&&&%%%######$$$$$$######$$$%%%''''''%%%%%%%%%&&&'''%%%###!!!!!!"""""""""!!!"""###%%%''')))***+++/////////...+++'''###  ###&&&((('''&&&$$$$$$$$$$$$$$$######### """'''&&&%%%###"""!!!!!! &&&,,,444;;;AAAHHHPPPUUUZZZ]]]ccckkkttt}}}&&&''')))+++...---+++(((&&&%%%%%%)))---///---+++,,,,,,,,,,,,---...000111,,,***(((''')))***+++***)))+++...333777999777666777777777444111000333777<<<:::888666555666777888444777999999777333000///---------///111111///---000111333444444222000........./////////...------444555555222---,,,---000000...,,,...222555444222---,,,***(((''')))---000///...------...000222333///...------------+++)))(((&&&&&&'''+++///111222///111444666555222---***''',,,222333111//////000///111333333222444999===<<<======:::555111///...111222222222333777<<<@@@???999222---...222666999777555444777;;;<<<;;;888777777666555444222111000111333666666444222111111,,,,,,***)))'''&&&%%%%%%%%%&&&(((***,,,...///000000///---,,,+++)))&&&$$$$$$&&&)))++++++(((%%%###%%%***111666888666222///(((***,,,...///000000000***)))'''%%%$$$###$$$$$$---***'''&&&&&&%%%""" ###$$$###"""%%%$$$$$$%%%%%%$$$  ###'''(((&&&###!!! """###$$$''')))(((%%%###))))))'''%%%###$$$(((+++(((%%%$$$%%%))),,,+++***************)))((('''&&&&&&%%%$$$%%%&&&(((***+++111111111...+++))))))***&&&''''''(((((()))(((((((((((((((((('''%%%$$$""""""%%%'''''''''((()))...000111...((($$$###$$$###""""""$$$%%%%%%$$$"""!!!%%%((()))'''$$$"""###"""%%%***(((""" $$$''''''%%%###$$$&&&"""""""""!!!!!!!!!  ###%%%''''''&&&$$$$$$$$$'''$$$!!! ###%%%######$$$%%%''')))+++,,,000111000///+++'''"""###$$$"""  ###&&&'''&&&%%%######$$$$$$$$$$$$###"""######"""!!! %%%+++000444999@@@EEEKKKMMMRRRYYYbbbjjjpppsssxxx{{{~~~~~~~~~''''''(((+++//////---+++((('''(((,,,000111,,,((('''(((***,,,---...//////'''&&&&&&'''***,,,,,,+++)))+++...444999;;;999777999888777555333333333333555444444444555888:::;;;555777888666333///---,,,++++++***,,,---...---+++...000333555666444111000......///000000000///...111444555333...,,,---000...,,,***---222444333000++++++***)))((())),,,///.........///000222444555...---------......---++++++******,,,///222333222000222333444222...)))&&&$$$)))///111///,,,+++,,,***---000000//////333777999;;;<<<:::666333111000222222111//////111555999666222---+++---111555777111000000444999<<<;;;999444444444333111000000000222555888888666333333333------+++(((%%%"""!!!!!!$$$%%%(((***---///000111000///...///000...***&&&&&&)))---///...+++'''$$$"""%%%***...///...+++)))&&&(((***---///000000000)))'''$$$""""""###$$$$$$(((''''''&&&$$$###!!! !!!&&&((((((&&&"""!!!"""$$$&&&%%%"""!!!&&&((('''%%%###!!!!!!!!!"""%%%''''''%%%###$$$&&&((()))(((((()))***))))))((()))+++++++++***+++***((('''&&&%%%###"""!!!"""$$$%%%&&&'''((()))///000111111...,,,,,,,,,'''&&&&&&&&&'''((()))***(((((((((((('''&&&$$$###!!!###$$$%%%&&&(((***---111333000***%%%$$$%%%$$$######$$$$$$###  %%%)))***'''######"""%%%)))(((###"""&&&%%%""" """  """"""  ###&&&'''&&&%%%$$$$$$$$$###""" """%%%'''%%%%%%%%%&&&(((***,,,---000000000...***&&&!!!$$$***+++'''"""!!!!!! ###%%%&&&$$$""" !!!"""######"""!!!!!!  !!!""""""######(((***+++...333777:::???DDDHHHKKKQQQYYY___bbbggglllmmmlllqqq{{{***)))))),,,000222000...)))((()))...222111+++%%%###%%%(((+++---.........&&&&&&&&&))),,,//////...***+++...444:::===;;;888;;;888666444444333222000000000111333666999<<<===555666777555111...---,,,+++***)))***,,,---,,,++++++///333777777555111///---...///111111111000000///222555333...,,,///222---***(((+++111333222///(((***+++,,,++++++---......///000111222333444444,,,,,,,,,...000111000...///......000222444333222000111222222000,,,(((%%%''',,,000000,,,(((%%%%%%'''***------++++++---000777999;;;:::777444333222333333111...,,,---111444000---******---111555666...---...222888<<<;;;:::000111222111000000000111333777;;;;;;888555444555...---+++'''### ###%%%'''***---///111222/////////111333111,,,((()))+++///222111---(((%%% $$$'''((('''&&&%%%%%%'''))),,,...///000000***'''$$$""""""$$$%%%%%%$$$%%%'''&&&$$$""""""######(((,,,+++)))###&&&'''%%%"""$$$''''''%%%"""!!!"""!!!"""$$$&&&'''&&&$$$ $$$***------+++))))))++++++,,,,,,+++***))))))(((&&&###"""!!! !!!$$$&&&''''''((())),,,///111222000...------'''&&&%%%%%%&&&(((+++---'''''''''&&&%%%$$$###""" """###$$$&&&)))+++,,,111555444...(((&&&&&&$$$$$$###$$$$$$!!!%%%******'''"""###"""$$$((((((### """%%%$$$!!! """""" !!!%%%''''''&&&%%%&&&"""###$$$$$$###$$$&&&((()))(((((()))***,,,.../////////...---)))%%% """(((//////***$$$"""""" ###%%%%%%"""  !!!!!!!!!  !!!  !!!"""$$$&&&'''###&&&)))***((((((+++...---444;;;<<<:::===GGGQQQPPPWWW]]]^^^^^^bbbmmmvvv*********+++,,,...000222---***(((((()))***)))&&&&&&)))***)))***------+++'''&&&%%%''',,,//////...///...111777===>>>999444222222333555666555111...000//////000444888999:::777555222000///...,,,***///111333222000...,,,,,,000000000000000000000000...---,,,---...111333555444111///000///------111555222000000111111...+++((()))***,,,...000111222222333555555555555333222///......000444444222///222333333333222000...---+++---000222222///+++(((,,,++++++)))&&&"""###%%%(((+++------,,,+++444777;;;===;;;888666555999888666444111///---,,,***)))((()))---000222333...---...222777999888666333000...,,,,,,---///000888666444555999:::999777222000---((($$$!!!!!!###$$$%%%***...---***+++//////000111555666444...)))''')))+++,,,,,,***(((&&&###############"""!!!!!!''')))++++++)))((('''(((((((((''''''&&&&&&&&&%%%%%%'''&&&$$$'''+++)))###!!!"""$$$)))---,,,&&&$$$"""###(((***&&&###$$$ !!!"""#########!!!!!!%%%""" """%%%((('''%%%((()))+++,,,,,,+++***(((***)))'''&&&&&&'''((()))***%%%!!!"""### ###'''))))))222111000111222000---***((('''%%%$$$%%%(((+++...,,,(((###!!!$$$'''$$$###!!! !!!"""$$$%%%---000555888777444///,,,,,,***&&&!!!"""'''***)))%%% !!!###%%%%%%&&&&&&%%%&&&%%%%%%###!!!  ###&&&%%%###  ###'''))))))(((((()))---,,,)))'''%%%$$$$$$%%%'''&&&'''+++000333333222000000///+++'''###""""""***++++++,,,,,,(((""""""$$$###  !!!  """"""!!! !!!###&&&((()))******&&&'''(((((('''$$$!!!$$$(((++++++))),,,222777@@@BBBFFFHHHJJJLLLPPPRRRhhhzzz,,,+++***)))***+++---///,,,)))''''''))))))(((&&&%%%(((******,,,000111///(((&&&&&&(((,,,//////...000111333999>>>===777222///000222555888999777555222111000222666999:::;;;999666333111111111000///000222444444222000//////111000000/////////000000......---...///111444666555000---,,,,,,***,,,000666444222222222111...***'''(((***,,,///111333444555555555555444444333222000000111444666666222...333333333333222111000000***,,,///111111000...---+++***)))(((&&&$$$""" %%%'''))),,,---,,,+++)))000444999<<<;;;888666555;;;;;;:::888666333111000+++)))((())),,,000222222.........111444666444222222000...------//////000555333333666:::<<<:::888555444111---(((%%%$$$%%%''''''+++///...+++,,,000444555888<<<<<<777///)))%%%&&&((())))))(((''''''&&&&&&&&&%%%$$$###"""!!!###&&&***+++)))'''%%%$$$(((''''''&&&&&&&&&&&&%%%(((***)))&&&(((,,,***$$$ """$$$&&&***///...***%%%###%%%***+++(((&&&'''$$$######"""!!! ###""""""###%%%'''(((((('''((()))***+++******)))***(((&&&%%%%%%''')))+++---((("""!!!!!!%%%***,,,---111111111///,,,************(((%%%###$$$(((,,,...+++(((###"""&&&))))))(((%%%"""!!!"""###$$$+++///444999;;;;;;999777111...***&&&"""  ###'''))))))%%%  !!!$$$'''))))))((((((&&&&&&%%%###"""!!! #########$$$$$$$$$$$$$$$###%%%(((***(((&&&###"""$$$&&&))))))(((''''''(((---,,,***((('''%%%$$$$$$'''&&&'''***...000///------...---+++(((&&&%%%&&&+++******)))'''"""######!!!  ######!!!"""&&&+++,,,,,,***(((%%%&&&((((((&&&###%%%***222333555888;;;>>>@@@AAAQQQcccvvv...,,,***(((((())),,,---,,,***(((((())))))((('''$$$(((******---333555333)))'''''')))+++.........111222555:::>>><<<555///,,,---000555:::======<<<444333333444888:::;;;;;;999666444333333333333222000333666777555333222222222111000///......///000////////////000222555666555///+++***)))(((+++000555444333444444222///,,,******,,,...000333555666666555444222111111222222222333555777888666222...333333222222222222333333......///000000000///...++++++***)))((((((((((((***+++,,,---,,,***(((&&&+++000666::::::888666555999:::::::::888555222111,,,***((((((+++...111111///......///000000///---000///...///000111000///000///111666;;;>>><<<:::888888666222---***))))))+++***,,,///...,,,---111777:::===@@@>>>888///(((&&&'''((()))))))))))))))((((((((('''&&&$$$###"""!!!%%%***+++***&&&###"""''''''&&&&&&&&&'''((((((......,,,)))***,,,***&&&"""%%%''''''+++000000,,,'''%%%&&&***+++'''&&&(((&&&%%%### !!!###$$$%%%&&&))),,,((((((((((((((()))******)))'''$$$""""""%%%))),,,000+++%%%!!!!!!''',,,//////...000111---(((%%%'''***+++((($$$"""###''',,,000,,,(((### ###(((,,,***((($$$!!! !!!###%%%+++...222777:::<<<<<<<<<666444111---)))&&&###""""""$$$'''((('''###!!!%%%))),,,,,,++++++&&&%%%$$$"""""""""######'''((()))))))))((('''&&&))))))******)))'''%%%###((()))***)))'''&&&'''(((,,,,,,++++++)))'''$$$###%%%&&&(((***,,,,,,)))'''***+++,,,+++)))(((((())),,,***(((&&&$$$!!!""""""!!!  $$$$$$""""""(((---///---)))%%%&&&'''))))))'''"""###%%%$$$%%%(((---000000...555FFFYYYfffnnnwww000...+++))))))+++...000111///---,,,***)))((((((%%%)))******---222555333***))))))***+++,,,---......000444999<<<:::333...***+++///444:::>>>???>>>666555555777999<<<<<<;;;666666555666666555222///000333666888777555333333444333111/////////000111000000000111222333555666444///,,,---,,,)))***...222333333444444444222111000000000111222444666777666444111///......000111666666666777666444222000333333222111222333555666555333111///...---------...------,,,---...000111000000///...+++'''$$$"""&&&,,,333888999777555444444555777777666444111///---***((('''***---///000//////...------,,,+++***...------///333333111///++++++///555<<>>;;;777777666444000...---...---+++,,,//////,,,---000777999;;;<<<:::444---(((***+++---///...,,,***((('''''''''''''''&&&%%%%%%&&&(((+++***'''$$$""""""%%%%%%&&&'''(((+++---...222222000...,,,+++***(((&&&((()))''')))---...+++(((&&&''')))'''###"""%%%%%%### """######%%%)))---,,,+++)))'''&&&'''((()))'''$$$!!! ###'''***...***%%%!!!!!!&&&***---...+++,,,---,,,)))((('''((((((%%%""" """'''---111...***%%%!!! ###(((+++%%%### """%%%(((+++---///222444555555555777666444222///---+++***&&&''''''&&&###$$$***------,,,+++$$$###"""!!!!!!"""$$$&&&'''(((***++++++)))'''&&&&&&%%%%%%&&&&&&%%%###"""))))))***)))''''''(((***++++++,,,,,,***'''$$$"""###%%%(((***+++)))&&&$$$''')))++++++)))((((((((()))(((&&&%%%$$$""" """###""""""""""""""" !!!%%%%%%""" &&&***+++)))&&&###(((***,,,,,,***%%% """###!!! $$$***,,,***&&&%%%111@@@MMMWWWaaakkkqqqzzz000///---,,,---///222333555444222///,,,***))))))(((++++++)))+++000222111++++++++++++++++++,,,---))),,,111666999777222///+++,,,...333888;;;<<<;;;666666666888:::<<<;;;:::555666888;;;;;;777111,,,///222666888777444222222444333222111000111111222000111111222222444555555222///000333222...,,,...///111222333444555666777777666555444444555666777222000---++++++,,,...000999888777555333222222222333222222111222333555666666444111...---,,,---...111111111111222555777888555444222///***&&&""" %%%***111666777666444333000111333555555333000......+++(((&&&(((+++---...//////...---+++******+++---++++++///333555222///'''(((,,,333;;;???>>>;;;333444333222//////000111...+++,,,000111...---///555666777666444111...,,,,,,...222333111---'''###"""###$$$&&&''''''((((((++++++)))&&&""" !!!"""$$$$$$%%%'''***...222444444333333222///+++(((((((((***)))&&&%%%((()))''')))&&&&&&%%%!!! """!!!!!!""""""###'''+++000...***'''%%%%%%&&&&&&$$$""" """$$$&&&'''%%%""" ###&&&(((******((('''+++//////+++&&&$$$###!!!!!!###(((---111///,,,'''###"""###&&&)))%%%###!!! !!!###'''))),,,,,,---............---333333444444444333111111,,,+++((($$$ """'''++++++***)))"""!!!  """$$$&&&%%%&&&'''((((((&&&$$$""" !!!$$$%%%###!!!&&&'''((((((((()))+++---***+++,,,,,,+++'''###!!!!!!$$$(((******(((&&&$$$&&&(((***)))'''%%%$$$$$$"""""""""###%%%%%%###"""!!!$$$'''''''''%%%###!!! ###%%%&&&###!!!"""######"""""")))+++...///...+++'''$$$$$$"""'''%%%$$$''',,,...***&&&$$$)))111;;;EEEOOOYYY```fffnnn|||//////......///111222333444444333000---******++++++---,,,******///111///,,,,,,---,,,******+++---(((+++000444555444111///------...111555888888888666555666777:::;;;:::888333555999<<<===999222---///222666888777444111000222222222222222222222222000000111222333333444444111000333777777222000111///000111111222444777:::;;;:::777555444444555666...---+++***+++---000111999999999666333222333444222222222222222333444444111000...------...000222222222333444555777999999555444222///+++'''$$$"""&&&***000444444333333333///000222444444333222111000,,,'''%%%'''***,,,------...///...,,,,,,...000,,,))))))---333555333///%%%&&&)))000888<<<<<<:::111111000...,,,,,,///111...+++---222444222///000333444444333000...//////+++...000111...)))"""!!!"""%%%&&&((())))))+++***'''"""!!!###$$$%%%%%%'''+++///333666333333444555111***&&&''''''***(((###!!!$$$&&&%%%)))&&&%%%###!!! !!!!!! !!!""""""$$$&&&(((///---***'''$$$$$$$$$$$$"""""""""######"""""""""!!!  """$$$'''***&&&$$$)))000333---'''$$$$$$$$$&&&(((***,,,---,,,***'''$$$###$$$&&&'''***)))'''%%%%%%&&&'''(((+++,,,---.........---,,,---...111444555555444444222///***%%% $$$''''''&&&&&&  !!!"""$$$%%%"""############!!! !!!&&&(((&&&###"""$$$&&&((((((***,,,...)))***++++++)))&&&###!!!!!!$$$'''((('''%%%$$$######%%%''''''%%%""" """%%%&&&%%%###!!!"""###!!!!!!%%%*********(((%%%#########"""$$$&&&&&&###!!!  !!!'''))),,,...///...---,,,+++((($$$ !!!)))((((((***------***''''''&&&(((000888@@@IIIQQQSSS[[[iiiwww------...............------...///---***)))+++---,,,...---***+++000222111,,,......---***)))+++---+++---111333333111000000......///111444777777666555444555777999999777666...000333666888777333///000333888999777444111///---...000222222222111000///000111222222333333333222111333777888555444555222222111///...111666::::::999666333222333444555*********+++---000333555777:::<<<;;;888555444444111111222222222222222222......---,,,---...000111///000111333444555555555111000///...,,,***)))((())),,,000222222111111222...///000111222333333333000,,,'''%%%&&&(((+++,,,,,,...//////...000333666+++(((&&&***222555333///&&&%%%'''---444999:::999222000...***((())),,,//////---///666999666333222///222333222...++++++,,,+++,,,,,,+++)))%%%""" !!!###%%%'''(((((()))(((((('''%%%###$$$&&&(((&&&&&&%%%&&&(((,,,000222000000444777222)))$$$&&&%%%'''&&&!!!"""&&&'''(((&&&%%%###"""######$$$%%%&&&&&&&&&&&&%%%###"""###%%%&&&&&&%%%***)))'''%%%############"""$$$'''((((((%%%!!! """"""  $$$(((+++'''$$$&&&+++...---***''')))+++------,,,***)))'''&&&&&&%%%%%%&&&'''(((***)))))))))((((((((((((,,,---///000///...+++***(((***...222444444333222555222,,,&&& """$$$$$$$$$### !!!"""###$$$$$$%%%"""!!!!!! """(((***&&&""""""&&&((()))***+++---))))))***)))'''%%%""" """%%%'''%%%"""  !!!$$$$$$""" !!!%%%((((((%%%""""""$$$$$$!!!"""''''''))))))(((%%%$$$&&&'''$$$%%%&&&%%%###"""###$$$  !!!"""$$$&&&***---///111222...***$$$!!! !!!###$$$'''(((***++++++***'''&&&'''"""""")))000444:::@@@AAAGGGPPP[[[eeemmmsssuuu{{{+++,,,------,,,+++)))(((&&&(((***)))((((((***------///...+++---222555444---...///---***)))***---...000222333222000///////////////111555777777777444444444666888888666444))))))+++...111333222111111555999:::888444111///)))+++...111222111000...///000111222222222222222333111222666777555666999444444222...,,,...444999888666333111111222444555))))))***,,,///222555777555:::???@@@===888444333000111222333333222000000000///...---,,,,,,---...,,,...///111222222111111------------------------,,,...000111000000111222,,,---...///000111222333111---'''$$$%%%(((***++++++...000000000222777;;;+++'''%%%)))111555333///&&&%%%&&&+++222777888777444222---(((%%%&&&)))---///...111999===:::555444+++///222111---(((&&&&&&---,,,***(((&&&%%%$$$$$$"""###$$$&&&'''(((((((((''')))***+++***+++---...((('''&&&%%%&&&))),,,......///444888333(((###%%%"""%%%%%% ###(((***(((&&&&&&%%% '''&&&''')))***++++++***))))))&&&$$$$$$'''(((&&&$$$%%%$$$$$$###"""""""""###"""&&&***---,,,'''!!!"""%%%%%%###!!! !!! %%%***---***%%%###%%%(((,,,...+++---111333222...(((%%%"""###$$$%%%'''(((((()))$$$%%%&&&((()))*********///000111111///+++(((%%%%%%(((,,,000333333111000666333---'''""" !!!"""""""""""" !!!"""$$$%%%%%%%%%%%%"""!!! ###((()))%%%"""&&&)))))))))******)))))))))(((&&&$$$""" $$$&&&&&&$$$!!!"""!!!###$$$'''***+++)))%%%!!!"""$$$$$$ """((($$$&&&((('''%%%%%%(((+++%%%&&&&&&%%%######%%%'''!!!!!! !!!!!!!!!"""&&&***///222444)))%%%!!!###&&&(((+++,,,***'''%%%%%%$$$%%%+++---000555555777<<>>;;;555222000000000000---)))&&&+++333999888555444666:::???BBBAAA<<<888;;;666333666777222---,,,---...000///---+++******(((,,,222777999777444111111---))))))...111000...000///...,,,,,,,,,---...(((((()))***+++,,,------+++)))'''&&&(((***,,,,,,///111111///000444444111(((###"""***222222...,,,&&&''''''(((***///666:::999444...))))))***+++,,,///000555>>>EEEDDD:::111+++...111000'''!!!$$$,,,444444000***### !!!$$$''''''((((((((('''&&&%%%)))+++...---++++++///222---***&&&###"""$$$'''***,,,///222333///+++'''%%%)))&&&$$$%%%(((---000222)))(((%%%!!!!!!$$$000---)))((()))+++,,,,,,///,,,(((%%%$$$$$$$$$$$$###"""""""""""""""###$$$%%%))),,,,,,------(((!!! ###%%%&&&&&&&&&$$$!!!"""%%%&&&)))((('''&&&'''))),,,///777<<<===888333///***%%%%%%$$$###$$$'''(((((('''((()))(((&&&$$$%%%)))---,,,++++++---///...***&&&)))***,,,------,,,+++***,,,,,,,,,***((($$$ !!!$$$### $$$###"""!!! !!!$$$&&&(((((('''%%%###!!!!!!!!!"""###&&&&&&&&&%%%(((***)))&&&$$$%%%'''&&&'''((()))'''$$$!!!%%%%%%$$$"""  ###$$$$$$%%%''')))+++++++++***###""""""!!! !!!!!!!!! !!!"""###$$$%%%%%%&&&"""%%%&&&$$$!!! """$$$$$$$$$############$$$$$$ """'''---222+++&&&  ###***((('''&&&'''&&&###!!!!!!$$$$$$###&&&---333---,,,+++---444>>>HHHOOOTTTZZZaaaggglllttttttqqqyyy%%%(((+++***'''######$$$&&&''')))'''$$$"""###$$$%%%'''))))))((())),,,///000,,,))))))&&&$$$'''---222333333333111000111222333222111111333444444333666444333555888666000+++%%%&&&'''((()))+++---......000444666555222---***''')))+++///333444555444///111333333222000///...444333222111111111222222///000111333555777888999;;;777222///---...//////111...,,,...333777777666222666;;;@@@AAA@@@>>><<>>DDDBBB999111+++,,,//////)))###%%%,,,888777333,,,%%%!!!!!!"""(((''''''&&&&&&&&&&&&&&&,,,------------...000111+++)))&&&""" """'''+++000222444333///+++)))(((***((('''(((+++///111222,,,)))$$$"""&&&111---(((%%%'''***---...222///***&&&###"""!!!!!!"""""""""######$$$$$$%%%$$$''')))((()))***%%%!!!$$$&&&'''(((,,,(((###!!!!!!###$$$$$$)))***++++++,,,---///000666::::::555///---)))%%%$$$%%%&&&&&&&&&&&&%%%%%%((())))))'''%%%%%%(((++++++******+++------)))&&&%%%''')))******)))(((''''''))),,,,,,+++'''### """$$$""" #########"""""""""###$$$%%%%%%%%%&&&&&&%%%$$$"""!!!!!!%%%'''(((''')))+++,,,***&&&###$$$&&&&&&&&&''''''&&&###!!! ######""" !!!###%%%&&&&&&&&&'''((())))))))))))##############################"""!!! !!!$$$%%%%%%%%%$$$!!! """$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$###"""!!!!!!%%%+++///,,,(((""""""%%%''''''((())))))%%% !!!'''---((('''%%%&&&+++333;;;AAABBBGGGMMMRRRXXX```kkksssvvvrrrwww~~~}}}}}} $$$((()))&&&######$$$(((******)))&&&###!!!!!!###%%%'''(((((()))+++------***))))))'''%%%(((---///000000000//////222444444222111111222222111000333333333555777555///)))$$$'''***+++***+++...111///000222333333111...,,,******,,,000444777777666///222666888777333...+++000000000000000000///...,,,///333777999999999888666333///,,,+++---///222666555444444444555666666333888>>>AAA@@@??????@@@AAA999333111///***%%%$$$%%%)))///000...(((### '''+++111777::::::888666111...+++,,,000222222111444333111///+++'''###!!!$$$%%%%%%&&&''''''''''''%%%%%%%%%&&&''''''((((((---///000///000222///*** $$$******(((&&&&&&(((+++---///222666999>>>999333///......//////111222555;;;AAAAAA:::333+++***+++---+++&&&&&&)))333222000+++&&&######$$$'''&&&$$$######$$$&&&(((///---,,,---///000000000******(((### """***111777777666333...+++))))))***))))))+++...111222222...***###$$$***111,,,&&&###$$$'''+++---222///***%%%!!!""""""###$$$%%%&&&&&&&&&###%%%&&&$$$%%%&&&###!!!%%%(((***222...)))%%%$$$$$$###"""'''***...000000000000000444777666///***)))'''$$$&&&)))---,,,)))&&&%%%&&&'''((())))))''''''((()))***)))(((((())))))((('''"""###%%%'''((('''%%%$$$$$$'''+++------***%%%"""###$$$$$$"""!!!%%%$$$%%%%%%%%%%%%$$$###""""""$$$&&&((('''%%%"""  ###&&&))))))(((---//////,,,'''$$$$$$&&&'''&&&&&&%%%###"""!!! !!! !!!"""######""""""###$$$&&&'''(((((('''&&&&&&&&&'''((("""###$$$%%%%%%$$$$$$###"""!!! !!!%%%)))***&&&!!! ###$$$'''&&&%%%######%%%&&&'''((('''%%%"""!!!$$$)))------)))$$$ $$$&&&$$$&&&)))+++***$$$"""'''$$$""" """'''---111222666:::???DDDMMMXXX```lllrrr{{{~~~zzz{{{~~~}}}yyyyyy|||%%%(((***)))&&&%%%''')))...//////---***&&&###"""$$$&&&''')))***+++,,,---+++)))***+++***'''))).........///......000444777444333111111111111///---///000222555777555000,,,''',,,000000------111555222222333444333333222111...,,,,,,///333666666555000333888<<<<<<777000***---...///000///...,,,+++,,,...111555666666555444111000...,,,---000444888;;;<<<;;;888444222444666777<<>>???;;;777,,,******------)))&&&&&&((((((((('''''''''((((((###!!!###'''***000---***+++...000///,,,(((******&&&###&&&111:::>>><<<888222,,,((('''(((''''''(((+++///222222111...***%%% !!!''',,,///+++%%%""""""$$$%%%%%%)))(((&&&"""!!!###%%%'''(((((((((((($$$%%%$$$"""###%%%######&&&(((000,,,)))&&&&&&%%%$$$$$$###)))///222111///......222444111***%%%%%%%%%###)))...444333---((('''((('''((()))***)))((((((''''''&&&%%%$$$%%%%%%&&&&&&"""###%%%'''''''''&&&%%%&&&'''***++++++)))&&&$$$%%%%%%$$$"""!!!###'''***'''((()))***)))&&&""" !!!"""$$$%%%$$$"""  ###&&&(((((('''---//////,,,(((%%%&&&((()))(((%%%###!!! !!!%%%'''&&&%%%$$$$$$$$$%%%&&&'''+++)))&&&$$$######%%%&&&!!!"""$$$$$$###!!! $$$)))......((( !!!###$$$&&&%%%###!!!!!!###%%%&&&((('''%%%###"""$$$(((+++,,,)))$$$!!! !!!$$$&&&"""$$$'''***)))$$$!!!$$$###!!!"""&&&((((((***---000666>>>IIIPPPWWW^^^jjjuuu~~~~~~~~~{{{wwwvvvyyy~~~000000///+++'''(((---222666555333111...+++'''%%%$$$%%%'''))),,,---------+++***,,,///...***+++...---.........///111555888444222111111111///---******,,,000444666666333000,,,111666555222111444777555555555555666666666666222...,,,---111333222000111444888===>>>999111******,,,---......,,,***)))------......////////////...///000000111555:::???===>>>>>>:::444111333666;;;@@@CCCBBB===;;;>>>AAA555---'''&&&&&&$$$"""###!!!###&&&(((((('''((((((///111444666777666444333222111000000111111111000222333222000,,,&&&!!!!!!$$$&&&((((((((('''))),,,,,,++++++,,,---...000111222666:::666///'''######(((+++(((%%%$$$&&&)))---000111333555777888555000,,,,,,,,,,,,,,,(((***...444999:::777444...++++++//////***%%%$$$######%%%''')))+++++++++"""(((,,,...+++((()))+++---+++)))$$$((()))'''%%%***555???@@@>>>999222+++&&&$$$$$$"""###%%%)))---000000000***)))'''%%%$$$&&&***---,,,***&&&$$$###  """$$$''')))+++***)))(((%%%'''%%%###$$$'''&&&!!!!!!$$$%%%'''%%%$$$$$$&&&(((((('''$$$***222555222///......000111...&&&"""###$$$###)))///444444...)))'''(((&&&'''(((***+++***)))'''%%%$$$###""""""###%%%&&&&&&&&&'''(((((()))******,,,+++)))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%)))---000***+++---...,,,(((### """""""""!!! """%%%&&&&&&%%%***+++,,,***'''%%%(((++++++)))&&&### ###(((+++***)))(((''''''((()))***+++)))%%%""" !!!"""$$$ !!!!!!!!!###$$$$$$%%%)))---000)))!!!!!!$$$$$$###"""  """###%%%%%%%%%$$$###%%%(((+++***'''$$$!!! !!!###%%%!!!"""$$$&&&&&&$$$ """!!!  """$$$%%% !!!###)))111999???EEELLLXXXcccmmmuuu{{{~~~~~~~~~yyyxxxzzz~~~~~~777555111,,,)))+++222888;;;888555222000---***((($$$$$$%%%))),,,...---+++++++++...111000,,,+++...+++---...///000222555888222111000000000///+++)))''')))---111333444444333111444777777555333444555555555666666777777888888555///++++++///111000---111222555:::<<<999222+++***+++,,,------+++)))(((---,,,+++))))))***+++,,,---000444555555777<<<@@@<<<<<<<<<888333111333555===>>>???===;;;:::===???000)))$$$&&&((('''''')))$$$&&&'''((()))+++...111666777888888888666444333333222222111000///......,,,---...---+++((($$$""""""&&&(((*********)))+++...---++++++---000555444222222555888333+++)))&&&&&&+++,,,(((&&&&&&%%%(((,,,...000111444555444111---++++++,,,,,,+++***,,,///333555333///+++---+++---111111+++&&&%%%(((((((((***------+++)))"""(((,,,+++***((((((((()))((('''"""$$$&&&&&&&&&+++444<<<===<<<999333,,,&&&###"""!!!"""###&&&***,,,,,,+++%%%&&&((((((((())),,,...+++)))(((&&&$$$ !!!###&&&))),,,---,,,***(((&&&((((((&&&(((+++***%%%!!!!!! !!!!!!"""### !!!###'''***+++***)))///555666333//////111...///,,,%%%!!!"""$$$###%%%***...///,,,(((%%%%%%&&&&&&'''))),,,,,,+++)))$$$%%%%%%$$$"""###%%%'''***)))((('''(((+++---///222///+++'''$$$##################%%%)))---111333+++---//////---)))$$$!!!""""""!!! !!!$$$%%%$$$###%%%'''(((&&&$$$$$$'''+++)))(((&&&###!!!!!!!!!!!!!!!%%%***---,,,,,,+++******+++------***((($$$!!! !!!$$$(((((($$$"""%%%(((...)))### !!!"""!!!!!! !!!!!!!!!###%%%%%%%%%%%%'''((('''&&&###!!! !!!"""$$$!!!!!!"""$$$%%%$$$  !!!"""######$$$***111555777===FFFPPPXXX___eeeiiitttyyy~~~~~~}}}~~~444333000,,,))),,,333999<<<888333///...---***(((%%%%%%'''***///000///---***+++...222111+++)))+++)))+++---//////111333555111000000000000...+++(((%%%'''***,,,...000111222333444555555444222000///222333333444555666666666555///)))***...222111.........000444777666000+++***++++++,,,+++***)))(((++++++***))))))***+++,,,...222777777555555777;;;999888777555333222333444:::999888777777999<<<===///)))&&&***------...///***+++------...000444777;;;<<<<<<;;;:::999777777333444333222///---,,,+++$$$%%%''')))))))))(((''' ###&&&)))++++++***)))(((+++---+++))))))---111555333000...111444000'''&&&$$$&&&+++,,,)))'''((($$$'''***+++---///222444333000---+++,,,---...---+++---111444444000+++'''))))))...333333...******+++++++++,,,...---)))%%%### """'''***)))***)))(((&&&%%%&&&'''$$$%%%&&&'''(((,,,222666666888888555///***&&&$$$%%%$$$###$$$&&&''''''&&&!!!###%%%'''(((***---000,,,***(((&&&$$$"""!!!$$$""""""%%%(((,,,...///---***'''%%%((()))(((+++...---((("""######$$$$$$######### """%%%***,,,,,,+++,,,111666555000---...111,,,...,,,%%%!!!###$$$######&&&(((******(((&&&$$$&&&%%%%%%(((,,,...---+++%%%'''((('''&&&&&&(((***,,,***'''%%%&&&***///222444222///***'''%%%######""""""###&&&***---000111+++,,,......,,,((($$$!!! !!!###%%%%%%###   !!!$$$%%%$$$""""""###$$$### !!!%%%(((%%%%%%$$$$$$$$$$$$%%%%%%  ###'''+++---+++***))))))***+++,,,---(((&&&$$$!!! ###&&&)))&&&!!!###'''((('''%%%!!!!!!"""###$$$$$$###"""!!!"""%%%'''&&&%%%$$$$$$'''%%%$$$"""!!!"""######"""######%%%%%%###!!!!!!"""#########""""""  $$$)))---///...222888>>>CCCIIIOOOSSS\\\eeeooottttttuuu{{{.........+++***,,,333888;;;666000,,,++++++)))'''((((((***...222444222000)))***...222111+++((()))'''***---...///000111333000//////000000...+++(((%%%&&&(((******,,,...000222222222222222000---***///000111222333444444444555///))))))///333333000---++++++///444444///***+++++++++++++++***))))))))))))***+++,,,,,,,,,---///444888888444222222555777555444222222222333333666333111222555999;;;<<<111,,,***...222222222444///000222333333444777999>>>>>>>>>>>>===<<<;;;:::444444444222...+++******"""%%%''')))******%%%&&&)))+++,,,+++)))(((''')))+++)))&&&&&&+++000111///+++***///333///(((###!!!$$$)))+++)))(((***$$$&&&(((***+++---111333333000...---...000000000))),,,111555555222,,,)))%%%'''...555444///---///***))))))+++---,,,'''###'''%%%!!!"""&&&))))))***+++)))%%%###%%%((())))))))))))+++...111222111444777777333---)))''')))'''%%%$$$$$$$$$###"""!!!###$$$&&&)))...222---+++'''%%%%%%$$$###!!!%%%((()))&&&!!! """&&&)))---000000---)))'''$$$((()))***---000///***"""###$$$&&&&&&&&&%%%$$$######%%%(((,,,---,,,+++,,,111444222,,,))),,,000,,,...,,,&&&"""###$$$###$$$%%%&&&)))++++++(((&&&&&&$$$$$$''',,,//////---''')))++++++)))(((***------***%%%###$$$)))///333444333111...+++'''%%%###!!!"""###&&&***,,,------***+++,,,---+++'''### !!!&&&***+++)))%%%"""!!! """$$$%%%$$$###!!!"""###!!!"""&&&!!!"""###$$$&&&((())))))!!!!!!!!!"""$$$(((+++---'''&&&&&&&&&&&&((()))***'''%%%###!!! """%%%&&&###$$$+++$$$%%%%%%"""###$$$&&&''''''&&&$$$###"""&&&((('''$$$!!! '''&&&$$$############$$$###$$$%%%''''''### $$$$$$%%%&&&%%%$$$###""""""&&&((())))))+++///333666;;;@@@DDDEEEPPP]]]cccdddgggooowww###$$$$$$&&&))),,,///111333///***((((((******+++******+++---...000111222//////...---,,,***)))(((***---000222111000000111///...,,,,,,,,,+++)))'''$$$%%%&&&'''&&&(((+++---...111333000000000...***000...,,,///444555222...///...---///111222000---+++,,,---/////////......---,,,***))))))+++---...,,,...000111111///---+++---333:::<<<888222...,,,---///333555666555333111222222222222444777:::<<<333000++++++333<<<===888777444111111555:::???AAAAAA>>>999777777888::::::999888666222---((($$$""" ###(((,,,///...///...***&&&&&&***---***)))&&&###"""%%%+++///---,,,)))'''+++000---'''$$$ """...444///((($$$$$$(((***(((%%%%%%)))...---///111333333111...,,,(((***...111222000---+++%%%$$$)))///000+++***...,,,******,,,---,,,((($$$$$$$$$$$$$$$%%%&&&((()))///222333000+++(((***,,,000---***+++...000000///111222222000,,,)))(((''')))'''%%%$$$$$$$$$#########""""""###'''***,,,------***''''''((()))'''%%%((('''&&&%%%%%%%%%%%%%%%"""'''---111222...((($$$%%%$$$%%%***...///***%%%###(((,,,,,,(((''',,,111///***%%%%%%))),,,+++))),,,---...,,,+++***+++,,,000...+++(((&&&$$$$$$$$$&&&)))---...---***((('''"""######"""###&&&***---((('''&&&&&&((())))))(((,,,+++(((%%%%%%''',,,000111111000///+++'''"""###&&&'''&&&&&&(((+++...,,,++++++,,,***%%%!!!!!!$$$(((,,,---+++(((&&&"""&&&)))(((%%%!!!!!!"""###""" ###&&&###$$$&&&***,,,+++'''$$$ !!!$$$&&&''''''$$$"""!!!"""$$$%%%$$$&&&$$$!!!   """###""" """%%%$$$%%%%%%!!! ###&&&(((((('''%%%%%%'''''''''((('''$$$!!!###'''((('''&&&&&&'''%%%%%%$$$%%%&&&%%%###  !!!%%%***+++)))''''''(((!!! $$$$$$&&&))))))&&&'''---///---///444<<<@@@FFFMMMTTT]]]hhhpppxxx######$$$%%%'''***,,,...000...+++'''&&&&&&((())),,,,,,---.........------,,,,,,,,,+++***)))(((''',,,---///111222222111000///---+++++++++***(((&&&$$$&&&((()))((('''((()))---111333222222444333///---++++++...333444000,,,000000111333666555222...,,,---///111222333333333000///.........///000000000111222333222111///------222888999666222...,,,,,,---000333444444222111111000000000222555888:::444333///...444===@@@===;;;777333111333777:::;;;:::777444333333555777999;;;999444///+++'''$$$###"""!!!!!!!!!$$$'''+++---666444111,,,(((&&&'''((()))((('''%%%$$$%%%))),,,,,,+++)))'''+++///---((('''###%%%...444111+++)))'''((()))&&&######%%%(((+++,,,///000000---***((((((***...000111000---+++'''%%%&&&+++***&&&&&&)))''''''(((+++...---)))%%%'''&&&%%%$$$%%%(((***,,,///111333000+++(((***,,,111...++++++---...---,,,+++,,,,,,+++)))((()))+++)))(((''''''''''''&&&&&&###""""""$$$)))---///000000---***)))***)))'''%%%)))((((((''''''''''''(((&&&(((+++---,,,***&&&###$$$######''',,,---)))%%%$$$)))------+++,,,000555333...(((''')))++++++))))))+++------,,,+++,,,,,,000...***'''$$$$$$%%%%%%(((,,,000111///***'''%%%!!!!!! !!!$$$))),,,((('''&&&&&&((())))))(((+++)))'''$$$###&&&+++000///...---,,,)))%%% !!!%%%&&&&&&&&&(((+++---+++*********((($$$ $$$'''***---,,,***&&&### ###'''))))))%%%""""""$$$%%%%%%######%%%(((%%%%%%&&&)))***)))&&&### !!!"""###%%%''''''###"""  $$$!!!!!!!!!  !!!###""" """$$$$$$%%%%%%### !!!$$$%%%&&&%%%%%%%%%'''''''''((('''$$$!!!###&&&(((''''''''''''&&&%%%%%%&&&&&&%%%### !!!""""""$$$'''+++,,,***)))((()))"""###&&&&&&&&&)))&&&######'''(((%%%%%%)))000555;;;BBBIIIQQQ[[[aaallluuu'''&&&&&&'''(((***,,,---......,,,'''###"""$$$(((------......---+++((('''((())))))***)))((('''&&&///---,,,///222444222000...,,,***))))))((('''%%%&&&)))---///...+++)))(((+++///222111333777777444------...111555555000,,,000222555999:::999444000,,,...///222444666777777444444555555555555444444444444555555444222111///---000444555333000...---***+++---000111222222222000///......///333666888444555333000222999>>>???;;;777222///000222333444222000///...///111444666===999444...)))&&&%%%$$$&&&%%%$$$$$$%%%'''***+++999666111...,,,***(((&&&'''((()))(((&&&&&&'''(((------***))),,,111000+++(((%%%&&&,,,111000---,,,+++***'''$$$"""!!!""""""((()))+++,,,+++)))%%%###&&&(((+++...//////---,,,(((%%%$$$%%%$$$"""###&&&###$$$&&&))),,,,,,***(((***)))&&&%%%&&&)))---000///111333111---***+++---222///,,,+++++++++***)))&&&&&&%%%$$$$$$'''+++///******))))))((((((''''''"""""""""%%%)))...000111222///---,,,+++***'''%%%)))(((((((((((())))))***)))))))))((('''%%%$$$$$$###!!!!!!$$$(((***)))&&&%%%(((+++++++++...333888555///)))&&&''')))((('''&&&))),,,------------...000---)))%%%######%%%'''+++...222222///***&&&$$$!!! !!!%%%))),,,((('''&&&''')))***)))(((***(((%%%###"""%%%,,,000...---+++***(((%%%!!!!!!$$$&&&'''(((+++---+++***)))((('''%%%!!!%%%'''***,,,***&&&""" !!!###''')))(((%%%######%%%'''(((((('''((()))%%%$$$%%%%%%&&&%%%""" """$$$&&&'''(((((( !!! """"""!!!!!! !!!""""""!!!!!!"""$$$###$$$%%%''''''%%%!!! !!!"""###$$$%%%'''''''''((((((%%%!!! ###&&&''''''''''''(((&&&&&&&&&''''''&&&### !!!######&&&))),,,,,,+++***))))))""" &&&)))'''&&&((($$$""""""$$$### $$$(((///666===DDDJJJNNNYYYaaakkkxxxzzz}}},,,,,,+++++++++,,,...///---///...)))### ###(((+++,,,---...---***'''$$$((()))+++,,,,,,+++***)))...+++***---444777555222---+++))))))))))))'''%%%(((---333666555111...+++)))---000111444888:::888333333555888999777222---///222777;;;<<<:::555111...///000222444555666666777888999::::::999888777666666666666444333111000+++---/////////...---,,,)))***+++---///111222222111000......000333666888222555444///---222777999555111---+++,,,...000000//////...------///222444<<<999555000,,,(((&&&$$$'''&&&&&&&&&''')))+++,,,555111...---//////---***'''))),,,,,,***(((&&&&&&...///---+++...222222...'''%%%&&&))),,,------......+++(((&&&%%%$$$"""!!!&&&((()))***)))&&&""" """$$$'''+++---...///...***&&&###"""###$$$%%%'''%%%%%%%%%&&&(((***++++++---***'''%%%&&&***000333000222444333000.........000...,,,***))))))))))))%%%$$$"""!!!!!!&&&,,,111---------+++)))'''&&&&&&###""""""$$$(((+++---......---,,,,,,+++***((('''&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%$$$$$$###!!!!!!###&&&))))))((($$$%%%'''((()))---111444111---(((%%%%%%&&&&&&&&&&&&(((***++++++---///111000,,,'''###"""###&&&(((,,,...///...+++((('''&&&###""" !!!$$$)))---///***))))))***+++,,,+++******)))&&&$$$###'''---222000---+++***)))((($$$!!!!!!"""$$$&&&(((***---///)))((('''&&&$$$"""!!!###&&&((('''###!!!$$$&&&&&&###!!!"""$$$'''******)))(((((("""!!!!!!!!!!!! ###&&&)))))))))(((!!!"""!!!""""""!!!!!!  !!!"""""""""######""""""$$$))),,,+++%%%  """$$$$$$&&&&&&'''((()))&&&"""!!!$$$&&&&&&&&&((()))'''''''''((()))'''###  ###$$$'''(((*********)))((('''  &&&)))&&&$$$%%%%%%%%%%%%%%%$$$!!! """)))000666;;;>>>@@@GGGNNNXXXeeettt~~~wwwzzz//////...---,,,---...///...111000,,,%%%###%%%)))''')))+++---,,,+++(((&&&+++,,,...000000///---,,,,,,))))))...555999777444,,,+++++++++,,,,,,)))''''''---444888888555111///,,,000222333666;;;===;;;777888:::;;;:::666000,,,---000666999:::777444111333444555777777666555444666777:::;;;<<<;;;999888666666666666555333111///******+++,,,---------,,,)))***,,,...000222333333222222111222333555777999444888777000,,,...222333...,,,)))))),,,000222333222222222000......000333888888777444000+++'''$$$%%%%%%&&&''')))+++...///000...,,,...000111///,,,(((+++---...,,,)))(((''',,,...---+++,,,000000---'''))))))((()))+++...000///---,,,++++++)))'''$$$&&&(((******)))&&&### """&&&***---///000***(((%%%###&&&***++++++***'''$$$!!!!!!%%%)))---,,,***&&&$$$%%%***000444111333555555333222111000...---,,,***))))))***+++((('''$$$""""""%%%+++000222333333000+++'''&&&&&&%%%$$$""""""$$$&&&'''''''''((()))))))))(((((((((###"""""""""###$$$%%%%%%###%%%'''(((((('''%%%$$$###""""""###%%%'''))))))%%%$$$$$$&&&))),,,......---+++(((&&&&&&'''((((((((()))(((((((((+++000333...+++&&&"""!!!###&&&(((******)))'''%%%&&&(((+++'''%%%$$$&&&+++000222333,,,++++++,,,......---++++++***)))''''''+++000555000,,,((('''((((((%%%""" ###&&&)))+++,,,((((((&&&$$$!!!!!!$$$$$$"""!!!######!!! """%%%''')))(((&&&$$$###'''*********)))%%%&&&%%% $$$%%%$$$!!! """""""""!!!  """#########"""!!!!!!###'''++++++&&&"""###$$$$$$%%%%%%&&&((((((&&&""" """$$$$$$%%%''')))(((((()))******((($$$  $$$&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&### !!!$$$&&&''''''&&&&&&$$$"""%%%,,,222444555555888???IIIRRR[[[iii{{{|||~~~000///---,,,,,,,,,---...111222111...)))''')))+++%%%''')))+++,,,,,,+++***---///111333333222000...******,,,000666888666333,,,,,,...000222111...+++'''+++222666666444111000111555666666888===???===777888999888666222---***+++///333555555333222222888:::<<<===<<<999666333222333666888999999888777333555666777666444111///***)))***+++...//////...,,,---///222333444444444333444555666777888999999777;;;:::444000000111111,,,***)))***...222555777444666666333///...000333444555666555222---((($$$###$$$&&&(((***---///111000000000000111000---+++)))+++------+++))))))******,,,,,,((((((+++,,,******...///+++))),,,000222///111222333111...+++)))'''(((***++++++((($$$""""""&&&))),,,...))))))'''&&&***000000---)))'''"""%%%******'''$$$"""$$$)))...222222333444555555444222111---...---+++)))(((***+++,,,+++)))'''%%%'''***---555777888555///***))))))'''%%%"""!!!!!!"""!!!!!!!!!$$$&&&'''&&&&&&&&&'''"""!!!!!!!!!!!!""""""### ###&&&((()))'''$$$###############$$$&&&'''(((%%%######&&&***---,,,***++++++++++++++++++,,,,,,******)))((((((***...111,,,)))%%%"""!!!###&&&(((&&&&&&%%%###"""$$$))),,,)))((((((,,,222666777666,,,,,,,,,...//////...,,,***+++++++++,,,...333666---(((######&&&'''$$$!!!!!!%%%''''''''''''&&&######%%%$$$!!!!!!######!!! !!!$$$%%%%%%""" """&&&)))*********))))))'''""""""((()))&&&###"""###$$$$$$###"""!!! """$$$%%%###!!! !!!###%%%&&&$$$"""!!!%%%&&&%%%###$$$%%%'''(((&&&""" !!!"""$$$&&&)))))))))***,,,,,,)))$$$!!!!!!%%%((())))))%%%###""""""###""" """###%%%$$$%%%'''&&&"""!!!''',,,...---+++,,,222:::@@@DDDNNNbbbuuu111000///...---...//////333222000...---,,,+++,,,&&&'''(((***+++,,,------...000222444444222///---+++---111444555444222000+++---111555888777222///***---222444333222111000444777777555666:::<<<:::444555666555333000---,,,+++...000111000000222444888;;;???AAA@@@;;;666222---...000222444555555555111444777999999666222///,,,++++++...222333222000...000333666777777555444333555888:::;;;:::999888777;;;;;;777444555333000+++)))((())),,,000222333333666777444///---000333222222333222///,,,(((&&&###$$$&&&(((***---///000000222444444222///---,,,((()))***)))((((((***++++++------)))(((***+++)))+++111222,,,(((+++000111000444999:::666000,,,***&&&(((+++,,,,,,)))&&&$$$"""%%%''')))''')))((((((---333000)))""""""!!!%%%&&&$$$!!! """&&&+++///000111333444555444222000000000///,,,((('''(((***---------+++)))((()))***222555888555///+++***+++'''%%%"""  ###&&&&&&%%%######$$$$$$###""""""""""""""""""!!!"""$$$&&&&&&$$$""" !!!"""############$$$$$$ ###***---+++'''***,,,.........---,,,,,,)))***++++++******+++,,,)))(((%%%###"""###%%%&&&###$$$%%%$$$$$$%%%''')))(((''')))...555999888555+++++++++---//////,,,***(((***---...///000333666---'''!!!!!!%%%'''%%%""" $$$%%%%%%'''''''''###!!!&&&)))(((&&&$$$""""""###$$$&&&&&&$$$""" !!!""""""$$$&&&$$$ !!!%%%(((***+++++++++)))&&&###  $$$'''&&&###!!!"""%%%'''&&&%%%$$$###""""""!!!"""%%%&&&###!!! """###''''''%%%!!!"""###&&&'''%%%!!! """%%%(((******+++------***%%%!!! ###'''))))))((($$$"""  ###!!!"""%%%$$$###''')))'''$$$"""$$$***111555<<>>AAA@@@;;;555111)))***,,,...000222333444000444888;;;;;;888333000...------111555777555333000333666999:::999666555333555999<<<<<<;;;999777444888999777666777444000***(((&&&&&&)))+++,,,,,,111444666333///---000333111111///...,,,***)))((($$$%%%&&&(((***,,,---......222666666333000000111'''((('''&&&%%%&&&))),,,...111000,,,***,,,,,,***)))111222+++%%%(((---...000777>>>>>>888000+++***&&&(((***,,,,,,***'''%%%!!!###$$$&&&((())))))...333...%%%!!!###!!! !!!%%%))),,,//////111333444444111...222333222---(((&&&'''))),,,---......+++))))))))),,,111444222---))))))+++'''$$$!!!  $$$''''''$$$!!!!!!"""&&&&&&%%%$$$########################"""  !!!######"""!!!!!!""" (((,,,((($$$(((+++...///---+++)))((('''***---///---***((('''((('''%%%######$$$%%%&&&!!!###&&&''''''%%%%%%%%%&&&&&&(((///666999777333))))))***,,,......+++)))'''***---///000111333555///(((""""""&&&)))((($$$""" """&&&'''&&&'''((('''###%%%***,,,,,,***(((&&&&&&&&&'''))))))'''%%%!!!!!! ###(((+++***%%%!!! $$$''')))++++++,,,((($$$"""!!!!!!!!! ###%%%&&&###"""&&&)))(((((('''%%%$$$######"""%%%&&&$$$!!!"""%%%)))(((%%% !!!###%%%&&&%%%!!!!!!%%%'''***+++,,,------***%%%!!!"""&&&'''&&&%%%$$$!!!""" !!!$$$###!!!%%%'''$$$!!! )))///444>>>IIITTT[[[cccjjjuuu444000------000333333222444444444111---)))((((((%%%%%%'''))),,,///111333000222333333111///......,,,...222555666555222000+++...333777999888777555555777:::;;;999444///+++......///000111222222333///222444444222111222444111000///---------......666777:::;;;:::777333000+++,,,---,,,,,,,,,...000///333888<<<<<<:::555222/////////000222444666777333333444777::::::777333333444555666666444222111555666666555444222000...+++(((%%%%%%'''***---...000222333111///000333777333000+++'''&&&)))---000++++++******************...111555666666555444444---)))%%%###$$$''')))+++***...222111,,,((()))+++)))+++,,,+++)))***,,,///333555888777444///+++)))$$$'''++++++((('''(((***%%%""""""%%%'''(((((($$$ """''')))''' $$$$$$"""###(((,,,......---......///000111666555333///***((('''(((***...000...***(((***...---///111000---)))&&&%%%%%%###"""###%%%&&&### """'''(((%%%###$$$%%%'''(((((('''%%%$$$%%%&&&(((###!!!""" ###%%%$$$"""!!!$$$(((&&&######''',,,,,,)))&&&%%%%%%&&&''')))---///...***''''''''''''''''''&&&&&&&&&&&&))),,,,,,)))&&&&&&'''&&&)))+++///555:::555...))))))+++111666666111++++++,,,...///000///---,,,***'''$$$$$$%%%'''(((((("""!!!###''''''&&&(((,,,111...)))%%%"""'''...222111,,,(((,,,+++***,,,---,,,(((%%%$$$### """'''+++,,,+++'''%%%!!!###+++///,,,(((###%%%((('''$$$""""""###$$$%%%'''(((###$$$'''''''''(((((('''$$$!!!"""%%%&&&&&&&&&%%%!!!!!!!!!%%%))),,,+++***)))'''$$$###$$$###"""!!!!!!%%%((()))((((((+++///...(((######&&&&&&###!!!""" !!!"""  """$$$$$$###"""!!! !!!"""""" """(((///555@@@FFFPPPZZZcccjjjooosss}}}000---+++,,,000333333111000111111...***'''&&&%%%%%%&&&(((+++---000111222...000222222000............000333666777555222000111222444666666666555555444666888999777444000---/////////000111222333444222444555333111000111222222222000//////000111111222333555666555444111000000000...+++)))***---000333555888;;;;;;999666444111111000000222555888999666333111111222444333111333333444444444222111000444444444333222///---+++)))'''&&&&&&)))---///000555555444111//////333777333000,,,(((''')))+++---++++++***)))***+++,,,---///111444555555555666777---***&&&###$$$%%%((())),,,000333111+++&&&%%%&&&(((***,,,+++***)))+++---///111444666444111,,,((((((+++...---***((()))******'''### !!!###&&&(((,,,+++'''"""###'''(((&&&!!!!!!!!!$$$$$$"""###'''+++,,,,,,------...///111222888666333///***''''''(((***---///...+++))),,,///...//////...,,,++++++,,,'''%%%"""""""""""" %%%)))***'''$$$###$$$&&&&&&&&&%%%######&&&(((&&&###!!!!!! """$$$###!!!  '''***(((%%%!!!$$$((())))))&&&%%%$$$###$$$&&&))),,,---+++)))((((((((((((((((((((()))***---...---)))&&&%%%%%%&&&)))+++...444888444---))))))***///444555111,,,---...//////...,,,)))''')))'''%%%%%%'''((())))))'''%%%&&&)))(((%%%'''+++222...***&&&$$$!!!%%%,,,000///,,,)))+++***)))+++,,,,,,)))%%%&&&$$$!!!!!!%%%***,,,***((('''&&&$$$!!! %%%,,,///,,,(((###'''++++++((($$$!!!!!!###%%%)))+++&&& $$$######$$$&&&&&&"""!!!$$$%%%&&&%%%$$$!!!######!!!%%%((())))))(((%%%$$$###$$$%%%%%%$$$### """%%%((('''&&&%%%(((,,,,,,'''######&&&'''%%%###$$$""" !!!"""###!!! !!!######"""""" ###(((,,,111777@@@IIIPPPWWW\\\___iiirrr}}}---+++***,,,000222111///...//////---***&&&%%%%%%&&&(((+++...000111111111---///111111///.........111333666888888666444222666555444333333333444444444444555666555444222111111000000000111333555666666666555222///...///111333333222111222333444555000000000000000000000000666444111,,,))))))---000777777888888888777666666333222000000111555:::<<<:::666///++++++...111222444444333222111111000000333333333111///,,,***((((((''''''))),,,///000000888777444111...///111444111///---***))))))***++++++***)))((()))+++---...///111444555555666888999///---(((%%%###$$$'''(((///222444111***$$$ &&&)))+++,,,+++)))))))))+++,,,000444777444...(((***---000///,,,)))***+++000---(((%%%$$$&&&))),,,///...***%%%%%%((((((%%%(((%%% !!!$$$$$$""""""%%%'''******+++,,,...000222333999777333...)))'''((()))+++---//////,,,+++---000...//////...------000222,,,)))&&&###""" ###''',,,,,,((($$$!!!!!!$$$$$$###"""!!!###&&&)))(((%%%!!! !!! """""""""!!! !!!%%%***,,,***((("""###&&&)))++++++)))&&&""""""###&&&))),,,+++***))))))))))))***++++++,,,000111111...***&&&%%%$$$''')))+++,,,111555222+++(((''''''+++000222000---///000111111...***%%%"""(((&&&%%%&&&)))***+++******(((((()))'''###%%%)))000---(((%%%###!!!###(((++++++***)))***))))))***++++++)))'''&&&%%%###!!! !!!""""""$$$))),,,+++'''$$$%%%((((((&&&%%%)))...000,,,(((%%%)))---...+++&&&!!! ###))),,,((( !!!!!!%%%&&&"""!!!###$$$$$$$$$###$$$&&&&&&"""!!!###%%%%%%%%%$$$ !!!$$$&&&&&&%%%### ###&&&'''%%%######%%%((()))'''###"""%%%&&&&&&%%%&&&$$$######$$$###!!!!!!!!!"""###$$$"""!!!"""!!!$$$!!! """(((,,,444:::@@@EEEJJJMMMWWW___jjjpppqqqrrrtttwww{{{~~~...,,,+++---000111...+++,,,...///...+++(((&&&&&&(((***...111333333111000,,,...111111000///000000555777999;;;:::999666444888666222000///111333555333333333333333444444555444333333333444666888999:::888555111///---...///333222222222222333555666111000///------...///000888777444000---,,,...000999888666555444555555666444222///---///444999===;;;666000++++++...222555666666444222111111000111333333222111...+++)))'''***)))***,,,///000///...555444333111///...---...------,,,,,,+++++++++,,,+++***(((''''''(((***,,,...111555888888888999:::222000,,,(((%%%%%%(((***111333444222+++$$$%%%(((+++,,,+++)))'''%%%))))))---444999888111)))))),,,//////,,,***+++---333111---)))'''))),,,000000///+++''''''******''',,,&&&!!!  ###$$$###""""""###'''''')))***---///222333666555222---***)))+++---...///000///---,,,---...---///000000//////000111000...***'''%%%###!!! $$$)))---,,,((("""###"""!!! ###(((,,,///+++%%%!!! !!!"""######"""!!!$$$$$$%%%(((,,,---+++((('''&&&'''+++000111///,,,%%%$$$$$$&&&)))+++,,,,,,************+++---///000333222000...+++(((&&&&&&''')))******---111...)))%%%$$$$$$'''+++.........111222333333000,,,'''$$$'''''''''(((+++---,,,,,,***(((((()))'''###$$$(((...***%%%"""  $$$%%%&&&''''''((())))))***+++***)))'''&&&$$$"""!!!!!!"""###$$$&&&***---)))""""""'''+++)))))),,,000000,,,((((((***,,,,,,***&&&### $$$)))&&& """!!!&&&(((### """######""""""&&&''''''$$$  """!!!  ###&&&%%%""" ###&&&'''###""""""$$$&&&((('''%%%"""!!! !!!###%%%%%%$$$%%%%%%%%%$$$$$$""" """###$$$&&&&&&$$$  """###'''$$$ !!! $$$''',,,111444888<<>>CCCKKKRRR\\\hhhvvv}}}}}}zzz{{{}}}999555111///000000...,,,---000444555333111//////...///111333333222000...***---000222333333555666333444666777888777777666777666666666666777888888444444444444555777888999555777999;;;<<<<<<;;;;;;777555222222222222000---000000...------...//////...---,,,+++,,,///111333333444555333111//////000000111333444444333222111333000---******---000333...000222222000000333555<<<<<<;;;:::888555222111,,,---...000000000/////////---,,,,,,---...---+++$$$######&&&***------,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((******************---000222111111111222222222222...+++,,,222888<<<:::888666333111...,,,+++******+++,,,***&&&"""!!!&&&***---,,,)))'''###''')))((('''))),,,000222222...(((######%%%,,,---***&&&&&&)))((($$$ """$$$$$$$$$$$$%%%'''###%%%))),,,...---)))&&& !!!###&&&)))+++---,,,...000000000///111222...---,,,,,,------,,,+++'''***------+++'''%%%###&&&***------+++((('''((($$$''')))'''$$$!!!"""$$$$$$%%%'''''''''))),,,///444222...)))&&&%%%&&&((((((&&&%%%#########$$$%%%!!!$$$&&&(((((('''&&&&&&''')))***+++***))))))***$$$######%%%((())))))((('''&&&&&&'''***...111444111---(((&&&'''((((((''''''***)))$$$###%%%&&&$$$###$$$&&&(((+++...222444000000000000000000000000***+++---///111000---******+++///444222---***,,,'''######'''&&&### !!!$$$''',,,222333000***&&&###!!!  ###%%%'''###$$$$$$"""!!! """$$$%%%'''+++...000000---+++(((&&&&&&(((,,,------+++### !!!$$$''')))+++***&&&""" !!!#########"""!!!"""&&&%%%!!! """"""###$$$%%%$$$!!! !!! """$$$'''((('''&&&$$$###!!!  !!!""" !!!$$$%%%""" !!!"""!!! !!!"""!!!""""""!!! &&&---222555:::CCCJJJNNN[[[kkkssssssrrrtttyyy999555111///111222111000333666:::;;;:::777666555///000111222222111///...))),,,///111222333444555000111333444555555555555999999:::::::::999888888555555555666666888999999444666999;;;<<<<<<:::999555333111222444444111...111000///---------......)))(((((()))+++...222333555555333000---,,,---//////111444666666555333111444111...++++++,,,///111222444666444222222555888;;;<<<<<<;;;888555222///)))***,,,...000111111000...,,,++++++---......---$$$!!!"""(((...000111///...---,,,+++******)))###%%%(((,,,.........---+++,,,,,,++++++,,,///111///111111...+++---333999@@@>>>:::777555333111///---+++***+++,,,+++&&&######&&&&&&%%%$$$###!!!$$$((()))'''&&&(((***000333333///&&& ------***&&&%%%'''%%% !!!%%%'''&&&&&&(((***&&&(((,,,000222111---*** """%%%'''***+++,,,...111222111//////000+++******+++---......---&&&'''))))))'''%%%$$$%%%(((,,,000111...+++))))))%%%''')))'''$$$###%%%'''%%%''')))))))))***---///------...,,,***)))))))))(((&&&$$$"""""""""$$$%%%!!!###&&&(((''''''&&&'''(((***---,,,(((&&&(((***"""&&&((('''&&&&&&%%%%%%&&&)))---111444222---'''%%%%%%&&&&&&%%%'''***)))###!!!###$$$###%%%&&&))),,,...111444777///...------------......+++,,,...000222111---***''')))...333111***&&&&&&!!!"""'''+++***%%%""""""$$$'''---444666222+++%%%"""!!!  !!!$$$&&&(((###############$$$$$$$$$"""%%%)))...000000...,,,%%%%%%'''+++000111///,,,&&&""" """""" """&&&***,,,)))### """###$$$###"""!!!!!!%%%)))(((### !!!#########$$$%%%'''&&&$$$"""!!!"""######!!!!!!###'''((('''$$$"""!!!"""###""" !!!%%%%%%### !!!!!! """!!! !!!&&&)))***...666===<<>>===888333---111555777666444111000222222333444666777666555555555666555555444333222888999;;;;;;:::888555333444444444444555666777888666444333444555555444222444111000000333333111///...///111444666444///,,,'''(((***---111666999;;;;;;777000***((()))---000000444999<<<;;;888666555999666333000///111555777888999999999999888777666888666777:::999333///...,,,+++***+++------***'''---,,,******,,,------,,,$$$"""!!!$$$***000333444///,,,))),,,000///(((!!!"""&&&+++............///---///000...***((()))+++(((,,,///000000111666:::999:::999555///,,,---///000...---+++***'''###  $$$%%%$$$"""###$$$$$$%%%'''))))))((('''&&&000000///,,,'''$$$%%%(((000,,,&&&###"""$$$%%%&&&""""""###$$$&&&(((***+++)))+++000333444000***%%%!!!"""$$$&&&(((***+++---///,,,***---222333111---+++******+++,,,,,,)))'''''''''&&&$$$######&&&)))...---,,,***)))'''&&&%%%"""###$$$###"""$$$(((,,,)))***+++,,,,,,,,,+++***,,,+++***,,,...///,,,)))''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&---...///---***'''%%%%%%$$$$$$$$$$$$$$$&&&)))+++,,,)))))),,,,,,***+++...---......,,,)))'''&&&'''%%%((()))&&&!!! ###&&&%%%'''+++111333333111000,,,((('''((()))(((&&&+++++++++,,,---+++(((%%%&&&'''''''''%%%### !!!###(((,,,000...(((###!!!"""((((((***,,,---+++&&&###!!!!!!!!!###%%%(((+++,,,&&&''''''(((((((((((((((,,,,,,+++---///000///...,,,,,,,,,---......,,,***#########$$$$$$### &&&$$$""" ###&&&$$$!!!"""###!!!"""%%%)))******((('''''''''%%%###$$$&&&'''(((((()))&&&###!!! !!!&&&***)))%%%"""###%%% !!!!!!""""""###### !!!$$$&&& !!!""" ######$$$!!!!!!!!!!!! """%%%'''***///222555999@@@IIIQQQXXX\\\^^^nnnyyy///000111000///000333666888888888999:::888555222000333777999888666555444666555555777999:::;;;:::888888888777777777777666:::;;;;;;:::888555222000222222222222333555666777333111000111222333333222111///...///222444333222///000222444666444000---))),,,111555999;;;;;;;;;<<<888333///,,,---///111777:::<<<===<<<:::999999777555333222333666999;;;:::<<<===>>>>>>;;;888666777444555999888222.........---++++++,,,***'''###******)))***++++++***)))%%%$$$$$$(((...222333333...***))),,,111111,,,&&&$$$(((,,,...///......///111333333000+++((()))***'''))),,,...000333666999999888555111...,,,---...000...---,,,+++)))%%%""" $$$%%%$$$"""###$$$"""$$$'''***,,,,,,,,,+++......---)))%%%$$$&&&(((---)))&&&$$$%%%'''((((((&&&&&&&&&'''((()))*********,,,...000000---((($$$!!!"""$$$&&&(((***,,,...000---+++---111222000---,,,---------,,,***)))(((((()))(((&&&$$$$$$&&&(((+++***)))(((&&&%%%$$$###!!!#########!!!###&&&)))'''(((***+++,,,------,,,+++)))'''(((+++------,,,************((('''%%%$$$"""###$$$&&&'''(((((()))000111222000---***(((((())))))(((''''''(((+++---///,,,+++---,,,)))))),,,+++---......+++((('''&&&'''))))))%%% ###'''&&&&&&'''+++000222111000...,,,++++++,,,,,,)))'''*********+++,,,,,,)))&&&'''&&&%%%###"""!!!  """###***...222000***$$$""""""$$$$$$&&&(((***(((%%%""" """%%%(((+++---+++***))))))((()))***+++...------...000222222111000///000111111000---+++$$$$$$%%%&&&'''%%%!!! ###&&&&&&$$$!!!!!!$$$%%%###!!!%%%(((+++,,,***(((''''''(((&&&$$$$$$&&&(((((((((+++)))&&&%%%$$$### """&&&))))))%%%###$$$&&&$$$$$$$$$############### """!!!"""### !!!&&&######"""!!!  !!!###&&&+++///...111555<<>>???>>>;;;::::::;;;444444555666888;;;===???===???BBBDDDCCC@@@;;;999777555666999777111......000///------+++((($$$ ((()))***++++++***((('''&&&'''***...222444333111,,,******---333444000+++'''***---///............333555555222,,,(((((()))&&&&&&(((+++000444666777777444///,,,,,,,,,------///.........---+++(((%%%!!!%%%&&&%%%$$$######!!!%%%***---//////000,,,,,,***'''$$$%%%'''***)))'''&&&&&&(((***++++++)))))))))))))))************+++++++++)))&&&###""" """$$$&&&'''))),,,///222///------000000///,,,...000111///+++(((((()))*********(((&&&%%%&&&(((((('''&&&%%%$$$###"""!!!!!!"""###"""!!!!!!###%%%###$$$&&&)))+++,,,,,,---)))'''%%%%%%(((+++...///,,,,,,------,,,***(((&&&######$$$%%%''')))+++,,,222333444222///+++***)))---,,,+++))))))+++,,,---333///---...,,,'''&&&)))(((***---...,,,)))'''&&&))))))'''### !!!''',,,)))))))))+++...///...------,,,---...///...+++((((((((((((***,,,,,,***((('''&&&###  !!!!!! !!!"""###***...222111,,,&&&###""" """$$$&&&%%%"""!!!$$$(((+++---000...+++))))))+++---///111000...///111222333222222222222333444222...+++$$$%%%'''))))))'''"""!!!"""'''(((((($$$###"""$$$'''(((&&&$$$)))+++------+++)))'''''''''%%%######$$$&&&&&&&&&+++***(((((('''%%%""""""%%%((('''%%%###%%%'''''''''&&&&&&%%%$$$$$$$$$  !!!"""###$$$%%%&&&'''%%%$$$###!!!"""(((---+++++++++---111777===@@@FFFTTTdddpppyyy,,,,,,+++***+++---000333222444555222...,,,---000000111333444333444555777888777555333222444777:::777777888999<<>><<<888444000---+++*********+++---///222444...---+++,,,///222444444000...------///222555777777555444444666666666555444777<<<@@@BBBAAA???============<<<:::888666555===>>>???>>><<<999888888333444666888:::===???@@@???@@@CCCDDDDDDCCC@@@???;;;999:::;;;888111...000222111111000---)))%%%"""''')))---...---***((('''(((+++///444666555222///...,,,,,,///333555222...(((***---...---,,,------000333444111+++''''''((($$$###$$$)))000555555444555000)))'''))),,,,,,,,,.........///000...+++(((!!!$$$'''))))))'''%%%$$$ $$$(((,,,...//////,,,+++(((&&&&&&'''***,,,(((''''''(((***,,,++++++))))))*********+++******))))))(((&&&###!!!"""$$$%%%%%%'''+++///444111...------...---,,,...111333///((($$$%%%(((+++,,,,,,+++(((&&&&&&'''&&&%%%%%%$$$###""""""!!!""""""######""""""""""""!!!"""###$$$&&&'''(((((('''&&&%%%%%%'''***,,,---+++,,,---------,,,+++***''''''''''''(((***,,,...111222333222...+++******---+++))))))+++---......555000------***$$$"""$$$&&&(((******((('''&&&'''***(((%%%!!! ###***000......------,,,,,,+++***,,,,,,---......---,,,+++''''''''')))+++,,,***)))&&&%%%$$$"""!!!!!!""""""%%%$$$###!!!!!! !!!!!!&&&***---...+++'''%%%$$$ """###"""!!!$$$(((+++---000---)))&&&''',,,222666555222///......///000///......000222333111...+++###$$$''')))***'''""" """'''***+++(((&&&%%%&&&***+++)))&&&+++,,,...---+++(((''''''%%%###!!!!!!###$$$%%%$$$))))))(((((((((&&&"""!!!###$$$$$$######%%%'''''''''''''''&&&&&&&&&&&&"""  !!!$$$### ###(((***(((&&&%%%$$$""" !!! """)))...///,,,)))'''(((---222666>>>LLL\\\gggqqqzzz~~~||||||~~~///---***)))***,,,...000///111111///+++***,,,///000111333222222222444666888777444000------111555222333555888<<<@@@CCCDDD???>>>;;;777333000...---)))(((((((((***---111333000...---...111444555444111000///...///222555777:::777444333555777888888999:::<<<>>>????????????>>>>>>???>>>===;;;999888<<<>>>AAAAAA>>>:::666555444555666999;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEEEE@@@???@@@@@@;;;333111333444555777666333///,,,)))'''+++///000...***((((((,,,///444777777555111///222000///111333444111///)))+++------,,,+++,,,---***---000...***''''''(((######$$$)))000333333222222,,,'''%%%'''***+++***,,,---...000222111...+++&&&'''***------,,,)))&&&!!!###'''+++---/////////---+++)))((()))+++---///***)))((()))++++++***)))&&&&&&((()))***+++++++++&&&''''''%%%!!!"""%%%$$$###%%%***///444111...++++++++++++,,,---///000,,,&&&"""###&&&+++,,,---,,,***'''&&&'''&&&%%%%%%%%%$$$$$$###############$$$$$$###"""  !!!!!!$$$%%%&&&(((((())))))***((()))***,,,---...///000...,,,***))))))+++---///111333444333000...---------+++)))***...111222222333...++++++'''""" """%%%&&&'''&&&$$$$$$%%%'''(((&&&""" $$$+++000222111000---***(((''''''---,,,,,,+++******,,,---&&&&&&&&&'''***+++***)))%%%&&&&&&'''&&&%%%$$$###)))(((&&&$$$""" """&&&(((((('''&&&%%%"""!!!!!!""""""!!! !!!$$$(((+++---,,,((($$$###&&&---555;;;888444...+++************'''((())),,,///...,,,***!!!###%%%((()))&&& """(((,,,...***(((&&&(((***+++(((&&&)))+++,,,+++)))'''&&&'''%%%###""""""$$$&&&''''''******)))***)))'''### !!!!!!!!!###&&&(((%%%%%%&&&''''''((())))))&&&$$$!!! !!!###((('''""""""###(((***&&&"""###"""!!!"""###!!!!!!######"""!!!$$$+++111444000***&&&%%%(((,,,///:::GGGVVV```hhhqqqvvvwwwuuuvvvuuusssqqqvvv444000,,,)))***+++,,,---,,,---------,,,,,,...000222333444444333333444555666666444000++++++...222///111444888;;;>>>???@@@:::999666444222111111111+++***))))))+++...111444222111111222444555444333111111111111111222666999;;;777222000222555777999<<<<<<<<<<<<===???@@@AAA??????>>>======<<<;;;;;;<<>>KKKTTT]]]gggnnnppprrrqqqmmmhhhfffkkkvvv~~~999444...******++++++***))))))***,,,...000111000111333444444222111111222000222222...***)))---222000222555888::::::999999333222000//////111333555111///------...111444666444444444555666555222000...000333333333555888;;;999444...+++---111555777>>>>>>>>>>>>???AAABBBCCC@@@>>><<<::::::;;;<<<===<<<>>>AAA@@@===:::777666555666666888:::===???@@@CCCCCCCCCCCCCCCDDDDDDEEEBBBCCCEEEFFFBBB<<<===BBBBBBEEEHHHHHHCCC>>>;;;:::555999===<<<888555555666:::<<<>>>===:::777666666333333222222222222111000+++---//////...///000222)))---111111...++++++,,,%%%'''+++------------...******)))&&&$$$$$$&&&(((((()))---111444444111...***+++---000222111+++'''+++,,,///111333333333222---,,,+++---000111///...+++)))'''''')))***))))))&&&''')))***+++***)))(((###)))///000,,,((('''''''''***,,,)))%%%%%%+++111111///+++'''%%%&&&))),,,***)))(((&&&%%%%%%%%%&&&'''***------,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&& ###%%%$$$!!! !!!"""$$$(((++++++***((()))+++///444777000...***((((((+++...111000222444555444333333444222///,,,---222666777555---)))'''((('''######%%%###&&&)))***(((%%%###"""!!! !!!$$$&&&''')))******'''$$$###$$$''',,,------,,,)))'''(((***'''&&&%%%&&&'''))))))(((''''''((((((((((((((((((%%%%%%%%%$$$###"""!!!!!! ###%%%&&&"""""""""###%%%%%%$$$############$$$&&&(((***,,,'''$$$ ###,,,666<<<555000)))%%%###$$$&&&&&&$$$###"""$$$&&&((()))(((""""""###$$$%%%### !!!%%%(((+++...,,,)))&&&&&&'''&&&"""!!!######"""###$$$&&&%%%$$$###%%%))),,,---...///---+++*********(((&&&!!! """&&&***,,,(((((()))***++++++,,,,,,***((($$$ """&&&(((&&&$$$###$$$!!!!!!"""######!!! !!!!!! """""""""######$$$$$$&&&((()))))))))+++,,,000...***%%%"""!!!!!!!!!(((222>>>FFFNNNZZZbbbeeeiiibbbYYYVVVYYYbbbkkkppprrrrrrtttwww}}}===777000+++***+++***)))(((''''''+++111444333111///000222222000...------***---...,,,((((((,,,111333555888::::::888555333------,,,,,,...111555777555333111000111333777999555555666777777555111---+++///333555555777;;;>>>777222+++((()))...222555>>>???@@@AAACCCCCCDDDDDD@@@>>>;;;888888999<<<>>>;;;<<<<<<;;;888666555555555555666888;;;>>>AAACCCDDDEEEFFFFFFFFFDDDBBBAAA@@@AAADDDGGGCCC???BBBHHHHHHKKKNNNMMMHHHBBB???>>>>>>BBBFFFEEE@@@===>>>@@@???AAABBB???;;;888888:::222222222222222222222222---...000111000111333444,,,000444444111...---...%%%)))......,,,++++++---(((******((($$$###%%%(((&&&(((,,,111444444111///***+++---000333111+++&&&)))+++...111222333222222---,,,,,,...111111///,,,)))(((&&&&&&(((***+++***((()))+++,,,+++***(((&&&###***333555222---++++++***...///,,,''''''---333000...***&&&$$$%%%))),,,***(((%%%%%%&&&''''''&&&%%%(((,,,---,,,)))''''''%%%&&&&&&&&&&&&'''''''''"""%%%$$$ ###***///...,,,***)))+++///555888...+++(((&&&'''***///222,,,///111333222222222333333...+++,,,111444333111+++(((''')))(((%%%%%%(((!!!&&&,,,///---'''"""!!!############$$$%%%$$$""""""%%%(((***---000///+++((('''((((((&&&%%%%%%'''((((((''')))((('''&&&&&&''')))***!!!"""###$$$$$$$$$$$$$$$!!!$$$%%% ###&&&''''''&&&%%%$$$$$$%%%&&&(((***,,,'''$$$!!!###+++555;;;333...'''######%%%'''((('''%%%######%%%'''((((((#########$$$$$$### ###%%%(((+++---,,,)))&&&%%%&&&$$$  !!!###%%%"""!!!!!!###'''***,,,------+++((('''''''''&&&%%%###!!! $$$(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,---***&&&"""   $$$''''''%%%$$$#########$$$###!!!!!!###### """$$$!!! """###$$$'''))),,,---+++)))((((((...,,,)))&&&""" """+++555;;;CCCOOOXXX\\\YYYMMMAAA@@@KKKWWW^^^```cccdddgggmmmuuu|||===777///***)))***---...(((&&&&&&)))...222222000000///---+++***((((((((()))***++++++++++++******222555888:::999666111...---)))''')))...222222000000000222555888:::;;;:::::::::;;;:::888444000...222///------000444888999555333000...,,,---......444:::AAAEEEDDDBBBAAAAAADDDBBB???<<<999777666666999888777777777777777888999999999999:::<<<@@@CCCCCCFFFJJJLLLJJJFFFAAA===>>>???BBBFFFIIIIIIGGGDDDPPPPPPMMMIIIIIIJJJEEE>>>HHHIIIJJJIIIHHHGGGHHHIIIMMMHHHBBB>>>======<<<<<<@@@999000---///333444333333222000---,,,...222666444555777666222...+++***,,,***((('''(((((('''%%%******+++***)))&&&###!!!&&&,,,222333000------...---+++***+++---,,,(((%%%((()))***+++,,,...222555,,,---///000000///...---+++++++++)))(((''')))***---,,,***(((((()))+++,,,***,,,///222444222...***111000///...---------...000...---,,,------+++******(((&&&(((+++---+++)))***+++,,,------+++***((((((&&&""" """%%%$$$''''''%%%""""""&&&...)))&&&(((---///+++'''(((%%%$$$''',,,///---***(((***,,,......---***)))------,,,---//////...,,,(((%%%$$$&&&***+++'''######'''+++,,,)))%%%!!! !!!###'''(((&&&###''',,,///---((($$$$$$''''''&&&'''''')))+++---//////,,,)))&&&$$$$$$%%%&&&%%%"""!!!###%%%%%% !!!!!!!!!"""!!!!!!###&&&'''%%%"""%%%%%%&&&'''((()))***+++,,,%%%$$$,,,000111000(((!!!!!!$$$%%%'''+++(((%%%!!!"""%%%((())))))(((&&&######$$$$$$!!! %%%&&&$$$!!!"""!!!!!!$$$'''(((&&&###&&&''''''&&&$$$""""""!!! !!!###%%%&&&&&&&&&&&&'''))))))'''&&&&&&'''''''''&&&***&&&""""""&&&***+++++++++++++++++++++---111444333...((($$$$$$###""" """$$$$$$###$$$'''+++///,,,((($$$  !!! ###"""###%%%%%%%%%%%%))),,,+++((($$$######***'''$$$""""""######### ###)))222===EEEJJJLLLHHH<<>>EEE===444000000333333222777666444111//////222444444666777666333///,,,+++***(((&&&###""""""$$$&&&,,,,,,------+++)))'''%%%+++///333222---))))))***+++*********+++)))'''$$$((()))***+++,,,...111444///000111222111///,,,************)))((('''((())),,,***((('''(((+++...000---...///111222111...+++///////////////000000111111000.........---***(((+++***)))***+++,,,+++******---///000///...,,,+++((($$$  !!!!!!"""(((+++***&&&  !!!###%%%)))'''&&&(((,,,---,,,***'''$$$"""$$$)))---,,,***%%%&&&((()))***))))))(((---,,,,,,---///000///...&&&$$$###%%%)))+++(((%%%''''''''')))***'''!!! !!!$$$%%%### ###(((,,,+++&&&""""""$$$***))))))((()))***,,,------,,,)))&&&$$$$$$$$$$$$&&&### !!!###$$$%%%!!!"""###$$$%%%%%%$$$$$$###""""""$$$'''(((&&&###!!!"""$$$%%%(((***+++,,,***$$$""")))---...---&&&!!!###%%%&&&))),,,)))&&&######&&&***,,,,,,***'''$$$""""""""" !!!&&&'''%%%###"""!!!!!!$$$'''(((&&&$$$&&&'''''''''%%%$$$######""""""$$$""" !!!$$$&&&''''''&&&&&&''')))***)))'''%%%%%%$$$###"""&&&### ###'''))))))'''((()))))))))+++...000000,,,(((%%%%%%$$$""" """$$$$$$$$$$$$''')))111...***%%%""" !!! """!!!###&&&&&&&&&%%%(((***)))&&&"""!!!!!!'''$$$"""!!!"""###$$$###"""$$$)))000888???BBBCCC===444+++''',,,444<<>>AAACCCFFFHHHHHHIIIJJJJJJGGGBBB===999888>>>EEEHHHHHHGGGFFFGGGGGGQQQWWWUUUPPPOOOPPPOOOKKKMMMPPPRRRRRRTTTVVVWWWRRRNNNJJJGGGFFFEEECCCBBBEEE???666222222333444333999999888666333222333444666888999888444111///...******'''###$$$)))....../////////---+++***111333333///)))%%%$$$%%%)))***++++++(((&&&%%%%%%((()))***++++++,,,///111111222444444222...***''')))))))))))))))((((((((()))(((&&&&&&)))...333666222111//////000000...---------...///111333555666222111111111000---)))%%%)))+++,,,,,,+++++++++,,,+++000555555333///------((("""!!!!!!"""&&&+++...,,,&&&!!!$$$%%%$$$$$$$$$%%%''')))***++++++,,,...***'''$$$%%%))),,,---,,,%%%$$$$$$%%%&&&(((***,,,...---,,,---///000///...&&&$$$###&&&***,,,+++)))***&&&###%%%)))(((""" !!!  %%%++++++&&&""""""$$$,,,+++***)))))))))***+++++++++)))(((%%%###!!! $$$""" """$$$$$$$$$!!!"""%%%&&&''''''%%%$$$$$$###$$$&&&(((((('''%%%!!!###&&&)))+++,,,(((### %%%(((((((((###!!!%%%'''(((***---+++(((%%%$$$'''***---...---***%%%""" ###&&&((('''&&&$$$######%%%'''(((((('''((())))))((('''&&&'''((('''######&&&'''$$$!!!"""%%%'''((('''&&&&&&'''(((+++***(((%%%###!!! ###!!! """######!!!###&&&'''((()))+++,,,---+++)))((('''%%%""" !!!###%%%&&&%%%%%%&&&(((111...***%%%"""  !!! $$$'''((('''%%%''')))'''$$$!!!""" !!!$$$%%%$$$$$$%%%''',,,222555666555555111---)))))),,,000333<<>>>>>>>>@@@CCCFFFHHHIIIFFFGGGHHHGGGEEEAAA===:::888???FFFHHHEEEBBBCCCEEEFFFQQQYYYYYYWWWVVVVVVUUULLLOOOSSSUUUVVVWWWXXXZZZVVVSSSPPPNNNLLLJJJGGGEEE???:::444000111333555555777888:::999777666666666;;;<<<===;;;888555333333---......)))$$$###''',,,...///000111111111000///555444111,,,&&&######$$$(((+++---,,,)))&&&&&&((((((***++++++***+++,,,...000222555666444///***&&&))))))***+++,,,+++)))(((&&&%%%$$$&&&***000777;;;666333000......///...---,,,,,,...000222555888999222222333333222...(((###%%%(((,,,---++++++---///---222888888333...++++++&&&!!!%%%$$$!!!$$$'''+++---+++&&& ###&&&&&&&&&''''''%%%+++//////+++))),,,000///,,,)))))),,,///111111((('''%%%%%%'''+++///111000...---,,,------,,,+++'''%%%%%%'''+++......---)))&&&###$$$''''''### !!!###"""!!! %%%+++,,,((($$$$$$&&&+++***)))((('''((())))))((())))))(((&&&""" """$$$$$$$$$!!!###$$$###""" ######%%%&&&''''''&&&%%% """$$$''')))***'''### ###$$$%%%###!!!!!!&&&)))(((***------***'''&&&&&&(((+++,,,...+++&&&!!!###&&&''''''''''''&&&&&&&&&((()))******,,,......,,,)))'''(((***'''%%%&&&))))))%%%$$$%%%%%%&&&''''''&&&%%%&&&'''++++++)))'''###!!!!!!!!!$$$""" !!!%%%'''(((((()))***+++,,,,,,+++***'''$$$!!!###$$$&&&''''''&&&&&&&&&,,,)))%%%""" !!!"""!!!!!!!!!###"""%%%((((((''''''''''''&&&### !!!$$$%%%%%%""""""$$$(((+++---,,,***,,,---...,,,)))'''(((+++111666>>>FFFPPP[[[hhhppp|||111///---,,,+++***(((&&&+++000444444111......///............///000222222222222111000...+++)))''')))***+++,,,,,,+++***)))(((((()))+++...000000000------///333777:::::::::888888888777444222///------......,,,)))))),,,...444555666777777555222111000000111555;;;CCCIIIMMMGGGGGGFFFEEECCC@@@===;;;777666666777888:::;;;<<>>>>>AAAEEEHHHHHHHHHBBBCCCDDDDDDDDDBBB???>>>???EEEJJJJJJEEEAAAAAACCCIIIQQQXXXZZZ[[[\\\ZZZVVVQQQTTTXXXYYYZZZZZZZZZ[[[ZZZXXXVVVTTTRRRNNNIIIFFF;;;777222......///111333222555999;;;;;;;;;<<<<<>>GGGRRR^^^gggxxx...,,,+++*********(((&&&+++---000111000///...............///111222444555222333444444222...***(((*********************)))((()))+++---...000000000------///333777:::;;;:::888777666333000---***(((,,,---...,,,)))(((+++...111222444555555444333222333222222666===EEEKKKNNNIIIHHHGGGFFFDDDAAA???>>>999777666555666999<<>>EEEKKKMMMIIIHHHFFFDDDBBB@@@@@@???999777444333555:::???CCCDDDBBBAAACCCHHHJJJHHHEEECCCDDDDDDEEEFFFFFFFFFFFFMMMLLLJJJHHHGGGFFFFFFFFFKKKUUU\\\[[[XXXWWWWWWVVVVVVZZZ^^^``````______```___^^^]]][[[WWWQQQIIICCC<<<999555000---,,,---///...222888>>>BBBEEEHHHJJJLLLLLLKKKGGGAAA===;;;;;;888888777666444222000000......000222555888:::;;;:::666222---+++)))((((((******+++...111222111///---///000///,,,***)))))),,,...000000000...+++)))+++***,,,000444333---(((###$$$&&&(((,,,///222444444444444555444222...***...------------...///000------...000111///+++(((''')))+++///222333222000+++))))))+++...---)))$$$!!!!!!%%%)))++++++'''((()))))))))((('''&&&)))((('''&&&%%%%%%%%%%%%&&&&&&%%%######$$$(((,,,000666:::777...((((((++++++,,,++++++******+++,,,++++++,,,---,,,,,,******+++)))%%%############"""!!!$$$'''((('''%%%###!!!!!!"""$$$'''***+++******,,,---+++(((%%%"""""""""((('''&&&"""!!!"""&&&)))'''###!!!###'''((('''&&&$$$$$$$$$$$$%%%!!!"""$$$%%%$$$!!!"""%%%&&&%%%### """###!!!$$$'''(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&%%%$$$$$$%%%$$$%%%&&&###"""&&&(((+++***'''%%%$$$%%%&&&&&&&&&### """%%%$$$######%%%'''------***&&&""""""&&&)))+++000333///%%% &&&%%%!!!!!!$$$###%%%'''(((((((((***,,,+++---///,,,(((&&&(((+++///000000,,,&&&!!!"""%%%'''((('''''''''(((,,,///111///***%%%###"""!!!###%%%***------)))%%%""" !!!!!!%%%&&&%%%""" !!! ###&&&&&&%%%&&&$$$"""!!!"""!!!!!!""""""!!!"""%%%%%%"""  '''000555999@@@JJJRRRaaannn~~~&&&%%%%%%&&&))),,,---,,,,,,***)))+++000222222000333333222222111222222333111444888:::888333---(((((((((((()))+++,,,...///000111333333111///......000000222666:::>>>>>>>>>:::555---'''$$$%%%(((+++))),,,///---)))(((+++///...///111333444555666666777444333777>>>EEEJJJKKKIIIGGGEEEBBB@@@?????????888555222111444;;;BBBGGGGGGDDDBBBEEEIIIKKKHHHDDDGGGGGGGGGGGGGGGHHHHHHHHHLLLIIIEEEDDDDDDEEEEEEEEEJJJWWW```\\\TTTRRRTTTWWWSSSWWW[[[^^^___^^^______aaa```___]]]XXXQQQHHHAAA:::888666222///000222444000444:::???CCCGGGKKKNNNNNNNNNLLLGGGBBB===;;;;;;???<<<888666666666555444...///111333666:::<<<>>><<<888333///---+++)))'''***))))))---222444222//////000111000---***)))))).../////////...,,,***(((***)))+++///444333---'''###%%%'''))),,,...000000333333555666666333---)))///...---,,,,,,,,,,,,,,,++++++,,,///000///,,,***---,,,---111555666222///)))%%%$$$(((...000,,,&&&!!!!!!!!!"""$$$&&&(((***(((***,,,---,,,***&&&$$$)))(((''''''''''''((((((%%%&&&&&&%%%$$$$$$''')))///555888666///)))(((***+++,,,,,,,,,+++******+++,,,...000111000---***((('''%%%"""!!!"""#########$$$'''+++,,,***&&&###!!!###!!!!!!&&&---000---)))++++++***((($$$######$$$'''&&&%%%!!!"""&&&&&&)))+++((($$$"""&&&***+++***(((%%%$$$######### !!!###$$$###!!!!!!$$$''''''$$$"""  """$$$"""%%%))))))'''&&&''')))%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''%%%$$$$$$'''%%%%%%%%% """&&&+++,,,)))'''&&&'''###%%%&&&$$$  ###%%%'''&&&$$$###%%%'''---,,,)))$$$###'''&&&,,,000---###$$$"""!!!$$$&&&((()))***+++---///,,,...000,,,'''%%%'''***///222333000***%%%""""""$$$%%%''''''&&&&&&&&&(((+++...000...(((###!!! !!!"""%%%***......)))%%%&&&###!!! ###'''(((%%%""""""%%%&&&&&&%%%""" !!!"""!!! """%%%$$$!!!%%%...333666:::CCCKKKSSSbbbrrr~~~$$$$$$%%%(((---111333333555111------000222333222222000000222444444111---222777======888111+++)))++++++***)))))),,,000444222555777888666333111111666444222333666999888777444000)))###!!!###&&&))),,,---///...---,,,,,,---...000111111222444777:::444444444888===CCCGGGIIIFFFCCC@@@@@@BBBCCCBBB@@@===999777888===AAADDDDDDDDDAAA@@@DDDJJJLLLJJJGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDBBBAAABBBEEEHHHGGGFFFKKKQQQWWWZZZYYYUUUSSSSSSUUURRRQQQUUU\\\```^^^[[[[[[[[[\\\[[[XXXPPPGGG@@@999999888666555444333333666999>>>BBBFFFJJJMMMPPPPPPPPPMMMHHHBBB???@@@BBB???<<<999888777666444333---...111555888;;;===>>>;;;:::777222,,,'''&&&&&&)))+++---///000000000000222666666000,,,,,,,,,+++...111222///)))&&&(((***)))***++++++)))&&&###!!!$$$######%%%(((---111444888999:::777222......///...,,,)))))))))***))))))&&&(((+++---/////////...,,,...222444555444111///+++))))))+++///111000---%%%%%%$$$$$$%%%&&&((()))'''///777666///'''$$$$$$((()))***'''$$$###&&&(((%%%&&&'''&&&$$$###$$$&&&---...//////...---+++***'''((()))******+++---///***+++---000000...)))&&&(((&&&$$$$$$&&&'''(((((('''***,,,+++(((%%%$$$%%%(((&&&%%%(((---111111000******)))******)))&&&###(((&&&###  $$$(((******)))%%%"""!!!$$$'''(((******((($$$###$$$'''$$$""" !!!############"""!!!"""$$$$$$"""!!! !!!%%%%%%###%%%###!!!!!!###$$$%%%%%%(((&&&$$$&&&***,,,+++)))(((&&&""" ###&&&)))***)))(((%%%"""&&&***,,,)))%%%""" """$$$$$$""" """######"""!!!"""$$$&&&---***&&&!!!###&&&&&&'''(((&&&!!! $$$'''+++...//////---+++'''''''''((()))(((&&&$$$))))))((((((''''''&&&&&&''')))***'''###"""%%%)))///,,,)))'''%%%### """!!!"""%%%***+++***''''''$$$!!!  ###%%%%%%"""$$$&&&%%%&&&""""""###!!!###!!!$$$ $$$&&&''' ###$$$'''+++222999AAAEEENNNUUUaaappp}}}&&&'''***...222444333111222///,,,+++,,,///111222///...///111444444111///111555:::;;;777222...,,,---,,,+++)))(((***...222333666888999666333222111777444222333666888999999222...)))$$$""""""%%%&&&***,,,...---,,,++++++,,,---///000111111333777:::555555555777:::===???@@@@@@>>><<<===@@@CCCCCCBBB???<<<;;;<<<@@@CCCEEEDDDCCCAAA@@@DDDJJJMMMLLLIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCAAA@@@BBBEEEGGGGGGFFFMMMRRRXXXZZZYYYVVVTTTTTTVVVTTTRRRSSSWWWYYYXXXVVVWWWXXXYYYYYYVVVOOOFFF@@@;;;;;;;;;:::999777666555999<<<@@@EEEHHHKKKNNNOOOPPPPPPNNNJJJEEEBBBCCCEEEAAA???<<<;;;:::888666444000111444777999;;;;;;;;;<<<;;;999444...***((((((+++,,,---...//////000000111555666111------,,,***(((---111000,,,((('''((()))***++++++***'''$$$"""###$$$%%%&&&(((,,,222666;;;:::888333...+++,,,---...,,,(((&&&&&&'''&&&&&&%%%'''***---///000//////,,,---000222333222000///***((())),,,111333222000(((((('''''''''''''''(((+++222888666...$$$(((((('''$$$!!! ###%%%))))))(((&&&$$$###$$$&&&---------------+++******)))******)))((()))***,,,)))***---///000...+++((((((&&&$$$&&&)))***(((%%%&&&(((+++***&&&###!!!!!!'''&&&&&&)))---000111000---,,,------...,,,(((%%%&&&%%%""" %%%)))((((((&&&### """%%%'''((()))'''$$$$$$&&&((('''%%%$$$###$$$%%%%%%&&&%%%###""""""###""" ###$$$$$$%%%$$$"""!!!!!!!!! !!! !!!%%%***,,,+++(((%%%$$$"""!!!"""%%%(((***)))'''%%%""" $$$)))+++)))&&&###!!!!!!""""""""""""!!! !!!  ###%%%***((($$$"""&&&&&&''''''%%%!!!!!!"""!!! """$$$(((+++,,,,,,***)))%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''(((((((((''')))+++)))%%%###%%%(((,,,***(((&&&%%%$$$!!!###'''))))))'''(((&&&$$$$$$%%%$$$!!!!!!###!!! ###'''((((((%%%""" """%%%%%%"""!!!###$$$"""!!!%%%!!!$$$&&& !!!!!!$$$$$$&&&+++333:::@@@CCCEEEKKKTTT___kkkwww''')))---222555444000,,,------+++)))(((***...111---------000222333111000///222666777555222000///...---,,,)))'''(((***---333666999999777444333222888555333222555888:::;;;333000---)))&&&%%%&&&&&&)))+++------,,,+++++++++---...000000111333777999777777888888888888888777:::999999;;;???BBBDDDEEEAAA@@@@@@BBBDDDFFFEEEDDDAAA@@@@@@DDDJJJMMMLLLJJJIIIIIIHHHGGGEEECCCBBBAAABBBAAAAAABBBEEEGGGHHHHHHMMMQQQUUUWWWWWWVVVUUUVVVZZZXXXTTTQQQOOOOOOOOOOOOQQQRRRTTTUUUSSSMMMEEE???======>>>>>>===;;;:::888<<>>===@@@EEEJJJRRR___ppp|||)))***---111333111---))))))******'''%%%&&&,,,000------...///000000000///,,,...000222222222111111......,,,)))&&&%%%''')))000333666888777555555555888666444333555777:::<<<666555333111///,,,+++***)))+++...///---,,,,,,,,,///000111111222444777::::::;;;<<<<<<:::888666555888888888:::===AAACCCEEEAAABBBDDDFFFGGGFFFDDDBBBAAA@@@@@@CCCGGGIIIHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBCCCDDDFFFHHHJJJJJJJJJLLLPPPSSSUUUWWWXXXYYY^^^\\\WWWQQQJJJGGGGGGHHHIIIKKKNNNQQQQQQLLLFFF@@@===>>>???@@@???>>><<<;;;>>>@@@EEEJJJOOORRRRRRQQQMMMMMMKKKJJJIIIHHHIIIIIIIIIGGGEEEDDDBBB@@@<<<999888:::<<<<<<;;;777444111777888999777444222111222444333000...,,,,,,,,,,,,---222444222000000...))) %%%+++...---+++)))(((((()))***+++***)))'''&&&)))...111...***+++222999777333---'''%%%'''+++///222...***'''(((+++---...)))***---/////////...---------------...///000111,,,++++++///333555333000,,,---------+++((($$$"""$$$***000111---&&&"""!!!(((&&&""" &&&&&&%%%""" ###%%%,,,+++***))))))(((((((((((()))((('''%%%%%%(((******,,,......,,,***)))(((%%%###%%%---666666...$$$ """$$$%%%%%%###!!!%%%&&&'''***+++,,,,,,+++******+++,,,,,,***&&&###!!!"""!!! """&&&))))))((('''%%%$$$$$$&&&''''''((((((((()))+++...000&&&&&&''''''(((***...111''''''&&&&&&%%%### """"""$$$%%%$$$!!!$$$******&&&!!!!!!$$$&&&'''((((((&&&""" ###))),,,,,,+++))))))%%%!!!%%%((('''%%%"""!!!###((('''%%%!!!"""%%%''''''&&&$$$!!!!!!"""$$$!!!"""$$$&&&((((((((((((((('''&&&$$$###$$$''')))'''(((((()))((('''&&&%%%"""$$$'''(((%%%"""!!!!!!$$$######%%%&&&'''%%%###"""%%%'''(((,,,---...///...***%%%"""!!!'''***)))$$$  ###%%%'''******)))***++++++++++++!!! !!!###$$$### $$$$$$"""(((&&&"""###!!! %%%---444666666888:::<<<<<<>>>IIIZZZhhhsssxxx~~~---------...000000...,,,'''((()))'''%%%&&&+++/////////000///...---------++++++,,,...000111111111......,,,)))%%%$$$%%%''',,,///444777777777777888999888777555555777999;;;777777777666444111...---+++---000222111/////////222333444444333555888:::;;;>>>@@@@@@>>>;;;:::::::::::::::;;;;;;===???AAA@@@BBBEEEGGGGGGDDDBBB@@@AAA@@@@@@AAACCCCCCBBBAAA===>>>@@@BBBBBBBBBAAAAAADDDDDDEEEFFFGGGHHHJJJLLLHHHJJJMMMRRRWWW[[[]]]^^^```]]]WWWOOOGGGCCCAAABBBAAADDDHHHMMMOOOMMMHHHDDD>>>???@@@@@@@@@???>>>===@@@AAADDDJJJQQQTTTUUUTTTNNNMMMLLLLLLMMMMMMMMMLLLKKKIIIGGGEEEDDDBBB???<<<<<<===>>>===:::666111...222444666666555444555666999777444000---+++******---000222111111222///***###&&&(((******)))))))))&&&&&&((()))*********)))000444777555///,,,111666000,,,&&&"""###(((...111...+++((('''***...222444...///000111000...---+++......------...///111222///---...000444444000---+++,,,------+++((($$$""""""''',,,...+++(((%%%%%%'''%%%""" !!! !!!  ###%%%+++******))))))(((''''''$$$%%%%%%$$$$$$&&&))),,,---...///,,,(((%%%%%%%%%"""!!!%%%...888999111''' ###%%%&&&%%%$$$%%%&&&'''((((((((())))))***))))))))))))(((%%%"""!!!!!!"""""""""$$$'''))))))((('''&&&&&&''''''((())))))***,,,///111333444))))))(((&&&%%%&&&***---'''''''''((()))'''$$$!!! $$$&&&""" ###&&&'''$$$!!! &&&******$$$!!!$$$%%%&&&%%%%%%!!!!!!&&&((())))))))))))$$$  ''',,,+++)))  """&&&&&&###  ###%%%&&&'''&&&%%%%%%&&&((($$$%%%&&&'''(((***++++++,,,,,,***'''%%%&&&***---......---+++((($$$!!! """###""" !!!$$$'''(((&&&%%% ###&&&(((---///111111---(((### """&&&,,,...,,,(((###!!!!!!$$$'''))),,,,,,,,,,,,+++***))))))######$$$%%%$$$""""""%%%$$$!!!'''%%% !!!&&&+++,,,,,,000333555444555===KKKWWWffflllsssxxx|||111///---...///111111111'''((()))***)))***,,,---000111111000---,,,,,,---,,,+++,,,...000222111000//////...+++((('''''')))+++///444777888999999::::::::::::888666666777999444555666666555222///---,,,///333444444222111111555666666555444555777999999===@@@@@@>>>;;;<<<============;;;999999:::<<<>>>BBBEEEGGGEEECCCAAA@@@@@@@@@@@@@@@@@@???>>>===;;;===@@@BBBDDDDDDDDDCCCDDDFFFGGGGGGFFFGGGIIIKKKHHHJJJNNNTTT[[[```bbbbbb\\\XXXRRRKKKEEE@@@===;;;:::===DDDKKKPPPPPPLLLIIIAAAAAAAAAAAABBBBBBBBBBBBCCCBBBCCCIIIPPPTTTUUUTTTPPPOOONNNOOOQQQRRRQQQOOOKKKIIIFFFDDDCCCBBBAAA???@@@@@@@@@>>>;;;666111///000333555666666555666666999888555333000...,,,,,,---000000///111333111+++))))))((((((''''''(((((("""###%%%''')))+++,,,,,,333777:::999333000000222---(((###!!!###(((,,,///&&&$$$###$$$)))...222444000111222333222000...,,,......---......///000111000...///111333333...***)))***,,,---,,,***'''%%%(((***,,,,,,)))&&&$$$$$$%%%###!!!!!!###$$$$$$### !!!$$$&&&)))******+++***((('''&&&!!!""""""""""""%%%***...---///...***%%%!!!!!!###!!!!!!%%%---666666///''' $$$((())))))&&&'''((('''&&&&&&((()))---+++)))((()))((('''%%%!!!###$$$$$$$$$%%%''')))(((&&&%%%%%%'''((((((''')))***,,,000444666666555......+++%%% !!!%%%&&&&&&(((***++++++'''%%%&&&(((***&&&###((()))'''$$$$$$&&&$$$$$$&&&))),,,+++&&&!!! !!!###%%%%%%$$$"""!!!!!! """#########%%%'''###!!! ###'''++++++***"""!!! !!!"""###""" !!!"""%%%((())))))((()))***&&&&&&&&&''')))***,,,---...///...***'''&&&***---111111///,,,'''""" ###'''((('''&&&######"""  $$$''',,,...111000,,,&&&""" ###''',,,---+++'''###!!!!!!"""%%%'''(((+++,,,---,,,)))'''''''''&&&'''(((((('''%%%"""!!!!!!$$$$$$###### !!!"""$$$%%%&&&***---///111888BBBKKKWWW^^^fffkkkmmmrrryyy...---,,,---///111222111((()))***,,,...///...,,,000111222000---,,,...000///......000333444222000111111111///,,,+++,,,...///333777::::::::::::::::::<<<===;;;888555555666222333444555444222000...,,,000444666555333222222777777777555333333555777555999===<<<999777999<<<===>>>===:::666444666888===AAAEEEFFFDDDBBBAAAAAA??????@@@@@@???>>>>>>>>>???AAADDDGGGHHHHHHGGGFFFDDDFFFGGGFFFDDDDDDGGGIIIHHHIIIMMMTTT[[[___```___TTTOOOIIIDDDAAA===888333555999AAAJJJPPPSSSQQQNNNGGGFFFEEEEEEEEEGGGHHHJJJGGGEEECCCGGGMMMRRRRRRQQQOOONNNMMMOOOQQQRRRPPPNNNJJJGGGCCCAAAAAAAAAAAAAAADDDCCCBBB???<<<888444222333555777888777555555555666666555555444333111111...//////...000444222---...,,,***)))(((&&&%%%$$$"""%%%(((+++...///111555999:::777333111//////***%%%"""###%%%&&&&&&  """(((---000222000111333444444333111000+++,,,,,,---......//////...---...111333333...***((()))+++---...---,,,+++------,,,)))'''%%%$$$$$$!!! """&&&''''''%%%!!!$$$%%%%%%$$$%%%&&&((()))+++---,,,)))&&&$$$ !!!!!! !!!$$$***...+++------(((""" ###!!!"""%%%***///...)))$$$"""''')))***)))***)))'''%%%%%%(((,,,///,,,)))''''''((((((((("""$$$&&&'''&&&&&&'''))))))'''&&&''')))+++***((((((***---222777999666333///...+++$$$"""&&&&&&(((+++,,,+++'''$$$%%%'''(((&&&"""$$$))))))'''&&&'''***---,,,***,,,......+++'''''''''''''''%%%### $$$!!!"""!!! !!!$$$'''"""######%%%&&&&&&&&&&&&$$$###!!!!!!!!!!!!!!!"""!!! !!!!!!$$$))),,,,,,***))))))&&&%%%%%%%%%''')))+++---...//////+++&&&$$$'''***...------***&&&!!!###''')))'''&&&&&&&&&### $$$))),,,///...***&&&$$$###!!!%%%)))+++)))&&&$$$### """$$$%%%%%%%%%***,,,---+++(((%%%%%%%%%%%%&&&((((((''''''''''''""" $$$ !!!!!!!!!###""" ###!!!###&&&(((,,,222999>>>EEELLLTTTYYYZZZ^^^eeelllqqqwww***)))))),,,...000000///))))))***...222333///+++...000111000...---000333222111000222555666333000333333333222000///000222333666:::<<<<<<:::::::::;;;===???===888555444444222333444555555333222000,,,///444666555444222222777888777555222222333555222666999888444333555888<<<===<<<888444222333555>>>AAAEEEFFFDDDBBBBBBCCC===???@@@@@@@@@??????@@@EEEFFFIIILLLLLLKKKJJJIIICCCEEEFFFEEECCCBBBDDDGGGGGGHHHKKKRRRYYY\\\[[[YYYNNNHHHBBB???>>>;;;444...222777???IIIQQQTTTSSSQQQLLLKKKIIIHHHHHHJJJMMMOOOKKKGGGDDDEEEKKKOOOPPPNNNLLLKKKJJJKKKNNNOOOMMMJJJJJJFFFAAA??????AAABBBBBBFFFEEECCCAAA===:::777666666888::::::777555333333222333555666777666666555...///...,,,000444333...///...,,,+++)))&&&"""  $$$(((,,,///000///222666999999666111...222---'''$$$######!!! ###(((---///000///000333555666555444333******+++,,,------------++++++,,,000444333///+++''')))+++---///000000000...---+++(((&&&%%%&&&&&&###''')))(((&&&###&&&)))***)))''''''''''''))),,,...---***&&&$$$!!!!!! ###(((,,,)))++++++'''!!! $$$"""###%%%((()))((($$$  %%%((())),,,,,,+++'''%%%%%%***...000,,,'''%%%%%%'''((((((###%%%'''(((''''''((())),,,***(((***---...---+++''')))---333999999555111++++++)))### %%%&&&'''(((***+++***&&&"""###$$$&&&&&&$$$""""""!!! %%%)))***'''&&&(((+++333000---...000111///,,,,,,+++***)))&&&### ###''''''&&&$$$!!! """&&&)))"""$$$&&&&&&$$$"""!!!!!!%%%%%%$$$!!! ###""" !!!!!!###$$$###"""""" %%%***------***((('''%%%$$$######%%%'''***,,,,,,......***$$$"""$$$'''((())))))(((%%%!!!###''')))'''%%%((('''$$$"""&&&***------***'''&&&''' ###'''))))))'''&&&&&&!!!###$$$%%%$$$$$$)))+++---+++'''$$$$$$%%%"""###%%%&&&&&&''')))***%%%!!!###!!! """ %%%(((%%%###"""""""""###'''+++000333666>>>FFFJJJKKKNNNVVV\\\eeelllwww,,,)))&&&(((,,,111222111++++++...222666666222///***---//////...///333666555555555555555777888999:::999888555111//////000555777999;;;:::::::::;;;;;;;;;;;;:::999777444333000333666555333111222444000111444666666666555444666333111222444444222///000111333555555444222111777666555444444333333333777===DDDGGGFFFCCCAAA@@@>>>???AAABBB???;;;>>>EEEGGGNNNTTTUUUPPPLLLKKKLLLEEEGGGIIIGGGCCCBBBDDDFFFEEEFFFIIINNNQQQRRRPPPNNNHHHBBB:::777777777333000000777BBBJJJOOOQQQSSSTTTIIILLLOOOQQQQQQRRRSSSSSSRRRPPPMMMIIIHHHHHHIIIJJJLLLJJJIIIKKKNNNPPPOOOMMMLLLGGGBBB@@@BBBFFFIIIKKKIIIGGGEEECCC@@@<<<666222333777<<<>>><<<777333111333222333888===>>>:::555...,,,***,,,///111000///------......---+++((('''&&&%%%%%%'''***---//////---...000333555444000---000...***&&&$$$######### $$$((())))))))),,,000333444666888777666333111,,,)))&&&''',,,...---***+++******---000000,,,)))))),,,///000000000111222,,,------***&&&$$$%%%'''&&&###!!!###'''((($$$!!!###$$$&&&(((((('''&&&%%%&&&))),,,...---+++'''$$$"""###%%%%%%(((,,,))),,,---)))$$$"""$$$''',,,------,,,((($$$###"""!!!$$$((()))000000...+++''''''+++//////+++((((((&&&###$$$((("""$$$&&&'''&&&%%%%%%&&&+++---//////...------...)))(((***111999;;;555///(((((('''######'''******+++,,,,,,)))%%%!!!###$$$&&&''''''%%%"""!!!$$$&&&((('''%%%%%%'''+++111000///000111222111000...000111...(((###!!! ###''')))(((&&&%%%%%%'''***+++***(((&&&###""""""###$$$&&&%%%%%%%%%&&&%%%###!!!###"""!!!  $$$'''&&&$$$'''))),,,------***'''%%%###"""!!!$$$((()))(((&&&***---...+++'''###""""""&&&$$$######$$$### """&&&%%%"""######!!!!!!***,,,...///...+++***)))&&&&&&&&&'''((('''&&&%%%###!!! """"""!!!###%%%((()))(((((()))******'''###"""###%%%%%%%%%   %%%'''"""!!!###%%%$$$"""!!!$$$%%%$$$######%%%(((...222777<<<@@@DDDHHHKKKTTTZZZgggyyy'''&&&&&&***///111000---,,,,,,...111555666333111+++---...,,,+++---222777<<<;;;999888777888:::;;;===<<<999444///------...444666888999999888888888999999999888666444111///222555888888555333222333333444555666666555333222444222222333444222///+++---...///000000000///...333333333333333222111000444999@@@DDDDDDBBBAAAAAA===>>>@@@BBB@@@>>>BBBJJJSSSUUUXXXWWWSSSOOOMMMMMMGGGGGGFFFDDDBBBBBBCCCEEEEEEFFFIIIMMMPPPOOOLLLIII;;;666111111444666555444666999@@@HHHOOOQQQPPPNNNMMMOOOQQQSSSUUUUUUVVVWWWUUUSSSPPPMMMLLLLLLMMMNNNJJJIIIKKKNNNQQQRRROOOMMMLLLHHHCCCAAACCCHHHKKKNNNKKKIIIFFFCCC@@@;;;555111444888<<<===;;;777333111333333555:::>>>???:::555///---++++++...111111000111111111111///,,,)))''')))'''&&&&&&))),,,...///******+++...000111///---///...,,,)))((('''&&&&&&%%%))),,,---,,,+++---000111222444666666444222111***'''%%%&&&+++---,,,)))---+++***+++---,,,)))&&&(((+++...//////...///000,,,+++)))&&&""""""$$$''')))%%%###$$$&&&'''###!!!$$$''')))***))))))'''(((***++++++)))&&&$$$###!!!!!!$$$%%%$$$%%%)))(((+++---+++'''%%%&&&)))000111111///+++(((''''''######&&&'''---...---)))&&&&&&***///,,,((('''((('''###"""%%%!!!%%%''''''(((***,,,222222222111...,,,+++,,,'''&&&(((...555666000***%%%&&&%%%""" $$$((('''''''''((()))'''### !!!###$$$$$$"""!!!%%%''')))(((%%%%%%(((+++...---,,,---///000000//////111222///***%%%""""""!!!  $$$''''''%%%%%%&&&))),,,---)))(((&&&$$$$$$$$$%%%&&&((('''&&&&&&&&&$$$   """!!! """%%%''''''&&&((()))+++,,,+++)))'''%%%&&&$$$$$$&&&)))***((('''%%%''')))'''$$$!!!!!!!!!&&&%%%######$$$### !!! $$$$$$ !!!!!! (((,,,///000///---,,,---+++)))'''''''''&&&$$$"""!!! !!!""""""!!!"""$$$%%%%%%$$$$$$&&&'''%%%###!!!!!!""""""!!!  """"""!!!###%%%&&&!!!$$$&&&((((((%%%""" """###$$$""" !!!###'''***///333555888<<<>>>DDDKKKXXXjjj}}}%%%&&&)))...333333///+++,,,,,,...111444555555333.........,,,***---333888CCCAAA===:::999:::;;;===@@@>>>999222---***+++,,,222333666777777666444222333444555555444111---+++111444777777555333111111555555555555444333111000222111111222222000,,,)))+++++++++,,,,,,---------//////000111111000///...000444;;;@@@AAAAAAAAAAAA???>>>???AAA@@@@@@EEEMMM\\\]]]\\\XXXSSSNNNLLLKKKIIIFFFBBBAAAAAABBBCCCCCCEEEFFFIIIMMMNNNLLLGGGCCC444000---...222666888777======AAAHHHOOOQQQMMMIIINNNOOOQQQSSSUUUWWWYYYZZZWWWUUURRRPPPOOOOOOPPPPPPJJJKKKMMMQQQSSSSSSPPPMMMLLLIIIDDDCCCEEEIIILLLNNNLLLIIIFFFCCC???:::444000555888;;;;;;999555222111333333666;;;??????:::555000---+++***,,,///000111444444444222000---***(((,,,)))&&&%%%'''+++...///***(((((()))---///111111//////......---,,,+++***))),,,///000---,,,---///...000111333333222000///'''%%%$$$&&&***,,,+++)))///---+++***)))(((%%%###''')))+++,,,++++++,,,---***)))&&&""" ###&&&***'''$$$###%%%$$$!!!!!!$$$''')))*********''''''((((((((('''&&&%%%&&&###$$$&&&&&&""""""$$$&&&***------***((()))+++111222111///,,,))))))***&&&### """######***+++***'''%%%%%%)))---(((&&&''')))(((""""""&&&))),,,000333888888666222---)))))))))$$$$$$%%%***//////(((""" """###!!!!!!%%%)))$$$$$$###$$$$$$###!!!!!!###$$$$$$$$$&&&(((***(((&&&%%%))),,,---,,,++++++---......---///000111000,,,(((%%%%%%###"""  %%%%%%%%%%%%'''***,,,...)))((('''&&&&&&&&&'''''')))(((((('''&&&""" !!!###%%%$$$###"""###&&&(((((((((************)))((('''&&&(((&&&%%%&&&''''''&&&%%%"""###%%%%%%$$$######$$$&&&%%%$$$$$$$$$### &&&(((&&&"""$$$###""""""!!!$$$***000111///---000333666222///------,,,)))&&&#########$$$%%%$$$!!!"""###"""!!! """%%%!!!!!!"""###$$$###  ###%%%&&&&&&%%%%%%%%%'''))))))&&&###!!! ######!!!###&&&***,,,...000333555666===JJJ\\\ppp((((((+++000555555111------...///111333555555555///111222111///000444888CCC@@@<<<888777999;;;===???<<<777000+++)))+++---000111333555555444000......///222333222000---+++,,,...222444444333111000333333222222111000000000111000000000000///...---......------...///000111///...------------...///...222777;;;===>>>======AAA???>>>@@@@@@@@@FFFMMM[[[___```[[[PPPHHHFFFGGGFFFBBB======@@@DDDEEEDDDFFFGGGJJJLLLMMMIIICCC>>>777444222222555888::::::@@@BBBFFFJJJNNNOOONNNLLLLLLLLLMMMOOOSSSVVVXXXYYYVVVUUUSSSQQQPPPPPPQQQRRRPPPPPPQQQQQQRRRQQQPPPNNNNNNJJJEEEDDDEEEHHHJJJLLLJJJGGGDDDAAA>>>:::555111555777888888555222000///111222666;;;>>>===888444///---***((()))+++...000444333333222000---+++***+++(((###"""%%%***///111///---******---000333555000111222222111000...,,,(((,,,000000...,,,---///...///000000///...,,,+++'''&&&&&&(((+++---,,,+++222000---***'''%%%###"""%%%&&&((((((''''''((()))((('''%%%###""""""###$$$'''%%%"""""""""""" """###&&&((()))))))))((('''&&&&&&&&&'''((()))***(((%%%&&&(((&&&!!! $$$'''+++,,,+++******+++---...---+++(((&&&&&&'''(((&&&$$$!!! !!!!!!&&&((((((&&&###$$$'''+++&&&%%%'''+++((( """%%%)))---111444999888555000+++'''&&&&&&###"""$$$'''+++)))### !!!%%%)))&&&$$$###""""""!!! ###%%%&&&'''(((******(((&&&&&&)))---///---+++***+++,,,+++***,,,---...///---+++***)))""""""!!! ###$$$$$$%%%'''(((***+++*********)))((('''&&&&&&)))(((((('''%%%  """###$$$'''(((&&&%%%%%%%%%&&&((()))***+++***)))((('''''''''''')))'''&&&%%%$$$###"""!!!!!!###$$$%%%&&&'''((()))&&&%%%%%%%%%$$$""" (((+++(((######### ###%%%$$$!!! '''---///------111666===:::777666666555111...,,,***((('''&&&%%%###!!!$$$###!!! ### """%%%)))+++***%%%!!!  ###%%%&&&%%%######$$$&&&%%%"""$$$"""!!!%%%'''(((***,,,......333???OOObbbttt,,,++++++...222444111......///111222333444555666000333777888555444555666;;;999555333333555999;;;:::888444...+++***---000000///000222444333///,,,***,,,///111222111000///(((***...222555666666555000000///......///000000222111000//////000222444444444444444555666777888444111---******,,,000222000111444777999999999888<<<999:::===@@@BBBHHHOOOSSS\\\ccc^^^OOOCCCAAACCCAAA===999:::???DDDFFFFFFHHHHHHJJJLLLKKKGGGBBB===;;;999777777999;;;>>>???AAAGGGMMMOOOMMMMMMPPPSSSLLLJJJJJJMMMRRRWWWYYYZZZWWWVVVUUUTTTSSSSSSTTTTTTXXXVVVSSSPPPNNNNNNOOOPPPOOOKKKFFFDDDDDDFFFGGGHHHGGGDDDAAA???===;;;777555555666666444000...------...000444888:::888555111...,,,)))'''&&&(((+++---000000//////...---,,,+++((($$$!!! $$$***000333444111---,,,...111444555222333444444333111...,,,(((,,,000222000...///111000000000///---+++)))'''(((((()))+++---...------333222///,,,(((&&&%%%%%%$$$%%%&&&&&&%%%$$$&&&'''%%%&&&'''''''''&&&$$$"""###!!!  """$$$''')))+++++++++***&&&&&&%%%%%%'''))),,,...(((&&&&&&(((&&&!!! """$$$(((******))))))))))))******(((&&&$$$$$$%%%***)))'''$$$""" $$$&&&&&&$$$""""""&&&)))&&&%%%(((+++((( !!!$$$''')))+++...111333333111---)))%%%%%%%%%""""""$$$''')))&&&  !!!$$$(((***)))&&&%%%$$$"""!!!###%%%&&&)))******(((%%%%%%)))---000---)))'''''''''&&&%%%'''(((***,,,------,,,+++ !!!!!!  """######$$$%%%&&&&&&&&&&&&,,,,,,,,,+++)))'''%%%$$$''''''''''''%%% !!!###%%%&&&(((***''''''&&&&&&&&&''')))***+++***)))((('''(((((()))---+++)))&&&### """"""###%%%'''***+++,,,%%%&&&&&&&&&$$$""" %%%)))%%% !!!!!!$$$'''&&&######)))++++++,,,000444;;;<<<===>>>>>><<<999666555000***&&&$$$$$$$$$$$$%%%###  ###''',,,///...***&&& ###&&&(((&&&"""!!!######!!!""""""!!!$$$!!! """###&&&((((((,,,555BBBRRRcccsss|||///---+++,,,///111000...///111444555444333444555///444999:::888444333444333111///...///222555777444333111...,,,,,,///222000///...///222333000---***+++---///111222222222***+++---222777;;;<<<;;;000///---,,,,,,...000111444444444222111222555888999999:::;;;<<<<<<======888555000---,,,...222555111111111333666666555444333111333999???CCCIIIOOOLLLWWW___\\\NNNBBB???AAA<<<:::999:::>>>BBBEEEGGGHHHHHHHHHIIIIIIFFFAAA>>>999888888888:::>>>BBBDDDCCCJJJQQQQQQMMMLLLQQQXXXNNNKKKJJJMMMSSSZZZ]]]^^^YYYYYYXXXXXXXXXXXXXXXXXX[[[XXXTTTOOOLLLLLLOOORRROOOKKKGGGDDDDDDFFFFFFFFFGGGDDDBBB@@@???===:::888666666444111...,,,,,,------///222444555444222000,,,,,,+++(((&&&'''))),,,---,,,,,,,,,++++++++++++&&&### %%%+++111444333000------...111222222222333444444222000---,,,***///333555333111111333111111000...,,,***((('''***+++---...//////...---000111000...+++((((((((('''(((((('''%%%%%%&&&(((%%%&&&(((+++,,,***&&&"""!!! !!!""" """&&&***...000000000''''''&&&%%%'''))),,,---'''%%%$$$'''&&&""" ######$$$&&&'''((((((''''''''')))******(((&&&%%%%%%)))***)))'''### ###%%%&&&$$$!!!!!!$$$'''%%%$$$&&&***((("""$$$&&&)))+++*********++++++,,,,,,***'''$$$###### """$$$'''(((&&&!!!!!!###""""""%%%(((---,,,***)))(((&&&""" ###$$$)))******'''$$$$$$(((,,,...***&&&###""""""!!! $$$$$$&&&(((+++,,,***(((!!!"""""""""!!!###$$$###$$$%%%&&&&&&&&&%%%$$$***+++,,,,,,+++(((%%%###&&&&&&&&&''''''%%%  ###$$$%%%&&&(((***''''''&&&%%%$$$$$$'''***)))))))))))))))******+++333222///***$$$!!! !!!!!! """&&&)))******%%%&&&'''&&&$$$!!!  ###""" $$$&&&$$$!!!!!!$$$'''))),,,...000777???GGGKKKIIIDDDAAA@@@888222***%%%###$$$&&&&&&'''&&&"""!!!###&&&***---,,,)))&&& """&&&***,,,+++'''###  !!!!!! !!!""" !!!"""$$$&&&(((+++222;;;GGGVVVeeennn~~~444111///000222333000---///333666777555333222333...222666666444111000111......,,,,,,---///111222000000///...,,,---000222222///,,,...222444222///---------...///000000111---,,,---111777<<<======444222///---,,,---///111777999:::999777555555666999:::<<<>>>????????????;;;999666444222222333444111000///111444555444333000...000777<<>>===999:::;;;<<<<<<>>>BBBDDDFFFEEEEEEEEEEEEDDDAAA>>>999999999:::;;;???CCCFFFGGGLLLPPPPPPMMMMMMQQQUUUOOOLLLIIIMMMTTT\\\___```YYYYYYYYYYYYYYYYYYYYYZZZWWWWWWTTTPPPLLLLLLPPPSSSMMMJJJGGGEEEFFFHHHIIIIIIKKKHHHEEEBBBAAA???===;;;999888555111---+++,,,...---///111222222111111111---------+++((('''))),,,---,,,+++***))))))))))))(((&&&######'''---111444000///...///111333333222///000000111000///...---,,,000555666333000000000000//////...---,,,+++++++++---///000///...------+++...000///,,,******++++++,,,,,,***(((((()))+++''''''(((***,,,,,,((($$$$$$###""" !!!"""!!!###(((,,,000222333333***((('''&&&%%%&&&'''(((%%%""""""%%%%%%###$$$'''&&&%%%%%%%%%&&&&&&&&&%%%&&&))),,,---+++(((&&&%%%((()))***((($$$!!!!!!!!!$$$%%%&&&$$$!!! """%%%###!!!###((()))%%%$$$&&&))),,,///000...+++)))(((%%%(((***)))'''$$$"""!!! $$$'''(((&&&""""""&&&'''&&&%%%''')))---,,,,,,------+++'''$$$!!!$$$&&&)))***)))&&&######'''+++,,,)))%%%########################%%%''''''%%%""" """$$$%%%$$$######$$$"""###&&&((()))((('''&&&&&&(((***,,,,,,***'''%%%%%%&&&''')))++++++)))'''$$$$$$%%%$$$$$$%%%'''***&&&'''&&&$$$!!!"""%%%)))(((((()))***+++,,,------666555222+++$$$ !!!!!!  $$$'''((((((%%%'''((('''$$$!!! !!!   """""" !!! !!!%%%))),,,---,,,///===LLLQQQLLLDDD@@@@@@888333---)))(((***,,,,,,///...+++&&&"""!!!"""###%%%%%%%%%'''((('''$$$"""!!!%%%***---,,,((($$$ """$$$"""!!! !!!%%% !!!###&&&)))...444===JJJXXXaaakkkrrr{{{888666555666888777333///000444888999666222111111---000222222///---...000...---,,,,,,,,,---//////...//////...------///222333///+++---111555444222000///...---,,,---...///...,,,+++///444999;;;;;;888555111...,,,---///000888<<<@@@@@@;;;666333222888999<<<>>>@@@???>>>>>>;;;;;;;;;999888666444333000...---///333555555333333000111666::::::<<>>===;;;;;;>>>BBBDDDCCCBBBBBBCCCBBBAAA???======<<<<<<<<>><<<;;;999666222---,,,---///...///111111111000111222---///000---***(((***,,,///...,,,***)))(((''''''+++)))&&&&&&)))...111333......///222555666666555,,,---...///////////////,,,000444444111---+++,,,........................,,,...000111///---,,,,,,(((+++//////---++++++,,,/////////---++++++,,,...)))''''''(((+++,,,)))''''''&&&%%%""" """%%%'''***...000111111111+++***(((&&&$$$#########$$$!!!!!!###%%%$$$&&&***)))'''%%%%%%%%%&&&%%%$$$$$$(((,,,---,,,(((&&&$$$&&&)))+++)))%%%"""""""""$$$&&&'''%%%!!!!!!$$$ !!!'''))))))***...,,,///333333111---)))(((###&&&)))***'''$$$!!! ###'''(((&&&### """&&&***+++)))((()))******+++---///000///+++''' $$$(((+++)))***(((%%%""""""'''+++---***&&&%%%&&&'''(((((($$$###"""###%%%$$$ """$$$&&&&&&%%%######$$$!!!###'''***++++++***)))###%%%(((+++,,,+++)))(((&&&&&&(((+++...000000///''''''&&&$$$###$$$&&&)))%%%&&&%%%### $$$((('''((()))+++---.........666555222***###$$$!!!!!!%%%((()))((($$$''')))'''$$$!!! !!! ###!!!""""""###  !!!$$$!!! $$$***...---***"""333GGGMMMEEE;;;777777888555111///000222222333777666333///+++((()))******(((&&&&&&%%%$$$!!!###(((++++++'''$$$ &&&***)))""" %%%"""&&&+++333>>>KKKTTTYYYaaakkksssyyy444555777;;;>>><<<555///444555777666222///------///---,,,++++++...000222666555222///---***)))((())),,,000111000000222555555111------000333333333555///(((%%%'''+++...///,,,///111111111222666:::<<<:::777333000///......>>>;;;999888777777555333444666999;;;::::::;;;<<<<<<;;;999777444222000///111111333666999:::888666888333111555888777666777<<<@@@CCCBBB@@@======>>>:::===???>>><<<<<<>>>BBBEEECCCAAABBBDDDCCCAAA>>>===???AAACCCEEEFFFGGGHHHJJJKKKMMMNNNOOONNNNNNMMMIIIKKKNNNQQQUUUYYY[[[\\\WWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUSSSQQQPPPPPPPPPLLLMMMNNNMMMLLLLLLNNNPPPMMMLLLKKKIIIFFFCCCAAA??????===999555333222111222666333000000222333222111222111///,,,***)))((((((***+++,,,,,,***(((%%%###))),,,,,,)))))),,,,,,)))000//////111555555333000...+++***+++///111111///000000...---,,,,,,,,,,,,++++++++++++++++++++++++...***'''''')))+++***((($$$)))///222111///000111333111///---,,,+++)))'''###%%%))),,,---,,,)))(((((('''&&&$$$"""!!!!!!!!!%%%)))...444666333---''')))'''''''''$$$""" !!!###%%%''''''((((((...(((###"""%%%((('''%%%%%%)))///222000,,,'''%%%,,,---......,,,((($$$"""%%%&&&&&&$$$""" !!!!!! !!!$$$(((+++,,,---++++++---000000---***+++***(((&&&$$$###""""""!!!"""###%%%&&&'''(((((((((((('''&&&&&&&&&''''''))))))+++...000///***%%%$$$ !!!(((,,,...///...***$$$ !!!&&&+++***,,,------,,,***'''%%%&&&$$$###""""""!!!###""" """%%%'''&&&%%%###$$$'''+++000111---***&&&&&&''')))+++***'''$$$&&&%%%&&&***...///,,,)))""""""""""""###$$$%%%&&&)))((('''%%%###"""!!!!!!&&&%%%''',,,111111,,,''')))+++,,,&&&!!!!!!$$$%%%%%%%%%&&&'''%%%$$$$$$%%%'''%%%  !!!"""######"""!!!!!! !!! !!!###(((------)))%%%%%%)))///666::::::555111000111333444444777:::===<<<;;;999777444111---))),,,+++***)))(((&&&$$$!!!$$$***+++&&&!!!&&&,,,+++### """ %%%)))---444>>>FFFNNNTTTZZZ```fffppp}}}555555777;;;>>>===888333555555555333000......///...---+++***+++---000222555444111...,,,)))((('''))),,,000000///...111444333000------000333444444444///)))&&&'''***,,,,,,...///111111111444999===@@@???<<<888555222000000888666444222333333222111000111333666888:::::::::999888777555444222111000000000222555888999888666666111000444777666666777777;;;???AAA@@@@@@@@@BBB999:::;;;::::::;;;>>>@@@AAA???===>>>@@@AAA???===>>>@@@BBBEEEHHHJJJKKKLLLJJJLLLNNNPPPPPPNNNKKKJJJHHHIIILLLPPPTTTYYY]]]___YYYXXXXXXXXXXXXWWWWWWVVV\\\[[[YYYWWWTTTRRRPPPOOOLLLMMMOOONNNMMMMMMNNNOOOMMMLLLKKKIIIGGGDDDBBBAAA???===;;;888777666666777777555222222444555444222111000---+++)))((())))))*********)))(((&&&$$$###***------++++++...///,,,...------///333444222000...,,,***+++///111000.../////////.........------......---+++***(((''''''---***'''''')))***)))((($$$***111444333111111111111000///...---,,,***((("""$$$''')))+++***)))((())))))((('''&&&%%%$$$###$$$''',,,222444111,,,'''%%%$$$&&&(((%%% !!!"""###%%%&&&((())),,,(((######'''))))))''''''+++111444333///+++)))------,,,+++)))'''%%%###&&&''''''%%%"""!!!!!!""" !!!###%%%((()))(((''''''***...000///---+++***'''%%%###!!! """###$$$&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&%%%%%%''''''))),,,///...***&&&$$$!!!%%%,,,111333111///,,,'''###$$$(((,,,,,,---...///...+++)))'''$$$###"""""""""!!!!!! $$$(((******)))''''''(((,,,///000---***((('''&&&'''(((((('''%%%$$$$$$$$$'''***,,,***((( !!!!!!"""$$$%%%&&&((('''&&&$$$#########$$$$$$$$$%%%***//////***%%%%%%((((((""" ###&&&'''&&&%%%%%%%%%$$$######%%%&&&%%% !!!!!!!!! !!!"""""""""!!!!!! !!!###(((...///+++'''!!!%%%+++000222222000///000111333444666999<<>>CCCIIINNNUUU___mmmvvv666555666999======999555555555333000------///111,,,+++***)))+++---000222444333000---+++)))''''''***---//////---,,,///222222000...///222444666777333000+++((()))***++++++000000000000111555;;;???FFFEEEBBB???;;;666333111111///---,,,---...///...,,,+++,,,000666::::::999555555555444444444444444111111111444666888777666333///...222444444555777666999===@@@@@@??????@@@777555444555777;;;======;;;:::999;;;===>>>>>>===@@@AAADDDGGGJJJLLLNNNOOOIIIJJJLLLMMMMMMJJJGGGEEEGGGGGGJJJMMMRRRXXX^^^aaaZZZZZZYYYYYYXXXWWWVVVUUU\\\\\\[[[YYYVVVRRRNNNLLLKKKMMMPPPPPPOOONNNOOOOOOLLLLLLKKKJJJHHHFFFEEEDDD@@@???>>><<<;;;;;;;;;;;;555444222222444444333222000...+++)))(((((()))***)))(((&&&%%%############***---...,,,---111111///+++***))),,,111333222//////,,,***+++...000///...---......///000/////////222111...+++(((&&&$$$$$$,,,***(((((()))))))))(((&&&,,,222444333000000111//////000///...+++((('''"""###$$$&&&((())))))))),,,,,,,,,,,,+++)))'''&&&$$$&&&***...111000+++((("""!!!$$$&&&$$$!!!!!! !!!###%%%(((***,,,((($$$%%%(((******)))&&&+++111444333000---,,,---,,,)))&&&%%%$$$%%%%%%(((((((((&&&###!!!"""###$$$###"""""""""###$$$%%%###"""###&&&+++///111111+++)))&&&###!!!###$$$&&&&&&&&&%%%$$$###)))&&&###"""%%%&&&%%%###&&&&&&''')))++++++(((&&&""" !!!&&&---222555///---***&&&###$$$(((+++---...//////...,,,***((("""!!! !!!!!! !!!&&&+++......---+++***+++,,,...///...,,,,,,)))&&&$$$%%%&&&''''''%%%###"""###%%%'''(((''' !!!"""$$$%%%%%%$$$###"""###$$$%%%&&&""""""$$$(((,,,+++'''"""$$$&&&%%%  ###&&&)))***(((%%%###"""""""""###$$$%%%$$$ ###%%%%%%%%% !!!!!! !!!(((...///,,,(((###(((***)))(((***,,,///111333666888;;;???BBBEEEDDDAAA>>>999555111///111...+++((('''''')))+++$$$"""!!!"""%%%%%%###!!!###"""!!!&&&!!!!!!%%%,,,111333666999===DDDOOO\\\fffnnnwwwwwwsssyyy777666555777999999666333222222222000...---///111+++***)))(((***,,,000222444222000...+++***)))(((+++...///...+++***---///222111111111333555777888222000...------...///000555444222111333777<<>>888444111,,,+++))))))+++---...---+++((((((,,,555:::;;;999444444555666777888999999555444333444555666666555111------000222111333777:::<<<>>>???>>><<<999777444000...///444888:::999777888999:::===???@@@@@@AAACCCEEEGGGJJJKKKMMMMMMEEEFFFFFFFFFFFFEEEDDDCCCGGGGGGHHHJJJOOOUUUZZZ]]]WWWWWWXXXWWWVVVUUUSSSRRRVVVWWWXXXWWWUUUPPPLLLIIIJJJMMMPPPRRRQQQPPPOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGAAAAAA@@@???>>><<<<<<;;;111111111111111111000///...,,,***(((((((((***+++)))'''$$$!!! !!!###$$$(((,,,---+++---111222000(((''''''***///222111///...+++)))+++...000///---+++,,,...///111111111000444333000,,,)))'''&&&%%%******))))))))))))((((((+++...000///---+++,,,///...///111000,,,(((%%%###""""""###$$$&&&(((***+++000000000000...+++(((&&&$$$%%%(((,,,//////,,,***!!! !!!"""  ###""" """%%%)))+++,,,)))&&&&&&((())))))((($$$)))...222222///---,,,,,,***%%%"""!!!"""$$$&&&)))***)))&&&###"""###$$$)))'''%%%###""""""""""""!!!!!!"""%%%***...222444,,,***'''### %%%%%%&&&&&&%%%$$$"""!!!'''### $$$&&&%%%###&&&&&&&&&&&&&&&&&&$$$### $$$)))...111***)))&&&###!!!"""%%%'''++++++,,,,,,,,,***((('''!!! !!!"""!!!!!! $$$(((,,,/////////,,,,,,+++,,,...///000000000,,,&&&######&&&((()))(((&&&###!!!!!!###$$$%%%  !!!""" !!!###%%%&&&!!!"""$$$(((***)))%%%!!!&&&&&&%%%!!! %%%(((+++......+++'''###"""!!!"""$$$%%%%%%###!!!"""&&&((('''&&& !!!$$$%%%### %%%***,,,)))%%%!!!%%%'''%%%!!! $$$)))---000333666999<<<@@@CCCFFFEEECCC>>>999444222111333111---(((&&&(((,,,///(((%%%!!!  """!!!"""%%%"""&&&***......///111666@@@LLLUUUWWW___gggiiidddaaagggqqqzzz~~~777444333333555555111...---///111111000......///***)))(((''')))+++...000333222000...---,,,++++++---///000---***)))+++...000000000000000111333555/////////000111444777999>>>;;;888777999<<<@@@BBBHHHGGGEEEAAA<<<777222000+++******+++...000000///...+++(((,,,333999999888444555666888:::;;;======999666444333444555555444000---,,,...///...111666;;;<<<>>>>>>===999555222000---+++,,,000444555444555777:::===???AAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGCCCBBBAAA@@@@@@BBBDDDFFFGGGGGGFFFGGGJJJNNNSSSUUUQQQRRRSSSSSSSSSQQQPPPOOOPPPRRRTTTUUUTTTQQQMMMJJJJJJMMMPPPRRRQQQPPPPPPPPPMMMMMMMMMMMMKKKJJJIIIHHHBBBBBBAAA@@@===:::888666///000222222111000......,,,+++***)))))))))******(((&&&### """%%%((('''***+++***,,,000111///(((&&&&&&)))...111111000---***)))***...000000...***+++---...000111111222444333000---++++++++++++******+++***))))))))))))//////---)))%%%%%%(((---///111222000+++%%%""" $$$$$$%%%%%%''')))+++,,,111222222111///+++(((&&&&&&&&&'''***---///...---$$$ &&&&&&$$$""" !!!$$$(((++++++)))'''&&&&&&&&&&&&%%%$$$(((...111111///...---+++(((### !!!$$$'''))))))(((&&&######$$$&&&---+++)))&&&###"""""""""###$$$%%%'''***---111333---+++'''### $$$$$$$$$######"""!!!!!!%%%""""""%%%%%%%%%'''&&&%%%###!!!  """%%%)))+++(((&&&###""""""###$$$%%%''''''(((((('''&&&%%%$$$!!!!!!######""""""$$$''')))+++,,,------***+++,,,,,,...000222444444///((($$$$$$&&&((())),,,)))%%%!!! """$$$###"""!!!  !!!######!!!###&&&((()))((($$$!!!&&&&&&&&&###!!!!!!%%%(((,,,///222222...***&&&$$$"""$$$&&&'''&&&$$$!!! !!!"""%%%((((((&&&### """&&&&&&###  %%%'''%%%""""""$$$$$$ %%%+++...222555777:::>>>@@@BBBBBB@@@<<<666222111111444333///***'''(((---111)))%%%  """$$$### !!!  $$$'''((('''%%%%%%)))000:::@@@BBBCCCIIIOOOQQQPPPUUU]]]mmmrrrzzz444111000111222222...+++***,,,000111000.........+++)))(((''''''))),,,...111000///...............000111111...)))(((***------......---+++***,,,---+++,,,...000222666;;;???DDDAAA>>>>>>@@@CCCFFFGGGDDDCCC@@@===999444111///------///111444555444222222...++++++///333444444444555666888999;;;======888555222222333444555555000...---...---,,,000666777888:::<<<===;;;666222---,,,+++,,,...//////...333777<<<@@@BBBBBBCCCDDD@@@AAABBBBBBCCCCCCBBBBBBAAA@@@>>>===>>>@@@CCCEEEEEEEEEDDDDDDFFFHHHKKKMMMIIIKKKMMMOOOOOOOOONNNMMMLLLNNNQQQSSSSSSQQQNNNLLLJJJLLLOOOPPPPPPOOOPPPQQQLLLLLLLLLKKKJJJHHHGGGFFFBBBBBBAAA@@@<<<777333111...111444555333111//////+++,,,,,,,,,+++***)))((((((&&&###!!!"""&&&***,,,(((+++,,,+++,,,000111///)))'''&&&)))...111222000+++)))'''***...111111///+++++++++,,,...///111222333222000...------//////***+++---,,,+++)))******000///,,,&&&"""###(((---111333444111***%%%""""""((((((((()))***+++------/////////...,,,***(((&&&&&&%%%%%%'''+++...///000&&&!!!"""***'''%%%""" """%%%'''((('''&&&%%%$$$$$$$$$$$$&&&***///222222000//////***(((%%%""""""###&&&'''(((((('''%%%######&&&(((///---***'''$$$###""""""$$$&&&((()))***,,,///222---***&&&"""###"""  !!!"""%%%$$$""" !!!$$$&&&&&&%%%### """###$$$$$$###$$$'''))))))'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$######""" !!!###$$$$$$%%%'''((((((((((((***+++)))***,,,---...000333555444///)))&&&%%%&&&&&&&&&,,,***&&&""""""%%%%%%$$$###"""!!!!!! !!!"""###"""""""""$$$'''))))))&&&###!!!###$$$$$$$$$###$$$&&&(((...000333333///,,,)))'''%%%(((******((($$$###"""!!!"""$$$''')))'''$$$  !!!!!! ######$$$&&&&&&$$$!!! ######!!! """))),,,000333444666888:::;;;<<<<<<888222///000222444444222---)))(((+++///'''$$$"""###$$$""" !!!"""###"""   $$$''''''%%%"""!!!###)))///333333...000:::@@@AAAFFFMMM]]]ccclllwww///------000222222///+++***+++---...------///000+++***(((&&&&&&(((***,,,------------......///000222333222...)))'''***,,,---//////,,,)))&&&'''(((''')))+++---///333:::???AAA???===???CCCGGGHHHIII@@@>>>;;;888555222000///000111444888::::::777444333000,,,)))(((***,,,---111222333444666777888999333000......111444666777222///......,,,***...555333444777:::===;;;666222+++,,,...---,,,***)))***///555<<>>@@@@@@AAAAAAAAA<<<;;;;;;;;;;;;<<<<<<<<<@@@AAAAAAAAABBBDDDEEEFFFBBBEEEHHHKKKMMMNNNMMMMMMIIIKKKMMMOOOOOONNNLLLKKKJJJLLLMMMNNNNNNNNNPPPQQQIIIIIIIIIHHHFFFDDDCCCBBB@@@AAAAAA???;;;666111...,,,000555666333000......+++,,,...///...,,,(((&&&(((&&&%%%$$$&&&***...111+++///000...///333444222,,,)))'''***...222222111)))'''&&&)))...222222111,,,+++******+++---000222333111///------...000111***---///...,,,***+++,,,---...---***'''''',,,000222444555222,,,((('''))),,,---------............))))))))))))))))))))))))&&&$$$"""$$$(((,,,///000&&&!!!$$$,,,&&&$$$"""!!!"""!!!"""############$$$%%%'''***///111111///...---******(((((('''((())))))&&&&&&%%%###"""$$$'''***...,,,)))&&&$$$###"""""""""%%%)))++++++,,,...111+++((($$$  !!!"""%%%((()))'''""" $$$"""!!! """"""$$$&&&%%%$$$$$$''')))+++)))'''(((***+++***(((&&&&&&&&&%%%%%%%%%$$$$$$$$$""" """$$$%%%%%%&&&''''''&&&$$$%%%(((+++(((+++............111333111---)))&&&%%%$$$###"""'''&&&$$$!!!###'''%%%$$$$$$######$$$$$$%%%!!!%%%'''((('''$$$"""!!!$$$''')))(((%%%""" !!!"""$$$%%%&&&'''((((((---///111111...,,,******))),,,...---)))&&&$$$$$$ !!!$$$''')))'''###"""###""" !!!$$$'''((('''$$$"""!!!"""$$$$$$!!!%%%(((+++...000000111222444555777777444///---///333333444555111+++((())),,,&&&$$$$$$### !!!""""""###""" !!!###!!!"""(((+++(((%%%"""!!!$$$(((---///,,,$$$$$$---444555:::DDDIIIPPPZZZfffsss+++***,,,///333444000---+++,,,,,,++++++,,,000333,,,***(((&&&&&&''')))***+++++++++,,,---...///000444444333...)))'''))),,,000222222///***&&&&&&'''%%%'''((()))+++000777===;;;999999<<>>===999555333111---'''######%%%(((//////000111333444444555...,,,***+++///444888:::222000///...+++)))...444444444666:::<<<;;;555000***---000///+++'''&&&'''+++222;;;AAABBB@@@???>>>:::;;;<<<>>>???@@@AAAAAA555777888999999777444222======>>>@@@AAABBBCCCCCC???BBBFFFJJJMMMNNNNNNMMMGGGHHHIIIJJJJJJIIIHHHGGGJJJKKKLLLLLLLLLMMMPPPRRRGGGGGGFFFEEECCCAAA???>>>??????@@@???;;;666111...***...333444111...,,,++++++---///111000,,,(((%%%((('''&&&&&&)))---111444///222333111222666777444---+++)))***///222333111(((&&&%%%)))...222333222---+++)))((())),,,000222222111...,,,,,,---///000+++...000000---++++++---***,,,......,,,---000333222555666333...+++,,,/////////000111111000000///$$$$$$%%%&&&''')))+++,,,%%%""" !!!%%%***...000$$$!!! %%%,,,%%%###!!! !!!"""###%%%&&&%%%)))---///...,,,+++***+++,,,,,,,,,,,,,,,++++++%%%%%%$$$###"""$$$(((+++,,,+++(((&&&$$$""""""""" $$$)))+++++++++...000)))&&&"""###&&&+++---+++$$$"""$$$"""%%%%%%######&&&)))+++((('''(((+++,,,***(((''''''''''''''''''&&&&&&%%%###!!! """$$$%%%%%%&&&'''&&&$$$"""###'''+++))),,,//////...---...111...,,,(((&&&%%%### """###"""  %%%)))#########$$$%%%&&&((()))###%%%***------***&&&$$$ ###'''(((&&&### !!!###%%%((()))*********,,,...//////---++++++++++++...111///+++&&&%%%%%%###''')))'''### ###%%%###!!! &&&)))(((&&&'''(((###'''((("""'''***'''***---............///111333555222---,,,000444222555666333,,,(((((()))&&&$$$ %%%!!!!!!!!!!!!"""  """%%%$$$ %%%,,,000%%%""""""&&&***,,,***"""""")))------444@@@:::@@@KKKXXXfffttt***...333777777444///,,,------,,,++++++---000444------+++)))&&&%%%&&&''')))((((((+++///111000...111333444000+++***---111555444222///---***)))((()))******''')))///222222111222444888<<<>>>>>>===>>><<<888222---+++---///222333555999;;;999333...111...)))%%%""""""###$$$***,,,...111111000...---)))&&&###'''///555888777999777555333111///...---222444777888888666333111...---,,,***)))(((((('''...111555999;;;999555222999888888:::======999666444444444555555555333111555666777888888:::>>>AAABBBBBBCCCGGGKKKMMMKKKHHHIIIFFFCCCCCCGGGJJJKKKJJJRRROOOLLLJJJKKKKKKKKKJJJDDDDDDBBB@@@===<<<<<<>>>CCC@@@>>>===<<<888111,,,111111000///---+++)))'''+++---000222111---(((%%%&&&)))***)))&&&(((...333777777777888999888444111,,,+++***,,,///222444444333,,,)))+++......///111...,,,((($$$###&&&+++000333///+++,,,///000,,,)))+++...222111...,,,+++,,,000///...///111444555555555444222...++++++---000111...,,,,,,......,,,)))%%%%%%$$$$$$%%%'''((()))%%%!!!###'''))))))$$$ ###'''(((&&&"""###%%%$$$"""!!!"""###%%%%%%$$$###"""%%%'''************+++,,,...,,,***---000000+++&&&###!!! """'''***)))((('''&&&%%%###############%%%%%%'''((()))******)))&&&### """!!! """$$$&&&+++---...***###"""$$$!!! """###""" $$$$$$%%%&&&(((***,,,---))))))'''$$$!!! !!!###%%%&&&&&&''''''&&&%%%$$$(((&&&$$$""""""###&&&''')))***+++***((((((***,,,)))(((&&&$$$###  &&&***(((### ###(((---+++(((%%%%%%&&&)))+++(((***,,,///000...)))&&&$$$######%%%'''&&&!!!###&&&'''(((***,,,333000+++&&&$$$$$$'''(((,,,,,,,,,***'''&&&&&&'''###$$$$$$&&&((('''$$$"""###((('''"""###''')))'''$$$ $$$%%%%%% &&&+++***(((&&&((()))***)))(((((()))///...---,,,---...000222666444222000...,,,++++++''''''&&& """""" """!!! """!!!$$$+++000'''### %%%)))+++++++++'''###"""$$$)))...000222444:::DDDSSSbbbmmmrrrzzz---111555999999777333111------,,,++++++---111444///...---)))%%%######$$$+++)))(((***---...---,,,///111333222//////333777999888666444111///---,,,))),,,+++)))+++111444333222222333555777888888777<<<:::777222---++++++,,,//////111444666555000,,,---+++(((%%%$$$$$$&&&''''''(((+++------,,,***))))))$$$"""%%%---666;;;<<<;;;:::666333///---+++***///000222333555555555555111///---+++***)))))))))...///222555666555222000333222333666999999777444333333444555444333000......000111222333555999<<>>:::777888:::===CCCAAA???===<<<999444000222222333333111///,,,+++...///111222111---)))&&&(((***+++)))''')))///555999999888777444222///...)))(((''')))...222444555444...***,,,///......000...,,,((($$$"""%%%+++000111///------......,,,***+++---//////---,,,,,,---...---,,,...222555888888555333000,,,)))))),,,000///---++++++,,,---+++)))&&&%%%$$$###$$$%%%''')))&&&###!!!"""%%%((((((((($$$ """%%%&&&$$$!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%'''(((******))))))***+++,,,)))(((***......***&&&!!!!!!###%%%(((***)))))))))(((&&&###""""""###$$$%%%%%%&&&&&&'''(((((()))&&&###!!!!!!"""!!! """###''')))+++)))######%%%### !!!###"""  !!!"""""""""###$$$&&&((()))'''&&&%%%""" """(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''(((((('''%%%%%%&&&((()))'''%%%"""!!!$$$((('''###"""%%%***,,,***(((%%%%%%'''***,,,))))))***,,,---,,,(((%%%%%%######&&&)))((($$$ """%%%&&&'''(((***...---***'''&&&&&&'''(((------,,,***(((''''''(((((('''''''''((('''$$$"""  $$$((('''"""###(((***)))'''""" ######""" !!!'''***(((%%%"""%%%)))+++***)))))))))---,,,+++++++++---///111555444222000...---,,,,,,))))))''' !!!!!!###"""!!!!!!!!!&&&***"""%%%+++...///,,,)))&&&%%%''')))******)))+++000888BBBNNNXXX^^^jjjuuu~~~...000444777999888666555.........,,,+++---000333111111///+++&&&###"""###---***(((((()))*********---000333333333555999===<<<;;;999666333111///...+++......,,,...444777666222222222111111111111111888888777444///+++***))),,,,,,...000222222///,,,***)))'''&&&'''((()))***%%%''')))******)))(((&&&&&&""""""***444;;;>>>===:::666111---)))((('''***+++,,,...111333555777444222///,,,************---...000111111000...---,,,,,,...000333444333111111333555666555111---+++)))+++---......000333666;;;;;;===@@@DDDEEEEEECCCEEECCCBBBCCCFFFHHHHHHHHHKKKHHHEEEDDDDDDEEEEEEDDDAAA===777222111333888;;;AAA???===;;;:::999666444333444666777777444222000111222333333111///,,,***---...---+++)))+++000555999999888444---))))))***&&&%%%%%%''',,,111555666444---)))+++---,,,,,,------,,,)))%%%$$$&&&+++000///000000///---,,,,,,---,,,---...---,,,,,,...///---,,,+++---222777:::<<<444222...)))&&&(((,,,000///---+++***++++++***)))(((&&&###!!!!!!###&&&((('''%%%%%%%%%'''((('''&&&###  """"""!!! !!!"""######$$$''')))((('''%%%$$$$$$&&&(((***)))***+++***((('''((()))(((&&&%%%'''******(((%%% ###''')))***))))))***---***'''$$$""""""###$$$%%%$$$$$$$$$$$$%%%'''((($$$"""!!!$$$&&&$$$!!!!!!###%%%((('''$$$###'''&&&$$$ """###"""!!!!!!###$$$!!! !!!###%%%######"""!!!+++)))'''%%%$$$&&&''')))&&&(((+++,,,+++((($$$"""$$$%%%%%%$$$"""!!!"""$$$'''&&&### """''''''%%%%%%)))...---+++(((&&&&&&'''***,,,***)))(((((()))(((%%%###$$$###$$$'''***+++((($$$ """"""$$$&&&(((******)))(((((('''''''''---,,,+++))))))((()))))),,,***((((((''''''%%%############&&&((('''"""###(((+++***)))&&&""" """""" """ ###'''(((&&&######'''***+++***************))))))***+++---...222111000///...---------,,,,,,)))###!!!!!!"""### !!!"""!!!!!!%%%,,,111333...,,,+++******)))&&&$$$&&&)))---111555===FFFMMMYYYbbblllrrrzzz+++---000333555666555555333333111///------000333444333222...)))&&&%%%%%%---+++)))'''''''''((())),,,///222444555777:::===999888666444111///---,,,,,,000111000222777999777111111111000...------...555777888666222---***(((,,,,,,...000111111///...))))))))))))******++++++'''((()))******)))'''&&&###!!! ###***111777999999777333...***(((&&&%%%%%%'''***---///111222333444222///+++))))))******---...000///...---,,,,,,******+++---...///......222555999:::777222---******+++---------...000111555666888;;;>>>@@@@@@@@@@@@@@@AAABBBDDDEEEEEEEEEGGGDDD@@@????????????>>>888444///---...222666888<<<:::888666666555555555444666888::::::888666444333444444444444333222111333333111---++++++///222666777555///'''###%%%(((&&&%%%%%%(((,,,111444666111+++'''(((***(((''''''***+++,,,+++******,,,---...111333111---+++...111000///...---,,,---...000...---,,,...333777:::<<<555222---(((%%%''',,,111000///---,,,++++++++++++***'''### !!!$$$&&&''''''((((((((((((&&&%%%!!! """###$$$'''+++...,,,***&&&$$$$$$'''+++...***++++++)))'''&&&'''(((&&&$$$###$$$&&&'''&&&$$$$$$***---+++))))))***...,,,((($$$######$$$%%%&&&$$$###""""""###%%%'''"""""" !!!###&&&(((***'''""" ###"""$$$''''''$$$$$$''''''&&&!!!###$$$$$$$$$$$$&&&'''###!!!!!!###!!!!!! """---***'''$$$###%%%(((***%%%'''+++,,,,,,((($$$!!!#########"""  """%%%$$$""""""&&&''''''(((---111///---)))&&&%%%&&&((()))***(((%%%$$$$$$$$$###"""###""""""&&&***,,,***'''!!!%%%)))***)))(((&&&&&&&&&&&&''',,,***((('''((()))******+++)))'''&&&&&&&&&&&&$$$&&&%%%&&&'''(((&&&!!!###''')))))))))((($$$!!! ###%%%$$$""""""!!!"""$$$''''''%%%"""!!!$$$'''((()))+++,,,++++++***))))))))))))***---------,,,,,,---......///...+++&&& ######!!!!!!###!!!$$$+++000333000///------,,,***'''%%%&&&***---------222:::BBBIIIRRR\\\eeeppp)))***---111333444555555888777555111......000222555666555222...***)))))),,,+++)))((('''''')))+++...000222333444555777888555444333111///---,,,+++...111333222444888999666000111222111...,,,---...333666999999555000,,,***+++---///000000///......+++,,,---......---++++++)))))))))***)))((('''&&&%%%&&&'''***---111222222222111///,,,***((('''&&&$$$'''+++///111000...,,,222000---***)))(((((()))---000222222000---,,,---,,,,,,------,,,,,,,,,,,,444888===>>>:::444///---+++,,,...---,,,++++++,,,111222555777999;;;===>>><<<>>>@@@AAABBBBBBBBBBBBCCC@@@<<<:::::::::999888---+++***,,,000333555555555444333111000000222333333555888999:::999777555333333444555666777777777777666333///,,,+++,,,...000111000***### ###''')))((((((***///222444444---'''###%%%&&&$$$""""""&&&***000222111...,,,***---111555333...,,,///333444222///---------//////000//////111444777888888555222---(((&&&(((---222444333111...,,,,,,,,,---,,,)))$$$!!! ###%%%&&&((())))))(((&&&$$$$$$  """###%%%(((,,,///...+++(((&&&&&&)))---///*********(((&&&&&&''')))&&&$$$######$$$%%%%%%%%%%%%+++...---***)))***,,,***(((%%%$$$$$$&&&''''''%%%###""""""###$$$&&& !!!"""!!!!!!"""%%%))),,,---,,,((($$$"""$$$&&&%%%&&&''''''%%% !!!$$$&&&%%%$$$"""$$$&&&'''''''''((()))%%%$$$"""!!! !!!"""###!!!!!!  ###,,,)))&&&######$$$&&&((($$$%%%'''))))))'''%%%$$$###$$$$$$###!!! """############  ###!!!$$$&&&'''(((***...111000---)))&&&$$$$$$&&&'''***'''$$$""""""######"""!!! $$$)))+++***(((!!! &&&+++...+++'''###"""###%%%''')))'''$$$###%%%(((((((((&&&$$$######%%%''''''&&&&&&&&&&&&'''&&&$$$  ###%%%%%%%%%%%%'''$$$!!!!!!%%%((()))'''!!!!!!"""$$$%%%%%%###""" !!!"""###&&&***------,,,+++)))((('''&&&&&&(((((())))))+++,,,...///111000---)))%%%"""!!!!!!$$$&&&$$$ !!!"""!!! """''',,,///000///------------+++)))###&&&((('''&&&)))000777;;;BBBLLLXXXdddsss))),,,///222555666666666999888666222//////111333888888888555111---,,,+++)))*********)))***---///000111222333333333222222222111000///...---,,,,,,...333555444555888777444///222555444000------///000444888999777222...,,,***---000111000---,,,,,,---///111222222000---+++*********)))((('''&&&%%%)))+++---/////////...---+++,,,---------+++)))(((&&&***///222333000+++(((...---,,,***)))(((''''''+++111666888444000...---...///000...,,,+++,,,---444999>>>>>>:::444000///)))+++,,,,,,***(((((()))...000333555666888;;;===:::===AAACCCBBBAAAAAABBBBBB>>>:::777555555333222'''&&&''',,,222555444222///000000...------///111222333444555666555555444111222444555666777777777666555333000...,,,+++***,,,,,,+++&&&""" """%%%((()))***...222444444333+++%%%"""$$$&&&###!!!!!!$$$)))111555555000,,,))),,,000333111---,,,...222444111...------//////...111111111444666777777555333111---)))'''(((---111888777555111---,,,---///---***&&&""" !!!###%%%'''((((((&&&$$$###### """$$$%%%%%%'''***,,,---,,,***))))))+++---///((((((((('''&&&&&&)))+++)))'''%%%######$$$&&&'''!!!%%%***------+++***)))((('''&&&&&&&&&&&&'''(((((('''%%%$$$$$$$$$$$$%%%"""$$$###"""###'''+++...---+++***)))(((''''''&&&%%%%%%%%%$$$ !!!######"""!!! ###'''))))))'''&&&&&&&&&%%%$$$$$$############""""""!!! ###((('''%%%$$$############ !!!###%%%&&&'''''''''$$$%%%%%%$$$######$$$&&&%%%''''''%%%!!! """%%%%%%&&&&&&&&&&&&(((+++......+++((($$$###$$$&&&'''***'''$$$"""######$$$### """'''******((($$$### !!!''',,,...+++%%%!!! !!!$$$&&&%%%!!!!!!%%%&&&%%% """%%%'''''''''%%%%%%&&&%%%$$$!!!!!!###"""!!!!!!"""$$$!!!!!!&&&***++++++$$$######"""!!!!!!!!!  """&&&)))---,,,+++)))'''%%%$$$###%%%%%%&&&(((***---///000222111...+++(((%%%$$$###$$$''''''###!!!###$$$"""!!! ###'''***---,,,,,,---......---+++###%%%%%%$$$$$$&&&,,,111666:::CCCOOOZZZfffxxx***,,,000444666777666555444444333000///000333666:::;;;:::777222---******%%%(((+++,,,---...222555222222222222222111000...---------,,,,,,,,,,,,+++///333555444444666555111000444888777222---,,,------111666888666333000...,,,000444555222///---,,,---000333666666333000...------,,,+++***)))(((''')))***++++++***))))))))))))+++...111111///,,,******---000333333000---***+++++++++++++++)))((('''(((000999===999333...---...000000///---,,,...000111777<<<<<<777111//////''')))+++,,,+++******+++,,,///222444444666:::>>>;;;???DDDFFFDDDCCCCCCCCCAAA===888444222111///---((('''(((,,,222555333000---///000///---,,,...111000000000000000000111111000111222444444444333222000000000000000...+++)))***)))'''$$$"""!!!!!!!!!%%%&&&***000444666555444,,,&&&###&&&(((&&&#########(((///333222///+++)))+++---......+++***,,,...///---++++++...000///...///000333666999999666444000///,,,)))'''(((,,,///;;;:::777222---+++,,,......,,,(((%%%"""!!!!!!!!!###%%%&&&%%%###!!!"""###!!!!!!!!!!!!"""$$$&&&&&&&&&%%%&&&(((+++++++++,,,,,,,,,------&&&&&&'''&&&&&&(((+++...,,,+++(((%%%$$$$$$&&&((($$$%%%(((+++---,,,***'''"""###%%%&&&'''((()))))))))(((((('''&&&&&&%%%%%% ###&&&$$$""""""%%%)))+++******,,,///...(((###$$$"""!!!!!!!!!  """"""!!!!!!'''))))))&&&###"""###$$$%%%%%%%%%$$$###"""""""""!!!!!!###$$$$$$$$$###!!!!!!%%%((()))***)))$$$%%%&&&%%%%%%%%%''')))+++---...***$$$!!!"""$$$'''&&&%%%$$$###$$$&&&'''(((&&&$$$"""###%%%(((***)))'''$$$###$$$%%%%%%%%% """'''******((($$$$$$$$$$$$###%%%(((******'''$$$"""!!!"""$$$&&&!!!!!!"""!!!###&&&''''''%%%"""###$$$###!!! !!!  !!! $$$)))******((('''$$$  !!!!!! !!!((((((((('''&&&%%%######$$$$$$&&&))),,,///222333444222...+++(((%%%""" &&&)))&&&%%%&&&'''&&&###!!!"""###"""  $$$''''''(((***---///---***&&&'''&&&$$$###$$$'''***---222444;;;EEEMMMUUUdddrrr(((+++000444666666444333000000//////...111555888<<<===;;;777111,,,((('''"""&&&+++...///111555888222222222222333222///---(((((())))))))))))******///333555444444555333...111666:::999333---******+++///444666555222000//////444999:::777222///...---000444777888666333000222111000///...,,,++++++''''''&&&$$$######$$$%%%))),,,111444444111---+++...///111222222111///...)))***,,,---,,,+++)))'''&&&000;;;@@@<<<444///,,,---///000///------000333///444999888333...---...&&&))),,,---------...///,,,///222333444666:::>>><<>>CCCOOO]]]sss}}}......///000000111000000///---******---111444555666555333000---)))&&&%%%)))***+++---///111222333222111...///444888444+++%%%$$$$$$&&&(((******)))111222333444444333222111999999999666222...,,,,,,,,,------...------,,,+++...444;;;===:::444000...222222333555777666444111444333222333333222000...,,,'''!!!$$$((()))***...333777777333///,,,,,,...000222222///---,,,,,,++++++,,,---///000000111222333222000---+++222111000///...//////000---000333333000------...,,,---//////.........///555444333333555999===@@@FFFHHHKKKNNNNNNJJJDDD???===999333...------......(((((()))+++...000///...666444222000//////000000000///---...//////...------.........---,,,++++++&&&(((***))))))+++000444---***&&&###""""""!!! %%%'''***---////////////,,,,,,---------------,,,...//////...---...000222111---)))'''(((((('''%%%'''''''''''')))+++---///,,,///111222666999555///...///---'''!!! ###(((111222333222///---,,,---000///...+++((($$$  !!!"""###"""!!!!!!###''',,,,,,(((%%%&&&((()))---000///***###$$$&&&)))+++,,,***((('''$$$&&&***+++++++++++++++,,,///000---(((&&&)))---&&&###!!!###(((***(((%%%###$$$&&&***......***&&&+++******,,,---,,,'''###"""$$$%%%!!!!!!"""%%%)))---,,,&&& $$$!!! """!!!!!!!!! ###""""""&&&###!!! ###%%%%%%%%%&&&$$$$$$&&&)))''' ###''',,,......---$$$!!!%%%&&&)))---999888555///***&&&%%%%%%***)))((($$$!!! !!!!!!'''---///+++(((((())),,,)))%%%###$$$&&&((((((""" ''',,,,,,***%%%&&&)))---///...***'''$$$###"""$$$&&&&&&######!!!###"""$$$&&&&&&%%%$$$%%%&&&$$$###!!!!!!$$$!!! """%%%&&&&&&***+++&&&!!!"""######"""""""""###%%%&&&&&&&&&%%%$$$+++***)))((()))---333777666333...***'''$$$ ###'''))))))'''&&&&&&!!!""""""  ###$$$###!!!$$$$$$###"""!!!""""""###%%%'''%%% %%%### """&&&(((((()))***,,,000888@@@FFFSSSddd{{{......///000000000000000...+++)))***---111444555666444111---***(((''''''+++,,,---...///111222222333333111000222555111+++###""""""$$$(((***+++***///000111000///---++++++444444444222///------...111000///...---,,,++++++...222666777666444444555555444444555666666444333777555333222222111///...---***%%%!!!!!!$$$(((+++***+++...333666666222...------...000111111...+++))))))***+++---000222333333333333222111///---,,,000///...---------...///,,,///222333111//////000...000222222111111222333666555444444777;;;???BBBHHHHHHIIIJJJJJJFFF@@@;;;999555000---,,,---......)))((('''))),,,///111222555333111///...///111222///...---///111222222111/////////...---,,,+++***&&&''')))((((((***///333111...***'''&&&%%%$$$"""''')))+++---/////////...+++,,,,,,---------------,,,------------///222555777222---)))((((((&&&%%%%%%''')))+++,,,,,,++++++)))---///000444777444...------,,,'''!!!###'''***,,,......,,,++++++,,,000///...,,,***'''$$$"""!!!"""###$$$$$$$$$###"""&&&***......+++)))+++---,,,---...+++&&&!!!"""%%%(((+++,,,***(((&&&%%%'''***,,,,,,++++++++++++,,,,,,***((((((***---&&&### !!!%%%'''%%%###"""###''',,,000000---)))******+++---...+++%%%!!!"""!!!###'''***,,,)))%%%!!!###!!! """!!! !!! !!!%%%%%%""" """$$$%%%%%%&&&%%%$$$%%%&&&$$$ !!!$$$'''+++,,,***(((  $$$&&&)))---666555333...)))&&&&&&&&&(((((('''$$$!!! !!!"""''',,,222222///++++++,,,+++)))&&&&&&&&&&&&%%%$$$%%%+++,,,***###$$$'''***,,,+++'''$$$$$$###"""$$$&&&'''%%%###%%%### """!!!###&&&'''&&&'''((()))&&&###!!!######"""!!!!!!!!! !!!$$$%%%(((+++,,,'''###$$$%%%&&&%%%$$$""" """###%%%''')))***++++++---,,,+++******---222666777444111---)))%%%""" """%%%)))++++++)))'''%%%  """###""" !!!###$$$###!!!"""""" ###""""""$$$### """ !!!%%%((($$$$$$$$$$$$'''---444999HHHUUUiii~~~---......///////////////,,,+++)))***---111333333444222...+++((('''((((((,,,------...///000111222444666555111//////---)))  ###'''+++,,,,,,...///000///+++(((''''''...///...---,,,---000222555444111...,,,,,,,,,,,,///000111222222555:::===999777444444555666777777999666222000//////...---///---***((((((***,,,...***+++...111444333000---------...///000000---***'''(((***---000333555666777777555444222000...---,,,++++++******+++,,,---+++...111333333222333333000222444444444444555777999888777888:::>>>BBBEEEIIIGGGFFFDDDBBB>>>999555222///+++***+++---......)))'''%%%'''+++///333444222000---+++,,,///222555111000000222555777777777111111000///...---,,,,,,'''((((((((((((***...111555222///,,,+++***(((&&&***+++,,,............---***++++++,,,,,,---------************+++...444888<<<888111,,,)))((('''&&&%%%(((---000000...)))&&&(((,,,///000222555222---+++,,,***&&&""" """&&&%%%(((+++,,,,,,+++,,,---///......,,,+++)))((('''%%%%%%&&&''''''&&&%%%$$$))),,,//////------///222///...,,,((($$$!!!!!!"""!!!$$$(((,,,---***'''%%%'''((()))+++++++++******((('''%%%%%%'''***++++++%%%"""!!!######""" ###(((...222222///,,,((()))+++---,,,(((!!!""""""%%%)))+++***'''$$$""""""!!! !!!!!!!!! """"""  !!!$$$'''$$$!!!!!!###%%%&&&&&&&&&%%%$$$###!!!""""""$$$''')))(((%%%""""""$$$(((,,,//////...,,,(((&&&&&&&&&'''''''''%%%###"""###$$$+++///333333000------...)))(((''''''&&&$$$!!!"""'''(((&&&!!! !!!###%%%&&&$$$"""%%%$$$###$$$&&&''''''&&&((((((&&&"""!!! """%%%'''((()))+++---((($$$"""######%%%#########"""!!!!!!###$$$***,,,,,,'''''')))***+++)))%%%""""""###%%%'''+++...111222......---,,,+++,,,000333777555333///+++'''$$$"""'''))),,,......+++(((%%%!!!$$$%%%%%%$$$&&&&&&%%%""""""!!!!!!!!!###&&&!!!''',,,888AAARRRfffxxx---....../////////.........,,,++++++---///000000000///---,,,***)))((((((******,,,---///000111222222666666000***))))))'''"""&&&***------...000222000,,,))))))***,,,---,,,+++,,,///333777666444000---,,,---///000222111111111333777<<>>BBBEEEGGGGGGDDD@@@===:::666111...***(((&&&'''))),,,------&&&%%%%%%(((,,,000333333...+++(((''')))---222555666555555666999;;;::::::222222111111111111111111*********)))***+++...000444222000000000///---+++,,,---...//////...---,,,)))))))))***+++,,,,,,---))))))((('''(((,,,222666===888222---)))((((((((('''+++///222222...)))&&&,,,000222222333444111,,,++++++***'''$$$"""$$$%%%'''))),,,...------...///---,,,,,,+++*********+++((())))))***)))(((&&&%%%'''***,,,---------///222000///---***'''%%%######!!!$$$)))---...,,,(((&&&''''''''')))******)))(((%%%!!! %%%***+++)))### !!!###### $$$)))...000000---+++((()))))))))'''###!!!######'''+++,,,((($$$###$$$!!!""""""$$$$$$""" """"""  """  """&&&)))%%% """$$$&&&''''''&&&$$$ !!!!!!!!!"""%%%&&&&&&###  !!!$$$''''''((())))))'''%%%%%%%%%&&&'''((('''&&&%%%&&&((())),,,///000...------...(((&&&%%%$$$###!!!######!!!  !!!%%%%%%$$$$$$%%%%%%&&&%%%(((++++++&&&"""%%%((()))+++...000+++$$$!!!%%%%%%$$$$$$###"""""""""!!! """###$$$((())))))$$$'''(((+++,,,+++'''""""""###$$$'''***...222444......---,,,***+++---000333333111...+++(((&&&&&&+++,,,///111111...)))%%% """%%%'''(((((()))'''%%%""" !!!!!!!!!$$$!!!%%%***333AAAPPP```nnn{{{...///////////////......000///------......---,,,***,,,...000///---***(((&&&''')))+++---///111222///444444---'''&&&&&&%%%!!! !!!%%%))),,,,,,+++///222111...,,,---///......---,,,---000666:::333111...,,,,,,...111444444333333444666999;;;;;;777444111111444999<<<>>>888444///++++++,,,,,,---,,,---...000111111111111)))***,,,,,,,,,+++******))))))***---111222222111000222444666777777666555666888:::;;;999555000,,,***)))((((((((((((******(((***,,,000222444333222///000111000000111333555999:::<<>>BBBEEEFFFFFFEEE>>>;;;666333000---***(((%%%%%%%%%(((+++---------%%%&&&(((,,,//////---+++%%%###""""""%%%***///222555444222222222111000.../////////111444777:::;;;444222///...000111222111......///111222222///---,,,...111333333000,,,)))#########$$$%%%(((***+++,,,,,,***((('''(((,,,///222222000...,,,+++---///...000111222111///,,,+++111666999666333111...******++++++******((('''&&&*********)))'''(((***---,,,***(((&&&%%%''')))***+++,,,,,,+++***(((&&&%%%###$$$'''***+++,,,+++***+++---///222333///***%%%"""%%%(((+++,,,,,,***)))&&&$$$###%%%(((+++)))'''$$$###((())))))"""!!! !!!###&&&'''%%%'''))))))(((&&&%%%%%%(((&&&### """%%%)))'''$$$""""""###$$$&&&''')))***)))'''%%%%%%%%%###$$$%%%''''''$$$ ###$$$###!!!"""%%%&&&$$$!!! """$$$&&&(((***+++)))&&&"""!!!###%%%'''(((,,,***'''&&&%%%&&&'''((( """#########!!! ###&&&((('''$$$######$$$&&&)))***++++++---...(((((()))***+++---...///&&&### '''(((''' """$$$&&&((((((&&&%%%$$$%%%'''(((((($$$"""$$$&&&'''''''''(((***'''######%%%%%%!!! !!!"""!!! """$$$%%%%%%%%%""""""!!!"""%%%&&&&&&$$$###!!!!!!"""###%%%''')))***''')))***+++******+++,,,---...,,,'''"""!!!$$$(((***+++---222555333---''' """%%%'''((()))+++,,,'''$$$!!! """###"""""""""###"""!!!***222555666???PPP```ttt111111111111111000000////////////111222222///---))),,,000444555333000...))))))***+++,,,,,,------,,,///...)))(((***+++***+++(((%%%###$$$&&&&&&&&&(((---222222...,,,///333222222000---++++++---000+++***))))))***---111333444333333444777777555333111111111333555666555444---+++(((''')))+++,,,---)))***---000111222222222...///000...+++***+++---******+++...222555666555777888:::;;;999666222//////000222333333222111000000///---,,,++++++++++++******+++...111111///,,,++++++***(((&&&''')))+++333777>>>EEEHHHGGGEEEBBB;;;888555333111///---+++))))))***,,,///111000///)))((()))+++------+++)))#########$$$'''+++///111333222000/////////---+++...---...///111555888:::777444000///111222222111//////000222222111---******---222666555111,,,(((!!!!!! !!!###&&&(((***---------+++***+++...000///000111000...---///000...000222333333000---+++,,,222666333000///---***)))))))))******)))'''%%%***)))'''%%%$$$&&&***......,,,(((%%%$$$%%%''')))+++,,,,,,+++)))'''%%%$$$%%%'''***...000///,,,******+++---111333111,,,'''"""###%%%'''))))))))))))'''$$$"""%%%***---,,,***((($$$ $$$(((***+++&&&&&&&&&%%%$$$$$$%%%&&&'''((()))'''%%%$$$%%%'''%%%&&&$$$""" !!!&&&******((($$$"""###%%%'''((()))(((''''''((((((&&&%%%%%%%%%&&&''''''$$$ ###%%%$$$""" ###&&&&&&$$$!!!"""&&&***,,,,,,,,,***(((&&&&&&(((***++++++...+++''''''***,,,,,,***""" """######""" """&&&***+++)))'''$$$###!!!###''')))***+++---///***)))(((((()))***++++++"""!!!!!!"""######!!!$$$***+++)))!!!"""&&&***,,,+++)))((()))'''&&&$$$""" $$$%%%&&&&&&$$$######$$$!!!!!!### """######"""  """$$$%%%$$$$$$""""""!!!!!!###$$$$$$$$$ """$$$%%%%%%%%%%%%'''***++++++,,,---...111000,,,%%% %%%'''(((+++111555444...((("""%%%((()))((((((***,,,%%%!!!  """!!!!!!###&&&"""!!!!!!&&&*********111@@@MMMeeerrr}}}222222222222222111000000------///111444444222000,,,...000333444444333333------,,,,,,,,,,,,++++++,,,...,,,)))***...///,,,///+++'''$$$$$$%%%%%%$$$***000555444000---000555222111///,,,((('''(((***))))))((((((***,,,///000333111000222555666444222111111222444555444111///***(((&&&&&&)))+++,,,---)))***---///222333333333111222222000,,,+++,,,///,,,,,,,,,///222555555555666777::::::999555000---------,,,,,,---///111222333222///---,,,,,,,,,,,,000//////222555555222///******)))&&&$$$$$$&&&)))000666>>>FFFIIIHHHDDD@@@999777555444333222///---------...000333333222000---+++))))))***+++***)))$$$$$$$$$&&&(((,,,///111333222000000000000///---------------///222555777888444000///111222222000111111222333222000+++'''(((---333777777333,,,(((!!!$$$''')))---...///...---...111333...111333333000...///111,,,///333666555222---***'''...222000------,,,)))''''''((()))***)))&&&$$$***)))'''$$$$$$''',,,111000---)))%%%$$$%%%''')))+++++++++***)))&&&$$$###(((***...222555333///+++))))))+++///222222---)))!!!"""###%%%&&&'''(((((((((%%%###&&&,,,000///---***((($$$###%%%))),,,...)))******(((&&&$$$$$$$$$'''((()))&&&$$$###&&&)))###%%%&&&%%%$$$%%%(((,,,)))'''###"""###&&&((()))+++(((&&&&&&)))***(((%%%&&&&&&&&&''''''%%%  $$$%%%%%%###!!! ###&&&&&&### !!!&&&+++------,,,+++***((()))+++---......///+++''')))---000...+++%%%""" """###### !!!%%%)))---...,,,)))&&&%%%!!!%%%(((***+++---...,,,***'''&&&&&&'''&&&&&& !!!###&&&((('''$$$!!!%%%!!!!!!&&&***)))''' %%%+++///...---,,,---(((%%%"""!!!"""#########%%%&&&'''%%%"""  !!! !!!###%%%%%%$$$""""""###$$$###############!!! """###$$$$$$ """$$$$$$$$$$$$###&&&***,,,---...///000555333---$$$###%%%%%%)))000555555///)))$$$'''******(((((())),,,$$$   !!!$$$'''%%%"""!!!#########"""$$$+++777AAASSS___jjjkkkjjjoooxxx777555222111111111111000---++++++---222444444222333333222222111000000000111...+++,,,...///...,,,,,,,,,++++++---///222444111---((($$$$$$&&&'''(((,,,111555555111///000333555333111...+++)))'''&&&'''))),,,...///000111222555555444333111000000///222222444666999999666444,,,)))%%%$$$&&&***,,,...***+++,,,///222444444333222000...,,,+++,,,,,,---000000000222555555333222333444666666555333000---...+++'''&&&)))---111333222111///...///000///...444444555777999888555333---)))''''''&&&$$$'''---222:::CCCHHHGGGBBB???===666555333555777888666333222333444333222222444666***(((&&&%%%&&&''''''&&&$$$!!!!!!&&&***+++///444666555444222222444555777444444333222000111333555111...,,,---///333555555000000111222111...***&&&***...222444222---'''### ###%%%%%%&&&***---///111222000,,,,,,111777222///,,,+++---///000111+++...111444444222...,,,***---000111000...---,,,'''))),,,,,,***(((((((((***)))&&&$$$$$$(((...333...+++'''&&&(((******)))...,,,(((&&&%%%&&&(((***---000333444222///,,,,,,)))***+++---000111000...$$$ """)))---***%%%%%%%%%%%%'''***+++***))))))***+++)))&&&%%%''')))%%%(((,,,---+++(((&&&%%%(((''''''(((((('''%%%###$$$$$$&&&'''(((***++++++******)))'''$$$$$$%%%&&&%%%%%%%%%(((******(((&&&############"""!!!  !!!###$$$$$$###""""""###&&&%%%  !!!$$$'''***,,,...000...,,,*********+++,,,...//////...+++******+++&&&""" !!! !!! $$$)))...000---)))&&&%%%"""$$$(((---000111...+++...(((###"""%%%(((((('''"""(((+++,,,***&&&$$$ !!!###  %%%+++000222111---***)))'''%%%###$$$&&&))),,,)))((('''%%%###!!!  $$$)))***&&&!!!!!!###$$$(((((('''$$$!!!""""""!!! ###'''(((((())),,,000333444444===555***!!!!!!"""###%%%))),,,---///222444............---,,,******$$$###""""""###!!!!!!  ###&&&'''$$$###!!!!!!"""######$$$)))222999JJJKKKMMMOOORRRWWW]]]aaasssxxx666333000///000000...++++++******,,,000111000...333333222222111000///...222000...///111111///---++++++***+++---000333555333///***&&&%%%&&&'''''',,,///222222111111333555777555222...+++)))''''''(((***---///111333444666333444666666555222...,,,000111444777999:::;;;;;;222///***((()))+++---...))))))***,,,000333666777333222000...---...000222111111111222444444222111000111222333222111///...***(((%%%&&&(((,,,.../////////...000222333333222666666666777999999777555333///,,,+++(((%%%''',,,333:::BBBEEECCC===999777333222111444777888777555333111///111333555444222)))&&&""" """%%%(((***(((### ###&&&)))///555888777666555444555666777;;;:::777333000...000111333000---,,,---000111222---------......,,,***(((((())),,,...///---(((%%%"""%%%''''''&&&'''))),,,///000000...+++,,,000444111///,,,+++---///000000+++---///111111///,,,***+++---///000///---------******+++---000///,,,)))******(((&&&'''+++111666---***((((((+++---,,,+++...,,,***((('''(((***+++,,,...000000...---------+++******+++------,,,***&&&###"""%%%)))+++)))&&&"""!!!!!!"""%%%&&&&&&&&&$$$'''***)))'''%%%%%%&&&&&&))),,,,,,***((('''&&&)))))))))******(((&&&$$$$$$$$$%%%&&&(((***+++,,,******)))&&&###!!!"""$$$&&&%%%%%%&&&'''(((&&&%%%!!!""""""""""""!!! !!!""""""###""""""  $$$((((((%%%"""!!!"""$$$&&&(((***,,,...---,,,***)))(((''''''(((++++++,,,***'''&&&&&&&&&%%%"""  $$$(((---...,,,((('''&&&&&&''')))---//////,,,***+++'''""""""&&&)))(((&&&###''''''&&&###!!! ###%%%%%%%%%"""%%%+++///111///,,,***)))(((&&&%%%&&&(((***+++,,,+++***(((%%%###!!!   $$$)))+++((($$$ !!!""""""###%%%&&&%%%### !!!"""""""""!!!%%%&&&&&&'''***---000111111666111+++%%%!!!!!!!!!!!!###%%%'''(((***...222666111111111000000000//////***'''%%%$$$### """%%%&&&"""!!!!!! !!!&&&---333;;;<<<>>>???AAAFFFLLLPPP^^^iiiwww666222...///111111---(((,,,+++,,,...000///---***111222222222111000///...222222222333444444111...))))))***,,,///222555777555222---)))))))))((((((------...///000222555666999666222---***)))))))))+++,,,...111444777999:::222555888:::888333---)))---111666888999;;;???CCC;;;777222///.........---(((''''''(((+++111666:::666444111//////000333555222111000111222333222000......////////////......'''%%%%%%&&&)))+++,,,,,,,,,,,,...222555777666444777666555666888999888777999444111///***%%%&&&+++333999@@@BBB===777111///------...000444666555444333///,,,...444666222...'''###%%%***---,,,%%% !!!$$$(((///555999999888777666666777777===;;;888333///...///111555222---++++++---......++++++,,,,,,,,,+++***)))&&&$$$###&&&***+++***(((***+++,,,+++))))))***,,,///...---,,,,,,---///111000---++++++---///000000+++,,,---------+++***)))+++---...---,,,+++,,,------+++***///444555///(((******)))((()))---444888+++******,,,...///...,,,+++******)))))))))******,,,---...---,,,,,,...///,,,***((('''''''''&&&%%%&&&''''''(((((((((''''''###!!!"""$$$%%%&&&$$$''')))***)))&&&%%%%%%''')))******(((''''''(((,,,---...///---+++'''%%%###$$$&&&(((***+++,,,,,,***)))'''$$$  """)))'''%%%%%%%%%&&&%%%### !!!""""""!!!!!!!!!!!!!!! !!!&&&***+++***(((###$$$&&&((()))+++,,,,,,,,,+++***)))'''&&&$$$###%%%&&&'''&&&###!!!!!!"""$$$""" !!! '''))),,,---,,,*********+++*********++++++)))'''&&&###!!!"""&&&((('''%%%!!!"""""""""!!!!!!$$$'''*********###%%%))),,,---,,,***)))(((((('''''''''((())))))...---,,,***'''$$$"""!!!!!!!!!&&&((('''%%% """#########%%%%%%%%%###!!! !!!"""!!!!!!!!! !!!!!!!!!!!!""""""###&&&***,,,,,,+++---,,,***(((&&&$$$"""!!!$$$%%%&&&&&&(((,,,111555333333333333333444444555///,,,(((%%%""" """$$$!!!'''+++---...//////111555:::>>>FFFUUUiiiwww555111...000444555000***...///000111111///+++)))---///111333333222111000222333555666666444111...)))***+++...111444777999666333000............---000...,,,,,,///222444444666333///+++******,,,---......000333777;;;===>>>444666999999777222,,,))),,,222888:::999;;;@@@EEEAAA>>>999555333111///---)))'''%%%$$$&&&+++333888666444111...---///222444111///...///111333333222111000000///......------&&&%%%&&&)))+++---,,,+++)))+++...333777888666444222111000111444666777777888444111///***%%%&&&***333999??????:::333...,,,***+++,,,...000111111111111...---///222222...***$$$!!!!!!''',,,///...&&&!!!###'''***///444888888777777666666555555666555333111...///111444333000,,,)))***,,,------,,,...000111///,,,)))((('''### %%%***+++***//////...---,,,,,,---...///---++++++---/////////...,,,***+++---///000000------,,,,,,+++***))))))+++++++++***((((((***,,,---,,,,,,000333222,,,&&&)))))))))((((((,,,000444++++++,,,......---+++***&&&''''''(((((((((((('''***---///000/////////000---***&&&$$$######"""!!!$$$'''))))))'''&&&''')))(((%%%"""!!!###&&&((()))*********)))(((&&&&&&%%%&&&'''((('''%%%%%%&&&(((...000222222///,,,)))'''"""%%%)))---///...,,,+++''''''%%%!!! """+++)))&&&$$$$$$$$$###""" """######""" ###&&&)))******)))$$$%%%''')))*********)))+++,,,,,,+++)))&&&###!!! """###!!! !!!!!!############"""!!!)))***,,,------------...---+++(((&&&%%%%%%###""" !!!$$$&&&%%%###  $$$$$$$$$%%%(((******)))###$$$&&&((())))))((('''%%%&&&&&&&&&'''&&&&&&&&&++++++***)))'''%%%"""!!! """######!!!###%%%&&&))))))(((&&&###""""""$$$%%%###!!!  ###&&&((('''&&&&&&'''(((((('''%%%$$$$$$&&&'''(((((((((***---000111111222333444555666666///---)))$$$!!! ###!!!""""""&&&((()))))))))))),,,000444777FFFZZZiiiuuu000...---000444555111---...000111111///,,,)))'''))),,,000444666666444333111333666777666333000...+++,,,...000333666999:::555333222222333444444333444111---+++---///000111000...,,,******,,,///222111000000333888<<<======777777777666444000---+++...333888:::888888===AAABBB>>>:::777555333000...,,,***'''###"""&&&...444666333000---,,,,,,...//////---,,,---000333555555666555333111///---,,,+++''''''))),,,//////...,,,)))+++...333666666444111+++******,,,000333444444111...,,,,,,)))%%%'''+++333999>>>???:::333...,,,---...//////////////////,,,...000000...,,,)))((("""!!!!!!###''',,,...///,,,%%%###'''---///000222333444555555444333222111/////////...------000222...,,,))))))+++.../////////333777777222,,,'''$$$((($$$ ###(((+++,,,111///...------///000000///---,,,,,,.../////////---+++***+++...000111111//////...---,,,+++++++++******)))'''&&&&&&(((***+++---//////---)))&&&$$$&&&''''''&&&%%%'''***---+++,,,......,,,)))'''%%%"""###$$$%%%%%%%%%$$$###)))---222555555333111000,,,)))%%%###""""""!!! !!!$$$((((((&&&%%%(((+++***'''###"""$$$'''***+++///,,,'''$$$""""""###$$$###$$$$$$###""""""$$$&&&+++...000///,,,(((&&&&&&"""&&&---333444111,,,)))&&&%%%### !!!$$$)))&&&###!!!!!!!!!!!! !!!$$$&&&&&&###  !!!""""""###$$$%%%%%%%%%&&&&&&###%%%''')))***)))(((&&&)))******)))'''### !!!#########$$$%%%###$$$&&&&&&###  '''((((((***,,,---------+++((($$$!!!  """######"""######"""!!! !!!"""### &&&%%%$$$%%%&&&'''&&&%%%!!!"""$$$&&&&&&&&&&&&%%%######$$$%%%%%%$$$###"""&&&&&&''''''&&&$$$"""  !!!  !!!###'''***///...---)))$$$!!! $$$""" !!!"""!!!!!!$$$%%%$$$""""""$$$&&&'''%%%%%%&&&((()))+++,,,,,,***(((''''''+++,,,...000222222222222+++***'''$$$ !!!%%% !!!!!! !!!$$$''''''&&&%%%%%%&&&***---///:::JJJ\\\lll{{{,,,,,,,,,---///000///------///000///+++(((&&&%%%(((,,,111666888888666555111444777777555222///...///000222444666888999:::333333222444666777777666444333000---++++++---...,,,,,,++++++,,,000333555444222000222777:::;;;:::777666555333111///.........222666888777666777999<<<:::777666555333111......---+++&&&###%%%+++111333222000...,,,------...///---++++++...222444555777666555333000---+++)))((((((***---000000///---***+++...333666666333111((('''(((***---000000///***((((((***)))''')))...555:::@@@@@@;;;444000...000111222111///.........'''+++///000---)))((('''######%%%)))---//////...'''""""""***111222111111...///111222333111000...,,,......---+++******+++(((((((((***...111111111000444888666000(((""" '''%%%###"""###&&&+++...111...,,,+++---///000000---------------...//////,,,++++++---000222333222000000//////......------*********(((&&&&&&'''))),,,...///---((($$$""""""$$$%%%%%%$$$###$$$&&&(((+++---...---)))&&&$$$###"""######$$$######""""""(((---333777666333000///)))'''%%%$$$$$$$$$###"""!!!$$$'''(((&&&&&&(((***(((%%%!!! """%%%'''(((---(((!!!!!!!!!"""!!! """$$$'''***,,,***&&&######%%%$$$)))///444444111,,,(((((('''$$$!!!"""%%%$$$""" !!!$$$'''***)))%%%!!! ###$$$%%%&&&&&&$$$""" !!!""""""$$$(((***+++)))'''%%%%%%&&&&&&%%%### """%%%%%%&&&&&&'''###&&&((('''$$$  """#########$$$&&&)))++++++***)))&&&"""  !!!"""""""""&&&((()))((('''&&&'''((("""###$$$%%%&&&%%%$$$$$$'''%%%$$$$$$%%%%%%###""" !!!###&&&''''''&&&%%%$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&&&&%%%###!!!!!!###$$$"""!!! ###(((+++......---)))$$$   !!!!!!"""$$$$$$!!!!!!$$$$$$""" ###&&&&&&$$$$$$'''******,,,...---)))%%%""" &&&(((+++...000000...---&&&''''''%%%""" !!! """ ###$$$###"""""""""!!!"""%%%&&&%%%$$$""" !!!$$$'''***111>>>NNN```qqq---...///...++++++,,,...---//////---)))&&&%%%&&&***...333888:::999666444222555888888555111000000333444555777888999999999222222222444666777555444222333222...***)))+++...---------...000222555666666222///000444777777555555444333111000///...---,,,...222555666555333111333333222333444333111//////000000,,,((((((---111111000000000111111111111222///+++***,,,///222333222333333222///,,,)))'''''''''(((+++...///---++++++,,,///222666777666444*********,,,......,,,***'''&&&'''++++++***---222888===AAAAAA;;;444///...,,,...000///,,,******+++###%%%)))---...---***'''&&&&&&(((+++///000000...###'''111333222222***,,,///111222000...---***,,,......+++)))'''&&&%%%&&&(((,,,000333222111...111222...&&&"""$$$%%%$$$###%%%+++000111...***)))+++.........***,,,...---++++++---///,,,,,,,,,...111444444444//////000000000000///...,,,,,,,,,+++)))((()))***000...,,,+++)))'''$$$###"""###%%%%%%$$$%%%&&&(((***,,,...,,,(((%%%$$$%%%&&&&&&%%%%%%$$$$$$######(((,,,111333222000...---&&&%%%%%%&&&((()))'''&&&%%%&&&((((((((('''(((((($$$""" """$$$$$$'''""" """"""!!!!!!"""###'''***+++)))%%%###%%%((()))+++---//////---+++))),,,+++'''"""!!!###$$$######$$$%%%%%%$$$"""%%%'''+++---,,,'''""" ###$$$&&&'''&&&### """%%%))),,,---+++(((&&&$$$$$$$$$###!!!!!!%%%'''''''''''''''%%%''')))'''###"""###%%%!!!!!!###&&&+++---,,,***(((&&&###"""###$$$$$$$$$ !!!!!!""""""###$$$'''+++...///---,,,---...%%%%%%&&&&&&'''''''''''''''%%%$$$%%%&&&&&&%%%###!!!%%%(((***)))((('''(((((((((''''''&&&&&&&&&((()))***)))'''### ###%%%%%%###!!!"""%%%((()))&&&((()))'''###!!!"""$$$"""!!!!!!"""!!! """%%%%%%""" """''''''%%%###%%%((()))++++++)))%%%!!!###&&&+++///000///+++)))$$$&&&((('''$$$"""!!!""""""!!!###&&&'''&&&&&&&&&######'''((('''%%%""" """%%%+++111:::CCCOOO^^^ooo{{{111333444000+++))),,,000000111111...***'''''')))---111666:::;;;888555222444777999888555222111222666777888999999999999999222222222333555555333111///222333///***(((+++/////////000111333444666777777333...///333555444222222222222222111///---,,,)))+++///444666555111---------...000222333111///000222333000,,,+++///333///000222333555555555555555111,,,***+++---000000---...000000...+++'''%%%%%%%%%&&&(((+++,,,+++***+++,,,///333777999888777.........//////...***''''''&&&(((,,,---,,,///444;;;???CCCAAA;;;333...,,,&&&)))+++***'''%%%&&&'''!!! ###***111222---''')))((()))+++...000000///!!!$$$///333333333(((***...000111000...---'''***...///---***'''&&&$$$%%%)))...222444222000+++,,,+++%%%"""&&&&&&###$$$+++222222...)))(((***,,,,,,+++'''+++...---)))(((+++///,,,,,,,,,///222555555444...///000111111111000///---...///...+++******+++444///))))))+++,,,((($$$!!!###%%%&&&&&&''')))+++))),,,---,,,(((&&&'''(((***)))((('''&&&%%%%%%%%%(((+++...///---,,,+++,,,$$$$$$&&&(((+++,,,***)))))))))))))))))))))'''&&&###!!! !!!""""""### """###"""!!!"""###***---...+++&&&%%%)))------,,,+++************+++111...***$$$"""'''&&&''')))+++,,,***((('''***...000...)))###"""###'''''''''### """%%%***...///---***'''%%%%%%$$$###!!!  ###''')))(((&&&%%%%%%%%%(((***(((### ###%%%&&&######%%%)))...000...,,,((('''%%%%%%'''((((((((("""###############%%%'''(((,,,111333111000000111'''&&&%%%$$$%%%&&&((()))'''&&&%%%&&&'''((((((&&& """'''***,,,,,,+++))),,,,,,+++***))))))******---...---,,,)))$$$ ###%%%&&&!!! ###&&&''''''&&&!!!%%%%%%###!!!###$$$'''###!!!###&&&%%%### """(((***&&&###$$$%%%))))))((($$$!!!"""&&&,,,000222///+++'''$$$(((******&&&###"""###!!!!!! !!!!!!###'''((((((((((((%%% $$$(((---,,,***&&&######%%%'''...444;;;>>>AAAMMM___nnnttt}}}666666555222///,,,++++++222333222000...,,,---...444444555888:::999555000222888===<<<777111......444555777888777555333222,,,---///111333222...+++...,,,+++******---000222333333222111000000333555444000------///000---+++000111444777999666111------,,,---222666555///(((------...//////000000000555555444333222222222222444444555666888999;;;<<<888666333111///......//////......---***&&&!!!!!!"""###&&&(((***,,,---...///000222444777:::;;;333333333111...***'''%%%%%%'''))))))***---333888???AAABBB@@@;;;333+++&&&&&&%%%$$$$$$$$$&&&)))***%%%$$$%%%(((,,,000333333111111---+++111666222((("""%%%)))+++++++++,,,---+++******///333222---'''%%%'''***+++******+++,,,%%%&&&(((,,,000222222111(((&&&""""""(((---000111...)))&&&&&&'''((((((&&&%%%&&&&&&((()))+++,,,111///...000333555222000333000---,,,...111333444333333222...***))),,,000222...)))))),,,---***&&&###$$$%%%&&&''')))******)))))))))'''&&&'''***---,,,,,,)))%%%"""%%%,,,222000---+++,,,...///---***((('''&&&(((,,,...---,,,+++)))''''''((('''$$$!!! !!!"""'''###!!!!!! """%%%%%%###""""""$$$$$$'''***,,,+++******+++111000...,,,+++,,,...///888///$$$!!!$$$&&&///......///000000...,,,(((+++///000---)))&&&$$$"""&&&)))***)))'''$$$"""###$$$((())),,,------+++)))''''''***,,,***$$$ &&&'''((())))))'''%%%###((((((((('''&&&"""  """###&&&'''&&&%%%***//////+++,,,'''""" ###&&&(((((('''''''''((((((((((((((()))***+++,,,---......///,,,,,,,,,)))&&&%%%%%%&&&+++(((&&&(((,,,,,,(((###!!!"""'''//////(((&&&)))...---,,,++++++,,,---...444333000+++'''"""!!!###$$$$$$"""###((()))$$$!!!"""###"""!!! ###&&&((('''!!! """!!!!!!###&&&%%%""" """###"""""""""$$$&&&***,,,,,,'''"""&&&,,,///...***'''%%%$$$)))***'''### ###"""   """""" ###&&&((('''%%% &&&,,,...,,,((($$$!!!###(((---555777999999;;;BBBMMMVVVeeennn|||333333444222///------...333333333111///...///000333333555888:::999555111333888===<<<777111///...111111222444555444222000***+++---000333333000---,,,+++*********,,,...///444333222000...---///222000,,,)))))),,,...---,,,,,,///444999;;;999444000000///000444777666000***+++++++++,,,---///111333333333333444666888999:::555555666777888:::<<<===:::999888666555333222222,,,+++***((('''%%%"""!!!!!!"""$$$&&&(((***,,,---222222333444666888:::;;;555555444111---)))&&&%%%((()))***)))))),,,222777@@@AAAAAA>>>999222+++&&&%%%$$$######$$$''')))+++***(((''')))---111444555000000...+++///333///'''%%%'''***+++***)))(((((((((''')))---111000+++&&&%%%&&&((()))))))))+++---******+++...111222222111+++((($$$"""""""""!!!!!!$$$***...000...,,,))))))))))))((('''######""""""$$$(((,,,...000000///000111111000///111...,,,+++---111555777666555333///---,,,...000000---))))))******)))&&&%%%%%%$$$%%%'''***---///)))'''%%%$$$%%%''')))***---+++)))&&&%%%&&&))),,,---+++***+++---///...,,,+++)))(((***---...---,,,---***'''&&&&&&%%%"""  """###'''$$$  !!! """%%%%%%######$$$%%%$$$'''***,,,***)))***+++......---------...///000222+++"""!!!%%%'''//////000222333222000---+++---//////+++'''$$$""" $$$((()))***(((&&&###""""""&&&''')))******)))(((''''''***------***'''%%%$$$&&&'''(((((('''&&&$$$###'''&&&$$$$$$###!!!!!!"""######$$$%%%%%%&&&%%%$$$(((------******&&&"""!!!$$$&&&((('''(((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,,,,***'''%%%&&&'''(((''''''***...---'''"""!!!'''...---&&&"""###,,,***(((&&&&&&'''(((***111///+++(((%%%###"""!!!"""!!!!!!!!!"""###%%%&&&'''%%%""""""''')))%%%!!! !!!"""###"""!!!!!!"""%%%&&&### """ !!!###"""!!! """%%%((())))))''' %%%+++///---)))$$$!!!!!!'''(((&&&###""""""$$$###!!! """###!!!"""$$$%%%$$$%%%***---***&&&"""!!!"""&&&)))///111222222444:::EEEMMMVVV___lllzzz000111222222000//////000222333333222000///111222111333666999;;;999555222222666:::999444///,,,,,,,,,+++,,,///222444111///)))))),,,///222333222000,,,,,,,,,------......///444333111...,,,+++,,,......***&&&'''***...///...))),,,222888<<<<<<888444444222333555777666111,,,***)))'''''')))---222555222222333555777999;;;<<<666555555666777999;;;<<<;;;;;;<<<<<<;;;999666555,,,)))%%%######$$$$$$$$$######$$$&&&'''***+++,,,333333444444555666777777666666444111,,,(((&&&&&&,,,---,,,***(((+++111666@@@???===:::666000,,,)))'''&&&%%%%%%&&&)))+++,,,...---+++,,,///222333444///000///,,,,,,...+++&&&(((***,,,,,,)))&&&$$$###$$$$$$&&&***......)))$$$$$$%%%''''''''')))+++...000///...///111222222222...)))%%%&&&***------***"""''',,,...///+++++++++,,,---+++(((%%%###(((---000///000111111///------......,,,***)))+++000555999888555111///.........---,,,+++)))((('''''''''''''''&&&$$$$$$&&&+++000333((($$$ ###&&&'''&&&+++***((((((((('''%%%$$$'''&&&&&&(((+++---...---///---,,,---......---,,,...+++(((&&&%%%$$$""" !!!  ###%%%)))&&&$$$""""""!!! !!!"""$$$$$$######%%%'''$$$'''++++++)))((()))+++***+++,,,...//////000000,,,&&& !!!&&&)))///000333666777555111---...//////---((($$$""""""  $$$''')))***)))'''$$$###"""%%%&&&&&&''''''(((((((((%%%)))...000000---++++++(((((((((''''''&&&$$$$$$%%%###!!! !!! """%%%'''(((''''''%%%'''&&&%%%''',,,,,,)))'''%%%######$$$%%%&&&%%%''''''((((((((())))))))))))((('''&&&&&&(((***+++,,,,,,,,,+++(((&&&''''''&&&&&&'''+++---+++%%% &&&,,,***$$$(((&&&###!!! """###)))(((%%%###"""###$$$%%%&&&%%%%%%%%%&&&'''(((((()))'''%%%""" !!!&&&(((&&&############"""""""""""""""!!!"""""" """ """"""###&&&'''&&&!!!!!!(((+++***%%%!!! $$$&&&$$$###$$$%%%'''%%%""" ###$$$$$$"""!!! !!!"""!!!  """"""###(((***&&&""" """$$$$$$&&&'''(((((()))///777>>>CCCKKKYYYggguuu000222333333111/////////000111111111000000222333222444888;;;<<<:::777555000222444333000,,,***)))***((((((,,,111444222///++++++,,,///222333222000...///000111222111111000222222111...,,,+++---///222---))))))---111222222+++---000555999:::999777555444333444444333000---+++)))%%%###%%%***000444333333333333333444555555444333222222333555777888:::<<>>AAADDDDDDAAA===;;;555...'''$$$&&&)))******&&&&&&&&&'''(((+++...000000000000000...,,,+++***000222444111---***+++...222222000---***+++000444777555333222222333555666:::888666444222333333444666777999<<<===:::444000...---,,,,,,+++)))''''''))),,,......+++&&&###""" $$$(((******'''%%%%%%&&&((((((((())),,,......,,,++++++---000000000,,,&&&"""$$$+++000...+++''''''''')))+++---,,,+++...///111333222---%%% ###(((,,,......------000222111...,,,---///111000---)))&&&(((,,,111111---++++++---///...,,,))))))(((&&&$$$%%%(((***&&&&&&&&&&&&&&&'''(((((('''!!!"""%%%$$$"""###$$$&&&***---+++%%% """$$$(((+++...444333222000...,,,+++***&&&***...000///,,,(((%%%""" """$$$------,,,+++)))'''&&&&&&$$$######$$$%%%%%%%%%%%%$$$(((,,,***%%%###&&&***)))***,,,---,,,***(((''''''%%%""" ###%%%))),,,222777999555///))))))))))))(((&&&$$$%%%&&&+++%%%!!!+++***(((%%%######&&&(((((((((((((((***,,,///111(((***...111222111...+++---,,,,,,+++)))'''&&&%%% """"""  $$$)))------)))%%%$$$''''''$$$###&&&'''%%%%%%&&&%%%$$$""" !!!!!!###%%%''')))+++,,,,,,***'''%%%%%%&&&((())))))***,,,+++)))(((((((((***(((%%%###""""""!!! !!!###$$$""""""###&&&'''&&&%%%"""  """%%%(((((('''%%%$$$'''(((((()))************&&&%%%###!!!  ###%%%%%%%%%&&&%%%$$$###""""""######   !!! $$$&&&%%%###!!!$$$&&&&&&### ###&&&)))&&&###"""###!!!###)))(((   ###  !!!############&&&)))000<<>>888111***))),,,//////---'''''''''(((***...111333222222222111///---***))),,,000444333...+++---000000222111///,,,---111555333222000000222666999<<>>777222+++((('''***+++)))''''''(((+++......***&&&""" """&&&((((((&&&$$$''')))+++,,,,,,+++,,,...+++***)))***,,,------,,,'''### %%%))))))'''+++***)))+++---...---,,,111222333555444///(((###!!!(((...111000---++++++,,,.........---...///333222000***%%%###&&&)))+++******,,,...111111111+++)))'''&&&&&&(((***,,,&&&&&&&&&&&&%%%%%%$$$$$$'''###"""%%%&&&%%%"""$$$'''+++,,,***&&&""" !!!"""###'''+++///333333333000,,,***))))))%%%***000333111...***)))%%%###!!!###---------,,,***)))***,,,'''&&&&&&'''((((((%%%###$$$))),,,***###!!!%%%***+++,,,,,,,,,+++(((&&&$$$&&&&&&%%%""" ###%%%&&&***///555777333---'''$$$&&&''''''&&&%%%'''(((111***$$$ +++***(((%%%###$$$''')))((((((((())),,,///111333------...000222111///,,,,,,---------+++(((%%%### !!!###""" ###$$$&&&***...---)))$$$!!!%%%%%%!!!!!!"""!!!###$$$$$$###!!! !!!"""###%%%''')))***+++---+++)))'''&&&&&&&&&'''&&&(((***+++)))((('''(((+++(((%%%"""!!!!!!###$$$&&&'''%%% $$$)))***'''&&&%%%$$$###!!! !!!$$$)))---...,,,(((%%%$$$$$$&&&'''((()))))))))"""!!!!!!  """############$$$$$$$$$############### !!!   !!! &&&+++((('''%%%###!!! &&&((((((&&&!!!!!!%%%(((%%%!!!!!!'''***((("""""" """$$$$$$###""""""### ###)))333>>>JJJWWWbbbiiiwww888999;;;999555111...---***,,,...///000222555888:::;;;;;;999666555777:::555444444444555666666666...111444333111111444888888555222111222222222111...///////////////......---.../////////222666999666333111333777::::::999777666555666888888777555111///---***))))))+++------(((### &&&...333111222222333444555777888222000---,,,+++---000111888;;;???CCCDDDBBB???===777222------222555333000(((''''''))),,,000444777333333333222000---***(((***000666555000+++,,,......000222111//////222555111111000111333777;;;===AAA???===;;;:::;;;<<<===<<<======???>>><<<777333'''!!!&&&***)))&&&&&&'''***---,,,(((### $$$&&&%%%$$$###))),,,///000///...------+++***)))***++++++)))'''!!!!!!$$$%%%&&&,,,******+++---000000000222222333555555222---)))"""&&&+++///111///,,,)))''''''(((***---......---222333222,,,%%%!!!"""%%%###&&&)))+++---000333555...***&&&&&&))),,,------&&&%%%$$$######$$$%%%&&&'''&&&$$$######%%%''')))###&&&***+++***'''%%%$$$###$$$%%%%%%%%%''',,,111111222222///+++''''''((((((,,,000111...,,,++++++)))&&&""""""$$$+++,,,,,,+++)))***---111+++++++++---...,,,'''###$$$)))---)))"""$$$)))------------+++)))'''&&&%%%&&&'''%%%###"""$$$'''%%%(((...333555222,,,'''"""$$$&&&'''&&&%%%&&&''',,,%%% ((()))***)))'''%%%&&&'''%%%%%%''')))+++...000222---,,,+++---///000...+++***+++------+++'''"""!!!!!!%%%'''(((***)))))),,,///...)))$$$"""&&&&&&!!! !!!  """!!! """%%%'''''''''((((((((()))))),,,+++***(((&&&%%%%%%$$$$$$''')))***)))'''''''''''''''&&&%%%$$$&&&(((***)))+++)))"""$$$''''''''''''((()))'''%%%""" """'''***,,,+++(((''' """$$$&&&'''''''''!!!######"""!!!!!!!!!"""###$$$$$$$$$###"""!!!""""""!!! ###%%%%%%"""!!!!!! ###***///***(((%%%###""""""!!!!!!$$$)))((('''###$$$&&&$$$ !!!###$$$$$$###""" !!!"""''',,,***$$$ """""" !!!&&&...777@@@JJJRRRXXXeeesss777999;;;:::777333000///***,,,///000111444777::::::;;;:::777333333666999444333222333555777777777///444777555000///444999888666333111222444444444111111111000000000000000---...///...///111555888111///...111666999999888666666888;;;<<<;;;888444000///,,,)))((())),,,///+++'''"""!!!'''///555222222222222333444555555555333000------///111333444666:::>>>???===;;;999555000---000666999777222((((((((()))---222666999222333333222000,,,)))'''+++111888777000+++***,,,,,,///222222111111333666222111111111333777;;;===>>>===;;;:::;;;<<<>>>???;;;:::888888888666444222%%%"""***)))%%%%%%'''***,,,+++&&& """$$$###""""""***...111333222///---,,,,,,++++++++++++)))&&&###"""%%%'''+++))))))+++...111333444111111222444555444111...'''))),,,//////---+++)))$$$######&&&,,,///...,,,111333222---%%% ###!!!&&&)))***---222666000+++%%%&&&***//////---'''%%%"""!!!!!!$$$(((+++(((((('''%%%$$$%%%))),,,&&&)))---,,,(((%%%$$$%%%'''((()))(((''')))...222000111111...)))&&&&&&(((,,,...///---***)))***,,,---)))$$$  ###%%%)))******)))(((***///333///...///111222///)))###$$$)))---)))!!!###)))///......---,,,+++))))))$$$&&&((('''%%%$$$''')))%%%(((---222444222,,,'''"""$$$&&&'''&&&%%%%%%%%%"""$$$%%%(((+++,,,***'''%%%$$$!!!"""%%%'''***---...///+++((('''(((+++---+++***(((***,,,---***%%% ### '''---111///,,,+++---000///***$$$%%%))))))$$$!!!"""######!!!&&&***,,,,,,+++***)))(((''''''++++++***(((&&&$$$###"""###&&&((()))((('''&&&&&&###%%%'''((()))***---...+++...,,,$$$ ###$$$"""&&&(((***+++***'''$$$!!!!!!$$$&&&''''''&&& """$$$%%%&&&&&&###$$$$$$"""  """$$$%%%$$$###!!!"""######"""###&&&)))((($$$ ###"""###)))...,,,((($$$!!!!!!"""$$$%%% &&&+++&&&$$$ $$$%%%###  ###&&&###"""%%%!!! !!!!!! !!!&&&,,,111...$$$!!!###""" """'''...555<<>>AAA???;;;111---((($$$"""$$$'''***.........,,,******,,,......//////...,,,+++,,,...000222444444333333333444777555222...,,,...111444555///***,,,222666666333444333222111000111222222666666777777555222///---...111333111+++&&&###### $$$))))))&&&$$$###$$$"""&&&***+++******+++...000000///...---+++***)))'''((('''&&&(((,,,,,,)))$$$$$$$$$$$$$$$'''+++///222555999999666111---+++...222666444///)))%%%%%% !!!$$$'''***)))&&&###(((,,,111222000//////111000000000000222444777888888777555222///,,,***)))$$$'''***+++)))'''&&&&&&%%%%%%&&&$$$""""""###$$$%%%&&&'''((()))*********.../////////......000333444444444444444555666666...---,,,***)))))))))((($$$######$$$&&&(((+++---111000---,,,***(((%%%""" $$$(((***+++)))(((((()))*********,,,///111---+++***+++,,,,,,((($$$!!!###&&&((()))***((()))***((($$$"""###&&&++++++)))(((''''''''''''%%%&&&(((,,,///000...,,,###""""""$$$%%%&&&%%%###&&&((((((&&&###"""%%%(((+++***))),,,///000---******)))(((((())))))'''%%%%%%&&&'''***+++)))&&&###$$$(((,,,///000000111222------------...111666:::555222//////111111///,,,***&&&!!!!!!""""""""""""###&&&(((***)))''''''&&&$$$!!!!!!######"""  !!!###%%%''')))***'''&&&'''(((%%%!!!$$$***...,,,***'''&&&&&&'''((($$$&&&(((***,,,---------***(((&&&$$$###$$$&&&(((((('''&&&$$$%%%&&&((()))---***((((((***)))&&&### """"""%%%((('''### !!!%%%''''''$$$###"""!!! """'''+++,,,+++)))%%%$$$###$$$&&&'''&&&%%%#########'''******&&&""" !!!$$$%%%'''&&&$$$"""!!! """''',,,...---((($$$###%%%((('''$$$   !!!###&&&)))+++)))### ###444<<>>:::333///222666/////////...---,,,***)))(((///777999555000---------***)))...555888555///,,,//////+++''')))222:::333222///,,,+++,,,111444333333222///+++))))))***%%%)))///111000...---...///+++''''''+++...000///++++++***)))(((((()))***,,,,,,,,,,,,...222555777:::;;;<<<<<<999444///+++///444888666000+++)))***)))+++---+++&&&""""""###&&&(((+++...111222111000//////000000000///.........000...((((((,,,***%%%$$$&&&'''&&&%%%'''+++///111444777777444...***'''&&&,,,333444000+++***+++ """'''+++,,,)))&&&''',,,222333000///111444...,,,***)))+++000444888333444444333111//////000)))---000111///---...///000333444222---***))))))$$$$$$%%%&&&'''((()))***(((---222555333222111222///000000111111000000///000...***'''%%%$$$$$$%%%&&&&&&%%%&&&''')))+++,,,+++***)))***,,,+++(((%%%%%%''')))***+++***)))(((*********(((&&&%%%%%%'''---***)))+++...,,,'''!!!!!!%%%(((((('''&&&&&&***---,,,)))(((+++///,,,+++***((((((((())))))///---,,,,,,...---***&&&!!!###%%%$$$###!!!%%%)))***+++...666<<<333...)))***000555777777333///+++***,,,------+++%%%###""""""$$$%%%&&&%%%$$$+++......------......000222333444555888:::888666444444666555222...((('''&&&$$$###!!! !!!"""###%%%***222999555111+++'''$$$!!!"""%%%%%%$$$!!!!!!$$$'''((('''%%%$$$!!!"""$$$%%%"""###***'''### ###&&&&&&''')))++++++)))((((((((((((%%%""""""""""""###&&&***...111+++'''$$$%%%((()))&&&###"""$$$'''((()))(((######((($$$%%%%%%%%%$$$###"""!!!&&&(((((($$$!!!"""%%%&&&###!!!(((&&&%%%&&&)))+++,,,---(((&&&%%%'''***+++&&&!!!!!!"""############"""%%%$$$""""""&&&+++...---)))%%%'''+++000111...***(((((( $$$+++///...)))!!!""" """$$$!!!!!! ###!!!  !!!""""""!!!###&&&000===JJJTTT```mmmvvvwww|||444333111...------------333222000000111444777999444000,,,+++,,,------+++***)))***000777:::888444///...,,,...222777:::<<<999666222111222444666777666999;;;;;;888666666888999::::::999666333333333000000000000///...,,,+++...333888888333000111333---++++++///555777444///000///...,,,,,,...222666111111000...,,,---///111999777222---'''%%%&&&(((+++---///000000...+++)))+++)))(((((()))***+++++++++***((('''((()))+++------,,,,,,,,,...111444666;;;999777333000...,,,,,,---///000000///......///333222///***&&&$$$$$$%%%)))...000//////333444333.........------,,,++++++555333000...---,,,+++)))))))))(((%%%"""###'''+++///000111111000,,,'''"""$$$%%%'''***------***((($$$%%%(((+++...---***((('''))),,,.........000111000...+++)))***,,,......222222333444555444000---,,,///222222...,,,---...111555999;;;999444---))))))++++++***'''%%%$$$$$$'''))),,,000333444222///000000000000000111222222222555555---###!!!'''+++******+++,,,---+++***)))+++,,,+++(((&&&&&&&&&***+++,,,------+++'''###%%%(((++++++'''###""""""&&&&&&'''+++...+++######''')))((($$$!!!''')))+++,,,---///222555000((($$$)))...000111222444222/////////---((($$$"""  ###%%%&&&''''''((())),,,222999>>>333...)))(((,,,///111111//////...---,,,***((('''!!!%%%'''(((''' ###&&&***,,,---,,,+++222222222222444555777888777555333333333111+++'''&&&%%%$$$&&&((('''$$$ !!!###%%%'''***...444888333///)))'''&&&&&&$$$"""&&&'''((('''$$$!!! !!!$$$'''******((($$$"""###"""!!!  """""""""'''+++,,,,,,,,,+++***((('''&&&'''((((((%%% !!!$$$(((+++---,,,%%%!!!(((+++((("""&&&%%%""" (((///***++++++((($$$"""###&&&&&&%%%###"""!!!"""#########&&&&&&"""  """$$$%%%$$$$$$$$$%%%''')))+++,,,***(((&&&%%%&&&&&&$$$#########""""""######$$$$$$  """###$$$ ###&&&(((((((((((((((%%%...444444333666777777555333333888<<<888---""" ###$$$#########$$$$$$ ######!!!$$$""" (((...777@@@HHHTTTcccmmmjjjpppzzz555555444222222111111000555333000...///222777:::888444000/////////...,,,))))))***000666:::888555000///...000333777::::::666333000///111333555666888:::;;;:::777444444555666888888777444111000000222222333333111///,,,+++///333888888555222222333000//////222666777666333222111000...---...111444111111111///------///222666333///)))$$$"""###&&&)))+++,,,---...---+++***)))(((&&&%%%&&&'''''''''+++*********,,,...///111//////......///111333444666555333000---,,,*********,,,...//////...///000666555222...)))''''''(((+++000333222222555666444111111000...------,,,,,,444222///.........---,,,+++***)))%%%###%%%)))---000111222222111---((($$$$$$%%%'''***------+++((('''(((***---000000...+++***+++------,,,,,,---...333000---,,,,,,---//////000000222444666555111...///222444222...,,,,,,---333777<<>>999222...---......,,,)))'''&&&''')))***...222555555333000///000111222222111000//////333444///&&&"""$$$)))---,,,,,,---......,,,***+++,,,---+++(((&&&&&&&&&))))))***+++***(((### """&&&))))))'''%%%$$$$$$'''&&&'''+++...,,,&&& !!!%%%(((***(((### ###&&&(((***+++---///222///)))&&&+++000111111333333111---,,,---,,,***'''$$$!!!$$$(((+++******))))))***///666;;;111,,,'''&&&)))---/////////...---+++)))(((&&&%%% !!!###'''***+++)))'''&&&''''''((()))******+++111222444666777666444333666444333333333000+++'''&&&%%%%%%'''))))))&&&###"""$$$%%%&&&(((,,,000444///,,,(((&&&''''''&&&$$$***++++++***'''%%%###"""###%%%'''***+++***'''%%%###"""  !!!###$$$### $$$***,,,,,,,,,,,,+++)))'''&&&%%%(((+++---+++&&& ###&&&)))******...)))%%%%%%)))+++((($$$$$$%%%%%%"""!!!)))000111000...***%%%###$$$&&&%%%$$$###"""!!!!!!""""""###$$$$$$    """###$$$$$$###"""###$$$''')))++++++)))&&&$$$%%%%%%$$$###$$$$$$######""""""######"""  """%%%&&&%%%######$$$&&&,,,111222666===BBBDDDAAA???>>>AAACCC>>>222'''!!!""""""""""""###''')))+++&&& !!! """'''---666>>>EEEMMMXXX```bbbhhhqqqyyy555666777777666555444333555222///------111666:::999777444333222111///---++++++,,,111666999888666111000000222555777888888222///---,,,///222444555888::::::888555333222222333444666555222...---,,,333444555666444111---+++...333777888666333222333222222222333555666777888555444333111//////111333333333222000......111333444111,,,%%%!!! ###%%%((()))***++++++,,,++++++)))'''&&&$$$############++++++---...000111333333000000///......///000111000///...,,,***)))((((((&&&))),,,.........///000777777555222...++++++,,,---333777777777888888666555444222000///...//////444111///...///000000///---+++)))&&&$$$''',,,000111111222222000---)))'''$$$%%%'''***------,,,***)))***+++...000000...,,,(((***+++,,,,,,---///111777555222///---...///000,,,---000444666666333000222444555333...******+++333777<<<@@@@@@<<<666222/////////---***((('''(((***+++...222555555222000---...000111000...+++))),,,///111///***'''))),,,000//////000000000---+++---------+++(((%%%%%%%%%'''((())))))'''###"""%%%''''''&&&&&&&&&)))((((((+++......+++'''###%%%)))++++++'''### """$$$'''))))))***,,,---,,,'''&&&+++000111111333222000---+++++++++***)))%%%"""!!!'''---000///---+++((((((+++111666000+++&&&$$$'''+++---------,,,***((('''%%%%%%%%%###%%%)))...111000,,,)))---+++)))''''''((()))***///222666888888555111...333333333333333000+++((('''&&&&&&(((***+++)))(((###%%%&&&&&&&&&(((+++...***(((&&&%%%&&&''''''&&&+++,,,,,,+++***(((&&&%%%''''''(((***,,,---+++)))$$$""" !!!###&&&&&&%%%!!!!!!''',,,,,,,,,,,,+++***(((%%%$$$###'''---111000+++$$$ """&&&((()))))))))...,,,***))))))(((&&&$$$"""'''+++((("""""")))111555333///)))$$$"""###%%%%%%%%%$$$$$$###"""!!!!!!###$$$### !!!"""!!!  """#########""" !!!$$$'''******'''$$$"""############&&&%%%$$$###!!!!!! !!! !!!############$$$&&&(((,,,---...444???FFFGGG@@@@@@BBBEEEEEE>>>000&&&$$$###""" $$$)))...000,,,&&&!!!  ###%%%***222999===CCCJJJPPPXXX]]]dddkkkrrr|||333444666888888777555333000///......000333666888777777777666666444222000111000111444777999888666222222222333666777777666///---+++,,,...111333444666666666555444222222222000222444444111...++++++000222555777666222...+++,,,000555777555333222111000111222111111333666999777666555222000///000111555555444222000111333555555222---'''######&&&))))))*********+++,,,,,,---***)))(((%%%###""""""###,,,,,,...///000111111111------,,,,,,---...///000---,,,+++***))))))))))))'''))),,,------,,,,,,---333444444333000......///000666;;;::::::;;;999666666555333111111111222333444222///...///000000000---+++'''$$$$$$''',,,///...000111000...+++***)))&&&&&&(((***---...---+++,,,++++++,,,......,,,***%%%&&&)))+++---111666999<<<:::666222...,,,---...***+++///333666777555222333555555111,,,(((((()))000333999======:::555222/////////,,,)))''''''(((+++,,,...111444444111///,,,,,,+++***)))'''&&&%%%)))+++,,,+++******---111333222222222333222///,,,------,,,)))&&&$$$$$$$$$'''((()))((($$$ """$$$%%%&&&&&&&&&***))))))+++...//////---'''***------+++'''### $$$&&&((()))(((''''''((($$$!!!""")))......///111000000///...---+++)))'''$$$""" !!!%%%+++///111000...***'''&&&)))...333///***%%%$$$'''***++++++)))((('''&&&&&&&&&''''''(((***---222555555111...///...,,,*********++++++---///333555555333///---000111111222111///+++)))'''''''''((()))***++++++%%%&&&&&&%%%$$$%%%''')))'''&&&%%%$$$%%%&&&&&&''')))))))))+++,,,,,,***)))***)))(((***...//////---%%%$$$!!! """$$$&&&((('''$$$!!! """(((---++++++***)))'''%%%"""!!! $$$***...///,,,'''$$$!!!"""$$$''')))***++++++,,,,,,,,,***'''$$$###"""###***000---$$$!!!'''...333///***%%%!!!!!!"""$$$)))(((((('''&&&%%%######&&&%%%###  """$$$$$$###""""""!!!!!!!!!!!!"""######  $$$'''%%%### !!!###$$$$$$'''&&&$$$""" !!!"""$$$&&&***---++++++******000999;;;888///444<<>>AAA@@@===;;;:::::::::999888888777777777333222111111333555555444222000......///000000///---,,,,,,...111444555555000222333333111000111222---///111333333111...,,,'''***///333444222///---)))))))))***,,,000333555555444222...,,,---000333777777666444222222555777999888555111......111333000000000000///---,,,+++***,,,,,,***'''&&&))),,,,,,+++***(((&&&$$$###"""!!!###%%%'''***---.../////////............////////////...+++(((&&&'''))),,,///111222111///......000666999777666777666333333333333444444444444444111...+++***+++---//////,,,(((%%%###$$$&&&'''(((%%%'''***)))''''''***---...------...///000///---111///---------...---,,,111000///......000555999;;;;;;888111+++''')))+++---------000333555555444///000111...***)))+++---222444555666666555333111333333222000......///111444222111111333555555555,,,)))###!!!###'''%%%$$$%%%)))...111333222222333444555333000---((()))(((&&&%%%%%%''')))---///000...((($$$###$$$$$$######$$$&&&'''%%%$$$(((((()))***,,,///111222...000000---((($$$$$$%%%''''''&&&### """"""%%%)))***,,,//////,,,'''$$$###$$$%%%&&&***---...---,,,,,,+++)))&&&%%%&&&***...%%%""" !!!$$$$$$"""!!!%%%(((***,,,,,,,,,---///333777999999777//////000000000000//////---,,,++++++***+++,,,,,,***+++,,,+++))))))***+++++++++***(((&&&&&&)))+++&&&(((((('''&&&$$$%%%&&&(((&&&$$$ ###''')))((()))...444777666444---***(((***///111///,,,'''&&&&&&&&&'''(((***+++'''%%%###!!!"""$$$'''(((&&&&&&&&&%%%$$$"""!!!###%%%''''''''''''+++)))'''&&&&&&)))---000,,,...000000---***'''&&&&&&---222///&&& !!!%%%...+++((('''))),,,...///111///,,,***(((''''''''''''%%%###!!! """###%%%$$$"""!!!"""%%%((())))))((('''$$$###""""""$$$%%% !!!"""$$$%%%%%%%%%$$$!!!!!!###$$$%%%&&&%%%""" $$$((())))))+++111;;;===333$$$...:::;;;222%%%  ###!!! !!!!!!  %%%---666;;;<<>>@@@:::///&&&!!!    """!!! ### ###&&&)))222///+++'''$$$  ###!!! """######)))...333333333;;;JJJVVV000000000111222333555555666666555444111///,,,***111444888;;;:::666111---666555444555777666222......---------///222666888333222000...,,,+++******))))))***+++,,,...///111222000...000333444333111555666666333///+++))))))'''***///333444111---***&&&***///222444444555555000---)))''''''+++000333444333222111222222111000333111...+++***---222777222444555444000+++'''$$$$$$%%%&&&&&&'''***...111...'''  """ $$$'''+++---------......///000111222222222222222///,,,((('''(((,,,///000777555444444444333000......///000111000///---+++111333444333111...------'''&&&%%%'''***,,,......000///---***'''$$$""" !!!"""###$$$&&&***///222888555111000111111...,,,&&&&&&(((+++---000222333333222000...,,,+++*********++++++)))'''(((...222555111,,,***,,,000444666111333444222///000666;;;555333111...+++***))))))---///000///+++***+++---......+++%%%"""$$$,,,333///---***'''%%%&&&'''((()))(((+++222999:::333,,,***+++,,,---///000111111))))))((('''&&&(((+++...222444666444000///000333222000...///111111...+++&&&''')))***,,,,,,,,,,,,---000111---'''&&&,,,222---...---***&&&%%%(((+++(((&&&$$$###!!!""""""$$$)))---///+++$$$!!!&&&---111888333---***))))))&&&$$$ ###(((---///,,,&&&!!! ###'''$$$***333:::<<<999333///444333000+++&&&&&&***///+++---///,,,'''###"""""""""###$$$$$$$$$%%%(((***000...---++++++,,,---///))))))******)))((('''&&&'''&&&$$$!!!!!!%%%)))***((('''))),,,---+++(((&&&$$$"""###&&&((('''%%%"""$$$&&&%%%###"""%%%'''(((%%%"""###'''******)))***,,,,,,***'''&&&(((+++***+++---......---+++***)))%%%###%%%***---+++((()))***++++++******))))))((())))))%%% !!!((()))************,,,...(((###"""###!!!%%%)))(((&&&###$$$&&&)))++++++)))&&&######%%%&&&%%%### """$$$)))///222222...+++)))$$$"""###%%%$$$&&&,,,222...'''###$$$""" %%%---///...222===IIIKKKBBB888:::BBBIIIEEE888***$$$###!!!###"""   !!!"""### !!!!!!&&&)))666222***###%%%### ###***///777EEERRR000000111222333444555666444555555444333111///---111444777::::::777333111444333222444555444000---******+++---///333555777666444222///---++++++***)))((('''))),,,/////////000......///222444444222444777999888333---)))&&&&&&)))---000222000---+++))),,,000111111000000111...---+++******,,,...///333333333444666666555444444222...***(((***...222111222222111...***'''%%%''''''''''''&&&'''***---,,,'''""" ###%%%$$$"""$$$''',,,///000///000000///000000111222222111111---+++((())),,,///222333666444333333444333111///000000111111111000.........000222222000//////000***)))((((((***---///111111000...+++(((&&&$$$$$$$$$&&&''''''(((+++///222888444111//////...+++)))&&&''')))+++---///000000......---,,,,,,,,,,,,,,,***))))))((((((***///222222...)))(((+++111666888555777777333//////333777777555222///,,,+++***)))///000111///***((((((***//////+++&&&"""###***111000///---+++******++++++------///555<<<===666000''''''((()))+++...000111******)))((('''(((+++...111333555333000...///222111///,,,---000111///---)))))))))******+++++++++---///000---******---111000000///+++'''&&&(((***)))'''%%%$$$###""" """"""###"""$$$'''+++---***###!!!(((000555777333...,,,+++***'''$$$!!!###''',,,///---((($$$!!!!!!!!!$$$((()))---111555666444111///111000...***((('''***,,,)))+++,,,)))$$$ """%%%&&&&&&%%%%%%&&&(((***///...,,,+++***+++,,,---,,,+++***((('''&&&%%%%%%((('''%%%"""!!!"""&&&)))$$$######&&&)))***'''###$$$!!!!!!$$$&&&&&&$$$!!!$$$&&&&&&$$$"""###$$$$$$######%%%(((+++++++++***+++***(((%%%%%%(((***)))*********)))'''%%%$$$###!!!!!!$$$***,,,***'''''')))***+++++++++,,,,,,*********((($$$"""!!!!!!&&&'''''''''&&&''')))+++&&&###"""###!!!  ###&&&%%%###""""""$$$&&&'''&&&%%%###!!!"""$$$%%%$$$"""%%%$$$"""+++---000000---(((%%%$$$$$$###  !!! !!!(((...+++%%%"""""""""!!!&&&------+++---555@@@FFFDDD@@@;;;@@@CCC>>>444***%%%$$$ """"""!!!###***'''""" !!!$$$)))000===JJJ000111222444555555555555333333444555555555444333222444666888999888777666333333333333444222///,,,&&&(((***---000333555555888666333000...------...***&&&$$$'''---000000---...---,,,...111444555555777;;;@@@AAA<<<333+++&&&&&&(((+++---/////////......000222111///---------------......------,,,,,,000222444666777777666666444222...)))&&&'''+++...//////...---+++)))(((''')))******)))'''&&&((()))///+++&&&$$$%%%&&&$$$###"""'''---111333222222222000000111222222222111111,,,++++++---111444555555555333222222333444222111111000000000000/////////,,,...///000///000111333...,,,******+++...111333222111...+++)))(((((((((***+++,,,,,,,,,---000222777555111...,,,***(((&&&&&&''')))+++------------,,,+++++++++++++++,,,,,,)))'''&&&'''+++...111222000,,,((('''***000666999:::;;;999555000...000333888666333000---+++***)))000111222///)))&&&%%%&&&000///,,,'''###$$$***000333333111000////////////000///111666<<<<<<777111%%%$$$###$$$&&&***...000++++++***)))((((((+++...///222333111...,,,...000///,,,)))***...000000///---,,,***(((((()))***+++............/////////000333222000---)))((()))+++***(((%%%$$$%%%&&&%%%$$$&&&###"""%%%%%%######'''***,,,***$$$###***333777555222/////////...***'''$$$%%%(((,,,///000---+++&&&%%%### !!!%%%)))...------------.........---+++)))((()))))))))((((((******'''""" !!!###((()))((('''&&&&&&(((***......---,,,++++++,,,,,,,,,+++***(((&&&%%%$$$$$$'''&&&$$$""" !!!$$$''' !!!%%%(((((($$$ """$$$$$$""" ###'''(((&&&""" !!!%%%((()))***,,,---((((((&&&###!!!!!!$$$'''''''''%%%$$$""" !!!&&&((('''%%%&&&(((+++,,,------///000...---,,,,,,+++)))%%%"""$$$%%%$$$"""!!!"""%%%'''$$$""" ###$$$""" !!!$$$%%%###""""""""" !!!""""""  ###$$$###"""(((&&&"""---......,,,((($$$###"""$$$###!!!"""(((&&&""" !!!%%%***)))'''&&&***111999???BBB<<<;;;999333---(((&&&%%%""" !!!""")))555@@@444444555555555444333333111333555777888999999888333444555777888999:::;;;777777777666555222///,,,''')))---000222333333333999777444222000111222333---((($$$(((///333111------,,,,,,---///222555666;;;AAAGGGJJJDDD:::000***'''(((***---///000222222333444555444111///...///000000///......---------///111555666666555333333333111...)))''''''+++...000---+++***************+++,,,---,,,***((())))))333///+++(((&&&$$$"""!!!'''...333444444333333111222222333333333222222//////000333666888888777444333111222444555444333111111000///.........///,,,...////////////111333000///,,,******---111444111000---+++***)))******...000111111//////000111666444111...+++(((&&&%%%'''(((***,,,,,,+++***))),,,,,,+++++++++,,,,,,---***'''&&&)))...333333222111---((('''+++000666999<<<<<<:::666111///000222777666333000---+++)))(((...000111///)))&&&%%%&&&///...,,,)))''')))---222888777666555333222111000///...///333777777333///&&&$$$"""!!!###&&&***---+++,,,+++***((((((+++---...000222000,,,+++,,,......***&&&'''+++///111111///---***'''&&&&&&(((***...------///222333111...222111///---++++++,,,---,,,)))&&&$$$%%%&&&&&&&&&&&&######&&&&&&$$$$$$'''***......)))(((---222444111000///111444444000,,,))))))***---111444444333...,,,'''###!!!###&&&(((******((((((((()))***+++)))'''%%%'''******((($$$)))***)))&&&"""!!!###&&&*********(((&&&%%%'''(((---------,,,,,,++++++***'''((())))))(((&&&$$$"""######""" !!!###!!!!!!###'''+++***%%%!!!!!!%%%$$$###"""''')))'''### &&&))))))((()))***&&&$$$!!! """%%%$$$""" !!!""""""(((+++...///......000222222000000111222///***$$$$$$$$$### """$$$"""!!!!!!"""$$$%%%###!!!!!!###'''((('''$$$!!! !!! ###%%%&&&&&&&&&$$$ """&&&(((***)))'''%%%$$$$$$"""""""""!!!$$$### !!!#########"""!!!###***333::::::555...(((%%%%%%%%%%%%%%% ###,,,666999888888777555333222111222333666999;;;<<<======555555555666888999;;;<<<<<<======;;;888444000///,,,...111333444444333222888777555444444666777888000+++(((+++222666333///...---,,,+++---000444777;;;AAAHHHKKKFFF<<<333---++++++,,,...000333555666888888888777444333444666555333000------...111222222555888888666222111000111000...+++)))***...111111...***)))+++---------,,,...000///...,,,,,,---111///,,,***(((%%%###!!!"""'''...333444333222111333444444555444444333333222222444777:::;;;999777444222111222555777777777555444333111000/////////...000111000/////////111000///---***)))***///333000///---+++*********+++000222333333222000000111444333111...+++((('''''')))***+++++++++***))))))+++++++++,,,...///111222+++)))))),,,111555444333...+++))))))---444999;;;999888777555333222222333555444222000---***((('''+++...000///+++''''''(((---,,,+++***+++...222555::::::888666444111000///...------000222222///,,,***'''$$$!!!!!!$$$'''***,,,,,,,,,***(((((()))+++---///111///+++***+++---,,,((($$$$$$)))---///000...,,,(((%%%$$$%%%'''))),,,******...333444111......---+++***+++---...///,,,)))%%%######$$$$$$###!!!!!!%%%&&&$$$%%%(((,,,111444000------...------,,,---111666777444111,,,,,,,,,...222666888888444111+++&&&$$$$$$%%%%%%######$$$&&&''''''''''''%%%$$$$$$&&&)))***&&&###'''((((((&&&"""!!!$$$'''*********'''%%%$$$%%%''')))*********)))(((&&&%%% ###'''******((($$$!!!!!!""""""!!! !!!###$$$$$$%%%))),,,+++&&&!!!###''''''&&& ###&&&((('''###&&&)))(((&&&%%%&&&&&&### !!!!!!!!!!!!!!!"""###$$$***---111000...---///222444333333555666333---(((&&&%%%$$$"""!!!### !!!"""%%%''''''%%%$$$###%%%'''))))))&&&!!!!!!"""###'''***,,,'''### """###''')))(((&&&$$$### !!!""" """!!!!!!!!!!!!$$$,,,222555///&&&  """"""$$$  """ !!!""" !!!!!!!!!###+++<<<;;;999666444333222222444666888;;;===?????????666666666666777888999:::===??????>>>:::666333222000222444555666555333222888888888888888999::::::444000---///333666444111000///---+++***,,,111555777<<>>;;;555111111333//////...,,,+++---000333333...***)))---000///------000333444222///------)))+++---.........------,,,///222444333111000000333333333444333222222111///000111555888:::999777444333222444777;;;===>>>::::::999777555111...,,,...111555555444111/////////111111...***))),,,000///000000000///---+++)))***---111333222000//////''')))******)))))),,,///...---+++*********,,,------------...000222333444***---///000//////...///+++******---111555666777,,,+++,,,---///111111111222222111000///,,,***))))))---111111---******+++***))))))***---000222444444333000...,,,,,,---...------,,,,,,,,,,,,+++***+++(((%%%###"""###&&&'''***++++++)))'''%%%&&&''',,,///000///+++)))+++---,,,((($$$$$$&&&))))))(((&&&$$$###""""""$$$&&&(((%%%%%%'''***---/////////(((%%%######&&&)))******%%%$$$"""###$$$$$$###!!!%%%'''&&&&&&)))000555555...((('''&&&$$$'''&&&&&&)))---///---***&&&%%%%%%'''+++///111111---***'''%%%%%%%%%###!!!"""%%%)))***)))((('''!!!###&&&'''&&&$$$$$$$$$'''***,,,,,,)))((())),,,,,,,,,+++)))&&&&&&''')))'''(((***+++)))'''###!!!!!!$$$&&&'''&&&$$$"""!!!$$$&&&((((((((()))******(((''')))***)))%%%!!! &&&***+++***&&&%%%$$$$$$&&&%%%"""###(((++++++)))&&&&&&$$$"""""""""""""""&&&((()))***###!!!"""''',,,,,,((('''+++000///111333333000---+++***((())))))((($$$!!! """'''***,,,+++***)))$$$######%%%((((((&&&###$$$%%%&&&((((((&&&!!!"""''',,,)))### ###%%%&&&%%%#########%%%$$$$$$"""!!! !!!"""&&&++++++))))))***&&&$$$ ### !!!""" ######""" !!!  !!!!!!  <<<:::777444444555888999888:::<<<>>>@@@@@@@@@@@@888888777777666555555444333666::::::888777777888000111222444555666777777===>>>>>>???===;;;888666555444444333222222222333555333000***''''''---222444666999999888666666777///000111222444555777777::::::888666444444777:::999777444222333666999<<<888;;;<<<888222///111333//////...,,,+++,,,///222222---))))))---///...,,,...111444444222...,,,***,,,...000111000......---000222555555333111111111222222222222222111000///+++,,,...222666888888888555333333444888<<>>>>>:::777222///------///333666777333555777666444444666999>>>;;;777555555666777777999777333111111000///......,,,***)))+++---......111...+++))),,,///333444111444555333...++++++------222777777000***((((((222222333444444222...+++///---,,,,,,///111111111+++,,,---000444666666555111///...000555999===>>>666666555222///,,,(((&&&+++---000222333111///...---000222111...,,,...000000222444555333///***''')))((()))---111444333111&&&######'''...222111//////---***'''&&&(((---111555555333...***)))+++...,,,---...//////...,,,+++/////////---)))''''''(((!!!%%%((((((&&&&&&+++///000000000222333222///,,,///,,,***+++---...,,,)))+++++++++***)))***,,,...444000---,,,,,,,,,***'''+++(((&&&)))---,,,'''"""###$$$%%%%%%$$$%%%(((***+++***'''&&&%%%&&&((())),,,555===;;;111((((((+++---)))&&&&&&)))((($$$!!!###"""!!!%%%+++---***''''''((())))))*********+++)))'''%%%$$$%%%&&&((( """%%%'''''''''"""&&&(((''''''&&&'''...,,,***&&&###!!!$$$""""""$$$'''&&&!!!"""&&&)))+++%%%$$$$$$$$$$$$%%%&&&'''''''''(((+++---,,,***((($$$''')))'''$$$$$$)))---666777777666333111000000***---111222111///......000222666::::::555...)))---)))%%%%%%&&&((('''&&&!!!"""###$$$%%%&&&&&&&&&***(((%%%&&&''''''%%%""" !!!%%%***///++++++)))&&&"""!!!"""###""" """(((///111,,,&&&######!!!"""(((***(((%%%(((&&&%%%$$$$$$$$$""" ###%%%&&&%%%######&&&))),,,+++)))'''&&&''''''((())),,,///,,,&&&""""""$$$######$$$'''+++,,,,,,+++***(((%%%%%%&&&'''(((((()))***,,,///000...)))%%%### !!!###$$$!!!"""###""""""$$$(((+++...,,,)))%%%"""  !!!""""""""""""""" $$$$$$!!! %%%((()))&&&!!! """ """!!!"""######"""!!!"""###$$$&&&(((&&&###!!!!!!!!!###%%%$$$(((""">>><<<:::888777666666666888;;;>>>AAACCCCCCAAA@@@:::::::::999666444111000444555777999;;;:::666333000...+++,,,000555999;;;>>>@@@BBB@@@;;;666333111222111111111111000...------......+++&&&&&&)))...555555888;;;>>>>>>:::666222000---,,,///222444555666888999888666555777:::<<<888444333444777777777666444111000000111000///+++)))''''''))),,,...///222000---+++,,,...111222333333333222///---,,,,,,000444777555000,,,,,,...222111111111111///,,,)))*********,,,///000///...---------///222444444333...---,,,...222666:::;;;555444333111...+++(((&&&,,,...000111111111///...---111333333000......000333444555555333///+++((()))''''''***...111111000(((&&&%%%)))...222111///---,,,+++(((''')))---000000000///,,,)))(((***---...///000111000///---,,,,,,+++***)))'''%%%###""" $$$''''''%%%&&&***.../////////000111000...,,,,,,+++***+++...///...,,,,,,,,,,,,+++))))))+++---111///------......---******)))(((***------***((((((((((((&&&%%%%%%(((******)))'''%%%$$$$$$%%%%%%,,,666@@@@@@666---)))***,,,)))&&&'''))))))&&&""""""$$$$$$###'''---///---***)))((('''&&&'''(((((())))))(((((('''&&&&&&&&&!!!!!!!!!"""$$$&&&%%%$$$!!!###%%%&&&&&&&&&'''(((***(((&&&%%%%%%%%%""" $$$&&&((((((%%%""" !!!%%%((()))'''''''''''''''&&&&&&&&&$$$%%%&&&(((++++++***(((%%%(((+++***((()))---222777777777555222000//////---///222111///+++))))))...000555999999777222......+++''''''(((***)))(((######"""######$$$%%%&&&%%%###"""######"""!!!"""###%%%+++///000///+++&&&!!! """"""!!!"""''',,,,,,'''!!! $$$$$$"""$$$(((***(((&&&)))'''%%%$$$$$$$$$###"""!!!$$$'''((('''(((***,,,(((((('''&&&&&&&&&&&&'''(((+++---+++&&&"""###%%%#########%%%(((+++++++++,,,***'''%%%&&&'''((()))++++++,,,,,,,,,***))))))&&&### """###!!!""""""!!!!!!###'''+++,,,***'''###  """$$$###!!!"""$$$$$$  ###$$$###"""!!!!!! !!!!!! """""""""!!!"""%%%&&&''')))***%%%""" !!!###!!!'''!!!>>><<<:::888777777777777666999===AAABBBAAA>>><<<777777777777666444222111888888888999:::888444000333000,,,,,,000777<<>><<<:::777333000000000000///---+++)))(((+++,,,---+++((('''))),,,666666888:::;;;:::666222111///,,,,,,...111333333888999999888666666888999999444......333666777555222000//////000111000000(((&&&$$$$$$'''+++...///222111///------...///000444222111000///...+++)))...111222///******///444333111///......,,,)))'''$$$%%%'''+++...000///---///...---...///111000///+++***)))+++///333555666333222111///---***'''&&&......///000000000//////000444888888555222222333666666666555222///+++)))+++)))'''(((+++...///000+++)))(((***///111000...,,,,,,,,,+++******,,,...++++++***)))((((((***,,,000111222222222000///...,,,***'''''''''%%%!!! ###&&&&&&%%%&&&***---000///...///000000...,,,+++******,,,///000///...---------+++)))(((***,,,...------...000000///---*********+++,,,------......---+++(((%%%%%%'''***,,,***(((&&&%%%$$$%%%&&&///999CCCDDD<<<111+++)))***(((%%%&&&))))))'''$$$%%%''''''&&&***000222///...+++'''###"""###&&&'''))))))***+++***((('''%%%$$$$$$###$$$%%%%%%###!!!############"""$$$'''***(((&&&%%%(((,,,---((($$$%%%))),,,+++%%% !!!$$$'''(((++++++++++++***(((&&&%%%!!!!!!"""%%%((())))))'''&&&))),,,,,,,,,...333888999888666444222000......111222333111,,,(((%%%$$$+++...333666888666444222---+++(((((()))*********&&&%%%###""""""###%%%&&&###"""!!!!!! !!!$$$%%%%%%'''+++///555333///)))### !!!###""""""%%%'''&&&!!!!!!%%%%%%###"""&&&***+++)))'''+++(((%%%###$$$$$$$$$$$$###(((+++------...///''''''((())))))))))))((()))+++---+++'''$$$$$$&&&$$$"""!!!"""%%%(((******,,,***'''$$$###$$$&&&(((+++,,,,,,***&&&%%%'''***(((&&&###!!!  """!!! """'''+++***((($$$!!!!!!###%%%$$$ """%%%$$$""" !!! !!!###$$$  !!!  %%%)))************### ###;;;:::888666555555555666555888<<>>BBBCCC???:::888999777222...,,,---......+++)))'''&&&)))+++,,,,,,***)))***,,,444555666666666333///---...,,,***+++...111333444777777666555555555555666555///******000555555333000///......///000///...)))'''%%%%%%(((+++---...000000000///......///111444111......//////+++''''''((((((%%%###&&&///777555333000///...,,,***(((""""""###''',,,000222222111///,,,+++,,,------,,,***)))(((***---111333333222111000///---+++)))(((////////////////////////444999===>>>;;;777666777888777666444222...,,,***---+++)))((())),,,///111---+++***+++---///---,,,,,,...///...,,,***))))))''''''((((((((()))+++,,,///000111222222222222222000,,,((((((+++***%%% """$$$&&&&&&&&&'''***---222111000000111111000...++++++,,,...//////............---+++)))((()))+++++++++,,,...//////...---,,,---,,,+++******---///333111...***&&&%%%''')))///,,,)))&&&&&&(((+++---666===CCCCCC<<<333,,,)))'''%%%$$$%%%'''((((((&&&)))++++++***---222222//////+++&&&!!! """&&&)))******+++++++++***))))))))))))(((((((((&&&"""""""""!!!"""'''+++---***)))---444444...'''&&&)))+++***&&&""" !!!""""""###$$$&&&(((,,,---------+++(((%%%###"""%%%''''''&&&%%%'''***,,,...111666:::;;;999777555333222///...222333333000,,,'''%%%$$$+++...222444444333222222+++***)))))))))*********)))'''%%%###"""###%%%'''((('''$$$""" !!!$$$'''((('''(((+++///555555333///)))$$$!!!!!!"""###$$$%%%%%%""""""$$$$$$"""!!!"""%%%)))++++++***(((***'''###!!!"""###$$$$$$"""(((---000000///...((()))+++---.........------......,,,)))&&&&&&'''&&&###!!! ###''')))***+++)))&&&""" ###&&&***,,,---(((""" ###''''''&&&%%%###""" """!!!"""(((---(((&&&### !!!###$$$###!!!###&&&%%%""" %%%((('''$$$  !!!!!!'''++++++)))'''&&&888777555333222222333333555777;;;>>>>>><<<:::777444555666777777777666555333222333555666666444222///,,,)))***///777>>>BBBAAA<<<666555777666222,,,))),,,......,,,)))(((((((((***,,,---,,,,,,,,,,,,222333444444222///,,,++++++***)))+++///222444555333222111111222222222222111---)))+++///333333111000///......//////---+++,,,***((()))+++------------///000///...///111444444111///...000///+++'''"""######!!! %%%///888777555222111000///---+++###!!! ###***111777:::111...***((()))*********+++******+++...111333333222111000///---,,,++++++//////..................444999===>>>;;;777666777666666666444222///---,,,,,,***(((''''''***---000///...,,,,,,++++++***(((---///111111---***'''&&&&&&'''((()))+++,,,,,,,,,+++,,,...000111333444444222...))))))+++,,,(((###$$$%%%&&&'''(((***,,,...444333222333444333222000+++,,,...///...---,,,+++//////...+++(((''')))*********+++,,,++++++++++++//////---+++((((((+++---333222///+++'''&&&((()))...+++'''$$$%%%***000444;;;===???===777111,,,***%%%$$$######%%%'''''''''...//////---///222111---...+++&&&"""!!!###(((***---,,,*********,,,...///......------,,,(((""" !!!'''+++111...---111555555---%%%%%%%%%%%%'''((('''###"""$$$%%%%%%$$$%%%'''))),,,,,,---,,,***(((%%%### ###%%%%%%$$$###$$$'''))),,,111555888:::999777666666555111...000111222000---***((((((---///222333000...---...---------,,,++++++,,,,,,+++)))&&&$$$$$$%%%'''(((---+++&&&""" """$$$%%%(((++++++)))(((+++...000333555444///)))$$$"""!!!###%%%&&&$$$"""  """"""!!! ###%%%(((+++++++++***)))((($$$!!! """"""###"""(((---000///,,,)))((()))+++...////////////111000000---+++)))((())))))&&&"""!!!$$$'''***+++++++++(((%%%""""""%%%((())),,,---(((!!!"""###$$$$$$###!!!"""###"""###(((,,,&&&%%%###!!! !!!!!!""""""###$$$%%%'''((('''"""!!!!!!,,,000)))!!!!!!"""!!! !!! """!!!!!!###(((***)))%%%""" 666555444222111111222222777888:::<<<<<<;;;999777444555666777888777666666000000111333666888777555...,,,)))***///666<<>>===888444444555++++++,,,///111222111000)))***...222555555222///222333222...***+++111777:::<<<>>>;;;777444444666000444777555000,,,,,,...)))***,,,///222222///,,,***'''%%%%%%(((,,,...///+++(((###!!!###'''***,,,000//////000333444444333...---,,,+++++++++,,,---,,,...000111000...,,,***---000222111...,,,...000111444888<<<===<<<999777,,,...//////...///333777666666444000+++(((&&&%%%%%%)))---000000///......+++***+++---///...***'''((((((''''''((()))******(((&&&###!!!&&&+++%%%$$$$$$&&&(((+++,,,,,,((())),,,///000...((($$$###''',,,...,,,++++++,,,---------+++)))(((***,,,'''((((((((((((+++111777444///,,,---111333000,,,$$$'''***++++++******+++&&&)))---111222000...,,,&&&&&&&&&)))---...---+++))))))((('''&&&'''***,,,))),,,------000444333///222222000...+++)))&&&%%%&&&(((,,,///222444666666222222333333000***!!!###(((+++---...000///...---+++'''######$$$!!! !!!%%%%%%###"""%%%)))******))))))******+++,,,(((&&&###""""""""" !!!$$$(((***++++++,,,///666;;;:::333---((()))++++++++++++---...111666:::999222,,,******---///000...***''''''((($$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))***)))((()))+++***---///...***(((((()))*********)))&&&$$$$$$%%%$$$))),,,)))""""""$$$$$$$$$"""!!!"""$$$&&&%%%)))------+++((((((((($$$###""""""######"""!!!###)))......+++'''$$$#########$$$&&&((()))&&&%%%%%%(((,,,000222333222///---,,,...000000000,,,000444333///,,,...111@@@999...%%% """###!!!%%%&&&### !!!'''((((((%%%!!! !!! """$$$%%%%%%%%%  """%%%&&&%%%%%%%%%&&&!!! ###"""!!!!!! """######"""&&&)))(((%%%###"""!!!$$$%%%###  $$$$$$)))***$$$"""!!!???;;;888777999:::999777<<<:::999888777666333000///111333666777666555444888888777999:::;;;:::888:::888555333333333222111000///...///000111000///444555555444333111///---888000))))))///333333000000///---***))))))---000888666333000............000222555666666666666777;;;======<<<777222...---)))+++000666999777000***---,,,,,,...000222111000000---)))''')))---333777@@@@@@===888333111444777222333444333///,,,+++******************++++++,,,))))))))),,,000111...+++''''''%%%###"""###''')))---,,,,,,...111444555555000...+++))))))***,,,---------...000111111...,,,...///000///,,,+++,,,///444666888::::::888555333///222333333000000333666999777333///,,,)))''''''(((***,,,---...000222555111---+++,,,---,,,&&& $$$%%%&&&&&&'''&&&&&&&&&)))%%%!!! ###%%%&&&""""""###%%%'''((())))))(((***,,,------,,,)))'''))),,,///111000...---,,,000222///)))&&&)))+++++++++(((&&&(((...444777777222222222333333222...,,,)))(((((()))++++++***((()))---222555555111,,,((("""%%%)))+++++++++,,,,,,...,,,)))'''(((*********,,,,,,,,,...000222222111000...+++*********((('''%%%&&&***...222444222111222///---......***""" &&&+++...000000///...+++)))&&&###"""!!! !!!!!! !!!$$$''''''$$$###'''+++...---,,,,,,+++*********,,,(((""" !!!""""""!!!!!!"""###$$$'''))),,,------,,,...555;;;<<<555---(((&&&%%%'''+++......,,,111444666333---******---666333...)))%%%###"""!!!!!!$$$''''''&&&$$$&&&))),,,------+++***,,,,,,------+++((($$$!!!&&&&&&&&&%%%$$$!!!&&&)))***&&&!!! ###'''&&&%%%%%%%%%%%%&&&''')))***,,,......,,,***)))!!!###%%%%%%### $$$+++///...)))%%%### """$$$$$$###$$$###$$$''',,,...---***(((+++---///444888666000222000...,,,,,,...000111@@@999///%%% !!!"""""" """&&&(((((('''$$$!!!!!!&&&'''$$$!!!!!! $$$''')))***)))'''&&&'''"""%%%$$$!!!  """$$$$$$######%%%###!!!!!!!!!!!! !!!%%%'''%%%  """%%%&&&$$$ ===;;;888777999:::999888888666555444444333111///...111444777888777666555888777888:::===??????>>><<<999666444333333111000000000///000111222333333666666555444333000...---222---(((&&&***///333666000///...,,,,,,...222666666444111000//////......111333666777555444666888:::;;;;;;999666222///---******...333777777222------,,,+++---///111111111000---***''')))...333777@@@===999444000000222444333444333111...+++************)))))))))))))))******)))***,,,//////---***)))++++++(((%%%$$$&&&)))++++++,,,///333666777666000///---,,,,,,---///000,,,+++,,,---//////---+++...///000///------000222444555666666555222///---+++///333333111000111222444222000,,,***)))(((((()))***+++,,,---000444777222...++++++,,,+++&&&!!!%%%%%%'''((()))))))))))))))&&&###""""""###"""!!! """%%%((()))***'''(((***++++++***((('''(((***------,,,***)))***+++......***(((+++,,,+++,,,)))(((+++111555777777111111111333444333000---)))((()))***,,,,,,***(((---...///000000...+++***%%%(((+++------------...///---+++***+++,,,,,,++++++++++++,,,///111333333222///+++)))***,,,......)))***,,,///222333111///000...,,,------)))!!!$$$)))---.../////////...,,,)))&&&###""" """$$$$$$###!!! !!!&&&******(((&&&(((+++---+++)))(((((((((***+++)))%%% !!!"""!!!$$$$$$&&&(((***,,,...///---+++,,,111777777000)))'''%%%$$$&&&***,,,,,,,,,...111333222---+++,,,///555222,,,'''###!!!!!!""" $$$((()))(((&&&%%%&&&(((+++---//////////////////...---***'''###!!!%%%%%%%%%%%%$$$###!!! ''')))***'''""" """%%%((('''&&&%%%%%%&&&'''((((((***---......---***(((&&&'''(((&&&### '''...111///***&&&$$$!!! !!!!!!######$$$'''+++,,,***'''###(((---111666:::777111111000...------...111222>>>777---%%%!!!######!!!"""&&&((('''$$$""" !!!%%%'''$$$ !!!!!!'''((()))******)))'''&&&  !!!###!!! """""""""""""""###!!! !!! ###%%%###"""###!!! ;;;999777777999999999888555444222222333333111000...111555888:::999777666777888999===AAACCCDDDCCC>>>;;;888555444444222111222222222222333444666777888777666555222000---,,,---***&&&$$$&&&,,,444:::222222111000///222666:::555444222222333333111000000444777666333222555999999999888777555222000///++++++,,,000555777555222111///------///111111111000...***)))+++000666:::@@@;;;444///......///000444444333///+++)))((()))******))))))((((((''''''+++++++++---......,,,***---111333111+++''''''))))))***,,,000444777777666//////000000111222222333---,,,,,,---///000///---///000///......///222555444444333222///,,,)))((((((---222444111...---...///---+++)))((()))*********))))))((((((,,,111666222///+++******)))%%%"""$$$%%%''')))+++,,,------***(((&&&%%%$$$###!!!!!!&&&((()))%%%%%%&&&''''''&&&&&&%%%'''((()))(((&&&%%%%%%&&&''',,,///---,,,...///---,,,***+++...333666666444000000111333555555222000)))***+++---...---***'''...---,,,+++***+++,,,,,,---///111000...,,,++++++*********,,,...000///...+++*********,,,///222444444000***(((+++000555888/////////000111111...,,,,,,,,,,,,------((( """&&&***+++,,,---...///...,,,(((%%%""" """%%%''''''&&&$$$######''',,,---+++))))))***+++)))%%%######&&&***---'''$$$!!! !!!###$$$$$$$$$%%%(((***,,,---------,,,***))),,,000000***%%%&&&%%%$$$%%%(((************---000///---,,,---000333000+++&&&###"""#########)))000222000+++(((&&&***+++,,,...000222333444222111///---***'''$$$"""%%%%%%&&&&&&&&&%%%$$$$$$''')))***((($$$###%%%(((((('''&&&%%%%%%&&&'''((()))+++...//////...+++)))++++++***'''### ###***///111///***'''((($$$ """###%%%(((***)))&&&###%%%,,,111777;;;888333111///---,,,,,,---///111888222***$$$!!!$$$%%%### !!! ###'''&&&$$$"""!!!!!!"""$$$%%% %%%&&&### !!! !!!!!! !!!$$$'''!!!!!! )))((((((***,,,,,,)))%%%$$$""" !!!"""  !!!!!!"""!!!""" """999888777777888888888888555444222333444555444333///111555999;;;:::999777888888:::===BBBEEEEEEEEE???<<<999777777777666555666666666555444555888:::;;;:::888555333000...,,,,,,)))&&&&&&)))///444888555555444222111333777;;;777555444555888888666333///333666555111000444999999888666666666555444333///...---111666999999888888555222000000111111000///...,,,,,,///555;;;>>>@@@999111------.........555444222...)))''''''(((+++++++++******)))((((((---------------,,,+++***222777;;;999111+++***+++***+++---111555666555444---...000222444444444444222111000111333444333111000///...------///222444333222111///---***((('''+++///333222///+++***+++---,,,)))((('''(((***++++++)))&&&###"""&&&+++000111...***(((((('''$$$"""###$$$'''))),,,...//////***(((&&&%%%%%%%%%###"""###%%%%%%""""""""""""""""""######%%%&&&%%%###!!!!!!"""$$$)))///333222222333222///******+++///333555222//////000111444777777666444,,,,,,---//////,,,'''$$$***)))((('''(((***---...666777666222---)))&&&&&&%%%&&&(((,,,111222222000,,,+++)))''''''***///222333///++++++...444999<<<222111///......---***(((++++++,,,---,,,(((!!! $$$&&&'''''')))***,,,---+++'''### """$$$''')))***)))'''&&&%%%(((******)))(((***+++***'''""" $$$)))---***(((%%%$$$$$$%%%&&&'''"""$$$'''***+++,,,+++***)))'''%%%'''******'''###%%%$$$$$$%%%&&&(((((())))))+++---...,,,,,,---.........,,,+++)))(((''''''+++222888999444...++++++---,,,,,,---///111333444111000...,,,***(((&&&&&&)))))))))(((((('''&&&&&&''')))******(((((()))+++***(((&&&%%%%%%&&&(((***------------------------,,,+++)))%%%!!! """"""%%%)))++++++***))))))...(((!!!"""###$$$'''******'''###!!!%%%+++///444999888555000...,,,)))((()))***+++000,,,'''###!!!!!!$$$%%%$$$!!! """$$$%%%### $$$'''"""""""""###$$$&&&'''(((######%%%"""  ###### ######!!! $$$(((!!!  """'''%%%%%%(((...///,,,''''''%%%"""!!!###$$$###  """$$$ !!! """%%% !!!!!!!!! !!!888999999999888777777888555333222222444555555555111333666888::::::999888999999:::===AAACCCCCCBBB>>>;;;999888999::::::999999::::::888666666888;;;===<<<:::777444111///...///***'''***111555444111333333333222222555999===777444333555999:::777444---111444444111111444888:::888666777999:::999888444222111444:::>>>>>>===>>>;;;777555444333111000......///111555:::???BBB???999111---...//////...444444111---)))''''''(((,,,,,,------------,,,+++...//////...---,,,,,,,,,666:::===;;;555///......,,,---...111333444222000+++---///222444444444444333333222333555555333111///...,,,+++,,,...///000111111000///---,,,******000222333000+++((()))+++///---***((('''(((***,,,...,,,)))%%%"""###(((+++///,,,***(((&&&%%%$$$###"""$$$&&&(((+++---...///,,,(((%%%$$$%%%(((****** !!!"""!!! !!!!!!!!!###$$$###!!! ###%%%000555999777555555444000)))(((***...222222...***///000222555888999888666///...//////...+++%%%!!!$$$$$$%%%'''))),,,...///777777555222,,,(((&&&&&&***+++---000333333111///,,,+++)))&&&$$$&&&+++///000...---...222666999:::222///,,,+++***(((&&&$$$***+++,,,---,,,)))$$$  """###$$$$$$$$$%%%&&&'''&&&### %%%&&&''')))))))))(((''''''&&&%%%$$$$$$&&&***---+++(((######))),,,+++***(((&&&%%%%%%'''(((###%%%(((***++++++***)))&&&$$$###%%%((((((&&&$$$$$$%%%%%%%%%%%%%%%'''(((+++,,,------,,,+++++++++***,,,///111111///---+++000555888777111,,,,,,...---,,,++++++,,,---///111......---,,,******))))))...---,,,***)))((('''&&&''')))+++------------...+++)))'''%%%%%%''')))+++...,,,***((((((***,,,...)))(((&&&""" """$$$%%%%%%$$$###$$$'''***///***!!!"""$$$&&&)))+++***&&&### ###(((+++,,,///444777666111...+++'''%%%$$$%%%&&&)))'''$$$#########"""  ###$$$$$$"""!!!%%%&&&%%%"""!!!$$$!!!"""%%%'''(((((('''&&&&&&"""  ###"""!!! ###$$$###!!!&&&&&&""" """$$$  !!!""""""###!!!"""'''...000...***$$$$$$### !!!###$$$$$$!!! !!!"""### """$$$&&&"""%%%&&&$$$ """!!! """###""";;;<<<===<<<:::999888999555333111111333555555555444444555666777888888999999999999<<>><<<888555333222111222---***...666999555000000111111111222666;;;@@@555222///111666888555111---///333555555555666777999777777:::>>>???>>>;;;777555666:::???BBBAAA???@@@>>>;;;999888666333000---///222666:::===@@@AAA<<<888333000000000111111333333222...***((('''(((+++,,,...///111111000000///000111000...---...///666777888777555222111111...---...///111111000...***+++...000222333333333111111111333333222///,,,,,,***)))+++---............/////////...---+++***000222111...***''')))+++000...***((('''(((+++,,,222111...+++(((''')))+++,,,,,,+++***((('''&&&%%%###$$$&&&(((***+++,,,,,,,,,)))%%%%%%''',,,///111$$$ """%%%$$$""" !!!""""""""""""!!!"""###""""""###&&&)))444999:::777444555444222******+++...111000,,,'''...///111444888999888666///.........---***%%%"""!!!"""$$$'''))),,,...///000111111000---,,,---...666555444444333111---***,,,,,,***'''$$$%%%***//////......000333555555555///,,,)))'''&&&&&&%%%$$$++++++,,,+++***(((&&&$$$ !!!"""###$$$$$$$$$""""""!!! ''''''&&&&&&&&&&&&&&&&&&%%%###  $$$***......+++'''###"""$$$'''***'''((((((&&&%%%%%%''')))'''((()))+++,,,,,,++++++%%%%%%%%%'''((((((&&&%%%%%%&&&&&&%%%$$$$$$&&&''',,,------,,,,,,+++***)))))),,,000333444222...,,,000111222000,,,)))***+++)))((((((((()))+++---...++++++,,,,,,+++***))))))///...,,,***(((''''''&&&%%%(((,,,000222222111///,,,***'''%%%%%%'''***,,,---+++'''%%%%%%'''+++---)))((('''### !!!###%%%%%%$$$!!!!!!''',,,+++''' !!!$$$'''******(((%%%"""!!!&&&***+++***+++111666666222000,,,(((%%%$$$%%%%%%&&&%%%%%%&&&'''&&&$$$"""!!!"""""""""""""""###""""""$$$&&&)))++++++(((%%%###&&&###!!!$$$!!!""""""!!!###$$$!!!!!!$$$'''&&&### !!!""" !!!"""!!!  %%%+++...---*** !!!!!!  !!!######!!! ###!!!$$$$$$!!!"""### %%%***+++((($$$ ???BBBCCCBBB>>><<<;;;<<<888555333333444666777777777666555444555666777999777777888;;;???AAAAAA@@@;;;999777666888999999888444999===>>><<<;;;<<>>CCCDDDBBB???===<<<;;;;;;;;;999555222...000555999<<<<<<;;;:::777666555333111000222333111222222000,,,)))(((((((((***---000333444444444000111222111///...000222444111//////111222222111---,,,+++---///000///...+++,,,---///111222222333///000111222222///***&&&&&&&&&'''+++///111111///+++,,,......---+++(((&&&))),,,...---***((()))+++///,,,)))'''&&&(((+++...000111111000---++++++,,,,,,---......,,,+++))))))&&&&&&((()))************,,,***((())),,,///111222(((### ###))),,,***''' """$$$&&&'''&&&%%%$$$ """$$$%%%&&&(((+++...444777777222000222444333...---...000333222---)))+++,,,...222555666555444,,,+++***++++++***(((%%%###$$$$$$%%%(((***---...+++---...//////000222555888777444333111...***'''***,,,,,,)))'''(((---333000///......000111111000,,,)))&&&$$$%%%&&&&&&&&&*********((('''&&&&&&''' !!!"""$$$%%%'''(((((($$$"""!!!###((('''$$$""""""###$$$%%%!!! %%%***,,,111///,,,)))'''&&&&&&'''$$$&&&''''''''''''+++---((((((((())))))*********((())))))******)))&&&$$$%%%''''''&&&$$$###%%%(((,,,,,,,,,,,,---,,,+++***,,,---///000///...,,,***......------+++***)))((("""###$$$&&&(((***,,,...***+++,,,,,,+++***'''&&&,,,+++***((('''&&&&&&'''###'''---444777666333000---+++(((%%%%%%(((+++---...---+++******+++---...------+++((($$$""""""$$$###&&&&&&$$$"""###(((---(((%%%###$$$&&&)))(((%%%"""!!!"""###))),,,***+++111555666444222...+++))))))***+++((('''((())))))'''$$$!!! """""" """&&&++++++,,,+++)))&&&###!!!$$$###!!! !!!###&&&''''''!!!###$$$ """"""&&&$$$""" !!!!!!!!!!!!$$$'''((((((((( !!!"""!!! !!! !!!!!!""""""$$$&&&'''))))))"""&&&,,,---***&&& CCCFFFGGGFFFAAA>>>>>>>>>;;;999666666777999::::::888777444333333444777888666666888;;;???BBBBBBAAA:::888666555555666666555000666===???>>>===???BBBBBBAAA>>>;;;888777777666000//////000222555999<<<<<<;;;888444111000333555999333---...333777555111000000333999@@@BBB>>>999666555666;;;BBBDDDAAA===777888;;;@@@EEEEEEAAA===888999:::;;;<<<;;;777444...222777;;;<<<:::777444333555666555111000222444000111222111...+++))))))&&&(((,,,000333555666666000222333222//////111444111,,,((()))...222222111+++***)))+++---000000000,,,,,,---...000111222333///000222444333///)))$$$"""###%%%+++111444333111)))***,,,---+++((($$$!!!"""''',,,...,,,******+++,,,***'''%%%&&&))),,,///,,,...111111///---,,,,,,,,,...000111///...,,,,,,(((((()))************))),,,++++++,,,///111111000***&&&$$$'''///222000+++"""$$$'''*********(((&&&!!!%%%'''))),,,///111222444333---,,,000333333222111111333555444000+++******,,,000333444333111((((((''')))+++++++++)))(((&&&%%%$$$%%%(((,,,...,,,---//////000111444666333111///......,,,)))'''(((+++---,,,***+++111777222000---,,,---.........+++(((%%%###%%%'''(((((())))))(((&&&$$$$$$&&&((( !!!###%%%'''***+++,,,&&&######&&&)))'''###  """$$$"""&&&)))+++333111///---***'''&&&%%%###%%%)))******,,,000333&&&&&&&&&%%%&&&'''((((((+++,,,------,,,)))%%%###%%%'''((('''$$$###%%%(((,,,++++++,,,---...---+++000///---+++***)))((((((...------...///---+++((("""%%%(((+++...///***+++,,,---+++(((%%%###)))((('''%%%%%%%%%&&&'''"""&&&...666:::999444000---+++(((%%%%%%(((+++---000000111111111111000000222222000,,,((($$$$$$$$$"""&&&***)))&&&&&&)))---(((&&&!!! &&&###%%%'''&&&### """ ''',,,,,,---222555555555444111///...///000111+++******+++***(((###!!!### !!! !!!'''---000///---***'''$$$""" """"""###$$$&&&)))+++---)))"""###%%%!!!  &&&'''"""  !!!"""$$$$$$$$$%%%%%%###$$$%%%$$$!!! !!!"""###&&&&&&&&&''''''+++------%%%&&&---...+++&&&!!!!!!