BM66( ӵĦĦӵĦ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ӵ~~~yyyvvvuuu~~~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ӵhhhfffeeeeeeggghhhnnnmmmmmmnnnqqqwww|||{{{vvvppp}}}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ĦyyyB?Ho9```s&dq&ĒR}}}wwwmmmmmmyyy}}}}}}uuu{{{4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>h{{{yyywwwse___neeeeccc@G~~~sĪj@hssskkkjjjnnnssswwwrrruuuyyy}}}4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦ|||tttkkk______aaabbbs׼sjjjiiizzz{{{{{{}}}{{{|||{{{~~~zzzyyywwwuuuuuuuuuvvvwwwyyyqqqgggaaadddooozzz|||}}}|||~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦxxxtttnnngggaaa]]]WWWSSSaaa^^^^^^aaaaaa```cccgggrrrqqqsssvvvBe~~~}}}Ħ|||yyyvvvuuu{{{}}}|||xxxyyyxxxsssooooooqqqwww}}}tttpppoooqqqrrrqqqssswwwuuuvvvwwwxxxxxxxxxwwwwwwvvvsssppprrryyy|||zzzwwwxxx|||?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦtttiiigdKĦNNNMMMNNNRRRVVVZZZ\\\]]]ooouuu|||rrrnnn{{{vvvvvvssstttrrrrrrrrrgdKĦtttuuuuuuuuuuuuvvvyyy{{{|||xxx}}}zzzrrrlllllloooqqqrrrpppooorrrzzz|||xxxuuurrrvvv~~~|||yyyxxx{{{}}}}}}||||||~~~wwwpppggglllsss|||oooeeedddccc^^^YYY^^^aaajjjxxx>AneneneneDenene>Ak<fhDe}}}rrrjjjneZZZZZZnecccfffcccdddiiimmmooopppsssxxxxxx{{{{{{uuullliiikkkooogggaaacccdddbbb``````hhhjjjnesssrrrqqqrrrtttvvvzzz}}}||||||www{{{|||{{{}}}fffhhhmmmsssxxxyyywwwuuujjjtttssslllggg``````lllmmmuuuzzziiiccc___```aaaccciiipppqqqvvv~~~{{{cccaaa___\\\YYYYYY\\\uuuvvvvvvjjjhhhrrrllliiijjjiiieeebbbdddqqqkkkddd^^^YYYZZZcccooo^^^[[[]]]ccchhhjjjmmmqqqrrrvvv||||||~~~zzzzzzzzz{{{{{{|||||||||}}}{{{yyyzzz}}}~~~~~~~~~~~~yyyyyyzzz{{{}}}{{{vvvrrrnnntttppphhheee[[[RRRVVVPPPNNNTTT___iiinnnuuu}}}}}}~~~{{{xxxzzzlllkkkgggbbb___bbbkkksss|||}}}eeeaaaZZZSSSNNNLLLLLLLLLaaadddffffffddddddhhhkkkxxxzzz~~~~~~zzzrrrhhhbbbeee___^^^cccfffccccccggg]]]\\\^^^^^^ZZZWWW\\\cccaaadddkkkssswwwzzz{{{vvvtttppphhhaaa^^^]]][[[XXXTTTRRRQQQQQQLLLIIIJJJMMMLLLIIIHHHJJJHHHHHHFFFEEEEEEFFFHHHHHH>>>@@@DDDIIIMMMOOOMMMKKKIIIKKKKKKKKKJJJIIIKKKLLLJJJHHHIIIOOOTTTTTTRRRPPPQQQUUUYYYYYYYYY\\\cccjjjjjjlllooorrrtttuuutttssstttyyy~~~zzztttxxxtttuuu|||yyyoooooogggWWWJJJLLLUUU___hhhqqqgggjjjnnnppppppqqqsssuuu|||{{{~~~|||uuutttxxx}}}gggiiiiiihhhiiiooo{{{vvvmmmeee[[[XXX]]]aaaaaa```___^^^___aaacccgggaaa___eeekkkllllllmmm{{{xxxrrrjjjaaa[[[WWWVVVSSSVVVYYY___dddjjjnnnpppjjjnnnqqqooojjjfffgggjjj{{{vvvuuurrrqqqooolllgggdddQQQOOOJJJEEEAAA===;;;:::???<<<888555555666666666333666888888666444333333666555444333333444444444555555555777???DDD???666>>>:::777666888:::999777555666777888999:::;;;<<<:::888888999888666999>>><<<===?????????AAADDDFFFHHHIIIJJJKKKMMMPPPRRRSSSPPPRRRUUUYYY___eeekkknnn{{{|||~~~vvv```jjjuuubbbbbbpppjjjhhhiiinnnqqqooojjjjjjnnnkkknnnqqqqqqpppqqqtttwww~~~~~~}}}vvvmmmhhhhhhqqqtttyyy~~~wwwllljjjooowwwfff[[[]]]```^^^___dddpppooommmkkkjjjllloooqqqmmmgggcccfffgggggghhhjjjkkkjjjgggbbb]]][[[^^^aaa```dddkkkssszzz~~~{{{wwwpppiiiddd]]]XXXYYYWWWQQQNNNNNN===<<<;;;::::::888444222666666555555666777999:::777666666666666666666555111111000000111222333333444555555444333333444555000555:::???EEEIIIGGGAAA@@@===;;;:::;;;:::777555333333444444555555555666:::777777999:::777777:::666777777666444333333444777777777777777777888999444555666777999;;;===???>>>???@@@BBBDDDGGGIIIJJJRRRSSSUUUXXX]]]bbbgggjjjooorrrvvv}}}bbbjjjqqqiiirrrpppdddgggppp{{{{{{wwwvvvuuutttsssqqqppppppsssuuuwwwzzzyyyrrrnnnmmmllliiissswww~~~zzz{{{uuusssnnnhhhcccaaaaaabbbuuu|||wwwhhh^^^XXXXXXYYY___qqqwwwkkkdddhhhnnnmmmmmmpppxxxuuuqqqoooooorrrwwwzzzqqqlllhhhgggeeecccgggmmmnnnooommmhhhcccdddiiioootttyyy}}}|||zzztttlllfffaaaWWWMMMHHHEEE@@@;;;999@@@:::555444444222222444111000///000111000...,,,000////////////111333444333444555666777666444444;;;888444444999===@@@@@@@@@@@@??????@@@DDDIIILLLDDDKKKQQQRRRQQQQQQMMMGGGFFFFFFHHHJJJLLLKKKHHHFFF@@@AAABBBCCCEEEFFFGGGHHHDDD>>>;;;======999555555666888:::;;;:::999999:::999888888888777777777777555555666555555444333333222222222222444555666777555555444444666777999;;;<<<===???DDDIIILLLLLLLLLQQQUUUWWWVVVYYYdddoootttzzz}}}pppSSS```}}}nnnkkkhhhWWW[[[jjj{{{zzz{{{||||||zzz}}}{{{uuupppnnnmmmjjjiiihhhjjjlllkkkiiilllsss|||yyyvvvssspppmmmiiifffVVVYYYaaagggkkkssssssfff^^^XXXTTT[[[\\\^^^```jjj{{{zzzzzzxxxsssqqqsssppplllgggeeehhhmmmssswwwllljjjhhhgggdddeeemmmwwwzzz}}}~~~zzzuuutttyyy}}}oookkkggghhhjjjjjjfffbbbPPPNNNLLLLLLKKKGGG???999===555000222333111333888777444222111222222444555777555444555666666555333777555444222222222222333777999::::::999888999999;;;888888???JJJTTTYYYZZZ[[[YYYXXX\\\dddlllppppppdddggghhheeecccbbb\\\VVVPPPTTTZZZ```dddeeedddccc```___^^^]]]\\\[[[ZZZZZZYYYPPPHHHGGGFFFAAA;;;999;;;===@@@AAA???===<<<<<<444555555666777777777777555666888999999999888777999999888777777888888888999888666333111000000///777555333333333333111///444888888666888@@@GGGJJJJJJOOOWWW___eeeiiijjjjjj]]]NNN___}}}pppbbbDDDFFFUUUppp~~~|||zzzwwwsssmmmiiijjjkkkhhhgggiiifffgggjjjooouuuwwwuuurrr]]][[[\\\_________ccciiinnnzzzuuubbb[[[SSSPPPRRRXXX^^^cccmmmyyy~~~{{{yyyyyyyyyuuunnnggghhhlllhhhccc______cccjjjooorrrkkkkkklllnnnmmmooozzz|||}}}|||||||||{{{yyyvvvsssqqqwwwtttqqqnnnjjjeee```\\\NNNIIIDDDBBBDDDCCC>>>999777555333333444333000---666444444555444111444999111222333333333444555555777555333333444444222111333333333444555777:::;;;===>>>?????????AAAEEEIIIEEEFFFKKKXXXhhhuuu{{{{{{~~~}}}}}}|||yyyxxx}}}xxxzzz~~~yyyuuusssbbbWWWMMMJJJIIIFFFCCCBBBQQQRRRRRROOOIIIDDD@@@???555666777888888888888777222333666888::::::::::::666666444333333333333333222222333333555666777888:::888666666777888777666333777777333333666888777333444777:::===@@@BBBCCCAAAAAANNNaaalllnnn___KKK:::777>>>SSSiiiuuuwwwuuu{{{{{{}}}~~~vvvuuu{{{vvvjjjaaaaaabbbfffhhhgggaaa\\\bbb[[[YYY___hhhmmmppprrrhhhjjjhhhccccccttt}}}lll```WWWQQQMMMLLLJJJMMMVVV^^^dddiiinnniiiyyyzzzxxxzzzzzzuuulllgggiiimmmjjjfffcccdddiiiooorrrssstttuuuxxxzzzzzz{{{}}}uuummmfffcccVVVUUURRRNNNJJJGGGEEEDDDBBBBBBAAA@@@===:::888666888555111000111000...+++222222222333333555777888333666666333222555555444;;;??????<<<:::;;;<<<:::???===;;;:::::::::999888666666666666888:::<<<===<<<>>>@@@AAABBBFFFMMMSSSOOOPPPUUU]]]ffflllmmmkkkmmmoooxxx|||jjjiiifffaaaaaaiiipppnnngggWWWYYY\\\\\\YYYVVVTTTTTT\\\[[[YYYVVVRRROOOMMMLLLMMMEEE>>>===>>><<<<<<>>>PPPPPPPPPMMMHHHDDDBBBAAA<<<============;;;999888666777888999:::;;;;;;;;;888888777666555555555666///000222444666888999:::777555555666888999888777000333333000000222111...777666444222222333444555---333444333===FFF???000999333111:::EEEKKKNNNPPPQQQTTT\\\fffpppwwwzzz{{{{{{yyyzzzzzz{{{{{{zzzwwwqqqnnniii]]]UUUYYYdddmmmssswwwqqqrrrmmmccc^^^jjjhhhnnnzzz}}}___YYYPPPIIIEEEFFFJJJLLLXXXWWW[[[dddhhheeebbbcccgggllluuu~~~|||yyyzzzvvvtttttttttpppmmmjjjlllqqqtttsssqqqvvvuuuuuuvvvsssnnnoootttnnnjjjddd^^^WWWNNNDDD>>>555444333111000...------...111444444222000111333111111000111222444555666///222666777666777<<<@@@DDDHHHEEE@@@IIIWWWWWWKKKNNNQQQNNNFFF@@@AAABBB@@@;;;999777666777888777666999888777666666666777888333777;;;<<<<<<>>>DDDIII;;;<<<===>>>>>>===;;;999888;;;AAAIIINNNHHH<<<111888777444111555999777111777888888666222//////000000000111222444555666666555222111333333111222555333444555444222111222333111222333444333222000///111111111000111111222222444333333222222333333333555555666666777777666666===<<<<<<<<<>>>===<<<:::666777666222333777777444888777777666666777777888333888333///555888555555777333111222333333555999666:::???EEEJJJOOOSSSVVVUUU\\\ccchhhnnnxxxwwwlllbbb^^^^^^^^^bbbfffkkkppptttttttttyyyWWWTTTQQQTTT```qqqiiiSSSEEEBBBEEEIIILLLPPPTTTYYY]]]YYYWWWZZZbbbfffaaa___```WWWQQQ\\\rrryyyttt|||xxxtttwww{{{zzzvvvrrrooommmooosssssspppkkkjjjgggeeeccc\\\SSSNNNNNNHHHCCC===:::999666000***---...///111222222222222***///444444111///222555111333555777999<<>>DDDGGGLLLUUU[[[\\\```dddlllvvvzzzzzz||||||xxxtttoooggg```___cccdddeeefffiiimmmrrrxxx|||mmmfff\\\TTTPPPRRRWWW[[[hhhsssuuueeeUUUKKKHHHJJJMMMKKKQQQXXX[[[YYYTTTQQQOOOOOOSSSXXX[[[\\\]]]```bbb^^^```dddggglllqqqxxx}}}zzzllleeeggglllnnnnnnooopppqqqqqqmmmbbbTTTJJJCCCCCCBBB===777444444555111111000000//////......////////////000000000000//////000222333444555666000777;;;@@@NNN[[[YYYMMMOOOaaapppnnnfffcccdddeeeQQQMMMHHHEEEEEEDDDAAA???555444222111111111222222//////000000000000//////000000//////.........---000111111111111222222222222222222222111111111000111111000000//////......111000000///...------,,,............////////////000...---///333444222000111222222111000000333555222222111000000///000000......///000111222333333111111222222222333333333333222111111000000111111222222222111111111111000222222222222222222222222222222222222222222222222111111111111111111111111333333333222222111111111000000000000111222333444444333333222222333333444333333444444666777888999AAAAAACCCGGGMMMUUU]]]aaaiiipppxxx}}}~~~zzzrrrlllllllllllljjjiiiiiikkkmmmlllkkkjjjkkkjjjbbbVVVMMMKKKJJJOOO\\\jjj}}}yyyhhhZZZXXXTTTQQQPPPQQQSSSUUUTTTVVVVVVUUUSSSRRRTTTVVVYYY\\\______]]]\\\]]]___bbbbbbbbbdddfffjjjmmmooopppjjjbbb```bbbfffhhhhhhjjjiiifffccc\\\PPPCCC999555555444333111000//////000000000000//////............/////////000000000//////000111222333333444...333555777AAALLLHHH===???HHHNNNJJJDDDBBB@@@===:::777333222222222111///111000///---------...///......////////////......000/////////............//////000000000111111111111000000000000/////////000000000000//////......////////////000000000000/////////000000000000111///000000000///000222333000111111000//////222444111111000000//////000000/////////000111111222222111111111222222222222222333222111111000000111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111333333333222222111111111000000000000111222333444333333222222222222333333222222222333444555777888:::999999:::<<>>666000///---,,,...000111...+++000000000////////////............////////////000//////000000000111111111...111000...333:::777...///000///---///111///***---+++))))))***+++***)))...---,,,,,,+++,,,,,,,,,......////////////......////////////...................../////////000000/////////.........------000000000////////////...------...///111222333444000000000000111111111111...111333111------111555///000111000//////111333000////////////000000111000000000000000000000000111111111111111111111000222222111000000000000111000000000111222222333333222111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111000000000000111111222333333333222222222222333333111111111111222444555666777666555444333333333444777999===@@@CCCJJJSSSZZZfffgggjjjpppwww}}}{{{wwwwwwyyy|||wwwxxxzzz}}}|||uuunnnggg]]]SSSMMMIIIFFFGGGJJJ[[[lllwwwgggZZZUUUWWW\\\```cccbbbaaa___]]]ZZZXXXWWWTTTSSSQQQPPPPPPRRRVVVXXX^^^^^^^^^]]][[[ZZZYYYYYYJJJEEE@@@???@@@@@@===888<<>>>>>>>>:::999888888777777666666555222000222777777111+++////////////////////////------.........////////////////////////////////////000...+++...222000***...,,,***+++///222111...------,,,,,,------------.........------------.../////////000000////////////////////////.............../////////000000000//////.........---------////////////////////////,,,------///000111222333//////000000000111111111...000333333111///000111///000111111000000111333///.........///000111111111111111111000000//////111111111000000000000000222222111000000000000000...///000111222333444444333333222111111111222222111111111111111111111111111111111111111111111111222222222111111111111111000000000000000111222222222222111111111111222222111111111111222333444555444555555555555555444444888777666333222333777;;;@@@AAAEEEKKKRRRYYY___aaannnrrrxxx|||~~~}}}|||yyyqqqhhhccc^^^WWWOOOIIIBBBIIITTTaaasssgggQQQSSSXXX^^^cccfffeeeeeeeee```YYYRRRNNNNNNPPPRRRTTTWWW]]]bbbffffffdddbbbccc```[[[UUUPPPJJJFFFCCC888333//////222333///+++000444666555111//////111+++,,,---...111444888;;;888444111555;;;<<<666///.............../////////------------............/////////............------......,,,---000000...111000111111000...,,,,,,------------,,,+++++++++........................///000000111111000000///.........////////////////////////000000000111111000000000/////////...................../////////---------....../////////........./////////000000...///111555777666111,,,---///000000//////000111///////////////000111222222222111111000/////////111000000000000000000000222111000000//////000000......///111222333444555555444333111111111222333000000000000000000000000000000000000000000000000111111111111111111111111000000000///000000111111222111111000000111111222111111111111222333444444///000111333444444444444333333444333333333555666222333444666999>>>BBBEEEKKKRRR\\\fffmmmtttxxx{{{zzz}}}zzzxxxxxxxxxssshhh^^^RRRLLLFFFEEEMMM```yyyzzzeeeXXXTTTLLLRRRZZZbbbeeeccc___\\\[[[WWWQQQMMMOOOTTT\\\aaa```bbbeeegggfff___VVVPPPLLLIIICCC???;;;777333111000---,,,---///000...++++++...000///---,,,...111---............000333666333///---000777999555000---............/////////,,,,,,,,,---------..............................***,,,---------...///111***+++///222000,,,,,,000***+++,,,,,,***(((((()))+++,,,,,,------------,,,//////000000000000//////........./////////////////////000000000111111111111111111000000000//////---............/////////......------------------............//////////////////111666:::999333------...000111000//////000111000000000000111111222222111111111000000//////000000000111111111222222111111000////////////000...///000111222333444444666444222000000000222333////////////////////////000000000000000000000000000000000111111111111111000000000//////000000111111111000000000000111111111111111111111222333333//////111222222333333222111222333555666666666666555555555444333333666888777:::???EEEMMMVVV___fffmmmsss}}}|||~~~tttkkkbbbVVVMMMGGGJJJVVVbbbzzztttbbbRRRIIIMMMYYYXXXVVVTTTSSSRRRUUUXXX[[[VVVVVVVVVXXX[[[___bbbddd^^^ZZZUUUOOOJJJBBB999333111///,,,,,,...///...---.........//////......---***,,,---........./////////000111000...---...000000---***,,,000222///,,,---------.........//////+++,,,,,,,,,,,,---------............////////////***,,,//////---+++,,,///)))(((***///000---///333(((+++------+++))))))******+++,,,---------,,,,,,------............------............/////////000........./////////000000111111111000000000//////---------.........//////...........................////////////000000000000111333666888888777555111333555666555444444555333222222111111111111222111111111000000000000000///000000111222333444444111111000/////////////////////000111222222333333555333000...---...000111////////////////////////000000000000000000000000///000000000111111111222000000////////////000000000000000//////000000000000000//////000000111111111222222222333333333444444444333333444333222111333444555444111000222444222333444555777===CCCHHHPPPVVV___jjjsss{{{~~~|||vvvooogggZZZMMMIIIMMMZZZjjj}}}^^^HHHMMMWWWTTTRRRUUUSSSQQQOOOMMMNNNSSSZZZ___TTTWWW[[[^^^^^^ZZZUUUQQQLLLEEE;;;444222111000...000---***+++---//////------///000///---++++++,,,+++,,,---.........,,,++++++...000000...---...000444000---,,,------+++(((---------.........//////++++++,,,,,,,,,---------........./////////000000,,,///222222...)))***...444---+++------((('''+++&&&))),,,---+++)))***,,,+++,,,---...///......---+++,,,,,,------,,,,,,+++---.........//////000000---------.........//////000000000000////////////---------.........//////............//////000000000000000000111111111111000333666666444555999===777999<<<<<<;;;::::::;;;444444333222111111111222000000000000000000111111//////000222333444555666111111000///////////////000000000111222222333333333111///,,,+++,,,...///////////////////////////000000000000000000000000//////000000111111111222111000////////////000000000000////////////000000//////.........//////000000//////000111222444444333222000000111222333222...000333222111000222555111333555666444333333333000555>>>IIIUUUcccpppwww|||}}}ooo\\\QQQPPPJJJQQQ^^^rrrqqqSSSLLLMMMXXXaaa___XXXTTTRRRPPPOOOTTT\\\``````]]]WWWTTTQQQMMMJJJEEE???;;;444333222111000///...---........................+++++++++,,,,,,---------,,,,,,,,,---------......000///---,,,,,,---...///...------,,,,,,------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...//////---,,,+++*********,,,+++***+++,,,,,,+++***,,,,,,,,,+++***+++...000---+++)))***---...,,,***000------000000------///000000///......------,,,---111222...---000111000---......---,,,...111444000...---...///000///...000...,,,---000111000...111111111111111222333444222444666666555555555666333111///...///111111000,,,///222222111///.........///000111222333333333888000***+++---,,,,,,---111000//////000111222444---.........---...///111000///------...///...---/////////......---------.../////////000000111111000//////.........//////000/////////............000///.........000111222222222111111222222333444222111111111000000//////111111111111111111111111222111000111333444333222555666888:::===CCCKKKPPPbbbjjjuuu~~~uuuiii```UUUOOONNNYYYkkkppp]]]QQQQQQPPPTTT]]]```YYYQQQMMMOOOQQQUUU]]]bbbbbb[[[UUU@@@===;;;888666444000---111111000///...---,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,,,,---///000...------,,,,,,------...------------............,,,,,,,,,---------......,,,,,,,,,---------......000111222000...------...000000///---------------++++++++++++------------''')))+++,,,++++++---...000...,,,,,,......,,,***555111///111000---...111//////000000000111111111,,,000222...---...///---/////////...---...000333......---...111222111000000...---...111222111///000000000000000000000000111333333333111//////000777555222111222222222111777444111///000111333555111111000///000000111222333000///111000......222/////////...//////000000000111111111000000111111000...,,,,,,------,,,+++111111111000000000000000....../////////000000000000//////.........//////000000/////////.........000///......///000111222111111111111111222333333111111111111000000000///111111111111111111111111222111000111333444333222222333333333333666:::>>>===DDDOOO[[[eeennnuuuyyyttt{{{xxxttteee[[[RRRQQQWWWggg|||dddTTTKKKIIINNNPPPWWW]]]]]]WWWSSSRRR[[[[[[[[[[[[XXXQQQFFF===222000...---------,,,***///......---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,...///000...------,,,,,,------...------------............+++++++++,,,,,,---------,,,,,,,,,---------......---//////...---,,,---.........---,,,,,,,,,,,,,,,))))))******+++---...///)))+++......---,,,,,,,,,000...------......,,,+++333///---......,,,---111...///000111222333444555222777:::888777999888666999999888666555555777:::888666555666777777666555888666666777888999888777888999999:::999888666555888999:::999777666666777:::777444333222111000...444222000///000000111000111111000000111333555777------000333111---///333000000000///////////////...............---------555333111111222222111000.........///////////////............/////////////////////......//////000000000000/////////......000////////////000000111000000000000000111111222111111111111000000000000111111111111111111111111222111000111333333333222222333333222111111222444000444999@@@HHHQQQZZZ```hhhsss||||||xxxnnn___RRRLLLSSSgggzzzzzzcccTTTNNNNNNPPPLLLMMMRRRWWWZZZ[[[\\\]]]___YYYPPPGGG???999222...333111///...000111111111------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,+++,,,---...///000...------,,,,,,------...,,,,,,---------.........+++++++++***************,,,,,,,,,---------......***,,,------------...000///...---,,,,,,+++,,,,,,***++++++++++++,,,...000...000111000///...///000000000111222444555666666888666888===???===>>>AAAAAAAAABBBCCCDDDEEEFFFFFFIIIOOOTTTSSSSSSUUUTTTRRRRRRRRRQQQNNNLLLLLLNNNPPPSSSQQQOOOMMMLLLKKKIIIFFFNNNNNNNNNNNNOOOPPPPPPOOOPPPQQQRRRSSSRRROOOMMMKKKNNNOOOPPPOOOMMMMMMNNNPPPMMMKKKHHHFFFDDDBBB@@@>>>>>>DDDLLLOOOLLLFFFAAA>>>999999888777555444222222222//////111111......000111111111111111000////////////....../////////......---++++++---......---------......//////000000..................////////////////////////000111000000000////////////...000////////////000000000///////////////000111111111111111000000000000000111111111111111111111111222000000111222333222111000222444444333333444555777777888888999===CCCGGGTTT]]]iiiqqqtttuuuwwwyyy{{{ppp```SSSQQQ\\\iiivvvyyy```PPPLLLNNNMMMLLLLLLMMMPPPTTTZZZ\\\YYYTTTHHHBBB:::333000///000111222000...---///000111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++++++++,,,---...//////...------,,,,,,------...,,,,,,,,,------------.........---,,,+++******))),,,,,,,,,---------......---...//////......///000000000///...---,,,,,,,,,,,,------,,,+++,,,///222111222222222222555:::>>>???AAADDDGGGJJJNNNQQQRRRUUUWWW^^^hhhlllkkkjjjlllkkkkkkkkkkkkkkkkkkkkkkkkqqqwwwzzzxxxvvvwwwuuurrruuuuuutttrrrpppppprrrtttyyywwwuuusssrrrqqqooolllqqqrrrssssssssssssssstttrrrsssuuuuuuuuusssqqqpppnnnnnnnnnllliiihhhiiikkkrrrpppmmmkkkiiigggdddaaadddppp}}}yyyooojjjjjjiiiiiifffbbb\\\UUUNNNJJJIII???777888;;;:::666555444444333333222222222111444222000000222444333222000///......000222222111//////000000111111222222//////////////////......///////////////000111111111000000000///////////////000000000000///////////////......//////000111000000000000000000111111000000000000000000000000111000///000222333222111,,,///111222111111222333222333444444555666:::<<<<<<@@@HHHSSS___iiipppttt|||}}}qqqaaaXXXWWWZZZbbb|||pppaaaPPPJJJNNNSSSQQQLLLJJJMMMPPPRRRSSSPPPFFF;;;222222111000//////000000///...,,,,,,.........---,,,,,,,,,,,,------------------------------------+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,------...,,,,,,,,,,,,------------111000//////...---,,,,,,,,,,,,,,,---------......---......---+++******+++......---------...//////...000111000...000444888<<<===>>>@@@EEELLLTTTZZZaaadddhhhkkknnnqqquuuxxxyyy}}}~~~|||yyyiii\\\PPPPPPSSSQQQLLLHHH@@@???>>>=========>>>???888444///---///111111000333222000000222333222111.............../////////000000000000////////////////////////000111222222111111000000000////////////000000000000//////...///////////////000000111000000000000111111111111000000000000000000000000111000///000222222222111000111333222111000000111///111444555555666777888666666888@@@KKKUUU]]]```sss|||{{{nnnddd\\\WWW\\\ppp^^^UUUMMMMMMSSSVVVSSSNNNCCCHHHHHHCCC???===666//////111222111000...---------------...000000///---+++++++++,,,,,,---------++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......+++---......------...000333444555666999;;;===>>>???AAADDDCCCCCCEEEKKKQQQYYY[[[___ccchhhpppxxx~~~{{{qqqppppppllleeebbb[[[YYYWWWUUUUUUWWWZZZ\\\PPPIIIAAA<<<===>>>>>><<<999777444333222111000...111111000000000000000000222222111111000000000000////////////000111222333111111111000000000/////////000111111000///...---000000//////000000111222///000000000111111111111000000000000000000000000111000///000111222111000333444444333222111222333333555777777666444444555999999999:::<<<@@@EEEIIIZZZgggrrrtttqqqnnnggg```___lllwwwrrr\\\WWWRRRPPPQQQOOOJJJFFF;;;???<<<111***...333444000000000///...///111333++++++,,,...000111///...*********+++,,,,,,------************************))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++...------,,,,,,------...++++++,,,,,,,,,---------'''((((((***+++,,,------,,,,,,,,,---------......---000333555777999===???AAABBBDDDGGGKKKOOOSSSUUUWWW[[[^^^______cccjjjqqqwww{{{|||vvvttttttrrrooommmmmmppptttwwwwwwnnnbbb\\\[[[\\\[[[YYYZZZXXXTTTQQQOOOLLLJJJGGG:::::::::999999888888777333222222222111111000000////////////000111222333111111111111000000000000///000111111111///...---000000000000000111222222//////000000111111111222000000000000000000000000111//////000111222111000///000111000000000222444000222333444333333444555222666999888666777===CCC<<>>777555333333333333111000...---,,,...222444444222...///000000000...---,,,333111///...//////...---///111111...---000000,,,000000000000000000000000111111000000111111222333111111000000111111222333444444333333333444555555555444444555555666777888===>>>@@@FFFPPP^^^jjjrrrkkkkkklllwwwvvveee^^^ZZZVVVOOOHHHCCC>>>:::777333333111000//////......,,,///...,,,,,,///000......,,,++++++,,,---,,,+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---,,,,,,,,,+++,,,+++***+++---...---,,,---------------......///000///...---,,,,,,,,,---,,,++++++++++++,,,,,,,,,,,,---...000222444666777888999:::999888999<<>>@@@;;;555333555555333000111111111111111000///...111///......000111111111000333222000111444444000.............../////////111111000000111111222333111111000000111111222333333333333333333444444555555444444555555666777888::::::;;;???FFFQQQ[[[aaafffiiinnnzzzgggZZZWWWVVVPPPHHH@@@:::555111...222111000000/////////000,,,///...,,,,,,///000......---++++++,,,,,,+++***,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---------------...//////000///...------,,,------............///////////////000111333666888:::;;;???CCCGGGHHHGGGJJJQQQWWW```aaaaaabbbjjjsssvvvtttvvvwwwyyyzzzzzzyyywwwvvvoooooommmhhhbbb\\\YYYXXXLLLLLLKKKIIIGGGDDDAAA@@@BBBAAA@@@@@@???;;;777333222000//////000000///...222111222333555444222000NNNMMM===...000000...222111111222333333333333333666666666777777777777888<<<:::888777999::::::999;;;;;;;;;;;;<<<===>>>???===AAAEEEGGGHHHJJJNNNQQQOOOUUU]]]dddgggkkkooosss{{{vvvvvv{{{~~~|||}}}~~~{{{uuutttvvvxxxuuuqqqnnnmmmlllkkkiiiVVVMMMCCC>>>>>>===888333444444222000///.........000...---...000222222222///111000...000333111------........./////////000111111000000111111222333111111000000111111222333222222222222222333444444555444444555555666777888888777777888===CCCJJJNNN\\\cccmmm{{{uuu```TTTQQQOOOIIIAAA:::555222///...000000/////////000000111---//////,,,,,,///000---...---,,,,,,---,,,+++))),,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,------,,,******+++,,,---,,,+++,,,,,,,,,,,,,,,---...///.........---------------...///000111222333333444666777;;;???CCCFFFIIIJJJQQQXXX___aaa___```fffmmmllljjjfffeeeiiiooonnnhhh_________^^^[[[VVVRRROOOFFFFFFDDD@@@<<<888666555555444333111000/////////000///......000000...---333111000///000000000000111111111222222222111000:::@@@:::222777777222444555666777999999999999999===<<<<<<<<<<<<<<<<<<<<>>;;;:::;;;;;;::::::::::::999888777666555555333777:::999666444555777///333777888777888<<<@@@QQQVVV\\\___^^^[[[WWWVVVXXXYYY^^^hhhsss{{{}}}|||yyy}}}vvvnnnddd``````^^^VVVOOOCCCAAA===:::777555444444555222///...///000//////...000///---000222000***//////000000000111111111111111000000111111222333111111000000111111222333222222111111222222333444555444444555555666777888:::999888888:::>>>BBBDDDQQQXXXddduuuppp___SSSLLLCCC???999444222222222111//////////////////000111---000///,,,,,,//////------,,,,,,,,,------+++)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,++++++++++++,,,---...+++***)))***+++,,,,,,***+++++++++,,,,,,---//////---......//////000000000111222444666888999999999@@@CCCHHHOOOUUUZZZ^^^___dddjjjpppnnnfff```___bbbVVVSSSNNNJJJLLLNNNJJJCCC@@@???===;;;888555222111222111000000/////////...444444222222111222333333111000//////111333333222111111222222111000000000//////000000///.........///999777333888888333555555777888:::;;;;;;:::999:::999999888888999999:::>>>;;;888777777777777666888888888777777666555555777999:::999666555666888777888777444111000222444000333666777666333222111111222555;;;AAACCCAAA???>>>@@@EEEKKKTTT\\\ccchhhuuuxxx|||~~~wwwvvvxxxzzz{{{~~~~~~||||||wwwnnnfff]]][[[VVVQQQLLLIIIGGGFFFAAA>>>999555333222111000000111111111666:::777111000000000000000000000000111111000000111111222333111111000000111111222333222222111111222222333444555444444555555666777888::::::::::::<<<>>>@@@AAAGGGKKKUUUiii|||iii[[[OOOEEE999666222000000111222111/////////......///000000...000///,,,,,,...///,,,,,,++++++---......,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++***+++,,,...///+++***)))***,,,---,,,+++,,,,,,------...///111111000111222444666777777777<<<===@@@BBBCCCCCCCCCCCCJJJKKKNNNQQQSSSSSSTTTTTTMMMRRRVVVSSSKKKDDD@@@@@@888888444000000333000***///...------------......000...---...000111111111000///......---------...555333111000111222111111,,,...000000///---,,,---111333444333222222333444333:::666///333555444999222444777999;;;;;;:::::::::999999999:::;;;===>>>@@@>>>;;;:::;;;<<<;;;;;;:::::::::::::::999888777555444333222444777;;;===888666333000//////000000333555666555333222333444222222333555777666444111555333111///...///000111888999<<>>===OOOPPPNNNMMMRRR]]]ccccccXXXZZZZZZYYYZZZ___iiippp}}}~~~{{{uuurrrnnniiiddd```]]][[[UUUPPPJJJEEECCCAAA@@@???666666777999???DDD@@@999222222111111000/////////111111000000111111222333111111000000111111222333222222222222222333444444555444444555555666777888777888999;;;<<<>>>>>>???AAABBBIIIXXXooottt^^^RRRFFF<<<777444111000000111000///000//////.........//////...000///,,,,,,...///,,,******+++---//////---+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,+++******+++,,,...000---,,,+++,,,...///...---//////000000111333444555555777:::===???AAABBBBBBCCCDDDEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@===:::777555...000222222111///...///,,,......******------))),,,,,,---...///000111111///---+++,,,///111111000222222222222222222222222444333111111222333222000222444555444111000111333---000222222222333666999333<<<888222888===???GGGAAADDDJJJPPPUUUXXXZZZZZZXXXXXXXXXXXXZZZ]]]```bbbbbb```^^^]]]___`````````___^^^\\\XXXTTTPPPLLLIIIKKKDDD===:::>>>CCCFFFFFFBBB===888666777888666444111222222111//////000111000///000111222333222222------///111222444666666......///...------///222000111333555555555555555000000...,,,...444555333111111222333555888<<>>CCCJJJWWWuuunnnVVVIII???666999777444333222111///---000000///..................000000,,,,,,......,,,((()))***---///000...,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******,,,+++*********,,,///000///...---...000000000///222222222333444555777888:::<<>>>>>???>>><<<999666444,,,---...//////---+++***......---...///111222444,,,000111...---///111///,,,---///000000000...---111...,,,---111444444333,,,---///000222222333333333222222444666888777666777888888666333333666999111444777888999;;;???CCC???LLLNNNNNNXXX^^^aaahhhooottt}}}{{{wwwpppeeeXXXQQQSSSVVVWWWUUUOOOGGG???===???>>>:::555666888999888777666666777777555444333333333333333333444666777666444111///...000222333222111111111333111000000000000---+++...000///...///222000,,,///---+++,,,///000---***111///000333333111333888:::;;;>>>EEEOOOXXX^^^```kkkpppvvvzzz|||~~~uuuqqqmmmjjjkkklllnnnnnnkkkhhhccc___```^^^UUUJJJ======;;;:::888666555444111111111000111222222333111111111000111222222333444444333333444444555666555444444555555666777888555777:::<<<>>>>>>===<<<;;;???BBBBBBFFFaaa~~~^^^MMM<<<444<<<333333333222000///---,,,............///////////////---++++++,,,,,,,,,+++........................------,,,+++***************************)))((('''+++++++++++++++,,,---------...///000222333444555888999::::::999888777666333666:::======:::666333222222111000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,///......---------......------........./////////---///111333555:::@@@EEE>>>999777<<<===;;;<<>><<<<<<======<<<:::999999999999999888777666666777888888999<<>>======<<<999555444666999888777777666666666777777888777666777:::<<<======BBB??????CCCDDD@@@===>>>999888666555555444222000444444222111//////....../////////.........---------------............///------...///000111222222...000111222222333666888888<<<@@@AAAAAABBBFFFJJJ___ccciiipppyyyyyysssjjj```TTTOOORRRWWWYYYYYYFFFAAA======>>><<<666111222111000......000333555333444555555555555888:::888777777666777777888888999999999:::;;;<<<===>>>??????AAA;;;BBBJJJccc___IIIAAA:::777888111111111111111111111111---......///000111111111///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++(((((()))***++++++++++++000//////000000222333333666666666666666666666555222333444444444333111111...---+++******+++---...++++++,,,,,,,,,+++******++++++++++++++++++++++++******++++++,,,...///000------,,,,,,,,,,,,------000000000333888@@@GGGLLLYYY^^^fffooowww{{{{{{yyytttkkkaaa[[[TTTMMMGGGFFF===;;;999888888777555333333444555666777777777777777888999:::;;;???DDDHHHOOOYYYfffooottt{{{}}}pppfffaaa^^^YYYUUUQQQLLLGGGCCCBBBBBB@@@===999888999:::999999888888888888888999:::888777888;;;???AAABBBBBB@@@@@@DDDEEE???;;;:::888777555555555444222000777666444222000///..................---------,,,---------............///------------......//////...---++++++,,,,,,++++++---///222111//////111444;;;===AAAHHHRRR___mmmvvvtttnnnfff```^^^^^^______SSSNNNHHHFFFFFFFFFAAA<<<888666222000///000333555444555666666555666888::::::999888888777777888888999999::::::;;;<<<>>>??????@@@CCC;;;@@@DDDTTTzzzPPP@@@;;;999888555333222222222111111111222......///000111111222222///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***+++,,,...///000000000444444333222222222222333444444333222111000000///...///000000000///...---...---***))))))***---...)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///////////////...//////000111...///222777>>>GGGOOOTTTVVVVVVWWWZZZ\\\ZZZVVVSSSLLLLLLKKKHHHCCC???===>>>===;;;999888888666444222333444666777888999999999:::;;;===>>>AAAFFFMMMQQQ```lll{{{}}}rrrllliiiccc^^^ZZZTTTOOOKKKFFFEEECCCAAA>>><<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@??????AAAEEEHHHIIIIIIJJJGGGGGGJJJHHH@@@999777:::777444222222333333222666555333222000/////////......---------,,,,,,,,,---------............///------------------------333000---...111333111///...///111000...---...000------------///555===CCCNNNQQQVVV\\\dddlllsssxxxzzz}}}zzztttnnnjjj[[[WWWQQQNNNQQQUUUSSSNNN@@@===999666555555444444555666666555444444555777999888888888999999:::;;;::::::::::::;;;<<<===>>>===@@@CCC===CCCDDDMMM|||lllHHH>>>888888:::444666555444222111000000111//////000000111222222333000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////111222333333444444777666444222111000//////000000///...---,,,+++***++++++------------,,,+++---,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,---------...........................------,,,,,,---------////////////000000111222111111222333555777999:::;;;;;;<<<>>>BBBFFFHHHHHHQQQ\\\eeeddd]]]WWWVVVXXXQQQNNNIIIFFFCCCAAA>>><<<999999:::;;;<<<<<<<<<<<<>>>???BBBDDDIIIPPPXXX]]]mmmyyy~~~uuurrrnnnhhhccc___ZZZUUUQQQFFFDDDBBB@@@>>><<<;;;:::999999:::<<<>>>@@@CCCDDDCCCEEEIIIPPPVVVYYYZZZYYYaaa]]]\\\]]]YYYPPPGGGEEEJJJEEE===888666666777777333222111000000000000000......---------,,,,,,,,,---------............/////////............------...+++)))***...///...,,,***+++,,,,,,+++++++++,,,---------,,,,,,---111333...000333555777;;;AAAEEEWWW```mmmvvvxxxvvvsssqqqbbbcccccccccfffhhhbbbXXXKKKGGGCCC@@@>>>;;;777444333444555444333333444666666666777888:::;;;===>>><<<<<<;;;;;;;;;<<<=========@@@CCC===EEEEEEHHHooo```EEECCC999888===555888777555222111000111111111111111111222222222222000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222333444444444333333555444222000...---,,,,,,...------,,,,,,+++******)))***+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++*********+++,,,---......---------------------------//////...---------------......---......///000111000000111111222222222222444:::EEEQQQ]]]jjjvvv~~~|||yyyiiicccZZZRRRLLLGGGCCCAAA<<<======>>>???>>>>>>>>>@@@BBBDDDGGGLLLTTT]]]ccclllwwwzzzooohhhfffccc^^^YYYVVVRRROOOLLLAAA???===<<<;;;:::777555555555666888;;;>>>@@@AAABBBFFFMMMWWW```fffggggggjjjgggeeefffbbbZZZSSSPPPYYYRRRHHH???:::777666666222222111000000000000111............---------,,,---------............/////////////////////......///---++++++,,,,,,+++***......//////000000111111,,,---//////......///000222333333222111000222333---444>>>GGGNNNTTTWWWZZZ___gggnnnqqquuuuuuiiiYYYWWWRRRLLLGGGEEEAAA;;;777333444555555444555777999444444666777:::<<<>>>@@@@@@@@@???>>>============>>>AAABBB;;;CCCDDDBBBcccUUUEEEIII;;;888@@@999888666444222111222333333333222222222222111111111000...---,,,---...---,,,------------------------------......///111222333333333333222111000///...000///...,,,+++*********++++++++++++++++++++++++((()))***,,,,,,,,,+++***++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------......///............///000111222111222444777<<>>>>>>>>>>>AAABBBCCCFFFJJJRRR[[[aaadddmmm}}}xxxmmmccc\\\WWWTTTOOOLLLJJJHHHFFFDDD???===;;;:::;;;:::777444333444444666777999;;;<<<>>>AAAGGGQQQ[[[aaadddeeebbb___^^^aaa```[[[WWWWWW[[[UUULLLDDD>>>:::666444555444333222111000000000/////////.........---------------............///............////////////000111111///------...///++++++***+++,,,------,,,+++,,,...---,,,+++,,,------------...//////......,,,---///333777<<>>FFFEEEDDDBBB@@@????????????AAAAAA999CCCEEEAAA___zzzMMMEEEMMM<<<999BBB<<<666555333222222333555666444444333222222111111000000///------.........---.................................///000222444444222111111000...,,,+++***+++******)))))))))******)))))))))******++++++,,,((()))***,,,,,,,,,+++***---,,,+++******+++,,,---******+++,,,,,,,,,,,,,,,************************,,,,,,,,,---...///000111000000000000111222333444777888999===DDDMMMUUUYYYjjj{{{qqqiii\\\PPPIIIDDDBBBAAA666777888:::;;;<<<======@@@AAAAAACCCGGGNNNVVV\\\^^^fffttt|||sssjjjbbb]]]RRROOOKKKIIIHHHGGGEEEDDD@@@===;;;<<<===<<<999666555555555555666777888999;;;<<<@@@GGGOOOVVVYYYZZZ^^^[[[[[[```bbb```___```XXXUUUPPPKKKFFFAAA<<<888888777555333222000000///000////////////.........---------.........//////---------.........//////))),,,---,,,******,,,///---,,,+++,,,------,,,+++---...//////...///222444///......000222333000......------...000111000...,,,222666;;;MMMdddnnnjjjkkk```RRRIIIEEEDDDBBB@@@GGGFFFDDD???999555444444555666666777888:::;;;<<>>@@@@@@@@@>>>===;;;999888:::777555444777:::<<<<<<::::::;;;AAAIIIOOORRRRRRPPPTTTYYY^^^cccfffgggggg[[[YYYUUUOOOHHHAAA;;;888444444333333222111111000...........................------,,,,,,------...///////////////.........000000///...............//////.........---------...------------...//////........................---...000111111111000///000111222444888BBBPPPYYYccc^^^WWWOOOJJJGGGFFFFFFFFFIIILLLKKKFFF???999555444333444666999;;;<<<<<>>@@@BBBFFFLLLSSSXXXeeeqqq}}}qqqfff```XXXSSSKKKEEEAAA>>>;;;:::666666666777777999::::::;;;===???@@@AAACCCFFFIIIQQQVVV```mmmyyyzzznnnhhhgggiiijjjiiigggnnnuuuxxxwwwvvvzzz~~~~~~|||xxxuuurrroookkkhhheeeccc```]]]ZZZVVVPPPMMMKKKIIIFFFEEEDDDCCC@@@>>>======<<<<<<:::999777666888666555555888;;;======>>>===>>>BBBIIINNNPPPPPPPPPSSSYYY^^^bbbdddcccbbb\\\ZZZVVVQQQJJJBBB;;;888333333333222111111000000........................///......------......///////////////////////////000000///............///.........------------,,,...------------...//////........................---...///000111000000///////////////111666<<<@@@JJJIIIIIIHHHIIIJJJKKKLLLGGGIIIKKKJJJFFFBBB@@@>>>888777555666777:::;;;<<<>>>???AAADDDGGGHHHIIIHHHCCCEEEBBBBBBFFFIII\\\{{{rrraaa\\\QQQHHHCCC:::888666444333333333222111222222222222222111111111,,,,,,,,,,,,------------222333444555555444333222//////...---,,,++++++***+++++++++***************))))))))))))************************))))))))))))))))))******+++,,,,,,,,,,,,******+++)))&&&'''+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111444111///222777999777555888999<<<>>>AAAEEEJJJMMMXXXaaappp}}}}}}xxx|||yyyssskkkddd\\\WWWTTTHHHDDD???;;;:::999888888555555555555555666777888<<<===???>>>>>>???AAACCCHHHKKKQQQZZZcccjjjlllmmmhhhjjjnnnqqqsssrrrqqqpppnnneeeZZZRRRQQQSSSTTTUUURRRTTTVVVWWWVVVUUUVVVXXXWWWVVVVVVVVVVVVUUURRROOOQQQNNNLLLJJJIIIGGGEEEBBBBBB@@@??????@@@@@@???>>>999999999888888777666555444444444777:::=========???>>>>>>AAAEEEHHHIIIIIIUUUYYY___eeegggfffcccaaaWWWVVVSSSOOOHHH@@@999555333222222111000000//////........................000//////////////////000////////////////////////111000//////......//////------------,,,,,,,,,,,,...------------...//////////////////////////////......///000000000000000222111000111222222111000222444999>>>DDDHHHKKKMMMJJJKKKKKKJJJGGGEEEEEEEEE>>><<<999666666888:::<<<;;;===???CCCFFFIIILLLMMMHHHLLLJJJJJJQQQ[[[uuuwww```YYYNNNFFFBBB<<<:::888555444444333111000111111111111111111111111+++,,,,,,---.../////////444444444555444333222111------,,,,,,+++******)))************************(((((())))))******++++++*********)))))))))))))))))))))******+++++++++,,,++++++,,,+++***((()))+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111222000000222555666555333555777:::<<<===???BBBDDDNNNTTT[[[bbbeeeccc___\\\\\\ZZZWWWSSSOOOLLLIIIHHH>>>;;;777555555666666555666666555555666777888888:::;;;===>>>???@@@CCCFFFHHHIIIKKKPPPVVV[[[]]]]]][[[]]]___aaabbbccccccbbb```ZZZQQQKKKIIIIIIIIIIIIIIIGGGFFFEEEFFFFFFEEEDDDCCCDDDEEEGGGIIIHHHFFFDDDEEECCCAAAAAABBBBBBAAA@@@<<<;;;:::;;;===>>>===<<<666666777777777666555555333333444777:::;;;:::999:::::::::<<<>>>@@@BBBBBBFFFJJJPPPTTTUUURRRNNNJJJKKKKKKJJJGGGBBB<<<666222222222111111000/////////........................000//////......//////000///////////////000000000111000000///.../////////------,,,,,,,,,+++++++++...------------...//////000000000000000000000000...//////000000000000000333111000222555555222///---///222666;;;>>>AAACCCKKKLLLMMMLLLIIIGGGFFFFFFDDDAAA===999666777:::<<<===>>>@@@BBBCCCFFFIIIKKKOOOXXXZZZ\\\ffftttvvvXXXOOOFFF@@@@@@>>>>>>;;;888666666555333111111111111111111111111111---......///000111222222222222222222111000000///,,,,,,,,,+++******))))))************************(((((())))))******++++++))))))))))))))))))******)))***************+++++++++---...---+++++++++,,,******+++++++++++++++,,,+++++++++,,,,,,---------++++++,,,---...//////000...000333333111000222333111444666777888999:::<<>>======;;;777666666777777666888888888888888888999:::777999;;;===>>>@@@CCCFFFKKKJJJKKKMMMQQQTTTUUUUUUWWWWWWXXXYYYYYYYYYYYYXXXUUURRRNNNKKKIIIGGGFFFDDDGGGDDDBBBAAACCCDDDCCCAAA@@@AAABBBDDDGGGGGGDDDBBB???>>><<<===>>>@@@@@@???<<<;;;::::::;;;<<<;;;999666666777777777777666666444444444666888888666444666777888999;;;===???AAAAAACCCGGGJJJIIIFFFAAA>>>@@@AAAAAA@@@>>>:::666333222222111111000////////////////////////////////////..................///////////////000000111111111111000///////////////------,,,,,,,,,+++++++++...------------...//////000000000000000000000000///////////////000000111000...,,,...111333222000333222111111333555777888CCCFFFJJJKKKJJJHHHGGGGGGGGGFFFCCC>>>:::888;;;======???@@@@@@@@@CCCGGGJJJTTTaaaiiiooo}}}uuuQQQGGG@@@===@@@AAA@@@===:::888888777555333111111111222222222222222000000000111222333333444000000//////............,,,,,,++++++***************************+++++++++))))))))))))************))))))))))))***************************************...///---,,,------,,,******++++++++++++++++++***++++++,,,,,,------...******+++,,,---...//////---000333222...---000333...000222222222333444666555555666777:::===AAACCC>>>@@@BBBEEEEEEDDDCCCAAAAAA???<<<:::;;;;;;:::999999999999888888999999:::666888999999999;;;===???DDDBBBBBBCCCEEEHHHHHHHHHJJJKKKKKKLLLKKKJJJIIIHHHDDDEEEEEEDDDCCC@@@>>>===@@@>>>======>>>??????>>>>>>>>>>>>@@@BBBBBB@@@>>>;;;:::::::::<<<===<<<;;;>>><<<;;;;;;;;;;;;999888777888888888888888777666555555555666888777555333777999;;;<<<<<<>>>@@@CCCIIIJJJJJJKKKIIIFFFCCCBBB<<<<<<<<<<<<;;;:::888777333222222111000000/////////////////////////////////......------......///...//////000000111111222222111000000//////000000------------,,,,,,,,,,,,...------------.../////////////////////////////////////////////000111111222000///...000111222222555444222111000111333444666:::AAAFFFHHHIIIIIIJJJGGGHHHHHHEEE???<<<===>>>;;;===?????????CCCJJJOOOVVVgggsss~~~vvvPPPHHHBBB???BBBCCC@@@>>>;;;999888777666444222222222222333333333444111111222222333333333444......------------------,,,,,,++++++++++++******))))))*********+++++++++*********)))))))))))))))((()))))))))************************))))))))))))(((---///,,,+++------***++++++************************+++,,,,,,---......++++++,,,---...///000000111111111000//////111222...///000000000111333555666777999;;;???CCCFFFHHHFFFHHHIIIJJJJJJIIIHHHGGG@@@>>>;;;:::;;;;;;999888888777777666666777777888555666777777777777:::<<<;;;:::999;;;===??????>>>@@@AAABBBCCCBBBAAA???======>>>?????????>>>>>>?????????@@@@@@@@@@@@@@@@@@AAA@@@???@@@BBBCCCCCCBBB======<<<===>>>>>>;;;999>>><<<;;;:::;;;;;;999888888999999999888777666666666555555666888999888666;;;===>>>>>>===>>>AAADDDEEEDDDBBB@@@>>><<<<<<<<<;;;::::::999999999999999333333333222111111000000////////////////////////000//////......//////000...//////000111111222222222111000000//////000000.........------------,,,...------------...//////........................000//////...///000111222333444444333222111222333222222333333333333333333...222888===AAAEEEHHHKKKEEEJJJMMMKKKEEE@@@???@@@<<<>>>@@@@@@@@@DDDLLLSSSYYYkkkyyyyyySSSLLLGGGBBBDDDEEE???===:::999888888666444222222222333333444444444222222222222222333333333------,,,,,,,,,------...,,,,,,,,,+++++++++++++++))))))******++++++++++++++++++******))))))(((((((((((())))))*********+++*********)))))))))))))))&&&---///+++***------)))++++++************************+++,,,,,,---......,,,,,,---...///000111111666222......111333222111111222222222111222555777999;;;>>>AAADDDFFFGGGHHHDDDDDDCCCCCCAAA@@@??????<<<:::888777888888666555666555555444444444555555333444666777777999;;;>>><<<;;;;;;===???AAA@@@@@@AAACCCEEEGGGGGGEEECCCAAADDDEEEEEEEEEEEEGGGIIIKKKHHHJJJLLLLLLJJJIIIJJJKKKKKKJJJIIIJJJLLLNNNNNNNNNBBBBBBBBBCCCCCCBBB>>>;;;===;;;::::::;;;;;;:::888999999999999888777666555777666555777:::;;;;;;;;;<<>>???@@@;;;999888666666666777777444444333333222111111111000000000000000000000000111111000000000000111111...//////000111222222222222111111000000000000000//////.........---------...------------...//////........................000///.........///111222---000444444111//////111///111333555666555333111///111444777;;;@@@EEEIIIDDDJJJOOOOOOIIICCC@@@@@@@@@BBBCCCBBBAAADDDLLLSSS\\\ooo}}}UUUGGGIIIGGGEEEHHHCCC===999;;;;;;777222111333444444444444444444444111111333444444333222111,,,,,,------,,,,,,+++******************************+++***''')))------)))++++++************++++++))))))))))))************++++++******************+++++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,///444666333///.........//////000111222000000111333666999<<<>>>>>>>>>======>>>>>>???@@@<<<======<<<<<<;;;;;;;;;555888777444333666555222444444333444555666555444666666888;;;>>>@@@AAA@@@>>>???AAACCCGGGKKKOOOQQQUUUWWWYYYXXXUUUVVV[[[``````]]]ZZZ[[[```eeehhhiiiqqqpppooooooooopppqqqrrreeeddddddcccdddeeefffgggTTTSSSRRROOOLLLIIIFFFDDD@@@CCCGGGFFFBBB??????@@@??????===999999;;;999555777;;;???>>>;;;:::===@@@;;;>>>BBBCCCBBBAAA@@@AAAAAABBBDDDDDD@@@<<<999999999777555555777999::::::333333333333333333333333444222000///000111000////////////000000000000000000000000000000000000000---.........///000000000...............///000000------......///000000000...............///000000////////////000000000000222000///000111111000///000000111222333333444444///222444444444888@@@GGGUUUTTTMMMGGGIIIMMMIIIBBBGGGCCCBBBFFFGGGHHHNNNWWWbbb{{{___LLLNNNPPPOOONNNHHH@@@;;;::::::777444444555555555555555555555555222333333333222111000///,,,------------,,,+++++++++++++++******************+++***((()))------)))++++++************++++++))))))))))))************++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,************************///,,,,,,///333555222///000/////////000111222333222222111222333666888:::111444888<<<@@@AAABBBAAABBBBBBDDDEEEFFFFFFCCCAAA>>>@@@???;;;:::<<<;;;888555444444666888999:::;;;::::::;;;<<<>>>>>>>>>===???@@@AAADDDHHHLLLOOOQQQRRRTTTVVVTTTRRRRRRWWW\\\ZZZXXXVVVXXX^^^ccceeefffjjjkkkmmmnnnooonnnmmmlllgggfffdddbbbaaabbbccccccQQQQQQPPPNNNLLLJJJHHHGGGFFFHHHJJJJJJIIIGGGFFFFFF>>>@@@>>><<<===AAA@@@<<<777:::===??????@@@BBBDDDOOOJJJEEECCCFFFJJJNNNPPPMMMMMMIIIDDDDDDFFFEEE@@@<<<:::888666666555333111333222222333333444555555888555111///000000//////111111111111111111111111000000000000000000000000............///////////////............///000111//////////////////.....................///000000////////////000000000000222000///000111222111///111111111222333333333444111444666555444666<<>>???===<<<<<<<<<;;;999777:::999777444333222222222333111//////000222222222222222222222222222222111111111111111111111111111////////////............///////////////000000111111111000//////...------//////.........///000000////////////000000000000222000///000111222111000222222222222333333333333333555777666444555888;;;???GGGNNNNNNMMMNNNPPPPPPTTTPPPNNNMMMNNNTTTaaallldddTTTVVVWWWSSSKKKCCC<<<;;;;;;999888:::888777777666555444444333333333222111000...---------------...---,,,,,,+++---,,,,,,++++++******))))))++++++***,,,///...***++++++************++++++))))))*********+++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------------...,,,,,,---000111000///111000///......000333555333222222444777<<>>;;;::::::888777777666555444444333222222111000000/////////------.........---,,,,,,,,,,,,,,,,,,++++++******)))+++,,,+++---000///+++++++++************++++++************++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,---------............---------///000000000000///.........000222444333333333555888<<>><<<<<<;;;999666<<<>>>===999999===???===BBBFFFMMMSSSZZZbbbkkkqqqyyy~~~rrr___YYYOOOFFF@@@<<<999777777666555555666777888999666555666777777444000---333333333222222111111111333333333333333333333333111111111000000/////////222111111000000000111111////////////000000111111111000000/////////000000////////////000000000000111000000000222333333111444444333333333333333333111333555777777777777888;;;@@@HHHRRRWWWXXXWWWVVVdddfffaaaUUUQQQbbbttt```XXXTTTGGGAAA===>>>???<<<::::::888888777777666666555555333222111000000000000000...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,...222000,,,++++++************++++++*********++++++++++++,,,******++++++,,,---------++++++,,,,,,------.........------,,,,,,------...******++++++,,,,,,------//////......//////000111000000000000111222222333444444444555666888:::;;;@@@@@@???>>>>>>???@@@@@@@@@@@@>>>===>>>@@@BBBDDD<<>>>>><<<;;;<<<999999999999999999999999666555333111000//////000...............------,,,***++++++,,,,,,---------))),,,------///222111,,,++++++************++++++*********+++++++++,,,,,,******++++++,,,------...++++++,,,,,,---......///------,,,,,,,,,,,,------******++++++,,,------...000000000/////////111222000111222444444444444444333444555666777777777777@@@@@@@@@@@@AAACCCDDDEEE===AAAEEEFFFFFFIIINNNSSS\\\aaagggmmmxxx{{{tttkkkbbbZZZVVVJJJFFF@@@===<<<<<<<<<<<<888888777777666555555444444444444444444444444444222333333333333333333444444333222111111111111111000000000000000000111111222111111000//////000000////////////000000000000111000000111333444444333222333333333444555555555555555555666888999999999;;;>>>HHHRRRWWWWWW\\\dddnnnlllfffcccrrrnnndddUUUKKKAAA>>>===;;;;;;===:::;;;;;;;;;;;;;;;;;;;;;999777555222000///............//////......---,,,)))***+++,,,------...///(((,,,------000333111,,,++++++************++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,------...///000000111111111000//////111333111333555777777777555444111333666888:::;;;::::::<<<<<<===???@@@@@@AAAAAAAAAJJJUUU]]]```fffooowwwqqqssssssrrrvvv}}}||||||rrrbbbSSSIIICCC@@@>>>:::::::::999888777777666555555555555555555555555333333333444444555555555444333333222111111111222222222111111000/////////222222111000000///000000////////////000000000000111000000111333555444333222222333333444555666666888777666666777999999888<<>>;;;:::<<<999===>>><<<:::<<<>>>@@@FFF@@@888222111222111000111///......//////...---+++,,,,,,------,,,,,,+++111...---...000111///---))))))*********+++++++++***+++,,,+++***)))***+++))))))***+++++++++++++++,,,---...000111111222222000...---...000///,,,)))////////////............111111111222222333333333555666666666666666555555777777888999:::<<<===>>>>>>@@@BBBDDDEEEGGGKKKMMMRRR\\\eeefffggglllmmmkkkjjjiiihhhfffeeecccbbbbbbeeeggghhhhhhhhhiiikkkmmmrrrwwwzzzwwwqqqpppwww~~~xxxxxx{{{vvvjjjaaaWWWWWWMMM>>>999===<<<444777666777999888444444777222222111333444444222000444333222111111111222333222111222222333222...,,,000000000000000000000000......///000111222222333//////111222333444444444555555555555555555444444777999333222888777555===:::LLL]]]``````ggguuu~~~vvvnnnsssppp[[[GGGBBBEEECCC>>>:::===???@@@===:::<<>>;;;>>>HHHRRRPPPJJJBBB;;;777444222000111000...///000000///---,,,,,,------------,,,,,,,,,+++***+++,,,---,,,***+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,++++++,,,------------,,,+++,,,---...///000000000111000000222444555444222111111222333444555555666666666555555444333333222///000222444666888999999;;;;;;<<<===???AAACCCDDDBBBCCCEEEEEEEEEGGGIIIKKKNNNQQQSSSOOOLLLLLLJJJHHHHHHHHHHHHGGGFFFFFFEEEEEEHHHIIIKKKKKKKKKLLLOOOQQQOOOMMMKKKKKKKKKLLLMMMMMMKKKLLLMMMOOOPPPQQQQQQQQQMMMSSS[[[```aaa```___``````cccfffggggggiiimmmqqq{{{{{{{{{{{{}}}wwwkkkaaaWWWTTTQQQJJJCCCAAA:::777444444666777666333111222333333333222222111555222///...000222444444000000000000000000000000000111111111111111111111///000111333444444444444555555555555555555555555666:::777888<<<999;;;HHH]]]rrr}}}vvvsss}}}nnnTTTHHHDDDBBB@@@===???AAA@@@>>>AAAMMMYYYUUUPPPIIIAAA:::555111000111000//////000000///---,,,,,,------------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,,,,---------......***+++---,,,++++++,,,---***+++,,,,,,------,,,,,,,,,---...///000000000000222222222333444444444333444444444333222222111111111111111111111111111000000111333555777999::::::::::::;;;;;;<<<===???@@@999;;;<<<======>>>AAACCC@@@AAAAAA???>>>>>>>>>===========================@@@AAAAAA@@@???>>>@@@AAA>>>>>>>>>@@@AAACCCEEEFFFEEEIIINNNQQQRRRUUUXXX\\\\\\eeennnsssttttttvvvyyyzzzxxxuuuzzz|||ttthhh```PPPKKKEEEBBB@@@===666000555444333333222333333444888555222000111333333333111111111111111111111111222111111111111111111111000111222333444444444444555555555555666666666666666:::888999<<<999>>>QQQjjjyyykkkuuu|||___MMMDDDBBB<<<<<>>>>>CCCEEEEEEMMMXXXYYYWWWRRRJJJ@@@888444222222000//////000111///...------............------,,,...///...---,,,---///,,,,,,,,,---------......***,,,------------...000+++,,,------......------///000111111222222222111222222222000......///000------........./////////......///000222333444555777777888999999:::999999777666555555555555555666999:::;;;:::999888:::<<>>???TTTwwwuuu\\\OOODDD???CCCDDDDDDJJJUUUZZZZZZVVVNNNDDD<<<888777222111000000111111000...------............------,,,...//////,,,,,,---///+++,,,,,,,,,------------+++,,,......------///000......///000000000000//////000000111111111111000///111111///------///222.........////////////000000111111222333444555555666666888888999999999999666666666666777888999:::999<<>>===:::666555555666666555333333333333333333333333111111111222222333333333222333444444555444444444444555555666777777888888999;;;:::===CCCJJJgggZZZKKK@@@AAACCCBBBHHHRRR[[[[[[XXXQQQGGG???;;;:::222111000000111111000...------............------+++---///...,,,+++---///+++++++++,,,,,,,,,------+++,,,......---...///111000000111222222222222222...//////000000000000///---///000///---...111444333333222111000///...---222222222222222222333333444555666777999999::::::666777777999:::<<<>>>???CCCGGGMMMTTTZZZaaaiiimmmzzzwww{{{}}}oookkkrrr{{{vvvvvvtttqqqkkkeee___[[[MMMGGG@@@:::777666666666333333333333333333333333000000111222333333444444333333444444555444444444444555555666777888888999:::<<<<<<@@@HHHRRRuuuzzzYYYOOOLLLDDDBBBHHH\\\]]]\\\XXXPPPGGGAAA===555444222111111111///---///////////////////////////...+++))))))+++---.........------------.........///111222222111000...000000111000000///......+++,,,---,,,,,,,,,...000/////////......///222444111111111000111111222222111222222222111111333444777999:::::::::;;;>>>@@@DDDEEEHHHMMMTTT[[[bbbfffkkkrrr}}}~~~~~~~~~}}}zzz|||tttlllvvvyyy]]]JJJDDDBBB@@@<<<;;;777333222555777888777555555444444444444444444555444222333444555555444666555555666999;;;<<<<<<@@@BBBAAAIIIYYYmmmmmmRRRAAADDDPPPUUUXXX\\\]]]XXXNNNBBB:::666444222222222111///...---------------------------------...............000///...---,,,,,,,,,,,,000111222333333222000//////000000000//////...---...//////...------///000...//////...---,,,---......000111333444333222111666777888888777777888:::888<<>>999DDDGGGSSStttkkkdddddddddfffddd[[[LLL@@@:::888555333333333111000111111111111111111111111,,,...000111222222111111......000222555888;;;<<<111111222222111000///...---...............------,,,...//////...///111333222333222000//////111333666444333333888???GGGMMMVVV\\\dddnnnwwwxxxooommmnnnnnnnnnlllfff^^^XXXTTTNNNGGGBBB<<<999666666888999888666555555555666777777555333777888999999:::;;;===???<<>>AAACCCNNNOOO[[[yyygggXXXNNN???<<<777555444444444333111111111111111111111111111000000000111222333444777666444222///...---,,,---------------.........------...////////////...111222222000///...///111///111555:::AAAJJJUUU\\\dddkkkuuu}}}wwwoooeee^^^YYYRRRIIIDDDCCCAAA<<<777999777666666888999999999777:::===<<<;;;<<>>;;;999:::;;;;;;;;;888;;;>>>===;;;<<<@@@DDDJJJPPPVVVppp|||aaaQQQAAA>>>999666555555555444444444444444444444444444111444777999999666333000333222111///......------------------...000111222......///000111111000000555999>>>DDDIIIPPPVVVZZZjjjpppzzzwwwllleeeccc```YYYSSSHHHDDD???;;;;;;;;;<<<<<<888<<>><<<<<<@@@DDDHHHNNNYYYzzzkkkVVVHHHAAA;;;:::888555444666555555666666666666666666777444222333444333000---111///------...///......,,,,,,---...///000111111444222000000333999@@@EEERRRXXXaaakkkttt{{{}}}wwwsssmmmeee___VVVQQQIIIDDD@@@???===<<<:::;;;<<<>>>???@@@AAABBBDDDLLL]]]qqqYYYHHHAAA;;;:::999777666888888888777777666666555555222000//////111111///,,,111000///...---+++***(((000000......///111333555666888<<>>???AAACCCEEEFFFFFFNNN]]]zzz]]]IIIAAA;;;;;;;;;999999:::;;;:::999888666555444333///...---...///000///---,,,------...............111000000111444999===@@@HHHJJJQQQ]]]mmm{{{yyyrrrooovvv}}}xxxpppggg___WWWOOOJJJDDDBBB???===>>>AAAEEEGGGIIIOOO^^^___MMMDDD===>>>???>>><<<===;;;:::999777555333111000111000//////000000000000............///111444777444666:::@@@FFFMMMSSSWWW\\\^^^dddnnn{{{}}}||||||yyyvvvuuurrroooqqq~~~~~~~~~zzz{{{zzzzzzyyyzzz{{{|||||||||~~~}}}}}}|||{{{zzzzzzzzzzzzzzzyyywwwvvvuuurrrvvv{{{~~~|||}}}}}}zzz{{{~~~{{{uuunnnfff]]]XXXNNNJJJEEE@@@???AAAEEEHHHKKKQQQ```cccSSSIIIAAAAAACCCAAA???>>>999888777555333111///...222222111000//////000111555555333111000444:::@@@GGGKKKSSS\\\dddiiimmmnnnbbbfffmmmyyyyyyvvv|||}}}zzzyyyvvvsssrrrqqqmmmfff```aaa```___]]][[[XXXVVVTTTYYYZZZXXXUUUUUUYYY[[[YYYSSSTTTVVVWWWWWWWWWWWWVVVZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZYYYYYYYYY^^^```dddggggggeeebbb```___ZZZVVVVVVTTTPPPQQQTTTWWWYYY\\\```dddgggiiijjjllllllmmmmmmmmmnnnnnnnnn{{{zzzyyyzzz}}}yyyrrrjjjddd[[[WWWPPPIIIFFFFFFIIIKKKMMMTTTdddmmmXXXMMMDDDCCCEEECCC???===666666555333222111000///000111111000...///111333444666777999<<>>;;;<<<;;;888999======>>>@@@BBBCCCEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIRRRPPPNNNNNNPPPTTTYYY\\\fffjjjrrrzzzzzzsssnnnbbb^^^XXXQQQMMMKKKKKKKKKOOOYYYkkk{{{\\\PPPEEEDDDEEEAAA<<<999555444444333333222222222///000111111000222666::::::???FFFKKKPPPYYYdddmmmnnnpppuuuxxxzzzzzzyyywwwhhhppp{{{~~~~~~|||zzzzzzxxxuuurrrnnnkkkiiiiiieee^^^YYYUUUSSSPPPNNNJJJJJJJJJJJJIIIHHHFFFFFFEEEFFFKKKTTT\\\\\\UUUMMM===<<<:::888888999:::;;;AAADDDCCC@@@@@@BBBBBB???===BBBIIILLLJJJFFFBBBAAA>>>@@@@@@>>><<<;;;>>>@@@AAABBBCCCDDDDDDDDDDDDDDDHHHHHHHHHGGGEEEBBB???===<<<888777::::::888999<<<999::::::;;;;;;;;;::::::999999999999::::::::::::999888888888999:::;;;<<<777:::===BBBGGGKKKNNNPPPXXXZZZ]]]aaafffjjjnnnoooxxxxxxyyy{{{~~~zzzvvvhhhfffaaa\\\XXXTTTRRRQQQRRR___sss^^^QQQEEECCCDDD@@@:::666444444444444444444444444///111333444444777===AAANNNTTT[[[^^^```cccjjjoookkklllnnnppppppppppppoookkkuuu|||vvvrrrmmmiiigggdddbbbbbbeeehhhhhhccc^^^VVVTTTQQQNNNKKKIIIHHHHHHJJJFFF@@@;;;:::999999999<<<;;;;;;:::999999999999:::<<>>BBB:::===>>>;;;:::<<<;;;777777>>>FFFIIIGGGAAA===;;;999;;;;;;999666666999<<<<<<===============<<<<<>>===:::999888888999:::888888888888777777777777666666777888888999888888:::<<<>>>@@@@@@>>><<<:::555444444333333444444555777666555555444444444444666777999::::::999777666222222333333333444444444555555555555555555555555666666666666666777888888888888777777666666666555555555555555555555555555444333333555999;;;:::888777<<>>CCCHHHMMMPPPQQQTTT[[[cccmmmuuu|||~~~zzzuuutttqqqqqqrrrqqqjjjbbb___iiieeeMMMBBBBBB>>>;;;:::555999777555444444555666777999<<>>:::999:::666666555555555666666777888888777777777888888999:::999888777777666666777666555555444555777:::;;;999;;;>>>BBBGGGKKKNNNPPPVVVYYY]]]ccciiinnnrrrttt~~~}}}yyyvvvzzzyyywwwwwwxxxwwwrrrmmmiiipppcccLLLAAABBB===::::::555888888777666666999>>>AAAHHHMMMUUU[[[[[[ZZZ```hhhoooooollliiikkkmmmkkkfff]]]ZZZYYY```lllyyyvvvnnnhhhjjjiiihhhgggccc[[[RRRLLLIIIIIIIIIFFFAAA>>><<<<<<777666444444444444222111111000///111555666444111555444333111111111222222000000000111111111111111111111222222222111000000////////////////////////000//////......//////000000000///............///..................................../////////000........................///////////////000111111,,,,,,...///111222333444000000000000000000000000111000000222333444333111555999<<<<<<888555444555333222222222333444555555666555444333444555888999;;;:::888666555444333333888777555333111111111111222222222333333444444444777888;;;>>>AAAEEEHHHJJJRRRVVV]]]hhhttt|||zzzyyyxxxuuuttt}}}}}}}}}~~~}}}zzzwwwvvvuuuyyyeeeNNNDDDCCC===::::::666222555999===@@@EEEKKKOOOVVVUUUWWWYYYXXXYYY```iiixxxssskkkgggffffffbbb^^^YYYYYY```ppp~~~wwwmmmjjjeee___ZZZUUUQQQNNNLLLLLLLLLLLLIIICCC<<<666444666666555333111111111444333333555666666444222333111111222444555444222111111///.........//////------............/////////000000000///...------///...---,,,,,,---...///......------------.........------,,,,,,,,,------///......------......///------------............////////////////////////000////////////000111111,,,---...000111333444555////////////////////////000000000111111111000///---000333333111........./////////000111222333444222222111111222444555777999888666555333222222222777777666555444555555555666666666666666666666666444333222111111222333444555777;;;CCCNNN[[[fffmmmrrrpppmmmooovvv~~~}}}yyyvvvtttsssqqqxxxzzz}}}zzzxxxyyy}}}gggPPPDDDBBB;;;888:::888777<<>>HHHKKKQQQXXX]]]___]]][[[[[[XXXZZZaaaeeedddaaaaaaccc\\\ZZZcccqqq{{{{{{zzzrrrjjjZZZTTTNNNMMMPPPOOOIIIBBBAAA@@@===999777999===AAA555444333444555555444333///111222222111111111222000000000111222222///---//////...,,,,,,++++++,,,------------------,,,,,,++++++,,,,,,---.............../////////...------...---,,,++++++,,,---.........------------......------,,,,,,,,,---..............................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................000000000000000000000000///000222111000//////000111222444555666666666555///.........///000111111,,,...000222222111000///111111111111111222333333...//////000000111111111111111111111111000000000222222222222222333444555555333111///000222555777777666555666999===AAADDDHHHKKKQQQYYYaaaiiiooorrrzzz|||vvvooojjjgggffflllwww}}}zzz{{{{{{iiiQQQEEEBBB;;;===GGGJJJWWWVVVVVV\\\bbbccc^^^XXXYYYXXXZZZ___bbbbbbfffkkknnnggggggsssyyyqqqiiidddaaaffffff___XXXSSSNNNJJJEEEAAA===;;;<<<<<<999666333444444222000///222555222111111222444444222111///000222111000.../////////.........000000///---......---,,,+++,,,---...++++++,,,,,,,,,,,,++++++***++++++,,,,,,---......------..................---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,,,,,,,---------.........+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,------------......////////////////////////,,,///111111///...///000......///111333444444333000000000//////000111111.../////////000/////////000000//////000111111222111111111222222111111111444444333333222222111111222222222222111000//////000000000111333555777999999888666444111///...///000111444999???EEEKKKOOObbbfffmmmsssyyywwwqqqlllcccccclllrrrrrrtttzzzzzzkkkTTTHHHEEE@@@DDDPPPUUU]]]XXXUUUYYY```ccc]]]VVVSSSRRRTTTYYY^^^iii||||||{{{zzznnncccZZZVVVUUUVVVSSSWWWVVVMMMDDD@@@===;;;777555222000000000///...,,,///222222///...///000//////000222333222///---///000111000...,,,,,,,,,,,,+++***+++---...---,,,++++++++++++***+++---///******+++++++++++++++***)))******+++,,,---------+++,,,---...............------............------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---......+++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,---......///000000........................***---000000...---...000,,,,,,---///222333333222222111111000000000000111111000...------...///000000000////////////000000000000111111222111111111111111111111111111111111---...111222444444333333222333222222222111111000222444666666666555555666777555333222333555888:::666;;;CCCKKKSSS]]]hhhppp|||tttfff^^^ccchhhgggiiipppzzzlllUUUKKKOOOOOOTTT\\\\\\SSSOOOQQQ[[[ccc___UUUNNNKKKVVVccckkkppp{{{{{{uuunnnjjj\\\ZZZXXXWWWWWWWWWVVVUUUGGGBBB;;;777555444222000//////////////////......------------.........///---......///000/////////.........------.........,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------......---......//////......---------,,,,,,+++***))))))---+++******,,,---------+++******))))))******+++,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......//////......///---,,,---000000...+++---...000///---+++******------...///000000//////000000000000///////////////////////////////////////////////////////////////000000000111111111111000000111111111111000000222333333444444333333222222222111111111111111111333222111000000000222222000111111111111222222222333333555777:::<<<===>>>NNNRRRYYY___ffflllssswww~~~~~~~~~{{{pppeee^^^\\\^^^___sssmmmXXXPPPTTTSSSTTTYYYWWWQQQMMMNNNVVV[[[XXXRRRNNNSSSbbbuuu}}}xxxqqqkkkgggbbb\\\XXX```[[[UUUNNNHHHCCC===:::;;;777333111000000///---........................------........./////////------...////////////......------,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,+++******))),,,+++***+++---...---,,,,,,,,,++++++***************---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,------...............///---,,,---//////---+++---///000000...,,,,,,,,,...////////////......---////////////////////////////////////////////////........................//////000000000111111111000000111111111111000000111111222222222222111111111111111111111111111111444333222111111222333333000111111111111222222222333444444666777888999999888:::===@@@DDDJJJQQQUUUhhhooowww|||}}}zzzwwwuuuvvvyyyyyyyyy~~~|||tttjjjbbb]]][[[ZZZkkk|||nnn[[[VVVZZZVVVTTTTTTPPPJJJHHHLLLVVV]]]]]][[[ZZZdddqqqzzzsssqqqddd```[[[WWWSSSOOOKKKIIILLLHHHCCC>>>:::555111...///...,,,,,,......---,,,------------------------............/////////000,,,,,,---...............---,,,,,,++++++,,,,,,---******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********+++++++++,,,......,,,+++---------,,,,,,+++++++++)))...333222---***,,,///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++***+++,,,,,,------,,,,,,,,,,,,---..................---,,,,,,------,,,***---///111000///......//////////////////...,,,,,,////////////////////////////////////////////////........................////////////000000000000///000000111111000000/////////000000000000//////111111111111111111111111333333222222222333333444000111111111111222222222333333333333333333333333333333222222333777===AAAEEENNN\\\hhhooorrrsssssspppuuuwwwvvvwww{{{}}}|||}}}zzzvvvooohhhaaa\\\YYYbbbsssnnn]]]ZZZ^^^XXXQQQNNNIIICCCDDDMMM```ppptttpppmmmtttxxx{{{wwwmmmbbb[[[XXXNNNLLLHHHEEECCCAAA???===222111///000111222222111++++++,,,...//////...---+++,,,,,,,,,,,,,,,------........./////////000000+++,,,------......------,,,++++++++++++++++++,,,***+++++++++***)))((((((++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,------------------......---------,,,,,,,,,++++++***************+++---//////,,,***,,,,,,,,,---------------***///333222...++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++***+++,,,,,,------,,,,,,,,,,,,---.........------...---,,,+++,,,,,,++++++---...//////.........000.........///......---------...............//////........................................................./////////000000//////000000000000//////...//////000000//////...000000000000111111111111222222222222222222333333000000111111111222222222333333333222222222222222888888888777666777;;;>>>666;;;CCCLLLTTT]]]dddiiikkkqqqxxxxxxvvvtttuuuvvvvvvuuutttqqqlllgggbbb___]]]lllnnn]]][[[^^^VVVNNNKKKFFFAAADDDRRRlll}}}uuuwwwtttlllaaaTTTJJJEEECCC999999888666444333333333///---,,,,,,...///......+++---///000000///...---++++++++++++,,,,,,------............////////////+++,,,------......------+++++++++******+++++++++++++++,,,++++++***))))))++++++++++++++++++++++++,,,,,,+++++++++*********((())))))***++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++*********+++---//////,,,***)))***,,,---///000000000......//////000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********))))))******+++***+++,,,,,,------,,,,,,+++,,,,,,---...---------,,,,,,,,,+++++++++,,,---,,,---...---,,,,,,---///++++++---...////////////,,,,,,------............------------------------........................---............///////////////000000000000/////////000000000000000000/////////000000000111111111//////000111111111111111000000111111111222222222222222222333333444444444222444666666555444555666:::;;;;;;<<<===BBBGGGLLLXXX```lllrrrrrrqqqssswwwssssssrrrpppmmmjjjgggeee[[[eeennn^^^ZZZ\\\SSSMMMLLLIIIGGGJJJWWWmmm~~~~~~sssjjjiiiddd[[[QQQGGG>>>888555000000111000......000111000///------.........---+++...///000...,,,,,,---***++++++,,,,,,------...------------.........///,,,,,,---...............,,,++++++******++++++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++************&&&&&&'''((()))******+++******++++++++++++******+++++++++++++++++++++++++++++++++,,,......,,,+++''')))+++...///000000000...---+++,,,...///,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,***+++,,,,,,------,,,,,,++++++,,,---------------+++,,,,,,++++++,,,...111---......---++++++---...)))***,,,---///000000000++++++,,,,,,---.........------------------------------------------------------------.........///...//////000000//////...000000111111111111000000...//////000000111111111---...///000111111111000000111111111111222222222222222333444555666777777000222666777666444333333555777888888777777888999???FFFRRR^^^dddhhhooovvvrrrrrrqqqooommmjjjhhhggg]]]^^^wwwppp^^^YYYYYYQQQMMMPPPOOOPPPRRRZZZdddhhhddd]]]ZZZRRRMMMFFF@@@;;;777333111...000111111//////222444///---,,,---///000000///+++---//////---+++,,,...+++++++++,,,---.........,,,,,,,,,,,,------------------...////////////...,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++************************++++++++++++************''''''((()))***+++,,,,,,******++++++++++++******++++++++++++++++++++++++,,,+++***+++---...---,,,)))***,,,.........---,,,,,,,,,,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***+++,,,,,,------,,,,,,++++++,,,------------,,,***+++,,,,,,+++---111444/////////---++++++---...***+++,,,---.../////////***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------...............////////////......000000111111111111000000......//////000111111222---...000111222222111111000111111111111222222222333444444555555666666777555777999999888777777888000222666777777777888999666777===GGGNNNSSS^^^hhhlllmmmooopppooommmkkkiiiccc[[[mmmqqq___XXXXXXPPPMMMSSSUUUUUUWWWZZZ[[[UUUNNNMMMRRRBBB<<<444000///111222222,,,...000///......111444111000...---......---,,,,,,...000///---,,,///111++++++,,,------...//////+++++++++,,,,,,,,,---------...//////000000//////---,,,,,,++++++,,,,,,---((()))***+++++++++++++++************************+++++++++************)))***++++++---...///000000,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---+++******,,,---------+++,,,---......,,,***)))))),,,---+++'''''',,,222,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------++++++,,,---------,,,,,,++++++,,,---------,,,,,,)))+++---,,,,,,...222666111111111...,,,,,,---///,,,,,,------...---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............////////////......//////000000000000//////---......///000111111222...///111222333333333222000111111111111222222222555555555555555555555555777777777666444444666888888888777555444555888;;;===777444888<<>>888:::<<<=========>>>???AAAGGGeeeqqqaaaOOOCCC;;;666555666444444222222111222333333444333111000000000111222333333222111000000111111222111000///......///000000000///...---,,,,,,+++......///111222333444555000000...---------------.........------,,,,,,,,,......---------,,,,,,,,,***)))***,,,......,,,***))))))******++++++++++++)))************+++++++++))))))*********+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------...///000000111......------------......---------....../////////...------,,,,,,------...//////............//////------............---------......//////......---,,,,,,,,,------.........+++...111000+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////+++*********+++,,,,,,---........................000---***+++...000000///---,,,,,,,,,,,,---............///000222555777999666555333222222333555666777777888888999999999:::======<<<;;;::::::999999;;;::::::999999::::::;;;::::::999:::;;;===???@@@<<<>>>??????>>>===>>>???CCC<<>>??????@@@@@@CCCCCCMMMhhhhhhOOO;;;777:::777555666777777666555444333333333333333222222222222333333444333222111000000000000333222111000////////////......//////000/////////////////////////////////000///---,,,,,,---///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))((((((((()))*********+++++++++,,,,,,,,,,,,...,,,***+++---...+++(((...++++++......,,,,,,///,,,------------.........111111111333555666333111---,,,******+++,,,------000///---,,,+++,,,...///...,,,+++---//////...,,,000111222111//////111333...........................///000//////000333555...000222111...,,,---......000222111...,,,,,,---+++,,,,,,,,,,,,...000222---,,,,,,...111222111000***+++,,,---------,,,+++,,,,,,++++++,,,,,,---...//////.........---------,,,------------.........000000000000000000000000444333222111111222444555555444222111111222444555555555666666777777888888999999:::::::::999888888999999::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@AAAAAABBBJJJbbbPPPBBB777999<<<999777888:::999888777666444333333444333333222222333333444444333222111111000111111333222111000000000000000//////000000000///..............................///...---,,,,,,---...///........................------------------......//////...------,,,,,,,,,*********)))))))))))))))(((((((((((())))))***+++)))******++++++,,,,,,---+++++++++,,,,,,---------000---,,,//////---///222***+++,,,---......//////------...000333444444222333000---...000222111///111111000000000111222222111333444444222111000111111333444555333333333444333000------000111000///...///000000///...000111000000000///------...//////000111000...------...333111...,,,+++,,,...000---,,,,,,---///000000///+++,,,---.........------,,,,,,,,,,,,,,,------.../////////............---------------......//////000000000000111111111111555444333111111111222333444333222222222333444555444555666777888888777777777777888999:::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@AAAAAAAAA???AAAGGGZZZkkkAAA:::777:::<<<999999;;;::::::999888777777666666444444333333333333444444444333222222111111111111333222111111000000000111000000000000000///...---...........................---,,,,,,,,,,,,---...........................,,,,,,------......//////111111000///...---,,,,,,))))))))))))))))))))))))+++***************++++++*********+++++++++,,,,,,)))***++++++***+++,,,......++++++...///---...222---...111444666888888999:::;;;===AAAEEEIIIKKKLLLOOOLLLKKKMMMPPPPPPLLLHHHFFFHHHKKKNNNOOONNNMMMLLLNNNPPPQQQNNNIIIGGGIIIMMMLLLOOOSSSTTTSSSPPPLLLJJJJJJEEE??????CCCEEECCC@@@<<<===<<<:::555222000000111000000......///000222............------...///222000---,,,---......///000000............------////////////......------,,,,,,,,,,,,,,,---....../////////...............---------...//////000000///000000000000000111111333333222111111222222333333333222222222333444555333444666888999888777666777777888999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@AAAAAABBBBBBAAACCCEEEUUUOOO===:::888:::::::::;;;>>>888888999999999999999999555444444444444444444555444333222222222222222222333222111111111111111111000111111111000///..............................---------,,,,,,---------........................,,,,,,------...///000000222222111000...---,,,,,,)))))))))))))))*********,,,,,,+++***))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000222111444:::===<<<===@@@CCCEEEIIIMMMQQQTTTUUUVVVeeefffgggiiimmmrrrwwwzzzyyyyyyzzz~~~|||xxxvvvvvvvvvvvvwwwxxxyyyzzz{{{}}}~~~zzzvvvvvv}}}~~~xxxnnniiieeefffjjjnnnmmmkkkffffffddd___WWWPPPKKKIIIFFFDDDAAA???>>>>>>>>>>>>999777444222111111111111---,,,,,,...111333222000000//////---,,,,,,,,,---,,,,,,---------.........------,,,,,,------...///////////////////////////------...//////000111111.........//////000000000000000111111222333444444222222222222333333444444333444666888999888777666888999999999999888777777999999999:::::::::;;;;;;;;;;;;<<<======>>>??????@@@@@@AAAAAABBBBBBCCCCCCEEEFFFIIIZZZvvvIII???===;;;::::::;;;<<<===888888888999::::::;;;;;;666555555444444555555666333333222222222222333333333222222111111111222222000000111111111000//////........................------------------------------------------------+++,,,---...///000111111222222111000///------,,,***************+++++++++++++++***)))))))))))))))******+++,,,...///000000000000333777<<>>===>>>;;;666222000000///...,,,,,,---///******++++++---...000111---------------......///...////////////000000000---......///000111222222------......//////000000//////000111222333444444111222222333333444444444444555666777888888777777888999999999888777666666999999::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDHHHJJJRRRjjjlllLLL@@@???===<<<<<<===<<<:::999999999999999999::::::666666555555555555666666333333333222222333333444222222222111111222222333//////000111111111000000////////////////////////.........//////.........------------------------++++++,,,...///111222222111111000///......------***+++++++++,,,,,,,,,,,,,,,++++++,,,---...///000111333555888;;;>>>AAABBBCCCCCCFFFNNNYYYccciiikkkccchhhttt|||wwwpppllljjjjjjiiihhhlllfff```[[[YYYTTTNNNHHHFFFFFFDDD@@@;;;999:::<<<333222111000000000111111---------------...//////.../////////000000000000---...///000111222222333---......///000000111111000000111222222222222222111111222333444444444444555555666666777777888888666777777888888888888777999999::::::::::::;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEHHHKKK^^^eeeOOO??????>>>===>>>???;;;777:::::::::999999888888888666666555555555555666666333333333222222333444444222222222111222222333333...///000111111111111111000000000000000000000000......////////////......------------------------++++++,,,...///111222333000000//////......------+++++++++,,,,,,------------......000222444666777AAACCCFFFKKKPPPUUUXXXZZZccc```___eeeooovvvyyyyyyqqqwww}}}}}}~~~wwwtttttttttqqqnnnhhhgggccc\\\SSSNNNMMMOOO@@@>>>;;;777444222111000...------------...//////.../////////000000111111---...///000111222333333...//////000111222222222111222222222222111000000000111222333444555444444666555555555666777888999444555666888999999::::::999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGLLLfffhhhQQQGGG?????????;;;>>>>>>444:::::::::999999777666666666666555555555555666666444333222111111222222333444333222111000000000000222111111111000000//////111111111111000000000000///...---,,,+++,,,,,,---,,,,,,,,,---------......+++,,,...------,,,---///+++---//////.........///,,,***+++///000...///222666888:::;;;<<>>888333222///***---333///000111000......///111111///......///111111000111000///...///000222444222333333111000000222555555555555666666666666666666666555555666777999:::777777777777888888888888777888999:::<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@DDDGGGFFFDDDFFFHHHIIILLLKKKyyyqqqSSSGGG?????????;;;@@@CCC;;;;;;;;;;;;::::::999888777777666666555555666666777555444333222222222333444444444333222111111111222222111111111000000000000111111111111000000000000///...---,,,,,,,,,------,,,,,,---------.........,,,---/////////000222444---...000000//////000222888444333888;;;;;;<<<>>>===@@@CCCEEEGGGKKKQQQVVVRRRZZZbbbgggiiinnnwww~~~}}}yyytttooolllllllllmmmdddhhhqqqyyyvvv~~~|||yyyuuuppplll[[[VVVZZZgggmmmmmmqqqyyyyyykkkgggllliiihhhddd___^^^```^^^YYYMMMNNNMMMKKKGGGFFFHHHJJJGGGOOOXXX^^^aaafffmmmttt|||~~~|||wwwuuutttoooooommmiiiddd^^^YYYVVVOOOIIIDDDAAA<<<555555999222111///...///000111222000/////////111111///---111111000/////////111111222333333222000111333444555555555555666666666666666555555555666777888999777777888888888888999999999:::;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBDDDEEEEEEDDDDDDEEEFFFFFFNNN\\\YYYIII@@@@@@AAA<<>>>>>===AAAEEE@@@:::>>>GGGLLLLLLOOOOOOJJJBBBAAADDDNNNQQQQQQLLLIIIIIIGGGEEE>>>>>><<<999555333333555000111444555888<<>>??????@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDHHHEEECCCDDDGGGHHHGGGFFFMMMqqqgggLLLAAA@@@BBB<<<===AAA===;;;;;;<<<<<<;;;:::999999888888777777777777888888777666666555444444444444444333333222222333333333111111111111111111111111111111111111000000000/////////..................---............////////////000111111111333666999AAACCCFFFIIIKKKOOOTTTWWWMMMCCC;;;===BBBBBBAAAAAAJJJJJJJJJJJJIIIJJJLLLMMMUUUWWWXXXUUUPPPMMMNNNPPPGGGEEE@@@<<<::::::<<<===>>>:::777777888777222,,,...000111///---///111333000111111222222111000000666222...,,,---///000///333444777888333---000888111222333666777888999;;;???FFFIIIDDD???>>>>>>===;;;:::999777555555666777999666333222333444555666BBB@@@@@@BBBBBB@@@BBBGGGGGGHHHKKKMMMNNNNNNMMMMMMNNNWWWaaadddcccccciiiooowww{{{zzzqqqkkkiiigggeeedddaaa\\\WWWTTTRRRIII???:::888888444111///......///222333222111---...///000000000000000222333444333222111333444444444555555666666777777555555666666777888888999999999999::::::;;;;;;<<<>>>>>>>>>??????@@@@@@@@@BBBCCCCCCDDDDDDEEEEEEEEEIIIDDDBBBFFFJJJKKKJJJJJJTTT}}}OOO@@@>>>AAA>>>>>>@@@<<<;;;;;;;;;<<<;;;;;;:::::::::999999888888999999:::888888777777666555444444444444333222222222333333111111111111111222222222111111111111000000000///.../////////////////////........./////////000000111555:::@@@DDDHHHMMMPPPOOOQQQRRRRRRQQQRRRTTTVVVWWWKKKAAA@@@BBBAAA>>>===???===<<<;;;:::999888888555777888777444333555666000000//////000000111111///000000...,,,+++,,,---,,,---111444333000//////111111222222111111000000333333333333555555444444111000111333222000111444222222111000111222333222444<<>>>>>>>>??????@@@@@@@@@AAACCCCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEIIIJJJIIIKKKOOOnnnXXXCCC;;;??????@@@CCC???<<<<<<=========<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::999888777666666666555444333333333333111111111222222222222222111111111111000000000000...///000000111000000000////////////000000000000;;;@@@HHHNNNQQQQQQQQQRRRNNNPPPSSSTTTTTTUUUVVVWWWQQQGGG>>><<<;;;888666555///...------......---,,,+++,,,...---,,,,,,---...---...///000000000//////...111222111------000444///,,,,,,......---...111//////000000000//////...---///000222222111000000333111///111444444333111333555444000000222333111999@@@DDD@@@<<<;;;<<<<<<888666333222333333333222,,,+++,,,---///000///------+++,,,......---000555333111///---,,,---///000000...,,,++++++++++++******+++,,,...222999AAAGGGffflllssszzzzzzrrrhhhccc^^^ZZZXXXUUUPPPLLLEEEAAA<<<777333000---***---...///000111222333444222333555555444333333444333444444555666777888888777888999::::::;;;:::::::::;;;;;;<<<===>>>??????>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHIIILLLIIIHHHSSSbbbmmmNNN===>>>???BBBEEEBBB>>>>>>???@@@@@@??????>>>>>>==================>>>????????????>>><<<:::999:::999888666555444444444111111111222222333333333111111111111000000000000...///000111111111000000//////000000000111111111===DDDMMMSSSSSSPPPKKKHHHFFFIIIMMMOOOOOONNNNNNNNN???888222111000---,,,...)))((('''))),,,---,,,***000000000///...---------//////............//////111111111///,,,+++,,,...666111...111222000222777111222222333333333222222222333444444444444555666555444333222444666444222///555666222111555777666777===???<<<999;;;;;;:::777444111000111222000///444444444222111/////////333111111333222///000555///...---,,,,,,---///000/////////111222333333333444333000,,,)))(((***,,,111999EEEMMMUUU^^^jjjsssuuuyyy}}}mmmmmmllljjjfffaaa\\\XXXRRRPPPLLLHHHCCC===666111222111111000000111333333222333555666444333333444333333444555666777888888888999:::<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAA??????@@@AAACCCDDDEEEEEEGGGHHHHHHIIIKKKLLLLLLMMMJJJKKKOOOPPPLLLQQQkkk[[[AAA>>>===@@@DDDAAA@@@AAAAAABBBBBBBBBAAAAAA??????>>>>>>>>>>>>??????BBBBBBCCCBBBAAA???===<<<===<<<;;;999777666555555111111111222222333333333111111111111000000000000...///000222222222111000000000000000111111111111333<<>>;;;:::<<<<<<:::444111......111222111000/////////---,,,,,,///111---,,,---000000...///333//////..................)))+++...///...,,,,,,---///000000///...---///111&&&,,,222333000222;;;CCCFFFNNNWWWaaaqqq|||rrruuuvvvtttnnnfff___\\\YYYYYYYYYXXXTTTMMMDDD===777555333111000000111222222444666666555333333444333333444555666777888999999:::;;;===>>>======<<<;;;<<<===>>>???@@@AAAAAA@@@@@@AAACCCDDDFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOIIILLLRRRTTTQQQ]]]RRR???AAADDDDDDFFFFFFGGGGGGFFFDDDDDDEEEGGGCCCFFFHHHEEEAAAAAAIIIPPPDDDDDDEEEEEEEEEEEEDDDDDD@@@===999888999888666333666666555666777666444111444444333333222111111000......000111222333333333///////////////111222222555CCCPPPVVVXXXUUUJJJ>>>888777555333111//////...////////////...---,,,++++++++++++,,,,,,---------+++,,,---...////////////////////////.....................///111222222111222222111000000000111111444444444555555555666666555666777999999999888777:::888666666777888777666222555444111222666555///888888999999777444555888222222111111111111222222///000111111111000...---///000000111111111111222000000///...---,,,,,,,,,------------------------////////////............+++,,,...---,,,,,,---///222222333666<<>>666111111333444444333333333444555555444666888666555888@@@GGGJJJFFF@@@;;;888999<<<>>>>>>@@@BBBBBBBBBBBBCCCEEECCCDDDGGGIIIKKKLLLLLLMMMMMMLLLMMMPPPTTTWWWYYYYYYWWWWWWUUUTTT```PPP:::???DDDAAAIIIJJJLLLLLLLLLLLLNNNOOONNNPPPQQQNNNJJJIIIKKKOOOGGGHHHHHHHHHHHHGGGGGGFFFAAA>>>:::999999999888666666555555666777666444222555444444333222222111111111222333333444333333222000111111222333444555555EEEIIIIIIDDD@@@===777///333222000...---,,,,,,,,,.../////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---...////////////////////////////////////222111000000111333444555222222222222333444555666666666777888888999::::::777999<<<>>>>>>===;;;999<<<:::999999:::;;;:::888888:::888555555999888333222222333444555444555666444444333222111111111111111111111111000//////............//////000111111000000///...------------------------------------////////////............+++,,,...---,,,,,,---///---,,,,,,,,,...222555888777???KKKYYYccciiikkkkkkpppooonnnkkkcccYYYNNNHHHCCCGGGKKKIIIBBB;;;777666333222333333444666888888888999999888777:::@@@EEEOOOKKKEEE???<<<<<<>>>???>>>@@@BBBBBBBBBDDDFFFHHHEEEEEEFFFHHHJJJLLLNNNOOOTTTVVVXXXZZZ\\\\\\]]]]]]bbb```ccctttyyyQQQEEEEEEEEEKKKMMMPPPRRRRRRTTTVVVWWWXXXWWWVVVTTTPPPMMMKKKJJJMMMMMMNNNNNNMMMLLLLLLKKKKKKGGGBBB>>><<<;;;:::999888777777777888888666555666666555444333333333333444444555555555444222111222333555666777777666666>>>>>>:::444111111000---///...---,,,++++++++++++------.........------,,,---,,,,,,,,,,,,,,,,,,+++,,,---...///000000000000000000000000000000000000222111000111333666999;;;888777777666777888999:::888999:::;;;<<<===>>>???>>>@@@CCCEEEFFFDDDBBB@@@@@@???>>>>>>???>>><<<:::======;;;888888;;;;;;777999888777666666666444222666555444333222111111111333333222000000///////////////......///000222333000000///...------------------------------------/////////............---+++,,,...---,,,,,,---///------,,,+++++++++,,,,,,+++,,,000777@@@KKKTTTZZZdddkkkooolllaaaVVVOOOMMMEEELLLSSSUUUPPPGGG@@@===666555444444555888;;;===;;;999777666666888;;;===HHHEEEAAA===;;;<<<>>>???@@@BBBCCCDDDEEEGGGKKKMMMJJJJJJKKKLLLOOORRRUUUWWWWWWZZZ^^^```aaabbbfffiiinnnsss]]]HHHIIINNNPPPSSSVVVXXX[[[^^^aaaaaa]]]YYYWWWVVVSSSNNNKKKSSSSSSTTTTTTSSSRRRRRRQQQXXXTTTNNNGGGBBB>>>;;;:::;;;:::999:::;;;;;;999888888888666555444444555555555555777777777666444333555666888888888666444333,,,...111222222333222000......------------......,,,,,,---.........---------------,,,,,,+++++++++------...///000000000000000000000000111111111111...///111333444777:::===>>>===;;;999999999:::;;;999:::;;;===>>>@@@AAABBBFFFGGGHHHIIIIIIIIIIIIIIIKKKJJJJJJJJJKKKJJJHHHFFFCCCAAA===;;;;;;<<<<<<;;;>>>===:::888888:::888444666555444333222222222222666444222111000000000111111111000///000222444555000000///...............------------------------//////.........---------+++,,,...---,,,,,,---/////////000000000/////////333000,,,***,,,111888<<>><<<999888888999:::999===<<<;;;;;;<<>>>>>===;;;;;;;;;<<<:::999;;;999888666555666777777666888:::<<<<<<;;;999888777777888777555222///---...///111333222///---+++...---------......///000,,,,,,---------------------------,,,,,,+++++++++,,,---...///000000000000///000000000111111111222---000444666666666888:::>>>===;;;999888999:::;;;:::;;;<<<>>>@@@BBBCCCDDDIIIHHHGGGGGGHHHKKKMMMOOOTTTTTTUUUXXX[[[]]]]]]\\\QQQLLLGGGDDDCCCBBBBBBBBBBBBCCC@@@::::::>>>>>>:::555555444444333333444444666555333222111111222222111111000000000111222333000000///.........//////------------------------............------------+++,,,...---,,,,,,---///,,,---.../////////...---000///---++++++---000222,,,333>>>HHHNNNQQQRRRRRRNNNPPPQQQRRRRRRRRRSSSTTTPPPJJJAAA:::777888<<>>===<<<<<<<<<>>>@@@BBBEEEGGGIIIGGGHHHHHHIIIJJJNNNTTTXXX[[[]]]bbbgggkkknnnpppqqqzzzyyyuuuqqqqqqzzz|||iiifffaaa\\\ZZZ]]]dddiiifffcccaaa```aaa```\\\XXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\^^^___\\\WWWPPPKKKHHHCCCAAA>>>=========;;;:::===;;;999777777777888999999;;;===???@@@???===;;;666666555444111...+++***333000......---******---,,,,,,,,,,,,,,,---......,,,,,,---------,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++,,,---...////////////...//////000000111111111111555888999888777:::<<<@@@???<<<;;;:::<<<>>>???===>>>@@@AAACCCEEEFFFGGGIIIHHHGGGGGGIIILLLPPPSSSSSSSSSUUUYYY```eeehhhjjjbbb[[[UUUTTTSSSRRRSSSVVVdddeee\\\LLLBBB@@@???:::999888777666666666666666555444444333333333333333000000000000000/////////000000//////...//////000------------------------.........------------,,,+++,,,...---,,,,,,---///---------...---,,,++++++***+++---...///000000///000......222;;;CCCIIIKKKJJJIIIHHHHHHJJJOOOSSSVVVTTTOOOGGG@@@;;;:::<<<===;;;<<<<<<===============???@@@CCCEEEGGGIIIIIIJJJJJJKKKKKKLLLPPPVVV]]]ccciiikkkooossswwwyyy{{{{{{~~~~~~~~~nnnaaa^^^```ddd```aaadddfffeeebbb\\\XXXYYYZZZ\\\^^^___````````````eeekkklllfff^^^WWWSSSLLLIIIFFFDDDCCCBBBAAA???>>>===:::888777888:::;;;888:::<<<>>>>>><<<999777444333222000...---++++++///***))),,,---+++---222,,,,,,+++++++++,,,------------------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---***+++,,,---............------...//////000111111222555999:::;;;???FFFMMMOOOLLLHHHDDDBBBBBBCCCDDDCCCDDDEEEGGGHHHJJJKKKKKKIIIJJJLLLNNNQQQTTTVVVXXXTTTTTTTTTWWW]]]cccgggiiifff```]]]aaafffiiinnnuuu~~~bbbMMMFFFCCC>>>@@@???===;;;999888777666333333444555555555555444333333444444333111///...000000////////////000000------------------------.........---------,,,,,,+++,,,...---,,,,,,---///.........---------......------...//////...---,,,444000------111777;;;===>>>>>>???AAAFFFJJJNNNPPPLLLKKKIIIFFFCCC???<<<:::777:::>>>?????????AAACCCBBBDDDHHHLLLNNNOOOPPPOOOPPPQQQSSSVVV[[[dddnnnuuu~~~}}}}}}}}}pppeeeccceee```eeekkkooonnnggg___ZZZYYYZZZ\\\^^^```aaabbbbbbiiipppwwwyyyssshhh___YYYUUURRRNNNKKKJJJIIIGGGFFF???===;;;999888999:::<<<666777999:::999666222000222111///...------------+++(((+++111222---+++......------,,,------...............---,,,+++***)))+++++++++,,,,,,---------******+++,,,------------,,,------...///000000111000333666999===GGGUUU___aaa]]]WWWPPPJJJGGGFFFFFFHHHIIIJJJKKKLLLMMMNNNOOOLLLOOOSSSXXX[[[]]]]]]]]]___]]]ZZZZZZ]]]bbbeeefffaaa\\\]]]gggrrrzzzkkkSSSLLLLLLIIIFFFEEEBBB???;;;999777666222333444666777666666555777888999999888555222///000000////////////000111------------------------......---------,,,,,,,,,+++,,,...---,,,,,,---///*********+++,,,...///000///......------......///,,,...000222222222111111444666:::???DDDHHHIIIHHHCCCEEEIIIJJJHHHCCC===999;;;@@@FFFHHHGGGGGGJJJNNNGGGJJJOOOUUUYYY[[[\\\\\\VVVXXXZZZ___fffqqq}}}rrrdddhhhjjjmmmppppppmmmgggbbbcccbbbaaa^^^\\\^^^dddiiiiiinnnvvv}}}~~~yyyooohhhbbb^^^YYYVVVTTTQQQMMMJJJFFFBBB>>>===@@@AAA===:::666999;;;:::666222111111///////////////......---------------------------...---,,,+++,,,---...///444///+++***---...,,,(((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............///000000222111444;;;@@@GGGUUUdddccc[[[SSSMMMHHHCCCDDDGGGCCCDDDEEEGGGJJJLLLMMMNNNQQQTTTWWWXXXXXXYYY[[[]]]\\\WWWTTTUUUUUUVVV]]]fffhhhcccfffpppuuuvvvzzzfff\\\XXXTTTOOOKKKLLLKKKGGGBBB=========999999888888777666555555777888@@@JJJFFF:::666===<<<666///...000222111///.........------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------............/////////000.........///000000111111222222333555888;;;>>>@@@AAAAAAEEEJJJLLLFFF>>>999@@@DDDOOO[[[YYYPPPQQQYYYSSSTTTUUUYYY\\\^^^]]]\\\UUUWWWZZZ___gggrrr}}}|||{{{zzzyyyyyypppmmmhhhbbb]]]]]]aaaeeekkkooowww|||tttlllddd```aaa___YYYRRRMMMGGG@@@>>>???@@@>>>;;;888999:::888444111111111///////////////......---------------------------------,,,,,,,,,---...///333///++++++---...,,,)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............///000000333222555:::<<<@@@JJJVVVTTTMMMIIIJJJJJJGGGEEEFFFCCCEEEHHHKKKMMMMMMKKKJJJQQQSSSWWWYYYYYYWWWTTTSSSVVVSSSNNNJJJHHHMMMTTTZZZdddhhhuuuuuuvvvzzziii]]]UUUQQQNNNMMMLLLNNNOOOMMMGGGBBB@@@???<<<;;;:::999888777666666222<<>>===;;;;;;999666222000000111///////////////......---------------------------------,,,,,,---......///222///++++++---...,,,)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............///000000333333666:::<<>>???<<<888444111000000111///////////////......---------------------------,,,,,,------......//////000...,,,,,,------,,,***++++++******++++++,,,---++++++,,,,,,,,,,,,------...............///000000222333666;;;@@@GGGQQQYYYWWWQQQRRR[[[aaa[[[MMMCCCAAADDDIIILLLNNNMMMKKKIIITTTUUUWWWYYYYYYVVVOOOIIIGGGSSSWWWSSSXXXhhhoookkkhhh|||wwwlllsssfff]]]]]][[[SSSSSSYYYJJJKKKKKKKKKHHHEEEBBB@@@BBBAAA@@@>>><<<:::999888;;;EEETTT[[[SSSDDD===@@@888444000...///000///...,,,,,,------......//////////////////////////////...............---------...........................////////////000000000//////000000111222222222111111000000111333555666@@@CCCEEEHHHNNNUUUZZZZZZzzzkkkeeeaaaXXX\\\]]]___bbbbbb___YYYUUUTTTXXX```kkkyyy~~~||||||tttsssrrruuu{{{wwwlllbbbZZZUUUWWWUUURRROOOLLLHHHDDDBBBCCC???999333000000000111///////////////......---------------------------,,,,,,---.../////////000///...------------,,,***++++++******++++++,,,---+++++++++,,,,,,---------...............///000000222444777<<>>CCCJJJIII@@@777666:::222000...---...000000000---------....../////////////////////////////////................................................////////////000000000111000000000111222222333333333333222222222444555666<<>>HHHVVVaaaeeeaaaZZZYYYaaagggaaaTTTJJJJJJJJJJJJKKKNNNRRRWWWYYYVVVUUUSSSPPPOOOQQQVVVZZZ___fffgggbbb```dddddd___iiiyyyxxxiii^^^XXXWWWXXXQQQNNNIIIGGGFFFFFFFFFEEEBBBAAA@@@???===<<<;;;::::::>>>CCCBBB<<<777555777444333111000000000111111.............../////////......................................./////////......................../////////000000000111111222333333444444555666666555444444333444555777888;;;EEEMMMQQQ[[[kkkvvvwwwuuugggdddfffhhhqqq{{{|||yyymmmaaaZZZSSSTTTUUUUUUTTTTTTTTTTTTHHHCCC;;;666444333111000///////////////......---------------------------+++,,,---///000111000000,,,---...///...,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---.....................///000000222888>>>CCCMMM[[[bbbbbbXXXQQQNNNTTTYYYVVVNNNIIIIIIIIIHHHIIILLLPPPTTTVVVRRRSSSQQQLLLHHHKKKTTT\\\XXXUUUPPPLLLKKKQQQYYY___jjjwwwrrraaa___]]]XXXRRROOOKKKIIIIIIIIIFFFDDD@@@@@@???>>>===;;;;;;:::999;;;===<<<:::888666444555555444222111111111222////////////............---------------------------........./////////000........................//////000000000111111111333333444444555666666666555555444444555666888999EEEQQQYYY[[[bbbpppxxxwwwxxxooolllttt}}}}}}nnncccSSSTTTTTTTTTTTTVVVZZZ\\\JJJDDD<<<777555444111//////////////////......---------------------------***,,,...///111111111000+++---//////...,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---.....................///000000///888AAAHHHSSS___ccc```SSSKKKGGGJJJNNNMMMHHHFFFFFFEEEEEEFFFHHHKKKMMMOOONNNPPPPPPJJJDDDEEEPPPZZZhhh\\\PPPJJJIIIOOO^^^mmmlllzzzjjjVVVWWWUUULLLPPPNNNLLLKKKKKKIIIDDD@@@???>>>>>>===<<<;;;;;;:::===;;;888555444555555333222222333222111111222444000000//////......---------------------------------.........//////000000////////////////////////000000000000111111111111111111222333333444444555555444444444555777888:::SSSaaalllooowww{{{ppphhh\\\VVVOOONNNSSSZZZ]]]^^^OOOHHHBBB???;;;444000111//////000000000000////////////...------------...---......//////......---000---+++,,,...///---***///...---,,,,,,,,,,,,,,,***++++++,,,,,,------..................///000000444:::@@@HHHZZZmmmooofff]]]RRRHHHDDDCCCBBBBBBDDDHHHBBB<<<===BBBHHHJJJJJJQQQRRRTTTRRRJJJEEEKKKUUUpppggg^^^ZZZ\\\```bbbbbbooowwwnnn[[[SSSNNNHHHLLL???>>>DDDAAA@@@@@@:::999888666555555666888999999777555555555555444222333333333222111000000///...............///000000...............---------............/////////000......//////000000111111222111000000000000000111111222222333333444444555777666444555777:::>>>BBB\\\uuupppggg]]]VVVNNNMMMRRRYYY]]]___]]]UUUNNNJJJDDD<<<666555000111111111111000000/////////...------------...------............------///---,,,,,,......---***------,,,,,,,,,---......***++++++,,,,,,---.....................///000000000666>>>III^^^qqqqqqfffWWWLLLCCCFFFLLLKKKFFFBBB??????AAAFFFLLLNNNKKKGGGNNNOOOQQQQQQKKKEEEHHHOOO^^^[[[YYY[[[___dddhhhiiihhhmmmvvv~~~ooobbbYYYPPPHHHGGGBBB@@@@@@GGGYYYZZZFFF>>><<<:::888777777888888333444555555555555555444333222222111000000//////...............///000000///............................../////////000000//////000000111222222222111111000000000000111111222222222333444444555555999555444777999;;;CCCLLL|||yyynnngggeeeeeeeeeeeemmmfff___XXXMMMAAA999888333333333222222111111111000///......------......,,,------......------,,,///---,,,,,,---...,,,+++++++++,,,,,,---......///+++++++++,,,------.....................///000000333888@@@MMMcccrrrnnnaaaMMMAAA<<>>BBBBBB???PPPuuuzzz[[[BBB@@@>>>;;;999888888888555888;;;:::777555444555222111111000000//////...//////.........///000000///////////////000000000....../////////000000000000000000111222222333333000000000000000111222333222222333333444555555555:::555666::::::;;;LLLbbb~~~qqq\\\FFF;;;;;;666555444333333222222222000//////...............,,,,,,------------,,,,,,......------------,,,,,,,,,,,,------------------++++++,,,,,,---........................///000000666999???LLL___hhh___PPPBBB999777BBBNNNNNNFFF>>>???===<<>><<<:::999999999???CCCFFFBBB;;;444222333111000000000//////......000///////////////000000000000000000000111111111...////////////000000000//////000111111222222333//////000000111222333444333333333444555555666666999666888;;;777<<<]]]tttSSSAAA===888777666444333222222222000000///............///,,,------......------,,,---......---,,,,,,,,,,,,............---,,,+++***+++,,,,,,------...//////...............///000000222444999EEETTTXXXMMM???>>>999999@@@EEEDDDAAA@@@AAA???<<<;;;===AAADDDFFFFFFAAA@@@DDDHHHIIIJJJMMMPPPUUUZZZ[[[YYYZZZ___dddjjjiiiiiinnntttzzz||||||vvvnnnddd\\\WWWSSSQQQPPPJJJDDDAAA<<<<<>>:::999777444333222222222111000//////......//////---..................------...///...,,,+++,,,---////////////...,,,)))(((,,,,,,,,,---......//////...............///000000111222888DDDOOORRRIII@@@???======@@@???===>>>BBB===>>>>>>??????>>>>>>>>>BBB>>>===AAAEEEGGGJJJOOOUUUYYY]]]]]]\\\]]]bbbggggggggghhhjjjlllppptttvvvqqqjjjbbb___ZZZRRRKKKHHHHHH>>>===>>>666555999777666777777888999:::::::::<<>>888444222222000000000000000000000000111111000/////////000000//////000000111111222222/////////000000000111111.........///000000111111111111111111111222333444444444555555666777777777777:::;;;:::???]]][[[GGG;;;999777444222111222222111000000///////////////...//////000000//////...,,,...///...,,,+++,,,...---...//////...,,,***))),,,,,,------.../////////...............///000000222333999CCCLLLMMMHHHDDD>>>======>>><<<888:::>>>888:::<<<===<<<:::999888>>><<<===AAACCCBBBEEEJJJRRRTTTVVVUUUSSSQQQRRRTTTRRRTTTVVVUUURRRSSSWWW[[[\\\UUUQQQSSSQQQJJJBBB??????777:::===777777===;;;555555666777888999999999666777777666555444333222111111111111111111111111222111111000//////000000......//////000111111222//////000000000111111111...//////000111111222222222222222111111222333333444555555666777777888888888;;;::::::OOO{{{rrrWWW<<<:::777444222111111222111111000/////////////////////000000000000//////,,,...000...+++***,,,...+++,,,...//////---,,,***,,,,,,------.../////////...............///000000///111666>>>DDDCCCAAA???<<<::::::<<<:::666666888666777777666555555777888;;;;;;>>>BBBBBB???@@@DDDFFFIIIKKKMMMLLLJJJIIIHHHGGGKKKMMMIIICCCAAAEEEKKKOOOFFFAAAEEEGGGCCC@@@@@@;;;777999888222666999000555666777888888888888888666555333333444444333111111111111111111222222222222222111000000///000000---......///000111111111000000000000111111111111000000000111222222333333333333222222111222222222555555666666777777888888:::;;;888<<<[[[iiiLLL???999777222666777---//////000000000000//////000000000000////////////,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////---......---++++++---...000111444666777888777777666555444333333333333333111222333555777888999999>>>??????@@@BBBCCCDDDDDDKKKJJJIIIFFFCCCAAA???>>>@@@@@@@@@???>>><<<;;;:::<<<<<<<<<<<<;;;:::999888888777777777666666555555;;;>>>===888555777999888444444444333222111000///000000000000000000000000////////////////////////000000000000////////////000000111111111111000000000000000000111111111111222222111111111111111111444555555666777888888999777BBB888AAAzzzyyyPPP@@@;;;;;;444222333...///000000111111000000///000000000/////////......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,---...---,,,,,,---///...///000222333333333333555555444333222222333333333444555777888999999999======>>>???@@@AAABBBBBBEEEDDDBBB@@@>>><<<;;;:::<<<<<<<<<;;;:::999777777;;;;;;;;;;;;:::999888888777777777666666555555555:::======777444666666444333333333222222111000///000000000000000000000000////////////////////////000////////////////////////000000111111000000///000000000000111111111111222222222222222111111111444555555666777888999999888@@@>>>TTT]]]FFF===@@@888111222111111111111222222111111111/////////.........------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///000+++---......------///000111111222444666888:::;;;???>>><<<:::888777666666555666777888999999999999:::;;;;;;<<<===>>>??????>>>===<<<;;;:::888888777============<<<;;;999999::::::::::::999888777666666666555555555555444444888<<<<<<777333333333000111111111111000///......000000000000000000000000////////////////////////////////////////////////...//////000000//////...000000000000111111111111222222222222222222222222444555666777888999::::::888;;;DDDllltttPPP===@@@;;;444555666111222222333333222222111///.........------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------...///000+++---//////......///111222222333555888<<<@@@BBBEEECCC@@@===:::777555444666666777777888777777777888888888999:::;;;;;;;;;:::999999999888888777777<<<<<<<<<<<<<<<;;;:::999888888888888777666555444444444444444444444333333333888999555333333111//////000000000//////...---000000000000000000000000////////////////////////.........///////////////......////////////......///000000000111111111111222222222333333333333333555555666777999:::;;;;;;>>><<>><<<:::777888777222222333333333333222222///.........------------,,,------......------,,,,,,,,,,,,---------......------------...///000000,,,...000000/////////000000000000111333666999::::::999777444222000//////444444555555555555444444555555666666777888888888666666666666666666666666555666666666666666555444666666666666555444333222222222222222222222222333...333555333111333222000....../////////...------////////////////////////////////////////////////------....../////////000......////////////......///000000000111111111111222222333333444444444444555555666888999;;;<<<<<>>>>>===SSSuuuRRR<<<;;;===666111111111222222111111111000000000000////////////,,,------......------,,,,,,,,,,,,---------.........------......///000111000222444444111///---------///111333555666666666333222111000////////////000000111222333333333333333333333333333333444444111111111222222222222222---...///000000000000000222222222111111000///....../////////000000111111111444333///---000111111......///////////////...////////////////////////////////////////////////,,,,,,------...///000000000000111111111111000000000000000000111111111111333333444444555666777777555666777999;;;===>>>???BBBaaaSSSGGG999///777333333222222111000000000.................................------,,,,,,,,,,,,------......------,,,111111111///------///111///111222333333222111///000000000000111111111111111000///......///000111222222222333333444444444111222333333111111222333000000000000000000000000......///000000000000000333222111000///...---,,,000000000000////////////000000000000111111111111000///...---------------------...---++++++---///,,,,,,------...///000000////////////000000000000...//////000111222222222000000000111222222333333444444444444666777888999<<<888<<<===888;;;CCC@@@===]]]JJJ===333888333333222222111000000000..............................---------,,,,,,,,,,,,------......------,,,/////////...,,,,,,---///...///000111111000///...////////////000000000000//////...............///111111222222222333333333111222333333111111222333000000000000000000000000......///000000000000000222111111000///...------000/////////////////////111111111000000///////////////...---------------,,,...///...---,,,---...,,,,,,------...//////000....../////////000000000...//////000111111222222000000000111222222333333444444444555666777888999:::666999;;;888;;;AAAAAARRRlllOOO@@@888888333333333222111111000000...........................------------,,,,,,,,,,,,------......------,,,---......,,,+++***,,,---,,,---...//////...---,,,---.........////////////,,,------.........------000000111111111111222222000222333222111000111222000000000000000000000000......///000000000000000000000000/////////......////////////////////////222111111000///...---,,,//////...------------...,,,...000000///------...,,,,,,------.../////////............/////////////////////000111111222222000000111111222333333333444444444555666777888999:::777888<<<<<<;;;@@@GGGqqq}}}TTTBBB:::777444333333222222111000000........................------------------------,,,------......------,,,,,,---...---+++***+++---,,,---............---,,,,,,,,,---------.........+++,,,...//////...---,,,000000000000000000000000000111222111000///000222000000000000000000000000......///000000000000000////////////////////////.........///////////////000000000///...---------///......---------......,,,...111222000.........---------.........//////---.........//////////////////000000111111111111000000111222222333333444444444555555666888999:::<<<;;;999===@@@<<>>888:::CCC>>>YYYxxxJJJBBB@@@555444444333333222222111000000000000000000000000,,,,,,,,,------.........,,,------......------,,,,,,...000000...---,,,---///......------......///,,,,,,---------.........++++++******+++---...000111111000000/////////......///000///...---...000////////////////////////...//////000000000000000//////.........---------,,,,,,------...///000000333333222111000///......---------------...///000------...---++++++---///.....................---000111111111222222222222111111111000000000000000111222222333333444444555555555666666777999:::;;;666@@@:::<<>>III]]]BBB@@@999777333222222222111000111111000////////////000000//////...------,,,,,,222111111000///...------...//////...,,,---///111000///......//////---+++......---------,,,,,,,,,...------------...//////333222111000//////000111000000/////////...............////////////............///......------,,,000/////////............,,,---///...------///000////////////////////////000///...............///......------------......111000000000////////////////////////////////////000111222111000000222444222222333444555666777777777777777888999999::::::<<<:::===AAABBBVVVkkkEEE@@@:::777444222222222222111111000//////......///////////////...------,,,,,,666555444222000...---,,,...000000000.........000000...------------+++***...------------,,,,,,,,,...------------...//////222222111000000000111111000000000000000/////////......////////////.....................---------////////////............,,,...//////...---...000////////////////////////000000///...---------.........------------......111111111000000000000///////////////////////////000111222111000000222444222222333444555666777777777777777888999999::::::888<<>>@@@@@@|||III???<<<888555444444333222222111111000000000000000///////////////////////////...------------...//////---++++++...///...,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---------.........//////---------............///000//////......---------------------------------------------------------........................////////////..................---------,,,,,,,,,------------------------....................................////////////////////////000000000000111111000000000111222333333444555666777888888888777888888888888:::===@@@===???AAAFFFNNN???<<<888555555444444333222222111000000000000000///////////////////////////...------------...///...---,,,,,,.........,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,------............/////////000000---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////............---...------------,,,,,,,,,------------------------////////////////////////---............/////////......//////000000111111222222111111111222333444555555777888999:::::::::777888999999:::;;;???BBB>>>@@@AAAQQQTTT???<<<888666555555444333333222111000/////////000////////////////////////.........------............------.........------------------------------,,,,,,,,,,,,,,,---......---.........////////////---------............///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---------------------------------//////.........---------------------------------,,,,,,------------------........................---------.........//////---......///000111111222222222222222333333444444555666777888999:::::::::888:::;;;;;;;;;<<<>>>AAA???AAABBB```YYY@@@===888666555555444333333222111000////////////........................---..................------.../////////...------------------------------------,,,,,,------...///,,,,,,---------.........---------............///++++++,,,,,,---.........------------------------,,,---------.........///....................................------------------------------------,,,,,,,,,---------......------------------------------------............---......///000111111222222222333333444444444444444444666777888999999999;;;<<<===<<<;;;;;;<<<>>>>>>BBBCCCnnn\\\@@@===999666666555555444333333111000////////////........................------...//////...------,,,...000000///...---......------------,,,,,,,,,---------------......///,,,,,,,,,------------...---------............///,,,,,,------.........///------------------------,,,------....../////////////////////////////////.........------------,,,,,,,,,,,,------------...+++,,,,,,------.........------------------------,,,------------...............//////000000111111111222333444444444333333333333555666777888888888;;;===>>>===;;;:::;;;<<<===DDDEEE|||^^^@@@===999666666666555444444333222000//////..............................------...//////...------+++...111111///------.........---------,,,,,,,,,---------------...//////------------............---------............///..................//////------------------------++++++,,,------...//////.................................---------,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///........................,,,,,,---------.........////////////000000000000000111222333444333333222333333555666777888888888999;;;<<<<<<;;;:::;;;<<<;;;EEEGGG^^^@@@===999777666666555444444333222000///.................................,,,---...//////...---,,,+++...222222///------............------,,,,,,,,,...------------...//////............/////////000---------.........//////////////////////////////------------------------******+++,,,,,,---......------------------------......---------,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////////////////////////////,,,,,,,,,---------......000000000000////////////000111222333444333222222333444555777888888888888777999;;;<<<;;;;;;<<<===:::EEEIIIZZZAAA>>>:::777666555444333333333111000////////////........................---------.........//////,,,+++---222222...,,,---------------------------------------.........///)))+++............///111,,,---......//////......111///---...111222000...///...---,,,,,,,,,,,,,,,///---+++,,,---...---,,,..............................////////////...............------,,,,,,,,,+++,,,------......------000...------///000000///.........///000222333444///......//////000111222///000111222222333222222333333444444555666666666;;;;;;:::;;;;;;<<<===>>>@@@===PPP|||WWWAAA>>>:::777666555444333222222111000/////////000........................---------.........//////...---///333333...,,,---------------------------------........./////////***,,,.........---...///,,,---......//////......111///---...000111000...---...///000000///---,,,///---+++,,,---...---,,,..............................////////////............---------,,,,,,,,,+++,,,------......------///---,,,---.../////////.........///000111333444222111111000000000111111///000111222222333333333444444555555666777777888;;;;;;:::;;;;;;<<<===>>>@@@===NNNyyyTTTAAA>>>:::777666555444333111111000000000000000111........................------........./////////000///000333333...,,,...------------------------............/////////000,,,---//////---------...------...////////////...000...---...///000///...,,,...111444444222///---///---+++,,,---...---,,,..............................////////////.........------------,,,,,,,,,+++,,,------......------...,,,++++++---......---............///111222333444333222111000000000000000000111111222333333333555555666666777888888888;;;;;;:::;;;;;;<<<===>>>@@@===MMMuuuTTTAAA>>>:::777666555444333111000000000000000111222....................................////////////111///000333222---+++---------------------------........./////////000000...000111000///------...------...//////////////////.........//////......,,,...000333333222000//////---+++,,,---...---,,,........................---......//////......---------------------------+++,,,------......---------+++***+++,,,---------............///000111222333222111111000000000000111111111111222333444444444555555666777777888888;;;;;;:::;;;;;;<<<===>>>AAA>>>KKKqqqVVVAAA>>>:::777666555444333111000000000000000111222................................./////////000000111......111000,,,***,,,------------------------............////////////000222333222000///...///---...//////000000//////.../////////......//////.........//////000000000///---+++,,,---...---,,,........................------............------------------------------+++,,,------......---------+++******,,,------,,,------------...///000000///////////////000111222111111111111222333444555333444444555555666666777;;;;;;:::;;;;;;<<<===>>>AAA???KKKnnnTTTAAA>>>:::777666555444333111111000000000000000111............................../////////000000000000------000///,,,+++---------------------------------------.........///000222333222000//////000......///000000000000//////000111000///...///111......---------...///000///---+++,,,---...---,,,........................------............------,,,,,,,,,------------...+++,,,------......---------+++******,,,------,,,---------------...//////............///000111222222222111111222333555666333333444444555666666666;;;;;;:::;;;;;;<<<===>>>AAA???KKKlllOOOAAA>>>:::777666555444333222222111000/////////000.........................../////////000000000000000------000000------///------------------------,,,,,,,,,,,,------------...000111111///......///......///000000000000000///111222222000///000222....../////////...------///---+++,,,---...---,,,........................,,,------......------,,,,,,,,,,,,---------......+++,,,------......---------,,,++++++---......---------,,,,,,------...///000000000///000000111111333222111111111333555666444444444555666666777777;;;;;;:::;;;;;;<<<===>>>@@@@@@LLLlllJJJAAA>>>:::777666555444333333333111000////////////........................////////////000000000000000......111111...///111------------------------+++++++++,,,,,,,,,------,,,...//////...------......//////000000000000000000222444333000///111333---...111222222///,,,***///---+++,,,---...------........................,,,------......------,,,,,,,,,,,,------.........+++,,,------......------...,,,++++++---......---------,,,,,,,,,---......444333222111000000000000333222111111111333555777555555666666777888888888;;;;;;;;;;;;;;;<<<>>>>>>@@@AAAMMMlllLLLCCC???:::777666666555444444333222111000000000000000000//////.........---000000////////////000000//////.........---------------...............---,,,,,,,,,---------......000000///---++++++,,,...000000000///////////////222222222111000//////...000000///...------,,,,,,---------------------------------............/////////.........---------........................000///...---------------///......------///000111------,,,------...///000333222222111000///......111111111111222333444555777666666666666777777888<<<<<<<<<<<<<<<===>>>???@@@AAAJJJnnn|||JJJCCC???:::777666666555444444333222111000000000000000/////////............000000////////////000000//////.........---------..................------,,,,,,,,,---------......000222444333111///......000000111111111111111111222222111000000///......000//////...------,,,,,,------------------------------------............///.........------------..............................---------......//////......---...///000111------,,,------...///000222222222111000//////...111111111111222333444555666666666666666777777888<<<<<<;;;<<<<<<===>>>???@@@CCCLLLpppwwwHHHBBB>>>:::777666666555444333333222111000000000000////////////............000//////......//////000...............---------.../////////...---,,,,,,,,,,,,,,,---------......---111555666444111...,,,111111111222222333333333111111000000//////......//////......---,,,,,,,,,------------------------------------........................------------------------------------,,,,,,------...//////000......------......///000------,,,------...///000222222111111000000//////111111111111222333444555666666666666666777888888;;;;;;;;;<<<<<<===??????AAADDDNNNqqqrrrJJJ@@@===:::777666666555444333222222111000000111111///////////////........./////////....../////////........................////////////...---,,,+++,,,,,,,,,---------......+++...222333111...,,,+++///000000111222333333444000000000//////..................------,,,,,,,,,------------------------,,,,,,---------.........------------------------------------------------,,,------......///......------------......//////------,,,------...///000111111111000000000000000111111111111222333444444666555555666666777888999;;;;;;;;;;;;<<<>>>???@@@???DDDOOOooonnnLLL???<<<999777777666555333333222111111000111111111........./////////////////////............//////---...........................//////...------,,,,,,,,,,,,---------......,,,---///...---,,,,,,------......///000111111222/////////...............---------------,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,------------------------------------------......//////......,,,,,,,,,------...............------,,,------...///000000000000000000111111111111111111111222333444444555555555555666777888999::::::;;;;;;===>>>???@@@>>>DDDMMMkkkgggKKK>>><<<999777777666444333222222111111111111111222.........//////////////////......------......///---------...............------...............---,,,,,,,,,---------....../////////---,,,,,,...111,,,------....../////////..................------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...//////000///---,,,***,,,,,,---............---------,,,------...///000//////000000111111222222111111111111222333444555555555555555666888999::::::::::::;;;===>>>@@@AAA===DDDKKKggg^^^FFF===;;;999888777666444222222111111111111111222222............/////////000///......------......///---------.........//////,,,,,,---...////////////,,,,,,,,,---------....../////////...,,,---///111---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...---,,,+++,,,---.........------------,,,------...///000...//////000111222222222111111111111222333444555444444555555666888999::::::::::::;;;===>>>@@@AAA>>>EEEKKKdddWWWAAA<<<;;;888888777666444222222111111111111111222222---.........//////000000.........------.........---------.........//////++++++---...///000000000,,,,,,,,,---------......---...///...------...///...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000000...---+++,,,---.........---,,,---------------...000000......///000111222222333111111111111222333444555444444555555666888999::::::::::::;;;===???@@@AAA???FFFKKKccc^^^DDD===<<<:::888777666555555333222111000//////////////////000000///...---------------,,,,,,+++++++++......------------......///////////////////////////...,,,++++++,,,---...........................000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,------...////////////////////////000111111000111111222222333444444555444444555555666777888888:::===???@@@BBBDDDFFF???BBBJJJbbbYYY@@@===<<<:::888777555555444333222111000///////////////////////////...------............------------......------------......,,,...///111111///...,,,...------,,,,,,---------......................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,------...////////////////////////000111111///000000111222222333333555444444555555666777888888:::===>>>???@@@CCCEEE@@@AAAGGG^^^QQQ<<<===<<<:::888666555444444333222111000///////////////////////////......---///////////////000000000......------------......+++---000222222000---+++,,,------.........------................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............------------------............+++++++++,,,,,,---------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,------...////////////////////////000111111//////000000111222222222555444444555555666777888999:::<<<======>>>@@@BBBBBBAAAFFF\\\wwwLLL======;;;:::888666555444444222222111000//////000000...///////////////............//////000000000111...------,,,,,,------...,,,---///000000///---,,,+++,,,.../////////------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,,,,---------.........******+++,,,,,,---......,,,,,,,,,---------......------------------,,,,,,,,,,,,------...////////////////////////000000111000000000111222222333333555444444555555666777888999:::<<<<<<<<<<<<>>>???CCCCCCIIIaaapppIII@@@<<<;;;999777666444444444222111000000000000000000......///////////////...---------....../////////------,,,,,,,,,,,,------......------------......+++,,,...///000///..............................,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...******+++,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,------...////////////////////////000000111111111222333333444444555555444444555555666777888888:::;;;<<<;;;;;;===>>>DDDDDDOOOjjjhhhEEEBBB<<<;;;999777555444333333111111000000000000000111---...//////////////////------------------......------,,,,,,,,,,,,------000...,,,++++++,,,...000,,,---...///////////////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,---------......------------............,,,,,,------...////////////////////////000111111222222333333444555555555555444444555555666777888888:::;;;;;;;;;;;;===>>>CCCEEESSSqqq```@@@AAA<<<;;;999777555444333333111111000000000000111111------...///////////////......---------------------,,,,,,++++++,,,,,,---...------,,,,,,------...------------...///000111........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........///,,,,,,------...////////////////////////000111111111222222333333444555555555444444555555666777888888999;;;<<<;;;<<<>>>@@@BBBDDDRRRsssZZZ;;;???<<<:::999777555444333333111000000000000000111111------...///000000////////////......---------,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,...---------...///111222................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,------...//////000///////////////000111111000111111222222333444444555444444555555666777888777999;;;<<<<<<===???AAAAAABBBQQQqqqKKKMMM999===;;;888666666555333222222222222111000//////.........------------......000111111000...,,,---...------------------------////////////...---,,,+++---,,,,,,++++++,,,,,,---------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,------...000000............////////////111111222111000111444666555444444444555888;;;<<<===<<<;;;:::;;;===???@@@AAAMMMHHHdddIIIIII999<<<:::777555555444333111222222111111000//////.........------------......///000111000---,,,---...------------------------,,,------.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,------...//////000............////////////000111222111111111444666444444333444555777:::;;;<<<<<<;;;:::;;;===???@@@???MMMLLLeeewwwFFFDDD888;;;888666444444333222000222111111000000//////.........------------......///000000///---,,,---...........................++++++,,,---............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...//////000............////////////000111222111111111333555333333333333444666999:::<<<;;;::::::;;;<<<>>>???>>>LLLNNNeeekkkDDD???888999777555333333333111000111111000000////////////......------------.........///000///---,,,---...........................,,,---...///////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,---....../////////............///////////////000222111111111333444333333333333444666777888::::::::::::;;;<<<===>>>>>>IIIKKKaaa^^^CCC:::999888666444333333333111000000000000///////////////......------------......---...///...---,,,---...........................000000000000000///......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---...////////////............////////////...000111222111111222444333333333444555666777777999999999::::::;;;<<<===???DDDFFFZZZRRRCCC888:::888666444333333333222111////////////////////////......------------......,,,...///...---,,,---...------------------------000111111000///...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,---///000//////...............////////////---///111222111111222333333444444555666666777777888888999::::::;;;;;;<<<>>>AAACCCQQQ{{{oooHHHEEE777<<<999777444444444444333222////////////////////////......------------......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////***,,,...///000///..................////////////---///111222111111111222444444555666777777777777777888999::::::;;;;;;;;;;;;@@@DDDIIIgggeeeCCCFFF666===999777555444444555333222.........///////////////.........------.........,,,---......,,,,,,---...++++++++++++++++++++++++******+++,,,---------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000***+++...///000000................../////////000,,,///111222111111111222555555666777888888888777777777888:::::::::::::::888@@@FFFFFFZZZUUUJJJCCC666===888888666555444333333222000000000000///////////////............---------+++,,,............,,,+++++++++,,,,,,,,,,,,------......---,,,,,,+++******...---+++*********++++++++++++,,,,,,,,,,,,------***+++,,,,,,******+++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////...//////.........---------+++---......---,,,,,,---..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...///////////////.........---...//////////////////222111000//////111333444555444333222333444555666999999999888999999:::::::::FFFAAALLLUUUwwwPPPGGGBBB666<<<888777666555333333333333000000000000///////////////............---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******---,,,+++*********++++++++++++,,,,,,,,,,,,------***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...//////---...---------,,,,,,,,,,,,+++---......---,,,------..................------------------------------,,,,,,+++++++++,,,---...////////////............---...//////000/////////222111000///000111333444444444333222333444555666999999888888999999::::::;;;DDD???JJJQQQlllzzzIIIDDD@@@666;;;777777555444333333333333000000000000///////////////............---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***---,,,+++*********++++++++++++,,,,,,,,,,,,------***,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---...///...---,,,,,,,,,,,,++++++++++++,,,---//////---,,,---...------------------......------------------------,,,,,,+++++++++,,,---...........................---...//////000000000///222111111000000222333444444444333222333444555666999999888888999999:::;;;===@@@===HHHLLL^^^mmmDDDAAA>>>666888777666555444333333333333000000000000///////////////............------------,,,************,,,---+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,+++++++++,,,...//////...------...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...............///---...///000000000000000222222111111111222333444444333222222333444666777888888888888999:::;;;;;;>>>======GGGKKKTTTaaaBBB???;;;555777666555444333333333333333000000000000///////////////............------------,,,************,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---,,,,,,,,,,,,,,,---------,,,...//////...------...,,,,,,,,,,,,------......************************++++++,,,,,,,,,---------,,,---------......//////---...///000111111111111222222222222222333333444333333222222333444666777888888888888999:::;;;<<<>>><<<>>>EEEKKKPPP{{{VVVBBB???999666666555555444333333333333333000000000000///////////////............---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++---...---,,,+++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,,,,,,,,,,,,,---------------...000000...---...///++++++,,,,,,------......++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,---......//////---...///000111222222222222222222333333333333333333222222222333555666888777777777888999:::;;;<<<>>><<<@@@BBBJJJNNNnnn{{{MMMBBB>>>888777888444444333333222222333333000000000000///////////////............---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,---...---,,,,,,,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***+++++++++,,,,,,,,,,,,---...000000.........///***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,------...//////---...///000111222222222111222333333444444333333222222222222333555777888777777777888999:::<<<=========BBB<<>>888888:::444444333222222222333333000000000000//////////////////.........---------,,,,,,...//////...,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,---......,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,))))))******++++++++++++---///000000///......///******+++,,,,,,---..............................***+++,,,---...---,,,,,,++++++,,,,,,---...//////---...///000222222333333111222333444444444333333222222222222333555777888777777777888999;;;<<<===<<<>>>BBB888DDDJJJYYYkkkJJJCCC===999999555666555444222111000000000222111111000000000000000///............---------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,)))++++++,,,,,,,,,,,,------***++++++,,,---------,,,//////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++...,,,+++,,,//////---***......//////...---,,,,,,------,,,,,,,,,,,,++++++//////000000///...------/////////......---------..................------...///000222444555555555222222333444444444333333222111111111222444666777777777777888999999::::::666===???@@@CCCEEE\\\]]]DDDAAA<<<999999666666555444222111000000000222111111000000000000000///............------------,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***++++++,,,,,,,,,,,,------++++++,,,---------------//////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++...,,,+++,,,...///---+++...............---,,,,,,+++++++++,,,,,,---------...............---,,,,,,////////////.........---..................------...///000222333444555555333333333444444333222222222111111111333444666777666777777888888999::::::999>>>??????BBBCCCVVVuuuoooQQQAAAAAA<<<888888666666555444222111111111111222111111000000000000000///............---------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,------,,,---.................................---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,......,,,+++---............------,,,)))******+++---......///------------------,,,+++////////////............------------------.........///111222333444555555444444444444333222222111222111222222333555666777666666777888888999999:::;;;???===>>>BBBBBBMMMeeefffNNNCCCBBB:::666777555555555444333222111111111222111111000000000000000///............---------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++,,,,,,,,,------......////////////..............................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++---------......------,,,******+++,,,,,,---......------.........------,,,.........---------------,,,,,,------------......//////111222333444444444555555555444333222111000111222222333444555666777666666777777888999999999;;;>>>;;;;;;AAAAAAGGGXXX___KKKBBB@@@777444888777555555444333222222222222222111111000000000000000///............---------...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,------...//////000//////......---.....................------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111222333444444444555555555444333222111000111222333444555666666666555666666777888888999999888<<<999:::AAAAAADDDPPPrrrvvvUUUDDD===<<<555555:::888555555444333333333333333222111111000000000000000///............---------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------//////////////////...------------...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++------+++++++++,,,+++,,,,,,------------,,,---------,,,,,,+++++++++---...//////000/////////,,,,,,,,,,,,,,,---------++++++,,,,,,------......000000111222333333333333444444444444333222222111111222333555666666666666555555666777777888888999666<<<:::999@@@AAACCCLLLbbbcccNNN@@@;;;;;;666888:::555555555444333333333333444222111111000000000000000///............---------///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***)))+++---++++++,,,,,,,,,,,,------...////////////...---,,,---------.........//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++------+++***+++,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...---------....../////////***++++++,,,------......000111222222333333333333333333333444444333222222111222444555666777666666555555666666777888888888666>>><<<999???@@@AAAJJJQQQRRRNNNAAA===>>>:::::::::111555555444333333333444444222111111000000000000000//////.........---------///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,---,,,***)))+++---++++++,,,,,,,,,---------......//////...---,,,,,,---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++)))+++...---+++)))***,,,***+++,,,,,,------------******+++,,,------...///+++,,,,,,---.........---.../////////000000111111******+++,,,,,,---......000111222333333333333333222222333444444444333333111222444666777777666666555555666666777888888888777@@@>>>:::>>>???@@@IIIEEEuuusssPPPIIICCC<<<888888888555222333333333222222222111111111000000///...---------------..................,,,------......------,,,,,,,,,,,,---------......------------,,,,,,+++******+++,,,,,,------,,,,,,*********++++++,,,,,,,,,...,,,++++++---.........---------............///+++///000,,,,,,...---(((++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,.........---------......//////000000///...------...///...---/////////000111111111222111222444666666555444333000222555777888777555444333333333333555777999;;;:::;;;;;;;;;<<<>>>BBBEEENNNUUUjjjOOOGGGAAA:::777888888555222333333222222222111111111111000000///......------............---,,,++++++,,,------......------,,,,,,,,,,,,---------......,,,---------,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---,,,+++,,,.........---------------............222///,,,***)))+++...000++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,...///...---------------............///...------...///...---000000000000111111111111111222333444555444333333111333444666777666555444444444444444666777999::::::;;;<<<<<<<<<>>>BBBEEEFFFKKKYYYJJJCCC>>>999777777777555333333222222222222111111111000000000///......------.........---,,,+++***))),,,------......------,,,,,,,,,,,,---------......,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++---//////---+++------------............000***)))------((()))///++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---,,,---///000///...---------------,,,,,,,,,///...------...///...---111111111111111111000000111111111222222222333333444444444444444444444444666555555666777888999::::::;;;<<<<<<<<<>>>BBBDDDEEEHHHkkkcccIIICCC???<<<888666666666555333222222222222111111111111000000//////........................------,,,+++,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,++++++***************+++---//////,,,***,,,,,,---------.........+++'''...<<<<<<...'''+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///...---...000000000//////......------,,,,,,,,,///---------...///...---222222222111111000000///111000000000000111222222555444333222222333333444777777777777777888999999999:::<<<<<<===>>>AAADDDGGGIIIYYY}}}PPPCCC???<<<:::888666666555555444222222222111111111000000////////////............------...//////000//////,,,------......------,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++***************+++---///...,,,***,,,,,,,,,------------...---+++555DDDDDD555+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------///...---...000000000///000/////////......------///---------...///...---111111111000000/////////000000/////////000111222555444222111111222333444666666777777888888888888888:::<<<======???AAACCCAAAGGGKKKrrriiiIIIFFF===;;;:::999777666555444444222111111111111000000000//////////////////......,,,---...///000111111111,,,------......------,,,,,,,,,,,,---------......++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++*********,,,......,,,***,,,,,,,,,,,,------------...+++///888888000,,,///++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,...---,,,---///000///...///////////////.........///...------...///...---//////////////////....../////////000000000111111333222111111111222333444444555666777888888888888888:::<<<===>>>???AAACCC>>>HHHGGG```XXXGGGKKK:::;;;;;;:::888666444444444111111111111000000000000.../////////////////////------...///000000000///,,,------......------,,,,,,,,,,,,---------......***+++,,,,,,---------,,,***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,+++*********,,,---,,,+++++++++,,,,,,,,,---------***))))))*********+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,...,,,,,,,,,...///...---------...............//////...------...///...------------..................///000111222111000000111111000111111222333333222333555777888888888888888:::<<<>>>>>>???AAABBBAAALLLIIIQQQMMMEEEMMM555;;;;;;;;;999666444444444111111111111000000000000.........///////////////.........///......------,,,------......------,,,,,,,,,,,,---------......***+++,,,,,,------------++++++,,,---------,,,,,,*********++++++,,,,,,---,,,+++))))))+++---,,,,,,++++++,,,,,,,,,---------(((,,,,,,******......***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,------.........///...------...///...---+++,,,,,,------............///111222333222000/////////000111222333333333000222444666888888888888777:::===>>>>>>???AAABBBBBBMMMHHHDDDoookkkPPPCCC777888999999888666555333222222222111111111000000//////////////////////////////------------------------,,,------......------,,,)))---///---,,,------)))***+++,,,---------,,,+++///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......000///---,,,,,,---///000111000...---,,,,,,,,,---,,,...111333444444222111...000111111000000111222111333444444444555777999999;;;<<<======>>>AAACCCEEE===JJJKKKSSSbbbNNNCCC:::<<<999888777666555333222222111111111111000000000///........................------------------------,,,,,,------------,,,,,,+++,,,+++***---111...))),,,,,,---------,,,+++***///...---,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,------))))))*********+++++++++((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,------------...---,,,,,,,,,,,,---......000...---,,,,,,---...000000///...---,,,,,,---......000222444555444222111///000111111000000111333222333444444444555777999999;;;<<<<<<;;;<<<>>>@@@DDDAAAKKKKKKPPPzzzTTTIII@@@999>>>888888777666444333222222111111111111000000000000........................------------------------,,,,,,------------,,,,,,---+++((((((---222///(((---------------,,,+++***......---,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++************+++,,,,,,))))))*********+++++++++))))))+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......///...---,,,,,,---.../////////------,,,---...///000111333444555333222111///111222222111111222333222333444444444555777999999:::;;;;;;:::;;;===???AAADDDHHHHHHKKKhhhaaaGGGBBB;;;666;;;777777666555444333222111111111111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...+++))),,,///...)))+++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......///...------------...//////...---,,,------///000000111222333333222000///000111222222111111222333222444555444444444666888777999:::;;;;;;<<>>CCCCCCEEEJJJQQQ}}}RRRDDD@@@888666999666666555444333222222111000000000000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,111222...***+++,,,+++******++++++,,,---...///,,,------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...............------.........///...---,,,------///000//////000111000000///...///111222222111000222333333444555444444444666888666888:::;;;<<<>>>AAADDD>>>CCC???EEENNNIIIffftttLLLFFF@@@888999:::555555444333333222111111000000000000111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++333777222,,,+++------*********+++,,,---...///+++,,,---.........---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++************+++,,,,,,))))))*********+++++++++,,,++++++******+++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..............................//////------,,,---...///........./////////.........000111111000000111222333444555555444444666777666888:::;;;<<<>>>AAADDD@@@DDDAAAGGGPPPKKK\\\___FFFFFF===777;;;:::444444333333222222111111///000000000111111111111------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***111555333111111000...------,,,+++++++++,,,---+++,,,---.........---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,------))))))*********+++++++++,,,,,,+++******++++++,,,******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......---..................---000///...---,,,,,,---...------...//////000000000---///000000//////000111444555555555444444555777888999:::;;;;;;<<<>>>@@@>>>CCCBBBDDDJJJLLLYYYpppvvvNNN@@@DDD:::555<<<:::444333333222222111111111//////000000111111111222------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))...222333555777444...000///---+++***************+++---...///...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------,,,+++*********+++,,,******++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------............------111000...---,,,,,,,,,------......///000111111222---...//////......///000444555555555444444555777999:::;;;:::999999:::<<<;;;@@@BBB@@@AAAJJJXXXcccYYYMMMAAA<<<;;;999888999666444111000111111111000222111111000///......---//////...---,,,,,,++++++++++++************++++++---,,,++++++******+++++++++***+++---111444666666...------,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++'''***---,,,***))),,,///+++++++++************))))))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------------,,,,,,,,,,,,---......111000...---,,,---///000------...//////000////////////000111222222333333333222111111333444444444:::::::::;;;<<<===>>>???@@@AAABBBCCCEEEJJJPPPUUU~~~oooTTTIII???;;;:::888666777777444222111222222222111111111111000///.........///......---,,,,,,++++++++++++************+++++++++*********+++,,,,,,---,,,***)))***,,,......---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,---,,,+++***+++,,,+++++++++************))))))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------------,,,,,,,,,,,,---......000///---,,,,,,---///000......///000000000/////////000000111222222333333222111111222444666777777888888999:::;;;===???@@@@@@AAAAAABBBDDDHHHNNNRRRiiiXXXLLLCCC<<<:::999666555666666444222222333333222111111111000000//////...............------,,,,,,+++++++++************++++++)))))))))***+++,,,...///,,,***))))))***++++++***(((((()))******+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++///...,,,,,,---,,,+++***+++++++++************))))))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,---......///...---------...///000000000000111000000//////000000000111222222333333000111222444555777888999666666777999;;;===???@@@???@@@@@@@@@AAADDDIIIMMM[[[zzzmmmOOOEEE???:::::::::666444555666444333333333444333111111000000000/////////.........---------,,,,,,,,,,,,++++++******++++++,,,************+++,,,---...,,,***)))***,,,......---)))*********+++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++++++++000---+++,,,...///---***+++++++++*********)))))))))))))))))))))******+++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........///000111111111222111111000///...000000111111111222222222111333555666666777888999666777777888:::<<<===>>>???????????????AAAEEEHHHXXX]]]QQQIIIAAA<<<:::;;;:::666555666444333222333444444333111000000000000////////////---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,---,,,++++++---......---------,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++...,,,***+++///000...,,,+++++++++*********)))))))))))))))))))))******+++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++,,,++++++++++++,,,------/////////000000111111222111111222111111000///...111111111111111222222222333555888888666555666777888888888888888999:::;;;===>>>>>>>>>===>>>AAADDDTTTKKKtttaaaCCCFFF???;;;:::;;;999555555777222222111222333333222000000000000000////////////------------------------,,,,,,++++++++++++,,,,,,---,,,++++++******++++++000...+++***++++++)))(((......------,,,++++++***++++++************++++++++++++++++++++++++++++++************************)))***+++---------,,,,,,++++++***+++---///...---+++++++++************))))))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++***+++++++++++++++,,,------...//////000111111111222000000000111000000//////111111111111111111111111333666999999666333444555888888777777777777888888<<<=========<<<===???BBBNNNIIIiiitttPPPEEEBBB===:::999999777333444777111000000111333333111///////////////000000000000---------------------------,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,///---+++*********)))(((,,,,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++************************(((***,,,---......---,,,***+++,,,,,,++++++,,,---+++++++++************))))))))))))))))))******+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++***++++++,,,---,,,---...//////000000000......///000000000//////111111111111111111111111000555999999555333444666666666666666666777888999;;;<<<======<<<<<>>???===HHHOOO\\\gggGGGAAA???888;;;999777444222222222333111111111111000000000000222111///---,,,---...///------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,++++++*********---------,,,,,,,,,++++++******************************)))))))))******+++******************************++++++++++++******)))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///---,,,---......,,,***------------............//////000111111111111000000333555666555444555666666666666666666777888888999999888999:::<<<===???===DDDIIISSSvvv|||WWWCCC>>><<<888888777555333222222222333111111111111000000000000222111///...------......------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********+++++++++++++++*********,,,,,,,,,+++++++++++++++***************************************+++,,,---++++++++++++++++++++++++******++++++++++++******)))************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,---......,,,***............------------...///000000111111000000///111444444444333444555666666666666666777888888999999888888999;;;===>>>???BBBDDDKKKcccdddLLLCCC>>>;;;:::555555444222222222222333111111111111000000000///111000///...---.........---------------------------,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------*********+++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***************++++++******************************************************+++,,,---...++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------...---,,,,,,.........------,,,,,,,,,...//////000000000000000///000222333222222444555666666666666666777777888999888888888999:::<<<===AAAAAADDDIIIUUUrrr|||SSSDDDBBB===999999444444333333222222222222111111111111000000000///000//////...............------------------------,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************************************************+++,,,---...++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...------------......------,,,,,,,,,+++......///000000000000000...000111222111222444666666666666666666777777888999888777777888999;;;<<>>:::888666666777666666666555444333111111111111111111000000000000......///////////////...------------------------))))))***+++,,,------...++++++,,,,,,,,,---------)))***+++---......------,,,,,,------...///000000++++++++++++++++++++++++************))))))))))))(((((())))))*********+++******++++++,,,,,,,,,,,,******************************))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))),,,//////---,,,---///+++++++++,,,,,,------------......///////////////000111222222222444777999666666666666666777888888888888777666666777888999======?????????CCCNNNYYY}}}YYYEEE@@@<<<:::::::::999777555444333333222222222222000000000000///...---,,,//////............//////------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,---......------------------,,,,,,+++++++++++++++************++++++************************++++++************++++++******++++++++++++******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,***,,,------,,,---///111//////......///000222333111111111222222333333333:::777333222444555444222555666777777666777999;;;=========<<<>>>BBBHHHMMM[[[iiiKKKAAA===999888888999888666666555444333222111111111000000000000///...---,,,......------------......------------------------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++***++++++************++++++*********)))))))))))))))++++++************++++++******++++++++++++******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,...000///............000111222000111111111222222222222777444222333555777666555444555666666555666888:::<<<<<<===<<<===AAAFFFJJJSSSssstttOOOBBB===:::777666666666666555666666444333111111000000000000000000///...---,,,------,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........++++++,,,,,,,,,++++++***+++++++++***************++++++************++++++******))))))((((((((('''++++++************++++++******++++++++++++******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,...000///......---...000111222000111111111111111222222444333222333666888999888333444555555444555777888:::;;;<<<======???BBBEEELLL[[[xxxVVVAAA???<<<:::888666555444333333777666444222111000////////////000//////...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------***++++++++++++******)))*********)))))))))))))))++++++************++++++++++++******))))))((((((++++++************++++++******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,...000......------...///111222222222222222222222222222333222333444666777888888333444555555444555777999888:::<<<<<<<<<===???AAAHHHPPPaaaYYYBBB<<<<<<<<<<<<:::777555333222222777666444222111///////////////////////////...---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++***+++++++++******)))((())))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++*********++++++************++++++******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,---------,,,,,,---///......---------///000111333333333333333333222222333333444555555555555666444555666666555666888999777999;;;<<<;;;;;;===>>>CCCMMMTTTllldddDDD>>>???<<<;;;;;;;;;888555222222222555555333222000000//////...///////////////....../////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,)))))))))***************+++++++++++++++***)))((())))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,---...---,,,+++---///...------,,,---///000111333333333222222222222222222444555555333222222333444555666666555666888:::666888:::::::::;;;===>>><<>>===777444222444777777555333555777333333222111000000000111......///////////////......------,,,,,,------...++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++---------,,,+++***))))))))))))******+++++++++,,,++++++************++++++(((((()))***+++,,,,,,---++++++************++++++******++++++++++++******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,---......---,,,+++---...------,,,,,,---...000111000000//////.........------000333444222000111333222333444444333333555777666777888999999;;;>>>AAA>>>BBBCCCHHHTTTeeewww\\\CCC>>>>>>999444555777666555444333222222222000000000000000000000000///---+++,,,///000000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---.../////////++++++++++++++++++++++++,,,---------,,,,,,+++***)))***+++,,,,,,+++***)))******************************))))))******+++,,,,,,+++******))))))******,,,,,,,,,++++++*********************************++++++************++++++,,,)))((((((++++++)))'''+++++++++***)))***,,,...---,,,+++*********+++,,,*********++++++,,,,,,,,,(((***+++++++++---///111---++++++......+++***,,,,,,---......//////......000///---,,,,,,---///000222222111000///...------222222222222222333333333555444444555555666777888777888999999888999;;;===??????CCCFFFEEEQQQuuuaaaKKK:::999<<<999666888777777555444333222111111////////////////////////...,,,+++,,,...000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******))))))***++++++++++++***)))******************************))))))******+++,,,---,,,,,,+++++++++++++++,,,,,,,,,++++++*********************************++++++************+++++++++)))((()))+++,,,***(((***++++++***)))***,,,...---,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++)))***+++++++++,,,...000---***+++......+++***,,,******+++,,,,,,,,,,,,,,,///...,,,++++++,,,...///000000000//////......---111111111222222222222222444444444444555666777888666888888888888888:::<<>>???CCCCCCIIIaaa{{{aaaLLL???666888:::777777:::888777666555333222111000////////////////////////---,,,+++,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********((())))))*********))))))++++++++++++++++++++++++***************))))))))))))***++++++++++++***)))******************************))))))******+++,,,...---,,,,,,++++++,,,,,,+++++++++++++++*********************************++++++************++++++***)))((()))+++,,,,,,+++***++++++***)))***,,,---,,,,,,++++++++++++,,,,,,------,,,,,,++++++******)))***++++++******+++---,,,******......+++***---)))******+++++++++++++++------++++++++++++------........................000000000111111111222222444444444444555666777777555777777777666777999;;;@@@;;;;;;@@@BBBDDDMMMYYYrrr{{{HHHDDD>>>:::<<<;;;666666888888777666555333222000///////////////////////////,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))***))))))((((((*********************************))))))******************++++++***************************************))))))******+++,,,------,,,++++++++++++++++++++++++***************************************++++++************++++++)))))))))***+++,,,------)))***++++++******+++---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++)))***,,,+++***)))***++++++)))***------+++***---***+++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------........./////////000111111222222333333333333444555666777444666777666666666888:::;;;999:::@@@CCCCCCFFFLLLYYY\\\BBB@@@???>>>>>>;;;666444666777777666666444222000///........................,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************))))))************************++++++************+++,,,+++******************+++******************************))))))******+++,,,,,,,,,+++***************************************************************++++++************++++++)))***++++++,,,,,,---...((()))++++++***)))***,,,++++++,,,,,,------------******+++,,,------......)))+++,,,,,,***))))))***+++((()))------******---***+++,,,,,,------,,,,,,+++++++++******+++++++++++++++,,,,,,------.........//////000111111222222222222222333333444555666444555666666555666888:::777888<<>>???@@@GGGOOO]]]|||vvvEEE???DDD:::999999888555555777666555222333555666666555333222........................---000333333000...---...*********++++++,,,,,,,,,************************************))))))))))))'''''')))***++++++++++++)))))))))))))))))))))))))))((('''&&&'''(((***,,,,,,+++***))))))***+++,,,*********************************)))***++++++,,,...---,,,,,,++++++,,,,,,(((((())))))*********+++************************++++++************++++++,,,...///...,,,***,,,...&&&(((++++++***))))))***)))+++,,,...//////......,,,---------------------(((+++...///...,,,,,,,,,)))'''(((,,,---******---,,,---......//////......+++,,,,,,------,,,,,,+++........................///000111222333444555555111111111111222333444555555777777777777777999;;;;;;<<<<<<<<<>>>@@@@@@>>><<>>999999555888888777555555444444555666666555444333111///...////////////.....................---------,,,,,,...,,,******,,,------++++++,,,,,,,,,++++++******+++***)))(((((()))***+++************+++---...///************************+++++++++***************))))))*********+++++++++))))))))))))************************++++++,,,,,,,,,///---((('''***)))&&&************************,,,+++)))(((((()))+++,,,))))))((())))))***+++,,,+++++++++++++++++++++++++++***)))))))))***+++,,,+++,,,,,,---...///000000000---******,,,...///...++++++++++++++++++++++++************************,,,---------------,,,,,,------,,,+++++++++,,,---------.........---,,,+++/////////000000000111111111111000000000111222333444444444444555666777888999::::::;;;;;;;;;;;;;;;>>><<<>>>CCCEEENNNiii]]]@@@<<<;;;;;;:::333777666555444333333333444555555555444333111000///////////////............------------,,,,,,,,,,,,---,,,***+++,,,------,,,+++++++++++++++*********+++***))))))))))))***+++***************+++,,,,,,***************************************+++++++++)))))))))*********++++++))))))))))))************)))))))))************+++)))++++++((((((++++++)))************************,,,+++***))))))***+++,,,******)))))))))******+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,---------...///---******+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,...---+++******+++---...------......------,,,+++....../////////000000000111000000000000111222222333333333333444555666666888999999:::;;;;;;::::::<<<;;;>>>BBBCCCEEERRRcccdddGGG888::::::;;;;;;666555444444333222222333333444444444333222111000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++***************************************++++++******)))******+++************************)))))))))***+++++++++,,,))))))))))))************((()))))))))************)))))))))))))))))))))***+++++++++***+++,,,------************************++++++***))))))***++++++++++++******)))*********++++++++++++++++++++++++***************+++++++++,,,,,,,,,+++++++++++++++---,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,...,,,+++)))***+++...///---------------,,,,,,,,,............////////////000000000000000111111222333222222333333444555666777777888999::::::::::::::::::===CCCDDDDDDJJJRRReeejjjNNN>>>:::>>>888777:::888444333333222222222222333333333333333222111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++,,,---...,,,+++***)))))))))************++++++++++++******,,,+++******))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,(((((()))))))))*********((()))))))))***************))))))))))))))))))))),,,+++***++++++***+++,,,************************+++******************+++,,,+++***************+++++++++++++++++++++++++++))))))******+++++++++++++++++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++***************************++++++,,,------,,,,,,---,,,+++******,,,...///......------,,,,,,,,,,,,............//////////////////000000111111111111333333333333444555666666555666777888999999999999777777999>>>@@@AAADDDGGGQQQddd{{{QQQAAA999<<<>>>444222777777333333222222222222333333111222222222222222111111////////////............,,,,,,,,,,,,------------***+++,,,,,,++++++---///,,,+++***)))((()))************+++,,,,,,+++******,,,++++++*********++++++))))))))))))))))))))))))***************+++++++++((((((((()))))))))******))))))))))))************+++************)))))))))+++)))((())))))''''''***++++++++++++++++++++++++************************++++++*********++++++,,,++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++*********)))***,,,,,,++++++,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,------,,,++++++++++++,,,---......///...---,,,,,,,,,,,,---....../////////000000000...///000000111111000000333333333333444555666666444444666777888888999999::::::;;;===>>>???@@@BBBIIIMMMhhh|||XXXFFF<<<666999;;;222111777666333333222222222333333444000111111222222222111111////////////............,,,,,,---------.........)))+++---,,,++++++...000,,,+++)))(((((((((*********++++++,,,,,,++++++***,,,+++++++++++++++,,,---))))))))))))))))))))))))+++++++++***************(((((((((((()))))))))***))))))))))))************,,,,,,++++++************+++'''&&&******''''''+++++++++++++++++++++++++++*********++++++*********************+++,,,,,,---++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++'''***,,,---,,,+++---///++++++++++++++++++++++++************************))))))***,,,,,,------,,,)))***+++------...------///...---,,,,,,,,,------/////////000000000111111......000111111111000///222111111222222333444555333333555666777888888888;;;===??????>>>???@@@@@@DDDFFFTTTqqqSSS>>>AAA<<<444666888222444999777333333333222333333444444000000111222222222222111000/////////............---------....../////////)))+++---,,,++++++...111,,,+++)))((('''(((***+++***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...)))))))))))))))))))))))),,,+++++++++******))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,+++++++++******+++''''''+++,,,)))***///++++++++++++++++++++++++******++++++++++++******************+++,,,---...++++++++++++++++++++++++((()))***+++,,,+++************+++++++++,,,,,,,,,&&&)))------,,,,,,...111++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------((())),,,...///...---,,,///...---,,,+++,,,------000000000000111111111111---...000111111111000///000000000000111222333444222333444666777888888888555:::======<<<<<<======>>>EEEKKKTTTqqq]]]LLLCCC999777777666555444333333333555555555555555555555555111000///000222333333333000000000000///...---,,,...,,,***+++......+++(((******+++++++++,,,,,,,,,++++++************++++++************************))))))(((***,,,......---------,,,,,,+++***)))))))))***++++++***)))***+++************)))))))))))))))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***++++++***+++---...000///...---,,,+++++++++---,,,+++))))))))))))***---.........------++++++******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---+++++++++*********)))))))))************+++++++++***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000000000000////////////111111111000///000222555333333333444555666777777::::::;;;;;;<<<======>>>???===AAAKKKWWWooobbbDDD<<<;;;888777666555444444333333333333333333333333333333333111///...///000111111000////////////...---,,,+++---...//////...---------******+++++++++,,,,,,,,,++++++************++++++************************,,,+++******,,,,,,+++***,,,,,,+++******)))(((((()))***++++++***)))***+++************)))))))))))))))))))))))))))******+++************)))))))))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***++++++***+++---///000///...---,,,,,,,,,,,,******))))))***+++---...------,,,,,,++++++++++++******++++++,,,,,,,,,+++++++++*********+++,,,---,,,,,,+++++++++*********************+++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000000000////////////111111111111000000222444333333444444555555666666888888999999:::;;;;;;<<<>>>;;;<<>>===<<<::::::<<<===<<>>@@@:::999777555444444444444333333222111111111111222111111111000000000//////......---------,,,,,,,,,/////////......,,,++++++++++++++++++++++++++++++)))************)))(((''',,,+++***(((''''''(((((()))))))))*********++++++******************))))))***))))))))))))***++++++++++++++++++******************++++++++++++******((()))******)))((('''&&&***)))))))))(((((((((((())))))))))))************((((((((((((((((((((((((+++++++++*********))))))((((((((((((((()))******)))***+++,,,---,,,++++++,,,,,,+++++++++*********++++++************++++++++++++******++++++,,,---++++++******++++++,,,---*********+++++++++,,,,,,************+++,,,---...000///---+++++++++,,,---,,,,,,------------,,,,,,+++,,,---.../////////...------...///////////////111000000000000000000111111222222333444333333333333333333444666888;;;<<<999999888888999999:::;;;;;;???CCCCCCAAACCCJJJPPPcccyyyXXXFFF>>><<<===;;;:::888777555444444333222222111000000000000000111111000000000000//////......---------,,,,,,,,,//////......,,,+++***)))++++++++++++++++++++++++,,,+++***)))))))))******,,,+++***)))))))))))))))***************+++++++++*********))))))((((((((())))))((((((((()))******+++,,,,,,---,,,+++***))))))+++,,,------,,,+++)))((())))))))))))(((((('''******)))))))))((((((((())))))))))))************))))))))))))))))))))))))++++++*********)))))))))((((((((((((((()))******(((((())))))************,,,++++++++++++*********++++++************+++++++++************+++,,,,,,++++++******++++++,,,---*********++++++++++++,,,*********++++++,,,---......---,,,++++++,,,---...,,,,,,------------,,,,,,+++,,,---......///......------...////////////...////////////////////////111111222333333333333222333333333444666888:::;;;999999888888999999:::;;;:::<<>><<<;;;:::999777666444333333222222111000000000000111111000000000////////////......---------,,,,,,,,,/////////...,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************************++++++++++++******))))))((('''''''''((((((((((((((())))))******+++,,,------+++)))((((((***,,,......,,,***(((((())))))))))))(((((((((*********)))))))))((((((((()))))))))************))))))))))))))))))))))))************))))))))))))((((((((((((((())))))***((((((((((((((()))***+++++++++++++++************++++++************++++++***************++++++,,,++++++******++++++,,,---************++++++++++++++++++++++++,,,---......,,,,,,+++++++++,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,------............,,,---......//////......///000000000000000000///000111111222222222222222555555555555666666777777999888888888888999::::::999:::<<>>DDDLLLaaavvv```IIIAAACCCCCC???;;;:::999999777666444333222333333222111111111111111000000000////////////.........---------,,,,,,,,,////////////---,,,+++***++++++++++++++++++++++++)))***,,,......---+++)))++++++++++++*********)))***************************)))))))))((((((''''''((((((((((((((())))))***((()))+++,,,,,,***(((''''''(((+++,,,,,,+++(((''')))(((((((((((()))))))))************))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))((((((((((((((((((((())))))***)))((((((((()))***,,,,,,+++++++++*********))))))++++++************++++++******))))))******+++,,,++++++******++++++,,,---))))))*********+++++++++++++++++++++,,,---...///++++++++++++,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...,,,------...............000111111222222111111000///000111111222222111111444555555666666666666666888777777777777888999999;;;::::::<<<@@@BBBCCCBBB@@@IIIJJJGGG]]]\\\NNNAAA===>>>===<<<<<<777777777777666444333222333333222111111111111222000000////////////............---------,,,,,,,,,...//////......---,,,+++++++++++++++++++++++++++'''))),,,//////---***((()))******++++++***))))))*********)))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))***+++***)))(((''''''(((***++++++***(((''')))(((((((((((())))))***++++++*********)))))))))))))))))))))************))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))******(((((()))***+++,,,,,,---+++************)))))))))++++++************++++++***))))))))))))***++++++++++++******++++++,,,---)))))))))************+++++++++++++++,,,---...///******++++++,,,,,,------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,---............---000111222333333222111000//////000111111111111000000111333555777888999999666666666555666777777888<<<;;;999:::<<<>>>??????AAA@@@BBBDDDFFFZZZ}}}___LLLCCC<<<<<<<<<::::::<<<444555666666555444333222222222111000000000000111000000/////////...............---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++((()))+++,,,---,,,+++***(((((()))*********)))((()))))))))(((((((((''''''(((((())))))***+++++++++***))))))))))))***+++++++++++++++*********)))))))))******++++++******))))))(((''''''((()))***++++++++++++*********))))))))))))))))))************((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((()))******&&&''')))+++,,,,,,,,,,,,************))))))))))))++++++************++++++)))))))))))))))***++++++++++++******++++++,,,---))))))))))))************,,,,,,+++,,,,,,---...///***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------,,,++++++,,,,,,---+++,,,------......------///000111222222111000///...///000000111111000000///111333555777888888888555444444444444555666666999999999::::::;;;<<<===@@@999999AAADDDIII___xxxbbbIIIAAA===;;;>>>@@@===;;;;;;222333444555555444333222111111000///////////////000/////////..................---------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***++++++,,,'''((()))******)))((('''))))))(((((('''''''''&&&(((((()))***+++,,,------***************++++++,,,---,,,+++*********++++++++++++++++++++++++++++++)))(((''''''''')))***++++++++++++************)))))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******$$$&&&)))+++,,,,,,+++***************))))))))))))++++++************++++++)))))))))))))))******+++++++++******++++++,,,---))))))))))))************,,,,,,,,,,,,---...//////++++++,,,,,,,,,++++++***+++++++++,,,,,,+++++++++...---,,,+++++++++,,,---+++,,,------......------...///000222222000///......//////000000000000000333333555666666666555444444333333333333444555555444777:::<<<<<<<<<===???999EEEIIICCC@@@GGGLLLKKKbbbQQQBBB???>>>===;;;:::999888888555444444333333222222111111111111111111111111111444111---,,,...///...,,,...............---------......---,,,---...///000+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,+++***)))******************************))))))))))))*********)))((()))+++,,,,,,+++)))))))))((()))+++///333,,,)))(((,,,---***((()))************************))))))))))))******************+++******)))((('''''')))***)))((('''(((***((((((((((((((((((((((((++++++***)))((('''&&&&&&)))((('''''''''(((***+++))))))))))))(((((('''&&&************))))))))))))******)))))))))))))))***&&&''')))***++++++***)))+++++++++++++++++++++,,,++++++++++++++++++++++++'''(((***,,,...000111222------------------------************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////...............//////000000111111111111222333333333333222222333444555666666666666777999::::::::::::;;;======???BBBDDDFFFFFFEEEDDDUUUxxxbbbOOOHHH@@@>>>===<<<:::999888777777555444444333333222222111111111111111111111111111333000------...///...,,,//////......------,,,,,,------,,,,,,,,,---...///+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,+++***)))************************++++++***))))))))))))))))))((('''(((*********((()))))))))((()))+++///222000,,,***,,,---***((()))************************''''''''''''((((((((((((((())))))*********))))))''')))***)))((('''(((***((((((((((((((((((((((((******))))))(((((('''''')))(((((('''((()))***+++***+++,,,,,,,,,+++***)))************))))))))))))))))))(((((((((((())))))'''((()))***++++++++++++******+++,,,------......++++++++++++++++++++++++)))***+++---...000111222------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...////////////..................//////000000000000000111222222333333222222333333444555666666666555666888::::::999:::;;;===<<<===@@@BBBDDDEEEEEEEEEAAASSSssszzzbbbNNNEEEDDDAAA<<<;;;:::888777666666666555444444333333222222111111111111111111111111111222000...---...///...---/////////...---,,,,,,+++,,,,,,+++++++++,,,---...+++,,,---,,,***)))***+++++++++,,,,,,,,,+++******)))))))))))))))))))))))),,,+++***)))))))))))))))+++***))))))***+++)))((()))))))))))))))+++...111555000,,,------***(((***************************''''''''''''(((((((((((('''''')))******+++++++++''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******)))***,,,......---+++***++++++*********)))))))))((((((((((((((((((((((((***))))))******+++,,,---)))***+++,,,---///000000++++++++++++++++++++++++++++++,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...........................////////////000000000000000111222222222222222333444444555555555444444555777888999999999;;;===<<<<<<===???BBBDDDFFFGGGCCCEEEMMMggg```VVVLLLEEECCC???::::::888777666555555555555444444333333222222111111111111111111111111111000000///............---000///......---,,,+++++++++++++++++++++,,,,,,,,,+++,,,---,,,***)))***+++++++++,,,,,,,,,++++++***))))))))))))))))))))))))******))))))******+++,,,///---,,,,,,------+++***((())))))))))))***---000999222......---)))(((***************************))))))))))))************(((((()))***************''')))***)))((('''(((***(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((())))))***&&&(((***,,,---,,,+++***+++++++++*********))))))((((((((()))))))))))))))+++******)))***,,,---...******++++++,,,---......************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------...............//////////////////////////////000000111222111111111444444555555555444333333444555777888888999:::<<<<<<<<<<<<>>>AAADDDHHHJJJNNNKKKHHHMMMggg```NNNMMMGGG@@@>>>;;;999888777666555444444444555444444333333222222111000000000000000000000000//////000///............///......---,,,,,,++++++*********++++++++++++++++++,,,---,,,***)))***+++***++++++,,,,,,,,,++++++))))))))))))))))))))))))'''(((((()))***,,,...//////---,,,,,,------+++***((())))))))))))***,,,...999222......---)))(((***))))))))))))))))))))))))))))))))))))***************************)))((((((''')))***)))((('''(((***))))))))))))))))))))))))''''''(((((())))))******'''(((((()))))))))))))))&&&'''***,,,---,,,,,,+++++++++++++++************((()))***++++++++++++***+++******)))***,,,---...+++++++++***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---------......///////////////..................///000000111111000000444444444444444444333333333555666777777777999;;;<<<<<<<<<===@@@EEEIIIKKKJJJGGGFFFEEEEEEZZZbbbMMMEEEEEE>>>;;;>>><<<888777666555444444444444555444444333333222222111000000000000000000000000---///000000///......///------------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++******+++,,,,,,,,,++++++************************'''(((((()))+++---...///+++***))))))***+++)))(((''')))******))))))+++---555000,,,------***(((***))))))))))))))))))))))))''''''''''''((((((((((((+++++++++******)))''''''''')))***)))((('''(((***))))))))))))))))))))))))''''''(((((())))))******''''''((())))))))))))))))))***+++,,,------------,,,++++++++++++*********((()))+++,,,---,,,,,,+++***))))))******+++,,,---+++++++++***))))))((((((************************)))))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///////////////............---......///000000000000000222333333444444444333333333555666666666666777999;;;;;;;;;===@@@CCCGGGIIIJJJDDDFFFJJJCCCBBBcccgggQQQHHHEEEBBB999;;;???;;;888777666555555444555555555444444333333222222111000000000000000000000000,,,...111111///---...///+++,,,,,,,,,,,,---------******,,,---------,,,++++++,,,---,,,***)))***+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,------)))((('''(((*********((('''(((******))))))+++,,,000,,,***,,,---***((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))*********))))))(((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***))))))(((+++******)))***+++,,,---,,,,,,+++++++++*********'''(((***,,,,,,,,,+++***'''((()))***++++++++++++++++++******************************************(((((())))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,------...////////////.........------------...//////000000//////111222333333444444444444444555666666444444555666888999:::;;;>>>AAADDDEEEMMMHHHJJJOOOJJJCCCKKK\\\gggRRRGGGDDDFFFAAA888;;;===444888777666555555555555555555555444333333222222111000000000000000000000000+++...111111///---...///***++++++,,,,,,------...***+++,,,---...---,,,,,,+++,,,---,,,***)))***+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***)))((()))+++,,,,,,+++'''(((******))))))***,,,,,,)))(((,,,---***((()))))))))))))))))))))))))))))))))))))))************'''((()))******++++++***((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))*********)))(((***)))'''&&&&&&(((***+++,,,,,,,,,+++++++++******%%%''')))+++,,,+++***)))&&&''')))***++++++***************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...////////////.........------------......///////////////000111222333444555555555555666666666444333444555666777888:::<<>>GGGIIIKKKNNNNNNMMMLLLJJJIIIXXXjjj___TTTIIIEEEBBB>>><<<;;;;;;:::999888888888777666555444333222222222222111000//////000000000000000000000000222111///.........///000222000---+++***+++---...+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,+++,,,,,,---,,,+++***)))&&&))),,,,,,+++)))(((((('''(((((()))************))))))((((((((('''''''''))))))************))))))))))))))))))))))))))))))'''((()))++++++++++++***)))***++++++,,,,,,,,,+++,,,,,,,,,,,,+++***))))))'''(((((()))))))))))))))((()))))))))************)))))))))))))))))))))))))))******)))'''&&&((()))***+++,,,,,,,,,+++)))(((*********+++++++++,,,,,,******))))))******+++,,,+++,,,,,,******+++...111.........---,,,+++))))))+++++++++,,,,,,,,,,,,,,,---,,,***)))((()))***+++,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++---...///...,,,,,,------...------,,,,,,............////////////333222111000111333555777777666666555555555666666666777888999:::<<<======CCCEEEIIILLLOOOPPPPPPOOOJJJMMM```eeeWWWPPPIIIBBBBBB@@@===;;;;;;;;;:::999999888777666555444444444111111111111111000///...111111000//////...------111000///........./////////...---,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***+++,,,+++******+++,,,***++++++++++++***))))))((()))++++++)))((()))***(((((())))))))))))(((((())))))((((((((((((''''''))))))************))))))))))))))))))))))))))))))'''(((***,,,---,,,+++***)))***++++++,,,+++++++++,,,,,,---,,,,,,+++***)))'''((())))))******))))))))))))))))))************)))))))))))))))))))))))))))******)))''''''((())))))***+++++++++***((('''*********++++++++++++,,,******))))))******+++,,,)))***+++++++++---111444111111111000...,,,***)))------,,,++++++,,,---...,,,+++***)))))))))***++++++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++---...///...,,,,,,,,,------...------,,,............////////////333222000000000222555666777666666555666666777777666666777999:::;;;<<<===>>>AAAEEEJJJOOORRRTTTUUULLLHHHFFFXXXeeeUUUNNNGGGBBBBBB@@@>>>;;;:::;;;;;;:::999999777666444333333444555111111222222111000//////000/////////.........---////////////.../////////,,,---------,,,++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,---------)))+++,,,+++***)))***+++***************))))))((()))******)))(((((()))+++(((((()))))))))(((((('''))))))(((((((((((((((((()))******++++++******))))))))))))))))))))))))))))))+++---///000///...,,,******++++++++++++******+++++++++++++++***))))))(((((()))************))))))))))))))))))*********))))))))))))))))))))))))((()))***)))''''''(((***)))))))))***)))(((''''''************++++++++++++******))))))******+++,,,))))))*********,,,000333000000111000000///......111///---+++***+++,,,---++++++***))))))******+++***+++,,,------,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++---...///...,,,,,,,,,------...---------............////////////111111000000000222444555666666555555666666777777666666777888999:::;;;;;;;;;>>>BBBGGGMMMRRRUUUWWWPPPOOOJJJHHHXXXlllWWWPPPLLLCCC???BBB>>><<<::::::::::::999888777666555333333333444444222222222333222222111111---........./////////000.........////////////...+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++***+++,,,---------------)))***++++++))))))***+++******)))))))))((((((((()))******)))((((((***,,,((()))))))))))))))((('''(((((())))))))))))))))))******++++++++++++******************************)))+++---/////////...---*********++++++******)))((())))))))))))(((((('''((())))))*********************))))))))))))))))))))))))))))))))))))))))))((())))))((('''''')))***))))))))))))((((((''''''))))))*********+++++++++******))))))******+++,,,)))******)))((()))---///111111111111000///......444222///,,,*********+++******************++++++***+++,,,------,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++---...///...,,,+++,,,,,,---.........---............////////////000000///000000111333444555555444555555666777777666666777777888999::::::;;;===@@@DDDIIIMMMQQQSSSTTTTTTVVVTTTOOOZZZcccYYYPPPNNNIII@@@>>>AAA===;;;:::999:::999888666555555444333333333333333222222333333333222222111------...//////000111111------.../////////......,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++---......---,,,,,,)))***+++***))))))***++++++******)))((())))))))))))******)))(((((()))+++((()))************))))))(((((())))))))))))************++++++++++++******************************((()))***++++++,,,,,,,,,*********+++******)))(((''''''((((((((((((''''''((()))******++++++******************))))))))))))))))))))))))))))))))))))'''((()))((('''''')))+++))))))))))))(((((((((((()))))))))************+++******))))))******+++,,,*********((('''(((***---222222222000///---+++***333111///,,,***))))))))))))*********+++++++++++++++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++---...///...,,,++++++,,,---........................////////////////////////000111222333333333333333444555666666555666666777888888999999<<<<<<===@@@CCCHHHLLLNNNRRRPPPVVV```[[[SSSaaazzz}}}hhhRRROOOLLLHHHDDD@@@>>>>>><<<;;;999999999888666444333444444444444333222222111111222222222222111111000000000000000000000000,,,---.../////////......---------------------...+++,,,,,,------,,,,,,++++++,,,...///...---+++***(((***+++***)))((()))+++,,,+++***)))))))))******(((***+++***)))((()))***((()))***++++++,,,++++++(((((()))))))))************++++++,,,,,,++++++***************************))))))(((((()))***,,,---***************)))((((((''''''((((((((((((((('''))))))***++++++++++++***************)))))))))((())))))))))))))))))))))))'''((()))((('''((()))+++******))))))(((((())))))))))))))))))******************))))))******+++,,,***+++***)))((()))+++...000000000///...,,,+++***......---,,,+++***))))))))))))***+++++++++++++++,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++---...///...,,,***+++,,,---........................////////////......//////000111111222222222222222333444555555555555666666777888888888:::::::::<<>>===;;;999777666777666444333444444333333222111000000000000////////////000000------------------------,,,...000000...+++******---.../////////...,,,,,,---......,,,)))((()))***///---+++******+++***)))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++******)))+++*********+++,,,,,,---,,,***(((((()))***)))(((+++***)))((((((((()))***((()))***++++++***)))(((******))))))(((((('''''',,,***+++//////+++***,,,---+++)))(((***++++++***222///+++))))))))))))(((*********+++,,,---///000---,,,+++*********+++,,,---,,,+++******++++++,,,***+++,,,---.../////////---,,,+++***))))))))))))******+++++++++,,,,,,,,,******++++++,,,---.........---,,,,,,,,,,,,---...------------------------...------------...//////,,,,,,,,,---------......------------------------///////////////000111111111000000000000222333444333333444444555666666666999999:::<<<===???@@@@@@AAADDDIIIMMMQQQUUUZZZ]]][[[___qqqlll^^^TTTOOOHHHEEEBBB@@@???>>><<<::::::888666666666555444222222222111000000///......000000////////////000000------------------------,,,...000000...+++******---.../////////...,,,,,,,,,------+++))))))***++++++******+++---...---,,,))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++++++++******+++,,,,,,---,,,***))))))******)))(((*********+++,,,,,,+++))))))******++++++******)))))))))))))))((((((((((((***))),,,111111,,,)))***+++******+++,,,,,,***)))...,,,***)))***++++++***))))))******+++---...///...---,,,***))))))***************+++++++++++++++***+++,,,---------------------,,,******)))))))))******+++++++++,,,,,,,,,,,,,,,------...//////000...---,,,,,,,,,,,,---...---------------------------------------...//////,,,,,,,,,---------......------------------------///////////////000000111111000000000000222333444333333444444555666666666999999:::;;;===>>>???@@@???BBBGGGJJJNNNQQQVVVYYYZZZ\\\eee|||jjj^^^WWWNNNFFFDDDAAA>>>===<<<;;;:::888888666555444555444333111111111111000000//////...000//////......//////000.........//////.........,,,...000///---+++++++++---............---,,,,,,+++,,,,,,+++******+++---+++***+++---///000...,,,((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++,,,,,,---,,,***))))))******)))((())))))***---000000,,,((()))******++++++******)))((((((((()))))))))******)))))),,,222222---))))))******+++---...---***(((+++***)))***,,,------,,,))))))))))))***+++------///...,,,+++)))((((((((('''(((***++++++++++++***++++++,,,,,,,,,,,,,,,+++...---,,,++++++******+++******+++++++++,,,,,,,,,,,,,,,------......//////...------,,,,,,------...---------------------------------------......///,,,,,,,,,---------......------------------------//////......//////000111000000000000000222333333333333333444555555666666888999:::;;;<<<===>>>???>>>@@@DDDGGGIIILLLOOORRRUUUWWW\\\eeexxxqqqccc]]]VVVKKKAAAAAA???<<<;;;::::::888777666555333333444333222000333222222222111111111000/////////....../////////......///000000///......,,,...//////---++++++,,,.........---------,,,,,,***+++++++++******,,,......---...///000///,,,)))((((((((((((((((((((((((************)))))))))(((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))******+++++++++,,,...,,,+++******,,,...///,,,,,,+++++++++,,,,,,---,,,*********++++++)))(((***((((((+++000111---)))))))))))))))))))))))))))'''(((((()))******++++++***)))+++000000,,,***+++,,,++++++,,,------+++******))))))+++---...,,,+++(((((((((((()))***+++,,,---,,,,,,+++***))))))(((%%%&&&)))+++,,,+++***)))++++++,,,,,,,,,+++******...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------------,,,,,,------...///,,,,,,,,,---------......------------------------///............///000000/////////000111111222333222333333444444555666666888888999:::;;;<<<=========???BBBDDDEEEGGGJJJLLLNNNTTTYYY\\\dddxxxwwwiii]]]VVVOOOFFF??????===;;;:::::::::888777555444222222333333222000222222222111111111111111//////............//////---...///000000///...---,,,---///...,,,+++,,,---......------,,,,,,,,,,,,)))***++++++***+++,,,......---...000111000---***))))))))))))))))))))))))************)))))))))(((((()))))))))************((()))))))))************)))))))))))))))))))))))))))***************++++++---,,,+++******,,,...///------,,,,,,+++,,,,,,---++++++***+++,,,,,,***(((+++)))'''(((,,,...---,,,((((((((((((((((((((((((''''''((()))***+++,,,,,,---***))),,,,,,+++,,,000000---***)))+++------...,,,+++++++++---,,,+++)))(((((((((((()))***++++++)))*********************%%%&&&)))+++,,,+++***)))++++++,,,,,,,,,+++******------,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------...............//////000...//////000111111222222222222333333444555555555777777888999:::;;;;;;<<<===???AAABBBCCCDDDFFFHHHJJJPPPVVVXXX[[[dddssswwwmmm]]]PPPGGGBBB???>>>===;;;999999999999888777555333222222333333222000///////////////////////////......------......///,,,---///000000///---,,,,,,---...---,,,,,,---......------,,,+++,,,,,,,,,***+++++++++******,,,...******+++...000111000///))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************++++++******+++,,,---......------,,,,,,,,,,,,,,,+++++++++,,,---,,,***'''+++***)))))))))+++,,,...)))((((((''''''(((((()))(((((())))))***+++,,,,,,///+++(((***+++***---222222...***)))***---///000...---++++++++++++***((())))))((())))))***++++++'''((()))***++++++++++++'''(((***++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,---------......------------------------......------......///000---...///000111111111111222222222333444444555555777777777888999:::::::::<<<===???@@@@@@AAACCCEEEIIILLLNNNPPPRRRXXXaaahhh}}}uuuiii^^^OOOCCC===;;;;;;;;;;;;999777777888888777666555333222222333444222111...////////////////////////......------......///+++,,,...000000...,,,+++,,,---...---,,,,,,---///...---,,,+++++++++,,,,,,***+++,,,+++******,,,---+++******,,,///000111000++++++++++++++++++++++++************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))******+++,,,,,,---......---,,,,,,,,,,,,,,,+++++++++,,,---,,,***'''))),,,...---***)))+++...+++***)))(((((()))***+++)))))))))******+++++++++...***)))+++,,,+++---111111...++++++,,,.../////////---*********+++************)))))))))***++++++((()))***++++++***))))))*********+++++++++++++++***+++,,,---------------++++++*********++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------...------------...//////---...///000111111111000111222222333333444555555666666777777888999999999999;;;===>>>>>>>>>@@@BBBFFFHHHJJJKKKLLLPPPVVV\\\]]]sssrrrnnnZZZQQQEEE???======;;;999999888666666777777666555555333222333444444333222000000000000111111111111.........------.........***,,,...//////...,,,***,,,---...---,,,,,,---///...---,,,+++***+++,,,---+++,,,,,,+++******+++---...---++++++---......---++++++++++++++++++++++++************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))'''((()))++++++,,,,,,+++///...---,,,,,,,,,,,,,,,+++++++++---...---***''''''---333222---)))***...---,,,+++******+++,,,---***************++++++++++++))))))---...,,,,,,000///...------...///...---///,,,)))(((***+++,,,,,,******************+++,,,)))***+++++++++)))((('''---,,,++++++***++++++,,,***+++,,,---.../////////*********)))******++++++******+++++++++,,,,,,,,,************************,,,,,,---......---,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------...------------...//////,,,---///111111111000000111222222333333444555555666666777777888888999999777999;;;<<<<<<===???@@@AAAFFFKKKLLLKKKKKKOOOSSSXXXKKK___rrrcccZZZJJJFFFAAA>>>>>>===:::777777666666555444444333333333333333333333333333333000000000000////////////000////////////.........++++++,,,,,,,,,,,,---------------............///222000---+++))))))******------,,,+++,,,---...///------......---+++***((((((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,******+++,,,---......///,,,+++***))))))+++---...******+++++++++******)))///......------,,,,,,,,,+++***+++...111111...***...------,,,+++++++++,,,444222...+++))))))+++,,,222111......333666000'''---,,,***))))))***,,,---///,,,)))***,,,...---,,,))))))))))))************((()))***,,,,,,------,,,++++++,,,,,,,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---//////...---...///,,,,,,++++++***+++++++++------,,,,,,,,,,,,++++++---------............///...------,,,,,,,,,---------...///000000///...------...///000111222333333111222222333333444444555333333333444555666777777::::::;;;<<<===>>>??????AAAAAACCCEEEHHHLLLPPPRRRQQQWWWYYYccctttcccUUUMMMEEEAAA>>><<<<<<;;;999777666666666555444333333333333333333333333333333333000000000000/////////.../////////.........------++++++,,,,,,,,,,,,------------------...............---,,,+++***+++---......------,,,---...///000------------,,,+++***)))***+++++++++++++++******************************)))))))))))))))))))))))))))((('''''''''(((******)))))))))))))))))))))))),,,+++***))))))(((((((((******++++++,,,,,,------,,,+++***)))***+++---...,,,---------,,,++++++***---------------,,,+++++++++***+++...000000---***------,,,+++++++++++++++222111...,,,*********+++******((()))...222...&&&...---+++******+++---......,,,))))))+++---,,,+++************++++++++++++)))******++++++,,,---------.........---,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000000///......///,,,,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,------------............111000...---------.........///////////////......---...///000111222333333111111222333333444444555444333333444444666777777888999999:::;;;<<<======??????@@@CCCFFFJJJMMMOOONNNQQQUUUYYYcccxxxfff]]]QQQFFFAAA???===:::999999999888777666555555444444333333222222222222222222222222222000000000/////////............---------,,,,,,,,,++++++,,,,,,,,,,,,------------------............------,,,+++,,,,,,------......---------...///000...---,,,++++++***++++++,,,------,,,+++***))))))************************))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))),,,,,,***)))))))))))))))++++++++++++++++++++++++,,,+++*********+++,,,---////////////...,,,+++++++++,,,---------,,,+++***++++++,,,...//////,,,***,,,,,,+++************+++//////...---+++******)))((((((((()))///444111***...---,,,++++++,,,---...---+++))))))+++,,,+++***+++++++++,,,,,,,,,,,,---+++************+++---...000000000//////---,,,,,,******))))))******+++,,,---------,,,,,,+++++++++------------------------///000222111///.........,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------------------............444222000...---...//////000000///.....................//////000111222222111111222222333444444444444444444444444555666777666666777888999:::;;;;;;<<<===>>>@@@CCCFFFIIIKKKSSSOOOSSSUUUMMMSSS\\\QQQNNNEEE>>>>>><<<;;;999888888777666555444444444444333333222222222222222222222222222222000000/////////.........---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,---------.........//////...---,,,+++******,,,,,,,,,,,,------.........---+++*********+++,,,,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))***+++,,,,,,+++++++++*********)))))),,,++++++******+++,,,,,,000000000///...,,,+++******+++,,,---...---+++***,,,,,,---......---,,,***++++++******)))******+++,,,---------,,,+++)))(((((())))))***///444333---,,,,,,++++++++++++,,,,,,+++*********************++++++++++++,,,,,,,,,,,,,,,+++***))))))+++---...000000000000///---,,,+++,,,,,,++++++,,,,,,---......------,,,,,,++++++***------------------,,,,,,///000111000...,,,,,,---,,,,,,+++++++++,,,------...---,,,,,,,,,,,,---...,,,,,,---------.........555333000...,,,---...///222111///---------...///......//////000111111222111111111222333333444444444444444444444555666777555666666777888999::::::;;;;;;<<<>>>@@@DDDGGGHHHUUUMMMNNNVVVRRRMMMcccfffMMMHHHGGG???<<<@@@;;;;;;;;;999777555444444333333333333333222222222111111111111111111111111////////////............---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------....../////////...,,,+++)))******+++++++++,,,,,,,,,---,,,+++***)))***+++,,,)))***++++++,,,,,,,,,+++************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++******))))))))),,,+++++++++++++++++++++//////......,,,+++)))))))))***,,,---...------,,,---...//////...,,,+++++++++******)))******++++++***+++,,,---,,,+++)))(((((())))))(((,,,000///+++++++++************++++++******++++++*********************++++++++++++,,,---+++***))))))+++---.../////////......,,,++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++......---------,,,,,,,,,...///000///,,,+++++++++,,,+++++++++,,,------...///...---,,,+++,,,---...,,,,,,,,,------------...333111///---++++++,,,---111000///---------...///.........///000000111111000000111222222333333444555444444444444555666666666666777888999:::;;;;;;;;;;;;<<<===???BBBEEEFFFKKKIIIMMMSSSTTTQQQSSSYYY{{{aaaRRRFFFCCCBBB<<<:::===:::;;;;;;:::777444333444222222222222222222222222000000000000000000000000/////////.........------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***+++---///000///...---((()))***+++++++++******++++++************++++++(((((()))***+++,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))---,,,+++******)))******,,,,,,++++++*********))),,,,,,,,,++++++++++++***---------,,,,,,***)))(((++++++,,,,,,---.../////////000111000...,,,,,,---+++************+++,,,,,,)))***+++,,,++++++)))(((+++---,,,+++---111000---++++++++++++++++++++++++)))+++,,,,,,+++******+++************++++++++++++,,,,,,+++******+++,,,---,,,------------,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,---///...,,,******+++,,,++++++,,,,,,---...///222000...,,,++++++,,,---,,,,,,,,,,,,------------//////...---,,,+++++++++//////............//////.........//////000000000000000111111222333333333555555444444444555555666666777777888999:::;;;;;;;;;;;;;;;<<<>>>AAACCCEEEBBBKKKRRRQQQNNNNNNPPPPPP```pppXXXKKKFFFAAA>>>>>><<<:::777555777999999666444444555111111111222222222222222000000000000000000000000//////.........---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------)))+++...000111000...---((()))***+++,,,++++++*********++++++++++++******((())))))*********))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))------,,,+++************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++******---,,,,,,,,,---///111333111222333111...,,,---...+++++++++++++++,,,------))))))***************))),,,///...---...333333111,,,------------------,,,)))+++......,,,***+++,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,------------,,,******))))))******+++,,,***++++++,,,,,,------...///......---,,,,,,+++++++++---......---,,,,,,---+++++++++,,,,,,...//////444222///,,,******+++,,,++++++,,,,,,,,,---------,,,---......---,,,+++***,,,---...///000000000000.........///////////////000000000111222222333333666555555444444444555555666666777888999::::::;;;:::::::::;;;===???AAACCCBBBJJJPPPOOOLLLMMMPPPSSSKKKdddmmmUUUFFFAAABBB???;;;<<<>>>:::222111444777777555444444666111111111111111111222222000000000000000000000000//////.........---------......------------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,...000111111...+++))))))***+++,,,---,,,++++++((()))+++,,,,,,+++***))))))******))))))((('''&&&++++++++++++++++++++++++))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,------,,,++++++...---,,,+++---///333555222444444222///,,,---///,,,+++++++++,,,------...)))))))))))))))*********'''******)))+++000111///......////////////......))),,,//////,,,++++++---,,,,,,,,,---------......++++++,,,,,,,,,++++++******+++,,,---............,,,,,,++++++,,,,,,---...)))***+++,,,------.../////////...---,,,,,,++++++,,,---//////...---...///+++++++++,,,---...///000666444000,,,*********+++++++++,,,,,,,,,---------+++,,,...//////...,,,***+++,,,...000111111000000.........///////////////000000000111222222333333666555555444444444555555555555666777888999:::::::::999999:::;;;===@@@AAADDDAAACCCKKKOOOMMMLLLNNNMMMQQQfff^^^KKKFFFDDD======<<<;;;999888888777444555666777777555333222111111111111111111111111222111111000///......---///...---,,,,,,,,,,,,,,,------......---+++***)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))((()))---111222000---+++,,,,,,,,,,,,+++******+++******)))))))))))))))---+++******+++,,,,,,+++++++++***))))))((())))))((((((''')))******((('''+++******,,,......+++(((***++++++++++++***)))))),,,+++***)))))))))***+++------,,,,,,,,,,,,++++++///---++++++,,,,,,+++***...---+++******+++---..................///000000333222111000///...---,,,$$$,,,000...,,,---+++'''///---+++))))))+++---...,,,,,,+++***+++,,,...///***---000111///---,,,,,,------------------------)))***+++++++++,,,///111...---,,,+++***)))))))))+++,,,------......------,,,,,,,,,---...///000111333000...,,,---...//////000---+++***+++,,,,,,+++,,,,,,,,,---------......------,,,+++,,,---.../////////.........------------,,,,,,++++++,,,,,,------------...------,,,,,,000000000000////////////000000111111111111000000---...000111222222111111222444444333000111444777555555666666777777888888888999999:::;;;<<<======>>>AAADDDGGGHHHIIIKKKMMMRRRPPPIIIWWWdddMMMCCCBBBDDD<<<;;;;;;:::999888777666444444666666666555333222111111111111111111111111111111000000//////......///...---,,,,,,,,,,,,---------......---+++***)))******+++++++++,,,,,,,,,.........------,,,,,,,,,*********---000111///,,,+++,,,,,,,,,++++++******+++******)))))))))))))))///---++++++,,,,,,+++***++++++******)))*********+++)))((((((******)))(((***)))***,,,...///,,,)))+++++++++++++++***)))))),,,+++***)))******+++,,,------,,,,,,,,,+++++++++...,,,******+++++++++***...---+++******+++---...,,,,,,++++++,,,,,,---...111111000///...---,,,+++222...,,,///555777444000,,,+++++++++---000444666,,,,,,+++******+++,,,---111222333222000...---...------------------------+++,,,---------...111333------,,,******))))))))),,,,,,------......---------,,,,,,,,,---...//////444222///---,,,,,,++++++---+++***)))***+++***)))+++++++++,,,,,,,,,------,,,,,,+++***+++,,,---...///.........---------------,,,,,,++++++,,,,,,---,,,------...------,,,,,,000///////////////////////////000000000000//////---...///000111111000000111333444444222222444777444555555666777777888888888888999:::;;;<<<======>>>@@@CCCEEEFFFHHHKKKMMMKKKRRROOONNN```~~~~~~\\\IIIBBB======AAA::::::999888777666666555333444555666555444333222111111111111111111111111////////////////////////......---,,,,,,,,,------------------,,,+++************+++++++++,,,,,,,,,............------------,,,+++,,,---//////---+++,,,,,,,,,+++++++++******++++++******))))))))))))111///---,,,,,,,,,+++*********************+++,,,...+++)))((()))******)))))))))***,,,...///---+++++++++++++++******))))))++++++******+++,,,---...,,,,,,,,,,,,++++++++++++,,,+++))))))***+++***)))---,,,+++******+++,,,---,,,++++++++++++,,,------//////...---,,,,,,++++++---%%%)))<<>>@@@AAACCCFFFJJJMMMHHHPPPOOOHHHHHHVVVxxx[[[DDDBBBDDD===:::<<<888888777666666555444444333444444444444333222222111111111111111111111111......//////////////////...------,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,---------------------------------......---,,,+++,,,,,,+++++++++***++++++++++++++++++******))))))...,,,++++++,,,,,,,,,+++)))))))))))))))***+++,,,000---***))))))***++++++((()))***,,,............+++++++++*********************++++++,,,---...///,,,,,,,,,++++++++++++***,,,+++))))))+++++++++***,,,,,,+++******+++,,,,,,...............//////000......------,,,,,,++++++---,,,@@@cccuuudddFFF444+++***)))))))))+++---...,,,++++++******)))))))))111333444333000---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---............000111------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,111111111000///------......---...///000000---+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,------...---------.........///////////////...//////000000//////...//////000000000000000///...///222333444444333333333444444555555666777777777777888999:::;;;<<<<<<<<<===>>>???@@@CCCHHHLLLIIIIIIGGGJJJNNNOOOccc[[[GGG<<<@@@CCC;;;888===666666666555555444444444333333333333333222222111111111111111111111111111............////////////------,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++............---,,,++++++---,,,+++*********++++++***++++++++++++***))))))***(((''')))+++------,,,((((((((((((((()))***+++000---***)))***+++,,,+++((()))+++,,,---...//////,,,+++***)))))))))************+++,,,------......,,,,,,+++++++++*********---,,,******,,,---,,,,,,++++++++++++++++++++++++/////////...//////000111---------------------------000EEEdddoooZZZ???222,,,+++***((((((((())))))++++++++++++***)))))))))+++///444555333///,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,.........---------......///------,,,,,,,,,---...///------,,,+++++++++,,,,,,222444555444111.........---------///000000...,,,,,,,,,,,,,,,------------+++,,,,,,---------------,,,,,,---------------------,,,,,,++++++,,,,,,---+++,,,,,,---.........---------....../////////000///000000111111000000///111111111111111111222222---...///111333333222000333333333444555555666666666777777888999:::;;;;;;;;;<<<===>>>???BBBFFFIIIFFFEEEDDDMMMVVVQQQUUUhhheeeKKK@@@999::::::777999???666666555555444444444444333333222222222111111111111111111111111111111111........................------,,,,,,,,,---......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************++++++++++++...//////...,,,++++++,,,---,,,+++*********+++,,,***+++,,,,,,,,,+++)))((('''&&&&&&'''***---...---))))))))))))))))))******---+++))))))+++,,,,,,,,,)))+++,,,---,,,---...000---,,,***)))))))))***+++)))***+++,,,------,,,,,,++++++++++++************---,,,***+++,,,...---,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---------------------,,,+++222===???444+++)))++++++******++++++,,,,,,+++++++++,,,++++++***)))+++///444666555222///---,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,+++***+++,,,------------......///000------,,,+++,,,---...///---,,,,,,,,,,,,,,,------444777999777333...---...+++******+++------,,,***,,,,,,---------.........+++,,,---.........------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,---............---------......//////000000000111111111111000000111111111111222333444555000//////000222222111///222222333333444555555555666666777888999::::::;;;;;;===>>>>>>>>>@@@DDDFFF@@@FFFGGGKKKNNNIIINNN```qqqeeeMMM???===:::777666777999;;;555555555555555444444444333222222111111111111111111111111111111111111111/////////......------,,,,,,,,,,,,,,,,,,---...///---,,,+++++++++,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---//////...+++***+++---...---+++))))))***+++,,,***+++,,,------+++)))((()))''''''(((+++---------,,,,,,++++++***+++++++++***)))(((***,,,---,,,++++++,,,...---++++++...000---,,,***)))((()))***+++)))***+++,,,,,,++++++***++++++++++++************,,,***)))***,,,------,,,******++++++++++++******+++************+++,,,,,,***+++++++++,,,,,,------000000///---,,,,,,...000+++++++++,,,---......///***+++,,,------,,,,,,+++---///222333111000///000++++++++++++++++++++++++)))+++------,,,+++,,,,,,++++++++++++,,,---//////...---,,,++++++---...000---,,,,,,,,,---...//////...333777888444111000222+++***))))))+++,,,,,,+++++++++,,,,,,,,,---------***+++,,,---...---,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,---......///000000//////000000000000//////////////////111333555666444222000000222333222000222222222333444444555555555555666777888999::::::<<<===?????????@@@AAACCC===HHHJJJGGGHHHFFFJJJWWWXXXqqqiiiOOO@@@666;;;<<<999999;;;999444555555555555555555444444333222111111000111111111111111111111111111111111000000///...------,,,,,,,,,,,,,,,,,,,,,---...///---,,,+++++++++,,,---...******+++++++++,,,,,,,,,+++++++++,,,,,,------------//////...+++***,,,......---+++))))))***+++,,,***+++,,,------+++***(((+++***)))***,,,------,,,///......---,,,,,,,,,,,,((('''(((***,,,---,,,++++++---///---++++++---000---,,,***(((((()))***+++)))***+++,,,+++***)))(((+++++++++************)))+++)))((()))+++,,,,,,+++******++++++++++++******++++++******++++++,,,---)))))))))***++++++,,,,,,"""'''***))))))---...+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,/////////---++++++---///+++++++++++++++++++++++++++---///000///------...)))))))))***+++,,,---......---,,,++++++---...000,,,,,,,,,---...///000111%%%,,,333666555444666888---+++******+++---......******+++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,------...///000000......////////////......---------...000222555666888555111111333444333111111222222333333444555555555555666777888999::::::<<<>>>@@@AAA@@@???@@@AAA???JJJHHHDDDJJJLLLHHHJJJOOOVVVooolllTTTDDD>>>888888888888888888999999444444333333222333333333222222222111111111111000000000000000000000000000////////////...---,,,+++***++++++,,,---...//////---,,,***))))))***,,,---++++++++++++++++++++++++---,,,+++***+++,,,---.........---------,,,,,,,,,111000///---+++)))((('''))),,,......,,,***))))))(((((()))***+++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------------------------,,,***)))))))))******))))))))))))))))))))))))************************)))))))))***++++++,,,,,,+++++++++++++++++++++,,,((((((((()))*********+++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***))))))+++///111000,,,,,,///333...---,,,,,,++++++++++++///...---...//////...,,,)))+++...///...------...,,,,,,,,,---,,,,,,++++++***+++,,,,,,,,,,,,---...111222333444666777888888---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------.........------,,,,,,,,,++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........---....../////////////////////000000111111111111555222000000333444333111222222333333333444444444666666666666777888999:::??????????????????@@@AAACCCBBBAAADDDHHHKKKKKKIIIHHHSSS___qqqdddRRREEE>>>;;;::::::999888777777777777444444333222222222222333222222222111111111000000////////////////////////////////////...---,,,,,,++++++,,,,,,---.........---,,,***))))))***,,,---++++++++++++++++++++++++++++++*********+++,,,---...------------,,,,,,,,,------,,,+++******)))))))))+++......,,,***)))))))))))))))***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++************************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,---++++++++++++,,,------...,,,,,,,,,,,,---...///000,,,///111///,,,+++...222...---,,,,,,++++++,,,,,,---,,,+++,,,......,,,+++***,,,......---,,,,,,---,,,,,,------------,,,,,,***,,,------++++++,,,...000111333555666555333222---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------.........------,,,,,,,,,++++++,,,,,,,,,---------///...------,,,,,,,,,---,,,,,,,,,------.........---......///////////////000000000000000111111111444222000000333444333111222222222222333333333333666666666666777888999999==================>>>???BBB@@@@@@CCCGGGIIIIIIHHHKKKPPPUUU]]]xxxaaaIIIBBB???<<<:::;;;:::999888777666666666444333222222111111111222222222111111111000000000////////////////////////---...............------,,,,,,,,,,,,---------------,,,+++******+++,,,---++++++++++++++++++++++++***************+++,,,,,,------------,,,,,,,,,,,,))))))*********+++++++++)))+++------+++***)))*********************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++************************************************))))))******+++,,,,,,,,,......------,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---++++++******+++---///111+++++++++,,,...222555777---///111///,,,+++...111...---,,,,,,,,,,,,,,,,,,+++******+++,,,---+++)))+++,,,......,,,++++++,,,,,,------.........------,,,---...---+++***+++,,,---///222444444222///------,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........---------------,,,,,,,,,,,,------------///...------,,,------------------------.........---......///////////////111111111000000000000000444222111111222333333222111111111222222222222333555555555555666777888999:::::::::::::::;;;<<<===@@@??????AAADDDFFFGGGFFFKKKLLLMMMPPP\\\xxxmmmPPPCCCAAA???;;;777:::999888777777777777777444333222111111111111111111111111111000000000000////////////////////////------..................---------,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++,,,,,,)))***,,,,,,+++)))******+++++++++***************)))))))))******++++++,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))***++++++,,,,,,---//////...------,,,++++++......------,,,,,,,,,+++---,,,,,,,,,,,,+++++++++++++++******++++++,,,------,,,***)))))),,,...000,,,++++++,,,...222666999...///000...,,,,,,---///...------,,,,,,,,,------+++******+++------,,,******+++------++++++,,,---------......///.........,,,---...---+++***+++,,,+++---///000111000...---------,,,,,,,,,,,,---...---------------------------------,,,,,,---------...............---------,,,,,,,,,------------.........------------......---------...............---......///////////////111111111111000000000000333222111111222222222222000000111111111222222222444444444444555666777888999999999999999:::;;;<<>>;;;777555666666666666777888999999555444333222111111111111111111111000000000//////........................------..................---------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++(((***++++++***)))***++++++++++++***************)))))))))******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************************************+++,,,,,,------//////...------,,,++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000...,,,))))))***,,,------,,,+++***,,,///333555.........---,,,,,,---///---------,,,,,,---......,,,++++++,,,...///...,,,)))+++,,,,,,,,,,,,...000,,,------.../////////...,,,---...---+++***+++,,,++++++++++++,,,...000111...---------------------------------------------------------------------........................,,,,,,---------...............---------......///........................---......///////////////111111111000000000000000222222222222111111222333000000111111111222222222333333333333444555666777999999999999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEHHHFFFIIIPPPQQQSSSdddyyyjjjRRRIII???<<<999777888;;;555555555666777888999:::666555444333222111111111111111000000000/////////........................---...............------------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,++++++++++++......---,,,,,,+++++++++((()))+++***))))))***,,,******************++++++*********+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,---------......------,,,,,,++++++++++++++++++************,,,,,,,,,,,,------------++++++******++++++,,,---111///---+++******++++++,,,+++******+++,,,...000------,,,,,,---......///------------------...///---,,,,,,...000000///...+++,,,------,,,,,,///111+++,,,---...............,,,---...---+++***+++,,,++++++******+++...111333............------------------------------------------............------.............../////////,,,---------.....................---......///000/////////...............---......//////////////////000000000111111111111222333333222111111222444111111111222222222222333222222222222333444555666888888888999:::;;;<<<======???AAAAAAAAAAAACCCEEEIIIEEEDDDHHHIIIKKKUUUccclllVVVKKKCCC;;;999888777888<<<666666666666666777888999888777555444333222222222111000000000////////////........................////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---.........------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++((()))***)))))))))***,,,)))))))))***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------......***+++,,,---------,,,,,,++++++++++++++++++++++++******************************+++,,,,,,------...,,,,,,,,,,,,,,,+++++++++************++++++++++++***++++++,,,---...//////++++++******++++++,,,---...---,,,,,,+++++++++++++++*********++++++,,,---,,,++++++,,,---//////000---------------...//////---,,,,,,...000111000...///000///...,,,,,,---///***+++,,,------.........***,,,------++++++,,,...,,,,,,,,,,,,---...000000...............------,,,........................,,,---...//////...---,,,---........./////////000------------...........................///000000000/////////.........------......///////////////......///000111222222333111333444333000000222444222222222222333333333333111111111222222333444555777777777888999;;;<<<===;;;===@@@@@@??????AAACCCFFFDDDCCCBBBCCCGGGNNNUUUhhh}}}kkkSSSFFFBBB;;;666777888555333333888777777666666666666777888888666555444333333333000000000000////////////........................////////////...---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,+++++++++*********************+++++++++((()))***)))((()))***,,,(((((()))***+++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...//////)))***,,,---...---,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,------...+++++++++++++++++++++,,,*********++++++,,,,,,,,,)))***+++,,,...///000000++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,+++******+++---000000000---------------...///000,,,,,,,,,---000111000...333333222///,,,+++,,,---)))***+++,,,------------***+++,,,,,,,,,,,,---...------.../////////...---.../////////...---,,,,,,........................,,,---...//////...---,,,---.........//////000000---------.........//////...............///000000000000//////.........------......///////////////------...000111222333444111333444333000000222555222222333333333444444444111111111111222333444555666666666777888:::;;;<<<999<<<>>>>>>======???BBB???DDDFFFDDDDDDGGGKKKLLLUUU```}}}kkkWWWMMMBBB===;;;999888888888666444666666666666666666666666777888888777555333111///111111000000//////..............................---------------------------------------------------,,,***(((((()))***+++---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,------------,,,,,,+++******...///+++***,,,---,,,,,,,,,++++++,,,,,,---...))))))))))))************+++***)))(((((()))************+++++++++,,,,,,,,,---,,,+++******+++,,,---------,,,,,,------...///+++++++++++++++++++++++++++++++++************)))------------------------,,,,,,,,,---------......***,,,...000111111000///........................000000///...---,,,,,,+++---,,,,,,,,,,,,---......***+++,,,------,,,+++***,,,,,,,,,---------......///////////////.........---------.........//////+++...111444444111...+++333000------///111111///////////////////////////111000///...------...///.........///////////////...///////////////......---,,,,,,...111333333222444555666555333111111111222222333333333222222111222222333333333333444444666777888999:::;;;<<<<<<<<<<<<;;;;;;<<<===???@@@AAA@@@AAAAAACCCFFFHHHIIIJJJTTTddd~~~yyy[[[LLLFFF===;;;999777777777777555444666666666666666666666666777777777666444222111000000000000000//////.....................------------------------------------------------------------,,,***)))((()))***+++---------,,,,,,+++++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,+++++++++************,,,,,,,,,+++***+++,,,,,,---------,,,,,,+++******...///+++***,,,---,,,*********)))******+++,,,************++++++++++++,,,+++************+++,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---...///000000///...------------------------//////......------,,,,,,------,,,,,,------...///,,,,,,------------,,,,,,,,,,,,---------.........////////////////////////------........./////////---...111333333111...---222///------///111000///////////////////////////000///...------......///////////////////////////...///////////////.........------...111333222222333444555444222000000111111222222222222222111111222222222333333333444444555666777888999:::;;;;;;<<<;;;;;;;;;;;;===>>>???BBBBBBBBBBBBBBBDDDEEEFFFHHHLLLUUUddd{{{{{{aaaIIIAAA@@@888888777555555666777555444555555555555555555555555777666555444222222111111000000000////////////...//////.........------------------------------------------------------------,,,***))))))***++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******)))************++++++++++++++++++******************,,,---,,,+++***+++---,,,,,,---------,,,++++++***...///+++***,,,---,,,***************+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,------,,,,,,,,,,,,---------------..................---++++++++++++,,,,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------..................---------------------------------------------------------,,,------...///.........------.........,,,------------.........////////////////////////............////////////...///000111111000///...111///---...///000000///////////////////////////......---------...//////////////////////////////...//////000000////////////...---///111222222111111222444333111000000000000000111111222111111000222222222222333333333333444555555666777888999999;;;:::::::::;;;<<<===>>>CCCCCCBBBAAAAAAAAABBBBBBDDDEEEIIIPPPXXXnnneeePPP???===>>>777777666555555777777777555444444444444444444444444666555333222111111111222/////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************************+++,,,---,,,++++++,,,---,,,,,,,,,------,,,,,,+++***...///+++***,,,---,,,---,,,,,,,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------------////////////------******++++++,,,,,,,,,,,,.................................---------,,,,,,------------------------------------............///...---------------...------------------------+++,,,,,,,,,------......---------------...////////////------------//////------------............///////////////000000000....../////////000000000000000000000000000000000000/////////////////////////////////////////////---------......//////000000000000///////////////...//////000000000000///000///...///111222222111///111222222000///000000//////000111111111111000111222222222222333333333333333444555666666777777999999999:::;;;;;;<<<===AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAHHHNNNMMMVVVzzz~~~hhhVVVHHH<<<<<<===666777666555666888999888777333333333333333333333333444333222000000000111222...............///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++******************+++++++++,,,------++++++,,,---+++,,,,,,------,,,,,,,,,***...///+++***,,,---,,,------,,,,,,------...///*********++++++++++++,,,***++++++,,,,,,,,,------++++++++++++,,,,,,,,,---,,,---...//////...---,,,***+++,,,------------,,,------------------------------------,,,,,,,,,,,,////////////////////////---------.........////////////...---------......------------------------+++,,,,,,------......///...------------.../////////...---,,,,,,---...///---------.........//////////////////000000111111/////////000000000111111111111000000000000111111///000000000000///000000000000000000000000000000---......//////000000000111111000000////////////......///000111111000000111000///000111222111000...000111111000///000111...///000111111111111111111111111222222222333333333333333444444555555666777888999999:::;;;;;;;;;======>>>???@@@AAAAAABBBAAA@@@FFFLLLIIIKKKcccyyycccSSSIIIAAA888999:::333888666666666888888888666222222222222222222222222222111111000000000111111---............/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******)))************++++++++++++++++++++++++,,,,,,,,,+++---...---,,,+++,,,...++++++,,,---------,,,,,,***...///+++***,,,---,,,+++++++++++++++,,,,,,---************++++++++++++******+++,,,------------,,,,,,,,,,,,------------------............------,,,---///000000//////.................................---------,,,,,,,,,000000000000000000000000------........./////////......//////////////////........................---------....../////////......------......///000......------------......------........./////////...//////000000111111222000000000000111111111111111111111111111111111111///111333222111000000111000000000000000000000000//////000111111111000000222111111000000//////.........///000111111111111222111000000111222111///---///111111111000111222//////000111222222222222111111111111222222222222333333333444444444555555666777888999:::::::::999999:::<<<>>>@@@AAABBBBBBCCC??????BBBAAADDDRRRdddvvv```OOODDD@@@===444555888222777666555555777777666555222222222222222222222222//////000000111000000000---------.........//////,,,,,,------.../////////++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---------,,,+++++++++,,,,,,---------******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++,,,,,,,,,---------,,,---...---,,,,,,,,,...***+++,,,,,,---------,,,***...///+++***,,,---,,,,,,++++++++++++,,,------++++++++++++,,,,,,,,,---***+++---...//////..................////////////000//////......//////000...///111222333222111000/////////////////////////////////.........------////////////////////////............////////////---...///111111111000000////////////////////////.../////////////////////...............//////000...//////000000//////...............////////////...//////000111111222222000000000111111111222222000111111222222111111000000222555444222111111333000000000000000000000000111111222333222222000000222222111111000//////.........///111111222222111333222111111222222000///---///111222111111222333///000111222333333333333111111111111222222222222333333333444444444444555555666777999999999999888777999;;;===???@@@AAAAAAAAA@@@>>>===>>>CCCIIIOOOaaazzzvvv^^^QQQEEE======:::222333888444777555444444555555444333111111111111111111111111---...000111111111//////---------.........//////+++,,,,,,---...///000000++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,------.........,,,---......,,,,,,---...***+++,,,,,,------------***...///+++***,,,---,,,...------------...//////,,,,,,,,,---------......+++,,,...000000000000///000000000000111111111111222111000//////000111222///111333444555444222111000000000000000000000000000000000000////////////////////////////////////............/////////000,,,...000222333333111111000000000000000000000000000000000000000000000///...............///000000///000111222222111000///............/////////000...//////000111222222222000111111111111222222222000111222333333222111000000333666666333222222444000000000000000000000000222333444444333222111000222222222111000//////.........///111111222222222444222111111222222000///---///111222222222333444000000111222333444444444000111111111111222222222333444444444444444444555444555777888999999888888888999;;;===????????????===BBBCCCAAABBBFFFGGGCCCLLL___vvv]]]LLLBBB???===;;;888666555444444666555444333333333333444333333222222111000//////111111111111000000000000//////.........---------........................------++++++++++++---------+++((((((+++,,,***(((+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++***************+++)))***,,,---,,,+++)))(((---,,,,,,+++***)))(((((()))))))))***+++++++++,,,...------,,,,,,++++++***------,,,,,,------...///,,,,,,---------,,,++++++///...---,,,+++,,,,,,---........................000000000000000000///......---------...///000000333222111000000000111222222222333333222000...---222111000//////000111222000111222333333111///...111111222333111///,,,***000...---...111111///,,,444111......111333222000000333666666666555333000666///000666555///222;;;888999;;;<<<<<<:::888777===777222000//////333999999999999999888666444333333000...///111333222000///000111444666555222...000222444444444333444555000222555888888777555333::::::::::::888666444333111222444555555333111///333666444000000444555222444111//////000111111000---///000222222222000/////////000111222222111111333222111000111333555666666555222111111333666777111111111222111000000///555444333333333444555666444666888888555555777999<<<<<<===???@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAHHHQQQ```vvv[[[NNNFFF@@@<<<;;;999777666555666666555444444444444333333333333333222111111000//////111111111000000000////////////.........---------------------------------------,,,++++++,,,------///---++++++,,,---,,,***+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++++++++,,,,,,++++++,,,---,,,+++***))),,,,,,++++++******))))))************++++++++++++---------,,,,,,,,,,,,,,,,,,++++++++++++,,,------///////////////.........000///............///000+++,,,,,,,,,,,,,,,---------------......---,,,,,,///////////////000111111000///...------...//////222333333333222000///......---------...///000111222333555777777777555444000111333444555555444444888777666888;;;===<<<::::::999888999;;;===>>>>>>AAAAAA@@@>>>???@@@AAABBB@@@FFFJJJMMMRRR]]]iiipppssstttuuutttpppjjjddd``````OOOCCCKKK\\\fffeeebbbdddcccaaa]]]XXXSSSNNNLLLJJJGGGCCCAAAAAA???<<<999???????????????>>>===<<>>;;;999888:::888666444555555444333111111111222333333444555444444333333222111000000555444333222222333444555:::999777555555555555666222333444444555555555555555444444444444555666777555777888888666555777999999:::;;;;;;<<<<<<<<<<<<>>>>>>??????@@@AAABBBBBBCCCIIINNNbbbzzzZZZJJJGGGDDD@@@:::999777666666666666777333444555555555444222111222222222111111000000///111111000000000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///---++++++,,,---,,,++++++******))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***,,,,,,,,,------------...,,,,,,,,,,,,,,,------.........---,,,,,,---...//////...---------...///000111111111111111111111111000111111222222222111111,,,,,,,,,,,,,,,------...---------,,,,,,---......***+++---000222333444444999999888888999999:::;;;:::;;;===>>>>>>===<<<;;;??????>>>===<<<<<<<<<<<<999777666666777888888777222444777999;;;???CCCEEEKKKLLLNNNSSSXXX\\\```cccfffttt{{{www|||}}}lllbbblll|||yyyvvvssspppmmmggghhhhhhfffeeeeeefffhhhsssuuuyyy|||}}}zzzxxxwwwvvvuuunnnjjjjjjcccXXXSSSVVVMMMJJJFFFCCC@@@===:::777777555444222111111222333000//////000111222333444444444444444666888:::;;;777666555444222111111111333333333333333333333333444444444444555777888999555777888888777777888999999999::::::;;;::::::999<<<===>>>???@@@AAABBBCCCCCCHHHFFFLLLbbbiiiRRRHHHDDD@@@;;;999888777555444555555666222333555555555444222000222111111111000000000///111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,+++***************++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++***+++,,,,,,---.../////////......------......///000...---,,,+++,,,---///111//////------------//////......------,,,,,,++++++++++++,,,---------------////////////000111111222333333333333444444555555;;;<<<===???AAABBBCCCDDD@@@@@@??????????????????>>>>>>@@@@@@@@@>>><<<:::<<<<<<:::::::::<<<>>>???EEEDDDDDDEEEGGGJJJLLLLLLVVVZZZ___ccceeehhhnnnsssxxxyyy~~~}}}xxx~~~|||wwwrrrlllfff```[[[SSSQQQOOOLLLHHHEEECCCBBB;;;:::999777666666666666111111222444666999;;;===777666444222222222333444666555444333222111111000333333444555666777888999666777777888888888999:::;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<>>>@@@AAABBBCCCCCCJJJHHHHHHTTTfff~~~ooo[[[LLLCCC===888666:::999777444333333333333222333444555555333111000111111111000000000000000000000000////////////...---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++******+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++++++++,,,------///...---++++++******++++++++++++,,,------.........---------,,,,,,++++++,,,,,,---...//////000111---------------...//////000///...---...000222444000///...------...///000111111000000//////......///000111222333333333333888888888999:::;;;===>>><<<===>>>??????@@@@@@AAAIIIHHHGGGFFFEEEDDDDDDDDDAAABBBCCCDDDEEEEEEFFFFFFHHHIIIKKKMMMNNNMMMLLLKKKMMMNNNPPPTTTYYY```eeeiiioooqqqtttxxx}}}}}}{{{}}}}}}}}}|||xxxsssnnnkkkfffccc]]]VVVOOOIIIDDDBBB===<<<;;;:::999999888888<<<:::666444333555888:::777666555444333333444444222333444555666777888888777777777888999:::::::::<<<<<<=========<<<;;;;;;:::;;;<<<===???@@@AAABBB???FFFDDDEEEMMMUUUfffnnn```PPPDDD<<<777777:::999888666444222111111222222333444444444333111000000000000000000000000000000000////////////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,------............------...//////...,,,,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++*********+++,,,---...//////...---,,,,,,+++***,,,,,,,,,------............------------------,,,------......///000111111,,,,,,,,,+++,,,------...,,,,,,,,,,,,---///111222,,,,,,+++,,,,,,...000111333333333444555555666666999:::;;;<<<>>>>>>??????>>>??????AAACCCEEEGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOQQQQQQQQQRRRTTTUUUWWWXXX^^^```bbbfffiiikkkmmmmmmmmmooosssvvvyyyzzzzzzzzz}}}rrrrrr{{{tttmmmgggddd```^^^ZZZUUUPPPKKKGGGEEEAAA???:::666333333444555444333222222222444555666333444666777888888888888888777777888:::<<<<<<;;;999999:::;;;;;;::::::::::::;;;<<<===>>>???@@@AAA@@@CCC@@@AAAIIIMMMVVVggg~~~bbbTTTEEE>>>;;;888888<<<777666444222222222222333333333333222222222222111///000000000000000000000000000/////////.........---------.........//////------------------------,,,---...//////...---,,,...///000...,,,+++---///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////+++++++++,,,,,,---...///111111111111000...,,,+++------------............------------.....................//////000000111...............//////000,,,---...///111222333444000000222333666:::===???888999;;;>>>AAADDDFFFHHHJJJKKKMMMOOOPPPQQQRRRRRRVVVWWWXXXZZZ]]]```cccdddggghhhjjjlllmmmnnnnnnnnnuuuvvvxxx{{{{{{|||~~~|||{{{yyyuuuqqqmmmiiihhh\\\YYYUUUOOOHHHBBB===;;;<<<:::888666555666777777777777999:::::::::999999999777666888;;;===<<<;;;777777888999:::::::::999;;;;;;<<<<<<===>>>??????AAADDD@@@@@@HHHHHHLLLYYYiiiqqqUUUGGG;;;::::::777555666444333222222222333444555444333222111111111222222////////////000000000000000/////////............---------.........//////........................,,,---...//////...---,,,,,,---...---***)))+++...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,---...///000111222333444444333111...,,,........................,,,---------.../////////////////////000000000000222222222222222333333444444555777999:::;;;<<<<<<===>>>@@@DDDHHHMMMRRRTTTZZZ\\\___dddiiinnnrrrtttwwwxxxyyy{{{}}}~~~{{{|||~~~rrrZZZRRRooo~~~{{{xxxssskkkeeehhhpppaaa___\\\XXXUUUSSSQQQQQQQQQTTTUUUSSSOOOJJJIIIIIIEEEDDDIIIYYYnnn~~~ttt}}}~~~wwwmmmaaaWWWQQQMMMKKKGGGBBB???===<<<<<<999:::;;;<<<<<<<<<;;;:::999777666888<<<>>>===;;;666777888999:::;;;;;;;;;;;;<<<<<<<<<======>>>>>><<>>999777666666666444444444444444444444444222222111111111222333333222222222111111111111111///............//////000------------------------//////////////////......,,,,,,,,,,,,,,,,,,++++++***+++---.........---,,,///...---,,,,,,---...///)))+++,,,.........---,,,---...///000111111111111111222333222111000000111333333444444222...+++(((...---,,,+++++++++,,,---,,,---///111111000///...222222222333444555666777555777888666333555<<>>888>>>GGGpppmmm^^^UUUJJJLLLFFF888222666<<<<<<999777555333222333444555888777000000444///,,,444222111000;;;>>>MMM___FFF888DDD[[[xxx{{{}}}xxxuuusssoookkkiiijjjkkkmmmsssvvvzzz}}}~~~www}}}tttjjjeeebbb\\\PPPEEEGGGAAABBBBBB???CCCCCC777===???CCCEEEAAA;;;;;;@@@999;;;<<<;;;888888<<>>??????>>><<<;;;===>>>>>>???@@@@@@???@@@CCCEEEGGGSSSiiiqqq\\\OOODDD@@@;;;777666666666666444444444444444444444444111222222333444555555666222222222111111000000000//////...............///------------------------......................../////////////////////000000000000000///---,,,+++------,,,,,,------...//////000111222222222222222......///000111111111111,,,,,,---,,,+++***,,,---......///000111222222222///...------------...///,,,---...///111333555666;;;;;;<<<===@@@CCCEEEGGGGGGIIILLLNNNQQQWWW```fffoooqqqtttvvvyyy|||}}}uuuNNN999666222222ZZZ}}}vvvfff]]]^^^[[[SSSIII@@@999555111444555666888999777333000000000000000000000111222///000333666888777222444111***111222===JJJ222333888@@@UUUqqqxxx}}}WWWIIIGGGRRRuuu{{{qqqkkkqqqoookkkfff___XXXRRROOOHHHFFFCCCAAA@@@BBBDDDEEEJJJMMMRRRVVV[[[aaagggkkkqqquuu{{{~~~}}}}}}wwwlllcccbbb___cccaaaXXXWWWTTTGGGKKKMMMTTT[[[ZZZQQQJJJGGGDDDAAA===999999999;;;;;;<<<<<<<<<;;;:::;;;;;;<<<>>>???AAAAAAAAAAAABBBCCCDDDKKKXXXnnnttt^^^NNNEEE<<<:::777666666777666555444444444444444444444444000111333666777777777777333333222111000000//////000000///...------------------------------------------------------......//////000000111111222222111111111000///...,,,,,,///000111222222222222222111111111111111222222333------.........////////////000///...,,,,,,...000///...---,,,,,,---///000//////000111333666888999AAAAAAAAACCCGGGLLLPPPSSSYYYYYYZZZ\\\```dddhhhkkkoooooooooqqqtttyyy~~~}}}~~~hhh^^^ccchhhkkkmmmooorrruuulllkkkeeeNNN777777:::000---KKKbbbcccfffiiiYYY???999666333111000000000000999333000444888888777777:::<<<>>>@@@AAAAAA???>>>EEE===BBBDDD???EEEBBB***777444///;;;CCCJJJNNN333444333111888NNNkkk~~~ssseeeOOO@@@FFFUUUzzz|||eee;;;333444777IIIaaa{{{iiiWWWMMMCCC:::BBBAAA>>>:::777444333222666555333333333555888999555666777888999===BBBFFFEEEJJJSSS```mmmyyy|||{{{zzzzzz{{{zzzooofffeeejjjtttxxxtttlllggg___WWWLLLDDDAAA???<<<888>>>===;;;:::;;;<<<<<<;;;>>>???AAABBBBBBBBBAAA@@@BBBDDDFFFOOOhhhgggRRRDDD===999777666666777777555444333333333333333333333333000222444666777777666555333333222111000///......111000///...---,,,,,,,,,------------------------,,,,,,,,,------------------------...///000111111---......///////////////666777888999999888777666222111000.........///000//////......------......///000///...------000222111111111222333555666777===???BBBGGGLLLQQQTTTWWWaaaaaacccfffjjjnnnrrruuuvvvvvvuuuvvvyyy|||~~~zzznnnpppxxxuuussskkkpppwwwrrrqqqvvvuuugggTTTFFFIIIRRRXXX```hhhkkkoookkkqqqnnnhhhaaa???333777===EEEQQQ^^^fffgggeeebbb]]]MMM999999>>>777444SSShhhgggjjjnnnWWW444333000000444888777777777888888@@@MMMUUUXXX\\\cccfffiiimmmqqqqqqooollliiiooobbbiiihhh^^^kkklllJJJ444666666RRRnnnvvvoooOOO;;;555333999PPPxxxnnnNNN555777HHHooo{{{eee>>>666999777777BBBfffmmmmmm___EEE555333444000///000000000111222333333444333333333444555777888::::::999777444333444555111111222888FFFZZZnnn{{{nnnpppvvv|||zzzjjjeeeeeellltttxxx{{{~~~{{{tttiii___VVVOOOHHHDDDBBB???<<<;;;<<<>>>===<<<>>>>>>???AAACCCBBB@@@???AAAAAA???@@@NNNmmmjjjUUUFFF<<<888:::888777777777666444222333333333333333333333333222333444555555444222111222222111111000//////...000000///---,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---...///000000000000000000000000111111222888888999999888666444333222111///...------...///000///.........//////000+++,,,///000222555:::===???BBBHHHNNNSSSWWWYYYZZZ^^^aaadddiiinnnsssvvvxxxuuuvvvyyy}}}~~~|||||||||}}}wwwooolllggg```ZZZUUUQQQMMMKKKMMMOOOQQQRRRSSSPPPOOOGGG>>>FFFQQQNNNCCC>>>MMMaaabbb^^^```___[[[CCC222333555777GGG\\\mmmvvvuuu|||{{{vvvggg<<<333333555CCC```|||~~~pppPPP:::999:::666eeeggg888777444333555444222555;;;RRR```sss|||tttddd\\\\\\fffiiimmmppppppmmmiiifff___UUU^^^```\\\sssfff555666333YYYoooFFF777333<<>>jjjpppTTT???888777444222333444555555555555555333333333333333444444444555777::::::888666555555:::888555444999DDDSSS]]]JJJMMMUUUddduuu|||{{{pppWWWLLLHHHGGGKKKPPPWWW```iiiwwwwwwtttmmmddd\\\WWWVVVJJJGGGDDDCCCCCCEEEEEEFFFAAA???>>>???AAABBB@@@>>>>>>@@@@@@@@@DDDUUUpppnnnVVVGGG@@@===<<<;;;999777777777666444222333333333333333333333333222333333333333111000///111111000000000///////////////...---,,,,,,,,,,,,------------------------,,,,,,,,,---......////////////000000111111222222666555444333222111111111222222222111000///...------------------...///////////////000222555888999===AAAFFFLLLQQQWWW\\\```eeehhhnnntttxxx{{{||||||zzz|||~~~}}}zzzrrrrrrrrrrrrooollliiigggWWWQQQIIICCC???;;;666333444333222111333666999<<<777333333000000>>>HHHAAA222000JJJnnnxxxtttttttttwwwYYYCCC@@@:::555IIIiiiOOO;;;666555IIIqqq]]]:::555;;;<<>>@@@@@@>>>:::888333---333777888QQQfff```>>><<>>DDD888444777EEEXXXhhhttt{{{tttwww|||yyyxxxiiiHHH:::777777:::<<<===BBBIIIRRRVVV[[[[[[WWWTTTTTTUUURRRSSSRRRQQQPPPRRRVVVZZZKKKFFF@@@>>>???@@@???>>>;;;===@@@BBBAAAFFFTTTbbbxxx]]]JJJBBBAAA???>>>:::888666555555555444333222222222222222222222222222222222222222111111111////////////000000000000......---,,,,,,---------------------------------,,,------...//////000000111111222222222222222222666444333111000000000000///......---......//////---...111333666888:::;;;<<<===???CCCIIINNNTTTWWW___cccjjjpppuuuzzz}}}~~~{{{yyyyyy}}}~~~}}}~~~}}}wwwrrrlllfffbbb]]]WWWRRRIIIGGGDDD???;;;888555444000000000111444888<<<>>>DDDIIINNNQQQRRRSSSVVVYYYSSSMMMMMMNNNRRRbbbdddUUU999888XXX{{{XXX>>>:::333---EEEjjjWWW888333222GGGsssWWW:::777:::>>>tttQQQ666666777777555???bbbfff>>>000444888,,,...000111222111000///111000///...///>>>SSSaaa???@@@000MMMnnnIII:::;;;???gggXXX;;;888===```sssOOO:::===666...MMM{{{UUU:::222555333111111333999???CCCEEEFFFHHHIIIIIIHHHGGGFFFJJJLLLNNNOOOMMMJJJIIIIIIFFFBBB<<<555333;;;IIITTTGGG:::///333@@@OOO___jjjhhhhhhhhhjjjmmmpppssstttuuuhhhfffnnnxxxtttZZZAAA:::777999;;;:::999::::::<<<@@@BBBCCCCCCCCCCCCJJJNNNQQQQQQPPPSSS\\\cccZZZQQQFFF???===>>>>>>===;;;:::===AAA@@@@@@FFFOOOuuurrrbbbMMMBBBAAAAAA===777888666444333444555555555222222222222222222222222222111111111111222333444......//////000000111111------,,,,,,,,,---......------------------------------......///000111111222222111111111111111111///...---------...000111000/////////000222444666444777<<>>::::::???@@@@@@DDDKKKLLLrrruuu^^^QQQCCC<<<======999444555666666666444444666888666555444333222111111111111111111111000000000000000000111111111000000///........./////////000000++++++---....../////////...,,,++++++---///111111+++///+++---777666......333333111000///111444777666777:::>>>AAADDDGGGIIIQQQ[[[dddhhhkkkpppmmmgggnnnoooppprrrtttxxx~~~}}}zzzzzzttt~~~yyywwwxxxzzzyyyxxxxxxyyy|||~~~}}}yyyxxxxxx{{{xxx}}}}}}uuurrruuukkk]]]OOONNNTTTVVVPPPJJJDDDEEEBBB;;;777777666333888222777;;;666888>>><<>>666777DDDbbbQQQ???AAA444EEEyyyMMM888???777^^^bbb===999666111<<>>============???@@@BBBIIINNNrrrdddSSSJJJ???:::;;;;;;999666666666666555444444666888999888666444333222222222111111111111000000000000//////000000111000000000.....................///000000000000000///......000///////////////...---666777///+++222111,,,111+++...111333555:::@@@EEENNNQQQUUUZZZ___ccchhhjjjrrruuuuuutttxxx|||zzzsssvvvqqqtttyyyzzz|||}}}|||vvvyyy}}}{{{xxxuuukkkhhhdddbbbbbbcccbbbaaaaaaaaaaaabbbaaa___^^^___OOOMMMMMMNNNJJJDDDBBBDDD@@@666......444777777555<<<666222222000///777AAALLLGGGOOOVVVUUUZZZaaa___OOO;;;---///111---000999DDD;;;...,,,333777EEE[[[bbbiiiqqqtttqqqooosssxxx{{{]]]BBBDDDsssdddEEE333777666666UUUvvvSSS<<<999777NNN{{{uuuGGG999222555666]]]```:::333555111555444BBBwwwgggAAA999---555222222666TTTqqqZZZEEE>>>===PPPlll~~~~~~wwwCCC888333<<>>666@@@lllSSS;;;;;;666SSSmmmDDD888555222999III|||eee>>>444444555333555LLLrrrrrrhhhhhhfff```WWWVVVVVVYYYcccrrr[[[>>>SSSxxx|||]]]@@@999888<<>>777777777999===BBBAAA777333:::888333666555???<<<888@@@CCC===<<<======<<<:::888:::@@@EEEWWWaaaaaaPPP@@@<<<===<<<============>>>???@@@@@@EEEKKKccciiiTTTEEEAAA<<<999888888888777777777666444333333666999:::888555333111111222222111111111111000000000000...///000000111111111111000000000000////////////111111000000///......---+++---///000111000//////+++111000000888:::;;;CCCDDDIIIOOORRRTTTXXX___eeehhhkkknnnqqqsssvvvyyy|||yyywwwuuuuuuzzz{{{rrrfff^^^RRRTTTgggyyy|||{{{}}}yyywwwwwwxxxvvvvvv|||||||||ooobbbXXXPPPJJJFFFBBB@@@===<<<<<<<<<:::999>>>===;;;888666555444333555999:::666222222111///+++)))(((---777AAAGGGIIICCC333---222000...AAA]]]jjjfffnnnuuuuuu|||{{{ZZZ>>>+++///111---555FFFZZZ>>>//////000<<>>YYYooo???555///555OOOkkkDDD;;;:::999YYY[[[???888555BBBmmm~~~OOO888444333666===]]]vvvGGG444555333111444AAA^^^oooNNN???AAAAAA<<<888999:::;;;@@@KKK[[[gggvvvhhhEEETTTwwwpppOOO<<<:::666GGGmmmeeeCCC444555DDDXXXooo\\\EEE888333333444666<<>>???????????????GGGQQQdddgggTTTLLL======<<<:::888777888999888777666444222333666888666444111/////////111222111111111111000000000/////////000222333333333333222222222222111111111111000000000000000111111111,,,---///000000111222333,,,:::BBBIIISSSTTTUUU^^^hhhmmmrrrrrrooonnnsssxxxrrruuuxxxyyyyyyzzz~~~xxxuuuuuuyyyzzzoooXXXDDD222,,,:::]]]www{{{xxx{{{ppp```PPPPPP]]]jjjnnnnnnooossspppgggfffiiicccWWWLLLGGG@@@:::666333111/////////............---,,,...///...,,,---///...+++---111///***...555333***000000444AAAVVVjjjqqqoooOOO888...666444000MMMvvv~~~zzzSSS999***000111--->>>YYYlllCCC000222---;;;]]]pppsssiiiXXXHHHBBBDDDGGGFFFFFFEEE???888777::::::888999<<>>VVV{{{ZZZ666000222777HHHiiitttZZZ888444444555HHHuuuzzzIII888===555GGG}}}cccCCC777666555TTT[[[:::444555444777DDDPPP333777333333555777FFFnnnbbb<<<,,,111555111222111111111000111777>>>MMMiiisssTTTVVVppp___AAA>>>444:::^^^{{{vvvXXXAAA444777EEEjjj]]]JJJ999222333555666888DDDCCC888555444:::HHHaaaeeeTTT???>>>AAA<<<:::>>>BBBGGGGGGCCC>>>;;;:::>>>HHHXXX```TTT@@@888;;;:::;;;===>>>??????>>>======CCCEEEJJJgggoooTTTGGGHHH;;;<<<===<<<999777888999888888777555333333555777222111/////////111222444111111111111000000000///000111222333444555555555111111111111111111111111222222111111111111222333111222333333444888>>>BBBUUUbbbgggiiimmmjjjiiiqqqtttwwwzzzxxxsssqqqsssvvvxxxzzz||||||zzz|||{{{zzz{{{vvvbbbEEE000///---;;;VVVgggfffbbbdddUUUDDD000+++666CCCFFFCCC@@@DDDAAA888555999888222---+++((((((+++///222333333333555555666666777777111555888999>>>EEEDDD@@@777333,,,--->>>LLLDDD333---+++///CCCddd||||||pppJJJ555+++111000222TTTnnnBBB333---222///...GGGiiiuuuGGG111333,,,555VVVmmmrrrZZZ>>>...,,,......---)))...222222333666666333---111000TTT}}}qqqLLLBBBDDDssszzzPPP===333555555===ggg~~~gggAAA777999===TTT}}}ggg===999777888444KKKzzz{{{FFF111666888666777777IIIbbb???444333***444999LLLttt^^^999444555111222DDDVVVQQQ???666777888555@@@lllQQQ888???444===mmmlllGGG999888000AAArrriii???444777444666888uuu[[[666888444555888444888YYYkkkCCC000444999555333222555<<<===999888:::<<>>bbb___RRR???333444777777CCCZZZ^^^KKK999111999KKKmmmsss```AAA888999999;;;;;;===AAAGGGIIIFFF>>>777888<<>>>>>=========@@@BBBEEEPPPpppkkk[[[KKKBBBAAA;;;<<<<<<;;;999777777888777777888666444333444666111111111111222333444444111111111111000000000000111222333444444444444444......//////000000000000111000///......///000111444777<<<@@@GGGPPP\\\eeewww}}}yyyssstttqqqqqq|||xxxyyyyyywwwvvvuuuvvvwww||||||yyyqqqjjjhhhlllqqqccc______```ZZZKKK999///000000777AAAFFFDDD@@@???444333...))),,,555===@@@@@@;;;222+++((((((***+++222000000222777<<<@@@AAAJJJKKKLLLLLLLLLMMMOOORRRSSSVVVWWWUUUZZZbbbbbbZZZKKK>>>666CCC^^^kkk\\\DDD...***,,,CCCiiiuuu^^^;;;000***,,,000>>>```|||fff666222333333...222PPPrrrtttIII000222...///KKKjjjoooOOO333---000...---000888CCCLLLLLLEEE@@@;;;777,,,777666WWWkkkKKKEEEFFFsss}}}RRR???444555555@@@kkkmmmCCC666888<<>>888222222555111BBBqqqaaa333444555222...222:::888000444555555000:::ggg\\\<<<>>>666999YYYxxxwwwOOO::::::222777XXX}}}wwwHHH555888666777666```jjjAAA777333666;;;666555LLLkkkyyyPPP555222555222444444===LLLUUUTTTUUUZZZPPPSSSlll{{{cccMMM]]]xxx~~~lllLLL@@@888555AAAaaa{{{rrrXXX@@@999BBB^^^fffaaaIII666444777666QQQpppzzzcccFFF333333BBB]]]oooeeeFFF555444777<<<777666999@@@GGGGGGAAA:::888777@@@OOOTTTKKK???999999:::;;;<<<============>>>>>>BBBFFFEEERRR{{{hhhXXXNNNCCC======:::999888777777777666666555777888888666444333444111222333333333222000000111111111111000000000000111111222222222222222111...//////000111222333333111111111333555999<<<>>>FFFKKKRRRYYY___iiiuuu~~~vvv{{{tttnnnqqqqqqrrr|||yyyuuupppnnnmmmmmmllljjjgggddd]]]QQQFFFAAAEEEKKK999999===@@@===333///000)))000999>>>DDDFFF???555(((---000222<<>>===@@@CCC@@@CCC[[[wwwzzzeeeXXXIII:::777===777555333333555666555444444777999999777444333222111222222222111...,,,***111111111111000000000000000000111111111000000///111111222333555666777777888999;;;@@@EEELLLRRRUUUfffjjjnnnoooooopppvvv{{{ooouuurrroootttqqqnnntttmmmfff]]]WWWUUUSSSNNNJJJCCCBBB<<<222)))(((000888000444;;;???888---,,,111000@@@PPPYYYdddhhh[[[HHH...+++'''...EEEaaaoooqqqbbbBBB)))***000---+++///333@@@UUUgggmmmeeeUUUHHH;;;<<<;;;777444555888<<<:::>>>>>>@@@PPPhhhtttrrrHHH777777WWWwwwuuuYYY???......444LLLpppkkkJJJ,,,777666---777XXXuuu~~~}}}wwwvvveeeGGG---333444///222HHHjjjfffJJJ++++++444,,,BBBwww{{{QQQ333555555///AAA```~~~pppSSS:::333;;;DDDaaa~~~```LLLAAA@@@iiiIII888000666<<>>...+++777222111TTTuuuqqq]]]<<<999:::===<<<888777:::999;;;FFFSSSlllpppEEE999:::888:::aaaccc999888<<<444555bbbWWW888888777333;;;<<>>444888999555222555:::777555BBBTTT~~~lllOOOPPPYYYsssddd???888>>>:::@@@eee~~~zzzdddHHH888:::ZZZsssyyy^^^@@@888:::999:::eeevvv```HHH888666...]]]rrr^^^EEE777444999:::888666666:::AAAJJJPPP===<<<;;;<<>>===<<<===>>>===@@@IIISSS~~~hhhSSSJJJDDD<<<:::>>>999777555444333444555666999666222222333555444222000000000///000000111111/////////000111111000...111111111222333555555666:::888;;;AAAFFFIIIOOOUUUPPPUUUXXXZZZ___eeehhhggglllkkkiiihhhhhhiiijjjkkkllliiifffccc^^^XXXQQQLLLHHH===555555888555222222///111...***///888666...,,,888PPPWWWBBB222000...444TTTjjjiiilllppp[[[;;;,,,111,,,888]]]mmmnnnwwwRRR777---111---)))---111>>>___eeeUUUNNN@@@111555555000...//////,,,...333...***...---666]]]qqq^^^;;;555@@@bbb{{{rrrQQQ666...***555VVVyyy~~~```???000666...---HHHgggyyyyyyyyy{{{pppUUU;;;222///111777222QQQ{{{eee666444111***222FFFtttxxxCCC444666000111EEEooo}}}[[[>>>666555<<>>vvvggg999:::;;;;;;SSSYYY;;;666666666444>>>fffmmm???777666///444555999EEElllbbb>>>888...***777777111IIIvvvnnniiiddd``````bbbddddddkkkrrrrrrJJJ999444555<<>>MMMlll<<<+++===;;;777@@@XXX|||lll555@@@777000888666444AAAcccttt@@@666666000555666777888888888999:::fffmmmMMMCCCPPPbbbzzzeeeFFF<<<;;;888===WWWwwwyyy___LLLBBB666SSSpppuuufffVVV===///<<<>>>RRRpppqqqRRR<<<888;;;???```gggEEE666===444:::777555777:::BBBQQQ```JJJBBB777666BBBLLLIII???;;;>>>???<<<999:::;;;;;;::::::;;;===@@@DDDGGGJJJOOOnnnZZZHHHCCC???888777;;;888777555444333444555666555333111111333444333222555444444333222111111111555222000000222222000...888999:::<<>>///000111???XXXiiihhhfffcccNNN333......000DDDeeeuuuqqqmmmBBB000---222,,,+++888@@@UUUaaaTTT???999111)))///)))///999DDDJJJFFF<<<222444...//////:::YYYbbbIII555444FFFhhh}}}pppPPP777///***555WWWwwwxxxXXX777000444---///LLLjjjyyy{{{vvvrrrsssooo]]]CCC///000000...888???\\\|||___444111000+++666MMMyyytttAAA222333111888KKKnnnjjjaaaIII444333444;;;HHHzzz{{{mmmYYYGGG;;;OOOtttxxxGGG999444000999???xxxkkk===::::::999QQQVVV:::555555555222>>>gggmmm===555666000555444666===eeekkkDDD999000222444222///<<<___vvvJJJ888555666:::===jjjxxx@@@AAA222999<<>>GGGJJJHHH???======>>>>>><<<;;;;;;<<<<<<<<<<<<>>>AAADDDEEELLLdddpppZZZKKK>>><<<:::666555888777666555444444444555666333222222333555555444333555555444333222111000000...---,,,000666<<>>VVVzzzwwwccc>>>555333000888@@@|||lll???999999777OOORRR777444444555222>>>hhhppp>>>444444000666333333444YYYpppHHH888222777222111222222CCCooouuuFFF555777888999666TTTFFFCCC666:::888AAArrrYYY888666555444555;;;[[[WWW===222666777555777777WWWJJJ999888666555444333444666777666555111>>>FFFKKKLLL>>>555;;;BBBeee}}}pppRRR@@@::::::444FFFggg}}}{{{oooYYY???;;;\\\uuuwwwgggIII666999555===SSSooo}}}qqqTTT<<<999222FFFgggdddCCC444<<>>;;;@@@BBB===:::;;;>>>===<<<<<<===>>>@@@AAAFFFGGGRRRzzzsss^^^LLLBBB:::::::::777666888666666555444444444555666444444555666777666555333000000111111111111111111000222666:::???GGGPPPVVVVVVWWWZZZ```dddccc]]]WWWAAA333,,,:::QQQ^^^]]]XXXPPPNNNHHHBBBAAAAAA:::222+++,,,...//////...,,,+++,,,+++***---222888<<<===FFFMMMLLLHHHQQQaaacccYYY<<<333...333;;;>>>999444JJJ]]]]]]FFF222+++///777KKKTTTaaafff\\\HHH666---444,,,AAAddduuuyyyeee>>>111---000...&&&...>>>BBB777111&&&$$$...<<>>---///***999\\\rrreeeCCC)))...///+++777[[[uuu{{{|||ooommmooonnn\\\@@@000//////555+++???ccctttzzznnnNNN444---000///@@@bbbbbb>>>777444222777555<<<111555000---444444333999666===BBBDDDKKKWWW```bbbfffvvv{{{___888333444000888AAA~~~mmm@@@999888666MMM}}}~~~LLL444222333555444>>>eeewwwAAA333222...555222111000PPPfffDDD333444555222666999222333PPPttttttDDD444888777555999FFF{{{LLLBBB999:::666;;;eeeiiiAAA333777888666555NNNmmmBBB333;;;888777;;;777JJJMMM999666777666555333333444666777777888999222///444222333???CCCeeexxxYYYBBB;;;;;;222>>>^^^{{{xxxaaaEEE;;;TTTnnnuuueeeJJJ999888888999FFFccc~~~}}}\\\;;;<<<333888SSS___III888???CCCNNN\\\```WWWLLLLLLRRRTTTBBB666888999888CCCSSSRRRCCC;;;@@@BBB<<<999<<<>>>============>>>???@@@@@@EEEBBBQQQyyycccPPPDDD>>>:::999:::888777777555555444444444555555555444555666666666444333222///000222555777888999999???DDDGGGEEEAAACCCMMMWWW___YYYVVVZZZ___]]]RRRGGG777111111:::BBBAAA===999666???IIILLLKKKGGG===444222222222222111000...---+++...444===EEEJJJKKKKKKMMMMMMGGGDDDRRRccc```QQQ888111000777<<<999666777WWWaaaRRR888000---...999NNNTTT___dddWWW???000---000...JJJlllvvvrrrXXX000333......***(((666>>>666...+++,,,---333EEE\\\jjjaaaYYYFFF999CCCWWWYYYLLLPPP[[[cccgggggg[[[@@@+++)))???```xxxqqqRRR777---...+++<<<___nnn[[[<<<+++---...,,,<<>>[[[xxxzzzhhhPPP???NNNiiixxxlllRRR>>>333999666<<>>:::999===<<<<<<===>>>???@@@AAABBB@@@EEE@@@BBB___rrrdddSSSEEE>>>;;;888777777666555444333444444444555555555555222333555555333222333333555666999<<<>>>?????????;;;@@@CCC>>>777777???HHHOOOFFF>>>???EEEGGG???666///555>>>DDD>>>333...///333HHH]]]bbbXXXIII:::000,,,++++++---111777<<<@@@GGGIIIMMMPPPRRROOOJJJFFF>>>999333666GGGUUUMMM<<<333///222::::::333888DDD___^^^CCC...111///...@@@UUUYYY```___NNN777,,,,,,+++777TTToootttfffJJJ---111---***)))111FFFHHH444///---111111555NNNfffgggHHH@@@333---:::PPPYYYWWWQQQZZZWWWPPPMMM???000...---CCCbbbsssfffHHH444111...---@@@aaagggOOO666///---......AAAeeezzz{{{|||}}}{{{rrr^^^EEE333---...---111888^^^eee>>>888---222333EEEnnnzzzYYY:::555111///>>>NNNeeecccllllllooowwwuuuppptttzzz~~~~~~ccc@@@666333555111;;;GGGwwwMMM888888888OOOjjj???000111222444333333NNNtttvvvAAA444222,,,333222333777LLLyyy```999555+++666222333222///111555444///)))---222666999===CCCHHHLLLMMMOOOQQQQQQOOOLLLJJJVVVYYYIII555333666555777;;;666ZZZ[[[>>>999999555888NNN~~~~~~SSS888777888;;;777<<<___```@@@888666666888777;;;nnnZZZ???888;;;444666666777<<>>VVVttt~~~ppp]]]BBBHHHdddzzzcccGGG///666444555FFFhhh}}}oooSSS555888888:::HHHWWWMMM444222;;;JJJTTTPPPDDD<<<::::::555555::::::666999AAAQQQNNNHHHAAA;;;888;;;>>>;;;;;;===>>>@@@AAABBBCCCBBB<<<:::EEEPPP[[[lll[[[RRRIIIAAA:::999777666666666555444222333444444555555555555111333555555444555888;;;999:::<<<======;;;:::999---///111000...000666;;;888666444777:::999333---...<<>>@@@:::BBB:::444888111+++888;;;NNNfffooo\\\>>>///111000000DDDaaa```BBB///222...000111EEEgggyyyzzz}}}~~~mmmPPP;;;666444111000000AAAmmmYYY666888---333555GGGrrrwwwQQQ333444444000>>>VVVxxx~~~~~~{{{{{{~~~pppYYY???555222444000>>>LLLyyyOOO888999:::RRRaaa:::///222222555333///HHHooohhh999333444///444222333999PPP{{{UUU...666---666444222000000111333333111555555444333333333444444999999:::;;;;;;;;;;;;;;;222666111000777666555<<<777444MMMddd>>>999888666888FFFuuu[[[>>>777555;;;:::888OOOyyyxxxOOO888777555444999666fff|||]]]AAA999;;;222555777777;;;NNNiiiwww{{{|||gggMMM>>><<<;;;888MMMnnnxxxeeeGGG@@@YYY|||qqqUUU555444555333;;;XXXttttttccc===777888888>>>WWW\\\???;;;;;;EEEVVVbbb]]]NNNCCCBBBAAA>>><<<;;;:::;;;<<>>:::;;;<<<>>>???@@@AAAAAA@@@:::999DDDHHHFFFdddvvv^^^NNNIIIFFFCCC888999888666666777777666222333444444555555555444333555777888888:::???CCC999::::::999666333///---000...,,,,,,///222333333...666@@@FFFFFF???666000888HHHYYYYYYFFF111---222@@@UUUbbbTTT999***...777:::AAAJJJQQQRRRMMMFFF@@@???;;;666222000///...---///+++111AAALLLHHH::://///////666<<<444///HHHjjjaaaVVV444'''555...000TTT\\\___\\\MMM:::///111666666YYYoootttnnnNNN000...,,,---///111CCCaaa```AAA///(((,,,222CCCccc]]]000...+++,,,111222000000555...777000///999333...===JJJYYYkkkmmmUUU666***...111222FFFaaaZZZ:::+++333...111333GGGhhhxxxyyy~~~wwwuuu```@@@000444777111444000GGGuuu~~~wwwKKK111777,,,333777IIIuuuvvvHHH...666:::222777NNNtttyyy|||{{{~~~~~~|||vvvqqqooopppjjjbbbggglll___PPPAAA222333111222000@@@PPPvvvLLL888:::<<>>777GGGrrr\\\::::::777333<<<222```vvv]]]@@@777999999:::888000---<<>>555999555666MMMllluuujjjJJJ777666666555TTTgggPPP<<<333777PPPmmmuuuhhhYYYNNNMMMGGG>>>;;;>>>>>>;;;666MMMWWWHHH:::<<<@@@===:::;;;<<<===>>>>>>>>>>>>;;;BBB@@@>>>BBBFFFVVVppp{{{eeeSSSIIIDDD???;;;;;;:::999777555333222111222222222111111222555888777:::>>>AAA@@@<<<777444//////000111111222111111333222888@@@???666000000111>>>RRRZZZOOO;;;222444EEESSSYYYJJJ444,,,555@@@PPPaaaVVV>>>777111222BBBYYYbbbaaaQQQAAA999444---,,,222222---111;;;===777,,,999KKKTTTNNN???222,,,333444222...111AAAZZZmmm\\\FFF******555...999aaa___ggg[[[<<<***000333,,,EEEdddyyyttt]]]<<<,,,222+++000000777VVVppp^^^888,,,,,,***444PPPcccRRR111000...///444777777:::>>>AAAEEEHHHHHHGGGJJJRRRYYYbbbmmmmmmZZZAAA222---,,,111,,,OOOeeeHHH333555///,,,333888JJJjjjzzzvvvsssrrrdddLLL777111444666222...???^^^xxxggg@@@444222555222<<>>666000///000222666;;;BBB???BBBHHHIIIHHHLLLSSSMMMKKKGGGDDDAAA???>>>>>>;;;<<<<<<;;;888555555555:::;;;555222CCChhhoooDDD>>>;;;>>>[[[RRR;;;555---555777555444@@@ooolllCCC@@@;;;666222111222222888bbb~~~ccc888111999333555222///000333777888777777777888<<<@@@DDDEEEEEEBBBCCCCCCAAA===:::999999777999;;;===>>>===<<<;;;888EEEccc}}}GGG666888888888<<>>^^^xxxrrr[[[:::///555777III]]]\\\???===888:::NNNhhhtttrrrooollleee___\\\[[[TTTLLL<<>>???@@@@@@@@@@@@AAAEEEJJJOOOsss~~~ooo[[[MMMEEEBBB>>>;;;777777777777666555444333333333444555888;;;>>>@@@@@@??????===:::777444222555333000...///222555888BBBCCCGGGKKKFFF:::222111???JJJWWWXXXHHH666111777MMMTTTRRRAAA000...:::EEEZZZ```NNN666111222>>>VVVcccaaaWWWDDD444//////000555???FFFHHHPPPWWWTTTJJJSSSVVVWWWPPPBBB333,,,+++555888444...333HHH```oooWWWAAA,,,+++222444EEEdddiiigggVVV;;;---///222...OOOkkkvvvgggNNN444(((.........111BBB___mmmVVV444///---///???[[[lll]]]DDD888999???HHHNNNPPPRRRUUUaaabbbcccaaa___```cccgggmmmnnndddMMM888///000111111000OOO^^^AAA111555///+++111;;;RRRmmmxxxtttrrriiiTTT;;;...///222222///333DDDaaaxxxzzz\\\777333111444555DDDiiisssWWW555111000222222000222666777555777::::::777999???666555555444444444444444777777666444222222444666,,,333888BBBYYYyyyjjjAAA;;;999===\\\QQQ:::555...444555222222;;;bbbxxxiii???<<<888555333333444555555\\\}}}nnnIII======444555222000555>>>FFFJJJKKKVVVWWW[[[bbbkkkrrrvvvwwwyyyyyywwwssslllgggdddccc^^^```bbbeeehhhiiijjjjjjnnnuuuHHH444555555777888JJJxxxMMM777???777555===555EEEvvv{{{JJJ555777777444555LLLsssbbb@@@555555999555444666666555999>>>;;;CCCKKKQQQWWW]]]___]]]hhhiiinnnnnnbbbMMM>>>888666555<<>><<<;;;;;;;;;<<<<<<===>>>>>>>>>?????????BBBGGGJJJ```kkk___PPPEEE@@@???===;;;666666666666666666555555666555666:::@@@DDDEEEDDDCCC@@@;;;666222000000000222222333555:::???EEEHHHLLLPPPUUUSSSGGG999333444MMMSSSVVVNNN;;;///444@@@UUURRRGGG555,,,333CCCNNNaaa[[[DDD000...444HHHeeeiiiZZZFFF555******333>>>HHHGGGBBB???JJJ[[[cccaaa```^^^UUUEEE555---...222888:::444...999TTTjjjpppNNN:::///---///>>>XXXhhhqqq```III777...---111555YYYqqqqqqTTT;;;,,,(((...000---777SSSiiieeeIII///000---333KKKgggsssiii[[[RRRSSSYYYaaaddd```^^^___kkkjjjiiigggeeeeeeddddddddd^^^OOO<<<000---///000///555NNNRRR777///555---,,,000AAA\\\ppptttpppqqqgggKKK111---333555222111666KKKfffxxx~~~qqqQQQ111444000111888LLLhhhdddCCC444444666777444......222111000333666666444555999333444555777777777777666777888888777888;;;AAADDDKKKQQQYYYdddwwwaaa===888777<<<\\\OOO777555///444333444444666QQQjjjyyyxxxUUU999777555333333444555666888XXX}}}fffTTTMMMCCC@@@>>>???JJJZZZiiioooqqqzzz{{{}}}MMM666444444666333???[[[PPP888AAA888333999555>>>^^^XXX;;;444333444444JJJrrrkkkLLL<<<555777333111222222000111555...444999;;;???DDDDDDBBBHHHIIIMMMOOOIII>>>666444555666999FFFaaaxxx{{{qqqYYYBBB>>>QQQgggyyyzzzlllFFF555111444444EEEeeezzznnnLLL999888333777HHHTTTWWWDDD777888:::999>>>HHHCCCHHHOOOWWWbbblllnnnjjjLLL>>>>>>LLLPPPDDD<<>>>>>>>>???BBBDDDKKKeee~~~\\\SSSGGG@@@======<<<;;;999888666555555666888999@@@???@@@EEEJJJKKKFFF@@@999777333000///000222444444888>>>DDDHHHJJJJJJIIIFFFOOOUUUNNN===222666???UUUTTTNNN???///...>>>OOOWWWLLL:::,,,...>>>OOOXXX___PPP<<<111222;;;PPPgggbbbLLL555,,,+++000@@@PPPIII???000(((222FFFUUUYYYHHHHHHAAA444++++++111666999888000///EEEdddpppjjjDDD444000000111LLLiiilllqqqSSS888000---+++222???```ssshhhEEE000,,,,,,000...///CCCbbbkkkUUU999---///)))222LLLccciiiccc___YYYXXXZZZ^^^\\\UUUPPPOOOQQQPPPOOOOOOOOOOOONNNLLLHHHBBB:::333000000...++++++888JJJFFF111...333+++...111GGGdddooonnnnnnnnncccGGG111222777444111444:::SSSkkkzzz~~~kkkIII222666222000999RRRdddRRR...555555666666000,,,///666999<<>>;;;999777555777999999;;;:::@@@ZZZzzz|||hhhMMM>>>GGG\\\ttt~~~tttWWW@@@555666333888XXXyyy{{{XXX>>>777333222===JJJhhhQQQ:::444888<<<;;;:::777888888999AAALLLRRRRRRIII>>>:::DDDMMMJJJBBB???:::::::::999999:::;;;;;;:::<<<>>>>>>>>>===>>>@@@@@@OOOoooyyygggRRRLLLDDD???===<<<;;;:::999777555444666:::???BBBLLLKKKLLLOOOPPPLLLAAA999......///111444777:::<<>>OOOZZZTTTEEE444,,,555IIIYYYPPPCCC111***777LLL[[[^^^XXXEEE555222:::KKK^^^iiiRRR<<<******222;;;GGGSSS444111---,,,222888999666000222...''''''000888:::777222,,,666UUUqqqooo\\\;;;///000444;;;ZZZtttooooooKKK000------***555IIIgggrrr```<<<---......///,,,888TTTjjjaaaBBB...---...(((...AAANNNLLLHHHIII???<<<===??????:::999:::777555444555666666555444444///,,,...000000...+++,,,:::EEE===//////111***222333LLLgggiiiiiilllgggQQQ===000222333......666CCC```ttt}}}~~~dddAAA333666333///<<>>JJJVVV[[[bbbgggkkknnnqqqrrrwwwxxxyyyzzzxxxuuuqqqooonnnrrrwww{{{~~~qqqSSS<<<666555;;;ZZZ{{{III555666222666333111000444FFFooojjjHHH444444444333333333333333777BBBccc~~~~~~}}}}}}~~~oooEEE888555555:::444888777cccRRR<<<>>>888333777::::::===xxxlllEEE111111;;;000<<>>???>>>::::::EEEPPPKKK???;;;::::::999999999:::::::::<<>>======>>>===EEETTTpppfffVVVKKKGGGBBB>>><<<;;;999888555555666888<<>>?????????===999555222111222333444===@@@777...666JJJ[[[[[[PPP???111333AAAOOOVVVCCC999///222EEEZZZaaa^^^PPP;;;///222BBB^^^nnngggAAA333(((---:::CCCDDDCCC+++,,,...000111000,,,))))))+++++++++666EEELLLIII333...000FFFfffuuudddKKK555......888KKKgggvvvppphhhHHH000///...,,,<<>>555000222222...111999LLLlll{{{~~~|||\\\888222333333000AAAfffsss```NNNAAA>>>>>>BBBHHHQQQaaannnzzz~~~|||fffNNN>>>777555777UUU{{{LLL888888222666444555111444>>>bbbpppNNN:::444444444444444333222111666666III]]]bbbeeelllmmmeeeddddddeeeddd```YYYRRRVVVUUUUUUVVVWWWXXXXXXWWWYYY\\\___bbbccceeehhhjjjnnnnnnmmmmmmnnnqqqtttuuu|||{{{zzz{{{~~~}}}tttjjjQQQ555555444333999666:::555OOOqqqYYY>>>888444444555777777666fffrrrMMM666222<<<555:::WWW~~~gggJJJCCC???AAADDDEEEGGGIIIFFFFFFFFFEEEJJJOOOOOOJJJLLLMMMKKKGGGDDDBBB<<<555555444555???ZZZzzz|||^^^EEE???MMMmmmgggNNN444000444///@@@eee}}}mmmLLL777777666444;;;WWWnnnpppSSS:::888:::666777;;;;;;999888999888444777===;;;555>>>OOOOOOBBB;;;;;;:::999999999::::::;;;<<<>>>>>>=========>>><<<@@@CCCQQQxxx|||fffTTTLLLDDDBBB???<<<;;;999777666555777<<<@@@DDDFFFGGGGGGCCCAAA===999555222000...777888:::;;;;;;:::888777222000---++++++...222444:::<<<888222666EEETTT]]]PPPEEE666111===MMMPPPKKK666222111>>>UUUfffcccXXXCCC222...666KKKkkkoooRRR444...+++222AAAIII@@@111...---,,,,,,+++---333888777<<>>AAA???;;;???FFFMMMKKK>>>333111000...111111777WWWhhh```ggggggKKK444444444333333333444666NNNppp|||{{{xxxTTT111333///333111DDDooouuuqqqfffbbbbbbgggmmmsss}}}~~~~~~|||~~~}}}~~~}}}yyywwwwwwlllWWWDDD;;;888333222NNNzzzSSS???;;;222666444777222444222HHHOOO111333222333444555555555333222666111888>>>;;;===@@@<<<555777999::::::999777777999888666555555555333111222444888:::;;;===???AAA:::999999999:::;;;<<<===CCCEEEEEEBBBBBBCCC===555<<<,,,777777111666333999666;;;VVVfffDDD777333888666555777777RRRzzzwwwWWW===333999888666IIIjjj}}}tttnnnooosssuuuwwwyyyuuusssnnnjjjkkkmmmiiiccc___bbbbbb___^^^\\\SSSJJJLLLIIIKKKYYYnnniiiOOO???CCCaaa~~~rrrZZZ888///777000666SSSrrrtttYYY:::666777555;;;EEEeee{{{rrr[[[LLLDDD>>>:::>>>@@@===;;;;;;999555666::::::666;;;FFFKKKIII<<<<<<;;;::::::::::::::::::;;;===<<<;;;;;;===>>>???===<<>>===<<<;;;999777666555888<<>>999333///000444888@@@???>>>;;;777333...,,,/////////000//////......BBB===444111===PPPYYYXXXBBB888---000DDDTTTOOOAAA......444FFF^^^kkkcccSSS666,,,000>>>SSSqqqfff666---......666GGGPPP@@@(((+++...111333333555<<>>111222///---555...888ZZZiii___hhheee@@@111444444111111333111,,,JJJmmmyyywwwuuuQQQ000666...444222EEEqqq{{{}}}{{{wwwpppooooooooonnnmmmjjjhhhgggaaabbbbbbaaa______```bbbffffffhhhkkkmmmlllkkklllmmmhhhggghhh^^^III:::555888222///IIIuuuYYYDDD===222555444333///333,,,<<>><<<111222///555:::111FFFvvvsssKKK888666<<<888444888:::EEEpppzzz^^^BBB444666333---888SSSqqq~~~~~~{{{ssspppkkknnn}}}tttYYYAAA;;;VVVxxxfff???222:::111...DDDhhhxxxbbb<<<555666666======UUUuuukkkUUUGGGJJJLLLIIIBBB>>>@@@AAA@@@888777888:::;;;===EEENNN===<<<;;;;;;::::::::::::999:::;;;;;;::::::<<<>>>DDD===;;;@@@HHH^^^xxxkkk___OOOEEEDDD=========<<<:::888888999>>><<<<<<===;;;777:::???IIIDDD<<<222...111;;;CCCGGGBBB:::333///000333666***---111222000...333:::BBB999///222HHH______QQQ888<<<---666]]]]]]@@@:::111111<<>>FFFQQQ\\\ccciiifffjjjtttsss]]]@@@------;;;UUUooorrr\\\@@@///---,,,777QQQkkkuuummmaaa777222,,,***111CCC^^^tttiiiHHH...---333///,,,000III^^^lll___CCC000...222///333999@@@EEEIIIMMMOOOUUUWWWZZZ\\\]]]```dddgggfffgggfffaaa\\\\\\bbbhhhhhhjjjkkklllllljjjhhhgggZZZGGG666222111...---000333JJJ\\\```hhhmmmXXX999333444555555333222333444PPPiiijjjLLL:::444333222888KKKddduuuyyyvvvuuutttsssrrrpppnnnmmmlll```]]]XXXTTTTTTQQQIII@@@AAADDDEEEDDDAAA>>>???@@@>>>===<<<;;;;;;;;;<<<===DDDCCCCCCEEEGGGEEEAAA<<>>999555444888333333EEEggggggDDD222555:::999999222000666;;;888666777555333333333555555444333222222111000...///222555111444888777444111000222999999888666333333444777888888999888777666666555;;;<<<<<<999555555888;;;999777555555666777777777888::::::777222000333777===777BBBbbb~~~aaaIII555666;;;;;;;;;>>><<>>:::OOOmmmlllLLL<<<777555444666YYYooonnnNNN555666:::777:::GGGfffsssiiiiiihhhfffccc```[[[UUUQQQGGG@@@<<<<<<:::888>>>GGGKKK???777;;;???>>>;;;;;;::::::;;;<<<======<<<<<<===>>>BBBDDD@@@IIIjjjmmmaaaWWWJJJBBBAAA>>>===<<<:::888777777777>>>888999???<<<444777BBBDDD===444000444:::???AAA:::666111///000111222222777===???888//////777???888222222@@@XXXcccXXXFFF111222333IIIbbbSSS777444...:::NNNccckkk^^^FFF444333222@@@[[[eeeUUU<<>>444:::222111444999===<<<777333===>>>>>>>>>>>>AAAFFFKKKZZZ```hhhmmmpppuuu}}}^^^:::111???\\\zzz}}}bbbCCC333333777888CCC```ooo]]]EEE;;;999666555;;;SSSvvvuuuuuuuuuvvvwwwvvvuuutttddd]]]WWWRRRJJJAAA???CCCOOOBBB777888;;;;;;999888:::;;;;;;<<<<<<<<<<<<<<>>@@@>>>AAAVVVnnnqqq\\\SSSLLLBBB======>>>===:::888666666777777;;;666999@@@<<<444777DDD<<<444---111<<>>YYY\\\BBB///111///EEEaaaooohhhRRR:::+++333888OOOhhhaaaAAA---...,,,222EEE```ooommmgggeeemmmmmmnnnmmmjjjgggdddaaa___]]]XXXPPPBBB333---...DDDXXXnnnnnnVVV:::---///444---CCCaaammmrrrcccAAA000222...+++<<<[[[mmmnnnJJJ666''')))------111999[[[fffnnnkkkddd^^^YYYVVV\\\eeeooorrrooooootttyyyuuutttuuuxxx|||~~~}}}zzz{{{tttmmmiiillllllmmmrrruuussskkkcccFFF888...///111000111666<<>>???@@@JJJ\\\fff]]]HHH888777555333444666999::::::000333666999;;;===???AAAEEEBBB??????BBBFFFJJJLLLRRROOONNNSSS[[[___]]]YYY]]]^^^^^^___aaaffflllqqqvvvsssqqqqqqrrrtttuuuuuuuuuqqqmmmnnnrrruuurrrooo{{{kkkWWWFFF===GGGMMM```zzznnnMMM===888777999===777@@@[[[tttfffAAA222<<<...///111333555777999999333444444444444666:::===444;;;CCCEEEDDDHHHQQQZZZcccfffkkkppptttwwwxxxxxxxxxuuuvvvzzz}}}||||||}}}yyy^^^CCC777;;;SSSuuuvvvNNN111000666666444QQQmmmmmmWWWBBB888777777555AAA]]]wwwtttuuuuuuvvvwwwyyyzzz{{{yyyuuuqqqmmmeee\\\XXXYYY]]]MMM===888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>===DDDNNNnnnmmm]]]MMMFFFBBB===:::;;;===;;;888666777999:::;;;777;;;>>>===::::::===@@@333000000888BBBEEE<<<333///222666<<>>WWWcccQQQ444***222...666GGG[[[dddbbb______YYYYYYXXXUUUQQQKKKEEEBBB>>>===:::444...,,,222999SSSdddqqqfffIII000+++222333333PPPkkkmmmlllZZZ666---333///---DDDgggqqqeee>>>222***---///...555???eeekkkooolllkkkmmmppppppggglllppppppmmmmmmpppsssxxxvvvuuuxxx|||}}}yyytttooonnnmmmlllggg```WWWPPPEEEFFFLLLXXXcccfff```YYY===444///222444000000555===OOO\\\\\\XXXTTTHHH999555555444333222444777;;;OOOTTTTTTJJJ999//////333222222111000000000000111777777777777777777777777999888999;;;:::888777999::::::999888888999:::;;;:::999888777777888999:::<<<:::888666666888999::::::::::::<<>>>>>AAADDDGGGHHHXXX]]]ccchhhlllooorrrtttzzzuuuqqqqqquuuxxxyyyyyy}}}|||}}}wwwooovvv~~~mmmXXXIII???<<>>???AAADDDFFFHHHIIIKKKMMMRRRQQQRRRUUUYYYZZZZZZZZZVVVTTTIII???777111DDDfffbbbBBB555444444333GGGcccqqqdddJJJ;;;:::;;;555666EEEUUU```ggglllhhhiiijjjkkkmmmppptttwwwzzzzzz{{{{{{yyywwwxxxyyyqqq___HHH:::777:::===>>>;;;;;;;;;;;;;;;;;;;;;<<<<<<999:::???@@@>>>@@@DDDSSSyyymmmZZZOOODDD???===;;;999999;;;888555666:::===???@@@666CCCEEE999777BBBCCC999---333;;;AAABBB>>>555///999===AAABBBBBBFFFOOOWWWMMMDDD444---666BBB@@@444000@@@[[[mmmdddIII555111444EEEXXXRRR999...111111KKKcccssshhhLLL888222222000EEEVVVNNN:::---...444000555>>>FFFFFFBBBAAABBB<<<;;;999777444111///...+++---///111666???IIIOOOccckkkkkkYYY>>>---+++000111>>>]]]ppplllcccPPP333+++222000111JJJlllnnnXXX777111...000///...555???gggooouuurrrnnnooorrrsssooommmkkkjjjkkknnnooopppppplllgggfffeeeaaaYYYRRRMMMKKKIIIFFFCCC===777222///000666BBBNNNRRRMMMFFF777111000555444...---111---888???===;;;;;;:::777666666666666666999>>>AAAIIIKKKJJJBBB777000111444333444444111//////222555444444555666888999:::;;;???888666;;;>>>;;;888888;;;:::999888888777777666888777666666666888999:::>>>>>>======>>>BBBGGGJJJQQQUUUZZZbbbjjjuuu~~~~~~lllYYYQQQQQQccclll|||~~~cccHHH999888AAAHHHHHHFFFEEE@@@:::>>>===;;;:::999888777666;;;999777777888999999888777888888666555555999<<<:::999888888:::<<<;;;:::888:::888888555///@@@ccc{{{___CCC555333111;;;TTTnnnoooXXXAAA999666444333555888:::>>>CCCCCCFFFIIIMMMQQQWWW^^^dddjjjmmmooorrrvvv|||rrrXXX@@@666777;;;===<<<;;;::::::::::::;;;;;;999:::===@@@???>>>@@@EEEHHHUUUzzz}}}lllVVVMMMGGG@@@===<<<;;;999888888555444666<<>>===:::555000555444222000---+++******000///111777<<<===888222222------111000***,,,333444888<<<>>>???DDDJJJNNNMMMOOOQQQRRRUUUYYY^^^bbbkkklllkkkbbbTTTDDD888222000222444555555999???EEEEEEFFFHHHKKKNNNPPPRRRSSSTTTKKKHHHPPPUUUSSSPPPQQQOOONNNMMMMMMMMMLLLJJJHHHEEEEEEEEEEEEFFFHHHJJJLLLXXXYYYZZZ\\\___eeelllqqqxxx|||}}}~~~ppp^^^YYY___bbb```dddmmmpppmmmbbbaaa_________]]]ZZZXXXRRROOOKKKLLLNNNOOOKKKHHHLLLMMMMMMKKKHHHIIIMMMPPPFFFFFFCCC>>>===???===999;;;===:::999999777IIIiiisssSSS<<<444---111FFFhhhvvvfffKKK:::555666777666333111222555---000222333444777>>>CCCIIINNNSSSWWW```nnnzzz}}}gggMMM===:::>>>AAA<<<<<<:::999999999:::;;;:::===???>>>;;;:::>>>CCCFFFCCCXXXtttjjjYYYKKKEEECCC@@@>>>======:::666666444333666===AAAAAA@@@FFFCCC???===@@@AAA;;;222000;;;DDD@@@555000555>>>???;;;666222111222555666555...000:::???999555777FFF___qqqfffJJJ444...111HHHYYYPPP;;;444000888OOOllluuuoooTTT999///000111FFFCCC:::000,,,...000///...000222111111222444555666666777:::>>>DDDJJJNNNQQQYYY___bbbgggmmmnnnjjjmmmeeeRRR;;;------///...===```jjjhhhmmmYYY:::333///111111999OOOaaaUUU<<>>KKKVVVWWW[[[aaaeeeggglllpppoooqqqsssuuuwwwyyy}}}~~~wwwiiiXXXIII@@@>>>@@@CCCFFFKKKSSS\\\bbbqqqrrrssstttvvvwwwxxxyyyuuummmllltttwwwsssrrrwwwqqqpppppprrrtttrrroookkkhhhhhhhhhiiilllnnnqqqrrr}}}~~~tttgggiiiwww}}}|||{{{{{{|||}}}}}}zzzvvvzzzzzzzzz{{{{{{zzzwwwtttmmmqqqttttttpppoooqqqsssllllllhhhbbbaaacccaaa\\\OOOSSSOOOJJJJJJJJJWWWooo}}}kkkUUUFFF777666CCC```tttoooXXXEEE888999999888777777777666777999:::777333222555999222888<<<>>>EEESSS]]]```kkkkkkbbbNNN???<<<@@@CCC===<<<:::999888999:::;;;;;;======;;;999:::<<<>>>AAACCCJJJcccWWWUUUWWWKKKFFFBBBBBBAAA???>>>===999555666333222666<<<@@@???<<>>777AAAFFF<<<333333333<<>>===;;;:::999999555333777>>>???<<>>HHHDDD444///666;;;AAA===000///;;;AAA===111111000...---...111333000<<>>CCCFFF>>>111000777BBB@@@999111222999888111000///,,,+++///777BBBIII___\\\WWWKKK555***:::TTTkkkcccMMM777---...<<>>WWWnnnfffTTT===333222111===TTTOOOEEE>>>AAAIIIOOOTTTXXX[[[]]]___cccgggllloooqqqiiiiiijjjjjjiiiiiiiiijjjkkkgggccc^^^ZZZTTTMMMHHH<<<222---///111444@@@OOOaaaaaabbb```SSS@@@333///222000///555>>>@@@888///000000000...,,,,,,///111+++---000111222333777:::===???BBBEEEGGGJJJNNNQQQ\\\___dddiiimmmoooqqqqqqsssssssssvvv{{{}}}}}}|||zzzwwwwwwzzzzzzxxx{{{~~~{{{wwwwww~~~xxxrrrrrr}}}}}}sssnnnmmmooofff^^^bbbooozzz}}}{{{wwwvvvvvvvvvwwwyyy{{{}}}zzzqqqlllooopppnnnkkklllfffeeecccccccccddddddddddddddddddeeeeeeccc___[[[YYY[[[[[[YYYZZZ]]][[[VVVTTTWWWZZZ\\\]]]]]]]]]]]]___\\\XXXWWWXXX[[[]]]^^^hhhgggccc]]][[[\\\ZZZUUUYYY\\\]]]]]]]]]]]]^^^___ccccccbbbccciiiqqqqqqmmmpppvvvwwwsssqqquuuxxxwwwtttvvvvvvxxx~~~zzzyyy{{{zzzuuupppaaaVVVFFF:::555444333222555333333444333111333999999666555666888888777777444555666888999:::::::::333555666777777888999:::888888999::::::;;;;;;<<<>>>;;;>>>BBBDDDVVVwwwfffSSSHHHDDDBBBAAABBB;;;:::999777666555555555666<<>>///111---...CCCZZZXXXUUUUUU\\\cccggglllpppmmmkkkkkkmmmqqqsssrrrpppmmmjjjgggdddaaa^^^ZZZXXXGGGDDD>>>:::777444111///777111000555777999AAALLLOOOLLLIIIEEE===333//////333222111222333444444444///000/////////111555999999@@@GGGIIIIIILLLSSSYYYbbbeeeiiilllooorrrvvvxxxuuuwww{{{~~~}}}{{{~~~}}}||||||~~~~~~~~~}}}yyyyyyzzzyyy{{{yyy}}}nnndddjjjyyyzzz|||~~~zzzyyyyyyxxxwwwuuuqqqnnnddd```dddddd]]]^^^ccc___^^^[[[TTTKKK@@@888333222555222000444;;;@@@???===@@@???============?????????:::777:::=========>>>;;;999888999;;;<<<<<<<<<<<<;;;:::;;;;;;;;;999777:::>>>???;;;999::::::777666888:::<<<>>>@@@AAAAAAEEEBBB???>>>???AAACCCCCCDDDBBB>>>;;;>>>BBB???888:::::::::999999999;;;===;;;;;;888666999@@@@@@===888<<<<<<888555666999:::>>>@@@AAAFFFQQQaaalllpppssstttrrrmmmmmmppprrrppphhhlllnnnqqqwww}}}wwwvvvvvvtttooo\\\BBB333333555555555444444444222111777@@@888888888777777888888888666777888999::::::999999444555666777888888888888888888999999:::;;;;;;;;;<<<;;;>>>@@@<<>>000///---===UUUXXX666222,,,+++===UUUcccbbbPPP333,,,111,,,888RRR^^^eeegggkkknnnooooooppprrrjjjfffcccdddfffeee```ZZZOOOKKKGGGCCC@@@===888555222111000000222444555666888555555888666333555:::444333222222111111333555222555<<>>555444222000.........///////////////000...,,,***000///...------......///111///...000333555666666444666777666444333555777666444333333555666555444;;;AAADDDAAA>>>@@@AAAAAA>>>>>>>>>@@@CCCEEEFFFFFFMMMKKKIIIIIIKKKNNNOOOOOOJJJIIIGGGGGGMMMPPPIII???;;;444000111444444333444???>>>:::444555888777444444777999888666444333333---///111333777<<>><<<>>>@@@======MMMaaacccSSSPPPHHH@@@???CCCBBB;;;:::999888777777777888999>>>:::555333888>>>;;;444@@@CCC===000...888>>><<<444333666;;;:::444000000)))000:::BBBEEECCCAAA???>>>777---+++666GGGSSSXXXGGG333---///333JJJVVVEEE000///,,,000FFF```eee\\\>>>000//////000IIIbbbaaabbbfffiiihhhdddaaa___]]]UUUQQQLLLLLLLLLJJJCCC===666555222111000...,,,***,,,...222444666888999:::666666888::::::777888:::888:::;;;===@@@DDDEEEEEEAAACCCKKKVVVYYYRRRKKKIII???AAAEEEIIINNNVVV]]]cccpppqqqsssvvvyyy|||||||||{{{|||||||||zzz{{{}}}|||~~~}}}wwwuuuwwwxxxvvvvvvwwwxxxvvvwww{{{{{{zzz{{{}}}|||}}}~~~~~~|||zzz~~~{{{yyywwwxxxyyyzzz}}}|||{{{|||vvvsssrrrmmmtttssshhhccchhhkkkhhhkkkmmmooommmjjjiiijjjmmmoooyyyttt]]]LLLDDDAAADDDAAA???@@@CCCDDDBBB???===>>>>>>???@@@BBBCCCDDDAAA??????AAAEEEGGGEEEBBB>>>;;;>>>>>>999<<<999***555444333333444555666666///000222222111111111222111111111111222222333444222222222222444666777666AAAEEEGGGAAA777111222666888666444555666888888888BBBNNN\\\dddjjjoooqqqppppppooonnnooorrrtttsssrrrwwwvvvvvvwwwzzz}}}~~~}}}{{{zzzyyyyyy{{{yyynnnaaaUUUHHH@@@EEEMMMOOOLLLJJJBBBBBB@@@;;;:::<<<;;;777;;;666222000///...------444555666666555666:::???;;;>>>===888444555555444888777777999;;;===AAACCCOOOSSSYYYaaagggllloooppp|||qqqOOO777333555222555555666666333444>>>KKK```jjjoooiii___WWWNNNFFFBBB@@@===:::999999:::;;;:::888777777999999888666777777888999999::::::;;;???::::::@@@BBB@@@CCCJJJooopppLLLNNNJJJBBB<<<<<>><<<:::AAA>>>555---111;;;>>>:::111888>>><<<555///...000***---111222111000......///---***...???RRRVVVPPP333...,,,000>>>PPPJJJ222---,,,---;;;UUUhhheeeVVV333111///***///DDDRRRKKKFFFJJJLLLHHHEEEDDDBBB???999666333222333111---))),,,...111111111222444666000444;;;@@@BBBCCCEEEFFFPPPQQQSSSSSSRRRQQQRRRTTTVVVVVVTTTQQQRRRUUUUUUQQQYYYTTTVVV^^^aaa[[[VVVWWWUUUXXX[[[___ccchhhmmmqqqxxxwwwwwwzzz}}}}}}{{{xxx~~~~~~yyyrrroooqqqsssqqqppppppooommmnnnqqqqqqoooqqqvvv~~~|||wwwtttqqqllleee]]]XXXVVVVVVVVV___hhhsssxxxwwwsssqqqqqqyyyxxxwwwyyyxxxrrrggg___ccceeefffddd^^^WWWRRRPPPIIIKKKJJJGGGFFFGGGDDD???HHHIIIKKKKKKMMMSSS\\\dddqqqyyyrrrfffdddbbbdddhhhjjjhhhfffaaabbbccceeehhhlllppprrrooonnnnnnpppsssvvvwwwwwwyyyuuuwwwvvvqqqqqqdddLLL444111///......///......,,,,,,---,,,++++++---...***+++,,,---......//////---000000......000000...999>>>AAA===444///111555555444222333555666666555999JJJ```tttqqqjjjrrr|||~~~zzzzzzmmmrrrtttssstttuuutttpppppp\\\FFF999555444444555000///000111222777CCCPPPbbbfffdddZZZMMMCCC;;;555:::888777999777444333555555333333777???GGGLLLMMM]]]```WWWDDD555444777777666555555555111000666???[[[mmm|||}}}zzzwwwsssllldddaaa[[[SSSKKKEEE@@@===<<<888444444777999999888777777888888999:::::::::<<<777777===BBBBBB@@@@@@HHHyyyWWWIIIIIIDDD???>>><<<:::999:::777666555666777;;;>>>@@@BBB666444<<>><<<<<<<<<<<<<<>>YYYZZZGGGNNNEEEAAA@@@BBB>>>777888>>>999888888888;;;>>>BBBEEE>>>333444???===111666III444000000555999777444111///<<<@@@444---111111++++++...111333333333333444888BBBKKKSSS___aaaKKK...555222+++===XXXMMM222......)))111LLLddddddLLL444---///'''+++:::111&&&111...000...+++...666999555222444666888:::>>>CCCFFFNNNVVV^^^```^^^```hhhpppjjjmmmooopppnnnmmmnnnpppuuuuuurrrllliiikkkmmmooommmgggZZZNNNNNNXXX]]]\\\\\\WWWXXX]]]ZZZRRRTTT^^^eeehhhllloooqqqrrrtttuuurrrwww}}}}}}yyywwwyyy|||zzz{{{}}}qqqkkkbbbYYYUUURRRKKKDDDAAALLLNNNUUU\\\\\\YYYYYY]]]VVVVVVWWWVVVSSSLLLCCC===999888777555555555666666333555888===@@@@@@>>><<<===<<<:::999<<>><<<;;;???DDDFFF;;;fff```NNNIIIDDD@@@@@@@@@???>>><<<:::999>>>>>>???BBBEEEGGGFFFEEE999999888999:::::::::999333---...666;;;777111///888777444222000000111111111666<<<>>>>>>@@@FFFKKKSSSTTTZZZ```[[[III888111---+++999OOOQQQ<<<---,,,222111:::MMMVVVKKK777******---...---+++,,,///222///111555:::@@@FFFJJJLLLOOORRRVVV\\\bbbggglllnnnrrrssstttuuuvvvwwwxxxyyyuuuuuuuuuuuutttrrrqqqpppyyywwwtttpppmmmjjjiiihhhfffeeedddddddddaaa]]]ZZZaaaeeeeee]]]SSSPPPWWW___jjjmmmoooqqqrrrsssuuuwwwzzztttrrrvvvwwwuuuwww|||wwwnnnjjjSSSFFF:::888999888555333444777<<>>555777:::999888777777777777777888888999999::::::;;;<<<<<<<<<===MMMHHHccchhhKKKEEEEEEAAA>>>>>>>>>===<<<<<<<<<;;;<<<>>>AAADDDEEECCC???<<<===:::888888999999777444111000333888777222111444000000000000222555888:::???BBBGGGJJJKKKNNNSSSWWWYYYTTTRRRQQQHHH999---)))666333===LLLJJJ888,,,...---***...888===999111---...000111000///111666;;;PPPSSSWWW]]]ccchhhmmmooorrrrrrsssuuuvvvwwwxxxyyyuuuuuuwwwxxxyyyzzz{{{{{{rrrrrrrrrrrrssssssssssssvvvtttrrrooollliiifffeeecccccccccaaa^^^ZZZVVVTTTWWW[[[^^^ZZZTTTTTT\\\dddnnnqqqttttttsssqqqppppppwwwxxx|||zzzzzzeeeSSSIII===777444555444222222444000222444555555333111///111///...000333555444222666666666777777888888888333111111666999777777888444999NNNqqqnnnCCC444222777333111333000111111000//////.../////////000///...---...111333777000000666666//////555111111000000111111222333111111222222222333333333222333666666111111<<>>999...<<<;;;::::::999999::::::999::::::;;;<<<<<<======;;;???BBBSSSkkkJJJBBBFFFDDD@@@===<<<;;;::::::;;;<<<===999===AAACCC@@@<<<777555???;;;777666888888444///000333888888222---000888111222333666999===@@@CCCJJJJJJJJJJJJJJJJJJKKKLLLKKKEEE>>>999333---+++,,,444222888@@@<<>><<<===???>>>;;;<<<@@@HHHVVVvvvLLL999333888555222333000222222000///............/////////...---...000222222---...333333......444111000000000000111222222111111222222222333333333222111222444444111111444:::ZZZ}}}|||yyytttbbbAAA777///000444444000///111111111222222222222333333///000@@@[[[xxxrrrKKK666666444555555444333333333333333111333888CCCSSS]]]YYYOOOOOONNNMMMLLLLLLLLLNNNOOOOOOWWWTTTFFF>>>???:::000===<<<;;;:::::::::::::::::::::;;;;;;<<<======>>>???:::BBBGGGVVV~~~RRRCCCGGGHHHBBB======;;;999888888999:::;;;666999;;;;;;888666666666>>>999444444777777222---000555888666///,,,000777777777777888999;;;===>>>CCC@@@===<<<<<<<<<;;;999666333///,,,***+++///444111222999???<<<666777>>>CCCGGGJJJGGG===444222444888>>>GGGPPPXXXbbblllsssooopppqqqsssttttttttttttrrrssstttuuuvvvxxxyyyyyyxxxwwwwwwvvvtttrrrqqqpppsssqqqnnnlllkkklllooopppppppppqqqpppnnnkkkhhhfffccc```]]][[[YYYVVVQQQMMMTTTXXX[[[[[[XXXWWW[[[___VVVXXXYYYYYYVVVRRRPPPPPPJJJLLLLLLIIIJJJXXXrrrtttRRRAAA@@@AAA@@@CCCBBBCCCCCC???:::<<>>FFFlllWWW===333888666444444111333222111///...............//////...---...000222000,,,---111111...///222000000000000000111222222111111222222222333333333555222111222444666888999222GGGaaavvveeeJJJ<<<222333111///111444333...111111111111222222222222...111444555<<>>999888:::888888888777777888888999:::;;;;;;<<<<<<======>>>AAA???BBBAAADDDeeewww\\\EEEBBBEEE@@@;;;;;;===<<<999777666666777888555444333222222666:::>>>:::666222333555666222...222444444222//////111333444333333222222222222222222000......000222333222---///111000000333777999CCCIIIPPPTTTSSSRRRUUUYYYZZZbbbfffaaaUUULLLHHHHHHTTTZZZbbbhhhjjjkkknnnpppssstttuuuuuuuuutttrrrqqqwwwwwwvvvvvvvvvuuuuuuuuuwwwuuurrrmmmhhhdddaaa______^^^]]]]]]```dddiiimmmllllllkkkiiifffbbb]]][[[SSSMMMHHHHHHMMMMMMGGG@@@>>>@@@AAA@@@>>><<<===>>>::::::999777555444555666555777888:::EEEbbbqqqLLLDDDMMMTTTZZZaaa___UUUKKKFFFCCC>>>===>>>???@@@BBBCCCCCCAAA>>><<<666666777777666666777777888777777888888999:::::::::777666777777:::DDDNNNlllcccCCC222666666444444222222111000///............---...//////......///111///---...000111///000222000000//////000000111222111111222222222333333333444444333000///111444666888999???RRRvvviiiEEE444222///333222......333333///000000111111111222222222---666:::555...555LLLaaawwwZZZ>>>777???444444333222222222222333333555333777QQQttt|||~~~{{{sssmmmpppbbb[[[[[[MMM777222===555555555555666888999:::::::::;;;;;;<<<=========;;;CCC<<<<<>>999:::???<<<:::888666555444444444555222000111666;;;???AAA444333222222333333111000111222000...///222111...000000000000000000//////...---+++***)))***,,,......666===@@@CCCHHHLLLNNN]]]dddjjjjjjiiiiiijjjiiiffflllooojjjdddaaa```___```gggnnnrrrqqqnnnlllllllllnnnpppqqqrrrqqqooonnnsssttttttuuuvvvvvvwwwwww~~~xxxmmm```SSSIIIBBB>>>999999;;;???FFFNNNVVVZZZVVVUUUSSSOOOJJJEEE@@@===;;;555111222888:::666000000000000000000000000000222222111000///111444777333:::BBBNNNccceeeJJJRRRaaabbbaaafffgggVVVCCC:::888666333222:::<<>>;;;999555777999::::::;;;>>>???:::<<>>:::999777444111...,,,+++,,,+++***+++,,,---------111///...///222333444333---000444777;;;@@@FFFIIINNNVVVaaapppssscccfffkkkgggbbbdddgggTTT@@@777777777777888999;;;>>>AAADDDFFFGGGGGGGGGIIILLLMMMLLLMMMPPPSSSVVVZZZ___fffkkknnnpppqqqfff```\\\\\\[[[XXXXXXZZZ___qqquuuaaaUUUaaavvvuuuiiicccRRRTTTWWW[[[eeexxxWWW999777666333333111///////////////000000111+++---//////...---...//////000///......//////...///////////////000111111111111222222222333333333***000444444555999888333444666444555HHHnnn```:::222555555333000...000111000000000000000000000111111111111000000000222333333222111DDD```}}}oooLLL///333444333222222111222222222///333333111:::TTTrrr~~~{{{vvvsssmmmhhheeebbbZZZKKK???999999999888888888888888999888888999999:::;;;;;;;;;;;;AAA???AAAFFF===EEEcccyyyBBBBBBDDDCCC>>>:::999777555444555555666666555444444888888;;;DDDLLLJJJ???444000444666333...+++---000(((///111---,,,000000---,,,,,,---............---***000666:::>>>FFFPPPYYY]]]dddeee```]]]bbbgggiiikkkooollleeeeeeiiifff^^^VVV]]]cccgggllloooggg\\\ZZZ```hhhmmmnnnoooqqqssskkklllmmmnnnmmmkkkhhhfff___^^^\\\YYYVVVSSSQQQPPPEEE@@@999333000000222444333111///---,,,,,,---------,,,,,,+++,,,,,,---...***...111///++++++///444111...,,,---000333333222888>>>GGGQQQZZZbbbiiinnnqqqvvv}}}}}}vvvooolllllloooqqqnnn]]]LLLEEEEEEGGGJJJMMMZZZ[[[___dddjjjqqqwwwzzz{{{~~~}}}}}}}}}rrrQQQ;;;KKKkkk~~~}}}~~~dddKKK;;;444888999888444888NNNqqq```===999777222222000.........//////000111222+++---//////...---...//////000///------...---,,,///////////////000111111111111222222222333333333555666333///000555444...***999???555444OOOzzzVVV999999777+++222,,,,,,222444000...000000000000000111111111111---222666555111000444888...BBB```~~~}}}]]];;;<<<444333222222111111222222***222666444555HHHgggzzzuuudddiiibbbSSSNNNOOOFFF666;;;:::999777666555555555777888888999999:::;;;;;;;;;888@@@AAA888@@@JJJCCCJJJCCCAAA@@@>>>;;;999777666666444333222222444777999;;;AAAEEEJJJKKKEEE===555000333333333333222111000///000000000000000...+++)))...///000111333555666777;;;AAAJJJOOOQQQUUU[[[```\\\aaaeeefffdddeeeiiimmmhhhhhhgggfffccc___[[[YYYUUUXXX___gggmmmnnniiiddd[[[^^^bbbhhhlllmmmkkkiiidddccc___[[[UUUPPPKKKHHH<<<:::888777666555333222,,,,,,------.../////////........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++))),,,222333222999CCCMMM[[[gggkkkqqqzzzzzztttrrr{{{qqqjjjmmmxxx}}}wwwsssuuuzzz[[[@@@FFFHHHeee~~~~~~kkkRRRAAA777444333111222777999222444LLLiii}}}III///888777///666111111000///////////////////////////////////////...222222///...000///+++---...///111222222222222222222222222222222222222222333555555555555333222333222444666555AAAcccGGG888:::222///111111000///.........//////............//////000////////////000111333333666111888___rrriiiGGG222555444333333222222333333666111222888666999RRRqqq|||~~~yyywwweeellldddDDDJJJTTT888999999:::999777555666666777777777777888999:::;;;<<<===>>>???@@@AAABBBBBB^^^BBBEEE>>>===<<<:::888777666666222333444666888<<>>;;;777444111000111000......//////---+++---------------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........222...///555:::???IIISSS[[[bbbjjjpppvvvwwwppphhhlllyyywwwwwwyyyyyy|||```???@@@KKKnnnzzzwwwyyy~~~iii\\\JJJ<<<444222111000666333555777222000<<>>555666333111111111000///////////////........................333111///.........000111000000000111111111111111222222222222222222222222333333444444444444333333444333444555111555MMMhhhLLL999777222111111000000////////////000///............///000000////////////000111222333222555777MMMuuu{{{zzz}}}vvvRRR666555444333333222222333333555111333888666777MMMiii|||zzzttthhhllleeeLLLKKKOOO>>>777777888777777777777888777777888888999999:::;;;<<<======>>>@@@AAAAAABBBjjj@@@CCCCCC;;;:::999888777666666666555666888:::<<<>>>???@@@<<<:::888444000///111333888666333000//////000111222333555888<<>>>>>;;;777555666666777666666555333111//////...///333111///------,,,***(((...------,,,++++++******,,,,,,,,,+++++++++++++++---------------------------------,,,------......000///333===GGGOOOVVV\\\eeefffkkkssstttlllbbb\\\mmm|||TTTKKKWWWxxxooobbbXXX___ppp|||uuujjj\\\SSSDDD<<<333///111333444333999333333666555000111888dddXXX666333777...111111000///////////////........................333///000777777111000444444333111000000000111222222222222222222222222222333333222222222222333333999888:::;;;666333>>>NNNKKK999333333333000000/////////000111111...............///000000///......//////000111222///888555666QQQmmmzzz~~~uuusssrrrxxx]]];;;555444333333222222333333444111333777555444EEE\\\zzz{{{rrrnnnlllgggYYYLLLGGGEEE666666555555666777999:::888888888999::::::;;;;;;<<<<<<===>>>???@@@AAAAAADDD===HHH>>>999888888777666777777777;;;;;;<<<;;;;;;999888888222333444333111000///000333333333444666777999:::777===EEELLLOOOPPPPPPPPPXXXYYYXXXWWWUUUQQQNNNLLLUUUXXX\\\^^^___aaadddfffdddccc```[[[VVVUUUVVVYYYPPPLLLFFF@@@<<<:::;;;<<<::::::888777555333111//////...///333999???DDDEEENNNLLLJJJGGGEEEEEEFFFGGGEEE@@@:::444111///---,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++---------.....................---------...///000---111<<>>;;;777;;;BBBCCC888111555222////////////000000111222......---......///000111//////......///000000111000888222,,,888KKK```vvvtttppplllqqqfffCCC555444333333222222333333444111333777444222>>>OOOwww}}}tttvvvooojjjfffPPPAAAJJJ999777555444555777888999888888999:::;;;;;;;;;;;;<<<<<<======>>>???@@@@@@RRR@@@CCC???===888888777777777777888888;;;;;;:::999777444222111...000111222111111222444555888<<>>???;;;999777555333222222333000000111333444666999;;;@@@AAAEEELLLSSSZZZ]]]^^^```^^^ZZZVVVSSSRRRRRRRRRLLLFFF===555111000000000,,,---------.........///------------,,,,,,,,,,,,---------........./////////......---...000111333222999EEESSS___eeeccc^^^bbbkkkwwwwwwgggZZZfffzzzvvvrrrhhhBBB;;;666666777;;;BBBIIINNNGGG>>>:::999999777444333777:::888444111222444444333444666666444555888444^^^VVV555333333111000000///////////////........................+++)))222AAABBB444---000111000/////////111444555111111111222222333333333444333111111111111333444555555666888777555777;;;qqqooo;;;999000666,,,///.........///000111111---------......///111111000////////////000000111222444111111333333IIIlllsssqqqmmmnnnxxxhhhGGG555444333333222222333333333222444777444111888DDDooozzzxxx~~~sssnnnoooWWWBBBLLL???;;;666444555666777666777888999;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???bbb@@@JJJ>>>///@@@777777777666666777777888666666555444333222222111222222111000111555;;;???BBBEEEKKKOOOQQQPPPLLLJJJSSSUUUVVVTTTQQQQQQUUUXXXZZZZZZYYYXXXWWWWWWVVVVVVWWWUUUQQQLLLGGGCCC@@@???;;;:::999888999;;;===>>>???@@@AAABBBCCCCCCDDDDDDAAACCCEEEGGGIIIMMMRRRUUUZZZZZZ\\\___bbbcccaaa___XXXVVVRRRNNNKKKHHHGGGFFF???:::333...---...//////,,,,,,---......///000000------------.........///,,,,,,,,,---......//////000///......000222555777888>>>EEEKKKTTT\\\___]]]\\\hhhsssnnn___ZZZlllaaa888888:::<<<888333222555555555666888999:::888666666999<<<;;;666222222444333444444333000///222555...IIIvvvoooFFF666555111111000///////////////---------------------------)))+++333333...---222///.........000111333444111111111222222333333444333333222222222222333333555555555555333333555888]]]|||wwwccc666:::...666(((......------......//////---------......000111222111111000000000000111111222111111888777...???dddppprrrqqqmmmppp|||{{{pppXXX@@@555444333333222222333333333222444666555333666===cccuuu}}}vvvqqqtttbbbKKKMMMEEE???888444555666666555666777999;;;;;;;;;::::::;;;<<<<<<<<<=========>>>wwwDDD>>>EEE999000;;;666666555555555555555666444333222222222333444555666777999:::<<<@@@EEEHHHLLLOOOSSSUUUVVVTTTQQQOOOVVVWWWWWWSSSOOOOOOSSSXXX___\\\XXXSSSNNNLLLJJJJJJGGGDDDAAA===;;;999777666444666999???FFFMMMRRRTTTUUUUUUUUUUUUUUUUUUUUUVVVQQQRRRSSSQQQPPPPPPSSSVVVTTTSSSRRRRRRRRRPPPMMMJJJAAA@@@>>><<<:::777666555000///------...///...---------------------------++++++,,,---...///000000+++++++++,,,---.........000/////////111555888;;;999AAAGGGJJJNNNVVVZZZYYYbbbjjjmmmfff```eeerrr|||[[[;;;777555666666444666:::222555888888777666777888;;;:::999999:::999666333222222222000.../////////000888``````===111111111000///////////////---------------------------,,,+++***+++,,,...000....../////////000000111000111111222333333444444333333444444444444333333333666888666444555777999III}}}{{{ZZZMMMWWWhhh[[[444888)))777+++...------,,,,,,,,,------------------///000111222222222111111111111222222///222222555666111<<>><<<;;;;;;?????????BBBFFFJJJMMMNNNLLLMMMPPPUUUZZZ___aaabbb```^^^ZZZWWWTTTSSSRRRRRRNNNNNNLLLGGGAAA======???;;;999888888999999888666...///......---+++***))),,,---///222444333000,,,...------,,,,,,++++++*********+++,,,...///000000******+++,,,,,,---......000000///000333666:::===;;;GGGRRRUUUWWW[[[\\\YYYqqqtttooogggjjjvvv{{{wwwQQQ<<<777444888999555000...///111222000...222:::AAA???888222444:::<<<555...111111///...000222000,,,444///SSSsssEEE---111111000///////////////------------------------***...///------000000,,,...//////000///......---000000111222333333444444333333555666666555333333---222666555333444777999===uuutttLLL555777BBBUUUkkkUUU111666&&&999000...---,,,,,,++++++++++++,,,,,,------///000111222333333222222222222222333...666333---000222:::JJJtttzzzzzzssslllmmmqqqtttxxxlllXXX???000333>>>555444333333222222333333444333444666666666888:::MMMiii~~~~~~|||~~~xxxsssvvvvvveeePPPIIIBBB999555666999999888444666888:::;;;:::999888;;;;;;<<<<<<<<<<<<<<<<<>>777555222///...---...///,,,,,,,,,,,,,,,,,,------,,,000111---***+++///222---...///000000///...---------------------------******+++++++++,,,,,,,,,...---,,,---///111111111---333333///555BBBEEE???@@@PPPRRRQQQ]]]fffdddcccrrrzzzfffaaawwwjjj^^^zzzPPP???<<<666333111111000000///000000000000222666:::;;;777333333555666333000111111000000000000111111000222GGGjjj^^^444000222333111000111222222---,,,,,,---......---+++..................------...//////000//////...---000000000000000111111111333333333333444555666666333333444444555666666666@@@NNNlllCCC;;;===333333;;;III\\\ooozzzRRR666///000111...000000000000000000000000///.........///000222333777333000///000000...+++222000000222222111555;;;jjjqqqyyyzzzrrrjjjlllrrrqqqmmmUUU<<<777777222333333000...///222444333111333333444444555666666777<<>>666333777888555777777888999::::::;;;;;;:::;;;<<<;;;::::::;;;===wwwHHHBBB;;;888999:::888666555555555444444333333333---000555:::???FFFMMMRRRNNNPPPRRRRRRPPPNNNMMMMMMTTTTTTTTTTTTSSSRRRPPPOOOIIICCC@@@BBBCCCAAABBBDDDMMMMMMLLLJJJJJJMMMSSSXXXYYYWWWUUUUUUVVVVVVUUUTTTXXXUUUSSSSSSSSSSSSQQQNNNCCC???:::666444333111///111000...---,,,,,,---...***+++,,,---......------))),,,///...,,,+++++++++......////////////......++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,---///000111111...000111333:::AAAAAA<<<>>>OOOTTTSSS___iiijjjlllwwwuuubbb___pppllliiiPPP===:::666333222222111000///000111111111222555888:::666222222555555333000111111000000000000111111222///===___}}}hhh===000111111000......///......---,,,---//////---,,,.........................../////////////////////000000000000111111111111111111111222333333444555333333444444555666666666@@@KKKjjjDDD===>>>333===999444555@@@RRRgggtttzzzdddGGG555000111111//////////////////////////////.........///000222333444222//////000111000...222000111333333111444999VVVfffuuuxxxpppllloootttooogggMMM999777555111555333000//////222333333111333333333444555555666666888WWWqqq|||~~~|||yyyooodddJJJDDD<<<888777888888777777777888999999:::;;;;;;:::;;;;;;;;;::::::;;;===TTTBBB>>>888777888:::999888777555333222222333444555666:::@@@FFFJJJNNNRRRUUUOOOPPPQQQQQQOOOOOOPPPQQQNNNNNNNNNMMMLLLJJJGGGFFFDDD???>>>BBBFFFGGGJJJMMMSSSRRROOOMMMMMMPPPWWW[[[YYYVVVSSSQQQPPPOOOMMMKKKMMMJJJFFFCCC@@@<<<888555222///---+++,,,,,,,,,+++,,,,,,,,,---------------)))***,,,---...---,,,+++------..................//////............//////++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...000111222000...000888>>>>>>======FFFVVVZZZZZZdddmmmoootttvvvgggZZZ^^^mmmyyyOOO;;;888555444333333111000///000222222111222333555777333111111333444222000111000000//////000000111333,,,222OOOppptttHHH333222111000///.........///...---...///000...,,,........................///.........///000111222111111111111111111111111000000111111222333333333333333444444555666666666===FFF|||xxxUUUIIICCC444999555000---///555===BBBQQQFFF:::222111222111//////////////////////////////.........///000111222222000//////000222111000222111222444444111222666BBB]]]vvvyyyqqqoooqqqsssmmm___DDD555666333000777222111///000111333222222222222222333444444555555888FFFddd|||~~~|||~~~}}}|||uuulllUUUEEE::::::;;;888666999777777888888999:::::::::999:::;;;:::999:::;;;===bbbAAA>>>;;;888666777888888777666444222222333555999;;;BBBFFFKKKNNNOOONNNMMMMMMPPPPPPOOOMMMKKKJJJKKKLLLAAACCCEEEHHHJJJKKKLLLLLLOOOJJJIIILLLOOOOOOPPPSSSNNNMMMKKKKKKKKKNNNRRRUUURRROOOKKKHHHEEECCC@@@>>>999777555333000...,,,***000...------///000000///,,,---.../////////......---------------.........///,,,***,,,......000333//////---,,,,,,---//////........................+++++++++,,,,,,,,,---------............///111222222---222<<<===777<<>>777555999777777888888999999999:::888999::::::999:::;;;===qqqCCC@@@===;;;999777777666555444444333333555888<<<@@@CCCEEEIIINNNQQQQQQOOONNNNNNPPPOOOLLLGGGBBB??????@@@DDDFFFJJJNNNQQQTTTUUUVVVTTTPPPOOORRRSSSQQQPPPQQQMMMLLLLLLMMMMMMLLLKKKJJJEEEBBB>>>;;;999777444111...////////////.../////////---,,,---...///......---......///......---,,,000///---,,,,,,...111333...---000555555000...111///...---,,,,,,---...///........................++++++,,,,,,,,,---------///000111000......000333222///555===999444AAAWWWhhhlllggghhhtttwwwpppooommmVVVXXXfffqqqLLL777666444444444333222000///111333333111000111111222111000000111111111000000000////////////000000111///000888MMMiiiXXX888111///222333111111444///......///000000///------------.........///////////////000111222333333333222222222111111000000000111222333444444444333333333444444555666666666666<<<[[[dddFFF;;;222555444333222222222222222,,,...000111000000000111/////////////////////////////////000000000000000222222222000/////////000111000222555444000000444222RRRsss}}}yyyuuusssqqqrrrcccFFF666555111...555111111111111111111222333111111222333333444444555888111MMMsss{{{|||~~~zzz||||||zzz{{{~~~}}}yyyjjjPPP<<<;;;===666444888777888888888888888999999777999:::999999999<<<===MMM888BBB;;;;;;:::888777555333333333444777;;;???DDDGGGIIIKKKNNNPPPQQQOOOMMMKKKKKKCCCCCCCCCBBBAAAAAACCCEEEPPPQQQRRRSSSTTTSSSSSSRRRPPPNNNNNNSSSTTTPPPMMMMMMJJJIIIHHHHHHGGGDDD???;;;999666333111000///---++++++---//////......000222...,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++,,,+++***+++---111555777:::>>>HHHQQQKKK:::///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------222333444222///...000333111111666;;;888888KKKdddkkknnniiiiiisssqqqgggfffXXXMMMYYYooo~~~RRR888666444333333333111000///111222111000000111222333222111000000000000000000//////......//////000---222333444BBB```~~~```999000,,,000222///...222///...---...///000...,,,,,,,,,------...////////////000111222222333222222333333333222111111000000000111222444444444444333333333444444555666666666666:::LLLcccBBB:::888444444333222222222333333000111222111000//////000000000000000000000000000//////000000000000//////222333333111///...///000111000111333333000111555,,,DDDcccwww{{{wwwtttsssrrrkkkPPP888444222///333000111222111000000222444222222222333444444555555333111IIIooo}}}|||~~~~~~{{{|||qqqZZZCCC<<<;;;777555666888888888888888888888888777888999999999999<<<>>>___<<<>>>???999::::::999777555444444444888===CCCGGGJJJKKKLLLOOOPPPPPPMMMIIIFFFEEEEEE@@@BBBEEEGGGIIILLLOOORRRTTTTTTSSSRRRPPPNNNKKKJJJFFFEEEHHHMMMOOOIIIDDDCCC===;;;:::::::::888444111111000...---...///...---***,,,......,,,,,,---000///...------...---,,,***,,,,,,+++++++++---...///000222555:::???DDDGGGIIIUUUYYYbbbfffWWW===//////,,,------......------,,,------------------------,,,,,,,,,------------...555777888555000...000333111111444888;;;DDDWWWjjjgggmmmjjjggghhh___TTTVVVPPPUUUiii\\\:::777333111111111111000///000000000//////222444333333333111000//////000//////............//////+++333444111>>>```kkk>>>222,,,111222---+++///...---,,,---//////---,,,,,,,,,------...//////000///111333444444333111000444444333222222111000000...///111333444333222222333333444444555666666666777888???{{{oooKKK>>>:::000333777999999666222000333333333222111000///...111111111111111111111111//////000111111000///...000111222111///...000222111//////222111000222777...999TTTrrr~~~yyytttvvvoooqqqYYY:::222444222111///111222111000000222444333333333444555555666666222555@@@]]]~~~wwweeeMMM===999999888666888888888888777777777777666777999999888999<<<>>>AAA888GGG888777999::::::888666555555777;;;AAAHHHLLLNNNMMMLLLIIIIIIIIIGGGEEEDDDFFFGGGOOOPPPRRRRRRQQQQQQRRRTTTRRRRRRRRRRRRPPPNNNKKKJJJ;;;:::>>>DDDEEE>>>777555333000...///222444222111///---,,,---///111111111+++...000///------///111...---------......,,,***---,,,,,,,,,...000333555>>>BBBJJJSSSZZZ___aaabbbiiiiiikkkgggQQQ555***///+++,,,............,,,+++////////////////////////,,,,,,,,,---------......777999:::666000...///333000000222777@@@NNN^^^jjjdddmmmmmmeee]]]MMMCCCIII___lllddd;;;888333000000111111000000000000///...///333555444444444222000...///000//////............//////)))222222///>>>ccctttDDD777000444444---+++...---,,,,,,---......---+++,,,,,,------...///000000///111444666666333000...444444333333222111000000---...000222333222111000333333444444555666666777999888777ttt|||TTT>>>333555444333222222333555666444333333222222000...---111111111111111111111111//////000111111000///...---///111111//////222555111......111000000333999444777NNNpppzzztttwwwkkkttt^^^;;;111666444111///111333222000///222555333333444555555666666777555999555GGGqqq{{{lllTTT???888::::::666888888888777777777777777666777888999888999<<<>>>TTT===AAA@@@;;;===<<<:::888777777888999===>>>AAAEEEHHHGGGBBB===BBBGGGMMMRRRSSSQQQOOOOOOUUUTTTSSSSSSTTTTTTSSSQQQNNNOOOQQQQQQMMMGGGAAA===444666777666333111333555222222222111111111111111.........////////////000555...,,,///000------111+++...000000///,,,++++++---...111555888<<>>999666444777666555444444555666777777777777888999999::::::hhhFFF::::::;;;999777777777888:::===@@@BBBGGGCCC@@@???BBBEEEGGGGGGMMMOOOQQQRRRQQQPPPQQQRRROOONNNNNNOOORRRSSSSSSRRRRRRPPPMMMHHHBBB<<<777444000111333222///...///111222222111111000000//////------........./////////000------//////++++++............---...222777;;;CCCFFFLLLTTTXXX[[[dddmmmgggffffffffffffdddaaa^^^bbbfffeeeXXX???+++(((///...------,,,,,,------...------............------...---,,,+++,,,...000222333222111///...///111444333333666@@@RRReeelllkkkkkkhhhlllhhhYYYZZZmmmzzzmmmGGG777222666111000333111/////////000000000000000111111111000///.........000000///...............000,,,222111///OOOxxx~~~NNN333222...,,,222,,,.........//////......---,,,,,,,,,,,,,,,---...////////////000000000111111111000000111111111111000000//////000111222222222222111222333333444444333333333888777MMM\\\>>>666555444333333444444333111111111000000000000111111000000111111111222222222111111111111111111111111//////.........//////000222222111000000111222222222111AAAaaayyy~~~{{{{{{tttzzzlllKKK444333444///111111111111111111111111222222333333333333444444000555222888VVVvvv||||||wwwbbbOOOBBB<<<999888777666555444444555666777666777777888888999::::::tttCCC@@@<<<888<<<;;;555555777999===AAAEEEGGGAAA???===@@@FFFMMMSSSWWWSSSSSSSSSQQQPPPQQQSSSUUURRRQQQPPPQQQSSSTTTTTTRRRNNNJJJCCC;;;555111000///000222333333111000000111111111000000///...------,,,,,,,,,---------......,,,,,,...///---)))+++000222333555777;;;AAAHHHNNNMMMQQQXXXaaaccccccffflllmmmiiiddd```^^^]]][[[YYY]]]dddaaaMMM555)))+++000,,,,,,++++++++++++,,,,,,------............------------,,,------...000000---///000000///000333555555000333FFF\\\iiikkkjjjoookkkoookkk\\\]]]ppp|||vvvOOO:::222555222000222000/////////000000111111111111111000000//////......000//////............///...---222///,,,FFFmmm|||QQQ555444000,,,000+++///......//////......---,,,,,,,,,,,,,,,---...////////////000111111111000000111111222222222222111111...///000111222222222222111222333333444444333333333999444@@@ooobbbBBB666555333222222333333222000000000000000000111222333222222222222333333333333111111111111111111111111...............///000111000000//////000111222222111///;;;WWWrrr~~~vvv|||rrrTTT:::222111000222222222222222222222222222222333333333333444444333000222777FFFfffqqq~~~}}}|||kkkWWWFFF<<<999999666666555555555555666666666666777888888999999:::VVV555BBB>>>888===888999999:::;;;===@@@BBBCCC:::===CCCJJJPPPTTTVVVVVVNNNPPPRRRRRRQQQQQQRRRSSSSSSQQQNNNMMMMMMKKKIIIGGG???<<<666111......///111000111222333222111111000000000///...------,,,,,,++++++,,,,,,,,,---------,,,---///...++++++111888===AAAHHHMMMQQQTTTWWWYYY^^^^^^bbbfffeeeaaabbbeeeiiieee___[[[YYYWWWVVVUUUYYY^^^WWW@@@...+++///000,,,,,,++++++++++++,,,,,,,,,,,,---.........------+++,,,---...////////////+++---000111111111222444777222999OOOaaaffffffhhhmmmmmmsssnnn[[[YYYmmm{{{}}}YYY>>>222555333111222000/////////000111111222222111000000000/////////...000///............//////,,,...222///,,,???dddwwwUUU666333000+++...***000.........///......---,,,,,,,,,,,,,,,---...//////...///000111111000//////111111222222222222111111...///000111222222222222111222333333444444333333333999666:::bbbpppKKK555555333111111222222111000/////////000111222444555333333444444444444444444111111111111111111111111.........///000111222333---.........///000111111111000888QQQmmmzzz~~~vvv]]]@@@111///333222222222222222222222222222222222333333333444444666---444888999WWW{{{ppp~~~ppp\\\III;;;777888666666666555555666666666666666777777888999999999sssBBB777BBB888666===333<<<<<<<<<===>>>>>>???@@@DDDIIINNNRRRSSSPPPMMMJJJJJJNNNSSSTTTRRRNNNJJJHHHEEECCC@@@>>><<<:::777444111000.........///000222,,,,,,.../////////---,,,//////......---,,,,,,++++++++++++,,,,,,,,,,,,---...000///++++++222>>>GGGOOORRRWWW[[[]]]^^^___aaaccc``````aaa```]]]___ccciiieeeaaa^^^[[[XXXUUURRRPPPOOODDD222***---///+++------,,,,,,,,,,,,------++++++,,,---......------+++,,,---////////////...---///111222111000111222666:::HHH]]]gggfffhhhooojjjnnnyyyttt]]]XXXmmm}}}cccBBB222666555333444111///000000000111111111222000000000000//////////////////............//////,,,000222000000;;;\\\ttt\\\888111...+++...***111.........///......---,,,,,,,,,,,,,,,---...////////////000000000/////////111111111222222111111111......///000111111111111111222333333444444333333000777777888VVVXXX888666444222111111222111000/////////000111333555555555555444444444444444444111111111111111111111111//////000000111222333444333333333222111000//////111111777KKKiiiyyyeeeHHH222///777222222222222222222222222222222222333333333444444888///666:::333JJJrrrqqquuucccNNN>>>777777555666666666666666666555555666666777888888999999KKK;;;===AAA777888>>>666:::;;;<<<>>>???AAABBBCCCKKKNNNPPPPPPOOOMMMMMMNNNKKKOOORRRQQQLLLEEE>>>;;;666444222111111000...---+++,,,---.../////////...------...000222111///,,,.........------------,,,+++++++++,,,,,,,,,------///000...+++///===MMMUUU^^^^^^]]][[[ZZZ]]]aaaeeeaaa\\\XXXXXXYYYZZZ___eeefffdddaaa]]]ZZZVVVQQQNNNCCC===222)))))),,,,,,(((......------------......***+++,,,------...------+++,,,---...///////////////111333333111111111222222@@@TTTdddiiihhhllltttqqqttt~~~tttWWWLLLYYYfff^^^qqqlllFFF222777888666666444111111111111111111111111000000000000///////////////............//////000---222111000333888RRRyyyzzzjjj???111---,,,///+++111......//////......---,,,,,,,,,,,,,,,---...//////111000///.........//////000000111111111111000000---...///000111111111111111222333333444444333333///444888777JJJ}}}hhhAAA777555222111111222111111///000000111222333555555555555555555444444444444222222222222222222222222000000000000111111222333:::999888777555333111///000111555EEEccc|||oooSSS888111999333333333333333333333333222222333333333333444444777333888:::444AAAccc~~~ppp{{{kkkVVVEEE;;;888555555666666666666555555555555666777777888888999___??????@@@===999:::<<<;;;888999<<>>QQQnnnwwwKKK222888===;;;;;;888444333333222111000//////////////////000000000000...............///000111///333,,,---444---<<