BM6P6(@ mmmWWWCCCBBBJJJEEELLLQQQPPP^^^}}}www^^^RRRLLLGGGIIIOOOGGGJJJZZZzzz|||WWWLLLIIIDDDAAAAAAEEEFFFEEEUUUjjj{{{aaaOOOEEEBBBDDDCCCKKK___||||||wwwvvvuuu}}}rrrmmmmmmmmmtttgggUUUBBBAAAHHHBBBJJJOOOQQQccczzz```SSSNNNIIIIIINNNJJJPPPccc]]]OOOKKKEEEBBBCCCFFFGGGFFFVVVjjjqqq]]]MMMEEECCCEEEMMM^^^zzz{{{vvv}}}|||ssspppoooqqqxxx```UUUDDDAAAFFFAAAJJJMMMTTTkkk}}}aaaTTTPPPLLLJJJMMMNNNXXXpppgggTTTMMMFFFBBBDDDFFFGGGHHHWWWllljjjUUUGGGBBBKKKQQQ___yyyyyyooo}}}|||vvvtttrrr}}}ppp]]]WWWHHHCCCFFFAAAKKKLLLZZZvvv|||```TTTQQQNNNMMMOOOSSSaaazzzsssZZZPPPFFFCCCDDDEEEGGGHHHXXXnnnttt]]]MMMFFFPPPTTTaaayyyyyylll}}}}}}yyy~~~kkkZZZVVVIIIDDDFFFAAAKKKQQQccc{{{___TTTQQQNNNOOOSSSZZZjjj~~~```RRREEEBBBDDDDDDFFFIIIXXXqqq}}}eeeSSSMMMMMMRRR```yyyttt}}}fffUUUQQQFFFCCCGGGCCCMMM\\\ppp{{{aaaUUUPPPMMMQQQXXXdddvvvgggUUUFFFDDDEEEEEEGGGKKKXXXuuufffSSSLLLHHHNNN\\\uuu|||}}}cccQQQMMMCCCDDDLLLIIITTTiii}}}fffXXXPPPLLLQQQ[[[ooommmYYYHHHFFFHHHGGGIIINNNWWWxxxjjjVVVMMMLLLOOOZZZooo~~~wwwdddQQQLLLDDDHHHRRRQQQ[[[ssskkk[[[PPPJJJQQQ]]]wwwrrr\\\JJJHHHJJJHHHJJJPPPWWWzzzttt___VVVSSSTTTZZZlll~~~kkkXXXLLLHHHBBBKKKSSSTTTmmmxxxkkk[[[PPPKKKVVVgggwww___JJJFFFKKKLLLMMMPPP\\\yyy~~~iii\\\WWWSSSYYYmmm}}}gggUUUKKKIIIDDDLLLUUUXXXsssjjj[[[RRROOO[[[mmm{{{bbbLLLGGGJJJJJJKKKNNN^^^zzzoooaaaZZZUUUYYYkkk```QQQJJJKKKFFFOOOXXX^^^|||hhh[[[TTTSSSbbbuuuhhhQQQJJJJJJIIIJJJNNNaaa}}}uuufff[[[VVVZZZjjj|||wwwYYYMMMHHHLLLIIISSS^^^gggӵhhhZZZUUUVVVeeexxxĦĦmmmUUULLLKKKJJJLLLQQQdddӵĦxxxgggXXXTTTYYYjjjzzzqqqWWWIIIFFFLLLLLLXXXfffqqq4ĉ@ӵggg[[[WWWYYYhhhzzz>L=hĦmmmUUUKKKJJJIIIMMMTTT4ĉ@ӵ>L|||iiiVVVSSSYYYhhhwwwkkkWWWHHHDDDJJJMMM^^^ooo{{{GG=?ddd[[[[[[___oooHdĦ=ĪjkkkSSSIIIFFFFFFLLLSSSGG=?HdĦpppYYYUUUXXXdddooozzzӵĭӵӵĦGGGBBBHHHNNNbbbvvvӵӵĦƜ`1.׼sĦӵĦwww```\\\ĭӵĦĦĦDdD?fӵĦnnnUUUӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵWWW]]]Ħӵĭӵ?~4g&e>&eg&e>hӵ@@@GGGNNNeee{{{g&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵrrr]]]fff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLrrrg&eVVVgĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬVVV4ff?>ߝL@eg&e3h?g&e>&e??|||~~~4DӵHƅ^Hu]ĦHu]ĦZuR)Ħ@@@III[[[kkk}}}Hu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦhhhsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦzzzHu]ĦWWWttHƅ^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|d<ĦDtKKKMMMYYYqqq>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtzzzfffDdDΦ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ӵĦWWWF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudQQQ```{{{sdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=eKKKUUUiiinepIƎ@t@h>hfe@ďDne=epppcccegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgeneWWWZZZfeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@hppp>hsene@GsĪj@h4DuXӵĵD^BBBIIIYYYqqqhhh]]]DdDĦRRRSSSWWWD^s׼sgeFm8>aĦs׼sHoD^DdDĦyyyeees׼sΦ4DuXӵtvӵ>d<ĦĦhhhQQQFFF???===>>>III[[[wwwĦĦbbbYYYZZZ___kkk>d<Ħooo\\\ĦUUUeee>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦggg]]]WWWWWWfffzzzBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦ\\\JJJCCC===???GGGMMMbbbgdKĦgdKĦ{{{```ZZZWWW___ooogdDĦnnngdKĦOOOkkksdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦnnnaaa\\\]]]hhhvvvgdKĦ>AneneyyyWWWIIICCC>>>AAAIIITTTkkkneneuuu```WWWTTT]]]pppDeneCCCKKKgggne>Ak<fhDeneneuuufff^^^\\\ffftttnemmmQQQGGGCCC???CCCKKK\\\uuuooo^^^UUURRR\\\rrrCCCDDDMMMfff{{{kkk^^^XXX```nnnzzzaaaKKKFFFCCC???DDDMMM```|||kkk[[[UUUUUU```sssqqq^^^PPPEEEIIIUUUhhh~~~nnn]]]SSSYYYgggtttmmmXXXHHHFFFDDD@@@EEEPPPcccxxxfffWWWWWW\\\gggwwwsssaaaRRRGGGMMM[[[jjjqqq___SSSUUU```gggxxxcccRRRFFFFFFEEEBBBIIIVVVmmmnnn___UUUWWW___nnn{{{fffSSSGGGMMM\\\jjjtttcccUUUSSS[[[bbbtttxxxxxxwww{{{~~~[[[MMMEEEGGGGGGFFFOOO]]]}}}~~~gggZZZUUUSSS\\\rrrkkkUUUGGGMMM]]]kkkuuueeeTTTOOORRR\\\oooyyyyyy}}}~~~uuussssssiiijjjiiilllrrrvvv{{{~~~uuuWWWJJJDDDHHHIIIHHHSSSccc{{{eeeYYYUUUPPPXXXsssnnnWWWHHHOOO___mmmsssdddRRRIIIJJJOOOcccyyywwwpppnnntttwwwtttvvv|||yyy~~~{{{~~~vvvhhhhhhiii```]]]]]]```dddfffgggnnnuuu}}}}}}~~~~~~~~~}}}}}}~~~~~~|||wwwwwwxxxyyy{{{}}}|||||||||tttrrrzzzzzzvvv|||~~~hhhQQQHHHIIIDDDHHHLLLUUUzzzuuuddd[[[TTTSSS^^^|||eeeRRRKKKSSS]]]tttuuulll]]]MMMEEEFFFOOO[[[kkkuuuzzz}}}zzzyyy{{{xxxpppiiifffjjjmmmkkkllloookkknnnpppooojjjiiikkkooonnnrrrtttsssssstttrrrnnnoooqqqqqqnnnlllmmmtttzzzrrrnnniiieeeaaa___\\\YYYXXXVVVWWWYYYZZZYYY]]]bbbnnnqqqqqqnnnmmmrrruuuuuuqqqnnnkkkjjjkkkkkkhhheeedddgggiiihhheeeeeegggjjjmmmuuu}}}{{{yyy||||||yyyzzz}}}}}}{{{}}}}}}|||yyyuuussstttuuu||||||||||||yyyzzz}}}|||uuuwww|||zzzsssyyyssskkkiiillluuu~~~zzzqqqfffeeerrr~~~~~~}}}}}}~~~~~~}}}|||~~~|||ttt^^^OOOCCCCCCBBBMMMVVV```ooo___WWWTTTTTTbbbhhhTTTNNNTTT]]]uuuxxxooogggaaaXXXLLLFFFGGGJJJTTT```gggjjjooowww~~~|||||||||{{{yyyzzz|||~~~}}}|||zzzvvvssspppoooooozzz|||~~~|||wwwrrrppppppiiiggghhhoooyyy}}}{{{wwwkkkddd```dddgggeeecccddd^^^aaadddccc___]]]^^^aaaeeeiiikkkiiihhhfffbbb\\\ccceeeeeebbb```bbbhhhnnnkkkgggaaa\\\WWWSSSOOOLLLKKKJJJKKKOOOPPPRRRWWW^^^eeefffeeebbbdddhhhjjjiiikkkiiihhhhhhhhhgggccc___aaabbbcccaaa^^^^^^aaadddhhhnnnuuuxxxwwwvvvxxx{{{wwwsssssswwwxxxvvvwww{{{ssssssuuuzzz{{{vvvtttuuuuuutttwww~~~}}}yyywwwtttooolllmmmpppssstttvvvxxx{{{{{{vvvrrrrrruuuxxxwwwtttvvvvvvrrrmmmmmmrrrrrrnnnsssnnngggdddgggnnntttxxxzzznnn___]]]jjjxxxzzztttwwwtttqqqooopppqqqqqqqqqssstttxxx{{{xxxtttwww||||||yyyxxx{{{zzzuuuxxxzzzzzzwwwxxx~~~|||wwwyyy|||{{{yyyxxxyyy{{{}}}}}}||||||}}}~~~~~~wwwtttyyy{{{|||gggRRRJJJ======???PPPaaammm{{{fffXXXSSSTTTWWWiiinnnZZZSSSXXXaaavvv|||}}}vvvtttrrrqqqqqqrrrrrrqqqiiiaaaZZZWWWSSSMMMHHHGGGGGGMMMTTTXXXZZZ]]]ccchhhfffffffffffffffhhhlllooolllmmmllljjjeeebbb``````hhhmmmrrrqqqkkkggggggjjj]]]ZZZXXX^^^hhhpppsssssshhh```[[[^^^aaa___ZZZWWWVVVYYY]]]]]]ZZZWWWWWWYYY___dddgggfffdddbbb\\\VVV]]]^^^^^^\\\ZZZ\\\bbbffffffccc^^^YYYUUUQQQMMMIIIHHHFFFGGGKKKMMMOOOUUU\\\bbbbbb___]]]```eeeeeeaaaeeeeeefffggggggccc^^^ZZZ___```___\\\YYYYYY\\\```iiimmmrrrsssqqqoooooopppmmmkkkmmmqqqrrrqqqqqqtttmmmppptttwwwyyyxxxuuusssooopppooommmpppwwwzzzxxxpppoookkkgggdddeeehhhkkklllqqqvvvyyy~~~vvvrrrmmmkkkmmmnnnnnnlllmmmooonnniiihhhkkknnnooorrrmmmhhhfffgggjjjnnnooorrrfffWWWTTTaaaooorrrlllqqqmmmiiiggghhhjjjkkkllljjjjjjmmmooommmiiikkkpppnnnmmmnnnrrrwwwyyyvvvssssssuuutttqqqpppssssssqqqnnnmmmkkkiiihhhhhhhhhiiipppppppppqqqrrrsssssstttrrrtttsssnnnhhhgggjjjooojjjjjjiiijjjqqqxxxvvvqqqvvv|||{{{qqqmmmkkkjjjmmmqqquuu|||}}}^^^KKKEEE;;;===>>>QQQfffuuusss]]]SSSPPPSSS[[[pppmmmYYYRRRXXXbbbvvv{{{yyyzzz~~~~~~wwwzzzuuukkkooosssvvv~~~~~~~~~zzzvvvuuuxxxxxxtttrrrrrrrrrrrrvvvyyytttmmmiiifffccccccfffhhhgggfffbbb[[[TTTRRRRRRPPPKKKGGGHHHKKKOOOQQQRRRTTTXXX\\\^^^^^^______```bbbfffiiiggghhhiiifff```[[[YYYYYY^^^ccchhhjjjiiihhhhhhiii___[[[XXXZZZaaahhhkkklllggg```ZZZ[[[^^^\\\UUUNNNSSSVVVZZZ[[[YYYWWWVVVVVV[[[___bbbbbbbbbcccaaa\\\\\\\\\\\\ZZZZZZ\\\```dddbbb```]]][[[YYYVVVRRROOOLLLIIIIIIKKKLLLMMMSSSZZZaaa```\\\[[[___eeeccc]]]ccceeehhhjjjiiieee___ZZZaaaaaa```\\\XXXXXX\\\```iiilllooopppnnnlllllllllhhhhhhjjjmmmnnnmmmlllmmmmmmpppssstttrrrrrrsssuuurrrrrrooolllnnnuuuwwwvvvoooooommmhhhdddaaa```aaagggpppxxx{{{|||uuuqqqllliiijjjkkkkkkjjjjjjmmmmmmiiieeefffkkkoooooollliiigggggghhhhhhgggddd]]]TTTRRR\\\iiimmmjjjoookkkgggeeefffhhhjjjkkkgggggghhhkkkiiifffgggkkkkkklllmmmpppssstttsssrrrqqqrrrqqqnnnkkkjjjjjjiiijjjgggcccaaaaaaccccccccckkklllmmmnnnoooooooooooojjjkkkjjjhhheeeeeehhhllldddcccaaabbbeeehhhhhheeekkkppptttuuuwww}}}}}}|||vvvnnneee^^^[[[^^^ccchhhllloooqqqrrrtttvvvwwwxxxzzz}}}sssYYYKKKAAA===BBB@@@PPPggg{{{nnnXXXPPPOOOSSS___yyyeeeRRRLLLSSS^^^vvv~~~yyy{{{}}}}}}{{{wwwuuusssqqqppprrrsssuuuvvv~~~sssqqqzzz}}}wwwllliiihhhkkkqqquuuuuussssssxxxnnnccceeefffgggmmmppppppnnnkkkkkknnnmmmiiiaaabbbbbbdddjjjmmmhhh___bbb___]]]^^^aaacccaaa___[[[WWWQQQOOOQQQRRROOOJJJJJJKKKLLLNNNPPPSSSVVVYYY]]]^^^_________```bbbdddcccfffgggccc\\\WWWUUUVVVYYYZZZ]]]ccchhhjjjgggdddbbb___]]]^^^bbbeeegggfffeee```[[[YYYZZZYYYRRRJJJNNNQQQUUUWWWWWWUUUTTTTTTUUUXXXYYYWWWXXX]]]^^^\\\XXXXXXWWWWWWWWWYYY\\\___]]]\\\ZZZYYYXXXTTTPPPMMMIIIFFFFFFHHHIIIJJJOOOVVV[[[ZZZWWWVVV[[[```^^^WWWdddggglllnnnlllhhhccc```bbbbbb```\\\WWWWWW[[[___dddgggiiikkkkkkjjjjjjjjjiiikkklllkkkkkkjjjiiigggjjjlllllljjjggghhhmmmqqqttttttpppkkkmmmrrrtttrrrooopppqqqnnniiiddd```^^^dddoooxxxyyyxxxwwwtttqqqqqqnnnkkkiiihhhiiijjjjjjhhhjjjjjjgggaaa___dddkkkhhhgggeeeddddddcccaaa___[[[\\\YYYXXX\\\eeeiiihhhiiifffbbb```bbbdddeeefffffffffhhhkkkjjjffffffhhhjjjkkkmmmmmmkkkjjjjjjjjjjjjjjjjjjhhhccc______```dddaaa^^^]]]^^^aaaccccccffffffggghhhhhhhhhhhhgggaaaaaaaaaaaabbbdddgggiiifffcccbbbaaa```______```bbbfffhhhiiimmmssstttrrrtttsssmmmcccYYYVVVYYY]]]``````aaabbbcccfffkkkppprrruuuwwwyyy{{{zzzxxxuuuvvvzzz}}}~~~hhhTTTKKKAAAAAAGGGEEEUUUnnnmmmUUUNNNOOOUUUeeedddQQQLLLSSS^^^rrr~~~|||}}}{{{|||}}}~~~~~~~~~zzzzzzyyywwwuuuvvvxxx{{{yyytttnnnlllmmmooopppooollljjjhhhfffggghhhkkkmmmiiippprrrkkkhhhlllooollleeebbb______dddjjjpppsssnnnsssjjj```bbbaaa]]]```aaacccbbbaaacccgggfffbbbZZZZZZZZZ\\\cccfff```WWWXXXXXXXXXZZZ\\\\\\ZZZXXXRRRQQQNNNKKKMMMQQQOOOKKKIIIHHHIIILLLPPPTTTVVVVVVZZZ\\\^^^^^^]]][[[\\\\\\aaadddfffbbb[[[WWWWWWYYYYYYXXXZZZaaahhhjjjeee___^^^]]]^^^```ccceeeeeedddaaa```[[[VVVUUUTTTPPPJJJMMMOOORRRUUUWWWWWWWWWWWWVVVWWWUUUQQQRRRVVVXXXWWWWWWWWWVVVVVVWWWYYY[[[]]]]]]\\\ZZZYYYWWWRRRLLLHHHDDDBBBDDDHHHJJJJJJOOOUUUVVVVVVVVVUUUXXX]]]\\\WWWcccfffjjjlllkkkhhheeeddd^^^^^^]]]ZZZVVVUUUXXX\\\aaaccceeehhhjjjkkklllllllllnnnmmmiiihhhhhhfffcccggghhhfffcccaaabbbggglllnnnmmmjjjfffgggkkkllliiihhhkkknnnnnnlllgggdddcccbbbkkkqqqpppmmmjjjgggbbbffffffeeeeeeeeefffhhhiiiiiihhhhhhfff```\\\```gggeeeddddddeeeeeeeeebbb```\\\^^^^^^\\\^^^ccceeecccdddaaa___^^^___aaaaaaaaabbbbbbeeejjjkkkfffdddeeeiiikkkmmmjjjfffcccccceeeeeeeeeeeeeee___YYYYYY\\\aaa```______```cccfffiiiddddddddddddcccccccccccc]]]\\\\\\^^^bbbeeeggggggcccaaa______\\\YYYZZZ^^^___bbbbbbbbbffflllllliiimmmooolllaaaXXXVVVWWWXXXYYYVVVUUUWWWXXXZZZaaahhhkkkmmmppprrrtttvvvyyy{{{ooommmlllmmmqqqxxxzzzzzz|||yyytttvvvuuuuuuuuuttttttzzzzzz\\\MMMJJJCCCCCCJJJKKK```|||lllSSSMMMOOOYYYlll}}}cccRRRLLLSSS\\\gggxxxwwwwwwzzz|||xxxzzzzzz{{{}}}}}}|||xxxuuunnnoooppppppnnnkkkhhhfffgggggghhhjjjlllkkkhhhdddeeeggghhhgggeeeeeefffiiiggghhhiiiiiiiiiiiihhhggggggfffdddbbbbbbdddfffgggbbbfffiiihhhccc```aaabbbbbb```]]]ZZZ[[[aaakkkrrriiinnnfff```dddbbbYYYWWWTTTWWWYYYZZZ^^^cccccc___ZZZYYYWWWXXX^^^aaaZZZPPPMMMQQQVVVXXXYYYWWWVVVUUUPPPRRRPPPJJJIIILLLLLLHHHGGGFFFFFFKKKQQQUUUUUUTTTVVVYYY\\\]]][[[YYYWWWWWW\\\```bbb___YYYWWWZZZ___ZZZZZZ\\\aaadddddd___ZZZYYYYYY[[[]]]```bbbbbbbbb___```]]]UUUQQQRRRQQQMMMNNNNNNQQQTTTWWWZZZ[[[[[[YYYZZZYYYTTTTTTWWWWWWUUUXXXVVVVVVVVVXXXZZZ[[[\\\YYYYYYYYYXXXVVVRRRLLLGGGDDDCCCFFFJJJKKKJJJMMMRRRRRRUUUWWWVVVXXX\\\\\\ZZZ^^^aaaddddddcccbbbcccdddYYY[[[[[[XXXTTTSSSVVVYYY\\\]]]```cccgggiiijjjjjjkkkmmmkkkfffdddfffeeeaaaddddddcccbbbaaaaaaccceeeaaabbb```]]]___cccdddaaa```bbbeeefffeeeddddddeeedddhhhiiieeeaaaaaa___[[[ZZZ\\\___aaabbbdddeeegggfffbbbaaa```]]]XXX[[[bbbccccccccceeeggggggfffddd```^^^YYYYYY___fffeee___^^^]]][[[\\\]]]^^^]]]\\\]]]]]]bbbiiijjjfffaaa```eeehhhjjjgggbbb___```dddbbbbbbdddddd___WWWWWW\\\]]]___aaaaaa```bbbggglllgggfffdddbbbaaaaaaaaaaaa```]]]\\\___cccggggggeee]]][[[[[[]]][[[XXX[[[cccbbbcccbbbaaadddiiihhhdddhhhllljjjaaaYYYWWWVVVTTTUUURRRRRRVVVWWWVVV[[[bbbbbbdddhhhlllooopppooonnnggggggggghhhiiimmmrrrvvvtttuuuvvvzzz}}}{{{uuuoooooommmmmmnnnmmmlllttt~~~yyyxxxxxxwwwwwwwwwwwwxxxzzzzzz}}}}}}~~~zzzxxxzzz~~~qqqTTTHHHGGGFFFDDDJJJNNNiiilllSSSLLLOOO\\\pppttt]]]NNNHHHLLLTTT]]]sss|||wwwxxx{{{vvvuuurrrooolllkkkmmmooogggfffggglllrrrtttqqqlllhhhhhhjjjmmmnnnmmmiiifffaaabbbccccccbbb___[[[YYYZZZ[[[^^^bbbddd```YYYSSSSSSVVVYYYZZZYYYYYYZZZ\\\^^^ccciiilllkkkgggdddbbb```___]]]\\\[[[\\\]]]^^^```aaaeeegggaaaYYYXXX\\\``````]]]YYYWWW\\\fffooogggllleeeaaahhheeeYYYUUUNNNRRRUUUWWW\\\bbbccc___XXXVVVRRRRRRXXXZZZSSSHHHHHHNNNVVVYYYYYYWWWVVVWWWUUUXXXUUULLLGGGHHHGGGDDDGGGEEEFFFKKKRRRVVVUUURRRTTTXXX\\\^^^]]]ZZZWWWVVVSSSWWWZZZXXXSSSSSSXXX^^^VVVYYY\\\^^^\\\YYYUUURRRXXXXXXYYY[[[]]]___```aaa___ccc```WWWQQQSSSTTTRRRJJJKKKLLLPPPTTTXXXZZZZZZVVVYYYZZZWWWVVVYYYXXXUUUTTTSSSRRRRRRTTTWWWXXXXXXPPPQQQRRRSSSSSSPPPJJJFFFDDDCCCFFFIIIHHHEEEFFFJJJLLLRRRUUUTTTTTTXXXZZZYYYXXX[[[]]]]]]\\\\\\___bbbWWWYYYZZZXXXUUUTTTVVVXXXTTTTTTVVVZZZ^^^aaabbbaaaiiillliiicccaaaddddddaaa^^^^^^____________]]]\\\XXXZZZYYYXXX[[[``````]]]]]]]]]^^^]]]]]]]]]```bbbggggggccc]]][[[]]]]]]ZZZSSSWWW[[[___aaaccceeefff\\\WWWUUUVVVTTTQQQSSSYYY]]]]]]^^^```cccdddcccbbbbbbZZZRRRSSS```kkkiii```VVVUUUUUUVVVXXXXXXVVVUUUZZZZZZ```hhhkkkeee```^^^\\\```cccaaa[[[YYY\\\```]]]]]]___aaa[[[SSSTTTZZZWWW[[[^^^^^^\\\]]]bbbhhhfffeeebbb___^^^^^^^^^___```]]][[[]]]bbbeeecccaaaXXXWWWZZZ^^^]]][[[```jjjccccccaaa___aaaeeeddd```gggllljjjbbb[[[YYYVVVRRRUUUSSSUUU[[[[[[XXX[[[aaa]]]___ccciiimmmnnnkkkhhheeefffgggfffdddddddddeeemmmmmmnnnqqqsssrrrmmmiiikkkhhhhhhjjjiiihhhppp{{{rrrpppmmmlllmmmnnnnnnmmmmmmrrrxxx{{{{{{yyyyyyyyysssuuuwwwxxxxxxxxxyyyzzzyyyuuupppnnnooorrrtttuuudddQQQKKKHHHBBBGGGMMMYYYssshhhRRRKKKMMM\\\{{{~~~hhhUUUIIICCCHHHOOOZZZcccttt}}}~~~~~~zzzyyy|||~~~|||{{{{{{yyy{{{vvvwwwsssooonnnnnnooommmkkkhhhgggfffdddaaa___``````]]]___aaabbbaaabbbdddeeefffdddbbb`````````bbbcccbbb```^^^\\\ZZZWWWTTTRRRPPPUUUZZZ[[[[[[XXXPPPGGGTTTQQQPPPRRRSSSSSSXXX^^^``````ccchhhfff```^^^```]]]\\\\\\\\\]]][[[XXXVVVXXX\\\______\\\ZZZZZZ\\\^^^[[[VVVSSSSSSVVV[[[^^^___bbbbbb^^^___```YYYPPPOOOQQQRRRTTTWWW[[[```dddYYYYYYVVVPPPPPPSSSPPPHHHSSSXXXZZZXXXYYY^^^___[[[ZZZUUUNNNLLLLLLKKKFFFBBBFFFGGGHHHJJJMMMOOOQQQRRRSSSWWWZZZ[[[\\\]]]YYYRRRXXXVVVUUUWWWWWWVVVYYY___aaa___\\\\\\\\\YYYTTTPPPXXXYYYWWWUUUYYY___bbb``````^^^[[[XXXUUUUUUXXXZZZPPPKKKGGGMMMWWW``````^^^^^^\\\ZZZYYYYYYYYYWWWVVVUUUTTTSSSTTTVVVXXXWWWVVV]]]YYYUUURRRRRRPPPLLLHHHJJJHHHFFFEEEEEEEEECCCBBBGGGKKKQQQWWWVVVRRRQQQTTTUUUTTTRRRRRRSSSUUUXXXZZZWWWVVVUUUTTTTTTTTTUUUVVVSSSVVVVVVUUUYYYcccfffcccggggggddd___]]]```aaa___\\\\\\\\\^^^___^^^[[[XXXVVVTTTUUUYYYXXXRRRQQQUUUXXXZZZ]]]___[[[WWW[[[aaaaaaaaa```^^^[[[XXXUUUTTTSSSTTTYYYccclllooojjjccc___VVVRRRTTTRRRLLLNNNVVVZZZZZZ]]]cccaaa\\\\\\bbb___WWWQQQSSSZZZ___]]]XXXZZZYYYWWWTTTQQQQQQTTTVVVSSSWWW]]]cccfffbbb[[[UUU^^^[[[YYYYYYYYYYYYZZZ]]]\\\XXXXXX[[[\\\XXXVVVVVVTTTUUUWWW\\\eeekkkggg^^^aaaaaa^^^XXXRRRSSSYYY___[[[YYYWWWYYY\\\^^^^^^\\\WWWUUUVVVXXXYYYaaawwwsssccc\\\\\\^^^bbbffffffhhhkkkhhh\\\QQQQQQWWWUUUXXX___ddd```XXXYYY______^^^```fffnnnpppkkkeeecccdddfffggghhhgggeeedddiiigggfffhhhjjjkkkhhheeecccfffaaaaaalllooopppxxxvvvnnngggdddcccaaacccfffmmmoooqqqsssppplllmmmpppllljjjkkkpppssssssuuuyyyvvvllleeeeeeiiikkklllnnn~~~___OOOHHHEEEBBBJJJTTTdddeeePPPJJJKKK^^^||||||mmm[[[NNNFFFBBBDDDIIISSSXXXcccsss|||xxxwwwsssooonnnqqqrrrooolllkkklllmmmmmmlllmmmjjjrrruuunnnmmmoooiiiiiihhhfffffffffddd___[[[aaacccccc```]]]ZZZ[[[]]]`````````]]][[[YYYZZZ[[[```___^^^]]]]]]^^^___```bbb___\\\YYYWWWUUUSSSQQQTTTXXXZZZYYYXXXVVVOOOGGGMMMLLLMMMQQQRRRRRRUUU[[[[[[___bbbcccbbb```^^^^^^YYY[[[]]]^^^\\\YYYUUURRRXXX[[[^^^^^^ZZZWWWWWWXXX\\\YYYUUURRRQQQSSSUUUXXXXXXZZZZZZWWWXXXZZZUUUNNNTTTTTTTTTVVVXXX[[[^^^___ZZZZZZVVVQQQQQQUUUTTTNNNQQQVVVWWWUUUVVV[[[\\\YYY[[[VVVPPPNNNNNNMMMJJJFFFFFFFFFEEEFFFHHHKKKMMMOOOOOOTTTWWWYYY[[[\\\WWWPPPWWWUUUUUUWWWVVVSSSUUUZZZ[[[YYYXXXYYY[[[\\\[[[YYY[[[ZZZVVVTTTYYY```bbb___\\\[[[XXXUUUTTTUUUYYY[[[SSSNNNKKKPPPZZZbbbdddbbb[[[YYYXXXWWWVVVTTTRRROOOQQQQQQRRRRRRSSSSSSSSSTTT[[[XXXUUURRRQQQQQQPPPOOOJJJHHHEEEDDDDDDDDDDDDCCCEEEHHHPPPWWWVVVRRRRRRUUUTTTSSSRRRQQQRRRUUUWWWYYYXXXWWWUUUTTTRRRRRRQQQQQQTTTVVVVVVUUUYYYaaaccc```hhhhhhddd]]]ZZZ\\\]]][[[ZZZZZZYYYYYYYYYZZZ[[[\\\ZZZVVVSSSTTTRRRNNNNNNSSSUUUVVVYYY[[[WWWTTTWWW^^^^^^___^^^\\\XXXTTTQQQPPPSSSTTTYYYbbbjjjkkkeee^^^YYYTTTRRRSSSTTTRRRRRRUUUVVVVVV[[[aaa```\\\]]]aaa\\\VVVOOOOOOSSSVVVTTTQQQSSSSSSTTTSSSRRRRRRUUUWWWUUUWWWZZZ^^^```___\\\XXXWWWVVVUUUVVVWWWWWWYYY[[[ZZZXXXXXXZZZXXXRRRPPPRRRRRRTTTWWW\\\dddhhhcccZZZ[[[\\\ZZZVVVQQQQQQVVV[[[VVVTTTRRRTTTVVVXXXXXXWWWTTTQQQQQQSSSZZZiiieee[[[]]]```___^^^cccdddfffcccYYYPPPRRRYYY\\\```hhhkkkeee\\\\\\bbbaaa```aaaffflllmmmhhhccccccddddddeeeeeedddbbbaaacccbbbbbbdddgggfffccc___]]]bbb___bbboootttttt|||tttllldddaaa___\\\]]]```iiiiiijjjkkkjjjiiihhhhhheeebbbcccgggjjjkkknnnsssooogggbbbbbbcccdddgggjjjqqqWWWJJJCCC???@@@KKK\\\rrryyy^^^NNNIIIIIIccc}}}zzz{{{|||}}}}}}}}}{{{xxxtttqqqgggZZZMMMGGGEEECCCBBBDDDNNNOOOTTTaaappp{{{}}}zzzxxxsssnnnllliiieeeeeeiiigggdddbbbaaaaaabbbaaa```ddd```fffkkkggghhhiiiaaa]]]___bbbeeeeeeaaa[[[VVVZZZ^^^```^^^XXXVVVWWWZZZaaa```^^^ZZZVVVUUUVVVWWWZZZZZZZZZ[[[[[[[[[[[[[[[___^^^\\\ZZZXXXWWWWWWWWWYYYZZZYYYUUUSSSSSSOOOIIIJJJIIILLLPPPRRRQQQTTTZZZ[[[bbbddd^^^[[[^^^\\\VVVWWW\\\aaaaaa]]]WWWRRRQQQZZZ]]]___^^^YYYUUUTTTUUUXXXVVVSSSQQQOOOOOOPPPQQQPPPRRRQQQOOOPPPRRRPPPLLLVVVTTTSSSVVVZZZ]]]]]][[[UUUTTTPPPLLLMMMQQQSSSQQQOOOQQQRRRPPPQQQUUUWWWUUUUUUQQQLLLJJJKKKJJJHHHEEEGGGFFFEEEDDDEEEHHHJJJLLLLLLRRRVVVXXX[[[[[[VVVOOOSSSRRRSSSUUUSSSOOOOOOSSSSSSRRRRRRUUUZZZ___bbbccc___[[[TTTRRRYYYaaaaaa\\\UUURRROOOMMMMMMQQQUUUXXXTTTPPPOOOSSS[[[ccceeedddWWWVVVUUUTTTSSSPPPLLLIIINNNPPPRRRQQQOOONNNPPPRRRVVVVVVUUUSSSQQQQQQSSSUUUKKKHHHEEECCCCCCCCCCCCBBBAAAEEEMMMUUUUUURRRRRRVVVSSSRRRQQQPPPQQQSSSVVVWWWXXXWWWVVVTTTQQQOOOMMMLLLVVVWWWWWWVVVYYY___```]]]cccccc___XXXVVVYYYZZZXXXYYYYYYXXXUUUTTTWWW]]]cccaaa[[[UUUQQQNNNLLLNNNRRRSSSTTTXXXZZZVVVRRRTTTZZZ[[[\\\[[[YYYTTTPPPMMMLLLPPPQQQUUU\\\aaabbb^^^ZZZSSSTTTSSSSSSWWW\\\[[[VVVTTTVVV[[[```aaa^^^^^^```[[[VVVOOOMMMMMMNNNMMMKKKKKKNNNRRRTTTUUUWWWYYY[[[[[[ZZZYYY[[[]]]^^^]]]\\\UUUVVVUUUUUUUUUVVVWWWWWWYYYWWWXXXXXXSSSMMMNNNRRRTTTVVVYYY\\\bbbeee```WWWXXXYYYYYYWWWSSSRRRUUUXXXRRRPPPOOOPPPRRRSSSSSSRRRSSSOOONNNSSS```xxxdddXXX^^^bbb^^^WWW___```aaa___WWWQQQUUU\\\bbbhhhppprrriii```___cccdddccccccfffiiihhheeeaaadddcccbbbaaa```______^^^]]]\\\]]]```cccbbb]]]YYYYYY``````eeesssxxxxxx~~~vvvmmmddd```]]]YYYYYY\\\eeedddbbbccceeefffccc```___[[[ZZZ^^^```bbbffflllgggbbb```___^^^]]]aaagggcccPPPFFF@@@<<<>>>JJJ```|||kkkUUUKKKJJJKKKccc}}}~~~~~~}}}yyyvvvuuuqqqooommmkkkjjjiiihhhgggnnnllliiigggffffffffffff[[[OOODDDCCCFFFEEEDDDCCCJJJJJJMMMXXXjjjyyy|||yyyxxxrrrllljjjgggccceeeiiicccaaa^^^\\\\\\^^^```aaaccc]]]bbbgggeeeffffff\\\WWWZZZ___dddeeeddd```\\\WWW\\\```^^^YYYVVVWWW[[[```___]]]ZZZXXXXXXZZZ]]]ZZZZZZ[[[[[[[[[ZZZYYYYYY[[[]]]___```___^^^^^^^^^[[[[[[WWWQQQPPPRRRPPPLLLMMMKKKLLLOOOPPPPPPTTTYYY___hhhhhh[[[VVVZZZWWWMMMWWW]]]bbbbbb[[[UUUSSSSSS\\\___aaa^^^YYYTTTSSSSSSTTTSSSRRRQQQPPPOOOOOONNNNNNNNNMMMKKKKKKLLLLLLKKKRRROOOOOOTTTZZZ^^^\\\YYYPPPNNNKKKHHHIIINNNRRRSSSLLLMMMMMMLLLMMMPPPRRRRRROOOLLLIIIGGGHHHHHHGGGEEEHHHHHHGGGGGGGGGHHHHHHHHHNNNSSSWWWYYY[[[[[[TTTMMMKKKKKKMMMQQQOOOKKKJJJMMMMMMMMMNNNQQQWWW^^^dddggg```ZZZRRRPPPWWW```___YYYRRROOOJJJIIIJJJNNNRRRUUUSSSQQQOOORRRXXX]]]```aaaTTTSSSSSSSSSRRROOOJJJFFFLLLPPPRRRPPPLLLJJJLLLPPPOOORRRUUUTTTRRRPPPRRRTTTNNNKKKFFFCCCBBBBBBAAA@@@???CCCKKKRRRSSSOOOPPPTTTRRRQQQPPPPPPQQQRRRTTTUUUWWWVVVUUUTTTRRRPPPNNNMMMYYYXXXXXXYYY[[[]]]]]][[[ZZZ[[[XXXSSSSSSWWWZZZYYYWWWYYYYYYVVVTTTWWW___ggggggaaaYYYTTTQQQOOOPPPQQQTTTWWW]]]```[[[TTTTTTXXXVVVXXXYYYVVVQQQMMMLLLLLLLLLLLLNNNRRRWWWZZZ\\\]]]XXX[[[ZZZWWW\\\fffeee]]]ZZZ\\\aaadddeeecccaaa```\\\WWWQQQMMMKKKKKKKKKJJJJJJNNNTTTYYY]]]```ccceeedddbbbaaaaaabbbbbb```___\\\]]]]]]ZZZYYYZZZYYYWWWYYYXXXXXXWWWRRRPPPVVV______aaa``````ccceee```YYY[[[\\\]]][[[WWWUUUUUUVVVRRRQQQPPPPPPQQQRRRRRRRRRTTTQQQQQQXXXjjjaaaXXX^^^bbb\\\TTTZZZ\\\``````[[[UUUWWW]]]bbbjjjrrrssskkkcccbbbeeedddeeefffggghhhfffdddaaadddcccaaa___^^^]]]]]]]]]ZZZZZZ\\\___bbbaaa\\\WWWYYY```bbbhhhvvvzzzyyy{{{qqqhhhccc___[[[ZZZ]]]cccaaa]]]]]]bbbfffbbb[[[^^^YYYWWWYYY\\\^^^ccciiicccaaaaaa```\\\ZZZ___gggvvv[[[MMMFFFAAA>>>???LLLeeezzz^^^MMMIIIKKKNNN]]]xxx}}}yyy{{{|||xxxyyyzzzzzzxxxuuurrrpppmmmmmmnnnqqqttttttqqqnnniiijjjkkkkkkkkkjjjhhhffffffggghhhhhheee```\\\YYY]]]]]]]]]^^^^^^___```aaaXXXLLLBBBAAADDDDDDCCCDDDFFFGGGJJJSSSdddsssuuunnnnnnhhhddddddcccaaadddiii```]]]ZZZWWWXXX\\\aaaeeeccc\\\```ddd```aaa___UUUUUUWWWZZZ\\\]]]^^^^^^^^^WWW\\\aaaaaa]]]ZZZZZZ\\\]]]]]]\\\YYYXXXYYY\\\___\\\\\\\\\\\\[[[ZZZYYYXXXZZZ^^^ccceeeccc```^^^]]]ZZZYYYTTTOOOOOORRRSSSPPPPPPMMMKKKLLLKKKKKKPPPVVV^^^gggeeeXXXRRRWWWUUULLLUUUZZZ]]][[[VVVQQQRRRTTTZZZ\\\^^^[[[VVVQQQOOOOOOQQQQQQQQQRRRQQQQQQPPPOOOOOONNNMMMLLLJJJIIIJJJKKKOOOMMMLLLPPPWWWZZZWWWTTTPPPNNNKKKJJJJJJNNNSSSXXXJJJIIIJJJKKKLLLLLLMMMOOOOOOMMMJJJIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIGGGEEECCCNNNRRRVVVVVVWWWVVVPPPHHHDDDDDDHHHLLLKKKHHHGGGJJJJJJKKKLLLOOOSSSYYY___bbb]]]WWWPPPNNNUUU]]]\\\UUUTTTPPPKKKJJJLLLPPPSSSTTTPPPOOOOOOPPPSSSWWW[[[]]]RRRRRRRRRRRRQQQNNNIIIFFFJJJMMMPPPMMMHHHEEEHHHKKKIIINNNSSSTTTRRROOONNNNNNQQQMMMHHHEEECCCAAA@@@>>>@@@CCCIIIOOOPPPMMMOOOTTTTTTSSSRRRQQQQQQRRRRRRSSSUUUUUUTTTTTTTTTTTTSSSSSS[[[YYYYYY\\\]]]\\\ZZZYYYUUUWWWUUUQQQRRRVVVXXXWWWSSSVVVXXXVVVTTTUUU\\\cccddd```[[[VVVTTTTTTQQQOOOTTTXXXaaaeeeaaaWWWTTTVVVRRRUUUWWWUUUPPPLLLLLLNNNOOONNNMMMNNNRRRYYYbbbhhheeeiiihhhcccgggpppqqqjjjhhhjjjlllmmmlllkkkgggddd[[[VVVPPPKKKIIIJJJJJJJJJMMMQQQYYY___eeejjjooorrrpppppppppqqqqqqnnniiieeegggiiihhhcccbbbeeeeeeaaa^^^\\\[[[ZZZYYY\\\gggssspppppplllhhhhhhjjjgggbbbbbbbbbaaa___[[[YYYWWWWWWVVVVVVVVVUUUTTTTTTUUUVVVVVVVVVXXXaaatttvvvaaa\\\______YYYTTTVVVYYY___ccc```YYYXXX\\\aaaiiiqqqqqqmmmiiihhhhhheeegggjjjkkkjjjgggeeeeeeeeedddbbb```___^^^^^^^^^]]]]]]^^^bbbeeeddd___[[[YYYaaabbbhhhvvv|||||||||sssjjjeeeaaa]]]]]]___```^^^ZZZYYY___fffbbbYYY^^^YYYVVVWWWYYY[[[```fffcccccceeeddd___[[[```hhhmmmVVVLLLFFFCCCCCCDDDQQQkkkkkkTTTHHHGGGJJJLLLZZZqqq|||xxxwwwvvvwwwxxxxxxwwwuuuiiigggfffjjjnnnoookkkfffbbbeeehhhkkkkkkiiieeebbbcccaaaaaadddhhhgggbbb]]][[[^^^```______bbbaaa^^^]]]aaaeeeeeeaaa[[[UUURRRSSSUUUXXXYYYZZZZZZ\\\]]]VVVKKKBBB@@@AAA@@@@@@AAAFFFJJJMMMRRR^^^kkkjjjbbb```\\\[[[]]]___```dddiii^^^]]][[[XXXYYY]]]dddiiiccc^^^bbbeee^^^]]]\\\SSSXXXXXXXXXVVVTTTUUUXXXZZZWWW[[[___aaa```^^^\\\[[[[[[ZZZYYYWWWUUUTTTVVVXXX[[[[[[ZZZYYYYYYXXXXXXWWW[[[___eeeeeeaaa\\\XXXWWWYYYXXXTTTOOOOOORRRSSSPPPNNNJJJIIIIIIGGGFFFJJJPPPWWW\\\[[[SSSOOOSSSSSSOOOMMMPPPSSSRRROOOMMMNNNPPPSSSUUUWWWUUUPPPKKKJJJJJJNNNOOOPPPPPPPPPPPPOOOOOONNNLLLLLLLLLJJJGGGHHHKKKQQQNNNMMMNNNQQQRRRPPPNNNMMMJJJHHHHHHHHHIIIOOOVVVIIIHHHIIILLLMMMKKKKKKMMMKKKJJJHHHGGGFFFFFFGGGGGGDDDEEEFFFGGGFFFDDDBBB@@@JJJNNNPPPPPPQQQQQQLLLEEEBBBBBBEEEJJJIIIFFFFFFIIIHHHJJJMMMNNNOOORRRUUUWWWWWWSSSNNNLLLRRRYYYWWWQQQOOOKKKGGGGGGJJJNNNOOONNNOOOPPPQQQRRRSSSWWW\\\```WWWVVVUUUTTTSSSPPPLLLHHHIIIKKKKKKIIIEEECCCCCCEEEGGGKKKOOORRRQQQNNNKKKJJJPPPMMMJJJGGGFFFDDDAAA???BBBCCCHHHNNNOOOOOOSSSZZZYYYYYYWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSUUUWWWYYYZZZ[[[XXXYYY]]]^^^[[[XXXWWWWWWYYYYYYUUUUUUWWWWWWTTTPPPRRRSSSRRRQQQRRRVVVZZZ[[[ZZZVVVSSSSSSUUURRRLLLQQQWWW```eeeaaaZZZWWWZZZUUUYYY[[[YYYSSSOOOPPPRRRZZZYYYVVVTTTVVV^^^jjjsssvvvyyyzzzxxxyyy|||}}}{{{yyyzzzyyyvvvuuuuuuqqqkkkZZZTTTLLLGGGGGGIIIHHHGGGMMMRRRYYYaaaiiisss{{{{{{}}}wwwrrrssswwwuuummmmmmrrrsssooogggdddcccdddggglllwww}}}}}}zzztttsssuuusssooojjjiiifffccc```______^^^___``````^^^\\\\\\]]]^^^[[[]]]```iiiyyyxxxnnnfffeeeddd___ZZZWWWWWWZZZbbbhhhfff^^^[[[]]]ccciiinnnoooooopppooolllhhhlllqqqqqqnnniiiggggggeeeeeeeeeddddddcccccccccaaaaaabbbfffiiiiiieee```ZZZ``````dddsssyyyzzzwwwnnnfffbbb___\\\]]]```\\\\\\XXXVVV]]]eeecccZZZ^^^YYYUUUVVVVVVWWW[[[aaaddddddffffffbbb^^^aaahhhcccNNNFFFAAA@@@BBBGGGTTTqqqyyynnn]]]OOOGGGEEEFFFGGGVVVfffxxx~~~|||||||||{{{zzzyyywwwvvvwwwvvvtttsssrrrrrrssssssnnnllljjjlllppprrrooolllmmmrrrtttrrrqqqrrrppplllfffeeeeeefffhhhhhhfffdddXXXYYY]]]bbbeeeccc]]]XXXTTTWWW[[[___aaaaaa___^^^\\\]]]]]]^^^]]][[[XXXUUUTTTXXXZZZWWWXXX\\\\\\YYYUUUZZZ^^^___[[[VVVRRRPPPQQQSSSVVVVVVUUUUUUWWWZZZSSSLLLEEECCCAAA>>>===???DDDKKKNNNNNNWWWbbbccc[[[ZZZWWWVVVZZZ\\\\\\___ccc\\\]]]]]]\\\\\\^^^bbbfffaaa^^^dddeee\\\ZZZ[[[TTTVVVUUUTTTPPPMMMNNNRRRUUUUUUVVVYYY]]]```___[[[WWWVVVVVVVVVTTTRRRPPPQQQSSSTTTSSSSSSRRRSSSTTTUUUVVVYYY^^^aaa```\\\YYYYYYZZZYYYYYYUUUPPPOOORRRQQQMMMHHHGGGHHHKKKJJJGGGHHHLLLPPPPPPOOOMMMKKKJJJLLLNNNEEEGGGKKKMMMNNNMMMLLLJJJMMMPPPRRRQQQLLLIIIHHHIIIMMMMMMMMMMMMLLLKKKKKKJJJGGGEEEGGGJJJHHHCCCDDDJJJOOONNNMMMLLLLLLMMMNNNNNNJJJFFFEEEFFFEEEDDDIIIQQQIIIGGGJJJOOOPPPKKKJJJLLLGGGFFFEEEDDDBBBBBBCCCDDDGGGFFFEEEDDDCCCCCCCCCDDDFFFIIIKKKKKKMMMOOOLLLFFFEEEDDDGGGJJJIIIFFFFFFIIIFFFIIIMMMNNNMMMKKKKKKLLLOOOOOOMMMKKKOOOTTTSSSOOOJJJFFFDDDFFFKKKOOOOOOMMMQQQTTTWWWXXXZZZ___fffllleeeccc```]]]ZZZWWWRRROOOLLLLLLKKKIIIGGGEEEDDDCCCIIIIIIJJJLLLNNNOOOMMMKKKLLLJJJIIIIIIIIIHHHEEEBBBDDDDDDHHHNNNQQQSSS[[[cccaaa```^^^\\\ZZZXXXVVVVVVSSSRRRQQQQQQTTTWWW\\\^^^YYYUUUWWW\\\]]]XXXTTTUUUXXX\\\]]][[[[[[]]][[[WWWSSSRRRPPPNNNNNNPPPSSSUUUTTTSSSPPPNNNQQQVVVUUUNNNQQQUUU\\\bbb```]]]___eeebbbfffiiieee]]]XXXYYY[[[fffeeeccc^^^\\\aaakkkuuu}}}}}}~~~{{{ttt^^^TTTJJJFFFGGGIIIGGGCCCHHHLLLSSS]]]iiivvvvvvsssyyyzzzuuuqqqmmmmmmrrrvvvzzz{{{uuuqqqmmmjjjiiijjjlllmmmlllnnnnnnllliiihhhiiikkkdddgggjjjqqq}}}wwwllljjjkkkooooooiiidddcccaaadddjjjooommmgggdddeeefffiiijjjkkkpppuuusssmmmlllsssyyyxxxrrrkkkhhhgggeeefffhhhiiiiiiiiihhhhhheeeddddddgggkkkkkkhhheeebbbeee______kkkpppqqqzzzppphhhaaa^^^]]][[[]]]```ZZZ]]][[[XXX^^^hhhhhh```^^^YYYVVVVVVUUUTTTWWW\\\bbbaaacccdddaaa^^^___dddzzzZZZGGG???;;;;;;>>>GGGUUUrrr|||uuuuuu{{{wwwyyywwwsssrrruuuuuusssrrrqqqppppppqqqtttxxxzzzddd^^^VVVNNNHHHDDDBBBAAAMMMXXXbbbiiimmmoookkkeeeiiijjjllllllkkkiiifffdddcccccccccdddeeefffggghhheeebbb___aaadddeeeaaa]]]aaafffgggeeeeeeggghhhfff\\\\\\\\\^^^______]]][[[PPPTTTZZZ___aaa^^^WWWRRRNNNPPPSSSWWWZZZ]]]^^^^^^XXX\\\^^^\\\WWWSSSRRRSSSRRRVVVWWWTTTUUUYYYYYYUUUQQQUUUYYYZZZWWWSSSRRRRRRSSSUUUVVVUUURRRRRRUUUXXXQQQLLLIIIGGGCCC>>><<>>::::::===AAAMMM\\\rrr{{{xxxxxxvvvqqqllliiihhhhhhhhhllliiifffeeeeeefffgggggg______\\\\\\ccciiihhhcccYYYWWWSSSNNNJJJFFFDDDCCCKKKRRRXXX[[[^^^aaa___[[[\\\\\\\\\[[[YYYUUURRRPPPSSSZZZ___]]]]]]___aaaaaaYYYUUUQQQSSSXXX\\\\\\ZZZ___]]]\\\^^^aaabbb```]]]WWWVVVRRRQQQVVV]]]]]]XXXWWWSSSTTT[[[^^^ZZZTTTRRRSSSTTTVVVXXXYYYXXXVVVUUUXXXVVVWWWUUUNNNGGGJJJTTTRRRUUUUUURRRQQQSSSRRROOOSSSTTTWWWYYYZZZWWWRRRNNNTTTQQQOOONNNLLLLLLSSS[[[MMMKKKHHHEEEBBB@@@??????AAA@@@AAAGGGOOOTTTSSSQQQMMMLLLMMMPPPUUUVVVUUUSSSRRRUUUYYY\\\\\\[[[[[[[[[WWWYYY[[[ZZZWWWRRROOOMMMKKKFFFBBBCCCGGGKKKLLLJJJQQQPPPPPPSSSXXXWWWRRRLLLQQQQQQPPPNNNLLLKKKMMMNNNMMMLLLIIIHHHHHHIIILLLNNNKKKUUU```aaa[[[WWWZZZ___WWWRRRNNNNNNQQQPPPIIIBBBAAADDDIIIMMMOOONNNLLLKKKFFFFFFFFFGGGGGGFFFFFFFFFFFFBBBCCCJJJPPPOOOLLLKKKKKKIIIHHHKKKNNNMMMHHHBBBJJJIIIIIIHHHHHHGGGHHHHHHGGGDDDBBBCCCBBB@@@CCCIIIJJJKKKJJJIIIJJJMMMNNNNNNHHHIIIIIIIIIHHHIIIKKKNNNHHHGGGGGGIIIKKKLLLKKKJJJJJJJJJJJJHHHEEEDDDEEEFFFIIIEEEAAABBBIIIMMMIIIBBB===JJJKKKGGGLLLLLLGGGGGGHHHIIIKKKNNNNNNMMMOOORRRNNNNNNOOOPPPPPPNNNIIIEEEKKKMMMMMMMMMMMMNNNMMMJJJJJJHHHKKKTTT[[[\\\[[[[[[]]]ccciiimmmoooqqquuuxxxxxxxxxvvvsssnnngggaaa]]]TTTXXXWWWQQQNNNPPPNNNIIIKKKQQQOOOGGGFFFMMMMMMGGGGGGFFFGGGKKKJJJFFFDDDEEEFFFFFFIIIOOOXXXaaagggkkkiiikkkhhh```\\\\\\ZZZUUUIIIJJJLLLOOOSSSXXX___ccc[[[VVVTTTWWWXXXTTTQQQPPPWWW\\\\\\ZZZfffwwwvvvhhhfffYYYMMMJJJKKKMMMOOORRRRRRMMMHHHHHHNNNSSSTTTSSSPPPNNNTTT\\\]]]]]]jjj}}}zzzkkkfffiiivvv}}}wwwbbbUUUaaauuuttt]]]JJJGGGHHHBBB@@@BBBBBBBBBEEEMMMXXXggg}}}~~~}}}{{{wwwvvvzzzuuunnnpppvvvzzz|||yyywwwssswwwwwwwww|||kkknnnrrrwww~~~~~~{{{~~~|||xxxvvvtttrrrnnnllloooiiiaaa___bbbffffffeeemmmvvvrrroooiiippppppooopppppppppnnnllliiikkkhhhfffnnnxxxuuuiiiqqqmmmgggcccbbbbbbbbbbbbeeedddaaa___^^^^^^______ddd```^^^bbbiiilllhhhdddaaa[[[WWWXXXWWWTTTTTTWWW^^^___aaa___[[[XXXXXXYYYqqq^^^HHH===;;;;;;===@@@FFFRRRddduuu}}}~~~|||~~~uuuqqqqqqmmmmmmnnnsss|||wwwllljjjgggccc___]]]\\\\\\]]]^^^\\\[[[ZZZ\\\^^^___```XXXWWWTTTRRRVVV]]]___\\\XXXVVVRRRNNNJJJHHHFFFEEEGGGMMMRRRTTTVVVYYYWWWRRRXXXXXXXXXXXXVVVSSSPPPNNNTTTZZZ\\\YYYWWWYYY[[[ZZZ[[[VVVQQQQQQTTTWWWWWWUUU[[[YYYXXXZZZ]]]^^^\\\YYYSSSSSSQQQQQQUUUZZZYYYSSSTTTQQQRRRXXX[[[WWWRRRPPPOOOPPPRRRTTTVVVVVVVVVVVVTTTTTTUUUTTTNNNGGGKKKSSSWWWYYYWWWSSSRRRTTTTTTRRRNNNOOOQQQSSSUUUUUUSSSQQQPPPMMMKKKKKKIIIIIINNNUUUKKKJJJGGGDDDAAA@@@??????>>>===>>>CCCKKKOOONNNKKKHHHHHHHHHKKKNNNPPPNNNLLLNNNPPPRRRSSSSSSTTTVVVXXXUUUVVVVVVSSSPPPMMMKKKKKKKKKGGGDDDEEEIIILLLLLLJJJJJJJJJKKKNNNPPPPPPMMMJJJLLLMMMNNNMMMKKKKKKLLLMMMLLLKKKIIIGGGGGGGGGHHHIIICCCNNNYYY]]]YYYWWWZZZ___TTTQQQNNNNNNNNNMMMHHHCCCDDDEEEGGGIIIIIIIIIIIIHHHDDDEEEGGGHHHHHHHHHHHHGGGHHHEEEFFFLLLOOONNNMMMNNNMMMKKKKKKMMMOOOOOOJJJEEEFFFFFFFFFGGGIIIKKKMMMOOOKKKGGGDDDEEEEEEFFFLLLRRRPPPPPPPPPPPPRRRRRRPPPMMMJJJJJJJJJJJJJJJJJJIIIHHHJJJIIIJJJLLLOOOOOOMMMKKKLLLLLLLLLJJJHHHFFFGGGGGGHHHEEECCCEEEIIIKKKHHHCCCAAAMMMLLLGGGLLLLLLHHHJJJLLLNNNQQQTTTTTTTTTUUUWWWRRRSSSTTTVVVWWWUUUQQQNNNQQQRRRRRRRRRRRRRRRPPPNNNJJJIIIOOOZZZcccffffffggglllrrrxxx{{{yyyvvvuuuuuuzzz{{{}}}|||yyysssmmmiiidddgggfff```\\\[[[XXXSSSWWWZZZYYYUUUSSSRRROOOKKKKKKIIIJJJLLLKKKGGGFFFGGGFFFGGGHHHMMMUUU^^^eeeiiiggghhhddd\\\ZZZ[[[YYYTTTJJJJJJKKKMMMPPPUUU[[[^^^]]]XXXUUUWWWWWWSSSQQQQQQUUUZZZZZZWWWcccwww{{{ssskkk^^^PPPKKKKKKMMMPPPSSSRRROOOJJJIIILLLPPPSSSTTTUUURRRUUUZZZZZZ[[[gggxxx|||kkkeeehhh}}}hhhWWW___pppyyyxxxbbbNNNIIIGGGBBB>>>@@@@@@@@@DDDJJJRRR```vvvzzzyyyxxxvvvwwwzzz}}}~~~}}}}}}~~~~~~{{{{{{}}}zzzsssrrrtttuuu|||yyywwwwwwyyywwwuuu}}}~~~pppssswww~~~}}}yyyuuuqqqmmmjjjfff```YYYWWWZZZ\\\]]]\\\jjj{{{vvvtttrrrmmmrrrssstttuuuuuusssooommmlllooommmjjjqqqzzzvvvkkkjjjhhhdddcccccccccbbbaaaeeecccaaa```___```aaabbbddddddeeeiiimmmnnnjjjfff^^^YYYXXXYYYXXXUUUTTTVVV[[[^^^aaa___[[[XXXZZZ\\\wwwnnn___PPPAAA;;;:::;;;>>>AAAEEEMMMYYYccciiikkkkkkkkkppptttyyyyyyvvvpppkkkhhhiiiggggggjjjjjjjjjooouuusssrrrppprrrsssrrroookkkiiikkklllkkkiiigggfffeeefffeeeeeegggddd___^^^aaa```^^^\\\aaammmtttmmmaaa___\\\YYYVVVUUUUUUVVVWWWPPPPPPOOOPPPQQQTTTWWWYYYTTTUUURRRNNNOOOUUUZZZZZZTTTRRRPPPLLLIIIGGGFFFEEEIIINNNQQQQQQRRRUUUSSSOOORRRSSSSSSSSSRRROOOMMMKKKSSSXXXYYYUUURRRUUUXXXXXXZZZUUUPPPNNNQQQSSSTTTSSSTTTRRRQQQSSSWWWXXXVVVTTTQQQRRRQQQQQQUUUYYYWWWQQQQQQOOOPPPUUUVVVRRROOOOOOLLLMMMMMMOOOPPPRRRTTTUUUPPPQQQSSSRRRMMMHHHJJJOOOYYYZZZWWWRRRPPPRRRSSSPPPIIIKKKMMMOOOPPPQQQQQQQQQLLLIIIHHHIIIHHHFFFJJJOOOHHHGGGEEEBBBAAA@@@@@@@@@;;;;;;<<>>===>>>BBBFFFJJJUUUjjj~~~{{{yyyyyyxxxvvvwwwxxxxxxvvvvvvwwwxxx~~~}}}yyyrrrnnnnnnpppzzzzzztttqqqooolll||||||}}}|||{{{xxxvvvtttwwwwwwsssqqqwww|||rrrqqqvvv~~~yyysssnnniiidddaaaYYYTTTOOOMMMOOOQQQPPPOOOcccrrr}}}zzzsssrrrrrroooqqqtttxxxzzzyyytttnnnkkklllooonnnmmmsssyyyvvvllljjjiiihhhhhhiiiiiigggfffbbbbbbaaaaaabbbdddfffhhheeeeeehhhkkkmmmlllgggdddYYYXXXYYY\\\[[[WWWTTTVVVYYY___dddbbb]]][[[^^^bbb}}}|||{{{|||}}}|||yyyvvvooorrrqqqllliiigggbbb\\\RRRGGG<<<888888:::>>>CCCGGGKKKRRRWWWYYYZZZZZZ[[[___ccchhhiiigggccc___]]]^^^[[[[[[^^^___aaafffmmmjjjfffccccccggggggddd___^^^```aaa^^^XXXTTTSSSTTTUUUSSSSSSUUUUUUSSSUUUZZZWWWUUURRRTTT\\\bbb^^^VVVWWWUUUSSSPPPPPPQQQRRRSSSJJJKKKKKKKKKLLLOOOSSSUUUSSSUUUTTTPPPOOOSSSWWWWWWOOONNNLLLJJJGGGFFFDDDDDDLLLPPPQQQPPPPPPRRRQQQMMMNNNOOOPPPPPPOOOMMMKKKIIIQQQUUUVVVRRRPPPUUUZZZ[[[WWWSSSOOONNNPPPSSSUUUUUUNNNLLLKKKNNNRRRTTTRRRPPPSSSTTTSSSQQQTTTXXXWWWSSSOOOMMMOOOSSSRRRNNNMMMOOONNNMMMKKKJJJJJJKKKMMMNNNMMMOOOQQQPPPKKKGGGGGGJJJSSSUUUTTTOOOMMMNNNLLLIIIFFFJJJOOORRRSSSRRRQQQPPPKKKHHHGGGIIIHHHFFFGGGKKKFFFEEECCCAAA@@@@@@@@@AAA;;;;;;<<<@@@DDDFFFFFFDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGGGGGGGHHHJJJLLLOOONNNMMMJJJFFFDDDEEEFFFFFFDDDCCCDDDFFFGGGEEEDDDBBBEEEFFFDDD@@@>>>AAADDDCCCFFFIIIJJJIIIGGGFFFFFFGGGHHHJJJKKKKKKIIIGGGEEECCCJJJRRRVVVUUUTTTUUUWWWKKKMMMMMMKKKFFFCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCAAACCCGGGJJJLLLMMMLLLLLLHHHHHHIIIJJJGGGDDDIIIQQQNNNNNNNNNPPPQQQOOOKKKHHHIIIGGGFFFEEEGGGKKKPPPSSSUUUOOOLLLPPPUUU[[[bbbjjjfffdddgggpppwwwuuulllfff\\\VVVOOOMMMNNNMMMHHHDDDFFFHHHKKKNNNPPPNNNJJJFFFKKKLLLMMMKKKHHHEEEDDDCCC>>>AAAFFFIIIEEE???>>>AAADDDJJJDDD@@@FFFIIILLLUUU\\\aaaeeegggjjjppptttvvvyyyyyyzzz|||}}}mmmfff```]]]ZZZTTTOOOMMMKKKLLLVVVffftttzzz}}}|||yyyzzz|||}}}}}}|||{{{zzz~~~zzztttpppnnniiifffiiioookkk\\\RRRRRRJJJGGGEEEFFFDDD@@@@@@CCCEEEFFFGGGJJJOOOWWW```fffddd^^^WWWRRRQQQRRRPPPMMMKKKIIIGGGFFFHHHKKKMMMNNNTTTPPPNNNOOOOOOLLLLLLNNNMMMTTTVVVSSSZZZkkkwwwxxxdddWWWKKKHHHHHHHHHIIIKKKMMMNNNMMMIIIEEEFFFLLLRRRRRRNNNKKKMMMNNNRRR]]]hhh}}}xxxgggYYYSSSUUUiiivvvxxxggg]]][[[YYY```kkkuuu{{{uuuuuuyyyuuucccPPPHHHDDD@@@======<<<===@@@BBBCCCKKK^^^qqq|||zzzxxxyyywwwssspppooonnnmmmlllkkkkkklllssstttrrrmmmfffcccccceeelllqqqssspppkkkiiifffbbblllmmmooopppooonnnlllkkkmmmmmmkkkiiimmmsssqqqjjjeeejjjrrr|||{{{tttoooiiiddd___[[[VVVSSSOOOLLLIIIHHHHHHIIIHHHFFFYYYfffpppooojjjiiijjjiiijjjooouuuxxxuuuooohhhcccdddgggiiijjjoootttrrrllllllkkkiiiiiijjjjjjiiihhh``````aaadddggglllppprrrjjjfffdddeeehhhgggbbb]]]XXXXXX[[[___^^^YYYVVVXXX[[[bbbiiihhhcccaaadddiiijjjiiiiiihhhfffddd```]]][[[^^^^^^YYYWWWVVVTTTPPPLLLCCC:::777666777>>>EEEEEEHHHLLLOOOOOOOOOPPPQQQSSSUUUWWWXXXWWWWWWXXXYYYVVVSSSSSSUUUVVVWWW\\\ccc```[[[VVVWWWZZZ]]]ZZZWWW[[[]]]\\\XXXRRRMMMLLLMMMOOONNNNNNRRRRRRRRRVVV\\\PPPPPPNNNKKKLLLPPPOOOKKKOOOMMMJJJHHHHHHIIIJJJLLLIIIJJJKKKJJJJJJKKKOOORRRPPPTTTUUUQQQOOOQQQRRRPPPLLLLLLKKKJJJHHHGGGEEEDDDLLLNNNNNNKKKKKKMMMMMMKKKLLLMMMNNNOOONNNLLLJJJIIIPPPSSSSSSOOOMMMQQQVVVXXXWWWUUUQQQOOOPPPRRRTTTUUUJJJHHHHHHKKKOOOQQQPPPNNNTTTUUURRRNNNOOOTTTVVVTTTMMMMMMOOORRROOOKKKLLLQQQQQQOOOKKKHHHEEEDDDEEEEEELLLNNNOOOLLLGGGEEEDDDDDDKKKOOOPPPMMMLLLKKKHHHCCCAAAIIITTT\\\]]]ZZZVVVTTTJJJFFFDDDFFFFFFDDDDDDFFFEEEDDDBBBAAA@@@@@@AAAAAA999:::<<>>;;;>>>BBBCCCFFFIIIIIIGGGDDDBBBAAAEEEHHHKKKNNNOOONNNLLLJJJ@@@DDDJJJMMMNNNNNNOOOPPPIIIKKKLLLHHHCCC@@@AAADDDAAABBBDDDEEEEEEDDDCCCBBBBBBDDDGGGJJJLLLMMMMMMMMMHHHHHHJJJJJJFFFCCCHHHQQQKKKLLLMMMNNNNNNMMMIIIGGGIIIGGGEEEDDDGGGMMMSSSWWW\\\VVVTTTYYY```eeelllrrrqqqooottt~~~sssiii\\\SSSOOOMMMIIIEEEFFFHHHKKKOOOPPPNNNIIIEEEKKKMMMOOOMMMJJJFFFCCCBBB===@@@HHHLLLFFF>>>>>>DDDDDDGGGAAA>>>GGGKKKQQQ^^^hhhooossstttyyy}}}rrrgggccc]]]SSSLLLJJJGGGIIITTTgggwwwvvvtttrrrpppoooqqqsssuuu~~~~~~|||~~~vvvqqqrrrvvvooo]]]QQQPPPGGGCCCAAABBBAAA======???CCCEEEGGGIIIMMMTTT\\\bbb```ZZZRRRNNNLLLJJJHHHGGGJJJGGGDDDCCCDDDFFFGGGGGGJJJGGGGGGIIIIIIFFFGGGJJJIIIPPPRRRPPPTTT___gggiiiWWWNNNHHHHHHJJJHHHFFFFFFGGGJJJJJJFFFAAAAAAGGGMMMNNNJJJFFFFFFGGGJJJQQQWWWcccggghhh```UUUMMMJJJJJJWWWcccqqqzzzxxxkkkZZZMMMNNNPPPUUU___iiisss{{{yyysssnnnnnnoooqqqrrrhhhZZZKKKDDDBBB@@@>>>===<<<===???@@@@@@DDDSSScccgggqqq{{{~~~~~~}}}xxxsssooommmiiigggkkkoookkkdddeeedddbbb```______^^^^^^bbbdddddd```[[[XXXYYY[[[\\\```aaa^^^\\\\\\[[[WWWYYY[[[]]]___``````___^^^]]]______```aaabbb___ZZZXXX\\\ccckkkppppppkkkgggbbb^^^YYYUUUSSSPPPNNNLLLKKKJJJHHHHHHGGGFFFDDDCCCOOOYYYaaaaaa\\\[[[[[[[[[^^^dddkkknnnjjjccc\\\YYYXXX\\\```ccchhhlllmmmkkkkkkgggbbb``````aaabbbbbb```aaaccchhhnnntttzzz}}}tttkkkcccbbbggghhhccc\\\ZZZ[[[```dddbbb\\\ZZZ]]]aaagggmmmnnnjjjhhhjjjnnn_________]]]ZZZVVVSSSPPPQQQTTTTTTQQQPPPQQQOOOKKKFFF@@@:::777555555<<>>???AAAAAAAAABBBCCCCCCBBB@@@@@@AAABBBCCCFFFJJJLLLLLLJJJIIIIIIJJJLLLNNNMMMKKKIIIHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJFFF???<<<>>>AAADDDFFFIIIIIIFFFCCCAAA@@@EEEGGGKKKOOOQQQPPPNNNMMMBBBCCCFFFIIILLLNNNPPPQQQHHHIIIIIIFFFBBB@@@AAACCC???AAACCCEEEFFFEEEDDDCCCEEEFFFGGGIIIJJJKKKLLLLLLHHHHHHIIIJJJGGGDDDIIIQQQIIIJJJKKKLLLLLLJJJGGGEEEEEECCCBBBDDDJJJSSS]]]dddccc[[[WWW[[[ccciiipppvvvuuussszzzyyyhhhYYYPPPJJJFFFDDDHHHIIILLLOOOQQQOOOJJJFFFNNNPPPRRRQQQMMMHHHDDDCCC???BBBIIIOOOJJJAAAAAAIIIEEEFFF??????HHHNNNVVVfffoooxxx~~~ttthhhccc]]]RRRKKKJJJCCCDDDNNNaaarrr||||||nnnjjjddd___^^^aaaeeehhhuuuyyy~~~}}}yyyuuukkk[[[PPPKKKEEEBBBAAACCCAAA>>>===???AAADDDGGGHHHIIINNNTTTZZZYYYSSSOOOKKKGGGBBBBBBDDDIIIEEE@@@???BBBDDDDDDCCCBBBAAACCCFFFEEEAAABBBEEEDDDIIIKKKJJJMMMTTTXXXYYYOOOHHHDDDHHHKKKIIIEEECCCBBBDDDEEECCC???>>>BBBGGGLLLHHHDDDCCCDDDFFFGGGGGGNNNQQQQQQMMMIIIIIIGGGDDDMMMVVVaaaiiikkkdddSSSCCCGGGFFFHHHNNNUUU___kkkvvvqqqoookkkiiihhhgggdddcccZZZQQQFFFAAA@@@@@@???===<<<<<<===??????AAAKKKUUUVVV```iiikkkiiigggccc^^^^^^\\\YYYXXX]]]bbb___XXXXXXVVVUUUTTTUUUTTTSSSQQQSSSVVVXXXWWWTTTRRRSSSUUUSSSUUUTTTPPPOOOQQQQQQOOOMMMOOOQQQSSSTTTTTTSSSSSSPPPRRRUUUWWWVVVSSSNNNKKKPPPRRRXXX]]]aaa```[[[WWWTTTQQQNNNLLLMMMNNNNNNMMMIIIIIIJJJIIIGGGEEEBBBAAAEEELLLRRRSSSOOOLLLMMMNNNQQQWWW^^^```\\\VVVQQQNNNNNNQQQVVVZZZ^^^bbbfffiiigggbbb]]]YYYXXXZZZ[[[[[[]]]___bbbfffmmmtttzzz~~~xxxpppfffdddhhhkkkhhhcccaaabbbeeehhheee``````dddfffjjjooopppooommmmmmnnnUUUWWWXXXWWWTTTPPPMMMKKKLLLMMMMMMKKKLLLNNNKKKEEE>>><<<::::::777555:::AAABBBFFFKKKNNNOOOMMMLLLLLLHHHGGGEEEDDDEEEIIIPPPUUULLLKKKLLLOOOOOONNNQQQVVVZZZWWWRRROOONNNOOOQQQSSSSSSQQQOOOOOOOOOOOONNNMMMGGGHHHLLLRRRTTTSSSUUUYYYQQQQQQOOOKKKLLLPPPPPPMMMMMMKKKHHHEEECCCCCCDDDEEECCCFFFGGGFFFCCCDDDIIINNNSSSSSSQQQNNNOOOQQQMMMHHHJJJKKKJJJJJJHHHFFFDDDCCCLLLNNNLLLHHHIIINNNQQQPPPLLLMMMMMMMMMLLLJJJGGGFFFIIIMMMLLLFFFBBBDDDGGGGGGSSSSSSQQQOOOKKKIIIHHHGGGEEEDDDDDDHHHLLLOOONNNLLLLLLPPPRRROOONNNOOONNNKKKJJJLLLOOOOOOJJJEEEJJJSSSNNNLLLIIIGGGDDDCCCBBBBBBEEEHHHGGGBBBAAAEEEFFFCCCDDDGGGHHHEEEFFFIIIJJJGGGFFFTTTeeeooopppiiibbb^^^KKKDDD@@@AAABBBAAA@@@BBBFFFEEECCCBBBAAAAAAAAABBB777999<<>><<<>>>@@@CCCFFFFFFDDDEEEJJJNNNOOOLLLLLLJJJDDD===???EEEGGGBBB======@@@CCCBBBAAAAAAAAADDDGGGDDD>>>===@@@@@@BBBBBBBBBFFFMMMQQQQQQJJJCCC@@@CCCFFFEEEAAA@@@>>>@@@BBBAAA???>>>@@@BBBEEEDDDCCCDDDGGGIIIFFFBBBDDDEEEDDDAAADDDHHHFFF@@@EEELLLSSSTTTUUUSSSJJJ@@@BBBAAACCCGGGJJJOOO]]]kkkfffeeecccbbbaaa]]]YYYUUUOOOJJJCCC???@@@AAA???<<<;;;999:::>>>???@@@DDDJJJNNNVVV[[[XXXTTTQQQOOOLLLOOORRRSSSPPPPPPRRRRRROOOMMMKKKKKKLLLNNNMMMKKKHHHMMMQQQUUUVVVTTTRRRSSSTTTRRRSSSPPPLLLKKKMMMLLLIIILLLMMMNNNOOOOOONNNLLLKKKKKKMMMOOOPPPMMMHHHEEEDDDGGGIIILLLPPPSSSRRROOOLLLIIIGGGEEEEEEGGGJJJLLLMMMFFFGGGIIIIIIFFFCCC@@@>>>>>>CCCHHHJJJGGGDDDDDDFFFGGGMMMSSSTTTPPPKKKHHHHHHDDDGGGLLLOOOQQQUUU[[[aaa]]]ZZZVVVSSSSSSSSSSSSRRRUUUVVVXXX\\\aaagggmmmpppmmmkkkhhhfffeeeggghhhiiiiiiiiijjjkkkgggccceeekkkiiikkkmmmoooooommmkkkhhhKKKMMMOOOOOOLLLIIIGGGFFFDDDEEEDDDBBBDDDFFFAAA:::888888:::<<<999555888???:::???EEEIIIHHHFFFDDDCCCAAA@@@>>><<<===AAAGGGLLLFFFEEEGGGKKKLLLJJJMMMRRRYYYWWWRRRMMMIIIIIIMMMPPPTTTPPPMMMMMMNNNOOOMMMJJJBBBCCCIIIPPPQQQOOOPPPSSSLLLKKKGGGFFFLLLRRRQQQKKKLLLIIIFFFBBB@@@??????@@@AAADDDFFFEEECCCDDDJJJOOOPPPMMMGGGCCCEEEIIIFFF@@@GGGGGGGGGGGGEEECCCAAA???FFFGGGEEEBBBCCCIIILLLLLLLLLLLLMMMMMMKKKIIIFFFDDDDDDIIIJJJEEECCCEEEHHHHHHLLLMMMMMMLLLIIIGGGFFFFFFDDDCCCCCCGGGLLLNNNNNNLLLKKKQQQUUUTTTSSSRRRNNNIIIIIIKKKNNNNNNHHHCCCIIIRRRIIIHHHGGGFFFFFFEEEEEEEEEBBBEEEDDD???@@@FFFHHHFFFCCCDDDBBB???@@@FFFJJJJJJQQQ]]]llltttqqqiii```\\\NNNGGGBBBCCCDDDCCCBBBDDDGGGEEEDDDBBBAAAAAAAAABBB:::<<<@@@BBBCCCDDDFFFGGGCCCDDDEEECCCAAA@@@CCCFFFHHHIIIIIIIIIHHHIIIKKKMMMJJJJJJHHHFFFFFFHHHLLLOOOGGGFFFDDDAAA??????BBBDDDBBBCCCDDDDDDBBBAAAAAAAAACCCEEEGGGGGGFFFEEEFFFFFFEEEFFFIIIKKKLLLKKKIIIHHHEEEAAA<<<:::<<>>@@@BBBCCCJJJIIIGGGFFFFFFGGGIIIJJJ???===>>>BBBBBB@@@BBBFFFFFFHHHKKKKKKJJJGGGEEEDDDEEEDDDCCCGGGQQQ^^^llluuudddVVVJJJHHHOOOYYYdddmmmgggdddjjjvvvyyyrrrqqqvvvqqqlllaaaTTTIIIBBB@@@AAAFFFGGGHHHJJJLLLJJJFFFCCCLLLOOORRRQQQMMMGGGBBB???>>><<>>???===???BBBBBB===;;;<<<@@@DDDFFFEEEAAA???AAAEEEHHHGGGJJJJJJCCC;;;>>>GGGFFFAAA<<<<<<@@@CCCBBB@@@BBBCCCGGGIIIEEE===;;;======<<<;;;<<>>@@@AAAAAA@@@??????>>>???AAAEEEKKKOOOKKKFFFAAAAAA>>><<>>BBBFFFIIIJJJCCCEEEHHHHHHEEE@@@===;;;:::>>>CCCEEECCC@@@AAADDDBBBHHHMMMMMMIIIEEEDDDFFF===@@@CCCFFFGGGJJJQQQYYYPPPNNNLLLKKKLLLKKKIIIGGGLLLLLLMMMPPPTTTYYY^^^aaa]]]bbbfffddd```___dddjjjnnnmmmmmmmmmhhhdddiiipppjjjiiijjjlllnnnmmmhhhcccJJJGGGFFFHHHKKKJJJFFF@@@AAAAAABBBCCCBBB???:::666444999===:::555444<<>>@@@DDDGGGKKKKKKEEEAAADDDIIILLLCCCFFFGGGDDD@@@>>>AAADDDIIIHHHCCCAAADDDFFFBBB:::AAABBBDDDCCCBBBDDDHHHLLLRRRNNNIIIGGGGGGFFFDDDAAAFFFIIILLLKKKHHHEEEFFFGGGIIIHHHGGGIIIJJJIIIDDD@@@:::???EEEJJJKKKKKKKKKKKKQQQSSSWWWXXXRRRJJJIIILLLRRRRRRPPPLLLHHHFFFFFFGGGMMMHHHCCC@@@AAABBBBBBAAACCCCCCBBBBBBBBBCCCDDDDDDFFFFFFEEEBBB@@@BBBHHHMMMWWWeeepppoooiiiddd^^^VVVLLLGGGCCCCCCAAA>>>???BBBCCCDDDEEEDDDBBBAAAAAABBB???===>>>BBBHHHIIIDDD@@@DDDFFFHHHGGGEEEEEEHHHJJJEEEGGGHHHGGGEEEEEEGGGJJJHHHHHHKKKMMMIIIEEEGGGLLLEEE@@@;;;;;;???CCCBBB@@@???AAACCCCCCBBBAAABBBCCCAAACCCFFFIIIKKKIIIDDD@@@GGGHHHHHHHHHHHHHHHHHHIIIEEECCC???;;;888888;;;>>>DDDIIIHHHBBB???AAABBB???AAACCCAAA<<<<<>>===???AAABBBAAAEEEHHHGGGCCCBBBDDDGGGAAAAAAAAACCCIIIQQQYYY^^^RRRGGG???BBBGGGLLLTTT[[[\\\[[[ZZZZZZ[[[\\\]]]^^^___[[[QQQFFFBBBBBBBBB???@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCCCCBBB@@@???999888???EEEGGGIIIMMMRRRZZZiiizzz|||ssstttmmmgggfffdddaaaaaadddXXXQQQIIIEEEFFFHHHGGGDDD:::<<<@@@CCCFFFHHHHHHHHHHHHPPPZZZ^^^\\\VVVPPPNNNIIIBBB<<<===CCCFFFBBB===EEEFFFGGGGGGIIIPPPZZZaaaXXXUUUOOOJJJEEECCCBBBAAAAAA???>>>@@@CCCEEEDDDBBBFFFEEECCCAAAAAABBBCCCDDDEEEEEEFFFFFFDDDAAA>>><<>>AAABBB@@@>>>DDDMMMMMMGGGAAA???>>>AAAEEEFFFBBB===888:::???CCCBBB======BBB===>>>CCCKKKRRRSSSOOOIIIGGGAAA;;;:::>>>AAAAAA???BBBAAA@@@???>>>>>>>>>>>>AAAAAAAAA???@@@GGGTTT^^^```ZZZUUUWWW\\\[[[SSSKKKMMMFFFBBBDDDEEEBBB>>><<<999;;;>>>???>>>>>>???@@@DDDDDDCCCBBB@@@???>>>>>><<<<<>>;;;888<<>>::::::@@@EEEAAAAAABBBBBBAAA@@@>>>======;;;999;;;???EEEIIILLLJJJGGGFFFHHHIIIGGGHHHJJJFFFHHHIIIFFFCCCCCCIIINNNRRRRRRPPPOOONNNMMMLLLLLLKKKIIIFFFFFFHHHHHHFFFCCCHHHKKKJJJFFFFFFJJJKKKGGGFFFHHHHHHEEE@@@>>>AAADDDHHHKKKKKKEEEAAABBBBBBAAA@@@CCCEEECCC@@@>>>AAAEEEIIIJJJGGGBBB@@@BBBAAA===BBBCCCDDDCCCBBBCCCFFFIIILLLIIIGGGFFFGGGGGGFFFDDDJJJLLLNNNKKKFFFBBBBBBCCCFFFFFFFFFHHHJJJHHHDDD@@@<<>><<>>;;;;;;>>>BBBCCCEEEDDDBBB@@@??????<<<;;;;;;???DDDEEECCC???GGGHHHIIIHHHGGGHHHKKKNNNFFFGGGIIIIIIGGGHHHJJJMMMFFFBBBBBBFFFGGGCCCAAAAAAAAA???<<<===@@@CCCDDDDDDBBBCCCBBBAAA@@@@@@CCCEEEEEEDDDDDDEEEGGGFFFDDDBBBCCCCCCCCCEEEGGGHHHHHHHHHDDDCCC@@@>>><<<>>>BBBEEEFFFHHHGGG@@@===>>>===999BBBCCCAAA;;;;;;@@@BBB@@@GGGEEEBBBAAAAAAAAA???>>>???>>>===<<<===>>>@@@AAA>>>AAAEEEDDDAAA@@@BBBEEEDDDBBBAAA@@@BBBFFFKKKNNNIIICCC@@@CCCFFFFFFJJJOOOKKKKKKIIIIIIIIIIIIJJJKKKXXXVVVNNNEEEAAACCCBBB>>>?????????>>>>>>>>>======CCCBBBAAA@@@????????????BBBAAAAAABBBCCCCCCCCCBBB@@@:::888===AAAAAABBBEEEIIIOOOYYYgggqqqrrrkkkddd```ZZZUUUTTTRRROOONNNQQQPPPJJJDDDBBBCCCEEECCCAAA===???@@@AAAAAA@@@???===>>>EEEMMMQQQOOOJJJGGGEEEEEE@@@;;;<<>>CCCIIINNNJJJHHHEEEBBBAAAAAACCCDDDBBBAAA@@@AAADDDFFFEEECCCDDDCCCAAA@@@@@@@@@AAABBBBBBCCCDDDEEEDDDDDDCCCBBB???>>>===@@@EEEGGGDDDAAAAAABBBCCCDDDCCCBBBAAA@@@CCCCCC@@@>>>AAAGGGFFF@@@===;;;;;;>>>BBBBBB>>>999:::<<<@@@CCC@@@;;;<<<@@@;;;<<>>@@@@@@???>>>>>>>>>>>>???@@@AAA@@@>>>>>>EEEPPPYYYZZZWWWVVVZZZ___```\\\WWWOOOGGGBBBCCCEEEDDDBBBBBBAAAAAAAAA???<<<<<<===>>>CCCCCCBBBAAA@@@??????>>><<<<<>><<<>>>>>>===AAAHHHCCCAAA>>>>>>>>>>>>===<<>>???DDDIIILLLFFFFFFDDDBBBAAAAAACCCDDDEEEEEEFFFHHHIIIJJJIIIHHHJJJOOOTTTWWWWWWVVVWWWXXX___^^^___bbbdddaaaZZZUUUXXX[[[```gggjjjggg```ZZZ===???BBBCCCCCCBBBBBBCCCAAAAAA@@@BBBCCCDDDBBB@@@:::<<>><<<::::::999:::888777777:::???EEEJJJLLLIIIFFFFFFHHHHHHEEEFFFIIICCCCCCCCCCCCDDDEEEGGGHHHMMMLLLLLLLLLKKKKKKKKKKKKOOOJJJEEECCCEEEFFFCCC???CCCFFFGGGEEEEEEGGGFFFDDDBBBDDDDDDCCC@@@???BBBFFFHHHIIIHHHDDDBBBBBB>>>888<<>>???BBBBBBDDDDDDDDDBBBAAAAAACCCEEEDDDCCCCCCEEEGGGGGGFFFEEEIIIKKKLLLJJJEEEAAAAAACCCCCCDDDEEEHHHHHHGGGBBB??????AAABBBBBBBBBCCCEEEHHHLLLNNNQQQPPPJJJGGGNNNXXXYYYSSSLLLHHHGGGFFFDDDCCC===<<<<<<======<<<:::777============>>>???@@@AAA@@@@@@AAAAAAAAACCCGGGJJJLLLSSSXXXYYYXXXUUUOOOHHHFFFAAA>>>===;;;888888;;;@@@BBBDDDCCCAAA>>><<<<<<;;;999888;;;???BBBBBB@@@GGGGGGGGGFFFFFFHHHLLLOOOEEEFFFGGGGGGGGGGGGIIIKKKEEE>>>;;;AAAFFFCCC<<<777======>>>??????BBBEEEHHHDDDDDDBBB@@@>>>???CCCFFFGGGDDDAAAAAABBBDDDDDDDDDBBB@@@AAADDDHHHJJJIIIGGGBBBBBBAAA@@@AAADDDIIIMMMJJJIIIFFF@@@>>>===:::666???@@@>>>:::;;;AAADDDDDDFFFCCC???===<<<<<<;;;:::999999:::;;;<<<===>>>???999===@@@@@@>>>>>>@@@BBBEEECCCAAA???>>>>>>???@@@@@@@@@DDDGGGFFFBBBAAACCCBBBAAA@@@>>>>>>>>>>>>???NNNMMMHHHBBBAAACCCBBB>>>>>>======<<<<<<;;;;;;;;;???>>>===;;;;;;;;;<<<===BBBBBBAAAAAAAAAAAABBBBBB===888777:::<<<<<<===??????BBBHHHPPPWWWYYYVVVRRRQQQMMMJJJJJJGGGCCCAAADDDFFFBBB???>>>@@@AAA@@@>>>>>>>>>???>>>===:::777666:::@@@FFFIIIHHHEEEEEEEEE@@@===:::<<<@@@@@@===888:::888666777999<<<>>>??????===;;;:::;;;===AAACCCDDDCCCCCCDDDFFFGGGFFFEEECCCCCCBBBAAA@@@AAAAAABBB@@@@@@BBBCCCEEEFFFHHHHHH>>>AAACCCDDDBBBBBBCCCEEE@@@AAACCCDDDDDDDDDCCCCCCDDDCCCAAA???BBBEEECCC>>>:::999:::===@@@@@@<<<888<<<===???BBB???999:::>>>999:::>>>FFFOOOTTTTTTRRREEE@@@;;;:::<<<>>>>>>==================>>>>>>???AAAAAA???======CCCLLLSSSTTTTTTVVVYYY\\\^^^]]][[[OOOGGGAAAAAABBBAAABBBCCCEEEDDDBBB???;;;;;;<<<>>>AAAAAAAAAAAAAAA@@@????????????@@@AAA???===@@@FFFEEEHHHKKKOOORRRSSSSSSSSSUUUTTTVVV[[[\\\]]]aaafffkkkppppppmmmpppwwwwwwqqqsssllleeeaaa]]]ZZZ\\\```^^^[[[___iiikkkaaaYYYVVVOOONNNJJJGGGEEEFFFGGGHHHDDD@@@>>>>>>>>>>>>@@@DDDAAA???===<<<===>>>>>>===@@@@@@AAADDDFFFGGGEEECCC:::>>>BBBCCCBBBBBBCCCFFFFFFDDDBBBAAABBBFFFKKKNNNHHHFFFCCCBBBBBBBBBBBBAAAEEECCCCCCFFFJJJKKKGGGCCCJJJOOOUUUZZZ[[[ZZZZZZYYYZZZYYYYYYZZZZZZVVVOOOIIIKKKPPPXXX___cccbbb\\\VVV:::???CCCBBB???>>>@@@CCCCCCAAA@@@@@@AAABBBBBBAAA:::;;;===???BBBBBBAAA@@@AAA>>>;;;888666777888999999888888;;;@@@DDDGGGIIIGGGEEEEEEGGGEEECCCCCCGGGCCCAAA@@@CCCHHHJJJHHHEEEEEEEEEFFFHHHIIIJJJJJJJJJNNNHHHAAA@@@CCCDDDBBB>>>???AAACCCCCCCCCCCCBBBAAA???@@@AAA@@@???@@@CCCFFFGGGFFFCCCAAABBBDDD@@@888999;;;>>>??????@@@BBBDDDIIIJJJGGGAAA???CCCFFFEEEEEEDDDCCCBBB@@@???@@@@@@>>>???@@@BBBDDDDDDCCCBBBBBBEEEGGGFFFDDDCCCEEEGGGDDDEEEGGGHHHGGGDDD@@@===AAABBBCCCBBBAAAAAABBBDDDFFFJJJOOOPPPJJJHHHPPP[[[[[[TTTKKKFFFGGGGGGEEEBBB::::::;;;;;;<<<;;;:::888>>>>>>>>>>>>>>>>>>???@@@?????????@@@@@@BBBDDDFFFFFFHHHKKKMMMNNNLLLGGGBBBAAA<<<:::;;;:::777888;;;>>>@@@BBBBBB???<<<:::999;;;999777888<<<@@@BBBBBBCCCBBB@@@@@@AAADDDHHHKKKDDDDDDDDDDDDCCCCCCDDDEEEDDD>>><<>>AAAAAA???@@@DDDHHHCCCDDDCCCAAA??????AAACCCCCCAAA>>>>>>AAACCCEEEFFFDDDBBBAAADDDIIIKKKIIIFFFAAAAAAAAAAAABBBEEEJJJMMMLLLIIIEEEAAA@@@@@@===:::::::::999999<<>>>>>>>><<>>===<<<<<<<<<===DDDEEECCC???@@@BBBAAA===;;;;;;;;;;;;;;;<<<<<<<<<===<<<:::999999:::;;;<<>>;;;<<>>AAA???===<<<===???@@@???===;;;;;;======<<<:::888777;;;???DDDFFFEEEEEEGGGJJJ===<<<;;;<<<>>>>>>:::777;;;888666888;;;===;;;999???===:::888999;;;>>>@@@EEEEEEEEEEEEFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAACCCEEEHHHJJJKKK@@@CCCDDDDDDBBBAAACCCEEEAAABBBCCCDDDDDDDDDCCCBBBCCCBBBBBBBBBEEEFFFDDDAAA;;;;;;<<>>@@@===999:::???;;;<<<>>>CCCIIIMMMOOOOOOCCC@@@<<<;;;<<<======<<<;;;;;;;;;<<<<<<>>>??????BBBBBB@@@>>>>>>BBBHHHMMMOOOPPPRRRQQQPPPOOONNNOOOJJJDDD???@@@@@@===<<<>>>AAAAAAAAA???===<<<===???>>>???@@@AAAAAA@@@??????CCCBBBBBBAAA??????BBBEEEBBBDDDGGGKKKOOOQQQRRRSSSRRROOONNNQQQRRRSSSYYY```ggglllnnnnnnrrrxxxyyyuuutttkkkbbb```aaabbbeeeiiiiiieeefffmmmoooiiiaaa^^^UUUUUURRRMMMLLLNNNOOONNNHHHEEECCCCCCCCCCCCDDDEEEBBB@@@======>>>@@@@@@@@@<<<<<<<<<>>>AAACCCBBBAAA===???@@@@@@???@@@EEEIIIIIIGGGEEEDDDEEEHHHLLLOOOIIIFFFCCCCCCFFFGGGFFFDDDDDDDDDEEEHHHKKKLLLIIIFFFLLLQQQXXX]]]___^^^\\\ZZZWWWTTTPPPOOOOOONNNIIIFFFDDDIIIPPPWWWZZZZZZVVVSSS<<>><<>>>>>???>>>===;;;;;;<<>>CCCJJJLLLHHHCCC>>>???BBBDDDFFFHHHIIIIIIHHHCCC>>>>>>AAADDDBBB@@@===>>>???AAABBB@@@???@@@>>>????????????AAADDDFFFJJJHHHBBB???BBBFFFBBB;;;777:::<<<>>>???@@@AAABBBGGGFFFBBB@@@DDDKKKKKKGGGDDDCCCAAA@@@@@@???>>>===;;;===???@@@@@@???>>>>>>===@@@CCCCCCBBBBBBEEEIIIFFFGGGHHHGGGDDDAAA>>><<<===???AAAAAA???===<<<<<<@@@EEELLLPPPMMMIIIOOOXXXWWWOOOGGGCCCDDDEEECCC@@@=========<<<;;;<<<===>>>BBBBBBAAA@@@????????????@@@???>>>>>>>>>???@@@@@@AAAAAABBBEEEGGGDDDAAA???===999999;;;;;;999:::======???@@@@@@===;;;999999999777555555777;;;???AAA@@@>>><<<;;;>>>AAAEEEGGGEEEDDDBBBAAAAAA@@@@@@???@@@???AAAEEEDDD>>>::::::999>>>CCCBBB???===AAAEEE@@@BBBDDDCCCAAA???>>>>>><<<;;;<<<>>>AAADDDEEEEEEFFFDDDBBBBBBDDDEEEDDDBBB@@@AAA@@@@@@???AAAEEEHHHHHHDDDAAA@@@@@@@@@AAABBB===;;;::::::===AAAFFFJJJDDD@@@;;;888777777666666999:::<<<======;;;:::999888:::<<<======>>>??????CCCBBBAAA@@@???>>>>>>===;;;AAAGGGHHHFFFDDDDDDDDD===<<<;;;999999999::::::===??????===???AAA@@@;;;999::::::;;;<<<===>>>>>>:::999888777888999::::::BBBAAA???;;;777777999;;;;;;<<<<<<;;;:::;;;<<<<<<999:::===@@@CCCBBB@@@>>>DDDCCCDDDEEEBBB<<<;;;???=========>>>???@@@???>>>;;;<<<===>>>>>>===;;;::::::===@@@AAA@@@BBBFFFJJJ>>>>>>??????>>><<<:::888888777666888<<<===;;;888BBB@@@>>><<<<<<===>>>???DDDEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCBBBAAA@@@???AAAAAABBBCCCEEEGGGIIIJJJDDDCCCAAABBBDDDEEECCCBBBCCCDDDDDDDDDDDDBBB@@@???BBBAAABBBDDDEEEDDDAAA@@@<<<<<<===???@@@@@@>>>===999999;;;===;;;888;;;AAA?????????@@@BBBDDDFFFFFFAAA???<<<;;;<<<======>>>;;;;;;;;;;;;<<<===??????CCCCCCAAA@@@???BBBEEEHHHIIIKKKKKKHHHDDDAAA@@@AAA@@@======@@@AAA===<<<===<<<>>>AAAAAA???===;;;;;;===>>>???@@@AAA@@@???>>>BBBCCCBBB@@@>>>???AAAAAA>>>???@@@CCCGGGKKKOOOQQQOOOKKKIIIIIIHHHIIINNNUUU[[[```ccceeehhhmmmooonnnjjjaaaZZZ\\\aaaeeejjjnnnpppllljjjkkkkkkhhhcccbbb___```]]]VVVSSSUUUUUUQQQMMMKKKIIIHHHJJJLLLKKKHHHBBB???===<<<>>>@@@AAAAAA:::999999;;;>>>AAAAAAAAAEEEDDDAAA===;;;>>>FFFLLLGGGFFFDDDCCCDDDFFFIIIKKKGGGDDDCCCDDDHHHJJJIIIGGGDDDHHHLLLNNNMMMLLLMMMOOOOOOSSSYYY^^^```]]]YYYUUUQQQLLLFFFCCCEEEFFFFFFEEEDDDGGGKKKOOOQQQQQQQQQQQQ>>>BBBDDDCCC>>>===@@@CCCDDDBBB???======<<<:::999<<<===>>>@@@AAAAAA???<<<:::999888888999:::;;;<<<555666888===BBBGGGHHHIIIAAAAAABBBDDDBBB???AAAGGG@@@===<<<@@@GGGIIIEEE???<<<>>>@@@BBBDDDEEEEEEEEE???>>>======@@@BBBCCCCCC>>><<<===@@@AAA>>>>>>AAA????????????@@@AAACCCDDDMMMKKKEEEAAACCCFFFCCC<<<888:::<<<>>>@@@@@@@@@???BBBAAA???@@@GGGNNNLLLEEEBBB@@@??????@@@???>>><<<<<<>>>??????===<<<<<<======???AAA@@@>>>>>>AAADDDEEEFFFFFFDDD@@@>>>======:::<<<>>>>>><<<999888777;;;@@@HHHNNNMMMJJJLLLQQQMMMHHHBBB???@@@AAA@@@???@@@@@@@@@>>><<<===???AAACCCBBBAAA@@@????????????AAA???<<<;;;<<<===>>>======<<>><<<999999;;;<<<:::;;;>>><<<===>>>>>><<<::::::;;;777555333222444777;;;===@@@===;;;;;;>>>AAACCCDDDFFFCCCAAA@@@@@@@@@???===;;;===AAACCC>>>888777<<<888===BBBBBB???===???BBB>>>AAACCCCCCAAA===;;;:::888888:::===AAADDDDDDCCCEEECCC@@@>>><<<<<<===>>>AAABBBAAA???======???BBB@@@===;;;<<<<<<===DDDKKKHHHBBB>>>===<<<<<<@@@EEEAAA>>>;;;888888999888777;;;;;;<<<===<<<;;;999888::::::<<<===>>>>>>>>>>>>AAA@@@???===<<<::::::::::::???AAA@@@@@@CCCDDDBBB::::::999999999:::<<<<<<<<<>>>>>><<<===@@@>>>:::::::::;;;<<<===>>>>>>???555555666666777777888888??????===888444333777;;;BBBEEEDDD???;;;;;;:::888888999<<<>>>???>>>===<<<@@@@@@BBBDDDAAA<<<===AAA======>>>>>>>>>>>>??????===>>>@@@@@@???>>><<<::::::===?????????AAAFFFKKKCCCDDDDDDBBB???<<<;;;;;;:::::::::<<>>BBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCCAAA@@@@@@AAA>>>???AAABBBAAA@@@>>><<>>BBBAAABBBEEECCC>>>:::;;;<<<<<<<<<<<<=========>>>888888999;;;999777;;;BBBAAAAAA@@@???>>>>>>>>>???>>>>>>=========>>>???@@@;;;;;;;;;<<<<<<>>>??????CCCBBBAAA@@@@@@AAACCCDDDCCCCCCCCC@@@>>>;;;;;;<<<777666:::@@@BBB@@@@@@BBB<<>>======??????<<<<<<>>>===;;;;;;;;;<<<>>>BBBGGGLLLNNNMMMIIIFFFFFFDDDBBBFFFLLLOOORRRUUUWWWYYY\\\___aaa\\\UUUQQQUUU\\\```eeejjjllljjjgggdddaaa___^^^^^^cccfffddd[[[WWWXXXUUUNNNMMMMMMKKKKKKNNNRRRPPPKKKAAA>>>;;;:::<<<>>>@@@@@@===;;;:::;;;>>>AAABBBBBBKKKHHHCCC===:::===EEELLLIIIHHHFFFEEEFFFGGGJJJLLLEEEDDDEEEGGGJJJLLLLLLKKKGGGLLLPPPQQQPPPPPPTTTXXXYYY[[[^^^bbbccc___YYYTTTJJJDDD===;;;===AAACCCCCCCCCFFFIIIJJJJJJKKKMMMNNN>>>@@@BBBAAA??????BBBDDDCCCAAA???======<<<999777;;;<<<======<<<;;;::::::777888999:::;;;::::::999666666888===AAADDDEEEDDD>>>>>>AAACCC@@@>>>AAAHHH???<<<<<>>888;;;===>>>>>>???BBBDDD???;;;;;;???@@@===???CCCBBB@@@??????@@@AAABBBCCCHHHIIIGGGDDDEEEGGGDDD???;;;;;;===???@@@@@@>>>===999===@@@BBBGGGJJJGGGAAA???===<<<===@@@@@@>>><<<>>>@@@@@@???<<<;;;===???===???@@@>>>;;;:::===@@@AAABBBAAA???<<<;;;===@@@======>>><<<:::888888999:::;;;AAAHHHJJJHHHGGGJJJEEECCCAAA?????????@@@AAA>>>@@@BBBAAA???===>>>???>>>>>>======>>>??????@@@@@@<<<888777:::<<<>>>>>>999999===BBB@@@::::::???===::::::<<<<<<999999;;;<<<======;;;::::::<<<>>>888777666555555777:::===???===;;;<<<>>>AAAAAA@@@AAA???======>>>???>>><<<888:::===???:::555666<<<555999>>>@@@?????????AAA???@@@BBBAAA>>>;;;999999:::999:::<<>>???===:::::::::999;;;GGGTTTOOOHHHAAA???===999<<>>>>>===<<<>>>===;;;999888888999999:::<<<<<<:::<<>>@@@BBB>>>???>>>;;;<<>>@@@AAACCCEEEBBB???AAAHHH=========<<<;;;;;;<<<=========?????????===;;;:::;;;===??????>>>AAAFFFKKKJJJKKKJJJFFFAAA===>>>@@@===???AAABBBBBBBBBCCCEEEAAABBBCCCCCCBBBAAA???===???AAAAAA@@@===;;;<<<>>>???AAACCCDDDDDDBBB???===???@@@BBBDDDEEEFFFEEEEEEEEE@@@<<<>>>CCCFFFDDD@@@AAAAAABBBBBBBBBAAA???>>>@@@???BBBFFFDDD===999;;;======<<<::::::;;;>>>@@@:::999999:::777555:::AAA???@@@??????=========>>><<<===>>>>>>>>>???AAACCC<<<<<<<<<<<<===>>>??????AAA@@@??????@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;:::555555777<<<>>><<<===AAA;;;>>>AAAAAA@@@>>>===<<<<<<===???@@@@@@???<<<;;;999===>>>;;;<<<>>><<<777888:::<<>>@@@EEECCCEEEGGGHHHHHHIIINNNRRRMMMIIIIIIMMMQQQSSSVVV[[[YYY\\\\\\WWWRRRPPPQQQSSSVVV]]]]]]UUURRRTTTPPPHHHHHHIIIIIIHHHMMMSSSQQQJJJCCC@@@<<<;;;<<<>>>@@@@@@BBB???===<<<>>>@@@AAAAAAJJJHHHEEE???<<<===CCCIIIJJJIIIHHHFFFGGGHHHJJJKKKHHHJJJMMMNNNNNNNNNPPPQQQLLLNNNOOOQQQTTTWWW[[[]]]ccccccdddeeeddd```XXXRRREEE@@@<<<;;;===@@@AAA@@@???CCCGGGIIIHHHHHHIIIJJJ===>>>??????@@@AAADDDFFFAAA@@@???>>>>>>===:::888888:::;;;:::777555666777555777:::<<<<<<:::777666999999:::===???@@@???>>><<<===@@@BBB@@@===AAAIII@@@>>>===@@@EEEFFFCCC@@@BBBBBBCCCBBBAAA>>>;;;999555:::??????======AAADDD@@@;;;;;;???@@@===???DDDDDDBBB@@@???@@@AAABBBAAA@@@DDDFFFGGGHHHJJJHHHBBB<<<<<<===???@@@@@@===;;;333<<>>===<<<;;;===@@@AAA???===@@@AAABBB???===<<>>===;;;999999>>>BBBBBBAAA???<<<::::::<<>>???@@@???:::666555888===??????666888===BBB???888999@@@???<<<;;;<<<;;;777666888<<<<<<<<<:::999:::===@@@<<<<<<;;;999888:::===@@@>>>;;;:::;;;>>>???>>><<<;;;999777999<<<>>>===;;;999999:::<<<:::666777<<<333666;;;???@@@@@@AAAAAA@@@AAA@@@>>>:::999999:::>>>;;;::::::<<<>>>??????BBBDDDBBB;;;555555<<>>===>>>???===;;;<<<<<<999;;;JJJ[[[QQQHHHBBB@@@===:::<<>>???>>><<<777777888999:::;;;;;;<<<<<<;;;;;;<<<======<<<;;;:::999888777888999<<<===;;;===;;;888<<>><<<777>>>>>>===<<<:::999888888555777:::===>>>===;;;:::888999999666333666===DDDCCCIIIJJJCCC?????????<<<;;;;;;:::999999;;;>>>AAA??????BBBDDDAAA???CCCJJJ======<<<:::888888999:::888:::<<<>>>>>>>>>===<<<777:::;;;;;;;;;===BBBFFFNNNOOONNNIIIBBB>>>@@@BBB===@@@BBBBBB@@@???BBBEEEBBBCCCDDDDDDBBB>>>:::777===???@@@>>>;;;999:::<<>>AAADDDFFFFFFEEEDDDBBB???===>>>AAADDDDDDBBB>>>???@@@AAABBBAAA@@@@@@>>>===AAAHHHGGG@@@>>>AAA@@@???===;;;:::<<<@@@CCC<<<::::::999666444888???===>>>??????>>>>>>???@@@;;;===>>>??????@@@CCCEEE>>>============>>>?????????>>>>>>>>>??????>>>======;;;999999::::::999888888666666888777555777;;;999;;;>>>???@@@AAACCCEEE<<<===???@@@@@@>>><<<:::999>>>???===>>>AAA>>>777777:::>>>BBBFFFHHHIIIIIICCC@@@@@@AAA>>>;;;<<>>======BBBGGGDDDAAABBBFFFGGGFFFHHHLLLGGGMMMQQQMMMFFFCCCEEEGGGEEENNNQQQLLLKKKPPPMMMDDDBBBEEEEEEEEEKKKRRRPPPHHHGGGCCC???===>>>AAABBBCCCEEEBBB>>><<<<<<=========FFFGGGEEEAAA>>>>>>BBBFFFFFFEEECCCBBBBBBDDDEEEFFFNNNRRRUUUUUUSSSRRRTTTVVVQQQNNNMMMPPPWWW\\\______eeecccbbbbbb```[[[SSSLLLDDDAAA>>>???BBBCCCAAA???;;;@@@FFFIIIHHHGGGGGGGGGCCC@@@<<<;;;<<<=========<<<::::::<<<>>>???<<<999666999<<<;;;888555666888888===@@@???>>>===777111444888999999>>>DDDBBB;;;;;;;;;===@@@BBBBBB???===>>>>>>??????AAADDDFFFHHHAAAEEEHHHFFFAAA>>>???AAAAAABBBBBBAAA@@@AAACCCEEE@@@@@@@@@AAABBBDDDEEEFFFDDDBBB@@@??????BBBEEEGGGBBB@@@???CCCHHHIIIEEE@@@BBBBBBAAA@@@>>><<<:::999===??????===>>>AAABBB@@@AAAAAABBBBBBAAA???>>>===DDDCCC???;;;888888<<>>DDDCCC@@@;;;777999>>>DDDAAABBBCCCCCCBBB@@@>>><<<@@@===<<<===@@@AAA???===EEECCCAAAAAABBBBBBBBB@@@@@@===;;;<<<@@@AAA>>>:::>>><<<888666555777999;;;<<<;;;999999999;;;===>>>;;;;;;999999888999:::;;;===>>>>>><<<:::999;;;<<<@@@:::777::::::666666999<<<<<<<<<;;;::::::<<<>>>===;;;::::::===?????????999666777;;;======@@@DDD999999999999999:::;;;<<<666999>>>CCCDDDCCC@@@>>>AAA@@@>>>;;;999999<<<>>>???BBB:::666>>>AAA;;;;;;CCC@@@;;;888777:::>>>AAABBBAAA@@@>>>===<<<;;;;;;:::999777666999@@@IIIPPPRRRJJJAAA<<<<<<>>>===;;;;;;;;;===???AAA@@@===;;;888;;;>>>===:::888:::<<>>===;;;:::888999999888777777888:::;;;??????::::::???AAA>>>===999888:::???BBB@@@===>>>AAAAAA@@@@@@@@@<<<666===<<<;;;;;;::::::::::::555777;;;===>>><<<:::888888888777666666999>>>BBB???AAACCCCCCBBB???;;;999;;;999777999===@@@@@@>>>CCCCCCBBB???>>>???BBBDDDEEEDDDAAA===888777888999<<<<<<<<<<<<======;;;999??????>>><<<<<<>>>BBBFFFJJJMMMPPPNNNDDD<<>>>>>???AAABBB======;;;:::;;;<<<>>>???AAAFFFEEEBBBFFFMMMHHH<<<<<<>>>@@@DDDFFFEEEAAA===@@@AAACCCBBB???===<<<<<<::::::::::::;;;<<<<<<===???BBBGGGKKKIIIDDD@@@???999<<>><<<;;;<<>>AAABBB===BBBDDD@@@<<>>???;;;888999===???===:::222555:::<<<======>>>???;;;>>>AAABBBBBB@@@===;;;>>>>>>===<<<;;;999777666444AAAOOORRRLLLEEEDDDGGGAAABBB@@@===;;;<<<@@@DDD999;;;<<<;;;::::::>>>AAA===???AAACCCDDDCCCAAA@@@EEEEEEEEEEEEDDDCCCBBBBBBAAAFFFGGGCCCBBBFFFHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGFFFCCC@@@@@@BBBDDD@@@@@@???===<<<>>>BBBEEEEEEDDDBBB@@@??????@@@@@@BBBCCCCCCAAA@@@BBBGGGLLLOOO\\\bbb\\\WWWZZZYYYRRRRRRQQQSSSYYY```eeegggfffjjjhhhfffddd```WWWLLLCCCAAA???>>>BBBGGGHHHEEEAAA??????CCCHHHIIIFFFEEEFFF???===;;;;;;===>>>>>>===:::999999;;;===>>>;;;888999:::<<<<<<;;;888777777666:::===;;;;;;<<<999444222777:::;;;???CCC???888:::;;;<<>><<<>>>>>>>>>???@@@BBBDDDEEEAAAEEEHHHGGGBBB??????AAABBBCCCBBBAAA@@@AAADDDGGGCCCCCCCCCCCCEEEFFFGGGHHHBBB@@@===::::::===@@@BBB@@@>>>???DDDLLLPPPNNNKKKFFFEEECCC@@@===;;;:::999???AAAAAA>>>>>>BBBCCCAAADDDDDDDDDDDDBBB@@@>>>===BBBBBB???<<<::::::===???@@@???===<<<<<<<<<=========>>>>>><<<999:::===@@@AAAAAACCCCCCBBBAAA???>>>???>>><<<===??????>>><<>>@@@@@@???<<<999888:::>>>???<<<888777666555666777;;;>>>@@@;;;:::999888999:::<<<===;;;:::999888888999:::;;;999::::::888666555666888;;;666444888:::777777:::===>>>===;;;:::999;;;===>>><<<::::::===???AAAAAA<<<888888;;;===<<>>;;;999??????>>><<<999999;;;======AAA:::666>>>AAA<<<===CCC@@@<<<999999;;;???BBB<<<;;;999888666666666666:::999777555777===EEEKKKKKKDDD;;;777777888888777======>>>???@@@>>>;;;888999;;;===>>>===<<<<<<======>>>>>>>>>>>><<<:::999666777888777666777999;;;:::;;;888666999>>>>>>888===:::888:::>>>@@@>>>;;;AAACCCCCCAAAAAABBB???999===<<<<<<;;;:::;;;;;;;;;888:::===???@@@???>>>===999;;;<<<<<<;;;;;;<<<>>>AAAAAAAAA@@@???>>><<<<<<:::999777999<<>>===>>>BBBEEEDDDCCCBBB>>>:::888888999999999:::<<<===<<<;;;999<<<===>>>===;;;<<<===???BBBDDDHHHIIIDDD???AAAGGGEEEFFFFFFDDDBBB@@@AAABBBAAA@@@???>>>>>>>>>??????>>>===;;;;;;<<<>>>AAABBBBBBDDDDDDCCCDDDFFFBBB===>>>???@@@CCCEEEDDDAAA>>>@@@AAACCCBBB@@@>>>=========<<<;;;;;;<<<>>>??????;;;===AAACCCBBB>>>:::888:::;;;======<<<<<<<<<===999;;;;;;===HHHQQQGGG666::::::;;;<<<>>>???AAABBB>>>???===<<<>>>BBBAAA<<>>???>>>;;;999;;;;;;<<<<<<<<<;;;;;;;;;;;;EEEPPPRRRLLLFFFDDDEEECCCCCCAAA>>>:::999<<>>@@@AAA@@@>>>===???@@@@@@@@@@@@???>>>>>><<<@@@@@@;;;:::>>>@@@???AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAABBBFFFIII??????>>>;;;999999;;;>>>CCCBBBAAA@@@???>>>>>>>>>>>>@@@AAA???>>>@@@EEEJJJTTT```gggaaa]]]]]]ZZZSSSPPPQQQTTT[[[bbbggghhhgggfffdddaaa^^^YYYQQQHHHAAA@@@>>>===@@@EEEGGGEEEAAA???AAADDDIIIPPPTTTQQQJJJ888888888999;;;<<<;;;:::;;;;;;<<<>>>??????===;;;999999:::;;;<<<:::666444444888:::888999;;;;;;777333777;;;===@@@AAA<<<666:::::::::<<<>>>???===;;;>>>>>>>>>>>>???@@@AAABBB@@@DDDGGGGGGCCC@@@???@@@BBBBBBAAA@@@???AAAEEEIIIFFFFFFFFFFFFGGGGGGHHHIIIBBB???;;;888888:::???BBBCCCAAAAAAGGGOOOUUUUUUSSSKKKGGGCCC>>>;;;::::::;;;AAACCCBBB>>>>>>BBBDDDBBBDDDDDDDDDCCCBBB@@@===<<<@@@@@@???>>><<<<<<>>>@@@AAA>>>:::;;;===>>>>>><<<888:::===>>>======>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@>>>======>>>>>><<<;;;:::999999:::<<<>>>???>>>999888777:::===>>>;;;888::::::999888888999:::;;;:::999888777777999;;;<<<;;;:::999999999999;;;;;;:::;;;:::999777666777999777444444999<<<;;;:::<<<======<<<:::777666888999===;;;888777:::===@@@AAA>>>:::999;;;<<<;;;>>>CCC>>>>>><<<;;;:::999999999<<<===>>>>>>===<<<:::999<<<===>>>===;;;:::;;;<<<;;;AAA;;;777>>>AAA===???CCCAAA===;;;:::<<<@@@BBB999777555333222222333444777777666555666;;;BBBHHHHHHAAA:::666666888888777???>>>>>>>>>>>><<<888555::::::<<>>AAAAAA???<<<::::::AAA@@@>>>===<<<===>>>???:::999888999;;;======<<<<<<======<<<;;;===AAACCCAAABBBBBB@@@<<<999888888777888:::;;;<<<;;;::::::;;;===>>>>>><<<;;;;;;;;;======@@@DDDCCC??????BBBDDDEEEEEECCCAAA??????@@@>>>????????????>>>===<<<===<<<::::::;;;>>>AAADDDBBBAAABBBCCCAAA===<<>>>>>>>>???===;;;<<<>>>@@@AAAAAA>>>@@@BBBBBBAAA???<<<:::;;;;;;;;;<<<===>>>===;;;<<<;;;;;;CCCSSS[[[LLL777;;;<<<>>>???AAAAAAAAAAAABBB???<<<===FFFLLLFFF<<>>EEEFFFCCC@@@>>>>>>??????>>>AAA???>>>======???BBBDDDBBB???======@@@AAA@@@>>>@@@AAAAAA???===<<<===>>>???===<<<>>>@@@AAA>>><<<888999:::;;;===>>>???@@@BBBGGGMMMNNNJJJDDDAAA@@@???@@@???===:::999:::;;;888999999999777777999;;;999:::<<<>>>???>>>===<<<;;;;;;<<<===>>>======<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBFFFIIIBBBBBBBBB@@@===;;;:::;;;@@@@@@@@@???>>>===<<<;;;999;;;=========>>>CCCGGGRRR^^^eeeaaa\\\ZZZSSSKKKOOOQQQUUU\\\bbbeeefffeee___\\\YYYUUUPPPIIIBBB===>>>======???DDDFFFDDDBBBBBBFFFGGGLLL^^^nnnhhhVVV444444555777999999777555999:::<<<>>>>>>===;;;999777666666888:::999444000444888:::999999<<<;;;777777:::<<<>>>???>>>;;;888:::999999:::<<<<<<;;;:::?????????>>>>>>????????????BBBFFFFFFDDD@@@>>>>>>>>>???@@@@@@@@@AAADDDFFFJJJIIIHHHGGGFFFEEEEEEEEECCC@@@;;;888999===CCCFFFJJJGGGEEEIIIOOOTTTTTTQQQIIIFFF@@@;;;888999;;;===BBBCCCAAA======AAACCCAAA???@@@@@@@@@@@@>>>===;;;===>>>??????>>>>>>???AAAAAA===999:::>>>@@@???<<<999;;;===???@@@AAABBBBBBAAABBBCCCDDDDDDDDDDDDCCCAAA@@@???>>>>>>===<<<;;;;;;:::999:::===?????????;;;::::::<<<======;;;888<<<;;;:::999888888777777:::999777666666888999;;;<<<;;;:::999:::;;;<<<===;;;<<<<<<:::888777888:::777666888<<<>>>???>>>===999999888777555444666888;;;888444333666:::===???===999777999::::::>>>CCC??????>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<======999;;;======<<<::::::;;;999AAA===888>>>@@@>>>BBBCCCAAA>>>;;;;;;<<<>>>???:::888666444333444666777666777777777999===CCCGGGDDD???999666666888999999>>>===<<<===<<<;;;888555999999;;;???CCCCCC???;;;999999:::;;;;;;:::999888333333444444444666999<<<>>>===<<<<<>>:::;;;:::999;;;>>>@@@???>>>AAABBB@@@>>>>>>AAA@@@<<<;;;::::::999999999::::::;;;;;;:::;;;<<<>>>@@@BBB===@@@BBBCCCAAA>>><<<;;;>>>======<<<<<<===>>>>>>:::999999999::::::;;;;;;;;;<<<<<<;;;:::;;;===@@@>>>@@@AAA@@@<<<999777777:::;;;;;;:::999999:::;;;<<<===>>>>>>===<<<===??????<<<===AAABBB===:::;;;>>>@@@AAABBBAAAAAACCCDDD===>>>@@@BBBAAA???===;;;===<<<:::999:::<<>>BBB>>>666888BBBBBBAAA@@@@@@AAABBBAAA???<<<===>>>>>>===<<<===>>>>>><<<999:::>>>@@@@@@???AAACCCCCCBBBCCCDDDBBB???>>>;;;:::<<>>;;;===<<<===FFFSSSYYYKKK999;;;===???BBBCCCBBB@@@???AAA>>><<<>>>GGGMMMGGG===;;;999:::;;;:::;;;BBBKKKHHHEEE@@@>>>===>>>???>>>AAA@@@???>>>???AAADDDFFF@@@>>><<<<<<>>>???>>>===>>>>>>>>><<<;;;<<<>>>AAA@@@===;;;<<>>@@@BBBCCCCCCEEEHHHHHHFFFCCC???===999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<;;;<<<>>>???@@@@@@???>>>::::::<<<===>>>???@@@@@@CCCCCCAAA===;;;===@@@CCC???>>>>>>===============???@@@???>>>===>>>AAACCCAAACCCDDDBBB???<<<;;;;;;>>>>>>??????>>><<<:::888666999<<<===<<<>>>BBBEEEOOOYYY```___ZZZUUUMMMEEENNNQQQUUU[[[^^^___^^^]]]WWWUUUQQQMMMHHHCCC>>><<>>>>>@@@CCCEEEEEECCCFFFKKKKKKQQQmmmiii777777888999:::999666333666888:::;;;:::888666444666555555777::::::666222555:::<<<;;;;;;<<<:::666===<<<<<<<<<<<<;;;<<<===:::999888888:::;;;::::::????????????>>>>>>=========@@@DDDFFFDDDAAA===;;;999;;;???@@@AAAAAABBBCCCKKKJJJHHHEEEBBBAAA??????AAA>>>:::999;;;@@@GGGKKKMMMIIIFFFHHHMMMPPPNNNKKKCCC@@@<<<888777999===@@@@@@BBB@@@;;;;;;>>>???===;;;<<<===???@@@??????>>>;;;===??????>>>>>>???AAAAAA<<<999:::???BBB@@@===<<<;;;;;;<<<>>>AAACCCEEEAAABBBBBBCCCDDDDDDDDDDDDAAAAAAAAA@@@>>>=========<<<;;;999:::<<<======<<<>>><<<;;;;;;;;;:::999777555666777888999;;;===>>>:::999777666666777999:::<<<;;;:::::::::;;;===>>>888999999777555444555777888999:::;;;===???===:::666777777777666666999;;;:::777444333666:::>>>@@@;;;777666888::::::===BBB>>>>>>>>>???@@@AAABBBCCCBBB@@@???============>>>777:::<<<===<<<:::::::::999BBB???999===>>>===CCCBBBAAA>>>;;;::::::;;;<<<;;;:::888777777888999:::<<<<<<===<<<<<<===AAADDD===:::666444444666888999;;;;;;:::;;;<<<<<<:::888888888:::>>>AAAAAA===999777888999::::::999888888222333333333333666:::======???CCCCCCAAA>>>>>>@@@999999999<<>>===999999888888888888888999999999777666555777999<<<>>>>>>???@@@???>>>===>>>???:::;;;<<<=========<<<<<<;;;;;;::::::999999999:::=========;;;999999:::<<<;;;>>>??????<<<999777666@@@@@@>>>:::777777999<<<;;;;;;;;;::::::<<<@@@CCC@@@<<<<<<@@@AAA===999999<<<>>>@@@AAAAAABBBDDDFFF<<<>>>AAADDDDDDAAA>>><<<@@@???===<<<;;;;;;<<<===:::888<<>>888999::::::::::::;;;===<<<999777999>>>@@@???<<<===@@@@@@>>>@@@EEECCC===???===;;;===@@@AAA???<<<===>>>???CCCJJJLLLEEE<<<;;;===@@@BBBCCCAAA???===888999999;;;@@@DDDAAA;;;:::999:::===???AAAIIISSSIIIEEEAAA??????@@@@@@@@@CCCAAA@@@>>>???AAADDDEEE<<<;;;::::::;;;<<<<<<<<>>;;;888666777:::;;;;;;:::;;;;;;<<<<<<>>>@@@AAACCCDDDDDDEEEFFFFFFCCC@@@>>>999999:::;;;<<<<<<;;;:::>>>>>>>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@???999999:::;;;===@@@CCCDDDAAA???===;;;999999<<<@@@???>>>===<<<<<<<<<======??????>>><<<:::;;;===???<<<>>>@@@@@@>>>;;;::::::===>>>>>>>>>===;;;999888666999=========>>>BBBFFFPPPWWW]]]^^^[[[VVVNNNGGGNNNQQQUUUXXXXXXWWWUUUTTTPPPNNNKKKGGGCCC???======AAA@@@@@@AAACCCEEEEEEEEEFFFLLLMMMVVVyyyxxx===<<<<<<===>>>===999777:::===???@@@===999777555666666777999;;;<<<;;;999777:::;;;999:::<<<;;;777???<<<;;;;;;:::888;;;@@@;;;999777777888:::::::::===============<<<;;;;;;:::===AAADDDDDD@@@;;;888666999===??????@@@AAABBBHHHGGGEEEBBB???===;;;;;;===;;;999888;;;AAAGGGLLLIIIEEECCCEEEJJJLLLIIIFFF===<<<999888999;;;>>>@@@>>>@@@???;;;:::<<<<<<999:::;;;>>>@@@AAABBBBBBBBB:::<<<>>>>>>======???@@@@@@===;;;<<>>;;;888777:::>>>AAACCC@@@@@@@@@AAAAAABBBBBBBBB???@@@@@@???===<<<===>>>999888666777888999999888===<<<:::888777777888888999888888777888:::;;;<<<;;;:::888666666777888::::::999999888999:::<<<===999::::::888666555666888777888888777999<<<;;;777777888999999888999<<>>AAABBB;;;888777:::;;;:::;;;???<<<===>>>???AAADDDFFFGGGIIIGGGCCC@@@===;;;;;;:::666888;;;<<<;;;::::::;;;:::EEEBBB;;;<<<;;;;;;BBB???>>>===<<<;;;;;;;;;<<<999999999999999:::::::::BBBBBBBBB@@@===;;;<<<<<<<<<:::888666666888;;;===:::999999:::<<<===<<<:::999:::;;;===>>>===:::777555666888999:::999999888333444444333333555:::===:::>>>CCCEEE@@@:::;;;@@@888888:::<<<>>>@@@AAABBB777999999777999<<<:::666888888777777888888999999888777555444444777999;;;<<<======;;;:::;;;===@@@999:::<<<======<<<;;;:::<<<======;;;999888999:::>>>>>>>>><<<:::999999;;;;;;===???>>><<<999888777@@@AAAAAA===888666888:::777777777666666999>>>BBB<<<999999===???======>>>===???@@@@@@???>>>@@@AAA;;;===AAADDDEEECCC@@@>>>BBBAAAAAA@@@>>>===<<<;;;666888<<>>>>>>>>>>>===;;;555666888888777888;;;===:::888777;;;@@@BBB???;;;<<>>???@@@???======>>>???@@@@@@@@@???>>>;;;<<>>BBBDDDFFFNNNWWWGGGEEEBBBAAAAAACCCCCCCCCDDDCCC@@@>>>>>>???AAABBB888888888999:::;;;<<<===??????>>><<<:::;;;===???999999999999:::;;;<<<===???>>>======>>>???AAABBBEEEFFFHHHHHHGGGEEECCCAAA>>><<<<<<<<<<<<<<<:::888===<<<<<<===>>>???===;;;:::;;;<<<======>>>>>>>>>999888777777;;;@@@EEEHHH???===;;;<<<:::888;;;@@@>>>===;;;:::999::::::;;;:::;;;;;;:::999;;;>>>AAA===???AAABBB@@@???>>>????????????>>>===<<<;;;:::999;;;>>>>>>===>>>CCCGGGNNNRRRWWWYYYYYYUUUOOOKKKPPPSSSUUUVVVTTTQQQPPPOOOIIIHHHGGGDDD@@@>>>===>>>CCCBBBBBBBBBBBBCCCDDDEEEBBBJJJPPP```}}}>>>======>>>??????===;;;===@@@CCCCCC???:::777555555666888999:::;;;===???888999777444555:::======;;;999999;;;999666999???===:::777666777999::::::999::::::;;;;;;:::999888888;;;???CCCCCC@@@:::555999:::;;;<<<===???CCCFFFCCCBBB@@@???===<<<;;;;;;<<<;;;999:::<<>>???<<>>@@@???>>>>>>>>>@@@BBBCCCDDD???<<<888888;;;>>>???@@@======<<<<<<<<<======>>>;;;===???>>>;;;;;;<<<>>>555444333444666888888888<<<;;;999666666888;;;>>>???===:::777666666888999<<<:::999777777777999:::666666555555666888999::::::;;;;;;999777666777999666888777444666;;;<<<777888999999888888888;;;===<<<:::999:::===@@@BBBCCC>>><<<<<<>>>===:::999;;;;;;<<<===>>>AAACCCEEEGGGJJJHHHEEEAAA>>>;;;:::999666888::::::::::::;;;<<<<<>>???@@@@@@888999:::;;;<<<<<<;;;;;;???@@@AAA???<<<:::999999;;;;;;:::999999;;;???AAA;;;::::::;;;<<<======;;;;;;===>>>===;;;888777777555666888999::::::999999555555444333333555:::===999:::???CCC@@@999888<<<888999:::;;;;;;<<<===>>>555777888888:::<<<:::555999999999999999:::;;;;;;;;;:::888666666888:::;;;:::;;;;;;999888888:::<<<<<<;;;:::::::::::::::;;;===??????<<<999777999:::===>>>???>>><<<;;;;;;======???@@@???===;;;::::::999>>>BBBAAA<<<777666666666777777777777888<<<>>>:::777888;;;===<<>>???===;;;::::::;;;888;;;???BBBDDDCCCAAA???===>>>??????>>><<<:::888555;;;???===;;;<<<===;;;@@@???======>>>===:::888444555666777777888;;;>>>;;;::::::???FFFGGGAAA;;;???CCCBBB>>>AAAGGGCCC888:::<<<=========<<<===>>><<<<<<<<<======<<<===>>>:::;;;===>>>>>>===;;;::::::<<<<<<;;;===AAABBB>>>;;;<<>>777888999:::;;;===???AAA888999:::::::::;;;>>>@@@:::===@@@???===<<>>>>>>>>@@@BBBCCCEEEHHHJJJJJJGGGDDDBBBBBB@@@>>><<<<<<===>>><<<:::;;;::::::<<>>;;;999::::::;;;<<<<<<======:::777555555999@@@GGGLLL???<<<<<>>:::===BBB>>>===;;;999999999:::;;;777888888888888:::>>>AAABBBDDDEEEDDDCCCBBBBBBCCCBBBAAA@@@>>>======<<<<<<<<<===>>>===<<<===CCCGGGNNNOOORRRVVVXXXWWWTTTSSSSSSUUUWWWVVVSSSQQQPPPQQQBBBCCCCCCAAA>>>===>>>???DDDCCCCCCAAA@@@@@@BBBCCCAAAKKKYYYppp|||;;;::::::;;;===>>>===<<<999<<<@@@>>>999444000///222444777777666888===BBB888777333...000999@@@BBB777666888<<<:::555666<<<===:::777666777999:::;;;666777888999999888777666666999>>>BBBCCC???999444<<<<<<:::999:::???EEEJJJ???>>>>>>===<<<<<<======>>>===<<<<<<>>>BBBFFFIIIFFFCCCAAABBBEEEDDD>>>888:::;;;<<<===>>>>>>>>>>>>;;;???@@@===<<<<<<999555999:::<<<===>>>>>>>>>===;;;<<<<<<;;;::::::===???>>>???@@@@@@@@@AAADDDGGGBBB???<<<<<<>>>@@@@@@>>>;;;::::::999999999::::::888;;;===<<<:::999;;;===333222222444777999::::::===<<<999777777;;;@@@EEE:::888666555666999===@@@<<<;;;999888777888999:::444333333333444555777888666777777555333222333555666999888444777>>>???;;;777888777666444555666888:::999888:::===@@@AAAAAABBB@@@@@@BBB@@@:::777999;;;;;;<<<===???BBBDDDEEEFFFEEECCCAAA???===<<<;;;666777999999999999;;;===>>>JJJHHH===:::777777???888999;;;===@@@BBBDDDEEE888:::<<<>>>???>>>===<<<888:::<<<===<<<;;;;;;;;;777777666666666888<<>>999666666777555666888999:::::::::999666666555444333555:::===;;;999<<>>;;;555::::::::::::;;;;;;<<<===???===;;;::::::;;;<<<===888999:::999777666666777>>><<<999777777888;;;<<<>>>@@@@@@===999777999;;;<<<>>>???>>>======>>>??????@@@AAA@@@>>><<<<<<===222:::BBBDDD???888444333777999;;;;;;::::::;;;<<<:::888888;;;:::999===DDD:::;;;<<<;;;999888999:::777999===AAACCCBBBAAA@@@666888;;;===<<<:::777555666???AAA<<<;;;???===666???>>>=========<<<999666444555666777777999<<>>111777:::======:::999;;;===<<<::::::<<<>>>======>>>:::;;;<<<<<<<<<;;;:::999::::::888666:::@@@???:::::::::===@@@@@@@@@DDDKKKCCCCCCCCCDDDGGGHHHHHHGGGGGGDDDAAA===:::::::::;;;888999;;;<<<===???BBBEEECCCCCCBBB@@@<<<;;;;;;<<<666;;;@@@@@@;;;999===BBB@@@???>>>>>>>>>@@@CCCDDDCCCGGGKKKJJJEEEAAA??????>>><<<:::;;;???AAA@@@???<<<;;;;;;===AAABBB???===::::::;;;<<<<<<======>>><<<999666555999AAAKKKQQQ<<<999:::>>>===999;;;AAA@@@???<<<;;;::::::;;;<<<777888888777777999<<>>???@@@DDDBBB@@@???======>>>>>>===>>>>>><<<:::<<>>@@@AAA@@@>>><<<>>>@@@DDDCCCCCCAAA???>>>@@@AAABBBOOOccc~~~zzz555777999999777666777888999888666666666666555555444666777555333333777;;;555888::::::888888;;;???888999:::999777777777888555888::::::999777777888???>>><<<999777666555555333444777;;;>>>>>>;;;999666444666999888:::FFFTTTHHHCCC;;;777666999<<<===>>>===:::888888<<>>===999555555888<<<======>>>;;;999:::>>>AAAAAA@@@???===;;;999888999;;;<<>>999555222222333555555666777777555444555666333444666777666555333111:::;;;;;;:::999888999:::???999333111444777777666222555999;;;<<<>>>CCCGGGEEE@@@<<<:::;;;<<<;;;999AAA===::::::???CCCDDDCCCHHHJJJGGG>>>888999<<<<<<555999<<<;;;999999===AAABBBBBBAAA>>>;;;999999:::999222999AAA@@@BBBGGGEEEBBB999666<<<@@@>>><<<<<<===;;;999777888;;;???BBB999777555444555888;;;>>>======<<<;;;999888999;;;???@@@AAA@@@>>>;;;777555999:::<<<;;;:::999999:::777777777777888999:::;;;>>>@@@CCCDDDAAA<<<777333777888999:::999777555444999888;;;@@@AAA>>>===???===;;;<<<>>>>>>;;;===BBB???@@@@@@???>>>>>>@@@CCC@@@<<<888777999:::999888888888;;;===888444:::EEEBBBCCCBBB@@@>>><<<===>>>>>>>>>>>>>>>======@@@AAA@@@@@@???>>>===<<<<<<;;;:::999888888888666333111999888999===AAABBB@@@=========<<<======>>>@@@@@@???>>>>>>???:::555555:::777:::===>>>>>>=========:::<<<===:::888999999999777888:::>>>@@@???<<<999;;;>>>DDDGGGAAA888666888:::;;;<<<<<<<<<>>>BBBDDDAAABBBDDDHHHPPPRRRJJJ>>>???===<<<<<<======<<<;;;@@@;;;:::===;;;777999???999<<>><<<:::::::::<<<;;;999;;;??????;;;:::;;;;;;<<<===???AAABBB===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAACCCHHHLLLMMMGGG@@@999666666666666;;;>>>AAAAAA???===>>>@@@@@@>>>;;;;;;<<<;;;888444;;;999999<<>>>>>=========>>>???@@@AAAEEEIIILLLJJJDDD===888BBB@@@>>>@@@BBBBBB@@@===???>>><<<===???@@@@@@@@@:::::::::;;;===>>>===<<<>>>===;;;888888???JJJRRRCCC;;;777999:::999;;;@@@<<>>@@@???<<>>>>>>>>???@@@@@@???>>>===<<<<<<>>>@@@AAACCCQQQ___bbbaaacccfffhhh___]]]ZZZXXXVVVVVVVVVWWWGGGEEEBBB@@@@@@???===;;;@@@@@@@@@@@@AAACCCDDDEEEJJJcccwwwiii:::;;;<<<;;;:::888888999999555222444888:::888555444444333222111222444777555777888888777888:::<<<888999999888777777888999;;;;;;:::::::::<<<>>>@@@???>>><<<:::777555333222555666888;;;===<<<:::888999888999===>>>???HHHSSSFFFAAA;;;777777999;;;<<<;;;:::888666666:::???DDDAAABBBCCCCCCAAA???===;;;666444:::CCCCCC===???HHH@@@???===:::999888777777555444555999@@@CCCAAA>>><<<999777666999<<>>;;;999:::===??????>>>;;;:::::::::999999999999;;;::::::;;;<<<<<<999777999888888:::<<<===:::888777999;;;<<<;;;;;;<<<===:::;;;<<<<<<<<<>>>AAADDD???===<<<;;;;;;===???AAA888666555333333444555666000333666777666666666777999999999999777555444333<<<===<<<;;;:::;;;===@@@:::555111111444555444111333666:::::::::<<<@@@DDDFFFAAA;;;888999::::::999======<<<<<<===???BBBEEEGGGIIIFFF>>>:::<<<<<<;;;999<<<>>>===::::::===AAAGGGFFFEEEAAA===;;;;;;<<<>>>555:::BBB@@@BBBFFFCCC@@@;;;:::@@@BBB>>>;;;;;;===<<<:::888777:::>>>AAA<<<;;;::::::::::::;;;<<<===<<<;;;999888888:::<<<===>>>??????>>><<<:::999999;;;<<<;;;999888888999888888888888888999:::;;;===???AAAAAA???<<<777555777888999;;;;;;:::999888555555777;;;;;;999;;;???>>><<<===???>>><<<===BBB======>>>??????>>>===<<<>>>;;;888888:::<<<===<<<999888:::;;;888555:::BBBCCCCCCBBB@@@===<<<===???AAA@@@???===;;;;;;<<<===@@@@@@???>>><<<:::888777888777777888999888666444888888999<<>>>>>>>>AAACCC>>>888777:::999:::<<<<<<:::999999999:::<<<<<<:::888888888999:::;;;>>>BBBEEEEEEBBB@@@>>>AAAFFFIIIDDD:::666888777888:::::::::<<>>:::888888888999999<<<>>>???===<<<<<<>>>===;;;::::::;;;;;;999666999999999;;;===?????????<<<<<<===>>>???@@@@@@AAA???BBBEEEGGGFFFBBB>>>:::BBB@@@???@@@BBBCCCAAA??????>>>======??????===<<<:::::::::;;;<<<<<<;;;;;;;;;;;;:::888888>>>HHHPPPEEE>>>:::;;;<<<;;;===AAA>>>@@@AAA@@@===;;;<<<===:::888777666777999;;;===???===;;;;;;>>>@@@???>>>????????????@@@@@@@@@@@@AAA@@@???>>>???@@@BBBCCCFFFQQQZZZ\\\^^^ccchhhjjjdddaaa[[[VVVSSSSSSTTTVVVJJJHHHDDDAAA@@@???===<<>>@@@DDDHHHBBB???;;;888999::::::::::::999888777666888<<<@@@@@@???>>><<<<<<;;;;;;;;;666666:::AAAAAA<<<>>>FFFBBB@@@===:::888777888999;;;999999;;;@@@BBBBBB@@@<<<;;;:::999999;;;@@@CCC>>><<<:::;;;<<<======<<<777888999:::;;;:::999888888888:::;;;<<<;;;777444888888:::===>>>===:::777:::<<<===>>>===>>>???AAA>>>???AAAAAAAAA@@@AAACCC@@@???===;;;:::;;;<<<===444444555666666666666666///222666888999:::;;;<<>>DDD@@@:::777777888999999999<<<>>>===;;;;;;@@@EEECCCDDDAAA======???>>>:::===???@@@>>><<<;;;>>>AAAFFFEEEBBB>>>;;;999:::;;;@@@777;;;CCC@@@AAABBB===>>>===???CCCBBB>>>;;;;;;>>>===;;;999777999===@@@<<<<<<;;;:::999777666555===;;;999777888:::===???;;;<<<<<<===>>>=========:::;;;<<<;;;999777777777::::::999999999999::::::<<<=========<<<:::888777777888:::<<<<<<<<<<<<;;;666777999;;;999888>>>FFF@@@>>>???AAA@@@===???CCC>>>======@@@BBB@@@<<<777;;;999888888;;;>>>???@@@:::999999;;;:::999<<>>@@@@@@???===;;;:::::::::;;;@@@@@@@@@>>><<<888555333666666666888::::::999777777777999;;;===;;;777444555666888;;;<<<============>>>CCCEEEAAA:::888;;;;;;;;;;;;999666555555666:::;;;;;;:::888888999;;;888999<<<@@@DDDDDDCCCAAA???BBBGGGJJJFFF<<<888999888999:::::::::;;;===@@@===???@@@BBBGGGKKKFFF>>>;;;:::999999;;;======<<<============999777<<>>;;;666999:::===@@@BBBCCCDDDDDDDDDCCCAAA???>>><<<<<<;;;777:::>>>@@@AAA@@@@@@AAAAAA???===;;;:::::::::;;;999:::<<<===<<<;;;<<<===:::999999999;;;<<<;;;::::::<<<<<<<<<;;;:::;;;<<<:::;;;===@@@BBBCCCCCCCCC>>>???@@@AAA@@@???>>>===BBBAAA@@@AAABBBCCCBBB@@@@@@??????@@@AAA@@@===:::;;;;;;;;;<<<;;;;;;:::999999::::::999:::???HHHNNNEEE???;;;;;;;;;;;;<<<>>>???@@@AAAAAA???======>>>;;;:::888777777888:::;;;??????>>>===>>>>>>@@@@@@>>>???@@@AAAAAAAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDHHHNNNRRRTTTYYYbbbiiikkkiiiddd\\\UUUQQQPPPRRRTTTNNNJJJFFFCCCBBBAAA@@@???CCCCCCCCCCCCCCCBBBAAAAAA[[[kkk{{{YYY222444555666555666888:::999666555777<<>>@@@???>>>>>><<<:::999:::;;;:::999;;;;;;:::888777999<<>><<<;;;:::::::::===;;;:::<<>>???>>>;;;888999>>>CCC>>>>>>===<<<<<<<<<<<<<<<777888999:::::::::::::::999999999:::;;;:::888555777777999;;;;;;;;;999888>>>???@@@???>>>>>>???AAA???BBBDDDEEECCCAAA@@@@@@???>>><<<:::999999::::::999:::;;;;;;:::888555333555777999:::;;;===@@@BBBCCC@@@<<<999666666777888;;;:::888666666:::AAAFFF@@@>>><<<;;;<<<===<<<:::888:::;;;999555444666999===;;;999888888888888888888:::<<<<<<;;;<<<>>>AAA<<<===;;;:::>>>BBB@@@:::>>>>>>???===;;;<<>>AAABBB@@@>>>===?????????>>>;;;999999===AAAAAA???===:::888666666555>>>;;;888777999===@@@BBB;;;<<<<<<<<<======>>>>>>:::;;;<<<;;;888666555666;;;;;;::::::999:::::::::;;;::::::999999999999999999999:::;;;<<<<<<;;;;;;777888:::;;;888777???JJJCCCAAAAAACCCBBB???@@@DDDBBB???===???BBBAAA<<<666:::999888888:::<<<>>>@@@:::999999;;;<<<>>>???AAA@@@@@@@@@>>><<<<<<>>>???<<<:::999888:::;;;<<<<<<===>>>??????===:::666444666666666999;;;;;;:::888777888:::<<<;;;888444111444666:::===???@@@??????<<<===@@@BBB???999999===<<<<<<:::777555444666888:::999:::<<<;;;:::<<<@@@888999;;;>>>AAABBB@@@>>>;;;===CCCHHHEEE===999:::<<<=========;;;;;;<<<======?????????BBBEEEBBB<<<999888777888:::<<<======:::<<<>>>;;;777666<<>>:::======;;;;;;===:::444444666999===@@@AAAAAAAAAAAA@@@>>><<<:::999888777666888<<<============>>><<<=========<<<;;;;;;;;;999:::;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@AAA???;;;888999;;;999;;;>>>BBBDDDEEEEEEEEE@@@???>>>===<<<======>>>@@@@@@??????@@@AAAAAAAAA@@@@@@BBBCCCDDDBBB>>>;;;<<<===>>>===;;;:::999999777999;;;<<<<<<@@@GGGMMMBBB>>>:::888999999999:::>>>???@@@@@@???>>>>>>>>><<<;;;:::888888888999:::>>>AAABBBAAA>>><<<>>>@@@>>>>>>@@@AAABBBAAAAAAAAACCCBBBBBBAAAAAABBBCCCCCCDDDHHHJJJLLLTTT___eeeeeefffbbb\\\UUUQQQPPPPPPQQQNNNKKKGGGEEEEEEFFFFFFFFFGGGEEECCCAAA@@@@@@AAAAAA^^^jjjwwwxxxRRR888999999888777888999;;;999;;;<<<<<<;;;::::::;;;777444222222444555333111666666555444333333333333777777777666444444555777555666888:::<<<<<<:::888666777888:::;;;<<<<<<<<<;;;<<<<<<;;;888666666777888777777:::???BBB???;;;<<<;;;::::::;;;<<<;;;:::::::::999888777888;;;>>>;;;;;;;;;:::999888777666888999;;;<<<999555666;;;<<<===???@@@???===;;;:::;;;::::::;;;===@@@AAAAAAAAAAAA???;;;777777;;;??????@@@@@@???>>>=========;;;:::999888999;;;===>>><<<:::888888999:::999888888999999999888999:::;;;???@@@@@@???===<<<===>>>>>>AAADDDEEECCC@@@===<<<>>>>>>===<<<<<<<<<======;;;<<<<<<<<<:::777444222::::::999888888;;;@@@DDD???<<<888555444555888::::::999777666666:::@@@EEE>>>;;;777555555777888999999;;;;;;888444222333666444666888999999888888777;;;999999;;;===>>>===;;;555666777888===BBB@@@;;;:::::::::999:::<<>>===>>>AAACCC999888EEEQQQLLLEEE@@@666===>>>???===<<<===@@@BBB???@@@AAA>>>::::::>>>CCCIIIFFFAAA<<<::::::<<<>>>???<<<888888;;;???CCCDDD=========<<<<<<<<<<<<<<<999:::;;;:::777555555555;;;;;;::::::999::::::::::::999888777777888999::::::::::::::::::999888888333555777888444444<<>>>>>;;;777:::999888777777999;;;===777888999:::;;;>>>??????>>>??????>>>===<<<===???;;;999777777999;;;;;;:::;;;<<<>>>??????===:::888777666777999;;;;;;999777888:::<<<<<<;;;888444333444666999===???@@@@@@@@@;;;:::;;;<<<999666999???<<<<<<;;;888777777:::<<<999888;;;@@@@@@>>>@@@EEE======>>>@@@BBBBBB@@@>>>666777<<>>??????===:::888888999>>>AAAAAA???>>>???===999999777666777999<<<===>>><<>>BBB??????>>>===<<<===???AAA<<<>>>===;;;;;;===:::555222444888<<<>>>?????????======;;;:::888888777777777888::::::999:::<<<===:::<<>><<<:::::::::999888888999:::;;;<<<<<>>===<<<======>>>@@@BBBBBB???:::777888999999;;;???BBBEEEFFFFFFFFFBBB@@@>>><<<;;;;;;<<<===>>>>>>>>>======>>>@@@AAA>>>???AAACCCDDDBBB>>>:::===>>>@@@>>>;;;999:::;;;444777::::::;;;>>>CCCHHHAAA>>>;;;888888999:::888<<<<<<<<<===>>>>>>===<<<;;;:::999888777777888888<<>><<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>AAADDDGGGPPPYYY]]]\\\\\\ZZZWWWTTTQQQOOONNNNNNKKKIIIFFFFFFHHHJJJKKKKKKIIIFFFAAA===<<<>>>AAADDDVVV```jjjqqqyyyxxxdddKKK;;;;;;:::777444333555666999<<>>:::777888:::222111000111222222111///555777888555111///111444555666777555333111222222222222222222333888???DDD;;;:::999999888888999999:::<<<<<<:::777555777:::999999888777:::>>>===888;;;::::::;;;<<<======;;;888777666555444666:::>>>999999999888666555333222777999;;;:::666555777999;;;===@@@BBBBBB???<<<999999999:::;;;<<<===>>>>>>AAA@@@===999777777999;;;>>>@@@AAAAAA???======>>>===<<<:::888888:::===???===:::888777888999999999:::;;;;;;999888999<<<>>>===>>>@@@@@@>>><<<;;;;;;===@@@CCCCCCAAA===;;;::::::::::::999::::::;;;;;;666666666666666555444444:::999777555555888===AAA:::888444222111444777999:::;;;:::999999;;;???BBB<<<999555222111333666888:::;;;;;;888333111222555000333777888888777666777===;;;999;;;>>>???;;;666333555777777:::??????<<<888777666666777:::===@@@:::;;;=========>>>@@@BBB;;;>>>OOO[[[RRRHHHCCC;;;>>>>>><<<888999===@@@???===@@@AAA???;;;:::???DDDHHHDDD???:::999;;;???AAA???;;;888888===AAACCCCCC===>>>>>>>>>===<<<;;;:::888999:::999777555555555::::::999999999999::::::999999777777777888999:::;;;::::::999888777777777666666999;;;999777===EEEEEECCCBBBCCCAAA===>>>BBBAAA===999888::::::999777::::::999777666666999;;;777;;;===:::999;;;<<<;;;<<<>>>AAAAAA@@@????????????;;;888777999999888666999:::<<<>>>???>>>===<<<666555666888:::;;;999777888:::<<<<<<:::777666666444555888;;;===>>>??????:::888999999777555999@@@======<<<;;;999:::===@@@:::999===DDDEEE???@@@FFF===<<<<<<===???>>>===;;;444333777>>>@@@===<<<>>>;;;<<<<<<;;;888666555666<<>>>>>???CCCCCC@@@???@@@AAA???=========<<<:::;;;===???>>>???===:::;;;===<<<777666777:::===???@@@AAAAAA>>>===<<<;;;::::::::::::888999:::999888888;;;<<<999<<>>;;;999999;;;888666555666999;;;;;;;;;@@@@@@@@@???======???AAA@@@@@@???===:::777666777:::;;;>>>@@@BBBCCCCCCCCCAAA@@@>>><<<;;;;;;;;;<<<<<<======<<<;;;<<>>>>>???AAAAAA???;;;777;;;>>>@@@>>>;;;888999;;;222555777777777999>>>CCC@@@@@@===999999======::::::999999;;;======<<<;;;888888777666666666666666<<>>>>>>>>>>>======:::>>>AAADDDJJJSSSUUUTTTPPPPPPOOONNNMMMKKKIIIIIIEEEDDDDDDFFFIIIKKKLLLLLLGGGDDD???;;;;;;===BBBEEEJJJQQQWWWYYYZZZYYYOOODDD888888666444222222333555777:::;;;;;;999777666666///000111222111000111111444888;;;777///,,,000555444555777666222///...------111444333111333;;;AAA<<<:::888555444555666777888:::;;;999666555999===999;;;999444555:::;;;888;;;::::::;;;===>>>>>>>>>888777555333333777<<>>;;;999999;;;<<<<<<<<<:::::::::???<<<888666666888999:::<<>>======>>><<<;;;:::999999999:::;;;:::888777888999999777666777999;;;;;;999888:::<<<888;;;???AAA@@@>>><<<<<<;;;>>>AAAAAA???<<<999888888888888888777888888888444333111111111222444555555666666666666888;;;>>>888666222000000222555777999:::<<<<<<;;;:::;;;<<<;;;:::888666444555777888999;;;;;;888444222333555333555666555333333444777=========>>>>>><<<888666666:::;;;999888;;;===;;;999777555444555888;;;<<<555777:::;;;;;;;;;;;;<<>>>>>>>>:::666888<<<;;;666:::===@@@>>>:::999>>>DDD@@@>>>:::888888:::>>>@@@>>>:::777888===@@@@@@???;;;===>>>???>>>===;;;:::666888999888777555555666888888888888888999:::;;;999999888777777888888999999999999888888888888999999999;;;??????===>>>CCCBBB@@@???@@@>>>::::::>>>>>>>>>===<<<<<<;;;:::999:::::::::888666666999<<>>???@@@999888:::<<<:::888;;;AAA===>>>>>>===;;;<<<>>>@@@===:::???HHHGGG>>><<>>???AAA777999::::::999777777888999@@@DDDAAA>>>>>>===;;;<<<999777777999<<<>>>>>>@@@CCCCCC@@@AAACCC???888999:::;;;:::999999;;;<<<@@@@@@===999:::>>>>>>;;;999:::;;;===???AAABBBCCC@@@???>>><<<;;;;;;::::::777999;;;<<<;;;999999:::777;;;>>>>>>:::999:::===;;;888777888;;;>>>>>>===>>>??????>>>======AAADDDBBB@@@>>><<<<<<:::888666::::::;;;;;;<<<===>>>>>>=========<<<<<<<<<;;;;;;<<<===>>><<<;;;<<<@@@CCCCCCBBBBBBBBBAAA>>>999555888;;;>>>===999666888;;;444666888777666888===AAA>>>???===888999>>>>>>:::999888888:::===>>><<<:::999999999888888888888888<<>>======<<<<<<;;;:::>>>AAAAAAEEELLLPPPPPPHHHGGGFFFDDDCCCCCCCCCCCC??????@@@CCCGGGHHHHHHFFFAAA???===<<<<<>>777666666888999888555222...111444444222111333555333:::===888...***///666333555777666222...+++***---666@@@AAA;;;666666:::999777444222222444777999777999;;;999555666;;;@@@???AAA>>>888777===@@@>>><<<::::::;;;===???@@@???;;;999777555555999@@@EEECCC@@@:::555333333555777333777:::999888;;;???BBBFFFEEECCCAAA>>><<<:::999;;;===>>>>>><<<999777666===888444333666::::::::::::===@@@@@@>>><<<===>>>999::::::;;;:::999777777666666777999:::888555222222666:::;;;999777666777444999>>>AAABBB@@@???>>>;;;===@@@@@@>>>;;;999999<<<<<<<<<;;;;;;::::::999666444111///...000333555222555888:::;;;;;;<<<>>>888555222000///000333444666888;;;;;;:::777666666777888888777555444555555999:::;;;888444222444666888888666222//////333777;;;???BBBAAA<<<888777777:::???@@@;;;777999;;;;;;;;;888555333444777999:::777:::===>>>>>><<<<<<<<>>???>>>:::666999<<<777...777;;;>>>===888888===CCC===<<<;;;;;;<<<>>>@@@BBB<<<888555777<<>><<<999;;;===???@@@>>><<<:::555777888888666555666777777777777777888999:::;;;:::999999888888888888888888888888888999:::;;;;;;777666999>>>???<<<;;;===@@@======>>>;;;777777;;;===@@@CCCCCCAAA>>>===<<<999:::;;;999777888;;;???HHHQQQRRRHHH???<<<===<<<===BBBGGGJJJIIIFFFDDDBBB===888555666:::===;;;999999999999::::::;;;;;;<<>>@@@BBBCCC888999===@@@>>>;;;===BBB>>>??????>>><<<<<<===>>>>>><<>>DDDBBB?????????>>>===;;;888777999<<<>>>>>>>>>@@@???>>>@@@BBB<<<111444666888999999:::;;;===AAAAAA===999:::???@@@===;;;;;;;;;<<<===???AAABBBAAA@@@>>><<<:::999999888555999===???>>>;;;999888555999======:::999<<<@@@???<<<:::<<>>BBBFFFEEEAAA>>>>>>??????<<<999999999888888888999::::::888999;;;<<<===<<<;;;;;;===>>>???===<<<===AAADDDJJJIIIGGGEEECCC???:::666555999<<<;;;777555777:::999:::;;;999888999>>>CCC:::===:::666777<<<<<<888:::888888:::===???===;;;<<<<<<<<<<<<<<<<<<<<<<<<===PPPbbbbbbSSSAAA999999999777555444555888<<>>???<<<<<<>>>AAADDDEEECCCAAA;;;<<<===>>>???@@@AAAAAADDDCCCCCCDDDEEEDDDBBB@@@555555444333222222222222222555888;;;;;;999555333333222222333555666666555666666666555333111///...555111111555666222000111:::999;;;===888222555===???:::777666444111333777666555777::::::888;;;?????????===;;;::::::<<<>>><<<999777999===???===:::888666444222333888???DDD@@@>>>;;;888777888:::<<<;;;DDD===444;;;AAAAAACCCCCCGGGKKKJJJEEE@@@<<<;;;FFFCCC???:::888888999:::666555444555666888999888:::===???===888777999<<<444777999:::888777777888777666555666777777777666:::;;;;;;<<<;;;;;;:::999;;;===???>>><<<:::999999<<<<<<;;;999777777999:::666:::>>>@@@???;;;888666222333333111...///222666:::::::::;;;;;;<<<<<<<<<444555444111...///333777777888999999777555222000666777666444222333999>>>===;;;999666555666777777<<<>>>;;;555111222333222BBB@@@???>>>>>><<<888555:::999888888999::::::999555444333222333555888999:::;;;<<<<<<;;;::::::;;;BBBIIIPPPPPPFFF<<<===DDD===:::777444333333555666777777999;;;======;;;888>>>:::777777888<<>>@@@???===<<<888:::<<<;;;999666555555999888666444444666:::<<<999999999888666666888:::;;;<<<:::666666:::===<<<777999<<>>===;;;>>>BBB@@@======AAAEEEEEELLLVVVZZZQQQDDD======BBBBBBDDDIIIHHHCCC??????:::666333555;;;<<<888333888999;;;;;;:::888555333111111333444555666666666999777666555666777777666666666555666888<<>><<<<<<>>>???===;;;===@@@CCCCCC???<<<;;;<<<:::;;;???CCC>>>777666<<<;;;;;;<<>>GGGDDDEEE>>>888888999;;;???AAA@@@???999999;;;???BBBCCCBBB@@@???>>>;;;999888999:::;;;???>>>=========<<<888666444555999>>>===999:::???======<<<;;;;;;:::999999;;;:::999:::;;;<<<<<<:::???===;;;888666555555555999999:::===>>>>>>===;;;???===<<<======;;;<<<===;;;;;;<<<<<<===>>>??????999999:::<<<===???DDDIIIFFFDDDAAA???>>>===;;;:::>>>===:::777555555777:::<<<>>>AAAAAA@@@?????????@@@AAAAAAAAA@@@@@@BBBDDDEEEFFFEEECCC>>>:::888777777555333222333777;;;>>>===<<<:::<<<>>>>>><<<999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;===@@@@@@===999<<<::::::<<>>;;;AAANNNZZZYYYMMM@@@<<<>>>999888666666777;;;???BBB<<<;;;888777888;;;>>>AAABBBBBBCCCCCCEEEFFFHHHIII@@@>>>;;;999888999:::<<<;;;<<>>======???@@@EEECCC@@@???@@@@@@===;;;666555444333222111111111...000333555666444222111000000000222555777777666999888777666555444333333222000222777888555333444::::::<<<===:::666999@@@<<<888666777555333444888555555888;;;<<<999;;;???===<<<<<<:::999999;;;<<<<<<999777999===???===:::<<<999666222111555===BBB???===:::888777999;;;<<>>@@@CCCGGGKKKLLLHHHCCC@@@???BBB@@@<<<999888888:::;;;<<<888555555888;;;<<<<<<;;;>>>@@@>>>999666777999888888666444111111333555666666666888999::::::999<<<<<<<<<======>>>??????<<<>>>>>>===:::999888999@@@???===999777888;;;===:::;;;<<<<<<;;;:::999999666777666444111000222555666666777999:::;;;;;;;;;777777777555333333444555666666777666555444222111333555777666666888>>>BBB>>>;;;777444333555888:::<<<<<<999444444777777444============<<<;;;999777999999999888888777555444777666555444444555666777888:::======;;;:::999999@@@CCCHHHJJJDDD===<<<@@@>>><<<999777666666888999999888999;;;===>>>===;;;>>><<<::::::;;;===AAADDDBBB>>><<<===<<<:::;;;>>>555999===>>><<<;;;<<<>>>999;;;<<<<<<999666444444<<<999666555777999;;;===;;;<<<;;;:::777666777999:::;;;999666666:::;;;::::::<<>>@@@@@@??????@@@BBBBBB???<<<;;;===??????===<<<;;;<<<:::;;;???CCC???999:::@@@???>>>???@@@AAA@@@>>><<>>AAACCCBBBBBB::::::<<>>@@@???===;;;<<<;;;:::::::::::::::;;;999::::::::::::;;;;;;;;;;;;<<<=========>>>@@@CCCEEECCCAAA??????>>>;;;999@@@???<<<999777999===AAAAAABBBBBB@@@===;;;;;;;;;???@@@AAA@@@??????AAABBBEEEEEECCC???;;;999999:::;;;:::777666666888:::<<<:::888888:::===>>>===<<<::::::;;;;;;;;;;;;;;;;;;=========???AAAAAA===:::;;;:::;;;>>>AAAAAA???<<>>>>>@@@BBBDDDEEEEEEDDDCCC999888777666777999;;;======>>>AAAEEEGGGEEE???:::<<<>>>??????>>>>>>???@@@EEECCCAAAAAABBBAAA>>><<<666555555333222111000000333444555666777888777777111111111444777:::::::::999888666444333444555555111111555;;;<<<888666666555555666888666444777===;;;999999999777222333666555555999======::::::>>>:::::::::999999999999999:::888777:::===>>>===:::???<<<777333111444:::???>>><<<:::888888999;;;===KKKQQQFFF888:::===:::<<>><<<:::888888999:::<<<===777111000555:::;;;:::888<<>>;;;888888:::>>>;;;666000---...111555444555777999;;;;;;;;;;;;::::::;;;===???BBBEEEGGG>>>>>>===;;;888666777888BBB@@@===999777888;;;>>>===<<<:::888888999:::;;;;;;;;;;;;888555444555666222333444555777999:::;;;999888777888888777555333666555555555555444444444222666999::::::<<<@@@CCC???;;;777333333777;;;???<<<:::666333777;;;:::444777999;;;<<<;;;::::::;;;:::999999888666333111///444444444444555555555555666999===???===999777555;;;;;;>>>BBBAAA===;;;<<<888777666444444555666666:::999999:::===???>>>>>>>>>>>><<<;;;;;;===???@@@@@@<<<:::;;;:::888888;;;555:::>>><<<888666:::???<<<>>>???>>>;;;888777777===999555555888:::;;;:::<<<======<<<999777666777999;;;999666666999:::888888999<<<>>>@@@@@@@@@@@@BBBKKKNNNJJJGGGHHHDDD===IIIDDD>>>;;;<<<@@@DDDGGGEEECCC@@@<<<999666555555===CCCNNNTTTPPPFFFAAABBBCCCFFFJJJMMMGGG@@@???CCC;;;777555777;;;===:::777555666888999999777444222444444555777888:::;;;;;;::::::999999888888888888666666777888999;;;<<<===>>>???@@@CCCEEECCC@@@===:::999999:::<<<===<<<::::::;;;???AAA???<<<>>>BBBBBBBBBBBB@@@>>>===>>>@@@OOO[[[JJJBBB???777===>>>;;;;;;<<<>>>AAACCCBBBAAA<<<;;;;;;>>>AAACCCCCCBBB@@@@@@??????>>>>>>>>>===???AAADDDBBB>>>:::999999888888<<<@@@???:::999<<<999999999:::::::::;;;;;;::::::;;;===??????<<<:::999999888777777888888999999;;;>>>@@@@@@>>>;;;999===>>>>>>===>>>>>>>>>>>>::::::::::::999999999999:::===??????>>>>>>@@@AAACCCAAA@@@@@@@@@???<<<999@@@???===;;;:::<<<@@@DDDBBBBBBAAA???;;;999999:::???@@@@@@@@@>>>>>>???@@@DDDBBB???;;;777777999<<<===<<<:::888777777777888666555555777;;;===>>>>>>:::;;;;;;<<<<<<;;;::::::<<<===>>>???@@@>>>;;;888777888;;;>>>AAA@@@>>>;;;>>>CCCFFFCCC===999999;;;;;;;;;:::;;;;;;<<<===>>>===============<<<;;;;;;:::===AAADDDEEEBBB>>><<<888777666666777999:::<<<===@@@CCCGGGHHHEEE???:::???AAAAAA@@@???>>>???@@@DDDCCCCCCCCCDDDCCC@@@>>>666666555444333222000000888777888888999;;;===>>>666555555888;;;=========777555222000///000333444333444:::@@@@@@:::777888333333444333222222555888;;;:::;;;<<<888111111444555666:::???>>>::::::===888888888999:::999888777777666777999<<<<<<;;;999<<<;;;999666444555888<<<<<<;;;999888888:::<<<===MMMSSSGGG777888:::777888999===BBBFFFGGGEEECCCAAA<<<;;;:::999999:::;;;;;;;;;555000000555999999666333777;;;>>>>>>======>>>AAA>>>999333///000444888333555888:::::::::::::::777777888:::>>>CCCGGGJJJ>>>>>>===999666555555777??????>>>;;;999888:::;;;>>>;;;888777777999::::::>>>>>>>>>===;;;:::::::::555444222222333777:::<<<:::777555666888999777555666666555555555666777888444888<<<>>><<<;;;===??????===:::888888;;;???BBB>>>:::444333:::???;;;333555888;;;<<<::::::;;;<<<;;;:::888555222111111222000111222444555555555555555999>>>???===999555333666666999======::::::===444444444333333444444555999888777888;;;===>>>>>><<<<<<:::666666:::<<<;;;;;;888777999999666777:::888:::;;;999777777:::======???@@@@@@===<<<;;;<<<;;;777333333666999888777999:::<<<<<<999777666666999;;;;;;777777::::::888888888999;;;<<<<<<<<<<<<>>>FFFJJJHHHFFFFFFEEEAAAOOOKKKEEE@@@>>>???AAACCCCCC@@@<<<:::999999888777888;;;CCCHHHGGGAAA@@@CCC===AAAFFFGGG@@@888999???:::777555666:::;;;:::777555666888999999888555444666666666666777888999999777999::::::999888999:::999::::::;;;<<<<<<======<<<===>>>@@@AAAAAA???>>><<<:::888999<<<===;;;999;;;<<<>>>>>>======???BBBAAACCCEEECCC???>>>???BBBKKKVVVFFF??????999??????:::999:::<<>>999777999777777888999:::;;;<<<<<<999:::<<>>???>>>;;;999777===@@@@@@???@@@BBBBBB@@@>>>===<<<;;;:::999999888888===@@@@@@@@@BBBCCCAAA@@@??????@@@AAA???<<<999<<<===>>>===<<<<<<>>>@@@===???AAA@@@>>><<<;;;;;;===>>>??????===<<<<<<===??????<<<999666666999<<<;;;:::999888777666555555555555555666999<<<>>>???:::;;;;;;<<<<<<;;;:::::::::;;;<<<===<<<:::777555333666:::>>>???>>><<<999AAAAAA???;;;777666888::::::::::::;;;;;;:::::::::999;;;===>>>>>>===;;;:::999<<>>:::888;;;;;;::::::999999999999<<>>>>>???BBBCCCDDDEEEEEEDDDBBB@@@666666666666555333111111555444333333444777999;;;888888777999;;;<<<<<<;;;666444000...---///222444666888>>>CCCAAA;;;777888888888666444222444666777777888;;;===999333333888555666:::>>>>>>:::999<<<888777777888::::::888666333444555888::::::999888777888999999888777888:::;;;:::999888888999;;;<<>>>>>>>>>>>???===:::666333333666999777999<<<<<<:::999:::;;;999888888888:::===@@@BBB>>>>>><<<999666444555777;;;>>>AAAAAA???<<<;;;:::<<<999777888999:::999777<<<===>>>???@@@@@@???>>>;;;888444111222555:::>>>===999555555999<<<<<<<<<444444444444555666777888333888===>>>===;;;<<<===???>>>>>>>>>???@@@AAABBBCCC>>>888888???DDD???555777999;;;<<<;;;:::::::::<<<:::777333000111555999555555666666666666555555666:::>>>???<<<888444222222555:::===:::777:::AAA666666777888888888777777777666555666888:::;;;;;;888999666000000666:::999999666666:::;;;999:::===<<<999666666888;;;:::999:::<<<======<<<<<<===>>>:::777444333666777777666444777999:::888777777777<<<>>><<<888888;;;<<<:::<<<;;;;;;;;;;;;;;;<<<<<>>???BBB???;;;::::::;;;;;;;;;888888;;;>>>>>><<>>@@@===;;;<<<>>>>>>;;;888<<<===<<<;;;:::===@@@AAA???BBBFFFFFFCCCAAAAAACCCCCCMMM===;;;AAA===@@@<<<999999999<<<>>>@@@???>>>;;;:::999;;;===???@@@@@@===>>>???AAABBBBBBBBBBBBAAAEEEHHHFFF@@@===>>>AAAAAA>>>>>>BBBAAA===;;;<<<666777888999;;;<<<===>>>999:::<<<>>>AAA@@@===;;;888888999:::;;;;;;<<<<<<777:::======;;;777555555888===>>><<<===@@@@@@===>>>>>>===<<<:::999888777;;;AAAEEEBBBAAACCCBBB???=========???@@@>>>;;;999;;;>>>AAAAAA@@@===<<<;;;;;;>>>BBBCCCAAA===:::888:::<<<======<<<;;;;;;<<<:::::::::999777777999;;;999999999999999888777777666777888888999:::<<<===::::::::::::;;;;;;<<<<<<:::;;;<<<<<<:::999777666444777<<>><<<:::DDDAAA===999666666999;;;;;;<<<<<<<<<<<<;;;:::999666888;;;===>>>>>>===<<<===>>>>>>>>><<<;;;999888::::::;;;;;;;;;:::999999:::>>>CCCGGGHHHGGGDDDCCCDDDEEEEEECCC@@@>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCC666777777888777666444333333222111111222444666888777666555666888999999888999777333000000111333555666999???CCC@@@999666888777888555000///333444333111444999<<<999555888>>>666555999===<<<888888;;;999666555666999:::888666111333666888999999999888555777999:::999888999:::;;;:::999888888999::::::@@@HHH>>>222555888555666444666;;;@@@DDDCCC@@@===;;;<<<<<<<<<<<<;;;::::::777777777999::::::777555666888:::<<<======<<<<<<;;;;;;999666333333555888;;;===???>>>;;;:::<<>>CCCFFFEEEAAA>>><<<:::888777888::::::888444777888:::===AAAAAA@@@>>>===:::666444444777;;;>>>???<<<888777999<<>>===<<<===???>>>>>>??????@@@@@@@@@@@@EEEBBB===<<>>>>>;;;777555444333666:::<<<999666;;;CCC555666777888888777666555555444444555777888777666555888666000111888<<<999999777888===>>>===>>>AAA===888444555:::>>><<<888666888999999888888:::;;;:::999888777666777888999333555777888777777888999>>>???===888777;;;===;;;:::999888777777888999:::DDDGGGHHHCCC>>><<<@@@DDDEEEFFFEEECCC@@@>>>>>>???BBB@@@===;;;999:::;;;===<<<999999;;;;;;;;;???FFF;;;===AAACCC>>>888999>>>:::888555444555666555555444666999;;;;;;:::888777999888777555555555666666777:::>>>===;;;999999;;;888888777777777888999999999999777555444555999<<<@@@@@@@@@AAAAAA???<<<999<<<<<<;;;777999???CCCCCC@@@CCCFFFGGGEEEDDDCCCCCC???HHH999:::BBB>>>>>>888;;;:::;;;<<>>;;;::::::<<<>>>@@@@@@???<<<===>>>@@@CCCEEEFFFGGGEEEFFFGGGEEEAAA@@@BBBEEECCC>>><<>>???999999:::===???@@@>>><<<777888999:::::::::999999777:::===;;;777444333444777===???<<<>>>CCCCCC=========<<<:::999777666666BBBHHHIIICCC???@@@===888;;;::::::<<<======;;;999;;;???BBBDDDBBB???<<<;;;<<>>@@@======>>>===;;;:::;;;<<<777;;;???AAA@@@>>>======AAA@@@>>>:::888777:::===??????@@@@@@???>>>======777888:::<<<>>>???@@@@@@BBBAAA???<<<;;;:::999999444666888:::;;;<<<;;;;;;999===BBBEEEFFFFFFFFFGGGDDDEEEEEECCC@@@>>>>>>???>>>@@@AAAAAAAAAAAACCCEEE666777888999999888666555444333222111222333555666444333333555777999999888;;;999666333222222333444222666<<<@@@===666555999333444111,,,---222444222333555:::<<<888444888???666555777::::::777777;;;888555111222666999777555111444777:::;;;:::::::::888888999888777777999;;;;;;;;;:::999888888888999:::CCC<<<111555888444555222333777<<<@@@@@@<<<888777888:::<<<<<<<<<;;;;;;444666777777555444555666888888999;;;<<<======<<<<<<;;;888444222222555777999<<<===;;;888888===AAA<<<;;;;;;:::999888888777;;;<<<===<<<999777777777888<<>>===;;;888555666999:::888444222333555:::>>>>>><<<999888888888888999:::;;;<<<<<<<<<;;;999777888:::<<<333444555777777777666666333777<<<>>>===;;;<<<>>><<<<<<;;;:::;;;;;;<<<===@@@>>><<<<<>>:::555888999999666222111555:::<<<;;;:::999999999:::;;;>>>???>>><<<888666666777888777777::::::888;;;@@@333444666777777666444222444444444555777777555333222:::;;;777999AAABBB<<<999777999===>>><<<===@@@:::777666777;;;===<<<:::888999999888777666777999777999;;;999555444777:::666777888777666666888999@@@@@@<<<666555999===<<<555444333333444666999;;;DDDGGGHHHDDD>>>;;;???EEECCCCCCBBB???;;;:::;;;===@@@@@@>>>;;;888888<<<@@@>>>;;;;;;===<<<;;;===BBB999888;;;>>><<<888777;;;<<<:::777555444444444444333555888:::;;;:::888777::::::888888888999;;;<<<===AAACCCBBB<<<888888999888777666555555777999:::888999999777555444777:::===@@@CCCEEECCC@@@===<<<:::;;;999666999CCCHHHHHHGGGFFFEEEDDDEEEEEEDDDBBB<<>>???>>>===<<<<<<<<>>AAADDDHHHKKKMMMHHHGGGDDDCCCBBBDDDGGGHHHCCC===999;;;<<<;;;;;;===999999:::;;;===>>>??????999888999;;;===>>>>>><<<;;;<<<<<<===<<<;;;:::999:::<<<===:::555222333555777???AAA>>>???FFFEEE???======<<<;;;:::888888777DDDKKKJJJ@@@;;;===:::333999888777888:::;;;;;;::::::===???@@@>>>======>>><<<===>>>===:::777666666444666:::;;;;;;::::::;;;777777777666666888<<>>@@@>>>===<<<===;;;999777666888<<<@@@CCC===>>>===;;;999999===@@@999<<>>AAAAAAAAA@@@@@@@@@@@@@@@===<<<<<<<<<===???BBBCCCEEEDDDAAA???<<<;;;:::999444666999<<<======<<<;;;;;;>>>BBBCCCCCCDDDFFFHHHCCCDDDDDDCCC@@@>>>>>>???===>>>???>>>===???BBBFFF666777999:::;;;:::888777222111000000000111222333333333333666999;;;<<<;;;;;;999666444222222222333...222888===:::444555999555666333...000777999666999:::======666111444;;;666555666999888555777;;;888333///000444777777444222555999<<<<<<<<<;;;;;;<<<;;;888555444555999===<<<;;;:::999888888888888777AAA;;;111666888444444///000333888<<<<<<777333333555888:::<<<<<<<<<;;;888:::;;;999555444888===666666777999<<>>999444111111555999555777888666444555;;;AAA666777999;;;<<<===>>>>>>:::<<<======;;;888777888555888<<<>>>>>>============888444444777:::888555///000222666;;;;;;888444222444888<<<>>>===;;;:::777:::;;;999555222222444666888:::;;;<<<;;;999888999<<>>CCCAAA;;;888333111555===???:::444555999;;;999444111222555555444444555777;;;>>>@@@AAA@@@>>>:::777666888999===777444888;;;;;;;;;<<<777888:::<<<;;;999777555444444555666777666333111111<<>>=========;;;888666777888333888;;;888222000444999:::::::::888666666888:::@@@???:::444333888<<<<<<777666555666888;;;???BBB???BBBEEEEEE???<<<@@@FFFFFFEEEAAA;;;666444777:::;;;======:::777888>>>DDD===;;;;;;>>>>>>::::::===:::888:::===>>>;;;:::<<<>>><<<999666555444444555222333666999:::999777666;;;;;;::::::;;;>>>AAABBBCCCFFFHHHEEE>>>888777888:::888666555666888;;;===777:::;;;:::777666666888999>>>DDDFFFDDD@@@???>>>888:::888555;;;FFFMMMMMMNNNIIIDDDBBBCCCEEEDDDBBB:::III===<<<>>>:::BBBCCC777777777888;;;<<<;;;:::======???AAADDDDDDBBB???>>>>>>???AAAEEEJJJOOOQQQJJJGGGCCCAAACCCFFFIIIKKKGGG@@@;;;<<<>>>>>>???BBB::::::;;;<<<===>>>???@@@999888888999<<<>>>>>>===AAAAAAAAAAAA@@@???===<<<<<<>>>>>>:::444222333777333;;;>>>:::<<>>===<<<;;;;;;:::AAAHHHHHH>>>999<<<;;;444888777666666888:::::::::888999:::999999:::===@@@999999888777555666999<<<222555888::::::::::::;;;888777555333333777>>>CCC>>><<<;;;999888888999999666:::@@@BBBAAA???>>>???;;;999666444666<<>>>>>??????@@@CCCAAA>>><<<===???CCCEEEFFFEEECCCAAA???<<<:::999:::;;;>>>@@@@@@>>><<<:::===???BBBBBBAAAAAADDDGGGCCCCCCDDDBBB@@@>>>>>>???<<<======<<<;;;===BBBGGG333555666666666888;;;>>>111000111222333111...,,,333777666000000777;;;;;;>>>;;;777444222444777999::::::999888777888;;;>>>;;;333,,,///999???===888888888888:::;;;;;;999777999999<<<>>>888000111777444...---222555444777===666777888999999999888777;;;<<<:::555444888999777::::::999888777777888888777666444444666777666555666666777888:::;;;<<<<<<666888;;;;;;:::777666666777666777888666444555888444999>>>>>>;;;:::>>>BBBBBB<<<999:::888222222666...111444777999;;;===???:::888444666>>>GGGGGGBBB@@@;;;666888<<<>>>;;;666;;;<<<<<<999777888<<<@@@@@@;;;444111666999333***///222666888888777666555666888;;;>>>???>>><<<;;;999888777888999999999888<<<===>>>???CCCEEE???666666555555666888:::::::::<<<<<<;;;999555333444555888777777777888:::<<<===555555555666888999888777555777888777333000000111444999===;;;666444777<<<999777999======999777999777777777777777666666666333333222222444777:::<<<999666444555777999777555>>>===;;;===EEEMMMHHH===777666777:::>>>???<<<999:::777555777:::;;;<<<>>><<<;;;888444222333555888333555888::::::999:::;;;======<<<:::666444444555999777666777888::::::999555666777999;;;===>>>???===<<<<<>>@@@BBB>>><<<:::;;;===>>>;;;888999999999777666666999;;;AAAAAA@@@:::222///000444111000111222555999<<<>>>999999777888===CCCBBB<<>>???888:::<<<;;;777:::@@@AAA<<<888<<<<<<:::<<>><<<:::999444777<<<@@@@@@>>>999666======???AAABBBAAA===999===:::>>>DDDFFFDDDJJJUUUKKKOOOHHHCCCKKKOOOLLLOOOHHHCCC>>><<<===>>>>>><<<:::<<<@@@CCCDDDCCCAAA???<<<:::888999:::<<<======DDDCCCAAA??????>>><<<:::>>>??????;;;666444666999;;;;;;<<<<<<<<<<<<;;;;;;>>>AAACCCAAA===:::;;;<<>>>>>===;;;<<<>>>:::;;;:::999777777999;;;999999888777777:::>>>AAA;;;;;;;;;===???@@@@@@>>><<<:::777444444777<<<@@@BBB???;;;999::::::888666999;;;>>>BBBFFFGGGEEECCCCCC@@@<<<999999;;;???BBB>>><<<<<<===:::777888<<<999888888:::;;;;;;999777;;;======;;;<<>>???;;;666555;;;AAADDDHHHFFF>>><<<@@@BBBAAACCCHHH???666:::===<<>>:::;;;>>><<<777777<<<;;;???AAA???@@@BBBAAA===AAAHHHIIICCC>>>??????===<<>>AAA000222555666666666777888333222222222222000,,,***...333555333333999<<<;;;???<<<999666555555777888333555666666666888;;;===>>>777000222:::???<<<888888888999:::;;;:::999888999777999;;;999444444999444///...222555555888===::::::<<<<<<;;;:::888777888999666333444888888555:::999999888777777888888444222111222444555555444444555666777999:::;;;;;;;;;<<<===<<<:::777666666666777888999888777777888333777;;;======>>>AAADDD>>>999999;;;;;;777777;;;111444777999:::;;;>>>@@@;;;:::888888???FFFGGGCCCAAA<<<777888<<<===:::666999999999888666777;;;>>>>>><<<666333555888444,,,000333888:::999777444222333444555666666555333222333444666888:::999777666;;;======>>>BBBEEEAAA999777666555555666888999999;;;:::888444222333666999666555555555666777999:::777666555666999:::999888888888777444111111333666444888;;;999555222333444666444555888888555444777999888777777666777777777555444333222222666<<<@@@<<<999666666777777666444888;;;<<<<<<@@@FFFCCC===777666777999<<<===;;;999999666444555777:::<<<===:::888666333111222444666333666999:::;;;<<<===???;;;<<<<<<:::777333222222888666555555777888777777666888;;;>>>AAAAAA@@@???===<<<===AAAFFFGGGDDD@@@CCCAAA<<<888666666777888;;;;;;<<<<<<===>>>??????>>><<<;;;;;;===>>><<<:::888999888777666777:::===AAABBB@@@;;;444111333666555444555666888;;;>>>@@@>>>>>>;;;:::===AAA???999BBBAAAAAABBB???999888:::<<<@@@===666888@@@AAA;;;;;;;;;888888===DDDAAA999;;;>>>???===???CCCBBB===::::::;;;>>>CCCHHHKKKMMMGGGDDDAAA???@@@AAAAAA@@@BBB@@@===;;;::::::999999???@@@@@@@@@???<<<:::888<<<<<<>>>@@@BBBBBB???<<<===<<>>???@@@???======>>>@@@AAAAAA@@@>>>======;;;999999;;;<<<<<<<<<@@@???>>>=========<<<;;;;;;<<<;;;:::888888999:::;;;<<<<<<======<<<;;;;;;CCCEEEFFFCCC???;;;<<<===@@@@@@???>>>===<<<<<<;;;999;;;===<<<:::888999;;;;;;;;;:::888666666888:::777777777666777999<<>>>>>>>>@@@BBBCCCBBBAAA;;;999777666555777;;;>>>DDD@@@<<<:::;;;;;;:::999::::::<<>>@@@<<<::::::;;;999666777;;;444333444555888888777555999;;;;;;:::<<>>999888;;;<<<999444333999???@@@CCCBBB<<<;;;???BBBAAACCCGGG===222666999999>>>===::::::===<<<888999===999===??????@@@BBBBBB>>>@@@EEEGGGAAA===???@@@>>>===???@@@???===<<<===???///222666777666555555555666444333222111///,,,)))***000444555666:::<<<;;;>>>===;;;999888777777777222444888:::;;;===???BBB???888222333888;;;999555999999:::::::::999999888888555444777999888888:::444111111333555555888<<<<<<===>>>???>>>;;;999777888777444222777<<<999444:::999888888777888888888333222111333555666666555666666777999::::::::::::???@@@@@@===:::777666666666888:::;;;;;;;;;:::999666777999<<<>>>???@@@AAADDDAAA??????<<<777444555444666888999:::;;;===>>>;;;======<<>>;;;888777666555333222333777::::::;;;>>>>>><<<888777666777999:::999888999666222111444888;;;<<<888666333111111222444555333555777888999;;;???AAA888:::;;;999666222000000777555444555666888777777:::<<<@@@DDDGGGEEEAAA>>>===<<<<<>>>>>>>>======;;;999999:::<<<<<<<<<888888888777666777:::<<<@@@AAA@@@<<<777444666888777777777888999<<<>>>@@@@@@@@@>>>;;;===@@@>>>888>>><<<<<<>>>===;;;===AAA>>>AAA>>>999:::AAABBB===<<<999666777???DDD@@@888<<<>>>>>>===???BBBAAA===;;;;;;===???AAACCCDDDEEE??????>>>???AAAAAA@@@??????===999777666666888:::EEECCC@@@===;;;;;;;;;;;;<<<<<<===@@@BBBCCCBBB@@@>>>===CCCLLLMMMIIILLLTTTRRRQQQDDD>>>IIIOOOMMMOOOJJJFFFAAA???@@@AAA???===????????????>>>===;;;:::===;;;::::::<<<======<<<======<<<<<<;;;;;;<<<<<<888777888999;;;<<<;;;:::;;;;;;===>>>>>>>>>>>>===EEEFFFGGGCCC>>>;;;;;;===<<<<<<=========<<<<<<;;;>>>??????===;;;:::;;;<<<::::::999777555555666888555555555666777999;;;<<<>>>>>>???AAACCCDDDCCCAAA???>>>>>>======>>>???@@@DDDAAA>>><<<<<<======<<<;;;:::999:::===>>>>>>===;;;:::999999999;;;<<<>>>999888888:::888555777;;;333222222444666777777666555777888777999===<<<888666888999666222222777===;;;>>>>>>::::::>>>AAABBBFFFHHH<<<000444777888>>><<<999:::<<<===:::;;;===999===??????@@@CCCCCC??????DDDDDD@@@<<<>>>@@@@@@>>>@@@@@@???===;;;;;;;;;333555777777666555555666777555333222222111///---,,,000333555666888:::;;;;;;;;;;;;:::999777555444111555999<<<===>>>???@@@:::555111111444666444222999999::::::999888888999888333000222777999888777444444444555555666999<<<;;;<<<>>>>>>>>><<<:::999999777333333:::???<<<555999999888888888888888999666555555777999::::::999;;;;;;<<<<<<<<<;;;::::::???@@@???===:::777666777666999;;;<<<>>>???===999<<<;;;;;;<<<>>>>>>===;;;GGGEEECCC@@@<<<666222000666888999999888999;;;<<<<<<@@@AAA@@@AAAEEEFFFCCCCCC???<<<;;;======:::777555555666666777888999:::<<>>999777888999777999888888888777444000...111000///...---......///...111555777888888999999======;;;999;;;??????;;;888777555333222222555777666555444111000222666:::444444444555555555666666888666555555777999:::999666444111//////111666999444444666;;;>>>???;;;888555111000333444333555999;;;999777444444555777888BBBDDDCCC===555222666<<<<<<:::888666555444333222222555666777999:::;;;:::888777666666666777777777:::888333///000666999888777555222111222444555555222444555555555888;;;>>>777777777666333222222333666555444666999;;;<<<;;;@@@@@@BBBEEEGGGEEE@@@;;;===;;;;;;===???@@@???===<<<:::888555444444555666888999;;;===>>>>>>===<<<;;;999777666777999:::;;;888888777555444444666999===>>>>>>;;;888666777999555555555666777999;;;<<<===>>>===;;;===@@@???:::888666777:::<<<===BBBIIIAAABBB???;;;;;;??????;;;:::888555666:::>>>>>><<<::::::::::::<<<===<<<999999:::;;;<<<;;;;;;;;;;;;999:::;;;>>>AAAAAA???===<<<;;;777444333555999<<>>>>>@@@BBBCCCBBBAAA>>>===AAAHHHIIIEEEIIIRRRVVVSSSCCC;;;FFFLLLJJJJJJGGGCCC???===>>>???===:::===>>>???@@@???===;;;999:::999999;;;===???????????????>>><<<;;;;;;<<<===888666666999===>>>;;;888999;;;>>>@@@BBBCCCCCCCCCBBBCCCDDDAAA<<<999:::<<<;;;;;;<<<======<<<;;;:::>>>>>><<<;;;999999;;;<<<888888888666333222444555444444555777:::;;;;;;;;;;;;;;;<<>>@@@@@@AAABBBCCCBBBAAA???BBB@@@>>><<<<<<===>>>>>>===;;;888777999;;;<<<<<<999999:::;;;<<<<<<<<<<<<888777777999888555777<<<999777666777999::::::999333555555444666:::999555555777777555222333888===:::<<<<<<;;;:::<<>>@@@???@@@@@@???===;;;:::999555555555333111222555888777555333222333555444444222222333444444444777:::777888999999888666333222000333777888888777777777666333111111333444333222888999:::999666555777888888333//////444888666222444666777666555777999;;;888999:::;;;;;;;;;;;;;;;888666222222888>>><<<555999888888888888888999999888888888999;;;<<<:::999======>>>===<<<:::888666;;;===>>>===:::888888888777;;;===<<>>===<<<===>>>>>><<<:::>>>??????===<<<:::777555:::;;;;;;;;;999:::;;;======AAACCCBBBCCCFFFEEEBBBDDD@@@===<<<======;;;888777777888999:::;;;;;;:::<<<@@@@@@;;;999;;;<<<;;;<<<999555333333222000...++++++*********,,,...///222444666666666888;;;>>>===>>>;;;666666999:::777777777666444111111444666555666777666444333333444666666777888888999999999777666555555777999999888666555444444555777888999666666777<<>>:::444111000222333333666;;;;;;999666444333444555777BBBFFFHHHCCC:::555666999777777666555444333444444666333222555:::;;;999888888888777666555444555666;;;;;;555//////555888555999666333333555666666555444555555555444555888;;;666666444222111222666999555444555888<<<@@@AAABBBEEECCCAAACCCEEEDDD???;;;===;;;::::::;;;<<<<<<;;;;;;:::888666666666777777>>>>>>==================;;;:::999777777888:::<<<999999777444111111222444:::::::::999777666666777444555555666777888999:::<<<>>>===:::;;;>>>===999777555555888:::<<>><<<<<<;;;888444222555:::???===<<<:::999888999999:::BBBAAAAAAAAACCCCCCAAA@@@???;;;<<>>;;;999999:::======:::666999;;;???CCCFFFHHHHHHHHH???AAAAAA???;;;:::<<>>???===;;;999999;;;>>>@@@@@@>>><<<;;;;;;<<>>>>>===<<<<<<<<<===>>>@@@===999777888:::<<<<<<:::;;;<<<>>>>>>>>>===<<<999777888:::999666888<<>>============;;;;;;===???EEEHHH<<<111444777888>>>::::::999:::===??????===AAADDDDDD@@@???AAA@@@<<>>;;;<<<@@@???????????????===;;;999444333111...---///333777555333111111444666888888555333333444333222444999333444666777666555333111444777999999777555444444777777666555555555555555777888999777444333555888666555111000333777555///444999;;;777555777:::;;;666666666666888999;;;;;;555333///...222999888333888888888777888888999:::999999888999:::999666444999:::;;;;;;:::888555444888;;;===>>><<<:::999999999======;;;>>>DDDAAA888;;;<<<===>>>>>>>>>>>>>>>>>>@@@???;;;999999888444>>>>>>>>>===;;;<<<>>>@@@>>>AAABBBBBBEEEHHHFFFAAAAAA???===<<<<<<;;;:::999:::::::::<<<>>>>>>;;;999;;;??????;;;:::<<<===<<<>>>999444333333444222///,,,,,,,,,---///111444555777888999777555666;;;???<<<===:::555333666666444444666888666333111333666444777;;;;;;999555222000666777888:::;;;;;;<<<;;;666666666888::::::999888888888888:::<<<===<<<::::::999999<<>>:::777333000///222444333666;;;;;;999777555444444555666<<>>999999:::444555666555444444555777888222000555::::::888888888999999777555333333444:::<<<777000111888:::666;;;888555444777888777555666777888777666666888:::666666555333222444888;;;444444555888===AAACCCDDDFFFCCCAAACCCGGGGGGBBB===>>>===<<<:::::::::;;;<<<;;;:::999888888888999999AAA@@@???>>>======>>>>>><<<===<<<;;;999999;;;<<<999999777444111000111333888888888777666666555555555666777888999;;;;;;<<>><<<;;;:::777555555666777555111111;;;GGG===:::999<<<===:::888888:::===>>><<<999777999;;;888777888:::===>>>===<<<<<<<<<:::666333555;;;@@@>>>===<<<;;;::::::999999CCCCCCBBBCCCDDDDDDAAA???>>>999888;;;999666<<>>;;;888888:::;;;999666777999>>>AAABBBAAA>>><<<777777999<<>>:::888;;;>>>???>>>===<<<<<<;;;999777999<<>>AAA>>>===<<<;;;:::::::::;;;999777555444444555333222000333777777666333222111555555888===BBBBBB???;;;::::::<<>>@@@???:::555999;;;======<<<<<<<<<===BBB???:::888999;;;<<<===<<<===>>>??????>>>===<<<:::888888:::888555777;;;@@@===999888:::<<<======>>>???===:::;;;>>>>>>:::888999888777777999===AAA???======>>><<<999:::>>>===BBB999000444777666;;;;;;;;;:::999===AAA@@@;;;CCCEEECCC???===>>>===999@@@AAABBBCCC???:::;;;???======>>>@@@AAAAAA>>><<<111111000///...///222555444222//////222555888888444222333777666222222777111222444555666555444333:::;;;===<<<999777666666;;;;;;;;;999777555555666555777888666222000333777444555444222444888666000444;;;===888555888::::::888777555333444666999;;;444444000,,,...444666444888888777777888999999:::;;;:::999999888666222///555666888::::::999777666888;;;???AAA???<<<:::999<<>>999===DDDAAA777:::===@@@???===<<<===???AAACCC@@@:::777999777333=========;;;::::::===??????@@@@@@BBBGGGJJJFFF>>>===;;;:::999999999888888<<<<<<<<<>>>@@@???;;;888:::<<<;;;888999<<<===:::<<<999666777999888444///000000111333444777888999777:::<<<:::666555888<<<:::<<<:::555333555666555222666999888555222444666555999===>>>;;;777444222444555777999;;;<<<<<<<<<777777999;;;======;;;888:::999999;;;===>>><<<:::::::::;;;;;;<<<<<<:::888444111111555777777999===<<<;;;:::888777666666666:::<<<>>>>>><<<:::999:::666777888777555555777999666222222666777555666:::777999;;;999666333222333666:::888111444===???999===999555555777888666333333555777888777777888999777888999888777666666777333333333666:::>>>@@@@@@BBBAAABBBGGGNNNOOOIIICCCAAA@@@>>><<<:::;;;<<<>>>:::999999999999999:::;;;>>>???@@@@@@@@@???>>>===;;;<<<===;;;888666777999888888777444222222444666888777777777777666555333555666888999;;;<<<======???AAAAAA<<<:::;;;:::777777555444777888999???FFFBBB???===<<<<<<:::888777555555777999666444;;;FFF@@@;;;:::>>>>>>:::888:::<<<>>>@@@>>>::::::===AAA;;;999777777999<<<======;;;<<<;;;888444555:::@@@===<<<;;;::::::;;;===>>>AAAAAACCCEEEGGGFFFCCC@@@>>>999999;;;888333777AAAAAAHHHBBB:::>>>???<<<@@@<<<:::888999;;;<<<;;;888999:::;;;<<<===>>>>>>>>>999999:::===AAACCCBBBAAA>>>??????;;;666555999===AAAAAA@@@>>>;;;999999:::<<<>>>BBBFFFHHHHHHFFFEEE???@@@@@@===:::999<<>>DDDDDD???::::::;;;===@@@CCCBBB@@@===<<<;;;;;;>>>AAA@@@;;;555555999>>>@@@>>>===<<<===BBB???;;;999:::;;;<<<<<<>>>????????????===<<<;;;999777777999777333444999<<<999666666888<<>>;;;===AAAAAA>>>999999888888999;;;???BBB>>>;;;<<<>>>===888999>>>666===888222777999666:::<<<===:::999===BBB@@@999@@@BBB@@@;;;:::;;;:::777::::::>>>BBB@@@::::::???;;;;;;===@@@DDDDDDBBB???///111222333222222444555444111...---000333666777000000444:::999333111555111222333555555666555555999::::::999666555444555===>>>>>>;;;666333333444444777888555000///222666111666777444666:::999333444<<<>>>999555888;;;:::;;;888555222222444888:::666666222------333777777888888777777888999::::::>>><<<;;;:::999555111---222555888;;;======;;;;;;999===BBBCCCAAA===:::888===AAA>>>888<<>>===888888>>>???<<<::::::999888666777:::<<>>======???@@@???;;;777888999888666888<<<<<<888:::888888;;;>>><<<555///...///000222333555666666666:::===<<<777444555888888;;;:::666444666888666111555::::::666333444777666999===>>><<<999666555111333555888:::;;;;;;;;;888999;;;>>>@@@@@@<<<999:::888666777:::<<<;;;999999:::;;;<<<======>>>>>>666444555999;;;;;;===@@@======<<<;;;:::999888777<<<<<<:::999888777666666888:::;;;999666666888:::333222555888555000444===777:::<<<;;;777333222222333888777222666AAACCC======999555555777888555111...111444666666666777888777:::======;;;777444333333222222444777:::;;;;;;??????CCCLLLUUUVVVOOOHHHDDDCCCAAA>>><<<<<<>>>@@@999999999999999::::::;;;999<<>><<<777999;;;999555333333444777777777555444555888;;;999888777777777777555333444555777999;;;<<<======<<>>???===111000111666999<<>><<<::::::666444777<<<<<<999<<>>999777999<<<>>>???===::::::???DDD>>>;;;777666777:::<<<===:::<<<<<<888444444999???999777666666888===AAAEEE???@@@BBBFFFHHHHHHEEEBBB>>>::::::>>>:::333555===888BBB@@@:::======;;;@@@===:::999:::===???===;;;<<<;;;999888888;;;>>>@@@;;;;;;<<<>>>AAABBBAAA???999;;;;;;888333333888===AAABBBBBB>>>:::888:::===>>>@@@CCCFFFFFFEEECCCAAA??????>>>;;;777555888;;;999777555444555999<<>>:::666333444444888>>>DDDEEE???999999:::<<<@@@BBBAAA>>><<<999888777:::>>>===777111444999???AAA@@@>>>======AAA>>>;;;999:::;;;<<<<<<@@@@@@??????>>><<<;;;:::999777666888555222222777:::777555555999>>>BBBDDD<<<===<<<:::<<>>===888999>>>444<<<999555<<<<<<999;;;======;;;888===CCC@@@888<<<>>>===888777999999666444555;;;AAA@@@::::::???::::::<<>>999777555222666555333111111111333333444444555666777888999999777888999888666666666777777888888555333444999>>>???;;;555111222444666777777;;;>>>===:::666666777:::??????999666888777333777999<<<<<<::::::<<>>@@@???>>>;;;999:::>>>AAA@@@@@@@@@AAAAAA===888999>>>===;;;:::999999999777666444555777777666666888999;;;;;;===@@@DDDDDDAAA>>>888666222//////444<<>>666666444222444777999777555999===>>><<<>>>@@@:::111555333222444888999888666999===>>><<<;;;<<<:::555999999888888777666555555444444555777888777333000999<<<===<<<<<<<<<888222999999888999;;;;;;999888;;;===???@@@>>>;;;::::::<<<888555666999:::666222:::;;;<<<===>>>???>>>>>><<<999777666888;;;======<<<;;;::::::::::::999888;;;:::888777888999;;;<<<888666333222444666888999555333333555444222555::::::;;;===???:::333111333000222555888<<<>>>@@@AAA999777444222333555555555000111222333555666777888333<<>>;;;999999777222111444999888777777777888:::;;;888:::999888;;;===:::444<<<999666666999<<<<<<;;;===>>>>>><<<999888888888333444666999<<>>:::;;;===;;;;;;<<<888888999:::;;;===>>>???:::===>>>;;;777777<<<@@@BBB???>>>???;;;666999@@@@@@<<<888888777666888===>>>???>>>888333111666;;;777999;;;===???AAABBBBBBLLLHHHFFFGGGJJJKKKGGGCCCCCCBBB@@@<<<999999;;;======<<<:::999:::;;;===???<<<<<<;;;;;;;;;<<<<<<=========<<<:::999999<<>>;;;999777666777:::===>>>>>>AAAAAA???<<<::::::<<<>>><<<===>>>???@@@AAAAAAAAAEEEBBB===888555555555666666666444444999???>>>999:::888777888;;;<<<:::777111333777:::;;;:::888777666888999999888;;;AAAFFF::::::;;;<<<============AAABBBBBB???<<<:::999:::555666888:::;;;;;;;;;:::AAA@@@>>>>>>>>>===;;;888BBBCCCCCCAAA>>>;;;::::::666888;;;;;;999777666666@@@>>>;;;999888:::<<<>>>@@@===999888:::===@@@AAA;;;======;;;888777:::===;;;:::888888999999777555444666888:::;;;<<<>>>@@@>>>;;;888:::===>>>:::666;;;::::::;;;;;;;;;888666999777888======888999>>><<<===@@@BBBCCCDDDDDDDDD000000000333555666555333555222000///111333444555666666666666666777777888222222222222444666888:::>>>;;;666222111222222333777<<>>:::666333444555777777777999::::::999777666666888======888555666555222444888<<<>>>===<<<<<<===>>>AAADDDDDDCCCCCCDDDEEECCC@@@;;;888;;;>>>@@@???>>>===>>>???:::444555999::::::999999:::::::::999777888888666666888;;;>>>999888:::===AAABBB@@@>>>:::999777555444777<<<@@@CCC???DDDEEE???@@@AAA:::999777555555777777555333333888<<<===@@@AAA<<<333666444333444888::::::888<<>>@@@AAAAAA???>>>======;;;777444555888999777444555777::::::::::::;;;===:::999888999;;;;;;;;;:::999999999999::::::999888:::999777555555666777888888666555555666888999:::888666555777555222444999999999:::<<<888111000333333444666888:::<<<======888555333333444666666666111222222333444444444444666===>>>999:::@@@===555888888777555333444888:::@@@AAABBBEEEKKKOOOLLLDDDLLLLLLKKKFFF@@@===<<<===888444000000444888777666666999;;;:::777666888:::;;;999888:::999555555888888777777777666777777777888999888777999<<<:::555777444222333666888999888;;;<<<<<<;;;999888999:::555666777999===@@@DDDFFF>>>888666888;;;:::;;;===::::::999999999:::;;;;;;888999999777444333555777===;;;;;;<<<:::777:::@@@@@@<<<:::;;;:::888:::???AAAAAA@@@<<<888777999<<<777888:::===???@@@AAABBBJJJHHHHHHJJJMMMLLLGGGBBB@@@???>>><<<::::::===??????>>>===<<<<<<>>>@@@AAA<<<<<<;;;;;;;;;;;;<<<<<>><<<999999;;;===AAA@@@???@@@BBBBBB@@@===:::999888999<<<>>>?????????@@@???===;;;:::<<<===???@@@@@@AAABBBBBBBBBBBBBBB???<<<:::999999;;;<<<777777444333777<<<;;;666;;;::::::<<<>>>???===:::777999<<<======;;;999777888999:::999777999===BBB::::::<<<=========<<<<<<@@@@@@@@@>>>;;;999999:::888888:::;;;<<<<<<<<<<<<>>>===<<<<<<======;;;999@@@AAAAAA???<<<:::999999888:::===>>><<<:::999888@@@>>><<<;;;;;;===@@@AAA<<<:::999999;;;>>>??????===>>>>>><<<999999;;;>>>;;;999888888999999777666444555777999:::;;;===>>>???;;;888999===>>>;;;888:::999:::<<<>>>???===;;;777555777;;;;;;777888<<<666888:::<<<===>>>>>>>>>222111222444666777666555333000------///333555666666666555444555666777888222111111222333555777999;;;444......333666333...555888::::::<<>>======DDDDDDEEEHHHKKKLLLLLLKKKIIIBBB:::888;;;>>>>>>======<<<>>>>>>999222111555777888888999:::;;;<<<<<<:::999888555555777;;;???555555666999===???@@@???:::;;;;;;:::999:::<<<>>>???<<>>===;;;999777777666444222111666;;;>>>@@@@@@:::333777555444555888;;;<<<<<<@@@EEEHHHGGGEEECCC>>>777999888888777777666666666666555555666555333...+++...111444444777:::888333666666777999<<<===<<<;;;>>>???@@@???>>>===>>>???:::777444555888:::999888222555888888777777999;;;777777888999:::999666333555666888999:::::::::999<<<:::888666555555666666777777777888999999:::::::::777666777555222444888888666666777444//////333444555777888999:::::::::666444222222444555666555222222222222222222111111999===;;;777999===999111666666666444444555999<<<@@@@@@>>>???EEELLLKKKFFFPPPNNNKKKEEE???;;;999999888555222333666999888777:::999888666555555555666888777999<<<;;;888888<<<999999999:::999888666555777888777555666;;;:::777888666555555777999999999777999::::::999999;;;<<<:::999999:::===@@@DDDFFF<<<777555888:::999999<<<;;;;;;::::::::::::;;;;;;<<<;;;:::::::::999777555888666777999888777:::???>>>;;;<<<===<<<:::===BBBBBBAAA@@@===<<<:::::::::999:::<<<>>>@@@BBBBBBCCCGGGGGGHHHKKKMMMKKKEEE@@@BBBAAA@@@===;;;;;;===???<<<;;;:::999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;@@@@@@@@@===:::999:::;;;CCCAAA@@@@@@AAAAAA@@@>>>:::999:::;;;>>>@@@@@@???>>>???@@@???===<<<<<<===CCCCCCCCCCCCCCCCCCCCCCCC???>>><<<::::::;;;<<<>>>999999666333555999777222888999;;;===@@@@@@===;;;555777999;;;;;;999777666:::;;;;;;999666666:::>>>:::;;;===>>>>>>===<<<;;;===>>>???===;;;999999999;;;;;;;;;;;;<<<=========<<<;;;:::;;;<<<===<<<:::<<<>>>>>>===;;;999999999888;;;>>>???>>>;;;999888>>>===;;;:::;;;===???AAA888888888:::<<<>>>===<<<>>>>>>===;;;::::::<<>>??????<<<999999;;;===<<<:::<<<<<<<<<>>>@@@@@@???===555444555888999777777999666777999;;;=========<<<222111111333555777666555222///,,,+++...222555666777666555555555777999:::444333222222222444555666222,,,(((,,,444888666222444555555666:::>>><<<777555444333222222444666777555555666666555444333222888999:::999777666777888777999:::999666666999<<<999888777888999999888777666333111222555777555333777:::<<<;;;999888777666444777:::===>>>?????????FFFFFFHHHNNNTTTVVVSSSOOOMMMCCC:::999;;;<<<<<<;;;======??????:::222111444666888999999999999:::;;;:::999888666444444777999444444444666999===???AAA999:::;;;::::::;;;===???>>>999AAAGGGBBBBBBDDD???===<<<:::999777666444333666888;;;<<<<<<;;;777333888777666777999<<<>>>???BBBFFFGGGDDDBBB@@@<<<777888777777777666666555555111222444666999888666333---111333444777;;;999444777777777:::===??????>>>:::;;;;;;:::999999;;;===:::777555666999<<<<<<<<<888777666666777888777777666555555666777555333000333555888;;;;;;<<<<<<<<<@@@???<<<999777666666666555777999::::::999999:::888666555777555222444999888555444555333000111444444555666777888999999999666444222222333333333222000000111222222111000000999:::888555777;;;777///111111111000000222666:::BBBDDDBBB>>>>>>CCCGGGFFFJJJIIIEEEAAA===;;;;;;;;;999777777888<<<>>>>>>======:::666444555555555555666777:::===;;;888999>>>;;;<<<>>>>>>===:::777666555777666333444999:::888:::999888888888888777666444666888999999:::<<<>>>>>>===;;;;;;;;;>>>@@@BBB???;;;999;;;:::777777:::;;;;;;;;;;;;;;;<<<======???<<<;;;===AAAAAA<<<888666555555666777777999;;;::::::<<<>>>===;;;===CCC@@@>>>===<<<<<<:::888555;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDFFFGGGFFFBBB>>>GGGFFFDDDAAA===;;;<<<===999999888888888999:::;;;;;;;;;<<<<<<;;;;;;::::::??????@@@>>><<<::::::;;;AAA@@@???>>>>>>>>>>>>===:::::::::<<>>@@@AAAAAA???>>>>>>???EEEEEEDDDDDDCCCCCCCCCCCC???>>><<<:::999999999999<<<<<<999555555777555000333555999<<<>>>===;;;999222333666999::::::999999999;;;;;;999666666999<<<:::<<<>>>??????===;;;::::::<<<===<<<:::888888888;;;;;;;;;;;;<<<<<<=========<<<::::::<<<<<<;;;::::::;;;<<<<<<:::888888999666:::===???===:::888777;;;:::999888888999::::::777666555777:::===>>>===>>>===;;;:::999:::<<<>>>999777777888999::::::888=========>>>@@@AAAAAAAAA@@@===:::999:::<<<<<<;;;@@@???>>>??????>>>;;;999555444444777999999888888888999;;;<<<=========<<<111000000111333555555444222///,,,,,,...111444444777777777777777999:::;;;777666555333222222333333,,,+++***,,,111555666555444444333222666:::888333444333222222222444666777555555666666666444333111777888999888666555666777:::;;;:::777555777===BBB888888888999::::::888666666333000111444666555333999:::===???===;;;:::;;;888888888:::<<>>>>>999222222555888:::;;;:::888777888999:::;;;<<<:::777444333333555555555666888;;;>>>AAA;;;::::::999999===BBBFFF@@@888>>>EEE@@@===???<<<;;;;;;;;;999888666666666999888888888888666777888999999::::::;;;===???AAAAAACCCAAA<<<999:::999555666666555555555555444444...///111666999:::999777111444555555888<<<:::666444333444777:::;;;;;;:::666777888777666777999;;;999888888999;;;===??????===888333333777888555000:::888666555666666444333333666:::<<<<<<===???@@@CCCAAA===:::777666666666444777:::;;;999888888888555333333666555333666;;;:::555333555555333444777222333555777999:::;;;<<<777555333222222222000......///111222333333222111666666555444666999777222...............111555999EEEIIIHHH@@@888:::@@@DDDCCCAAA???===<<<<<<;;;;;;888999:::<<>>???>>>;;;777555555777777333333777999888888888888777555222000///222444666777888999<<<>>>@@@???<<<;;;::::::;;;<<<>>>;;;:::<<<:::666666999<<<<<<;;;:::999999999:::999777666:::@@@AAA<<<777777777777666777888888777777777:::===;;;999<<>>>>>>>>>>>===<<>>;;;;;;<<<<<<;;;:::999999;;;===??????===;;;;;;<<<============<<<;;;;;;;;;:::999999;;;>>>@@@@@@??????AAABBBCCCAAAAAAAAABBBEEEDDDCCCBBBAAAAAAAAABBB>>>>>>===<<<<<<;;;;;;;;;>>>???===888777888777333222444999<<<<<<;;;:::888777888:::<<<======<<<<<<777999:::999777777:::===<<<===>>>???>>>===;;;:::999;;;===<<<:::888777777::::::;;;;;;<<<<<<======AAA???<<<;;;;;;;;;:::999999:::<<<;;;999888888999888;;;>>>???>>>;;;999888<<<;;;:::999777666555555777555333444777<<>>???AAABBBAAA@@@@@@===;;;999:::;;;<<<===>>>>>>=========<<<999777555555555777:::<<<;;;888777888:::;;;<<<;;;;;;:::000///...///111333444333333111///...///111111111666777888999::::::;;;;;;999888666444333333333333/////////......///222555444555333000111555555222444333222111111222444555333444777999:::999888777666777888777555444555666>>>===:::666333555<<>>:::<<<;;;777777<<<::::::;;;;;;777222333888;;;===???<<<999666888:::===>>>@@@>>>:::666333222666777888777777999<<<>>><<<;;;999888999>>>EEEJJJ@@@666:::AAA;;;666999777999:::;;;999777666666777666444444555555555999???:::<<<>>>>>>>>>>>>@@@AAA@@@@@@<<<666444666777444333333333333333333333333......111444777777555333444666777666999<<<;;;777666555666777:::;;;:::888444666777888777888999;;;888888:::;;;<<<>>>??????===777222111444555222...===;;;999888999999888777444777:::<<<;;;<<<@@@DDDCCCAAA===999777555555555666999<<<;;;888666666888444333333666666555888===;;;666444666888777777999111222444777:::<<<===>>>888666444333444333111///...000222444555555444333333444555555555666666666111222222111222555999<<>>555555:::>>>>>><<<;;;;;;<<<<<<:::999777999;;;>>>???@@@@@@???===<<<:::888777777777888666777999:::666222555<<<999:::<<<<<<;;;888555333555888999555444666888777:::;;;<<<;;;777333000///222333666777777888:::<<<>>>>>><<<;;;999999888888777666888:::999666777;;;<<<;;;999888666555444444777555666:::???AAA>>>::::::;;;:::777888:::999555666777999;;;888666;;;CCC@@@@@@???>>><<<:::888777777888:::;;;===>>>>>>>>>===<<<:::999888888999:::<<<<<<===<<<::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888777888;;;>>>???===;;;;;;;;;999;;;===>>><<<;;;;;;;;;<<<:::999:::<<>>???AAAAAABBBAAAAAA>>>@@@>>>:::999::::::777555888<<<>>>===<<<<<<<<<;;;<<<<<<<<<;;;999777666666888::::::888888;;;????????????>>>===<<<;;;:::999;;;======:::888666666888999;;;===>>>>>>======BBB@@@===;;;;;;;;;:::999:::<<<===<<<:::999999999<<<>>>AAAAAA???=========??????>>>===;;;888666555777444222222777<<>>???>>>AAA???===>>>@@@AAA???===>>>>>><<<;;;;;;;;;<<<===999999999:::<<<<<<:::888666777666666:::???===888:::;;;<<<=========<<<;;;000///......111333444333555333111111111000///---444555777:::;;;;;;:::999888777666555444555666666333111///...---000333555333555555000///222444333444333111000000111222333222444777:::;;;;;;999888444666666555444333444555999:::888666444666<<>>999888<<<<<<:::999:::===@@@@@@???AAABBBEEEJJJNNNNNNJJJFFF@@@;;;:::>>>;;;444666>>>:::999::::::777444888>>>>>>AAABBB@@@;;;999;;;======>>>>>>===999777555555666888999888666666888::::::999777555666:::AAAFFF???333555<<<555000444555999:::;;;999666444555777555222333666666444888???;;;>>>AAABBB@@@??????@@@>>>???<<<777555777777444111111111111111111222222///000222444777666444111222444555555777<<<;;;777:::999888999::::::999777222444777888888888999:::555777:::<<<<<<<<<<<<<<<888777666444333333444555;;;;;;:::;;;<<<;;;999777444777::::::999;;;@@@EEEDDDBBB???;;;888777777777999<<<>>><<<888555666999888666666888888666999>>>:::666444888:::999999:::222333555888;;;<<<>>>>>>777666555666777777666444222333555777777666444222222444777666333222555999666777777666666999===AAA<<<>>>===777444555777666888888888;;;>>>>>><<<999:::<<<>>>???>>>===;;;;;;<<<>>>>>>;;;777444444666444555666666222///555>>>999::::::;;;:::888666444555:::;;;888555666666555:::===??????;;;666444444222444666666666666888::::::;;;;;;<<<;;;:::999999777777999;;;:::666777<<<999888888777777888888999:::::::::===@@@BBB@@@>>>;;;===<<<999;;;>>><<<666777777::::::777555;;;DDD@@@AAABBB???;;;999999;;;777888:::;;;<<<===>>>>>>;;;;;;;;;:::888888888888:::;;;<<<<<<::::::<<<===999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<<<<:::888666888;;;>>>???===:::888777777;;;@@@AAA@@@>>>===>>>???<<<999999<<<@@@BBBCCC???@@@@@@@@@???@@@CCCEEEAAA@@@???>>>===>>>@@@AAA???@@@BBBCCCDDDCCCBBBBBB;;;>>>>>>::::::<<<===<<<999<<>>;;;;;;;;;:::888666444333777:::<<<;;;999999;;;>>>AAA@@@???===<<<;;;;;;<<<:::<<<>>>>>>;;;777555444666888<<>>@@@>>>:::999::::::::::::<<<>>>???>>>;;;:::::::::???@@@AAA@@@>>>===>>>???@@@@@@@@@@@@>>><<<999888444333222444999>>>AAACCC>>>:::666555777;;;======999888999;;;>>>AAAAAA@@@CCC@@@===>>>@@@AAA???;;;======>>>===<<<;;;<<<<<<888888888999::::::888666555777666555:::@@@>>>777<<<===>>>>>>>>>===<<<;;;111///...///111333444444777555333333222000---***222444777:::;;;:::999777666666555555666777888999333000,,,,,,///333666888222666666111...111555666444333111//////000111222444555888999999888666444444555666555333222333444111333555555555888===BBB:::999777777777666444222999:::888444111111555999222222666======777666:::;;;::::::<<>><<<@@@@@@AAACCCEEEFFFEEEDDD<<<888:::???;;;222555@@@===;;;;;;<<<:::888===DDD???CCCEEECCC>>><<<>>>AAA;;;;;;:::888666555666888666888:::888555444555777555555444333333555:::>>>===000222999222---222444:::;;;<<<999555333333555666444555999666222444:::;;;???CCCDDDBBB?????????===??????;;;999:::888555000000000000000111111111000111333666999999777444///111222222666;;;;;;777888777666666666666333111///222666888888777777888333666:::<<<<<<;;;::::::555999<<<999333222888???666777999<<<===;;;666333444777999888666999???EEEGGGEEEBBB>>>;;;:::::::::<<>>:::555444888<<<:::999:::444555777999;;;<<<===>>>777666666888:::;;;:::999555666888999888666333111333666999888222///333:::999999999888888;;;???BBB555555222000444888666000333444666;;;@@@BBB@@@===>>>@@@BBBBBB???<<<999888<<>>???;;;666777;;;555555777999<<>>???>>>===<<<>>>===:::===BBB???999888999::::::666444;;;EEE???AAABBB???999666888<<<:::;;;<<<>>>???@@@@@@@@@999;;;======;;;999888777>>>???@@@???===;;;<<<===<<<===>>>>>>??????>>>>>>:::;;;<<<<<<<<<:::777666999<<<>>>???<<<888555444888===CCCEEEDDDAAA@@@AAAAAA>>>::::::<<>>>>>>>>======>>>BBBEEEAAA@@@>>>======>>>@@@AAAAAABBBCCCDDDCCC@@@>>><<<888<<<===::::::===???>>>:::===???>>><<<;;;<<<>>>======<<<<<<;;;:::999888999;;;===<<<:::999;;;===CCCAAA>>><<<;;;;;;<<<<<<;;;===???>>>;;;777555444555888===BBBDDDCCCAAA???===;;;888777999:::;;;;;;>>>???@@@???<<<:::::::::>>>??????===<<<;;;===>>>>>>???@@@@@@???===;;;999222222333777<<>>>>>999999999<<>>>>>===<<<;;;<<<<<<;;;:::999999888555222555666555444:::@@@>>>777888888999:::999888777666---///111222111000000000.........111333555444333333222444;;;BBBBBB:::111555888999888555444666999333111//////111222222222999777555555555444333111///......000222333222111///111555888999777444222222444777888777666666777666666666777888:::<<<===888888999:::::::::999999;;;===:::333333999<<<:::888999;;;;;;999888777888:::===@@@>>>;;;;;;???DDDBBBBBBAAAAAA@@@??????>>>:::<<<>>>===;;;;;;>>>AAA============<<<<<<<<<<<>>??????===888444666777444222222555:::===:::555333777<<>>???>>><<<999:::999999===@@@===666///222///,,,...111333000,,,555444222222222444666777666888::::::999888888888666777666444444777555000666222///444;;;???;;;666444555888::::::999777666888888666444222333666888<<<::::::<<>>:::666666777777555333555;;;@@@===>>>???>>>;;;888666555<<<;;;>>>AAA===666777>>>:::999888999;;;<<<;;;:::444555777999:::999888777222333444666888777555222777555444555888:::888666555555555777888777444111444555555444222222333444999666555777<<<@@@???<<<666222///111777;;;:::888:::999888777888:::===???<<<;;;;;;;;;999666666888CCCCCC>>>888777999666///777666555333333444555555222666;;;;;;999888<<>><<<999666666888======???@@@AAABBBBBBCCC???<<<::::::<<>>;;;888888<<<@@@AAA>>>:::;;;>>>BBBCCCCCC======<<<::::::999999999===;;;999:::<<<<<<999777666888<<>><<<:::BBBBBBAAA@@@@@@@@@AAAAAA@@@<<<:::===CCCFFFDDDAAACCC>>>999999===@@@???<<>>888888999888999;;;???BBBEEECCC<<<555444777888555999::::::777333222555999;;;;;;999777666888<<<@@@======<<<;;;999777666555555666888999999888777666444333999AAAAAA:::;;;CCC>>>===<<<999666666888:::@@@CCCCCC@@@<<<;;;???CCCBBBAAA@@@@@@???>>>======>>>@@@AAA@@@===;;;===???;;;;;;<<<======>>>>>>>>>>>>;;;777444444777;;;>>>;;;<<<>>>AAABBBCCCCCCCCCFFF@@@<<<>>>CCCEEE@@@:::<<<;;;;;;???DDDDDD???:::666888;;;>>>>>>===<<<:::999::::::;;;::::::999999;;;>>>===888666999888333+++---......------------333222111222222111///,,,222444999===>>><<<999666333444333000---...333888444222000000222444555555888777666666666555333222000//////111333444333222...000444777999999777666000222555555444444555666666555555444555666888999888999999:::::::::999999<<<>>><<<777777<<<>>><<<=========<<<:::888555444:::;;;===;;;::::::>>>AAA?????????>>>===<<<<<<<<<999;;;<<<<<<<<<<<<===>>>;;;;;;<<<<<<===>>>>>>???EEEIIIIIICCC@@@AAADDDDDD;;;666333666888666555777999===>>>;;;555222555::::::999777777777777555333666888999888444222444666333444555333111111444666000000222666333......333999999999:::<<<<<<:::999999999999;;;===<<<777222333000...///222333000---222111000000111333555777666666777888888777666555444666555444555777555000222222333555777888888888444555888999:::999777666777777666444222222444666888:::;;;<<<;;;:::::::::999777555444555888:::;;;???@@@BBBAAA===999666444444666;;;@@@>>>999;;;@@@===<<<;;;;;;;;;:::999999555666888999999888777666777666777999;;;;;;999777777555333444666777555333999888888:::;;;:::777555555666777777666666888999999666444555999<<<<<<;;;666444333444777999999888::::::999999:::===@@@BBBBBB@@@>>>:::555333555999<<<===;;;777999===<<<777:::999888777666555555555000444888888666666999<<<>>>;;;999:::<<<===:::888555666666444333333555777999:::<<<======<<<:::999555555999??????:::888:::999;;;888222222666777555666555555777:::;;;;;;999>>>@@@@@@???;;;999:::;;;;;;<<<>>>@@@BBBBBBBBBBBB<<<;;;:::<<>>???>>><<<999888888===>>>???>>>;;;::::::;;;;;;===>>><<<:::;;;???CCCEEEBBB>>>===>>>???>>>======>>>???@@@@@@>>><<<;;;>>><<<;;;;;;===>>><<<:::999:::===>>>???>>>===;;;BBBAAAAAA@@@@@@AAABBBCCC@@@>>><<<===???AAA???===???>>><<<<<<===???@@@AAACCCCCCBBBAAA@@@???>>>===777999:::::::::;;;>>>@@@@@@???:::444444777888555888999999888666777999<<<<<<;;;999777666777:::>>>::::::::::::999777666555444555777999;;;:::888666666888===AAA@@@<<<===AAAAAA@@@???<<<999777777888CCCEEEEEEAAA===;;;???BBBDDDBBB???===<<<<<<===>>>???@@@AAA???;;;::::::<<<777888999:::<<<>>>???@@@???===:::777666888:::<<<;;;<<<>>>???@@@AAAAAAAAACCC@@@======>>>@@@???>>><<<;;;;;;???CCCCCC???:::555666888999::::::999999::::::;;;;;;;;;;;;;;;;;;<<<@@@???:::999<<<;;;777000//////.........//////333222222222222000,,,)))///555;;;;;;777444555888888777444///---000888>>>333111......000333555666555666777888777666444333111111111333555777666555222333444666777777777777///111222222111222444555777666444333333444666777999999:::::::::999999888<<<>>>===;;;;;;>>>>>>===>>><<<;;;;;;===<<<888555:::999888777888999;;;===<<<;;;;;;::::::999999999999888999;;;======<<<;;;999::::::;;;===???@@@AAAFFFFFFCCC===;;;@@@BBBAAA999444333666888777888:::===???@@@;;;555111444777999888777777888888777666999:::;;;999555555777:::444333222111000222666999///000555999888333111222555555555666999999888777888888888999999999888777555222000000333333111.........---...000222555777666444333444777777555222111444444444555888555000...333777666222111444888444666777999999888777666888999999888555444555666666999;;;:::777777:::>>>===999444444888::::::888???AAADDDCCC???:::666444111444:::???>>>::::::===???>>>===<<<:::888777777777888999::::::999777666999888999:::<<<===<<<;;;777555444333444444222111444444555888:::;;;:::888666777777666444333444555888555222222444777999999555777888999888777888999888888888999;;;>>>@@@BBBEEEEEEAAA:::333222777<<<@@@@@@===999999:::999555:::::::::999888666555444444777:::;;;999999<<<>>>???;;;888888:::<<<;;;999666555333111000333888===;;;<<<===>>>===;;;888777666666999>>>???;;;999999999:::777333222555666555555444444666999;;;<<<;;;=========;;;999888999:::;;;===???AAABBBAAA???===999999:::===@@@CCCDDDDDDGGGJJJHHH@@@;;;<<<>>>??????AAABBBAAA>>><<<;;;;;;===>>>>>>===<<<;;;<<<===999;;;======;;;===AAAEEEDDDBBB@@@>>>>>>===;;;999:::<<<@@@CCCCCCAAA>>>;;;@@@>>><<<<<<>>>???@@@???<<<===>>>>>>>>>>>>======BBBAAA@@@@@@@@@BBBCCCDDD@@@???===<<<;;;;;;::::::;;;===??????>>>???CCCFFFEEEDDDBBB???======<<<===777999<<<===<<<<<<<<<===:::;;;888444555888888444888888999999:::;;;<<<===;;;:::999777555666999<<<:::;;;;;;;;;:::999777666444444666:::======999555888???CCCAAA??????@@@???DDDDDDCCC@@@<<<888777777FFFFFFEEEBBB===<<<>>>AAADDDBBB>>>;;;:::;;;>>>??????@@@@@@>>>;;;888888999777777777888999:::;;;<<<<<<;;;::::::;;;<<<>>>???======>>>>>>>>>>>>>>>>>>@@@???===;;;:::;;;>>>@@@<<<;;;;;;>>>BBBBBB???;;;777777777777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<===@@@???======???>>><<<222000...---......//////---...///111333222///------222666555000...000444:::999777333111444;;;AAA333000,,,+++---000111222111444777888777666444333333333333555888999888777888777666555444444444444000111111000000111444777888777555444444666888:::999999999::::::999999888999;;;;;;;;;;;;<<<<<<;;;:::777666:::@@@BBB???;;;999777444444666888999999999999999888888888777777888777777;;;>>>???<<<888:::::::::;;;<<<>>>@@@AAAFFFEEE@@@;;;;;;>>>>>>;;;999555444666777555777:::???@@@???;;;555333555888;;;:::888777888777666444:::;;;;;;999666666999===444444444444444666999;;;333555777::::::777666555444333333444666666555444555666666555444555777999555333222222444444222000...------...000333666777777333111222777888555111///222444444666888666111---222666555000...111666555666777888888777666555:::;;;===<<<:::888888888666888888777666777;;;>>>???<<<999999:::;;;:::999;;;???BBBCCC@@@;;;777555777999<<<<<<:::666555666=========;;;888666666666888999;;;<<<===<<<;;;:::888777777888;;;<<<;;;:::555555444444444444333222111222444777<<<>>>???>>>;;;;;;;;;888555222000111666555222000000222666888666:::>>>===999666777:::444555666888:::<<>>@@@???<<<999777777555444666777888888777666444333666999;;;<<<;;;;;;===???;;;888666666999:::999777888888666444444666;;;???999:::;;;;;;:::999777666888888:::===>>>===:::888888888777666666888999999222111111444999===@@@AAA<<<<<<;;;999888888999:::===???AAABBBAAA>>>;;;888666666888;;;>>>@@@@@@???@@@BBB@@@:::777;;;???@@@@@@BBBCCCBBB@@@===============<<<:::888777999;;;888:::<<<;;;::::::===AAA<<<<<<============;;;:::666999<<>>===>>>@@@BBBCCC??????>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@AAABBBDDDEEE>>>>>>>>><<<999888999;;;;;;<<<>>>@@@BBBCCCEEEFFFCCCAAA>>><<<;;;;;;<<<===777:::===???===<<<;;;:::999:::999666666999777333;;;:::999999::::::::::::888999888777666777:::======>>>>>>>>>===;;;888777777777777;;;>>>===888333777AAAEEE???===BBBCCC???DDDEEEFFFDDD@@@;;;999888DDDDDDBBB@@@<<<<<<>>>@@@AAA???>>>======>>>@@@BBB??????>>>===;;;::::::::::::999777666555555666666555777999<<<@@@BBBEEEFFF@@@@@@>>>==================<<<::::::;;;<<<======<<<;;;<<<>>>@@@AAA???===<<<<<<:::999:::;;;===?????????>>>===<<<<<<<<<<<<<<<============>>>>>>>>>...+++((((((***++++++***,,,,,,---000222333111///000111111111000//////000333444555222000111555:::444111...,,,---/////////...222666888666555444444666555666777999:::999888999777555333222222333444222222111//////111666:::777555444333444777:::<<<888888999::::::::::::999666666777999999888777888777555555:::AAADDDBBB>>>999666333222444666888888999888888888888888777777888777888;;;???@@@===:::<<<;;;:::::::::;;;===>>>GGGHHHFFFAAA@@@@@@<<<777:::777555666555333555999??????>>>:::666555888;;;:::888777777888888666555999::::::888666666:::>>>666666777999;;;<<<<<<<<<888888666555666888888777555333222222444444333222222333333333222333555777444333333333444444444333000/////////111333666888888444111333777999666222///222333333666999777222000111333333222111111222666666777777777777666555999;;;======;;;:::999999:::777444444777:::;;;;;;>>>@@@@@@???;;;:::;;;<<<666:::???AAA???;;;888666<<<===<<<999666444444333888999:::888666444555777777999<<<>>>@@@@@@@@@???888888777999:::;;;:::888444555555555555666666777999999:::<<<@@@BBBBBBAAA???@@@@@@>>>:::666555555555555444111///000555999888===AAA???:::666888;;;555666888:::<<<===>>>>>>DDDIIIJJJBBB;;;;;;<<<:::666666666777777777888:::000111333444555555444333444555777888888888999:::888666666888;;;;;;888444999:::999888777777:::<<<777888999:::::::::999999999:::;;;<<<>>>???<<<888555444444666777999;;;===333222222555999>>>@@@AAA???>>>============>>>===:::<<>>;;;999666555666888:::;;;:::999777999888555555;;;@@@AAA<<<>>>@@@???===;;;;;;;;;@@@???<<<888555444666888888:::;;;:::666555777999666888:::;;;;;;:::999999666777:::<<<===>>>======@@@???>>>======???AAACCC@@@@@@>>>>>>===>>>???????????????@@@AAABBBCCCCCC<<<<<<<<<;;;::::::===???===<<<<<<@@@EEEHHHFFFCCC>>>===;;;999999:::<<<===777:::======<<<:::::::::;;;===;;;888888:::888333>>>===<<<:::888777777777777888888888888999===???>>>???@@@???===:::777555<<<;;;;;;<<<===;;;666111666???CCC>>><<>><<<;;;???>>>===<<<;;;;;;===???;;;<<<>>>@@@AAABBBCCCCCC>>>==================<<<:::999666555444444444555444777:::???BBBEEEGGGGGGDDDBBB@@@>>><<<<<<===>>><<<999777:::@@@AAA===888<<<<<<<<<===>>>??????>>>???>>>===<<<===>>>???@@@AAA@@@>>><<<;;;:::::::::999999999;;;;;;;;;<<<===///,,,***+++...000...,,,000//////000111222000///444222000111333444222000000333444333000///111444666333111000111222111000...222666777666555666888999888888888::::::999777444333222111111333555777444333000......222888<<<555333222111222666:::<<<666777888999:::;;;;;;;;;444222333666777555444777999888888;;;???AAA???<<<999777444222222444777999888888888888888888888888999999:::===???@@@???>>>===<<<:::888777888:::;;;AAAEEEFFFCCC@@@>>>888222999666555666555444777===???>>><<<999777777:::===666555444555777999888777777999:::999777777:::>>>777777888;;;===>>>===;;;999888333///000444666555333222000000222333333222000111222333333333333333222222333333444444555555333222111111111333555666888666333444666888777555222444444333555999888444333111000222555555333111666666777777666666555555444777999:::999888888888;;;777333444888;;;;;;999>>>AAACCCBBB===:::;;;===333777;;;>>>===:::999888:::<<<;;;888666777555222444777888777444333555777666888<<>>===<<<<<<======<<<;;;888:::<<<<<<:::888777888444666777444000000666;;;;;;???AAA???;;;888:::===999;;;===>>>?????????>>>EEEKKKLLLEEE@@@AAA===666888666666777555222333777...///000222333444444444555666777888999999999999888777888;;;>>>>>>999555777888999888666555555666888888:::;;;<<<=========;;;<<<;;;;;;>>>@@@===777222000111555777666888;;;777666666888;;;===>>>===<<<<<<;;;===>>>>>>===;;;555777:::>>>@@@@@@???>>>888666555666777888777555444666666444777>>>BBBBBB<<<>>>@@@@@@???>>>>>>???CCCBBB>>>999555555777999:::;;;<<<:::555333333555888:::;;;;;;999666666666888999;;;===>>>?????????===>>>>>>===<<<<<<>>>@@@???>>>>>>>>>>>>>>>??????===>>>???AAAAAAAAA@@@???;;;:::999999;;;>>>@@@BBB???===<<>><<<999999;;;999555>>>@@@???<<<888777:::===888999:::::::::<<>>??????===:::666444>>>>>>>>>===;;;777444333555;;;???===<<<>>>AAAAAA@@@BBBDDDDDDBBB???>>>===<<<:::999888999:::<<<===888:::===AAACCCCCCCCCBBB===<<<;;;<<<>>>???>>>===777666444444444666888999999:::===@@@CCCDDDDDDDDDEEECCC@@@===;;;<<<===>>><<<888777<<>>777<<<<<<<<<<<<<<<>>>???@@@<<<===>>>>>>>>>>>>======???>>><<<:::999999::::::888666666::::::999999<<<111///...000555777444111444222000///000111000000333222111222444555333111333555666444111///111444222111111222444555444222///444888888666666999<<<;;;:::999999:::999777555222111000000111333555666444333000------111888>>>888666333222333666999<<<444555777999;;;<<<======444111222666666444444888::::::;;;<<<===<<<;;;:::888888777444111222777<<<888888888888888888888888:::<<<>>>??????@@@BBBCCC<<<:::888666666777888::::::AAADDDAAA<<<:::777333444222444777888999???GGGAAA???<<<999888888:::===555444333444666777777666666999;;;;;;999999;;;>>>888777666777:::<<<;;;:::999888222,,,...333555111...---,,,...111333444444111111222555777777222...///000222333444555666777666555333111000111222333777666555444444555666666555666555222444999999666333222222333666777555333777777666666666555555555222444666777777777888999:::999777777888999::::::>>>???@@@@@@>>><<<;;;:::444777;;;<<<;;;999888888666;;;===;;;::::::555...444777999888444222555888777999<<>>>>>@@@@@@>>><<<;;;<<>>@@@AAAAAA???===<<>>;;;:::999555......333111111111222333444555666777777888999:::;;;:::999999888777999<<<===:::777555666777666444333444666888999999;;;<<<======>>><<<===<<<:::>>>BBB>>>666444111111666777444555999888888888:::===>>>===<<<999888999<<<>>>>>>;;;888666777999<<<===>>>>>>>>>;;;999666666777888888888444666666666999@@@BBBAAA<<<>>>AAABBBBBBBBBCCCDDDDDDBBB>>>999666666999<<<<<<>>>???<<<888444555666;;;======;;;888555555666777999===@@@AAAAAA???===:::<<<===<<<999888:::<<<<<<======>>>>>>?????????:::===@@@BBBBBB@@@===;;;;;;888666777<<<@@@BBBBBB>>>>>>@@@CCCEEEEEEBBB>>><<<<<<<<<<<<;;;;;;;;;;;;999999777666555666:::===<<<===;;;888999<<<<<<888===@@@BBB???:::<<>>>>>>>>======???@@@<<<>>>@@@AAAAAA>>>;;;999===???@@@===888555666888777777:::<<<:::777:::???@@@BBBCCCBBB@@@>>>======<<<:::888777888999::::::999:::<<<>>>???@@@@@@@@@>>><<<:::;;;===>>><<<:::777666555444555777:::;;;:::<<<>>>@@@BBBCCCCCCDDDEEEBBB>>>;;;::::::<<<>>><<<::::::===AAACCC@@@<<<<<<<<<<<<;;;;;;<<>><<<:::777555555777:::===333444666999;;;===>>>>>>666222222666777444666;;;888:::<<<===<<<:::;;;;;;888999999555111111777>>>777777777888888888888888;;;>>>@@@@@@???@@@CCCGGG:::888666555555666888::::::BBBFFFCCC>>><<<<<<;;;//////222777;;;>>>GGGPPPCCC@@@===999888888:::<<<888666555444555555333111555999<<<===;;;:::<<<>>>999666222222555888999999::::::444...///555555///***))))))+++000444666666222111222777;;;:::333,,,---///111333333555777888888666333111000000000111555666666444333333555777888888555222444999:::777222333444555666666666666777777666666555555555555333444666777777888:::<<<888:::<<<:::777666999<<>>===;;;333)))666999;;;999444222444777777999;;;>>>?????????>>>:::;;;===??????;;;555000666888:::888555444555777888777666777:::;;;<<<;;;333666888888777555444444222888===;;;555444999@@@@@@@@@???>>><<<<<<>>>@@@===>>>@@@AAA@@@===:::888>>>CCCCCC@@@GGGPPPMMMCCC999666777999666111333:::666555444333333555666777444444444555777777666555999666444444888:::999888666666666555333444666999777888888999999:::;;;;;;===>>><<<:::>>>BBB???666888444444999999555555999666666888<<>>:::;;;;;;;;;;;;;;;;;;;;;:::===:::888777999;;;<<<<<<444777777666:::???@@@>>>888:::>>>???@@@@@@AAABBBAAA@@@<<<777555666:::======@@@AAA???:::777888999;;;===>>><<<888666777999444888===BBBCCCAAA<<<999888:::<<<;;;888666777888:::;;;<<<>>>????????????999<<<@@@BBBBBB???;;;888<<<777333555;;;AAAAAA@@@<<<@@@DDDEEECCCAAA??????>>>>>>>>>>>>===<<<;;;:::999888555333222555;;;???:::;;;999666888===>>>;;;:::@@@EEEBBB>>>AAAMMMYYYAAABBBBBB@@@>>>===>>>???===???CCCEEEFFFDDDBBB@@@<<>><<<<<<<<<>>><<<999777777888888888;;;;;;::::::;;;<<<===>>>???<<<::::::<<<<<<999777;;;999777555555666888:::888:::<<>><<<<<<===>>>???@@@BBBCCC<<<<<<<<<;;;:::<<>>@@@<<<888888======999:::>>>111---+++///666999777333333444555666666444222111222000///---------...//////000///---...222222...000000111333555555333222444777888777444555:::@@@>>>===;;;999888777777666777444222111111222111000222444666444222444;;;AAA>>>999555444666999999888:::999999999;;;<<<;;;:::666777444000111666888666666888:::;;;>>>@@@;;;444777888777444111222666::::::888444222333555999;;;;;;>>>@@@>>>;;;:::???DDD;;;777333111444888;;;===???EEEGGGCCC>>>;;;888555444333444:::BBBIIILLLLLLDDD???;;;<<<>>>???<<<999999;;;===<<<999444111000:::;;;999666777<<<===;;;<<<999777666888999999888666333000000222444222111000000///---,,,///666<<<555666555555888999333+++222000000111111111888AAA===999444///------...///777555000///777???;;;222111333666888999999999999444555666777888888999999555777777666777:::888333333444555444333444666888222222333444444555:::>>><<<:::888:::===>>><<<:::333555888::::::999:::;;;777999;;;999555333444666777<<<>>>:::333111666<<<<<<999888;;;===<<<999777555555888:::<<<;;;777444444666777666555444666777666555444555777999999888;;;::::::999888888777777>>><<<;;;;;;===???@@@@@@FFF@@@<<<===????????????AAA;;;>>>HHHHHH===777999:::888;;;CCCJJJKKKGGGDDD555666666555444444666888::::::999666333222222444999666222111222444666666666666666444333444777::::::666222111222444444222;;;777777<<<===:::<<>>???>>>:::666===;;;999:::===>>>===;;;<<<:::888666555555666777888::::::888999===>>><<<@@@AAA???;;;<<>>:::<<<:::999999:::<<<<<<<<>>:::;;;@@@BBB???<<>>999666888<<>>???@@@@@@@@@@@@???BBBAAA??????>>>;;;555000444555777888999<<<@@@CCCAAA???AAADDDBBB>>>AAAHHH>>>@@@@@@??????AAA>>>888444333333333444555777888888555222333666999:::999:::???AAA===888===LLLYYYHHH>>>777:::???===777444777???DDDCCCBBBDDDBBB===>>>>>>>>>===;;;999666555777888999999888999;;;===@@@BBBCCCBBB>>><<<===>>>888999999777444555999>>>===<<<===???BBBDDDDDDDDD888;;;>>>???===;;;999999>>>===<<<<<<;;;;;;;;;;;;999;;;???CCCEEEFFFEEEDDD???<<<888666777888999888:::999888999<<>><<<999===:::>>>FFFDDD::::::BBB<<<999555444666888:::;;;:::999:::>>>???>>>AAAFFF000...---000555888777555222444777999888666222///000000000000000/////////111222000...000444444000333111//////111222222222444555666444111333999???===<<<:::999888777777666999666333222333444444444555777888666444555;;;@@@>>>:::666444666999===>>>888666666666888888888666666777555111222777888666888:::::::::>>>BBB@@@:::555666888888777777777888777555333111111444777:::444888<<<===<<<;;;<<<>>>===:::666444555777999:::>>>CCCFFFBBB>>>===:::777666666777;;;AAAFFFJJJKKKBBB>>>:::;;;>>>???===:::777999;;;:::888666666666;;;;;;999777:::???>>>:::666666666666666666777777999555222222444666555333/////////......111777<<<;;;:::777555666888444---555444444555444333999@@@<<<:::555111000000222444444444222111777===;;;333444444555666777555333111444444555666666666666666777999999777888:::888333666555555444444555555666555444444555888:::===???;;;999777666777777666555444666888999999999:::;;;888888888777666555666777===AAABBB>>>666222666;;;777666777:::===;;;666222777777777999999888444222555666777666444444444555333333444666999;;;:::999888777555444444555666888;;;;;;:::;;;===???@@@@@@???<<<999:::>>>???>>>===>>>:::===EEEDDD;;;777;;;===;;;<<>><<<888666555444333111777888999:::<<<===?????????===<<<<<<===<<<999666<<<:::999:::<<<===<<<::::::999888777666666666666888;;;;;;888999===>>><<>>===999<<<:::999999:::;;;<<<<<>>AAABBB???===<<<===@@@CCC@@@;;;===BBB>>>>>>>>>??????@@@@@@AAA???>>>===>>>>>>;;;666222666777999:::;;;<<<@@@BBBAAA@@@AAADDDCCC???BBBHHH>>>???>>>;;;<<>>AAA<<<666222666<<<@@@??????AAA@@@===>>>>>>===<<<:::888777555777999<<<<<<;;;:::999999:::===??????===;;;;;;<<<888999888777666888:::===<<<;;;:::;;;>>>@@@@@@@@@<<<>>>BBBCCCBBB@@@??????===<<<;;;:::999999999999:::<<<>>>AAABBBCCCBBBBBB???<<<999777888::::::;;;777666444444777999;;;;;;999888888999<<<===<<<::::::888;;;CCCAAA999888???>>>;;;888666777999;;;;;;;;;999;;;======;;;===BBB......///111333555666666222555888;;;:::666111......000222444444333111///333444444222444777666222333000---,,,---000111222333444444222000222777<<<:::999888777666666666666:::777444333444666777777999::::::888555666:::>>>;;;999777444444888>>>BBB777555444555666666555444777777555222333888999777999:::999999===CCCBBB>>>444555777:::===<<<:::777666555333222333555888:::666999===@@@AAA???<<<::::::888666666777999999999<<>>???BBBEEEHHH>>>;;;888888;;;===<<<:::555777999:::999999;;;<<<;;;:::888777<<>>:::555555777444///444444666888666444777===888555222///...000222444111333444444777;;;:::666666444333555777666333///444444444444333333222111666888777666777999666111888666444444777999888666999777555777;;;@@@@@@???;;;:::888555222111333444777999::::::::::::<<<>>>999777555555777999999999;;;>>>>>>;;;444111444777333444666:::<<<;;;555///666555555666777777666444777888888777555333333444444444666888::::::777555555333111000111333777999777888999;;;===>>>???@@@AAA@@@???AAAEEEGGGFFFCCC<<<:::===BBB@@@:::;;;BBBBBB@@@BBBDDDCCC>>>>>>BBB>>><<<999555222444777;;;666777777666444444555777:::999999::::::999666444666333//////333777999999777666666888999:::888666777444444777888666666999>>>@@@AAA???===???FFFLLLAAA<<<777333333333444444666666888999;;;===>>>???===;;;:::999::::::888666999888888888:::;;;:::999888888888999888777666555999;;;;;;999999===>>><<>><<<888;;;:::999999999:::<<<============>>>???@@@AAAAAACCCCCC@@@;;;:::<<<:::666666777888;;;>>>AAA@@@@@@<<<<<>>999:::???>>>>>>======>>>???AAABBB=========>>>>>><<<888555888:::<<<======>>>@@@AAA???>>>???AAA@@@???AAAEEE??????<<<888999>>>???<<<>>>===<<<:::999999999999:::888666666888:::;;;;;;===??????<<<:::;;;???DDD>>><<<>>>BBBBBB;;;555222555:::<<<::::::<<<======???>>><<<:::999777777777666999===???===:::888777666999<<<>>>===;;;::::::999888777888:::;;;<<<;;;:::999888999===@@@AAAAAA>>>AAADDDEEEDDDCCCCCCCCC<<<;;;:::888777777666666;;;;;;<<<===>>>??????@@@???===999888999;;;======999777444444666999;;;;;;777777888:::<<<===;;;::::::888;;;AAA@@@999999>>>@@@===:::888999;;;<<<<<<;;;999:::<<<;;;888999===+++...000111000000333666333444666777777444111///...000444777888666333000222666888888:::;;;888222///---++++++...000222222111333444444333333666888666666555444444444444555999666222111333555777888:::;;;:::888666555777999777888999777555666;;;???777666555555666777555444777777555222555:::;;;777888999888888===AAA@@@;;;444444555888===>>>;;;888666666555555666888:::;;;999:::<<<>>>???>>>999666333333333666999;;;;;;:::<<>>999555555777555111......111333333111000111222444555555777777<<<===:::666666888555000...///333666555222444999888666333000///000222444...222555777888888999888444222222555999<<<:::777444444444333222000///...333555555333444666444///888444222555<<>><<<;;;999777888>>>CCCCCC>>>;;;<<<:::666222111555888;;;<<<======<<<===???AAA999666444555999<<<===<<<777999:::888555444666888444666777888;;;<<<888111111111111333666999::::::;;;;;;;;;999666444333444777777888999999666111,,,111111111111333555777888444666999;;;<<<>>>@@@AAAGGGHHHHHHIIIMMMOOOMMMGGG<<<<<>>DDD@@@???<<<888555555777999777888888777555444444666888777777888999999777555999333......333777777666333555888:::;;;;;;888777666555666777666555555666777;;;>>><<<:::;;;BBBIII???;;;777555555666777777111222444777;;;===@@@AAA:::999888888888888777777777777777777888999999888555777999;;;:::999666444999<<<;;;888999<<<===::::::<<<;;;999;;;>>><<<888:::::::::999999999;;;======>>>@@@@@@???>>>???@@@CCCBBB===999;;;>>>;;;666777777888999<<<>>>???@@@<<<;;;<<<>>>;;;777888<<>>===<<<===???AAACCC===>>>???@@@???===999777;;;===?????????>>>???AAA===<<<============>>>@@@???@@@===:::;;;>>>>>>:::;;;:::999888777777666666999888777777888999::::::<<<<<<<<<;;;::::::;;;;;;<<<===@@@DDDAAA:::666777777999888777666888<<<>>>???===;;;999777777777777555888;;;<<<<<<:::999999777:::===???>>><<<:::888:::777666888<<<>>>===::::::999999;;;???CCCFFFGGG???AAADDDDDDBBB@@@@@@@@@<<<<<<:::888777666666666999888888999;;;===???@@@>>><<<999888999<<<======999777444444777:::===>>>999:::;;;<<<===<<<;;;999<<<:::<<>>:::999:::;;;;;;;;;999888999;;;:::777888;;;))),,,000///------111444333333222222111111222222///222666999999777444222111666;;;===>>>>>>888000***)))***---111333333222000333777999888777555444222222222222222333333444666333000///111333444555888999888777666555555555666:::======:::888888:::777555444555666666555444888777555333777===<<<777888:::;;;<<<@@@BBB>>>777666444222444888;;;:::999555555555555666777888999444333333555777888777666111111222666999::::::888<<<>>><<<999888:::888555555;;;BBBDDDAAA===:::999666444222222333666777888444777<<<>>>>>><<<:::999888888666666:::>>>;;;444333888<<<:::444...---...111///---...222444333222333444444555666555444222444777888777777888555000+++---111666555222333888>>><<<999777666666777888///222666888888666777999222111222555:::<<<<<<;;;666666555444222000...---222444444333444777555000555222222777???DDDEEECCC;;;;;;999888>>>DDDBBB<<<999::::::777333444888<<<:::<<<======<<<<<<>>>???:::777555777<<<@@@@@@???;;;;;;<<<<<<;;;:::::::::888:::888666:::>>><<<666222111111333777:::<<<<<<>>>>>>===;;;888555555555555666777888888444...***,,,...111444555555444333333666999;;;<<>>???GGGPPPIIIJJJQQQWWWPPPBBB???EEE?????????===999777666666999::::::999666444333444:::888777777999;;;;;;;;;;;;555000000333666444111000333888;;;;;;:::777666777888999888777777666444444999>>>???>>>>>>BBBFFF;;;:::999:::;;;<<<;;;999111222444666999;;;===>>>888888999888888777777888666666777777777777777888444777:::======;;;777555999<<<;;;888777:::;;;888555777888777:::===<<<888999::::::999888888;;;===???@@@AAA@@@>>><<<;;;<<<@@@???;;;888999===;;;666:::::::::999:::;;;<<<>>>???======>>>===::::::>>>???>>>===<<<<<<>>>@@@AAA???AAABBBBBB@@@===:::888===>>>??????>>>>>>???AAA>>>>>>===<<<<<<>>>>>>===???AAA@@@>>>>>>@@@===888<<<<<<<<<<<<<<<;;;;;;:::777888888888777888888999:::999999::::::;;;::::::>>>===@@@BBB@@@;;;;;;???;;;:::888666555666:::???===<<<:::888777666777777333555777888999:::<<<>>>===>>>@@@AAAAAA???;;;888:::888777888<<<>>><<<:::===<<<;;;===@@@CCCEEEEEEBBBCCCDDDBBB???<<<;;;;;;===<<<;;;:::888888777777555555666777:::===@@@BBB>>>;;;888777999;;;<<<===555333111222555999;;;<<<<<<===??????>>><<<:::999<<<:::;;;>>>???===<<<===>>><<<999888999:::::::::777666888;;;;;;777888<<<))),,,//////------000333333111///...///000333444222444666888888777555333111777;;;===??????999111)))***,,,///333555444333111444777:::;;;999555333111111111111222333444555444222000000111222222222555555666666666555444333888;;;???@@@???<<<999777444333222333555666555444999888555444999???===777:::===???@@@CCCEEE???888888555222111333666888999222222333333444444444444000000111222555888<<<>>>555555555777888888666444;;;<<<999666777::::::666555:::???AAA@@@<<<888555555444222111111444666888666999===>>>===:::888888777999888555666999888444666999;;;999444///------000//////333777999888666666555555555666444222///...333666666777888666111...///444888777444555999>>><<<:::888777666777888222222555888888555666999444444555666666777888999999888777666444111///...444666777666888;;;:::555444333444888>>>CCCEEEDDD<<>>???>>><<<888666555555111222444777888777222///,,,///333777777555222000333777:::<<<===@@@FFFKKKLLLOOONNNJJJKKKOOOJJJAAA>>>??????>>>???DDDLLLSSSKKKJJJRRR[[[TTTCCC===CCC>>>???@@@???;;;777555555;;;<<<===;;;888555444444888666444555777999999999:::777444333555555222000///333888;;;:::888666555999<<<<<<999888999777333333666:::===>>>>>>??????999999;;;===??????<<<999444555555666777777888888666888:::;;;:::888888999444666777777666666777888555777;;;>>>???===:::777999;;;:::666666888999666222555777777999===<<<888888:::;;;999777777:::>>>@@@@@@@@@???>>>;;;999777<<<===:::777777;;;;;;777<<<<<<<<<;;;999999:::<<<===:::999;;;;;;999999<<<@@@???>>>===<<<===>>>>>>???AAACCCCCC@@@<<<:::999>>>>>>>>>===<<<<<>>;;;<<>>>>>>>>>>>>>>===<<<;;;666888999888777777888999999999888888999:::<<<===@@@>>>>>>@@@@@@>>>AAAEEE???<<<999888666555999???<<<;;;999888777666666666333555777888999;;;>>>AAAAAAAAAAAABBBBBB@@@===999:::999888888:::;;;;;;:::???>>>===>>>???@@@???>>>DDDDDDDDDAAA===:::999888===<<<;;;::::::999::::::444444555777;;;>>>BBBDDD>>>;;;888777888:::;;;<<<666555444555888;;;<<<===<<<>>>AAABBB???===;;;::::::888888:::;;;<<<:::999;;;:::888777999:::::::::777777999===<<<888999<<<,,,---/////////000111222000000//////000222444555666666666666555555555555555888999999:::===:::555///......000222444444444444555666888999888666444222222222333444555777888555444333444444444222111222333444666777666555333777888:::===>>>===999666444333333444777888888777999888555555;;;AAA>>>777;;;===>>>>>>BBBEEEBBB;;;888888666333111222555888222222333333333222111000222555777777777999===AAA888777777888999999777555999999777555888>>>>>>;;;999999999:::;;;;;;888666777666444222222444777999999:::;;;:::999888999:::999<<<;;;666333555777666999:::::::::888555222111//////222777===???<<<999666444333444555555222///...333666555555777777444333444777:::888333444888999888777666555666777777777333333777888555555888666888:::999555444777:::;;;;;;:::888666444222111444777888888:::>>>===999777777777888:::<<<===>>><<>>===;;;:::999888;;;???AAABBBBBBCCCDDD>>><<<::::::<<<;;;777333555:::888444888???>>>555888777777999;;;<<<<<<;;;=========:::777555444555111222444777999999666333444666888::::::888555333555888;;;<<<===BBBJJJPPPOOOSSSQQQKKKLLLRRRNNNDDDEEEDDDBBBAAAEEELLLSSSWWWQQQMMMRRR[[[UUUCCC<<>>>>>:::999:::777222333222333666:::<<<;;;999;;;;;;<<<===>>>===:::888555555555555555555555555444888===>>><<<:::999:::444666888777666555777999666999<<>><<<:::888:::999555444666666444555888999888:::===;;;777777:::;;;:::666666:::>>>???===<<<===>>>===999555999<<<<<<888666999;;;:::;;;===>>>===:::999:::<<<;;;777666999:::888999;;;@@@@@@???>>>===<<<;;;;;;;;;>>>AAAAAA>>>;;;::::::======<<<:::999;;;???BBBBBBBBB???::::::===;;;555888;;;;;;;;;>>>CCCCCC@@@????????????===;;;999888777999;;;:::888777888::::::::::::888777999===AAA@@@======AAACCCCCCEEEHHHBBB===999999666333666===999999999999888777555555444777:::;;;<<<===???@@@AAA???>>>@@@AAAAAA>>>;;;::::::999888666666999;;;;;;;;;<<<>>>@@@AAA???===AAABBBAAA???;;;888777777;;;;;;::::::::::::;;;;;;555666777999<<>>DDDCCC>>>888999999666222111333666333444555555444333111000333777:::888444333666:::888777777999;;;<<<;;;:::777888666555:::AAACCC@@@===999555555777:::999888999888666444333444888;;;;;;;;;999666555666:::>>>:::>>>>>>777222333777888666666555555666555333000---...222999???AAA>>>:::444222111222555555333000222555666333222666777666777777999:::666111111555999999888888888:::;;;<<<:::444222666888555444777777;;;>>><<<777666:::???===<<<<<<:::888666444333222555666777:::>>>===999:::;;;;;;999666555666777===EEEFFF>>><<>><<<;;;777<<>>:::111777777444777???;;;111666666777:::>>>@@@@@@???;;;;;;;;;999666444333444555666777888:::999666333======>>>>>>===<<<:::999777:::<<<======CCCLLLTTTNNNRRRPPPIIIKKKQQQNNNDDDKKKJJJGGGFFFKKKSSSYYY[[[YYYRRRSSS[[[UUUDDD===BBB@@@@@@>>>:::777666777999:::;;;======;;;:::999:::::::::;;;<<<<<<999444000333555999:::888555444333222666:::<<<999777666777:::>>>???:::888:::777111777444111333999===<<<:::>>>===<<<<<<<<<;;;888666333333333444555666777777444999>>>@@@>>><<<::::::444666888888666555777999777999===???@@@???===<<<777999888444333555555222888;;;;;;:::;;;===:::555777:::<<<:::666666:::>>>>>>;;;999;;;???>>>999444888<<<===999666888;;;<<<:::<<>>;;;:::;;;===???;;;999<<<>>>======@@@@@@@@@@@@???>>><<<:::999777;;;??????===;;;;;;;;;===<<<:::888777999>>>BBB???@@@<<<666666:::777000555777777777<<>>DDD???;;;<<>>>>>>>><<<;;;===???@@@???<<<;;;;;;:::777444444777;;;555777:::???DDDEEEDDDBBB===>>>===;;;888666555666::::::999999::::::;;;<<<777888999;;;===???@@@AAACCC???<<<::::::<<<<<<<<<777777777888888777555222444888>>>@@@???>>>>>>???;;;;;;999999<<<>>>===999999888777888;;;<<<===<<<======>>>AAA>>>888777999//////.........000222333...000111222111111333555444555777666444222111222444555666777888888888777333333333333222222111000222333333333222333666888888666444222222222444444999777777:::<<<;;;777333333555777999999777444222888666666888:::999555111555777888888777777888:::555444555999:::777777999;;;<<<<<<===>>>>>>??????<<<===:::333000444888888222000///222666666222---222222222333333444555666666:::>>>>>>;;;:::<<<@@@:::888555666999===@@@BBB<<<999666777;;;>>>;;;888888999999777555444444555:::;;;;;;<<<<<<======>>>>>>AAACCC@@@;;;999<<<@@@999999999::::::999666444333222222999@@@CCC???:::555333333666;;;;;;666111777777777666666555555555333777;;;<<<;;;999666555333444444444444444444333777555444555888888555222888666999???<<<444888CCCBBB>>>999777777666444111222666888888;;;>>>;;;666222333555666666555444333AAACCCEEEEEEDDDAAA>>><<<777:::===>>><<<:::888888666999@@@EEEDDD???;;;:::>>>;;;<<>>BBBCCC@@@<<<777:::999333///222666888666555555888::::::666222;;;;;;===AAADDDCCC???;;;<<<;;;777666>>>JJJRRRRRRJJJIIIGGGGGGHHHHHHGGGEEEHHHSSSUUULLLLLLWWW\\\WWWXXXXXXUUUOOOJJJGGG@@@888>>>:::999:::999666777:::;;;555444777777444555:::555666666666777777777888333666999:::999777666666;;;999888999;;;<<<<<<;;;888;;;>>>===999666555555111555777444444888;;;::::::888888;;;<<<888555555222444333333777;;;:::555888777999<<>>:::666555777:::<<<999888888:::======:::666::::::::::::::::::::::::===@@@<<<444555>>>===555:::>>>BBB@@@<<<888888:::;;;<<<>>>???:::555666<<<888999:::<<<>>>???@@@AAA???======@@@CCCAAA;;;555666777888;;;>>>???>>>===@@@???===:::888999===@@@???<<<777333666999666000666666777:::===AAADDDFFFDDDDDDAAA>>>:::999;;;===<<<===>>>===<<<===???AAA===;;;777555666:::???CCC???EEE@@@???JJJOOOMMMOOONNN@@@777:::;;;666555:::888555666999777333777>>><<<======<<<::::::;;;<<>>======:::999999888999;;;<<<===888999<<<>>>@@@@@@@@@@@@CCCBBB???;;;666333333444888999:::<<<===>>>>>>>>>888<<>>;;;;;;@@@EEECCC???;;;;;;===??????>>><<<:::888:::<<<<<<999777000777???AAA>>>::::::<<<999777666;;;AAADDDBBB>>>999<<<===;;;999;;;AAAGGGAAA>>>===???===777888>>>111111000000000111111222+++///555777666333///...222444666666444333222333555666666666666666555555333333333333333333222111000444888:::999666444333444333333222333555777999888777666666888888777666777888888888777666555444666555444666888777444222888999999888555444444555333444777;;;;;;888999===::::::;;;<<<===>>>>>>???<<<<<<999444333666888666666444222222555666555444222222222333555888:::<<<;;;======;;;777777;;;@@@999888777888;;;=========>>>:::777888;;;>>>===:::999999999777555666888;;;::::::;;;:::::::::;;;<<>>===;;;888666444555666666666555333222222222333777::::::777444666222555;;;999333555>>>???===;;;;;;:::777333///666999999888999<<<999444555666777999:::;;;<<<<<>>>>>@@@CCCEEEJJJPPPPPPIIIGGGMMMQQQOOOPPPPPPMMMHHHEEEDDD@@@999;;;777666777777444555888555222222555444111222777444444444555666777888999666999===>>>===:::888888888777666777888::::::999999<<<>>>===:::888777888666999888666666::::::888555333555:::;;;777555666333444444333666;;;:::555999999:::===@@@@@@>>>;;;:::888888888555333888AAA===;;;;;;???DDDCCC<<<555@@@===999666555666888999;;;::::::<<<======:::777=========<<<<<<;;;:::999;;;>>>;;;444555======555888<<>>:::777888;;;;;;<<<>>>@@@<<<888999???999888777777888;;;???AAA>>><<<;;;>>>BBBCCC@@@<<<777777888;;;======;;;999;;;<<<>>>===<<<;;;;;;<<<:::<<<:::666444777777444888999999;;;===@@@CCCDDDBBBAAA???=========>>>???@@@@@@@@@???===<<<===???>>>===:::999999:::===>>>===BBB>>>===IIINNNLLLNNNKKK>>>777:::;;;666555:::555333444666555222555;;;999::::::::::::;;;>>>@@@>>>@@@AAAAAA???===<<<===777888999:::;;;;;;::::::;;;;;;===>>>???@@@@@@@@@CCCAAA>>>999555444555777;;;;;;<<<<<<<<<;;;:::999:::===??????>>>>>>AAADDDBBB???;;;:::<<<>>>>>>>>>:::999888:::<<<===<<<:::999<<>>;;;999999:::999888999:::<<>>DDDHHHAAA>>>>>>???===888999>>>111111111111000///...---,,,000444666555111...,,,000222555555444333333444666666555555444333222222222333333444444444444333444777;;;;;;999666333222555444333333444555777888555555555444333555888:::===;;;999666555555555666444333333444666666555333888888999777555333333444222555:::>>><<<888:::@@@999:::;;;<<<<<<======<<<<<<;;;888555666:::888333777777666555555777;;;>>>888777666666777999<<<===??????<<<777333555:::???;;;;;;<<<>>>??????<<<:::???;;;777777:::===>>>===999888777555444555999===:::::::::888666666888:::AAADDDHHHLLLLLLJJJHHHEEE???:::555444888;;;:::888555333222333555666333000444111000222555666444111000000111222222222111111666999===??????===999666444666888999888555222///,,,...333888<<<;;;777444333///000666777333444999<<<<<<===>>>===999333...888999888666888;;;:::666666666666777999<<<>>>???@@@DDDIIIKKKHHH@@@777111777888999888666666666777777999<<<>>>???>>><<<;;;;;;888888;;;;;;999999<<<<<<888666777:::===<<<;;;888999999777555444444555111333666;;;@@@BBBAAA???DDDEEEAAA777222333777888777888:::>>>AAAAAA>>><<<333555999???CCCDDDBBB???<<<:::666444999BBBFFFEEE>>>===:::666333666===CCCHHHHHHGGGDDDCCCCCCFFFHHHFFFGGGDDD@@@???AAA???;;;999555555777777444555888666666888999666222333777333333333333444666888999444888<<<===;;;888555333777555444555888999999999:::<<<===<<<;;;;;;<<<===>>>>>>;;;888999<<<:::444000///333999:::666555666444666666444666999999555999999:::===???@@@>>><<<===<<<;;;:::777555999??????===<<<>>>BBBAAA;;;666===;;;888666555555777888<<<<<<<<<>>>??????<<<999??????@@@???===;;;999888999<<<999444555<<<<<<777666999;;;;;;888888:::<<<::::::===@@@>>>;;;===CCC>>>;;;777555666:::@@@DDD@@@===<<<===AAACCCBBB@@@888999:::;;;===;;;888555555:::???AAA@@@===:::888666;;;===888555666999:::<<<<<<<<<===>>>???AAABBB???===;;;===AAACCCCCCBBBCCCCCCCCCAAA>>><<<<<<<<<@@@???===<<<;;;;;;;;;;;;;;;AAA<<<;;;GGGLLLJJJLLLFFF<<<888;;;<<<888666999555333444555555333666;;;::::::999888777:::>>>AAA;;;===??????=========>>>777999;;;======<<<999888;;;::::::::::::;;;<<<<<>>;;;999:::<<<======999999999:::===>>>>>>===BBBAAA???<<<:::999999999888:::;;;;;;:::;;;???BBB@@@===::::::===AAAEEEGGG???======>>>;;;888999===////////////...+++)))(((/////////...---...000222...111444555555444555666444444333222222222222222222333333444555555555555<<<;;;999666222222444666999888666444222111111111222444666555333444888<<>>AAA<<<666999???;;;;;;<<<<<<<<<;;;:::999;;;:::777666999<<<888000444777999999777999@@@EEEBBB@@@<<<999888777888999>>>===:::666333555999===@@@@@@@@@BBBBBBAAA>>>;;;>>>:::666555777;;;<<<===666666666555333333555777:::::::::777444444666999;;;<<>>888333333888;;;:::777777666444333444333222111444333111222444555444222000111222333444444333333666888;;;>>>???===888555333555888999888444///,,,)))---444:::<<<:::666222333//////444666444444777888:::<<<======:::666333666777666444777<<<===:::888777777777999<<>>???>>>===DDDEEEBBB999555888<<>>===<<<999999:::;;;<<<<<<<<<<<<<<<;;;777444888???AAA>>>======:::555000111999@@@BBB>>>>>>AAAAAA>>>AAAFFFAAAAAA>>>:::;;;??????<<<888555555888888666666999777:::<<<;;;777333333555444333222111222444777888333777;;;<<<:::666333111666555444555888::::::::::::;;;;;;<<<<<<>>>@@@AAACCCBBB===:::<<<>>>:::222//////444999999555333555888:::999555444666666222666777888999;;;<<<<<<<<>><<<:::777555888;;;>>><<<;;;<<>>?????????>>>;;;999777888:::888444555:::;;;888777888:::999999999<<>>>>><<>>???@@@@@@>>><<<;;;;;;<<<======;;;666333555:::???BBBAAA>>>:::888777<<>><<<;;;<<>><<<;;;<<<===>>>===BBB===:::EEEIIIFFFHHHAAA;;;888;;;<<<888777999888777777777888999;;;===>>><<<999666444666;;;>>>:::<<<===>>>>>>>>>???AAA;;;<<<>>>>>>>>>===;;;999===<<<;;;:::999:::;;;<<<=========;;;888777888999666777999:::;;;;;;::::::=========???AAAAAA@@@>>>AAA???<<<::::::;;;======;;;::::::;;;<<<===>>>>>>DDDBBB???>>>>>>>>><<<:::777999<<<>>>???@@@AAABBBBBB>>>;;;===AAACCCBBB???<<<<<<<<<;;;999777888:::////////////---+++)))'''+++,,,---,,,,,,...111444...111444555555555666777111111000000111222333444222333333444555555555555<<<:::888444000000222444:::999777444222000...---000333777777555555888;;;>>>:::666222111222555777555555444444444555777888777999999999777777888999666:::@@@AAA;;;444555;;;<<<=========<<<:::888666888888666666:::<<<777///...333999;;;:::<<>><<<:::777444333444777999;;;555777:::999777444222111:::;;;<<<999555444666999666555555777;;;===>>>===:::777444555888999777444555666666444333222222222666555444444555555555444444555666888888888777666666666888;;;===;;;777333111444777888666222,,,))))))...555:::;;;888333000555222111444666666555666666777999::::::::::::;;;888999777444666;;;<<<999888888888999<<>>>>>>>>===???BBB@@@;;;999>>>DDDGGGDDDCCCAAA>>><<<;;;;;;<<<>>><<<999666555666999;;;===<<<888666999>>>===999777999999666222333999??????;;;;;;@@@AAA>>>???BBB@@@@@@===999999===>>>;;;777444555888888555555888555888:::777333000//////666555222000000333555777777:::>>>???===999666555333222222444666999999999999999999;;;===@@@AAABBBDDDCCC???<<<>>>???:::222222333777;;;999333222555<<<>>><<<666333444333000333444555555666888:::;;;>>>>>><<<888555555555666:::999888:::>>>???===;;;666777777888:::<<<===>>>;;;===AAADDDEEEFFFFFFGGG<<<<<<======<<<;;;999888888:::888555555888::::::999:::;;;;;;;;;<<<>>>@@@777555777;;;<<<<<>>======>>>@@@AAA<<<===???AAAAAA@@@<<<999>>>>>>>>>>>>>>><<<777444999<<>>>>>;;;999999>>>EEEIIIGGGCCC???AAABBBAAA???=========AAA???;;;999999<<<@@@CCCAAAEEE???;;;CCCFFFBBBCCC===:::999:::;;;888888999999999888888999<<<>>>======<<<888444333555:::>>>:::<<<>>>??????@@@BBBDDD???>>>===;;;::::::::::::@@@???>>>======>>>???@@@999<<<>>>???===:::999999777777888999999:::::::::===<<<;;;<<<>>>>>>===;;;AAA@@@===;;;::::::<<<>>>===<<<<<<;;;;;;;;;<<<===??????@@@BBBDDDCCC@@@===777888<<>>@@@;;;333222666::::::<<<<<<;;;999777555555777777666888:::666///+++000666999999;;;AAAFFF>>>===<<<:::999999888888555666777777777777666666===<<<;;;<<<===<<<;;;999666555333222222444666888777;;;>>>>>>;;;777333111:::===@@@===888666888;;;777666444333555888<<<>>>999888777777777777555444333555777666222000111333666666777777666666555555888999;;;<<<<<<;;;:::999777555555777::::::666333000222555666555111,,,(((+++000666888888555222000555555555555555555555555555666777666666888<<<>>>======:::666555888777333000111222666;;;BBBHHHLLLRRRPPPMMMIIIDDD???;;;999??????>>>;;;777666777888444777777555;;;DDDDDD===???===999777;;;AAACCC@@@777555555666999999555222222555888999999888999:::000444999===>>>??????@@@999>>>???<<<<<>><<<888555333555:::???;;;;;;999777:::===<<<777222444666666555666;;;???===>>>???AAABBBBBB???<<>>@@@AAAAAA@@@AAA???===>>>???;;;444555666999;;;777222111555===???===666222333333111222333333333444666999<<<;;;<<<:::555333444333111666666777999<<<===<<<;;;555666777999<<<===??????:::>>>BBBEEEFFFGGGHHHIII;;;;;;::::::999999999999:::::::::777666777999;;;<<<<<<======>>>>>>>>>>>>777444444888::::::===AAA============<<<<<<;;;:::666999===AAABBBAAA>>><<<@@@???>>>>>>>>><<<999777<<<>>>???>>><<<;;;<<<<<>>===;;;:::<<<@@@DDDEEECCC@@@>>>@@@BBBBBBAAA?????????@@@===:::777999===BBBFFFBBBGGG???:::BBBCCC>>>>>>;;;:::999999888888888888666777666444777<<<===;;;999888555333333666<<<@@@<<<===??????@@@AAADDDGGG???===;;;888777777777777:::::::::;;;;;;===>>>>>>:::===@@@AAA???<<<;;;:::===<<<:::888777777888888<<<;;;;;;::::::::::::;;;@@@???===:::888888;;;============;;;999999;;;===:::===BBBEEEFFFCCC???===999:::???HHHOOOOOOGGG>>>@@@>>>>>>@@@BBB@@@999333777::::::666444666777777000///////////////000000***---222444444333222222111444777888888888999:::333222000//////111222333333333333333333333222111222444666666444222111111444444555666666777777777444333222222444666777777555555444555666777999:::666666555222000111555888<<<<<<<<<:::777555444555777777:::===:::444111222333444777999:::999777666222666777555555666555111...000333333444777<<>>>>><<<888555444999???CCCBBB===999;;;>>>:::::::::777666777<<>>>>><<<:::888999666333444888999777444111222555666555111---***---000444666444333222333333666777555111111222333555666777666555666999<<>>;;;:::;;;<<<<<<;;;999888:::;;;555999888666;;;EEEDDD;;;???@@@???>>>BBBFFFCCC<<<444444555888;;;:::555000000333666777777777777888000444999<<<<<<<<<===>>>888===@@@======BBBGGGIIINNNQQQRRROOOHHH@@@:::777======;;;999777888<<<@@@888999888777:::===:::555999888777666777888;;;<<<777>>>AAAAAADDDHHHDDD:::;;;;;;999666777;;;;;;777444222222555555111///111555666444333777>>>===777666333000///000555:::===555777888888666555666666222222222444777:::;;;;;;444444555999>>>@@@???===:::>>>???======>>><<<888666666888999555000222777:::===<<<666222444666555333444555555444777;;;???:::;;;999333222444333...444555666999::::::999777555666888:::;;;<<<<<<<<<:::>>>BBBDDDDDDDDDEEEFFF???===;;;888777777777888<<<<<<;;;999777666888<<<>>>>>>>>>??????>>><<<;;;999555444777999999;;;???;;;;;;;;;:::999888777777888:::>>>@@@AAAAAA@@@@@@???===;;;;;;<<<<<<;;;999=========<<<999888999:::===CCCEEEAAA=========<<<>>>>>>???@@@@@@???>>>===<<<===@@@BBBBBBAAA>>><<<@@@CCCEEEEEECCCBBBAAAAAA>>><<<:::999:::===AAACCCAAAEEE===888???AAA<<<<<<;;;;;;:::777666777888888444666444222666<<<===999777777555333333666:::>>><<<>>>??????@@@AAADDDGGG???>>>===<<<:::888666555555666888:::<<<===>>>>>>>>>???@@@@@@>>>======>>>@@@===:::777666777999:::;;;<<<<<<999666666999=========<<<888555555888;;;:::;;;;;;:::888888;;;>>>:::>>>DDDEEEBBB===:::999<<>>@@@>>>999444222333333333222222444555777999;;;;;;999777666777:::@@@FFFEEE@@@<<<===@@@<<<>>>???<<<888888===BBB@@@@@@>>>888333222888===999>>>BBB@@@999333333555333666999999888555333333:::;;;===>>>===;;;999777;;;666222333777999888555111333555666555222///------000333444222222444666000555777333...---///111555777888777555444666999<<<===;;;777777999666222222333444666888<<>>:::>>><<<777;;;CCC@@@555777;;;======@@@BBB:::///222222555999<<<;;;666000///222555666555444444555333777;;;<<<:::888888888999>>>AAA???>>>AAADDDEEEKKKPPPVVVUUUMMMBBB888333>>>???@@@>>>;;;999;;;===666777777666999===:::444EEEAAA;;;888888999999999000;;;AAA@@@EEEOOOJJJ<<<666888666444666:::999666666444555777666222000222000///------555??????888333111///...111777===AAA888999::::::999888:::;;;666555666888<<>>???>>>;;;666;;;>>>===<<<======:::555555777777333///222999777;;;;;;555333555888999666777888777666999>>>CCC999;;;888222111555333---333555777999999888666444555666888999::::::999888;;;???CCCDDDBBBAAAAAACCCBBB@@@<<<888666666666777======<<<;;;777555888<<>>;;;888;;;666555777999999;;;>>>===<<<:::999888777777777>>>???@@@@@@?????????@@@>>><<<999999:::;;;;;;;;;;;;<<<<<<;;;888666666666;;;DDDIIICCC:::888:::<<<<<<===>>>???@@@???>>>>>><<>>BBB;;;666>>>@@@;;;<<<;;;<<<:::777444666888888555666555222666===>>>999:::999777444333444777:::===>>>?????????AAADDDGGG@@@AAABBBAAA???<<<888666888:::===@@@BBBDDDEEEEEEBBBBBB@@@>>><<<<<>><<<888555555888===@@@<<<======999444444999???;;;;;;:::777333222555999888999:::999777888<<<@@@<<>>888555222222444888;;;<<<;;;888666555555666555444333666555111000444444111111333333222555999999666555666777777666444222000333111...---...222777:::999555333555777777999=========;;;888555333333444999777;;;CCCEEE>>>999888<<<;;;999888777555111...888777777777888999:::;;;===@@@BBB@@@;;;:::===BBB>>><<<;;;<<<>>>???>>>===???<<<999777666777888999<<<999:::<<<888000...222000111555:::999333111333:::===@@@AAA===888444222999888666555444444444555444555555333000.........444333111111111333555666333222111111111111222222111000///111444888999999666888::::::888555333333,,,+++111:::999111333===999999;;;>>>;;;888:::@@@;;;<<<<<<===>>>?????????@@@;;;999<<<===;;;;;;===<<<:::666333666999777111///111555777999999888777999444111222111000111555777999:::999555333333555777<<>>????????????????????????<<<:::;;;===;;;666444555BBBFFFBBB999888>>>===555333777<<<@@@AAA@@@===;;;;;;777444444777999888777999888777555333111000///***---000222444777:::<<<333333333333555666888888222333777;;;;;;777888<<<::::::999999;;;>>>AAACCC777555666999>>>>>>999444666888:::<<<======<<<;;;<<<===<<<888999:::333)))555555666777444222888@@@AAA999555888:::888999<<<888777666888999888444111444555666777888999999999888777777888999999777666>>>AAACCCBBB>>><<<===???>>>;;;777444333333555777;;;======999444444888===;;;>>>AAABBB@@@>>><<<<<<@@@>>>:::777666777999:::<<<<<<;;;999777888<<<>>>AAADDDCCC??????BBBBBB???AAA>>>:::777888999;;;<<>>???AAAAAA@@@??????@@@BBB===999;;;@@@BBBAAA>>>CCCBBB@@@>>>======>>>???CCCFFFIIIIIIFFFBBB@@@>>>;;;999888:::===???>>><<<<<<>>><<<888777::::::777???===:::::::::999555111555777888777999;;;999444333888<<<<<<999666444444777<<<@@@AAABBBEEECCC@@@BBBAAA???<<<:::999999999@@@>>>===@@@EEEGGGCCC???CCC@@@===<<<<<<===<<<;;;<<<;;;999888777888999999;;;;;;:::888666666888:::<<<;;;999999999::::::999555777999555222444===EEE<<<@@@BBB???888333222444BBBDDDGGGHHHGGGDDD@@@===<<<;;;999:::<<<>>>???>>>999888888888:::;;;:::999000---***,,,000222111...111444333000000444444222---...111444666888888888555444333222111000000000222111111000000111222333333555000///888777333888000000222444555666777777222222333111111333888<<<999666333333666:::===???666444222222555888:::;;;:::999777555555555777888888666333000///000111333000222222111333888888444333333333444555666777777555333000......111555888<<<888666888888555555777999::::::999777777888999888666999@@@BBB===:::::::::999999999:::999666333888777555444555777999;;;===???AAA@@@===<<<>>>@@@?????????@@@AAAAAA???===::::::999777666666999;;;:::888777888444---,,,///111000222555333//////222:::===BBBCCCAAA===999777:::999777555333333333333888888888555111...------555555333333333555666888000000000000000000000000111111111111222333555666111333666888888999::::::555333777===:::222333;;;===<<<======888333444999<<<<<<<<<=========>>>>>>:::777555777777666999===:::999666333666999666000222333444666888:::<<<===:::666333333222000222666:::<<<===<<<888666666777999;;;???AAAAAA???;;;999@@@DDDHHHFFF@@@;;;:::<<<;;;<<<>>>@@@AAABBBCCCCCCAAA<<<888777555444777===CCCGGGCCC;;;:::???<<<444222555999<<<===;;;888666666555555666888:::::::::;;;999666555555444111///,,,...000222333555888;;;444444444555666777888999444222444888999666666888999999999;;;===???AAACCC888555333555888999555222777888:::;;;;;;:::999888666888777555888;;;888222666555666777444222777???@@@:::666999;;;999:::===888777666777999888444111333777===AAABBB@@@<<<999999888888888888888777666;;;>>>AAABBB@@@>>><<<;;;:::888666444333555666888666888:::888666666;;;???<<<>>>@@@AAA???=========???===:::888888:::===???======<<<:::999:::===???AAACCCBBB>>>>>>@@@@@@>>>>>>===;;;999999999888888<<<@@@BBB???:::888;;;???:::<<<=========<<<<<<===@@@===:::;;;>>>??????===@@@@@@?????????@@@AAABBBFFFHHHKKKKKKHHHEEEBBBAAA===;;;:::;;;>>>???>>><<<@@@AAA>>>;;;:::<<<999444>>>===<<<======;;;777444:::;;;:::777888;;;999555777:::======:::777666777999???BBBCCCDDDFFFDDD@@@AAAAAA???<<<999999:::<<>>===>>>BBBBBB???;;;::::::999:::;;;<<<>>>@@@@@@???<<<999777555555444666888:::;;;;;;<<<===???<<<;;;;;;;;;;;;;;;:::999888999888666444666===CCC:::;;;;;;999666333333333CCCDDDFFFFFFDDDAAA<<<::::::888777777:::<<<>>>>>>888777666777999::::::999...,,,***,,,///111///---...000000---...222222000)))+++...111444666777777444444222111000000//////333222000///000222444666999<<<555222888666111555---000444777888777555333000222333333333555888:::888555333444777;;;>>>???444333222444666999999999888999888666444555:::>>><<<444000111000+++---444000222111000222666666222000000000111444777:::<<<777444222//////111444666;;;888999;;;:::555333444777999::::::999999:::;;;999777:::???AAA???<<<;;;888888999:::<<<<<<;;;999999888666555555888;;;======>>>????????????>>>>>>AAAAAACCCEEEFFFDDD???;;;666888999888666666999<<<777666555555333///000333666444444555333000111666:::>>>DDDFFFEEEAAA===;;;;;;:::777555333111111111999999888555000,,,++++++555444333333333444666666222333555666666555444333333555666555222222444777999999888777777777777888;;;999:::===:::333444;;;===<<<<<<;;;666111222777===<<<<<<<<<;;;;;;;;;;;;888666555666555555;;;CCC<<<;;;888444555888555000666555444555777;;;???BBB;;;666333444333222333777888999:::999666555444555666777888999:::::::::999:::<<<===;;;777666888::::::<<>>@@@AAABBB999555111111333444333222888999:::::::::888777666555555444222444999;;;888666555777888666333777===???:::777999:::999999;;;777666666777777777444222222555:::>>>???===:::777999999999888888888777777888:::<<>>999555555555444444444666777888333666999999888777:::===>>>???@@@???===<<<===>>>???===:::777777999===???<<<<<<<<<:::888999<<<>>>@@@BBBAAA======??????<<<=========<<<:::888666555:::@@@EEECCC<<<999<<>>>>>???AAABBBCCCDDDCCCEEEHHHGGGEEEAAA???>>>>>><<<;;;<<<>>>??????>>>BBBAAA>>><<>>???===999555;;;<<<;;;888999======::::::;;;===<<<:::999:::;;;===BBBFFFFFFGGGHHHEEE@@@@@@AAAAAA===999888===CCCEEEBBB????????????;;;888666888:::::::::;;;???CCC@@@???===;;;888666444333666999===???@@@???@@@@@@<<<<<<=========<<<;;;:::<<<:::888666666888;;;>>><<<<<<:::888777888999:::DDDDDDDDDCCCAAA===999777888555333444777:::===>>>888777777888:::;;;;;;:::...,,,,,,---000111000...---000000---...222333000+++,,,///111333555555555444333222111000000000000333222222333333555666777>>>CCC;;;333666333...111...111444777888777444333222333444555666555666666555333333444888;;;===>>>333222222444777888888666555777999666444555;;;BBB===222///555333))))))222111333222000222666666222000000111333555777888999555444222111111333555777555555999===<<<666333444888:::;;;:::888777888999<<<===???DDDEEECCC>>>;;;888888999;;;===>>>===;;;;;;::::::::::::;;;<<<======<<<===>>>@@@AAA???===@@@BBBDDDGGGGGGDDD===888666999<<<;;;888666888;;;666666666666555555777;;;888666666777555111222666:::>>>DDDFFFEEEAAA>>><<<<<<:::777444222000//////666666555222...+++******333333222111222222333444222444777999:::888555444555999<<<;;;777666999===>>><<<999777666777777666:::888888:::777444666<<<999888999:::777444666<<<===<<<;;;;;;999999888777333333333444222333;;;FFFBBBAAA;;;555444666555111888777666666777:::===???777333111333333333555:::777777888777666444444333222222222333666999<<<>>>777777555444333555888;;;===???BBBDDDEEEDDDBBBAAA;;;:::===???===:::;;;@@@@@@BBBBBB>>>>>>@@@===666888999;;;;;;:::888555333---333999===>>>???AAADDD;;;666222333888888222,,,222222222111000111444666444444555666777777888888666111000333666555555666555777:::===???@@@@@@@@@:::666111///111444666666999::::::;;;;;;:::999999999888555111111444777999777666777999777444666;;;@@@===;;;999999888888888666666666666666666444333777666555444444555777888888888999999888888:::;;;;;;:::999;;;===;;;666222444444444555666777888888555888;;;;;;:::777777777>>>???>>><<<;;;:::<<<===@@@===999555444555777999;;;;;;;;;999888888:::===AAACCCBBB>>>===@@@@@@===@@@@@@???<<<999777666666===AAADDDBBB===:::;;;===888888999:::<<<===<<<;;;999;;;<<<<<<:::888888999;;;<<<>>>???AAABBBBBBBBB@@@BBBDDDDDDAAA>>><<<;;;<<<<<<;;;<<<>>>@@@BBBBBB>>>===;;;<<>><<<999666999<<<<<<;;;>>>BBBBBB>>>;;;::::::::::::<<<>>>@@@AAAFFFIIIHHHHHHHHHEEE@@@@@@CCCCCC???999:::AAAIIIJJJGGGCCC@@@???>>>;;;888;;;>>>@@@>>>999888<<>>@@@@@@>>>===<<<===;;;===???@@@???===;;;;;;>>>:::666555777999999888<<<<<<;;;888666777<<<@@@DDDCCCBBBAAA???<<<:::999555333111111555999<<<===:::999999:::<<<======<<>><<<::::::;;;<<<======<<<::::::;;;;;;;;;<<>>>>>???BBBEEEEEEAAA:::555999<<>>BBB999666444444888;;;<<<===:::888777777666444666999777777:::<<<;;;777:::???<<<;;;:::999888666555555,,,,,,...///......666@@@JJJGGG@@@777444666666444777888888888888888777777222///...111333444777<<<:::::::::::::::999888666222222111222555999===@@@999666444333555888;;;<<<>>>@@@CCCEEEEEEDDDBBB@@@<<<===???AAA???<<>>::::::;;;:::999777555444...444;;;???@@@AAACCCEEE;;;777444666;;;;;;555///444555555333111111333555333333555666666666666666555222111555777666777:::555777:::===??????>>>===:::777333111333777;;;===::::::;;;<<<======>>>>>>;;;999666333000000555:::888666777:::999555555999CCCCCCAAA===::::::999999666666777666666555555555>>><<<999777555666777888555777999999888999===???DDD@@@<<<;;;<<<;;;888555666666666666777888888999666999<<<===<<<:::888666>>>>>>===:::888888:::<<<===;;;888555444555777888;;;<<<<<<;;;::::::<<<>>>AAACCCBBB??????AAABBB???DDDCCCAAA<<<888777888;;;AAA@@@??????>>><<<888555777666666999<<<===<<<;;;888:::<<<<<<:::888777777:::<<<>>>?????????>>>===AAACCCDDDDDDAAA>>>===<<<::::::;;;<<<>>>AAADDDGGG===<<<:::;;;AAAEEE???666333666;;;>>>???===;;;::::::===??????BBBEEEBBB===:::999888888:::>>>AAACCCDDDHHHJJJHHHGGGGGGCCC>>>AAADDDEEEAAA;;;<<>>888666999===666777999;;;===<<<<<<;;;??????>>><<<:::999:::<<<;;;>>>AAAAAA???===<<<<<<===999555555888999888666666999999555000222:::BBBCCCBBBAAA???>>>=========555333111222555999<<<<<<;;;:::999:::<<<===<<<;;;///000222444444444333333444666666333333666666444333444555666666555444333444333333222111111222222...000444666777555333111666@@@:::///222555444666555444333333333444555555666555666777888777333111111111222555:::===>>>===555444333444555555333111///111444444444555999===666333555<<<:::222...000777888777444666999888333222444777888777333///,,,222222333444555777888999555888>>>AAA===333///000111444777999999999999:::>>>BBBFFFGGGGGGFFF@@@888:::::::::<<<>>>>>>===;;;::::::;;;;;;:::888666555999999::::::;;;===>>>@@@<<<<<<>>>???@@@===888444;;;===???@@@???<<<888555:::===<<<777444555555444444333666999777222000333777999<<<<<<:::888777666888777555222111000000000222444444444333222333444777777777777666666666666000333666888999888555444222666:::;;;;;;;;;>>>AAA;;;888444444777::::::999<<<:::888666555444444555888999===@@@===888888<<<::::::999777666555444333...---000333333111555<<>>AAACCCDDDEEEDDDCCCCCC@@@???===::::::BBBMMM>>>>>>===>>>???@@@???===777777777777666555444444222666;;;???@@@AAABBBCCC<<<:::888:::>>>>>>999444666777888777555444444555222333555666666666555444444333555888777555666;;;555777999;;;<<<<<<;;;:::999777555555666999===???::::::;;;<<<===>>>??????777777777666222000666>>>999777888;;;;;;666555666CCCFFFEEE@@@=========<<<666777888777666555666888;;;<<<<<<<<<:::888555333555888:::999888999>>>BBBIIIFFFBBB???>>>===<<<;;;999888888888888:::<<<===777999===???@@@>>><<<:::<<<<<<;;;999666666777999888777777888999:::<<<===>>>??????>>>======>>>@@@@@@BBBBBB??????CCCCCCAAAEEEDDDBBB===888777:::>>>CCC???<<<;;;===<<<888333666444444777;;;===<<<999888:::<<<======<<<999777:::<<<>>>??????===;;;999===???@@@???<<<999888888999:::;;;<<<===@@@EEEHHHAAA@@@===;;;>>>@@@;;;333555999>>>AAAAAA@@@@@@@@@>>>AAABBBAAABBBEEEBBB===<<<:::888888;;;???BBBCCCGGGIIIIIIEEECCCCCCAAA<<>>DDDIIIDDDBBB>>><<<:::;;;<<<======>>>>>>;;;777666777:::666888;;;===>>><<<:::999::::::999888888999<<>><<<<<<>>>:::777555666999;;;999777666999:::777555888@@@HHHDDDCCC@@@>>>======???@@@666555444555888;;;<<<<<<<<<:::999999:::;;;999888///111444555555444444444333555444000000222222000333444666777777777666555555444333333222333333333333444666777888666555333666AAA;;;///111555444777555444444444333444444444444444444666888999666333111222444888<<>>AAA<<<333000111222555888::::::999::::::888<<<>>><<<>>>AAA>>>888::::::;;;>>>@@@AAA@@@>>>>>>===:::888666555555555777888999888777999>>>BBB;;;:::::::::;;;:::777555;;;:::;;;???BBB@@@999333777<<<<<<777555666666333777666666999777444555999333555666666555555666777555444333111111111222222333444555555444333444666888888888888888777777666555777999<<<<<<;;;:::999222444666999;;;<<<======???:::666555777777555222666666444333333444333222888:::???CCC???999777999999888777666555444333222333222555:::;;;999888:::BBBEEEEEE@@@<<<;;;888444666777999:::999777444222333//////222333444777<<<777555444555777777555333666666666777888999::::::===:::777999>>>@@@===999??????AAABBBBBBCCCCCCCCCBBB@@@???<<<888888AAALLL===:::888999999999888888555444444444444444555555555666888;;;>>>???>>>===999999:::<<<===<<<999666777:::;;;;;;999777666666333444666777777777555444444666:::;;;666111222888666777888999:::999888888666777777777777888:::<<<999999999999:::;;;;;;<<<555666999:::555000555???:::777888<<<<<<777444555<<>>;;;>>>???===666888999888666666888:::777888888888777666555444888:::<<<:::777888<<>>:::999888999:::===AAACCC<<<===???AAABBBAAA>>>;;;999:::999777555444444666333555777999:::<<<<<<<<<===>>>???>>>===<<<===???===@@@@@@>>>???CCCDDDBBBAAACCCBBB>>>999777999===???===;;;:::;;;;;;:::888666444444777===???===;;;:::999;;;>>>AAA@@@;;;777999;;;>>>@@@@@@>>>;;;999999:::;;;999777444444444:::<<<<<<<<<;;;===BBBFFFAAABBB@@@<<<;;;===:::555777;;;@@@BBBAAAAAABBBCCC>>>@@@???===@@@FFFGGGEEEAAA>>>;;;;;;===@@@AAA@@@HHHIIIFFFAAA>>>???>>>:::@@@AAA@@@???===>>>AAADDD???>>><<<::::::<<<@@@CCC???>>><<<:::888777777777666999<<<>>>>>>===:::888444666777888999:::===???<<>>===<<<<<<<<<:::999///111444555555444444444666888777333222444444111222333555777888888888777555555444333333333444444::::::::::::999999999999;;;FFF???000111333222333333444555555555444333222333222222555999:::999666222333666:::???BBBBBBAAA999777444222222222000///,,,,,,...111444666555333555999:::777888;;;;;;777888999888555666888777333111111222333444444444444555555666666666666555555000444<<>>CCCAAA:::777999888777666555444333222222333222555;;;>>>999555444:::@@@DDDCCC@@@>>>999333666777888999999888666555666222111333444444666;;;:::888777888:::;;;888555222333555888:::;;;<<<<<<===:::888;;;@@@@@@<<<666DDDCCCBBBAAA@@@?????????<<<===@@@AAA<<<888===FFFCCC???<<<;;;;;;999999999444444444444444555777777888666666888<<<===;;;888555666999::::::888666444888;;;>>>>>><<<999777777444555777888999888666555555888>>>>>>555---...555777777888888888777777777555666777777666666777888999888777777666777777777666777<<<===777///333===:::888888<<<<<<888444444333:::===888777;;;>>><<<777999:::999666666999;;;<<<999555333333666:::===;;;===>>>;;;777666:::???:::>>>AAAAAA>>>;;;<<<===:::999888999<<<@@@EEEHHHCCCCCCCCCCCCCCC@@@<<<999777888999777444333333444222444666888999888777666:::;;;<<<<<<::::::;;;<<<;;;>>>>>><<<>>>CCCDDDBBB===AAACCC@@@;;;777888;;;;;;<<<===;;;999:::<<>>;;;999:::???CCCCCC===777888;;;???AAABBB@@@===;;;:::;;;<<<:::888555555555===>>>>>><<<:::;;;@@@DDD???AAA@@@<<<;;;======;;;777;;;???@@@??????AAACCC;;;<<<:::999>>>IIIOOOOOOFFFBBB>>>===???@@@???>>>HHHIIIEEE>>>;;;<<<<<<999???>>>>>>======>>>??????>>>===<<<;;;<<<@@@EEEIIIEEEBBB>>>;;;:::999777555444777;;;>>>???>>><<<:::222555999;;;;;;;;;;;;<<<<<>>???@@@:::444000666CCCMMMPPPNNNIIIEEE@@@<<<999999;;;===999999:::===??????===<<>><<<444000222555555666555222111000111333444444555777888888777555444999888999888333///333:::<<<999777666666444///+++---,,,,,,...111333333222222444666666555555555666777444222444777888777444555777777777:::;;;777000444222111222555888999999///555;;;>>><<<999777888:::;;;<<<<<<===<<<666///...///000222555777888999<<<===???@@@BBBCCCCCCCCCAAA@@@===777333333888<<<888888999999;;;===>>>???===555222666777333000222666777777777:::<<<999222000111222444777999<<<===888555222111222333333222222555444000000555999:::333222222444666666444222777777777777777666666666999777555555666888888888:::;;;<<<;;;:::999;;;<<<;;;:::777777;;;???===777:::888777666555555333222444444555555444333222222222777<<<>>><<<999999:::777777555444333333444555666777888777666777<<<@@@999888:::>>><<<555111111444555666777888888888888555555666666555555444333666999;;;:::888666777999888999:::;;;;;;::::::999::::::999:::;;;:::888666;;;>>>@@@AAA@@@>>>=========;;;999999888888@@@III@@@;;;777777:::;;;777444888777777888::::::999777666444222222444666777777999;;;<<<:::777333111111777:::>>>???===:::777555222222444777999999777555666999<<<>>>===;;;::::::<<<999666666777888666444888888999999999888888777;;;777777999555///222<<<000000333888888666888<<<>>><<<999777666555222000777666444333444888===@@@===:::666444333555888:::777444222222555999<<<===;;;:::999999999:::;;;;;;888;;;???AAA@@@>>><<<;;;:::777666888;;;???HHHQQQAAAAAAAAAAAA@@@>>><<<;;;:::::::::777333111111222222555999<<<<<<888333000555999===>>><<<;;;;;;<<<@@@===;;;<<<>>>>>>:::555@@@DDDCCC===888999;;;;;;??????===<<<<<<<<<===>>>>>>;;;:::===AAABBB???;;;999;;;===<<>>999666999???CCCAAA===>>>===;;;::::::;;;<<<<<<<<<<<<>>>@@@<<<777888<<>><<<>>>BBB>>>888333666888888<<<@@@???;;;>>>:::999>>>DDDFFFIIIMMMMMMHHH@@@<<<;;;>>>BBBDDDGGGHHHFFF@@@888555777:::EEEBBB>>>999777888;;;===;;;;;;;;;<<<===???AAACCCDDDCCC@@@===;;;<<>>???AAA===888:::@@@BBB>>>888;;;>>>>>><<<<<<>>>@@@>>>888333888AAAHHHGGGCCCEEE@@@;;;999:::<<<<<<<<<777999:::<<<===>>>======LLLFFFCCCDDDBBB======AAA333111000333888:::777333555111---,,,...000000///666666555777888888666444555888888444222444666444<<<:::999777666666666666888777666555333333333444333333222222222333333333999999888888888888999999::::::;;;;;;666222666>>>999777666666777555222///333333222000////////////333444555555333222333444333444666777777777888888444666555555888;;;888222444333222333555666666555333999???@@@>>>;;;::::::777777888999;;;;;;777222111222333444666777999999999;;;>>>AAABBBBBBAAA@@@@@@???<<<777444555999===999999999:::;;;<<<===>>><<<666333666666333222555444555444333666999666000777888888:::;;;===???@@@777444111000222444555555666::::::777666888777555333444555555555444333333555666777666333222333555666444222222444555666555:::;;;;;;:::888888:::===;;;;;;888777;;;@@@===888777333000222777999666222333333333333222222111000111444888;;;;;;:::::::::999777666666777999999999444555777666666888<<<@@@666777:::===:::333000222888888888777666444333222222222333444555555444444555777:::999777666777999::::::::::::;;;;;;;;;;;;;;;999888777666444000...===???AAAAAA???<<<;;;;;;@@@>>>>>>>>>;;;:::BBBLLLBBB===999888::::::777444555777:::<<<<<<:::888666666555333444666666666555888999999777444222222333777:::>>>???===999777666555666666888999999888777999<<>>999777555444444333111///555555555555666777999;;;===;;;888555555777:::<<<;;;:::888777999<<>>888;;;>>>???===;;;:::::::::888888;;;<<<===BBBIIIDDDDDDDDDCCCAAA???===<<<666777777666555555777999666888;;;<<<;;;777333000222666;;;===;;;999888888999777666999===???<<<888AAADDDDDD???;;;<<<===<<<>>>>>>===<<<<<<<<<===>>>@@@>>><<<>>>AAABBB>>>:::777:::;;;;;;>>>BBBAAA===???<<<999;;;>>>@@@???<<<>>>======<<<<<<<<<============@@@BBB>>>888777;;;AAA@@@===;;;>>>BBB???999777999999888:::>>>===999::::::===BBBCCCCCCHHHOOOKKKEEE===999;;;>>>AAABBBFFFHHHGGGCCC===999:::<<>><<<<<>>===???@@@===999555888>>>BBBAAA???===999666666999<<<======;;;<<<>>>???AAAAAAAAAAAALLLGGGDDDDDDAAA<<<===BBB222111111333777888666333444111---,,,,,,------,,,333333444666888888777555666888888333222555888888;;;888666777999999777444444......555888333000222555666888:::::::::999888:::888666444444666888:::;;;;;;<<<<<<777333777>>>777666555666777777555333666777666222...---///222666666666444111000111222...333888:::888777:::<<<333444222111555999777222333222222333444444222000555999???@@@>>><<<;;;<<<666444444666888888888777999999999999999999999999777999<<>>===>>>===;;;888666666:::===999::::::;;;;;;<<<<<<;;;:::777666666444222555:::555555333222555:::888333<<<======>>>???@@@@@@AAA999666222000111333555555555:::===<<<;;;;;;777111333555888777444333444666555777888666333111222444777666555555777888888777;;;:::999777666777:::===999:::888777:::>>><<<777666111---111999>>>;;;777555555444444444444333333444444555777:::;;;;;;::::::777666777;;;>>>===<<<222333444555555777;;;>>>222444999;;;666000000444::::::999888666444333222///000111333444555555555444666999999888777888999<<<;;;:::::::::;;;===>>><<<;;;:::999888666222000;;;===???@@@>>><<<;;;;;;AAACCCDDDCCC===;;;DDDOOODDD@@@:::888888888666444333888===>>>;;;888666555666555555777888777555222777666555222000111444666777:::<<<===;;;888666666666666555555555555666666;;;===??????===;;;:::999222222444777:::;;;:::999999999::::::;;;;;;;;;;;;===999777999<<<<<<;;;<<<;;;777444444333222777>>>666444333222333444333222333555777777666555555666;;;999777555666888:::<<<:::;;;;;;999777888===BBB@@@>>><<<::::::<<<>>>???999;;;<<<<<<:::888888888999999<<<@@@???<<<<<>>>>>>>>>>>>>>>>>???AAAAAABBB???======??????;;;888555777888888<<<@@@@@@<<<>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>?????????>>>???BBBDDD???888777:::??????===;;;>>>BBB@@@:::<<<<<<:::777888<<<;;;888666:::AAAEEEDDDBBBGGGOOOGGGAAA999777;;;???AAA@@@DDDFFFHHHFFFAAA===<<<<<>>AAA@@@<<<888CCCCCCAAA???<<<<<<>>>@@@<<<;;;888555333444888<<<======<<<:::777777888999======:::666777:::999666;;;===??????>>>>>>???@@@<<<:::888888:::;;;;;;:::777555555666999;;;<<<<<<<<<===>>>@@@BBBBBBCCCCCCGGGEEEDDDBBB???===AAAGGG222111111444666777555333333222000......///000000//////000333555666555444888:::999333111555888888666444333666;;;<<<777333111&&&'''555<<<444...111444777;;;>>>???>>><<<:::;;;999777666666777999;;;;;;;;;<<<;;;666000333999666666666666666777666555444666777333//////555:::999999888555111///000111---111777:::::::::;;;<<<333333000...111555444000000000111333555444111...000555:::<<<;;;:::;;;<<<888444333555666666888;;;BBBAAA@@@>>><<<:::888777777888:::<<<============<<<;;;999888777888:::<<<:::;;;<<<<<<<<<;;;:::999999999888666333333888>>>666777555444999???>>>:::;;;<<<===>>>???@@@@@@@@@===999444111111222333444222666::::::<<<<<<888222222666:::999555444777;;;:::999777777777666555444777555555666888999888888:::999777555333555999<<<777888777555888;;;:::666777444222555;;;??????===::::::::::::999:::::::::999777555666:::<<<;;;999999666444666:::===;;;999111222222333444555777999///222888999333---///666777777888999999999888888111222333444555555555555555777999;;;;;;:::999999<<<;;;:::999:::<<<>>>???888777888999;;;;;;999777777999===>>>===<<<<<<<<<@@@CCCGGGEEE<<<999AAANNNDDD@@@;;;777777666555444333888===<<<888444444666555555777999:::888444000555444111///...111555999666888::::::888555444444222222111000///000333555999;;;<<<;;;888666444444333555999===@@@@@@???===888999999999::::::;;;<<<<<<;;;:::;;;===???>>>;;;888555333333222111555;;;555444222333555666777666555777888777444222333555777666555444555666888999:::<<<===999666666<<>>AAA@@@AAACCCCCCAAA>>>???@@@BBBCCCEEEGGGHHHAAA???<<<;;;;;;:::777444333666666666:::??????;;;===???@@@>>>:::888888:::>>>>>>???@@@@@@@@@@@@@@@???@@@CCCEEE@@@999777:::===>>>===;;;===AAA@@@<<<>>>===:::666777;;;<<<999777:::AAAGGGGGGDDDFFFKKKEEE>>>777777<<>>???>>><<<>>><<<<<>><<<;;;<<<>>><<<<<<999555222333888===>>>>>>===:::888777888:::===<<<:::999:::;;;:::888;;;<<<===>>>>>>>>>>>>>>>999:::::::::999888999999777777888999:::;;;;;;:::::::::<<<===???@@@@@@AAA???@@@@@@???===>>>DDDKKK222222333444666666555333222222222111111222444555...---...000333555555555;;;===:::444111333666555111000000444:::<<<888333///$$$%%%555===666///000///222666999;;;:::888666>>>>>>>>>>>>>>>>>>>>>>>>=========;;;444...///555666666666666555555555666333666777444111222777===;;;;;;:::777333111111222//////222777;;;===;;;888444333///,,,...222222------...000333555444111...+++000555777888888;;;>>><<<777444666666555999???HHHGGGDDDAAA===:::888666999999888888999;;;===>>>;;;999888777777888999:::999:::<<<>>>===;;;999888999;;;:::666444666;;;???666777666666<<>>===<<<<<<<<<===>>>>>>???;;;888888:::;;;999777888666444555777777555333333222222222333444444444///222777888222---000777333444555777888999999999555666666666666666555555888999;;;===>>>===;;;:::;;;:::999888999;;;===???222222333666999:::999888777999<<<===<<<:::::::::<<<@@@DDDBBB:::555<<>>:::777666555555444666999;;;888333000222666333555777:::;;;888333///333222000///...222777;;;444666777666444222222333///000000...---///333666888::::::999555333222222555888===@@@AAAAAA???>>>888888777777888999:::;;;888===>>>;;;===BBBAAA;;;555333555888777444555:::555333222222444777888888888::::::666222111333777666666555555666777888999===???@@@<<<888888>>>DDDBBB@@@===999888777888999:::;;;;;;:::777555555555777999@@@FFFEEE???;;;<<<<<<<<<<<<<<<======>>>>>>@@@@@@>>>;;;777666888999::::::;;;;;;;;;;;;:::999888777666666777999:::;;;<<<;;;:::999888666333000444999<<<===@@@EEEFFFCCC<<<===@@@BBBEEEGGGIIIJJJ???===;;;999888666444333444666666555999>>>>>>;;;:::===???===888555666888===>>>>>>???@@@AAAAAABBB@@@AAACCCEEE@@@999888;;;;;;======;;;===@@@@@@===<<<<<<999555666<<<===;;;;;;;;;???GGGJJJGGGEEEEEECCC>>>999999>>>BBBBBBAAA>>>@@@BBBBBB???:::666444999;;;<<<;;;999;;;@@@DDDBBB@@@??????AAAAAA>>>;;;===>>>???>>>;;;:::;;;<<<;;;<<<<<<999555555999===>>>>>><<<:::888888;;;===999777777999;;;;;;:::999;;;;;;;;;<<<======<<<;;;666999<<<<<<;;;:::;;;<<<888:::<<<===>>>>>>>>>>>>999::::::;;;<<<===>>>???<<<>>>>>><<<;;;>>>DDDGGG222333555666666666555555000111222222222333555777111///...///333666777888;;;===;;;444111222444222111000111555999:::777444000((()))444;;;777222222111222555777888888777777<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<555---...333444555555444333444555777888999888666333222555999999::::::999666333222222000//////333999;;;888444444333000---000444333...---...///222555444222///+++///444666666888<<<@@@===777555888777555:::CCCGGGEEECCC@@@===:::888777;;;:::999999:::;;;===>>>999888666666777888777666888:::===>>>>>><<<999777:::<<<;;;777666:::======555777777777<<>>777999;;;>>>@@@AAAAAAAAA888666444333555666777777;;;<<<:::999<<<>>>;;;555222555777888777888<<<@@@999444111222777888555000222111222333666777666444666555444222111222555888;;;>>>>>><<<<<>><<<::::::999888777888888888777666444222222444333333333555666555444333333666777333...111888333333444555555555555555888888999999888777777666;;;;;;<<>>>>>===<<<<<<:::999888777777777999999666<<<===:::@@@IIIGGG;;;666777;;;??????:::999;;;555333000000222555666666:::<<<<<<888333111555999999999999999::::::::::::;;;;;;:::888555666;;;??????>>>;;;999888777777777999;;;<<<;;;999666555555777999???EEEEEE@@@===???999999999:::;;;===>>>???>>>??????===;;;:::;;;<<<888999;;;<<<<<<<<<;;;:::888666333333555888999999888999999:::999888666555333666999:::???EEEFFFCCC;;;<<<>>>AAACCCDDDEEEEEE>>>===<<<999888777666666777888888666999>>>>>>;;;999<<<>>>===999777777888===<<<<<<<<<===???BBBCCCAAA@@@BBBCCC???999999===:::===>>>;;;<<>><<>>AAABBBCCC<<<=========;;;888666444777:::<<<:::777888>>>EEEBBBBBBBBBAAA@@@??????>>>;;;<<<>>>>>>===<<<<<<===;;;>>>@@@>>>:::999===AAA>>>===<<<:::888999===???;;;888999>>>AAA???===>>>;;;::::::;;;<<<===;;;:::555888<<<>>>>>>>>>>>>???666999<<>>===???>>>;;;<<<@@@BBBAAA333555777777777666666666222444555555333333555777222000------000444777888777;;;:::555222333333222555555666777777777666555111//////222777999777333555555555555666777888999888666555444444555666888888999::::::333,,,---222000111333333222333777::::::999888666555444444444555777999999777444222222//////000222333444444333333444222000444999888333000000000222444333111...---000444555444666:::===;;;555444999888555<<>>>>>===<<<;;;:::999999999:::<<<===>>>======<<<888666555555777777555222666999<<>><<<888999======999888999999999===AAA???999777999;;;===>>>>>>>>>===;;;999777666666666444222999:::999999===@@@<<<555444444444444555777888:::444444555555555555555666555555555888:::;;;:::888333444333222111111333555;;;??????===<<>>===<<<:::666333333555777777666444444444666777999=========;;;999777777777:::===???===888555555777555444444666:::<<<;;;999777555555666444111333777555555666666666555555444777888888999999999999888<<<<<<===???@@@???:::666333444555666777888888999777777666777999888666444444666999:::999888888888:::;;;======777222444;;;:::;;;<<<<<<<<<;;;::::::===<<<:::888555333222222000111444777999777333///000222444555666777999;;;555666666444222111222444888:::;;;888333222555888;;;<<<<<<:::777555444555000444999<<<;;;;;;;;;===<<<;;;999777777777888999666999777777GGGWWWPPP<<<;;;;;;???CCCAAA;;;999;;;888555222111222444555666999===@@@===777333666:::::::::;;;;;;;;;:::999999666555333111111444777999999999::::::::::::999999999;;;>>>>>><<<999777666999999===AAAAAA===>>>AAA888777777777888:::<<<===<<<>>>@@@@@@>>>=========888:::;;;<<<<<<;;;999888666555444666999:::999777555666888999999888888888777888888999===DDDEEEBBB>>>???@@@AAAAAA@@@@@@???AAA@@@???===;;;;;;<<<===:::;;;:::777999>>>???<<<999;;;===>>><<<;;;:::999<<<;;;999999:::>>>AAADDD@@@@@@@@@AAA===888:::???:::>>>>>><<<;;;>>>>>><<<;;;;;;999666888<<<===:::@@@@@@DDDIIIHHHCCCAAABBB>>>??????>>>===>>>AAADDD;;;:::999999999:::::::::888:::<<<;;;888777:::===<<>>999<<>>>>>???===AAACCCAAA<<<<<>><<<999555777;;;>>>AAAAAA@@@>>>777:::===>>>>>>???CCCFFF>>>===<<<;;;:::;;;;;;<<<;;;<<<;;;;;;AAAHHHGGGAAA444666888888777777666777555888999888666444666888222...***))),,,111555777444888999555222444444222999:::;;;999777555444555333444333111555::::::555333222111000000222555666999777333000000333777999222333666666000***+++111,,,...111222222444999===999888666666777777555333111444888999777444222111---000222111///...000333222333333333888>>>===888333222222222333222///---...000333333111222666999888222222999999666===III777777888888999:::::::::777:::>>>AAABBB@@@<<<:::888666444555666666333000555888<<>><<<888:::@@@>>>777<<<======<<>>;;;999666333...+++111333555777===AAA===555666444222222333444444444111666;;;999444222777===333333444777999:::999777222333333222111111222444999===>>>;;;:::===>>><<>>999666666777777666444333222111222333555777888;;;===<<<888666777888;;;AAAEEEBBB<<<888:::===555444555999>>>@@@@@@>>>;;;777555666555333333777666777888999999999999999555666777888999:::::::::===<<<<<<>>>@@@>>>999444111222333555666777777777111111111222444444222000,,,000555888:::<<<===???<<<;;;<<<<<<888333444999888;;;>>>??????>>>======>>>===;;;;;;:::777333//////000333666888777333///000333666888999999999:::777777777555222222444666;;;===>>>:::444111333666:::;;;;;;999666444444555///444888;;;;;;;;;===??????===;;;999888888999999777666111555LLLbbbWWW===>>>===???BBB???999777:::<<<999555444555666777777888>>>CCCAAA:::666666999999::::::;;;:::999777666888555222111333777999:::555666999;;;<<<===<<<<<<888;;;???@@@>>>:::888777;;;:::;;;>>>===;;;===BBB<<<<<<;;;;;;;;;<<<>>>???===???BBBBBB@@@===<<<;;;999;;;<<<===<<<:::777555666666888;;;>>>>>>:::666444666888888777666666777;;;;;;:::888===CCCCCC@@@DDDDDDDDDCCCBBB???===<<>>???>>>===;;;<<<:::888777888<<>>???<<<;;;===>>><<<;;;<<<:::777888<<<<<<888@@@CCCHHHKKKFFF??????DDD<<>>FFFMMMAAA@@@>>>:::888999<<>>:::<<>>:::;;;>>><<<;;;<<<>>>???===:::666777:::>>>BBBBBB@@@===:::<<<======;;;;;;>>>AAA===<<<:::999888888999999666777888;;;EEEOOONNNGGG///000222555999===@@@BBB666888===AAA>>>888777;;;---,,,++++++---000333555222222222111000111444777@@@:::444333666999777555555666333111666<<<:::222666666555333111111333666444222000000222111---***222///------///222444444777555222444888;;;<<<;;;222...///555888555111000444888888555333555666555,,,...222666444000000444888777555444333333444444333000///444;;;===999444222666999777111---,,,...000111777???>>>999888===555999:::888999===<<<777<<<===@@@CCCDDDAAA<<<888888:::;;;888222///111444666666888<<>>999444666666777:::======888444;;;<<<===>>>>>><<<:::999999:::;;;<<<<<<;;;999888;;;;;;888555666888444...///111444777999999999999333333222111111111111222777555333333444666666666888444444999======<<<===:::777444444555777777777888<<<>>><<<;;;===>>><<<@@@???===<<<===<<<:::999666000,,,,,,...111888???:::;;;;;;:::888888888999:::===@@@???;;;888888999888777888===BBBDDD@@@;;;:::@@@???555---...111111777;;;>>>===999888;;;>>>666777:::<<<===<<<;;;:::===;;;:::999999777444222222333444555666555444444444333111111222222222111444000///444777777999===:::???CCC???777333777===;;;<<<===@@@AAA@@@===::::::===>>>===<<<:::444---***///444666444222111111+++***222<<<<<<333222:::999<<<===:::555333555888999===@@@AAA>>>999555444888999;;;;;;:::777444222111111333666999;;;;;;;;;===<<<<<<;;;999888888777888888111///BBBYYYWWWDDD@@@???>>><<<999999;;;===:::999777666555555666777999;;;>>>???>>><<<::::::999:::<<<<<<;;;;;;===>>>333222222333777:::<<<<<<888666777===???===;;;<<<<<<<<<<<<===>>>===:::888777:::;;;:::>>>DDDBBB<<<>>><<<555999DDDAAA;;;@@@777;;;@@@CCCDDDAAA===:::888999999999999888777777666666555555666888;;;===999888888:::;;;;;;999777;;;;;;:::999999<<>>;;;BBBKKKKKKBBB===@@@???999DDD@@@>>>@@@@@@===<<<>>>999:::;;;>>>@@@@@@>>><<<777777777666666777;;;>>>===>>>???<<<777666888;;;::::::<<<>>>???===999555:::===999111555@@@BBB<<<>>>???@@@???>>>>>>@@@BBB999999999:::;;;>>>@@@AAA::::::;;;<<<===>>>>>>???@@@<<<<<<@@@???999777:::888888888888999:::;;;;;;;;;>>>@@@>>>;;;<<>>>>>AAADDDDDDCCC@@@>>><<<======>>>BBBAAA???>>>>>>>>><<<;;;>>>===<<<;;;:::999888888:::999999<<>>;;;888555777999666111------///000111666<<<;;;666666:::555666555555;;;@@@===555666888<<<@@@BBBAAA>>>:::<<<===<<<999555333444555666666666999<<<;;;666222222333444888<<<>>><<<999<<<;;;;;;;;;:::;;;;;;;;;::::::;;;;;;:::999888888777888777555777999777111...000333666888999999999777777666555444444444444777555333444555777888777555111111777;;;::::::<<<888888999888888888777777888<<<<<<888666777888666???>>>======>>>???===<<<666111,,,,,,,,,---222888777888888888777666666666999;;;===<<<888666777888444444666===CCCDDD@@@<<<:::===:::555333666555222555:::>>>???===;;;<<>>;;;666555:::???999:::<<>>???===;;;888000(((---000333444333222222333000...333;;;:::222111888<<<>>>>>>;;;777555888;;;999<<<>>>===;;;888666555888999999999777555222000888777777888999::::::999???>>>>>>===<<<;;;;;;:::666777111...<<>>===>>>::::::;;;===???>>>;;;888888;;;<<<:::<<>>BBBEEEEEECCC@@@>>><<<<<<<<<;;;:::888777666999888666666666777999:::999888888999;;;;;;999777;;;;;;;;;::::::===AAAEEECCCAAA>>>>>>@@@AAA???>>>DDDKKKKKKBBB>>>BBBBBB===AAA>>>>>>AAAAAA===;;;<<<555666777:::<<<=========888777666666888:::<<<>>>===>>>>>><<<888888;;;???;;;;;;<<<>>>>>><<<888555:::???@@@;;;===DDDAAA888===>>>??????>>>>>>@@@BBB::::::::::::<<<>>>@@@AAA======>>>???????????????@@@======@@@???:::888::::::999888888888999:::;;;AAACCCEEEDDDBBBCCCGGGJJJFFFGGGGGGEEEBBBAAABBBDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@??????@@@???>>>===<<<;;;:::999===<<<;;;===???@@@>>><<>>???@@@AAACCCDDDBBB>>>;;;>>>???===>>>IIITTTOOOAAA222333333111///222888===888:::???BBB???999777:::333444444444333111///...111111000...---...222444666666555555444444333333777777555333666:::999444555555444222111222555888555666888;;;===<<<888666555333222111111000...,,,,,,---000555999<<<<<<;;;;;;666222333333111111444222111---***---333444111111222666;;;999333000222000222555888999888666444///111444777:::;;;;;;:::888999999555000...///222222222555999888444444777555333111444<<>>BBBEEEEEEBBB???BBB@@@===;;;:::999777666888666444666888999666333333333444777:::<<<<<<;;;<<<:::999777777999;;;<<<;;;:::999888777777777777222555666555777:::999444...000333666888888888888:::999888888777666666555444222111222444666666666333000000666999999:::<<<777:::======:::777777888;;;===<<<666222333444222>>>======>>>@@@AAA@@@???;;;666222111000...111555555666777777777666444444666888:::888555444555888555555777<<>>???>>>;;;888777777888888888999666222//////222666999888777666444333333444444:::777888::::::555444555888888777666555888<<<@@@:::;;;>>>@@@BBB@@@;;;888777:::<<<:::888666///'''///000222222222333555777777333444888666000111777<<<===<<<888555444888<<<:::;;;;;;999777666777888444444555555444444333222===<<<:::999777666666666;;;:::999888888888888888333555111---555AAA@@@555444555777888:::===BBBFFFBBBBBBBBBAAA@@@>>>===<<<666666777777888777777666:::???BBB???888555888<<<<<<999777888;;;>>>>>>===???===>>>BBBCCC@@@???AAA999999;;;>>>@@@>>>;;;888888;;;;;;999:::<<<<<<:::777GGGHHH>>>===<<<;;;@@@???@@@BBBDDDDDDCCCAAA@@@??????>>>===;;;999777666;;;:::888777666666777888:::999888999:::;;;999888::::::::::::999;;;???BBBBBB@@@===<<<>>>???@@@@@@DDDIIIHHH@@@>>>BBBCCC@@@>>><<<<<<@@@???;;;999:::444444555666888;;;===>>>999777555666;;;>>>>>>===>>>??????<<<::::::???CCC<<<<<<<<<>>>>>>===999777AAAEEEEEEAAABBBEEEBBB:::<<<===???>>>======???@@@;;;;;;::::::;;;===>>>???>>>???@@@AAAAAAAAA@@@??????===>>>@@@???;;;999;;;<<<:::888777777999;;;===FFFFFFGGGHHHHHHIIIJJJKKKEEEGGGJJJJJJGGGDDDCCCBBBCCCBBBBBBAAA@@@??????>>>??????@@@@@@@@@AAAAAAAAABBBAAA@@@???===<<<;;;:::@@@???===>>>???@@@@@@???DDDEEEHHHIIIGGGCCC???<<<===CCCFFFDDDEEEIIIEEE===@@@AAA@@@AAAJJJRRRLLL@@@000222333000------111666//////333666555222555:::666666666777666666555555222222000...,,,---000333555777999999888666666777666444222111333555444222777666555444222444777:::333555888<<<===;;;888555444222///---...------+++---...000333666999:::;;;;;;777444444333//////222444222///---333999777222000000555::::::555222333222333555777777777555444***///444666666666888:::;;;:::888444000///111444555666777999888777666777555333222555:::===:::555======???BBBDDDDDDAAA???EEE@@@<<<;;;======:::666888555333444777999888666777666666777888999::::::999888777777777999:::;;;:::999777555444333444444111444666555777:::999666...000333666777888777777999999999888777666555444000///...///222333333333222000111666999999:::===888<<<>>><<<777444666:::===???===777333555666555>>>===<<<===???@@@???>>>;;;666444444333000000333444444555666777666444222333555777555333222444777<<<;;;:::;;;===>>><<<;;;888777777:::>>>>>>999333000444888999999888888999;;;999666555666:::???CCCCCC???;;;999999;;;<<<<<<:::777333000000222666999???>>>;;;777333111111222:::999:::===;;;666333555:::777333222444888<<<>>>888999;;;>>>???===999555222555555444555666222---/////////000222666:::<<<;;;666444666444111333888888888666333000111555888<<<;;;999777555666999;;;000000111222333444555666===<<<;;;888555333333444777666555444444444444555000333222///111777777222777888999999999<<<@@@CCCCCCDDDEEEEEEDDDAAA>>><<<;;;:::999:::;;;;;;;;;:::===DDDJJJGGG>>>777888<<<;;;<<<<<<;;;::::::===???@@@???@@@CCCBBB??????BBB;;;<<<>>>@@@AAA???;;;777777999:::999888999;;;===@@@RRROOO???<<<>>>>>>@@@??????@@@@@@@@@@@@@@@@@@???>>>>>>===;;;:::888777::::::999777777777777888:::999888999:::;;;999888888999999999888999<<<>>>BBB@@@===;;;;;;===???@@@AAADDDBBB===<<<@@@BBB@@@===;;;;;;===;;;888888;;;888777666666666999===@@@;;;777444777===AAA???===AAABBBAAA>>>;;;;;;@@@DDD;;;;;;;;;===>>>>>>===;;;JJJKKKGGG@@@>>>BBBCCC@@@===>>>??????===<<<<<<===;;;;;;:::999999:::<<<======>>>@@@AAABBBAAA@@@???>>>===>>>???>>><<<::::::;;;999777666777:::===@@@DDDDDDDDDFFFHHHIIIHHHFFFBBBEEEIIIKKKJJJGGGCCC@@@FFFFFFFFFEEECCCAAA@@@>>>EEEFFFFFFDDDBBB@@@@@@AAABBBAAA@@@???===<<<;;;;;;AAA@@@>>>===>>>??????@@@???@@@BBBCCCBBB@@@<<<:::AAAIIIHHHAAACCCOOOOOOFFFCCCDDDCCCDDDIIIMMMGGG===,,,///222222000......///000//////000//////555===666555333222222333555666444333111...,,,---111444555777::::::999888777888666444111111111111222222888888888777555666888:::222555999;;;;;;999666444555222...,,,---///000111222111000000111444888;;;777555444555333...---///000000......333888555...++++++///666888555222333666666555444444444444444)))///444666555444777999:::999777444222222333444999:::;;;;;;<<<===<<<:::444555777888777666555777777777888;;;>>>???===<<>>???;;;777666222000111555888999888888888888777777888:::;;;444555777999::::::999999888777555333111111111222222555666444444777888666111222444666777777666555999999999999888777666555000//////000222333333222000///111555777666888<<<:::<<<<<<777222111555;;;;;;>>>===777555888:::999===<<<;;;;;;<<<<<<;;;:::444000///111111......000111000000222444444111///111333666555333333555888AAA>>>999777888;;;>>>@@@:::<<<@@@BBB@@@<<<999888444555555555555555777999:::888555444666;;;@@@DDDEEEAAA;;;888888:::;;;;;;999777555444444555777888??????<<<888444222444666999:::>>>AAA???:::888;;;<<<777222111333777;;;<<<555555666888999777444111333444222///000444555111...---...000444999===@@@;;;777444444444444666888666444222///...000333666===<<<:::777555666:::===222222222222333444444444;;;<<<<<<:::777555666888999888666555444444555666///222444333222222444444:::::::::999999:::>>>@@@AAABBBDDDEEECCCAAA===;;;>>><<<;;;<<<>>>@@@???===<<>>===???AAA@@@<<<===AAA@@@@@@@@@BBBBBB???:::777666888::::::777888===CCCWWWaaaVVV@@@<<<===888666@@@??????>>>>>>>>>??????;;;;;;<<<;;;;;;:::999888999999888888888888888999888888999:::;;;;;;999666999;;;<<<<<<;;;;;;<<<>>>AAA@@@===;;;::::::<<<>>>??????>>><<<===AAADDDCCC@@@===;;;;;;888555888===::::::888555333555999===;;;777555888>>>AAA???<<>>AAA:::999:::<<>>???@@@???>>>@@@AAA@@@===;;;:::;;;::::::888888888999:::;;;999:::<<<>>>???@@@@@@???<<<===>>>======<<<;;;999888777666666888<<<@@@CCCAAA@@@@@@BBBDDDDDDCCCAAA@@@BBBFFFJJJJJJHHHCCC@@@JJJJJJIIIHHHFFFDDDAAA@@@IIIJJJJJJHHHDDDBBBBBBCCC@@@???>>>>>><<<<<<;;;:::@@@@@@>>>===<<<<<<===>>>>>>>>>??????>>><<<999888DDDMMMNNNGGGJJJUUUUUULLLGGGGGGFFFEEEGGGGGGAAA:::+++---111444555444111///444111///...+++***111999:::888555333222333666777888666333///---...222555333444555777777777666555999555333333222000111444888999:::999777666777888333666:::;;;:::888666555777444111000222444666666555444222//////111666:::444333444555333......111222333222000444888666111///---000777:::999777888777666444222111222222333---111555777666666777999666666555555555444444333999<<<===>>>@@@CCCAAA===555666999;;;777222333888333333555888===@@@AAAAAAAAA===999:::===???<<<999444111...///333777777777777888999999999:::<<<>>>222444777999;;;:::999999666555444333222222111222333777777333222555888777444555777888888666555333999999:::;;;;;;999888777444333333444666666555333///...111444555333555:::===<<<999444000000444999666::::::777666999<<<;;;<<<:::999999::::::999777333000000333333111222555///---+++,,,///000///,,,///333777888666555777999===:::777555666;;;AAAEEE===BBBGGGIIIBBB999888===777666555555555888:::<<<888777555555777<<<@@@DDD@@@<<<888555666777888888777777777888888999999999999::::::777555666:::>>>999;;;@@@DDDBBB======AAA<<<888444222333666999;;;999888777888999888666444666666333...///333444111------...222777<<<>>>???999777555555666777777777555444222111111222555666===<<<;;;999777666999;;;777777777666555333222111999===??????<<<;;;<<<>>>999888555333222222333444111222666888666222333777888999999888888:::===@@@===>>>@@@AAA@@@>>>;;;999===;;;:::<<>><<<:::AAAGGGEEE>>>666555666555;;;???;;;444222888@@@::::::<<<>>><<<999;;;AAAAAA@@@@@@@@@@@@???;;;888777999;;;<<<888777>>>HHHZZZ^^^PPP@@@??????999888@@@@@@???>>>>>>>>>>>>???999::::::::::::999999888999999999999999999888888777777999<<<===<<<888555<<<>>>@@@@@@???>>>>>>???>>>>>>===;;;999999<<<>>>>>>======>>>AAAEEEFFFFFFBBB???>>><<<888444777===999999777333000000555::::::888777999===???===;;;BBBCCCCCC@@@<<<:::<<<>>>;;;:::999;;;>>>AAABBBBBB@@@CCCFFFEEEAAA===:::888===???AAA@@@>>>===<<<<<<:::999888888888999:::;;;888999999:::;;;<<<===>>><<>>===999777777666777999===@@@CCC>>>>>>????????????@@@@@@>>>???CCCGGGIIIHHHEEEBBBKKKJJJIIIHHHGGGFFFEEEDDDIIIKKKLLLJJJFFFDDDEEEGGG=========<<<<<<;;;;;;;;;?????????===;;;:::;;;<<>>;;;//////000555:::;;;888444222000//////,,,***...666777666666666666777999999;;;999555111///000444777333111000333666777666333999555222333111...///555666888::::::888555444333000333777888777666777888666666555666777888666555444444444222000111666999555333333444222///111666;;;;;;999444444999<<<;;;333000111666::::::999:::222222222222222222222111///111444666666666666666111222444777888777444222555:::===>>>BBBGGGDDD>>>666555777;;;999555555999444444555999>>>BBBDDDDDD===;;;999:::===>>>>>><<<888555222222555777777666888;;;<<<<<<::::::;;;===444555666888999:::;;;;;;555666666666555444444333444666666111///444999;;;888888999999888666333222666777888::::::999888777666666555666777777555333222222444777666444666;;;===;;;888444222222333444444888:::777777:::<<<;;;999888777888:::::::::999777444444777777666777:::111---)))***...111000...///444999<<<:::999999;;;888777555555666:::???BBB===???EEEGGG???666555;;;333333333555888;;;===>>>555555666777999===@@@BBB:::888555444666888999999888888888888999;;;<<<===555777888777555777>>>CCC666888===@@@>>>:::;;;@@@:::888555333333666999<<<<<<:::888777888888777666333555444111222666555111//////111666:::<<<;;;999999888777777888999777333555333222222333555666666;;;;;;<<<:::777666666666888999::::::999777555333777<<>>AAA;;;888555222111000111222555444888<<<:::333333888777777777666555777:::<<<999:::;;;<<<<<<;;;999888;;;999888<<<@@@AAA===999;;;===>>><<<777444555666777999:::888555555888<<<777777:::<<<999666:::@@@???===<<<===>>>>>>===;;;;;;<<<>>>>>>999666>>>KKKLLLOOOFFF@@@CCC@@@;;;@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::888777777;;;;;;;;;:::999888777666555777:::>>>???===777333===???AAAAAA@@@>>>>>>>>>888:::<<<;;;::::::===@@@<<<::::::>>>CCCFFFFFFFFFAAAAAABBBAAA;;;555555:::777888777444000000666;;;999999:::;;;;;;;;;;;;;;;===???AAA@@@<<<:::;;;===>>><<<;;;;;;>>>@@@AAAAAA<<>>???;;;===>>><<<::::::===@@@>>>>>>@@@DDDHHHJJJHHHFFFGGGGGGFFFFFFFFFGGGIIIIIIKKKMMMNNNKKKEEEBBBCCCEEE;;;;;;<<<<<<<<<<<<======>>>???AAA???<<<::::::;;;??????>>>===<<<;;;999999>>>CCCIIIPPPTTTRRRLLLGGGFFFDDDCCCBBBAAA?????????444000///555===AAA???:::000000222444222000333999,,,---000333666888888999===;;;777333000111555888555111///111666999777333888222000111///***,,,333444777::::::888444111000,,,///333555444555777999444555777999:::888333///111333555444222333666999666444333222000///555<<>>@@@111,,,+++000444333333444---///111333444333222000///000222333555444333222---000444888:::888444000222777;;;===BBBHHHEEE===888333333999<<<999777999444444444666:::===??????;;;;;;:::;;;===>>>?????????;;;888777999:::999777===???@@@???;;;888888999666666555666777:::===>>>666666888888888777666555333666444///...444;;;>>>::::::;;;:::999666333111222333555777888777666555666555555666777666333111777777999<<<:::777999>>>===;;;888666555555333111444999<<<::::::<<<===<<<777666666888:::<<<<<<;;;777444333555666444666999555000+++,,,000444444222///444;;;>>>===;;;;;;<<<666666777666666777999;;;::::::>>>AAA;;;222111666,,,---000555999<<<===<<<444444666888;;;>>>@@@AAA777666444555888;;;<<<===:::999888888999<<>>888555222000111222222222---111333444777:::888333111222444888<<<<<<888444999999888888::::::555000333222111222333555555444999:::<<<;;;888555333333444666999<<<===<<<:::999555;;;AAABBB@@@======???AAA>>>;;;777555555555666888666999???<<<444222888888888777555333333555777777777999:::::::::999888:::888888<<>><<<:::666333444777::::::888555666888::::::999555666999;;;888666:::AAA;;;:::999:::<<<>>>>>>>>>>>>???AAA@@@999555>>>KKKFFFHHHDDDCCCDDD:::555===:::::::::999999888888888>>>======;;;:::888666555======<<<;;;999777555444333666;;;???AAA===777111:::===???@@@>>><<<;;;;;;444777:::;;;;;;<<>>===:::777:::>>>666999>>>AAABBBCCCDDDEEE;;;;;;::::::;;;<<<>>>??????===:::777555666777999>>>CCCDDD@@@@@@CCCBBB===;;;:::::::::;;;;;;<<<<<<888;;;<<<999555555:::??????>>>>>>BBBGGGKKKKKKIIICCCCCCBBBCCCEEEHHHKKKMMMNNNPPPPPPKKKCCC>>>>>>@@@;;;;;;;;;<<<===>>>>>>???===@@@BBBAAA===:::::::::999:::::::::;;;<<<<<<<<<>>><<<>>>FFFIIIFFFEEEFFFCCCBBBAAAAAA@@@>>>@@@CCC......333;;;@@@@@@BBBFFF555333000------...111222444111///222888<<<;;;999666444222000000222444666,,,000333666888:::===???777444000///111444777888555333333777<<<<<<888333444000---...333777555333444555777:::;;;999555111111555999888333111222555000///...------000555888===<<<;;;:::888555333222///...---,,,---///111222111222222000///...///111000000111666:::999222,,,---///666>>>>>>777666::::::======999888<<>>:::888:::999999999888888999===@@@???;;;888888<<<<<<999555DDDBBB===777666999999666999777666666999;;;======777777888888999999999999777666333...///333444111777999;;;===<<<999666444///222555777888777888999777666333222111222444555444555777999::::::::::::>>>999333000222333333222777777888:::<<<===<<<;;;888555444777<<<@@@>>><<<999::::::888444444777;;;444222111111333555555444555888::::::999999<<>>===:::888???555888>>>===???DDDAAA999555222444555555999>>>555333222333555777777666<<<>>>;;;444444:::===;;;333444333111//////000222000111333666888888666555222000///000444777666555666666666777888777333111000333777999888777666666999999888666333222333555333333444666888<<>>CCCAAA;;;666555777888888777888999:::999666333111555888888666777:::;;;999555777:::===???>>>:::777999888888;;;??????:::555666888999999888888:::<<<:::777333444888<<<===<<<888888888999:::<<<===>>>888333000222888======:::;;;<<>>;;;:::;;;>>>@@@???===666777999;;;===???@@@AAA???@@@AAA???;;;888666666777777777888888888777777<<<888555666999;;;999666777666555555666777888999???DDDCCC<<<999???DDDDDDCCC<<<888:::<<<;;;;;;===>>>>>>===<<<===>>>???@@@:::<<<<<<<<<===???>>><<>>===???>>>;;;>>>===;;;888555555777999333666:::======>>>??????<<<888666:::AAAFFFDDD@@@DDDCCCFFFHHHDDD@@@FFFPPPIIIJJJIIIGGGBBB???>>>>>>===>>>>>><<<:::999:::;;;<<<>>>AAABBBAAA???<<<:::;;;;;;<<<===999666:::@@@???===<<<<<<>>>@@@AAAAAA@@@@@@>>>;;;:::<<<@@@CCC,,,,,,222:::>>>>>>???BBB333111///------...000222000---+++...333666555333222222222222222333555666...///111444888:::<<<===<<<888555444666999<<<===333111222555:::;;;777333666555444333444555666777111222555888;;;;;;888555///111333222000......//////////////////222555777;;;;;;;;;:::999777555333333111///---,,,,,,,,,---000111333222111111222444000///000555999999333...//////444:::999555555:::<<<>>>===888666999<<<<<<777888:::;;;999888888999999666888???BBB>>>::::::777777666666777:::<<<===???===;;;;;;<<<<<<:::888@@@@@@;;;666777:::;;;888888777777888:::;;;;;;:::777777777666777777888888::::::666111111555555222777888:::;;;;;;999666444333555888999777666666666666555555444444444444444444555888:::::::::999888:::999888888888777555333999:::===???@@@@@@===;;;555333333777===@@@>>><<<999999:::999888999;;;===555333222333444555444333333666:::=========???AAA;;;999666333000222666:::;;;<<<<<<999555222222333---///222666:::<<<;;;999666777555333777>>>>>>:::777888:::<<<<<<:::999777888222;;;FFFEEECCCAAA:::;;;777444555444222444777666444333444666777777666<<<===:::555555;;;>>><<<444333000///......//////333444555777888888777555333111000111555777777666999999999777444111///---000222555666555333333333::::::999777555555666888666444333333555999===@@@AAAAAA@@@===;;;999;;;<<>><<<:::999999:::<<<<<<;;;999;;;888777999<<<===999555888:::<<<<<<;;;;;;;;;===:::777444333444666888888555555555666777888999:::777666444444666888:::;;;999:::===>>>;;;999@@@IIIBBBBBB@@@===888555444444111555999999777444444666:::;;;>>>???;;;666888===;;;999777777999;;;<<<;;;<<<<<<<<<<<<===;;;888555;;;>>>???===888777;;;???<<<999777777999:::888777<<<<<<============<<<;;;???@@@AAA@@@===:::999888777888999999999888777666888666444555666777555333666555555555666777999:::<<<@@@???;;;:::@@@CCCBBB@@@;;;777999;;;::::::;;;<<<;;;999888888999::::::;;;===>>>???@@@AAAAAA@@@DDDBBB???<<<:::888666555999===???===>>>@@@???<<<>>>===:::888777888888999555888;;;===<<<<<<<<<<<<===:::999;;;???BBB@@@>>>??????BBBCCC@@@<<<@@@IIICCCCCCCCCAAA>>>;;;::::::??????@@@???======???@@@===>>>@@@AAABBB@@@===;;;;;;:::::::::777444888>>>@@@>>><<<<<<===>>>???>>>??????>>><<<:::;;;>>>AAA///000444;;;>>>;;;999:::111000...------///111222000...,,,---111444333111//////111222444555555666111//////222777:::;;;:::777444111111333666888999///...///222777999777444666888999666222111555999444444444777999999888666333222222222333222///---//////000222333444555666555666888888888666444333333222000---,,,+++++++++///111333333111111111222//////000444999999666222333222333666555333444888<<<>>>;;;555222555888888999::::::999888888999;;;999777:::AAAEEEBBB>>>;;;777555333555999<<<<<<;;;<<<<<<===<<<:::999999:::<<<<<<:::666888<<<===:::777777777888:::;;;999888888777666555444555666777<<<;;;888333333666555111777888999999999888777666777999;;;:::888555333333444555777888888666444222333555999;;;===<<<:::888777:::>>>@@@>>>:::777555888;;;>>>AAABBB@@@===:::888666777:::>>>@@@>>>;;;888777777999;;;======<<<666555444444555444222000///444;;;@@@AAAAAA@@@@@@<<<;;;777333000000333666888999;;;:::666333000000***...333777:::<<<===???888777444333888>>>===999999999999999888888888777555222===IIIFFFBBB>>>555999666444555444000000333666555555666888999999888:::;;;999666666;;;>>>===555111---+++---//////...555555666666666666555555222111000111333555555555999:::;;;777222//////000333444555555333222222333888888888666555666888:::777555222000111555:::>>>===>>>===;;;999999:::<<<<<<:::888777777777888999333444555666777888888888888:::999666888>>>AAA@@@???<<<888777888:::;;;;;;<<<999777888::::::888555888:::<<<===<<<::::::;;;:::999666222000111444777555555444444555666777777777888999777555555888;;;888888:::;;;::::::AAAKKKCCCCCCBBB>>>888333000///111666;;;<<<999555444444888888:::<<<:::777999>>><<<;;;;;;===???AAA@@@???===>>>@@@@@@===:::999888999>>>AAA>>>777555;;;AAA???===:::999999999888777BBBBBBAAA@@@>>>;;;888666===>>>???>>>;;;:::999:::999:::;;;<<<;;;888666444555777888777555333222222444444555555777888:::;;;999;;;;;;:::===AAAAAA???<<<888666999:::888777999:::999777666555666666777@@@AAACCCDDDCCCAAABBBCCCDDDBBB@@@???>>><<<999666666:::===<<<>>>BBBBBB???>>>;;;999999;;;<<<;;;999888;;;======;;;999888888<<<<<<<<<<<<<<<<<<<<<<<<======???@@@>>>:::<<>>;;;999999999???AAABBBAAAAAAAAACCCEEE???>>>>>>@@@CCCCCC@@@===;;;888777888777555888===???===;;;:::;;;<<<<<<<<<@@@AAAAAA???======>>>???444444888======777333333000000/////////111222333666444222333555666666555/////////000222555777888444000---000666:::999666111...++++++---000333333---,,,---000444666666555444555555333000000444888:::888777777777777555444777444222333666666222---...000222555888888666444000111444666666555333222222111000///.........///...000111111///.........000000111555999;;;:::888888777666666444222222222999:::777111///222555666555666666666666888;;;>>>999777888===BBBCCC???<<<888444222444:::>>>===:::777:::===;;;777555777:::;;;;;;:::777888======999666555555666888:::;;;:::999888666555444555666666999:::888555555888777222888888888999999888888888888:::;;;;;;888555444333333555999<<<;;;888444111111444999>>>@@@@@@>>><<<777===CCCDDD@@@:::777555555888;;;===>>><<<;;;;;;<<<<<<<<<>>>@@@@@@>>>;;;888666666888<<<>>><<<999777666555555555333000---...333;;;AAACCCBBB>>><<<>>><<<999555111111444666666777999999777333///---,,,111777::::::<<>><<<888888777666666666777999:::;;;666???GGGBBB>>>===666555222222555555111000222444444444777:::<<<<<<;;;999999888777888;;;======555000++++++000333333111666666666555444333333444111111000111222333333333666999;;;999444333666;;;::::::999777444444555666555555555333333444888;;;777555222111111444777999<<<<<<<<<;;;::::::<<<>>>999888888999777444444666666666666777888999:::::::::;;;:::777999???DDDDDD@@@===999777777999::::::;;;::::::;;;<<<:::777444666888:::;;;999777777777999999777444000000444888888777777777777777888999888999999888888888:::;;;777666888:::;;;<<>>777222000///555999<<<<<<999666666777555444666:::999777:::@@@======???BBBDDDDDDAAA???<<<@@@CCCBBB???<<<<<<===;;;===???<<<888777;;;??????>>>;;;:::999:::::::::CCCCCCBBBAAA>>>;;;888777999:::;;;:::999888888999;;;<<<>>>>>>===999555222666;;;>>><<<777333333555444444555666888:::;;;<<<;;;::::::<<<@@@BBB???;;;999666666999999777666888:::999888777777888999:::EEEFFFHHHHHHDDD@@@AAAEEEAAA???>>>>>>@@@AAA???===:::======:::<<>>;;;888:::>>>@@@===999999<<<>>>===;;;999888888:::<<<>>>===:::999;;;===>>>???@@@@@@???===<<<======>>>@@@???===<<<<<<===>>>???AAAAAAAAABBBEEEGGGAAA>>>===>>>BBBDDDBBB???<<<888777:::;;;;;;===AAA===;;;999999;;;<<<<<<<<>>:::666333555;;;@@@???;;;666333000333999<<<:::777666:::>>><<<777555888<<<;;;<<<;;;888999<<<:::666666444222333666:::===>>>999999777666555666666777888::::::888:::===<<<777999999999999999888888888555777::::::999777666666444777;;;======:::555222000333999???CCCDDDCCCBBB<<>>999:::;;;===??????>>>===;;;999888:::===>>><<<999888777777777666333...+++...333:::@@@CCCAAA<<<888<<<;;;999555222222444777555555666666555222///,,,111555:::;;;;;;;;;>>>AAA;;;777333555999;;;:::888666555444444555888<<<>>>AAA===EEELLLEEE???===777555222333666555111000111000111333777<<>>===:::777666888;;;===???FFFNNNKKKIIICCC<<<666333333555999;;;;;;999555444666999444222444888999999<<>>???AAACCCDDDCCC???<<<;;;???CCCCCCAAA@@@@@@BBB===<<<999999:::::::::::::::999888777777888;;;<<>>===<<<<<<999:::;;;:::999999:::;;;===???@@@@@@>>>:::666333888===AAA>>>888333444666555555777888:::;;;<<<===>>><<<<<<@@@BBBAAA===999999777777::::::777777:::999999888999:::<<<>>>???EEEEEEHHHIIIDDD@@@EEENNNEEEAAA======@@@CCCBBBAAACCCCCC???999:::@@@EEEEEE>>>;;;888:::>>>@@@===999999;;;>>>>>><<<:::999999888;;;>>>===:::999<<>>???@@@;;;<<<>>>>>>>>>@@@BBBDDDBBB???======@@@BBBBBBAAA===999888>>>CCCDDDEEEGGG;;;999888999<<<>>>??????BBBDDDEEEDDDBBB@@@@@@@@@,,,,,,000666777333000111222222333444444444333333333222222111111222222333555222...,,,,,,111666999444222222333666777555222...,,,+++,,,...111333333---------///111444777888888666333222444888;;;<<<;;;:::888999::::::999888666444222555999:::666222111222555:::>>>>>>999444222333444666888999::::::777666555444222111//////***,,,///111333666999<<<444444444666888;;;???@@@@@@@@@>>>999777666111+++222555444000...111444333999999999777666666999;;;:::666111000666>>>>>>888333111000222666888666444999===@@@>>>:::888;;;???;;;<<<;;;999999;;;999444444333111333666:::<<<===777777777777777777777666999<<<===<<<>>>BBB@@@<<<888999999:::999777666555222444888999999888888888666888;;;>>>===;;;777555000333999???CCCEEEEEEEEE?????????===:::888777777999;;;<<<:::777888;;;???222222444666999;;;===>>>===<<<<<<<<<>>>>>>>>>===999999999:::999555///+++000333888>>>AAA@@@<<<888;;;:::888444111000222444666555333222222111///---444666999::::::;;;===>>>;;;777555777999888888:::444444333333666:::>>>@@@@@@???LLLUUUMMMDDD???888999666666777555000...000///000333888===@@@AAA@@@777555555888999777777:::444222111333888<<<======<<<======999555555888;;;888999999888666666777999<<<>>>@@@>>>;;;:::;;;===;;;:::999777444333444555777777666444444666;;;???555666777777777666555444777777888777666666999;;;???>>>BBBGGGBBB777444888===============<<<;;;:::999;;;:::777999???BBBAAA===;;;::::::;;;:::888777:::;;;>>>??????<<<999777888999999888666444555666222333444444333333555666888888777777888999::::::999555333666<<>>???@@@CCCDDDBBB>>>:::999<<>>:::666666999;;;999777888999888777777:::>>>BBB@@@???>>>======>>>???@@@===>>>???>>><<<<<<>>>@@@@@@@@@AAA@@@>>>;;;777555888;;;>>><<<666333333666777888999;;;<<<=========@@@>>>???CCCCCC???;;;;;;;;;999:::<<<;;;888:::>>>888888999:::<<<>>>AAABBBCCCCCCGGGJJJFFFCCCLLL[[[SSSJJJAAA===???AAAAAA@@@HHHGGGAAA:::999???CCCDDD>>>;;;999:::<<<>>>===;;;999<<<>>>???>>><<<;;;;;;888;;;======;;;;;;>>>AAA??????<<<;;;===@@@>>>999<<<===??????>>>>>>>>>???:::;;;<<<<<<<<<<<<>>>@@@BBB@@@>>>======???AAACCC???::::::BBBIIIKKKIIIIII;;;:::999:::===@@@BBBBBB???@@@AAAAAA???======>>>///...111666666333111222222333444555444333222111111111111111000000222333666333000------///333555333444666777777555333111,,,***)))***---000111111////////////111333777:::999:::999666444666;;;@@@<<<;;;;;;;;;<<<<<<:::888666555666888<<<===;;;888333333555;;;@@@???:::555222333333444555888:::;;;555555555444333111000///---...///000222666;;;???444444444444666999>>>AAAAAA@@@<<<666555888555///555888888444222333444222777888888777555666777999;;;888222000777???===555444444555555666666666555;;;===???>>><<<;;;===???999;;;;;;999:::<<<999444333333444666888999888666444555666888888777666555999<<<======???AAA???:::666777999999888555222000000333666888888888888999999:::<<<<<<<<<;;;999888222444999===AAACCCDDDDDD>>><<<;;;:::;;;;;;:::999<<>>@@@<<<<<<===>>>===999333...222333777<<>>===:::666222000111222888444000...///000///...444444444666999;;;;;;;;;:::888888:::888444666<<<555555444555777:::===???>>>===IIIRRRJJJDDDBBB===;;;888666888666222111333000111333888===??????>>>666333444888888444444777444555777999;;;<<<======<<<===<<<888444444888<<<999:::;;;999777666777:::===>>>>>>===<<<:::888777888888888666333222222333888777666444444666;;;???888888888777777777777777777888888777555666888:::>>>===DDDKKKFFF999666;;;;;;<<<>>>>>>>>>===;;;999888::::::888999===???>>>===;;;999999::::::999888;;;;;;<<<;;;;;;:::;;;;;;999888777555222111333555666666666888:::999888666777777777777888:::;;;<<<666555444555888999777555444444777===AAAAAAEEEJJJEEECCC@@@;;;777777999;;;<<<>>>>>>;;;777555666999555111111666999;;;===BBB======???AAACCCBBB>>>;;;999999;;;===???@@@>>><<<;;;888666666777888777777999::::::999888:::@@@DDDBBB@@@===::::::<<>>>>>@@@BBBAAAAAAAAA@@@>>><<<999888999:::;;;999666444444666999:::<<<===>>>>>>>>>===>>>===@@@DDDBBB===<<>><<<===>>><<<:::===CCC<<<;;;;;;<<<>>>@@@BBBDDDGGGFFFIIILLLFFFCCCPPPbbbaaaUUUFFF======@@@BBBAAAGGGGGGCCC<<<;;;???AAA@@@>>><<<:::999999:::<<<===<<<>>>@@@@@@???===<<<<<<;;;<<<============>>>???@@@???;;;888<<>>>>>===<<<===>>><<<======<<<;;;;;;<<<>>>AAABBB@@@<<<999:::???EEEAAA;;;<<>>===<<<<<>>???>>>===<<<===>>>888666666999888333000111111222444444444222000///333444444444333333555666666444222000//////000111222555888999777444222111---,,,+++,,,///222333333111111111000111444888;;;999===>>>999222111999AAA@@@???>>>>>>===;;;777444111222333666888999888777444444666;;;@@@@@@;;;555111000000000222555888:::000111222333333333333333222111000//////111666:::444333333222444777<<<@@@@@@???999222333999999444888<<<<<<888555555444111111222444444444555777:::;;;999555333:::BBB===333777888::::::999888888999;;;<<<<<<<<<;;;;;;<<<===777::::::999:::<<<:::444222444777:::;;;999444///111222555777888777555333777:::;;;:::<<<===:::555555666888888666333///,,,///222666888777777777888;;;;;;;;;;;;;;;;;;::::::444666888;;;>>>@@@AAAAAA<<<:::888:::>>>???===;;;===AAACCC???888333222333888777555333111222555777333666777666555777<<>>???@@@AAA@@@<<<555111222333666;;;AAADDDCCCAAACCCBBB>>>999444111111222:::444...+++---///000000222111000333888;;;:::888999888999;;;777222555>>>777666666666777:::<<<>>>>>>:::AAAGGG@@@???DDDDDD999666555777777555666999111222444888<<<>>>===;;;666222333888888333222555555888;;;<<<;;;;;;;;;<<<999:::999555111111555;;;777888999777444333555777;;;::::::;;;;;;:::666333777888999777555333333444777666444222111444999<<<<<<:::888666666777999::::::::::::999777888:::<<<999:::AAAJJJFFF999555;;;999:::===>>>???===;;;999777::::::888888<<<===;;;>>>;;;888777888:::;;;;;;<<<;;;999777666888<<>>@@@@@@;;;777888888888999:::<<<===>>>333555666555333222222333333222666===AAAAAACCCGGG@@@???>>><<<999888999;;;???AAACCCAAA===999999:::666222111666:::;;;>>>BBB;;;<<<===@@@CCCCCC@@@>>>999888888:::======:::666777888888666444444666888666666666444333555;;;???FFFBBB===999888999<<>><<<:::999;;;;;;:::999777666777888;;;<<<===?????????>>>===;;;;;;???DDDAAA;;;<<>>===BBBDDDEEEDDDEEECCC>>>===??????===>>>===;;;999777888;;;>>>>>>@@@BBBBBB???===;;;;;;>>>=========>>>>>>>>>>>>BBBAAA<<<888===DDDCCC;;;;;;<<<>>>>>>===<<<===>>>?????????>>><<<;;;<<<===@@@BBBBBB<<<777777>>>FFFAAA<<<<<>>>>>@@@BBBBBBBBB>>>>>>???>>>======???AAA111111111222333333000...555666666444111,,,)))'''333555777888777666777888666444222000///000222333444555555555444444333222333222111222555666444111333333666888555000111555666888999777444333444666??????@@@@@@???===;;;:::888555444666999888222,,,000333666999999888666444111///---...111444666777888777555333222222222222222222222222333444555555222111000///111555:::<<<===;;;999777555555555555<<<;;;999666555444333333...222666888777666777999;;;===:::777???IIIEEE777999777555555777:::<<<===@@@???<<<888555555888:::777666888<<<@@@>>>888111444000444>>>>>>555333999666888888666555777666333333777;;;===;;;888666555333444444222333333...'''111333444555444555666888AAA>>>:::999:::<<<;;;:::555777:::;;;;;;;;;<<<===???@@@@@@>>>;;;888777777======<<<<<<:::666222...555444333444666444000,,,333222333444777;;;>>>AAA===999888;;;:::444222555555888<<<<<<;;;;;;===???GGGGGGDDD>>>666222555888333555666555222111333666555222000444<<>><<<:::;;;===@@@AAAAAA999444000222777:::777333555444444555888999999888555555777:::999444444666888888888888999777444111777777777444333444999>>>>>>888444333111000555;;;:::888666777999999777444555999:::777555777888777777555222000333888::::::BBB???;;;888777777888888777777777777777666555555:::<<<@@@EEEHHHEEE===666;;;;;;:::999888888888888777:::888555666;;;;;;666555777222222======777999999888777777777888999:::888888777444222111333555;;;===@@@AAA>>>;;;999999;;;999777666666777999;;;888666333333444666666666333444555666999;;;===???@@@@@@@@@===:::888777888===>>>AAABBBAAA???<<<:::===777<<>>666999<<<<<<:::;;;===@@@>>>===;;;888666666999<<<======>>>>>>===<<<;;;;;;???>>>>>>@@@===999888<<<>>>===:::888777888999:::===<<<;;;<<>>777:::>>>AAAAAA???<<<999BBBBBBAAA===::::::>>>AAA???===>>>BBBBBB@@@EEEMMMRRRUUUSSSKKKFFFKKKSSSWWWcccYYYKKKBBB@@@AAAAAA@@@BBBBBBAAA???===<<<>>>???BBB>>>888555666999;;;===EEEAAA======???>>>999555555888:::999777777:::===DDDFFF@@@777999BBBCCC<<>>;;;999999999999999<<<>>><<<888:::AAAHHHBBBBBBDDDHHHJJJIIICCC>>>AAA@@@@@@@@@@@@@@@@@@@@@???@@@???===::::::>>>AAA333444444555444444333333666555444333333111...,,,333666999:::999888777777666555333111111222444555444444444444444333222222444222222333555555333111;;;;;;;;;:::444,,,+++...///111444444333333555888;;;;;;;;;;;;:::999888777666555444777:::999555000111333666999;;;<<<;;;:::;;;888444333555999<<<===;;;:::777555444333333333555555555444444444444555222222333444444555666666999999999666444333444666;;;:::777555444333444555555777::::::888666777888999<<<999666<<>>AAA===<<<:::888777999===@@@;;;:::999<<>>;;;222444===???AAA???888333333333222666:::===???===:::777666444555444333444555111+++333555777888888888999;;;AAA>>>;;;:::;;;;;;:::999444777:::;;;:::999999999???@@@@@@===:::888888888======>>>===<<<888333000999888888999::::::666333333333444555888;;;>>>@@@===999777888666000---///999:::;;;999777888===AAAEEEFFFDDD>>>666222333666666888888777444333555777888666555777;;;<<<999666666666777888999999999:::888666444555777999888666666555444444666999<<<>>>:::666444777===???===999666555555666888:::999888888888;;;>>>===888777:::<<<;;;999888888777555333...000111111111444:::>>><<<888666444111///444<<<666444333333555444222///555888999777999======;;;777666333222444888::::::>>>;;;888666555666666666666555444333333444666777:::???EEEGGGCCC>>>:::888::::::::::::::::::::::::;;;===<<<888999===<<<888666888111000::::::555888:::999888888888:::;;;<<<::::::888666333222444666666999<<<===<<<<<<<<<===::::::999888888888999999<<<999777777888:::::::::::::::999:::::::::::::::@@@AAAAAA@@@===;;;::::::;;;<<<>>>?????????======AAA:::>>>CCC>>>>>>DDDBBB@@@@@@@@@BBBBBBAAA>>><<<:::888777777888999888777:::;;;;;;:::999:::<<<>>>999;;;;;;:::777555666888<<<<<<<<<:::888777999::::::<<<>>>??????===:::888<<<;;;===???>>>999999<<<@@@>>>===;;;:::999999:::<<<<<<===@@@BBBAAA???<<<:::<<>>???FFFOOORRRTTTQQQIIIFFFKKKQQQTTTYYYPPPEEE>>>>>>@@@AAA@@@?????????>>>===>>>AAACCCEEEBBB===;;;;;;===???@@@???<<<999;;;>>>@@@===:::<<<>>>AAA@@@>>>???BBBEEECCCEEE@@@888999BBBCCC<<<>>><<<:::===BBBDDDBBB>>>BBB@@@===:::888888888999>>>@@@AAAAAA???@@@CCCFFFEEEDDDCCCDDDFFFDDD@@@===>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>:::888999===AAA444666777666333333555888555333000111333444333000444666999;;;:::888777777555444333333333444555666333333333333333222222222555444333333444444222000888888999:::555......111,,,...000000000111333555888888777777666666666555555444444777::::::777333///111444777:::<<<>>>???BBB===888666888<<>>;;;888777666888666333444777555000222555888:::::::::;;;<<<@@@>>><<<;;;<<<<<<<<<:::999:::<<<<<<:::888777888@@@@@@???<<<999888999:::<<<===??????>>>:::666333888777777888999999777555555666888:::<<<>>>@@@@@@:::777666666444000...///>>>===:::666333555<<>>777333333444999::::::999666555666777777777888888999999888888555666888999::::::999999666444444555666777777666333444444333333555;;;AAA777555444888>>>@@@>>>:::555444555666999::::::888999999<<<@@@???:::999;;;@@@===:::888777777555444+++,,,...000222555999<<<:::888777666111///444<<<666555444555555555333111333555555666;;;AAA@@@<<<777555333333555777888888777666555444444444444444555444222111111444777999888AAAHHHFFF===666666:::777888888999999999999999???@@@>>><<<<<>>::::::;;;333000888999555999:::999999999:::;;;===>>><<<<<<:::777555333555666666777999999999:::<<<>>>:::;;;;;;;;;:::999888888:::888666666888999888888:::;;;;;;;;;:::888777666;;;===@@@@@@>>>;;;::::::::::::;;;===???@@@BBBCCCGGG>>>AAAGGGBBBBBBEEEAAA<<<<<<===@@@BBBBBB@@@>>>;;;999666666777888888888=========<<<::::::;;;===>>>>>>>>>===:::888888999:::;;;<<<;;;999888888999888;;;>>>@@@@@@===999777777777;;;???>>>:::999<<>>===<<<;;;:::;;;===???BBBDDDBBB>>>:::>>>???@@@AAAAAA@@@>>>===>>>??????===;;;;;;<<<===???<<<::::::;;;>>>EEEMMMPPPPPPLLLFFFEEEJJJNNNNNNKKKEEE===:::;;;>>>@@@@@@<<<<<<;;;;;;;;;>>>CCCGGGFFFCCC@@@??????AAAAAAAAA<<<999777888<<>>===???BBBAAA???>>>AAADDDBBBDDD@@@999:::AAABBB======;;;;;;===AAACCCAAA???@@@>>>;;;888777777999:::@@@AAACCCFFFHHHIIIGGGEEEGGGDDDBBB@@@@@@???===;;;;;;===???AAACCCCCCCCCCCCCCC@@@<<<777555777===AAA111555777555111111555:::777222...///222444333111555777888777666666666888333333222222333444555666333222222222222222222222666555444444333222000///333333666888444///000444111111111000...---------777666666555555555555666444444444666888888666333...///000222555888;;;<<<<<<999666666888;;;===>>>;;;:::777444222111000000222222222222222111111000///111555888999777555333999===>>>999111---111666:::888444111111333777999999999999999999;;;>>>@@@888;;;:::555555:::===<<<<<<;;;::::::;;;===AAACCC===<<<999777666999???DDD???<<<999777888999888666777666888999555111555===@@@FFFGGG???666555999;;;;;;>>>@@@@@@>>>:::888777:::;;;999555444777666333111444777999:::::::::;;;;;;;;;;;;===???@@@AAABBBAAA@@@???;;;888888999;;;@@@???>>>;;;888888:::<<<:::===???@@@===:::777555555444444555666666666666333444666888:::;;;<<<<<<666555555555555555555666???>>>;;;666222333999???<<<===>>><<<888555444444999999999888666555444444222555888888777777888;;;444666888:::::::::999888444444444555666666666555444666777555222444:::AAA333111222666;;;<<<999555333333444666888:::999777777777:::>>>===999888:::???===:::888888777555333///000111222333555777888777888999888333///444<<<777777666666666555333222333333333444;;;AAA???888666333222444666555555666333333444444333333333444777666444444444555666777666>>>DDDAAA888222444999666777888888888777666555>>>======<<<>>>???===;;;>>>???666222999999666<<<888888888888999;;;===???<<<<<<;;;888555444444555999999888777666888;;;>>>======<<<;;;;;;:::999999888777666777888999888666555777888:::999888555444444777:::<<<;;;999888777:::::::::;;;???CCCGGGIIIKKKBBBDDDIIIDDDBBBBBB<<<999999;;;===??????===;;;888666666666888999999888>>>??????>>><<<;;;<<<===;;;<<<============>>>???;;;<<<;;;:::888888999;;;:::;;;===>>>>>><<<999777555666:::???>>>999777999<<<===>>>??????>>>===;;;<<<===>>>AAABBBAAA===:::@@@@@@@@@@@@????????????????????????>>>=========AAA>>><<<<<<<<>>===;;;888999;;;>>>??????===???AAA@@@<<<:::;;;===@@@BBB@@@;;;;;;???@@@======<<<;;;===???@@@>>><<<===;;;999777888999<<<===>>>>>>@@@GGGNNNOOOIIICCCBBBBBB@@@???>>><<<:::999999;;;>>>AAADDDEEEEEEEEEDDD@@@:::555444888>>>BBB111555777555222222777<<<;;;777222111222333333222777666555222111222555999222222111111111333444555333222111111111222333333555666666555333111000///444444666666111+++***...444333111000///...,,,+++333333333444444444444444444444444555555555333111000000000111222444666777222222333555999;;;;;;:::<<<:::777555222111111000000111222333333333333222555555666777666555333222777;;;===:::444222777===:::888444222222444777::::::999777666888:::===>>>888;;;;;;777555888;;;<<<<<<999666777<<<@@@BBBAAAAAA???;;;777444555999===<<<999666444555666888999:::555333444555555777999<<>>>>>;;;888666666===>>><<<666444666666444333555888:::::::::;;;<<<666777:::===@@@DDDGGGJJJFFFCCC===777444555:::>>>??????===;;;888888;;;===:::<<>>;;;888777777555555555555555666888999///000111333444444444444555555555444555777888888===>>><<<888444333666:::666777999:::999777666666666666666666555444222111222555888888555444666999333555888;;;<<<:::888777444555777777666666555555666888888555000111666<<<444444444777::::::777444111111222555888999888666666666888<<<;;;777777:::<<<:::999999999777555222111111111222333555666666666777999:::666111444;;;444555555444222111000///666666555666;;;@@@<<<555333///000555777444222444111333555555333333444666888999::::::999777555444444888;;;:::555333444666;;;;;;::::::999888777666:::888999;;;======;;;:::???AAA888222888777666<<<666666666666888999;;;===:::;;;:::888555444444555888888777666666999===AAAAAA@@@>>>;;;:::::::::;;;;;;::::::;;;======;;;999444777:::<<<;;;888555222000333777999888777666666777777777888<<>>777777888999;;;===>>>>>>>>><<<:::777555777;;;???>>>===<<<;;;:::999888888666777:::>>>===777555777888:::===???@@@@@@???>>><<<<<<;;;===>>>???===<<<@@@?????????>>>?????????>>>===============<<<<<<;;;;;;<<<<<<>>>BBBCCCCCCDDDDDDAAA>>>@@@EEEGGGEEEAAA???===<<<===>>>??????<<<;;;999777666999>>>BBBBBB@@@>>>>>>??????>>><<<===;;;::::::<<>>::::::;;;>>>@@@@@@===<<<>>>???>>>>>>===<<<<<<<<<<<<:::999999999999999:::<<>>???FFFNNNNNNEEE<<<<<<===???@@@>>><<<:::999888:::===@@@BBBDDDEEEEEECCC???999666777;;;AAADDD333555777777666666:::===>>><<<999666333222222333777666444111///000444888444333000//////111444555333333222111111222444555444666666555222000000000///000222444111+++,,,000222111000000111111000///...///111222333222111111444444444444333333222111666555555444444444555555///000222777:::<<<:::999===<<<999777555444444444222333444666777777666555;;;:::999777444222000///111555999:::999;;;AAAFFF:::888666333333555888999===:::777666666888888777999:::999777666777888:::;;;999777999===BBBEEEEEEBBBAAA===999555444555888:::888555333333555888::::::555111222666999:::999<<>><<<777444555666555777999:::;;;:::;;;===>>>555777999;;;>>>BBBHHHLLLDDD@@@:::333000333999>>>===>>>===;;;:::999;;;===;;;>>>???===999777888999444444444222111333666888444444444555555666666666666777666333333666888666;;;======999555333444777333444555777777777777666444333333444666555333000777999;;;999555222222333444777;;;>>>???===:::888777999::::::888666555555:::;;;;;;888555555888;;;:::999:::;;;======;;;999000000222666999999888666999777888;;;:::888999>>>:::888777777888888777666111///...///222555666666777666777:::999555555888555666777666333111000111:::;;;;;;:::===???;;;555111,,,///777:::444222444222555666555333333666999999:::;;;<<<:::777444222333444555555555555444444???>>>===<<<;;;;;;;;;<<<999666777;;;===:::888999<<<>>>666111555444333:::666555555555666777999:::999::::::999666555555666222333333444666;;;AAAFFFBBBAAA@@@>>><<<;;;;;;:::888888999;;;<<<<<<999666888;;;???@@@???;;;555111111444777999888888888888555444444666999???EEEHHHHHHBBBGGGJJJ???999888444888777888999::::::777444000222666:::===<<<888555:::<<<>>>??????>>>???@@@<<<;;;:::;;;===???>>>===???===999555444666<<>><<<666555777888:::===???AAAAAA@@@@@@;;;::::::;;;===>>>>>>===>>>>>>?????????@@@@@@@@@===;;;::::::;;;<<<;;;;;;666888999:::???DDDEEEBBBAAACCCBBB>>>>>>AAACCCAAACCCCCCCCCBBBAAA@@@@@@???>>>===;;;999777888<<>>??????>>>===999999:::;;;>>>AAACCCEEECCCEEEFFFCCC===888777777===>>>@@@???======>>>>>>============<<<;;;999999999:::;;;===>>>???@@@AAADDDAAA@@@EEEKKKJJJ@@@666888;;;???@@@???===;;;;;;::::::<<<===@@@BBBCCCDDD@@@<<<999999<<>>BBBIIIPPP@@@@@@>>>;;;777666777888;;;999666444222444777999888777555444777;;;======>>>BBBBBB===999888666222555777999999777555555555666:::;;;666444666777666:::::::::999888999<<<>>>999::::::888888;;;AAAFFF@@@===999444111333999===;;;<<<======;;;:::;;;<<>>===:::777666666;;;;;;;;;;;;::::::::::::999999999:::<<<=========111222444888;;;;;;:::888:::888777999888777:::@@@;;;888555444666:::===>>>888444111000222555555555888555555:::<<<999555555666888999777333111111222999===>>><<<<<<<<<:::555000,,,///:::===666333666444666777555222222666:::666777888888777555333222222333555666555444444333>>>===;;;:::;;;===???AAA===999999===>>>999666777999===666111555333222999666666555555555666888999888:::;;;:::888777777888///000111333555:::AAAEEE@@@AAACCCCCCAAA===999777555555777999:::999666333666:::???BBBBBB===777333333555777888888888999:::666555555777:::???DDDHHH@@@>>>GGGJJJ===666888666777777888:::;;;:::888555444555666999:::999666333777999===??????@@@AAABBB@@@>>>===>>>@@@AAA@@@>>>===<<<999666555777<<>>???AAABBBBBBBBBBBB@@@===::::::<<<>>>>>>======>>>===;;;???EEEFFFAAACCCGGGGGGAAA======???>>>DDDFFFGGGGGGEEECCCAAA@@@@@@@@@???<<<::::::===???CCC@@@>>>======>>>>>>===888999;;;<<<===???@@@BBB>>>AAABBB@@@;;;666555555;;;===???@@@>>><<<===???<<<===>>>>>>===============>>>@@@BBBBBBAAA???>>>DDDAAA@@@DDDIIIIIIBBB:::;;;===??????===<<<===>>><<<;;;;;;;;;<<>>>>>===:::999:::;;;===<<<999555333333666888666888999888777;;;???AAA>>>???===999777888777444444666888888777555555666111777999666444666999888:::999888666555666999<<<>>>===;;;666444555:::???>>>===;;;888666777:::===:::<<<======<<<;;;;;;<<>>999888666555555666888999555999999666888@@@CCCAAA<<<===;;;777222111555999666555444444444444333222666555555888;;;;;;888555;;;;;;:::::::::999777666999===BBBEEEFFFDDD@@@===<<>>999333111444;;;AAAEEEBBB<<<666333444555444333999444444:::>>>;;;666333222444555333///,,,,,,...666;;;>>>;;;999999888444000,,,000<<<@@@888555999555777777444000111666;;;444444333222222222333333222555999999555333333444:::999777777888<<<@@@CCCBBB===<<<@@@???999555666999>>>888333777555333;;;777777666555555666777888888:::<<<;;;:::999999:::000111222222444888===AAA===AAAEEEGGGEEE???888333777888999<<<===<<<888555///444;;;AAABBB???:::666333555666777666777888:::999999999:::>>>BBBGGGIII;;;;;;GGGJJJ<<<555999999777777888:::<<<<<<:::888999888777777888777555333444777;;;>>>???AAABBBDDD<<<:::999;;;>>>@@@???===;;;;;;:::999777888;;;===@@@@@@???===999555111///666666888;;;;;;888:::>>>AAAAAABBBBBBAAAAAA@@@@@@666888<<<@@@CCCCCC@@@======>>>AAACCCDDDDDDDDDDDDEEEAAA===<<>>???EEEEEE@@@GGGLLLLLLDDD<<<;;;<<<<<>>;;;:::;;;<<<<<<<<<:::<<<======<<<;;;;;;;;;===@@@BBBAAA<<<888777888;;;<<>>;;;<<>>?????????@@@AAA@@@BBBDDDEEEDDDAAA===;;;AAA>>>>>>CCCJJJLLLHHHCCC???@@@@@@===::::::===AAA===<<<:::999:::<<>>999333111999@@@>>>777111000//////111333666888444111///222777:::999666999777555555555444222111333222111111222222000///000///222888999555111000333333333333222111000000===;;;::::::666111000333555999;;;:::777666:::>>>777333333666666111000444999555777===:::222000555666888<<<>>>>>>:::666333666777888888777666777999777333555;;;===888666888999444///...555<<<>>><<<<<<222000777999222000555888<<<@@@AAAAAADDDKKKQQQ???@@@@@@>>>;;;:::<<>>>>>???:::666555666666333444777111333444444333222333555444111111444555333444777:::;;;888444777======777:::GGG===333>>>???999@@@???<<<999888888999888777999<<<;;;777555888;;;;;;>>>@@@>>>999888<<<;;;555999;;;:::555111111777===999444333555666555555888:::666222444999>>>???>>>777777444111333666555000444333222222111111111111777555333666:::<<<:::666<<<>>>???===999555333222<<<>>>AAABBBBBB???<<<999@@@>>>;;;999888777555333111000000222555666555444222111111222555777777666666555666999;;;;;;777333===:::777444555888<<>>777444666777888>>>FFFCCCDDD@@@999555666777555555333222444666666333000:::666444555222---+++---333777<<<<<<999666555666222///222;;;BBB@@@;;;:::111555888666222333:::AAA>>>>>>;;;555...---222888444555555666777666333111444555888:::777555:::BBBCCC@@@;;;777555444555666888888888777555555777888:::999666333666<<<<<<888555666444333666;;;:::555222555999999777777999;;;===CCCHHHGGG@@@888444333777888:::999777555555666777555555777;;;>>>===;;;888777666666777:::===??????>>>===<<<===>>>>>>=========<<<<<<;;;:::999999:::AAA888111;;;BBB:::444999777777:::777222555===666555444777;;;>>>>>><<<;;;>>>???<<<<<<>>>>>>:::;;;;;;;;;:::999:::<<>>999666666555666666555555777:::===BBBBBBBBBCCCAAA>>>>>>???999<<>>IIIIII@@@<<<@@@AAABBBBBBAAA@@@CCCJJJOOOOOOLLLHHHGGGJJJKKKKKKJJJLLLNNNNNNHHH@@@:::;;;===BBBAAA?????????>>><<<:::BBBEEEGGGDDD???===???CCC===<<<::::::;;;;;;:::999:::;;;>>>@@@<<<777999???@@@AAA@@@>>>;;;::::::;;;<<<:::<<<@@@===777888>>>:::???AAA@@@EEELLLGGG<<>>:::222222777111555:::>>>>>>;;;777333777:::<<<<<<:::777666666666333444999:::555333555333333111000222888???CCC<<<444222888:::444222666999===AAABBBBBBDDDIIINNNCCCGGGJJJHHHDDDAAABBBDDDDDD???999777888:::999888<<<>>>@@@@@@>>><<<;;;<<<555222111444666555777:::555666777666555444555777:::777666999:::999:::>>><<<===:::666888======888:::FFF===333;;;<<<777???222222444777;;;===<<<;;;>>>???<<<777555888888666===???<<<888777;;;;;;777888888888666444555999>>>:::555111222333333555:::888666555777<<<>>>;;;888::::::888555777999777222888888888666333222444666555444444666888999777555777:::>>>???<<<888555333666888;;;===????????????999999999:::;;;;;;:::888222222333444666666666666111111111333666777777666555444555777::::::888555666666555555666888999;;;:::555333666888888<<>>EEEEEE???777444666777555222333888<<>>???===999666555666777999>>>===<<<;;;:::999888888333555777999===@@@<<<666777888777666999<<<:::444888999999999777777777888<<>>;;;;;;;;;999888666444333777<<>>;;;>>>CCCBBBCCCDDDEEEDDDCCCAAA???>>>:::>>>GGGHHH???<<<@@@>>>AAAEEEGGGHHHJJJNNNQQQRRRNNNIIIGGGIIILLLMMMNNNJJJKKKJJJIIIFFFCCCAAA@@@AAA@@@?????????>>>;;;888@@@DDDFFFEEEAAA>>>???AAA>>>===<<<<<<===;;;999666666999>>>BBB???::::::>>>@@@@@@???===;;;;;;===???CCCAAAAAACCC???999999===<<>>>>>AAABBBBBBAAADDDGGGEEE@@@999888;;;BBBEEEAAA<<<:::999888:::===<<<999;;;???>>>@@@???@@@JJJTTTPPPCCC000111111222222222222222111444888888444000//////000111333555666555444333777::::::888999999555///............//////000000000//////222666999777555555222000///111444555555444222...++++++...333666333222555999999444111222000222444666888888777666222///000222222222555;;;888999999777444444777;;;>>>;;;::::::888444222444222666<<>>===>>>@@@CCCGGGMMMSSSRRRKKKFFFFFFIIIDDDBBB???;;;888888999;;;===???@@@???===:::999999444111000333444444555999888999999888777666888999999555444777888888:::???<<<<<<:::777888;;;:::777:::AAA:::444999888444777444666888<<>><<<666111===???>>><<<<<<===;;;555;;;======888333111444888333555666777666555555555222666<<>>:::666444333444555777:::>>>AAACCC<<<;;;:::;;;;;;999666444444666777777666555555666000000222555888888777555444444444666888::::::999111222444666777777555444555333333777999888:::>>>BBBCCC???999666777666333666555444444666888888777666333333666555222222444222555666444111///000222444999<<<@@@JJJPPPGGG999:::999777666555666888999LLLHHHBBB<<<888666666666<<<<<<<<<:::999777555444999;;;???AAA;;;444555999777666444333333555666888>>>;;;999::::::999555111111444666888===AAA>>>888999;;;;;;;;;>>>@@@;;;333???===:::888888888777666;;;;;;;;;<<<>>>>>>===<<<999999999888777888:::===>>>999555666;;;===:::555===<<<:::999999;;;===???>>>===<<<:::888666555444444444444444555555666666>>>FFF>>>444888;;;888888777444444888;;;;;;<<>>:::666555444666:::???@@@???>>>???AAA???<<<888444444888@@@FFFNNNPPPOOOFFF<<<999???EEEDDDDDDCCCCCCCCCCCCCCCCCC@@@<<<>>>DDDEEE???===BBB<<>>>>>===>>>>>>???===:::777>>>AAADDDDDDAAA>>>>>>@@@<<<===>>>??????<<<888444333666===CCCBBB===<<>>>>>???CCCHHHGGGBBB???AAAFFFGGGGGGEEEAAA?????????@@@AAA???<<<===@@@???;;;777777;;;BBBEEEAAA<<<;;;999888999<<<;;;888:::???===>>>>>>>>>FFFOOOKKKAAA---...///111333333333333444777::::::888555333333000222333555555444222111777999666111///222444333...///000222333333333333111000111333777888777666333111000000222333222111111000...,,,+++...222555......222777666222111333111333666888999999888777666333222333222111555:::999999888555333333666999===<<<::::::888666555555555888===AAADDDDDD@@@;;;666777:::;;;<<<<<<;;;:::999;;;======:::777666555888777777666333111111222555666666222+++***222===999555444777777333222555111555999<<<;;;:::;;;;;;GGGNNNSSSRRRJJJEEEFFFIIICCC???;;;666555777:::<<<===>>>@@@???===;;;:::;;;999555333444333000000333666777888777777777:::<<<777333222555666666999===;;;:::888666555666666555:::;;;999;;;AAA???777222777777888;;;===>>>===;;;???<<<777555888>>><<<666:::;;;999777666888;;;<<<888777666777999;;;:::999:::666555666555333555:::888888:::<<<===:::444///???BBBCCC@@@@@@AAA>>>999;;;>>>>>>888000---111666111666999999555222333666000444999;;;:::888666555555444333444666;;;???BBB<<<:::888888888888777555777999:::888555222222333///000222666999999777555555555555555888:::<<<===222333555777666555222111111222444777999999999:::===>>>;;;777666888666222888777666666888:::;;;<<<777555666999:::888888;;;888999999777333222444777111999>>>AAAMMMYYYPPP===???<<<999888;;;<<<<<<:::FFFBBB<<<888555444222111777888999999999:::;;;<<<===>>>@@@???999222222777777666555555666777888999:::777555777:::999333...666666333222777===???;;;888;;;===>>>BBBCCC>>>666CCC>>>999888999:::999777;;;777444666;;;>>>===;;;555666555555555999>>>BBBFFF@@@::::::???AAA<<<777<<<;;;999888999;;;===???>>>>>>===:::777444222222444555666777888999:::;;;???GGG@@@555666777666;;;:::777666999===@@@??????777555333222333444666777:::;;;:::666666:::<<<;;;===@@@AAAAAA>>>:::888777999<<<@@@@@@>>>===???AAAAAA???<<<999999===DDDIIIPPPRRROOOFFF>>><<>>???@@@BBBCCCDDDDDDBBB>>>>>>AAAAAA>>>???CCC<<>>:::::::::<<<>>>??????<<<999===???@@@???======>>>@@@:::;;;===@@@AAA???:::666444666<<>>AAAGGGDDD@@@<<<;;;>>>DDDIII:::::::::<<<======???AAA======CCCKKKGGG>>>===EEEEEEEEEDDDAAA>>><<<===>>><<<===;;;777777:::;;;888888777:::@@@BBB???>>>???===:::999:::999888<<>>===BBBHHHEEE>>>---///111444666666666666777777888888777666777888222222333444333111///---000333222---+++///222333,,,...000333555777888888666555555666888999:::999333222222333333111...+++---///000000......000222+++,,,111666555222333777555666888999999888666555777444222333222000333999777777666444222333444666888999999888888888888777888:::<<>>===<<>>@@@@@@???>>>===>>><<<888555555333//////111333444555555555777;;;>>>;;;777666999::::::<<<@@@;;;999888777666444555777<<<999@@@LLLTTTTTTKKK???111000///111555:::===???>>><<<777555999>>>===888::::::::::::888888;;;???;;;:::888888999888666444666777;;;>>><<<666555777:::::::::;;;;;;888555222>>>BBBDDDAAA@@@AAA???;;;<<>>888888777666555333222111000333666777888999999777777888777555666999777222666666555555666777999;;;777555666:::;;;:::;;;>>>;;;<<<<<<999555555888;;;222;;;???@@@KKKVVVOOO===>>>;;;888999<<<>>>===;;;;;;888555333222222111///555777888888888999<<>>;;;444///111888<<<<<<<<<<<<<<<<<<<<<<<<888555444777;;;<<<777222888777444111555:::;;;777666999;;;>>>BBBEEEAAA:::BBB>>>999888:::<<<;;;999:::555000222888;;;:::777333444444555777<<>>:::999888666666777:::===???===>>>>>>;;;777333111111666777888:::<<<===??????>>>EEE???666777555555===:::888555555888<<<<<<:::333555666777777777777777:::;;;:::666777;;;===<<<777:::>>>@@@???===<<<<<>>@@@@@@AAAAAAAAADDDHHHKKKOOOOOOKKKCCC@@@BBB???:::888:::>>>AAACCCCCCCCCBBBBBB???===>>>??????BBBEEE@@@BBBEEEIIIKKKJJJHHHGGG>>>?????????>>>============CCCHHHHHHDDD@@@>>>???999999;;;===@@@AAA???======<<<;;;:::999;;;???AAA777999<<<@@@BBBAAA>>>;;;888888;;;@@@AAA???@@@DDDJJJGGGBBB>>>;;;>>>DDDHHH666777777888;;;???AAAAAA<<<<<>>FFF@@@@@@???===:::999999;;;777999888444333888:::999;;;999:::>>>???>>>@@@DDDAAA<<<999999888999???FFFBBBBBB@@@===>>>AAA???<<<333444666888999888777666666555444444444666777888222333333333222///---+++'''---111000///111000---***+++---000333666888999666555333222222333555777555444333333333000,,,(((+++///333444111//////000,,,...333777666333555:::888888777777666555444444222///000222111000333999555444444333333333333444444777777666777:::;;;999999::::::EEE]]]qqqjjjWWW===:::666333111222444666444555444444333555999<<<===???>>>888333444777888666///,,,111222///000666<<<<<<===<<<:::888999:::888:::<<>>===;;;DDDGGGHHHGGGDDDBBBCCCEEE@@@:::444444888<<<>>>>>>;;;===@@@@@@???>>>??????;;;777555666555333333666333444444444555777<<>>:::444111333777;;;===???>>>:::666888<<<<<<777<<<<<<===>>><<<999;;;AAA<<<<<<:::888666444333222333777???DDDAAA888444444999999:::::::::999888777:::???AAA???===???>>><<<@@@BBBAAA<<<555111111444000555;;;;;;777444555777444555555444222222333444333222222444777;;;???BBB888666444555888<<>>DDDIIIDDD999:::888666777999;;;:::888333333222222222222222333999::::::888555555999<<<@@@>>><<<999333...333;;;:::;;;;;;;;;;;;:::999888222111111444888999777555555777888888:::;;;666///555777888:::???DDDBBB<<>>===;;;888777555444555888:::<<<;;;===???<<<777333222333666666888:::<<<>>>???@@@<<>>===999555666;;;===;;;555888;;;===<<<;;;:::::::::<<<;;;888999===???===333666;;;>>>????????????DDDEEEEEEAAA<<<999:::======???CCCEEEFFFHHHJJJLLLNNNNNNHHH@@@@@@CCC???666:::<<>>======>>>AAADDDGGGBBBBBBCCCEEEFFFDDDAAA>>>777:::======;;;999888888:::@@@FFFFFFBBB@@@CCCGGG<<<<<<<<<>>>@@@BBBAAA@@@<<<;;;:::999:::===@@@BBB888999:::>>>AAABBBAAA@@@<<<:::;;;???AAA???@@@CCCGGGEEEBBB>>><<<===AAAEEE;;;<<<:::888;;;???@@@===<<>>@@@FFFAAA===::::::::::::???FFFCCCBBB???<<<;;;:::;;;:::333555777999999888666555555444333444555777888888111222333444333111...---(((---//////000222000,,,,,,,,,---///111444777999777555222...---...222555888666333111000///---+++,,,111555555222//////000...000444777555111333888888777555444333333333444000///000333333222444999222222222333444444333222333777888666777<<<===:::888::::::BBB[[[rrrmmmXXX<<<:::888555444333444444222333444444444555888:::===BBB@@@888333666::::::666//////555666111111777;;;===>>><<<999888999:::888888:::<<<======<<<:::???@@@BBBDDDDDDCCC@@@>>>999::::::;;;;;;;;;;;;;;;<<<>>>@@@@@@>>>=========;;;777666888888666777;;;888888888777777888<<>><<<<<<<<<<<<:::888:::666333555:::;;;777222000000222444888::::::999888::::::888555444555777::::::999888777666555555999;;;:::666666:::;;;999777777666666999;;;666///000222444444222111222333555333444777888666666999555777999888666555888;;;;;;;;;;;;;;;;;;;;;999777:::888777777777777666555...111444444222222444777>>>>>>===999444222666:::<<<<<<<<<;;;555111555===666777999::::::999888777...///000111333555666666777999:::999<<<===888000666777555555999@@@@@@<<<<<<======<<<:::999999:::444333333666888999777444444555666777999===BBBFFF@@@???===:::999:::<<<===;;;999777555444555777888777;;;>>><<<777333333444555666888999;;;===???@@@888===888666:::777555===???AAA===555444:::@@@AAA999<<<>>>===;;;999:::;;;:::===>>><<<<<<@@@@@@>>>777:::>>>@@@@@@@@@AAABBBDDDDDDDDD@@@<<<:::===???:::===AAADDDFFFIIIKKKNNNOOOPPPIII>>>;;;???>>>777999:::;;;===>>>>>>??????======<<<<<<>>>BBBFFFHHHBBBBBBBBBDDDEEEBBB===888888;;;======;;;999999:::===???@@@@@@???@@@CCCFFFCCCAAA??????@@@AAAAAA@@@;;;;;;<<<===@@@AAABBBBBB<<<;;;:::;;;???AAABBBBBB===;;;===BBBCCC@@@>>>??????@@@???===;;;<<>>:::>>>EEEIIIFFFCCCAAA>>>;;;888:::<<<<<<;;;:::::::::999===>>>:::999<<>>===;;;===AAA???>>><<<:::777666888;;;///111333666777666555444555555555777999::::::999111222333444444333111000111000---***,,,111222000//////...///111444777:::???<<<777222000222666:::;;;777111...---...///000...333666555111...///111...000444666222---///444777555333222111222444555333222444777666444555999///000111444555555333111444999:::666777======999666;;;:::>>>SSSiiidddPPP<<<<<<;;;;;;999888666666111444666777777666777888===BBBAAA888333666;;;<<<999333555;;;888//////666777;;;<<<999666666777888<<<<<<<<<>>>@@@AAA@@@>>>999:::===AAADDDCCC===777222888???@@@<<<777555666===>>>@@@???===;;;::::::===999888:::999777888;;;======<<<:::888999===???999888999======888666777:::888888;;;999555888???EEEGGG```jjjUUUKKKSSSRRRMMMGGG???:::888999:::;;;666999:::777888===AAAAAA>>>???CCCGGGBBB;;;<<>>???>>>======222777999666555888;;;<<>>:::999444111555===@@@<<<666111111111444777:::;;;:::888::::::888444111111333666777999999999888777666<<>>999444333777<<<999:::===>>>999444777>>>999;;;===?????????>>>===222444555555555666999;;;===<<<888555888======888888777444111666<<<>>>;;;;;;>>>???>>>:::777777999222333666999;;;:::888666333444555555666888<<>>???>>>;;;888999===AAA>>><<<999666444444555555555999<<<;;;666333333555666777888:::<<<>>>???@@@666:::666555<<<999666<<<;;;>>>:::111///666>>>@@@<<<======:::666555777999:::>>>???>>>>>>BBBAAA>>>>>>@@@CCCDDDCCCBBBCCCDDDAAABBBBBB@@@<<<<<<@@@CCC999;;;???BBBDDDHHHLLLOOOPPPSSSLLL===666;;;===:::444444444666888<<>>CCCGGGHHH@@@AAACCCFFFGGGCCC<<<666<<<>>>???>>>;;;:::<<<>>>BBB???;;;:::;;;===>>>>>>IIIFFFBBB@@@@@@@@@@@@???999;;;>>>BBBEEEEEECCCAAA@@@===::::::===@@@BBBCCC===<<>>>>>888AAAIIIKKKEEEAAABBB>>>555777:::===>>>>>><<<<<<<<<===AAACCC???===???AAAAAA;;;===CCCHHHFFF@@@>>>AAA777888<<>>999999666///(((&&&+++000999999999999999888777777:::666444;;;EEEMMMOOOLLLEEE@@@:::888999;;;;;;:::333444777999:::999888888>>>AAA@@@:::888999;;;999999666666888777333222444444111...---000444888:::HHHFFFAAA===>>>@@@;;;333333888;;;;;;>>>AAA<<<333666777:::;;;666222444;;;===???@@@>>>999666666777777666999???@@@<<<:::<<<>>><<<999777666888;;;<<<888999777555777999666000888:::;;;:::999888999:::EEEFFFLLLPPPKKKBBB@@@EEEEEEFFFDDD???888555777;;;>>><<<;;;;;;<<<=========<<<@@@DDDFFFDDDCCCDDDEEE<<<666444555444000000555444333666999888555666999777777;;;AAABBB===;;;;;;222000///444;;;??????<<>>:::///555555333000///000444777222333444777888888555222888888888999999999999999888@@@HHHKKKFFF@@@<<<<<<;;;777555888<<>>888555777:::///000111222333777<<<@@@===@@@@@@:::555777BBBMMMMMMCCC999888;;;<<<:::888===??????===999777888::::::;;;:::777444444888;;;>>>;;;777444444666999;;;999777444222111333555777666777999>>>AAA???:::444555444777===???======@@@888:::;;;999666666:::===AAA@@@===999666555666888777888999888666555666777:::888888888:::::::::888<<<::::::;;;999777<<>><<<===<<<888444333666999777<<<>>>===>>>BBBDDDCCCGGGFFFDDDBBB@@@@@@@@@AAACCCBBBAAA@@@>>>>>>======>>>AAACCCBBBDDDHHHHHHDDDKKKJJJGGGBBB<<<888777888333333333666999===>>>???AAA;;;666777???FFFGGGFFFCCC??????DDDEEE@@@>>>@@@:::<<<>>>???>>>===>>>??????===<<<<<<<<<<<<:::999BBB@@@???AAADDDGGGFFFDDDBBBBBBBBBCCCCCCCCCCCCCCC===<<<<<<<<<>>>???@@@???DDD???;;;<<<@@@CCCAAA>>>@@@>>>;;;999777777888999<<<@@@DDDBBB===:::;;;>>>DDDGGGHHHDDD>>>999999;;;:::<<<>>>@@@BBBBBBBBBBBB???BBBDDDBBB???===>>>@@@AAA===;;;<<<@@@AAA@@@>>>===<<<:::777666888===AAA???===999666999===;;;444555666777777555333222111//////000111333444666777666555333222111111111111333222...,,,///444111,,,...---,,,,,,......---,,,111111000//////000333666666555444222111111111222******,,,---....../////////...000555666222000222222333333333333333222222000000333777999888;;;@@@BBB@@@<<<666111111555999::::::::::::999777555444555444666999>>>BBBDDDEEEAAA>>>:::888999;;;<<<===<<<===>>>>>>===:::888666;;;>>>>>>999777999:::888777555555888888444333555555444333333333555999<<>>@@@>>>@@@AAA<<<444666444555888888555777::::::<<<===;;;888777888:::999999<<>>BBBEEE@@@999888===???@@@>>>:::555444888===>>>;;;888999>>>AAACCCBBB===@@@CCCCCCAAA@@@@@@AAA<<<888777:::999333222555333333777;;;:::777777:::999999<<>><<<===>>>888222555===:::111666555333111222555777999999777555555666666555333777666666666666777888888;;;@@@EEEFFFCCC@@@>>>===;;;999888888:::;;;:::888888222777<<<:::>>>@@@777777@@@;;;222333111---111//////222777;;;;;;777333888:::;;;:::888888<<>><<<666111777666999>>>@@@===<<<>>>777888999999999:::<<<>>>@@@>>>;;;777333222444666999:::;;;;;;999888888999999888888999===???@@@@@@>>>======>>>:::555666:::333333333444555555444333000000000111222333444555666666666444222222444555777;;;===;;;;;;@@@BBBBBB????????????@@@AAACCCCCCBBBAAA???===<<<<<<=========AAACCCCCCEEEHHHGGGBBBGGGGGGEEEBBB>>>;;;;;;;;;777666555555888;;;>>>@@@BBB>>>999999===AAABBBAAAAAA<<<;;;@@@BBB???===>>>;;;::::::===@@@BBBAAA@@@;;;;;;;;;<<<>>>===:::777===<<<<<>>@@@@@@???===<<<:::999888888999:::===@@@CCCBBB@@@>>>???AAADDDEEEEEEBBB>>>:::999:::;;;<<<===???@@@@@@@@@@@@BBBEEEGGGEEE@@@======>>>;;;<<<<<<<<<;;;<<<===>>>;;;::::::999999===BBBFFF===;;;777555999???>>>:::333333222222222111111111111000//////000222444555555444333222222222333333222333111///222555222---...,,,******+++,,,---,,,---,,,,,,,,,...000333555555555444333222222333333---------...///000222333,,,///555;;;999333111444333333333333222222111000//////222777999888;;;AAABBB???;;;777555666888:::::::::;;;:::888666333111222555888999888999;;;===;;;;;;:::888888999===@@@@@@@@@???===:::666222///999======:::888:::;;;999444333555999:::666555666777999:::888555666;;;@@@BBBBBBAAA@@@CCCFFFAAA999AAACCCBBB???>>>>>>:::444555222222888;;;:::999:::<<<<<<<<<;;;999999;;;===:::999:::<<<:::777999>>>::::::::::::<<>><<<<<<@@@DDDEEEEEE>>>@@@AAA@@@===;;;;;;;;;999888999<<<;;;555222222222333888======999888:::;;;:::<<<@@@???:::666777444333222555:::<<<:::888:::;;;666000222999999333777444222333777:::;;;;;;>>>;;;666333333444444444555444333222333444666777>>>???@@@AAA@@@???>>>===::::::;;;999777666666777666444<<>>777444555777888888777666666>>>???===999888888333...222333444555666555444444555777999::::::999666444777666555555666777777666444333222333555666555444777888999:::::::::::::::555444444333333666<<>>;;;::::::<<<===:::AAAIIIIIICCC===<<<>>><<<;;;999555222222444666111222333444555666777777555666555555444222000///333555777:::;;;888222...888777;;;@@@AAA>>><<<===888888888;;;===>>>>>>===???===:::666222111222444999;;;======<<<::::::::::::999999;;;>>>BBBDDDDDD<<<;;;<<<>>>;;;555333666444444555555666777777777555333111222555666444222444333222333444444444333666::::::777777<<<@@@@@@:::;;;===???@@@AAABBBBBB???>>>;;;:::999:::<<<>>>>>>BBBEEEEEEHHHJJJFFF@@@BBBCCCCCCAAA???======>>>;;;:::888777888;;;>>>@@@CCCBBB@@@???@@@BBBDDDEEEBBB<<<999===AAAAAA>>>===;;;888666:::AAAEEEBBB???999999:::<<<>>><<<999666<<<===???BBBEEEDDDAAA>>>@@@CCCGGGJJJKKKIIIFFFDDD===<<<:::888777777777777999999999:::;;;===???@@@===;;;:::888888999:::;;;>>>???@@@AAACCCDDDEEEEEEEEECCCAAA???>>>===:::888<<<<<<============>>>>>>DDDGGGIIIGGGBBB===;;;;;;888;;;>>><<<999888<<<@@@999999:::999:::>>>BBBFFF>>>===999666999??????<<<000...------...///000000222000...---...111444555333333333333333333444444333555444333444777444...///,,,***)))+++---......---++++++,,,...111333444777666555333222000000///222111111111333555777888,,,111999===888222222777333333333333222111000000111000333777888777:::???;;;999777777777888666555888999::::::999666333111444777999:::999888999999888999:::888555666:::>>>>>>>>>>>><<<888444000...777<<<===:::999;;;<<<:::333222444:::;;;777666888:::>>>???:::444444<<>><<<<<<<<<>>>@@@:::555444777::::::===AAA:::::::::;;;===???AAACCC>>><<<888444666:::999444333444555555444444555666444444555555444444777;;;999;;;======<<<<<>>>>>:::888::::::999;;;???>>>999777888444333333555888888666444999:::666000000555666333777333111444:::>>>>>>;;;===:::666333333444444444555444111000000222444666<<<;;;;;;<<<======;;;:::777:::<<<:::555333555888444111:::BBB===999888111444:::555...333666444999111333888>>>CCCDDD@@@;;;111111333666777666333000:::;;;:::777666888555000333444555666777777666666888999;;;<<<===<<<;;;::::::555111000333444222000000000111222555777888999888777555777:::<<<;;;999333333333333444777<<<@@@???===:::999::::::;;;;;;===>>><<<::::::======:::888???GGGFFF@@@;;;<<>><<<999666333333444555000222555888999888666555888777666555333222111000222444666999999777333000777777;;;AAABBB???===>>>;;;999999<<<@@@AAA>>>;;;???>>><<<777444222333555999;;;===>>><<<;;;::::::===;;;999:::===???AAAAAA555444555888999666666999999999999999888888999:::999555333555999:::777333999777555666999999666333777999999555444999======>>>???@@@@@@@@@???>>>======;;;888777777999<<<>>>???CCCGGGHHHKKKMMMGGG@@@>>>@@@AAA@@@>>><<<<<<============<<<;;;;;;===>>>>>>@@@BBBCCCCCCEEEIIIMMMKKKDDD???@@@DDDEEECCC@@@:::777666888===@@@???===;;;:::::::::;;;:::777555:::<<<@@@DDDEEECCC@@@======@@@EEEIIIJJJHHHEEEBBB???>>>===:::888888999;;;999::::::::::::;;;>>>@@@@@@>>>:::777666777:::<<<>>>======@@@DDDGGGIIIIIIFFFBBB>>>===??????;;;777>>>======<<<<<<<<<<<<<<>>===999000...,,,,,,///222333333111000......///222555777222222333333333333333333333666666555555777555000111///,,,,,,...000111111000...---...000222333222777777666555333111000///////////////111333555777000444999;;;555///333;;;333333333333333222111000333222333777666444666:::888888999;;;<<<;;;888555777888999:::999777555444777777888:::<<<<<<;;;999999::::::777444333666999<<<=========;;;999666444555999:::777666888:::888333111444999;;;888888:::>>>AAA@@@999000111;;;FFFAAACCCCCCEEEJJJOOOJJJCCC===<<<;;;;;;888666555555444999BBBHHHEEE===999;;;>>><<<;;;;;;<<>>:::::::::;;;;;;;;;<<<<<<===<<<777444666::::::555888888999777555444444555444555666666777:::>>>???999<<<@@@BBBAAA@@@>>>===BBBJJJPPPMMMEEE??????CCCCCCAAA>>>;;;999888777666999:::999777666555444333111333888>>>===999777999777666888===>>>:::999;;;777777777888999888666444999:::777222000111333333666333222555<<>>;;;666666555555666666444333777555222000000111333444777777777999;;;:::888555555999<<<:::555222555999444...777CCCAAA<<<888///222999333...666:::999===000444888999888888999;;;777777777888888666111...555666666444666999888444444555666777777777666555555666777888999:::::::::777222,,,,,,000333222//////111333444666888:::;;;999666333555999<<<;;;999555666555444444555999<<<888666555666999;;;;;;:::===<<<888666:::@@@<<<444666;;;???===888777:::???AAA>>>;;;888777777888888444666999;;;;;;:::777555<<<:::777444222222333444222444666888888888777777666666:::@@@BBB???>>>???>>><<<;;;===@@@@@@===999??????>>><<<888666666777777999;;;;;;:::999999999:::888777888;;;===>>>>>>333//////222555666888===>>>??????<<<999888999;;;888555222444999;;;999555>>>;;;999:::<<<;;;888444777999888444333777;;;;;;AAABBBBBBBBBAAA???===<<<:::999666555777:::===@@@AAAEEEHHHKKKOOOPPPJJJAAA???@@@@@@>>>;;;999999:::<<>>===@@@CCCDDDCCCEEEJJJOOOTTTOOOHHHEEEGGGJJJIIIFFF<<<<<<<<<;;;;;;;;;===>>>???<<<:::888888777666444555888<<>>===>>>===;;;999:::===@@@<<<<<<<<<;;;:::;;;===???EEEAAA;;;666555777:::===>>>===<<>>===@@@AAA===888>>>>>>>>>===<<<<<<;;;;;;===AAAEEEEEE@@@<<<::::::===;;;999:::<<<======;;;888:::;;;:::::::::<<>>???AAA???:::222///---///444777888777222111111111222444777888111111222333333333222222222555666333333555444111222111//////111333444333444111///000333444333111555555555555555444333333------...///111333444555444555888777222---222:::222333333444444333333333333222333666555222333777666888:::;;;;;;999777666999999999999999888888777999777777999<<<>>><<<:::<<<<<<:::888555444555666777888:::;;;:::999777666333666666222111444666666444222444888:::888999<<<@@@BBB@@@888000000999CCC===>>>>>>???EEEIIIFFF???:::999:::<<<:::666666999666<<>>@@@AAAAAA888222444888999888888::::::::::::999777666555:::999666444777;;;:::666;;;<<<<<<:::777555444555444777999888:::???@@@>>>999<<>><<<999777888888555222222777;;;;;;666555777444333666;;;===;;;;;;===:::;;;=========;;;999777777999999666222111333555777666666999===>>>===;;;333444555888:::999666333:::888555333222222222333444555666777777777666666666999;;;:::555333666999999000999GGGFFF???999111555;;;555000888;;;888:::444888:::888333222777<<<@@@@@@>>><<<888444111///222444444333555::::::777777777888888777666444333555666777888999;;;<<<===222...***+++111444444222000333666888888888999:::999666222333666888999888999::::::888666555666777;;;999888888999::::::999===<<<666222888>>>:::///444555666444222444888<<<;;;888555333444666666666666777999:::;;;:::888777===:::777333222333555777444555666666666888;;;===888777999???@@@>>>===??????>>>===>>>>>>===<<<:::===>>>@@@???<<<999888888555777888777666666777999444444444777;;;===>>>===555000...111444555888;;;AAABBBAAA>>>999777888;;;<<<999666777:::<<<<<<;;;>>><<<::::::999888777555888::::::555444777999999>>>??????@@@??????>>>>>>888777666777888;;;???AAABBBEEEGGGJJJPPPRRRLLLCCCBBBAAA@@@<<<999777888999<<<@@@CCCCCCAAA???@@@BBBJJJKKKLLLJJJHHHHHHLLLPPPVVVTTTMMMGGGFFFJJJLLLJJJAAAAAAAAA>>>;;;:::<<>>===;;;<<<<<<:::888999>>>CCC>>>===<<<;;;<<<<<<===>>>EEEBBB===999777999<<<>>>??????>>>???BBBGGGKKKNNNLLLFFFAAA???AAAAAA>>>;;;??????@@@@@@???>>><<<;;;:::>>>AAAAAA>>>;;;:::;;;;;;777555666:::<<<:::777777999<<<======>>>@@@BBB888<<>>@@@???===;;;999999888777666777888999999999777555333555777666000///333666666777444444777888777999===@@@BBBAAA;;;444222888>>>::::::888888>>>CCC@@@:::888777999===:::555555999:::;;;>>>AAA???999888;;;777555555777:::<<<;;;:::>>>:::777777555333555::::::::::::999888555222111666666555444777<<<:::555;;;<<<<<<:::888666666777666;;;===<<<>>>AAA???:::;;;<<<===>>>???>>><<<::::::>>>BBBCCCAAAAAACCCFFFBBB===888666777888888777:::>>>>>>;;;999:::888333222222555888777333222555444333555:::<<<:::;;;===:::<<<>>>>>>===;;;999888333666:::999555333666:::999:::;;;===>>>===<<<;;;555666888:::<<<;;;888555===<<<:::777555444333222555666777555333444777;;;:::;;;<<<:::666444555666;;;555@@@LLLFFF<<<888444555;;;555111888:::666666999:::;;;888555555888;;;??????>>>:::444111222444222444333222555:::;;;777999999999888666444111000666666777888:::<<<>>>@@@333111...///222444333222000444999:::888666666666888666333111222555666777777999<<<<<<;;;999999999BBBAAA???;;;777555444333;;;===888111222999666---333222000000111444777999666333000000222555666666555555666666777888999999999888666444444444555555888888777555444666<<<@@@<<<::::::======::::::======>>>>>>===<<<;;;<<<>>>777:::>>>???===:::777555555666666444333444777:::444444666999===>>>===;;;666222000444888888888:::???@@@@@@<<<777555888<<>>AAABBBAAACCCDDDHHHOOOSSSMMMDDDEEECCC@@@<<<888777999<<<>>>AAACCCBBB???@@@DDDIIIUUUSSSPPPLLLJJJJJJLLLNNNNNNPPPKKKCCC@@@EEEKKKLLLCCC@@@>>><<<;;;;;;;;;;;;999999;;;======;;;777444;;;<<<===<<<::::::<<>>>>>>>>>>>>>>>>>;;;<<<===:::888999>>>DDD>>>;;;999:::===??????===?????????>>>>>>>>>>>>>>>AAABBBCCCBBBBBBEEELLLQQQNNNJJJEEEBBBBBBBBB@@@===>>>@@@BBBCCCCCC@@@===;;;;;;>>>@@@???<<<::::::<<<888777666666888999999999888:::===>>>>>>===>>>@@@999===>>>===???EEEHHHHHH...+++***...555999888555888888888777777666555555000111111222111000///......000000+++***---///...222222222444666777666444444111///111666888666222333222222000---***'''&&&(((***,,,///111222222222555444555666222,,,---111222222444555666777777777...---///333333111333777<<<<<<;;;666111333:::AAAAAA???<<<999777777777888===AAADDDAAA<<<;;;@@@FFFAAA>>>;;;;;;<<<===:::888===>>>>>>>>><<<:::777555999;;;888222000555999999888555444666777777999>>>???AAABBB>>>888555666999999999666666;;;@@@>>>777666555888<<<999222222777<<<888666999:::999888:::>>>;;;999999:::999666333777888:::999333000666@@@999999:::999888555222000333555444444888<<<:::555:::;;;<<<:::888777888999:::???BBB@@@AAABBB>>>666???===<<<<<<>>>???>>>>>>>>><<<999:::>>>AAABBBBBB@@@;;;666444666888888888555;;;>>>;;;::::::555...333222444666444000000333555333555:::<<<::::::<<<777:::<<<===;;;888666666///444:::<<<888555999>>>:::===@@@@@@???===<<<<<<:::999:::;;;<<<<<<:::888???>>><<<:::777555333222777888888444000222999@@@=========:::777444333333<<<888DDDOOODDD777555555333999333000999;;;555666777666555555555555555444777888888444//////444999444555444222555::::::777;;;;;;:::888555222///---222222222444666999;;;===999777555333222111000...111555:::;;;999555333333777666333111000222555777222666;;;>>>?????????@@@AAA@@@>>>:::555333333555999>>>;;;111...444444---333000...///333666777666:::666333444888<<<======222222111222444777999;;;555666666666555444333333<<<;;;888444222444;;;@@@@@@<<<;;;<<<;;;777777:::;;;===>>><<<::::::>>>AAA222777<<>>===:::777444111222888===<<<;;;;;;;;;===>>>:::555444888<<<===;;;888333111111555888999::::::888555555999===999======999777999999777:::999888777777888999:::666777888:::===@@@BBBCCC@@@AAABBBFFFMMMRRRMMMDDDGGGEEEAAA<<<999999<<>>CCCBBB???===<<<===???@@@===??????<<<999:::???EEE===999666888===AAA@@@===999;;;@@@CCCDDDCCC@@@>>>CCCEEEFFFDDDBBBEEELLLTTTPPPMMMHHHEEECCCAAA@@@???>>>@@@DDDFFFEEEBBB???<<<===???AAA???;;;999:::<<<777999;;;:::777777:::===:::<<<>>>===;;;999999999???@@@???:::;;;BBBHHHJJJ888333///111999>>>===:::999999888777666555444444444666888999999777555333555222......222555777777555444555777999999888666000222333111...000666<<<222111222444111***(((+++,,,,,,---...///000111111555:::>>>;;;333//////333333444444333000/////////333333333111000111444777999;;;;;;888444666===CCCBBBBBBAAA>>>;;;::::::;;;===>>>???@@@AAAAAABBBBBB???<<<999777777888777666:::BBBEEEAAA>>>>>><<<777<<<;;;777555888>>>===999>>>888222222666;;;<<<<<>>;;;777777666888<<<===888111000444555555555555555666777888===;;;999888888888555333999888:::===<<<888999===999555333666777555444555777;;;<<<999777::::::888999999999999888777888888@@@AAACCCCCCAAA>>>;;;999@@@>>>;;;;;;<<<>>>>>>===;;;:::999<<>>999000555AAA444333888@@@@@@999444555555555555333222222444666333666;;;>>>@@@>>><<<999333444444333111111222444444666666333000111777<<>>===777555888666111555777666444999@@@@@@;;;;;;<<<<<<;;;:::777555333666:::CCCJJJDDD888222333444777888666222111666;;;666666666777777777666666777888999777444000///...444444333444555888;;;<<<<<<777555888888333...---...111444555444666:::>>>999:::888222000111111...555666999999444000555===999888555222000222666:::???<<<;;;<<<@@@BBBAAA@@@@@@???>>>;;;999777555444@@@;;;555222333555666555333444444333333444777999444777;;;;;;888444333333777<<<===:::999:::;;;999555444555888777333555999<<<<<<:::555111111666:::@@@>>><<<:::888777777777@@@AAA@@@<<<777888>>>CCC;;;999777777888777666444===;;;777555555666666666888888888;;;??????===:::444555666777888999999999===:::777888<<<@@@AAAAAA<<<===<<<888444333666999===>>>;;;777888<<<<<<999AAA>>><<<;;;999666555666777999;;;:::666555777999666333333888???BBB@@@<<<:::;;;AAAIIIPPPPPPJJJCCCAAA>>>???@@@<<<777<<>>AAAAAA???======???CCCFFFEEECCC@@@===;;;:::999999666888;;;===<<<999666333;;;======:::555333777;;;@@@CCCBBB===;;;>>>@@@@@@AAA@@@>>>;;;::::::;;;<<<;;;<<<>>>@@@AAA@@@???>>>===???EEELLLLLLDDD>>>===NNNOOONNNIIIDDDCCCGGGLLLQQQUUUTTTJJJCCCCCCBBB???AAA?????????<<<888;;;@@@AAACCCDDDCCC@@@<<<:::999999999888888:::<<>>>>>888222444:::???AAACCCCCC@@@>>>>>>>>>444///)))(((---111333333;;;:::999888555333111000000222555777999:::::::::555222000000333555555555444333333555666777666444/////////...---000444888111000222333000+++)))+++...//////000000111111222555999<<<999222...000333444333222///---...111444555666555444222333555777:::;;;;;;888444555:::@@@??????===;;;999999<<>>;;;:::999888666444888===>>>;;;:::;;;999444888;;;:::777888<<>>>>>999444333666888888666???@@@???:::222///111555555222333999;;;888444444666999===???999000,,,...333333444555555666666666;;;;;;:::888666555444444999888999<<<:::666777:::888555444666666555666:::777:::999666555888999777>>>:::666555888999999777FFFFFFEEEDDD@@@<<<888555===:::666555777;;;===>>>888888:::===@@@@@@===999;;;777999<<<777000666BBB:::777888<<<<<<888666999888888777555333222333444666:::>>>BBBDDDBBB>>><<<777999;;;:::777555333333222444555333111222888===???@@@@@@>>>:::666444333111000333;;;@@@>>>;;;;;;:::===<<<777666::::::666555777666444888>>>>>>999???@@@???===999666555666555888???DDD???666222444444666666555333333777:::999999:::999999777666555000222555666555555666777555555666777888888888888777222111444666333000000000222444555777999<<>>===;;;999888:::>>>AAAAAA@@@<<<:::888666555444222111;;;777222111333555666666000000111222333444555666444777999999666444333333666;;;<<<999777888888666444333333555444222333888;;;:::888666444666999<<<>>>===;;;999777666666666@@@AAA@@@<<<777666:::>>>>>><<<999888888777555333:::888666555555555555555555444555999===>>><<<:::333333555888<<<>>>>>><<<;;;999777888<<>><<<888;;;999888888777666666777888:::<<<:::777555777999555666888;;;>>>?????????<<<===BBBIIIOOOPPPKKKFFF<<<::::::<<<<<<;;;???GGGKKKJJJEEE===888:::DDDMMMNNNHHHBBB???@@@???<<<999>>>>>>>>>===<<<>>>BBBEEECCCBBB???===;;;:::999999666666777888999999888888>>>@@@???<<<777666:::>>>>>>AAA@@@<<<:::===@@@??????===;;;999:::;;;;;;;;;999;;;<<<>>>>>>>>>===<<<999;;;AAAHHHGGGAAA======HHHJJJJJJGGGDDDDDDIIINNNRRRWWWVVVMMMGGGFFFFFFDDDDDDBBBCCCDDDAAA<<<>>>BBBCCCDDDDDDBBB???;;;:::999;;;;;;:::::::::;;;===>>>===<<<;;;:::555222666===@@@BBBCCCCCCAAA???>>>???444000***&&&&&&)))...222777777777777666444222000111222444666888;;;<<<===555333111111333444444333444222111222444444444222...,,,++++++...111333444222111222444222---,,,...111111111111111222222222555888999555///---000444666444000,,,+++---333777666777777666555444666888;;;;;;;;;888444444777;;;<<<;;;999777777999>>>AAABBBCCCEEEEEEEEEDDDBBBAAAAAA@@@>>>===<<<:::666333:::<<<;;;999999<<<:::666555;;;===:::888<<>>555777:::===@@@???;;;888<<<888777888444000777CCC>>>:::777888777666888<<<======;;;888444222222333888;;;@@@DDDEEECCC???<<<<<<>>>@@@@@@<<<777444222111444555444333444888<<<>>>??????<<<888444222111000///222:::>>><<<:::::::::<<<;;;888888;;;===;;;777777666444666::::::888===@@@AAA>>>999777:::>>>999:::===>>>:::444333666444444444333444666888999;;;<<<<<<<<<;;;888555444---///222555666888;;;===777888:::::::::888555444333000000555777555444555333222333666:::===???@@@:::;;;777111///111222000555666777555000333CCCTTTAAA777///222===DDDCCC===777666666888;;;>>>??????777444111000000111111111555333111111333555666666000//////333777999777444555777888777555444444444555999;;;777555666555333333111111333222000222777999888777777999;;;<<<======<<<;;;999888888888888>>>??????<<<888555777999@@@===:::999888777555333555555555555555555666666444444555888<<<======<<<444333444999@@@DDDCCC???===;;;999999;;;>>>AAAAAA>>>:::666777999999555222333777:::;;;>>>@@@===777444555555555666777999999;;;======;;;888666888;;;777999============>>>AAA??????BBBGGGMMMNNNKKKGGG>>>:::888;;;>>>@@@CCCFFFLLLKKKHHHAAA;;;;;;BBBIIIFFFCCC@@@??????===888333999:::;;;<<<;;;<<>><<<:::999999999666555555555666888:::;;;;;;<<<;;;888555555999===<<<@@@@@@<<<:::>>>@@@???>>>;;;888888:::<<<;;;:::888999:::;;;<<<;;;:::999666888===CCCCCC>>>;;;===BBBDDDFFFEEEEEEGGGLLLQQQPPPTTTTTTNNNIIIHHHHHHGGGBBBAAABBBDDDAAA<<<<<>><<<>>>AAACCCDDDDDDCCCBBB????????????>>><<<777444:::999777777999:::999666555:::<<<::::::???BBBCCC<<<;;;:::::::::888444111===>>>>>><<<999888777777555444777<<<>>><<<;;;<<<333444999===;;;555333555666888;;;>>>???>>><<<:::;;;===???;;;666444777;;;666444555777666333444999888777777777333333:::DDDAAAAAA===888777:::;;;888???<<<888888999:::888666?????????>>>===<<<;;;;;;999666333222444888:::;;;555777999<<<>>>???>>>===???;;;888666222000777@@@@@@===999777666777999<<<@@@@@@???;;;777333333333666999>>>BBBBBB@@@<<<999<<<>>>@@@>>>;;;666444222444555777666555555666888;;;<<<===;;;888555333333333222555;;;===:::888999;;;;;;:::999999<<<===>>>888777666444444666777666777;;;>>><<<888999@@@GGG??????===;;;777444555888444222222333555888888888999:::;;;<<<;;;999666444111333444555555777:::<<<;;;;;;;;;:::999777444333333222666<<<>>>:::888999666444333777<<<@@@AAA@@@;;;;;;777111///222333222333444444111...444HHH\\\JJJ>>>333222;;;BBB@@@;;;666555555666888:::;;;;;;777333//////111444444444333333333333444555555555333111222777===???;;;666777777777666666555555666555:::;;;888555555444111333111111222222000333888:::888666888<<<>>>===;;;===<<<<<<;;;::::::::::::<<<===???===:::888888888>>><<<999777777777555444333444666777777666777777888888999:::<<<===>>>>>>888555444:::CCCGGGDDD???BBB@@@===::::::;;;<<<<<<>>><<<;;;;;;;;;:::777444111555888999<<<@@@===888333555666555666:::;;;:::===??????===:::888;;;>>>:::;;;<<<<<<<<<======>>>??????@@@CCCGGGIIIGGGEEEDDD???;;;<<>>:::555111444666888999999999;;;<<>>;;;999888777777666666555555666777888999666777777555555666;;;>>><<<@@@@@@===<<>><<<:::888999:::::::::999888888888:::>>>CCCAAA;;;:::===@@@BBBDDDEEEFFFHHHMMMPPPIIILLLMMMJJJFFFEEEEEEFFFAAA@@@BBBEEEDDD>>><<<===CCCBBB@@@<<<888777777999:::::::::::::::999777777888555333444222222777>>><<<===>>>>>>>>>???AAACCC+++...000...++++++...111...000111333444444444444999888666555444555666777:::777222...---///444777666444333333444444222111000---+++...555888666333...---...111///,,,,,,000111111111000//////......222222111...++++++///333666555333000---+++,,,......111444666666777888999999::::::999777555444333444666999:::999777777777888999<<<>>>@@@@@@@@@???<<<<<<===??????===999666555333333555555444333222777888888888<<>>555555555666666555333111@@@???>>>=========;;;:::333111444888999888999<<<888666777::::::777777;;;111333777;;;<<<;;;888666999<<<===:::444333777;;;333222333666666444777<<<;;;999888777333222999CCCFFFDDD???999888::::::666888;;;???>>>;;;888777888::::::999::::::;;;<<<<<<666555444444666777777666888888999:::;;;???BBBEEEAAA>>>:::666222111555<<>>===>>>>>>===AAAAAA@@@===999666444444666999<<>><<<:::888666666555666444666;;;AAAAAA<<<999999888666555777<<<@@@@@@>>>@@@@@@===777666888999777222222111///---333FFFYYYKKKBBB666222555:::<<<;;;777777777666666666777888999555111222666999:::999666777777666555444444444444222333888>>>@@@<<<777888888777777777777777666555:::<<<999666666444111333111222444333222444999;;;999888999<<<===;;;888999999:::::::::999999999:::<<<>>>???>>><<<;;;;;;:::888555555555666666666222555888888888777999:::<<<;;;;;;:::::::::<<<===<<<888666:::AAADDDAAA===BBB@@@>>>;;;999999;;;===;;;===>>>===999777777777333555555444888======:::666::::::777777<<<===:::>>>???@@@===::::::===@@@===:::888999===???===:::>>>>>>>>>@@@AAABBBAAA@@@DDD???::::::@@@EEEDDDAAAKKKKKKIIIEEEAAA???AAADDDJJJGGGCCC???<<<888555222111333666777777666777888BBB@@@>>>:::888666555555888999::::::999777555333555666777888:::===@@@CCC>>>BBBBBB???>>>@@@BBB@@@<<<:::888999<<<>>>===<<<::::::::::::999888888777>>>@@@DDDFFFBBB;;;:::>>>AAABBBDDDEEEFFFHHHJJJLLLCCCEEEGGGGGGDDDAAABBBEEECCCBBBDDDHHHIIIDDDAAAAAA@@@???===999555444666888666666777888888888777777333111222666666444666:::777888999:::;;;>>>BBBEEE,,,000444666444222222333222222111111111111111111666555444333444555666777999777333...---///444888666555555555666555222//////---,,,000666999777333***)))***---,,,)))***///000/////////......------//////---+++***+++///111555666555222...+++******,,,///333666777777777888777888999:::999777555333333666:::;;;:::777444333999999:::;;;;;;;;;;;;:::::::::;;;===>>><<<999666555666999===;;;555333555888888666666;;;@@@>>>999555666666777888999999:::@@@===:::;;;>>>@@@???===999777777888888666999>>>>>>:::888999999666888;;;222444888;;;<<<;;;:::888888999999666222222555888333111222666666666999???<<<999777666444333999AAADDDBBB===888888;;;999444444;;;BBBBBB===888888999;;;:::888777666777888888444444444666888888777555;;;::::::999999===BBBGGG@@@???<<<888555444666999CCCFFFGGGEEEDDDEEECCC@@@???@@@@@@>>>;;;999888888999;;;<<<>>>===<<<:::888777888777555333222444555;;;<<<======;;;777444111555777999:::999777777888999999;;;>>>===888888:::999777888;;;;;;999999;;;;;;888666555222000333777666999:::999666888>>>DDDAAA@@@:::333///111111000222222333444555555666777111222444666888999::::::888888777555555777:::>>><<<:::888666555666777888666777;;;@@@>>>999666888999888777888:::;;;<<<;;;>>>@@@>>>999888::::::777111111111111///333???MMMDDD>>>777222333666:::<<<888888888777555444555666;;;777333555:::>>>>>>;;;999::::::888555333333444111111222666:::;;;888555777666666777888888666555555:::===:::888888666222222111333666666333555999;;;999888888999999888666555555666777888888777777;;;<<<>>>@@@@@@???>>><<<999666444333444666777777333666888888777777999<<<<<<;;;:::888666666888;;;???;;;777888<<<>>>===;;;======<<<::::::;;;???BBB999;;;===:::555333444777555555333000333999:::888999======777777======888;;;======;;;999999===AAA???:::666888===@@@===999@@@@@@@@@???>>>======<<<<<<:::666666;;;CCCCCC@@@EEEEEECCCAAA>>>>>>???AAAKKKHHHDDD???:::777555444222444666666666555666777???>>>;;;999777666666666;;;<<>>:::777999@@@DDDEEECCCCCC???<<<:::666444777>>><<<888777999:::888888:::555777:::===>>>>>>===<<<;;;999777555444555777888555444444777777666:::@@@:::666444555666666:::???AAA@@@<<<999;;;???<<<666555:::???@@@>>>;;;:::;;;>>><<<999666555555666777666555555888;;;===>>>>>><<<===<<<:::888999===AAA<<<======:::999999888888@@@EEEGGGEEEEEEGGGEEE@@@;;;===???>>>===;;;;;;;;;;;;<<<;;;;;;;;;::::::999888999:::999777555444555;;;===>>>???>>>;;;555222444666888888777666555666777777;;;>>>===999999>>>444222555:::<<<999888;;;;;;777666666333///222999666777888888999;;;???BBB======888111000333333///000333666666333333444777222222333444666888;;;<<<<<<;;;999666444666:::===666666666666777888999999:::999:::;;;999555777<<<:::::::::888777666777888:::===<<<888777888777333333111222444444333888>>>>>>:::666555666777777555777888999888555444666999999555222555;;;???===999:::;;;;;;888444333444666///000222444666666555444444333444666888777444111333999<<<:::888888666333000000333888777444444888888888888777555555666777444555666888999999999888======>>>???@@@???===;;;;;;888555444444666777777333666888777444444999===;;;;;;:::777555666999===???;;;777555666888:::::::::;;;;;;::::::<<<@@@DDD;;;:::999777555444444555555555222///111555666444777<<<<<<555555;;;<<<666777888999777666777<<<@@@>>>;;;999:::<<<>>>>>>===CCCDDDDDDBBB???===;;;:::999999777444888???AAA===@@@@@@???=========???AAAEEEDDDAAA>>>:::777555555666777888888777666777999:::999888777777888999:::>>>???AAAAAA???;;;666222111222555888::::::999888@@@DDDDDD@@@>>>??????===777:::===<<<999888:::===<<<;;;:::888777777666666???CCCIIIKKKDDD<<<;;;@@@AAAAAABBBCCCCCCCCCAAA???<<<<<<@@@CCCAAA<<<===BBB888555666<<<@@@>>><<<<<<;;;;;;;;;999777666888999777777666666777888:::;;;666555777===???<<<:::;;;::::::888777777999>>>BBB...///111222222111...,,,000///---,,,---///222444222333333333333333333333000333555555333111222444333444666777777444///+++'''(((+++...111333222000///---///111111///222666.........///////////////***************,,,---...444444333000---+++,,,---000444777999777555333222333555888<<<===<<<888555333555777888777777777888888888777888:::===@@@BBB;;;:::999888888777444111555<<>>>>>===<<<===;;;999666555666777999:::999888:::???DDDGGGHHH===>>>>>><<<888777888;;;888;;;===<<<<<<<<<;;;999===BBBCCC@@@AAADDDCCC>>>888;;;===>>>>>>======>>>;;;;;;999888888888888888999<<>>AAAAAA===888333444666777777555333333333444555999===<<<999;;;@@@///...222:::<<<999888<<<<<<777666666333///333;;;444444666888;;;???BBBDDD;;;<<<999333333777777222000444888777333111333777444444333333555888;;;===AAA???;;;777444444777:::000222555888999:::999999>>>;;;999888555444:::BBB:::;;;<<<999444222444666;;;>>>???<<<;;;;;;999555444333444888777444333555===999777888;;;999333---555888999888666666888;;;777333000444:::===:::666999::::::777333222555777///111444444444333444555222111222444777666222///111777;;;999888888666333//////333888888444444666555666777555333333666999666777999;;;<<<<<<<<<<<>>??????>>>;;;999>>>;;;777555555666666666333666777555222222777===<<<<<<;;;999777888===AAA===:::666333222444888;;;<<<======;;;999:::???CCC@@@<<<777555777888777555444444222///000444333000444::::::222222::::::444333555555444333555:::???<<<===>>>===<<<<<>>;;;;;;===>>>;;;666777<<<>>>:::@@@???>>>======???AAACCC>>>??????===:::666555444:::;;;;;;:::888888999;;;555555555666888:::===>>>@@@AAABBBBBB@@@<<<888666666777999<<<>>><<<999666@@@CCCDDD@@@===>>>===;;;555:::>>>===777555888<<<;;;;;;999777666555555555<<<@@@GGGJJJDDD<<<<<<@@@??????@@@AAABBBAAA>>><<<888888<<>>999999???888444555;;;@@@???>>>>>>:::;;;<<<:::999888:::;;;;;;:::888777777999;;;<<<:::888:::???AAA???>>>???>>>===;;;888666888<<<@@@111///---******...444999111000//////000111111111222111222444555555333111//////000111111000333666888888555333444777555///,,,,,,...000111222222222///...///222111///000444//////000000///...---,,,+++...///---***+++000555444000---,,,,,,***)))******000333111333:::;;;888222333666888:::999555222222222111222333555777888333333444555777:::===???<<<888555777;;;===;;;888;;;???FFFIIICCC999555777777;;;>>>===999666666777999;;;<<<999444333666;;;777777888:::<<<======;;;EEEDDDBBB<<<666333444666444666888888666777;;;>>>:::999888<<<@@@@@@;;;666888555444777<<<===:::666444444555666888:::<<<>>>888444666;;;777///333>>>@@@???===<<<@@@DDD@@@999<<<:::777777:::===@@@BBB<<<;;;;;;;;;;;;;;;<<<<<<777777888:::>>>CCCGGGJJJ@@@;;;777888999888999<<<888777888<<<;;;999;;;???<<<<<<=========<<<;;;;;;:::999777666777:::<<<>>>:::;;;;;;777555666777888:::;;;:::999777555333111;;;===??????===<<<;;;<<<999444222222...)))***000111666;;;<<<:::777666777111444777888777666555555999:::999777777999:::::::::===@@@>>>888555>>>KKKDDD===777555444111222666777777666444111000222333555444333222333555888:::>>>>>>===999444444777:::000...111:::>>>;;;999:::===;;;888555444555666777;;;999999:::777222111444777<<>>>>><<<:::<<>>EEERRRNNNHHHAAA;;;888666666<<<;;;<<<===;;;888;;;BBBBBB@@@===<<<<<<===<<<;;;<<>>;;;>>>999///777999::::::888666555555666777888999;;;===@@@AAA>>>???@@@@@@???;;;888666;;;;;;666222666>>>>>>888:::CCC???888;;;;;;888;;;666999===@@@@@@>>>:::777<<<;;;999777555555555666999<<>>;;;;;;;;;;;;<<<===???@@@===888777;;;>>>>>>@@@CCC>>><<<:::;;;======;;;999000///...,,,,,,///444888555444333333444444333222222333555888999888555111000000111222222222444777888777333///000555444111------///000111222222222111///000222000,,,---111+++,,,///000111111000///***,,,...,,,)))***...333555222////////////.........000000000444:::888222333444666888888777444111222222222333333444555666///111444777999:::;;;;;;888888:::???DDDCCC>>>888===@@@FFFIIICCC:::777999777999;;;;;;999777666555999:::;;;999777666888:::444444444666888:::::::::AAA@@@===888222......000333555777888999:::;;;===888666666888<<<<<<777333555444444777:::;;;:::888777888999:::::::::::::::888555777<<<888111333<<<<<<>>>>>>;;;;;;===;;;777===:::888888:::>>>BBBDDD???@@@BBBCCCCCCCCCBBBAAA>>>======>>>AAAGGGMMMQQQ@@@:::666999:::999999:::666555777;;;;;;999;;;???777777666777777777666555444666888999:::;;;===>>>;;;<<<;;;888555555666777888888999:::999888777666::::::::::::999777555444888555444444000******...000444888:::999777777777555444444444555777999:::999::::::::::::<<<======<<<===<<<:::444333>>>LLLDDD===666333222000222666444555555333222222555777666333000///222555888888:::;;;:::777444444666999333111333:::>>>;;;999:::::::::888777666444333333333222444777777444555999777;;;>>>???===;;;999999222333333444666888:::;;;===<<<999444555666333...444777999999777555555666666444666;;;<<<888777999888777888;;;:::666666:::999555222333222///000444...///000222333333333333111111333666888888444111000///000444888888444///111333555666777999<<<>>>666888:::<<<===<<<;;;:::======<<<999777555555666888;;;===:::555333777<<<<<>>===999888<<>>???@@@HHHSSSOOOIIIBBB===:::888888@@@???@@@BBBAAA>>>@@@EEEAAA???<<<<<<<<<======<<<@@@EEECCC;;;888<<<:::333666888::::::888666555555222333666999<<<<<<;;;999<<<===>>>??????<<<:::888999999666444999@@@@@@;;;:::BBB>>>888<<<===:::??????AAACCCCCCBBB>>>:::888<<<:::777666666666555555;;;>>>AAAAAA===999999999999999999888777999>>>BBB<<<777555999;;;999999<<<<<<<<<;;;999777666888999888666555555777:::<<<>>>@@@>>>===;;;;;;===???@@@>>>999888;;;<<<===???CCC???===;;;<<>>FFFKKKJJJBBB;;;@@@AAAEEEGGGCCC<<<999<<<888888888888999888666333888888888:::;;;;;;:::888111000///111444777999999<<<;;;888333...+++***+++333333555999<<<===<<<:::777555555777999999666222666777888777666555555666777999<<<>>>>>>===:::888888666888<<<999222333:::999>>>???;;;888999999888<<<:::888777999===BBBEEE<<<===@@@CCCDDDCCCBBBAAA???===:::999<<>><<<999444444???KKKAAA;;;555333111000333888555555555444222333555777666111---...333777777555444555666555444444555777444111222777:::999888888999999:::999777444111///...---000444555444666;;;777888:::===>>>===999666000000111222555999<<>>>>>:::444111333333000222444777888777777777888444222333666777555666999444555999======999888:::<<<666222222111000222777///000111222333444444555//////000333666888888777333111000222555555111...333444666777888:::===@@@999888888<<>><<<666555;;;AAA888777777999;;;:::666222000555888555444555666555222444777888777666777888999::::::999777666777888666<<<888555<<<===>>>GGGPPPMMMGGGAAA<<<:::::::::??????AAAEEEDDDAAABBBEEEAAA???======>>>??????>>>BBBDDDAAA888666<<<===999666888::::::888666444444000111555:::>>>>>>999444999;;;===>>>>>>===<<<;;;666777666777<<>><<>>AAA>>>:::888:::;;;999999:::<<<<<<;;;888666666888:::999777666777:::<<<>>>>>>AAA@@@>>>======???AAABBB???;;;999:::;;;;;;>>>CCC>>><<<:::;;;>>>AAADDDDDD...000333333333222222333///111444444333222000000222333555888:::888555222666999999555333444555444444555333//////333555333000111222333333333333333000---,,,---+++'''(((,,,...000222444333000,,,)))...///000000......111333,,,---,,,,,,///222222000333333222333666777444111444555666555333111000000222333555777888888777666***---111666888888666555444777>>>EEEKKKKKKFFFBBBBBBBBBCCCEEEBBB===<<>>???;;;777222000///000444888:::;;;888777555222///---,,,,,,222222444999>>>???;;;888777666666777:::;;;:::888===>>>>>>999333///000222333666<<<@@@AAA@@@===:::666555777:::888333333777999===>>>;;;:::<<<<<<999:::999888777888;;;@@@DDD999999;;;===>>>???@@@@@@>>>:::555333666===FFFKKKAAA;;;;;;BBBHHHGGGCCC@@@555555888======;;;===AAA999666333333666777444111555999<<<;;;777444555777999888:::<<<;;;999;;;>>>999:::<<>>>>>999444444333111111111444777999:::<<<;;;555111222333222///000333555666666666777333111111111222222333555555555999<<<;;;777666999888444333555555444777;;;666555444444333333444444000000000222444777999:::666444222222333333111///444666999:::::::::;;;<<<888555444777===@@@>>>;;;999777666777:::999666222333333333555777999::::::777===777222999<<<:::>>>>>><<<:::999777444666:::<<<888555444555555444222333777:::999666666:::>>>777666666999:::888222,,,///222333000000444666555333444666888888777666666:::===???>>>:::888999;;;<<>>;;;;;;<<<<<<<<<;;;>>>CCCDDD@@@???AAAAAA???>>>???@@@AAAAAA@@@>>>@@@===888888===???===555888::::::888555444444222333555;;;AAAAAA===888999:::<<<>>>>>>>>>===<<<777777888;;;>>>AAA@@@===BBBIIIBBB:::<<<<<<:::???:::;;;<<<===>>>>>>>>>>>><<<888444444777999777444<<<>>>???===999888999<<>>;;;;;;===@@@BBBCCC@@@===<<<;;;999666555777777777555444555888;;;:::888777999===@@@@@@???>>>>>>???@@@@@@AAABBBBBB@@@<<<::::::::::::>>>DDD>>><<<999999;;;>>>BBBEEE///222444555444222222222,,,///222333222111000111222111111222444444333222999===<<<555222333333111222555777444444666666333333333444444444444444333000------...---+++---222...000333444333000,,,)))//////000000//////000111))),,,---+++...444444///---///222222111000222555555666666444111///000111222444666888::::::::::::...///111222444555666666777777:::>>>BBBFFFGGGHHHBBB@@@AAACCCAAA===<<>>888777555444333333222111111111333888===>>>:::666555555555777999<<<======???AAA@@@:::222...000444222666;;;???@@@???;;;999555444555777666333444666999:::888888<<<@@@>>>888777777777666666888===AAA===<<<::::::<<>>FFFLLL???;;;===EEEKKKIIIEEECCC888888;;;@@@@@@===>>>AAA<<<999777666888888777555888999888666333333777:::<<<:::;;;>>>===999:::>>>===>>>@@@BBBCCCCCCCCCBBB@@@<<<:::<<<@@@@@@;;;666>>>===;;;666444666999;;;:::999888777777666555444777333222777@@@IIILLLLLLDDDBBBCCCGGGFFF???<<<======>>>AAAEEEAAA:::666777333333666:::999666777;;;777777666444111000222333333222222888??????888000...//////111222333444444...///000222666999999777<<<;;;:::999777666555555444222333555444222444999999666444777<<<===888222777555222000///000111333444888:::666444555444222///000222444666777666555555555444111111333444444555444555999888555777;;;666444555999:::888777:::666555444333333333444444111111111111222555888:::888666555444444444444333555888;;;<<<;;;888555555444000...111888;;;:::888999777666888::::::777333111000000333777999999888666===888222888:::999>>>>>>;;;:::;;;999444555999:::;;;;;;888444333555888666555444555777888999888444444666:::===<<<666111444222...,,,111888:::666555666777999999888666444777;;;>>>>>>;;;999999;;;>>>CCC===777999999;;;GGGEEECCC@@@===<<<>>>@@@AAA===<<>>===<<<===>>>???>>>===888:::;;;:::;;;>>>???===666888999888666555444555444333555999???BBBAAA???;;;<<<===>>>>>>>>>===<<<:::999;;;===???>>><<<<<>>???AAACCCDDDDDD;;;888555555777999888777:::::::::777666:::AAAGGGFFFCCC@@@======>>>@@@AAACCCAAA???===<<<:::777444111222222222222444888;;;;;;999999<<>>@@@BBBBBB@@@>>><<>>>>>@@@@@@<<<<<<>>>:::999888999::::::999888555333444888>>>???;;;666777555555666:::===>>>>>>999777666666777666555333000111444888::::::777555333333333444666999;;;===<<<>>>===888333222666:::555777:::;;;;;;999666444444444444444555555777888999777555555;;;???<<<444555777888777555666999<<>>:::777999>>>EEEIII===<<>>BBBAAA===<<>><<<;;;===??????<<<999FFFEEE@@@777333555888999999777444333333333222111999888888;;;BBBHHHKKKKKKGGGBBBCCCGGGEEE<<<999;;;666777===BBBAAA888111///000111666;;;999555666:::000111222111111222555777333444777===BBBAAA999222111000//////111333333333111444555666999===<<<888;;;:::999888888888999999333111222555666555888>>>:::666444555888999666222444333111000///000222333222666777666666888555111333333333555888888777555222444222//////222444222000000222777888777999???777666777;;;;;;666444555...///000111222333333444222222222222222444777;;;777777777777777777777777666888;;;;;;888444111000111///---///333777888777999888777888888888666555000000111333666888888777;;;BBB===555999:::888===<<<888999===:::333222888888<<<>>>:::555333777<<<888555222333777999777555222222666<<>>999999999999:::;;;999555222222555999;;;;;;:::999999===CCC>>>888;;;<<>>>>>????????????===;;;<<>>;;;999;;;GGGNNNHHH>>>>>>:::555777<<<===>>>???????????????999999888888888888:::;;;999999777444555<<>><<<<<<======>>><<<>>>===;;;<<<>>><<<888///000222333444555888::::::888888<<>><<<>>>@@@AAA???<<<888555<<<;;;<<<===;;;999===DDDCCCBBB???<<<:::;;;???CCC666666666444222222444666222555777555111///111333333222111222444555444222222999999111///444555000111666999777666888999888666777777777666666555444111///...000///...111777...000111222222111///...---,,,,,,---------,,,+++///555555111333:::888000,,,))))))***(((''',,,555555777777444000///222666777777666666666777888888777666444333333444555666444444555666888<<<@@@CCC>>>;;;;;;>>>???;;;:::;;;888999999888777777999:::444333444777;;;<<<999777777666666888;;;======<<<999777555555666555222//////111555777666555444444444444333333333555888;;;;;;:::999555333333888<<<555555666666555555444333666555333333555999;;;<<<999:::999777999<<<999444444888;;;:::777555777999<<<:::777666777;;;???BBB???===:::999:::>>>BBBEEE@@@AAADDDGGGDDD>>><<>>>>>@@@CCCAAA;;;999<<<<<<>>>>>>;;;666555888<<<:::555111222888@@@DDDFFF;;;777888>>><<<444333:::===>>>???@@@@@@???>>>>>>======>>>>>>===<<<:::888CCCEEEAAA888444777888777999666222222444555555444@@@???======???BBBEEEGGGFFF@@@@@@EEECCC:::777;;;555333555;;;<<<888333222222333555777444000222888---...///000000222555888444666999===@@@???;;;777555222//////111333333222444888:::999;;;>>>;;;555555666777999:::::::::999222000111555555555999???;;;888444333444555444333111111111111222444555666666777555333555888666000666444444555777777555222---000111...///444555222//////444999:::888999===666444444777777333333555,,,---///111222222222111///111222222222444888<<<444666777888888888999999666777888666333111111111333222111111333666999;;;888888888777444444444555111333555666777777777777<<>>;;;999???EEE@@@:::===>>>EEESSSJJJHHHDDDAAA@@@AAACCCEEEAAA>>>===BBBDDD@@@======888777777888888888555333777777888::::::999888888999999777444222222555888222555888888777888<<>>===888888<<<@@@IIIEEE>>>@@@===888:::;;;;;;<<<===<<<;;;:::999888:::<<<:::777777;;;???::::::888666666===HHHQQQHHHCCC===:::;;;;;;;;;;;;999<<<<<<:::<<<@@@>>>999222444777888888888999:::888555555;;;BBBDDD@@@;;;999999:::::::::999888888888999<<>>BBB888888666333111111444777555777888444...+++---111222333444666888888555222...666777///...555777222222777888555333777:::;;;777888888777777666555444///,,,+++,,,+++***---333333333333222111///---+++......---...//////---,,,000666666111333999777///333,,,(((***+++***...555555777777444000///333777999888666555444444444555888777777666555555555555000333666999:::;;;<<<===<<<999999===>>>;;;999:::666888999888555555777;;;333333444777999999888777666555666888;;;<<<;;;:::999666444333333222...***...222666666444222222444888777666444333444777999<<<;;;777444111222666999111111111111222444555666777666444333666;;;??????<<<@@@@@@<<<999999999666444999======888555666888;;;;;;:::999:::<<>>>>>???AAACCCEEEFFFGGGJJJJJJCCC;;;:::>>>@@@???AAACCC@@@999777999===@@@BBB===777555:::???>>>888333555===DDDEEEDDD444///333;;;;;;444555===:::;;;<<<===>>>======<<>>===888666777222//////222444333444888000111333444333222000...---000222333333555999===222444777999999999::::::777666444111//////222444666666666555555777;;;???777888888555111000333666333555888999777666777888777@@@<<<666:::;;;<<>>;;;777555;;;>>>;;;888888666333>>>============:::444///000111555;;;AAACCC@@@<<>>DDDSSSKKKIIIDDDAAA>>>>>>@@@AAA<<<888777:::<<<999666555:::999999999:::999666444;;;999888888777555555666;;;999666222000222666999333888===<<<777666:::???:::;;;===???AAADDDEEEFFF===999:::===<<<777888===999DDDBBB>>>BBB@@@;;;>>><<<===>>>@@@@@@>>>===;;;777;;;>>><<<777777<<>>;;;;;;<<<;;;::::::>>>>>>:::;;;???===666777999<<<===<<<:::999999555333333999@@@CCC>>>999444333333444666999===???666888===@@@>>>:::>>>DDD<<<======:::888888<<<@@@777444444666555333666<<<;;;888777666333...---111111111222666:::;;;888444666333...,,,222;;;>>>;;;555555777999;;;;;;888555777444444444222///333:::888111+++))))))+++---000777999777222333555111)))///111111//////111111000222666:::888333000000222111...)))&&&&&&***///333444:::<<<555---,,,111666888999:::999666444444444555666777666444222111111666666666888:::;;;:::999444666:::<<<===:::777555333666888777333222666:::444444444444555555555555888666555666666666555333<<<999666333111000111222...///333888999777999===<<<777222000111333333222666888::::::888666555555111333666888666222111333111222333444666777888888::::::<<<>>>???===999666222555<<<@@@===888777;;;===<<<;;;888666777999<<>>>>>@@@DDDHHHKKKKKKPPPJJJJJJMMMGGG<<<<<>>;;;777666999;;;:::888666:::::::::999888:::===@@@======AAAFFFCCC;;;999===AAA===888333222333666888666666555555888<<<<<<:::EEEFFFFFFCCC???<<<999999???@@@???<<<999777666666444666888888777777888999666888:::777222111444888666333///---,,,------...444333222666:::;;;:::777444222111333666888777555;;;:::888777666444111///555888999;;;AAADDD<<>>:::444///---///333666111333333333777>>>@@@>>>666666555444444444444444''')))...222555777777777444000000555888888999<<>>===999;;;BBB===888333333666888666222;;;;;;:::999888888888888;;;;;;===???;;;555555999@@@@@@===666333777;;;<<>>;;;;;;???DDDHHHKKKHHHCCCAAA@@@???<<<999:::888666444444666999;;;888777666555555666777888888999666222222777999999===<<<999777555444555555333555888999:::;;;===>>>;;;<<<<<<<<<<<>><<<:::777777:::???DDDCCC@@@<<<;;;===???AAAAAACCCBBBAAAAAAAAA@@@>>><<<666???;;;555999::::::@@@;;;;;;;;;:::::::::999999444333222555999<<<>>>??????>>>;;;999777777888888:::===??????======@@@BBB>>>;;;999;;;>>>>>>:::555444111222444333222555:::888666666666444///000444555444555999======999444111000---,,,333<<>><<<777444222666===CCCAAA;;;999;;;DDDCCCAAA<<<999777888:::999:::<<>>AAAFFFCCC888555:::888999999:::999888777666;;;;;;999777<<>>;;;666333333666777666555888999:::999888999;;;======<<<@@@DDDAAA;;;:::>>>;;;888444111111333555666:::::::::999999::::::999@@@AAAAAAAAA???<<<;;;::::::<<<======;;;888666555777888::::::999888999::::::<<<<<<999444222555888999777333111000000000000666666777999;;;;;;888666333111000222555777777555;;;:::888777666333111///333666999;;;@@@CCC===555222555888:::::::::;;;<<<>>>:::444///---...000222555666555333666<<<===;;;444333111111222555888:::///000222444666777777777111///000555777666777999///000111222444444333222111333333111333777888555333555666555333000///000111333555888999:::999999555444555666999:::;;;:::999777444000...000444777000000000000000222666999<<<:::666444444444555555444222333666555111000111666777999999::::::;;;<<<888666777;;;<<<:::===CCC<<<999555555777888666444777666777777999;;;===>>>::::::<<<>>>:::444555999CCCDDD@@@999666:::===>>>@@@???<<<:::888555222000777:::<<<<<<<<<<<<>>>@@@CCCAAA>>>;;;;;;===@@@BBBFFFCCC???>>>===<<<999777999777555444444666999;;;999888777555555555555666777999999555555888888666>>>===<<<:::999888777666::::::999888777777999;;;=========<<<===@@@FFFKKK???;;;;;;>>>>>>;;;;;;???@@@AAACCCBBB@@@>>>======777;;;???>>><<<:::<<>>AAABBB@@@??????AAACCCCCCCCC@@@AAABBBDDDEEEDDD@@@===:::>>>888888EEEIIIAAA===>>>===<<<:::999888888888666555555777;;;>>>@@@@@@>>>===;;;999888888999:::;;;===??????===<<<===???>>>;;;999:::======:::666000...///222222000333888666444555888666333444888666666777;;;===<<<777222//////...---333;;;===:::333444444666888888555333,,,***+++...///...222777;;;777000+++)))))))))(((...000000///222555444000///......222666777555222444666888666222//////111---,,,++++++---000444666:::999777444111///111444555444444777:::;;;999777888:::<<<;;;888444222111666666666666666555444333---000333666777666333222444666777666444555999<<<666666777888999:::::::::111///---...222777;;;<<<777:::777333<<>>...666444444666555222333888<<<;;;999666333333555777555888:::;;;999777666666333666888:::;;;:::888666333333222222444666999:::777888:::======:::555111333666>>>EEEEEE???;;;;;;GGGFFFCCC???;;;888888999555888===CCCGGGGGGDDDAAA>>>999999======;;;BBBMMMEEE>>>===AAA@@@999777:::666666777777777777666666@@@>>>999555999???AAA???;;;777111000222555666555666888:::;;;999888888999<<<;;;===???>>>;;;<<>>@@@>>>:::777777888999:::<<<===>>>>>>======888:::===??????<<<888555:::<<<>>>>>><<<;;;;;;;;;===>>>>>>:::555333444777666555444333333333444555777999<<<<<<999666444333111000///000333666777777;;;;;;:::888666444222111444888;;;;;;<<<===;;;777555888;;;===>>>???@@@AAA@@@===777222///...///000777888555222444:::<<<999555333000///111555:::===888777777666666666666666000...000555666444555888222111111222444555444333000444555111000444888888333555777666444222222222///222555999;;;;;;:::999555666777777777777999:::===<<<999555111000222444222222222444777888777555777777666555555666777777444222333666555000...///333444666888:::;;;<<<<<<444333555888::::::===CCC<<<<<<:::999999888777777555555555555888;;;>>>@@@::::::;;;<<<999444555:::DDDEEEBBB;;;777:::<<<<<<;;;;;;;;;999777444111///777999;;;;;;;;;;;;<<<=========<<<;;;::::::::::::???===;;;:::999999777555777666555444555888:::<<<999888777666555444444444666:::;;;999999:::888444===>>>>>>>>>===;;;999777666555444444777;;;???BBB>>>>>>>>><<<<<>>;;;;;;;;;;;;???DDD@@@AAABBBAAA>>><<<<<<<<<555888<<<<<<;;;:::<<<>>>;;;<<<<<<;;;:::;;;>>>@@@AAAAAABBBEEEGGGGGGFFFDDD>>>???BBBFFFHHHGGGCCC@@@<<<:::333;;;TTT[[[KKK>>>BBB@@@<<<999777777888999:::999999:::>>>@@@AAAAAA<<<;;;:::888888888999:::>>>@@@AAA@@@???>>>>>>???===:::888999;;;;;;888555...---///333333000222777555444666::::::888999>>>555555666999;;;999333...000111000...111666666222222111222333555444222000+++)))))),,,,,,***,,,///666444000,,,+++---,,,))).../////////000111111000111------222666555222000444555666444111///000111//////000222444777:::;;;888333111222222000111222555333222555:::<<<888444:::;;;:::888555333222333999999:::888666444444333111333666999:::999777666444555555444222222555888888999999999888666555444///,,,)))***///555:::<<<888===;;;999GGGWWWMMM555555222333555444222555::::::;;;:::777333222555999666888::::::999777777777333555666777999;;;888444666555333111111333666777666777999<<<<<<999333///444666>>>GGGIIICCC===;;;BBBBBBAAA???;;;999999:::999;;;???DDDFFFEEEAAA>>>===999777777666777@@@KKKHHH@@@<<>>888666666888;;;===<<<::::::===AAAAAA;;;555555888444555777;;;>>>@@@AAA@@@<<<===???@@@AAA>>>;;;888<<<>>>@@@@@@>>><<<;;;;;;======<<<888444111222333000111222333444555777999666:::===<<<666222//////111000///000222666888:::<<<===<<<;;;888666555444888;;;<<<:::666444444444555888<<<>>>???@@@AAACCCBBB???;;;666222000//////777777444000222888:::888777555444333333666999;;;;;;999777555444444444555222000111444444333555:::777444000000333666666666333555444000000555888888222444666777555444444555000111444777:::;;;;;;;;;555888:::999777666888;;;>>>>>><<<888555333333555111111333888<<<===999555333555666666555555555666444222444777777222000111111222444777:::<<<<<<<<<333333444555666888<<<@@@???@@@@@@>>>;;;888888888888777555444555666999:::<<<;;;<<<<<<999555777<<>>@@@???<<<888666111111111555:::???BBBDDD======<<<;;;;;;<<<>>>@@@@@@===:::888999;;;???CCCAAABBBBBB@@@>>><<<<<<<<<777:::===>>>===<<<<<<======???AAAAAA@@@???@@@BBBAAABBBEEEHHHJJJIIIEEEAAA>>>???@@@CCCFFFGGGEEEDDD<<<999222<<>>>>><<<999666555666555666999;;;<<<;;;:::888666666666555444333333444888999999:::999777555444111///,,,---000666:::<<<888>>>>>>===MMM^^^UUU===666444444555444222444999777888999666333222555888777888:::999888777888:::444555555666===EEEDDD======;;;777444333444555666666777999;;;<<<999444000444555<<>>:::@@@AAAAAA@@@===:::::::::>>>>>>???@@@AAA@@@===;;;>>>;;;888666444777@@@IIIIIIBBB>>>@@@AAA===555111999999888777666666555555777555444555666666555666777888666444666;;;999333666888;;;<<<;;;:::999999777888777777888;;;<<<<<<333111111555999;;;999666555888>>>BBB===555444999111111444999???BBBCCCBBBAAA???======>>>===:::777;;;===@@@@@@>>><<<::::::;;;:::888444111//////000111333666666666555777999888;;;>>><<<777222000000222222111111222555:::======???@@@>>>:::888777888888999:::888333///111444333666999<<<======???@@@@@@>>>:::666222///...---999999555111111555666333444444666777888999::::::888777444222111111333444777444333444333222777>>><<<666000///222777999999666555000...222888888444555777888777555333222333222222222444666999<<<>>>777999;;;:::777666888;;;:::::::::888555444555666,,,---111777<<<<<<888333333555777666444222222333333222555::::::666444666111111333666;;;===<<<:::444555555333333555999;;;@@@BBBCCCAAA>>>:::888888999777666444444444666666>>>=========:::666999@@@BBBEEEBBB<<<888888999777555888::::::888777777888777888999:::;;;:::888777:::999777666555444555555666777888888888777666666777777888999:::<<<======666666777777777777777777;;;>>>>>>;;;;;;===<<<999777999===???>>>;;;777444555444666999===>>>===;;;;;;:::999999:::;;;;;;;;;999:::999888999<<<>>>>>>BBBBBBBBBAAA>>>======>>>>>>???BBBBBBAAA>>>===<<<>>>@@@BBBCCCBBBAAAAAAAAAAAACCCEEEHHHIIIGGGBBB>>>AAA???>>>>>>AAACCCEEEEEE@@@???777<<>><<<:::999888>>>???AAACCCEEEEEEDDDCCC888666444333444555666777111111444999888444333666444444888===>>><<<===AAA666555555777:::999555111---000000...///444555333000/////////000000///---(((%%%''',,,///---,,,---111555333...---111...&&&((((((***///000111444:::999444444888777111111666333222000//////111333444000111222444666888999999444000111999;;;666444777666555555777999888333///:::999777555444666:::===>>>@@@AAA>>>:::666666888555777888::::::999888777888888999999999777666444555777999;;;<<<;;;:::999555333222333666999;;;;;;777;;;<<<===IIIVVVPPP@@@999777777888555111222666555555555444333444666888999999999777666777:::===666777777999EEESSSUUUNNNAAA@@@===:::888888888888777777999;;;<<<:::777333666555;;;GGGMMMIII@@@;;;AAABBBCCCBBB>>>;;;999999>>>===;;;;;;;;;;;;999777;;;;;;999666666999AAAIIIFFFBBB?????????<<<555///999999888777777777777777777555555777555111...///333777666333777===;;;333777888::::::999999;;;===777888777666888<<<<<<:::444222111555:::<<<999555222222999AAA???666444888000000222777>>>BBBBBB@@@???<<<888888999999666333777999<<<===<<<999888888888666444222111000000000666999<<<;;;888555666777<<<===>>><<<:::777666555444333222111111444:::>>>===@@@AAA???;;;888999:::555555666777444000222777111444777999::::::<<<======;;;777333000...------======999444333555333///...000444888;;;===>>>>>>555444222000000111222333999777666666444333888???>>>888111000555999999888777444000...333999888222999::::::888444000......333222111111333777:::===777888999999888888999:::555555555444333333555777///111555:::======;;;888444666888777333111111333444333777<<<>>>:::888999333222333777<<<===;;;888666888666222000444777777===>>>@@@@@@@@@===:::888555555555666666777888888@@@>>>======:::777;;;BBBCCCEEEDDD>>>:::::::::888:::<<<===;;;777555666888888888999:::;;;:::888555888888777666555555555666555888::::::999777777777777888999;;;<<<<<<<<<<<<777888888999999888888777;;;>>>???======??????<<<555888<<>><<<777555222333555;;;@@@BBB@@@===888777777888:::;;;;;;:::555888;;;;;;<<<>>>>>>;;;AAABBBBBB@@@>>>===???@@@AAACCCDDDEEEDDDAAA>>><<<===???AAAAAA@@@?????????AAAAAACCCFFFGGGFFFBBB???EEEBBB===<<<===???AAABBBBBBEEE===;;;FFFJJJCCCAAAAAA???;;;999999;;;>>>@@@::::::;;;>>>AAACCCCCCBBBIIIHHHFFFCCC@@@===;;;:::::::::<<<@@@CCCDDDBBB@@@666555333222333666999;;;333333777;;;999444333555333333777<<<<<<:::;;;>>>444222222444777999777444000333333000000444777666333111000000111111000...+++((()))...111///,,,+++,,,222333...///444111((()))(((***///000000444<<<777222333777333---000:::111///------///222444666333333333444555666777777444111555>>>===444111555555666888::::::888555222888999;;;;;;<<<===@@@CCC<<>>999777888:::888333333666444333222333555777888888<<<:::888555444666<<<@@@888999666777EEEWWW[[[SSS??????===<<<;;;:::::::::999888999;;;<<<<<<:::888999777;;;GGGOOOLLLDDD>>><<<>>>@@@@@@>>>;;;:::999;;;:::::::::;;;;;;888666:::<<<;;;999777:::AAAEEEBBB???<<<999999999666333666666666666777888:::;;;999666777999777000...111555999777333777@@@@@@888777777777666666888<<<@@@999;;;:::888;;;???>>>999888444222666;;;===999444222000666AAABBB999444777000///000555<<<@@@???<<<:::777555777:::999555111111444888:::999666555555777555333222333333333333444888===<<<999666666888>>><<<::::::;;;;;;;;;:::555444222000///222888===<<>>???666555333222222222222333666777999:::777333666===;;;777444555:::<<<888444444555333111333777666222888999999777444000///...222111111111333555888999666555555666777888888777555555555333222333666999666999<<<>>>>>>=========555888:::888444222444777555555999>>>???:::777888666444555888======999555666888777111///444777777555666888<<<@@@@@@<<<888555666888999;;;;;;;;;;;;@@@>>>===<<<999777<<>>::::::999777<<<======:::555333666999999999999;;;<<<;;;777444555777999::::::888666555555888;;;;;;999777777888666777999:::;;;:::999888;;;;;;;;;;;;:::888666555888===@@@@@@AAABBB@@@<<<777:::>>>@@@@@@>>>:::888111111333999AAAFFFEEECCC777666666999===>>>===;;;555;;;>>>>>>???BBBAAA<<>>======???AAA@@@AAACCCDDDEEECCC???<<<===???AAAAAA???>>>>>>?????????@@@BBBEEEFFFEEECCCHHHDDD@@@==================DDD???999@@@BBB???BBBCCC@@@===::::::;;;===>>>777777999<<<@@@BBBBBB@@@GGGFFFEEECCC@@@===;;;:::999999;;;>>>BBBBBB???===666555444333444888===@@@444444888;;;:::444222444222222666:::;;;888888;;;111///---000444666666444777999888222111333555555555333222222333333222000000,,,,,,111222...)))(((&&&...000---000888666------+++---111000---111999111...///333...(((...<<<000...,,,,,,...222555777666666666666666777777888:::888===FFFDDD888333888444777;;;<<<;;;999777666777:::???BBBCCCDDDEEEFFF:::===???<<<666222333666777888888888888666555444///222666;;;>>>===999666333555777999999888666444///000333777:::;;;888666:::::::::<<<<<<<<<<<<===555444777;;;:::666777:::444222000333777::::::888===;;;777333222666<<>>>>>;;;888<<<>>>>>>;;;888999===@@@???===888444444777888777333333333444666999<<<===999555666:::888333444888999<<<999333888CCCEEE>>>777666444222333777===BBB;;;>>>===:::===BBB@@@999666222///111777999555000333///555BBBDDD:::444666000...///444:::>>><<<999666555555999===<<<777111...111555777666444333333777666444444555666777777,,,222888:::888777888;;;===999666777:::<<<<<<;;;444444222...---000777<<<:::>>>@@@>>>999666777:::<<<777777:::999333111444333555888999999999:::;;;???===888555333444555777666999::::::===@@@???;;;000000000222444777;;;===888777666555444333333333333555;;;>>>:::444444999888666666:::???>>>777000111555666333222444555444222444666666444333333333///000111333444555555555555333111333666888777444999888777555444555999<<<777;;;===<<<999777888:::666999;;;999555444777;;;777777:::???>>>999666666888666666999======999444555888777000///555999888///...111888@@@BBB>>>999777999;;;===>>>===<<<;;;@@@===;;;;;;888666;;;CCC===@@@@@@<<<888888777555999;;;;;;888333333888===:::999999;;;===<<<777333333666;;;>>>>>>;;;777444555999<<<<<<999777777888555666888999999888777666??????>>>===:::777555333555<<>>AAA@@@AAAFFFEEE@@@===>>>>>>===<<<<<>>@@@CCCDDDCCC???===@@@AAACCCBBBAAA@@@@@@AAA>>>===>>>@@@DDDGGGHHHHHHIIIFFFCCC@@@>>>===:::888555>>><<<888???BBBAAAFFFDDDBBB???<<<::::::;;;<<<555555777;;;???AAAAAA@@@BBBAAAAAA???===;;;999888<<<<<<===???BBBBBB???;;;777666555555666:::@@@DDD111333666888888777555333777777777777888999:::;;;444333111111777===<<<777:::666222111444666666555111222333444333222111000//////000111111...)))%%%111666999777555555444111---///000///...000222222222444555444111111555999666666444000,,,---222777888999;;;>>>===888///'''AAA888EEEaaabbbGGG444777222333444888;;;<<<999666;;;>>>BBBGGGJJJJJJFFFCCCBBB@@@???>>>888333444999888666555777::::::888555555444666;;;AAAAAA;;;555666:::;;;777444555666555777666555555666777666555...///000444777999888777///333666777666555555777555333555;;;===:::666666444999999444000555<<>>;;;999;;;???BBBAAA@@@777;;;???>>>;;;999<<>>@@@???<<<:::;;;======???@@@AAAFFFJJJEEE>>>666666777;;;???@@@>>>;;;<<<======>>>===;;;:::999999888888999===????????????===<<<;;;;;;999666444222444666777888999===???:::999999999:::<<>>:::;;;<<<<<<<<<;;;::::::888888888999999666000,,,777555666:::>>>>>>999444111333666999:::::::::999333444666888<<<===999444222666:::<<<;;;999888777888555333111000000///...111555999<<<<<<:::999999AAA<<<888:::>>>>>>999444444222//////222666888999;;;>>>???<<<888666999<<<;;;999666222///222999???:::999:::===<<<;;;===BBBCCCJJJ>>>...000777777999888999999999999:::===@@@///---+++,,,///333666777>>>===:::555222222444777777555777<<<<<<:::999;;;===;;;888666666666444333222555777333---,,,111666999888777777666222...***222333111---...444777777555777999999888777777888999;;;888333444999999555;;;:::;;;===;;;888888<<<444999999333111666::::::<<<<<<======<<<:::888666888;;;===>>>;;;777444333333555777:::;;;:::888777999777555888<<<<<<888444555999<<<>>>BBBCCC>>>555555:::>>>>>>;;;777666666999<<>>===;;;888666777:::<<<===>>>>>>===999666444444777888888888<<<@@@===777:::777555777;;;===;;;777;;;;;;;;;;;;:::999999999@@@???>>>>>>>>><<<:::888999:::;;;>>>??????<<<999555555888===BBBCCC@@@<<<;;;===????????????AAACCC888666555:::@@@DDDCCCAAA<<<=====================>>>@@@CCCDDDBBB???===<<<<<<@@@CCCBBBCCCEEEDDD@@@CCCDDDBBB???AAADDDCCC???AAA@@@???===<<<===@@@CCCFFFAAAAAAGGGGGG???777555555999>>>===999888:::===EEEEEECCC???;;;999;;;>>>;;;:::888777777888:::;;;???@@@???>>>@@@CCC@@@:::<<<@@@FFFJJJJJJFFF@@@<<<>>>???<<<888;;;AAA@@@;;;...111444777888666333000444666888;;;===>>>>>>>>>777888777888===AAA<<<555<<<888444333666888888777///000111222333444444444111111111111111///***'''333777888666666666222------...///......///222333333444444333222222333444555444222000///000333555555666999<<>>:::777777999:::888444333777;;;:::<<<:::999999::::::999777666:::>>>>>><<<<<>>???@@@DDDGGGCCC;;;<<<;;;;;;===@@@AAA>>>::::::<<>>===<<<===???AAACCC<<<999555333333444555444333444555444333333555666::::::;;;;;;:::999777666555999;;;;;;888444222111333222222666;;;<<<777333333555777999999999888888888888999:::<<<;;;777333555666999;;;<<<;;;888666333333333444444333222000222555999;;;;;;:::999:::@@@<<<777666888888666333555333222333666999:::;;;;;;======999555444888<<<888777444000...000666:::888777777:::999777999>>>CCCJJJ???000333999888999:::::::::888666666888:::222000//////111444666888999888666222000///222444555333555999:::888888:::===;;;999777777666333111555888999555///...333888777666555666777777555444222444111---...333666666666777777666444444555666;;;<<<:::555555999:::777555444666888666222111444444888999333111555999::::::;;;<<<===<<<;;;999888<<<>>>@@@???;;;777444333222444777:::;;;;;;:::999666555555666999;;;;;;:::777:::<<<===@@@BBB===555444777:::<<<;;;999888777:::;;;>>>@@@???===<<<<<<;;;<<<;;;:::888999;;;===<<>>AAACCCBBBEEEHHHHHHDDDAAABBB@@@===???CCCDDDAAACCC@@@<<<999999<<>>@@@FFFFFF@@@;;;;;;888:::;;;999777777999<<>>@@@AAABBBDDDFFFAAA:::AAACCCEEEFFFEEECCC???===;;;===:::777999===<<<777,,,///222555555333000...///222666;;;>>>??????>>>888:::<<<>>>CCCEEE???666999666333333666888777555---...///000333555777888555333222111111///,,,***555777777666888888333+++,,,---.........///222444333333333444555444222111444222111111222444444333333333555888;;;<<<:::888555;;;XXX|||~~~]]]<<<111000222222000---...444999444555777:::===@@@BBBCCCAAA===;;;999555444999AAA;;;;;;;;;:::777555555555333666888777555444555666333666777333111333333222111111222333555444222000111000000111333555555444444444333111///000222444444333666===???<<<888888===<<<888444555888777222555666888888666333222222333777:::;;;:::;;;???CCC:::::::::;;;<<<<<<;;;:::<<<>>>>>>>>>BBBDDD@@@:::999888777:::======:::777666:::???BBBBBB>>>999666333333444666888999777555444444444666999::::::888666555555999>>>BBBCCCAAADDDCCCCCCBBBBBBBBBCCCCCC<<<:::777666666555444222444666888888666444444444999999999999777555333222555:::>>>===777333444666000000111555999:::888555666888999999777666666777777666666888999888555333888777777:::======999666111222555777888777555444444666999::::::999:::;;;>>><<<888444222111111222555444555777:::<<<<<<<<<;;;<<<<<<:::666666999<<<777666444111///000333666666444555777666444666:::???FFF===111444888666777<<<;;;:::666333111222444555444444444444666777888666555444111//////222444222000222666888666777:::<<<:::999999999777444111888::::::555000///333888777444222222555777999:::444555333......333555444888888666444222222555888:::;;;999555555777888666666555777:::888333111444666999:::555333666:::;;;888999:::<<<<<<<<<;;;:::<<<===???>>>;;;888555555444666888999:::999888777666777888777777888;;;===777999::::::>>>BBB???999666666888;;;===>>><<<:::999999:::;;;===??????>>>:::;;;;;;;;;999:::<<<>>>===AAAFFFHHHDDD>>>888555999:::999777999;;;777111***)))***...444666555333999888666555666777999:::::::::888888888:::<<<===???>>>=========<<<999777555333222444888===AAABBB===<<<:::999;;;@@@HHHNNN>>>===<<<===???>>>:::666666777888888888999;;;===>>>???AAAAAA@@@@@@BBBCCC===@@@AAAAAAEEEKKKLLLIIIGGGFFFBBB===>>>CCCEEEBBBEEE???888444777;;;>>>???<<<===AAAEEEDDD???===>>>AAA???===;;;:::<<<>>>@@@BBBFFFHHHEEE???<<<@@@DDD@@@;;;555555999===>>>===>>>AAACCCEEEHHHIIICCC:::GGGEEEDDDAAA???>>>======777888888666888:::999555...//////000000000///...,,,...222666999;;;<<<<<<777999:::===CCCFFF@@@777333000...///222333222000.........///222555888999888555333111111000...---666777666777:::<<<666...---,,,---.........111666333222222555999999555111222000000222666777555222333333333333555555666666888;;;NNNiiilllUUU???777111111000///...000333555444666777777777777777888<<<:::999999777555;;;BBB888:::;;;:::777666888;;;666888999:::999666444333111444555111000222222000...///000222444333000---444333111222444555555444333444444444333444444555444333666===@@@===:::999===>>>;;;666444444222......222777888555333222333000333666777777888;;;>>>999777666888<<<===;;;888:::===>>>>>>AAADDDAAA<<<444333333666;;;===;;;999555888<<>>@@@@@@>>>:::777444666888888777555555666888888888777555222000...999<<>>:::555444666888999888888888999555777999:::999999:::;;;<<<===<<<888333000000111444555666999<<<======;;;:::<<<>>>>>><<<;;;;;;<<<888777666444333333333444444222333666666444777;;;999???888000444555222444;;;:::999555222//////000666777777666555666777999666777666555333222444666111///000555777666777:::999999999;;;;;;:::777444888999888444000///333777777444///...000444888999555666444000///333444333:::999777444333555999===777888777444222333333444888888:::===:::555333555888;;;;;;999666777:::===888999:::;;;;;;;;;::::::777999;;;;;;:::999999999777888999999888666444333888<<>>;;;888777555555:::@@@AAA>>>======;;;888777777:::===AAADDDGGGGGGCCC===888555999;;;<<<;;;<<<<<<555---(((''''''***///444666777:::999777666666888;;;===;;;:::999888888;;;???CCCAAA???>>>======;;;888666555444333333666:::===???;;;:::::::::<<>><<<;;;:::777555333555777777666666:::===AAAAAAAAA???===<<<>>>???<<<>>>>>>???EEELLLNNNKKKPPPNNNHHHAAA@@@CCCDDDAAAEEE>>>666444888<<<<<<;;;<<>>CCCAAA>>>===>>>@@@@@@@@@@@@FFFJJJGGGAAA???CCCIIIDDD<<<444444:::???@@@===???AAABBBCCCFFFHHHCCC<<>>;;;:::999999222444666777999:::999888222000...---,,,...000222......///111333666:::<<<999999777777<<>>;;;444---111444333000000333333///------///222444333000---777666555555777777666555222333666999;;;;;;999777444222555<<>><<<777777888999:::;;;;;;<<<555222111111555888;;;<<<444333333444666777666555777555555;;;CCCGGGFFFCCC@@@DDDHHHKKKIIIDDD===999<<>><<<:::999777555333222222222444777999999999999;;;;;;888444222555888444000000444444222444:::<<<888666777;;;===:::666;;;;;;;;;888666777:::===666888::::::999999:::;;;;;;???BBB@@@:::444222222444444555888;;;<<<:::999666:::>>>AAA@@@===:::888777777666555555444333222333222444888888777:::???666<<<666000555444111444777888888777333111000000666777777666555555888:::999::::::999666555666777222000111555777666888;;;666777888;;;======;;;999999:::999666333222444777777333...---000555999;;;666888666222111444555333777777666444444666;;;>>>777777777666333111111444444333555888666111000222777888999999666444777;;;:::::::::::::::999999999999:::;;;;;;::::::;;;<<<666777777777777666555444555<<>>999888:::666777666555999??????;;;<<<:::888999<<<===;;;888777777444222777???AAA>>>BBB???;;;666333444888<<>>???@@@>>>555++++++(((%%%%%%***000666:::999888666555555888:::<<<999999999777777:::???DDD>>>===<<<;;;;;;999666333555666666777777777888999888999;;;<<<>>>AAAFFFJJJHHHDDD>>>999777666777777333666777666444555:::>>>BBBBBBAAA???======>>>AAA===>>>>>>???GGGOOOPPPLLLOOOMMMHHHBBBAAACCCCCC@@@AAA<<<777777;;;===;;;888:::>>>AAA@@@>>>===>>>???<<<;;;;;;<<<======;;;:::===AAAEEECCC???>>>CCCHHHFFF>>>666666;;;@@@@@@>>>???@@@???>>>AAAEEECCC===@@@???>>><<<:::888666666111222666:::<<<<<<===???555333000------///222444222111000000333666:::===<<<:::555222555999666//////------000333444111...000000000111222333555666777555333222333333222111444666555666:::??????:::444......111000---111999333444666:::<<<<<<:::888000111222555777777555333000222555666666777999:::666444888BBBFFFAAA:::888888444222666<<<<<<555---,,,111666777555444444555333444888<<<<<<999;;;AAA@@@???===:::777666666777777666888<<<@@@===333***222444333111222555444000......///111333333111///888888888999::::::888666222333777<<>>999???AAA:::222111222333555888;;;<<<:::666444333111333666999::::::888777888888888999::::::999888;;;???AAA@@@AAAEEEEEEBBB;;;888777888;;;<<<;;;888888777555555666:::>>>@@@:::777555666999===???@@@999888888888999999777666555555777<<>>BBBFFFIIIGGGAAA:::555<<>>:::999999888666444333333333333333444555666888;;;;;;888333222666;;;<<<666555777555111444<<<<<<999666666888:::888666======;;;777333444888<<<666888;;;;;;:::::::::::::::???DDDDDD@@@:::666555444444555777999999777666222555;;;>>>???<<<888555666444333333444444222111444333555888999888;;;@@@777<<<666333888666333888555777::::::888555333222555666777555333555:::???===>>>???===:::777666666333111111555777666888;;;555555666999;;;===<<<::::::;;;<<<;;;999777888999444222///000444999===???777999888444444777777555333444555555444555888:::999999::::::666111222666333222333666444000000444555444666777444000222777;;;;;;::::::999999999888???@@@???===:::999:::;;;555555666777888999999999///777AAADDDBBB>>><<<===;;;;;;999777:::>>>===888;;;999777666666777666555777:::888333666???BBB>>>DDDAAA<<<666333333777;;;AAAAAA>>>:::666333333444888<<<>>>>>>@@@>>>666------***&&&$$$&&&,,,333888777666444333444555777888777888888666444666;;;@@@>>>>>>>>>??????===999666666888::::::999777666777888:::===>>>??????AAACCCFFFBBB===888666666888:::555888:::888555666;;;@@@???@@@@@@@@@???@@@CCCEEE?????????AAAIIIQQQQQQKKKDDDEEECCC@@@AAADDDCCC???<<<:::888888;;;<<<;;;888777;;;===<<<===@@@BBBAAA:::;;;===>>>>>>>>>===<<<:::<<<======<<<>>>BBBGGGGGGAAA:::999<<<@@@???>>>>>>>>>;;;999===BBBAAA===:::;;;;;;:::999888777666333444777===>>>>>>AAAEEE666555333222222222333444111111111333555888;;;===888666222000444999666000111000111444777888444111...///000222333444555555444333222222444444333222444666666444666;;;===<<<777111///333222---000:::555777999:::999888888888000222555666555444444444...333888;;;;;;;;;;;;===444333555:::>>><<<888444999777666999<<<<<<666000,,,000555666555555999===444444777;;;:::888<<>>@@@<<<666000444555333222444777666111000//////111333444333222777777999;;;===<<<888555444444666999======:::777555111111666:::;;;<<<@@@<<<@@@???:::666777888777777777888::::::999666333---000555:::===<<<999666888999;;;:::999888888999===AAACCC@@@@@@BBBBBB@@@999777555666999:::999777999888666666777;;;@@@CCC>>>======>>>@@@AAA@@@???;;;999999999:::999777555222555888<<<@@@BBBCCCCCC???@@@BBBCCCAAA===999777:::<<<>>>AAAAAA===777222555777999999888888888:::222333444555555444333333===<<<;;;888777777888999777666555333222222444555777999:::777222222888>>>???888666999666111666@@@:::999777666555666777888888999999666222111555999666888<<<===<<<:::999999;;;>>>AAABBBAAA===:::888666555444555777777555444333555777;;;<<<;;;888666666444222333555666444333555444555888777555777<<<777:::555333888666333:::444888===???===888444222444666666444333666>>>EEEDDDFFFFFFCCC???;;;888777444111111444666555666:::555444444555777888888777888:::<<<===<<<;;;999999333222111222666999;;;<<<888:::999666666999999777333555888888777555444555999999;;;<<<777111222777666444444666555333555:::555444555777444///111777999999999999999999::::::??????>>>;;;888777888:::::::::::::::::::::::::::///555===AAAAAA>>>======<<<<<<;;;999===BBBAAA<<<:::999888666444444666777888???>>>777777???BBB???BBBAAA???;;;888777888:::::::::999666333222444555:::;;;:::999;;;===999222000...,,,******---111444666666555444444444555555777999999777333444999===:::;;;>>>AAABBB@@@;;;777777999;;;;;;999888888:::;;;<<<======<<<<<<===>>>???>>><<<:::999888999;;;999<<<>>>;;;777777<<>>???>>>>>>>>>@@@BBB=========@@@HHHOOOLLLFFF===@@@BBBBBBCCCEEEBBB===888777666666777999:::;;;888;;;;;;999<<>>@@@@@@>>>>>>AAADDD===<<<::::::===AAAFFFHHHGGGCCC???======>>>>>>>>>:::;;;:::999===AAA???:::888888888888999:::;;;<<<888777:::??????>>>AAAHHH555666666777666555444333---...111444777999;;;<<<111111///000777===;;;555222222333666::::::666222,,,---000333555666666666222111111333555555444222444777666222222777;;;<<<:::222000444222---000:::666999<<<:::777444555666000333666666444222444555...444:::===<<<:::999:::555333222444777999777444999999999::::::999777555000333555555333555;;;AAA555555666888888777===EEEAAA===999888:::;;;:::999:::===AAABBB???<<<:::999555666444222555999777222222000000111333555444444555777999===>>>===888555666555444666999:::888555555111000444888:::===AAA@@@@@@===::::::>>>>>>:::444333333777;;;<<<999666(((,,,222999===<<<999555888;;;===<<<888666777999@@@DDDDDDAAA>>>@@@???===:::777666888===@@@@@@>>>:::999888888:::>>>BBBDDD<<<<<<>>>@@@AAA>>>:::777888777666777888777666444111444999===>>>???AAABBBAAAAAA???>>><<<;;;:::999777777888:::<<<<<<:::777222555999:::888555333333111222333555666666555555777:::<<<999555555:::???;;;;;;999666333333555666555888:::666222222999@@@;;;444333777666111888DDD999999888555333444666888111555777666111000222666555888<<<>>>===;;;999888;;;<<<>>>??????>>><<<:::888666555555666666555333777777777999;;;<<<;;;:::999666444555777999888666666444555666555222333888666888333111666444222:::555:::@@@BBB@@@:::555222444666666444333888AAAIIIKKKLLLLLLJJJEEE???<<<;;;555111111444444333555999666444222222333444444333444777:::======;;;888666444333222333444555555444888;;;:::777777:::;;;999666999<<<===:::666333222888777999;;;666...///666666333333444444222666;;;888666888:::777111333999777777777888999:::<<<===999999888666444555777999CCCBBB@@@>>><<<:::888777333666;;;======<<<::::::888::::::;;;AAAHHHHHHDDD:::;;;;;;999666555999<<<:::BBBCCC:::888???CCC@@@???@@@AAA@@@===;;;::::::333444555555333333555666;;;:::666333666;;;;;;777333333333111000000111333888888888777777666555555999;;;<<<:::555555999===111333777;;;<<<:::555111777:::;;;;;;999999;;;>>>>>>>>>>>><<<:::999:::<<<999:::<<<===<<<;;;::::::;;;???@@@===888777===DDD;;;<<<===<<<:::999999::::::::::::===EEEJJJGGG???===AAADDDEEEFFFFFFAAA:::777666555333333555:::>>>===>>><<<888;;;AAA@@@:::999<<<>>><<<999:::@@@FFFCCC???;;;;;;AAAGGGKKKMMMFFFEEEBBB???============888::::::;;;???BBB>>>888888777666777999<<>>>>>999555111111222555999:::999666999:::777222222888>>>@@@<<<>>>@@@@@@>>><<<<<<===:::>>>CCCEEECCC>>>:::888888777666555333444666888333000...111666888666333555999???CCCDDDAAA===999222333333222111000222444555555444333000000888@@@<<<======<<<:::888555333222222222666???DDD>>>333888888;;;@@@DDDDDD???::::::777666777:::;;;999666666888::::::888999<<<@@@:::999888:::===>>><<<:::BBB555>>>:::333888444555999<<>>;;;;;;===;;;:::777333111111444777444888<<<:::555000///000222111000///000222444666:::;;;<<<===<<<;;;:::999999;;;>>>AAABBBAAA===:::???:::444333555888777666888:::999666777999777222222111444999;;;888777999666555555444444444222000444666;;;>>>:::333333777666;;;DDDIIIDDD999555666777666888;;;:::888>>>HHHXXX]]]^^^XXXOOOGGG===555>>><<<888444000000333555333222222111222222333444,,,///444:::===<<<888444111222333222111333888<<<999888777999:::;;;:::999<<<===>>>;;;666333333555:::;;;;;;999777444333333888777666555444333333333333777777555555888777444555888<<<======<<<<<<<<<;;;999999888444222777???BBBAAABBBEEEBBB;;;666666222111666???DDD@@@;;;888;;;:::;;;@@@GGGIIIGGGCCC;;;999888:::===>>><<<:::888888999;;;===???BBBCCC===<<<:::888777666555444222444666666666777;;;???@@@<<<777777999<<<===<<<666666444222000000222444:::888666444333444444555;;;:::999888777777777888444666777666333222444666<<<;;;:::888666888;;;>>>===<<<:::777666777888888777777888:::<<<===;;;:::AAA@@@?????????@@@AAABBB???<<<:::;;;>>>@@@???>>>;;;<<<999777<<>>555:::@@@BBB???<<<;;;<<<<<<999999<<<<<<:::;;;>>>;;;<<<;;;:::>>>DDD@@@777:::<<<===<<<;;;???HHHOOOFFFBBB???AAAGGGJJJGGGCCCEEEBBB===999888:::===???@@@;;;AAADDD:::666;;;:::;;;999999;;;???@@@???<<<:::<<<>>>@@@@@@@@@???>>>......,,,---333999999444666666666666666666555444444222000000222444444444000111555999777222000222///...333999555,,,///999666444222333555666444222666555444222000///000000000000222444222...222999888888999::::::888333000222222222111111444999===555555777999777222333777333333333222222333333333555555888;;;>>>>>><<<:::333111111555:::;;;777333666888888444444888<<<===;;;<<<===>>>???>>>======:::;;;>>>AAACCCAAA<<<777444444333333333555777999333000///111555777555222999;;;???AAA@@@===888555222222111222222333444555666666555111...///666===;;;;;;:::999777666444333555666666999@@@EEEAAA:::666777:::===???===:::777;;;888555444666888::::::;;;:::999888777888:::===>>><<<;;;<<<======;;;888BBB666@@@>>><<>>===888222//////222444666:::888888;;;;;;999:::===<<<:::777444333333444555666999<<<;;;666222222444666555333222333777:::===>>>>>>>>>============<<<999:::;;;>>>@@@AAA@@@??????;;;666444666888:::;;;333666666555666999999666111222666<<<===999888:::555444333555777777555222666888>>>AAA>>>888777;;;666999@@@DDD@@@:::999<<<888777888999666444999AAAYYY]]]]]]UUULLLBBB888000;;;999666111///000444777/////////000000000000111222333444777888888777666666666666444222333777:::555555666888;;;;;;:::888;;;<<<===;;;999666666666888888999888666444333222444444333222000000000111222555666333333666555222444777999:::999888999:::;;;999999999666444999@@@???===>>>@@@>>>888555666555333555<<>><<<:::888;;;>>>???<<<888::::::;;;;;;<<<===>>>>>>>>>===<<<:::777555555555000222444555555777;;;???<<<999666777:::======;;;777888777555333222444666999777555333222333555666::::::;;;;;;:::999888777444555555222000000333666999999:::999888:::===???<<<:::999777777888:::;;;999999999;;;======<<<::::::;;;<<<>>>??????@@@@@@;;;999999:::>>>???>>>===<<<===;;;:::>>>CCCBBB===:::;;;======<<<;;;<<<<<<<<<999888;;;;;;999:::>>><<<===;;;888<<<@@@===666<<>>===>>>>>>>>>???999@@@EEE>>>;;;>>>;;;===;;;;;;===@@@AAA@@@>>><<<<<<=========<<<======---///......222888:::888::::::999888777666555555444222000000111222111000//////222666444///---000///000555;;;777...///666555444333444555666555444666666555111---+++***+++------///111000///333999555666777666444333222222222222111111222777===AAA999666555777666444444777333222111000000111222333333555888:::;;;<<<>>>@@@555333444777;;;;;;666000333777888666555999;;;::::::999888:::===>>><<<999666555777===DDDEEE???888333333222222222444555666666333222333777888777444999:::<<<<<<<<<:::777555222000///111555777777666888888555000,,,...333888888888666555444333333333666888999:::>>>CCCCCC@@@===>>>@@@@@@>>>===<<<<<<;;;999666333333666;;;??????<<<999777777888888888===<<<<<<<<<>>>>>><<<:::@@@999BBBCCCIIIPPPBBB???<<>>:::666555666777555333666888:::888555333444666:::999777777999<<<@@@BBB@@@???===;;;;;;<<<===>>>888888999:::<<>>999<<<===::::::======;;;222444999===;;;555444777333111000444999:::666111555777===AAA???:::999===666777;;;>>>===:::===BBB;;;:::999888555111555:::RRRVVVVVVOOOFFF>>>666///888666444000...///333777---...//////000000000///777666555444444555777777::::::888666333333555777111222555999<<<<<<:::777:::::::::;;;<<<;;;888666555555666666555444222111333333333111//////000222333666777444444666666333666777888777555555777888888666666777555333888???;;;999:::;;;999555555888999555555:::======>>>AAA<<<:::888999<<<===<<<:::;;;888777<<>>>>>;;;777555666888444555555555555666999;;;888666555888;;;===<<<999777888888777555444444666888666333111111333666888888:::<<<===<<<:::777555444444222000///111444888666888:::;;;;;;<<<>>>@@@;;;:::999888888:::<<<======<<<;;;===>>>>>>===;;;<<<>>>AAACCCCCCBBB???>>>666666888;;;>>>???>>><<<<<>><<<:::999;;;===>>>>>><<<999888::::::888:::===@@@>>>;;;888:::===<<<888:::===AAABBBAAAAAACCCFFFIIIGGGEEEEEEFFFEEE@@@;;;BBBAAAAAABBBCCCBBB@@@>>>===666===EEEAAA@@@@@@;;;<<<<<<<<<>>>@@@AAA@@@???>>>??????>>><<<;;;;;;<<<000333222000111666888777777777777666555555555666444222111000000000///---------000444333//////222333333777:::666000111777666555444444444333222222333444444111,,,))))))+++---///222444444333444666333555666333000///222555555444333333444888>>>CCC;;;555222444555333333555222111///......///111222222555888888888999===@@@555777:::;;;:::888444222333777888555555888;;;::::::777555777:::;;;777222...000666???EEEEEE???999777555333222222222111000888777666777999:::999888777888888888999999999:::222///---000666:::999777::::::777000,,,...111333666555333222111111222333444888888666777===AAAAAABBBCCCDDDBBB>>><<<===???999:::999666444666<<>>>>>>>>===;;;CCCFFFWWW^^^GGGAAA:::<<<>>>>>>===:::777666888666555666666666555333555666777777777888;;;======>>>AAABBB???;;;<<<@@@>>>>>>>>>>>>???===:::888222000111555777444333444000333888<<<===<<<999777888888888666333222333555???===<<<===?????????======<<<===>>>:::555555888>>>999555555999999666222444555555444222222444777:::;;;;;;<<<===>>>??????===;;;999666666888;;;===666777888888999<<>>>>>;;;888777666777:::======999555444444444555666555333111333555666555333222444666666999:::777777999888555999999888666444444777999333111222333222111555;;;999888888999777444777===<<<888888;;;<<<;;;<<<@@@===:::777777999;;;;;;;;;888555666===GGGLLLHHHCCC;;;<<<============<<<;;;:::===>>><<<888777999======<<<:::888666555555666666555666999<<<===999666444666777777555333333444999777444222222444888:::777888999:::999777555444444444444444444555777999666999<<<======<<<===>>>>>>===;;;::::::;;;===>>>???>>>======??????===<<>>AAAAAA???>>>>>>AAADDDEEEDDDBBB???<<<@@@<<<:::;;;???BBBCCCBBB===999888999999888999===AAA>>>:::777999<<<>>>===:::<<>>===>>>@@@CCCCCCCCCDDDCCC@@@;;;888AAA@@@@@@BBBDDDDDDAAA>>><<<555<<>>?????????@@@CCCEEEEEEAAA===<<<<<<111444444111222777999777666777777555333333444666555333111/////////...,,,+++***---111111...000444555444444444222000222777777777666444111///...---///222444222...+++---///...333777999999888555333555666555111......222777555555444222222555:::>>>:::444000222222111111444111111000//////000111111222444666666444555999===444:::@@@>>>888333333666555888777333333888<<<======:::666777:::999333...,,,333<<>>@@@===>>>>>>;;;666555777:::666999;;;;;;::::::===@@@;;;:::;;;===@@@???;;;666666777999:::;;;<<<<<<===;;;<<>>AAA777777;;;???===999:::???<<<<<<<<<===>>><<<999666333222666;;;:::444111111333666:::>>>>>>;;;777444888888888777666666666777;;;<<<===???@@@>>>:::666999<<<@@@BBB===555222444===888444555999:::777333555555444333333444666888777999<<<>>>===;;;888666:::888666555666888:::<<<555777999888777777999;;;333777<<>>???<<<999999888555222555777777444000,,,+++......///111111222222222333555666666555555666888555333222111222222333333000222777<<<@@@???;;;888444333444888<<<===999666555444555777888888555111333777::::::777555666999888;;;;;;888888:::999666999999777555333333555888222000000222222000333888999888999:::777666;;;CCC<<<:::;;;>>><<<999888:::999777555555777999;;;<<<:::888888???GGGLLLIIIEEE@@@@@@???>>>===;;;:::999888:::<<<;;;::::::===@@@AAA???<<<:::888777777666666666777:::===<<<888333555666888888666555555666:::888666444444666999;;;777777666555444444444444444555888;;;======;;;:::999;;;>>>>>>===<<<<<<<<>><<<;;;<<<===>>>???>>>======>>>???>>><<>>>>>===<<<<<<@@@EEEHHHHHHFFF>>>:::888999999888999======999666555777:::===@@@@@@@@@@@@???>>>>>>???@@@>>>@@@CCCCCCAAA>>><<<;;;AAA>>>===@@@CCCEEEBBB??????888???IIIFFFDDDBBB999666888999;;;;;;<<<======@@@EEEKKKLLLGGGBBB>>>===000222333222666;;;;;;888999::::::777333222444777777444000......///......***)))***......,,,...333333222111///......222666888888777444///,,,++++++000444777555000...///222///555999:::;;;;;;777222777666333000...///222555333333222111000111555888888333111222111...///333111111111111111111111111222333444444444555888:::444:::???===555000222666777999888444333999===>>>@@@===;;;::::::888333///222999AAAEEECCC===888555444222111333666888777555555666666777888999:::;;;<<<;;;888555444444555666222000///111555777777666999===<<<444222666555///333333333333444444555666888:::888333333888===>>>999999888666333333444666444777;;;===>>>=========777999;;;>>>@@@???;;;888:::;;;<<<;;;999777777888999===AAAIIIooozzzTTTGGGAAA>>>;;;999888666444111555333333444666888888888333555777888999;;;>>>AAA888777;;;AAA???888999???999999:::;;;<<<:::777444333444888<<<:::444111222555777:::<<<<<<888444111888999999999::::::::::::<<<<<<===>>>>>>;;;555111666:::AAAEEE???555222444:::666444444777999888777888888777666777888:::;;;555777:::<<<;;;777333000777777888999:::<<<===>>>555888:::888555444555888555888@@@HHHMMMIII@@@888???CCCCCC<<<888888::::::;;;777666888::::::<<>>:::777222222444777:::;;;:::888666555555888::::::555111///555<<<===999666666888777::::::777777999888444666666555333111111333555555111111333444222444777999888:::;;;888666===EEE;;;:::<<>>===???BBBDDDBBB@@@EEEDDDAAA===:::888777666888888888999;;;===>>>???>>><<<999999999::::::999555555666:::======999444888999::::::888888999:::;;;:::888777777888999:::999777666444333444555555444666:::???BBBBBB>>>;;;;;;===??????===<<<<<<<<>><<<;;;;;;<<<<<<>>><<<;;;;;;===>>>======>>>???AAAAAA@@@===999777999===AAACCCBBB@@@???>>>@@@CCCIIILLLFFF>>><<>>CCCGGGHHHHHHFFF@@@;;;999:::999888:::>>>999444111222444555:::@@@@@@???>>>===<<<<<<<<<<<<<<<@@@DDDDDDBBB@@@@@@BBB???<<<;;;???DDDFFFCCC>>>AAA<<>>???>>>===<<<<<<======DDDKKKMMMHHHBBB??????222333333444999>>>:::444777999999777333333666;;;999555000------///000000...,,,,,,...---+++---111111222111000000222444555777888888444000,,,,,,---666:::===:::222...///222///444666555777;;;999444999555111......///111111111222222222111222444666666444444444111---///444111222444555555444222111111000111333777999999999666777888666333111111222666999:::777777:::=========<<<<<<:::888555222000888:::===@@@BBBAAA>>><<<444222111444999<<<:::777555666888999:::<<<===???;;;999666333222222333333222222111222222333444555777>>>>>>888777;;;888///333444555666777888888888;;;;;;777222333888;;;:::999777555555666666666666333444777;;;>>>>>>===;;;777999;;;;;;:::::::::;;;;;;===>>><<<999666666888777>>>AAAKKK{{{___PPPAAA===999888999:::999888777555444444666888888888222444666777777999<<<>>>>>>;;;>>>DDD@@@666666===555666777999;;;999666333333333555888666333333777666888;;;<<<;;;888444222999999:::;;;<<<<<<<<<;;;<<<;;;999:::::::::999777555999AAADDD>>>555333777666555333333444777:::;;;:::999888888999:::::::::555666777888777555333222444666999===?????????>>>888::::::777333222777;;;777888>>>HHHOOOLLL@@@555<<>>???:::555444999===<<<;;;:::777999:::::::::;;;>>>AAA888333111444666777;;;???;;;888888::::::666444555555888888555555:::999555888;;;:::666333555666555444777999999777333000//////...------...000333555333777999888444222444777333222111333666888888777555666999;;;===;;;777444111444666888888999;;;<<<777555555888;;;:::444///,,,555>>>@@@<<<888777888888;;;;;;888777999888555444555555333222222444555666222111333444222333555666777999:::777555;;;DDD999888:::===:::666666999444555555555555666999:::AAAAAA???===;;;:::;;;;;;BBB@@@===999777777888888;;;888666888<<<>>>===;;;:::777555555777888888777333333555999>>>???<<<999:::::::::999888888:::<<<:::999999888888777777777:::::::::999888888777777444555888===AAABBB???<<<:::<<<>>>>>>======>>>???>>>===;;;999999999;;;<<<<<<:::888999;;;<<<===<<>>===;;;::::::===@@@@@@>>>;;;::::::>>>AAAHHHJJJDDD::::::???888:::>>>AAABBBBBBCCCDDDBBB===:::::::::999;;;???:::555222444444444888???=========>>>>>><<<:::888<<<@@@DDDDDD@@@???AAAEEE<<<:::<<>>:::DDDMMMHHHFFFHHHEEEIIIJJJJJJGGGBBB>>>===>>>888???EEEEEEAAA======@@@777666555555;;;>>>777---000333555444222444999???:::555000,,,---///111222444111000111///,,,---222111444555444555777777666777888888555111......///<<<@@@BBB===444------///...111222///333:::;;;777:::555///---...//////...111333555555555555777888555555777777111,,,///555111333555777777555333111000//////444999===<<<:::888444000000222333000---444999<<<::::::<<<===;;;777888999888444111000000999666555999BBBGGGHHHFFF888555444666;;;<<<999666888999<<<===>>>@@@BBBDDD555444222111111222444555222333333222111000222444666>>>@@@::::::???:::000333555777999::::::999999<<<:::555000222777888666777444111222555777666444444333444777<<<>>><<<999888::::::888555555888<<<999<<<>>>===:::999:::;;;666???AAAMMMgggXXX===999666666:::???BBBBBB999777555555666777777777333555666777777888;;;===>>>;;;===BBB<<<000...555333444666999:::999666222222111222444333111666===888:::<<<>>>===;;;888666:::::::::;;;<<<===<<<:::666333111111444999<<<>>>666999???BBB<<<555555:::444444333222222555:::>>>999888777888999999999777666555555555555555666666000333999>>>AAA@@@???===;;;<<<:::555111333:::@@@888777:::CCCLLLKKK>>>222888<<<===777333555999;;;;;;555333999===:::333...333666888888666888>>>DDD;;;555111333555777;;;AAA===888666888888555555777888;;;;;;777888<<<<<<666777::::::666444777:::999666777888888555444444444333111///...///333666999777999:::777222000333666666444444666999;;;;;;999777777888:::;;;999555222222555888999888888<<>>>>>;;;:::;;;:::777555666777666555555666888555000///222222000000222333555888999555333999BBB777777888:::888555888===777888999888888888:::;;;>>>???>>>:::666555888;;;;;;999777555666999<<<>>>???999555777<<<>>>;;;666999666222222333444222111111111333999???AAA???===999999888777555666999<<<999999999999888666555444;;;<<<>>>???>>><<<999888444444555999>>>@@@???===999;;;=========>>>@@@BBB:::999888777777999:::<<<:::888777777:::<<<===<<>>;;;888666555555:::<<>>:::777666777<<>>AAACCC>>>;;;;;;;;;999<<<@@@>>>999666888777555999@@@>>>@@@BBBEEEEEEBBB===999:::???CCCAAA===<<<@@@EEE999999===EEELLLKKKCCC:::888666AAAJJJDDDCCCGGGGGGTTTUUUTTTOOOGGGAAA??????444:::>>>===999777;;;@@@222555555666999;;;777000///000555888888888???HHH<<<999444111111333555666:::888777666555333111///666222///000555888666444999777555222---(((+++000:::;;;;;;888555333333333888111...111333222666<<<666444222111222222111000666444222111333555555555:::999999888666555444333333555888888777666666777000//////444:::<<<999444444555666555333222222333555222222666888888:::===666444666888444---,,,222222555666666===HHHOOONNN;;;555333777:::999999:::@@@;;;777777666777>>>FFF666444444555333000111666666666666666666555555555666999::::::>>>@@@;;;444222444777777777777888999888666555555666777777777777555333333999???<<<555555999===>>><<<::::::;;;888888777444333777>>>DDDAAA::::::>>>;;;444888CCC???:::>>>TTTooo{{{rrrbbbIIIBBB999666999>>>AAAAAA777666555555777888888777;;;333555AAADDD;;;999???888;;;<<<999444111333666888888777666555666777777333666777555333666>>>FFF???>>>======<<<;;;999777555999::::::===AAA@@@<<<999888777888::::::999777888:::<<<:::777555666888555111///111777;;;<<<::::::::::::;;;======<<<:::555888::::::999666555555444777:::;;;===@@@@@@???>>>:::888999666333777???<<<;;;;;;???CCCCCC>>>888999<<>>:::777777888666555444333444666888999:::888777999888666999???999444000222999>>>>>>===<<<>>>===888666777777555999<<<>>>>>><<<:::999888===999666777<<<>>><<<999::::::::::::888555333222777111...000222222444888999:::>>>???:::333444888;;;:::888777888888888777;;;999777777888777333000111777<<<<<<999666888;;;888999888777999;;;666///222777<<<>>><<<999999:::CCCBBB@@@AAA@@@===777222222777999666444555555222333///---...222444444222222222444888<<<<<<888444999999888333000222:::AAA999666555666:::<<<:::888;;;AAA:::222888999333111000111333444666999===@@@<<<:::888999<<<<<<:::777666333000111555888888888888555222222666;;;===>>>>>>???===999555444777;;;::::::::::::;;;:::777555===@@@CCCCCC@@@===:::999555999;;;999;;;@@@???:::======>>>>>>===<<<;;;:::;;;@@@@@@:::777;;;???>>>===<<<;;;:::999:::;;;;;;:::;;;???BBB>>>888888;;;<<<<<<;;;;;;;;;<<<======BBBEEEGGGEEEAAA>>>>>>??????<<<<<>>???===<<<;;;<<<===<<<;;;999777777;;;@@@BBB???;;;GGGEEEDDDDDDEEEBBB<<<777<<<===???AAABBBBBBBBBAAA<<<:::999<<>>???===:::666666555444777999666000...///222777888888===DDD:::666000...///000000///:::888555444444444555555333111000111666:::<<<<<>>999222111555666:::;;;999===CCCEEEBBB777333444999<<<;;;:::<<<888555555777666666:::@@@888555444555333111333999777666666555555444444444444777888:::>>>AAA>>>777000111222444666777888888000222444888:::;;;:::999666555333222666;;;:::555777;;;???@@@===::::::;;;999999888777777;;;BBBHHHCCC===<<>>@@@:::777:::;;;<<<;;;666000...000444666555333222111333444555444666666555444666<<<@@@<<<<<<;;;::::::999777555777;;;>>>>>>AAACCCBBB===666444333444777888555222:::<<<===;;;777444666888888555222333777;;;:::999::::::;;;===???>>><<<::::::<<<======:::888777777:::===>>>>>>======<<<;;;>>><<<;;;999333111999EEEBBB???<<<<<<>>>===:::666:::;;;===<<<:::777555555444444555555666666666666;;;:::<<>>;;;444666888:::;;;:::888777777;;;999888;;;???@@@<<<888999999999999888666444333222000000333333222333777888999===>>>:::333333888666666555666777888888777888777666777999999777444222555999;;;<<<:::999888888;;;;;;777555666666333888:::<<<;;;888888:::===FFFCCCAAA???>>>:::555111111555777444222444333111444333111222444666666666444444666:::>>>>>><<<999666777777333111222999???999666555777:::<<<:::888666<<<999555999:::444111111222222222444888===BBB999888777888::::::777444555444222333555777999999666333000000444888::::::===>>>===999666555888<<<999:::<<<>>>>>><<<888555999<<>>;;;999999777999999;;;BBBHHHFFF>>><<<<<<;;;;;;;;;;;;<<<<<<<<<>>><<<777666<<<@@@@@@<<<;;;888777888;;;???BBB===<<>>>>>@@@AAA>>>>>>@@@???;;;;;;======;;;999999;;;<<<===<<<;;;999888;;;???@@@===999<<<>>>AAABBBAAA???===;;;======>>>???????????????999888999;;;======999666999:::;;;===>>>???@@@@@@MMMTTTUUUMMMIIIKKKHHH@@@>>><<<;;;<<<>>>???>>><<<666666222///111555444///111///111777::::::===AAA999444///...000111///+++666444222111111333666888222333333333555:::???CCCQQQ]]][[[GGG666444555111///...---+++***,,,111555333111111000...,,,111888555333222222444555555555666444222222444666666666111222333444555555444444<<<===>>>===:::888888888777444222333777::::::888:::;;;:::999666555555666222333555444000---222;;;===???BBBDDD???888666888<<>>888555444555444333666;;;777777777666555444333333222555777999>>>BBB???999222000///111555666555333---111666;;;===;;;999666999:::888555555999:::999<<<@@@CCCBBB???<<<<<<===:::::::::999:::???EEEJJJEEE???===@@@===777999@@@:::<<>>>>>===:::777::::::999999888999999999888888888:::;;;:::888666<<<<<<:::666111000444888666444111///000222444666888888777666777888999;;;888888888888777666444444777<<<@@@@@@AAACCCBBB>>>:::666333555;;;<<<777222888:::<<<:::777555777999999555333333666888777555888999;;;===???>>>;;;888<<<===>>>===:::888888888<<<>>>??????===:::::::::>>>>>>>>>999111///:::HHHCCC>>>999777999:::999777999999888999999888555333222444666888888888777666::::::>>>AAA???999777888>>><<<999666666777888999999999999:::@@@CCC>>>555333555888999888666666666777777888;;;>>>>>>999555888888888888777666555444...///222666444111333888777888;;;===999333333777111222333444666666777777555555555777:::;;;:::999333444666999======:::666999>>>>>>777222333666777>>>===<<<888555666;;;@@@HHHEEE@@@===:::777333111111555666333000111111///555666666666555666888:::777777888:::<<<<<<;;;999444555666444222333888<<<888666555777;;;<<<:::888444666666333444666555333444333222111222666<<>>???>>>:::555444666999666888;;;======;;;777555888:::>>>???>>>===<<<===<<<<<<<<<@@@IIINNNHHH>>>===<<<;;;;;;<<<===???@@@>>>===999555777>>>AAAAAA;;;999666666888>>>DDDHHH???<<<===AAABBB>>>;;;<<<777777777888999:::;;;<<<===@@@AAA@@@>>>===???AAABBB???>>>@@@???<<<;;;>>>999666555555888:::<<<<<<===;;;:::<<<>>>>>>;;;777333999@@@BBBAAA???@@@BBB>>>>>><<<;;;;;;;;;<<<<<<888999:::;;;<<<;;;999888888888999999999:::::::::CCCIIIJJJDDDBBBFFFGGGBBB@@@===;;;:::;;;<<<======444222...+++---333444000555222444:::>>>======???888333///111555666222...000000000///...///111333444555666444333666===DDD```rrrpppRRR:::888777///++++++++++++***,,,000333000111222000---...333999111000///000333444555444666444333333555777777777111000000111222555777999?????????===:::777666777444333111222444666666555888888888555333111222444333111111111///,,,///555:::>>>CCCDDDAAA<<<::::::???@@@@@@===999777555333222222666===@@@===;;;<<<888777888:::999666666:::666555666999888555777;;;666888999:::999777333111444666777999===AAA???999777333000111555777444111444777;;;<<<;;;777444222AAACCCBBB;;;777999<<<===AAADDDGGGEEEAAA>>>===???;;;:::999999;;;>>>CCCFFFBBB===<<<>>>===999:::???:::???EEEKKKMMMLLLKKKIIIJJJFFFBBB@@@???>>>;;;999:::::::::999888888999:::<<<===;;;777777;;;;;;666999:::;;;:::888888;;;>>>888666333111111444888;;;<<<:::999999::::::888777555666777777555444444444999===???======@@@@@@>>><<<666333666===>>>888000333666999888666666888;;;555333222222444555333111444555888;;;===;;;777444888999:::999888777777888777888<<<>>>===:::;;;>>>??????>>>888222111888@@@999777555555888:::;;;:::777555444666999999777444333555777999;;;;;;;;;:::888777:::===;;;555333555@@@???<<<888444333444666888999999999<<>>>>><<<777444555:::???GGGDDD???:::777555444444666999999444000000///---333666888777555444777:::888777777777777666555444333444666666555555888:::888777666888<<<===:::888666333444111,,,///555555555555555333333444888;;;999:::;;;===<<<999555222333666999888666666888;;;666555555555666777888999@@@@@@???:::555222333555444666888888777666666666999<<>>>>>???@@@BBBCCCCCC???===999999<<<@@@@@@>>>999888777888;;;???DDDHHH>>>999999>>>AAA>>>;;;:::555555555666777999:::;;;:::===???>>><<<;;;>>>AAA???======@@@@@@>>>>>>AAA;;;999888888;;;???AAABBB<<<;;;:::;;;======:::888333888>>>BBBCCCDDDEEEFFFAAA???<<<999888999:::;;;:::<<<======<<<;;;;;;<<<999999888888999999999:::>>>BBBBBB===<<>><<<:::;;;555222000222666888555111---///222111///---,,,---000333555333000333<<>>;;;777444444444111222333555666666444222666666555222000///111222555///,,,///111///...///444:::@@@AAA>>><<<;;;:::>>>======;;;777444555888333333888===>>>;;;999;;;999555333333111...000555444444888===<<<777666999555888<<<>>>===999444111777999999999<<>>DDDGGGHHHFFFBBB???>>>@@@;;;:::888888999;;;===>>><<<999888:::;;;;;;<<<>>>:::>>>CCCHHHJJJHHHDDDAAAGGGCCC???<<<;;;<<<<<<<<<888::::::999777777999;;;??????;;;555666:::;;;777777999===>>>>>>===<<<<<<888666333222333666:::===;;;999888888888888666444444666888777555444555666<<>>??????<<<===>>>:::444:::;;;<<<:::777666999===CCCAAA===999666666777999<<>>@@@BBBCCCCCCBBBAAA@@@>>>===@@@BBB@@@<<<999888999:::;;;===???AAABBB;;;666555:::===<<<999999555555555666777888:::;;;999<<<>>>===;;;:::<<>>@@@@@@===>>>BBBFFFHHH@@@>>>;;;777555666888;;;222222111000555;;;<<<888555444666;;;:::666444555111000000111333444333222...222555555111---,,,,,,+++...111000000444<<>>>>><<<999555222222222111333666888888777555444555555444222000000222444333---***000555444///---222999>>>>>><<<<<<<<<:::;;;:::;;;:::777444666<<<444444777;;;;;;888999======888444333000...111777444555999===<<<777555777444777;;;======:::666333:::;;;:::999;;;>>>;;;444444222000333888<<<======999;;;;;;999555444666999CCCFFFEEE>>>999:::<<<<<>><<<;;;:::;;;:::888777999;;;>>>@@@@@@<<<888555555444222111222555999;;;666666666555555444333333333666999999666555666999>>>BBBAAA<<<999===AAACCC:::666444777<<<<<<666///777999:::888333111222444666777999::::::888777555111222444666888777444111333666:::<<<======>>>>>>555555999===999222444<<<@@@???;;;666555666333...000333666999999888555333333333333666999;;;<<<<<<888:::===???AAAAAAAAA@@@:::777666888777555999>>>@@@===999555333222333333666<<<<<<555///111666999777999<<<;;;999777666666444333111//////222444666666555555444444444555555777555444555333222777>>>444222444777777333111222333777<<<===;;;888777888:::;;;<<<:::777555444444888::::::555000000777>>>>>>???>>>===@@@AAA<<<333555888<<<===;;;:::;;;===@@@???<<<999666777:::===@@@CCC@@@999555444333111000222333444222222222333000333555777777777777888333444666888999:::::::::888777777:::===>>>;;;777555444JJJUUUBBB888777+++555888;;;;;;999555333222444777999999777444222222333666999:::999888777777555666888777666444444555222555777666444444777:::======:::555111333888>>>;;;<<<>>>>>>???@@@CCCEEE??????AAABBB>>>;;;???EEE===>>>???@@@@@@@@@???>>>>>>===???DDDDDD>>>999777888999;;;===>>>>>>>>>>>>888555555:::<<<:::999;;;666666666777888999:::;;;999<<>>;;;999999:::888666888===@@@@@@BBBFFFBBBAAA@@@BBBDDDFFFFFFFFF:::::::::::::::;;;;;;;;;999777666:::???BBBAAA>>>@@@>>><<<:::999;;;<<<>>><<<:::999888888999;;;;;;666666666666777999<<<===999:::;;;;;;===BBBGGGKKKCCCBBB???;;;777777:::<<<111333333444888===;;;555444666999<<<888111///222111222222111///...000222...222555444///,,,,,,...***,,,///000111444:::>>>UUUddddddOOO;;;555222,,,---///111222111111222333999888444000222777555///222111111222555777777777555444555666999:::999888777555222111222555999<<<======;;;777333111111222111333555666666666666777444333222000///000333555...+++,,,333777555111000666>>>AAA>>>;;;======;;;:::999<<<>>>999333555;;;444333444777777666:::AAA>>>:::888777555333777===777777888;;;999555555888666666777777888888777777;;;<<<:::888;;;===:::444222222222222444777:::<<<777999;;;999555555888;;;===@@@@@@<<<;;;>>>???===@@@BBBBBB@@@<<<999:::;;;:::888777888:::<<<;;;999777666555666999<<<;;;999>>>@@@AAA@@@???>>>>>>@@@=========;;;999888777888666999<<<;;;888888<<<@@@>>>;;;???GGGHHH???888888<<<===???@@@@@@>>>:::777222222111111333555888:::444666777666333333555888333666:::999666555777:::;;;@@@CCC>>>;;;<<>><<<999666555555555666888999999777444444888===@@@AAA??????>>>777666:::???999000222<<<>>>???<<<555333666666333222444888999888555333111555666888888999:::<<<>>>888<<>>999444222333444444222555999:::444111333555666222555888999888777666777444444333222222333555777777666444333333333444444777444222444444222444888333111222666666222000111111777===???===:::999;;;:::<<<<<<:::666222222333555666666555444555999<<<;;;>>>>>><<<<<<>>><<<888333888===@@@???>>>???AAA??????===:::777777;;;>>>@@@BBB@@@:::777888888666333222333444555444333111111444888999888666555666333333444666888::::::999888777777;;;>>>>>>;;;777777555PPP___GGG;;;;;;,,,444777::::::999777777777333666888888555333333444444555777999:::999666444666888::::::777444444444000333555555333333555888>>>>>><<<777222222777===<<<======<<<<<<>>>AAACCCBBB===<<<===>>>>>>DDDLLLCCCAAA???===<<<<<<===>>>;;;:::>>>CCCAAA:::888::::::::::::;;;;;;<<<===>>>888777999======:::<<<@@@999888888888999::::::;;;:::===AAA@@@<<<888666666777555777<<>>===>>>???AAAAAA???===<<<<<<;;;:::999888999:::777666666666999<<<>>>???<<<<<<:::::::::<<<===???>>>:::777666999;;;;;;:::888888777777888:::<<<===888999:::;;;===???DDDIIIDDDCCCAAA===888777999<<>>>>><<<999:::>>>AAA<<<333222777222111222444444555<<>>;;;666555555444222000000333555666:::<<<;;;666444666:::999<<<===<<<>>>BBBCCC@@@<<<>>>???===888666777999:::888777999===???===<<<999888666666999<<<:::666CCCEEEEEE@@@::::::???EEE>>>@@@AAAAAA>>>:::777666666:::===<<<::::::>>>CCC@@@<<>>>>>>>>@@@BBBAAA@@@>>>222222222333555777999:::666999;;;999555555999>>>222666:::999666555777:::555===BBB???;;;:::;;;:::888888:::;;;<<<:::555222333666999999888888;;;>>>:::<<>>;;;777333111888888888:::;;;<<<:::888444888>>>BBBAAA???===<<<777555:::@@@:::111333>>><<<@@@>>>555000555:::;;;222444777888777555444333777:::<<<;;;888888;;;???888===EEEIIIHHH@@@777000444333555999::::::===BBB===777111000444666555222555777777555555777666333---000444666666666666777111222444444333333333444777666444333222222333333666222111444555333111222333000111555666222000000...555===@@@>>>;;;;;;===999;;;<<<999555222111222222222333555999;;;;;;999888===>>>:::777999<<<===333888>>>AAAAAAAAACCCEEE???@@@???;;;888777:::>>>===@@@???:::888:::<<<;;;666444333555777888444111444888;;;:::666111///...333222333444777999999999888777888;;;>>>???;;;777;;;555NNN[[[AAA888>>>333444666888999888999;;;===555777999888666444666888555444555888;;;;;;666111888;;;>>>===:::777666666333555777555111///111333<<<===<<<777222000444999>>>>>>>>>===<<<===@@@CCCHHH???999;;;>>>AAAFFFMMMIIIFFF@@@<<<:::<<>>777888===;;;:::888888999;;;>>>@@@::::::===@@@>>><<>>>>>???CCC@@@@@@AAABBBCCCBBB???<<<>>>>>>===;;;888777777888555777888777666888>>>CCC999999999999:::<<<>>>???BBB<<<777777;;;>>>>>>;;;<<<;;;:::999:::;;;===???AAA@@@@@@AAA@@@@@@DDDHHHBBBBBBAAA<<<777555777999111------333666444111111444222000111333444222000888888777444111111333666////////////000111222333,,,---000555444222555;;;DDDDDDGGGHHHBBB555---+++***((('''))),,,...000000222---***+++222777999999555333222333555555222/////////000222333444555555444111222555666555666::::::::::::888666555666777444222111222555777666333555555333111...///333666222444777999999777444222;;;@@@AAA??????AAA===555777666:::>>><<<555///...222222222333555999<<>><<<;;;<<<===>>>AAACCC@@@;;;666444555333333555:::???AAA???<<<:::999888777777666333222@@@CCCDDDAAA@@@BBBCCCBBBAAA===;;;>>>AAA???888333777777888;;;======<<<:::>>>BBBOOOqqqkkkiiiLLL777;;;999<<>>===???444333111222555888:::;;;777<<<@@@???:::666666888444555111---222:::666***777;;;???>>>999555444666555444666;;;@@@???999333333777===@@@@@@>>>======???===:::888666666777777555999===???>>><<<:::999>>><<<;;;;;;===>>>>>>>>>777666444111111444999===HHHDDD<<<666333666;;;===222222444777666222222666@@@@@@===:::777777:::<<>>BBBDDD888999888444///...333999444333555;;;<<<888444444666444222333666999999777777777777555333222333555777777777555333333333444000222444444111...---,,,000///111555999888222,,,333777<<>><<<999888;;;:::999999::::::888666111333777999:::999777555<<<======;;;999999:::<<<;;;:::999:::;;;<<<<<<<<>>:::666444111111444777666111///222888:::999444111111...***111444999;;;;;;:::::::::CCC===888999===>>>;;;666333999???AAA>>>999555333666222000666???CCC???999666222222666888777888;;;999999999999999999888888<<<:::999<<<@@@???:::555222666::::::777444333444999<<<<<<999333111333777BBB@@@:::666888======:::<<<===<<<:::999===GGGOOOKKKBBB888666;;;@@@@@@>>>::::::;;;<<<===<<<999777999777444333444888<<>>:::888999999:::999666;;;???>>>:::777888:::;;;999888999===AAADDDEEE@@@AAA@@@>>><<<;;;===>>><<<>>>???===:::777555555;;;???<<<555666===;;;222777===;;;333444???CCC???@@@???>>>???AAAAAA???===999888777444222222444666555999<<<:::777888>>>EEEBBB???;;;666444666<<<@@@222...---222555333222333666444111111333444333111888666444444555666555444444222111222333444333111333222444888888777:::@@@<<<<<<===???;;;444111222222000///000333666777777666111...///444999::::::888555333333444333111...------...///111444555777111000333888999555444666777888888777555444444555666333222444888:::888666444444333222111111222333888999;;;<<<;;;999777555888<<<>>>===>>>AAA???999999888;;;???===777222222333222222555999<<<======777444111222666::::::999666666555444222333555777444333222222222222333444:::999888:::===>>><<<999999999888777777666666777666555555666888:::::::::888;;;======<<<;;;<<<>>>BBBCCCCCC???:::777888::::::;;;===??????===999555::::::999888777666444222;;;>>>>>>;;;<<>>???;;;:::<<<666555333444777999;;;;;;;;;>>>AAAAAA>>>;;;999888000111000000444:::;;;888;;;>>>AAA???999444333444555444555999======888222///444999===???>>>>>>>>>>>>===;;;999999:::;;;<<<444666888;;;>>>???@@@@@@AAA>>>;;;999999;;;<<<===888777555333222444999===BBB===999888666111111444444222333555555333555:::?????????>>>===>>>AAADDD@@@???===???HHHLLLCCC666999:::;;;<<<===???AAACCC777888888666444444999<<<:::888888;;;:::555222222444333333555888:::999777555555666666444333333333777666555444222222333444000222444444222111111222555444555999<<<;;;555///111555:::<<<<<<999777666999999::::::999777555555111333777:::;;;;;;:::999:::999888777666777;;;>>>888777777888;;;>>>???@@@DDDDDDAAA;;;666555:::???;;;<<<===>>>===:::888666666444555777444000000444888:::999444111111...***444777:::;;;:::999999999>>><<<;;;>>>BBBCCC>>>999,,,111777::::::777666666777222111666???CCC???:::;;;888888<<<>>><<<<<<>>>777777888888999;;;<<<===<<<:::888:::===<<<888333222333555777888777555222777999;;;;;;999777888999>>>>>>:::666777;;;<<<::::::;;;;;;888777<<>>AAACCCCCC@@@AAAAAA@@@===<<<<<<<<<<<<===>>><<<999666555555<<<@@@===777888@@@???777888<<<;;;555777@@@CCC=========>>>>>>????????????:::999777666777888:::;;;999<<<>>>>>>;;;;;;???BBB???===999666555888>>>BBB222...---111444333444666:::777444222222333333333666333222333777888444000444222111444999:::666222333111333666777666:::???666444444666444111222777444222111222444777888888888444000111444888999888:::777444333222222000///,,,,,,,,,---000333666888111111666<<<===888444444555777888777666444444555666444333666:::<<<:::888444333333444555666555333>>>??????>>>===:::888777555888::::::<<<@@@@@@>>>999888999<<<<<<777555666444333333888>>>???<<<888555111///222888;;;999555666555333444555666555555333444444444444444444333666666666777888999::::::777999;;;:::777666777999888666666999===@@@@@@>>>;;;<<<<<<<<<::::::;;;===@@@@@@???:::555333666999666;;;@@@CCCBBB@@@===;;;;;;::::::888777666555444888999888555888@@@EEEFFF@@@CCCEEECCC>>>:::999888>>>===<<<:::999888777777333:::TTTkkkDDD999777888;;;<<<888888:::888777666777999::::::::::::;;;>>>AAACCCAAA>>>;;;333111111444666777<<>>@@@>>><<<;;;===CCCGGGHHHGGGCCC@@@<<<999888999;;;===:::999888555444666:::===???999;;;CCCAAA555111666666444333555555444777===>>>???@@@@@@???@@@BBBDDD===<<<::::::@@@EEECCC======>>>>>>???????????????999999999999999999:::;;;<<<999999;;;999555333555333333444777999:::888666333444555555555444333222777666444222111222333444111222444444333444666888555444555777999888222...000333777999888555444333555999<<<;;;888444333333111333777:::<<<======<<<777666555333333666:::>>>888777777777999;;;>>>@@@BBBCCCBBB>>>:::999<<>>:::;;;999:::>>>>>>:::999;;;555555666777:::===@@@BBB>>>;;;999999;;;:::666333222111111555:::;;;777222777777:::<<>>:::888888:::::::::888999<<>>BBBHHHGGGCCC>>>;;;:::<<<=========>>>===;;;888888;;;???CCC@@@>>>===>>>@@@AAAAAAAAACCCCCCBBB???<<<;;;;;;;;;======;;;888666555555;;;???===888999??????999999<<<;;;888<<>>;;;;;;===???>>>===;;;<<<>>>??????>>>===<<<;;;:::777555444888>>>CCC333///...222333333555888<<<:::666333222333333444333333444555666444000---000......555===???;;;555///...111777888777888;;;444222111333222///222777333222000111333555666666888555222111222444555444888777555333222222222111///...------///222666888444444888>>>>>>999666666555777888888777555555666444222222555999;;;999666666555333555888;;;<<<;;;BBBAAA@@@>>><<<:::888666444666888999:::===???@@@888555555888888555444777777555555:::AAA@@@999111222111111444888:::888666666333000000333555555333666777999::::::999777666222333444444444555888:::666;;;???>>>:::777999<<<:::888777:::???BBB@@@>>>777888:::;;;;;;:::::::::???@@@???:::555222333555333:::BBBGGGFFFCCCAAA@@@;;;;;;;;;999777666777777::::::888666888???BBBAAA???BBBCCCAAA???>>><<<999<<<<<<:::777555444555666666;;;RRReee@@@<<<999999;;;;;;888888;;;999888777777999:::999888::::::>>>EEENNNQQQOOOLLLAAA777333777888555999AAA???AAABBB@@@;;;777555555777666666777888888555222666888999999777444333222555555555666888;;;???AAAEEEAAA???AAAEEEGGGEEEAAA???>>>===;;;999999;;;<<<<<<;;;:::888666777:::===<<<444:::JJJJJJ;;;666???888666777888777555777;;;<<<===>>>===<<<;;;<<<===999888888777:::===>>>>>>??????@@@@@@@@@???<<<:::<<<;;;999999:::999777555888666777999999777999===777666666666777888888888555333222222333444555555777555222000111222333444333333333333222444777:::666555555666777555111---///222555666555444333333444999>>>===888333222333333444666999;;;;;;<<<<<<666666666555444555888;;;999999888666555666999;;;@@@AAAAAA@@@===;;;<<<>>>888777666555666777888999888777999<<<;;;999:::>>>777::::::777666777666333=========;;;888666666777000222666;;;======999777888777777666555555666666444111000444:::>>><<<888999888:::===;;;666444666555555666777:::===AAACCCAAA>>>;;;::::::999666333111111333777;;;<<<999777>>>;;;999<<<@@@AAA>>>;;;:::??????:::666666888777999999777555555999@@@EEE======;;;:::999999999999>>>???@@@@@@???>>>======>>><<<999666555666888999666666999===???>>>@@@EEEFFFCCC@@@?????????>>>===@@@AAAAAA???======???AAABBB@@@>>>===???@@@AAA@@@CCCEEEFFFEEEBBB>>><<<;;;;;;<<<<<<;;;888666555666:::<<<;;;777777;;;:::666:::<<<<<<;;;@@@EEEBBB;;;>>>BBBEEEDDDAAABBBGGGLLLJJJEEE@@@@@@BBBCCC@@@<<<999999;;;>>>AAAAAA<<<888999888666333333666<<<@@@333000000333444333555999===;;;888444222222444555333888<<<;;;666000......///---...444<<<>>>999222------222;;;>>>;;;::::::222000222555444111333777888666444444666888888888999666444222222333333333555555444444333333444555222111/////////222555777666444555999:::777666999333444666666555444555666111000000333777888666333999777555555999>>>CCCEEEEEEDDDCCC@@@===;;;888777555666888999999999===AAA999555555777777555555888999666666;;;@@@>>>555---000444888999777666777999888444000000333666777666888:::<<<======<<<:::888222444555555555666888;;;777<<>>>>><<<;;;AAACCCDDDAAA;;;777666666777>>>FFFIIIFFFAAA>>><<<:::;;;;;;:::888777999<<<@@@@@@>>>;;;<<>>999>>>???===<<>>KKKqqqrrrtttWWW@@@???;;;:::<<<<<<:::;;;>>>:::888666777888999999888======BBBNNN[[[dddeeecccOOO@@@666888;;;777777;;;<<<>>>>>>>>><<<::::::999888888888888888777444222888999999777444111000000555555555666888<<>>===@@@CCCAAA;;;444555888;;;;;;999888777888;;;<<<<<<:::888999;;;===999000444DDDEEE888555???999888;;;>>><<<777555888888:::;;;:::888888888:::555666777888777777999;;;@@@???@@@AAABBB???:::666999888777777777666444111555444666999999777;;;AAA<<<:::777444333555888;;;:::555000...000444777888777444111000222333333333555555444222000111555777:::999999999999777444222000222555666555444555555444:::???>>>999444333555444444555666777888999999777999;;;;;;999666555555777888777555444444777999:::;;;<<<;;;:::888888888555444222111222444777999::::::>>>BBBAAA;;;999;;;777:::;;;999999<<<<<<999===>>>===;;;777555555555666888:::<<<;;;;;;;;;<<<>>><<<:::888777666555555222000...111777:::999777::::::<<<===:::444222555777777777888999<<<>>>??????>>>;;;999777666333222000444999;;;;;;:::;;;<<>><<<999===AAAAAA;;;666666777666999888777555666999???CCC<<<<<<<<<;;;;;;;;;;;;;;;CCCDDDEEEBBB???<<<<<<===;;;999777666666777999:::777777999>>>===;;;<<>>;;;???@@@BBBBBBAAA???>>>>>>>>><<<;;;<<>>===<<<<<<<<<:::888666666777;;;>>>>>>;;;999999777444;;;<<<>>>???BBBEEEAAA<<<:::===???===;;;<<>>888888999>>>CCCCCC???::::::888666333111333888<<<333222333555444222444999;;;:::999666333222333555666===CCCAAA888111000222222000000444888888222---((((((...888===;;;999999000///222666666333555999999777555555666888888888:::999777555333333333333222444555666555444555555333222111000111222444555444111111444555444555999111222333222111222444666111///000333666666333000999888666555666<<>>???===:::999;;;>>><<<<<>>;;;======;;;999999999;;;<<<======>>>>>>:::;;;<<<<<<:::777444222555666777666444333444666999888888888:::===???AAA:::;;;>>>CCCEEEAAA:::444...333888:::888555444444:::;;;<<<;;;::::::;;;===;;;444555===>>>555555<<<999999===AAA???999666888777888999999888999;;;===555444666888888666777;;;???>>>@@@BBBDDDAAA:::444333333444555555555555555666666888:::777444777======;;;777333222555;;;??????888///,,,...444888:::666333111222444666444222555555444222000000222555888888777777555444333222000222444555555666777999555999<<<<<<999666555666444444444444444555777777:::===@@@???<<<777444222222555777777555666999<<<555555555555444333111000333222000///000333555777<<<===AAADDDAAA999555555888<<<<<<:::;;;======:::;;;<<<<<<:::777555444444777999:::999777777:::===<<<;;;999999999999777666222000...111555888888777777777999:::555//////222888888888999999:::::::::<<<;;;:::888666333111///222777<<<>>>;;;999;;;===GGG@@@999777999:::999777>>>@@@???999666888999777999888555444555999===???;;;::::::;;;===>>>===<<>>???AAA777666555555555777999:::888888;;;>>>===999888;;;@@@@@@@@@BBBCCCBBB???<<<<<<===???@@@@@@>>><<<::::::999:::<<<@@@CCCEEEEEEDDDFFFFFFEEEBBB???>>>>>>=========;;;888777888999>>>AAADDDCCC???;;;888666;;;>>>AAACCCCCCCCCAAA???;;;<<<<<<;;;:::<<>>===999555222888<<<@@@@@@===:::;;;===888666555777:::======<<<666999;;;:::777666777:::444777===DDDGGGGGGCCC@@@666999;;;:::999:::???DDDEEECCC>>>999;;;>>>;;;555777<<<;;;666999@@@???777===@@@BBBAAA===:::<<<>>>999888;;;PPPCCCLLLFFFEEE===999777999999999<<<@@@===:::666555777:::<<<===:::999;;;BBBKKKTTTYYYZZZ]]]WWWLLLAAA>>>@@@>>>999777777888:::===?????????;;;===???@@@===999555222222333555555555666999<<<<<<;;;:::999999;;;===>>>:::>>>CCCFFFFFFBBB<<<888222777;;;;;;888555555666888:::;;;<<<;;;;;;<<<===;;;888888;;;;;;999999===999999<<<@@@???;;;:::===:::::::::999888999<<<>>>888444444888:::999<<>>>>>@@@DDDGGGDDD<<<555222555777666444333555888777777999:::777222444:::888777666444444888>>>CCCAAA999111---000555888999666333222444777888555111444555444333111111333444444555444333111000111111///111333444555777999<<<555666888888888777666555333222222222333555888999===???@@@???<<<888555333333777;;;;;;999888:::===555444333222222111///...444333111000111333555777::::::===@@@>>>777555666;;;>>>>>>;;;:::;;;:::777777999;;;:::888555444444333777999888444444888===<<<;;;:::<<<===<<<999555333111000111555888999888555555777666111,,,---222666777999::::::999777666;;;<<<<<<;;;888444222000666888;;;===<<<;;;999888>>>;;;777666777999999888<<<<<<999555666;;;<<<:::888666333222444777:::<<<;;;888666999>>>AAA???===AAACCCEEEBBB===<<<>>>AAA999999888777888999:::;;;888888<<<@@@???:::888;;;@@@>>>===>>>@@@AAA@@@???======<<<=========;;;:::999999:::===BBBEEEGGGGGGBBBCCCCCCBBB???===>>>>>>>>>>>>===;;;999888999;;;>>>BBBGGGIIIFFF???:::999;;;???DDDEEECCC@@@AAACCC@@@>>>;;;:::;;;>>>CCCFFF@@@@@@AAACCCDDDEEEEEEEEE>>>>>>===>>>@@@BBBCCCCCC===<<<:::777444555888;;;444444777999666111222666666888999777444222333555777999;;;;;;888555111000111222333444444222111000,,,)))***222999===???BBB:::666333111...***+++///999777555444666777777666555555555333000//////000222666::::::777333111111,,,---...000111333444444222111222777999888999===888777666444444666;;;???666555555777:::999444000111666999666///...555<<>><<<888<<>>BBB======???CCCEEECCC<<<777555888;;;:::999;;;AAAGGGCCC@@@999444777===<<<888444===>>>666555;;;<<<777<<<@@@CCCBBB===999:::<<<555555888KKK>>>FFFAAAAAA;;;666444666777777:::??????;;;777555777;;;???AAA===<<<<<<>>>CCCHHHLLLOOObbbbbbXXXGGG>>>???>>>888666666777999<<>><<<;;;999777777888999::::::>>>CCCEEEBBB===999777:::>>>@@@>>>:::777888;;;777999;;;<<<;;;;;;<<<===444555666666888;;;<<<===999888:::>>>>>><<<>>>CCC???>>><<<888666666888;;;;;;555333888;;;<<>>>>>AAAFFFIIIGGG>>>777777:::;;;888333111444888444555999;;;777222444:::222444666666777:::AAAFFFAAA:::222000333666888777555333222555999999555000333444555444333333444666666777666555333333444555...000222444555777:::===555555444555777888666555222111111222444777:::<<<>>>???@@@>>>:::777666666777<<<@@@???;;;888999;;;888777555444444333111000555444333222222444666777444444777;;;;;;777888;;;===@@@???:::888888666222444777::::::888666444333333888======999888<<>>>>>@@@AAA???999444444333111333666999::::::::::::;;;:::444///222888444666888::::::999666555===???@@@@@@<<<888555444:::888888:::===<<<888333666555555666888999999999999777444111666===???<<<777444111111333666888999;;;666333666>>>BBB@@@===???AAABBB>>>999666888;;;>>>>>>===<<<<<<<<<===>>>777888<<>>::::::<<>>>>>::::::;;;???CCCGGGHHHHHH@@@AAA@@@>>><<<;;;===>>>>>>???>>><<<999999:::<<<;;;@@@HHHLLLIIIAAA<<<;;;;;;@@@FFFGGGBBB>>>AAAFFF???;;;777555888<<<@@@AAA@@@AAACCCCCCAAA@@@AAABBB???>>>===<<<<<<>>>@@@BBB>>>===<<<999777888;;;>>>444555:::===999222111444888888888777444333444555999::::::666111...000222444222///---,,,---///111///...000999CCCHHHEEE@@@===888222000333555444222;;;666555777999999;;;>>>777999888666666888555///666:::@@@AAA888...///555///------///333555444111...///222888===>>>:::777777666666999<<<===;;;999333666;;;>>>===999333///888777555333111000000000:::???BBBAAA<<<777777888>>>======>>>??????<<<:::666555555555444111111333555333333333222222555999666777777444111//////000111555:::===>>>===<<<<<<999888777999::::::666222888:::;;;:::999999;;;<<<999;;;===:::555111000000777AAACCC<<<:::???>>>777555111...222999===;;;777555222333:::>>><<<>>>CCC???>>>===<<<;;;;;;;;;;;;;;;:::<<>>;;;;;;???AAA<<<777444444777:::<<<666888999;;;<<<<<<;;;;;;<<<>>>@@@AAA???<<<999666BBBAAAAAADDDHHHHHHBBB===:::999888777999<<>>AAA<<<;;;888666:::???===777555...---555<<<<<<;;;<<<666;;;AAABBB@@@???AAAEEEAAAAAA???<<<888777888;;;:::666555888777333666<<<>>>BBBFFFFFFBBB@@@CCCFFF999;;;:::777333111444777666777888888888777666555222444555666666888:::===@@@===999555444666999<<<777222......222555666555:::999777444222333888===:::666222222111///...///444666777777666666666777555333222333555777777666333222222555888999666222888888888999::::::888666888:::;;;;;;999888888888::::::999666333222333555777555666999888444222444333666999999888:::???CCCDDDBBB???:::555444555666444555777777666777:::<<<:::777777999777333555999===<<<===???>>>999888;;;>>>;;;999999;;;<<<;;;::::::666555666555333444888;;;999888:::<<<:::555000555777888777888:::777222<<<444777<<<999999999111...333777777555444777;;;;;;777222///000333666888666666555333222555<<>>:::;;;<<<<<<<<<<<<======???@@@>>>;;;<<>>???>>>===<<<;;;<<<<<<===888666555:::BBBHHHHHHEEE>>>===;;;::::::;;;===>>>BBB@@@>>>=========<<<:::999???JJJQQQKKK???:::>>>DDDCCCAAA>>>===>>>BBBEEEBBBAAA>>><<<::::::;;;<<<===>>>@@@CCCFFFFFFDDDBBBFFFCCC>>>;;;:::<<<@@@BBBDDDCCCAAA???@@@CCCIIINNN444333555888555///---///---///111222333555999<<<:::;;;;;;777222000111444888777666444222///---,,,+++...333;;;AAAEEEEEEDDD:::666222333777999999777888555444888::::::;;;>>>:::<<<;;;888999;;;999555444888>>>@@@:::111///222222111222666;;;===<<<999444444777;;;??????<<<888999888888:::===>>><<<999999;;;???AAA@@@<<<777444666666555555444222111000666999<<<:::777666888;;;:::::::::<<<>>>>>>===;;;444444555444222000000222111111000111111222555888777777777555222000000111222555:::<<<<<<<<<<<<<<<888555333444777999888777888:::;;;;;;:::999999:::===???@@@>>>:::666666666999@@@AAA<<<;;;@@@>>>777333222333777;;;;;;777222777555777<<<===;;;===BBBCCCBBBAAA@@@@@@?????????===<<<<<<>>>===:::;;;???<<<999666555777999:::;;;:::;;;<<<===>>>>>>===<<<<<<>>>@@@AAA@@@===:::888<<<<<<>>>BBBEEEEEEAAA>>>999888777777777999;;;===??????;;;888<<<@@@===666:::<<<>>>===::::::<<>>>>>666;;;===:::666444444555444444555444888===>>>:::;;;???<<<999666777;;;>>>@@@@@@888777333000333999999666999===AAA@@@<<<888888999777999;;;:::999999:::===777666333222666;;;:::444,,,***---555;;;===@@@EEE>>>AAADDDCCC???<<<<<<<<<===<<<;;;999888999:::;;;555111111555777999???GGGBBBDDDEEEDDD@@@===>>>???;;;:::999888777555444222888999;;;;;;;;;:::999888333444666666666777999;;;===:::666444333555888;;;555333111111333666777777:::999888999::::::999777444111/////////...---,,,444666888999888777888999444222222222555666666555222222333555777777444333666666777999;;;;;;:::888555777888999999999;;;===>>>===<<<999555444444666555444666999777333333777;;;::::::;;;===@@@AAABBB>>>===:::666222000000222111333666888999:::===???@@@>>>======999333222555::::::<<<>>>;;;666666:::<<<999777777999<<<<<<<<<666333222333333222555:::888888999:::;;;999666333222555555444555777555000444111555999555444444///333777:::999777666999===:::777333000000333666777333333333222333666;;;>>>;;;888444444777;;;???AAA===;;;999999:::::::::888999999:::;;;<<<>>>???@@@===:::999:::===>>><<<999===>>>===:::;;;??????<<>><<<;;;:::222222333888>>>BBBBBBAAA:::999777777777999:::<<<>>>===<<<===>>>???>>>===@@@AAAFFFIIIEEE>>>===AAAAAAAAA@@@>>>======@@@BBBBBB@@@===999777666666666999:::===AAAEEEFFFEEECCCDDDBBB???<<<<<<===@@@BBB>>>===<<<;;;<<<@@@EEEIII888444222444444000---...)))+++---///222777<<<@@@<<<======:::555222444666666777888777555000+++(((+++111888===???@@@AAACCC:::888666777:::<<<:::888555333555999;;;999:::===@@@@@@>>>:::999<<<:::666333444999===;;;333000000------000666<<>>===:::<<>>666888888888888888777777666::::::<<<>>><<<888:::???DDDDDDCCCBBBBBBAAAAAA@@@@@@===<<<<<<:::888;;;@@@:::999888999;;;======<<<;;;;;;======>>>===<<<;;;;;;===???@@@???===;;;999999<<<@@@AAAAAA???===<<>>======<<<<<<<<<<<<@@@???===;;;===@@@>>>888>>>???>>>===:::999999;;;FFFccc^^^DDDCCCDDD@@@FFFCCC???999555333333333222333444777;;;;;;999:::===999777666777:::>>>@@@AAA777666333000333999999555:::<<>>;;;999777999;;;;;;:::999999999666555333000444888888333)))+++000666999;;;AAAHHHBBBCCCCCCBBB@@@===:::888:::888777777999;;;<<<<<<;;;777444555777:::@@@FFFDDDDDDBBB@@@===:::999888<<<888666666888777222---888:::;;;======<<<:::999333555666666666666888999999777555333333555777999222444555666666777999;;;<<<<<<===AAACCCAAA999222444444333333333333111///555777:::;;;::::::;;;;;;444333222333444555444333111333555666555444444444555555666999<<<===<<<:::555666777777777999<<>><<<======999111///111777888;;;===888333444999:::777555555777:::<<<===555222111333222222777===888:::<<<<<<999777555555000333333222333555333...///333888:::999888666444444666999888777888;;;???999777444222111333666888333222222444777:::<<<<<<;;;777333111333777:::<<<999999999;;;<<<;;;888666777888999888777999>>>BBB@@@<<<999;;;@@@AAA===888BBBCCCBBB???AAADDDCCC???>>>???@@@@@@???<<<:::888000222555888;;;===>>>>>>777666666666777999;;;<<<999999:::===@@@BBBBBBAAABBBAAABBBEEEDDD@@@>>>???===???@@@@@@???>>>???@@@DDDBBB>>>;;;999888888888999:::===AAAEEEFFFDDDBBBEEEDDDCCCBBBBBBCCCDDDEEE<<<;;;999999:::>>>BBBEEE;;;555222555777555333333111111222222333666:::>>>===>>>???<<<777555666888222444777888777555222///000555:::===>>>=========;;;:::999:::;;;:::777555555444777::::::666666888BBBBBB>>>888777999777333444222333888888444111111)))+++///666<<<===:::666444444555666666444222000444333333222222111000///444444555666666666666555222222222333333333333333///111222222333555999===777666666888:::;;;:::999;;;AAACCC===555222222222111111000...000333333111444555666444222111111222555777888999888888999:::999666222/////////111111777:::======;;;999777666;;;;;;:::999888777888999;;;;;;999777;;;@@@<<<444AAA>>>:::444111555<<>>>>>===<<>>;;;:::888666:::AAA===<<<:::;;;===>>>>>>>>>888999:::::::::999888777:::;;;===>>>>>><<<:::999;;;@@@DDDDDD>>>:::999999EEEDDDCCCAAA>>><<<:::999:::::::::;;;===??????>>>AAA@@@>>>===<<<<<<;;;:::GGGZZZWWWKKKOOOTTTRRRVVVEEEAAA;;;777666777888999999999:::999666333222333444333333444777:::<<<>>>::::::666444777<<<;;;777;;;<<<===AAACCCBBB>>>:::888:::===>>>>>>===<<<;;;<<<<<<888555666999999555000000222555888;;;>>>BBB>>>>>>>>>@@@AAA@@@===;;;999777666777:::======<<<>>>;;;888888:::<<<>>>@@@AAA???===;;;;;;:::888777;;;888555333333222000...666777999;;;;;;:::999777555777888888777666777888999888666555444444555666111555999:::999888:::===???AAADDDFFFEEE???777222888999888777777777444000666888;;;===<<<<<<<<<===888777555555555444222000222555888888555444555777666666888;;;======;;;999888888888666555666999<<<===<<<:::666111......///333555888888333...333;;;:::777666777:::<<<===<<<<<<===<<<:::666444333333111444888::::::888777777777777:::===;;;555333555555777;;;<<<777111333999999777444333444777999;;;888666555555444444999AAA;;;>>>@@@>>>999555555666222444444222333666444///...555888:::@@@AAA;;;999666888:::::::::<<<@@@CCC999888777444333444666999999666444666;;;???AAA@@@===888333111222555888999888999;;;===>>>===999555666888888555222333:::@@@@@@>>>===>>>@@@AAA>>>;;;DDDFFFFFFDDDEEEGGGFFFAAA<<<============<<<;;;:::666999<<<===<<<<<<<<<<<<888888888999:::<<<>>>???777888999===AAACCCBBBBBB>>>>>>AAAFFFGGGCCC<<<777;;;>>>AAABBBAAA???>>>>>>???>>><<<:::::::::;;;<<<======???BBBEEEEEEBBB@@@CCCCCCDDDDDDEEEEEEEEEEEE@@@>>>;;;;;;<<<>>>@@@AAA;;;555222666:::999999:::777777777555444444777999<<<>>>???===999666666888666666777888888888888777333444777;;;??????===:::888888888999:::888666444666666999;;;888222111333>>>>>>;;;777777:::999666555111///222444222111333...///333:::??????;;;777666777777777555444333333666666666444333222111222111222222333555666777777111111000///000222444555000222444555666777888999999888777777888999888777BBBKKKNNNDDD999555555555666777555000111555333...111222333222000///000111555777888888777666777888888888777666444333333333777:::===>>><<<:::999888>>><<<:::999999:::;;;<<<999888555555999===:::444BBB@@@<<<777444888AAAIII@@@BBBCCC@@@<<<:::;;;<<<<<<<<<<<<<<<;;;:::999888@@@<<<888777666555;;;BBB@@@===:::888999;;;<<<<<<666777888999888888666555999:::;;;<<<<<<:::999888<<>>;;;777555333777777888:::;;;<<>>@@@AAA@@@>>>HHHTTT[[[```gggfff[[[TTTDDD@@@;;;777777999:::;;;======<<<777222...,,,+++222333333444555777999:::<<<<<<999666999===<<<888999888999===AAAAAA<<<888999:::===@@@CCCCCCCCCBBBCCCCCC???999888:::999666777444222333888======;;;999999;;;>>>@@@AAA???===:::999888999;;;<<<<<<<<<888888999:::>>>AAAAAA>>>:::999777888:::<<<<<<;;;===;;;888333//////333777666666888999999999888888777999;;;;;;999888999999::::::999888777555444444111555:::;;;:::999;;;===@@@EEEHHHFFF???888666666999;;;:::666555666222+++666999<<<>>>===<<<<<<<<<===;;;999888777555111///333666999999777666888;;;::::::;;;===>>><<<888555888888777666444555888:::@@@@@@===999555222222333555666888777111---222;;;333444666555555666:::===999999999777444111111111...222666999888666444333666888<<>>777888;;;<<<888222333999999888666444333444666777999888888777555333888@@@;;;>>>@@@???;;;999999;;;777999888555555888666111---888555666EEEGGG<<<:::>>>>>>??????>>>>>>@@@AAA888999999777555444777999===999444555:::@@@CCCDDD>>>:::666444555777999999999:::<<>>;;;777888999999555111111666<<<<<<>>>???>>>;;;:::<<>>@@@===???@@@???===;;;::::::888888999:::<<<>>>???@@@999999:::<<<@@@AAAAAA@@@>>>>>>???AAADDDCCC<<<555888:::>>>???>>>===<<<<<<:::999777666666777888999;;;<<<>>>AAACCCCCCAAA???>>>???AAABBBCCCCCCCCCBBBDDDAAA>>>===>>>>>>>>><<<777333333777::::::;;;===777888888777555444666777;;;===???===999666666888888777555444333222222222111222555:::???AAA???<<<222333555777888888777777888888:::;;;666///...111777999888666999===>>>:::444///...000222000000222000111444999>>>>>>999555444555666444222111222333555555555333000///000111......//////000111222333111111000000000222444555333444555666777777666666:::888666666777777777666CCCOOOSSSHHH;;;777888777:::<<<888333444888444,,,///111222111//////000111555777888888666555444444444777;;;===<<<;;;::::::666999<<<>>>===============:::777555777999::::::888666555555888:::888666;;;>>>??????===>>>BBBEEEAAABBBBBB???>>>@@@???<<<:::;;;<<<<<<;;;:::888777<<<777555555444555;;;CCC???;;;777555555777888999777888999:::::::::999888::::::;;;;;;;;;:::888777999???DDDDDD@@@======>>>CCCBBB@@@===:::888777666999888999:::999999>>>EEEBBB>>><<<>>>CCCFFFDDDAAAFFFQQQggg{{{~~~oooVVVDDDCCC???:::777666777777777:::===;;;666111000///---555777777777666666777999;;;;;;888666999<<<;;;666555444444777:::;;;888555999999<<<@@@DDDGGGGGGFFFEEEEEEAAA:::777999999777888555111111888??????:::999;;;<<<======;;;:::999888:::<<<;;;::::::;;;===;;;<<<<<<;;;>>>???;;;555555555666777999<<<>>>@@@@@@???;;;555000111888>>>777777666666777888999:::999;;;>>>>>>===<<<<<<<<<999:::::::::999777555444333555888::::::::::::;;;???CCCEEE@@@888333666<<<===@@@===777555888444---666999<<<>>>===;;;:::999===<<<;;;:::999666222///555666888999999:::<<<=========>>>???>>>;;;666222444555666555555666999;;;<<<<<<:::777333222222333666555555555111...333;;;444777999888555555999>>>::::::999777444333333444***...333666777666555555555666;;;@@@@@@<<<;;;>>>999888999<<<:::555444777888888888666333222444555666666888888444111666===888:::<<<=========>>>???<<<===;;;777777999777222444DDD===999JJJKKK>>>?????????>>><<<:::777555444555888999777444333555888<<<888444333555;;;@@@BBB>>>;;;999888:::;;;<<<;;;;;;;;;<<<===??????<<<:::999;;;;;;999666555888:::777;;;<<<:::555555;;;AAABBBEEEFFFEEEFFFGGGCCC===:::999777777888<<>>===;;;;;;<<<>>>@@@@@@@@@BBBAAA<<<999;;;???>>>;;;555777999999888888999:::???===;;;999777888888999888999;;;>>>AAABBB@@@===???@@@BBBEEEFFFGGGFFFFFFDDDAAA======>>>>>><<<999666555777:::;;;999:::???999:::<<<;;;999888777888999<<<>>><<<888555555777888777555333111///......111555:::<<<===<<<;;;;;;111222444555555666777777777888999:::444------222333555555555777;;;:::777///...///333222...---///,,,---///444999:::666222222333444333000000222555333444333111...---///111////////////...------,,,000111333555555555444333444333222222333444555666666555333333444666666555<<>>???AAACCC===999444222444666888888888777777888888888999:::;;;===???@@@@@@@@@AAABBBAAAAAA???===@@@EEECCC===:::;;;<<<<<<;;;:::888666666333111333444555<<>>===;;;;;;<<<===>>>;;;::::::<<<::::::CCCNNNBBB===:::===DDDGGGEEEAAABBBNNNoookkkOOO<<>>:::777777777666555888<<<;;;666333555555333999:::;;;999666555666777;;;;;;888666999<<<:::555444444333444666777666666888777888<<>>;;;;;;===???>>>999555444444444888===<<<888777:::>>>???@@@===999:::<<<666...555777999888888999>>>BBB@@@===888444333555999===666555333222333555888:::;;;>>>@@@AAAAAA??????@@@555777999;;;;;;999777666555555555777999:::999888:::<<<<<<999444444999>>>>>>AAA>>>666555:::888000666999<<<===;;;999777666:::999999999999888444111555444555777:::===>>>>>>>>>>>>???@@@???;;;666222444555777666555555777888555555444222//////000111555222111222222111666===<<<;;;:::999888777999:::;;;;;;999777444333555777+++///333666666555555666111222666;;;<<<999999<<<;;;777666999;;;777444444555777888777555333444555333444888:::666333777???;;;::::::;;;<<<======<<<>>>???;;;777555777444000;;;RRRKKK???KKKHHH<<>>??????===<<<;;;::::::<<<======<<<:::<<<===??????>>>===<<<999:::999666444777===BBBCCCFFFHHHGGGHHHHHHDDD===;;;:::999:::;;;>>>AAACCC???;;;888777999:::999888666666888999:::;;;<<<<<>><<<777777777666666777:::===CCCBBB???>>>======>>>???>>>>>>???AAABBB@@@===:::???@@@BBBEEEGGGHHHHHHHHHCCC???===>>>@@@AAA===:::888888;;;>>><<<999;;;@@@===???AAA@@@>>>;;;999999888;;;===;;;777444444666<<<<<<<<<:::999666444333444;;;AAA@@@999444555888444555666555444333444555666666888999333---...444222444444222333555222---+++,,,111666444---+++,,,+++,,,...333999:::777444555777888666444555888;;;666777777555111111333666777777666444222000...,,,...222777:::;;;888444111444111...---...222555666333111000111333555666666555FFFNNNBBB555444888888999<<<:::333666===999...000111222222111000222333333666999999777333111000444777:::999777666777999555777:::===>>>AAADDDGGGBBB===777555777:::;;;;;;888888999:::999888:::===@@@>>><<<;;;<<<>>>AAACCC@@@@@@===<<>><<<:::666888999;;;<<<<<<;;;;;;?????????>>>===;;;:::999888;;;>>>>>><<<999666555777666555555777:::===@@@:::999:::======???JJJXXXBBB===999<<>>CCCDDDCCCBBBCCC@@@:::888;;;>>>===777;;;:::444333888<<<;;;:::>>>AAA>>>777111111222///666<<<<<<666555:::@@@::::::777444888>>><<<555777:::<<<:::777777<<>>888<<<999000000777666...555888<<<<<<:::777555444555555666888999999666444555333222555:::>>>>>>=========???@@@@@@<<<777333777888999888555333222222555555555333111111222444333///---000333444:::@@@BBB>>>:::888999999777444777777444111//////111444111333666666555444333444000111666<<<===<<<===AAA;;;666333888;;;888444222222555888888666444555777111555:::===:::666:::BBB@@@===:::999::::::777444???>>>;;;555444555222---:::XXXQQQ???EEE>>>555CCC999:::;;;======:::666222...222555444000...///222555777888777555555999===::::::;;;>>>AAABBB@@@>>>===;;;888888999<<<======:::<<>>;;;777555777<<>>???@@@AAAAAA>>>999444444999<<<<<<:::777888999:::;;;<<<<<<<<>>===<<<===>>>AAABBBJJJIIIGGGFFFDDD???:::555999:::<<<>>>@@@BBBCCCCCCBBB???===???CCCDDDAAA===<<<@@@JJJRRROOOEEE<<<:::;;;??????;;;:::<<<777///777;;;@@@@@@888///111888888:::<<<999444222555:::<<>>===;;;;;;<<<888999:::===???@@@???>>>;;;<<<===;;;999888;;;>>><<<>>>???>>><<<;;;===@@@>>>===<<<<<<===>>><<<;;;===@@@@@@===???EEEEEE@@@;;;999777555555555333222777999999666222222666;;;>>>>>>>>><<<::::::===???===;;;999888999;;;<<<<<<<<<;;;::::::<<<======<<<<<<<<<<<<888555444666999;;;999999;;;;;;999;;;@@@:::;;;:::;;;>>>GGGSSS\\\GGG???:::>>>CCCBBB>>><<<;;;>>>[[[{{{QQQ888<<<;;;======<<<>>>???;;;444===============>>>>>>>>>:::<<<===<<<999666555555666444111000333666999:::>>>@@@<<<777777<<<<<<888888999<<>>AAA???;;;888777999<<>>>>>===<<<<<<===AAADDD;;;;;;999666444444666888333555666777666666777999<<<@@@AAA???>>>>>>;;;777333333777======777666:::222222444777:::;;;999777444777666333555:::;;;666222+++...999<<<555111333333777<<<===:::777666666:::999555333666:::888111666666666888;;;>>>??????:::;;;===>>>>>>:::444///999;;;;;;888777888444///666444111222444444222000222222333555777:::===???BBB>>>::::::<<<<<<888333111;;;<<<222,,,000222///222333555666666555333222***000777;;;;;;;;;<<<===;;;:::999777666444222222999::::::999777666777777<<<:::888888;;;===??????===<<<;;;===???@@@===999;;;:::888555222000...--->>>KKKNNNBBB888999:::777999888777999::::::666222222555888777333111111222444666888777444222444666888777666666777:::===@@@============>>>>>>>>>???BBBCCCGGGJJJKKKGGGAAA;;;;;;===???>>><<<===BBBEEECCC===AAAKKKGGG::::::GGGHHHIIIFFF@@@AAAEEEEEE@@@??????<<<:::???DDD???555999;;;<<<;;;::::::;;;<<>><<<>>>>>>>>>??????===:::777======>>>???AAA@@@???=========>>>>>>>>>>>>===<<>>;;;:::======:::999:::666///333666:::<<<777111333999;;;<<<<<<999555444666999999<<<<<<777555666666555666:::===;;;666111000000222444777888777666444333666222...,,,---///111111444333444555222+++)))++++++///222333777:::666///777777777666555555444444555666777555333111222222333666222---111;;;:::222777:::======999555222000000111222111///000333777666666666666777999<<<>>><<<:::777555444222111000888666555666888999888777666555444333333444666777777888:::>>>AAA@@@;;;666666666888:::<<<;;;888666666666888:::===?????????:::;;;:::888666666999<<<>>>???@@@>>><<<;;;===???::::::;;;<<<===<<<888666888<<<===;;;<<>>===;;;::::::<<<===>>>???===<<<;;;<<<============;;;999999:::;;;:::999<<<<<<;;;888555555888;;;;;;999999;;;:::888:::???555666777999>>>HHHTTT]]]GGG@@@;;;===>>>:::666666888:::GGGYYY[[[JJJ<<<999888999::::::>>>AAA<<<555;;;<<<===>>>>>>>>>>>>>>>;;;;;;:::888555444555777666333000///222555777888777:::999666777===>>>;;;BBBAAAAAAAAAAAA@@@===;;;DDD@@@:::666555777:::<<<>>>???>>>;;;999999;;;>>>>>>BBB@@@888777<<<:::222444666:::???CCCBBB???;;;;;;777777<<<>>><<<<<>>>>>>>>===<<<<<<===888777666555444666:::>>>888:::::::::999888:::;;;===AAABBB???>>>>>>;;;666555555999>>><<<555333666///000222555999:::999777666999999666666::::::666111+++,,,555999555444888777999:::999777666888999;;;999555111333666333...666555555777999;;;<<<<<<666777888;;;<<<:::555222777===@@@<<<888888888666777444222444777888555222333444777:::===???AAAAAA===:::777777:::;;;888555444888666///...444222+++444555666777777555444333///333999===>>>>>>>>>===999999888777777666666555999:::;;;:::999888999::::::999:::;;;>>>>>>===<<<888777666888::::::888666333444555555555444222111<<>>777888888444555444444666777777444111333666888666333111222444333555666444222111333555555555444555666999;;;=====================<<<;;;:::BBBLLLQQQNNNGGG???;;;888;;;======<<<===@@@DDDDDDAAACCCGGGCCC<<>>@@@>>>===BBBAAA??????>>>===999666===>>>>>>@@@AAAAAA@@@???:::::::::;;;===>>>>>>>>>BBBEEEIIIKKKDDD:::666888555444555888<<>>>>>@@@CCCDDDCCCAAABBBFFFMMMSSSOOOCCC:::777666888999888999;;;888333111000333777666444555999>>><<<:::888777777888888888;;;:::555222444555444777888999999777555222111000222666999:::888555333666222///---...111222333444333333444111+++))),,,+++111555888::::::444---<<<:::888666333222111000444555666555333222222333111333///+++///888999333999===@@@===666111///000///111222000,,,---222888555555555666777999<<<===999555000000222333000---666777888888666666666777555666555333111444;;;@@@666777999<<>><<<;;;<<<===666777999:::;;;999444000222888;;;:::999;;;===>>>>>>;;;888666666777666666;;;;;;999555444777???EEE???;;;888888:::===<<<;;;@@@@@@@@@??????>>>>>>>>>===;;;999999::::::999888<<<;;;:::777666888;;;???;;;999:::;;;999666888<<<333444555777===FFFPPPWWWFFFAAA???>>>;;;555333444999<<<<<<<<>>555666888:::===>>>===;;;:::;;;:::999666444444666999666333000///111444666777555888888666777:::;;;999CCCBBBAAA>>>:::888888999CCC===666444666999;;;;;;???@@@@@@<<<777555888<<<>>>@@@===777777<<<;;;555555777<<>>???@@@>>>;;;888666777777555444444777<<<@@@=========<<<:::999:::;;;@@@CCCCCC@@@>>>===:::555555666:::===:::333000000------000333777999888666222555666333222333222...111++++++222666444666;;;:::999888666444666999<<<<<<;;;555111111444333...777777777777777888999:::666666666777888777555333333;;;AAA===999999;;;;;;888444222666<<<>>>999444555777:::===>>>>>>===<<<;;;888555666999;;;:::888===<<<666222777>>>999---444555666666666444333222666777;;;>>>AAAAAA???<<<777777777777777777888999777888999888777777999;;;777888;;;>>>@@@???;;;888555444333444666777777666///111444777777666444333999???@@@999666888777222111111111333555444333111666888888666222222444777444444444222000000222444222222333555777999:::;;;<<<======>>><<<:::888666111;;;FFFIIIDDD===999888777;;;>>>???======@@@BBBEEEEEEDDDAAA======AAADDDDDDFFFFFFEEEGGGJJJHHHDDDAAAAAA@@@AAADDDFFF@@@888:::<<<>>>>>><<<:::999:::===<<<<<<===@@@AAAAAA@@@EEECCC@@@>>>===;;;999666;;;<<<===>>>????????????;;;:::888999;;;===>>>>>>???BBBHHHKKKGGG>>>:::;;;999888888:::>>>BBBDDDEEEAAA@@@@@@BBBCCCCCCAAA???@@@@@@DDDGGGBBB999333333222333555777;;;===<<<:::222//////444666555666888;;;888555444555777888888<<<>>><<<666222444444333555444333444666666333///111222444666777555222///333111000111333444444333...---///333222...///333000333777::::::888333///===;;;888555222000//////111333555555444444444555000111...+++...666888555:::???AAA===444------///---000111///,,,---444;;;888666444333444444333333000000000222555666444222555:::>>>===888444333444888::::::666222333999???999666333111222555999;;;777777888999999777333000666777777777888:::===???>>><<<:::888777888;;;===AAA@@@???===<<<;;;;;;;;;777666666777888666333000111777;;;:::666666888;;;<<<999666444555666777777:::888666333555;;;DDDKKKAAA<<<777666:::<<<:::777@@@AAABBBAAA???>>>======>>><<<;;;;;;<<<======<<<;;;:::888666666999===@@@<<<::::::;;;999555666:::888777777777:::@@@FFFJJJFFFDDDDDDCCC===666555999:::>>><<<999???FFF>>>///333333444888@@@FFFAAA777111444777;;;<<<:::888666:::;;;;;;999888777999;;;888444111000222555777777:::<<<<<<:::777666555444777:::;;;:::777666888;;;<<<888444666:::>>>???>>>===@@@AAA<<<555333777===<<<===999444555::::::666888888:::===???>>><<<999???;;;999:::<<<>>>???@@@>>>>>>>>>???>>><<<999666:::999777444333666;;;???>>>>>>>>>;;;888777888999AAADDDDDD???===<<<999555222555999;;;888333...---//////111444777777666444000222444222000...,,,***111---...333555333555999999888666555444666999;;;<<<;;;777444555::::::777;;;;;;;;;:::999888999:::;;;999777666555555333111111888<<<;;;999;;;<<<;;;888444222666>>>@@@;;;555=========<<<;;;999777666<<<999666666888;;;<<<;;;@@@>>>999777===BBB<<<222444555555555444333222111999999:::===AAAAAA===999666666555555555666777888444555555555444555777:::888888:::<<<>>>===999666666666666666777888999999555666777777777666444333888;;;;;;888888:::888222000000111333444555444333999::::::777333333777;;;666555444222222222444555222333666888:::;;;;;;;;;;;;<<<======;;;888555222333777;;;;;;888777888:::;;;>>>BBBBBB???===>>>@@@AAAFFFEEE===:::???BBB???BBBCCCDDDEEEFFFFFFCCC???999999<<<@@@EEEEEE@@@;;;;;;===???>>><<<:::888888>>>>>>>>>???AAABBBCCCCCCDDDAAA>>><<<<<<;;;999888777888:::;;;;;;;;;<<<===>>>;;;888888:::=========???@@@DDDHHHFFFAAA???BBB<<<:::999:::===BBBFFFGGG@@@???>>>>>>>>>???@@@@@@???=========999333222555555444555999<<<<<<;;;;;;666111000333555555555777555222000000222666888999@@@BBB@@@999555555444222555222111333666777444111333222111222444444333000///000222666888888555222,,,+++...222333111333888666666888999888666444555:::999777555333111000000...111444666555555555666111111///...000555888777999===???:::111+++,,,///+++...000000...111777===999666444222333222000------222888;;;:::888777777666<<>>===<<<;;;;;;;;;:::999777555444555555444333444777;;;;;;777333444888888666333333555666777777666444222222666===GGGMMMCCC>>>888777999:::888444>>>@@@AAA@@@===;;;;;;<<<===<<<<<<===@@@BBBBBBBBB:::888666666888;;;>>>@@@<<<::::::<<<999555555999999888777777999<<>>???>>>===<<<<<<:::777333333555777:::;;;?????????===999444333333000444888:::888888999<<<777777777;;;???AAA???===;;;>>>@@@<<<666444999???;;;;;;888555777;;;;;;999999888777777999::::::999???===;;;;;;===@@@BBBAAA@@@>>><<<<<<===>>>===;;;:::999777555444777;;;?????????>>>;;;888777888:::BBBDDDCCC>>><<<;;;888444...333777888666444000...333333444666777666444111333444777777333///......222222333666666333222333555555555555666777777777999::::::999<<>>>>>:::666777666444222222222333444333444444444333555888::::::999777888999999888777888888999999999::::::;;;;;;:::888666666666666777999::::::999;;;===:::666222333444555666666777777;;;<<<;;;888555555:::>>>999888777666666666777777555777999<<<=========<<<:::;;;<<<<<<:::777444111;;;;;;:::;;;===>>>??????>>>AAACCCAAA===::::::;;;:::BBBCCC===>>>FFFHHHCCCDDDCCCDDDFFFEEEBBB===:::666777;;;BBBFFFDDD???;;;;;;<<<>>>===;;;999888888;;;<<<===>>>???@@@AAABBB???===;;;;;;<<<<<<<<<;;;777999;;;;;;::::::<<<>>>===999666888<<<@@@AAA???>>><<<===@@@AAA???AAAFFF:::888555555999===AAABBB@@@>>><<<999999<<>>:::888999888===BBBBBB<<<555222222555888<<<<<<:::888999:::222444555444222000//////555<<>>???>>>:::999:::======<<<<<<>>>AAADDDEEEEEE999888666888;;;>>>@@@@@@;;;:::;;;===;;;666666999666555555666999<<<======FFFEEEFFFFFF@@@999888;;;===777666;;;;;;555888@@@555666666666:::???>>>:::444777:::======;;;888666777:::???AAAAAA???======;;;888555555777;;;===>>>???>>>??????:::555555:::444777:::;;;;;;:::::::::888:::===>>>>>>===<<<;;;;;;===>>>;;;777777;;;@@@===;;;::::::<<<>>>???>>>999888777888:::<<<===<<<<<<===<<<;;;>>>BBBDDDAAABBB>>>999999<<>>AAA??????>>>;;;999999;;;===AAACCCAAA<<<::::::888444///444888777666666555222777666666777888666333000222333555777333...///333555666888888555222000000222222333555777777555333555999<<<===AAAHHHKKKJJJCCCDDDDDDAAA===;;;<<<>>>:::888666666777999999999::::::999;;;AAAFFFBBB:::777555333444777888666444777555222000000222555888777444111//////222666999888:::<<<<<<:::999999888999999999999999999999999777777888:::;;;:::888666777666333111000000000111666777777666555777:::===;;;888555333444666666666666888:::;;;999888888888999888666555555888;;;===999999:::;;;<<<<<<;;;999333555666777666666888::::::;;;;;;888555666:::>>><<<;;;::::::;;;;;;:::999999:::<<<===>>>>>>======999:::;;;;;;999777555333::::::<<<@@@CCCDDDAAA>>>>>>@@@BBB???;;;888888999666===@@@???DDDMMMPPPLLLIIIEEEEEEGGGEEE???:::999:::;;;AAAHHHJJJDDD>>>::::::;;;;;;:::888777888999888:::;;;<<<;;;;;;===???<<<;;;:::<<<>>>???>>>===<<<>>>???>>><<<;;;>>>AAA999666444777???DDDDDDBBB;;;777666999;;;<<<@@@FFF===:::777777:::===@@@AAA@@@>>><<<999888;;;@@@EEE999777888;;;:::888;;;@@@<<<777555999:::777555777999555333333222000222777555555555222000222888===;;;??????;;;777666444000666555555555666777666666111///...111666777444000000111333666:::;;;999888333111222444444111333777;;;888888:::888444777===555666777777666333000///222444777777555333111111000111222444444333444555444444444222///...///111333222222555888::::::888777444333555888:::777444888:::===>>>>>>===<<<;;;999;;;===;;;888666777888666777999:::;;;;;;::::::111444777666444111000111444999===<<<666222222444666999;;;:::666333555777555444444666:::;;;:::999888666555777:::<<<<<<;;;777666444444666777777777555333555;;;;;;666444777444555666:::>>>@@@@@@???666555666888;;;???AAACCC???===;;;999888888999::::::<<<>>>;;;888777;;;>>><<<;;;:::<<>><<<888777:::444333333666:::======;;;???>>>@@@DDDDDD@@@@@@CCCBBB===999:::999777;;;BBB666888777444444777999888555777999;;;;;;999666444555888<<<>>>>>>=========:::888555555888<<>>>>>:::444777>>><<<:::999999::::::999888888;;;>>>===:::999;;;>>>>>>>>>===;;;999999<<>>>>><<<:::777:::;;;:::===CCCCCC???AAA===888777;;;>>>>>><<<555666888888888:::<<>>999777666666888999:::999;;;=========@@@DDDAAA:::888777666444222222333555//////...---///111444666222111...,,,---111666:::888999;;;===<<<:::999:::777777777777888999::::::777999;;;;;;:::999888999777666333000///000111222888888777666555777:::===999777333222222333444333444888;;;<<<999666444444444444444444666999;;;===666777999::::::999888999333555666666444444777999777888999777444444888;;;===<<<<<<>>>??????<<<999:::;;;;;;<<<<<<;;;;;;:::888888999999999888777777555888;;;===>>>???@@@@@@@@@AAABBB@@@<<<:::<<<>>><<<<<<===>>>CCCIIILLLMMMIIIDDDBBBEEECCC<<<888888<<<===DDDMMMNNNFFF>>><<<999999999777666666888;;;888;;;<<<<<<::::::<<<>>><<<<<<<<>>???AAABBB@@@<<<;;;???BBB:::666444888???BBB@@@===999555444888;;;===@@@EEEBBB???<<<<<<===@@@AAAAAA<<<===<<<:::777777;;;>>>111111444999999777999===777222111777:::777777;;;888444333222000...222888999::::::666111222888>>>555:::<<<999777666444000333333444444444444444555000//////222555333---'''333222222444888:::<<<<<<333111222555444222555999:::888999<<<:::555777===444666777888777333///---555777999888555111...---///000222555444222222333222111000//////000111222777555444777;;;===999555888555333444888999666222;;;888777999>>>AAA@@@???:::999777555444777;;;>>>:::999888999::::::999777333444444222///000444888333555777777666333000///222666:::999555333444777555444555999===???===;;;666444333555:::======<<<444444444666888999777555333///222999<<<888666888555666:::>>>CCCEEEEEEDDD999999999;;;===???>>>>>><<<<<<;;;:::888999<<<>>>:::<<<===:::777777;;;@@@;;;:::999:::<<<>>>>>>>>><<<;;;;;;>>>BBBDDDCCCAAA;;;:::<<>>999777555555999===@@@AAA@@@>>>>>>>>>888333666>>>???:::666555777999999777555999<<<999555666===DDDAAA???===;;;:::;;;<<<===:::888999===@@@@@@??????<<<===???@@@@@@===777222444888999999<<>>@@@<<<888888;;;===;;;888888999;;;:::999888999:::888888777666555777:::===>>>@@@>>>:::888888777444999>>>???:::999<<<<<<999444444555666777777444222555444777:::777222666???:::<<<:::555111222555777111///...///222444444222111777;;;<<<===AAAAAA???@@@BBBCCC@@@:::777999===;;;999777777777777666555888===???======???===:::999:::888444000///222555444444555555666777777888111///---,,,...333999>>>555444444888:::888555444444444444444555777888999777:::>>>===;;;999:::<<<777555333111000111333444777777666444333555888;;;777555333222222222222000444888===>>>:::666333333111222444555777888888888444555888999888555666888222444555444222222444777444666777666333333666999>>>======???BBBAAA<<<888:::::::::999999888888888888888888888888999999:::999:::;;;888666999BBBJJJBBBDDDDDDBBB??????BBBEEEDDD???;;;;;;===???CCCGGGFFF@@@>>>AAA@@@999555666888:::BBBMMMOOOGGG@@@???999888777555444555999<<<;;;>>>@@@???<<<<<<===@@@>>>>>>???AAACCCCCCAAA??????AAABBB???;;;:::===AAA>>>:::666888===>>>:::444999666666;;;???@@@BBBEEEAAA>>><<<;;;<<<===>>>===888:::;;;:::666333444555000999555...444777555888666888:::888555333444666999555000...000222222222;;;>>>;;;222333;;;;;;444999::::::999666333222333444111000555:::888333///111222444555333///+++(((111000000333666888555222444333444777;;;;;;888444777;;;>>>;;;666222222555555222333888:::666000...666888666222222555111)))///111333555666555333222555000...000000,,,,,,111888777999:::666333555;;;777555222333666888777555:::999888999:::;;;:::999888888555666<<>>>>>;;;999888999;;;<<<<<<888666333222333666:::===<<<<<<===<<<;;;;;;<<<>>>888999:::<<<<<<<<<<<<;;;;;;666555<<>>>>>:::999:::888333222444222333555666777888777777444666888;;;===>>>>>>>>>>>>>>>:::333222:::BBBEEECCC???999555333666:::======999555555777::::::999666===:::777@@@CCC???AAA>>>888444666;;;>>>;;;666<<<999777888;;;<<<<<<:::888;;;>>>===:::999:::;;;===>>>?????????@@@CCCFFFCCC===999888777555777;;;CCC???:::999:::;;;;;;999999===???===888555777:::666666777777777777777777===>>>;;;999;;;===:::444333777;;;;;;666222//////333000333:::777000333>>>???<<<999777777777666555333222111111111111000///777555555999???AAA>>>:::<<<>>>AAADDDDDD???777111777999;;;:::666222111111333555777888777888:::;;;777666444222111111111222444000...444???CCC>>>666111111000///444::::::666111555222---111;;;===555777111///444666444666:::666888:::999888888:::<<<===999333...111666666222555888:::;;;:::999::::::<<<999666555444444333222555555888===<<<888666888777666555555555666888::::::888555444555555444333777777888777777666555444222444777999::::::888777999:::<<<>>>???>>>======<<<:::777777888:::<<<<<<<<<<<<;;;999777777:::<<<:::===???<<<666555;;;AAA<<<@@@FFFHHHGGGDDDAAA@@@===???@@@===:::999===BBB999888:::>>>???999555444777;;;AAAFFFHHHGGGDDDBBB;;;999666444444666999:::;;;>>>@@@@@@>>>>>>AAACCCAAA@@@???@@@BBBAAA===:::>>>>>>===<<<;;;:::::::::<<<===<<<999777888===BBB???;;;888888;;;AAAEEEHHH;;;:::999<<<@@@@@@<<<777;;;===CCCFFF@@@555222666555:::222,,,555999777999999999888666555555555666666444222222444444222000:::===999222333;;;===777888999:::888555333333333444333333666999888555333444555555555333111...,,,333333333333444444222000333333555888;;;:::888666888;;;===<<<888444333444666444666999888222...---666888777444555888555///000111222333333333222111666111...///---+++---444888777666777555333888???:::888666666888999777555444333333444777999999999888777555555;;;???;;;444444222222555:::;;;999555888888777555333444666999===;;;888666666666555444777;;;@@@BBB@@@===<<<<<>>:::666444333222555555444444555666888999999:::;;;;;;::::::;;;<<<888999:::;;;<<<<<<;;;;;;:::777777>>>FFFHHH@@@888<<<<<<>>>???;;;666999AAA>>>===;;;:::===@@@===777555666888:::===???AAACCCBBB>>>:::888999;;;>>>???>>>;;;:::<<<:::555333555555555444555555777888999555777999;;;>>>???@@@AAABBBCCC>>>777555;;;@@@BBBCCC???:::555222333666888666777;;;???AAA>>>777111777>>>:::666>>>@@@<<<>>>999777666777:::<<<<<<:::===999555444666777777777;;;???AAA@@@;;;888777888;;;<<<=========>>>AAADDDBBB===;;;;;;:::777777;;;:::999777999<<<>>>>>>===555888;;;:::777555666777888888777666666555555555===>>><<<;;;===???<<<666555888;;;;;;888444000///111---000666444///555@@@<<<999666555555666666555666555555666666666555444666555555888;;;<<<<<<:::<<<>>>BBBCCCAAA;;;555111555888:::999555222111222333666999:::888777666666888666444222000000000000---***)))222===DDDAAA<<<777666333111444::::::777===???:::222333;;;;;;555555111111666888666555888888777888:::<<<===<<<:::<<<:::444000333999999555222333555666777999===@@@::::::888888666444222000666:::???BBB>>>777666:::555444333333555999<<<>>><<<:::888666555444555666555666777888888888888888666777999;;;;;;:::888777555777:::===?????????>>>;;;:::999888999:::;;;;;;999;;;======<<<;;;;;;<<>>;;;;;;>>>>>>999777888888;;;@@@DDDEEECCC@@@===888777777777888999:::;;;<<<>>>??????======>>>@@@EEEDDDDDDFFFGGGFFFBBB>>>>>>???@@@@@@???>>>======>>>???>>><<<::::::>>>AAA===<<<;;;<<>>999888999::::::777666666666222333444444666777777777777777777777666444222111777888888777333111000000222555999::::::888777777888:::;;;<<<:::777555333666666999:::555...,,,...333555555555777:::999555555444444333333333333333666333111///,,,+++000777888666555555333333999BBB999777666666666555333111000//////111444888::::::888777555444999===999222000///111555;;;>>><<<:::===<<<:::777555666999<<<<<<:::777666777888888888555777999:::;;;<<<>>>@@@@@@AAA@@@<<<777555777999;;;:::999888777888888999888888999999::::::::::::;;;999888888666555:::BBBFFFHHHJJJKKKJJJIIIGGGFFFAAA>>>;;;888777666777888444444555666666777777777666888::::::999888999:::888999:::;;;<<<<<<<<<<<<999777777===CCCDDD>>>777;;;;;;<<<<<<:::777;;;@@@>>>???===;;;>>>AAA>>>888444555666777888999::::::<<<777333333888===@@@AAA===;;;;;;>>><<<777444555888777555444444666999;;;;;;;;;===???AAACCCDDDEEEHHHIIIFFF???;;;>>>AAAAAABBB???:::555222222222333333666<<>>999555<<<===999;;;555777888999:::;;;===>>>;;;888555444555777888888>>>AAADDDCCC>>>888666666::::::;;;;;;:::;;;>>>@@@AAA>>>===???>>>:::888:::444555777:::===>>>===;;;555666888999999777666555999888777666555444444444;;;===<<<<<>>@@@===999===;;;666222555;;;;;;888111222222222444777<<<@@@999:::::::::888555222000999>>>EEEFFF>>>666777===666555333333444888<<<>>>======<<<888444333666999666666777888999999999999999:::;;;;;;;;;999888777333555999<<>>===<<>>@@@@@@>>>;;;999666888999;;;<<<<<<<<<;;;<<<===>>>===<<<;;;<<<===???@@@AAACCCDDDBBB===:::888:::<<<<<<;;;:::;;;;;;@@@AAA@@@???===<<<===???;;;;;;===@@@CCCCCC@@@>>>:::999999<<>>>>>???===888555666999;;;222---666;;;???IIIFFF>>>555222444666333000333555999<<<<<<999555222333555333000333:::<<<999999:::<<<;;;:::999999:::000333444222222555888999777999:::;;;:::888666444:::<<<<<<999444111111333444888<<<<<<999555555666666777888999:::888444111444666::::::333+++,,,111111222444555888:::;;;;;;:::999777555555666777888555666666333///...222888777555555666444333888???999888888777666333111///111000///111444888:::;;;888777555333666:::777111---...000555;;;??????>>>>>>===:::777555777;;;>>>999777333222444555666666222333444555777:::<<<>>><<<===<<<888444333555888@@@>>>;;;999777777888999===<<<:::999888888999999;;;888777888777888===EEEFFFEEEEEEDDDDDDCCCBBB@@@888888777777888;;;@@@CCC777777666666777777888999444666888999888777777888::::::;;;<<<<<<=========888666444777;;;===;;;777999999888888888888;;;>>>===>>>===;;;===@@@===888444555555666666777777888999555111333888>>>@@@@@@;;;:::;;;>>>===888444555999888777666666777999:::AAAAAAAAABBBCCCDDDEEEFFFIIIKKKJJJDDD@@@BBBBBBAAA@@@>>>:::777444333333333888888999999999777555333777===777333:::<<<888:::777777888999;;;<<<<<<<<<666666777999;;;<<<======;;;???DDDDDD@@@<<<999999<<<<<<<<<:::999999;;;===@@@>>>???BBBAAA<<<999:::555777999<<<<<<;;;777555888888999:::;;;:::666333777666555444444555555666999:::;;;;;;>>>AAA===777<<<::::::;;;<<<:::555000---,,,///444555333777>>><<<888333///...//////...///222555666666444333222333555666333000000555:::===AAACCC@@@999444333555333444555666555444444444888:::;;;:::888666555555444444333222222333444555000---,,,///555888666333999888555333666:::999444???>>>999222222888<<<;;;888666555666777666444333888777666777999<<<======>>>===888444555::::::777555666555444333555888:::888999:::999888666666666===>>>AAABBB===888888>>>;;;888555222111333666777===>>>===888222111555:::777888999999::::::::::::888999999999999999888888555777:::===???@@@@@@@@@666777888888777666666666666:::>>>@@@@@@???>>>>>><<<:::999:::;;;:::777444888:::>>>@@@AAABBBDDDFFFHHHHHHFFFBBB===999999:::888666666888666333444888888:::<<<===>>>===;;;::::::;;;<<<=========<<<<<<===>>>>>>===<<<;;;;;;;;;777999;;;======;;;777444666777888777666666999<<<@@@AAAAAA@@@>>>===<<<;;;888999<<<@@@CCCCCC@@@===666666888<<>>??????;;;:::888555444666;;;???888555333222222444444333444444555777999:::::::::888;;;===<<<999777999;;;>>>===:::777666555666777:::999888777777999:::;;;:::777666888:::;;;AAAHHHHHHBBB===>>>AAABBB???:::======;;;999777999===AAA;;;999777666666999<<<>>>555777888888777666777777;;;;;;;;;<<<<<<===>>>>>>;;;888444333555888:::;;;777777555555666999999888:::===<<<::::::===;;;777555555666777999:::;;;;;;:::888555666:::>>>???>>>999888:::===<<<777444555999999999999999999888888BBBBBBAAAAAA@@@@@@??????AAAEEEFFFBBB@@@AAAAAA???>>><<<:::888777666777777===<<<:::888666666777888444;;;555111999<<<999;;;<<<888666999>>>???;;;666333666:::===>>>>>>===<<<666;;;AAADDDBBB@@@???@@@@@@@@@???<<<999999:::;;;???===???BBBAAA<<<999:::777999;;;<<<;;;777444222;;;::::::::::::999555222555444444444555666888:::666888888888;;;>>>;;;555<<<::::::;;;===<<<777333000111444999999888888:::888555111//////000000000222555999:::888666555555333555666222......444:::===@@@BBB???999555666888444444444555666666666555;;;:::999777666777999<<<888777555444333333333444333222000111222111///,,,111333333333666:::888222;;;:::666111111666;;;======;;;666333222444444333666777777444222444;;;AAA???>>>:::555444666666333666888999888777666666777888999999777666777:::>>>@@@;;;:::<<<===;;;:::<<<;;;888555111000000222333;;;===<<<777111///333888444555777999;;;<<<===>>>555555555555666777888999999:::===???@@@???>>>>>>;;;>>>@@@???===<<<===>>>888:::;;;<<<<<<===???AAA888555111222666888777444777:::===>>>@@@AAADDDFFFGGGFFFDDD@@@<<<999888777111111444888777333444777888999:::<<<===>>>>>>???AAA@@@>>>===<<<<<<<<<<<<>>>==================<<<777999<<<======:::888666;;;<<<;;;777444666<<>>>>><<<:::888555666999===AAACCCBBB@@@777888:::>>>AAADDDDDDDDD@@@@@@???===<<<999444///999CCCCCC@@@@@@???III^^^HHH???666333555666444000:::<<>>:::888666666666555444333444666777999;;;:::888444222111111222333444444444444333333555777777000+++...555666666777:::;;;:::===BBB999888666555444555777888444888::::::::::::888333555555888;;;888222333777555555555333000///000111444333222444666777777666999:::777333333555444000,,,...111555999;;;<<<===666666555333333555999<<<777666444444555666555444333333333555777777555333222666::::::999888999;;;:::999777555444444444444333333444555888;;;>>>@@@999555555999<<<===AAAFFFBBB;;;555777<<<>>>:::555===>>><<<888555777<<>>;;;777444444777<<>>999666999???AAA;;;444444777;;;===;;;888666555444999???BBBBBBAAABBBDDDAAAAAA@@@>>>;;;:::<<<===???======???>>>:::999;;;777999;;;;;;999666555555999999999888777555444444555444333444555888;;;===555666555444777;;;999444999999:::;;;===<<<999777555666999;;;<<<;;;:::999333222000111333555555555222666999999555333333444333555555333//////444999;;;===???===:::777888:::666555444555666888777666;;;:::777555444777<<<@@@<<<:::777444222000000000000111333333222111...---...000111111666;;;999333<<<;;;888444222444888<<<>>><<<666111111555666555555888999444...000999BBB>>>???<<<555333444444111333555888:::999999999:::999:::999777555777===BBB@@@:::888<<<@@@>>>;;;:::555444333222222333555666999:::999666222000222444///111444888<<>>??????===<<<;;;:::===???>>><<<;;;===@@@:::::::::999999;;;>>>BBB;;;777333222444666555444999;;;>>>???@@@@@@BBBDDDAAA@@@???===:::888666555222333888;;;:::555666;;;888999999;;;===???BBBCCCDDDBBB@@@===<<<;;;;;;;;;<<<;;;:::<<<>>>??????>>>999;;;>>>>>>===;;;:::;;;>>>???===888333444:::@@@???===<<<<<<<<<;;;999777555666888<<<@@@CCCCCCCCC;;;<<<===???@@@@@@AAAAAACCCEEECCC>>>:::999555111999AAABBBAAAAAA===CCCVVVAAA;;;555444666888777555;;;???CCCCCC@@@;;;999888///000333777999777333111555777888777555444444555888<<<:::555888@@@???777888999:::;;;<<<<<<======999777555555666777777777444444666777999777444222000222444444222222555888777666777555000***,,,222888666777:::888555888???777666666555555666777888666888777666999===999111444444777999666222444999222222111///------000444444444666888:::;;;999777:::;;;888444222444333000---///333555666777888999555555444333222333555888444333444666888888777555333111000111333444222000000333666777555555888:::777777777666666666666666333333555777999<<<>>>???888555555999<<<;;;===@@@:::777444555999:::888555:::;;;:::666333555;;;AAA999888777777999<<>>===;;;888555555777999777777666666777888:::;;;<<<;;;999777555666:::===777888666555999===888000777;;;<<<999888999999666555666888:::<<<>>>@@@AAA999===AAAAAA>>>::::::;;;;;;888999<<<<<<888888:::===<<<<<<;;;:::999999999444555777999888666333111555:::<<<:::999;;;<<<:::>>><<<:::888888999;;;===BBBDDDDDDBBB>>>;;;;;;<<<666<<<555000777:::888::::::888888;;;??????<<<888555777999999666444444555777;;;@@@AAA@@@???@@@BBB>>>??????>>>======???AAA@@@<<<:::;;;:::888999===999:::;;;999666555666888777888999888555555888;;;777666555555666888;;;===777777444222555999888444666888;;;<<<;;;;;;;;;;;;::::::999999;;;===>>>===555444444555666777666444333777999777333000111444333444555333222222666999888999::::::;;;:::::::::888666444555777999888666999888666444333555999===999777555222111000//////,,,000444666555222000000333333111000555;;;<<<888:::999888555222222666:::999999666111222888999666666888999666222222777<<<===???<<<666333444444222222444666777888:::<<>>===???EEEEEE???999777111222333444666777999999777777777666555444222222000111444888;;;===???@@@555444222111222333666777999:::<<<======;;;:::888444666999777555555999>>>:::::::::999999:::>>>AAA>>><<<;;;:::999999888777:::===@@@AAA@@@@@@@@@AAA>>>===<<<<<<;;;:::999777888888;;;<<<999555777===:::999999:::<<>>===;;;:::888777777999===@@@@@@???<<<>>>@@@???===<<<>>>??????BBBBBB===666444888===???===;;;;;;<<<<<<:::888666888;;;???CCCEEECCCBBB<<<======>>>======>>>>>>FFFIIIEEE:::333333555333888===<<<<<>>@@@>>>;;;777888:::<<<;;;999111000111555999:::777333000333555444111111666;;;:::888666555000***+++000666333444666444000333:::777777777777888999::::::888777444222777===:::111444333555666444333777===777777666444111333888<<<666777999===@@@@@@>>>;;;;;;<<<999444222444333000...111333555555555666666555666555333111111222444///000222555888999888666888555222222555777777666555777999888777777;;;>>>888888999:::::::::999999777777888999::::::;;;;;;888555555999;;;999888::::::;;;;;;<<<<<<======>>>>>>>>><<<666000///444999555666777999;;;===>>>???AAA@@@===888555555888:::555555444444444666777999777999999888666555777999999:::888777;;;???999...777;;;<<<999888999999777555666777999;;;===??????666===DDDDDD>>>999999;;;===::::::<<<<<<999999<<<@@@>>>;;;999888888:::;;;000333666999:::888555222777<<<>>>;;;:::===>>><<>>999999<<<@@@999>>>777000777999666999555777:::<<<=========<<<666777777555444444888<<<;;;>>>AAAAAA>>>===>>>@@@;;;<<<=========???BBBEEE@@@;;;888888777666999===>>>>>><<<888444333555888666999;;;:::777888===CCC999888666555666888;;;===999888444111333888888444333777;;;<<<::::::<<<>>>===;;;888666888>>>AAABBB;;;:::999999888666222000999<<<>>>;;;666333555888444444444444444555777999555555666888;;;<<<:::999:::777555666888999888777666777666555333444666888222111000000000111222333+++000666888666333111000999777222///333;;;>>><<<555555555444222111555:::333666555222555;;;<<<777777888999999888777666666;;;>>><<<777444666666555444555555555555888<<<@@@:::>>>@@@===888666888<<<<<<@@@HHHNNNJJJ???777666111333555777888999::::::777666666777777666333111555666777888999:::::::::777666333111111222444666777888:::;;;;;;:::999888222555777666333444:::???:::;;;<<<;;;:::;;;===???>>>???AAAAAA@@@>>>===<<<<<<>>>AAABBBAAA?????????>>>======>>>??????===<<<===<<<<<<:::666222666===;;;:::999999;;;>>>BBBDDD===>>>AAABBBAAA???<<<999555444444777===@@@@@@???BBBDDDEEEDDDAAAAAADDDFFFDDDHHHJJJFFF>>>999:::>>>@@@===::::::<<<===;;;999888:::>>>CCCFFFFFFCCC@@@888999;;;<<<<<<<<<>>>???LLLNNNHHH:::000222777999888888999999999888666555333888;;;;;;===>>>===888;;;>>>@@@@@@>>>;;;888777333666:::<<<===:::777555888;;;>>>>>>===:::888888999666333333555666444222111444555555888;;;999444777555444555888;;;:::999000000444:::;;;777444555555444555666444222666===<<<333---...000...------000---000666666111///222>>>??????<<<777666888;;;333000...000666888666333///000111222333444555666777666555555555555333111555666888:::;;;:::999888777444333555555333444888888222///333777777777888:::888555111---,,,...000111333333333666:::888333444000...000444666333000444444444333222222444777666000///666===<<<666333555444444333333444444444333222222444888:::999666777>>>CCC@@@<<<999666222777888777444555666333---222444888999::::::;;;;;;IIIDDD===888777:::???CCC;;;555222444444222222444888:::<<<:::666555888:::555777555333888@@@;;;...444;;;@@@>>>:::666333111444444888>>>===:::===DDD@@@===>>>AAA???::::::???:::;;;???CCCBBB===;;;>>>;;;666555888999666888>>>555111222888:::666555777999;;;===;;;888888:::=========<<<999;;;===999222:::>>>>>>::::::??????;;;;;;777444555888999666222666888888666888>>>@@@>>>777777888:::<<<======<<<888<<>>999555555777777222...:::888777555555666888999888777666666777666444222555555666:::======:::666333555555333555999888444999777444222222333444666777666555555555555333111,,,111444444555777555111666666444000---///555::::::999888777666555555555777<<<:::555888@@@???666888666444444777:::<<<======;;;999666444333333333666777999999888888999:::CCCBBB@@@===;;;:::999888===???CCCGGGIIIDDD;;;444222888999555444888<<<<<<===<<<:::999888777444111777333444999;;;:::<<>>AAAAAA>>>999666555333111111666777666888<<<888999777666999@@@CCCAAA???===@@@DDDAAA888555777555888<<<>>>;;;:::>>>DDDCCCBBB???;;;:::<<>>>>><<<:::999:::<<<;;;;;;:::;;;===AAADDDFFF:::888999===AAAAAA<<<666===888777;;;;;;999<<>>???@@@@@@===;;;DDD@@@<<<>>>BBBFFFEEECCCBBBBBB???<<<>>>BBB===555CCCGGGEEE:::111444<<>>===:::888777777888999<<<======;;;888666<<<>>>??????===;;;::::::999666222222333444333111777777666333444888888555888555333333555666555444000///333888999666444666444333444666777555888===;;;444111444666333///...333000222777777111///111:::<<<<<<:::555333555777555222000222555777555222//////000111222333444555888777777777666666444333555777888::::::999888777666333333555555333555999444222222555555444666:::999999666333///...///000...111222333888<<<;;;666666333111222555666333000111333555555333222222333222111333888:::666555666555666777888888666555444777666777999<<<;;;888555888===AAA???===<<<888444888:::888444444777777444333555777999:::;;;===>>>BBBBBB???:::666888@@@GGG???:::888888666444666;;;<<<=========;;;;;;===>>>777777777777:::<<<888111666;;;@@@AAA???:::555111999888:::>>><<<888:::???@@@<<<;;;===<<<:::===CCC888888;;;???>>>999777999777444555::::::777777:::555000///555888888999===888999;;;;;;;;;;;;===???AAAAAA???;;;;;;<<<777000<<>>===999???<<<888888::::::777333999;;;:::777999===>>>;;;:::999999:::;;;;;;:::999999;;;>>>???>>>>>>@@@BBB>>>>>><<<:::999<<>>?????????>>>888999888666444555888;;;===;;;999888888999<<<===999666333333555555222...999;;;<<<;;;999888888999555555444444555444333222333333444777:::;;;999666555777888666888;;;999555:::888666444333444555666888888777777555444333222000444666555555777666333555444222...,,,---222666777777777777666333111000777<<<<<<777:::AAA???777444444666888;;;===>>>>>><<<:::888555333222222222888999;;;:::999999;;;<<<>>>>>>>>>>>><<<:::888666<<<===@@@CCCEEEBBB<<<777555666777666444555888;;;???===<<<;;;:::999666444333111333999;;;888999<<<;;;777666777555222555;;;888<<<@@@AAA???;;;777555666555666;;;===;;;<<>><<<>>>AAA>>>777666999999:::<<<<<<;;;;;;===@@@@@@???===:::999<<<@@@DDD>>>???>>><<<:::888999:::;;;::::::;;;===@@@BBBDDD>>>======@@@DDDDDD???;;;:::777777;;;===<<>>???BBB???:::???BBB@@@777222666>>>CCC,,,...000333333222111///555777777444444888999777::::::999777555444666777999:::;;;;;;:::999777666===>>>???>>>======???@@@999666222000000111111111<<<;;;666111222666888555888666444333333222111///000///111666777555555888444111222888;;;::::::===:::666777<<<>>>888222000333111222555555000...///777:::;;;999555333333555222///...000444666555222////////////000111222333666777777666666555444333444555777777777666444333333222333666666444555:::222222555777444222666<<<888999888666222000000111...222555666999<<<:::555777555222333555555333000111444666777555222111000///333888;;;777222333999444666888999999777444222666777999<<<>>><<<999666:::===???>>>>>>???:::444999;;;:::555333777999999444444555777999;;;>>>???999<<<>>>999444666???HHH>>><<<:::999666333666======;;;::::::<<<======<<<999777888<<<;;;777555555666888===AAABBB===555000999888:::<<<:::777888;;;???;;;999888888888>>>DDD888888;;;>>><<<777555777111111444888999666444555666111///111555777:::>>>999:::===@@@CCCEEECCCBBBAAAAAA???<<<===>>>;;;444<<>>;;;999999;;;<<<999777<<<===<<<999:::===<<<888<<<<<<;;;;;;999888888777999999;;;>>>AAACCCBBBAAAAAA???;;;888777;;;BBBGGG777444444777888666888;;;:::;;;===<<<:::999999:::555999:::888999======:::999<<<@@@@@@===;;;;;;===;;;===???@@@???===:::888333444444222111111333555888888777777777777888888444222000111333444222///666;;;???>>>999555666777777888888888888777777777111111111333666888777777555888999999:::<<<999444888777555444333333444555888:::;;;999555222222444666888888555555777777444444333000---++++++...111444555666777555222...,,,555:::;;;888;;;@@@>>>777444666:::>>>@@@???>>>===:::999666333111000//////999:::;;;;;;::::::;;;===<<<===>>>>>><<<888444111999999:::<<<======;;;999888444333777777222555===???>>><<<<<<;;;:::777555222222555:::;;;888666888<<<999888777555222444888555999>>>@@@???<<<:::888333222444999:::999999<<<@@@@@@<<<888;;;AAADDDCCC???===<<<===:::777888;;;<<<;;;::::::;;;======<<<===<<<;;;999999:::>>>AAA>>>???>>><<<999777777888::::::::::::<<<>>>@@@BBB:::999999<<>>AAAAAADDDCCCEEEJJJIIICCC<<<999666555555666777666444222888;;;???AAABBBAAAAAAAAADDDFFFDDD???<<<>>>@@@??????@@@<<<555222777<<<>>>(((***...111222222000///777::::::777777999999666777666555333222444888;;;777777777777777777777777;;;<<<<<<<<<<<<>>>BBBEEE:::777333000///000222333<<<;;;777222333777888666999777555444333222111000111///000444666555666999333000111999>>>>>><<<<<<999777999???@@@;;;555333//////000222111///...---666999;;;:::666333333555+++***+++...333666666666000////////////000111222444555666666555333333333222333444555444222000...222222555888777444666;;;444333555777666444666;;;777888999888555222111111333777999888999:::777222666444333444666777555444777888999888666444444444111444:::===888333444:::222333444555444333111000222333666999;;;<<<;;;:::===>>>===<<<>>>@@@;;;444666:::;;;777666999;;;;;;444333333444777;;;===>>>333666888555222444;;;BBB>>>>>>??????:::444777>>>???<<<999:::<<<===;;;999999666888>>>;;;222222999888666777===???;;;555111666666777999:::999:::;;;<<<:::888666555666;;;???888777999<<<999444222444///000333666777555444444999555222222444666777999===???DDDKKKPPPOOOJJJDDD<<<===<<<;;;???CCCAAA<<<;;;<<<>>>======<<<:::888888777777888;;;======;;;<<<===<<<:::===@@@===888=========;;;999888888888777666777===DDDHHHFFFCCCAAA>>>;;;888888;;;???CCC555333555::::::888777999:::;;;<<<<<<;;;999888777444888::::::;;;>>>>>>;;;777999<<<<<<:::888999:::;;;<<<<<<;;;999777444222000000111111000/////////000222555777999999999888222000///111333444444222333999===:::333///111555:::::::::999777777777888222222111222333555777888444777999999;;;<<<888222555555444333222222222222888<<<>>>;;;555111222555999;;;999444333666666333444333000...,,,---...000333444555555444222000///222777:::999:::===:::555:::<<>>===<<<;;;999666333111000//////888:::;;;;;;;;;:::;;;===???>>>===;;;888444111///555444444444555888999:::;;;111111999:::333666AAA>>><<<;;;;;;;;;:::888666666777999;;;;;;:::888888;;;:::888666333111222444444777:::<<<<<<<<<======222//////333555444666;;;???>>>:::666999@@@CCCBBBBBB@@@>>>;;;888777999<<<<<<;;;777777;;;@@@>>>:::;;;<<<;;;:::888888:::<<<;;;<<<===<<<:::888888999999999999999:::<<<===>>>555555444666888888666333666666999<<>>999999>>>BBBDDDBBB<<<555444777999777)))+++...111333333222222999===???=========;;;666333444333333444777<<<@@@666666666777777888999999<<<<<<:::999888:::???BBB;;;999555222000111444666666888777666777;;;:::666888888777666444444444555222000000444666444666999444111222:::???>>><<<;;;999777888===>>>:::777777///000111111111222111///444777999888444222222333------...000333666777777222111000//////000111222555777999888666555555777444444555666555222000///111333888;;;999555777<<<999555444888:::888666777666888:::999777444333222555:::<<<:::888999777333666555666777999;;;;;;;;;>>>===<<<999777777999;;;555555888<<<<<<888777999444333222111111222333444444555777888999:::;;;<<>>:::333111777;;;<<>>???<<<999888555777<<<888111333<<<===777555999<<<888666666999::::::;;;<<<======<<<::::::999555333444666888666555666888555000///111333555666666777999:::999:::999888777999;;;;;;999>>>BBBIIIQQQVVVSSSKKKDDD;;;<<<;;;;;;???EEEDDD@@@888888:::<<<<<<;;;:::;;;:::999999;;;===>>>>>>===:::;;;;;;;;;@@@DDD@@@:::<<<======<<<999888:::<<<555333444;;;DDDIIIHHHEEE@@@???>>>======>>>>>>>>>555444666:::;;;888777999444444444555444333111//////333666666777;;;;;;888999999888777666777:::<<<===;;;999666444222111000///000111222222111...,,,---000555999;;;;;;:::888222222222333555666666555444888:::666///,,,111666777888777555222111222444666666555444333555666888555999;;;:::<<<===999333666666666555555444333222777;;;===:::444000111444888:::777333111444555333555444222111111222222222666555444333333444555666333777::::::::::::999666===>>>???>>><<<<<<>>>AAA???===;;;888555333333333777:::===??????>>>>>>??????===;;;777555444444444666555444222333666999<<<<<<222000:::<<<777:::EEE>>>===<<<<<<<<<<<<:::888:::::::::888888:::::::::<<<===;;;777444333333333555666777777888;;;???BBB999444222333555666;;;AAA======:::777:::@@@DDDBBBDDDDDDAAA<<<999888:::;;;:::999666444:::BBBAAA;;;<<<======;;;888666666777777999;;;;;;:::999::::::888888888999999::::::;;;888777666777888888777666666999;;;===???AAABBBAAA;;;999888:::>>>@@@@@@???@@@AAA@@@@@@@@@>>>:::666666555444555666777555444444<<>>EEEEEECCC===777666999999666---...000333444555666666<<>>;;;666777888888777555444555777444111222666777555666999555333555:::===;;;:::;;;777555777:::;;;888777:::444666666444444666555222000333555333000......000555555555555555555555555555444222000000111333444777:::<<<<<<999777999;;;777777888999888666444222222555;;;???<<<666888===>>>888666:::===:::777555666888999999666444444444555:::<<<999888::::::888666777888:::<<<>>>???@@@@@@???===:::888999<<<@@@666333555;;;>>><<<999888777666444222333555888::::::<<<===<<<:::888888999===>>>===::::::<<<:::555000666<<>>;;;999:::<<<>>>===:::333111//////222555999:::AAABBBEEEGGGCCC<<<:::===@@@>>><<<;;;;;;:::999888777666666777666555999@@@BBB:::777;;;;;;777777<<>>@@@???::::::<<<:::555222444555555:::999:::;;;999444333666888:::;;;:::;;;???@@@>>>:::;;;;;;:::===BBBBBB???;;;@@@GGGNNNRRROOOIIIDDDCCCCCC@@@===@@@DDDBBB===777555666999:::999:::<<>>???===::::::===@@@666444444999AAAGGGGGGEEE@@@@@@AAABBBCCCAAA===:::555333555999;;;999999<<<555444333333333333000...111555666555777;;;;;;999<<<:::777666777:::>>>AAA>>><<<999666444333222333111111333555666444///,,,///222777;;;===<<<999777555555555666666666777777777999999555000///333888888999999666222111333666;;;;;;:::777555444555777888;;;<<<;;;<<<===:::555777888888999888666555444666888999777333000000222555777666222111444555333666555444555777888888777:::888666444444666888:::777:::<<<<<<:::999888777:::;;;<<<;;;:::<<>><<<444222888;;;:::>>>DDD>>>=========>>>>>><<<:::999;;;999666666999:::999???AAA@@@;;;777888777666666666666666666999>>>BBB;;;666333444666888===DDD??????===:::<<>>;;;;;;;;;999888999666333999BBBBBB<<<;;;===>>>===:::777666555444777999;;;:::::::::;;;888888888888888777777777888888777666666666777777888<<>>>>>>>>>>>>>>???@@@@@@???@@@???<<<;;;<<<999444777666555666888999999888666<<>>999999<<<<<<999111222222444555777888999???CCCCCC@@@>>>???<<<888555888<<<>>>???@@@AAABBB=========<<<<<<:::999888<<<;;;999666333444666999777888888777444444777:::333777888888;;;>>><<<777555777777555222111333555555333444888888555555777666555777;;;:::777777:::444333666;;;;;;777777999999<<<;;;666555777555111///111222000---,,,...000888888888666444333333333888666444222222333444666666999<<<<<<888666888;;;666777888999999777555444444888>>>BBB>>>777888===???<<<;;;>>>===888666777666777888777555444444555888<<<===999777999::::::444555777888999:::<<<======<<<<<<:::888999;;;>>>333111333999===;;;888999777666666666888:::<<<>>>888;;;??????<<<777555444777;;;<<<888888:::;;;:::999:::;;;???HHHOOOMMMFFF@@@===:::;;;===<<<888444333333333333444888???DDDBBB???>>>???===999777999888888999777666666777888777888777333555<<>>999<<<>>>;;;444222666:::999<<<:::;;;===;;;666666999555;;;===<<<>>>AAAAAA===;;;<<<:::777:::@@@CCC@@@999===BBBFFFHHHIIIJJJJJJKKKJJJFFFAAABBBDDDAAA<<<999444333666777555777<<>>DDDIIICCC;;;???@@@AAA>>>;;;:::>>>BBB:::888666888===AAABBBBBB@@@???@@@AAABBB@@@;;;666333111222777:::;;;>>>CCC<<<999777666777777555333555888888666777<<<===;;;<<<:::777777999===BBBDDD<<<;;;:::888777555333333222333555888999666000+++---111666;;;======;;;:::888888888888777666666777777888888777555444555777888:::;;;999555555999>>>>>>???>>>:::555222222333777999999777888:::888333555666888999888666444222555555555444222111000///222555555222222666777444555444444777;;;>>>===<<<<<<;;;999777666666666777888999:::999666333444555777999;;;:::999;;;BBBHHHBBB@@@===:::777555444444000666???EEEFFFDDDBBB@@@???===;;;999888888888999;;;;;;;;;999777666999;;;===999555555888;;;>>>???;;;:::::::::<<<<<<:::888888;;;<<<888888<<<<<<888???CCCBBB<<<999::::::777555666777888888999<<<>>>777444333666888888;;;@@@@@@AAA???;;;<<>><<<999888;;;999333666@@@AAA;;;999<<<>>>???===:::888888444777:::;;;:::999999999777777777777777666555444666666555333222222444555999>>>BBBBBBDDDGGGFFFAAAAAACCCDDDAAA===;;;>>>AAA???AAA>>>:::999<<<:::444666555444666888:::;;;:::666999;;;<<<;;;;;;===@@@FFFCCCBBBCCC@@@<<>>>>>===<<<:::888555333777777666555444666:::===444777888777555555777:::666888999888:::===<<<888444666666333000...///111777555666999999666555777666777999;;;888333555:::111222777<<<<<<888666888<<>>CCC@@@;;;<<>>777;;;888111444AAAHHHGGG===888:::>>>:::000111999444777777666:::@@@>>>888>>>@@@;;;222111888>>>???666555666888666111111555000777<<<<<<===@@@===777>>>===888111222:::===;;;888<<>>;;;555333555555222444:::BBBCCCBBB@@@>>><<<<<<<<<:::;;;<<>>BBB>>>;;;999888:::<<<>>>???>>><<<<<<<<<>>><<<777333111//////444999<<>>?????????999::::::999777555555666444555777888888666555333333666888666444555:::???@@@AAA@@@<<<555111000111444666555222333666444///222333555666555333000...444222111111222111///---000444555333444888888666444333444888>>>AAAAAA???======<<<:::888666333222666666666555111...///222777:::===;;;999999>>>CCC===;;;888555222000//////***111;;;CCCEEEBBB???===CCCBBB@@@===:::666444222999;;;;;;999555444555777>>><<<777222555;;;===999777666555666777888666444888===@@@======@@@>>>999===BBBBBB;;;888::::::666333555999::::::999999:::666444666;;;<<<;;;;;;>>>@@@AAA???;;;:::;;;999444555===AAA???>>>???>>>999999>>>;;;333555>>>@@@999777:::>>>@@@???===;;;;;;555888:::;;;:::888777777777777777777666555444333777777666444222222555777999@@@DDDDDDFFFJJJIIIDDDBBBFFFGGGBBB;;;999<<>>AAA>>>777666999>>>;;;777777:::<<<>>>>>>@@@===:::999:::999666222333111222666<<>>;;;999:::>>><<<:::888:::AAAJJJPPP@@@888222555666444444777000222666999;;;;;;:::999<<>>777888BBBCCC======;;;999:::;;;:::666222666999;;;;;;:::888777666888:::;;;:::888888;;;>>>===;;;999999===CCCJJJOOOWWWPPPHHHDDDDDDCCC???;;;555666888999;;;<<<======;;;<<<======<<<<<<===???BBB>>>:::888777888888888>>>@@@@@@======@@@@@@>>>>>>:::666666999<<<>>>>>>:::;;;<<<999666444666888666<<<555///555999999???:::888888888555333666<<<777222...000111444:::@@@<<<<<<;;;:::>>>BBB???999;;;:::888888888777555333000222444666666666444333---///444888;;;<<<;;;;;;666444333222333555777999111111666;;;888111000444666555444444555888<<<>>>;;;;;;;;;888333///...---...---222999999444444777333555888;;;<<<;;;777444111333555555333111000000555111...///555888777555666777999<<<>>>@@@AAABBB>>>>>>:::444444777444---222333333111///000555999@@@;;;555444777:::;;;;;;888666444555777888777555222888;;;===AAAEEECCC===>>>999:::>>>:::000...333:::;;;<<<<<<:::777333000>>>999444222444666777666111666777555555777888666888777666999===@@@???======AAADDDBBB===888888:::333555666666777999===@@@888555222333888<<<======;;;:::888888:::;;;;;;:::777777:::>>>;;;777:::BBBAAA:::555666;;;???AAABBB@@@BBBBBB@@@AAADDDBBB===999888999===@@@===555...222333666;;;???>>>:::666:::888555222222444666888>>>CCCFFFDDDCCCDDDBBB???BBB>>>;;;<<<@@@BBB???<<<@@@BBBAAA<<<666444777;;;666555555888<<>>???@@@AAA@@@===;;;::::::===???BBBCCCBBB???:::777888;;;======:::666222111999777555333444666777888<<<@@@???999666999>>>AAA<<<======<<<:::999999:::888666444555888;;;;;;:::333444333222000222777;;;888555666<<<===;;;<<<@@@;;;666000000333777888888>>>===:::444///---///222444555666888888777444222444666555444888;;;777//////000222333444666999<<>>AAACCC???888777;;;>>>>>><<<:::777888:::===<<<:::888777888888777666555444444777<<>>666111333444222222555111333555888999999888777;;;@@@???999;;;AAAAAA999<<<:::999:::<<<<<<999666444666999::::::999:::;;;888:::;;;:::888888:::<<<999888777888<<>>;;;999888888888999;;;>>>@@@BBB@@@@@@???<<<::::::<<<>>>@@@===888666555555444444===???===999888;;;;;;999;;;888555666999<<<======999;;;>>>>>>;;;999999:::333888222---555888666999777666777888777555888>>>===999666555333111666<<<;;;>>>>>>:::999;;;:::666111111222555888888666555222333444555555555555555444555777999999888777666666666666777777777777888333222555999666///...222666666666666888:::;;;<<<:::;;;:::888333000///......---111888888444333666555666888::::::888444111444444222000......111333333333333666888888555333333444777999<<<===>>>???CCCCCC>>>888777999666000000222444555666666888999<<<;;;888666555777;;;>>>888777555666888888666444777999<<<>>>@@@???>>>===>>>;;;999:::999555444555666777999::::::999888777;;;777222111333555666666111666888666888<<<>>><<<:::888666777:::;;;;;;:::???BBBDDDAAA;;;777666888666777888888777888:::<<<777444333444999>>>@@@AAA999888777888999:::999888999999===BBB@@@===AAAHHHBBB===888999===@@@@@@@@@@@@BBB@@@>>>???AAA@@@<<<666555777;;;???>>>888222222444888===@@@>>>999555999777555444444555777888:::===>>><<<;;;>>>???===@@@>>><<<===>>>>>>;;;888AAACCCCCC???:::777888;;;777555555888;;;>>>>>><<<===>>>???>>><<<;;;;;;<<>>???;;;999===AAABBBAAA>>>:::777666666555444444333333555888;;;<<<<<<111555666444///000666===777555555888::::::<<<@@@777555222000111444777999EEEAAA;;;555111///000111222444777:::;;;999777555111222222333666999666000///000111111333666;;;???PPPPPPIII<<<222000222222222666777555444666444000666888999999777666666777555777666444666<<<@@@???===??????<<<555///---,,,222222111111222333555666555666666777888777777777999999888888777666666666555666666555444444666888888555444888<<<===777111444555666777777777777777333666888::::::;;;===???444111111444444111000333555777999999888777666666777888;;;===888444666<<<@@@???AAAAAA===777777;;;;;;======:::666555999===666777666555444555777:::666777777777;;;FFFSSS\\\GGGAAA;;;:::<<<===;;;888999888;;;<<<999444555:::888888999999;;;@@@FFFKKK;;;555111111222000111333444555666777888777666555:::??????;;;<<>>777<<<;;;;;;;;;======<<<;;;444666888888888888:::<<<999:::;;;:::888888999:::555444444666:::@@@GGGKKKHHHEEEAAA<<<888666444444888777555666888===BBBEEEGGGEEE@@@;;;888888;;;>>>BBB@@@<<<:::999888666555???@@@===777666999:::888888777666888:::<<<<<<;;;777:::======;;;999777666777;;;444111;;;>>>888888333222444777777666888===>>>======;;;666111555<<<;;;???@@@;;;666666555444---...000444888999888666999888777777777999;;;===::::::999888777666555555333444666888888777555444777555666666333...---///555666888:::;;;:::999999999999:::777444111000000//////111666777555444555222444666888888666444222777444000,,,***---333777444777;;;===<<<999777666;;;<<<======>>>>>>>>>===FFFFFFBBB===;;;;;;888444///111555:::======;;;888444666777555222333999>>>888888888:::<<<<<<:::999===<<<@@@FFFCCC;;;:::@@@???>>>999555777;;;;;;777777777888888999:::::::::777444111000222444666666555888999888:::???AAA@@@<<<:::666555666777777666???AAABBB???999666555666666777999:::999999:::;;;444222222444999===@@@BBB888888888999::::::888666888:::>>>BBBBBBAAAEEEKKKAAA???<<<<<>>:::777666666999<<<<<<888555444666999===???===888444777777666666666777888888888999888444555999<<<:::============<<<:::777555???BBBEEEDDD???<<<;;;<<<888777777999;;;<<<<<<;;;>>>>>>>>>===<<<<<<>>>@@@>>>>>>??????>>>===<<<;;;;;;<<<>>>===;;;999999:::===>>>???>>>;;;888666555888===???<<<<<>>888555555666555333666666666666777888999999555777777444111000444999666555666888999:::<<<>>>555666888777555555888;;;BBB===777222111222333333222555999<<<;;;999777666//////000222555666555222111333444555666888;;;===EEEEEEAAA999333222666999222555666444444666666333444666777666444333444555666888999666777;;;<<<:::;;;???BBB@@@888222000222333111000//////111333444000111222333444555555666555555555555555444444333111333555666555555777888999777888;;;>>>>>>999444999::::::;;;:::999888888111333666999:::;;;;;;;;;777444444666555222444888333666999999555333444666666888<<<===888444777>>>===<<<======999555777<<<666777777666666888:::===555666666333111111666:::555888777555999EEESSS\\\DDD@@@<<<;;;===>>><<<999777888;;;;;;666111333999888999::::::;;;===AAADDD:::777444333222222333444999999999999999888777777:::<<<<<<:::<<<@@@???:::>>>===<<<<<<<<<<<<<<<<<<777888888777555555666888999999:::999999888888888444333333555888===BBBFFF@@@???===999555444444666666444111111444:::@@@EEEIIIEEE@@@:::666777<<<@@@AAA???>>>======<<<:::888AAABBB>>>888777;;;===<<<777888:::<<<===>>>===<<<999:::;;;;;;999777666555;;;>>>777555AAADDD<<<999333111222666666555666:::999;;;??????999444888@@@>>>@@@???;;;999999777333333333333666999;;;::::::<<<:::777666777:::>>>@@@<<<;;;999888777777777777222444666888999999888888;;;:::888555222///...///333666999;;;;;;999666333777888999777555333222333222111222555777666555555,,,///222555666666666777666444000,,,+++///666;;;888<<>>???======:::777444444555666666===>>>>>><<<999666666777222555888:::::::::;;;<<<222222222444777;;;>>>@@@:::::::::<<<===<<<999777555777;;;?????????BBBEEE>>>??????>>>@@@CCCAAA===BBBBBB>>>::::::======:::<<<;;;999999:::999777444777888999::::::999666444555666777888999999999999999:::888444555999:::777999;;;>>>>>><<<999777666<<<@@@DDDFFFDDDAAA@@@???;;;::::::;;;<<<<<<<<<<<>><<<===???BBB:::999999888888888999999>>>??????===;;;:::;;;<<>>@@@EEEFFFEEEDDD>>>888555777888888777888999999888777666666666;;;999666444333333333222555888:::;;;;;;;;;:::999111666;;;<<<999777888:::;;;777222//////111222222333666:::;;;:::777666666//////000222444444333333444777:::;;;:::999888999666777888666444222555999333555444000000444666555333444444333222111222333555:::=========???<<<888<<<@@@DDDAAA;;;555444555444222000///...///111222000111222333444666777888555444444333222222111111---000444777777666666777666888;;;<<<;;;999888777<<<<<<<<<<<<:::777555333000111444777999999777666777555666888666333555:::222444666555333111333555444666:::===:::777:::@@@999888:::;;;888666999???777444111333888;;;:::777777777777333000000444888333777777444777CCCNNNSSSBBB@@@===>>>@@@BBBAAA@@@::::::======888333555<<<;;;<<<<<<;;;::::::;;;===::::::999666444555666666======<<<;;;;;;;;;;;;;;;::::::888777:::???@@@???@@@???===;;;999999:::;;;777777777666444444555777888888888999999999777666555555444555777:::===???<<<===<<<;;;999888999;;;666333111000222888???CCCDDDBBB===888666888>>>BBB999999:::<<<======:::888<<<===:::555555999<<<;;;888:::>>>@@@@@@???===<<<;;;999888888888:::;;;<<<:::===666444@@@DDD===::::::666555888888666666999666999>>>@@@;;;666:::AAAAAA???;;;:::???BBB===555888666444555888;;;======999777555444555888<<>>;;;777444333222000333555888::::::666222///555666888777666555555666555444444444666888777555+++...111333333444666888222222222000111333888<<<:::;;;:::666333666@@@IIIBBBBBB@@@>>><<<999666555===;;;;;;:::888777777888444444555999===>>>;;;777...------///444888999999<<<===?????????>>>>>>>>>>>>>>>HHHUUUPPP@@@;;;BBBAAA@@@999222666???@@@888@@@>>>;;;888777666666666333333333333444666999;;;777888777666999======:::<<<:::888555444555777999999:::;;;;;;:::999888999333666999:::999999999:::555555666777999;;;===???======>>>???@@@???<<<999444777:::;;;;;;<<<<<<<<<===AAACCCBBBDDDHHHFFFAAABBBBBB???::::::>>>===:::>>><<<:::999999999888777999999888666555555666777444555777999;;;;;;;;;;;;:::;;;999777888:::888333666999===>>>>>><<<;;;;;;999===BBBEEEEEEDDDCCCBBB<<<=========<<<<<<<<<===BBBAAA@@@===;;;:::<<<>>>999888666555555666777999@@@@@@???===;;;:::;;;===>>>AAACCCAAA;;;666333333666;;;???AAADDDHHHHHHEEEBBB>>>:::888888:::<<<<<<888999;;;:::888777777777===999666444444444222000777;;;===;;;::::::777333...333999;;;:::777777777===;;;888555333222333444222555999999666444555777333111111444444222222444666999======;;;888555444...///222555333///000555444555222......333555444444555555333222111333444333:::???BBBDDDEEECCC>>>???BBBCCC@@@;;;666444444666555333222111111111222444444444555777999:::;;;666555333111000000111111,,,///333666666666666777444777:::999777666666888<<<<<<<<<;;;888444111///111111222444777777444222555555777999666333555:::333333333222111222444777444444888======;;;;;;>>>888777999;;;:::777:::AAA<<<666111333999<<<888222999999777444222222333555333888999666:::CCCGGGDDD999888888999<<<>>>>>>>>>===<<<===>>>;;;777999>>>>>>>>>>>><<<999777888999:::<<<<<<777555666777777>>>===<<<;;;<<<===>>>???;;;999777666999===???@@@>>>===;;;777555444777999333555777777777777999:::666666666888::::::888666666666666666888999;;;<<<777777666666777777888888888666444333555999===@@@===<<<:::777666999>>>BBB888999<<>>:::;;;<<<::::::<<<999;;;>>>@@@<<<777999>>>AAA===888:::BBBGGGBBB888666444222333666:::<<<===:::999999999:::<<>>???>>>;;;888555555666888;;;EEEOOOLLL@@@999;;;<<<;;;777555888===>>>:::===<<<:::999888888999999333444555666666777:::===111333333555:::@@@???:::::::::999777666666888:::666777:::;;;<<<;;;:::999999::::::999666444333333777999:::;;;;;;===???AAA@@@?????????@@@???===;;;666999;;;:::;;;<<<;;;777===DDDGGGDDDFFFKKKJJJDDD@@@AAA>>>:::;;;>>>===:::999999888888999999:::;;;::::::888555333333666888444555777:::;;;======>>>;;;;;;999777999;;;888222666777:::===?????????>>>999;;;>>>AAABBBCCCBBBBBB<<<===>>>>>><<<;;;<<<>>>??????>>><<<999888999:::===;;;999888777888999;;;===>>>>>><<<::::::;;;===:::>>>AAA@@@:::666555666666;;;@@@BBBFFFJJJIIIEEE??????===;;;999:::===???999<<<===<<<999777666777999888777666444333333444;;;>>>>>>888666777444///111333666777777777777888<<<>>>===:::555333444666///222666555333333666999777444444777555000000444555777999999666333111111------000333111,,,...333333555444000000333444222444444444222111111222444222888>>>@@@CCCGGGEEEAAA@@@@@@>>><<<999666333222999999888777666555444333555555555555777888:::;;;777555222000///111333444///000222222222444777:::777666666777999:::;;;;;;<<<<<<<<<<<<999666222///444222222333666666333111444666:::<<<999555666<<<666444000000222555888:::666444777===AAA===:::999666666999;;;999666888===<<<888555777;;;===:::666;;;999777666666666555444555;;;<<<;;;???FFFBBB888333222333555777999999:::<<<999888::::::888999<<>>;;;888777888999777;;;<<<666333555666555;;;:::999888:::<<>>:::<<<@@@DDDFFFDDD@@@<<<555666555111000333444222777:::======:::777666666333111000222777;;;<<<<<<===BBB:::555???EEEFFFKKKHHH@@@;;;;;;<<<;;;<<>><<<;;;888999???EEEAAA999666555555666888888777555888999;;;<<<>>>??????@@@999888777777666666666666444555777999;;;;;;;;;;;;???@@@===999999<<<999333999999888777555333000///111333666777777777999:::666666222///222888666111000333444333//////222666333555777666555333333444222222111///...111888===555666888999;;;<<<======555333444666444///111777111444888;;;;;;<<<<<<=========<<<<<<;;;:::888666<<<<<<;;;777333111222444777;;;AAAEEEDDD???888333555333444888;;;:::<<>><<<999666;;;;;;:::777333000000111444777:::;;;;;;<<<@@@BBB???>>><<<<<<===<<<;;;999666:::<<<:::;;;===;;;555;;;DDDFFFAAABBBGGGGGGAAA<<<>>><<<:::;;;===<<<888666777777777777777888999999:::;;;:::777666777999555666777999;;;>>>???@@@===;;;888666999>>>===888888777777:::???AAA@@@>>>===<<<;;;<<<===>>>??????:::<<<===<<<::::::;;;======>>>???===;;;::::::;;;@@@???===;;;::::::;;;<<<777999;;;;;;;;;;;;===>>>777;;;???>>>999666777999666<<<@@@CCCHHHKKKIIIDDD>>>??????===999999<<>>999555444555333777999777333111555999>>>AAA===555111333222---555555444555666888:::;;;333666999666111///111444,,,000333333111222777;;;:::666666888666000///444444555555333111//////000...,,,...222000,,,///666111555555333333444333///222333222111//////111333222777;;;<<>><<<999888888777555333<<<<<<<<<;;;:::888666555333333333333444666888999777555222//////222555888333222000......222888===;;;777444777>>>BBBBBB???===>>>???>>>===999666444666444333333555666333000666888===@@@===888999>>>999444//////333888;;;<<<888555666>>>BBB???888555444444777999666222333888888888888:::<<<>>>>>>>>>;;;888666777999999777444888>>>@@@???DDDIII@@@000555666666888999;;;;;;<<<999444222555666555555888>>>>>>===;;;888888999:::444::::::444000333444333777666555555777:::>>>@@@===::::::<<<<<<:::777666666666444111...000555999:::<<>>>>>>>>:::777777;;;;;;888444555555555555555444444444444555777777777777999;;;999;;;>>>BBBCCCAAA<<<777:::<<<;;;777555777666333555888:::999555222222222>>><<<;;;===@@@AAA???===999>>>666000888???CCCKKKGGG???888888::::::<<>>???======@@@888999999999<<<@@@???:::::::::;;;<<<;;;777222---111333666888::::::999888222222444666777999:::;;;;;;===AAACCCDDDBBB???======???===999:::>>>;;;333<<<;;;999666444222111000111333666777777888:::;;;666555000,,,000666555......111333222000000555:::777888888666333000000000000222444444444444555666///000222333555666666666777444555777333...///666---333:::>>>>>>===>>>???@@@BBBCCC@@@999444333333999999888555222222666::::::>>>@@@??????>>>888000///,,,111;;;===999;;;CCC<<<<<<;;;;;;:::999888888333555777777555666999<<<555777888:::@@@CCC???777999;;;<<<:::666333444666777999<<>>BBB>>><<<999999999:::999888444999:::999:::>>>;;;555888AAACCC<<<;;;AAAAAA:::999;;;;;;999:::===;;;666777888888777555333333444777:::>>>>>>;;;888888888555666777999;;;>>>@@@BBB@@@===888555:::BBBCCC@@@:::777555888>>>AAA???<<<@@@>>>:::999999;;;;;;;;;777:::<<<;;;999888:::<<<>>>???AAAAAA@@@>>>??????AAA@@@>>><<<;;;;;;;;;;;;222555888:::;;;<<<>>>@@@333666888888777555555666CCCGGGIIIFFFFFFIIIJJJHHHEEEBBB@@@???<<<999:::>>>AAA>>>:::888888888777666666666666555555888===AAA===??????<<<777222111111222000...111666:::;;;;;;777777555555444555666777666666555333222444888<<<999;;;;;;888444111333555333000------...///,,,***)))+++...000/////////000;;;777333222444444111...---...000111222333444444666333222555:::>>>???>>>@@@>>><<<:::777666555444888:::======:::888999:::999777444555888;;;;;;999666444000///111333555666...///111111111222444666555333333999@@@DDDBBB???<<<;;;;;;;;;<<<;;;888666<<<<<<888222000333555333777888;;;AAAFFFGGGEEEAAA???===666000222888777111///333:::AAACCC???888111111333444444111///......???;;;777555777;;;???@@@???===<<<;;;;;;:::888666666:::CCCJJJGGG<<<333000222555999<<<===<<<:::999888777555222111111555888AAACCC@@@999444555666444444555555666999;;;666---666666777777777888888888999999:::999888888999;;;888777888;;;:::777999===555888;;;>>>???===:::888888777666444444777===AAA===888777;;;===999666555666444555:::@@@???777///888:::;;;;;;999777666666666777999:::<<<===>>>???<<<;;;;;;===>>><<<666111777777777777666444333222444222444777666333333777<<<<<<===@@@AAA???:::555AAA???<<<:::;;;===AAACCCBBB???:::555444777>>>DDD999999333777EEEDDD:::999888;;;;;;888:::??????:::777888;;;===999222000333666888:::;;;:::999999:::444888;;;;;;888999===BBBAAAAAA@@@???>>>======<<<>>><<<:::777444444666888444666888:::999666222000000333555666555444444555.........///000000111111+++///...******///666888777777888999:::999666333555777444111222777555...444333333222333555888999===999888;;;:::666444444444666999<<<===<<<;;;999<<>>===<<<;;;::::::>>>:::666888<<<>>>;;;777<<<;;;:::999999888555333888888888:::;;;:::777444999>>>???:::999>>>@@@>>>>>><<<:::999:::;;;:::999666444444888???AAA???;;;CCCEEEBBB:::666:::;;;999<<<<<>>///111444555444444444555CCCIIIMMMKKKJJJLLLLLLKKKJJJEEECCCBBB@@@<<<===AAA===<<<::::::::::::888666888777666555555888===@@@======;;;777222///000222222000///111444666555444222222444555555555555444111222333222222444777:::777888888666555444555777222...++++++,,,------++++++---......,,,,,,,,,---666555333333333333222111222222333333333333333333000//////111444888:::;;;999888777555333222111111777999<<<<<<:::888777888777555333555999<<<======555333222222333444444444333333333222222333666888444333444888>>>@@@???===666555666888::::::999777666777555222222777:::999999:::<<<@@@EEEFFFDDDAAA999888444000444;;;;;;666444777<<>>AAA>>>777111333555777888888888999;;;888888888999999;;;<<<<<<::::::;;;===>>>===:::777444444444444444555555555333333666999888555777<<<>>><<<;;;;;;======;;;888@@@???======>>>@@@CCCEEEAAA@@@===999777888<<>>:::======:::;;;>>>===999777777888999666222555:::777888999;;;<<<<<<<<<<<<333555777777777777:::===>>>>>>??????>>><<<999777>>>===<<<::::::;;;>>>@@@555666777777666333000...///000222333333333222111//////000111111111111111///222111---,,,111666888555555666777888888777777555888888777999;;;888111444444333333444666999;;;777444444888999777777:::;;;;;;;;;;;;<<<>>>???@@@AAADDDEEEBBB<<<999:::===<<<<<<>>>>>>===:::555222888999;;;>>>AAA@@@<<<999666888;;;@@@DDDFFFFFFDDD;;;:::999888777555444333;;;======:::777888>>>CCC@@@@@@>>>>>>AAADDD>>>666;;;<<<>>>===;;;999888888888999::::::;;;;;;;;;;;;999<<<:::555333555555444444444444555555666777777999<<>><<<>>>???@@@???===:::888666444444888<<>>???===<<<:::999999;;;===>>>>>>:::888666888;;;<<<:::666<<>>AAA===???>>><<<@@@FFFGGGBBBEEEBBB>>>:::999:::<<<===;;;999666555555888:::<<<000222555777777777888999CCCMMMTTTTTTRRRRRRRRRQQQSSSNNNIIIGGGDDD@@@@@@DDD======>>>???@@@>>>;;;777999888777555444666;;;???>>><<<888333///...000333222111111222222222///------///222555666555333222111333444555666888;;;>>>666444333444555777888888222///+++***+++...///000000000000...++++++,,,...222333444444333333444555777777666555444333222222000111222333444777;;;>>><<<;;;:::888777666555444555888:::;;;999777666555777666555666999<<<======111222333333333222111111666666444111000111555888222444666888:::::::::::://////111444777999999999333555555333555:::<<<;;;<<<<<<>>>BBBDDDDDDBBB@@@===;;;666333444777666222777777888:::;;;999666222222111222555:::===<<<:::888555222111333666888999:::999999;;;<<<<<<:::888;;;===AAAEEEAAA888222222555888===AAABBB???<<<999777666555222111333777:::EEECCC>>>888777888555000555777888888<<<>>>;;;444777888888999:::;;;;;;;;;===@@@AAA>>>999666888;;;;;;:::;;;===:::444222444555888===AAABBBAAA===;;;555666666666777:::???BBBAAA<<<;;;<<<<<<777444444:::===AAADDDCCC>>>888444999999999777444444555777:::999888777777777888999;;;<<<======;;;:::::::::222111111222333555777999333444999<<<:::777;;;BBB???<<<999777999;;;<<<<<>>555555444555777999888888999:::<<<===<<<999666444666555555666888;;;>>>@@@<<<<<<;;;:::888666333222000///000222666666333000000111333444444333222111444666555000///333666777222222222222444666999:::777;;;======>>>>>>:::444444333333333555777:::<<<444222222666777666888<<<@@@>>>:::888999===BBBEEEEEEFFFFFFBBB===:::<<<>>>888888999>>>BBBAAA<<<666777888;;;???AAA@@@<<<888555888===CCCGGGHHHEEEBBB<<<<<<<<<;;;999777444222@@@@@@???;;;888:::@@@EEEDDDBBB???>>>BBBDDD>>>444;;;<<>>:::888999333777;;;======>>>AAADDD:::===BBBDDDDDD@@@;;;777444444555888:::===>>>???>>>>>>===888444333666999999999999:::<<<;;;888555777<<>>:::777777999;;;:::888111333666777777777888999AAAMMMXXXZZZXXXYYYYYYXXX[[[UUUOOOLLLIIIDDDCCCEEECCCCCCEEEFFFEEEAAA;;;666888777666444333444888;;;===;;;888444111111222333222333444555444222///,,,///000222444444444333222222333333444555999>>>BBB777333111222555888888777333000---+++,,,///222555555444333000......111333111444666555333222444777888777666555444333222222000222444444444666<<>><<<:::999888555777888999888666444333:::999888777888999999:::111222222111000//////000777555222///,,,...222555222444777777777666777777......///222666888999999666999999666666999999777===???BBBEEEFFFDDDAAA>>>===:::777555555666555333:::888666555555444333111444111111666===AAA@@@===:::777444333444777888999::::::::::::;;;999666444>>>===@@@AAA===666222333<<<===>>>>>>===999666444666666555333222444888;;;===;;;777555888<<<:::333666888999:::<<>>;;;555222444444777<<<@@@AAA@@@===;;;888888888777666666999<<>><<<<<<:::555333444999???EEEFFFCCC>>>:::999<<<;;;999666444444666888===;;;999777666666666777>>>??????<<<777444666888444333333333555777:::<<<444666:::<<<999777<<>>??????@@@@@@AAAAAAAAA@@@<<<======;;;999888888999666;;;444...555999999@@@>>>??????===:::888777666;;;888666666444555<<>><<<999777555444444222000000555;;;===:::555222333555666666555444333777999888333222555666555/////////000111555999<<<;;;=========<<<;;;888555333222222222444666999;;;888555555777666333555999???<<<999666777;;;AAADDDEEEDDDBBB>>>:::888:::<<>><<<999;;;===???>>>;;;777444555777;;;AAAEEEEEEBBB@@@@@@???>>><<<:::888666555@@@@@@???===;;;<<>>???===666000///000111333555888:::;;;:::;;;:::666777;;;<<<999777777666555444555666666<<<@@@CCCCCC???;;;::::::999<<>><<<;;;>>>BBB===@@@DDDFFFFFFBBB>>>;;;<<<;;;:::777555666999<<<===>>><<<777111000555:::777777777999:::999777444222666;;;<<<<<<<<<;;;::::::999888:::>>>AAACCCCCCAAA>>><<<;;;===>>>>>>===;;;;;;<<<;;;<<<<<<:::888777999>>>DDDEEEBBBBBBEEE@@@>>>;;;999:::===@@@AAA>>>===;;;:::<<>>666111555555555444333333555777;;;::::::999888666444333222444666888777444222000555555444333333222333333000///---,,,...333:::@@@888444111111444666666555222000---******...333666444444333111000111555888444666777555222111444777666555444333222222333333...000111111000333999>>>AAA@@@???===;;;888555444666666666666666555333222888888888777777777999:::666666555222//////222555777666333000......111333111444666777666555555666111000000222555777888777999;;;:::666555777777444===@@@EEEHHHHHHDDD@@@===555333222444888;;;>>>@@@???<<<888666666555555444444222222888AAAHHHHHHFFF<<<999555333444666777888::::::;;;<<<>>>===:::777???===>>>>>>:::444222444===<<<:::888666555444333555555666555444555777:::666555333222777<<<:::444666999::::::<<<>>>===999@@@??????>>>===<<<;;;:::666;;;>>>>>>;;;999<<>>===;;;999:::;;;;;;:::888888999;;;;;;777666666333...---000777===CCCEEEBBB>>><<<<<<555666666555666:::???CCC>>><<<:::888666666666666<<<======999555333444777999888777666777999<<<===666666999;;;888555999@@@<<<<<<;;;:::::::::;;;<<>><<<:::999888999888666555666999;;;===@@@666///888>>>===???<<<<<<<<<;;;777555555888:::888777666444222888???666333111444;;;>>>===:::999555333666;;;<<<999444444333222222444777:::<<<777555444555888;;;<<<;;;999777555333111000//////000///111777>>>AAA>>>999444444666777777666666555888999888444444666666333111222444444444777;;;???>>><<<;;;999666444333444111111000000222444777999999888888999666333444999;;;:::999999:::<<>>;;;888777888999---000222333444777;;;???;;;===??????===:::888666999999;;;>>>BBBDDDCCCBBBAAA???;;;888666666777888<<<===>>>???>>><<<<<<<<<<<<===<<<;;;???CCCAAA;;;:::888666777999888444000------...000333666888:::999:::888555777<<<<<<888777666555444444555777888999===AAAAAA???<<<<<<======>>>???===:::999<<<>>>CCCDDDEEEEEEEEECCCAAA@@@DDDAAA<<<666222222666::::::<<<;;;666111000444:::444444555777888888555333///333999>>>???>>>===>>><<<:::999:::<<>>>>>>>>777666777;;;??????===<<<888999>>>CCCEEEBBBCCCGGGAAA???===<<<;;;;;;===@@@666888:::===AAADDDGGGHHH@@@<<<999999<<<<<<888333111333555555333222222222888@@@GGGJJJLLLPPPOOOMMMIIIDDDCCCHHHLLLKKKJJJJJJEEEDDDBBB@@@===888222---222333555666555444444555888999:::<<<===:::555111000333777888777666555444999777555333222222333444222111///---...222:::???888555222111111333555555111000---***))),,,111555111222111000000222666999555444333000///000333666444333222111111222333444111111111000222555;;;?????????>>>===:::777444333999777444444444444333222222333444555666888<<<>>>======;;;666222222666:::888999999777444333333444222333555666888888777777555333222333555777777666888:::888444444777888666===AAAEEEFFFEEEAAA???>>>999666444666888999===CCC>>>;;;777555444444333222333333555;;;EEELLLPPPPPP???:::444111000222444555777888;;;???CCCDDDBBB@@@>>><<<<<<<<<888333222555888777666555555555666666333555777888777666666777666666444222444777555000666999;;;999:::<<<<<<888===<<<;;;:::999888777666555888;;;======>>>??????888888:::===<<<777666999555666888999::::::999888:::<<<>>>>>>======>>>???777555444444111---...111666:::???@@@>>><<<;;;<<<888888888777777999===AAA<<<;;;:::999888666555555777888888777666666777999::::::999888999:::;;;<<<777555555777777555888===;;;<<<<<<;;;999888888999>>>>>>===<<<:::888666444777666555333222444999<<>>;;;888555555555666666777888888555777555333444777555111555888;;;;;;999999;;;>>>===:::777555222...///333111111000///000222555666444555888:::888444666;;;888999;;;<<<===>>>======@@@???<<<:::888888888888444666666444111222888===;;;===>>>???===<<<<<<===888777666888;;;>>>???@@@>>>;;;777333222333666888888999<<<>>>>>>===:::888===@@@@@@===<<<>>>===::::::777444222222444555555/////////000222555888999:::999666444888<<<<<<888666555333222222444666777777;;;>>>???======>>>AAA???===;;;::::::;;;===>>>GGGFFFEEEDDDBBBBBBAAAAAABBB???:::666555777:::<<<888999:::777444333555888222222333555777666444222111333999@@@AAA??????BBB===;;;999999:::<<<<<<;;;@@@???>>><<<;;;:::999999222///111999???AAA@@@AAA;;;:::===BBBBBBAAACCCGGGBBBAAAAAABBB@@@<<<<<>>;;;888888999999666333333555888999888777777888:::===???@@@CCCHHHFFFAAA<<<888:::AAAGGGGGGDDDDDD???===;;;999888666444111///333777999888666555444666666777:::<<<:::555000///222555666444333333444666666555555444444333333444444444333333555999<<<555555333111000111444777333222111...,,,...222777222333333222222444777:::333000+++***+++///333555555444222111000111222333444222///000333888<<<>>>;;;<<<======;;;999777555<<<888333111222444444333...111333444444777;;;???===>>>>>>:::555444777:::888:::======;;;888666555333222222666:::<<<:::888666444333333555777777666888999777222222666888666???@@@AAA???<<<<<<>>>AAACCC===999888777555999@@@;;;999666444444333000///444555888<<>>>>>===<<<<<<===666444444555222///111666777999::::::999888888888>>>>>><<<999666555666888777888999999888777555333777666666777888999999888666666777888888999::::::777222000444888888:::<<<:::;;;;;;999555444555777<<<<<<:::999777555444444777777666444333444777:::>>>HHHAAA777;;;@@@<<<<<<888666666777555444;;;EEE@@@===:::888444111666===444333222222222333444555333222333666:::;;;888666888666555444555999===???<<<888555666888999666222111111222222222222222222...000444888:::999777555555444444444555888:::;;;111222222111333777555000444999>>>>>>:::777666888888555555666222---///444333222111000000222444555///111777;;;999444666;;;555666999;;;<<<<<<;;;:::<<<;;;:::999999888777666777777666555444666888::::::<<<<<<;;;999999;;;===666555444666999;;;<<<<<<;;;999777444333444666888777888999;;;===<<<:::999===CCCEEE@@@::::::<<<<<<999888555222111333777:::444333333333444666999:::;;;:::777555888===<<<777999777555333222333555666999<<<>>>>>><<<===@@@CCCBBB>>>999888;;;>>>>>>===FFFEEEDDDBBBAAA???>>>>>><<<999888999<<<>>>===<<<777888999::::::999888777222222333555777777444222444444888>>>???<<<<<<@@@<<<:::777777888999999888<<<===>>>===<<<;;;::::::666111111999@@@AAA@@@AAA;;;999999<<<<<<;;;>>>DDD??????BBBEEEBBB:::777:::555888<<>>999333000111444555444000222444444333444888<<<999<<<>>><<<666333444666666:::>>>@@@>>>:::666444444111111666<<>>CCCBBB;;;777888888777===FFF===;;;:::999888777333111777999:::;;;<<>>BBBCCCAAA>>><<<:::999:::777333333666666888<<<>>>>>>:::666333222666;;;<<<:::777333111555999:::666333333333000555999:::777666888888666555666666777888888999999;;;999999>>>CCCEEEBBB>>>888666666888666222222666:::999777666666666777888;;;===>>>===:::777666666111///000111///,,,///555999888777666666555444444999:::999888666666888:::333555777999888777444222;;;888777888:::;;;888555111222444666777888888888666000---222999;;;<<<===:::;;;999555111000333666;;;:::999777666555555555888888888777555444666777777FFFCCC777777999777999777555555666555555>>>JJJGGGBBB>>>;;;777555<<>>:::777777::::::777333+++,,,---///000000000000000444888:::999666444333555444333333444888;;;>>>.../////////333666444///111777======888222000000333222555888666///000666555444222111111222444555...111777;;;888333333777222333555777888888888777888777777777777777555333444222111444999<<<;;;999;;;<<<;;;777333222444777999888999;;;>>>??????>>>;;;:::999999888888999999888888888999;;;<<<<<<;;;;;;CCCGGGAAA::::::>>>AAA888999888555222444999>>>888777666555666888:::<<<===;;;777555999>>>===777>>><<<999666444444555666<<<>>>???>>><<<<<<@@@DDDHHH@@@999888<<>>999666777:::===???>>>:::777333333444666888888555333444222666;;;;;;666777;;;:::888666555666888888777888:::===????????????@@@???888666<<>>???888555555666555444888>>>:::;;;@@@EEE@@@666222444999;;;===>>>===;;;888666999999888555333222333555777777555444333444777999>>>DDDGGGBBB>>>>>>@@@AAA:::777555777;;;<<<999555666555333222222333555666333666;;;>>>???<<<777444555;;;555111888999333444222111000111222333222111555777666333666;;;:::444///...555???>>>444222999666444222111222222...+++///333777666333222444888777666555777999:::999888+++333...+++222333...///666222000111000------111//////111555555222444888888777888:::888333333666<<<<<<;;;888444222111222111333555555444333444555777999;;;:::777444333222999===DDDFFF@@@777777===888444111222666999999777444888::::::<<<===:::444999999888666444333222111;;;555222777<<<===>>>@@@>>>===;;;777555888???EEE>>>;;;:::;;;999555333555333777;;;:::777666:::===@@@BBB:::333222,,,+++555333666<<>>AAADDDBBB===888666666///222444333//////333888999888666555444111---***222777;;;<<<999666555555777888888666333333666:::<<<<<<<<<;;;:::888777777777777777666555555666888:::555222444999======;;;999666222000111666<<<@@@>>>===:::666222222555777555>>>;;;555777555000333666;;;AAABBB???;;;;;;<<<888666333333555999<<<===888999;;;===>>>?????????888666666999<<<===;;;888333555888:::;;;:::999777888444444999;;;777666777???@@@===999:::======:::333444444444333111///...000333888<<<<<<:::555222555333222555:::;;;777222//////000111222333555666;;;@@@===333111777666///;;;777444555888999666222000111222000---,,,...111333222333666:::<<<999555444777777555888===;;;444>>>===:::777333111222222000333888<<<>>>>>><<<;;;<<<:::666222111333666888AAACCCBBB===;;;>>>???>>>:::999888888888999:::;;;:::777444333555777999999<<<>>>>>>;;;777777<<>>@@@===<<>>@@@AAA???===;;;;;;;;;BBB???:::555444999DDDLLLGGGAAA;;;;;;@@@CCC???;;;999===BBBCCC???<<<;;;;;;999999:::>>>CCCCCC===888444888===???===;;;999888999888;;;???===888666999777666444333444777999;;;555777999999666333222222777888;;;>>>@@@CCCDDDEEE888999<<>>CCCMMMTTTMMM<<<000---111222333555777999;;;;;;???@@@>>>666///...444;;;333333333333444666:::<<>>999222555666555;;;777666555555666666666555666777777555888>>>>>>999555222666===;;;222111777555333222333444444222///222444555333000000444888666555444555777888888888999>>>555...333333///111666222111222222///000333333333555888777333333666444333555888777333333777777888888777555444555666555666777777555444444555666888999999666444222222<<<===@@@CCCAAA;;;:::<<<888777666777999:::999777666999<<<<<>>>>>===:::888999>>>BBB???:::777777666333444777888:::<<<999444222444666===AAA;;;555666222111:::::::::<<>>===;;;999777666555555444888:::666666:::<<<:::888777777999;;;<<<:::777777:::===>>><<<:::888777;;;::::::;;;;;;999444000222555666555222444:::@@@666555888<<<===999777888555777999;;;:::777444222888777999;;;888444555:::FFFCCC???;;;888555333222---///222111000222777<<<888666333111111111000...555888===???>>>;;;999888;;;:::999666444333444666;;;:::999888888666444222666777888888777777777888555222000333999===>>>===;;;888444222333777<<<@@@;;;:::888444111111333555666???<<<777<<<;;;555555111666;;;===;;;;;;===@@@999777444444666999<<<===:::;;;<<<>>>???AAABBBCCC:::888666777:::<<<<<<;;;333555777999999888666555444666888888777888:::===@@@AAA???<<<===@@@???;;;777777777777666444333222///222777;;;<<<;;;999777555333333666::::::777222///000222555777777777777===AAA@@@888888>>>===666555333111222555666555333222333333111//////333666666666666888999888666333444666666444777<<<;;;555999999999888666666666777111444888<<<>>>>>><<<;;;666444111//////000222444>>>BBBCCC@@@======;;;777;;;:::888777777777888999444222000000333666777888:::;;;;;;999666666999<<<===777222111444777777666555777::::::999777666666555666:::===:::666999>>><<<===>>>===;;;:::::::::@@@===999444333888AAAHHHEEECCCAAA@@@>>>===<<<;;;:::===@@@AAA???===;;;:::333222444:::@@@BBB???;;;999;;;<<<;;;999777777777999999<<<@@@???;;;:::<<<777555333222222333555666666777888999999888666555777888;;;>>>@@@AAABBBBBB999:::<<<===>>>===<<<;;;<<<======:::666666888<<>>???;;;666666<<>>>>>;;;;;;777777:::777000000666333333222333555555444222555666666333111111666:::555333222222444666777777IIIJJJ<<>>;;;<<>>:::444555666888999:::::::::333555:::>>>;;;777999>>>??????>>><<<999999<<<>>>>>>888444444333111333888999;;;;;;888444111333555777>>>:::555777555444<<>>CCC888777555555666888;;;===:::::::::;;;===@@@BBBCCC;;;999666666888;;;<<<<<<777777888999999888666555888BBBDDD:::333888>>>@@@AAABBBAAA???@@@BBB@@@;;;999999999888777666444333333555777:::;;;;;;:::999666444444666999:::666222...111555888;;;<<<;;;;;;<<>>CCCAAA:::333222111222333555888999777777555333222333777::::::;;;;;;:::777444222111333555444444666::::::777777888999::::::999888777222555999<<<>>>===;;;:::666555444444444666777888<<>><<<888555444777===BBBBBBEEEFFFBBB;;;777999<<<<<<<<<===>>>???>>>;;;888111111222777<<>><<<======<<<999666555666888888888<<<@@@???;;;:::===888777444222111222333444888777777:::===>>><<<999777888;;;===>>>>>>>>>===<<<<<<<<<<<<<<<:::999888999<<<>>>===999777888:::EEEEEEFFFGGGAAA999333333666666666777888:::===>>>AAADDDEEEAAA;;;888999<<<555444444444666888888888@@@CCCCCC>>><<>>>>>>>><<<999999999888777<<<777555555333///000555111111111222333222111111444555666555555666999<<<444222000000222444555555NNNMMM<<<,,,...000000555///,,,,,,///000......111***+++///555555222333666///...111444444222333888222444777999:::;;;>>>@@@:::;;;:::888555333444555333444666555333222222222<<<999999;;;;;;999:::>>>888999999999888777666666:::;;;999555666999888444222333555888999:::;;;;;;444444777::::::888:::???@@@???<<<:::888888999;;;:::555333444333111333777777888888777555555888:::333;;;888222444333222888===;;;999888:::<<>><<<::::::::::::777<<>>333111333777999666666999777777666555555444444444666666999;;;777333333888MMMFFF===666444444555555444444444222111222777:::333111///000333666777888111222555;;;??????999444777444222333777:::999777<<<999777888;;;<<<999555555666999;;;===<<<999777555333222333555666555444888555222//////111444666777888999888666555555666999===666333>>>BBB<<<<<<<<<<<<;;;888666888<<<@@@777777666555555666999;;;777777666777888;;;>>>@@@:::999888888999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999CCCRRRSSS@@@333777>>>???AAACCCCCC@@@@@@AAA>>>888777777666555444333222222888888888888777777666666666666666777999999666333000111444777:::===>>>???;;;>>>???>>>@@@CCC@@@999777777777666666888<<<@@@;;;999666444333555999<<>>>>>CCCFFFFFFEEEDDD===666444444555666999<<>><<<999999999:::888666333666999999999888888888777999<<<<<<777333777>>>666888::::::999888999:::===;;;999777666888:::===AAACCCCCC>>>777444888======;;;:::<<<>>>>>>;;;777888666666777:::;;;:::999======<<<:::888777888999777777:::>>><<<888666999:::999777666555555666777:::777777:::AAACCCAAA===888999;;;======<<<:::999>>>======<<<;;;::::::999666:::======:::777777888AAAAAABBBBBB???;;;888777888888888999;;;>>>@@@BBBAAADDDFFFCCC===888666777555444444666999;;;:::888999<<<===;;;;;;@@@BBBBBB777777888;;;<<<<<<:::999444555666888888888888777<<<<<<<<<<<<;;;:::888777111888333---333444000222AAA@@@>>>;;;888999<<>>======888333000444999:::===@@@???<<<888666555777888999555333444777777333333555444444444444444666999;;;555???;;;222333222000444::::::;;;;;;;;;<<<>>>???666666777777666444222111777888:::<<<===>>>BBBEEEEEECCC@@@<<<999888999:::AAAFFFMMMPPPNNNGGGAAA===999999999999888888999999:::888555444666777888888444222333666888666777:::777666444333222222333444444555888:::888333333888@@@???<<<888444333666:::555555444333333444888:::222222333555888::::::999555555888===AAAAAA<<<777555333111333777999888666999777777999<<<===;;;999666777999<<<>>>===999555333333333444555444222111777555222000///000222333444666888999777666555666999;;;111,,,777===;;;===>>>===:::666555666:::===777888888666555555888;;;777666555555777999<<<>>>777999;;;<<<<<<;;;:::999>>>======<<<<<<<<<======IIIWWWWWWCCC444666;;;;;;AAABBBAAA>>>===>>>:::444666555444333222111111111888777666555555555555555777777777888999777555333222111111222666;;;@@@CCC=========>>>AAAAAA<<<555:::::::::888777999===@@@<<<:::666333444666999;;;BBBCCCCCC???888444333444333333444666666666777999666666777999;;;999555222111333666888999999888777333444666888:::;;;<<<<<>>555555666777:::===???AAA>>>===<<<;;;:::777333///999888999:::<<<;;;999666BBBAAA>>>===;;;:::888777555666888888777777888:::<<<999999;;;:::666666999666888:::::::::999:::;;;===<<<:::999999::::::;;;BBB???:::666444666;;;>>>>>><<<::::::===>>>;;;999===<<<:::999::::::999888999;;;>>>>>>===<<<;;;;;;:::999<<<>>>;;;555333555999999888777777888999999:::777666:::AAADDDCCC@@@:::;;;<<<===<<<;;;999777<<<;;;:::999999999:::;;;444888<<<;;;888555555666999<<<>>>@@@AAA@@@<<<999:::::::::<<<>>>AAACCCEEE999===AAAAAA???<<<<<<<<<222111222777===@@@???<<<:::===>>>===>>>BBBBBB@@@333444777999<<<>>>???@@@888999:::;;;:::888666444777888999999888777666555000666111---444555//////======;;;777444555:::???777777999<<<:::555444666444222000111333444555555///000111000...,,,,,,---))),,,000444666666555444000//////000222333222111:::<<<111(((---000...222000...///333333111000333///...///222000------111111222666:::888333111222111333555666555555555555444444444222000000111333444555666666555444666777444666999888111---333===888555444666999;;;:::777888999777444444888777333444666999;;;<<<<<<;;;;;;:::333...111777:::===@@@;;;888666555666888888888444222555999:::666444666555444222111222333555777>>>HHHBBB555444444111333999;;;======<<<:::999:::888888999999999888888888888888;;;@@@@@@???@@@DDD>>>>>><<<:::888888;;;===AAAFFFLLLOOOKKKDDD===999777777777666555666999;;;???999333222555888888777444111111444555444555999777666444333222222333333333444888<<<:::555666:::222555777666333333666:::222222333444666999;;;===555555666999<<<<<<;;;999555666888;;;===<<<999666666555444444444444222111333444666777888999999999888777888;;;>>>===888444///111333555555555333222888777555333222333333444///222666888777555444333777:::000)))222888777;;;777666555444444777999;;;888:::;;;999666666888<<<:::999999999999;;;<<<===666999===???>>>;;;999888:::999999999999;;;===>>>EEENNNNNNBBB777666888888>>>???>>>::::::;;;999444777666555333222222222222333333333444555666888999777888999999999777444333222111//////333999@@@DDD@@@===<<<>>>AAAAAA;;;555777666555555666888:::;;;999777444333555999;;;<<>>:::777666777333333666999888555555888333222333777;;;;;;888444111222555777999999999888333333555777999;;;<<<===CCCEEEEEEFFFIIILLLIIIBBB999999888888888999;;;<<<::::::;;;======:::555111888999;;;<<<<<<<<<<<<;;;BBBAAA???===:::888777777888888777666444666999;;;<<<999999<<<;;;777444555777999:::;;;:::999:::;;;===;;;:::999;;;<<<;;;;;;BBB<<<555222555999===>>>???===;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::555999>>>AAAAAA???===<<<======>>>@@@===666444555666666666555666666777777999777777:::>>>AAAAAA@@@>>>>>>======<<<;;;:::999:::999888777777888:::<<<666999:::999555333333555333888<<<@@@CCCDDD@@@:::;;;<<<===>>>@@@AAABBBBBB;;;===??????===;;;;;;;;;222222333999@@@CCCAAA===;;;???@@@@@@BBBEEEDDD@@@666666666666666777999;;;999:::;;;<<<:::777444111333444555666666555333222222999444...333444111555999:::888444000111888>>>666777<<>>777555888222222222333666888777444///111333222000///000111---...000222444555444333......///111333333111//////666111,,,333444000111222000111444444111000222000......///---)))+++//////000666;;;:::333000111111444666777555444333333000111000///...///222555555777888777666666888:::666666666666222///222999222000000666>>>@@@:::333666777555222333555444///000222555888:::::::::999999555222444666666999===555444555888;;;<<<999666666444555999:::888777:::888666444222333444666777DDDOOOFFF777555555333444555888;;;;;;999888888999::::::::::::;;;<<<===>>><<<:::<<<@@@???;;;;;;@@@666777999888777888;;;>>>===BBBGGGIIIFFF???888444555777999888777777:::<<>>???===999888;;;>>>========================777:::>>>>>><<<:::999:::666555555555777:::===???CCCDDDEEEBBB===888666555:::;;;999777888<<<;;;888777666555333222222222222222222333444666888999:::888999::::::888666444333111000///000333888>>>BBB???;;;888;;;@@@???:::555111///...000555777777666444222111333888===?????????===;;;:::;;;;;;:::999444444888===;;;555444777666444444777;;;<<<999555111333666888:::;;;;;;;;;666666777888:::===???@@@BBBDDDDDDEEEIIIKKKFFF>>>:::999777666666666777777:::;;;===??????;;;555111444777:::;;;::::::<<>><<<:::999:::;;;<<<:::777333222444999===;;;<<<>>>AAA===666444666777999::::::999888999:::===:::888999;;;<<<<<<;;;???;;;777666888;;;======??????>>><<<;;;;;;===???777888999999888888888888444999>>>AAAAAA???===<<<<<<<<<>>>@@@===666444666666666555555444333333333777777888999;;;<<<===>>>AAA@@@>>>===<<<;;;<<<<<<>>>===:::888888:::===>>>;;;;;;;;;777222111333666222777<<>>999000111222444===777888666222...000777>>>:::;;;@@@EEEAAA888444777222333444666999;;;888333///222444555333222444666444333222333444555555555---...000222444444111...+++444222111999999222111111///000333333///...000,,,))))))***)))'''***000,,,...555<<<;;;444000000444666999999888666555555...//////......000333666777888999888777888:::<<<:::666444555555222222555555333555???JJJKKKAAA666===>>><<<888666777444...000333777;;;===>>>>>>===777777888999666222444:::000222666===AAA???999444888555555888999888:::>>>;;;888666555777999;;;<<>>;;;666777===333555777777666666999<<<>>>CCCIIIKKKGGGAAA;;;777999===AAABBBAAA@@@AAABBBAAA???;;;555222444:::???999555444555555444666:::999888777666666555555555555777<<>>BBB000...---000666:::;;;:::555555666888::::::888777???<<<999777888999::::::888:::<<<:::666333444666///222444333000///000222222777;;;888333000222777<<<999777999;;;;;;666111333555888888555222///---555444333333222222222333---222777;;;:::888666555222;;;777111444444111555444444555777:::;;;;;;:::>>>AAACCC@@@<<<:::===AAA======>>>>>>===<<<;;;;;;999<<<===<<<:::999:::<<<444333333444777;;;???BBBEEEAAAAAADDDCCC;;;444333666777666555888===>>><<<666555333111000000000111555555666666777777888888888:::;;;;;;888555444333000000000222555999===@@@<<<777444888======888444---+++***...555999777444///...///333:::@@@CCCCCC<<<999777888;;;===;;;999444555:::???<<<555333666<<<888666888;;;;;;777333222444777999<<<===>>>>>>666555666777888;;;>>>???@@@BBBCCCEEEHHHIIIBBB888666555555444444555777888>>>???AAABBBAAA<<<444///111555999999777777<<<@@@@@@???>>><<<;;;;;;>>>@@@>>>;;;777222000333999===;;;@@@FFFGGG@@@777666;;;777999::::::888777888999<<<999777777:::<<<<<<;;;======<<<<<<;;;;;;<<<<<<>>>@@@@@@===::::::===AAA555777888888666444333333666999===???>>>===<<<<<<888888;;;===;;;555333555888888777666444333222111666777999888888999;;;===CCCBBB???===<<<<<<===>>>DDDBBB???===<<<===@@@BBB>>>>>>;;;666111111444888444999<<<>>>BBBGGGCCC;;;>>>???@@@???===:::666333333222222111222555888:::888444222777???CCC???999>>>===>>>AAAFFFHHHHHHGGG???:::777444111---///444222444888;;;<<<999333...000777:::444......111333::::::888222---,,,111777666666555333000///000222::::::999888;;;===888///444222111555;;;===:::555888444///000444888888666<<<777222222666777333///,,,+++***---000222000......///111333444444444444555777888555000------...333111///...///000///.........000444888999666333999:::::::::999999888888888444///---...111333444555777666333444888999777;;;;;;999888888777333---222444===MMMZZZYYYHHH888===;;;999999:::999555222666666666888;;;===???@@@999666444666999;;;;;;999666777===DDDBBB999333444000555999888777888;;;<<>>999222555===;;;<<<===???@@@>>>;;;888???DDDHHHHHHCCC>>>===>>>???===:::777666555666777555555555555555666777777===:::999999555//////333888<<<<<<888777<<>>999:::888444222333///)))---,,,,,,---///333666999444333222000---,,,111777111444666555777999666000///666666000222888666,,,999666222/////////000000...333:::??????:::333...333444333111333777666333::::::999999::::::888777AAA@@@===::::::;;;<<<>>>888;;;===>>>>>>???@@@AAA===:::999;;;>>>AAA@@@>>>777333111555;;;>>>;;;666>>>@@@FFFGGGAAA777333555777555333444777999::::::999555111...///333999===<<<888555777;;;<<<888333777777888777777666555444444///,,,///666;;;<<<;;;777333222444444333555999333)))%%%,,,444666555555111444888:::;;;===???AAA<<<999444222333666888999999999;;;===???>>>;;;999777555444777;;;<<<999555111666555333:::EEEDDD:::888888777555555777<<>>>>>BBBDDDBBB@@@===555,,,777888:::<<<>>>===:::777::::::999777555777===AAA???@@@555,,,000000111999:::666444777===???:::444888888999:::;;;:::777555888888888888999;;;<<<======AAAAAA;;;777888;;;;;;???CCCFFFDDD>>>::::::;;;999;;;<<<;;;999777777888444666;;;>>>:::555666:::777888999::::::999777666777777666555555444444444666555555666444555===GGGBBB??????BBBBBB>>>;;;<<<:::AAA;;;555:::;;;999<<<>>>;;;777555555666666666===AAABBB===:::===???@@@AAA@@@???===:::777555333666333333666<<<>>><<<999999555333888@@@EEEDDD@@@CCCBBBAAAAAABBBDDDFFFGGG===888333000,,,))),,,111222222444666888777444111666:::;;;555111222555555999999777111,,,,,,111666444555444333111111333555888999888777:::<<<777000666666777888:::::::::999777333//////333666666444888888777555333111000000(((''''''***---///...---,,,...111333444444333222444444444222111111333555444222000//////...,,,******,,,///222555666555444777888:::;;;;;;999888777999777444333444666999:::666888888666888===>>><<<>>><<<999666777777444111333666@@@OOOZZZXXXJJJ<<<>>><<<999888888777444111222333444666999;;;<<<<<<:::999888999;;;<<<<<<<<<777666888<<<:::444222555333666666555333666<<<@@@DDDGGGEEE>>>@@@GGGFFF>>>@@@:::222///111444555444222333444666666555222000222555;;;===777222555======>>>:::555555::::::666555666999===999333333888::::::<<<>>>>>>===;;;999???DDDHHHGGGCCC???>>>???>>>===:::999999<<>>>>>>>><<<;;;<<<===>>>======@@@CCCDDDBBB@@@:::666333555:::<<<888444BBBDDDHHHJJJCCC888444555888777555444555666777888555444333222333666888::::::888777888:::;;;999777777777777777777777777777222111//////111333666888777333111333333111333666///,,,...333555333444777999888888999<<<@@@CCCEEE===999666444555777888888999:::<<>>;;;777666777:::<<<;;;555///000333222///555@@@@@@888777888888888777777999;;;AAA===<<>>AAADDDGGGIIIHHHAAA===<<<;;;888;;;???CCCCCC???===>>>AAA<<<======;;;888666555555444666:::===999333222666777888999;;;;;;:::999888777777888888888777555444555444555666555555<<>>BBBCCC???===???<<>>BBB>>>:::888777777777777>>>CCCCCC???>>>AAADDDDDDBBB>>>999444222444777999:::777555777;;;<<<:::777777444222555>>>DDDFFFEEEFFFEEECCC@@@>>>???BBBEEE;;;666222000,,,))),,,222555333111222444666666666:::<<<;;;666666888999777888888777222......222777333444555444444444666888888999888777:::===999333888:::;;;;;;999999;;;===777444111111444666666444444:::>>>:::222---///333(((((((((***---//////...---///222444555555333222777444111000111444666777444222111000///---)))&&&&&&***///111111111333555555777:::<<<<<<:::777555111222333333333444666999777999999999===BBBCCC@@@===999555444444444444333333777AAAMMMTTTQQQFFF<<<===;;;999777666444222000//////111444777999888777:::;;;<<<<<<<<<<<<===???999666555444333111333888777666555333333777???GGGGGGKKKIIICCCBBBDDD???777666222------000222333222444555888999999777444111222333777999666222333888===<<<777555999===;;;777555444555888888444222333888999;;;<<<===<<<<<<;;;???CCCFFFEEEAAA>>>>>>???:::888666666777:::===???888777777777777888999999999999;;;===:::333111222444777777333222777:::::::::888888999888333111222555444555999===???<<<999777777777666666888===@@@:::;;;999666666999888444...---,,,---///333777::::::999666555555666555444;;;;;;999666777999555///888===>>>999777777000&&&111000//////000222555666666666777888:::<<<>>>???>>>===888333222666777444666777777888888777666555333666999===>>>>>>===<<<===>>>===<<<:::999;;;===>>>>>>@@@CCCGGGHHHGGGFFF@@@<<<888888;;;<<<999555@@@BBBFFFHHHCCC:::666777888888666444222222444666222333555777888888888777999888888888999:::;;;<<<888777666666666777888999222444555222///...222777555222000222222000111444---111666999666111333999;;;777222333777===AAACCC>>><<<999999999999999888999:::<<<@@@BBBBBB@@@===888888999<<<===999222+++...111///+++000999;;;555666888999999888777777888CCC@@@=========<<<888444444444444222333888AAAHHHCCCCCC@@@;;;:::===;;;777888888888888777777777777777777666555777===EEEKKKYYYTTTAAA111111000333===777999<<<;;;777444333444222333555777888888888888<<<:::888777:::???EEEIIIPPPPPPMMMGGGDDDCCC???999<<<@@@CCCCCC@@@>>>@@@BBB>>>???>>><<<888444333333555777;;;???;;;444222444777888999;;;<<<;;;::::::666888;;;<<<<<<:::777555555444555777666444999@@@>>><<<>>>CCCCCC???>>>@@@>>>BBB:::111666::::::@@@DDDAAA===:::::::::999888<<<@@@AAA??????CCCFFFFFFAAA===777222111555:::======:::888999<<<===<<<:::444111///111777>>>BBBDDDAAAAAAAAA>>><<<;;;===???;;;888777777555222333888888555333222333555666666888999999999<<>><<<777999999999999999:::===>>>:::777555555777888666555222999>>><<<555000222666////////////111222222222222222333333444555555666:::666222111222333111///222111000000///---)))%%%'''---222222...---111666333666999<<<<<<:::666444+++...000111000000111333666888999:::>>>CCCCCC>>>777333222333333111111333444888???GGGIIIEEE===666888777555444333222111000//////111555999:::888555777:::===<<<:::999;;;>>><<<999666444222333777<<<888777777999:::===FFFOOOLLLNNNKKKCCC>>><<<777000111///---///222444444444888:::======:::666222000444333444888777444333555:::999888888999;;;:::999888444111222333444222111777888:::;;;<<<<<<===>>>>>>@@@BBBAAA>>><<<<<<===:::999999888777777777777888777777777777888999999999888999;;;888333111444222555444111111444666444222333555777777555555666777777888999::::::999888222333444333333444666999:::;;;999555666:::999666000000111333555777999999:::999666444666888666111>>><<<888444555888333---444999;;;::::::999333***...............///222444888777777777999;;;>>>@@@===<<<666000000444666444666777888888777777777888555777:::===??????>>>===;;;;;;:::999888:::===???======???BBBFFFIIIKKKLLLDDD@@@<<<<<>>===<<<<<<===<<<999777777888:::===AAAAAA@@@>>>:::999999::::::777222---///000---***---444666333555666888888777777999:::DDDBBB>>>;;;999777777777333333444444555;;;BBBGGGEEEEEE@@@;;;:::===<<<999;;;;;;:::999777777888:::>>><<<999888:::@@@GGGKKKXXXTTTBBB444444333555???777999;;;;;;888555444444555777999:::999999::::::;;;888555444888@@@HHHMMMSSSQQQLLLFFFFFFHHHEEE???BBBDDDEEECCC@@@===<<<<<<>>>>>>>>><<<888555333333666888<<<@@@>>>888555777888888999:::::::::999888666999<<>>CCC;;;444999<<<;;;@@@@@@>>>;;;::::::;;;;;;:::666999:::999;;;@@@CCCCCC???===;;;:::999:::;;;<<<===;;;:::;;;>>>AAAAAAAAA444111......111777===AAA888:::<<<<<<;;;:::::::::888777;;;???>>>::::::===888666333222222222111000222555888<<<@@@CCC===555555555555333222333555666888999;;;:::999999999;;;===???===999999;;;;;;777888444222444:::===>>><<<999888888777777666555333///333666777555333333444666666555444333333444555444333000///000222555777666444222222333222---)))000//////000000...***''',,,222666333...,,,111777555666999::::::888555333///111444555444333222222444666666888===AAA???999222000222777777333333777999;;;>>>@@@???;;;555111222222222111111111222333333222222666;;;===:::666444777::::::777666777999::::::999555444666999;;;777777<<>>>>>;;;777444444666444444888999666555666666999<<<<<<888555777;;;;;;666///,,,///333444222777999;;;;;;:::;;;>>>@@@<<<<<<<<<<<<:::999999:::>>>@@@AAABBB@@@===999777777666666666666777888888333111000000...+++---222111333333000111444444000///222555666555555666666999888777666555555666777111222333222111000111222999:::888555555888777333...000444777888777555444888888555222444888666000;;;999555444999===:::333111555777888999999444......//////---++++++---///222333555777:::<<<>>>???;;;:::444///000666999777777888999888777888;;;>>>===============>>>??????;;;;;;;;;999888999<<<>>>@@@@@@??????@@@CCCGGGJJJAAA>>>;;;<<<@@@CCCEEEEEE>>>===>>>AAA@@@;;;:::<<<333333444333222333444666555666777777777777777777555777999999:::;;;>>>@@@>>><<<888555333222333333888777666666777888999999222000000444555444555999444555444222111333444555888444111444999===<<<::::::::::::;;;;;;:::777444555555666888<<<>>>>>>===<<<999777555555555444444111111...,,,---222444333444444444444555888<<<@@@AAA???;;;777444333555666000111333666888<<>>;;;777?????????<<<999999;;;>>>>>><<<999888;;;@@@FFFIIIJJJJJJ>>>555888888888@@@999888999:::;;;:::777555888:::<<<;;;999888999::::::777444444888???HHHMMMQQQNNNGGGAAABBBFFFEEEBBBDDDEEEFFFDDDAAA<<<999888;;;<<<===;;;888666666666555555999???>>>999777999888888888888888777666666666999<<>>;;;999444333444777888666777<<>>888666999<<>>888>>>???;;;>>>:::888777888:::<<<<<<<<<333555666555888>>>@@@???AAA???===;;;:::;;;<<<<<>>999666888777555444000...222999>>><<<999666777777666555333000///,,,---...000222333222111666666666444222222333555333111...,,,---///333555//////111333444333///,,,111000//////000...+++)))111555777444///...333999999888888777666555444444111111222444666555222000222333444666<<<@@@<<<555222000555===>>>999:::@@@BBB@@@===;;;:::888444111000000111000000111444666666333333666<<<>>>;;;777333555777777666555444555666999999555444666888888666888@@@KKKNNNKKKNNNVVVGGGDDD===555...+++,,,---111222222333444444444444333777;;;<<<:::888999;;;666555666;;;;;;888888:::777;;;@@@@@@999222555<<<<<<888111+++---333555333666999:::999888999===AAA:::999888777777777888888<<<>>>BBBDDDCCC@@@===:::777666666666666777888888333///---...,,,***...333111333333111333666444000111777999555222111111000777666555444444444444444111333555555222000///000555777666444555777555000,,,///333555666333000---555999666111222888888222888777555777@@@FFFDDD<<<555555555555666555333000111222333000,,,***+++---,,,...333888<<<>>>??????:::999555000222888<<<:::888999999888777999@@@EEEEEECCC@@@===<<<===???AAA??????>>>;;;888777888999CCCBBB@@@===::::::===???:::888777999>>>DDDIIIKKKIIIDDDAAAAAA>>>:::999;;;444444444666999:::999777888777777666666555555555444555777999;;;=========>>><<<999555222000//////333333333444666888999999333111222666777666666:::666555111...111555555222444222222555999:::888666555555666777888777444222444222111333666999;;;;;;===:::555111000333777999333222111//////111222333333333333333444888>>>BBB;;;999666444222222333333000222444666999;;;======DDDDDDBBB>>>>>>???===888AAABBBBBB???;;;:::<<>>CCCEEE;;;???:::666<<<<<<;;;AAA;;;::::::<<<>>>>>>:::777888;;;<<<;;;777666888:::777444111000222777<<<@@@JJJHHHCCC<<<;;;???@@@>>>>>>@@@CCCDDDCCC???;;;888999:::;;;;;;999777777888333222444:::;;;777666888888888777777666666666666777888:::<<<======<<<;;;555333333777999888999===CCCBBBAAA@@@:::444555:::;;;CCC???:::??????;;;===777666666888;;;===>>>>>>555666666555888>>>@@@===CCC???999444333777<<<@@@FFFFFFEEEDDDBBB???===<<<222333222000///333:::@@@:::777666:::@@@BBB>>>999444333666999999666777:::999666333111111111000...444999<<<<<<======:::444111111111222444555555444333666888999999999::::::GGGHHHCCC<<<777777777555111000111333777:::999888555777888777444111...------------...000111111111222333444222000111444777111111000000000111222333,,,...111333333333333444555333111//////---+++)))222444555444111222777<<<===;;;777444222222333444///,,,+++///444666222---///000222666===BBB>>>555444111555???@@@<<<@@@IIIGGGAAA999666666777666444222333333222111222555888777333000444:::===:::666444444555666888777555222555999999555333777999888888999BBBNNNPPPIIIJJJRRR;;;999666111,,,+++...333777777777666555444444555222555999999777777:::>>>444555888<<<<<<999:::>>>===>>>AAACCC===555444999999999555//////444555222555777888777444555:::???:::888666555666777777888888999;;;======<<<:::999888777777777777888999999333111000222111///111666111333333333555999666111444:::<<<555///...---+++111111333666888888666333///222555666444222000000000333444444666888555000///000111222111///---+++555;;;:::222111999<<<888:::999888;;;CCCIIIDDD;;;888555333222333444333444666888999555000---...000///111555999;;;<<<<<<;;;999888444000222888:::999777888888555555:::CCCKKKGGGEEEAAA>>>======>>>@@@???@@@???===:::888777888>>>???@@@===999777777888666555555777===EEELLLPPPNNNGGGAAA>>>;;;888888;;;999777777<<>>888888888888777666444222000444444555999===>>><<<888;;;:::888555222000...---...111444555444444777;;;555333444777777444444777333444333000222666666111111222333555666666666666555555555777999999777444555222///...111555999;;;>>>;;;555000///111666:::444333333333111000111222111333444444555888<<>>AAAAAA>>>???AAABBB???:::888:::===777444222444888<<<======555;;;888888??????===CCC===???AAAAAA???<<<;;;:::888;;;===<<<999888;;;>>>:::777444111///000111222;;;>>>>>>:::999;;;===<<<999<<<@@@DDDEEEAAA;;;777999:::;;;;;;999777777888555222333777888666555777666666666666777888999:::888888888888999;;;===>>>666333222666999999;;;???>>><<<<<<;;;777444999@@@;;;BBB===777======:::===999888888:::===@@@@@@@@@999999888666:::???@@@<<<===:::666333444777<<>>;;;999:::888444333333444555888999888777///222555777888888:::;;;NNNNNNIII@@@::::::999888///222555666666666666777777888:::999666222///...000111222111000000222444000111222222000222666:::111333555666666555444333...111333222111111444888999666222000...,,,***(((111222333222222555:::???@@@<<<777222000000333555000+++)))---666999555///---///111666???EEEAAA888444000333<<>><<<<<<<<<999777555666777444777:::888555444888<<<333444999===;;;888;;;@@@CCC@@@AAADDDAAA888555777666:::999333222555555111444666777444111222777===;;;999666555666777888888;;;:::999999888888999999999999888888999999:::;;;///...000333222...///333222444444444777;;;888222444;;;<<<555...------***+++---111888======888222,,,///333555444222111000,,,000333444777:::777111555444222000///......---666>>>>>>444222;;;@@@>>>???>>>;;;<<>>333999444000111333444777999999<<<===:::444111222444777888999::::::999777666666666222...000555777444777777666444333999EEENNNEEEDDDBBB???>>>>>>>>>>>><<<===>>>>>><<<::::::;;;666:::>>>???<<<888777777666555555888>>>GGGOOOSSSLLLDDD===:::888777999===???;;;;;;@@@HHHHHHAAA888666888999999777333///---444333444999??????;;;555888777666555333000...---,,,333999888222111777>>>888555555777777333111333///555666444444777666111666777999999888888:::<<<888888888:::<<<===;;;999666222---,,,///444888;;;???<<<777111///000444888444444444444222000000222111333666777777888:::;;;:::777666888;;;<<<999666:::777555444666999<<<===AAAAAA>>>:::===CCCEEECCC===@@@BBB???999666777:::;;;888666666888:::999777555;;;999888@@@@@@>>>DDD>>>CCCHHHEEE>>>999:::===999===???>>><<<;;;???DDDDDDBBB>>>:::555222000///---444:::999999<<<>>>===888;;;@@@EEEEEEAAA999444:::;;;<<<;;;999777666777999555444777888666555777444444555777999;;;===>>>999777666555777:::===???777333222666999:::===AAA888777888888666666===GGG<<>><<<;;;;;;===@@@AAAAAAAAA;;;;;;888777:::??????;;;555666888999;;;<<<<<<<<<@@@BBBDDDDDDAAA===999777222333888;;;666111666??????888111222===FFFBBB999666333000///111444555555333333555888666222222555<<<<<<@@@CCC@@@:::777999333222111111111333444555///111333111///...000222DDDNNN@@@???<<<...000111***---000222222111222333888444222222111///000333555666444222444777555//////333777666222000111444+++---111666999999666333444222000000222333333222444444444333111///...---222555666444222333999???===888333222333444111---000......555<<<===666...111222444888<<<===<<<:::444555777;;;@@@CCCDDDDDD???<<<777444333333222222888999666111222888:::666444222111333888:::999777666777888666555555999<<<>>>;;;999:::888666888>>><<<@@@BBB@@@<<<;;;>>>BBB???@@@???999333444<<>>999222///111555777888;;;888555333333555888:::777000...333666666777;;;???>>>>>>===<<<;;;::::::::::::999888666444333222555777888777555666;;;???:::;;;:::666222111555888>>><<<777222555;;;:::444======<<<<<<;;;;;;;;;;;;555888:::999444///------111444444///000555666333///000111333444444555555///222555777;;;===888000333333444444333222000...333888:::777555555444111444555333000111444333///777;;;888111///666<<<>>><<<777444777===@@@===888777222---***,,,111444666;;;:::888666333222000000555;;;<<<555111222333000222333666:::<<<;;;666333777666555666999===BBBEEEAAA>>>;;;;;;>>>BBBCCCCCC;;;;;;>>>AAA===777999@@@888;;;======;;;999777777555222222888BBBJJJLLLJJJ>>>?????????===:::666444555777666555:::@@@===555888666888:::666---,,,000111777>>>@@@===999666555888999777444000...111444666<<<@@@<<<333///333888444222000000555;;;===;;;444555555555888;;;777111::::::999999:::<<<===???;;;999:::===;;;777:::AAA;;;888444222444777:::<<<999<<<444,,,+++)))---<<<777777444...---111222000111555888:::888555333333999;;;>>>@@@@@@<<<666222777555444666:::===??????@@@;;;888:::AAAGGGHHHFFF@@@CCCCCC>>>;;;:::888444666:::<<<::::::<<<:::666<<<===@@@CCC@@@;;;<<<@@@BBBBBBAAA>>>:::888888999666888:::<<<>>>?????????CCCBBB@@@;;;555222111111333111000333888===@@@AAA999:::>>>BBBAAA<<<:::<<>>555111444<<<:::666000---000777===444111///111777<<<>>>>>>999666333333555777999999888888888:::===>>>>>>===???;;;555222333999@@@EEE<<<;;;888777888<<>>???CCCCCC===999===DDD??????>>>999555555:::???555555666777999<<<>>>@@@>>>>>>>>>@@@AAA>>>777111222222666:::999555888???:::777333333:::@@@>>>777444444444444333444777:::888666666999888666888===<<<:::;;;<<<:::666666:::222222111000000000111222///222444444222111222444>>>GGG999999:::///444666000111222444666888888888444000...000000///111666555555333222444777444...111444777666333111111333------///222444444222000...---,,,---111444666777777555333222111000...---111333444222///000444999666222...///222444333000///111444999<<<;;;777222//////000333777888888666222222444888<<>>???AAA@@@;;;555555;;;AAA<<<777222000222555777888999888777666666666777888555000...222555666;;;AAACCCBBBAAA@@@????????????777777777777666666555555444444666999<<<>>>>>>======;;;999666444444666999>>>???;;;555666:::999555::::::::::::::::::::::::111444888888777555555666555888666000000444555222000000000111111222222222444666666666:::>>>;;;555111222444555444333333333111666999777555666666333666555222---...333444111555999:::555444999======999555222555;;;>>>;;;777333333111///...000666;;;:::999666333000///...---111888:::555222222000---///222555999<<<===;;;:::666666888:::<<<@@@BBBDDDCCC???<<<;;;===@@@@@@@@@===>>>CCCFFFBBB;;;;;;@@@666777999;;;===<<<;;;:::666333222666>>>EEEFFFDDD??????>>><<<:::777555444333444444444888>>>;;;444888777999<<<999333222666333777===AAA???;;;777444666666666444111///111333444777999888555555777:::888666444444777;;;<<<;;;666777777666888;;;777000999888888999:::<<<>>>@@@>>>;;;<<<===999333444999666444333333666999<<<>>>======333,,,///------666222555444///,,,///222222666999<<<===;;;888777666;;;999999===@@@===666///333666:::;;;:::999999;;;===:::888999>>>BBBDDDDDD@@@CCCCCC>>>;;;;;;888444<<>>AAABBB@@@===;;;===@@@???<<<===AAABBBBBBAAA>>>;;;888888999888999;;;===>>>?????????>>>??????>>>;;;666111---444777:::<<<>>>BBBFFFIII>>>===>>>@@@???;;;<<<@@@<<<999;;;@@@AAA<<<999::::::999555111...000555:::666333111111666:::<<<===:::777444444555777999999::::::::::::;;;<<<===>>>===:::555222111444999<<<777999;;;===???AAABBBDDD===???CCCEEE???999:::@@@<<<<<<<<<>>>??????<<<:::777777666777999<<<>>>@@@>>>=========<<<:::666333333333555:::;;;999999;;;444555555444777;;;999555111444888777555555999===:::777777888999888===CCC===999666555333111444:::555444222111//////.........111444666666555555666666AAA333333666///666888555333111222666888777555111---+++---......111555444444333111333777444...444444555555444333222222000///---...///000000///...,,,+++---111666999::::::666222111222222000---111222333111......111555222///,,,---111444333222///333888<<<<<<999666555///......000333555555555//////111444888::::::999888555222000111111222111333777;;;<<<===>>><<<888555888<<<===;;;888555444777999:::999888777777888777666888;;;888444333555444666888777444444777:::???AAAAAA===777555888===888666333333444666777777999999;;;;;;:::888666444333000...000222666===EEE???===;;;999999;;;===???444444555555666777777888333333666===CCCEEEAAA<<<===:::555333333555666777===???>>>:::777888888777777888888999999::::::;;;222444777999999:::<<<>>>======:::444333555666555222111111000000111111222666777555444888===<<<777222444777666333111222444111666999666555777777555666555111,,,---222555333555:::<<<:::999::::::888555222000333999<<<:::777333666888444000000666<<<999666333///---,,,,,,,,,...333777555222111...+++111333777999:::<<<>>>???444555888;;;>>>@@@AAAAAAAAA>>>;;;999:::;;;;;;:::777:::???BBB???999777:::333333555999???AAA???===888555333666;;;???AAA@@@BBB???<<<999666555555555222444444555999===;;;666888888999;;;999444333555444777<<>>???===;;;;;;;;;777222222444666666666777888999;;;<<<===>>>333---222000,,,000...222333///---111444444:::<<<>>>>>><<<999888777;;;777555999>>>>>>666---000777>>>>>>999444444666:::999999999;;;===???@@@@@@CCCBBB>>><<<<<<:::555<<<>>>>>>;;;===CCCFFFFFF???:::999<<<>>><<<===???AAAAAAAAA>>>;;;999999:::::::::;;;<<<=========>>>:::<<>>333+++///555;;;??????@@@DDDHHHCCC???======;;;999<<>>888777555222000000444777:::777333222444888:::<<<;;;999666555666888888888:::;;;<<<:::888888<<<@@@;;;:::888777666777888999666888:::===???@@@@@@@@@;;;>>>CCCEEE@@@999999===;;;:::===EEELLLJJJ@@@666;;;:::777666666777:::;;;??????>>>;;;888777777888555333444888;;;:::777444000222333333777;;;888333///111444666777777888999666555555999999999===CCC>>>:::777555222///222777777777555333111///...---+++...222555666666555555111===111111666111777666999444000000444666444111111---+++,,,---,,,///333333444222111333777444...333222111333555666555444444111...---...111222222555333000000222666888999<<<777222000222333111...111222333222111111222555333111//////222333444333222444777:::;;;:::666333333222111222444666666666000000000333666888777777555333111000111333333333111666:::<<<======<<<:::555888<<<;;;888555555666888888777777777888:::<<<:::888999999666111000333666777888666444333555777<<<>>>???<<<666444555777555555444555666777777777999<<>>999333/////////000111222555;;;AAA666555333333444888<<>>;;;777111000222444444333888<<<>>>;;;777666888:::777777888888999:::;;;;;;888999::::::;;;<<<===>>>BBB@@@<<<888777888999999333333222222222333444555444555444333777<<<:::555555777999666111---...000444888:::777666888888666444444111---///444666333888:::;;;;;;999888666555222000///222777:::999777777999:::777333111444888666444111...,,,,,,---......111333333222111000...555777888888777888<<<>>>444555666888;;;===>>>???<<<:::888666666777777777333555888:::888666666888444222333888???BBB@@@<<<999777666777999===???@@@EEEBBB===888666555666777444555555777;;;===;;;999777777666555333///------222444999@@@DDDCCC===777555666777777555333111000111111111222555777999;;;555666999===>>>:::666555666888777777999<<<888222777666666666777888:::;;;999999999999777666666777;;;<<<<<<;;;888555444444777<<<555...222111,,,...000222222111333888888666:::;;;<<<;;;999666555666999777666888;;;;;;666111333888<<<===888444333444888999::::::999:::<<<>>>@@@BBBAAA>>>>>>???<<<777999<<<===<<<>>>DDDGGGFFFBBB;;;666888;;;::::::<<>>CCCGGGBBB777...,,,111888===@@@AAABBBCCCAAA>>><<<<<<999777999???<<<===>>>>>>;;;999:::===888777666444333333444555<<<999555333333666999;;;<<<:::777666777888888888666999:::888555666<<>>;;;999666555777:::===>>>:::;;;???BBB???:::;;;@@@>>>???DDDMMMRRROOOCCC888???<<<999555333333555666AAAAAA???:::666555999>>>111111222555999;;;777222000000///222999???:::111///------111777:::777333444333666;;;<<<:::<<<@@@???<<<:::999555000111555777777555333111///---,,,(((***...111444444333222...===111333:::666:::666999444111222777:::999666...+++***...//////111666333333222111444777555////////////111444777777777777444000///111444777777777444111111222555666666:::777222000111222111000...000111222333333444555333222111222444666888888:::777555999======777111666555333444666777777666222222222444777999888777444333111222333555555555111333777999999888:::<<<444666777666333333666999777555333333555:::>>>AAA???<<<999777333......222999999888666333222222333777999:::888444222111222333444666666666666666777:::===AAACCC@@@:::222------000222333444555777777333333333555888===AAADDD666555333222222444666777666:::===???>>>===???@@@;;;666222111444555555333222666::::::666444777===888888999999::::::;;;;;;:::::::::;;;<<<=========???<<<:::888888777999;;;333333333333444555666777222444555666999===:::333555666666333///,,,---///666:::;;;888666888888666111333333111333777666222666555555666777777777888222000000333777999999888777666555555555666666666333222000//////000111222000//////000222333444555666666666666666888;;;===888777666666777:::===???888888777777777888999:::777888888777777:::===>>>666444333888>>>@@@<<<888555555555555666999===AAAGGGDDD???;;;888888999:::444444555888:::999888888333333222000///...,,,***000111666===CCCDDD???;;;888888999999777444000...111333444333000111444888...///777???@@@888333333555666666666999===999333666666444444444555666777;;;:::999777777999999888999;;;<<<999444000---,,,...:::888000111///---111555555333444:::@@@===666::::::;;;999666555555555666888999999777666777777888888888888888888777666999:::<<<<<<;;;:::;;;<<<>>>@@@???>>>???BBB???:::999>>>@@@@@@BBBFFFGGGDDDCCC<<<666777888777777888=========;;;888777777999;;;:::888777777888:::;;;888777888===AAA@@@888111444444777>>>FFFIIIFFFBBB<<<:::;;;<<<:::666666:::999???AAA<<<444222777<<<999888777666666666555555<<<:::777444333555888:::<<<:::777777888888888777111444666555333666===CCC;;;===@@@BBBCCCBBB???>>>>>>:::777666777888999888999888999<<<<<<;;;???EEEDDDGGGLLLPPPOOOKKKDDD??????===:::888777888:::;;;@@@@@@===888333444999>>>,,,...000222777;;;:::555111000...111999???:::111000,,,***///777:::666000444444888<<<<<<999:::>>>===;;;::::::777222222555555555444333222///...,,,((()))+++///222444333111333BBB666555===<<>>999333777666555555666777666444333333444666888:::999888444333222333555666666666111111333666444333777===333333333222111333777:::555222000111555;;;@@@BBB???;;;777555111---...333888777555333222111000000222333444444222000000111333555777777666555666666888<<<@@@BBB@@@;;;444//////222333444666888555000///111444777;;;>>>AAABBB888666333000000222555777888;;;===<<<999888;;;>>>;;;999888888999999888777000222555777555333777>>>:::::::::999999999888888666666777999===??????>>>999666555666666444555888444555666666777777666666444666888888<<>>;;;999666555555888;;;>>>777999:::::::::;;;===???:::;;;888444444:::======777666666888::::::777333111222333111000333999>>>DDDBBB???<<<::::::::::::222111222666666333333444///000///...000333333///...111555:::???@@@>>><<<999888777888777555111...222444555222...---111666------444>>>>>>666333777666888888777:::===:::444555444333333333333555555BBBAAA<<<666555888888555222555777666111---+++,,,+++::::::000000000///222777777666666<<>>>>>>>><<<;;;<<<=========AAAEEECCC===888<<>>???AAA@@@<<>><<<777666999666===>>>777000222888===:::999777666777777666555::::::999666555555888;;;:::888777777888888888777///111444555555888>>>BBB===>>>@@@@@@@@@===:::888;;;;;;;;;>>>@@@===777111777555666999:::;;;AAAHHHFFFJJJMMMKKKFFFBBBAAACCC;;;;;;<<<===???BBBDDDFFF>>>===999555333444888;;;///333333222444999888444111333222111555888666000111...---000666999777333555444555888777555666;;;999666666777555222444999666666777666555444222111,,,+++,,,///333555444333DDDPPP>>>888===<<>>???:::555444777888666444888777777888999888666333222222222555888999999888444333222333555777666555000000333666333000444;;;444222111222444555666555222000000333777<<<======888555444555222...///333666444333222222222222111...///000000000000111222444666888777555444555666444777<<<@@@@@@===888555444444222222777<<<888000,,,///444999;;;<<<;;;:::777555111//////222555888777888888999888888888999999;;;======<<<:::999999333111222555444222666===<<<;;;:::999777666444444222222444888===???>>>;;;777444444777777333222555;;;<<<===>>>===;;;888666777888777666:::???===888444111......222444333000///333555222222666888888333555555444777;;;:::777000,,,,,,222777888999<<<222111222333555666777666000////////////111444777444444555555444333111000,,,((((((000666777:::===:::666222444:::>>>===;;;888777555333333444555666666999;;;;;;::::::===???999:::666000000555666333666777888888777555333111111333333111...///666===>>>>>>===<<<;;;999888777333111222666555000///222...000///...111777777333000222666888999999:::;;;555444333444666555222000222111///...///111333555444111444;;;;;;444666>>>;;;<<<<<<:::<<<>>>:::333333333333333444666888999HHHEEE===444222666666222000444777666111...///111///===:::111333555111000333888:::999999:::999555:::;;;:::888666666888:::555666555444333444777:::>>>===<<<:::999:::;;;<<<;;;;;;;;;>>>AAAAAA===::::::;;;;;;===CCCHHHFFF@@@:::<<<<<<999888:::999666:::777666777555222444999<<<======<<<:::999:::;;;===;;;888666777:::===???999888666666777999;;;<<<777444222666===BBBAAA???===<<<===@@@???;;;;;;>>>:::<<<999222111666:::999;;;888555555666777666444777888999888666666999;;;888666555666888888888777222222444666888;;;>>>??????@@@AAA@@@???===;;;:::999999:::>>>AAA???888222666444555999;;;<<<@@@EEEDDDFFFFFFBBB<<<:::<<<@@@:::;;;===@@@CCCFFFHHHHHH@@@===999888888999999999666:::999333222555444000111555666222000222222000222222222444666777888888666333111222111///222777555222111222222222666<<<999:::;;;;;;;;;999888777000...---000444777666555UUU^^^FFF999;;;888<<<333000333666777777777777888777666888<<<:::444000111555555444333777:::888333---000222000,,,,,,000555777777666666777555222///......000222555666555333+++111666444000...111555444555666888999888555333...///000111111333666999;;;888444111///000222444:::::::::;;;<<<;;;777444000000111333666888888777444333222333555666555444//////333777555///222999444222111333777777444111000000111555:::<<<:::777111000222555333//////222555444333333444555666555,,,---...///000111222333555777999777444333444666000444999===??????<<<;;;888666111000888@@@<<<222...222888===>>><<<999666666444000...///222666999555444444666::::::777444666:::>>>???;;;999888999777222111444444222555<<<===<<<:::888555333111111111111333888<<<===:::777999555666::::::444222555BBBDDDEEEEEECCC???;;;888777777444222666<<<<<<888:::444...///333555222---***///111///000555999999666777555333666;;;===:::444......555999666444666111111222333444555555555111333333///***)))---333555666666666555222///---((($$$'''111888999:::===AAA:::444666<<>>>>>999222222222222333666888;;;===HHHEEE<<<222000666777222444888;;;999555111222555666@@@:::000666999222......777>>>:::444222444555999999888666444555777:::777333000000222555777777===@@@BBB???:::777:::>>><<<:::999===BBBCCC>>>999999::::::===DDDJJJHHHBBBAAABBB???999777::::::777555555666777555222555;;;===>>>>>>===;;;;;;<<<===>>><<<999888888;;;???BBB<<<<<<<<<::::::<<>>???DDD@@@===555///222:::999333;;;777444333555666555333444777999999888777999<<<666555444666777888888777555555555888;;;>>>>>>===BBBBBBCCCCCCDDDCCCCCCCCC;;;888555777;;;===;;;777555444666;;;===<<<===AAA@@@@@@>>>:::666666999<<<:::<<<>>>AAACCCCCCCCCCCCCCC@@@<<<<<<>>>???===:::777333333666444---***---555;;;<<<666000000222222444666555222222555666444000000111222333444555555666666555333000///111222333;;;@@@@@@>>><<<777222777555333111000111333444OOO[[[MMM666666>>>999111444777::::::777666666888777999;;;999555222333666444222000000111222111000000//////111333444333222;;;777666999999555333333///.........///111333444000000333555222,,,...555999999555111444999666...333666444//////333111+++111333333///000444555444999::::::::::::888666555333000222777888444444888888555222000222444555666000000000000000111333555777999777555888<<<777...111555666555444666444000111111555999999444000111::::::777333222444333///000...+++***---333444333444>>>:::000555::::::===:::666222555<<>>;;;555000:::888444222111222555666555666999<<<:::666777;;;<<<;;;999:::<<<:::666222---000111111555;;;===;;;:::777666777999777222---///333777::::::999999:::888999:::888555222111222AAA>>><<<===@@@AAA???===<<<999666777<<<>>><<<999555111000333888888222,,,,,,///222333222111111000000...111888<<<999:::>>>:::666///***...444555111444444222000444888333(((222222111///,,,*********...222666777555222///...(((***---222666777555333111333777:::;;;;;;888777444333000//////222555777888666555555777888888777;;;777333444777777222---:::===>>><<<666111000000000222111......333555333444666:::======;;;888666777666888;;;666......444///---,,,000666999666333666:::>>>===666000000444666444444444555555444222111,,,(((***111555444111777;;;===:::444333999@@@@@@@@@???999333///000222///000111222222444777:::???AAA>>>777222222222000555555444444444555555666555888888666666666222,,,...222888;;;:::666222000555666666555555666999;;;222555777999999999;;;<<<>>>===<<<:::999888:::;;;<<<<<<<<<<<<======>>>???999444333:::@@@???;;;:::::::::::::::;;;<<<======<<<888222111333999===@@@999777666888<<>>===;;;===@@@===888999???;;;:::999999<<<>>>??????888888888888:::@@@FFFKKKEEE===;;;AAAAAA;;;===EEE???===999444222333555777@@@;;;666333222444555555999;;;======:::777888;;;;;;;;;:::999888888777777333///...333<<>>===???@@@???<<<999888;;;<<<;;;>>>BBBBBB;;;777:::>>>AAADDDHHH777333222444222---+++---888<<<;;;444......000000333666666444444777888555777666444333444666888:::;;;;;;999666222000000111333888<<<<<<<<<<<<777111444222000...---///111333DDDNNNEEE555777<<<777333000333666666333222333666;;;:::999666333111111222555444222333555666666555222111111111222444666888999666444666555111///111......---...111444777999444222333444000+++...666444333111...333999888222333555444000111555444000---000///,,,,,,///000---222333444666777777777777333222555;;;===999888;;;777555333333444555666666666444222000///111555777777888777555888<<<777///444777999777666777555111555444888<<<;;;555222333888999777444555777555111111///------000333444222444<<<999222555999:::<<<:::666444666<<<@@@@@@===999888666555555666888999444777::::::888777777999;;;:::777555555666777999777777:::===;;;888999>>>;;;999888:::<<<<<<888444...000//////444;;;<<<888888888999999888666444333333555999<<<===:::666333888999999888555333222222999888888999:::<<<;;;;;;;;;999888:::>>>@@@===999444111///222777888444...,,,...000222222111111222///,,,///666:::888999<<<888777333000111666555111444333000...333:::888111000000111///---***((((((,,,///333555444222111111---...111555999:::999777666888:::<<<======<<<;;;000///---+++,,,///222444333222000111333555666666666444222333555666444111?????????===:::999888999555666444//////333555333777888999:::;;;;;;;;;:::999999:::;;;555---...333444111///000444666444111111555999:::666111111333666444111000000000///...333///,,,...333777888777555555666666777888999::::::;;;;;;999444222333555222000///000333555444333888;;;<<<999666666444000555555555555555444444444555777777444555666333...///111555888999888666444333222333666999:::888555222555888:::<<>>;;;;;;:::::::::;;;<<<===999888;;;@@@AAA===<<<>>>===;;;888666777999<<<>>>===<<<999555444777===BBB>>><<<::::::===??????>>>>>>===@@@CCCAAA;;;<<>><<<;;;999888999???FFFLLLKKKCCC???BBB@@@888888???@@@<<<777444444555777777666444111//////111444666>>>>>>>>><<<888444333555777999<<<======:::777444222...,,,111999??????===;;;<<<===>>>CCCHHHEEE??????===:::999::::::;;;;;;888;;;>>>???===:::999888777::::::666666;;;@@@@@@;;;888888:::;;;;;;>>>CCC???:::888<<<@@@BBBDDDGGG666333111111///,,,,,,...777:::999222...///222333555999999888888;;;;;;888<<<:::666444444666:::<<<:::;;;:::777333111000111222555555666888;;;777000000///,,,++++++---000111666>>>999444999999444777555888;;;;;;888777999<<>>>>>:::777777777777888888888888777777;;;999555222111444777:::666777666555888:::777111555888999777666777444000555555888<<<:::555333555777888777555777::::::666444222111222444555555555666999999666666999;;;<<<:::777666777;;;======;;;222222222111222222333333...555<<<===999666888;;;999999888777777888888999:::888888:::888555666;;;888777777:::======:::777222222000111777======888777999:::999777555777999555666999===???===666000777888999888555333333333333444555666555666888:::999888777:::===>>><<<999222///---000444666333///......///000111222222222---+++---444888888777888555888888555555777555222333222///...333:::===:::000000111111000...,,,***+++...111333444444555666333333444777::::::999888777777888999999999999999...---+++***,,,///222555222000...///222444666666222222222333555666777777===;;;999999:::;;;;;;:::;;;:::666000///333555444===;;;999888888:::<<<>>>;;;;;;<<<:::444---...333666222000000333555444333222555888;;;;;;:::888666555222...++++++++++++***000...---,,,...222666888666333222555:::;;;666000111444888888666555666888666111...///444444000+++000666:::::::::999555000555666666666555444333333555666555333444777555111222111222666:::<<<:::888111000222888??????999222111222444666888;;;???BBB===;;;777555555888<<>>===<<<;;;;;;===???@@@999<<>>:::555222111444999<<<:::<<<<<<888333444;;;BBBCCC@@@===<<<===???@@@@@@??????BBBDDDCCC>>>>>>@@@;;;888666555777999;;;<<<===;;;888666777===EEEKKKLLLEEEAAABBB>>>777777<<<===999555222222444555555///111111000///000555999AAAAAA@@@;;;555111///...333777===AAAAAA<<<666222444000---111888>>>???>>>666888999:::@@@GGGFFFBBB<<<<<<<<<<<<;;;;;;;;;;;;:::===@@@???<<<888555444999;;;999555666===DDDFFF888555444555444333777<<<999666777<<<@@@??????AAA555333000...---,,,---///333666555000///444999:::<<>>@@@BBB@@@;;;555222222333111//////------...000222222222444777:::888444333666;;;444222222444333000000333000///...///222888>>>AAA<<<:::666222000111777<<<444222///...000444555444444444444444666888777555555888888555444444222...///000111333555777888888666777:::<<<;;;555000---777999;;;<<<;;;:::888888<<<:::777666777999;;;;;;555555444444666777555222444777888555444444222...222333666:::888444555999999:::777444666<<<>>>===;;;777444555666666888;;;888666;;;>>>:::999===<<<;;;999888888888888777666------......////////////***333>>>CCCAAA;;;666444444555555666666666666666:::666444555333///000333555444555999===>>><<<999888666444444;;;AAA@@@:::888888777777777888999:::666444555:::??????:::444666888999888666444444555333555777666444444888;;;888666444555777999:::999333000...///222444222///222111000111111111000///,,,+++---333888999777555444888:::777555666777555333222000000333888<<<===222222111222333444444333000222444555555666888:::888777666777888888666555333222000000000111222333000///------///222666888777444222111333666777888222444666777777888:::<<<:::888666888;;;<<<999666;;;;;;666000///333666666???===:::888777999;;;<<<:::;;;;;;999444111222555333111///000333666888888555777999;;;>>>@@@<<<666444000+++((((((***++++++...//////---,,,///555999999666666999<<<:::222***,,,000666888777666777999888555222333444333...)))...333777888:::;;;666000555666666666666444333222666777555333444888888555555444444999???@@@<<<888111111444:::???@@@;;;555444444444333333444777:::777666444444555888:::;;;>>><<<:::999999;;;===>>>;;;>>>DDDHHHEEE>>><<>>BBB@@@<<<::::::<<>>???===999999======>>><<<777333111555888333777:::888444444888<<<@@@AAA>>>888444333111...222666<<<@@@@@@===777333666333000333999>>>??????888:::::::::===CCCCCC???:::<<<===>>>===<<<<<<<<<;;;===???>>>:::555111000;;;===<<<888999???EEEFFF:::777666555222///222888:::999;;;@@@BBB>>><<<===444333000,,,+++---///000333555444000111777;;;<<>>AAAAAA???<<<===???>>>:::444333444666555444333222000111333444444333333888===<<<777222222444222222555888777444555999222111//////111555:::===888777333......222777:::444111///000222333444666555444555777999777555333777::::::666555555222...333333333333333444444555555888:::999777444000,,,333666;;;<<<:::777666666888888888;;;>>>???>>><<<444333222333444333222222555888999666555555333///000222666:::888666999??????===777222444<<>>HHH???<<>><<<999888888666666<<>>;;;777:::666444666;;;===:::666555777888888777666666777555777888666444444777;;;;;;888444222333666:::<<<888555333444555666444222666444222222333111...,,,------///333999;;;888333444777888555444777999888555444444444444555888;;;444111//////333777999:::666777888888888888:::<<<<<<;;;999999888777555333111///---,,,,,,...000222333111000///111444888:::;;;888555444555666666666777999<<<<<<<<<<<<===>>><<<<<<===@@@CCCAAA;;;666888888444......444888888???===;;;999888777777777777888888888888888888777444222111111333666888999666777777666999<<<888000222...***(((***---000111222444444222000111777<<<777999;;;===<<<888222---,,,111666888777555666777777888888777444111///...333555666555777:::777111555555666666555444444333888999666333555::::::777777777999>>>CCCBBB;;;555...111444777888999999999888888777555333333666888111000111444777888777555777666444333333444555666<<<<<<@@@EEEEEE???;;;;;;777777666666777777999999555444444555777999;;;<<<>>><<<:::888888:::===@@@DDDEEEEEEDDDCCCAAA>>>;;;BBB???:::777777777777666555888;;;>>>???BBBEEEGGGAAA>>><<<<<<;;;:::;;;>>>@@@EEEGGG@@@555111666>>>;;;???BBB???:::777888;;;;;;===;;;666555888888444555777:::<<<<<<:::888666555333111333777;;;======;;;======;;;===AAAAAA>>>888;;;??????>>>======>>>===>>>???===999555222111:::>>>???<<<;;;===???>>><<<;;;<<<<<<999666999@@@AAAAAACCCFFFDDD>>>;;;;;;333333111,,,,,,///111000444666444111111666999888CCCEEECCC>>>===>>>>>>;;;555555555666777777777777777999;;;;;;888444111000///000...---111555444000000111222444444333222111---444444444888333111:::888===AAABBB>>>:::999999:::888555444555666777777444222111111333444333333333888===>>>:::444111///000222888<<<:::666666:::333111///...///111555777222222///******///222222///---...222444333555999444333666;;;===999444333<<<>>>>>>:::888888777333444333222222222222222333444777888666666888777444///333888999666333222333777777888===AAABBB???;;;555333222444333000000222888;;;<<<:::999999777333333555999<<<:::888===DDDDDD@@@999222333:::@@@@@@@@@999666888777555;;;EEE<<<000@@@QQQEEE===@@@::::::<<<<<<999444000///000111111111222333555666777???<<<::::::::::::777444333444666888999:::;;;;;;222......222666666666999222111222666:::<<<:::777444666777666999???@@@>>>===777222555>>>BBB===666>>>:::666555666777666444444666888888777777777999666666555444444555888;;;???<<<888444444777;;;===;;;:::999:::;;;:::999777888666444555666444///***---///000333999===999222333666666444666;;;<<<;;;;;;:::999999555222555:::222///,,,---222777999999888999::::::888888999;;;===<<<;;;;;;;;;:::777444333222000//////111444666333222000///111444777:::;;;999777666666555444222999:::===@@@AAA@@@>>><<<999<<<@@@CCCDDD@@@999444444555222...///555888888::::::999888777666555444666555555666<<>>===<<<<<<;;;:::999777999<<>>222---333;;;<<>>???999999888888777777777888888111000000222555777777777999===>>>===>>>AAABBB???888<<>>===>>>AAA???@@@@@@>>>;;;999888999???DDDFFFCCC@@@???===:::555777<<>>EEEAAA@@@AAAAAA===666444666111444222------111333000222333222000111555666444===>>><<<777666:::<<<:::777666444222111111222222666999<<<<<<999444111000...111222000000333333111...000333555555333///---...888777222555444444;;;777<<>>999555444666777777666444444555777222111000111444555666555555777:::<<<;;;888444111///333999>>>;;;444333666000///---,,,---...000111000111///***)))------)))---+++...333444111222666222111777@@@BBB<<<666555???AAA???:::999::::::777222222222222333555777888666888777333444999<<<:::000555::::::777444444555999888888<<<@@@BBB>>>:::999555444666444//////333888<<<===;;;:::<<<:::666666777;;;===999777<<>>===:::666444444666888555666777999;;;===>>>???333//////555999888888999222111222555999:::777333111666999777888===AAAAAA>>>999777:::AAACCC>>>888;;;:::888666555444333333333555777888888888999:::666444222333666:::<<<>>>>>>===;;;888777777888:::666777999;;;<<<<<<;;;999666555555777:::888111,,,---///000222999>>>999000222444666777<<>>555444::::::333333111......111555888999333444333222111000000111000333666666444333333333000444888888666444555666888777666666666777777777888888666555888;;;777111666444333222333555777999777888666444555888888444666888<<<>>>>>><<<888555......///111333444333222...000222333333333555777000//////333777999555222888888999999999888777666777888<<<@@@===888888<<<:::;;;<<<<<<;;;888666444333555777::::::;;;;;;<<<>>>???>>><<<999999;;;===???@@@>>>;;;>>>CCCCCC>>>===<<<;;;;;;;;;;;;999777<<>>>>>@@@???===888<<<@@@@@@======@@@CCC?????????===;;;;;;===???DDDHHHJJJFFFCCCAAA>>>:::111555;;;???<<<888;;;AAA???===<<<;;;666000///333111444333......333444000,,,.........111666777555777888555111111666:::999888555111,,,******,,,...000444888999888555222111...222444111000222333111+++...333555555111,,,)))///;;;888///222555666<<<333888???@@@;;;555000---444666888777333222333555666555555666:::<<<======777777777999;;;;;;888666///333:::???:::222///111---,,,,,,+++,,,---...///222444222---+++---+++$$$///---///444333---,,,000000000777CCCFFF???999888;;;<<<:::555444666666444111111222444777:::===???999:::777000000777:::999444999>>>>>>:::777777:::===:::777999>>>@@@===:::;;;777666888555//////444666:::;;;::::::;;;999555777888;;;;;;777333888AAAEEEDDD???888777999888555444000333;;;:::333555>>>:::)))AAA[[[JJJ===???444555:::>>><<<777444666999///...------///222555888666:::<<<:::444111333666555666777888:::===???@@@777222222777999666333333333111111444777888555111111888<<<:::999>>>CCCEEE===<<<===???BBBBBB???<<<444666888888666444444555333555777888888888999;;;666333111444:::@@@BBBBBB:::;;;<<<:::888666555555///111444888:::;;;:::999444333555999<<<;;;444...,,,///000111999>>>999...000333666:::BBBFFFBBB:::HHHDDD???;;;444000888DDD555333333666:::999333...///222444555555444555555///000444888;;;<<<999777//////......///111444555888666444222333555888:::888888999:::;;;:::777444222333666===CCCCCC<<<555111666;;;<<<999777666777444666555111222666888666222111000000222555888;;;888444111555CCCKKKAAA000222444666777666666777888999>>>;;;111///666777222444222000000333666888999888777777666555444222111333222222111000///...---111555888888666444666888999555111333888;;;:::777777888777777:::===888000666444222111222555888;;;555777555333444777555111444777:::;;;999888888888222000///333888999555000333555777888777777888999444111///222777999777444666777999:::999888555444333888???@@@:::444777???;;;;;;:::888555222000...///444::::::777555777:::AAABBBCCC@@@<<<:::;;;===888999777444888@@@BBB===999888999;;;======;;;999???AAABBBBBBAAA@@@AAABBBAAABBB@@@======???@@@@@@<<<;;;999888888999999999333444777;;;>>>===999555???BBB>>>777999BBBBBB::::::888666444333444444555///000222555666666444333999>>>AAA???===>>><<<888888<<<@@@@@@======AAAEEE======<<<:::999;;;???BBBBBBFFFGGGBBB>>>>>>;;;888666:::AAADDD>>>888888>>>BBB???>>>===777222444999333222000111333333333222111555999;;;:::777555444999777666666888999999888444///++++++///111///---333444333///...111111///111111111111000///...---222333444222///------...<<<999666333333555999;;;:::999888555222///---+++555888::::::888555444444111666;;;>>>===;;;999999111444777999:::888666444444777999999666333111000,,,...///...---,,,---///111000...,,,,,,,,,...///...---///222...)))---555...111666<<<@@@AAA>>>;;;999777777888::::::666333444333111000000444999>>>000000000111444666777777333333777??????888333444:::888666888<<<<<<888444555888888333000333777888;;;===???@@@???<<<999666666222444;;;:::444777AAAFFFDDDAAA<<<888555222111444333111111222555999;;;777888:::???BBB@@@:::444666666999;;;:::888;;;BBBAAA777...,,,111666555222...222444333000111555:::999999999;;;<<<<<<:::888999555555999888666888>>>;;;222...444:::777444333222777;;;<<<999888;;;>>>===???AAACCCCCC@@@===;;;:::::::::777444111111111111555888777333333777<<<::::::999777666888>>>BBB:::999777777888777666444333666888999<<<===888000111555;;;>>>===999555444555111...000444777555222///222444888AAAHHHBBB777AAA???<<<999888999<<<>>>999777999<<<888111000555333555777777555333222222111111000000444888444---,,,---...///222666:::===???777111000///...000444666444444777;;;===;;;999222777<<<>>><<<:::::::::999777888===<<<777666;;;444444333333888===:::444333333333444666999;;;===444666777;;;DDDGGG<<<,,,333555777777555444333444666333111111333444333111---,,,+++)))***...555:::<<<;;;777333//////111444444555555333//////222666---555<<<:::222///555<<<222777888444555;;;???>>>@@@777999<<<666444777555111111000000000000111111333111......555999555,,,555888;;;======:::777555111...,,,...444777777444;;;999888999<<<===:::888888555444666::::::555///666:::??????===;;;;;;<<<;;;999888999<<<===;;;888===<<<;;;999777444222111222222555888777555888>>>======;;;999<<>>BBB???===???AAAAAA>>>;;;???>>>;;;:::999:::<<<===BBB>>>999666666888999999555444333333444666888:::777===AAA@@@===<<<<<<;;;666444555666444000000444444555777777666444111000555:::??????<<<999;;;===???>>>>>>>>>>>>??????@@@;;;;;;<<<;;;999777444222?????????>>>;;;777333000666<<>>888555555??????>>>:::444///---,,,222111111333555555444222111444888:::999666555555777666555555666777666444333...***+++///222222000555777555111000444555333;;;;;;:::999777555444333000111222333222111000...666666555555666666777888777666555333222000...---000333555666444333222222333555888;;;;;;:::888666...000333555777777666555111222444444333333444666222222333111///...///000000000/////////...------------///222///+++...666000222666;;;??????===:::999777555555777666333111.........---...000444666,,,,,,,,,...111444555666555333777======777333444111000000444:::>>><<<999777::::::555333777;;;;;;:::;;;===???>>><<<:::888333000222999888222666@@@DDDBBB@@@<<<999777555444777555222///000222666888999999999;;;<<<<<<:::888999777777888666666;;;CCC>>>666---+++///222222//////222555555333222444666:::;;;;;;<<<<<<<<<======;;;999999======:::;;;@@@999222///444777555333444444888======:::777888:::999;;;>>>@@@@@@>>><<<;;;;;;;;;;;;888444111000111///333777888666555555777666888:::888444444888<<<:::999777555444666888:::555777777777:::<<<777000222666:::===<<<999777666???;;;777555666555333000222666888777<<>>???:::444666<<<555666666444111///...//////111222444999<<<888111000///...000333777:::;;;999444111222111......000333333555777;;;=========<<<>>>???===;;;999:::<<<888666777;;;:::555555888888888555444777;;;999333888777777666777777888999666666555666<<<@@@999...555777888888666555444444555222000000222333333111333111---***)))---333888:::999666444444555777888999999888444000///111555333999>>><<<777555999>>>:::===<<<888999???AAA>>>===666999999///...777999000111111111111111111000333444222000333777666222777888:::<<<===<<<888666333000///222777:::999777;;;:::999;;;===>>><<<:::777555333444666666333000444888===>>>===;;;<<<===999888888;;;>>>@@@???=========;;;999666444222111444444666999777444666<<<;;;<<<;;;888:::>>>???<<<@@@===888777999;;;;;;;;;999;;;<<<:::888777999:::@@@>>><<<;;;<<<===>>>===???===;;;999999;;;>>>@@@???<<<999888888999:::999888777555444444555777888777<<>>;;;999999999888666666777555111111555<<<<<<;;;:::888666444333:::;;;<<<888444333666:::<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<:::777444222999;;;<<<===;;;888444111777<<>><<<:::888777666666444111000000333666888999999888666555777:::===;;;888666555333333:::CCC===666///---///222111///333444666777666444222000777999;;;:::888999<<<@@@<<<:::;;;>>>???======???888555444666666444555888666:::===<<<999555444555666888:::===>>>===<<<<<<======<<<999444111000000...111555888999666333111333888;;;999444111444999999888666222///222999???777888666555777999666000222555888:::999888888888CCCAAA>>>;;;888666444444999>>>???:::777<<>>@@@EEEDDDAAA<<<888777999;;;<<<;;;<<>>:::999:::<<<;;;777333555999888333::::::999999999888888888777777444222555888666111333555888888888777777888666444111111222444555555888555111---+++,,,111555888666444666:::======;;;>>>>>><<<777111///111555777;;;======;;;:::===@@@AAA@@@>>>===AAAFFFFFFCCC;;;555999777+++***666<<<000111111222222111111000222555444111222888<<<<<<;;;999999;;;======:::777444222222555;;;>>>>>>===;;;::::::<<<>>>???>>>===999777555444333333444444666:::>>>>>><<<::::::;;;888888888:::===>>>===<<<;;;:::888777555555444444666666888999666222444999999;;;;;;777666;;;??????DDDAAA===;;;;;;;;;:::999;;;:::999777777777999:::<<<;;;:::888777:::>>>AAA???===:::888999<<>>>>><<<888555444444555666777::::::888333000222444555555444444666777777666666777777555222///444111...---000333555555666666444//////444666555???>>>===<<<;;;999999888222...,,,000666999888666333444666777777666444333;;;999777555333222222222777999;;;;;;:::888777777444999<<<;;;666333555999222111///...,,,+++++++++888777555222///......000555555333000------///111000000//////...---,,,,,,...000222333222111222555333222222444666777666555111111222444777;;;>>>???;;;999666555333222000///000111444666888;;;>>>@@@555444333444555555666777333222111222444555444222666999888555555999;;;:::999999:::;;;:::999777666,,,+++...111111000555===>>>===<<<;;;999888666555111222333555777888::::::777888777444222444999>>>:::777555444222111777???<<<888333222333666666555888777555555555444111///333555777555222333999???999999:::<<<===<<<;;;:::888999999777555444888<<<:::;;;;;;888444222222333444555777:::;;;<<<======>>>>>>===999555111000000000000333555777666333000333888<<<999333111666<<<888999888333///000777===999999555222444888666111000222444555555555777999======<<<:::888888:::<<<@@@CCCCCC>>>888888===BBBAAA>>>:::888777555000,,,///222444000+++***111::::::888333...***))),,,///111444555666:::???>>>999<<<777444444888::::::888333333444777555000...///000444888999999:::===@@@EEEBBB???:::777666666777???>>>???AAAAAA???<<<:::===<<<777333444888999666888999:::;;;<<<<<<;;;;;;888777555333222444555555///222555777888888999:::888777555444555777999:::777777555222//////000222666333333777===@@@???;;;@@@@@@>>>999444222444777888999:::;;;<<<>>>@@@AAABBB@@@>>>AAAHHHMMMMMMJJJ===777::::::...,,,555999111222222333333222222111333444222111555===BBBBBB===:::888999===>>><<<999444444555888===@@@@@@???999999:::<<<===>>>>>>>>>;;;999666333111222666999<<>>@@@CCCAAA???>>><<<;;;999888999777555444555888;;;===666888:::999888;;;@@@EEE@@@===:::777777999===@@@;;;;;;<<<>>>@@@AAA???===999777555444333444555666666777:::;;;999666888<<<:::888777999888666999???999888666666777:::===@@@FFFCCC<<<555111111777;;;::::::999::::::;;;<<<===<<<;;;;;;999777555222111666888<<>>>>>>>>======666111---...444:::;;;:::888777666555444333333333444444444444444555555666:::<<<===<<<999666444333///888???<<<222---222:::333111///---+++*********---000222444444555777999555555222///---...111444111///---+++***,,,...///000222444444333333333333222000000111222333222111///000111333666:::>>>AAA777444///---...///...---///111444555666888<<>>===:::888333555777666444444777;;;666555666777444000333888999888666555666888999:::<<<999555333333333333222111444555333000111888>>>888888888999;;;<<<:::777777:::999555222333888<<<<<<:::777333000000222333111222333555666888999:::=========:::666333222222333222111222333444444333444777888555111111888???;;;======:::444333666;;;:::999555111333777666222///000222222222333555777666666666666666888<<>>===<<<:::888666444333222;;;;;;<<<===???>>>:::666999999666222333888;;;:::999:::<<<===>>>===<<<;;;888777666666555555666888222444666777666555555666666666555555555777999;;;222444777777555222111000555222222666<<>>AAACCCDDDCCC???===BBBHHHLLLKKKIIIAAA999<<>>@@@BBB@@@;;;888888999888888999888777555444444999999888777777777777777999888999:::666111222777777::::::555333777===???===>>>???>>>===;;;:::999:::888555333333555999<<<222666:::<<<===>>>CCCFFFAAA???:::777666777999;;;:::;;;===AAADDDDDDBBB@@@999888777777888999<<<===666555888;;;:::777:::AAA999666666888888888===CCC>>><<<::::::<<<@@@DDDGGGCCCAAA===999777888;;;>>>888888888888999:::;;;<<<:::999888777555333222111;;;===@@@AAAAAA>>>;;;999;;;:::777444333444777:::;;;<<<<<<:::666333222222::::::;;;<<<;;;777111---222333555555555555777999333222111111111000---+++555555555555444444333333777999888444333666666444222555888;;;======;;;::::::555000000333888:::;;;888666444222111111222333***+++...222555777999999777888999888444000...---+++555>>>:::000***///777111000//////....../////////111444666666666888999888777444000///000444777111///+++)))))),,,000333222555666444444555444111000/////////111111///...///000222333444555888;;;222...++++++...222333222222444777777666777:::>>>@@@???:::222/////////---666666555555555666777777:::<<<:::888999<<<<<<888777999;;;<<<;;;888444222111222222111//////444999::::::;;;:::999777444333666999>>>AAA@@@<<<777333111333666777777777777777333333666888555//////333555666666666555555888:::<<<:::666333111333555777555666666555333444999===::::::999888;;;>>>;;;666777999777111///333888:::;;;999555222111222444666/////////000111222444555;;;;;;<<<:::777555555666666444222000000222444777444444333111///222888===>>>@@@AAA???;;;888888999:::999555111444888888333111222333333222333555777555444222222333666999:::666666:::BBBEEE???888444666;;;>>>:::444000111555111333222,,,+++000666999999888666333000000333555999999555//////555::::::===<<<:::777666666777777888777777666222---...444222444666777888888999:::777666555666666444111...999;;;<<<===???AAA<<<555555777555111222888<<<;;;;;;===>>>???>>><<<999777666444333666777666777:::999::::::888444000......000222333333333444666888///333777999777444222111333222222444999;;;999777===???AAA???;;;888999;;;;;;;;;<<<===???BBBEEEGGGBBB>>><<<@@@DDDCCCAAAAAA@@@999>>>CCC<<<777555///444555777888888777555444>>>:::555333999???;;;333999999::::::;;;;;;<<<<<>>>>>;;;:::<<<>>>999:::<<<<<<;;;::::::;;;>>>======;;;888666444222888777999:::666222333888888;;;:::555444888;;;;;;777:::>>>???>>><<<;;;:::<<<<<<:::555000///333777333555999<<<===???AAABBBBBB@@@<<<999777666777888999:::===AAADDDDDDBBB@@@;;;:::::::::<<>>???555555555666777888999:::888888777666555444333333>>>???@@@AAA@@@>>><<<:::999888555444444666999:::<<<======;;;777444333444999999:::;;;;;;888333000111444666777777777888999444222111111111111///...222444666888777666444444777999999555444555444000,,,000555:::<<<;;;888666999888666555555666777777222111000//////000222333)))+++000444777999999999555777888777333000...------444;;;:::444000111555333333333222222222222111777777777555333333444666:::888444000---...222666000///---,,,---000333555555888888555555777444.../////////000222222///---...111444555444444666888444111///000555777666333444777:::888555555888<<<<<<===999222000333333111>>>===;;;777444222111111;;;<<<:::777999<<<:::555444777<<>><<<666999;;;777111000666:::;;;888777666666777888888999222111000//////000222333888999::::::888888888:::555666444111///000444999666444222222333555777888>>>>>>===<<<;;;999888888:::999555333555:::999555555777888777666777888:::999555000000222555666666444333777@@@CCC>>>999888:::<<<===;;;777555777999222333///***+++222666444888999999777444222222333777888555000///555999:::999:::999666111000222666<<<;;;<<<;;;666///000555111111222555888::::::999777555444444555444111...888;;;<<<===AAADDD???666333555555111222777::::::999;;;>>>@@@???===999777444///---111555555888;;;;;;<<<<<<999444000...---,,,///222333333333444666000333666666555444333333111111222444666777888999<<<@@@BBBAAA===:::999:::===>>>???>>>===>>>AAADDD<<<999999======:::999<<<999555===CCC:::555555222555777999::::::999777555999999888777:::<<<888111444888<<<<<<999888:::===AAAAAAAAA>>>:::555222000555777999999888777888:::777111+++)))---222666888555888;;;;;;999999<<>>======???======>>>>>><<<888555333666666777999777333555::::::;;;999666777::::::777555999>>>AAA???===;;;;;;:::======777...+++///555777666555666888:::::::::AAA@@@>>><<<:::999999999888999;;;>>>AAABBB@@@>>>:::999999:::<<<>>>AAACCC<<<777777<<<:::444999CCC===999666555444444999@@@:::888555444444777;;;===:::999999;;;===???AAAAAA555555555666777888:::;;;888888777777666666666666<<<============<<<;;;;;;666555555555777999::::::888999:::999777555555555777777888999:::999666333111444777888888888888999888666333333444444333222///222777999999888666555444777777444222222000,,,...333999>>>@@@>>>:::777888:::;;;:::777555444444,,,,,,---...///000111222///222666999;;;:::888777777999;;;:::777444333222333666:::<<<;;;999666444777777777666444333111000555444333111111444999===;;;888333---***+++...222...//////000111333555666666::::::666555777444---//////000222333333000...,,,000555777777888:::<<<777444222444777777222---111444666444000...222555444777666111222888;;;888;;;:::999777444333444666::::::888555777999777111333777===AAACCC@@@<<<999:::<<<:::444000111444777777888;;;=========<<<;;;666777888888777666555444333222222555999;;;888555333333555666222,,,,,,000666999;;;888333111222555333777:::888444333666::::::888666666888999999999;;;:::666333666===;;;444>>>>>>:::333333:::???===555666777:::======;;;:::666555333111111222333444666888999999999999;;;<<<333666777444000///444999999777555666888999777444;;;999666666777777777666999888666333666;;;:::666:::;;;<<<<<<;;;:::;;;===;;;555//////333777777555888666888>>>>>>999888;;;BBB@@@>>><<<;;;:::999888666666111,,,///777888444888999:::999666333111111444777666111111666999999444888999444---+++///555666777999999333+++***...///...///333888;;;;;;999;;;888444444555555222000333666888888===AAA<<<222333555555222111555888888555888<<>>??????<<<888888;;;???444222555:::999555666<<<222222===AAA666111555666777888:::<<<<<<:::888777000555999999:::;;;999444222888======888666999>>>;;;===>>>>>>;;;999777666555888::::::888777888:::999333,,,+++111777:::;;;555888:::999777666999;;;AAACCCDDDBBB>>>;;;;;;===888:::===???>>><<<999777444444777999777444666;;;<<<<<<999666999<<<:::555555:::@@@BBB@@@===;;;;;;666;;;>>>888...***000888<<<777222000222555555444@@@@@@???>>>===<<<;;;;;;777777999<<>>===777777666666888:::===???>>>888888<<<888222666AAA@@@;;;777555222111555<<<666555444444666:::>>>@@@<<<;;;:::;;;???BBBDDDEEE777777777888999;;;<<<===999888888888888888999999999999999999::::::;;;;;;444444444666999;;;;;;;;;333555666666555444444555777888999999888777888:::@@@EEEHHHCCC999222333666666555444333444555555444888000555<<<999999;;;666444000...111666777000)))///222666999:::777444111111222333555666555222///......---,,,---000555999000333666444111000333777555666666666888888111'''333555999;;;<<<;;;999777...222555777666555444444666555222000000444:::>>>:::888555222000111222333,,,---///000111222333333555444555888;;;888///(((***---000333444444333222222000///222666999888666666111,,,...555888555000777999666000000333222,,,000222333222//////222666888666444222222222222222;;;===;;;555444888999666777:::BBBIIIGGGBBBAAACCCBBB<<<555000///000222222:::999;;;???DDDCCC<<<666;;;;;;:::777444666;;;???777666666888;;;<<<:::777111111111000000222666999444777999999666333000///444555666777666555999>>>===:::777666777666333000888:::;;;:::777666888;;;999999;;;>>>???===999666333444666888;;;===???AAA:::444222555555444888>>>:::888555333333666:::<<<:::999:::;;;777111555======999888;;;;;;888555666222333555777888999999999888666333333555888999999444<<<666000:::AAA===;;;777444111111333333111///666666999;;;888555777======<<<;;;:::888888777777888222,,,,,,111444444333444000000444555222333888//////...///111555999<<<:::AAABBB666,,,,,,222666666333///...///000///...111333333333:::BBBAAA:::;;;:::888888888888666444999999777666666888<<>><<<888333///+++(((+++222999<<<<<<;;;555...,,,///222222111777777666555555666888999666666444000------111444///111555999::::::888666GGGEEE@@@<<<<<<>>>;;;555999<<<>>>;;;777555999===555444333555888999888777555333666:::777111111666222888<<<;;;<<<===888000...333888:::888666666777444888999999<<>>@@@>>>999444222888:::999888:::===:::444444555666666555555666888555444555666666555:::BBBEEEDDDBBB@@@===;;;888777;;;======999555555:::???>>>===999555333333777:::999;;;===<<<999666555555444777888777:::<<<:::555888888;;;===999333222555555666555222///000555999666;;;@@@CCCEEEFFFAAA999>>>@@@BBBDDDDDD@@@;;;777888111...333888::::::;;;999888999;;;999888;;;BBB???:::666777;;;===;;;888333333222111222666<<>>@@@@@@===888:::@@@???999;;;===>>><<<888555777999888777777777777777777777999222000777===<<<<<<===888:::;;;888555333555777999::::::999777666777888EEEHHHHHHBBB888333666:::777777888999999777555222555333>>>FFF@@@;;;<<<888444222111111333333111...,,,...000222333222111000666666666777888666222///,,,---...///111444999===111222222///,,,---222888555555444333555666000(((///111444777888777555444111444666777555333222111000000000//////222777;;;999777555333222222333444222222333555555666666555555444444777:::888111+++---///222555777777666555333222111333777999888777555222//////222555555555555666222------111222///000111111111222444888;;;777555333333555666555333777:::888333222666888666666888???DDDCCC>>>===@@@BBB@@@;;;666222000000000888777999===@@@???999444999999888555222000222444333222222555888999777555888888777666555666999<<<555777999999666333111000111222333333222222666:::999777666555555555555333;;;<<<<<<:::777666999;;;;;;;;;;;;<<<<<<:::666333444333333333444777:::;;;;;;666444666777555888===BBB???<<<888777888:::<<<:::999:::;;;777222555===@@@<<<:::;;;:::666444666///000222555888:::===>>>;;;888666555555666777666777<<<444111???FFF>>>777:::888555555777999999888666666999;;;:::777:::???AAA???<<<999555333222222444000------000333444444222---+++///111//////111111111000111222444666888777<<<===888444666666444777333///...000111111111444666777777===BBB???888===;;;::::::;;;===<<<<<<999999999666444555999===777555555666444111333888333444666999<<<<<<888444222...,,,///777===@@@@@@@@@:::333111222333111///444444333444444555666666555555444111///000444888555666777999;;;===>>>???KKKJJJDDD===::::::777333999;;;<<<;;;888777999;;;888:::;;;999777777999;;;222111444777555///000555444666777888===@@@:::000000333777888777555333222000333444555;;;AAA???999999===AAACCC@@@<<<888666:::;;;:::999;;;===;;;666333333444555555666666555444333444777666666:::@@@????????????>>><<<999888777999999666222111444888===<<<:::777666777;;;???:::999999;;;===<<<999666666999::::::<<>>999::::::<<<===999444444888666555444444555777999999:::>>>AAABBBDDDEEEAAA;;;>>>======AAAEEEDDD===777888333222777;;;<<<===@@@<<<<<<===???===:::;;;@@@<<<999777888;;;:::666111000111222222333666;;;>>>===666222555>>>CCC@@@:::===>>><<<:::<<>>===;;;888666888:::888999999777555444444555@@@AAA???999111...111666555777:::<<<;;;888333000333888JJJSSSGGG>>>===:::555555444222111000111222111111222333444666777777:::999999::::::777444111///111333444555777;;;>>>555444111,,,***---444:::666666444111333555222,,,...000222444555444333222333555888777555222//////444444444222000...///111555444444333222222333333666777777777777777666666444333333555888777222...///111444777999999999888222111111222444555555444333333222111111222666888333333111---...222555444666444111111444888;;;===777444222555999;;;777333777::::::666555999;;;;;;555666:::>>>===999:::???AAABBB@@@<<<666111111222666555666999;;;:::555111555666666444111...------111111111444666777666444999:::999777555555777999666888999999666333222222333444444333333555888:::666777777666555555888:::;;;;;;;;;999888999;;;>>><<<;;;999888888666333111444222000//////222666888;;;888777999999777888;;;AAA???<<<999888777888999999888999:::777444666<<<<<<888666777666333444888000000111333666999<<<>>>;;;999666666666777666555888;;;222000AAAHHH===333888666555555777999::::::666666999;;;:::888;;;AAA@@@>>>999555222000//////000///......000333555777333---))),,,000///---,,,444444444444444444333333444666777999===???:::333777444000///000333444555666777888999===???;;;555<<<;;;:::<<<>>>AAAAAAAAA:::<<<<<<999555444999>>>666555666999888555777;;;222333444777999999666444222000///222888===??????888444000///000111///---222222333444555666666666444444444333222444777:::<<<;;;999999:::===@@@BBBHHHIIIDDD:::444333222000999999:::;;;:::999888777===@@@BBB???;;;:::???EEE333222333555444000000333444333111555<<>>888888;;;>>>>>>;;;888555444<<<===<<<999:::===<<<777444333333555999:::777555666444555777777444666;;;888:::<<<>>>>>>===;;;999666888888666222000111333::::::999888888:::>>>AAA:::777555999???AAA===888999<<<======@@@CCCAAA<<<===<<<<<<===999555777===888555333666;;;>>><<<:::???AAAAAA@@@AAADDDBBB===>>>:::999===DDDEEE???777666555777:::;;;;;;>>>CCC@@@@@@CCCFFFCCC===;;;===888777888;;;;;;888000***---000333666777888:::;;;<<<555000444>>>CCC@@@999888:::;;;;;;>>>AAA@@@<<<555333333777===???===::::::999888888888999:::;;;666222111555888777555444888888888777555666888:::444555666555333222333333666666555222...---///222111444888999888666444333777???SSSZZZIII<<<<<<;;;555555444444444333222111444555777999:::<<<===>>>::::::999::::::888555333555777999999888888999:::888777444000...111888===999999555111222666666222222333444444444333222111222555777777555222000///333555666555333111111111111222222222222222222222777777777777666555333333111111111333555555333000111333555777999999999999000//////000000111111000111111111222333555555555222333444444444777999;;;???:::333111444888::::::888555444777<<<<<<777111444777999888777888<<<>>>555555888;;;:::888;;;BBB???AAABBB===666222444777444444444666888777333000444444444444222111111111222333444666888888777777;;;;;;;;;999777555666777777888999888555444333444555666555333333777::::::777999999888555555999===777777777888999===AAACCC:::888555444444444222111222111000000111333555777999999:::;;;<<<;;;;;;;;;666666555444444444444555777888999999888666888;;;999666444666777777;;;AAA888666555333333444666777888777666666888888777666666:::111---;;;BBB999222444555666888999999888666777777888:::888666999???999777444111//////000111...000111222222555888;;;888111,,,...333444000,,,444555777888777666333222222333555:::??????:::333777555111000111444777999444555555666999:::888555888888:::>>>AAAAAA@@@>>>;;;>>>???<<<888777===BBB666555777::::::666777;;;444444444444555444333222111000000222555888888777,,,++++++---111333333222222333555777888888777777555555555555555666888999>>><<<:::999999;;;>>>@@@BBBDDD@@@777000000111222888888999:::;;;:::777444:::<<<===<<<:::<<>>===999999;;;:::777777555444888===???<<<777888666666888666222222555555777;;;>>>???>>>;;;:::999:::<<<:::777444333333666777777777777888<<>>>>><<<;;;;;;888555999@@@<<<999777777:::<<<<<<<<<@@@AAA???<<<===AAA@@@======:::999<<<@@@AAA===999555666:::<<<:::777:::AAA@@@@@@DDDIIIHHHAAA======333555999======888///)))---111777:::;;;:::::::::777222///666AAAFFFBBB;;;444777999:::<<<<<<:::888333333444777;;;<<<:::888555666777888999888777666444222222555777777555333111111222222333555888:::111333666777666555555555111222444444444444444555111333555666555666888;;;===BBBSSSWWWEEE888999999555333222666::::::333,,,111333666999;;;<<<;;;;;;888777777777999888666444777999;;;;;;:::888888999888777666444444555888;;;999999555000000555777555555444333222111000/////////222555666555333111111,,,///222555666777999:::333333333444444444444444999888888777555444222111//////000222333444333222222333444666777777777777000000000000000000000111111......333999:::555///000333777::::::999;;;===BBB;;;444111333777999999888666666888;;;:::444///---///333444222222666;;;777666888:::999888>>>EEEBBBCCCAAA;;;333000333888444444444555666666444222666555333111222222333333333444666777777777777777<<<===>>>===:::888888999555666777666444444555777333555222...///555888555777999:::777444333666999333333444777;;;AAAEEEGGG666444111111222333333222111222222333222111111000555888;;;===??????===;;;222222333333333333222111666888999888888999::::::;;;999888:::::::::@@@GGG<<<:::777444333222333444888777777777888777444222222;;;555,,,222777444444333666;;;>>>===:::666444777666666777555222555<<<555444111/////////000111...000333444555777:::<<<:::555000000555777333---333555888::::::888555333111333666999999777555444555444222111111333777999444222222555777888999:::555888===AAADDDBBB<<<888888;;;===;;;999:::???CCC666666777:::999555555999777777555333000/////////111111222333444333111///******,,,000444777999999222333555777777777777666777666666666666666555555777888999;;;===???@@@AAADDDFFFCCC;;;444444666555888777888999;;;:::777444666555333333555888;;;===888888666444222222111///,,,...111333444555666888777555444666888888555111222333666<<>>???===:::777555555;;;======999777999888555888555444888>>>@@@===999666333333666666333222555555888;;;>>>???>>>;;;:::;;;<<<======:::777555444666777888888777777999;;;666888:::<<<<<<;;;:::::::::===>>>>>>@@@BBB@@@;;;===;;;999888555444999AAA???>>><<<888555555999======>>><<<999:::>>>???;;;;;;<<<<<<<<<:::999:::;;;666999===???;;;666888???<<<<<>>===111444:::>>>???;;;333...000444:::>>>>>>===;;;:::555333444;;;DDDFFFAAA:::333555777999888555333222444777999888666444444555555888===@@@AAA>>>:::777333444444444666777777555444333333444666777777777000444999<<<<<<:::888777///000111444777888777555333555666555555777>>>CCC??????JJJMMM>>>555777666444222111777>>>===555,,,000222666999;;;;;;:::999666555444555777777666444444666999999999999:::;;;555555555555555666666666555555222,,,,,,111555444111111///...---------------000444555555444333333000111333444444555888;;;888777777777777777888888;;;;;;:::999777555444222///000222333444444444333333333444444444444444333222333444444333222333555333//////555<<<>>>777000///111666:::999666999======999333000111444777999666666777888888666222///+++...222555333111555<<<:::999999:::888777<<>>???@@@AAA===888666777888888777555333111444777888777888;;;;;;999:::888777888666444:::AAA:::999888666555555555555888777777777777555111...000>>><<<000///000000444...333999<<<;;;777222000555333444444222000444:::999888666333111///...------...000333666888999999777555111///333666333---111444777999999888555333111444888999555//////333222333333222111222555777333111333777:::999;;;>>>666999>>>CCCEEEAAA;;;666444555777777888999<<>>???@@@???;;;777555555999===>>>;;;888777666333555333333555:::===<<<;;;222......222555555666888666777:::=========;;;::::::;;;;;;:::999777555444777999::::::888888999:::444777:::;;;999777777777:::<<<===<<<===???===888;;;999888777444333999AAAAAAAAA???:::444333666;;;666888888777999>>>>>>::::::<<<===:::666555999===888;;;???BBB>>>999:::???888777;;;BBBDDDAAA===<<<222555:::>>>>>><<<888666444888===@@@???===;;;:::777888;;;???BBBAAA<<<777555555777:::777111///000666999:::777222///111333444888>>>BBBCCC???;;;777666777777444444666777555555444444444555444111......444;;;>>>>>>:::666333000---,,,...222555444222444666777666444777===CCC<<<777===AAA888333444111222222333777<<<<<<777333333444555777999::::::;;;777555444444555555444222444666777777666666777999444333333333444555555555333444111,,,+++000444444,,,+++******+++,,,...///---000333555555333333333444555444333444777<<<@@@:::999777666666777888999<<<<<<;;;:::888666444333111333666777777666555555555444444333333222111111222444666666444444666888666444444777<<<>>><<<888333222444777555222777???;;;999555000...///222555111444666666444222111222...000555999666222777???===;;;:::999555333666===BBB@@@>>>;;;888777666666222333444444444555777888666444222222333333111///111444666555222000000111,,,///222333222111000000000111111111222444888<<<:::<<<888111333===>>>888777777777777777666222000888777777999<<<===;;;999000///...000222333333222333333444444333222111000444;;;@@@AAAAAA@@@;;;333444666888::::::777444222333777888777999===<<<888444333444555222000555<<<999999888888777777777666222222444666777666333000111BBBCCC777444111...222+++///555777555333111111111000111222111000555===>>>===<<<999666222...,,,))))))***...333555444111333444222...000444333...000222555666666444222000222333888;;;666...,,,//////111333222000000111444000///444;;;===999888;;;444666:::>>>@@@>>>:::666666444333444777::::::999666555555888777666888>>>:::999666000+++***,,,///333666:::;;;:::777333111,,,------...///000222444444444333333222222333333666444444444555444000------///444888===AAACCCEEEFFFGGGDDD@@@>>>>>>;;;666666888:::888555444666888777777666555333222333333111222000---000555555000222111444999888333333777999:::;;;:::777666555555444;;;FFFMMMIII>>>;;;???:::<<<>>><<<888444111000888>>>AAA===:::888666222444333333444777:::===???444///---000444444555888444555777999;;;<<<<<<<<<999888888777777666555444444666888999888777888888333333555777888777555444:::<<<<<<;;;;;;===:::444:::888777777555444999AAABBBAAA@@@===:::777666555000444666777;;;???>>>:::::::::999777555777:::===666888<<>>;;;999999666888:::;;;;;;;;;;;;;;;888;;;>>>>>>===;;;::::::888:::===>>>===;;;::::::999888:::<<<888222000444777666555333111111222444222555999<<<<<<;;;888666:::<<<999333000333555222111111222555666444///+++,,,222:::>>><<<777111---444000,,,,,,000444444222222555777555333444:::???888000444:::666333444...111333555777999999999999333222222222333666888:::999777555555555444222000888888888666333222333444666555333222444666666777333555333------111666666))))))((()))+++...111333...111444555444333222222---...000333888AAAKKKQQQ999888555333333444666777:::::::::999777555444333333666999;;;:::888777777666666555333222111000000000333555555333333555888999999888888:::<<>>>>>===;;;111222333333444555777999111111222555999999666222333666888666333000000111+++...222444444333222222...///000000111444999===888;;;666...000;;;<<<666999888888:::<<<;;;666222>>><<<;;;;;;<<<999444000000//////000222333222000222222333444666999;;;===666>>>CCCBBB@@@???888///,,,///444777999777555333222777888666999>>>===777333444666888666555:::CCC::::::::::::999777666555)))+++///444888:::888666333EEEHHH>>>:::555//////...222555777666555777999...---///222222222888@@@@@@@@@???===:::666111///'''%%%%%%***000222///+++111444444///...333333///000222333444333111...---333222777<<<999000+++,,,...000333222000...///111+++---444===>>>777333555222222444777999:::888666:::666333555999;;;999666666444444777888777<<>>:::;;;:::888:::<<<999222555888:::888333222555:::+++///333111---+++...222000111000...222999:::555888333444;;;===777444555111555888999777777:::===???GGGSSSXXXNNN???:::>>>:::<<<>>>===999444000...999???CCC@@@;;;999666222555666666666777:::???CCC:::333...000222111111333111222444777999;;;<<<===999888666666777777666555000222555666666555666777333000///333888:::666111:::<<<<<<::::::;;;888222:::888888888666555:::AAABBB@@@???@@@@@@===666111---111555888===AAA???::::::777444333666:::<<<===222333888>>>???<<<;;;>>>666111111666999777555666999::::::999999999<<<>>>:::<<<======;;;999999999666999<<<;;;888888<<<@@@;;;:::<<<>>>;;;444444999777333//////222555555444444555777888999999999888===???;;;111---000222///000111444999===<<<777222///000888@@@999,,,***111---...---+++---333555333444666666333000000444888555777999999888555444444333333444444444444444333000333555666:::@@@BBB@@@666555333111000000111222999999999888777666666666333333444666666444000---///000222111000///000111+++******+++///111222222///---...222333111111444(((,,,...222BBBVVV]]]YYY>>>888777<<>><<<<<<;;;888666333111000///999;;;;;;:::;;;>>><<<777555555555444444333333333333222333777===>>>:::666444///000555777333111444555111...///222444444222777555222000000222444666;;;===999111222;;;;;;444555888999666222444===EEECCCAAA>>>:::666333000///---000333555444333222222...555888555000000555999888999;;;>>>>>>888///(((+++///333333222111333555777666666888;;;:::777444999;;;<<<;;;:::<<>><<<777222444666777888999;;;===>>>===:::666111......///555444555444111111888AAA999333///000111222777===888777555444333333444444444222111444777666000+++...///000111333666777888333444222000555;;;999222222222666<<<;;;555666<<<555555555666444000333999......111666555222333666666666777777666333000...000222555555555555777999AAAHHHQQQRRRGGG:::777;;;CCCAAA>>>999444222333555======<<<<<<;;;:::999888BBB@@@<<<888888;;;999444555333111000000000///...444444555888;;;:::777333888444333777555000000444666666666666555444333222222333333333333444777999666666777888999888555333777444444777888777999<<<===@@@CCCCCC@@@;;;888777222222555:::??????;;;666777777777777888:::===???999777555555888;;;;;;;;;000111333555777888999999>>>===;;;:::;;;>>>AAADDD>>>:::888999777555888===666777999<<>>===;;;<<<===;;;888888:::===<<<;;;777222333666777444666999:::555...///777@@@<<<888555444333111555<<<===<<<888222444;;;;;;777000111888???999---+++222222222000---...333333000333555666444222222555999555666888888777555444444222222333333333333222222...111222333:::AAABBB???444222000...---...000222666666666444222111000000111000000111222222000...---///222444444444555666///......///111222111000---,,,///222222///000555000111///222GGG```aaaTTT@@@999666999;;;777555555333222111000000111333444444444555666666666666555555555444222///...///000---///111222222333666888:::888777555555666888999===:::555222111111222333@@@???;;;555000...///222000333666777444111///---111666888555555:::<<<;;;999888777555333222111111555888888777888;;;999555333333222111111000//////444444666;;;@@@???999333555111000555666222000111111222222333333555777999555444333222222111222222333777444---///888888111666777777444222555;;;AAABBB@@@<<<888444111///...555666888777555000---+++000666::::::666555777999666555444555555222---))))))---222333111000111333555555555777999999666444444777:::;;;;;;<<<@@@CCC;;;<<<;;;:::<<>>999888;;;666666888999666111111666333111333888888444111222555666777666555333222222---...222888<<<===;;;777===BBBHHHHHH???444444:::;;;:::999666333333555777;;;:::999888777888888999@@@AAA>>>::::::===;;;888:::888666555444333222111333222333666999:::888555444222666<<<===777222222444444444444333222111111222111111222333555777888666666555555666666555444666555777999888666777;;;<<<>>>BBBDDDCCC???;;;999666777888;;;<<<;;;888555777777777999;;;<<<;;;;;;;;;<<<<<<:::777666777888444555666888999::::::;;;<<<;;;999999;;;<<<<<<<<<777555555777666555999@@@888888888;;;>>>???<<<999>>>>>>===:::777555777999:::999555000000444444111333777999777222222666;;;===:::888888666333666;;;;;;:::666222444:::;;;888111222888===888...---333333444333000111555555111111333666555333222555888666666666666666666555555444444555666666555444333/////////222999AAAAAA<<<555222///,,,,,,...111444333444444222///---,,,---111///------///000111000...111555777888888999999333222222222333222///---+++,,,000333000,,,///666444666111333OOOmmmjjjRRRAAA:::555555555333111111......//////000000111111333111///......000333555---...///...------///111...000111222111222555777888777666555444444444444===:::555111///000222333===<<<999444000...000222222444666666444111///...111555777555555888:::999777666555444333333333333333555666555777:::888333333222222111000...---,,,444555999>>>AAA???777111666222222444555222000111222666888777444444777<<<222222333333222000///---...222111,,,...555555000666555333222333666:::===AAA>>>:::555222//////...:::;;;<<<<<<999444...+++000444888;;;:::888777777666333///------,,,+++***(((,,,222333222//////000444444444666888888666444...333777888777777999;;;;;;;;;:::999;;;===:::444...---000555666333222333888666BBBJJJBBB<<<<<<888BBBAAA>>>:::666555555777222...---111444666;;;AAA666:::<<<;;;666222222222000//////222666777444111333222111//////000222333222222222444666666555333...000333555666444333111222000///111444666666555555555444444555777999:::999222111888999444333777888::::::999:::===<<<777===?????????===<<<===>>>555333111111333222///,,,000222888;;;777222333999===:::999<<<===;;;===@@@666555333111000000000111,,,,,,...333666555000,,,333444555666777666555444111111111111666;;;;;;777444666<<>>999:::<<>>;;;;;;<<<<<<;;;888666444444777666777:::===>>>;;;777;;;>>>@@@===888444555777333444555666777888999999<<<999777888999999666333333444777::::::999@@@III;;;999777:::>>>???;;;777======<<<999777666777999:::999666111111444444000111444777999777666666666<<<;;;;;;<<<:::666777;;;999999666333444999:::888333444888;;;777000///444222444333222555999999555000333666555222111222444888777666666777888888777888999;;;;;;;;;:::888777222222000222999@@@???999777444000...---000444777333555666444111///000111666333000...///222333333222555888:::999888777777222111222222222111---***))),,,222444///+++///777111555222444QQQqqqmmmRRR@@@:::333111111111000000+++,,,---///000000000///...---+++)))***,,,///111+++---............000222444555555444222222444666666666666666666666666555;;;999555111000111555888999777555111///...///000333666999:::777333111///333555777777666777999999777666555444333333333333222444555444666:::888444666666555555333111///...222444888<<>>???<<<777444000000333777888555333444888555111...,,,++++++***(((---333555333000000000333444555666777888777777222555888888666555777999999999888777999:::888444000222555999999777666666555444AAALLLFFFCCCCCC???FFFDDD@@@:::555222222444111///000333333222555:::666777999999777555444333/////////222555666555333777555333000000111333444333333444666888888666444000111222333333222000///000000222444777888888888444666888:::<<>>???===999999:::777222:::<<>>444333333444888;;;;;;999777888;;;===>>><<<;;;<<<999888999999444------111...+++///999AAA@@@;;;999999;;;;;;888555444888<<<<<<666000000555;;;>>>???999:::<<<===999444666<<<;;;;;;:::888666666888::::::999999888777666555444777===???;;;999:::<<<;;;777777777555444333444555777666555555555777888888:::555111111444666555444222222333333222111000000000---+++---333666444111777777888777555333222222444777<<<>>>888111333:::===;;;;;;<<<>>>???===;;;>>>???>>>;;;555333444666777666555999>>>???===:::999;;;<<<<<<:::888777777333333444666888:::;;;<<>>999:::999999999999:::;;;=========:::555555777666333333444666888::::::888666999888;;;>>>===999999<<<;;;:::777555555777888888555555777999666222222555333555666555888;;;:::555111333555444000......000999777555666888::::::999:::;;;===>>>===<<<:::888777777555444999>>><<<666888555111...---000444666444777:::999666555777:::===:::555333333444555555222555888999888777666777/////////000111000---******---222444///+++///777,,,444333333GGG```^^^III<<<777222///000333333222***,,,...000111000000///---,,,,,,,,,---...000111///111222222222111222444888888666444111000222333333444444555666777777777777777555333222444999>>>444222000.........//////000444:::<<<:::555111///555666888:::999777888:::999888777555444333333222///222333222555999777333777888888777666333111//////111444777::::::777555333333333444666999999888:::777555555666555222000+++++++++,,,---///111222222444555222111222222111222///---000666::::::999>>><<<999666444333333444222333666;;;??????<<<999333///000444444111111555888777555222...+++((('''+++000666777555222111222333444666777888999999:::888:::;;;:::999:::???CCC777555444555555555444555000333555888999:::999777444333AAANNNKKKHHHHHHCCCFFFDDD???888222//////000000000333777555111111555666666777888999888666444.........///222555777888777555222///...///111222111111222444555444222///222222222111000...,,,+++,,,222888;;;888666555666555999===???@@@AAACCCEEEAAA666555???BBB<<<>>>GGG@@@AAA>>>999888999666111888:::===???@@@BBBEEEGGG:::444...,,,///111///,,,...///333666555333888???333444999@@@@@@:::555555111000//////000222333444666444222222222333333222444333333555999===BBBEEE888777666888:::999999999:::999888666777:::<<<<<<:::888666555000+++...333+++)))...999CCCCCC@@@>>>999:::999666333333666999999777444222333888???CCC888999;;;???===888777;;;======>>>===<<<<<<>>>@@@======>>>===;;;777333000333888;;;777555777999999888:::;;;:::888888;;;===;;;:::888666444444555666>>>:::555222333555666444444444555555444444333333000---+++---333555222///777999;;;;;;777333111111444777===>>>888111333999>>>;;;777555666888:::;;;>>>???>>>:::555333666999777555444777;;;???@@@@@@<<<999777999<<<<<<777333444444555777:::===@@@AAACCC>>>666222222333333222...///333666666555:::BBB<<<:::888;;;AAACCCAAA>>>:::999888888:::;;;======>>>???<<<777777999777333666555555777:::<<<;;;999555555888======:::;;;>>>>>><<<:::888777555666888666777777666555444555666777999:::888999:::777111222444555333///---...111888666444666:::<<<:::888888999;;;<<<;;;999666444888:::999666777:::999555666333000---,,,...000222444888<<<;;;888777;;;???>>>;;;888666666666555333111333555666666666888999000//////000111000...,,,,,,---111444111---000777---444444111999FFFEEE:::777555000---000555666333...///000222222222111111///000111222333444444444444666777777555444555555777666444111///...000222000000000111222444666666333555666555444666<<<@@@111///------.../////////---111777999888444111///777777999<<<:::777777::::::999888666555444444444---000111111444888777333666777888888666444111000,,,...111444666777666555111333333222666;;;<<<999555222000222666777444000+++++++++,,,///222444666333444444222000///000111222000///222666999999777;;;;;;:::888888777777777111000222666:::;;;888555666222222555333...000777444666777555000+++'''%%%...222777999666444333444333444666777888999;;;===444666888888888<<>>888222/////////000222666:::888444444999777555555777::::::666333------...///222555888:::444222000...------......222222444666777666333000444333111///---+++******+++333;;;===888333222444777;;;??????===;;;<<<>>>???777555;;;>>><<>>>>><<<888888:::999555888999;;;<<<<<<===???@@@;;;777222000000111///---333333555555222///444<<<222111444999999444111222111111000000111333555666999777666444333333444555777666555666888<<<@@@BBB:::888888::::::888888::::::999444000222888;;;:::888666444333///---111888000///333<<>>@@@CCC888777999>>>===888555666999;;;===>>>???@@@CCCFFF???@@@@@@>>>;;;666222///333666666333222555888777666999;;;:::888777:::===<<<<<<:::777444222333444<<<>>>>>>;;;999999777333666666777777777777666666111000///111333444222///666999<<<;;;777333333333666777;;;<<<888222444999<<<;;;777444222444999>>>>>>===<<<999666666888999777666666777999===@@@CCCAAA;;;666888===>>>888111111111222333666999===>>>CCC???999333000111444666222000222666666555777<<<888888888:::===???@@@@@@<<<:::888888999::::::999======:::666555777555111666555444666888;;;<<<<<<555444666:::;;;999;;;@@@@@@>>>===<<<:::666777;;;888888777555444555777777777::::::999:::;;;777111111333444333000000333666555333222555:::<<<999555555666888999999666333111555:::;;;777444666777666666444111...------///000111666:::888444333777;;;888777666666666555222///333444555444444555777999555333222222222222000///......000444333000222666444555444222333666555222333222///,,,///666666222222333333444444444333333222222222333444555777888555777999999777666666666444444222000///000222555000///......///111333444000444777777555666:::>>>000...,,,---000222111000///222555666555444444444777666888<<<:::555555888999999888777777777777777///222444444777<<<;;;777555666888999888666333111***...333666666555333111111333222000333999:::777000000111333444444333222,,,...000222444555666777333333333222000///222666555444444444555555444333777888999::::::999999888444111000333777888666333555333555:::555+++---666222555888777222---***)))000444888888666444444666111333666666666777:::===333666999::::::<<<@@@DDD666222000222222///222777111000---...777???>>>666<<<666>>>FFFDDDDDDFFFCCC@@@@@@>>>:::555222111222444444777999777444777>>>666444222555999:::555000---///222333555666777888333222111000///.........333444666:::<<<<<<999666444333111///---,,,,,,,,,---222777999777444222111777:::<<<;;;888777;;;???>>>;;;777777999<<<>>>???>>>>>><<<777777:::999555666777888888777777888999888888888777666333111///444444555666222...333:::666222///000000///111666555444333333222333444555555666777777666555555555444555666888999:::;;;;;;888555666:::999666777;;;999888444///111888:::777555333444555333111666===666555999@@@CCCAAAAAACCC777444111333888;;;:::999111444999???CCCDDDCCCAAA:::777777;;;<<<777333333666888;;;<<<===>>>AAACCC@@@???<<<999666333111000888888444111222777999777666999:::888555333666999888999999666222000111222:::AAABBB===888999:::999777888888999999888888777555555666666666555444333444666888666333333777;;;888777888:::888444555999888:::;;;888444555;;;BBB@@@===:::888888888888888555999<<<;;;999:::===AAA@@@<<<888999===???<<<999333222222222444777999;;;>>>>>>;;;666000///444888777333222666999888777999333555777777666777999<<<:::777555555777999999777;;;<<<999555444666333...111222444666777999:::;;;999777666888888777;;;AAA???===>>>@@@>>>999;;;AAA888999777444333666888888333777999999;;;===:::444111333444333111222777;;;222000000444999;;;777333444666888999888666222000111888;;;666222444666777888777444111000//////000...333777555000---111666000111222444555333///,,,999999777444222222444666:::888555444444444222111000...000444555333333666:::666444555444222111222111111...+++...555555000666666555555555555555555333222111000111444777999444666888999888666666777333333333222111333777;;;333111///......000222444///444777777555444888;;;000...---...222444333222333444555444444666999;;;666444777;;;:::444333777888777777777888999::::::444777888999<<<@@@@@@<<<666888999;;;:::888555444***///555999888444000---111333222...111777888444000333666555222///000111...111444888999999777666444444444333111111666;;;888888888777555333111000444666888:::;;;;;;999888666333111333888:::888555222111777<<<555))))))333222555999888555111//////111444777777555333444666000222555555555666:::===<<<@@@CCCCCCAAA???AAACCC777222111333222///222999444111,,,---999DDDBBB888AAA888;;;AAA>>>@@@EEEBBB???@@@???<<<888555444444888777777666222000666>>>666333111333888999444......111666888888777666555555555444444333222111111///111444888;;;<<<999777333222000///............111111222444666666333111555777999777666888???FFF@@@@@@;;;555666<<<>>><<>>CCCBBB>>>===:::888<<>>999777::::::777333333666888999999999999:::<<>>???<<<777444777:::444666777555111///000222<<>>999888>>>FFFAAA===999888999:::888555555;;;@@@???:::777:::===;;;::::::;;;===@@@BBBCCC<<<;;;:::999999;;;===???999<<<===888111///333888666000...333777777444444000333555444000000333777555222111222666::::::999<<<<<<:::666555666333///---000444666777777888999>>>:::888888666666:::AAA>>><<<>>>BBB@@@<<>>;;;666222111333666999888555222111111111111000,,,...000111222444777999@@@BBB>>>555//////111000333000///333999<<<;;;888777666444333333444555666222111111222444555444333555777888777444444666888///...---///333666888999999888666333222111111222666444222444888;;;:::999111---+++000777888111)))***...222444444666:::===555999===;;;777444444666===;;;777444888===;;;666999<<>>888---444:::>>>===@@@EEEEEEAAA:::===>>>888444444444222999999888666444222111000222///...///222333111///555555666888:::999777555555555555444222222444666===999888<<<<<<888888===999444111000---***+++000222111222555333000000444999888666222000444<<>>???DDD???999777666666333000<<<;;;888666555444555666444555888;;;===;;;666222000222444666888888777777888555111---++++++,,,---===;;;999555111000222555111666;;;888222///222666---///555;;;999333444;;;000000444;;;<<<999777888333333333444444333222111444666777888777888999;;;999999;;;>>>@@@@@@>>><<<;;;777666;;;>>>;;;777666<<<;;;:::;;;>>>AAABBBBBB???>>>:::777999<<<888000777777888888999<<<@@@CCCAAA???===:::777444333222555333222444777999777555;;;>>>>>><<<888666777:::999999888555222000000111999:::;;;<<<:::999;;;@@@===999999<<<===999777777555999>>>>>>777111555===222111111000111222444555<<<999333000111777>>>CCC@@@???<<<777555777===BBBDDDAAA===999777888999:::888:::===>>>999555999AAA===============>>>???@@@<<<===888333:::HHHJJJBBBBBB???:::666444555888:::999111...555<<<:::666666444666444111444:::999333...222666888888777777777999888777555444444444444777555444777:::===<<<:::???<<<999999;;;<<<:::888??????@@@???>>>???BBBEEE333555777666333444999>>>===:::777999;;;:::444///000000111222333444555555444777888777777888444...333555666444000///222666222444666777888888999:::888888888555333111222333...///000000000333777:::888555000---,,,---...///555555444333333444555666777555333111////////////...///111222333444777999>>>@@@>>>666000000111000111//////444:::??????===777666555444333333333333444222111222333444333222///111333333222333777999777555222333777<<>>;;;555777;;;AAAEEEEEEAAA;;;777222555555222222444333000333666888666222000111333333333333333333444777999888888666333111111444666666888:::999666444555666444666777777555222111111888666333111000111333555666666666666555666777888666555444444444444333222...333777555000///222666888:::;;;999777555555666:::999888777666333000...000111444555666555444333;;;===???>>>:::777666666666777999999888555444333555666666555777:::777111555888:::<<>>???>>><<<:::888444111...//////000222555444000---///000111444777888777555222333222111000111333666888444444777777444555999888777888666111...222:::666222111333333111111444::::::999555333666===CCC@@@>>>===;;;:::999999999>>><<<:::666444333444555;;;::::::888777555444333555666777999;;;:::888666---000666:::<<<;;;999777999666333000...///000111777777666444222222444666///000111111111000000000///000444777555000111888444333555999999666444555333444555444333333333333444444444555666777777777333444777<<<@@@CCCDDDDDD:::999;;;>>><<<777555666777888888888999:::;;;===<<<<<<999666777:::888333:::::::::::::::<<<>>>AAA@@@===999888888777666555;;;888666555777888888777999;;;;;;:::888777666777888999888555111---,,,,,,;;;<<<===<<<999777888;;;999777888;;;;;;999999;;;;;;<<>>===>>>AAAEEEAAAAAA???<<<999888:::===;;;<<>>??????>>>>>>>>>=========???@@@<<<777<<>>===;;;999CCCCCCAAA>>>===>>>AAADDD000555888555111222:::CCCBBB;;;555555:::;;;666000000222333222000000222555333555555333444666333...444444333333222222333333222444777999:::999888777777666555222//////000222333333111000111555<<<@@@===:::555000...---...000111333555888:::;;;;;;;;;555666555222---+++---//////111222333333444777999:::===<<<666222222111///111000111666===BBBDDDCCC777666666444333222111000555333222333444444333222,,,---000111333555999===888555222111555:::>>>@@@999888777555333222111000666444222111222333222222111222555888:::888444000333555666666444555999===888999888555111111333777:::<<<;;;:::===???;;;444555999???CCCCCC???999555444777888666666777666222222888===:::111,,,000666444444444666888::::::999555555666555333444555777===>>>>>>:::555222333555000111333555666444000,,,888555222///...000222444444444444555777777666555444333333333333333333444333333333222000000222444888;;;===;;;666444555999<<<<<<;;;:::888555333222222666::::::888666666777999999999777444222333333777:::======:::555111///222999===;;;888888999888888888888@@@MMMUUUQQQGGG555555444444;;;HHHQQQSSSNNNIIICCC>>>;;;777222---...///333666777555///+++***+++---000555777777555333333111000///111555888444111111333444222444777444666::::::444111888BBB888333000333666444444555;;;<<<;;;999666888===AAA>>>===;;;999888777666666666888999666333222666:::::::::;;;:::999777444333000000000111444555444333...000333777<<<@@@BBBDDD@@@>>>:::555222111000000333444555444333222333444222...,,,///444666333///...///111333111000333999555222222444222///---000333555777777444333555777666444333444777888555333888999:::;;;===???AAAAAA888:::>>>@@@;;;444333777777888999999999888999:::999:::999444444777777555888999:::;;;===@@@BBBCCC>>>999444333777:::999777CCC???:::666666777888888777777777888999888555333<<<======:::555111...,,,888:::;;;:::888777666777444444666999888777:::AAA===<<<<<<<<<888333222555111111222333555777999::::::888555333222555777:::<<<>>>???@@@??????@@@BBB>>>???@@@>>>;;;:::<<<>>><<<===@@@@@@:::444555;;;>>>>>>???>>>===;;;999888???@@@>>>999<<>>;;;888777666555555555666888999888777666666888999999888::::::;;;:::999999;;;===EEECCC???;;;888999===AAA333666777333000222999AAA@@@;;;555333666777555333333666888555000...222666555666555333555888777333666444222333666777555333444666888;;;;;;999555222<<<;;;777333...---...000333444333333444777<<<@@@:::999555111------...//////111555999===@@@AAAAAA444777777222,,,)))+++//////111222222111222444666777::::::666444444222...111111222777===BBBCCCCCC666666555444222111///...444333333444666777666555...///000222444888<<<>>>777444222222444777888999777777888777777555444333555444222111111111222333000444888:::999777555333333555666555333555999===::::::888444222222555999999<<<======>>>@@@;;;555444777<<>>:::444000444777999777666888666222222888===:::333///333999777555666999<<<===999555000222444555444444555666;;;<<<;;;777111///000333......///333777888555111666555333111111111222333444444555888::::::666333333333333333222333555666777666555555555444222111666;;;>>>;;;444222555:::?????????===:::777666666999>>>BBBAAA;;;888999;;;333444444444333222222222888;;;===<<<777222///......777===;;;888:::<<<===;;;888;;;III[[[cccZZZNNN:::888444555BBBWWWhhhooojjj___OOOBBB;;;777444111///111444666777555111...******,,,///333555555444777666444111000222666:::444333222333333444666999000111444666555444999BBB666000///666;;;:::777666:::;;;;;;999666666:::>>>999888888777777777777777000333777888888888999;;;:::::::::::::::999999999,,,,,,---000222333222000444111///111777BBBNNNVVVLLLIIICCC<<<555000,,,+++333555666555222000//////333///,,,///444666222.........///000111444:::@@@888444222333111...///222555888:::999666555888<<<:::777444666::::::666111;;;;;;;;;::::::;;;>>>@@@888888;;;>>>;;;555333666777666555777:::;;;999777888;;;999444222444666555111222555;;;AAAFFFIIIKKKDDD===666777<<>>===999333000...111555666555555777777555111222555777555444:::BBB:::666444666555111...///555555666777888999:::;;;:::999999888888999;;;;;;======>>>>>>>>>===>>>>>>===<<<<<<=========<<<;;;;;;<<<>>>???;;;555666::::::;;;;;;<<<:::888555333999<<<<<<999:::===;;;666999777555333222333555666444666888777555222333555555555333222444888:::;;;777444333666;;;<<<888444666555444333333444666777999777555444333222222222999999666222000333:::@@@@@@>>>:::555333444999===999888555222111333777::::::999777444222222555777888:::;;;777222000444888888999999777999======999999555333444888:::999666999999999;;;;;;999444000???>>>:::666222000222333000222555666666666888:::666666555222///...///111---...000444888===AAACCC555888888333---***---000///000111000//////111333444777777555555666333/////////111333777:::;;;<<<555444333222111000//////222222222555888;;;;;;;;;222111000000333666888:::888888888999:::999777555222444555777777777666555000000///......000222444000444888999888666555555000333555555333555999===;;;:::888666555666999;;;999===>>>===>>>???<<<666444666999:::888444///+++000333444111111333111...444666888888777777888999999888888;;;===;;;666111---000333444444333222333333444444111,,,+++---000333111000333777:::999777555555666777666444222111444666:::===>>>;;;666333111222222111000111444777666666888;;;===<<<888444444999<<<999333111666;;;===>>>>>>;;;777555555666:::>>>BBB???999555555777...000222444555555333222:::<<<<<<999444111222444111666999777888;;;<<<:::888666===OOObbbfff[[[NNN???===999;;;LLLgggzzz```HHH:::555444555222333444444444444444444000//////111333555444333999888555222000111555999555555333222333666888999000,,,---222666777999===111...000:::@@@???;;;888888999:::777444333666999777777777777777777666666000111444999>>>???<<<999:::999888777999;;;???AAA...000333777999999555222888555222222888BBBNNNUUUQQQNNNHHH@@@888111+++(((111333555555222000/////////...............---+++444333222000222888>>>BBB<<<777555666666444666;;;:::;;;<<<;;;999888;;;>>>:::666444666::::::555000444555777777888<<>>>>>DDDHHHGGGDDDGGGCCC<<<666222222555888555444444777:::999444000333666999999666222///---000444444111111555444///000111444666333111777???555111000333444111//////666666666666777777666666888888:::;;;<<<=========BBBAAA???>>>>>>>>>??????===999777999???@@@<<<777888888:::===:::777888<<<555666777888777555333111555999<<<;;;::::::999777777666555333333333444555999<<<>>>;;;666444444666888777666666555555777:::777444222555999:::666222777555333111000111222333444333222000//////111222555666666444222333888<<<:::999666333222444888<<<<<<999555222222333444444444777999777444222555999;;;;;;:::777333222444777888::::::999;;;@@@@@@<<<:::777444444888;;;;;;;;;<<<999888888:::999555222888777666333000///111333///222666777666333222111333666888777444222222444000000111333777===BBBEEE888999888555000...000222///000000///......///111222444555333444777555000---...///000111222333444333222000//////000111222111111222555999===>>>>>>333111---,,,---///000000555666888:::;;;:::666333...000333666666666444222,,,,,,,,,++++++...222555333555777777666555666666///222555666555555888;;;999999999::::::;;;<<<<<<;;;>>>>>>;;;;;;===<<<999555555666555333000---+++333666666222222555555222666555555777;;;===;;;999999:::;;;<<<<<<999555111///222555666444333222222000333444333111000333666888777555555777888888777444666999;;;:::777333111444999@@@BBB@@@;;;666333000111222000......222666111444999>>>BBBAAA>>>;;;333666888777333333888<<>>>>>AAAQQQmmmiiiMMM999111222555333444333222222444777;;;666555444444555555444222777666444111///000444777444555444000111555888777333---,,,222888:::999:::///...333<<>>@@@<<<888:::888666555777;;;@@@CCC///111444999;;;:::555111666777888:::===@@@CCCEEELLLJJJFFFAAA;;;444///,,,---///222333333222333333000222444222///---...///<<<;;;666111111777<<<===888444222444555555888===>>>===;;;:::::::::;;;;;;555444333555777777333///555777888777666777<<<@@@888222///444888888666666666000,,,///777<<<:::666999<<<;;;777666888777333...///333:::BBBGGGGGGEEEGGGAAA<<<<<<@@@CCCBBB@@@AAA???;;;666222222444777888888888999:::999666444222555888999888555333222666999666......111000)))000000222555333111555;;;444111111555666444333444333333333444333222222111555666888999;;;<<<<<<<<<@@@>>>;;;;;;<<<======<<<<<<888666888>>>???<<<777777555666999888777999>>>666666777777666555333222666:::>>>>>><<<::::::;;;222222222333333444555555888===>>>:::666555555555999888888999777444666999999777666777999:::777444777555222///...///000111///000000//////111555888111555:::===<<<999666444666666777666555666999<<<999999888555111000222444333555999:::999888888999:::999666333111222333444444777888777:::???>>>::::::777444333555999<<<>>><<<888444555888;;;:::888444444444222///......///111333666666444000---,,,111666;;;;;;777333222333444333444666999===BBBDDD;;;:::888666444333333444111111111000...---...000111333222111444888666111///000111111111222333333111///---,,,---000333555000000111444888;;;<<<<<<333///***((((((******)))//////111444777777555333111333666888888666333111---......---,,,...444888777666555555666777888888000444888999777555666888666777999<<>>===888777:::===<<<444444333222111000000///;;;===;;;777777:::;;;:::888777666888<<<===<<<999888;;;===>>><<<999666555666888:::999777555444444000333666777666555888:::555777888888666555555666666777999:::999777444222333;;;EEEGGGAAA999444333333555555333///000444999222555:::===???>>>===<<<444555666555555777;;;>>>@@@BBBBBB>>>888666888;;;888:::;;;<<<;;;999777666333222111333555666444222666888:::666222333:::AAA999:::777222111444666555444333999DDDIIIDDD===:::666<<<@@@BBBKKKaaaxxx~~~tttaaaJJJ777///000444222333333333222555:::>>>:::888666555666555444333222333333222111333666999666888555000000666888777444111111555888888888:::333222666<<>>===???<<<<<<;;;666222111444888888999::::::999888777666666555555555777999;;;<<<888666555444555888;;;===111222444666888777444111222444777:::;;;<<<;;;;;;EEEEEECCC@@@<<<777222000---///222333222333444555222444666666444222333444===<<<777000///555999777666222111444555555888<<<@@@<<<777777999:::999777222333555666666555333111888:::;;;888333111444777777222000222333222333777888666333333555888;;;===888:::999999<<<>>>;;;555000000333:::AAADDDBBB>>>;;;999777777999;;;;;;;;;:::;;;:::777444333555777;;;<<<===<<<:::888888888666888;;;<<<;;;888777777;;;===777...,,,222000(((...,,,...333555333444777444222444777777444444777000111222333333333222111555666777888999999999999999888888:::===>>><<<:::::::::;;;;;;;;;;;;;;;<<<777444333555666555999>>>===<<<;;;999888666555444777;;;??????;;;777999===444444555555555555555555444999:::777666888888555777666888<<<:::555666:::999999999888888888777777666444111///...///222333333444444333222444888<<<444666999<<<===:::555111222444777888888777777888555999;;;777000---111777444555777;;;???>>>;;;777999666111//////000111000000333555555888<<<;;;777999777444222333777<<<@@@;;;666111222777<<<>>>===<<<<<<;;;888444111000000333555666555111---+++***///555;;;<<<777222000000000111222444777:::<<<>>>===:::777666666777666555222333222111///...///000111222111000333888777333444555666666555666777888///...++++++,,,000555888000000000333666999:::999444///)))'''''')))((('''------...111555888999888666888;;;<<<;;;888444111222333333111///111777;;;:::777444444666888999999333777;;;<<<999666555666222555999>>>AAAAAA>>>;;;>>>???<<<666444999===>>>444333222111111222333444===>>><<<777666;;;===;;;999999999:::;;;<<<;;;999777;;;??????<<<999999:::<<<===>>>===:::777666666***...333444333222444666---222777999777555555666888888888888777666555444111<<>>>>>:::444111333777333333444777999:::888555999555111000222444333222///333666555111333999@@@666999777111///333888:::888555888>>>===666222444111999??????BBBOOO```kkk]]][[[SSSEEE555---///333000222444444444666;;;???<<<999777666666666555444111222444444555777:::===999;;;888222111777:::888333333555777666444666:::888777888;;;<<<:::===BBB??????===888444333666:::555666888:::;;;<<<<<<;;;888888666222000222:::@@@666555555555555555666777888777777888999:::888777000000111333666999;;;===CCCCCCBBB???<<<777222000222333444333111111222333000000111222333444333333999999444---...555888666;;;777777999;;;:::===AAAAAA;;;444444888:::777333222555888999888666555444111555888777444333777;;;666444333222...,,,111888555666666333///000777===666777888:::???CCC???777//////222999@@@CCC@@@<<<666777777888999:::<<<===666888:::999666555666888===???@@@>>>:::888999;;;555777::::::888666555555<<<>>>777------555555---,,,***,,,222666555555666444333555888666222333777000111333555666666555555888888888999999999888888666777:::???DDDDDDAAA===888===AAA>>>888666;;;AAA888444222333444444777===DDDBBB@@@===:::888777666777:::>>>>>>888444666;;;;;;;;;:::999888666444333222777888555777<<<<<<888444444888===<<<666777<<<888999999888666555666777555333000//////111444666<<<<<<;;;888444444777;;;;;;777333333555777666444...222666888777555333222444777999888444111222333333222333777<<<<<<777111666888555---+++///000---000000222555888777333000777777444000333999<<<:::<<<888444333666;;;>>>???:::@@@???777555999888111444444333222111000......555<<>>>>>>>>===<<<===AAA@@@777...111:::;;;>>>>>>:::444000111444---,,,...333555333444777777666555333444777<<<@@@:::;;;888333444:::999333777888<<>>@@@???CCCKKKDDDHHHBBB555000555555...444444444555222111888@@@<<<@@@888444===@@@:::999<<<:::777777999:::999888666555333222222333555666000///000555:::>>>>>>===777777:::>>>:::444777>>><<<;;;:::888777888;;;===333444:::>>>;;;666888???999777777666222000666???999444555;;;:::333444<<<888;;;===;;;777444333444222......444666333111444999===@@@???:::666555666777777555333111111333444000......111666777333...//////...///000222444555888888999;;;<<<;;;888555;;;===:::444222777>>>AAA@@@999777<<<>>>999444333===888222000222555666666===999777444...(((+++000---111444555444555999<<<;;;999666555999<<<777...///555===AAA@@@<<<:::999888999666000222:::===;;;999777666777888999:::999>>>;;;444111777AAACCC??????BBB===888444+++)))666999888888999999999777666///...///222555555222///222555777777555444666999999777666777:::;;;888666999999999888888777666555;;;::::::<<<>>>>>>===<<<@@@>>>;;;999777666:::>>>===888222111444777666444>>>>>><<<999<<<@@@===444>>>>>>>>>;;;888666666777888666666888777444666:::555333222555;;;>>>;;;777:::999888777666666555555222222444888<<<<<<888555222444444222///111555999???999444666888999<<<@@@>>><<<888444222000000000111333555888999888444222333555777888666444222111555222111444888888555111666888666000000444555222111000111555888888444000333444222///222888;;;999>>>===;;;777444333555888999999888555666999888333555444222111111111222222888<<<>>><<<777333555777555111///222888<<<:::666333444555666555444333333666444222222222000---***---------...000222444666666333...+++000777888444555222......111444666666666555444333222111000111222000//////000000---+++000///000222666888888666;;;<<<<<<===<<<;;;999888333666999::::::999999999777555333555999;;;999777666CCCCCC===;;;555...111555999<<<===@@@DDDCCC???===CCC>>>888999555222888:::777444222333555555666666777666222333888:::999999999::::::;;;;;;;;;<<<555777;;;===777000000666777:::<<<:::555333444777666333222444333000111444777555333000000333777:::===>>><<<888999===;;;555666666:::<<<777///---222444555555555444444333222333444555777777555444333333333333333333444888:::666666555444333111000000333555888:::;;;;;;999888>>><<<777333111000111111333333444666777777777777777444111///000222444666777<<<>>>999444333222000///000666===>>><<<>>>DDD<<>>BBBDDDNNNJJJGGGAAA>>><<<999777444444444333222222333444555111000222555:::======<<<777666888:::777333777???;;;;;;:::777666777<<>><<<===???;;;444222555888555111000333666888999<<<:::999999555...,,,...---///222333555777999<<<888888666666;;;>>>999111222777===@@@>>>;;;888888333333000,,,000777999555888555444444777888666444888777555444555:::@@@EEELLLRRRJJJ>>>888111000;;;888777666666666555333222555444333333444333///,,,000333777888888999>>>BBB999888777888:::;;;999777999888777555555555666777999888888:::<<<======;;;>>><<<:::999999:::;;;===;;;777333333777999888666<<<===<<<:::>>>CCC@@@888;;;<<<;;;999777777999;;;999555444666666333333666777666555777;;;======;;;::::::;;;;;;999777555444222111222555888888555111333444444222//////333777===999999;;;<<<;;;===AAA999888555222000///...///...000333777:::;;;:::888111222555777999777222///555222000111444555444111444666666333333666777666222000000444999999555000000222111///222777888666444777999777444333777;;;777333222777999777555555666444111///000222666888;;;;;;:::888555333444666555333222333666:::<<<<<<222222222222222111000///444222000//////---+++))),,,+++++++++---...000222888333---,,,333;;;999222000000000333555666666555555555555111......111444555333111111111000...---222222333555888::::::999<<<===>>>???>>>;;;999777555555777:::<<<===;;;999777666555555666777888999999FFFGGG@@@===555---///222888<<<:::999;;;;;;:::===BBB===777888444222;;;>>>:::666333333444444444333555444111333999<<<;;;888888777777777888999999111222777:::999444222444222555999999666555777999;;;777555444222000333999999666222//////111444666:::;;;:::777777999777222555666999:::666111000333222222333333333222111111///111444666666555222000000222333333222333444666444444333111111000000000111222444666777777777777???<<<999555333222222222555666777777666555444333333333222111111222333444666===???999222111333444...000666;;;<<<::::::<<<:::;;;666///000666555...111111444666555333666===::::::555777???CCCQQQjjjeeeccc\\\RRRFFF;;;555222222222222333333444444444222111222555888::::::999555555555666444333777>>>;;;;;;:::666222555<<>>;;;:::;;;<<<<<>>AAA@@@777000111888777444222222444666888888:::999;;;???===555...,,,......///222666:::;;;<<<555666666666;;;>>>999111555888<<<===<<<999777777555444111222777===<<<777666333111444999;;;888444333222555888666333===LLLZZZcccYYYDDD;;;888888???:::999888666555444333333999888666555444222///,,,---000222333333666;;;@@@999888888999;;;<<<;;;:::999888555444444555777888777666666777999;;;;;;::::::999777888<<<>>>===;;;888666444555999;;;:::888777888999:::???CCCAAA<<<::::::999777777999===@@@999444111444777666555666888888999:::;;;===>>>>>>:::;;;===>>>===:::777444333222222222333222000...333444444111......222555444444888;;;999666888>>>666444222000///---------+++---000333666777888888///000222777:::888333...222111000222555666555333333444555444555555555444222000000333777888444///111222111///111666555222---///333555666777999:::666333777>>>===444111555555222///,,,...222888<<<:::999888777555444222222333444555555666888;;;===777444111///...---,,,+++000///...---,,,,,,,,,,,,------,,,,,,---...000111555333///,,,000555444///...///111444666666666555222555666333///---111555555333222111000///...---666666777888999::::::999888999;;;<<<<<<:::888777444333444777;;;<<<:::666555666666444222333666:::===IIIGGG>>>;;;555...111222777999777777:::999666;;;@@@;;;777888444666BBBAAA===777333222333333333333555444111333888;;;;;;888777666555555666777777444333555777888777555333111444666777666666888999888555444555555666===EEE;;;888444222222444666777666777777666555555222000444666999:::888666777999555444444666666444333555111333666888777444000...---111666999999777555555666555333111///.........111111222333444444444444:::999888777777888888999888999999888555222///---333333333222111222444666888<<<;;;666222333555555...111666:::;;;:::888777::::::666222555999777111000///222666666444666;;;:::999555888>>>BBBXXX|||nnnTTT>>>444222000111222333444444444333000000111333555555555555222333444555444444666::::::;;;999444///111999AAA@@@===<<<===???@@@AAABBBAAA===:::999444000222888777888<<>>@@@999222...111//////222888<<<======777999888888;;;<<<777///666777999;;;;;;999888888999777666999@@@DDDAAA<<<555333222666===AAA>>>:::333///333<<<999333<<>>888777555555666999:::999777111222444777<<<@@@???===<<<;;;:::777777:::@@@DDD:::333///444999:::999999666999<<<>>>===<<<<<<===999:::<<<<<<<<<;;;:::999777666444222111000//////111333444222//////333666///222666999666222666<<<777666555333111///---,,,...000222333333444555666//////111555888888333......///333666999999777555555555666888777555333222333222222444555555222///333444333000111444333///222000///333888999555000666777???FFF???111---333333111---+++---111777;;;777888999999777444000...000333777888777777888:::999555///------...//////...------,,,,,,---///111000000//////000111333444444777555000---......,,,---...000111222333555666000444888777333000222555555555444222000///000000888888999888777666555444222333444666777777777777444333222555999;;;999666444666666333000000444888???IIIDDD999777333111666999:::999888===AAA>>>888999<<<888777999777<<>>777333222222333333666777555111222666999888888888777666555555555666777666333222444555444222444555555555555555666777555444555777777999BBBMMM999666333333555777888777555555777777666444222222222444666777888:::<<<<<<888444555999999555555888444555777888666111,,,))))))000:::@@@AAA>>>999777555444333111000/////////555555555555555444444333666777777888999;;;;;;<<<555666666555444222000///666666444222000222777;;;;;;:::666222444888777333...111666999;;;;;;999666888777555333555777555000///...111666666444555999;;;:::666888<<>>>>>???@@@BBBCCCAAA??????;;;999999777444666:::999999;;;===:::666555666333000---***+++---000222222333444555777888666444111666;;;;;;888444222222777444111///000000000...222777;;;:::444111333777666222...111666777444///222222444777999888666333333555888>>>FFFHHH???333444777999::::::999888666666777888888888777777777555222333999===999444222555222111333888===>>>===>>>???>>><<<<<<<<<777000444555666999:::;;;:::999777555555:::@@@AAA>>>;;;888555444888===@@@>>>;;;888111333===>>>888===KKKQQQ^^^UUU???999;;;999:::===>>>===<<<:::<<<@@@CCC>>><<<:::777333222111111444555444111...///333777666777777888888:::<<<===444666999<<<===<<<:::888666555555666888777666444222444555666<<>>666666666555666777777666555000000222666:::<<<>>>???@@@???<<<999888;;;AAAEEE<<<555000333888888777777333888===@@@???<<<999888888888777888999;;;===>>>;;;:::888555333111111222000333444333111222555999444555888:::777444888@@@;;;;;;:::888666333000...111333666666555555666888111000111222444444333111---111555999;;;:::888666888777999===;;;666222222444666888777444222222222444444222...///222222//////,,,+++000999<<<777111444999AAADDD===222...000222000...---...111555888555888;;;:::777222///...000222666777777666555555555111...///333666777666/////////------...222666222222111222333555777888666;;;;;;555...------,,,,,,---...///...///222444///333777777555333333444777777666444222222444555888999999777444111000111/////////000222444666777666555444444666888888888444666666444111000333666===EEE???555444333444;;;;;;:::777777<<>>HHH444222111333777888777444111111222444333///000333111333444333555:::<<<;;;777222333888999333333888444555666555222---(((%%%(((000:::BBBCCC@@@;;;888000111222333444444444444777777888999999777666555666777888888888888777777//////000111222333444444666666555222000222888===;;;888333111666;;;999222000444666777:::<<<999444888999999888777666555444///---///444666555555999888;;;777666999;;;KKKeeetttrrrRRR888///111444444444444444444444444...000222222111111111222222555666555555777777444888888666333111111333555;;;???AAAAAAAAABBBAAA>>><<<888777999999777999===??????>>><<<999666666777666222,,,***+++...111333666666444222333777777444///333777777444111111222777444111111222111...***///555::::::777555777999444111...111666888444000222333444777999888555333///222777>>>HHHOOOJJJAAA888999999:::>>>???888000...111666999::::::;;;<<<666333333777999777666777777555444444777:::<<<<<>>===>>>:::555333333555888;;;;;;:::888666444666<<<>>>===;;;<<<888777666666888999999999===777666===???===>>>CCCCCCMMMGGG;;;<<<;;;555555:::;;;;;;999888:::@@@EEECCCAAA===777222......///000222222111...///333666333444555555555777:::===111555:::???@@@???;;;999999888999999999777222///333777999888<<>>666777666555555555555555666555333333777999:::===AAAAAA@@@===:::999<<>>;;;;;;:::888555333333444333555777666444444777:::444444666777666333666<<<============:::777444222---111444555333222444666222222111000///000333555222444777999888777666666666555999>>>===666111111777<<>><<<888444444333000...///444888111111111222333666888999777;;;;;;555111000...+++(((+++......---,,,...000111222333444444444444444555666666444222222555888:::;;;<<<:::666333333444111000......///222555777666555333111000111555888666777777666444333333444666???;;;222333444555===999:::888555777999777222777999555555888666???WWW???:::444000000222555666777888666111111555666555666666888888777444222000222666555000///222333000:::777333000000222555666666777:::;;;666222666>>>111000000444888888444000...,,,...111///,,,///555444777555222444999;;;888555///000777777111111777555555555444111---***''')))///666;;;<<<:::888777///111444666888777666555111333666888999888777555444555555666555444222111......------///111333555222555666444222222777;;;777777555333666:::999444444777777555777:::777000444777;;;;;;888444555888///,,,---222555555666999444:::777333777999???LLLPPPWWWZZZRRRBBB555222444888777555444333444444555222444666666555444555777999:::777222222777999666666444444555777777555333:::@@@CCC???<<>>>>>??????<<<999888999999777333///...///111222111777888555111111666555111+++...222333111111333555666444222444666555///***333666999999888999;;;===111222444555666666666666111111333777999:::777555222222333555>>>GGGIIIEEE???AAABBB@@@AAA???555)))(((...444888999::::::;;;:::888999;;;999555666999888777666444333444777:::;;;===<<<999:::>>>>>>;;;333333555888;;;;;;888555666555999>>>===999:::>>>444555555444333555:::===>>>=====================999???<<<<<>>222111888:::999666444666<<>>777000---...000...000222111//////333666000222333333222444999<<<111444999===???>>><<<;;;<<<<<<======<<<666///***555===???;;;<<>>===<<<:::999;;;@@@DDD@@@;;;888888777555777;;;999999999<<<>>>===999555444333222222333444666777777999:::888555333444555888:::<<<:::777555777:::333111333777777333222444:::;;;===>>>===;;;777555///333888888444111111222444444222...+++---222888666777777777555444444555333111666<<<<<<444///000:::@@@EEE@@@666000444:::------+++(((***111444222222222222333444333222000000111---***222<<<:::000333333444444333333222222888<<<>>>999111---000555555333//////000111111111111222666>>>CCCBBB;;;444999888666222//////333888000000000111333555888999777888666333333333///)))%%%)))---...,,,++++++,,,444111//////111333444555222333444222000000444777===???@@@>>>;;;888999:::555222///......111555888333333111---***+++111666888888888888777666444333000;;;999222444555666===<<>>VVV===888222///000333555777666777555111111555777666444555777888777444000---000666888444222555555222;;;777111...///222666888333666:::;;;555///111888222111222666::::::333...111///000444222///333;;;:::<<<999444555:::;;;777555...///777777111000777777777666555222000---,,,+++...222444555444444555222444777999999777555222***---111555777666555333///111222333333111000...222000...,,,,,,---///111...333666666333222555888444777888555555888999666777999777333555888444---+++000666777222...111666000,,,,,,111444555666999000999666000666999777;;;666888999888666555666777:::999666444333333444555555888::::::888777999;;;>>>===777///000777;;;999333222333777<<<===999444:::AAACCC<<<888<<>>888;;;===<<<;;;;;;;;;;;;666444111222333444111///666888666111111555444...))),,,000111111333777:::555333333666999888222,,,888888888888888:::>>>@@@///555<<<;;;777555999>>>///000333777:::;;;:::888777444///,,,111;;;@@@@@@FFFJJJJJJFFFBBB===111$$$(((...444888888777777777======??????;;;555555999777888777444000000444777111444444333666<<>>???@@@@@@===666---'''888AAADDD>>><<>>;;;:::<<<<<<<<<@@@GGG???;;;777999===>>>;;;777222222222333222222111111444666888777444222333444<<<>>>???<<<888555666888555444777<<<===888333222666888;;;===>>><<<:::888;;;???CCCAAA;;;555333444444333000,,,,,,///555999???===:::888666444222000444666555333777;;;666---999>>>>>>777444666555222111111111111111222444666;;;888555333333333333222000///...///000111000...===777222111555777333...666:::<<<999333000333777666222000222333111000333---///555<<>>666444111111777======777444555444333444777444...666666666666555555555555999666222111222222111///444444444222000000222444...---///444777555222000333---000;;;>>>888666;;;;;;<<<;;;:::<<<@@@>>>999333111000444999;;;888444444111333888555---...777333000333888777222222777555333222222444666666555444000///333555333000000444222///,,,000444333---,,,444000+++000222000444666444333222222333555666...222777888666333333444777777888:::;;;:::777444222666999777111......111///---...222555555777;;;888888777777666444333222111555888666222000555:::444555666777777888888888999777999===;;;555555:::666<<<<<<666222444666444888999888777:::@@@AAA???GGGEEEBBB===:::999;;;>>>>>>999555777===AAA>>>:::888444000333999;;;888333999:::777333555:::777000555666111111:::888333888444000,,,000777;;;999555///666666999>>>666+++,,,;;;<<<:::444000111888>>>;;;;;;:::;;;:::888444111......000333666999::::::999777222...---222;;;CCCMMMOOOLLLBBB;;;888222++++++---000333666999:::;;;===??????<<<777555555777555222///...///111222333000222555777999:::999999;;;;;;;;;:::888777555444...555777444444999;;;888444333222333777:::<<<===BBBBBBAAA@@@???>>><<<;;;===>>>@@@FFFNNNLLL;;;'''<<<:::777888:::<<<:::999>>>;;;777444333444555666888777666777999;;;;;;:::444333000///444;;;:::555999:::;;;999777888<<<@@@<<<::::::;;;888333222444888888999<<>>>>>::::::???;;;<<<<<<===BBBGGGDDD===<<<;;;:::999888777666666777555222222333444444444666777555222333777999666<<<999555444666777666444555444333555999999666333666666666777888888999:::888>>>CCC@@@888444666;;;444333111//////222888===<<<;;;999888666444222000555666444222555888444---111666888444444777999777444444444333333555777888999777555444333333222111000000111222333444555666@@@???999444555:::999333777;;;<<<999333///000333+++***...555888777555777555555888>>>BBBBBB===999555444333555888999666333555555333111///000444777666888777444444666444/////////---+++))))))+++...111333555888999999999999555555666666555444333222666666666555444222111///111222222111///111666;;;:::666222000111222222111777777999:::666111333888:::999888999;;;<<<======AAABBBBBB===777333444666444333333555999<<<>>>===;;;:::888444222222555888;;;:::777333444888666222333333333444888<<<999222333333444555666666777777777555222222444444333111222333333222000000111222222333555888:::999777777555111444===>>>888777<<<999;;;:::999;;;>>>;;;666111//////222777888666222000000222555444111111555///---///444555333333888///000222333444555666777000,,,,,,000222///------555333///...333666000'''...888666...///......555222111111111333555888:::000222444555444444444555222333555999<<<<<<:::888222666::::::777222000000///---...333555555777:::;;;;;;:::999777555333111444888;;;888222000333888444444555666777777777777888555555888888222000333555::::::444000111333222666777666555888===>>>;;;>>>===<<<999777888<<<>>>;;;888666888<<<>>><<<999000,,,+++000888<<<;;;888;;;??????:::999;;;:::777666666......777666000333111222444777999777333///333777222000555111+++000333444555444222333888;;;666444333444777999:::999++++++,,,///444888;;;===888888666111///222;;;CCCEEEGGGEEE>>>:::888444------111666;;;<<<;;;888666666888;;;<<<:::777555444777333///---...000333444222444777:::;;;<<<;;;:::===<<<;;;999777555333222111555666444666;;;===:::444333333555888:::;;;;;;============???AAACCCEEECCCGGGPPP\\\```WWWDDD444<<<;;;;;;===???>>><<<999444333222333444555666666444222111111333555666666777666444444999???===888666777888777666666999<<<;;;999999:::777333333777666777888;;;BBBFFF@@@777888999555111777@@@<<<111555333777>>>;;;333444===888777999<<<:::666888>>>AAA@@@>>><<<>>>AAA===777BBBBBB@@@>>><<<:::999888666444333333444444444222555666555222333888999777888777555444555555444333888777777888::::::999777777666555555666777888999:::>>>BBB???999666888;;;111111///...---000555999888888888777666444222111777666333000111444111,,,,,,111333222333777999999666555444444555666888999555666666555444222000......111444555555888===AAADDDGGGAAA666777@@@BBB;;;<<<>>>>>>;;;555111000111+++,,,222:::<<<777222222999888:::>>>AAAAAA===999111333666999::::::999888333333444333111111333555555:::<<<999777777555222111111000---++++++---///222444666888999::::::999777888999999777444000......000222444444222000...000222333222111333999>>>;;;888666555666666555444666444444777888666888;;;::::::;;;<<<<<<===<<<<<>>:::444222444777222000111555<<>>666000111333444666777888888555444444555666666555333111333333333111000111222111333555666666666777888666444888===;;;444444:::777::::::888999;;;888222000......111444555333000---000111111444666555111///---...222444333444777+++---111333444555666888333000111555777333111111555444111000333444,,,""",,,999999111000///000999222222111111333555888999333111000000222444555555333444777;;;======;;;888111555:::>>>===999333///000...///333555444666999;;;;;;:::999777333000...777:::<<<999333000222555555555666777888888888888666222111555777555111111666::::::555000111333333333555555444666;;;;;;777777777777555444555888;;;888888999:::::::::888888---******000888======;;;999>>>AAA<<<888777999999444555---,,,666888444888555777:::888555111//////222777222---111...***...***,,,///222555666777888222///...///333999===???///......///111666:::<<<777999:::666111222999AAA<<>>>>><<<;;;===<<<:::888666444333222555555444555999>>>>>>:::333333333555888:::999888<<<;;;;;;<<>>AAABBBAAA===999///000222444555555444444111///------///111222222666888888888<<<@@@???999333555666555444444555666:::777777888666444777<<<666777777888===AAA===555444777666444999???;;;222222333888@@@>>>666555:::555666888888444111555<<>>;;;555HHHGGGEEEBBB???===;;;999555555444555666666333111333666555222333888999888555777888888666444444444999999:::999777777888:::888666444333333555777999;;;<<<===<<<;;;999:::;;;000111000...---...111444444555666555444333222333888555111//////000///---000222444333333444555666444333111111333444555555222444666666444000...---+++///333555555999@@@GGGGGGJJJBBB777;;;JJJLLLBBB@@@AAA@@@===999555333333---///555<<<<<<666222222555555777;;;??????:::666333666:::;;;:::777555555111333555555444333333444555;;;===999555666666555666555444222//////111333444555666777888777777777666888::::::888555111...---...111222333333222111222444555444222444999===;;;:::::::::999888777666333///...333888:::;;;>>>888:::<<<===<<<;;;;;;;;;888888777555444555999<<<555111///333;;;>>>:::555999999999777555555777888888;;;:::444222444555444000000000444===CCC>>>555///000222444555666666666555555666777777666444333111222444444222222222333000444555333111333555666444555999;;;666///000666777:::;;;999888999666111000//////111333444111///...333444111444:::666,,,000//////111333444555666------...222777888666444666444666:::;;;777555666444666444000......)))###***666666111444555555<<<888777444222111222333333666222---,,,000444666666:::;;;<<<>>>>>><<<777333,,,000777>>>AAA>>>777111000...000444666444555888666777888777555222...+++666888:::888333000111333666777888999::::::::::::444111000555;;;<<<999666:::<<<===:::666444555777333555555444666999888444666666666444333333444666555999;;;;;;888666555666111//////333999<<<<<<:::999<<<>>><<<999888888888000777222///777<<<>>>EEE>>><<<777222......111444///999777333555000)))***((())),,,000555777666555000///---///333999<<<>>>999888555222000111444777555999<<<888222111777===:::<<<>>>>>>>>>===;;;999888666333000000111444666???>>>???BBBCCC???888111777555333333444555444333777999<<<>>>???>>><<<:::;;;:::888666555555666666888666555888===???;;;555222222333555888888777555=========>>>@@@CCCEEEGGGHHHPPPdddwwwqqqWWWDDDBBB<<<===???AAAAAA@@@===<<<555666777666444222111111222000------...111222222333666777888;;;???<<<777333444555555444333222222999666555666666666:::@@@888777444333666<<<;;;666777999888666888===;;;444222333888===<<<777555999333555777444000///444:::@@@@@@===999:::>>>>>>:::FFFEEECCCAAA>>><<<:::999666666777888999888444111444777777444333666888666555999======:::777666777666888888666333222555999888666444222222444777999888777666888:::<<<======...///000000000111333444111222333333111111222444888444111////////////000444444555555444222333555111///,,,---///000000000111444777777333///------(((,,,000111222777@@@HHHFFFFFF>>>888BBBRRRSSSHHHBBB@@@===;;;999777555444***,,,222888:::888:::>>>///111555:::???>>>999444444777:::;;;888555222111000333666777666555444444666::::::444111333666777888888666333111000222444777666666666555444333222555666888999888666333111000111111222333555666777666888888666333333666999:::;;;<<<<<<;;;999888888444...,,,111666888888:::777999<<<<<<:::888888999333333333222333666;;;>>>999444///111777:::777333777888777666444333555666555888888444222555777666000111000222999>>>:::111///000222444444444333333666666777777555333111111...000111222111111333555444999:::666555888888444444666999999444...///444888<<<===:::888888666222333333333444444444222000222777888333555999333'''++++++,,,...222666666555222...---222999<<<666000111111444999999444333444222777777///)))'''))))))---555222///777999666777:::999666333111000111111888333---,,,///333555555;;;;;;<<<===<<<888222...&&&***222:::???>>>999555000///000555666444444666333555777888777333///---111444666555333111111333444555666777888888888888777555444777<<>>>>>:::666777999555777888777888:::888333555666777666555444555777666:::===;;;777333222444333111111444888::::::999===;;;;;;===???>>>;;;999444???<<<333666;;;@@@KKK@@@;;;444000000111333444444???<<<444555222,,,------,,,,,,...111444444333......///333777;;;<<<<<<===<<<999555000...000222333888;;;888333111555999======@@@BBBCCC@@@>>>===555333000......111444777BBB@@@???@@@AAA@@@<<<777555666777999:::999666333777999<<<>>>>>><<<999777777666555444666888;;;===:::888777<<<@@@>>>777111333222333555666777555333:::<<<>>>AAABBBCCCCCCCCCGGGLLL[[[iiiaaaIII;;;===========================;;;;;;:::666222000000222333000......///111222222111555888888;;;===;;;666777777666666666555333222444111111222333444999@@@;;;888222---000777;;;999>>>>>>;;;777777999:::999555555777:::999666666888222555666222///000444888:::;;;999666777;;;<<<999>>>===<<<;;;:::888888777777777888:::;;;999555111555999999555333444555444555:::>>>>>>;;;888777888555666777555222222555888999777444222222555888:::333111000333888<<<>>>???&&&))),,,...///000222333000111222000---...222666666222111111111000111555555444555777555333444777111...++++++...000///---111444888777333///......***,,,---...000666>>>EEECCCAAA===>>>HHHSSSTTTOOOBBB===777555555555333111333333555777666444888???000111444999>>>>>>:::555333444666888888666444222111444777888888666666666777888666000...222666666777777555222000///111333777777666555333222222111666666555555555555555555333333222222333555777888999::::::777333111333666888:::;;;;;;999888888888777111///222555333222333666999;;;:::666555666888555444333333333555777999:::555111111444666444111888777555222///...000222666888666333222666666444111333222111333666444......000222333444333222111555666666555222000///000---...///000000222666999999>>>???;;;<<<>>>999000666888999888555222333555999===>>>:::777888888555666666777777666444333222555888999777666444---%%%"""%%%'''+++222888888444666111///333:::===999333000111555:::999444333555000666666///)))))),,,...222777111...777888111000666555333222222333444555888444111///000222333444444555777999:::666111,,,%%%)))///444888::::::999111///111555666333333555444666:::<<<;;;777222///...111333444333222222333111111222333444444444444;;;;;;:::999:::<<<999333555777<<>>:::888DDDOOOHHH888444666;;;CCC999777555666666666333000>>>FFF>>>000///111111555111000///......///000111+++---000666;;;======;;;888::::::777333///000111444666888777444333555777>>>===@@@DDDDDD@@@======000111444666777777666555;;;::::::;;;===>>>???>>>444555888;;;===<<<888555666888;;;======:::666444444333222333666;;;@@@DDD===::::::>>>@@@<<<777555666555444555666666555333555777<<>><<<999===;;;999888888777555333000------000111222888???<<<999222+++---666<<<<<<@@@@@@===999777777999;;;888888888999999888666666222555555222222555777777666888777333333555666333666666666666555555555555777777888999:::888444000444999:::666333444555555555888;;;<<<;;;999777777666777888777666777888:::888777555555555888:::<<<111///...000555:::>>>@@@))),,,000111111000000000000111000---***+++111777444111111444444222444:::666444555777666111222777444111------111333111///222555888777222......000///...,,,---000666===BBB@@@>>>@@@HHHLLLMMMPPPUUUEEE>>>555111222333111...<<<:::999888333000333:::555333333555999;;;999666666444333555888888555222333555888999999888888999555666333///000444555222888888666333000///111333666666555444444444444444999666333111111222555777222222333333333444444444999::::::777333111222555777999:::999666555777888555222111555555222111333777:::;;;999444333555888777666555444444444444444555444333333555555333111888777444111...///222444777666444111333888777333222444444000...000000...+++---000333444444333222222333333222///---///111111222222333444888>>>BBBAAAFFFGGGDDDFFFIII>>>///555666666555555555555444999======888555777999888888999999999777555333333444444888:::666---'''&&&$$$'''***---444:::888000333333444666999;;;<<<<<<333555:::???>>>999777:::111444444111000333222000///666222...444444......222222111111333555888999666666555333111000111333111333666999:::777222---))),,,///000111333888<<<111000222666666333222444555888<<<===<<<777111---///111333444444333222222000111222333444444444444===@@@@@@<<<:::;;;888333000333:::AAA>>>666444666777;;;<<<;;;<<<<<<888111444777:::<<<<<<<<<<<<=========<<<999555333111111---...///222555888::::::444222555;;;>>>:::999;;;ZZZ```QQQ<<<888999777999666888999888666333222222???HHH???...---000111555///111222///,,,***,,,...///000222666999:::999777666:::???>>>999555333444666666666666777777777666:::999<<>>@@@444444555888:::;;;:::888666888;;;===<<<999444111444333222333777===CCCGGGBBB===;;;>>>>>>;;;===AAA;;;999777777888888777666333666:::>>>BBBDDDEEEFFFDDDCCCAAAAAA???;;;666222888:::<<<<<<:::999999;;;777:::<<<:::555222333555111000000222333333111///222777:::999:::======:::AAA>>>:::888888888666444000//////333444555:::AAA999888333...///777<<<===<<<===>>><<<888666888<<<999;;;=========;;;777333333555444333666<<<;;;666444777888444333444444111555555555555444444444444666555555666666555111///000666:::666333555777777888888999;;;<<<;;;999777777777777999;;;<<<;;;:::888777777888999;;;===>>>222222111111222777<<>>999888;;;222222111333888<<<777...)))444222...222222...222222222111111333555888999555888999666222000000222444666999<<<<<<999333...---///000...,,,///666===111000222666777333222333666888;;;===:::555...***111222444555555444222111222333444555666666666666<<>><<<======888///222;;;CCCAAA888444777888;;;===<<<<<<<<<777000999;;;>>>>>>===;;;::::::@@@>>>;;;888555333222111111222333555777999::::::444555;;;AAA@@@;;;<<>>>>>888555777555444333333444666999:::444888<<<<<<:::999;;;===444333222333777:::;;;;;;666888<<<===<<<888444111555444333333777>>>DDDIIIEEE???<<<<<<<<<<<>>AAADDDEEEAAA???999555888;;;777///555999===>>><<<999888888999>>>BBBAAA;;;555444555333333333555666555333000111666999888888;;;<<<:::DDD???:::888888999777555444333444888::::::???EEE777777555111222888<<<<<<777:::===>>>:::666888<<<:::===@@@AAAAAA>>>777111333555444444999@@@>>>666222777999777666888888555777777666666555555444444555444333333333222///------444888666444666999:::<<<;;;:::<<>><<<999777888888:::;;;===???@@@555555444222111444:::>>>111111111333444444333111666666444111///...000222444777999777444444999===;;;@@@<<<000---333555000:::???444+++444:::000((((((111:::===999555444555444222000000222333444333555???HHHKKKLLLRRRVVVXXXGGG;;;111///111333666999;;;999777666555555555555444777555111333:::===;;;;;;888666888;;;:::555000444333222111111111222333666888:::888333111111222555777777111+++***222999333666555333444999;;;:::999999777222---+++...111...222444111///111222000222555777777555444666999555444444333222000///...//////111555999:::777333777888888444111000333777999<<>>999444111000111222444666666555333222222444777999999777555333444333444777;;;<<<999777444444222...+++)))***,,,...,,,***,,,///111000///222222777<<<999222888DDDDDD888888======BBBIIIGGGMMMQQQ^^^cccYYYRRRLLL>>>>>>999222000222555666666>>>===:::777444444777:::;;;777888======888666888333222111000...***%%%!!!+++...///000555;;;777...555666777777777777999;;;666777999999777666555555333444888<<>>;;;555222666<<<;;;555555333666;;;<<<:::999;;;555555888<<<@@@???999444===>>>???<<<888555444666;;;<<>>???999888888:::===<<<999666777555333333666888:::;;;CCC>>>;;;;;;:::777666888555555444333333666;;;???AAA???<<<777444666===BBB>>>;;;555111444:::<<<:::555666999===@@@AAA???===<<<===<<<999::::::555...333555999;;;<<<:::777444<<<:::777888999999777444444777:::999666333222333666444333444666777777666888888777555555777<<>><<<:::888666666666666999666222222555555444111666111///222333222222555555222999>>>999:::<<<666:::999888888888999888777:::<<<>>>???>>>>>>>>>>>>999999888777;;;@@@@@@;;;666666555555555555666666///000000222222222111///444444333111//////111444555888999888555555999===;;;@@@>>>333000555666222777===444,,,666:::111***111888???@@@;;;555333333555333000000111111111000---666===AAAEEEKKKOOOOOODDD999///...000333777;;;888666444777:::;;;888444444777666222333999<<<::::::999888999:::888444111333222000...---...000111444666888666222000111333555444111...---...333666555777666333444888999777777666444000+++***,,,...222555555444555999999666333666777666333333666999888777444222111111222333444333333555777777444111777888888555222111333666999===@@@>>>888333111222000111222333444555555555555555666666555444333333333444777<<>>===888444222222222333333222222111333444555444333333555666666555888:::888333222444999777666555666666555333777777666333111222666999444333333333333555666777333111222555444///---///666666777888777444333333222000111555555222111333666777666222444888999777444333555:::;;;999888;;;555666777:::===>>>===<<<===???@@@>>>:::777666777<<<===@@@BBB===555333888888999666333555999888444666999===<<<::::::>>>BBBIIIOOODDD777;;;>>>:::777666666444111//////333666777777666555444333222222111222222111///000222444555666666444000------...777999;;;<<<:::999:::;;;888555444777<<<<<<666000000333666888888666222000222222333555777:::===>>>777666777999;;;<<<999666666444222222666:::>>>???CCC===888888666444555999444444444555666666666666999999888555222111333555999888555222666;;;;;;777666666888;;;>>>???===;;;;;;:::666222222444222---444555666777777777666555666444222333555666444222:::<<<>>><<<999555444555:::999888777666666666666777777555333222444888;;;999555666<<>>???AAACCCEEEBBB;;;777777666444999999999999999999888888:::>>>AAA???;;;777777888333222333555888999999888===<<<:::888777555555555222222333555888;;;;;;;;;444111111444555555777;;;:::888???AAA::::::===888666666666777888888888777<<<===???@@@@@@@@@???@@@<<<;;;999777:::???>>>:::666777888999999999888888---...///000111000///...222333222111000000222555555777999888555555777:::999>>>===555222555555111333:::444///888:::111,,,333888===>>>:::666333333333222000/////////...,,,&&&,,,111555<<>>777222000000111333555666444222111///......111444555555222333777EEEYYYgggdddYYYEEE:::;;;@@@@@@JJJXXX\\\^^^[[[fffqqqnnngggYYYGGGBBB<<<444000111222222111333555777888888:::===@@@555333333777888555333444222333555666555222///---000000///...222777666222000333777888666333111111000111111111111000//////---///222666999888555111000000111111111111000000777888777555222111222333222111333666555333555999888888777333000///222555777666555333222333666999222222222333555777999:::555111000222000---,,,///777777666555555555666666222000222555444000---///000555888666555999;;;;;;444333444999:::777777999555666888999:::===AAADDD===???AAA@@@===:::888888;;;;;;<<<===:::777999???444888888444222555666555999;;;===<<<999999;;;>>>888AAA<<<555<<<@@@;;;:::777444000///000222555666000333555444111000111333666666777555444444555777222333444333000.........999666444666:::===<<<999888666666:::>>>>>>888222222555999<<<<<<888444111111111000111333555888999555555666777999999888666555333111333777<<<@@@AAAAAA;;;666555333222444999000000222666999999555111888:::;;;:::777333000///333333222111555:::888333777777888:::<<<<<<:::999???>>>999333333777888555444444333333333444555666333111000111222444333333;;;<<<<<<:::666333222222:::;;;;;;999666555888::::::999777444222333777:::999444444:::@@@@@@>>>===AAAFFFEEE>>>888666777777888888888888888888888777===>>>>>>===;;;999777666000000111444888::::::999;;;::::::999888666555444000333777:::<<<>>>@@@AAA444444777;;;:::999===DDDDDDCCCKKKJJJ===999:::555444555666777888999999:::??????@@@AAAAAAAAA@@@@@@===<<<888666888======999777888888888888888777777***,,,...000000000000111222222222111//////111222333555666555333333555666444999999444222333333///222:::666222888888///---,,,///444777777555444333000///...///000///---+++&&&(((+++///777>>><<<666111,,,***---111222333777333333222333444333000---444444333111111333555555444888;;;;;;777555777:::444111+++'''&&&'''+++---...000222111///...000333///---******+++------,,,333555444111111555666444666555333111/////////000222222000222:::BBBBBB>>>;;;;;;:::666333333888===>>>;;;888555555666999;;;:::888555333111000//////666888:::888444222222333333999<<<999111,,,...222666444222000111444777999777666555444333333333333222555:::>>>>>>;;;666222555333111111333333111...,,,++++++,,,///333777999444666888CCC\\\sssvvvlllPPPDDDCCCEEE@@@EEEQQQTTTXXXVVVeeetttrrrlllaaaRRRLLLDDD:::444333444555555777999;;;<<<<<<===>>>@@@:::777555555666333000---///111444666555444333222333333222333444555333000///111333444333111111111//////...//////000///...///000222333333111...,,,+++,,,...///111222222222666777666555333222333444555111000111111111777>>>;;;:::666111...///222555555444333111111333555777333333333444555777:::;;;888444111111///,,,---111222444444333555999:::888///---...111111///...000222777::::::<<<@@@AAA???777444555888888444333666444666999999999;;;@@@DDD===???@@@AAA???===:::999999888777666555777===BBB333777888222///222888:::>>>>>>>>>;;;777666777999000:::777444<<>>999444888:::======;;;777222000000111000///333999888333:::999888999;;;;;;:::999AAABBB>>>999999===???===444333333444444444555555777555444444444555555555;;;::::::888666444444444555888;;;999666666;;;@@@???>>><<<888666666999<<<999555333888???@@@;;;666===@@@@@@;;;888888888777===<<<;;;::::::999999999;;;999777888::::::888555333333444777:::<<<<<<;;;777888999999999888666555666:::??????===<<<<<<>>>777999===AAA???===BBBIIILLLMMMVVVTTTCCC999777000777777777888999;;;???BBBCCCAAA@@@@@@@@@???===<<<:::999666333666<<<<<<999666555333222222444666777(((+++...000000000222333222333222111...------...000111222222111111222222222666777555222333222000444;;;777333777444---...)))+++...222555555444222,,,,,,---///111111///---,,,,,,---///666;;;777///(((''')))000222000...///000444666333///---000444333111000000000///000111///444999999666555:::>>>777333---'''%%%'''***---,,,...000///------000444222333444222///---......///222222///000555777555444333111000000000000000000000///111999AAAAAA===999888666222///000555:::<<<;;;:::888888999:::;;;888666444222000///000111777999;;;999555222222333333777:::777111---000444;;;888555222111333666777444555666666666666555555222444666888777666555444999666222000///000111111222111//////111555:::===;;;???@@@DDDWWWrrraaaVVVTTTTTTJJJHHHLLLIIIMMMOOOcccvvvuuuqqqooohhhbbbWWWHHH===:::;;;======<<<>>>@@@???>>><<<<<<===<<<999666444666666222---000444888:::999888888888555555777999999555000---...////////////000444666111///......000111000///222333444333222000///...,,,---...///000111111111000222333333333444666888:::444000......///777@@@>>>999444111111333555555666444333222333444555555444444444444555777999::::::444000///---+++,,,000,,,000222333888>>>>>>999---++++++000222222555999777888999;;;@@@EEECCC===:::666666888666222111333333666:::;;;:::999;;;>>><<<<<<===>>>>>>===;;;999999888555222333999@@@DDD;;;>>><<<333---111:::???AAA@@@===999555333222333333;;;888444:::;;;999===;;;777333555888999444///000444888888333000222555;;;<<<<<<:::777555555555555444333222000...,,,***000444999<<<>>><<<;;;999222000///111666:::<<<<<<333444555666888:::;;;<<<888:::<<<>>>>>>===;;;999999999999888666444333333111333555999<<<;;;999666666666777999777222111555111///000555<<>>>>><<<333444555777777666555444;;;:::888666444444555666>>>===;;;:::::::::;;;;;;444777999777444555:::@@@AAA@@@===:::888888;;;>>>777555444888@@@DDD???999;;;;;;999777:::>>>===999AAA@@@>>>;;;:::999888888555333111444888;;;999666:::999999:::<<<===<<<;;;666777888:::::::::999888;;;???BBB@@@<<<999888999888:::>>>AAA>>>;;;???FFFIIILLLXXXXXXGGG<<<777///;;;<<<;;;;;;;;;???FFFKKKFFFCCC@@@>>>===;;;888666555444222111555;;;<<<999333000---,,,...444:::???(((+++///000///...000222000111111///---+++++++++,,,---...///000000000000333555777666555444444444666<<<777222444000---333111000000222666666444000+++,,,...111444333111...000111111111666999444,,,&&&''',,,222333---))))))...444999666///...666>>>333000///111000------///...222666777555555:::>>>999555...)))&&&'''***,,,+++---///...,,,,,,000333222444666444000---,,,,,,---000000...///444666555111///......///000///...///111222333999??????:::::::::999555222333888===;;;:::999999999:::;;;<<<666666555444111111333555888:::;;;888444111222444444666777555333222444777:::999666444333333333444333444666777888777666555111333333333222222444666888777444111///111666:::777666444111111444999>>>AAAFFFIIIJJJSSSiiissshhhhhhjjj___VVVOOODDDIIILLLbbbyyy|||~~~yyyjjjVVVFFFAAACCCHHHKKKKKKKKKJJJGGGBBB>>><<<<<<:::888555444777;;;888111...333888999888666777999666666:::>>>===666000///...///...---...111555999444111...///222444333111555666666666555444666777222222222222111///...---,,,...000111222444777::::::555111///......444<<<;;;777444333555777777777999777555555666666666555444333333333444666888999999333...---+++((()))---)))...111222999AAA@@@999000...///555888999<<>>@@@===:::666333111111111777===999666:::999888>>><<<999666666999999444//////444888:::888888999:::777888:::;;;:::999:::;;;888666222000000///---+++***222:::>>>;;;888777888111///---...333999===???555444444444666999===???666888;;;<<<<<<;;;888666;;;<<<;;;999666444444555444555888;;;===;;;777333222333777:::777111000333777666555777:::<<<:::888555444333444666777666555:::999666444999???AAA>>>:::888777888:::===>>>>>>>>>CCCEEEBBB@@@@@@>>>:::333555777888999888666555;;;:::888555222111222444>>><<<999888999;;;<<<<<<888888888555333333777;;;>>>===;;;888666777;;;>>>555666666999AAAGGGFFF@@@<<<;;;888777<<>><<<999888777777777222111000333888;;;;;;999===<<<;;;<<<======;;;999999999:::::::::::::::::::::<<<===<<<:::888777777555666999<<<:::777888===???BBBOOORRRFFF>>>;;;222<<<>>>@@@??????CCCIIINNNGGGCCC>>>;;;;;;999555222111222111111666<<<<<<888000...++++++000888AAAGGG***---111000,,,***+++------...///...,,,******+++***+++,,,...111111111000333444555555444333444666777;;;555///111...///:::999555333555888999555000---...111444666555111...///111222222444666333,,,++++++///333222+++((((((...444:::999333222777===555111000222111---,,,///000222444555444555888;;;999555000***'''''')))***,,,...///---++++++///333444333444555555333///+++...000000---...222444222000...,,,---000111///...---222555555777:::999666:::::::::777555666:::???<<<:::777666666999<<<>>>777888999888555444666888:::;;;;;;777333111333555333222111111222444555666666555555555444333111111666666555444444444555555///111222222111111444777222555666333///000666<<<999999777444444888???EEELLLRRRYYY\\\^^^jjjppp]]]JJJMMMKKK___zzz~~~gggVVVRRRYYYcccjjjllljjjddd[[[PPPGGGBBB???:::999555333888===:::222...333888999666444555777666666:::???>>>888555666///000000000000222555777666222///000444666555222777888999777555555777:::666555555444222000...------...000000111222555777444222222333111///000555333555666666666666888:::;;;999666555666777555333111111111222444777999;;;999444///...+++((())),,,,,,000000///666AAAAAA999222222666===???======???<<<===;;;999;;;>>><<<777777555444777777555555999777777999;;;======:::888888666444444777999999777======:::444666<<<@@@>>>???AAA>>>666333666:::;;;;;;888444222111222222333666<<<:::999===999777???<<<999555444555666666555333555999;;;<<<<<<;;;:::222555777888888888888999999555111///000000000///---333:::<<<:::888777888333222111222555999===???777666666666777999;;;<<<666666555555555666666666:::<<<<<<;;;888777888:::888888999;;;===<<<:::777///111555777444...///333666777888:::::::::999888:::888666777:::;;;;;;999999:::888777;;;@@@@@@;;;777555444555999===???@@@IIIMMMNNNIIIDDDAAA>>>;;;555666666666666777777777777777666333//////111444???;;;777666777999:::::::::888666444444555888:::;;;:::999777666777;;;???666999999888<<>>>>>;;;:::999:::;;;:::999777???>>>===;;;:::999888888888777666666777888777555333222444888999666666999;;;:::BBBFFF===:::999111777<<>>>>>:::999>>>000111333333333222333444666222///000444777666333:::;;;999666222000333666555555555444333222111111///000111000//////111333---...222666555///---///,,,222999999666444888<<<;;;777444333555555222000......///111444888;;;===;;;666222111...***+++...000333000,,,333@@@AAA999333444:::AAABBB===888888===AAAAAA<<<999::::::888555222333777888777999===:::888777:::>>>???===:::777333000111444777777777;;;===999333444;;;<<<999333666777444444888::::::666444111000111333555555222::::::;;;???;;;888@@@<<<888333000111444888:::999999:::<<<>>><<<999666111333555555444333222333999555///...000222333222444777:::<<<;;;;;;:::;;;555555555777888;;;<<<===999999999::::::999999888<<<:::777555555777:::<<<999;;;<<<;;;999999<<>>>>>===///000333444000,,,...444000444999;;;;;;;;;:::::::::888777888;;;<<<:::888555666777777;;;>>>;;;555555333222333888===@@@AAAOOOSSSRRRJJJBBB>>>;;;888888666444333333555888999555666555222//////333666EEE@@@;;;999:::<<<<<<;;;888555222333555999<<<===:::999888777777999===AAA888<<<;;;666666:::;;;777;;;>>>===888666<<>>@@@AAA888777777777999999777555DDDBBB???<<<999777777666777444222222555777555333333111222777:::999888999===888;;;<<<444333444---111999CCCHHHGGGDDDCCCDDDEEE@@@;;;999;;;<<<888555444666666777:::===:::444777666444444444555777888---//////+++&&&$$$''',,,***(((((())),,,---+++)))+++(((&&&+++222444111,,,***+++000444333000222777222444555222......333999===<<<:::888555333111111...------111444666444222111///000222111...///333333444444000+++'''''')))>>>???>>><<<888555333333444333111000///.........,,,222888666///***))),,,777666666333,,,%%%&&&+++...111111...000444333---333333666<<>>888222111666<<<>>>>>>999888777777999999888777>>><<<888555444333444555,,,,,,,,,...000333555777555///...111222...---///333444777999555//////333333...,,,111999===888222555777999999777777888999>>>:::;;;CCCJJJPPP\\\ggghhheeedddeeezzzwwweee[[[NNN@@@AAA;;;111,,,333<<<:::222888;;;===:::444222444888777888<<>>FFFDDD:::444555;;;:::999888777777777777666888:::999666555777999===999777<<>>AAAAAA===;;;888555333333444555111111111222333555555555///222111---+++---...---555;;;>>>;;;:::===<<<888777666555444444444444444444999???@@@>>>===@@@CCC<<<999555222333777===AAABBB>>>;;;<<>>;;;777111222666;;;;;;888999<<<:::;;;===>>>???CCCGGGKKKJJJKKKJJJHHHIIIJJJDDD===333111111333888::::::999666777777444000000444999888;;;777111555>>><<<333999777111---000777:::888666999888111111777======@@@;;;555555999;;;999666;;;<<<;;;888555777>>>EEE999777111...111777999666:::;;;:::::::::===AAAEEE:::666777;;;<<<999666666@@@CCCFFFCCC===999999<<<:::777777;;;999444444999444666888888777666555666222555888:::888333---***444555999AAAIIIJJJEEE@@@BBB;;;555555;;;@@@@@@===999:::;;;;;;999777777888:::555111444:::>>><<<999000111111...)))'''***...333...)))'''***...000111///,,,)))+++///333333222...------000111000444999333444555444222333666:::;;;;;;:::888777555444333222111000111222222///,,,111000111444333000000444333333222///+++)))***---888:::;;;999555333444555444444333222111000//////222555777555111///000333999888888666000***+++000333666555111111444222---888888999<<>>>>>===:::888999;;;===<<<;;;666555444777999666///)))333666:::<<<;;;999888888777444111333888<<<<<<;;;<<<:::666333111222333555999777444444555666666555222444333//////222555444...555999888999===<<<888777888999:::999777555333777<<>>:::888:::===???<<<999777888999;;;;;;:::999888111222333333444333222222555333111111444777999:::===888555777<<>>AAADDDFFFGGGFFFDDDEEEFFFAAA:::444111///111555999:::;;;===:::777555444444555555555::::::666999===666***888777222...111777999777<<<<<<888444777???AAA>>>>>><<<:::888777777777666888999999888777888;;;>>>999888444111555;;;===999888999999888777999<<>>???;;;:::<<>>======<<<:::888888:::<<<;;;888555666;;;======;;;333444444000,,,+++---000555111,,,)))***---000222000...+++***+++///333666222---***---000111555999444555555666777777888999777777888888777666666555444333111111111000---+++000000333666666222111444333333222000------///111333777999777333333666:::444555555555444222111000777666444333333444777888888777888888333///000555666888777333111111///,,,777666777:::;;;999333---222555666888;;;;;;666...---,,,///333444000///000888999999666222111333555555444333222222444666777777444111111666:::;;;;;;888777777999<<<>>>>>>=========>>>======;;;:::999333111000///000333666888666444555:::<<<999666666111555===CCCAAA999666777666555555777999999777555555555555777999:::999888===@@@IIIZZZkkkzzzpppddd^^^RRRCCCHHHAAA555...///666777555444444444444333444555555333222333777888666777999666777888888777777666555777:::===>>>;;;777444222777555444555777777777555===999444000000444:::>>>999888:::;;;888555777===999777555444555555333222000222777>>>>>>999777999555222000000333555444111333333555999===???>>>===<<<666222333444333555888333111000111444777:::;;;999666555888888888999===::::::;;;::::::999888777666777777666555666999;;;555555555888999999666444666666666444222111222333555999>>>AAAAAA@@@?????????===;;;;;;<<<===<<<<<<999777777888999777000+++000333777999888555333333666555555888;;;<<<999666;;;888444000///000333555888555222222555777666555888999777222000222222//////555999:::<<<===;;;777777:::===???>>>;;;666444777:::>>>BBBCCCBBBAAA???666555333333555999===@@@888666555777;;;===<<<::::::;;;<<<===>>>=========666888:::<<<;;;999777555777333000000555999;;;;;;<<<888666888===???===999999888999;;;888333222555999999:::999888888:::<<>>888666777888555333777;;;:::777888:::444)))888888444000111777999777@@@<<<777666<<>><<<===>>>;;;777555555777666777999<<<>>>===:::888333333111000555;;;<<<888777888999888777777999:::444555:::>>>===888999======@@@EEEIIIJJJFFF@@@;;;:::888777777555222444999===>>>===;;;666333111111888:::<<<>>>===:::777555888999<<>>@@@@@@999999999;;;???AAAAAAAAA@@@@@@>>>===;;;:::999999444222000//////111444666555666888;;;===:::666444...111999???===666444666333555777888888777777777;;;::::::<<>>>>>AAAIIIXXXjjjzzz}}}vvvuuu|||ooofffiiikkk```PPPOOOIII???666444666888888333222111222555666777666111//////333777999999888999:::999777888::::::777777999;;;;;;999666222000333333333555777777666444<<<888222///111555:::===>>><<<<<<>>><<<999;;;@@@:::777444222222333222111222444:::@@@>>>666111000:::999555222222333111---000000222666<<>>888999999:::999888777666555555444444444555888999222444555666555444444444666777777444000///222555666999===@@@@@@???@@@@@@BBBAAA???===<<<;;;:::999>>>:::555333333333333222///333666777666333111111777666777999<<<===;;;999;;;888333000///000333555333111000333777;;;<<<;;;;;;>>>???===<<<<<<777111999;;;===>>>>>>===999555666888;;;======;;;999777888999<<<@@@BBB@@@;;;777///...///000222555888:::444333333555999<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>:::;;;<<<>>>>>>===;;;:::;;;666111111555999:::::::::888666999===>>><<<999:::888999:::888222111444777888999888666555666777===>>>===<<<>>>@@@<<<666333222222222555888;;;<<>>:::888888777666444======999333444888888444999:::777222333777888666<<<999666777<<>>DDDIIIGGG@@@999888777666444333444777;;;??????>>>;;;666333222222:::;;;<<<===<<<999777555777999::::::999999999;;;999::::::777444333555888777777555222///000222555555777999888666555777999111111000...,,,+++++++++,,,,,,------,,,+++******+++...000///,,,,,,///222///******...222000...---777666555666666444000---+++,,,...000111111000000444444333222111000000111,,,---111666666222222444222444777:::;;;999666444333666999777444333777:::444555777888777555333111333222222555:::<<<:::666444222333555444222333777222222333222000...000333...///111444666666444333---,,,---111444666888999///000111444666777555111777666444111//////000222...---+++***+++...111333555555777:::>>>CCCEEEFFF;;;;;;;;;===@@@BBBBBBBBBDDDAAA<<<888555555666777555444222000000222444555666888;;;<<<===<<<777222...000444888666111222666///222555666666666777999???>>>>>>???BBBEEEFFFGGGEEEFFFJJJSSScccttt~~~yyy}}}uuunnniiigggeeedddkkktttooohhhcccjjjzzzuuufffZZZVVVNNNEEE===777777999333222222333666888999999111000///111777;;;:::777<<<<<<999444666<<<===999777666555444444333333222000000111444666666444222888444111111333777999999:::888999;;;:::888999===:::888555444444555444444555777<<>>666000111222000///111444000000555888777888<<<333333333444888<<<===<<<666777777777777666666555444333222222333444555666555777999888666555666888555666777444111000333666===>>>?????????@@@CCCEEEHHHHHHGGGDDD@@@<<<999777;;;888444111111222333444555777:::;;;999777666666444444333555888;;;======:::888444111000111444666111111333777<<>>@@@BBBBBB>>>999444+++,,,...000222444555555222222333666999;;;<<<<<<777666666666777888:::;;;:::::::::;;;<<<>>>???@@@???:::555444555888888777:::888888999<<<===:::888888666777999777333333777555777999999888666666777666777666555888;;;888222333444666888999999:::::::::;;;;;;888555444666888<<<;;;999666777<<<>>>===;;;===;;;666444777777555555666777:::<<<>>>AAADDD>>>;;;:::<<>>:::888999<<>>:::555777:::;;;;;;;;;===???999777666555000---333;;;888666777;;;AAABBB===888::::::888444222333666888<<<===<<<:::666444444555>>>======<<<:::888777666999::::::888777666888999;;;;;;:::555000...222666222333333222///---...//////333555444111000222555000//////---,,,+++***)))222000---)))(((***///333...111444555222000111222---+++---222333...***)))555666555444111...,,,***)))***---...///...---,,,555555444222///......///,,,,,,000555555222333666333555777;;;<<<;;;666333111222444444444333333444444555555666555444333222333333555:::>>>>>>:::666555222222444555333333666111111333444333111555;;;555555666666555444333222---+++,,,000333555888===///000000111666:::888333777666444222000000000000)))((('''''')))---111444666777888;;;>>>BBBFFFHHH<<<<<<;;;===???@@@@@@???DDD@@@:::444000000222333555444333333222333444555666:::<<<<<<>>>>>>:::444333222444555222...111666---///333555555666777888<<<===>>>???AAAFFFMMMRRRMMMJJJGGGJJJWWWkkkyyy~~~uuurrruuutttuuuzzzdddccclllfff```\\\[[[VVVPPPSSS\\\```eeeqqqmmmkkkggg]]]MMM>>>777888222333444555666888:::;;;333333222222666;;;;;;888<<<===888222555>>>???999777444111000111222333333......///222555555444333333000...000444777666555888666888<<<===;;;;;;===:::888777777888999999888777777;;;???>>>999888:::<<<@@@???777555999888333111//////111555888;;;;;;666111///111222111222555777444555:::999555777>>>222333444666;;;@@@>>>:::666666555555555555666666444333222333444444333222:::;;;;;;999888888999;;;444555555444222222333555;;;;;;;;;::::::<<<@@@CCCLLLNNNOOOMMMGGG@@@;;;888000222444555555444333222666777999999777777777888111000000000333888<<>><<<===???@@@===999444222///000333555666666444333333333444666888999;;;;;;666555444444555777:::;;;999999999:::;;;>>>AAABBB@@@???<<<:::888888888999;;;::::::;;;<<<<<<999777666444555888777444555999555888:::;;;:::888777777888999777777:::>>><<<666444777:::;;;:::999888888444777999777333222555888555777;;;>>>@@@AAAAAAAAA???AAA@@@:::777777666444333444888>>>???@@@DDDIII???:::888:::@@@CCC@@@<<<888888;;;@@@DDDBBB:::333222333222222777<<<<<<777333555777777888999<<<>>>;;;888666555333222999AAA666333222555:::<<<999555>>>@@@===666222333333222:::::::::888666555666888???>>><<<;;;999999999999<<<;;;:::::::::::::::;;;======<<<888444333555888333444555444111///......,,,///222222///...000222111000///......---+++)))111000...+++)))+++000555111333555555444333222222//////222666333,,,))))))333444555333...++++++,,,+++---///000000///---+++111222222000---,,,...111...---000444555333555999777666555777999888555222//////111333666666444111444444333333333333222222222444777:::;;;:::777555444000///222222000000222000000222555333111666???777777777555222000//////,,,***,,,111333222444:::///000//////444<<<;;;666555444333222111000///---'''&&&%%%&&&)))///444888666666666777888;;;???BBB<<<;;;::::::;;;<<<:::999@@@===777333000///000111000000111111111111111111111666999999;;;???<<<666666555555555111---///444///000222444666666555555666:::===>>>@@@HHHUUU```XXXRRRGGGCCCNNNcccsssyyyiiifffffffff]]]XXXmmm{{{jjjhhhqqqrrr}}}llllllXXXTTT^^^gggddddddeee\\\NNNKKKQQQ[[[ooo{{{dddJJJ<<<:::111333666666555666:::===555777666333555;;;<<<999999;;;888222666???>>>666888555111000111222222111/////////111444666555444000---***---222555444222666444777===???===<<<===555444555777999;;;:::999777555666888777555777;;;555;;;:::222111666666111000///...///222555666666333222333666555333444888777444777<<<777///222<<<333555666777===CCCAAA:::888777555333333555777888666555444555777666333///:::999777666666666777777666555444444555444222000222333555666777888<<<>>>JJJNNNQQQPPPJJJBBB<<<999---///222444555666666666444555555444333444777999000000111222444888<<>>PPPkkkrrraaaQQQDDD999666444222111444777666444333444777:::===888;;;>>>===999555333444333555888::::::777444222333444555666666777888999888777555555666999<<<>>>:::;;;<<<===>>>???@@@@@@@@@BBBDDDAAA<<<:::;;;>>>>>>>>>>>>???>>><<<:::888555444555777666444666:::666999<<<===;;;999777666:::;;;:::999<<>>888777555333222111555>>>CCCDDDFFFJJJ===;;;999:::<<<>>>>>>===;;;;;;<<<>>>@@@???;;;777333333111000333999888333555555666555555777:::======999777888888888:::???444333333444777888555333<<<@@@>>>888444666555333888888888777555555666888:::999888777777888:::;;;===:::999:::<<<>>>===::::::<<<===>>><<<;;;999999666666666333000///000111,,,...000111111111111222333222111000000///,,,******---//////...---...000333222222222222222111111222333666777222+++))),,,000333555222,,,))),,,///...000111333222000...,,,***,,,------,,,---111444//////111555555444777;;;:::666333222444555444222000///000555:::;;;777222333333222111111111222222111333555777777555444333222---,,,......,,,+++---///---000333111...444>>>444444444222///---,,,---***(((,,,222333...///333///000...---333======888333222111000000///,,,***&&&&&&%%%'''+++111888<<<555555444333333444888;;;;;;:::888888888888666555;;;999666333111000//////***+++---.........---,,,+++111444444888===<<<666666555666666111,,,,,,000333222222444666666444222333888===>>>AAAKKK]]]kkkggg]]]NNNDDDMMMbbbsssyyy^^^XXXYYY[[[TTTNNN]]]uuuyyyoooggg[[[RRR___qqqssshhhXXX___OOOLLLWWW^^^fffyyyeeeQQQLLLWWWwwwvvvUUUAAA>>>///333777666444444999>>>666::::::555555:::<<<999666:::888333777@@@===222999666222222333333111///000//////111444777777666000+++((()))///333444222///...222999<<<:::888999//////111444888999999777888444111000...---000666666===<<<333000666666000---,,,,,,///222555777666666666999:::777333444888444333777:::222(((,,,999555777777777===DDDBBB;;;:::888555333333555888:::777666666888999888333///777444000///111222222222888666444555666555111---...222666999:::<<<>>>???DDDIIIOOOPPPJJJAAA;;;777000000//////000555;;;???777777666555555777;;;>>>222444666777888;;;>>>@@@222222222222111111000000333777:::<<>>AAA@@@;;;888999<<<444777:::<<<;;;777333///333444555555555555666777666444222111333666999<<<;;;===???AAABBBAAA???>>>???DDDHHHFFF@@@===???CCC@@@AAAAAAAAA@@@===;;;888666444555777666333555:::888;;;>>>>>><<<888555444555666555444888===<<<777999::::::888444333555888888555333333666666444111:::888888:::<<<@@@GGGMMMDDDHHHHHH@@@:::777555222222---///;;;EEEGGGGGGHHH<<<<<<;;;999888888;;;>>>???>>>>>>???@@@@@@>>>===888888555222555::::::555888888777555444666999<<>>:::777666666444111333888:::999999888444000555<<<888999888777;;;???999///555666333///222999:::666666444777:::888222222888333666555///,,,000555777777666555666999;;;<<<<<<***,,,111666444000111444<<<888444222333444333222888@@@888///777<<<444...000,,,+++000999;;;666///000222333444555777999;;;:::444000111111///222888:::555333888AAADDD@@@:::===:::777555111---///555333444777:::<<<;;;888444444444333333444444555555888;;;777//////666555,,,+++...///333:::@@@===666;;;@@@CCCBBBBBB@@@888//////000222222111111222333666444222000000222444555666888888888777777888:::999333,,,+++...111111000000666999???WWWpppNNN===;;;;;;888666888888777777666555333222444;;;CCCDDD@@@;;;999999777888;;;???AAA>>>777111///111333666888999::::::888888777888999;;;===>>>AAA>>>;;;:::<<>>===999444000444666888999999999:::<<<888:::888222///333777999>>>999777333...777===444::::::999777777999>>>AAA@@@@@@>>><<<<<<<<<666///222444666888:::???FFFJJJCCCBBB>>>777222333;;;BBBAAA@@@@@@@@@@@@???===;;;<<<999666777999999777333555777777777777888:::===888;;;;;;999;;;===;;;666999<<>>888666888888555888777777888::::::999888666333000111444777888777999888:::>>>CCCBBB===777888333000333:::>>><<<888===<<<999333...,,,///222...///111222444444555555...000222555777666222000111444333...,,,------,,,555333333333///***(((+++000333444333666;;;999333333111555;;;666+++***111000000000000111111111222000...///111///+++---333555444666999777333666<<<666444111111333555777777555444111...,,,...222555333555777999888666333111---...000222222000...------...000111111///---,,,)))+++,,,,,,++++++,,,...222222222222111000//////000///000111...***---222333444666888:::999555222333222222888>>>???;;;777666111,,,,,,000666:::;;;......---...///000111111000000///000222555666777222///---...---,,,000777333000...---///000000//////444666444555888777333777;;;;;;777444444333111555444333333333222111///111000333999>>>DDDQQQ^^^pppqqqYYYKKKcccxxxwwwtttnnnaaauuuqqqdddaaaQQQOOOJJJCCC???CCCNNN\\\fffhhhfffiiiaaaNNNJJJSSSTTTaaafff{{{mmmhhhkkkyyyvvvHHH===<<<999777888555222444999<<<;;;:::999555111555<<<777777666777<<<>>>555)))000222111///222777666000//////333999888444555:::<<<===:::333///222666777888666444333444666888999222222555999777333333777999555000......000000///777===555---777<<<444---,,,+++,,,333:::<<<888222---///222333444444555555333//////333333000111555444222333999???@@@;;;555:::999:::999444///222888:::999999999888666111...222222222222222222333333333888777222444:::777...222333333444999===:::333666:::======>>>???;;;444---///222333333222111222555555555444444444555555777999<<<<<<;;;999999:::555111...000333666444222111666999BBB^^^bbbIII@@@<<<888555555555666777777777777777888===BBBCCC???<<<;;;<<<<<<;;;;;;<<<===<<<777444///000333555777888888888;;;;;;::::::;;;<<<<<<<<<;;;999888888:::>>>AAACCCGGGHHHKKKLLLIIIDDDFFFKKKGGGAAA>>>>>>===;;;<<<@@@:::999888999;;;=========>>><<<:::;;;===>>><<<:::888:::<<<===<<<;;;;;;;;;:::===:::444111444777888AAA888<<<@@@:::888;;;888777555444333555888<<<>>>???AAA???;;;:::;;;888333666666666777888<<<@@@CCCAAA@@@===999777888===BBB:::;;;===???@@@???===:::CCCCCCBBB@@@===;;;::::::555777888888777777777999555999<<<<<<>>>@@@<<<666666888;;;===;;;888333000:::<<<;;;777777:::;;;999333333333444777777666555444444555777:::;;;;;;:::;;;;;;<<<@@@EEEEEE@@@;;;666222///222999===;;;777<<<;;;999444000000222555000111111222333333333333***...444777888666444333222666666///)))***,,,---///---,,,...---+++...333333555666555777:::999666444333666;;;777...,,,222111111111222444555777777:::555333444444333444777555777:::<<<999444333666:::666333111222555666777444111---)))(((,,,333999666777888999999999888777222333333333111///---+++...///111333222000...,,,+++,,,---,,,++++++,,,...111222333333333222111000000///000111...,,,000666444444666888::::::777444000000444<<>>:::333,,,,,,000444333111,,,111444444555777666222777;;;;;;777444444444111777666555333111///...---...///222777999===EEENNNeeelllaaa\\\wwwzzzsssgggyyytttaaaFFFEEEBBB>>>===BBBNNN\\\fffZZZaaaoooooo\\\SSSUUUSSS\\\^^^mmmzzzqqqrrr~~~OOO???===:::999999666333555:::>>><<<;;;:::555111444999777888888:::>>>===444)))000333444444666777444///111222666;;;;;;999:::===???@@@<<<444111444777888777444111000111444999<<<:::888999:::888333333777888555000...---...------444:::222,,,777<<<444///...///111555999999666333,,,---000222222222000///222111333777777222000000///111666:::===;;;666222555777:::;;;555111555===???>>>;;;999888555111...111111111000000000000000222888999777888;;;777...000111000///222555333---333666666555777;;;999555///222666888777555555444444555777888888777666555555888;;;<<<:::888777666444333333555888888555111333666888BBB___pppPPP@@@999555444555666666777777777777777:::===@@@@@@>>>===???AAAAAA>>>;;;999999999777666111333555777999999999999>>>===<<<===>>>===;;;999888777666777:::>>>BBBDDDNNNLLLLLLLLLHHHDDDFFFLLLHHHCCC???@@@@@@???BBBGGG@@@AAAAAA@@@???@@@AAACCCLLLEEE===:::<<<===;;;888;;;===???>>><<<999888888;;;===;;;555222555777777IIIDDDRRRaaaXXXHHHAAA<<<444111...///333777888888>>>@@@>>>999666999:::999;;;999666555666888::::::===:::888777888999999888444777;;;>>>@@@???<<<;;;BBBDDDDDD@@@999555666999777999;;;;;;999666555444111666:::<<>>BBBFFFFFFBBB>>>666333111444:::===<<<999999888777444111111333555222222222222222222111111)))...444666555555666888777888555...+++---...---)))''''''+++---///555===777888777555555666555444333222444777666222333888444444333333333444555666;;;:::999999888777999;;;888:::<<<;;;777333222444999666222000111444666777555222///+++***...444:::888777666555666999<<>>:::999999777444555:::>>>;;;999999555000111666666999;;;<<<<<<:::666333777888999999999888555222666555666666777777999;;;:::;;;888222111555888888444333111///111777???DDD???;;;999999666222222555:::999777555222000---+++111888444///666888444555555666666666444333444444////////////000000///...888999::::::888333///---000333888;;;;;;888666444222555999999555222999CCC@@@>>>;;;:::::::::888777222222222111111000000///666:::;;;888777777333---,,,...---+++...222111---444444222...///444444111555777:::;;;:::999::::::555666666777777777777666666888:::;;;999888777777888777777888999777333000666999:::???UUU|||rrrQQQ???888666777888888888777666555333333888:::;;;<<<<<<>>>BBBEEECCC@@@<<<999888777777777777888:::;;;<<<<<<<<<<<<;;;;;;;;;===??????;;;777999999999:::;;;>>>BBBEEENNNKKKJJJJJJFFFBBBCCCGGGDDDBBBAAACCCCCCBBBEEEJJJEEEFFFEEEBBB@@@AAAFFFKKKPPPHHH???;;;<<<<<<999666:::<<<>>>===999555333222777999888333333666777666IIIVVVttt}}}jjjSSS>>>666111------222555444222;;;>>><<<666222555:::;;;>>>:::666444555777777777===:::777888;;;;;;777222666888;;;============>>>>>>>>>===999444222222444:::===@@@@@@===888444222///444777999<<>>999777999<<<:::<<<;;;777222111333444666333000///111444666777555555333111000111555888888555111///111777???DDD@@@>>>;;;777333000...---000111333444555555444333/////////...,,,---000222222333444444444333222111...---...//////...444;;;999666111000333777;;;===222444:::CCCJJJJJJCCC<<<:::555000///111444555555888555111111333555333000---......------///333777777666666888777444555999;;;777222---+++---111555///000333777888777555555:::======777222111000---333444333000,,,)))***+++...111444555666777888999===QQQjjj~~~```YYYSSSWWWaaaccc]]]RRRDDD???CCCHHHIIIHHHHHHKKKOOOQQQ[[[pppuuufff[[[ZZZUUUNNNIIIHHHMMMQQQVVVbbbooocccGGG>>><<<999888888666444666;;;<<<999777666333///...222111666;;;:::555222777===;;;:::888777555333333444333111---+++,,,111555777888999777333333666777555666666555444555;;;BBBHHH@@@;;;888888777333333666:::;;;;;;:::666111---***...999888333555444444;;;888888666333111111555999555222//////111222111000:::::::::888666444222///111444777888666555555555777777999:::777666???III>>><<<::::::;;;<<<<<<;;;444555555444333222111000777:::999666444444222///000222222000111555555111333333///+++,,,000111///999:::;;;:::999999;;;===666555444333333555777888999;;;<<<<<<;;;;;;<<<===:::888777666777777666555===???>>><<>><<<999777777777999:::<<<=========<<<;;;777666777;;;???@@@<<<777;;;<<<<<<;;;:::<<>>AAA??????CCCGGGGGGCCCDDDHHHEEEDDD@@@<<<:::>>>GGGNNNEEE@@@;;;;;;>>>???===;;;<<<======<<<777333111000222444444222333888999666@@@dddoooDDD;;;666111000333555222///777:::999222///333888:::;;;999666444555777888888???<<<:::===BBBCCC===888<<<<<<===;;;:::;;;>>>AAA<<<999666555666777666555===@@@DDDEEEAAA;;;666333333666777777:::???@@@<<<;;;<<<;;;;;;:::999777666:::<<<;;;777666999:::888>>><<<;;;;;;<<<;;;888666777:::<<<;;;888777999;;;777888:::<<<>>>===;;;999666555666999>>>@@@???===:::999777555333222000///000000000111222444555666111000000//////222666:::===888111///555:::666//////---,,,---+++)))+++111---+++,,,---------111666777444111......000444777/////////111444888<<<>>>===FFFKKKFFF>>>;;;===>>>:::<<<:::222...000444555444222000000222555666666444555555444333333555777666333...+++---444<<>>777444222111///---000555111///+++'''+++333888888:::;;;:::666666888666111:::;;;<<<:::999;;;AAAFFF???999777888999666666888666777999777444000---,,,...888888444666333333<<<444333222000111444:::>>>888555222222444555444222222555555222222555555333///111333444333222333444<<<;;;;;;=========CCCKKK;;;999888888:::;;;:::999777888888888666444222111444666777666444444444555222666666333333555444111222222000,,,...333333111777888999888666666666888666444222111222444777999666888;;;<<<<<<<<<<<<===777666666555777999<<<>>>CCCDDDAAA<<<===PPPnnnuuu[[[HHH===666555666444555555666666666666666222333555999<<<@@@CCCEEE===>>>>>>===:::888888999::::::;;;<<<<<<;;;:::999333222333888>>>@@@===888:::<<<===;;;999888;;;>>>???===>>>BBBBBB>>>===>>><<>>888444444:::BBBIII@@@>>>===<<<<<<<<<;;;:::???@@@???===999555444444000222333333666;;;;;;888>>>hhhSSS???;;;777555555555333000444777666111000333555555666777666444333555999<<<999777777;;;@@@BBB???<<<>>>>>>===999666777<<>><<<<<<=========<<<:::999888::::::777888<<<>>><<<===<<<:::::::::999777555:::;;;;;;;;;::::::;;;<<<555666777999999777666555222222444888;;;======<<<>>>===;;;:::999777444111111111111111333555777999222000......000222333444777666222111555:::888222...---///333222///000444***''''''******)))///777333111///......111222222---...///222777===CCCFFFHHHNNNNNNFFF???======;;;666:::888000---000444555555333222333444555444333111222333222222333666888444222///---...111555888444222000//////000222444666444111///......///000333333333222222444888;;;111000---+++*********+++******---000///...222888555222///...111666;;;===;;;<<<@@@GGGLLLJJJAAA999888444000///111444444333555111000333888:::555000,,,222999;;;:::888999;;;777555666888777444555:::111000///000222444666666555222111555555111222666555888999444000000///---,,,///000///,,,,,,111555:::;;;888333222666555222MMMVVVwww|||fffVVVDDDAAAFFFDDDEEEKKKIIIDDDCCCMMMSSSXXXVVVNNNHHHFFFHHHBBBBBBLLLMMMBBB>>>???999555444666:::@@@JJJ[[[iiixxx~~~~~~^^^CCC<<<666:::888888999999777:::@@@:::666444555444000...///---,,,///222///+++///777333000000333222000555===333333000,,,000777:::777777999999888:::;;;777000777;;;>>>>>><<<;;;???CCC999444222666888777666777111222111///---...111444111666333222888555222888000000///111444777;;;<<<666555444777::::::555000...222444222333777777444---///222444666555333111===:::;;;@@@BBBAAABBBEEE888777777888:::<<<;;;:::999:::::::::888666333222333666999:::888555444555000555777666555777666333777888666222333666444000444777::::::888444222111333333333333333555666777444999???CCCCCCAAA???>>>777777888888:::<<<@@@BBBDDDBBB>>>::::::CCCSSSaaafffeeeaaa^^^bbbjjjmmmkkkdddXXXKKKCCC<<<666222222666666777888888888888888444555888;;;???AAAAAA@@@<<<======<<<999999;;;>>>;;;;;;<<<<<<<<<:::999888444222111666===@@@===888;;;===???===999888;;;???<<<999999===???>>>???CCC>>>@@@EEEIIIFFF@@@AAAEEE@@@;;;666333555999>>>@@@@@@@@@???<<<888777888:::AAAAAA@@@===999777888999444666777777;;;???>>>:::BBB^^^VVV???>>><<<999777666555444444555555222333666444000111444666444000111777===777555444555888:::999777888::::::777333444888===333222000000333666888:::999<<<@@@AAA???:::666444999;;;;;;999;;;???>>>:::777999;;;===>>>>>>===<<<:::<<<;;;888999===>>><<<888777777777888888666555555666777:::<<<===;;;999555666777777666444333333000111444888;;;<<<<<<;;;???===<<<======<<<888444555444333333333555777999333000...///222333111...111444444333444888888555666555777:::888222111333+++(((''')))(((&&&+++444+++,,,---...111444333111000000222555:::@@@FFFIIILLLLLLGGG<<<777777555000222888777000---111444444777666555555666555333111....../////////222666:::444333111000000000000111555333111///...///111333111///---++++++---000333.........---...000555888444222...+++))))))***+++))))))---111000...111777222000///000444777999::::::;;;>>>EEEIIIGGG???777;;;666111000111333222000333000000555<<<>>>999333***222;;;@@@???======>>>555222222444333222666<<<555111///111666888555000777111000333333///000555111555666222000111111///+++...000///...///555:::??????:::222000444444///EEEHHHhhh~~~gggNNNHHHBBBAAADDD===;;;EEEIIIHHHLLLRRRVVVXXXRRRHHH@@@>>>@@@AAA>>>CCCDDD:::777888111444777<<>>======???CCC222...---222666555444555//////---***)))---666<<<444444---...999888111333000///000333666888888666444444666;;;???===555...///555777555555999777222...///333888;;;999555000999777999@@@DDDBBB>>>===666666777:::===@@@@@@???::::::;;;:::999666333111555999>>>???;;;444000000000666;;;;;;===@@@@@@===>>>???===888777777333---222777<<<>>><<<666000---111222444666666666666555888@@@IIIPPPQQQMMMIIIFFF999:::<<<<<<<<<===???AAA@@@<<<888888:::===CCCHHHIIILLLKKKFFFFFFLLLQQQSSSOOOIIIEEEDDDBBB<<<888777;;;;;;;;;:::999888777666777888;;;>>>AAAAAA???===<<<<<<<<<:::888999>>>BBB===>>>>>>>>>>>><<<;;;999666333111666===@@@===888<<>>>>>>>>;;;888777777888444555555444666888444---...333666333......555======;;;888555555444444333111555777666222222555999333555666555333555;;;@@@555888<<<>>>;;;777444222555888999999:::<<<999333222444888<<<>>>>>>>>>===???@@@>>>:::999;;;;;;999555555555666888999888777...///222888===>>>:::555666888999888666333222222111333666:::===>>>>>>===<<<;;;:::<<<>>>===999666888666555444444555777888222111000000000111222333666777555000000444555333111444888<<<===999222,,,---+++(((((()))++++++++++++***,,,000666;;;???@@@666111...111;;;DDDGGGFFFLLLIIIBBB;;;444...***(((000000111333555555444333222222444888<<<;;;666111------...111555888999999888;;;888000000777555,,,000///222777555///++++++)))***+++++++++...444999777555222///...000333555/////////......///111333222000222777999666666999333///000555666444555:::<<>>;;;333888777666444333666;;;???===777333666555000///111444666444000111777777333666222000111111000222666999777555222111222555777555444222///...///333777<<>>555???<<<:::???KKKUUURRRIIISSSZZZXXXIII???@@@@@@;;;;;;;;;:::999777666444333222444777===CCCJJJPPPSSSPPPQQQUUUZZZ___```^^^\\\SSSLLLDDD???>>>===<<<:::888666333333888<<<777...::::::888444111111555999111...+++((((((***---///222999??????;;;888555222333000111888;;;888444333;;;777444333444555444222777777777777888888888888111222333555666777777777222111///...///222555777555444333333444333111///***...222444555555666777222111333777888666666999555;;;<<<777444666555000000222777<<<;;;888888<<<999<<>>>>>::::::===???===HHHCCC<<<777666666333111555888<<<===666000111777333111222555444222444999888CCC]]]qqqvvvvvvfffKKKHHHAAA>>>BBBFFFFFFDDDEEE>>>;;;;;;<<<999555666:::::::::;;;===???@@@AAABBBPPPMMMFFF???;;;:::===@@@???===999444222444888<<<:::777888===@@@>>>===???@@@AAA@@@;;;666777<<>>666<<>>===<<<===EEEKKKGGG@@@DDDBBB???<<<:::777444111999???BBBBBBDDDDDD<<<111:::???GGGNNNQQQPPPLLLJJJ???999@@@QQQSSSCCC:::>>>999444000111666999999777000777===;;;666444999@@@;;;;;;======888222444:::666666555444666888;;;===:::444333666888666999>>>:::888777:::>>>===888333::::::;;;===>>>===999666444222222888???DDDCCCAAA>>>===<<<;;;;;;<<<===>>>999888999<<<:::666666999666666666999<<<<<<999555666:::======999666555555444333555;;;AAABBB>>>:::444777888555333666;;;>>>:::777333222333444555555333222111000000000111111666999777333111444666555666666888:::;;;:::666222,,,)))&&&%%%''')))++++++///---+++---333999>>>AAA???<<<:::>>>DDDIIIHHHFFF<<<:::888444222000//////000111222444666666444333444555777:::;;;;;;888555555222111222555777666555999===;;;555666===;;;222......111666555111///000000000///---+++,,,000444444000------......+++(((,,,---...///000222444666333000111444333000///111///,,,---222333111333777888:::===???>>><<<::::::666444222222444666666666111222222222111000...---111444555444888<<<:::444666555444222222444999===<<<777555666444000111555555666444...---111000,,,111000000111000---///444555555444333111111222333444444333111///...000222111888BBBIIIJJJEEE>>>999CCCEEEHHHOOOWWW[[[SSSHHHLLLRRRPPPBBB888888666111666777777666555333000///000222555999>>>CCCHHHJJJ???@@@CCCFFFIIIJJJGGGEEECCC>>>888555666777666444666666555444777:::777000333333222///,,,+++...000000///...------------------444;;;>>>>>>=========444000///555888888666666:::666111...000222444444666666666777777777777888555555666777777888888777333111///...---...000111111222333444444444444444444555777999999999777555555444777<<<<<<999888:::666:::999555555777666222111111333777777666999???<<>>888333222222444555555333111999<<<>>>>>>;;;888777777:::666666999;;;::::::<<<777999999888;;;AAADDDBBBBBB>>>999777888777444222000444999<<<888222444:::555222222666777555666999777EEEffftttWWWJJJ@@@AAAFFFHHHGGGFFF@@@>>>???@@@<<<555333444333444666888:::===>>>???MMMLLLHHHBBB===;;;>>>BBB<<<:::777222111333888======999999======:::777888<<<===<<<888444333777<<<:::999999:::<<<>>>??????999666444444666777777666:::999FFFQQQMMMGGGDDD===888333555<<<===:::<<>>@@@DDDDDDBBBAAAFFFKKKIIIBBB@@@===999777666666444222AAADDDDDDAAABBBBBB===555555999???CCCEEEDDDAAA???===999BBBSSSSSSDDD<<<@@@===777222222666999999777555999<<<;;;777666:::???<<<<<>>777333222555666555:::@@@999555333444888:::888555<<<===???@@@???===<<<;;;;;;999888;;;@@@CCCAAA>>><<<;;;;;;:::;;;<<<===>>>;;;999:::<<<:::666666999777888;;;@@@BBB@@@;;;666444666888777555444555666555333444888===???;;;777:::<<<;;;666222222666888;;;999666555555555333222222222222111111000//////666::::::555111333666666999777666777999999999888---***&&&%%%'''***---...333///+++***///666<<<@@@@@@??????AAADDDCCC???<<>>777222111333666444000000333444333111---+++,,,///111222...,,,---000...&&&(((***---000333666888999666333333555444000///111...,,,---111222111222555555444555777999;;;;;;:::555555555777999999888666111111000///............111333333222555888888444333333222111111333777:::???===;;;999444///000555888999666222000111111///...///333555111,,,...444111222333333111/////////222333444333000,,,+++******///666;;;<<<<<<<<<<<<@@@HHHRRRYYY]]]YYYLLL>>>FFFKKKIII>>>555333000+++111222444444333000---+++...000222555888;;;===>>>555555777999::::::777444777444222222555777666444333666777555666888777333444444444222///------...///000222222222///,,,***+++111:::???@@@???@@@BBB666000---111666777777999999444...+++,,,000444777555555555555666666666666999999999888888777777777555444111///---,,,,,,,,,+++///222333222333555888444444444777:::999555111666666999======999999<<<:::999666444666:::999555444111111333444444:::AAA===???AAACCCCCC>>>777222222222333555777777555333333666:::<<<<<<;;;:::;;;888666555777888888<<>>>>>@@@CCC>>>666111222222222333555666888999:::EEEFFFGGGBBB===:::===AAA:::888444000///111777;;;;;;777777;;;;;;777444444:::;;;;;;888444222333666444555666888999;;;<<<===<<<:::777555444444222111999???UUUeee```WWWPPPFFF???;;;===BBB@@@;;;===EEEHHHLLLOOONNNIIIFFFGGGIIISSSPPPJJJCCC>>>===@@@CCCFFFHHHGGGDDDFFFIIIGGGBBB;;;999666555666777777777CCCCCCAAA>>>>>>@@@???<<<999:::<<<===>>><<<;;;:::777888BBBOOOMMM@@@;;;???@@@999333222666::::::888<<<<<<;;;999777777:::<<<:::;;;>>>@@@===888888<<<444555888:::<<<=========555444555666555666<<>>???>>>===<<<<<<===BBB@@@>>>???AAAAAA>>>;;;888777666666777888999:::;;;999:::;;;999555555999666999===BBBDDDAAA:::555555555555444333444777999555444333666:::;;;999666666777777666444444999===999888666666777777555444111111111111111111000000555999:::555111222444555666444333444666777777666000,,,(((&&&)))---000222333///+++***---222777999;;;;;;;;;;;;:::888444222------......000111222333222444888:::999888666555222555777777555444777:::888222------333666666333666;;;<<<:::;;;>>><<<777888666777777333...///333111000...,,,,,,...222444222111000111111///)))%%%)))***---111666888999888444222222555555222111444333222333444444333333444333111111333777999777444555555777999:::888444111111000///...///000222333444444444333444555555444222333333222111333666888AAACCCCCC>>>555...---///555666555333111222333444---111777999444---///555111222333222...---...///000222555555111+++&&&$$$,,,///444555555666888:::===IIIUUU[[[ZZZRRRCCC555CCCGGGGGG???888666333...///111333444333000,,,***///000222444555555444444333333333555666666333000222111111444888999888555000666999777555666777555666777777777444222000...///000222333222///,,,***///444<<>>@@@@@@AAA888777888:::888777;;;BBBFFFDDD>>>888999<<<:::555444444777<<<@@@AAA===888666555777777444000444:::444...---444:::;;;999999===CCC```{{{bbbHHH@@@DDDEEE???999::::::===???===666333555777777666666555555444444:::>>>BBB@@@:::888:::>>>888777333///---///444888333111222888:::888666666;;;<<<===;;;777444333444555666666666555444555555999888666555333111000...<<>>;;;<<<>>>???CCCEEEDDDDDDDDDBBB>>>888777777888;;;<<<<<<;;;<<<;;;::::::;;;>>>@@@@@@>>>===<<<;;;:::999888777222555===DDDAAA999888===>>>888222111666:::;;;:::@@@===999777777888999999777888;;;>>><<<666444777555777999<<<===<<<:::999888888999888666777===CCCAAA===888666888:::;;;;;;>>>;;;888888:::<<<;;;:::BBB@@@??????@@@???<<<::::::999888777666777888888777555666888777444555999444666:::======;;;777444888888888888777888999:::555444444666999:::999888333333555777555555999???555444333444777999::::::000000111111222222333333333777888333///000222111/////////111333333111000///+++'''&&&)))---111333///---++++++...000111000888888777555333111111111,,,------...............333666:::;;;999777666777333666888777555555888;;;;;;555000000444777666444666999;;;:::999999888555999888999999444///111666000...,,,+++---000333555000333444333000...///111------...222666888777555111///000444444000...000777777777666555444222000...---///333888999666222555555666777666444///,,,...---------///222666888888777777666555333222333333444555444333333555777<<>>HHHFFF???888888;;;===;;;::::::777666888999888888;;;999777333222222222111111///000222666888888666333444666999>>>BBBDDDEEEEEE::::::<<<===:::666999>>><<<;;;666222444888999555222444777>>>CCCEEEAAA===999777555555222111555<<<333......666>>>???>>>======;;;NNNjjjrrr\\\FFF@@@DDDCCC<<<666:::888888999777333333777888888777666555444333222333888======:::777888:::888777444000......111444///---000888;;;:::888888;;;<<<===<<<999666333222777888:::888555333333333555666777777666444333333>>>EEEddd}}}XXXGGG;;;<<>>;;;999;;;@@@BBBAAA>>>HHHKKKLLLIIICCC>>>===>>>777<<>>>>><<<:::777888999;;;<<<<<<===???<<<;;;999777555444333333333666:::;;;888555888===:::444///000666;;;===<<>>888222444;;;???<<<777===<<<<<<===>>>===<<<;;;AAA@@@===;;;:::999::::::333111222555555333555:::666666666666555555666666;;;;;;<<<<<<<<<:::888666666666777888;;;<<<<<<;;;999777888999555000222999666444111222555999<<<===333333222111111333444555333555444000///111///,,,++++++---///111000---***+++(((%%%$$$''',,,///000,,,,,,,,,---//////---+++333444333///++++++...111)))***+++,,,------------222555888888555444555777888999::::::::::::<<<===???<<<888666666666555444666888:::999888777777777555666999:::777333666===333000---,,,...111333444...111444111---,,,111777111///...111555666555222555444666999888222......555888888555333333000,,,)))+++///444888:::888666666444333333333111...+++,,,+++,,,---///333666888:::888999:::777222111444555666777666444333333444222:::???===888444000,,,222111111000,,,(((+++000+++...444888444------000555666555000+++***///444---000333333000***%%%###'''---333555333222444777>>>DDDHHHGGGFFFCCC===555222333444444444555444444333444666777666444111///...111555888777444000---/////////111333444222000///......111444444111---222888:::777444555555444333333444555666444000,,,......---------------------...666@@@???777555:::<<<666333666888666444555000222555555444444444555777777777777888888888888333222000...---------...---...///000///...---,,,222444666555111///000111///------///333666555444555444444555444666???JJJEEE???:::;;;===<<<<<<===;;;888888<<<>>>;;;999:::999777444333444555666555///000222666999888555222888777777999===?????????===;;;;;;===;;;666666999>>>>>>;;;555444777999888333333666<<>>888555444555555444888>>>555222444;;;AAAAAAAAAAAA@@@888@@@PPPZZZeeelllgggZZZLLL??????BBBBBB===:::>>>:::777555222///222777444444444444444444444444222555999;;;;;;:::999999666666555333111000111222111000333:::===:::888888999999::::::888666333111111444777666333111222333666999<<<<<<;;;999999999===@@@[[[rrrXXX@@@;;;???@@@???AAA<<<666111444;;;@@@===999;;;BBBIIIKKKGGGBBBAAAAAA444888;;;<<>>888222222555888::::::888555:::999;;;===<<<999999<<<;;;;;;:::999888666444333888;;;<<<999666888<<<===666222///111888===>>><<<<<<:::777666777888888888;;;999:::===<<<888666777======;;;999777666555444888999888555555777777444///000333666999;;;<<<<<<>>>888444666>>>BBB@@@;;;;;;;;;<<<<<<===<<<<<<<<>>;;;999777777777777444222333555555444777<<<;;;:::777444222444888<<<::::::;;;<<<<<<:::666333888999;;;===============777444666999777111333;;;:::777444444666888::::::999777444111111222444555444444111...000333///(((,,,,,,,,,---///...+++)))(((&&&$$$%%%(((,,,...///---------...000///---+++...000111---(((&&&***...***+++,,,......///......000333555333000///222555:::::::::<<<>>>>>>===<<<;;;<<<;;;999555333444555333444666777555444666999333666:::<<<999444888???777333///...111444555555...000111000......111444333000---///333555444111777777;;;@@@>>>777222111222666777444222444222,,,,,,...222555666777999:::666444222111111222222111......///000222444666888666666888;;;888222222666666888888777444222111111---333555333222333000***111000111222---))),,,333---...222666444///---///222555666222+++)))---222---///222111...***(((''''''...444555222111444888555777666444666888666000...------///111222333444444444555555555333222111+++...333777888444000,,,333222222333555555444222222000000222444555111...555999:::666555555444111555555555777888777444000,,,,,,---.........------+++***111<<>>===<<<===777777888999::::::777555222333666:::<<<;;;777444444222000111555999;;;;;;???:::777888888555555888>>>AAA???888444777<<<>>>333222333777<<<>>>===;;;666555777;;;:::777777999777555888>>>@@@>>>===@@@@@@666:::BBBAAABBBEEEBBBGGG@@@;;;===>>><<<<<<===<<<888666555333000333999333333444444444444444444222222444777:::;;;888555111333666666555444444444444333666===???<<<999999888888888888888666333111---111555555222000111333:::===AAAAAA>>>:::888888;;;888JJJiiisssRRRCCC???>>>@@@EEE???:::555666:::======:::444<<>>???777666333222777===<<<777555333222333555555555444:::888999;;;999555777<<<;;;<<<>>>??????<<<:::888:::??????::::::======999777333111444:::>>>===;;;888888888888888999:::;;;;;;888999===>>>;;;;;;===AAA???;;;777666666777888888999888666999===999111111222555777999:::<<<===999888999;;;>>>AAABBBBBB???@@@@@@???>>><<<;;;;;;:::999777666555555666777;;;999888:::999777:::???>>>===:::666333555:::???;;;999888999;;;:::888555<<<>>>@@@@@@???===;;;:::222///222999888333666@@@:::999888:::;;;<<<:::999>>>;;;666222000000222444666444///...222444///'''///...------------,,,***((('''&&&'''***...000000000///...///000000///---///333555222+++(((+++///...///000111111111000///...111222000,,,+++///333:::888888;;;>>>???<<<999222666888777333111333777...///111333222222555:::555888===???999444666===777333000000333888999999000000000111111222111000333///,,,---222555444222000111777>>>???999333222111666777444444777555///333555666555333333777:::777444111000222444666777333333444444555666777888333222777<<<:::333333777777888999777444111//////...111000,,,,,,000---''')))(((***---***&&&+++444111000222777777222000000///444777444---)))+++///---///111000---+++******---222666555111///333888000000---+++///444333///000------///111333444666333333333333333222111000'''+++111666777444///+++444333222333444333222000///...---///222222///,,,777999999666555666444///444333333555777777444000***+++...000000000...------)))...999>>>@@@KKKYYYIII???666444444333444666111444666555222111222444::::::;;;;;;;;;<<<<<<<<<111000...---...///111222333555777888888666333222222000///......---+++(((222111000......000444888///111555666222///444<<<999666888<<<===:::>>>DDD:::555444999>>>>>>???AAA555777:::>>>???<<<666111222333666:::<<<:::666333111...,,,///555<<<@@@AAAAAA888222222444444666888...444777333111777@@@FFF222000///222777:::999888777777;;;@@@???777222111666666999===<<<888888;;;888000777@@@<<<999<<<999@@@===;;;<<<:::777999===777555444666555444888===888888777666555333333222000//////333888999555000...111666888888777666666444333777>>>AAA???<<<<<<999999888999999888666444222777;;;:::666333333666===@@@CCCBBB===888555444:::333>>>SSSggg___GGG<<<888===FFF>>>;;;888666666777888999333;;;CCCDDD>>>888777888:::555---)))000888999555:::666222000111333444555555222333666444222666???888:::>>>@@@AAA>>>;;;888999???@@@;;;<<<@@@===444999555444777<<>>999666666;;;>>>===>>>@@@CCC@@@;;;777555777:::===999:::999999???DDD>>>333333444444333222333555666222888===>>><<<===AAAGGGEEEFFFEEECCC???<<<::::::<<<;;;:::::::::;;;===>>>BBB???>>>>>><<<999<<<@@@>>>===;;;777444555:::???<<<:::777777:::<<<<<<:::>>>AAACCCCCC@@@;;;888666888444555;;;888///111:::555777:::???AAAAAA===:::>>>:::333///000444555444///444111***---666444***,,,///444777777444///+++$$$(((,,,***&&&$$$)))...///......111555666333///888666333000...,,,++++++.........,,,+++---222777333222000---,,,---000333111555999<<<:::777444222,,,---000444777:::;;;<<<999777333000///000222444111333555777777555222000222444777777666666999<<<555333000000222555777888444000,,,...333666666555222666999888666444222111444222111333666999888777000///...---...222888===555999:::777666999;;;:::999666333555999;;;777222555222111444555555888=========;;;888444333333555333000000222111......000+++,,,,,,,,,,,,///222555111222333444555555555555999:::888111)))''',,,222///---///333111---000777555777888666222///000111333...***,,,///111222333/////////000000///111555333444333111...---000444,,,,,,...222444444222///...111222111000000444888000000000111222111...,,,666;;;===888666888777222666777666333///---,,,---+++000555555111000333888222222555;;;BBBHHHIIIIIIFFF???666333333444111...111///...111666:::999888888;;;999444444888666000111222222---((((((---333333444555555444222///---+++...111222000---++++++222333555444333222333444333111///...---...///000===@@@AAA>>>:::888<<<@@@BBB???;;;888888;;;???BBB>>><<<:::;;;======:::666666:::>>>???<<<888777777222111111111333777:::<<<;;;777333111111222222222666444222111333888===@@@:::777222000555<<<===999888<<>>BBB@@@===:::777666555555:::::::::999888777555444333555999BBBQQQeeezzzmmmMMM@@@<<<999;;;@@@:::777::::::777888>>><<<<<<<<<:::777666666777555111///111777:::888555:::999999888222---111888;;;999555111///000444888;;;???>>>999888===>>>;;;999888;;;@@@???888111...666777777888999999::::::999888:::>>>???;;;999;;;:::;;;888555777;;;<<<888DDDCCC===555666===AAA???666666777999<<<;;;777333333444222000555;;;999222555777999:::888888AAALLLNNNNNNKKKDDD===<<>>DDDDDD???======<<<:::888888:::===;;;666444:::@@@AAA<<<777777<<>>:::888999:::999555111///111333<<<888999???@@@======AAA555333111111444888:::999444666333//////333333///,,,000444777777222---)))'''***,,,***((((((,,,000111//////000333666777777777666444222111000000111///000000...,,,---000444333222000...,,,---///000444666:::<<<:::777333111......000222444666777888333333333333222222222222333555777999888666333222111333444333111222555888555333000000111555888999555111...///222444333000...222666666444444555555888555333333555666666444333222111111333666:::===777777555333666;;;;;;777111222444777888777444222000,,,+++...000000222555888999888666333333444555555222111333222...---///(((+++......---///555999555666666777777777777777999999777222---+++///222333111222444222...000666555777888777444222222333222///,,,,,,...///111222555000,,,---222555444222222333333222//////111444///111333555444333111000000000000000///000333555---...///111222111---***111666888555444777888555555555444222000...---,,,///333666444000///222666111111222666;;;>>>===<<<===;;;777444111000000000------...111555777777777333555555222333777777333555555555222//////222666///000000000///---+++***'''***---000111222333555///111333444222111222222111000///---------......777999:::777333222666:::===:::666333444888===AAAAAA???<<<;;;:::999777555555:::@@@BBB???;;;777666222222333444666888:::;;;===;;;888666666777666666777555333222222444777999<<<;;;777444777===>>>;;;===;;;:::<<<;;;999999:::;;;:::999999999777444222333333333555777888777555;;;:::888555333444777:::555333222666>>>CCCEEEDDD;;;777444444777777555111555777999;;;;;;999666444222333555999;;;;;;888555111555888999;;;<<<777000333;;;888444:::<<<999<<<@@@???===;;;999777666666999999999888777666555555999999:::===CCCMMMXXX```kkkppp___EEE<<<999555666:::888777888666444555888777888:::::::::;;;===??????;;;777666777888777555888777777777444000222888>>><<<888333000///111444888;;;:::555555:::<<<:::444444777======666111000555555666888:::<<<>>>???999777999===>>><<<;;;>>>999:::999777999===<<<777<<<>>>===999:::======999DDD@@@;;;:::;;;>>>??????888888555222555:::888222888999<<<@@@??????EEENNNLLLJJJGGGBBB>>>>>>BBBEEE===::::::<<<:::555666:::999:::999999===CCCBBB===<<<<<<<<<:::999:::<<>><<<<<<:::>>>???:::222...111666777333333666777777>>>FFF///...///333888;;;===>>><<<888666666444111333999...111444666555000+++''',,,+++******+++---111333222111111000111444:::>>>999888666555333222222222,,,...////////////000111333222111000////////////666777:::;;;:::777444111111000000000111222333333...000333555555444222000444666888::::::888666555111111111000000111555777777555111///000333777:::555222000000222222///,,,+++...222444333444777;;;777555222111333444555555555222000222666999999888888555000///444;;;:::555,,,111666999777444222222---'''%%%(((,,,,,,,,,---555666777666555444555777555222111333111---+++---***///333222//////444:::999::::::::::::999888888888777555333222222222333777555444555333///000444444666777777555444444555333333222///......111333===<<<999777777888999999000222333333222222333444333555777777555222000000111///------...///000000,,,---///222444222...+++...222444333333777::::::777555333222222111///---111222333111...---///333000000111333555444222000333666888555000---...111(((+++///222333444555666222444444222222444444222666666666555555555666666//////......---,,,++++++...///...---,,,,,,...000...000333444222111000000666555444333222222222222888999999777444444777;;;<<<999333000000333888<<>>::::::===>>><<<>>>999777::::::888888<<>>===<<<;;;999777555444333222333555666666555888999999888666444444555666666777999:::;;;<<<<<<888666444666999;;;999666666888;;;======:::666444111222444777999999666444333444444555999<<<777///111:::888555;;;<<<888:::;;;;;;;;;:::999777666555999999888777666666777777666777888999:::===AAAEEEOOOWWWNNN===999777222444333777888444222444777888:::;;;<<<<<<<<<<<<>>>@@@DDD@@@<<<888666555666777777444555777888555555888===<<<:::666222111222333555777666222222555999:::111111444::::::555222222222222333555888<<>>@@@AAA@@@;;;888888999777777888;;;;;;:::999===AAA@@@;;;::::::;;;:::999:::===???999:::;;;999666444222111444;;;BBBDDD@@@===<<<<<<<<>>333///444;;;999777555555444999FFFRRR111///000555999;;;>>>AAAAAA999888===999222666CCC333333333222000---+++)))///,,,((())),,,111333444111222333111000222888===:::999777555222000......'''***---000111111000///000000000111222222111000555666777999:::999666444444333222111111222333444///111333555555333111///222444666999::::::999888222111111111222555888;;;:::777333///---000555888222111111222333111...+++,,,...111333222222777>>>222111//////111444666888333///---///555777555111666444///---111888999555111444666888777555333222---'''$$$(((,,,+++******777999::::::888777777888444111000222000+++)))***000777;;;888000---222888::::::::::::999777666555666333222333555666444222777666555555333222222333111222444444444444555555444888777333///000222333;;;EEEJJJCCC999555999===///111333555555555444444666555444555666555111...222///++++++...///...+++,,,---111444666555000,,,///111222222333666:::<<<999666444444555444222000000000...,,,+++,,,...000000111333444444333000...000333666555111...---...&&&+++111444333222444555888999888555111000///...444333333444666666555333333333111000////////////333111///***'''&&&(((***000333555555333111//////999888777777666555555555;;;<<<;;;:::888999<<>>>>>;;;888666///111444777888777666444:::::::::;;;<<<;;;888555888888777666444111///...???BBBCCC>>><<<======<<<888777<<>>>>>;;;777444333555777777555222111333555444444444777:::;;;999777333666999;;;;;;888444111111222333666888888666333444333000111777<<<777///111999666111888:::777:::666666777888888777555444;;;;;;999999999999::::::777888::::::999:::<<<>>>>>>HHHCCC999999888444777222888999333222888???@@@CCCCCCBBB???<<<::::::;;;>>><<<:::666444555999<<<777333444999<<<:::999;;;999999999777555444444666555666666333111444888;;;333222555:::999555333555///000000222555888<<<>>>888555555888888777888<<<666888999:::???BBB===555AAA@@@<<<888888;;;@@@CCCDDDBBB@@@===:::888555444888777555666:::>>>??????999666777;;;===>>>AAAEEEAAA<<<777777:::======;;;>>>888333222444555555444:::;;;999999<<>>777444888=========;;;888666<<>>111111000//////111333555222...,,,...333555222...111333111---...333777888999555222222444555222///---(((&&&***---++++++,,,999;;;<<<<<<999666555444000......000///***''')))333999>>>;;;333///222777888888777666555333222111222///...111555777555222444555555555555555333111......///111222333333333444999999222...000222111555===BBB@@@======:::666000111444666888777666444666111...000777888333---222///---...000000---***+++---000444666444000,,,//////000111111111555888777666555444444333111000111///---,,,---///111111...000222444444444333333333333444444333000---+++)))...333555444333444555<<<;;;:::888222...---...222111111333444444222111333222111000//////000000,,,,,,+++******---111555555666888777444222000000555555444333333333333333888999999888888999;;;<<>>888333111222555777;;;;;;999444000000444888::::::;;;<<<=========<<<333555777888999888666555777777999;;;===;;;777444777888888888777444111000<<>>;;;888777888999888AAA>>>888:::888555;;;888<<<<<<999888===BBBDDDCCCCCCBBB@@@===;;;;;;<<<999999888666666777<<>>===<<<>>>888999999888555444444555777777888777444444888>>>888777999;;;999444444888222222222222444666888999666222222444444222333666666777999<<>>555>>>===;;;999888999???DDDCCCBBBBBB@@@>>>===<<<<<<888666666888;;;===???@@@@@@;;;888999:::<<>>999555666;;;>>><<<888;;;666111...000444555333888999888888<<>>666>>><<<<<<>>>AAA???:::555===<<<<<<;;;;;;<<<===>>><<<>>>===777333888DDDMMM444111555<<>><<<999666777888999999888666444222888<<<>>>=========:::555///333>>>EEEBBBDDD^^^}}}iiiSSS===:::EEEKKKDDD888888666333333444666777777...222777::::::999999999555777777555222222555888555777;;;===>>>===:::888444555888:::;;;:::888777333333333555666777555333555444111000444888555///333999111***111666666<<<555666888:::<<<>>>??????======>>>>>>===<<<;;;;;;;;;;;;:::888666666888;;;888@@@>>>999;;;888555<<>>>>>???AAADDD:::::::::;;;<<<===>>>>>>999777888<<<===<<<===@@@<<<<<<:::777444111111222777888::::::666333777===;;;:::;;;<<<888333444999666666666666666666666666222//////222333000000333666777888<<>>CCCGGG;;;888999;;;<<<999999<<<>>>999666555555666===FFF???;;;888999===>>>;;;888888777444000111666888666777888888888<<>>;;;===:::999:::===@@@@@@??????AAA???888333777>>>BBB666555;;;EEEEEE>>>>>>EEE>>>888555777777444333666444222///------///333555...---,,,,,,...000111111...///000222444333111///+++,,,...000111111111111,,,---111555888777222---***((('''+++222555555333111///...111666:::999777333444666888777666444222666666444333333333444444222333444555666666666666444333111111222111...+++111222111...***+++000555///000222333333222222222...---111555///'''---999888::::::888333000...///444333222111111111111111...000000...000555666444111///......111222000///***+++...111///,,,///555888:::===<<<999444111///+++***,,,111111...,,,...---222666777444111111222444444333333111000...---...------///111444555555333888::::::;;;:::333)))***)))))),,,///111000...444999777000000555444,,,777444000555GGGTTTKKK777555444444666999999777555111000000111222333222222333888===???>>>:::666444000000111333444333000---///---///222111------222555888:::777000,,,...222555111...///333555111......000111000///000333666111222333000------000444333222222333444444333111000000222444111,,,...555///111222111...,,,...000---.../////////...---,,,555777999888777555555555555666666666555666888;;;555333111///000444777:::777888;;;>>>@@@@@@>>><<<888777777777888999;;;<<<;;;999666666888;;;<<<======<<<;;;===@@@BBBAAA@@@>>><<<999666666777999;;;666666888;;;===<<<999666888888999999888666444333555888:::;;;>>>???;;;333000444???HHHCCC@@@UUUqqqcccOOO<<<:::EEEKKKBBB666777555333222444555555444///111555666666666777777:::<<<===<<<999555222000222666;;;>>>???===;;;999555666777999:::;;;;;;<<<222222111333444555333222555666555222333666444///333999333---444777777<<<444555777999<<<>>>AAABBB999:::<<<<<<;;;999666555///222555777888:::>>>@@@999AAA@@@???@@@:::555<<>><<<::::::;;;;;;888666444888777222222777::::::999999888888<<<@@@???::::::;;;<<<;;;999777777888999<<<999444777???===444555888<<<=========???@@@===<<<<<<<<<===???AAABBBEEEFFFAAA888555999>>>>>>::::::BBBLLLIII<<<888<<<<<<888444333333222///,,,111000000000000222444555...////////////000111111///...---000444666444111...///111222222111000000)))+++///666<<<===:::666111...,,,///666:::999777333///---000555888777555222333666777666333000---444444555555555555555555666666777666666555444444/////////222555666222///+++...///---+++,,,222777111222444333222111222222+++***///444...%%%***777777:::<<<;;;777333222222333333222000...---///111000///------333999777111+++...222444333222333444+++...333666222...333;;;999<<>>======;;;222&&&+++***))),,,///111000---888<<<999222444;;;888...000666777555:::EEEEEE===777555444666888999777555///333666444000...111555555<<>>;;;999666555555666777666333111111///222777555000000555777===@@@;;;222...111666444000,,,...111222---'''333444333111......222555,,,111333///))))))111:::666333111111333444222///---,,,///222...(((+++333,,,///111...)))'''***...111222444555555333111000333666999:::999666555444222333444444555888<<>>@@@???<<<999777777888888888888888777999666333444777:::;;;999888888888<<>>;;;===:::555222111333777:::444444666999;;;:::888555888999999888777555444222333555777:::???AAA;;;222111666CCCOOOGGG;;;CCCVVVVVVGGG999:::EEEJJJCCC999555333222222333444333222555666777666444333333444222555:::>>>???<<<666333...222888<<<===<<<:::999444444555777999;;;<<<===111000000111333333222000444777777444333444333///222:::555111777:::888;;;222222333555888<<<@@@BBB666777999:::999666222000000444888;;;<<<<<<===>>>:::CCCDDDEEEFFF>>>666<<<:::===VVV|||jjjOOOEEE===>>>>>>===;;;:::<<<===444444888???FFFGGGBBB<<<999999::::::666333888@@@888888666444111111333555444555999<<<555---///777777666777666222...222:::444555777888777555222000)))(((,,,333555444444666777777777;;;CCCHHHBBB777888666666888666333:::DDD===@@@CCCAAA<<<777555444444333777======777666:::222444888:::888777@@@JJJ<<<;;;999999888666444222000777888333111666::::::;;;;;;999888;;;???===888:::;;;======;;;::::::;;;;;;AAA@@@777555;;;:::333444;;;AAA@@@999777<<>>@@@<<<222,,,,,,+++'''222//////111444333000///+++((()))...///***)))---444222000...---...///000222666666111///333222...//////111444666666666888888333...///555888666333///000111222222111000///000666<<<===777222000111222333444555444222000///111222111000555;;;;;;777444666555333444666444///,,,,,,---///111222000///222222333444555444111......111555555222111222444888777666555333222000///444555333......222444222000111333555777777777777555222///...///333888;;;777555777:::777222444;;;:::777555666999;;;;;;999444+++)))000222...///666777666555333111111000000///000111111111111000///111000000222333333111000444444666777888666111......,,,,,,---000222222111777333000000333444111---444777888666555888???FFF===:::888777999;;;<<<<<<666555444333444555777999>>>;;;;;;>>>@@@>>>;;;888888:::<<<;;;333,,,///666333///...222111,,,+++///555555777999;;;:::777444...------,,,,,,,,,------333444555555555555555555000///...,,,,,,///444888555555444333333333444555...000111000///...///000---///000///111555444000000//////333999;;;888444777999:::888555333555777555666777888:::;;;======000///...+++)))+++///222333666777777;;;@@@@@@===<<<======;;;777666888;;;666555444666777555000,,,111555<<>>CCC???;;;555222888>>>===777;;;999333---...444888777777666:::>>>;;;555555:::777777999<<>>BBBBBB???;;;888888===???===<<<===<<<<<<;;;:::888999;;;>>>999999888777777999===@@@AAA???;;;666666999:::999??????;;;444333777:::999;;;888777888888777<<>><<<::::::;;;===>>>999;;;>>>@@@AAA@@@>>><<<;;;<<<<<<:::888777999;;;>>>???<<<666555999;;;999;;;>>>CCCEEE@@@999999===FFFNNNKKK===555:::?????????EEEIIIGGGFFFDDD>>>666???AAA===444/////////,,,,,,///444888888444000///+++(((***...///++++++...111///---+++******+++,,,///333444000///222222///222111222444666777777888888444000111555888777666000111222333444555555555;;;>>>???===888444333333111222333333333111///...///000///000666<<<===999666777555111111222000,,,,,,,,,,,,...//////---+++///000111222222111000000///444888999666333222333777777777666333000---++++++------******------+++000111333555777777777777444222000///111444999;;;999888:::<<<888333555:::666333111222555777888777444+++***111333000222888777666555444222000///............///000111222333222222111111222222222222444444444555666444111...,,,,,,,,,,,,---///111222111...---///333666444111555666777555444777>>>EEE===<<<::::::<<<=========:::888555333333666999<<<===:::888999;;;;;;::::::999999;;;;;;555///111777333//////222222...///222222333777:::<<<;;;666222000///......------------:::888666555555444111...000111111111111333777:::555555555555444333333222///000111111000///000111,,,......,,,...222222.........///222555666444111333555666555222111222333666777777888888999999999111111000///......---,,,000333444555999???@@@===999999999777444333555888555333222333555666444222...222777:::999666333222666777777666888<<<999444555444222222333666888999777999???CCC???999:::@@@111444777888:::<<<:::666===@@@BBBBBB???======???777555000---222999:::666555777777666999>>>>>>;;;888555555777555111222777888888999<<<>>>===:::666333666999999666777;;;???::::::999;;;@@@CCC===444444333222111000000111111111111111000000222777:::===;;;888555444444555666...000222444666777777777777666666666777888999888777444333666<<>>???AAAAAAAAAAAAAAA444444333444666777777666888888777777777999:::;;;999666222111222444666666666333444888:::777777999777555555777777444666;;;777666555555666777777777888777777777999;;;<<<===999:::>>>@@@>>>;;;???EEECCC@@@<<<888888999<<<>>>===<<<;;;999999:::===??????===999666555777888888;;;>>>===888555666888777:::777888;;;===;;;;;;>>>>>>>>>============>>>???888999;;;===>>>>>>>>>===<<<;;;:::;;;<<<<<<:::999:::<<<:::555444777888666999;;;???BBB>>>888888<<>>???<<<555000111111000***000777999777444222000+++***+++...///------///222111...,,,++++++,,,---...222333111111444555444666555333444666888999888777666444333444777999;;;444444444555666888:::<<>>::::::999;;;<<<===<<<;;;:::777333111111444999<<<===:::666444555777999::::::888888999777333333777444111000222333111222666000222666:::<<<999444000222222111000///.........===:::777666555333///+++111222333333333444777999666666666555444222000///111222333222111000111333222333222000222666666222---///111222111000000000444555777666555444444555666666666777666666555555333222222333555222---(((222444444444777<<<<<<999666777666555333222444555333222111222555888999999000333666888777555555555777888777777;;;>>>:::222333333222222444666888999<<<;;;<<<>>>===<<>>999444111222222222333666999999999;;;===>>><<<:::<<<>>>>>><<<::::::===AAA<<<;;;999888;;;???;;;333666666555555444333333222222222000//////222777;;;???>>><<<999777555444444111333666999:::;;;::::::555666888:::;;;;;;;;;;;;444444333444666:::===>>>AAA???;;;999888777666555666555<<>>???BBB777888888888888999;;;>>>;;;;;;:::999888888888888888333///111777;;;999666777555777<<<>>><<<<<<>>>777333222666888777888:::999999999999888888888888666777777666444444666999:::???EEEDDD<<<777>>>JJJIIICCC;;;777888;;;===>>>>>>===;;;999999:::;;;<<<;;;999666555444444555666999@@@BBB===888777888888999777:::@@@AAA===::::::=====================>>>777777888999:::;;;=========;;;:::===@@@@@@;;;666777999888444444666777444999999;;;===:::444555999>>>BBB???888555999999444444777;;;===>>>===:::888;;;;;;999444111000111111///222444555777888666222,,,,,,,,,...///...///000333111///---,,,,,,---...///333666555555666999;;;999888555333555999:::777666777777555444666;;;???<<<:::888777666888:::;;;BBB???;;;888666444222000//////000000000///......(((******,,,111888777333000000...+++---333444222/////////111222222000...(((+++...,,,)))***000555444888;;;:::666333222222444666888999666111+++''',,,000111///000333333000000111333555666666666666333222222222333333444555111333555555111......111444333222222444777:::<<<111+++)))---///...///333777888999888666222...++++++---///111222444444444111333555666444333222111111///...---...///...---***---...+++((((((---222222111000111222222///---000222444333222111222333444444555888::::::777555666444111000000222444666???>>>:::555444666777666777555444777777444444777777555333222222222444666333333444666777666222///444444333333111000///...888999888777444222000000444444333111000111444777888666444222000///......222333444333222222333444666777555333444888888555...222444333///,,,...000444555666666666555555444333444555555555444333222333222111444888777000***999:::888555666999888444555666666555444444555555444444666888:::<<<======777888999888777666777888444444444555:::>>>:::222222333444444555666888:::>>>;;;888888:::<<<===???333///000444555333666===333///---///555999888555444444000***)))---000///>>><<<777222333999===;;;999555111222666888888888999999999:::<<<=========CCCCCCCCCAAA<<<:::999:::999999555333666;;;999444666777777777666555333333666555222...,,,...333777>>>===<<<;;;999666444333888999;;;======;;;999888444777:::<<<<<<;;;::::::333555555444333555:::>>>>>>?????????===888333///666222444;;;>>>;;;:::;;;FFF```bbbMMMCCCBBB???>>>>>>AAACCC@@@:::888;;;??????@@@@@@<<<888777:::>>>;;;:::999888777777666666555222111555<<<@@@@@@===888888;;;???@@@======@@@555111///444999999888999;;;<<<<<<<<<:::999999999666666555444333333555666===AAAEEEBBB999333;;;GGGHHHAAA:::888;;;>>>>>><<<;;;999777666777888999999777555444555444222333777;;;CCCFFF@@@999888:::<<<777999>>>CCCAAA<<<;;;===@@@>>><<<:::999999:::;;;888777666555666888:::;;;<<<===???@@@@@@===888444666999999666666888888555888777888:::777333333777<<<>>>===;;;===@@@===666222222222444555555666777888888888777444111111222111333444888@@@DDD:::------......---...////////////---+++***))))))***+++///222666777666666999>>>999999444111444::::::555555666777555333555<<>>===;;;999999888555333333444666111111111222777<<<888222111444666777666666888:::;;;999666444666888777555222000666@@@@@@777555<<<111//////000222444555444555666444///...222444333>>>===888222222777888555555333222444999===<<<:::999999:::::::::;;;===>>><<<>>>@@@???<<<777222000333333111///222888999666555555555666555444333333777555222...,,,...333777999999:::999888777555444333444666777777666444333555888<<<===;;;888777777333666777666333444999===;;;===@@@AAA@@@===:::888999777777;;;===;;;::::::CCC[[[ZZZEEE>>>@@@AAABBB:::===???<<<666444777;;;>>>>>>===888333111333666777777777777777666666666000111333777;;;======<<<::::::===@@@>>>:::999<<<666222111777;;;;;;::::::<<<===>>>===:::999:::<<<999666222333666999777555;;;;;;======888444:::BBBBBB>>>999:::>>>@@@>>>;;;888666555555888::::::999444222444777555111333888===CCCEEE===666666:::<<<555:::@@@CCC===888<<>>666999===???>>>:::444111///000...---000777999777222333333333333444444444444444222000///222666:::666666666777666666555444///000111333444444555555444888<<<<<<999666666666444666888888666666999<<<:::;;;;;;;;;===@@@EEEIIIAAA???>>>>>>>>>>>><<<;;;@@@OOOLLL===;;;???@@@BBB777999;;;999666444555777;;;;;;999666444222333444444555666666777777666666///000444777999999888666:::;;;>>>@@@<<<666555888888555666;;;>>>===<<<>>>;;;===>>>;;;888888;;;>>>===888333444999<<<999666666555666999999777;;;@@@???===;;;===???@@@>>>;;;999777555777;;;===<<<:::444222555;;;999333444<<<===AAAAAA999333444777888555999>>>AAA<<<999>>>FFFIIIEEE???:::777888:::<<<;;;999666444333555888:::;;;AAADDD@@@666111222666888;;;;;;888999<<<===;;;444333666;;;>>><<<===@@@555666999===AAABBB>>>:::999444111333222///000444444444888===;;;333///111,,,111555:::EEEJJJ<<<(((///222000+++***------***000///.........000222444000222666888444///333;;;222444111---333;;;888...333222111000111555;;;???AAA???<<<999777666777777222333444222000000444888---...///111444666888:::444555555444777:::666000333444222///000222111---------...000333333222111.........///000222555666777888888555111111444777333333333333333333444444===>>>;;;666333555444111000111333444555555444333333222000/////////000111111888;;;666111111///,,,,,,---......///444;;;@@@@@@===:::777777888888777000222555777777666555333000000111111111000000///...333777777333///...///111/////////111111000///:::999888666333000---+++&&&)))---///000000/////////222888===@@@???;;;777333333333666888999888666555666777777777555444333888AAABBB:::555666444---,,,---222555444222666===888999444,,,+++000333222111...++++++---111333444333444555666555444222111333333444555666666666555777777777555222111222333111111000000000111111222222333444444333222333444888:::;;;999:::;;;777111///111333222000000222444555444444555666444///+++000111333333333111...,,,---...111555777999::::::444555333111444:::;;;999222111111444777777666333444888<<<===;;;888666666222222111000...///222444888;;;;;;555222444666555444999======:::777888:::555777555///...222555333333555HHH___\\\CCC555:::222333444555555555444333...//////222999@@@???999555:::???@@@AAA@@@999111333777777333333999<<<<<<<<<>>>@@@@@@>>>===>>>???777999<<>>======DDD???999???@@@===@@@666777888999999888777777===;;;999999888888666444555666777888888777666555111111444:::AAACCC???:::888:::>>>@@@;;;444333777666666888======:::;;;>>>:::<<<<<<999666777<<>>AAA@@@???>>>>>>>>>>>>>>>:::777555777:::<<<:::777444333777???<<<555777@@@===@@@@@@;;;777777777444555555999>>>@@@>>>???CCCAAA@@@===:::888888888888999777555444555888;;;===<<<>>>>>>999333000333777777999888555666:::===;;;<<<:::<<>>;;;<<<555666888<<<>>><<<999777444000000444444000111555000111666<<<:::111,,,---,,,000///...666???:::---000333000***))),,,,,,(((---,,,++++++,,,...111333444444888:::555///333<<<000333000,,,222;;;888,,,333111......000555;;;>>>===<<<;;;:::999:::;;;;;;000222111---***+++222999---...///222555888;;;===111222222222555888555//////111111///111444222...111000111333555555333111000//////000333666666666777999;;;999666444666888555333111000000111333444>>>@@@???:::777666222...000111333444555444444333222111000//////111333555888???AAA:::555333111,,,---...//////000444<<>>===:::777888::::::888---///222444555666555555000///---,,,,,,...000222000444666333///---///222222222111333444444333111>>><<<;;;999777333...***$$$'''+++......---------,,,...333999===???>>>===222222222444777888777666666555444444333333333333444===>>>555111555444...***...444777444222777@@@666666222***)))000444333+++***)))+++///333555666222333555666666444333111111---,,,111:::???<<<777///222555666444222000000---///222555555555333222222333444444222222333444444777888777888888333---444555555555555666888:::333111111222222000+++'''222333444444222///,,,******...444777888888888999333444222///000555666444555444444777:::;;;999666222555888888555444444666444444555444444666999<<<>>>BBBAAA999222222555666555:::??????;;;777888999555888555---,,,333888999999777GGG\\\XXX@@@666???333222222555888888555111.........111999???<<<444;;;>>>>>>======>>>:::444888<<<;;;333111777===>>>===@@@CCCCCC@@@>>>???@@@888888999::::::777333000///111111000222777999888111111000000111444777999<<<<<<;;;999666666888:::777666555444333333444444777666444222111222444555333777;;;<<<999888:::===222444666999;;;;;;:::888222777<<>>888999CCCBBB;;;===777777888:::<<<<<<:::888>>><<<999999999888444000888888999999888777666555666333555???MMMRRRLLLDDD666999===@@@;;;444444888333444888;;;999555777<<<:::;;;;;;777444555<<>>;;;777555666888;;;<<>><<<<<<>>>AAA:::666333555888999666333555444999AAA???666888BBB>>>BBBBBB???===<<<888333666222444<<>>888888999999888777555444666666555555777:::>>>@@@<<<:::777444222222555888666777555222333888;;;:::GGGDDDDDDFFFCCC<<<666444777888:::===<<<888555555///222777888666111...,,,---///222555444222...+++---,,,((($$$***555:::888444555444///+++)))---000111)))%%%***------///333444777666222111666:::;;;777666333111555:::555***333333111,,,+++///111///???888111///444:::;;;:::444777888444---***...222333///000666::::::999999999555000000444666555333---222666333222222111...222666777333333888888444222333444333333333555888999;;;<<<;;;999777777888999666111---+++///666<<<===AAA===111,,,222333...000000///...---...111333222333333111......111555999999777555222000...,,,+++%%%%%%+++111222444888666EEE666777???111000777999555333555777777;;;@@@999555111111444555222......///000222444333000---222///...111555666222...777777777777666222---)))%%%&&&'''***...111222222000222555777777666444222555444///---888CCC;;;+++222000//////+++)))---333222444333000222444333///111333222000111444444000,,,++++++...111333222000---((('''///777777333111333333333555777777666444///111444777999999888777555222333666555///)))'''&&&***///555777777555333666888:::777333111333777888999666000000222...&&&...---...222444555:::AAA888444111333999:::555///222444666888777444111///000555888888999:::777222888;;;<<<999333111333777888555444666::::::666111222111333999:::666444444222444777<<>>DDD>>>@@@DDDIIILLLIIIBBB<<<>>>===>>>???;;;333000111///000000///000555===DDD555555555555444333222111:::555555999999333222555444222222333111///000555555333222333111...000555666666666666777888999:::::::::<<<============<<<777666999===;;;777999@@@IIIQQQHHH:::===AAA===:::666:::>>>@@@???===<<<<<<:::444///222999<<<888333:::888666666777888777666;;;===>>><<<888777;;;@@@999===;;;>>>UUUjjjZZZ999::::::<<>>::::::>>>666777888888888888777777:::<<<>>>?????????>>>>>>BBBCCCCCCAAA>>><<<;;;<<<888;;;===:::444111333666BBBCCC@@@::::::??????;;;>>>@@@@@@===;;;999666333...444:::999666555;;;@@@CCC??????DDDCCC:::222111999:::===CCCFFFEEE@@@;;;<<<<<<===AAACCCBBB>>>:::===888:::@@@???777888???@@@<<<999777333111555===333444666666666777999;;;GGGIIILLLLLLDDD888333444888???CCC@@@<<<:::888555000111111111000000222444111222555666666444222000...---)))%%%***555::::::111///......///222444666333,,,)))---111222444999111444333111222666888666444444000---000666444...---...+++)))+++000111...888777666444222333444666333888===;;;555000...000111......333666777;;;???666222------///111///---///111333333555888444...000555666333333555444///...000222333333444666888:::;;;<<<:::777444444444444222000...---000666:::>>>AAA;;;...(((...000---...///000/////////222444111111111///---...111444777666444222000///......+++(((&&&)))///333333000111BBB555444999---///333333222333444222111666???<<<888333222444444111---222222222222333111...+++666444222111222111...+++111111222444444222---)))'''(((***---000222222111000111222333333222000///111555333000444;;;888---111///000000---***...555222333111...///222111...222444444222222444222...---,,,,,,...333555555444111***''',,,222222111111111222333555777888666555222444777:::;;;;;;:::999222//////222333///,,,,,,,,,///444777888777444222111555999999555333444666444555333///000222///)))...,,,...222333333777===888555222222555777666333777888999999888555111///---000222222555888666111888:::;;;999555333333555333222333777<<<===999555888777888;;;:::666555888777666777:::???AAAAAA???KKKHHHAAA;;;;;;>>>>>>:::222444777999:::<<<===??????===999555888<<<<<<888===@@@DDDDDD@@@;;;777666;;;::::::>>>BBBAAA:::444888555444555777888777666888666555777888888555222666999<<<<<<::::::;;;>>>;;;===@@@EEEHHHHHHCCC???===<<<===>>>:::333111333333444333222222555;;;???;;;:::888666555444444444222000111444444111333777777555444555333000222777555333333444222...///333333333444555777999;;;<<<888999;;;=========<<<;;;<<<:::<<<>>>;;;666999???LLLSSSIII;;;===@@@===<<<999::::::::::::999888888888333///111777:::999666:::::::::;;;<<<<<<:::888888;;;>>><<<999888;;;??????BBB@@@CCCYYYlll^^^@@@444333666::::::777888<<<666777888888:::;;;;;;<<<>>>=========>>>>>>===<<<:::<<<>>>>>>>>>>>>???@@@:::<<<===;;;888666888:::???BBBAAA======AAA@@@<<<>>>??????===:::777222//////333777777555666:::???CCC@@@AAADDDBBB:::555555;;;<<>>CCCFFFEEEBBB>>>999;;;BBBAAA:::;;;BBB===:::888777555333999@@@555666777:::;;;<<<<<<<<>>:::555444555666666666666999;;;333333444555555555444444///---(((%%%(((111666777///,,,))),,,222777888777555///,,,///222444888<<<111222222222555888666000///000...+++,,,111333333,,,,,,***+++000666555///111777<<<999111,,,...222222999@@@BBB>>>777111...222000000111111111888@@@333///,,,,,,...000///---111111000222888<<<777///222666777666555555333///(((+++...000111222333444:::;;;;;;888444111//////.........------000444777<<<>>>888---)))///333222111222333333222333555777111111///---,,,---000333555444222111000000000000,,,+++'''###***333222)))---BBB999555444---222000...000333444///,,,444>>>>>>:::555444444333000---666444222111111000...,,,333333222///,,,******+++000111444777888666222...***,,,...000222333333333/////////......---,,,,,,...555777222000333333//////...000111///---111777111111...***,,,111222///444777888555444444111,,,...------///333666777777444---(((***---...000222///111444666777777666555333555777999:::999888777222...,,,000222000000222///222555888999888666444111555::::::777333111222000111111///000222111,,,,,,,,,...222222000222666777666444222222444666777999999999888555111...,,,)))******+++111777555///777888888888777555444333//////222888>>>???===999777777888999666333555;;;999666333666===AAABBB@@@AAA@@@<<<999;;;@@@???;;;...000333777;;;???BBBCCCAAA>>>888777<<>>@@@AAA>>>;;;;;;===>>><<<:::666888;;;<<<<<<===>>>@@@<<<<<<<<<<<<<<<>>>???@@@???AAABBB??????@@@???<<>>>>><<<999444000...222333444444444666999<<>>???AAA>>>999777999<<<<<>>;;;===CCCBBB===>>>EEE999777777888666555;;;CCC;;;::::::<<>>@@@???;;;888666111111111111111222333444000---(((%%%&&&***///111///,,,+++,,,000333444333444111......///222666999333444333333777999333***))),,,---,,,+++...222555222111///111888>>>;;;333000777<<<:::333---...222111777???DDDBBB<<<555111666666555333---***///999222000...///111333333222111222222333777;;;777000111222333222222333222111+++...222444444333333444888888888666222///......,,,,,,,,,******,,,000333777:::888222111666:::999888888666444333555888<<<555333111...------///111111222333333333222111111------%%%$$$333444)))...DDDBBB===666111888111...///333444111...444<<<;;;888555333333222000...444222000000111222222111---......+++'''&&&***///111333555888:::888444000111111111000000222444666000///---+++*********+++---444666111...//////---------000222111///333:::444333///+++,,,222444222555:::<<<999666555111,,,......---...000222444555333---+++,,,......000444000222555666666555444444222333444555555555444333333...,,,///222222333777---///222666888888777666666888:::999555000...---...///000///000111000...,,,,,,///333222......111444666777555333222444777777777666333000,,,(((&&&%%%&&&&&&)))222888555,,,222333444666888888555333...///333999>>>???===:::666555777888666444888@@@777333111444;;;??????<<<======999666888;;;999333---...000555:::???BBBDDD@@@<<<666666???FFFCCC;;;@@@@@@@@@???===;;;:::999999;;;???CCCDDDBBB>>>:::444555666888:::;;;;;;;;;>>><<<:::777555444222222///000444888;;;:::666222888777888999<<<>>>@@@BBB999888888999777333444888999::::::999888777777777444444333222111111222222666666666444111111666<<<<<<999777777555222444999666555666999888555555999333333444555777;;;>>>@@@:::::::::::::::;;;<<<===777999:::;;;::::::???DDD<<>><<<::::::;;;;;;999777555555444444444888<<>>AAA===999999<<<>>><<<:::999;;;<<<<<<:::999999:::<<<:::999:::>>>BBBDDDEEECCCCCCBBB???===>>>???@@@BBB>>>;;;999666333222333999888666555555666888999::::::;;;;;;888666777::::::;;;===CCCIIIKKKHHHDDD???>>>=========>>>=========<<<>>>BBBBBB>>>???DDD666555666777666555999AAABBB===::::::===>>>;;;777555555999===<<<777888;;;===>>>;;;999;;;===:::444222666;;;>>><<<999777555000///......///111333555333000,,,)))((((((+++...+++---...---,,,,,,///222555555222///...000333444444444222111444555...%%%&&&)))...///...---000444333333111333999>>>:::111444666999888666444444555///333999???AAA???999444666777888666---'''+++444666555333333333333333222///444777555444555444000---,,,+++,,,---///111444666888:::;;;999777666666444555666444222////////////---***&&&%%%''',,,000333777999777777888999888>>>;;;666111///222888===:::888444111000///......,,,...222555555222///,,,------$$$!!!222777///111DDDHHHIII>>>666===111///...///333333222333777555333222111222222222111///...,,,...111444666777,,,...///+++'''''',,,222111111222444555333///,,,777666222///---///444999222111...,,,+++***++++++...000111/////////...+++------///222111000555<<>>;;;777555111---/////////............///...---...222222///111555111333555444222111111222111111222333333222222111333...+++...000000111444---...000222444555444444888888777555222000//////000000000111000......///,,,,,,///444333///...111222666:::999555222222333444444444222///***&&&$$$$$$&&&(((---555;;;555,,,---...000333777777666444111222666999<<<<<<:::777888777888:::888777:::@@@666444333666;;;===;;;777<<<;;;888555666888666000///...///333999>>>@@@@@@@@@<<<777666===DDD@@@777888999;;;<<<===<<<;;;:::777;;;AAADDDCCC@@@===;;;555666888999::::::::::::>>>===;;;888666444444444///000333666:::;;;999777888777666666666888;;;>>>777555666888666333444888888888999::::::999888666111222444666777777777777999:::888555333555:::===:::777777888666222333888111000222666666444666;;;888777666666777:::===???:::999666555555666888:::555999:::999888:::>>>AAA999CCCBBB>>>AAA>>>888;;;999999;;;===???>>><<<999999;;;;;;:::999:::===@@@;;;777222000111555888999999888777666888<<>><<<<<<888444555:::888666555444444666888999>>>;;;888999;;;======<<<<<<======<<<999777666666999777666888<<>>888777555333666<<>>;;;999777666666666888999999777666888:::;;;777888;;;AAAFFFHHHDDD@@@<<<<<<<<<<<<<<<>>>@@@AAA<<<<<<>>>@@@???<<<===@@@555444555666444222555<<<@@@;;;555555999<<<<<<999333222444999:::888999===@@@===888333555::::::777444555777888888:::===@@@111000//////111333666777777444222222///+++---111)))---//////,,,,,,000444666888888333000222333222111222000...///000,,,&&&''')))---111000---...222///000...///333888444---555555555666888888777666///000444:::??????:::555222333555555///***///777888777666444111///---,,,///555999666444444333000000---,,,///111222555:::888::::::999666333222222222444555444222111111111111///+++'''$$$&&&+++000111555888888666333111///<<<999333...,,,///555:::;;;999777555444222///,,,***---111333333000,,,))),,,+++%%%###000777555444@@@JJJVVVIII;;;>>>///...+++---111444222222444000000000111111222333444,,,++++++---111555777777000222222///+++***///444444333222222333222///---:::888444...***,,,333999333222000...------------...---,,,...000111...+++---,,,...000000000666>>>GGGDDD<<<222......,,,)))111888<<<:::555333111...///000111000...,,,,,,,,,,,,---222666444000000444000222333111...---000333222333333444444444444333...***)))---///------///111111111111111111000000333222222222222333444555111000111333111------000------111555555111111444333777;;;;;;666222//////222333555555333///***((('''***,,,000777;;;777///,,,...111333444555666666555666777888888777555444666444555888999777666888999999999:::;;;:::888666888888666444777<<<;;;666444111000333888<<<>>>===AAA>>>999777;;;>>>:::222111111333666999::::::888555;;;BBBEEECCC>>>;;;:::999;;;<<<;;;888666555555666777888777555444555666333444777999;;;<<<======666666666555444555777999555444555888666333333777666555666888::::::888666---///111444666777888888777888666333444:::======666555777999777333333777555444555888888888;;;AAA:::999777666666888;;;===888777555333222222333333777<<<>>>:::777888::::::777AAAAAA???@@@:::444999999===BBBEEEDDDCCCBBBBBB>>>@@@AAAAAA???<<<;;;;;;<<<777///+++,,,111555888888666444444666:::???CCC777777888;;;@@@CCCBBB>>>CCC???<<<;;;777333555:::999888666555444444555555999999:::::::::;;;======:::;;;<<<:::888666666666666555555555999>>>DDDHHHGGGBBB>>><<<>>>EEESSSaaaHHH>>>888777666444999AAAAAABBBAAA>>>:::777666666:::;;;999777999===>>>;;;555777;;;AAAEEEEEE@@@;;;???@@@???===;;;:::;;;<<<<<<===>>>===;;;999999:::444333555666444000222888999555333444888===??????555333333777999999;;;???AAA@@@:::444444:::===<<<444555777888999;;;>>>AAA111000000000222444777888555444555888555000000555///000111111111222333444333999:::555222444333111///111000,,,---000111///,,,)))***......+++,,,111---//////...000444444///222333444666777666555333000000222888===>>>888222111000111111///...444<<<444555444222000---,,,,,,111555777666777888666111111...000666777555555999777777777555111///...///333555666555333222222222000///...+++)))+++...111111222555555222...,,,,,,666555333000///222666:::999777777777777555111---000111222333111///,,,+++******(((''')))...444888999===LLLdddVVV@@@???...,,,---000555444111222666000000111111222222444555...---,,,---000222222222...///000///---///222666777444222222222333222111888888666000++++++///444333222111000////////////+++***+++...111111000///...------...---...666>>>DDDAAA:::111......,,,(((,,,333888555111000///...///222555555222///...///,,,///444666222,,,---333---///000---+++,,,111666333333444444555555555666+++)))***000222000...///444444333222222222222222......000222444666666555111000111444222---...333//////222666777444666:::888999:::999555111...---///222555888777333///,,,---000000111444999999555000333555555222222444777888888888777555333222222111///111:::@@@>>>;;;999<<<======:::666444555666333333222222777>>>???;;;888444222444999===>>>=========:::777999===:::444111///---000444888::::::555===EEEGGGCCC===;;;;;;:::<<<===<<<777444222222111444777777555444555666333777;;;<<<;;;999:::<<<222444666666444333555777333222555888777222222555555444444555888999777444///...---...000333777999::::::666333777>>>>>>999333444777;;;:::666444777;;;888777999888888<<>>AAA===999999999777777@@@@@@???BBB===;;;DDDGGGMMMSSSTTTQQQOOORRRVVVPPPQQQSSSTTTQQQKKKDDD@@@<<<666///++++++///333555222222222333666999:::;;;333333444888:::999:::<<<>>>;;;888888777555999???::::::999999888777666666777:::===<<<999888:::<<<888999:::888666444333444444555555444555:::BBBIIIEEE@@@;;;:::<<>>999:::888333666???>>>BBBDDDBBB;;;777666888<<<;;;777555;;;AAA???888777999===CCCGGGDDD===777BBBCCCBBB???;;;777777888===??????<<<999777666555222222555777555111333888555666777999;;;===>>>>>>:::666444777999:::<<<@@@???@@@>>>888777:::======---111777::::::777555444/////////000222444666777111000444999777111222777888555333444666777555222///666999555222444333000000333222......333777888000***(((++++++)))+++000...111222111222777888666---111555777555222000000222111222888>>>===555...444111///...---...666???///000222222111000000111333444444555:::>>>:::222+++)))---555666000...000::::::999777444222222333555666777666444222111222...///000000//////111333000000222333111......000333444555555555777:::===555555555888999777222---888777555333222111000000)))))),,,000///---000777===<<>>===;;;999666444111...---+++///444888999555111---222444333///111777:::999555888999777222000333777999999888555222111111222111///444AAALLLMMMIIIFFF>>>>>><<<666000...111666///000......444<<<>>><<<;;;666333555;;;??????>>>666888888777:::>>>>>>;;;555111------222777;;;===666>>>GGGHHHCCC===:::;;;777:::<<<;;;777444333444444777::::::666444333444111777======999555555666///222666777555333444666222222555999777222111333555444222444666777555333666333///---///444:::>>>AAA???999555999@@@===555222333888======777555777999666333333222111666<<<666555333222333666999;;;999<<>>;;;===<<<999<<>>EEE;;;<<<<<<<<<<<<;;;:::999666<<<@@@???999555777;;;999:::999777444111000000333555666444333777AAAIIIDDD>>>999888777<<>>:::===;;;333333;;;:::@@@EEECCC<<<777777:::;;;999444333:::BBB>>>444999;;;@@@FFFIIIEEE===555999<<>><<<;;;===??????AAA@@@<<<888666444222111222555888666333555:::777;;;???@@@>>><<<:::999===888666888::::::<<<@@@:::???@@@;;;888:::<<<<<<...///111444666666222///...)))***///...+++333AAA555...,,,333:::999777888:::<<<888444999@@@999***333222555888555///111777555000------///000444:::555555000***))),,,,,,)))---222888;;;:::888888:::333555555333///+++)))(((...222666888777555333222444(((###///666777,,,---///222444333...+++...555999999;;;===888000///111333444222000//////666777777555111111333777666::::::555444777666111///+++'''&&&%%%&&&+++333222000000222000---...222777555444444555777999:::555777888999888555222///333333333444666555333111......---...000444777999999555NNNjjj]]]>>>222333000222666999666222666<<<777222111666888666666888...,,,...000+++%%%(((///+++---///111222333555666555333111111111000---***///111000,,,,,,///000...333111///......+++'''$$$%%%(((---111333333111000222222111...,,,...555;;;:::999777777555111+++'''---)))***///111...000555222000333999999444222444666+++888555,,,000000777------...000222444666777555222///000222222000...222///---...000000...+++333222111222333444333222,,,...111333444333222000/////////111444555555333111000222666777666999???888444222555444///++++++***,,,///333666555///)))///000000...---000555:::;;;999888888444111444;;;999666666888666111222777444777666@@@aaa|||nnnLLLAAA<<<888777444111222666222///---111888<<<;;;888777:::???@@@???<<<:::888777666666777999===@@@CCC<<<999444000...000333555999<<<@@@AAA@@@===;;;::::::888555333333222111000666888888666777777333,,,111333111...111777666000111333666777777777888:::999;;;;;;:::888555444444555666888888777777999:::555555444333222222222222;;;;;;;;;<<<===;;;777444000555===CCCEEEBBB===999<<<;;;555000000666999888333333333333444444444444:::>>>AAA@@@;;;777666666999>>>>>>;;;;;;<<<888111??????AAAEEEIIIRRRcccrrr}}}{{{yyy]]]\\\HHH999:::;;;444000222+++000777;;;;;;888555222111///,,,,,,...111222333222555:::<<<;;;888777666888;;;???AAA@@@===;;;:::444111111666===???;;;555444555555666888:::888444666555444666:::???CCCDDDBBB;;;222111666<<>>AAACCCAAA<<<666111555222111222555888888666888<<>>===;;;999666333222000///000222555777888777:::;;;<<<;;;;;;;;;===???555666;;;===777000333;;;AAA===888666555777888888888777777777666222---)))...+++---222111,,,111===000+++,,,333777555222111555999999888>>>DDD>>>000333333777:::888222222777444///---///000111555;;;999888333---,,,...---)))///333777999888333///---///222444444111...,,,+++---000333555555444444444222...******---000///------...000333444222---***...444777666777888333,,,///111333444333111000000666888999777333222444666444888888444444666555111,,,******,,,+++))),,,111333222333666444//////222777666666555555666999;;;:::::::::999777555222111444444333444555555222000,,,------...000333666777:::666III]]]QQQ;;;555666111111444777666333555:::777444222111333555444333111...---///,,,)))+++222444666777666444222111000222333444333111000000000111111///,,,---111111...000222333111---***(((((())),,,000444666555333111...///000000///000333555999999999999888555222000---******///111000222666333000222666666111///111333)))888777///222///444.........///111333555777333000///111333444222///111000000///000000000000000///...///111222333222555555555555555666666777444555555777888777444111...,,,...222222111444999222000111555555000,,,,,,+++,,,///222555333...)))+++...000000///000333555555444666777444000333888666444555777555///...222111444555CCCffftttSSSDDD>>>:::888666333555:::222000000444999<<<<<<:::999;;;>>>???===:::999888999999999::::::;;;<<<===:::666111///000222444444777:::===>>><<<:::999888:::888555333222333333333555666666555777:::777111222333111///222888999555000222444666666777888:::666888999888666444333222333666999;;;:::888777666555555444333333333444444888:::===@@@AAA???999555999;;;>>>AAAAAA???===;;;<<<;;;777222333888:::888777777888888888777777666444555777:::;;;:::888666999<<<<<<999888:::777111666888>>>IIIUUUfff~~~wwwdddPPPEEE>>>555111222***...444888999777555333999777444111//////111333444666888::::::999777555555777:::======<<<<<<;;;:::555222444999;;;666111999888777666777:::=========<<<;;;;;;<<<>>>AAACCC>>>999333222555;;;>>>@@@CCCAAA===:::::::::::::::555888;;;===<<<777222...333222222444888:::999777888;;;???CCCDDDBBB===888@@@@@@>>>:::888999===AAA===>>>??????===:::777555555444444555888;;;;;;;;;===>>>>>>===;;;;;;<<<>>>666666888;;;888444777>>>CCC???:::777666666555444555555666888888666222...,,,***---222000+++---555***))),,,333666444111000///555888:::AAAHHHCCC888555666999;;;888333333777666222///111111111333888;;;:::555///...///...***///111444777777222+++%%%,,,///333444333111000///+++...111222333333555666222222222222111///,,,)))000111222444555222---)))///333555444444333000+++///000222333333222111111222444666444000---...000000222333111111333222///))))))...333222...---///444444888;;;999333111333666777777555333333777:::<<<<<<:::999888888888888666555444444555444222000,,,,,,---///000222333333999666BBBKKK@@@777888888333111222555666444555888666888444---///666555///222,,,))))))+++,,,...222111222444555666555444333000444777666333111333666333111...,,,000555333---,,,222666444...******---...111444777888777555333------///222444333000...222333555444333222222333---+++,,,000111111333666333000000222111......000444+++<<<>>>777999222333///.........///222555777333222111333666666222..................///111444...---+++,,,...111333333666444222000000222555777999999999:::999666111---,,,+++,,,//////...000555,,,+++---333555222//////...///111333444222///+++))),,,000222222222222222111111444777555111222777333333444666333...---///000333555CCCbbbyyymmmPPPBBB>>>:::888555333777===222333555777999:::;;;;;;;;;;;;;;;:::999999;;;===:::;;;<<<<<<<<<<<<;;;:::777222...///333777666444888:::;;;:::888777777888:::888555222222333555777666777666666999<<<:::444777777444111222777888666111333555666666777888:::777888999::::::888777666333777<<<>>>===999666444555444333333333444666666111444888<<<>>>;;;666222<<<<<<<<<<<<===>>>???@@@<<<<<<888333444888999666888999:::;;;:::999777555111000222777===???===999999;;;:::777666777666333444555===OOOfffsssZZZEEE777111000***---000444666666555444<<<<<<999555111000444888;;;999888999;;;:::777333222333555777999;;;;;;;;;999444111555<<<@@@>>>999:::777444111000333999>>>BBBCCCBBB???;;;:::<<>>>>>;;;999666999<<>>:::666333222333555888;;;<<<:::777888;;;???DDDEEEBBB===999======;;;999888888;;;>>>:::<<<>>>@@@@@@???<<<;;;:::888777777:::<<<======<<<======<<<:::999:::;;;666444444777999999;;;???BBB@@@===;;;:::999777555000111444777:::999666444,,,***+++...,,,((()))///(((***...444777777555444...222666999???EEECCC===:::::::::888444111333666888444222333222//////222888888444///...000///+++------///333666555///***...000222222222111222333,,,---000111222333666999555111...---///000000///333444555666666333...***000222555555333222000/////////000111333333222111///222444333///,,,+++---***+++,,,,,,,,,------,,,(((***000666666111000111666777;;;???===666333444444666666444000000444888:::999888999:::<<>>>>>======>>>>>>555000---000777;;;999555999::::::888666555666777888777444111000222666:::>>>@@@AAA??????@@@<<<555>>>;;;777222111222333333444666888888666666666777555555777999::::::777555666999===>>><<<888555444444333222222333444666888111222444777888777333///777777888:::===AAAEEEHHH@@@>>>888111111555666555777888:::;;;:::777444222333444777;;;@@@BBB@@@>>>::::::999777555555666777:::777>>>WWWxxxtttTTT>>>333/////////000222444555444333666888999555222222888>>>???;;;888888;;;;;;777222333333333444666888999999555222333999BBBEEEAAA;;;888555333222000///333999AAADDDDDD@@@:::777888<<<999::::::999888999;;;===???===<<<>>>AAAAAA>>>:::999;;;>>>@@@@@@>>>;;;999333666999<<<===<<<999666777<<>>===<<<===>>>>>><<<;;;111222444777999888555222///,,,++++++***)))+++///...000222444888999777333000222333444777<<<>>>===>>>===:::333------111555555222222444333///...111222222000------111000,,,,,,+++***---222444222///222222111///...000333666...///000111222444777:::888000***+++111666444000444555666888888555000,,,,,,///222444333000000111...------///222444333111222555888666333000///111))))))***,,,,,,,,,,,,,,,***+++///555555222333666666777;;;???>>>888555777222333333111//////222555999999888999;;;===???@@@888666444444555666555333222222222111000...,,,+++222000666777///222888333777333111555777555666888222666111)))///;;;999---///***######)))000111///222...***))),,,///222222999666333555999:::666222444222---,,,222888555.........///111333333222222777777777777666555444333444111......//////+++(((000000111000///...///000222222111000///000000000//////......///222555555;;;@@@hhh|||xxxhhhDDD///111000//////000222444555555555555888;;;;;;777333///)))$$$%%%+++222444444222000------000333555666222222222222444555777888777555444333444333111000111//////111000---...333+++'''&&&+++000222555:::666888:::;;;:::888666444444333333333555888999:::888555444444111///444<<<555666444111///000333555555777777555888<<<;;;444666444444555333444;;;DDD777999;;;:::777555444444:::777333000333===JJJSSSHHHEEEAAA===;;;;;;===>>>666222///333:::>>><<<888888888888555333222333444555555333111000222777<<>>>>>>>>:::::::::999777666999<<<>>>777>>>]]]kkkJJJ999333666444222333444555333111000333555444111333999>>>888555333555:::<<<999555777555333333555777777666666666;;;DDDLLLKKKBBB888999777777;;;:::555666:::===AAACCCAAA;;;888999===;;;===???>>><<<:::999:::999999;;;>>>BBBBBB???<<<666777:::<<<<<<;;;999888777999<<<>>>===:::777666777>>>HHHLLLEEE<<<>>>GGG999777666666777888:::;;;888777888888:::===???AAA>>>;;;999999:::;;;::::::222555777888777777888999777777888;;;???@@@<<<666:::::::::;;;======<<<:::***,,,000666:::<<<;;;999222111.........///222444555666666777;;;===666---111222111000///222555888<<<===888///***,,,111444222000111555666222111333...000...,,,...111111---,,,+++******---///000000222222000...---///222666///111222222222333555777666111---111999:::333+++222333555777888666111---(((***///333111---,,,000,,,***))),,,111333333111111444666444111///000222...,,,---000000......000******---222333222555999666666888<<<;;;777777:::333111000//////111222333999::::::::::::999888888444222111222444666666555666555444222111///...---000---333777000111555000666333222444444333444888......+++(((...777444***...,,,)))(((---444444000///+++'''(((---333666777:::555111333999;;;666000333111...,,,111666555000...---,,,...222555666555<<<:::777444222222333333666222...++++++,,,,,,,,,222000//////000///,,,***111333222......000000------//////...000555777777999FFF{{{MMM...222222222222222333444444111000222666;;;===;;;999222,,,&&&&&&,,,333888999666444111111333555555555///000222333555555555555444333333555777888777555111//////000...+++,,,000,,,(((&&&+++///222555:::555999<<<===<<<999777666888555222222555999<<<===999666444444111111777@@@;;;===:::555222444777777666777555111---...111333333444666777555555<<>>IIIRRRLLLHHHAAA:::777666888999777444222555:::>>>===:::666666666333000//////000333444444333111333999>>>VVVdddnnnkkk^^^PPPDDD<<<777444333333111///222777666777888666333000//////000000111555888888444000666666444111//////111444555444222111222444777999999666333111111222222111;;;<<<===???BBBEEEHHHIIIKKKGGG>>>555333888;;;;;;999:::;;;<<<;;;:::888666666;;;??????;;;888888:::999888:::;;;999777;;;AAA<<<666===\\\XXX@@@<<<:::777444444666666333000///222444444222222555888///...000444999<<<;;;999999666333333555666444111444:::GGGYYYgggiii```VVVBBB;;;:::???@@@:::888<<<:::===AAAAAA>>>======???;;;===@@@AAA@@@===999777444777:::>>>??????>>>===666777999:::;;;:::999888999;;;===<<<:::999888999999>>>HHHLLLDDD;;;???KKK===:::777777:::<<<>>>???999888888888999;;;===??????===;;;;;;;;;;;;999777222555888::::::::::::;;;999;;;<<<===@@@AAA===666999888777777888888666444%%%(((...666===AAAAAA@@@111111111111333555666666777888:::>>>FFFGGG;;;,,,000111111000,,,+++...222666999888000,,,000444444555444555999888333111111111222111...000333222...***+++---------...000111---///000000///000222333000111333222111111222333111//////333888888222+++---...111444666555111...(((***111666222+++***...***(((&&&***///333333000...000222000------///222111...///333333000///222)))))),,,111222222555:::555444555777777555888===555111---...222555444333666888:::;;;:::777333111...---,,,...111555666666666555444333222222333333222***111999333///222000333111222333111...222888///***'''***000222---'''+++------,,,///555444...)))'''&&&***111777888888555222000333888999666222000111///---///444555111,,,,,,,,,---///333888;;;@@@<<<666111///000222444666555222///...000444777555111///111444333...(((...111111------111111...,,,000000...000555777444:::EEEvvvSSS555222333444555555555444333111000000333888:::999777000...,,,))))))...888???999777555444555555444333---...............------///111444999<<<;;;888555333111000111...***+++///,,,))))))...222222333666000555;;;===;;;888555555777333000000333888:::;;;999888888:::999999???GGGFFFJJJIIIBBB======<<<888777444222111000///111555222444777888555222888@@@999888888:::<<<<<<888444555666666666888;;;@@@DDDCCC???;;;666333333444555888666555555888:::;;;;;;888888888666333000000000222555777666555666<<>>999444777666444222000111333666888777444333444666999;;;444222000///000111000///===<<<;;;;;;<<>>??????>>>===999:::===AAADDDAAA;;;555222777<<<===;;;999:::<<<999:::;;;<<<<<<<<<;;;;;;999:::;;;999777888;;;>>>>>><<>>===<<<;;;<<<;;;;;;;;;:::888555222333666999::::::999999:::777::::::777888<<<;;;777777666555555666777666444---///333888===???===;;;---///111333666888777444444777<<>>666000---///222555777888888666444666<<>>@@@gggyyyVVV@@@222444666777777666444333555222000111444555333111+++//////***$$$'''555CCC;;;999777666666555222000000///---+++***************...555;;;???===777222666333333333000,,,,,,000+++))),,,222555333111111,,,222888;;;999555333222333000...///333666777777::::::===AAABBBBBBGGGOOOPPPVVVVVVOOOIIIFFFAAA:::999222///222555444333444111333666777222...222:::888666666:::???@@@<<<777444777:::;;;:::888777777555444333222222333444444888777666555666777999;;;;;;<<<<<<:::777444333333222666999999777999>>>CCCLLLffflllVVVFFF>>>666333444777444///111777<<<===???>>>===<<<<<<===777666777;;;??????999333999999888777555555777:::;;;999777555555777:::<<<222222222444555555444222:::777555444555999>>>AAA;;;<<<:::777888<<<<<<888::::::::::::;;;;;;;;;;;;333222333666:::;;;777333333333888===<<<888===EEEAAA???BBBOOOccc|||^^^BBBCCC888555222444777888444000///000333666999999666444;;;>>>AAABBB???;;;999888666222000111555555222---///;;;RRRpppyyybbbMMMGGGDDD===;;;???333333666:::===>>><<<:::555666999@@@EEEDDD<<<444222888===<<<777555777;;;999:::::::::;;;:::::::::888999999777666888>>>CCCAAA::::::BBBDDD??????FFF???;;;666555999>>>AAABBB;;;>>>AAACCCCCC???;;;888888888888888888555000---333666888999888666666666222555444...///555888777666444444555888:::;;;;;;;;;:::888666444555888:::888777777888666111222555666222333;;;DDDCCC<<<555...---------,,,+++'''%%%---...000333666888:::;;;>>>:::555111111222222222333222...,,,111888555---222333666999777333000000///......000333666666666...,,,---111000+++)))***,,,++++++---///000000...000111000000444777222+++222333444333222111111222,,,%%%###***000///000333222333333333222222444666666555333111////////////---,,,...555888555222111777999777333333777888777:::666---&&&+++666<<<999555444444555666555222000+++,,,---,,,+++...444999:::888555333333666:::<<<444666777666333222111222...222555333...,,,---000666333///------...//////...,,,,,,...111111///,,,''''''))),,,//////---+++,,,---...///000111222222555555222......000///+++000000,,,)))---888AAADDDBBB@@@<<<999777666777888;;;:::777444111111444666888::::::;;;>>>===222%%%++++++$$$&&&222444111555222111111222555777777777777BBBQQQ[[[[[[RRRFFF>>>;;;BBBCCC<<<888999888444888555333333444444222///000...+++'''%%%&&&***---333222000000000...,,,))),,,///333333///+++***+++...111666999;;;:::777666:::666444333000---///444555111///000333444111------)))---777777---)))---000000...***,,,222333111888;;;AAAEEEEEECCCDDDFFFAAAFFFJJJHHHCCC>>>???AAA;;;111,,,111777666444444888::::::666111000444999>>>BBB???666555;;;:::111===<<<;;;===>>><<<888333444555555444333444666999999999555000111777888333222555:::===;;;555111000...222666777777999@@@FFFFFFUUUhhhoooaaaKKK>>>===999777555555111...111888222888>>>???;;;888777888444333444888<<<<<<999666444666777666333222444666777;;;>>><<<666222333555+++,,,///444:::<<<;;;888999::::::888777888:::<<<888888888999===CCCGGGHHHBBB===>>>CCC@@@888999CCC333000///333999:::555000000222888======:::<<<@@@===<<<===BBBOOOdddzzzXXX@@@;;;000---,,,///333444444444222555888999888777666666555;;;AAABBB>>>999777888888444222333666666222---777>>>LLLaaawww{{{\\\DDDBBBAAA:::999666555666999999777:::???:::888777999===>>><<<999888444333444333111222666444;;;BBBDDD???:::888999===555999>>>888999CCCGGG@@@???;;;777888<<<@@@BBB;;;;;;;;;999888999<<<@@@???>>>>>>???@@@???;;;777333222000///...---......333444555666777999::::::888666333//////333:::@@@;;;888555555888;;;;;;:::999===AAACCCBBB===888555333444777;;;:::666555777888777:::AAAGGGFFF???888666444111000...,,,(((&&&+++,,,///222555888;;;<<<===:::555333222333333222111///***''',,,333333---///111666:::<<<<<<<<<===666444222222333333222111...,,,...111111---,,,---,,,---///111222222222222000111111222666:::777000111222222111//////000222---)))))),,,---+++...444222333333111///...///111666444333111000000000000---,,,///444555222111333;;;<<<:::666555999:::888888444,,,&&&+++666;;;:::333333333555555333///,,,+++---//////...///222555999888666666777:::===???:::999888555333222555777:::;;;;;;777222......000000---+++,,,...000111111+++******+++------+++(((((()))+++,,,------,,,,,,---------...///000111222555555111------///...***...///...---222:::===<<<<<<:::888666555555666777AAA???:::555111000333666:::<<<===>>>@@@>>>222&&&...111,,,---666444...111///......///333666888888888;;;>>>???===:::999888???AAA???888222333666888777555444444666777555333111///,,,)))''''''***+++111000...------+++(((&&&---000333222...+++***+++***+++,,,...000111222222:::666444444111...000555111...,,,...222555444222000+++,,,333444...---333///000...,,,...333555222777;;;AAADDDCCC@@@>>>>>>777888:::===@@@AAAAAA@@@555111333:::===888222///888999888444000///222666888======777777<<<999000:::::::::<<<===<<<777444444444555444222333555777444333000,,,000666666111222555888888666333333555222555777777444444777;;;@@@IIIWWW^^^VVVFFF;;;888555333444444111...222888888===@@@@@@:::666555555888666555666888999888666888888777444111111444777555888:::888555333333555000111444888===???===:::888999:::999888888999;;;666777888999<<>>;;;555888AAA666333111555:::<<<999555444444777888666111333888777666666;;;FFFVVVfffoooTTT>>>777333222333777999888444111;;;===>>>===999666555444444888===>>><<<888555444777777777777666666555555777:::CCCQQQ```kkkqqqrrrxxxrrrZZZFFFDDD@@@777666666444333555666555:::@@@===;;;999;;;???AAA>>>;;;888444222333111000333888777<<>>:::888777:::555===DDD>>>===DDDFFFEEEDDDAAA;;;888999===???===<<<:::999999;;;>>>@@@@@@???>>>>>>???>>>;;;999555333111/////////000111000111222444666888999:::666555333000000333999>>>???<<<999999;;;=========:::???FFFJJJHHHAAA888111///111888??????;;;999;;;999<<>>;;;999666222000222666:::<<<;;;888444111///......---,,,,,,---000222222222000///......//////---+++***---...---++++++---000000///...---...///111222444444111,,,,,,...---))),,,...000333999===999111444444333222222222333333???===888222//////222666555777888999;;;999..."""***222111111777444---000---++++++---111555888999<<<999444///,,,---111555:::::::::888333///222888555555444666777888777555000///---+++******++++++000...+++***)))'''%%%###,,,///222111---******+++---,,,++++++---000333666999555444444111...///444...+++)))+++000555777777444...,,,000111///222999...000///...000555666333555999???AAA???;;;777444...***)))000:::@@@???:::222222555999999444000///333444333000,,,***---000333:::===;;;<<>>:::666666777;;;999666666666888888777===;;;888333000000333666555555555555555555555666777888;;;>>>AAA@@@===::::::;;;<<<;;;999777777888666777888:::;;;>>>BBBEEE===999999;;;888222555>>>666444222444888<<<<<<:::>>><<<;;;:::555222555;;;999666555999AAAKKKRRRUUUjjj}}}vvvMMM<<<444777777888::::::888444000AAABBBAAA???;;;888666666666777;;;>>>@@@???;;;888666999:::777222000222666::::::<<>>666555555222111333333444999@@@???;;;999<<>>>>>===;;;888666777555@@@KKKJJJJJJKKKFFFGGGFFFBBB===888888<<<@@@@@@===999888:::===@@@BBBCCCBBB@@@>>><<<<<<;;;;;;:::777333000...///000111333333555777999<<<===>>>777666666444444666:::===@@@>>><<<;;;<<<===>>>======@@@DDDGGGFFF@@@999333222444999???@@@<<<:::===888???FFFHHHGGGEEE@@@;;;>>>:::444000---,,,***)))------///111333666999;;;;;;999777555555555333222777555111......000111111>>>>>>;;;777555555222///444222111111222333333222...---...222222///---///***///333222,,,((((((***...000000000333888777222444444222000...///222555111000///---++++++///333333444333111...------...444333111///.........///---...111222...+++///666888999888333222444444111222///+++***...555:::<<<999777555444444444222111000111222222111000000///000111222333444666777888444333111...---000555999777444111000000222222111000//////000222333222111555444333333222111///...,,,///111000,,,---222777333111///......000222444444555111------//////+++000111222666<<>>@@@BBBCCC<<<333222333555777888888666444333444444333111000111222222///---...333888777333===;;;666222333777666222222555888888777666777888444666<<>><<<999555222111222333666555444666888::::::999>>>???AAABBBAAA???;;;888<<<======;;;888666555666666666999<<<===;;;<<<>>>DDD@@@>>>===777111333:::555333222222555999<<<>>>DDDAAA>>>===:::888>>>FFF>>>:::666888???EEEFFFDDDOOO___zzzeeeEEE<<<555:::>>>AAA@@@???===666000===>>>???>>><<<;;;;;;<<<777666888>>>DDDEEEAAA===:::;;;;;;777111///000222999777777999===@@@@@@>>>CCCJJJEEE===>>>;;;555777333111222555666555999???===:::888===DDDGGGDDD@@@===777333333222111555:::;;;::::::;;;<<<<<<:::888999444???PPPYYY^^^YYYKKKGGG@@@:::888999;;;???DDD@@@<<<888888;;;@@@CCCEEEGGGFFFDDD???;;;:::;;;>>>@@@<<<777222//////000222666666777999:::;;;<<<===999:::;;;:::::::::===??????===<<<;;;;;;;;;;;;;;;>>>AAAEEEJJJKKKFFF>>>777:::999:::===;;;888999===999BBBIIIHHHFFFEEEAAA<<<<<<999444000000000000000333222222222333666888999:::888666555555555333222999888777666222///...///555666444000222777777222///...---...111333333333///---...222111---+++---''',,,000///+++''')))+++000222222000111555444000333333111///---...111444333000---,,,...222333222333444444333111000222333333222000...---,,,------...///111222...***...555555777555111000222111...000---,,,---111555999<<<===999444111111333555555555444222111111111111000...///000000111111111111,,,---...//////111444666555333111111333555777777///......///111222222111666555444333111000///000...111333222///000777<<<555333111//////111444555444555222...///222111...666555444666;;;>>>777...//////......------,,,,,,,,,---...---++++++,,,...333333111///111555333...$$$///...+++333777666:::222000//////111333555555111333444333000...------...000666;;;999222///000333444555555444222000000+++******---000222222000///---***)))))))))'''&&&&&&)))++++++***+++///222000//////000111333555666333111000111///+++,,,000///---******,,,111666888777555444555444111111222333444333111222555333///333666666222333666555111***)))***...333666555444===>>>;;;666222444;;;@@@777777666444222222222333///444;;;???BBBAAA:::333///000222333333444444555222333444333111000000111333000///111444666777888CCCAAA<<<999>>>BBB<<<222000222555777777777777777000333:::@@@???888666777555666888:::777111111555444555666777777888:::<<<444666999;;;<<<<<<<<<<<<<<<<<<:::999777444111///999888888:::<<<>>>>>>===AAABBBBBBAAA>>>:::777555<<<;;;:::888666777999;;;888555888>>>@@@<<<:::;;;CCCBBB@@@===888333555999666666444333444888>>>AAAEEEBBB???>>>;;;;;;AAAIIIBBB===777777<<<@@@@@@>>>DDDKKK\\\{{{VVV???<<<777999HHHXXX___^^^TTTCCC444999::::::::::::;;;===???999777777<<>>888>>>===;;;999777666555555555222000111444555333111333===:::444777555222555111111555:::;;;888999<<<===:::;;;CCCOOOWWWWWWSSSLLLBBB999666666666777999<<<:::888999;;;=========>>>555===UUUjjjvvvkkkRRRHHH===444555:::<<>>;;;999888;;;???CCCEEEIIIIIIGGG@@@:::888<<<@@@CCC???;;;777555666888:::555555555555555555555555999:::<<<<<<;;;;;;===>>>=========<<<;;;:::;;;;;;===AAAIIIRRRUUUQQQFFF>>>AAA===;;;:::777333555:::;;;DDDIIIGGGFFFHHHDDD>>>:::777444333555777888888888777555444555777999::::::777444333333444333222555666777777111***(((+++111444222///333::::::333000...---...///111111000...,,,...111111---,,,---&&&***---...------000222444666555222111333333000111111000...,,,,,,///111222000...---111777666111222333444333222333444666000///...------...//////111000111222///,,,...444444666555222111333222///000------111333555888===;;;777111...///222444666888555222111111222111111////////////000000000000,,,...111333333333444555222222111000000111222333,,,++++++---000333333333999999999777444333444555111333444333222444888<<<333222111000111222444555333444222///000444444111999888666444777;;;777111000000///...------------/////////---+++)))***+++000111...+++---111222///---666222+++333999888:::555333222222333333333111000000000...---,,,...000888888666333333555333///111333555444222///------+++)))))),,,111444333222///---+++***,,,---------&&&)))+++++++++,,,111555111111222333444444444555222000000111///+++,,,000111///---+++,,,000444777555666777888666333///---333444222000111444333000444777444///000777777222))),,,000333555555666666333888;;;999666777888777444444333222222222222222...111555999;;;:::666111...//////......000333555111333444444222111111222111000000333333444999@@@CCCGGGFFFAAABBBCCC<<<000222222333333333333222222...000777===<<<777555888555666888999555000000444777777777666666666555555...222777;;;<<<======>>>;;;::::::::::::777333///:::;;;===>>>??????>>>>>>???@@@@@@===:::777666666888888777777:::AAAJJJPPPDDD;;;888>>>BBB???;;;<<<;;;<<<===;;;888666888;;;999::::::888777999@@@EEEIIIFFFDDDBBB???<<>>>>>999888:::>>>===BBBRRRffftttxxxvvvkkkXXXDDD;;;::::::999999===<<<:::999999;;;>>>AAABBB999CCC^^^zzzyyyZZZKKK???888<<>>AAAEEEGGGFFF@@@888777===DDDAAA@@@===<<<<<>>===<<<;;;;;;===:::===CCCLLLSSSRRRKKKEEECCC???;;;999555000111555;;;CCCFFFBBBCCCHHHEEE<<<666555333444777:::;;;<<<:::999777777777999<<<>>>:::777333111111222333333111111222333,,,%%%&&&,,,333666444///333;;;999///000///---...000111111000+++***---222333000000222,,,,,,,,,,,,...000222333333555555111///111222000111222222111///...000111///222333000222666666111000111222111111111333444,,,,,,---...///222444666333000000333222///...111222555555222111444333000111...///444666444777===888555111000111444555555777555333444555444111///------------...000111222000222444444333222222333---///111000...---...111000...---...111444555666;;;<<<<<<:::777666888:::555555444333333444555666/////////000111222333444000111000...000444555222888888666222333666666222111000///......000222333111000...***((((((,,,///---///...++++++---,,,)))111999222+++444;;;888666444333333333444444111///000000///---,,,,,,///222888;;;666...333???;;;...---111444444111///.........***(((+++000333222000...,,,***+++...111222222,,,---...---,,,...333777555555444444444444555555222000111222000,,,---111111111///......000444666333555888888777444000,,,111222000---///444666333555888666000111888777///---000444777777666444222,,,444::::::::::::666000111000000000111222222222222111111444555555333111......---***))),,,111666000222444444333222222333000000333666555666@@@MMMQQQ\\\^^^QQQEEE???999222444333111111111111111111111...000777<<<;;;999:::777777999;;;777333444999<<<;;;999888777555222000,,,000444777888999<<<>>>;;;999888888999999666333888<<<@@@AAA>>>;;;;;;;;;999::::::888666666999<<<777777999===GGGWWWhhhttt^^^KKK===>>>AAA===::::::666:::===<<<999888999;;;:::<<<===:::777999???FFFFFFEEEDDDCCC???;;;===CCCEEEDDDCCCAAAAAAAAAAAAAAA;;;:::???MMMaaarrr|||tttiiiZZZDDD999999555:::cccoooKKK;;;;;;:::999888:::>>>BBBGGGFFFEEEEEEFFFDDD???;;;???CCCFFFFFFBBB???>>>???999777666666888666222...///888555222999:::555777444555999======888888:::===???III```}}}sssPPP???<<<===<<<;;;AAA@@@>>>:::777888===BBBBBB>>>NNNlll___HHHCCCEEEKKKGGG<<<777:::<<>>======???AAABBB<<<;;;;;;:::999999888888666888999888777777888:::888:::<<<<<<:::999:::<<<:::888999>>>FFFLLLLLLJJJBBB>>>;;;999444//////222888???AAA<<>><<<222///------...111333444444***))),,,222555333444666222///,,,+++,,,---......///222222...,,,///000...444555666555333333333444---555888444111333444222///000000000......000111******,,,...222666:::<<<555111000333444111/////////333333111000333222///222///111666777444777===666555444555777777777666555444444666888666111---*********+++,,,///111333555555555333000//////000,,,111555555111000333777999666333222333555666777777999999666333333555888888666444333333333222111,,,---...///000111222222...///...,,,///444555333666777666222111333444222111000///...000222666888///---)))%%%$$$(((///444///333333111000///,,,'''///777000)))444<<<777222222222222444555444111...,,,---///...,,,+++,,,,,,...777666000:::JJJBBB---+++///333444222000///000000,,,)))***...111000...,,,+++***+++///333555666111222222000...///333888666444222000///000222333333111222444222...///222111111000//////111444777111444777777666555222...//////---+++///555888666555:::888222444:::666,,,222333666888999666000+++222999======???AAA>>>777555444444555777888888777666333111222333333333444///...,,,((('''***000666///222444555444333333444000222777:::888999GGGXXXhhhxxx|||fffMMMAAA===:::555333111111222444555555666...+++333===@@@???===::::::<<<>>>;;;888:::???<<<;;;:::999888666222000,,,///111222333555:::>>><<<999666666888999999777555;;;AAAAAA===888777888555666666555555777<<>>???:::555666888===@@@>>>;;;999999999888;;;===:::666666===DDD<<<;;;<<<===:::555777<<<===???@@@@@@===;;;::::::666888===EEENNNWWW^^^bbbkkkqqq______NNNIIIIII???888888555>>>jjj{{{XXX;;;;;;:::::::::>>>CCCGGGAAAAAABBBCCCDDDCCCAAA???MMMUUUZZZWWWMMMEEEEEEHHH555444444666888777333...,,,555555555@@@CCC===>>>777666888;;;:::777777;;;;;;>>>LLLhhhYYYAAA===???>>>===DDDDDDAAA;;;555555<<>>444...000444444:::>>>;;;666777@@@JJJ@@@???===;;;:::999999999888888888888888888888888888999:::999888888:::;;;333666999999777666888:::111000222777;;;>>>DDDKKKBBB:::444666999888555555:::<<<===;;;888666888:::666333222222555888::::::>>>888222000333555444111111///---,,,...111555777///222333222---******+++///333///(((...;;;777))),,,///333666666444000------///111333444333222111111555222(((&&&...000***...---------000000---***222555444111000222222///333666888777333111222444666555333...***+++///333000111333666999::::::999666777888777555333333444000///...///000111///...111222222111000333999>>>;;;999777555333333333333111333555666555333111000---+++******,,,///444666111///000333000***+++111222333333333222111222222:::777555555666666444111444777555//////555777555555666777777666333///---222222222111000000//////555333222222444555555555111333333111//////333777;;;555...***+++///555888666333...***)))+++...111555222111333666444+++###222666333+++---666888111222222111111111111111111333111///000222333111...444555333111444888666111000111111///---111999???111///,,,***+++---/////////...,,,---000444777888777666555111///000555999666//////777999333222777555555333111111333///(((666333111111333555666777999666444777;;;:::222***666111///222555555888===:::<<<>>>>>><<<888444111333888<<<===999444111111444444888AAADDD@@@;;;999555666777666555444555666777333///000444666444111111222333333222222444666222444666666666555666888666&&&111;;;BBBHHHNNNiiizzzooo[[[IIIDDD>>>888666444333444666999;;;===999777999999666444666555777:::<<<=========<<>>>>>>>><<<999777666888:::======>>>???;;;555666;;;777;;;>>>:::444222888???>>><<<999DDDhhhvvvTTTBBB===<<<:::888???===>>>@@@@@@<<<;;;===:::999999:::;;;;;;:::999======???>>>777000000666:::888777888;;;=========:::999:::<<<@@@DDDFFFFFFWWW___iiimmmiii]]]PPPHHH@@@AAA@@@===:::777777777???kkkuuuHHH???===>>>AAAAAA>>>>>>@@@CCC;;;??????FFFHHHGGGccc|||ppp^^^NNNEEE>>>777333666999888555555333111222999BBBHHHGGGDDDEEE<<<444444666777777888999===NNNlll[[[GGGBBB===:::;;;<<>>666<<>>AAAAAA>>>888444111666888999888888;;;@@@EEEDDD???<<<:::555111333777:::<<>>>>>888555777666777777666444333444555777222...///333666555333666666666555222111222333111555888:::888555333333999///999<<>>>>>:::666666666777:::===?????????>>>@@@???>>>:::666333333444<<<;;;999777666666777888;;;;;;;;;999777888:::===999999;;;<<<888333333777===@@@AAA===666444888>>><<<>>>DDDVVVxxxoooWWWFFF===<<>><<<;;;<<<:::666555888777666666999===???>>><<<===;;;;;;===:::555333555666777888999::::::;;;<<<::::::;;;===AAACCCCCCBBBKKKPPPUUUWWWRRRJJJBBB>>>:::;;;===<<<;;;::::::;;;EEEllliiiFFFAAA===<<<======;;;<<<@@@===777<<<;;;CCCKKKUUUxxxfffNNN@@@999555777999777555555777888;;;???BBBDDDEEEEEE;;;333---///222333333555888;;;GGG___zzzpppPPPAAA<<<888999???>>>@@@@@@<<<666555999??????AAAMMM]]]iiissshhhLLL;;;333999BBBAAA@@@@@@999>>>@@@AAA@@@===999888777555888:::;;;;;;<<>>======;;;777777===@@@>>><<<===999777666666999:::888666---...111222111333>>>KKK???:::777777555111000333---222777:::888666666777000000000222555555444333000111222111...---------000///.........000111222222555777777444111///......***---333333,,,+++111///000111222222111///...++++++,,,---...///000000888:::666---+++000222...---///***%%%,,,999999///444666555111000222111...000111444777999777333///666555333///,,,,,,///111333333444444555555666666@@@AAA@@@<<<777111...,,,......///111333333000...,,,000555777777555444444888888888777555444222222111000000444888777000***+++)))'''%%%%%%&&&((()))222222666999777222///111++++++,,,---...000222333------...222666:::;;;;;;777888777333222333222///333333333444333222222111333222000---,,,+++++++++222222222444666666444222---///111222222333444666999888555222000...------111000...---,,,------...444222000111333222...***111555555000222777666///////////////...---+++***...,,,******+++,,,+++***,,,------,,,...000,,,%%%,,,+++---111999???AAABBB666444222000000111222333///000333555555333111///000000111000111444999<<<888111///222000+++,,,111333555555333333444000***,,,///222333222222555888333555666555444555999===444666777666777:::;;;:::777666555333111000//////555888:::999555333333555222444999<<<888222222777666777777555333222333444555111------111555777666:::::::::777444111111111333777<<<>>><<<888333111555444>>>;;;EEEbbb{{{pppHHHDDD888333222111111333777;;;>>>999999===CCCCCC===999999777999;;;>>>@@@AAAAAAAAA======;;;999666555777999<<<<<<:::666111//////000888888888777777888<<>>@@@<<<666555999<<<>>>===888222///333777;;;>>>NNNkkkoooPPP===<<>>BBB@@@===888444444888:::666111000222666999:::888888999;;;::::::<<>>;;;DDDEEEEEECCC@@@<<<:::999333666:::=========>>>???DDDbbbzzzXXXBBBBBB===;;;===<<<;;;===AAA>>>:::@@@===DDDSSSiii^^^EEE>>>999:::;;;999888888:::===@@@AAA@@@???@@@AAA777111...222666666777888777888???MMM___lllooommmgggVVVDDD<<<888666;;;CCC???>>>;;;888666888<<<@@@===>>>GGGLLLOOOWWWTTTBBB888111666>>>;;;:::<<<888===>>>>>>===:::999:::;;;666999<<<============>>>999888;;;>>>===999999<<<;;;<<<======;;;::::::::::::666777<<>>>>>@@@777444111333888:::888444,,,---000///,,,...;;;III>>>;;;999888444///...222111555;;;<<<888444111111***,,,///333777888666444+++000444333///,,,,,,...//////////////////000000///111333444333000---,,,///...111666888666444444000000000000000000111111+++++++++,,,---...000111333444111+++***///111///111444///'''...<<<:::,,,333666555222111444333000000000222666;;;<<<888555999888555333111000111222111111222111000000111222:::<<<===<<<888444111///......000222444444222///,,,///333666666555222111444444444444333111///...222000000444::::::222+++...,,,***)))((()))+++,,,111222444555555222000000+++******+++...000111222......///222444777888888777888888555333222///---........./////////000000555333000...,,,+++,,,,,,,,,---000444777888777666,,,///222444666666666666999;;;;;;:::777333000///222222111000///---,,,+++------///111111///+++(((***///111111555999888333...............---,,,+++///...,,,,,,++++++++++++...//////...000111---%%%'''***...222666999;;;<<<666666444222000000222333333555777777555222000000.........///000333666999:::444111000---)))+++000666888888555333333000***+++000444444111///222666+++111777666222000333888999======;;;:::===>>>===444444333222111///---,,,444666777555222111333666555444666999777444444777444444444333222222444555555111------000444777888:::;;;;;;999555333222222555999===???===:::666555999;;;CCC<<>>???@@@@@@@@@@@@>>>===<<<999888999<<>>999???AAA>>>===<<<777333555;;;:::777555888>>>@@@===999444222444888888333/////////555:::;;;888666888;;;999:::<<<>>>???===999555@@@???>>>:::777666777999333777;;;>>>>>>>>>===>>>???NNNgggyyyuuu^^^III>>>>>><<<<<>>CCC<<>>>>>===;;;:::;;;:::;;;<<<===<<<;;;::::::777333333888<<<;;;:::<<<777888:::@@@KKKSSSSSSNNNMMMCCC<<<:::::::::>>>DDD===;;;888888999<<<>>>@@@===;;;@@@BBBAAAHHHIII<<<999222777<<<666444888555999:::;;;;;;999888999:::<<<===>>>===<<<<<<;;;;;;555666:::???>>>:::999;;;@@@AAAAAA>>>:::777777888888555555:::<<<<<<===AAA555111///222888:::888444,,,---...---***+++888GGG>>>;;;:::999444......111111555999999555000------,,,...111666999999666333///555;;;;;;666222333555000////////////000000000......000111111///---***---333444222999CCC@@@333000000/////////111222333------------...///000111***++++++)))***---///...000444222---333===:::---111444444222222555555333333111111555;;;???@@@???999777555333222111000///,,,...//////---,,,---///999<<>>:::777666000000111333555444222000...///111333444444333111222333333444333111///...333000000555<<<===666//////...---------///111222444333222111111222222222...,,,***+++...000111111///000111222333444555666777666666666444000---,,,111222222222333444555555444333111000///......///------000333777888666555...///222666888999888777777:::<<<<<<999555333222555555444333000---***)))(((,,,111333222...***((((((,,,///222666999777222..................//////,,,------,,,+++***))))))000111111000222333...'''&&&---444666222000333777444555555222///...///111777888888666222111222444---------...///111222222555222000///---,,,000666:::<<<;;;666222222///+++...222555444000---///333***///444333111222999@@@??????@@@???<<<:::;;;>>>111333444555444111---+++555777777444222222555999777000...333777777555444///000111111111333666999444222...---///222666888777888999999777555444555555777999999888777888999DDDDDDIII@@@YYYjjj??????444555333111000000333666888888888:::===<<<:::<<<@@@@@@@@@@@@??????>>>===<<<@@@@@@>>><<<;;;<<>>???===;;;999999===@@@IIITTTTTTHHH===888555555:::@@@BBB@@@???AAA999777===777;;;NNNppppppHHHBBB======;;;888888;;;:::777666888<<<<<<999555555222444888:::888777888777999999:::AAAGGGFFF???@@@:::666999>>>???>>>===999888888:::>>>@@@@@@>>><<<666999>>>???EEEEEE999===666;;;>>>444111555444555888;;;===<<<:::::::::CCCAAA>>><<<;;;;;;;;;;;;666666999===<<<777666888CCCDDDCCC???888333333555666444444888999888:::???888555333666;;;===<<<999...---------***,,,777CCC===999777777444///---...+++///222222///,,,---...333444666888999666222......444::::::777333333555111000/////////111222333///......///111000...,,,+++333222---666FFFBBB111444333111000000000111222////////////////////////%%%&&&)))+++,,,.........---///000111666:::999333000333333111111444444111---,,,,,,///333888;;;<<<666444111000000...,,,)))(((,,,000000...,,,...///555999>>>???===999666444222111000111222222111///000000000222444666555444555555555555444333222111222000111555;;;===:::555///......///000222444555555555222...000444555333///,,,)))***...222222111...///222333333444666888555222333444333...,,,---222333444555666666666666222222222222222222222222333222222333444444222000///000222555999:::888777444666888777333111222444555555444333000---***(((***///555666333...,,,,,,---...111444777666333000111000...------...000111///111333333111...,,,,,,///000///...000222...((((((111:::999222---000555333444555222---+++---///777888777333//////333777...------...///000000...---...//////...111777===;;;===;;;444//////...,,,222444555333///...///111000111222333666???JJJRRRBBB>>>@@@GGGBBB666444;;;111333666777666333///,,,777888888666444444888<<<555---)))///666666333000---...//////000333777:::555333000......000333555222444777777777666666666222333333222111333666888@@@???EEEAAA___dddAAA???777000///......000444888;;;888777888999777666;;;BBBBBBAAA@@@>>><<<;;;:::999AAAAAA@@@===;;;;;;===??????BBBCCC>>>777333444666555555444222000000333555666777;;;???<<<777777;;;::::::;;;===>>>===:::777777111;;;VVVmmmrrrsssvvvvvvtttoooeeeTTTAAA999999555666888999555222666>>>???===;;;:::999666444111///222777888222***+++000333777:::;;;999999:::<<<999888888888888777555333555777999999777666555666:::<<<===<<<999666444444>>>===<<<<<<<<<:::555111...///555===@@@<<<::::::444222999666<<>>:::888666333444888;;;777555888===>>>:::555555333555999:::777666888888;;;;;;888<<>>999???AAA555000555555777:::>>>@@@???>>>======DDDAAA===;;;;;;<<<======999888999;;;999444444777???BBBBBB>>>666111111333555444666888888555666:::555555555666999:::::::::000...------,,,...666@@@;;;555222333333///+++******,,,...---++++++...222777777888888888444///+++***...333444222000///000222111///...///222555666000...,,,---///000///...---000//////444;;;:::333999777555222000///......//////000000///...,,,+++&&&(((,,,111222111000//////---...222333111333777000222222...---//////,,,&&&(((***+++,,,...111333444222/////////---)))&&&'''---333555333111222444000444:::===<<<888444333222000---------......---111111222555888:::888666666555444444333333333333//////000444999;;;<<<;;;000000000000111333444555111222000---///444333......***''')))...333444333...111333444333444666999222//////222222---,,,//////000222444444444222222---///111444555555555444666555333222222222000...000///000333777888777555444555444111,,,+++///444222222111000///,,,***)))...222666444///,,,---000000000222666888777555333666333...+++***+++...000111555999:::777333000///---...,,,+++...111...))))))000888888333000111555222444555222---***+++---333444444111------111666...------///222222111...---000111///---000555:::888:::777///+++,,,//////444444222111000000111222444444666===GGGPPPUUUWWWEEE===DDDUUUNNN555---999444555666777666333111///555666777666333444777;;;444...+++000444333000///---.........///111666999666555333000......///111...111444666666555555666333333222111///000333666555444======VVVnnnXXX???;;;555000///------///333777:::777777777888666444999AAAAAA@@@>>><<<:::999888888@@@@@@???<<<999777777888===@@@BBB>>>666111222555666666555333111111444666666777:::===;;;666888<<<555555777:::===;;;555000000---111???LLLQQQTTTVVVXXXWWWVVVQQQFFF;;;888;;;666888;;;===888444888@@@999;;;;;;:::666444333444000///222444222------111888888999:::;;;<<<======999777444333444555666555555888;;;<<<;;;999888999888999999888555333222222999===;;;222///222222------...222999;;;777555666555222:::999???IIIYYYjjjTTTAAA<<<888666444111444888999888777999;;;;;;999666555444666;;;;;;888999<<<888===<<<777999@@@>>>666444333333888???BBB===777999:::<<<>>>@@@AAACCCDDDAAA888;;;AAAAAADDDDDD:::;;;999AAACCC666222777888;;;<<<>>>???>>>>>>???@@@???<<<;;;<<<>>>AAAAAA@@@<<<999999999777444555:::999>>>BBB???888333444666777666888;;;888333333777222444666666555555777999222...,,,---...000666>>>999222...111222///***'''...///...,,,***+++000444666666666777777444000,,,+++...111222222111000///333111///...///333666999///,,,******---///...---111......444444111222777===<<<888444111---+++***//////000111///---+++)))***,,,111666888555111000444------222///(((,,,777000222111,,,***+++***''''''+++000111///...///111555222000000000...***&&&(((///666999888666666888...333;;;??????===:::888222///+++)))***++++++***222222444999===>>>;;;888555444222111000111222222,,,---000333666:::<<<>>>222222222222333444555555,,,......+++...222000)))+++'''$$$'''...444555444222444666555333222444666111,,,,,,111111,,,---111...000333555555444222111***,,,000444666777666555555333111111222222222111000///...111444666555333666666444...((()))...444............---,,,++++++000333444///)))(((,,,222000///222777;;;:::999888999555///***'''(((+++---...333888:::666111---,,,......,,,***---111///***(((---222555444333333444111444666222,,,)))***---...000222000,,,+++000444...------000444555333000111555555000,,,,,,///222444666333,,,(((+++///111555333000///111333333333333555<<>>JJJaaaYYY777+++999666666666555444333222222111333444333111111444888666222222555555111///000...///.........000444888777666555222///------...---000333555555444444444555666666444222111333444666555===999HHHmmmiiiPPPJJJ;;;444000333111///......111444666666666888999666444888@@@???>>><<<;;;999999888888>>>>>>===:::666333222222===AAADDD@@@999555666:::666666555444222333666888111111444666444111333888444444666:::===:::222+++***+++---111777<<>>???>>>:::666222000222444777777222555888999888777777777444444555444222111111333000;;;<<>><<<555666===;;;222111333555:::@@@CCC@@@;;;;;;<<<======>>>@@@DDDHHHFFF>>>BBBFFFBBBBBBDDD>>>888777AAADDD888333999;;;<<<===<<<;;;:::;;;>>>AAA999888999===BBBEEEDDDBBB>>>;;;999999777444777===777===CCCBBB<<<888999<<<888888;;;===999333222555444888;;;:::777666999===---000111111000222777<<<999555000///111000---)))------,,,***((()))...333555666777444///+++*********000777777333000222666777555222111222666:::===000...,,,,,,---.........000000000///...000222555>>>GGGEEE555******+++(((000000///,,,***)))+++---...000111333444444333333111---,,,,,,)))'''...999222///...000222000)))###***,,,---,,,***,,,000555...000444666666444000---,,,+++777AAA;;;888:::777444000111555666333444999888666222000///...,,,+++000//////444:::===<<<999888555222111222444555444...111111000333888888444666444222222444333///,,,000222222000,,,---222777666111111444333...---111///000111222333333333333---.../////////000333555444111111555666222//////888555333333666888999:::333222111222333333222111/////////111555777888777;;;:::666000***'''))),,,333333111000...------,,,,,,000222000+++((())),,,///111555888;;;<<<<<<<<<222333555333...***...333444444222...******...222444000---///333333---&&&000555777555777;;;999333333444444000+++***---111555333111---******,,,...333222000///000333666888333000---,,,---...///...///333555444333555777777333333333111///000555999888999>>>CCCGGGGGGEEEBBB;;;999FFFWWWPPP666+++222111666888555555777333+++111111333444000...222999333///000666666111000333222000...---...000111000111555555...)))+++///111777888777555444444777:::999===???;;;444000222666333444333444???SSSbbbfffddd```TTTEEE;;;666000)))333555444000,,,,,,222888888888888777888888999:::???;;;555444<<>>>>><<<999888777000'''333:::<<<666333666888666777///000:::<<<555333888999444000000444777555111)))---222555555333222222...000---,,,777EEEEEE<<>><<<<<<===;;;666777666555666999===AAACCC===<<<:::999:::999888666444333444666:::=========666444999BBBEEEBBBBBBFFFGGGHHHGGGDDD@@@===>>>???:::===???>>>;;;999:::<<<;;;======;;;999999<<>>;;;;;;>>>;;;===AAA???888444666888:::;;;;;;;;;;;;<<<>>>======<<<======;;;777444888999>>>AAA<<<666:::CCC---111555666666666999===999555000///000000---)))***++++++***)))***...222333333222///,,,+++...000---222888999777666777999777666555444444444444555///......///000000...,,,------------...000444777>>>EEEBBB555---...///***111111000...,,,+++---///333444555666777777777777333000...---***(((///888444222000000111///+++(((***---//////---...222555000111333555444333000///...,,,888AAA<<<999;;;888666444555888777333333666555333222222111///,,,***---000333555555666777999>>>:::555000///555???GGG:::555000000333666666666666444111000///...+++)))///111111...******...222///,,,,,,000000------000//////////////////......---000222222000000222444000///000111///,,,---222555777777666444444666999444222111000111222222222000///...///000111000///666888999666111...000333222222222111000...---,,,000333555222...+++---000...///222555777888999999999777555333222222444777555444111...+++***,,,.........///222444444333111000333333222555888666///555666777777666777:::===333222111///------///000111111111333555777999;;;000...------///111111111///222555666666555333111111333333222000000222555...111555888999777555444666555>>>IIICCC222---444333777888666666888555//////000111333000---111888...---000555444111333888222111000000222222111000222555333---***---//////777777777555444444777999555888999888555333444666555666444000444>>>DDDDDDIIIHHHAAA:::777999888444777888888555111000222444555555555666777888::::::;;;:::888;;;BBBEEE===222888;;;;;;666333333111---///666999666555888::::::666333666===@@@>>>;;;<<<888666444333333333333333222222222222222333444666...222333444@@@NNNOOOFFF>>>:::888777444000000444666222555:::666///333===888;;;888222111666999888444333333777===???===999555333666<<<<<<777555777000000222333666888:::;;;;;;888666888<<<>>>===:::666555444333222111000000222===111111333***000444888:::===???>>>;;;666333888;;;>>>===;;;<<<@@@DDD@@@===:::;;;======999666;;;888444222111222444666888<<<===;;;;;;<<<;;;777555555444555777:::===???===;;;:::::::::999777555888888999:::;;;;;;<<<===999777999???BBBAAACCCHHHFFFFFFEEECCCBBB@@@@@@@@@<<<<<<===>>>@@@>>>;;;999;;;===>>><<<::::::===???111000222777999777999<<<;;;888999======999888:::999:::;;;:::888666777888;;;;;;<<<>>>???>>>;;;999555666;;;===999444777???---333:::>>>=========>>>:::666222000111111...,,,,,,.../////////000222555555333000+++)))+++///333222555888;;;============888888888777555111...,,,,,,,,,---///000000---*********)))***---111555888777:::777...+++...---'''222222222000......000222111111111222222333333444555333111///,,,+++000888666777666333000...---------000333333000///000222222333444444444222111000---+++555???:::777999666888666777888555111000333333222222333333111---)))***111777666111...222777>>><<<666......;;;SSSfffOOO>>>111///111///000555666444111000000000///...444555555222---+++...000,,,+++---111333111111333000000//////...---,,,,,,...333666555222000333777...///000///***&&&,,,444222777:::999333111333777555222///------///333555///...------......---,,,222888===;;;555111222666111111222111111///...---333444444222...---///222//////111222444666777777>>>999444111222666888888666333000...---,,,,,,+++---000444666555555777999444333111111444777333,,,333333333555999;;;;;;;;;333333111000///////////////111333666777777777666---,,,---///222444444333///111444777888555///+++///000111111///......///,,,000333333000---,,,---444555888999555///111666777999999666555555333/////////000222000---111777++++++///222333333777===111111222333555444222///333444111---...222222000666777777555444444666999444444444555666777666555333666666444444777888666<<<;;;777222222666666333888888888888777666444444666666666666666777777777444666888===CCCEEE<<<111222777999444///000222333---444888888666888999999555888<<>>999777333000222888999777777444222333777;;;;;;:::555555888===<<<777333333444444444444444555555555;;;777555555999;;;;;;:::777666666555444333333222111BBB666111333111888666999;;;>>>???>>>;;;666333;;;<<<<<<<<<<<<======>>>666444222333666777555222666666555444444444444444:::<<<<<<999999;;;;;;888333333444555666888999:::;;;:::888777888777666555:::<<<===<<<999777999;;;<<<::::::>>>AAAAAAEEEIIIGGGFFFEEEEEEEEEDDDBBB@@@===;;;;;;???DDDCCC===777;;;===>>>>>>======>>>@@@666333111333444555<<>>CCCCCCAAA@@@@@@<<<999555333333333111000///000111111111111111111888666111---+++,,,...111666555666:::???AAA@@@>>>999999888777444000,,,))))))))))))+++......---,,,***)))((())),,,111444666111111...)))***---+++&&&111222222111//////111222///////////////000000111555444333111000000444999999;;;===999222------//////222555444000------...222333555777777444222000+++'''111:::666444555111666777666444000...///222555444222222111///,,,***---222777666000---000444555666444...111DDDeee___EEE000......((()))000222000//////000333555666777888777333///,,,,,,---++++++...111333222222222000000000///////////////111555888666222333888>>>333222222222...))),,,222111555999888444222222444444222...+++***---333777///...---...000111111000333999>>>:::222---...111222111000/////////000111222222111...,,,,,,...111222222222222333555666777===:::444...---111555555555222//////111111...+++222444777888777777888999888555222222666888333---444111///222666777444000333222111000000///...,,,///111444666666333000---,,,---...222555666444222///...000555777444///---...------,,,,,,---...///...222666555///,,,,,,///777;;;;;;333...///333666:::;;;:::777333111000...000///111333222///111666---,,,,,,///333666999;;;333222111222333444333111444333///...333999888333666666777666444444666888666222111444999;;;888333444888;;;;;;;;;;;;;;;:::;;;;;;777222222555555222666555555666999:::999888::::::999888666555333333000222333666;;;>>>:::222000555888444222333333222...444888888666555555555777;;;===AAAQQQ___XXXFFF===<<<999666444444555666444444555777999888444000222555666777===EEEEEEAAA@@@<<<:::===>>><<<<<<>>>888666555888777444888???===;;;777444444777888999???;;;555333555777999:::============:::666111///555555555444444333222222777555444555777888777666777666666666666555555555444JJJ>>>333666:::BBB;;;999999::::::999777555444888777777:::>>>@@@???===666444333333555777666444666555555555555555555555:::<<<;;;777777:::;;;888333444444555666666777777:::777333111222444555555888;;;>>><<<777444777:::>>>>>>>>>@@@BBBCCCEEEGGGKKKIIIGGGFFFFFFDDD@@@===:::999:::???DDDDDD???999;;;<<<>>>???????????????<<<888555444333444<<>>;;;:::999:::<<<>>>;;;;;;:::888666555666777555777:::???BBBBBB???===;;;===???===888555555888111777@@@DDDDDDBBBAAAAAA>>>;;;888555555555555555............---,,,***(((777555333111111111000000666555444888===@@@>>>;;;999888666333111///......+++)))'''(((,,,///111222,,,***)))***...111333333000///,,,***---000...)))///000111000//////000222444444444444555555555555444444444222222555888999:::>>>AAA===555///...///...111333222///---///111///222777::::::777222///,,,&&&///888444333444///666888888333//////333666:::777222///...---,,,+++222333444444333222111000---111333111555GGGfff\\\BBB---++++++&&&'''/////////......///222555777444444333000,,,)))'''&&&(((***+++,,,---...---,,,---------...///111222333555666666444222555===EEE999666666888666222///000111222444555666555222000222111...***))),,,222777000///...///111222111000555999;;;888000,,,---111444222...,,,,,,///333666222222000...,,,---///111333222222111222333333444999<<<888...(((+++000222111//////111444555222...555444444666999::::::888888444111333666666333000777333000222666777222---///...---...000111000//////111555777666333///,,,...///000333555555222000///,,,,,,222444222333666222///,,,+++,,,///333555---111555333...,,,...111:::???===333,,,...111111999999::::::777444555777444222333555444111111444333///,,,...555:::999666666333///...000222333444333222000000777???>>>999555666666666444444555777444000...444>>>BBB>>>888<<<>>>@@@@@@===999777888666777555333555:::;;;888777555333333666888999999::::::::::::888666555444222222000...111777999666333666888888999:::444------111666888666444444666:::;;;999>>>UUUhhh___GGGBBB===777555888999999777777777888999:::999777555777999999999;;;???AAA@@@<<<777666999<<<:::999:::555555666999:::999;;;???=========:::666666:::@@@@@@<<<666333333666:::<<<@@@@@@===999666444222000---...111444666777888999222333555777888777444222333333333444444444444555;;;RRRDDD666777;;;CCC:::;;;999777555444555666777555444555999???AAA???<<<:::888777777777888888888888777666555555555666777999;;;999666666999;;;999555555555666666666666666:::555000---///333777999888<<>>AAAAAA@@@>>>;;;<<<===???@@@???>>><<<<<<:::888777333111666>>>AAAAAA>>>;;;;;;>>>@@@AAAAAA@@@>>>;;;777555666777666777:::===??????<<<999===???@@@<<<888555444444444999>>>@@@@@@???@@@BBB???===:::777555555777888444222000000///---***(((111111111333555666555333666444333555999:::999666888666333111000111222333///,,,)))))),,,000444555...,,,+++---111333222000---+++)))***,,,...,,,)))---...000000//////000222555666777888888888666666444666666333444888999888;;;>>>@@@===777222222444222444444111//////333777---000555888999666333000...(((///888555444555000666<<<>>>999555555888:::;;;777111---,,,---------555333111333666777333...---111333333666BBBVVVeeeLLL:::+++)))******,,,111444444555444333333555888444444444222///,,,)))'''***,,,,,,***+++......,,,*********+++...111444666777555333111222777>>>CCC;;;777666:::;;;666222111333222222444555444111---...///...+++)))+++000666222000///...//////---,,,333555888777444222444555444111...,,,,,,000555888555444333222111222222333111111111000000000//////555<<<;;;000(((+++//////,,,---///333555555333000333222222444888;;;:::999444111000333444333222333555111...000444555222///***((((((+++111555555444...000444666777666444222000000111333444444111///...***+++111222000555>>>777333...,,,...222777999///111333333000000222555888<<<:::222+++***,,,...444666:::>>>>>>;;;>>>CCC777444444666555111000222666444111000666;;;999333777444///---...111444555333333222333999@@@@@@;;;444555666666555444555666000------555AAAFFFCCC>>><<<>>>BBBDDDAAA;;;:::===666777555222444888888555999777555333222222444555555666888999:::::::::999666666222------333888999666888:::;;;>>>>>>666---,,,...333888888666888===<<<:::555:::NNN```YYYFFFAAA:::444444888<<<;;;888::::::999666444444666999555888:::;;;;;;===@@@AAA<<<666444888;;;999777777222333555777:::<<<>>>???999:::;;;;;;777555<<>>>>>;;;777999888777666666777888999999999888777777777777777777999888555666:::<<<:::666666555555666666777888999666222000333777;;;===<<>>@@@BBBFFFIIIHHHIIIIIIGGGCCCJJJJJJHHHEEEAAA??????@@@???>>>======>>>???@@@@@@::::::<<<>>>???>>>;;;888<<<===>>>>>>888333555;;;<<<>>>???===???DDDFFFEEEFFFDDDAAA<<<777444444555888888999:::<<<;;;999666AAADDDEEEAAA======<<<:::777999;;;:::999:::???CCC>>><<<999666444444777999:::888555444444444111///000000000222555777555333555444444444444444444333666555333222222333444555000...+++***,,,...//////...------111666777444000***)))(((*********)))(((,,,...000000000000111222222444666888888666444222777999888444444888777333;;;<<<;;;888666666999===BBB@@@;;;444///...222777,,,---///111333333333333000(((...777555555555///333>>>DDDAAA;;;:::999777777444000......//////...444111///222666777444///000111111222555:::AAAGGG===666...******---......222444666555333333444777777777777666555222...+++,,,...---******000111///*********,,,...222555777666333000000333666888888444333444777777444444777555666666444222///---,,,***---///---++++++///333111///......//////---,,,///111444777999999777555000///......///222555666777666555555666666555444111222222222111///...---000777777...+++//////***(((,,,111333333111000///111333444444333444666888111000111555444111444:::333000------000111111///---)))'''***111666777666///000222444555555555555000///000111333333111///---***---333111...555CCC888444///,,,...111333333222222222222222333444555333333333111+++(((,,,222111333:::@@@@@@<<<>>>EEE888555444666555000......333777888555555999999555777444111000111333555555444555444444888======888333555666666555444444555222///000777AAAEEEBBB<<<555888@@@FFFDDD===<<<@@@999999666222222444222...555777888666222000111222111333666888:::;;;;;;;;;555888666111///222555555555:::<<<<<<======999333000000555::::::888;;;BBB;;;888444666AAALLLJJJBBB:::777333222555999;;;<<>>444333222111222444888;;;999<<<:::555333444333///111333555777777777666666555888:::<<<;;;999777666000111111333444555666666CCCRRRBBB666555000777333555555444555555666888888666777999<<<===;;;777444444444444444444666999;;;999:::;;;<<<;;;999666444333666777555666;;;<<<:::666555444333444555777999999888888;;;>>>AAABBBBBBAAAAAAAAA@@@@@@?????????GGGKKKLLLIIIHHHKKKJJJFFFHHHKKKMMMJJJFFFFFFLLLRRRMMMFFF>>>;;;===@@@@@@>>>999999:::<<<>>><<<777333:::<<<@@@AAA:::444555:::888===@@@???AAAFFFGGGCCCAAA@@@===999555444555777:::999888888::::::888777>>>CCCDDDAAA@@@CCCCCC@@@999:::999666444777===CCC===;;;999555333333666888:::777444333555555333111444222000000333444333111555555444333222111000000444444444444444444444444///---+++******)))'''&&&---,,,...333999:::555111---,,,---......++++++,,,,,,...000111111111222333222444888::::::777444111999<<<:::555444777555///;;;999666333444999???EEERRRNNNDDD888///,,,///333,,,+++++++++---000333555...&&&,,,555333333333---///===GGGEEE???:::666111222000///000111111111///111000000222555666444111000///...000333555666555888888333,,,***------)))&&&)))---...------///111444444444555444222...***(((+++)))%%%&&&---000......------...111444777999555111///000444555222...---...111333000///555===666999:::666...)))))),,,(((,,,//////,,,+++...111...------///111333222111,,,...222888<<<:::555///---...000111333444444444666666555666777777555333333444555555444222///---+++111111+++,,,222///%%%&&&+++111444111...,,,,,,222666999555///,,,000555111111444888666333777@@@888555222000000111111111444///++++++000444444333111111111111111111111222///......000222333222111,,,+++000666222,,,444CCC666222---+++,,,---+++***111///------...000000000000---...000---)))...999111333999@@@===777888???999555444666444///+++,,,...999???:::444666999999777555333333555666555444555777666444666999999555333555666666555444444555777444444999???AAA<<<666111555===DDD@@@666222444444555444111222555555111...444999999444111111444111333666888999999888888111777999555222222111...333:::>>><<<::::::;;;:::666555888===<<<888;;;CCC999888555444666:::>>>???444444333111111555:::???GGGSSS```aaaWWWIII@@@===<<>>777777111999999...000222444555555444444333666:::<<<<<<:::888666000111222222333666999<<<888;;;>>>@@@???;;;555222111555666555777;;;===;;;666555333222222555777999999;;;???DDDHHHIIIGGGEEECCCAAA????????????===;;;KKKNNNMMMHHHGGGKKKLLLIIIHHHNNNRRRPPPMMMOOOYYYcccYYYLLL>>>999>>>BBB@@@;;;888888999;;;===:::555000333666;;;<<<666///000666888???BBB@@@BBBEEECCC>>>999999777555444555888;;;;;;999888888999:::999999444999;;;999;;;@@@AAA>>>000333444444777<<<===:::EEEAAA;;;555222222555777;;;<<<<<<888333000222555777444111000111222222111555888<<<===555------222222444:::>>>999///---111444444333///)))&&&&&&'''+++,,,///111222222111000)))...000,,,(((((()))(((***+++---///000111111111111222333333111...+++(((999;;;999444333555444222333555666555555666;;;???RRRUUUGGG777444222///555333111//////111222000...,,,---+++(((,,,222///&&&000666===???===999666555111&&&(((000000333555///000333444333555777444///333666888777333000111222444777777555777999111&&&333///,,,,,,///333444444666555333111111111222333555111+++)))+++///333555333333333111000111444777::::::999777333222222333777333...///777???<<<555::::::999666333///+++)))---,,,---000444777888888,,,***(((***---000000...///,,,---111111...,,,---444555444000+++***,,,///333666888888666444333333333333222111000///......111000///.........///000)))'''$$$###$$$(((---000444111///000333666777666000666<<<;;;555111333777222222222444666666555333222000------000333555666222333555666666666888:::999444///...111111...)))---++++++---------222888444111------......+++(((+++///333444333333444666555222---******///444888///333666888888777777777222111///...333888555///222555;;;>>>:::555666;;;333444666:::===;;;555000888777444222222222333444666::::::555111555:::===888333222999???>>>:::777222777<<>>:::777555888666222222777999000%%%000111222222111111222444888666555888<<<<<<777222<<<<<<:::555444666444000333999<<<999777:::@@@BBB555555999<<<:::666777<<<555777888777888:::;;;:::888666444333555:::???CCChhh~~~rrrcccCCCEEEDDDSSS\\\OOO@@@===;;;:::777777;;;999444222444111111111555:::>>>AAABBB666555333000---,,,...///444666888666333000111333999===???;;;222++++++...+++***111<<<===888:::DDD<<<777333444999===>>><<<444666999;;;<<<<<<;;;:::@@@???;;;555333555444000444222...---222777444,,,000///222:::<<<777666:::555555444222111333999???BBBBBBAAA???<<<:::777666777888999888777777888:::999888777666666666666666:::FFFNNNRRR]]]eeeXXXAAAAAA???999666<<>>OOORRRNNNGGGEEELLLQQQQQQTTTRRRRRRSSSRRRTTT^^^iii\\\SSSIIIBBB???>>>@@@BBB===<<<888666<<>>AAAAAA>>>;;;::::::<<<999666666999;;;;;;:::999666555666666888BBBLLL:::999::::::666111444:::>>>777//////555;;;;;;888...222333222444999;;;999>>>;;;777333333555999<<<>>>>>>===999444111111222666444222222333333111000666666999;;;666//////333444666;;;>>>:::222000555333333222///***''''''(((///111444666555222...+++***......+++((())))))''',,,,,,...000222222000///000111111111000---+++)))555777666222111333222///000111222111000111555999EEEIII???444444222---000111000///000222333111000111111///,,,///333///(((000666<<<>>>;;;999;;;===555))))))///---...000***000111///,,,...222222...333777:::999555222222333777888777444666999333+++000---+++,,,000444666666666555333333444666999;;;:::666111......000222333222222222111000111333666999999999777444222222333222111......555<<<;;;666999888666444000---***(((///...///111444555444333...+++''''''))),,,---,,,...+++***------)))'''(((111333333000---+++...000111444666555111,,,'''%%%000111111111000///...---+++---...000111222111111***)))'''&&&&&&(((+++,,,555222......///111111000...222666666333222333555222111333555888999888777666333000...///000111111000000000111333444444555222222222000...------...---++++++------,,,000666333222222111000...,,,+++///000111000///111555888777444///,,,,,,///333666,,,000444777888777666666222333333222555:::888333555666:::??????:::777888555555555777888777333///555444222111000111222333111777999666444777;;;===888222000666;;;999666444555777999:::888777777888333111...///555:::555,,,333555888999888666555666000///000555;;;>>><<<999888:::888444444666555222444999;;;888777;;;======777777999<<<999555555999777888888777777888999999:::888555444777===DDDIIItttdddNNNEEEKKKQQQFFF<<<;;;:::999999888666555333111000333333444555777999<<<>>>444444222111//////000111555777999666222000000222777:::;;;888333///...000000///444===<<<666777???;;;777333333777::::::888666777999:::;;;;;;;;;:::>>>>>>:::555555888888444444222---***...555666222444222444:::<<<888888;;;888888888555333444888<<<>>>======;;;:::888666666777777888999999999888888777666555444444444555666888HHHXXXcccooosssaaaGGGAAAAAA>>><<>>LLLRRRUUUSSSTTTYYY\\\ZZZPPPNNNOOOQQQRRRTTT^^^hhhZZZTTTKKKEEEAAA???>>>>>><<<===;;;:::>>>CCC@@@:::;;;>>>AAAAAA>>>;;;::::::999666444555888;;;<<<<<<:::777666777888<<>>777000555444......///...///000333444444222666666333111222444000***///444999888555666<<>>999777888666333222222333222111222111000//////000111111///666;;;::::::===??????999444111555777555222222888777666444333444999<<<333000,,,,,,333999777111555888<<<===;;;999777666444222111444888:::888666444777666333333666666444888;;;:::999:::===<<<888888777888;;;999444333666888888888777666666888:::<<<999777666:::BBBJJJPPP|||___LLLEEEEEE>>>:::;;;999<<<@@@>>>666444888888222555777777555333444777;;;333333333222222222222222555888888666222///000222999999888666333111///---000000444:::999333444;;;888555222222444666555444888888888999999:::::::::;;;;;;999666777<<<<<<:::888777222,,,---444999:::888555666999:::888888;;;;;;;;;;;;999666555666888888888777666666666666666777666777999<<<<<<999555555444333222333444555666;;;KKK\\\fffqqqsssaaaJJJ@@@AAA@@@@@@CCCFFFBBB<<>>;;;===@@@AAA@@@@@@AAA???<<<<<<>>>@@@@@@===:::999999555333333444888<<<===>>>888555444666888===HHHSSSHHH>>>666888>>>???===<<<999555222111444999===???---666<<<<<<:::::::::999;;;888444222111444777999;;;:::999777555222...,,,///000333777999999555333444//////333666444222333:::;;;<<<;;;777444333555///......,,,+++******+++---///333666777777555444444333000---///222000***,,,+++,,,111666777333///111000///...---...//////333777999888888:::888444555444222000///000111333555:::444///555666111111------///222444555555555777666444444555555222///---111333000,,,...777@@@;;;---+++///,,,,,,---'''<<<999333+++)))++++++(((...222666777555222111222777777666666777777444000---------...000333555666:::777333000///000333444111///...///111222111000///111222222111111222333111333444444222000000000///333333000000555777777777666444333222222333333111111111111222111...+++...---+++)))******+++,,,111......///...******...---111444444111......///000333555555222...+++***,,,...111333333222000///222///,,,+++---444;;;@@@555333...+++(((((()))***000///......///222444555222000///111444555444333------...000444666666666222111111222444666777666333///---///444666444000---444::::::444222666;;;///------///---***+++000222666888555///---111777444222///---...333:::>>>777555222///---,,,,,,---///444:::>>>>>><<<:::888555:::===;;;999999888444333333666===???===;;;<<<999666222//////111444555333222111//////.../////////555888888888;;;===<<<;;;777444666555222111333666555333222222555;;;@@@999555///,,,111777666000666888::::::888777777777999777555555666777555333333666666333222444555444===<<<;;;:::===???;;;444777555777:::999555333666666555666777555444888===;;;999777777;;;DDDMMMRRR{{{oooTTTEEECCC>>><<<===999;;;BBB???444333<<<===555777999:::777222222777<<<555555444555555444222111444666777555222000222555===:::666444333111---)))+++,,,000555444000222777444222000111333444333111888888777777666777888888666777777666999>>>???<<<>>>???;;;333000444999<<<888777666666666666777888::::::;;;:::999777666555444444333333444555777888888777777;;;@@@@@@:::444555444333333333555666777AAAJJJPPPRRRXXX\\\TTTFFF????????????AAABBB@@@>>>FFFNNNXXX^^^```^^^[[[XXXLLLJJJJJJLLLJJJIIILLLQQQZZZXXXQQQIIIEEEDDD@@@<<>>===<<<:::888777222222333555888<<<>>>???999777888:::;;;<<>>888:::>>>===:::999<<<:::666444555888===@@@---888BBBBBB===:::888666;;;999555333222444777999BBBAAA???<<<777111---+++,,,...333888<<<<<<999666111,,,,,,222666555333222;;;<<<;;;777444111000///,,,,,,++++++,,,,,,------,,,,,,...000222555777888444333000,,,...222000***))))))+++000666888666333222111000///...///111222222777::::::;;;>>>===:::999777444222222222222333666;;;333,,,222444222555,,,...111333555555555666333222333555666666555555000222222---((()))111999444((((((---+++---///)))888888333...,,,...,,,((()))...222333111//////111333333555888999555111///000000000//////000222333999777222///---,,,...///...------...000111///......000333333222111111222000333666777555333222222444888888333111333555555333333222222333555777888000//////000111000...,,,((()))+++------,,,+++***+++***,,,...,,,)))***//////222555555111...---...111222222111//////000222...000222555555444222111333222000000111555999;;;:::666000+++)))))),,,...//////......///000333555444111---...111333111///......---///222444444333111111222555888::::::999333///---///444666333000...222777999999888888999111///000222///******---222555666222,,,,,,444===444222111111444888===???555333000---+++***)))))),,,000666:::999666444222888===???;;;888777444000...000555999999777;;;BBB666555222000111333777:::555444333111///...------///333333000111555777666:::777666666444000000444222222333333555888===AAA<<<999333///222777666111999999777555444555888:::666666555666888999999888444888888444222444555444===<<<999999<<>>===666444;;;999//////:::===666888;;;;;;888444555:::@@@:::888666666777666222000222444555444222222555888<<<888333222333222...***,,,...111444222///000555111000000111333333222111888777666555444444444555111444666777;;;???>>>:::???BBB@@@888222222555666777666555222222333555555777777999::::::999777555333333111111333555888:::999888999===AAA@@@:::333555555666666666777888888@@@DDDBBB???AAAGGGFFF@@@@@@???>>>>>>>>>???CCCGGGIIINNNVVV\\\]]][[[XXXXXXKKKJJJKKKMMMLLLHHHHHHLLLVVVTTTMMMDDDAAACCCBBB===FFFHHHJJJGGG@@@888555666;;;;;;;;;;;;;;;:::888777222444555777999;;;>>>???;;;;;;===@@@>>><<>>;;;777333222444777999///<<>>@@@LLLMMMJJJCCC888000---,,,,,,///444999======:::777...,,,---444888666333333999:::999444111000...******)))(((***,,,...///...///...,,,,,,---000333555111222///++++++......***'''))),,,000222444666666333222111000000000111222///444777888;;;@@@AAA>>><<<999555333333444333222666<<<444+++...///000666---000444555555444444555000///111555777555666999555555444000,,,+++...222*** """+++,,,///111,,,000111000---...000///***(((,,,///000///...000222000111555::::::444000000222222222111///...///000555333111///......///000333111000111111000...+++,,,///222333222111000000222666:::<<<;;;999777777999;;;:::555222444444333000000000111333444555666000...------...///...,,,$$$(((,,,......+++)))))),,,,,,000333111---...333000333666555111...---...000///...,,,******---000000111333555555555444333...111555888888666333000:::777222---,,,---000222000000///---,,,,,,...111222...******,,,...---,,,000///...000222444555444555555555777999:::888666///---,,,---000111000...,,,...222666999999777555333111222333000***(((+++000333333000,,,...777@@@777555333444777:::======222111...+++)))))))))***,,,000666999888666444333:::======999777666333...+++...444888666444999AAA333444555444444555888:::555555444222111///...---555777666222222666888666444444555666222---...333000222444666777999<<<>>>777777444222555999999444:::999777444333555:::>>>:::::::::999888666555444555:::;;;666333555777777===<<<999888<<>>;;;555555999888222333;;;>>>;;;;;;;;;;;;999777999>>>CCC>>>;;;777777888777444111222444555444111222555999555222000000222444222000333555777666222///000222111222333444444333222111888777777666444333222222///444888:::===@@@<<<666999======777222111222000555777555222111444555333666666777999;;;;;;999666555444222111222555999;;;999999:::===???===777222666777888::::::999888777888<<<===;;;<<<@@@@@@===BBB@@@??????>>>@@@IIIRRRFFFHHHMMMRRRSSSPPPPPPSSSJJJIIIKKKPPPQQQNNNLLLNNNMMMNNNHHH@@@>>>DDDDDD>>>EEEEEEEEEDDD>>>666444666<<<;;;:::;;;<<<===;;;:::777888:::;;;;;;;;;===???666666999<<<999666777===555666:::===;;;999===EEEFFF@@@:::555444555666666666BBBIIICCC999555777999<<<;;;:::;;;>>>AAAFFFHHHMMMPPPNNNEEE888///...111111222666:::===<<<888555...---222999<<<888555555444777666222111222...)))((('''&&&)))---000000000......---,,,---...///000000333111,,,***,,,...---(((+++//////...///333777222222111000000///000000---111555666:::AAADDDCCC>>>;;;777555666666666444444===888...---...000888///222666777555333333333000...000666777555666;;;777666555333222///---+++&&&"""---000444666000000111///,,,---000///+++***---000000//////333666222111444:::999444222444111333333222///---...000000000////////////000000444222111111111000...,,,))),,,000111000...------222666;;;>>>===;;;999888:::;;;999444333555555222111222333333333333333333222000---+++,,,---,,,,,,)))---000111///,,,++++++///222777:::777111111666///222555444111//////111---...---,,,***+++---///222222333444444333333333---000333666666333000---555444333222111222333333000111111...,,,,,,///222///,,,)))((())),,,---......---,,,...111444666666666666666888999777444111,,,,,,,,,,,,------------***,,,111666888888555333333222333444000(((&&&'''---000222222111333:::???===999555444666888999999111///,,,***)))***+++,,,,,,000666999:::999999999;;;;;;999666777888555...---///444:::999555555888000333777999777555555666222222222222111000000///666888888777888:::999666000222666888333...///555111333555555555666777999222444444444777;;;999444777777666444444666:::>>><<<<<<<<<:::777333000...555:::<<<888555777:::;;;@@@@@@???===???DDDCCC???999555555999<<<999777777111111666<<<888///222<<<777666444333444777;;;>>>EEE___kkkxxxwwwmmmiiiXXXQQQCCCCCCHHHBBB======999;;;:::999999:::<<<>>>@@@===<<<999888888;;;???BBB???;;;777666888999777444555666666444000000333777111000///000111333444444444777999666222111222333666777888888666222000///999999999888777444222111000666<<<>>>AAA@@@:::222222666666333222444555444666999888444444888888555888888888:::<<<===:::777777555222000111444888;;;777888:::;;;999666333000666888:::<<<<<<:::777444333888======>>>???>>>===???======??????AAALLLXXXGGGFFFHHHLLLJJJEEEEEEIIIIIIHHHLLLRRRSSSOOOLLLLLLFFFKKKIIIBBBCCCJJJJJJBBB>>>;;;<<>><<<;;;===???AAA@@@>>><<<>>>@@@???<<<;;;;;;===111111222555444333888???>>>======>>><<<;;;BBBLLLLLLDDD;;;777888:::888666???HHHLLLCCC777555:::???@@@?????????BBBEEEIIIKKKGGGKKKLLLCCC555...111777555666888;;;<<<:::666222...000666===>>>:::777777000444555111111444000***'''&&&%%%(((---111111000+++,,,---....../////////222666666000,,,...111111***...111///++++++000777111111111000//////...------111555666;;;DDDHHHHHHAAA===999888999:::999777222>>><<<222000///111;;;000444888888555222222222111///111777888444666;;;666555444444555222,,,&&&&&&%%%111555999;;;555666666222---,,,///...***---000222111000222666:::666333444999888333444999000222333222///---///111---......///...------,,,000.........000111000///'''***...000///---+++***///333999<<<<<<:::888777999999666333333777666222666666777777666444222111555111---******+++++++++222444666444111......000///222777;;;666///...222...111333333111000222444,,,...000111000000222333222222222222222222222222111000...------...111222111222444666666555444333///111111000///000444888...,,,+++)))***---111333***))))))+++///333555666333444555777888777333111+++---......,,,,,,---///)))...444888999777666555222111222333///'''$$$%%%***...222555666888;;;>>>BBB===555222333555666666111///,,,***)))+++---///(((,,,111555777888:::;;;;;;:::666444777;;;777111000000444<<<>>>888111......444999;;;999555222111//////000111111222111111...222444555666888555000000333888;;;666111222999444555555444222222444555111444555555777999666000222333444444444555999;;;222444888999888666444444333:::===999777:::>>>@@@EEEFFFEEECCCEEEJJJKKKHHH<<<777666:::<<<999666555333222888>>>888---...888777666444333333555777888;;;IIIMMMYYYZZZSSSXXXPPPEEE;;;AAAHHHBBB===@@@???<<<888777:::;;;888999>>>@@@<<<888777999<<>>===888333222111111111222333333222---'''###'''111666222+++---000333333111000111333666333...,,,---000444555111000333666222++++++111//////......///000111222111//////222999>>>@@@@@@BBB===777444444444222111555555444333222222222222000444888;;;999333,,,''''''***...222444555555444555999999333///000111000******+++---///222555666;;;888333111000///......555444222222222444666888333555666555333333666:::666333222333222//////222000,,,+++------******------))))))---///......111)))(((''''''(((+++---///666222333888999555555999888;;;:::666<<>>;;;666222111222444666///000222333444444333222333333444444444444333222444444333111000000333666000333666777555444666777111///;;;CCC;;;666777333222222333666888777444111444666>>>FFFGGG@@@888555888333---,,,000444555333444222222555::::::555000777:::@@@DDD@@@999666888>>>@@@CCCHHHLLLMMMMMMKKKBBB<<<888999777444222333333222555999666000000666222222000...---///333777???======DDDMMMQQQNNNJJJ>>>@@@CCCEEEEEEDDDCCCCCC???>>>===<<<;;;;;;;;;;;;999666333222444888:::;;;999:::999777888:::999444111111111222444555777888333222111111111333666777333333333333333333333333888999888666666888666111888???AAA;;;888999:::888:::>>>BBBDDDAAA===999777888444000111777>>>CCCEEE===999333444===CCC>>>444:::777666:::===;;;;;;<<<999777888999666222777@@@:::666222222333222---(((444777;;;>>>===999333///888888999888444000444;;;444444888>>>AAAEEEMMMVVVXXXOOOKKKNNNIII???<<>>@@@AAAAAABBBBBBAAAAAAAAA555333444:::BBBEEEBBB===BBB???:::777<<>>===;;;888666222555444222666@@@HHHKKKMMMMMMLLLIIIEEEDDDDDDEEEDDD===777888>>>BBB<<<333@@@DDDFFFAAA888555:::AAAAAA>>>;;;<<<@@@DDDGGGHHHIIIGGGCCC===888555444555555222222777>>>???:::333666555666888<<>><<<222///,,,///444666444111///)))%%%)))000333...(((...222555555222000000111333000---,,,///333777999666222111555444///,,,........./////////000000000,,,++++++///555:::<<<<<<:::888666555555333000---000000000000000000111111444666999999555222///...(((***...222555666777777555999999444111222333111)))((('''(((***...222444<<<999555222222111111000444444222111111111111222---......------...111333666444666999888444222555444111000333333000111444000+++))),,,---******+++///......///000222444555444000000555666444444777555999999777===DDD@@@444333666;;;<<<:::555111///---555000(((+++---///666666666888999555000111555000333555555333111//////...///111222444444444333555000...000000...///222111,,,...666888222222888777666333///,,,,,,///333666555444222111000111333...//////...------///000111000...,,,******)))***++++++,,,///222444444333222555555444444444///)))///333777666222///000222...,,,,,,000777;;;<<<:::333333111...---...222555000000444::::::555444888999777666555444333333222666888666222222555555000222111000000111444777999999777333000//////000222222222222222222222222222,,,...111333555444333222333333222///------///111///222555666555444666777444222===EEE>>>::::::666555555666666555333111///555:::CCCJJJGGG>>>999999666444111111333555555555666555444666888888444111777;;;BBBHHHEEE>>>:::<<<333999AAAIIIMMMMMMIIIEEEDDD???;;;:::999777:::???888777999>>>===777666999999888777444333444777:::<<<999888>>>GGGMMMMMMKKK>>>AAAEEEFFFEEEDDDDDDFFFAAAAAAAAA@@@@@@??????>>>888555111000222444666777555777777666777:::999444444333222222333666:::<<<666555444222222333444555333444444444555555666666777999888555666888666222:::>>>???;;;:::======:::===>>>???>>><<<;;;;;;<<<888666555666;;;???AAAAAA;;;:::777444777===>>>:::>>>;;;;;;>>>>>>;;;<<<@@@;;;999999:::777444999BBB;;;888777888999888222---777888:::<<<;;;888555333333333666777555555;;;DDD===;;;<<>>;;;999666666888>>>EEEHHHDDD@@@>>>>>><<<999<<>>;;;888888:::888555666===CCCEEEDDDHHHMMMNNNKKKFFFBBB???===999555777<<<>>>:::444???BBBCCC===555222666<<<;;;999777888<<>>:::555222555777333---***---...///000000000///...((('''(((+++000444666666333444555777777444///++++++,,,,,,------...//////111888>>>>>>999444111222---...000222333555555666777;;;:::555111111000...,,,+++)))(((+++000555888;;;888555333333333222111000000000000000000/////////---+++,,,...111333444333333888<<<;;;666555777888555666::::::777777999333...+++------***(((***222222333333444555666777222...,,,000222222333555000444555555<<>>:::666888888777555333333333555;;;EEEKKKEEE;;;777999000222444555444444444444222222222222222111000///777<<>>???===AAAFFFJJJJJJGGGAAA>>>???;;;888777555555===FFF:::888:::???AAA===999999======<<<999777777999<<<;;;777444777>>>EEEFFFEEE???DDDHHHGGGCCC@@@AAACCC???@@@AAABBBBBBBBBAAAAAA888555111000111333444444333555555555777:::888444666444222111222666:::===999888666444222222222333444444555666777777888888666777666444666999888333:::===>>><<<<<<>>>>>><<>>;;;888777999===AAA888888888:::<<<===<<<;;;999<<<;;;555222666<<>>;;;888;;;AAA===<<<;;;;;;888777<<>>999444777888;;;AAAFFFGGGDDD@@@;;;>>>>>>;;;;;;@@@CCCCCCDDDBBBAAA@@@@@@???===:::===>>><<<888888<<<>>>===>>>BBBGGGIIIGGGCCC???===666555555777999999777555BBBCCCBBB===666333555999777666666777;;;@@@EEEHHHBBBBBBBBB@@@<<<:::888999333000///333999;;;777111222111111333888===BBBEEE;;;888555777<<<>>><<<888111///,,,...000///***%%%///222666666333111111222////////////111666;;;@@@;;;888777777777333---***,,,---///000000///---,,,(((((((((***,,,...///000111333666888888555111...+++,,,,,,------.........,,,777EEEIIIBBB888222000333333222111111000000///777:::999444000///,,,(((+++******+++...333888:::777555333222333333222111***,,,...111222222111111222///---...222666777666000111555999888444444777777777;;;@@@@@@:::666666333///---///000...---///222222222222111111111111000,,,)))+++///111222333,,,000222333999???===666===<<<999444000------...333<<<888000111///---111333444888:::555---+++---111333555555222///...---+++...333777888777444222111...---...---+++---222111000333999:::555333444444555555666666555555555888888666333000111555999111111222111000000333555333222111///000111222333333222111222333333111000111444666666888;;;999555///222444444333222333444...------000444666555222777222...///333888::::::555333444777:::999666333333555777888666444222111222///------000333111---111000...---...111666888888888888888777666555444999777333///...///111222111111222333333333222222555666555333111000000222///000222333444555777888888444<<>>???;;;666888999999777777999;;;555999@@@FFFCCC999444444***000555666333111111222000222222222000000111333666<<>>>>>>>>:::888777666333333;;;EEE666555666;;;>>>===888444<<<<<<<<<:::888888999;;;===888555555999<<<<<<;;;>>>CCCGGGDDD>>>::::::===888999===???AAABBBAAA@@@:::777444222333444444444444666777666777:::888333444333222222444666888999888777555444222111111111333444555666777888999999555666555333555999999555777===CCCCCC???<<<;;;<<<===;;;888555444777===AAA888888888888888888777555999======666111333888;;;666666888999666333888@@@???>>><<<;;;999:::>>>CCC999888777888::::::777555555666777888888777555444222444:::>>><<<999===DDD<<<888777:::<<<>>>CCCIIIGGGHHHLLLLLLFFF???BBBJJJKKKIIIGGGGGGIIIJJJJJJHHHDDDAAA???AAACCCBBB===999888:::>>>BBBDDDCCC@@@======AAAAAA===:::>>>CCCEEEAAA@@@??????@@@???===;;;>>>???===999:::======:::======<<<999888:::>>>AAA555555888;;;999555555888CCCBBB@@@;;;666444444666555666888:::===AAAEEEGGGAAABBBCCCAAA===:::888888111222333555555444333222111222333444666999<<<>>><<<======<<<;;;::::::;;;111000//////000///,,,)))---000444444222111333555111222222111111444999===888<<<===:::555111...,,,+++---...000///...,,,++++++,,,,,,,,,,,,++++++,,,///111444555555333222111/////////000///...---,,,...999FFFJJJCCC:::444222333333111000///...---,,,000444444222000000---'''$$$%%%(((,,,000333555777222111///000111222111000,,,...000333444444222111///---+++---111555444333000111444666333000222888777888>>>EEEDDD<<<444222///++++++///222222333555555444222111000///......///,,,))))))...222222000...000222555999===;;;666;;;:::888444///,,,******222;;;888000111///+++000222333777999555---+++...444444333000---++++++,,,...000444777777666333111000......///...,,,///555000000444888888555222222---///444999===>>>>>><<<;;;;;;999444///...222666000111111000...------...000000111111000//////...111000//////000000...,,,///222444444777;;;:::666///000222333444555666777...111444333111///000222222000///222666888777555666555555666888999555111333666999:::777333111111666333111333666777666555111000///...000444888:::999:::<<<<<<<<<:::888777:::777222...---...111333222111111000111222333444///000111000......///000000000111222555777888999666000888@@@===<<<>>>999777888999999888888999:::666555999AAACCC<<<444000)))000777888444111111444444555777888888888;;;<<<777;;;CCCIIIEEE===888999777888888888777999===AAA999999;;;;;;888555999AAA222333444777;;;;;;777222;;;<<<===<<<:::999:::;;;:::777555555777888777444666;;;???>>>:::777777:::222444888<<>>;;;:::888666444444555666:::===<<<666333444444222000111444666444111777???===>>>===::::::<<>>???AAADDDDDD@@@===;;;>>>BBBDDDCCC@@@>>>===CCCFFFDDD>>>;;;???EEEGGG@@@??????@@@AAAAAA@@@>>>:::;;;:::888;;;@@@@@@<<<===:::666222222666===CCC999999<<>>EEEDDD<<<444222+++((((((...222333444777888666444222000111111222111///+++***///444333...000111444777;;;<<<:::888999::::::777222...+++***,,,666444---000000...333111111444555222---...222555444111...***)))+++---000111333444444444222111222111111222000---111888,,,...111444555555444333***...666>>>EEEGGGEEEBBB;;;<<<;;;444,,,))),,,000333555666555111...---,,,//////000///...,,,)))(((---,,,+++,,,------+++***---000111111444888777333111222333444666888999:::333666666222---,,,111777---///222555777666333000555777666555555666444///111555999999555222222222555333444666777666888;;;444333333333444777999;;;888999;;;<<<<<<:::888777999666111...---///222555.........///111333666888111222333333222111222333111000000222666999::::::444---333<<<::::::<<<888:::999888888888888555333666333666???DDD???666111---333999:::777444666888444555666999;;;<<<======888:::???CCC@@@888666888111666:::;;;999888999;;;666666888;;;888333333888333666777888:::===;;;777???AAABBBAAA???=========444333333444666777666555...111555888999999:::;;;333444777:::===>>>??????888555333222222333222111:::======;;;;;;<<<777111333555999<<<===;;;999777111111111111222222222222222222333444555555666666555666444111333888888555:::DDDPPPSSSJJJ>>>:::<<<555666777666555666888:::>>>===:::666333444777::::::;;;999555444666333///111222555888777555888>>>999;;;;;;999999<<<===;;;<<<:::888777666666666777///222555888999777444222444777===AAA???:::<<>><<<===AAAEEEFFFCCC@@@@@@AAAGGGHHHFFFAAA???CCCFFFFFF?????????@@@BBBCCCBBBAAA888888666666;;;AAAAAA===888999999888777999===@@@===;;;===@@@;;;333555>>>@@@<<<888555444333222000111555;;;>>>>>>======>>><<<<<<<<<:::777666666777777888888999999999888888888999999666222000111333666777777666333222222333777666555222///...///111///000000...,,,...333777222444555333000000444999777<<<>>>:::666444///)))------------,,,,,,++++++...000222222///------...***---000111///.........---...///000000///---,,,888999:::888555222222222,,,---///111222111000///***...222444888<<<888222///000222333555777888888000000000222555666666555666666666666444222111///---000444666666444333333333555888999333---...555222222666<<<===888444444...+++***///222222333555555333000......000444666333222...---222777444,,,---...111666999:::999888999::::::777333///------,,,555222,,,/////////555///...///000...,,,///666111111111///---,,,---...111000000000111333444555444222333222...***...555,,,...000000111222111000+++///777AAAHHHIIIEEE@@@888:::;;;555...***---111555888::::::777333///...//////..................---,,,,,,---//////...,,,///111222111444888777333444444333444555666777777222555666555222111333666---000555777666333000...333888888444111333222///+++000555555333111333555000000222666444111555===999999999999999999999999666777888999999999777666666444000......000444777---///222444777888888888888999:::999777666666777222111000222777;;;<<<<<<444,,,111:::999:::===888===:::777999===<<<777111000///444===AAA===777444222555777888777777888;;;333222333777;;;<<<:::777999:::===???<<<777888<<<888<<<>>>===888666888:::555333444777666222000222555;;;===:::;;;???AAA???FFFGGGHHHFFFCCC???===<<<555333111000111333444555......111555:::<<<;;;999777777777888888999999999777555333333444444444333999<<<===<<<<<<===999333333555777::::::999777666111222222333333222222222333333333444444555555555666666444111222777888555<<>>BBBDDDBBB@@@@@@@@@CCCEEEDDDBBB@@@???>>>;;;AAAHHHJJJGGGDDDFFFIIICCCGGGJJJHHHBBB===:::;;;:::???DDDDDDAAA@@@CCCGGGGGGHHHGGGDDDEEEGGGEEE@@@;;;;;;;;;===@@@AAAAAA@@@:::999555444999??????;;;666888::::::::::::<<<===>>>999999===:::333666@@@@@@<<<777555555555333111...444;;;>>>===:::999999333444555666666777999<<<;;;999777:::>>>@@@===:::<<<<<<:::666111///111444666444222333444555333111:::999777222...---///222111111000,,,***,,,111666111333555333//////444999999;;;;;;777777888000&&&...---,,,++++++++++++,,,,,,///222222000//////111***...333555222///......(((***,,,.........---,,,333555777888666222---)))///000222333333111///---000444777888<<<>>>999111333222111000000222333444222222333555888999999888444555555555444444333333***///555777444111000000111444999:::333+++***///---,,,...333555333333666444000///222444222222444...,,,)))((()))---333666444444111///444999444+++((()))---333666666666777777888888555111///......///888444,,,......---333---,,,+++,,,+++***000888---///111111000//////000000///...---///222666888333222222000***%%%(((///000111111///......---++++++///888AAAGGGGGG@@@:::333777:::777222///333888111444888999666222---+++............111555999;;;000//////111333444333222333555555444666:::999444555444222222222333222222---111777;;;===999444///...222777777444000...///222888:::444///111111///''',,,111222111111444888...///444777444///555???============<<<:::888777555666777888999888777777444222000...///222555888222555999===>>><<<888666999:::;;;999777555444444333111000333888<<<======555---222:::999;;;>>>:::>>>:::888<<>>???:::555::::::<<<>>>;;;999;;;AAA777777666333111444<<>>@@@<<<;;;@@@DDDCCCJJJLLLLLLIIIDDD???;;;:::999666111------...111333444222222666;;;===999555999888777555444333333333999777666666777777777666777:::<<<;;;===>>>:::444111222333444555555555444333444444444444333222111444444444555555555555555777777444111222666777444===999:::BBBEEE>>>777666666666555444222333555777666888888555333222555888333666666000///444999<<<;;;888999>>>???;;;777666111666888666888;;;888111666999<<<<<<888333...+++666666666666777999:::;;;@@@>>><<<:::555444;;;EEEEEE>>>;;;===>>><<<;;;;;;@@@BBBDDDCCCCCCCCCAAA??????FFFMMMLLLFFFCCCGGGMMMDDDJJJNNNKKKBBB;;;999;;;555;;;@@@@@@>>>>>>DDDIIIEEEGGGHHHGGGIIIJJJCCC;;;666666777999<<<======<<<===:::666333777======888888888777666666777;;;???<<<666555:::888222666AAA;;;666111......///...---...000333444555555444444000222555777999::::::::::::@@@CCCBBB@@@@@@===999<<<@@@>>>555...---//////999777333111000111333555555888999666000+++******444222/////////111222222222000......000222444444333222555;;;:::111++++++000------///,,,((((((+++---...///111222333444444666///,,,------***''''''---333555222111111---&&&...000222222111///...---000000000...,,,,,,...000555222---***111999666---666444333333555555444222///333555444555888999777444555444111333666666222111///......//////...---///333666555111000333888000000111111333444444555---(((+++555777222333:::111---))))))...333666777888<<>>888555222111333777:::<<<666666444111...---...///111***&&&,,,333555333333333000,,,+++---222555777//////,,,(((+++000---%%%'''&&&&&&'''***---......444111111888AAACCC===555777666666777999999999777333111111222000...000555333---+++222999;;;;;;<<<<<<666111111666999777333222555111,,,333@@@CCC;;;;;;444000444555000,,,---+++000555999>>>@@@888,,,***000666999777444333333666444222///---,,,,,,,,,***,,,111666222+++,,,333,,,///666;;;777000333;;;;;;999:::???@@@<<<777666555111222888;;;:::888888444222222555:::===<<<;;;999:::===CCCFFFCCC999111555999===???>>>:::777555000111444888===???@@@???666///,,,000444444888===>>><<<:::<<>>@@@@@@HHHMMMHHHCCCFFFAAA<<<@@@555666888777333000777AAA:::777888<<<===999666777333444555666555444222111::::::999888888888999:::>>>???===888777:::;;;888000111444888:::999555222333111000111444555444222444777888666222///...///222111111333666888888888555555666888:::999666333//////111666::::::777444555555666666777777888888999999777333111222888===<<<;;;:::888777777666666777777777:::======999555@@@===:::999888666444222888888999888888:::>>>AAA???;;;:::;;;999444666===:::<<<>>>@@@AAA@@@???>>>@@@AAACCCCCCCCCBBBCCCCCC<<<@@@EEEHHHHHHEEECCCBBBDDDHHHJJJGGGAAA;;;;;;<<<<<>>@@@CCC???>>>DDDKKKLLLDDD<<<444666888:::;;;;;;999999???===:::888:::<<<666...000222444555666777:::===>>>===;;;888777999>>>BBB999666444444555444222///...///111333555888;;;===666333222444777999666333999===>>><<<:::;;;999666999===<<<444......000000777555333111222333666888===>>>===999333//////111444444444444555444333222555333222222333555777777555222333666444///---///---,,,---...+++(((***///000222222222000111222444999444111111...)))''')))...333555333222333///)))///111222333222111000///---.........---///222444555222---+++111999888111444333222333555555555333+++...000000333999:::777000111000---///333333///000///...///111222111000---000444444333222444666111333555555333222333444000+++---555777111111777333...)))))),,,222666888<<<>>>AAACCCBBB>>>999555222111333555333//////333333888;;;999444333777<<<666222......333888999999666777666333000......///000++++++000555444222222...,,,+++,,,...111222222,,,---+++)))---111///(((---------000333555555444999777666:::>>>===666///555444333444777999999999444000///222222000111444333000000222333222333666555222000111333444000---000222...)))///<<<@@@:::777000...333555333000111///444777:::===>>>666+++)))///555888666444444444111111000///...------,,,333333666888444+++)))------///555999444...000666999888:::<<<;;;888:::???444///...222777888:::===222111111444:::======<<<@@@>>>===???AAA>>>888222777;;;???AAA@@@===:::888///000333777;;;???AAAAAA:::333///111444444888===;;;:::777:::CCCHHH???222------111888;;;999888999;;;<<<===<<<;;;;;;===???;;;<<<<<<<<<>>>@@@:::222222666444///111:::;;;555555555555555555666888888999999777555333555999<<>><<<===AAAEEEFFFEEEDDDIIIDDD@@@DDDAAA===CCC777777888999666222666===:::777888<<<<<<999888999777777777777666555444444>>><<<999888999:::;;;<<>><<<===???CCCFFFDDDDDDBBB<<<888888>>>DDD???GGGNNNPPPKKKFFFEEEFFFBBB@@@@@@EEEKKKLLLFFF@@@<<<;;;:::999888888888999777:::;;;:::999:::666000666666555333333555:::>>><<<:::666444555999>>>AAA111111222444555444111...---......000333999@@@EEE;;;555///111888;;;888333:::<<<:::555444666777555666:::999222---...111111333222222222444777:::<<>>>>>888555555777555111---///444888888777777888888666222///.........---///555555222000111(((((())),,,///000///---***+++++++++000444222---,,,---///222555666444333888888999:::999666111---222111///111444777999999555000...222555444333333//////111222///***---333111222333444333111...,,,///000,,,(((---:::>>>;;;555111000444777555333333444777999;;;<<<;;;333******...444666555444444666///000111111111000///...888777999;;;777000***)))+++...444666333///111666999999;;;;;;888777???III999333///111444777;;;AAA222111111555:::>>>>>>===BBB>>>999777888777555222777;;;???AAA@@@===;;;:::444555666777:::>>>AAABBB@@@888222222333444777<<<888666444777???DDD>>>555---000444777<<<>>>:::444555888:::;;;:::999999::::::<<<===>>>@@@@@@:::222555999999555777>>>>>>888777888999:::999777555444888888777555333444666888:::999999<<>>===>>>???;;;777777:::999555:::888666555666777777666000000111333666777555444777888999999777555555555111000111333666777666555999::::::666222111333666777555555555777888777666333222///...000333777:::888888555222///222999???444444222222444666:::<<<999777555666999<<<===>>>888555222111222444555555888666555777:::;;;999777;;;888888;;;<<<999888999777888:::<<<>>>@@@AAABBBAAACCCFFFIIIKKKKKKKKKKKK@@@===888555666:::???CCC??????===:::777:::AAAGGGDDDJJJQQQRRRNNNJJJJJJLLL@@@@@@AAACCCDDDBBB???;;;@@@>>>;;;888888:::===???===AAA@@@:::666666777666<<<999555111000333999>>><<<888333333666:::<<<<<<---...///111222333222111//////...---...444===DDD:::555000333999>>>>>><<>>999333222777999888777:::888111---...////////////000333666999===???EEECCC>>>777111111666;;;:::<<<======999555111///000111222222222222222333111---***(((((()))+++...)))***,,,---)))&&&+++333333666777333---,,,222999222222444222***$$$&&&---000222444444444444222111000000222555888::::::999777666444000---,,,---///222///,,,,,,000666999999444333222333444555444333666555222000333888777222777777444000000333333000000//////111333444444333...///111444666444111---///555:::999333000222666222...///222222......222555222///000555>>>GGGMMMQQQIII@@@;;;;;;<<<999666777777999;;;777111...000555:::??????:::555222222333333222333444666777777888999:::888444111///...---...111444222------111''''''(((+++...///...---,,,,,,...111444666444111***+++...111444444111///000333666777555333111000222000......111444777888555///---333888777444222***+++...111000,,,///444222555777777444333333444000000,,,)))---888===<<<888666444666999888555222777888:::;;;;;;999222------000444555333222333555222444555666666444111000777777888;;;:::666000---***...333666555555777;;;<<<;;;;;;<<<;;;:::AAAIII@@@:::555444555666;;;@@@666444333666;;;>>>>>><<<:::777222000111222222222555888<<<>>>===;;;:::999;;;;;;:::999999;;;???BBBBBB;;;444000000333666999555222111444<<<@@@===888///444555444;;;CCC@@@666444666888999999888999:::888:::;;;999;;;<<<888222888<<<===<<<>>>CCCBBB===<<<<<<======<<<999666555777777777666555555777999888999<<<@@@@@@>>>===???AAAEEE???999<<<<<<>>>HHH???888444555666444333444555333222555555444777<<<>>><<<999777666777999:::===:::888:::???AAA???===>>>===:::666777:::888333555777:::>>>???===888444555666777999:::999888666555666666666666666666666333333444666999:::888777777:::<<<999444111444888777777777777777666555444222111000111222555888:::;;;;;;888444000222888>>>777666333222333555999;;;;;;:::999888:::;;;===>>>>>>999444000//////000///888555444777;;;;;;666111:::;;;<<<<<<:::999;;;>>>555666777:::===@@@CCCDDDGGGDDDBBBCCCIIIQQQYYY]]]???<<<999777777777888999666:::???AAA@@@??????@@@HHHKKKMMMLLLIIIHHHJJJMMMCCCCCCDDDBBB>>>:::777555===<<<;;;;;;>>>AAAFFFHHHPPPMMMEEE999444666888888:::888444111000333999======999666777;;;===:::666111111000000111333666888666666555111...111999???666444333444777;;;???AAACCCAAA;;;555777===@@@???<<<===:::222.........+++,,,---///333666999<<<===GGGEEEAAA;;;777777<<>>???>>>;;;:::666111---+++,,,...111...---...000333777:::666555444444555555333222777666333///111666666222<<<;;;777222111444444000222111111111333444333222222222222333444222...+++,,,222888777222000444888000...---//////......000//////000333999CCCMMMSSSQQQFFF:::333444777999999;;;;;;===???;;;333///000333888<<<===999333///---///333666666333111333666888999:::888555111000///......000000---)))+++111***)))(((***---000111111000000333777888777444333///000333666888666333///+++...222333222111111222444111......000222444555555///...444999777333111+++***---222444222111333111444555444111111555999///...+++))),,,333999:::888777777999<<<===:::666777777888::::::777333111111444666444222111333666666777888999777333///---555666888999:::888333///000444888888888999;;;<<<<<<999999===>>><<<<<>>999777777777666:::???:::888666888;;;===<<<999111000///000222333444444333777;;;===<<<;;;:::::::::::::::888777888===AAA???;;;333......222666777444111111555:::<<<;;;:::000333111///777BBBBBB:::>>>>>>>>><<<:::999:::<<<:::;;;888555555888888555555777999:::===@@@>>>;;;AAA@@@???>>><<<<<<;;;;;;555666666555444555777999>>>AAAHHHLLLGGG>>>>>>CCCCCCGGG???777888777:::EEE@@@888111222333333333444555333333555444333888>>>===;;;888666666777:::;;;777777999===BBBCCC@@@<<<<<<;;;888555777:::888222111444888===@@@>>>:::555======>>>>>><<<:::999888333333222333444444555444444444555777::::::999777444999===<<<888555666999666777888888777444222000111222444666888999999999AAA@@@>>>999555555999>>>888666444333444777;;;===<<<======<<<;;;:::::::::888555111000222555777888777555444666::::::555000<<>>BBBBBB???;;;999FFFFFFDDDAAA>>>???CCCGGGFFFGGGGGGDDD???;;;999999999;;;===@@@DDDGGGIIIJJJSSSOOOEEE===;;;<<<888222333333333333333555999<<<:::888:::>>>CCCCCC<<<666111000---+++***...444888<<<>>>>>>999444222666;;;333333333333444777;;;>>>CCCAAA<<<888<<>>???>>>;;;777777:::>>>DDDFFFGGGCCC===777444444...222666666333111111222111444555333222333111---+++)))***---,,,((()))---...111333222///000666;;;111333777888333000555===666333333666666444444777444333333666<<>>999888555111......111333111000000222222111444:::777666555555666666555333222333111,,,---222666555:::999555000///333333000555333333333555555555333777666555222000///...---...222555555222111555999000///.........---...///(((+++///333888???GGGLLLEEE>>>444///111777<<>>BBB@@@;;;777555666999888444222333444666666444111111555888777888888777444000,,,)))555888999777555555222---999<<<===:::888999999777777555777===???;;;666555555333444666777666;;;AAA;;;999777777:::;;;999666///000333555666666666666444777;;;======<<<<<<<<<555666777555333555:::???:::888222,,,---333777666555222333777:::999999:::111000......333<<>>======>>>@@@AAA777777666555333444777999>>>AAAJJJPPPKKK@@@>>>DDDCCCGGG???666444222444@@@>>>666111222444333444666555555666777666444999@@@;;;:::888666777888;;;===555888===@@@AAAAAA???>>>999888555444777;;;888111333333333666999;;;:::999???@@@???===:::777777888333222111111333444444333333333444777999999777444333777;;;<<<:::777666777444666777666333111//////111333666999::::::999888======<<<888444333666999555444444555777;;;???AAA<<<===>>>===:::888777777777555222222444777999:::666555555777999999555222999@@@BBB<<<666777===AAA888:::===@@@DDDGGGJJJKKKEEEDDDEEEIIIOOOTTTTTTSSSOOOGGG<<<666555666888888666777888999999888888777???>>><<<999777999===@@@@@@AAAAAA???===<<<<<<===999;;;>>>AAACCCCCCCCCBBBCCCCCCBBBAAACCCAAA777,,,///111444555666777:::<<<444777;;;BBBFFFEEE???999///...+++'''&&&(((...444:::???BBB@@@999555666888111//////111666:::<<<<<<>>>===:::999???GGGIIIEEEDDDCCC>>>666222222///+++***+++...111333333333333000444777777555333333555===BBBFFFEEE>>>888444444***///333444000------///---111222///...///,,,''')))&&&''',,,///---++++++...///111111111222555777666777:::<<<:::777;;;BBB;;;777666999888555666::::::777555777;;;>>><<<:::666555333000///111555888444333555888555111333999666555444666888999999888111555444---***...444777444444000,,,---222444222666555444666888999999888888888666111---,,,000444444444444333222333666999444444222///.........---&&&+++000444666888;;;>>>;;;888444222444888===@@@======AAADDD@@@777111111000222333333222000///...,,,---111666;;;<<<:::777777888777666333222333444...,,,---///...***+++...---+++***+++...222555555000000555<<<<<<666333555555555555555555333///+++---...000222444555444333333111000111444555666555111000333777666111......222333888;;;888111000222///000000///...---...///+++***)))))))))***---000000444666888>>>CCCBBB;;;888555555888666111000333444555555444222444999===888888888666333000,,,***222888999444///000000...<<>>999666777666222333444999??????999555666444222222555555555;;;CCC888666444555777888777444333555777777666555444333222555999;;;;;;;;;;;;<<<888::::::777333222555999555555111,,,...666999888777444666;;;;;;777777:::555111111444666777:::>>>>>>>>>>>>;;;666222000000;;;===;;;666555888:::999666555666999<<<>>>============<<<===>>>@@@CCCDDD???>>>;;;888555555888;;;777666>>>KKKMMMDDD>>>@@@???EEE===333111---///;;;888555444888999666666888333333555777444222666===999888888777999;;;===>>>;;;???BBBAAA>>><<<>>>@@@777666333333888<<<999111444444555777:::;;;:::888;;;;;;:::666222111333555666444222222444666666555333333555888:::999777444666777888888777666555444555555444000---,,,///222222333444666666777666666777999:::888555333555888444444555666999;;;>>>@@@:::;;;:::888555444666888;;;999666555666666666555555555666777888777666555888===>>>;;;999;;;:::666666888<<<@@@DDDFFFHHHIIIAAAAAABBBGGGMMMOOOMMMIIIOOOGGG>>>999999;;;:::999888777555444555777888888555555777777888999:::<<<;;;:::999999999:::;;;;;;777888:::<<<===<<<:::999777;;;>>>???AAA@@@999111111333555777777999<<<>>>666999===AAAAAA???;;;888111000...+++(((***///444444;;;BBBBBB;;;666555666000,,,***000;;;BBBBBB???999999777888???GGGHHHDDDEEEDDD>>>777444444222---***+++...000111111000///+++111777999777444333333444;;;CCCDDD>>>777222111+++111666777333//////111...333333...---///,,,&&&'''###$$$,,,111000---+++...///000111222333333444999999;;;===<<<:::===CCC???999888;;;;;;777888===???;;;777888;;;<<<999666777666444111///111555999666666999<<<888111222999333333333666999<<<<<<<<<666:::999000***,,,222777000000---***---444666555666555555888;;;=========999999666000++++++222999999777555333333444666888888888555111......---,,,)))...444666555333222333666888888888888999;;;>>><<<===AAADDD@@@777111111000000111111000000000000000---///888CCCHHHBBB;;;777777666444222222444555---+++---222222...+++,,,+++******,,,000333444444---...444<<<<<<666333555999888777777666444000---,,,---...222777999999888111000111333666888888777000111444888555///,,,---...444<<<>>>777///000777555555555555444111...,,,---,,,,,,,,,+++***,,,///222555777777<<>>CCC@@@999888===:::777555555444444;;;DDD444222000222555777555333777888888777444111/////////222666888888888999:::AAABBBAAA<<<444000111444222333000,,,000888<<<999888666888===<<<777555999:::555666===<<<666888???888;;;>>>>>>;;;888555444888;;;;;;888666888888666555333333777:::;;;<<<<<<888999;;;===???BBBDDDEEEHHHFFFBBB===999888;;;>>>444...444FFFPPPKKKBBB@@@<<>>@@@BBBEEEFFFAAA;;;999===CCC555444222222888===999222333666;;;@@@BBB???999444555555333000,,,,,,///333:::777444444666888888666555666777:::<<<;;;999666:::888555333333444333111777555111+++''')))///444333222222222222333555555888;;;>>>>>><<<;;;<<<>>>777777777888888999:::;;;888888666333000111666:::777666555555777888888777444666888888777666777888>>>AAAAAA@@@DDDFFF???333111444888===@@@CCCCCCDDD@@@===;;;???FFFKKKLLLKKKGGGDDDAAAAAABBB@@@:::555666666666888999:::999777---000555999<<<<<<;;;:::>>><<<999999:::<<<<<<;;;333444555666666666666555777<<<===:::999;;;<<<;;;666666777777888:::===@@@;;;===???>>>;;;777444333//////,,,''''''---222222888999::::::999666222000...)))'''///===DDDBBB<<<>>><<<>>>CCCEEEFFFLLLRRRQQQOOOEEE777111444555333111000000222555666555444///000222333333333111000222555999:::999666444333444...///666666---+++000444111000000,,,'''&&&)))******,,,...---)))+++000***...333333///---///111444555777<<<@@@AAA>>>:::999888555444888<<<999222AAA>>><<<:::::::::888777333111000222222111555:::666444555:::===;;;777444666555333222333666:::<<<;;;888777666222......222...+++,,,000111000222555555999999666777>>>@@@>>>@@@:::333111222444222///555222...***)))---444999:::222...///...)))(((,,,///...///333777:::999777444666777777555444555555666777<<>>@@@>>>666::::::666333444333000333444444333333444888:::======999333111111...)))...222333333444666333...666>>>???888666999555,,,777444777===:::444;;;III======777//////555:::999444444555666888888666444777777555222///...111333999777444111000111222333DDDJJJHHH<<<666888666///111111333777;;;<<<999666:::???999333999;;;666666333666::::::999888999:::;;;:::;;;===;;;666666999:::;;;:::666222000222555666888888777888<<<:::666555;;;BBBEEE>>>777999@@@DDDFFFFFF@@@999777===DDD777888999===FFFKKKFFF>>>===666333444555333111222222666;;;@@@FFFFFF===333444444555555555444333333:::<<<;;;;;;===AAA@@@;;;@@@@@@???===999777666777555444444555888999999888///444@@@HHHEEE;;;777999444222//////111333555555111000222777888555444666:::777555666:::;;;888444555444444555555444222000888888444,,,%%%%%%+++111222444777888777666555555:::999<<>>777222444555666888:::999666444666888>>>EEEFFFCCCBBBEEEBBBFFFIIIFFF@@@999555444:::<<<;;;777555777555222222222222555888:::999888888888444111555<<<;;;555888666222000000222666888888888999;;;999666888>>>777555333444888:::999888;;;===>>>===:::888777777------***%%%&&&,,,111111555444333222111000000///111000000444;;;AAACCCCCC===<<<>>>BBBCCCDDDIIIOOORRRPPPIII>>>888888777444444333333444555444222000,,,---///111000///---+++000222444444444444666777222,,,---444333+++)))...111///000111...)))(((+++''')))...333111+++)))+++...111333222...,,,///222333111222;;;EEEGGG@@@777777666333222777<<<999333<<<;;;::::::;;;<<<;;;999555333333555333111222777222111333999===<<<777444777555333222222444777888:::777555444111,,,,,,000++++++...111111...///333666999888555666;;;<<<999777555333222333333111///222111///---,,,---111555444...,,,000111//////333000///111555888:::888555666888999999777666666777777888===AAA???777111000444555777888888777555333111111333999>>>AAA???===:::555222333111...111888444222000---(((&&&---666555555333222333444444222000///...///111222222111000---///444777555444555:::777555777;;;<<<:::777000222555777888666444222///222555888777444000,,,///444555111///111111...333222//////333666000(((&&&))),,,+++***+++000666444666666555999???AAA>>>:::======999888::::::888///111333444444555777999======999444222444222...111444555333333444111,,,444<<<<<<555333666444---777444666;;;;;;>>>NNNbbbNNNEEE999111111333555666444333333444666777555444777888888555222000222444===;;;888555333222333444<<>>666444::::::444444222222444888;;;;;;:::666777999:::777666888888777===BBBBBB>>>::::::;;;888777999;;;999333111444777777666222///...111444666888777666888<<<<<<888999===CCCDDD<<<444555;;;>>>@@@AAA===999888<<>>======@@@CCC???888===888444666777555444555444777;;;>>>BBBCCC===444222222222333333444444555999<<<<<<:::;;;======999:::;;;;;;888555333222333444666888888777888;;;===>>>BBBJJJPPPLLLAAA::::::555555444333111000000000999555444555666888???GGG888333///222999<<<888111555666888;;;<<<:::555111777777555111,,,+++...111111333555666555555555666777:::???BBB???<<>>999333111222444555555111000000000222555999;;;CCCDDDDDDDDDAAA<<<888555444444555555666666666777777999???EEEEEE@@@???AAAEEEGGGGGGCCC<<<777666777777:::999555333555444111000000222444555555222///222222000///444:::888222222222222333444777999:::777777999:::888555777===555333222333666777666555888888888777555666888:::++++++(((###$$$+++000111///...,,,******+++---...---000222222222666>>>EEEAAA???@@@BBBAAA???BBBGGGKKKKKKGGG???:::888555111777666555555555222...++++++,,,///000000---***(((---......---...111666:::111,,,,,,111000***)))---...---///222000,,,+++...***+++///555444///...000222444444111...,,,...000111---...;;;KKKNNNBBB444777666333333888>>><<<666666666777:::<<<===<<<:::555333444555333//////222...000333888<<<===888333777555333111111111333444999666444444000++++++///)))+++///222///+++---333888999888555444666666444111444777888777444111000000111111000......///000///,,,,,,000333222222444000111333777999888555333888999;;;:::888777777888777888<<>>888999;;;:::777777;;;<<<:::///111444555555555777999<<<;;;888333333666666333222555666444333333111,,,333999;;;444222444222---555333444888<<>>888555222//////333888<<<>>>:::333BBBJJJ999222::::::777<<>>AAAAAA999000111666:::<<<===<<<;;;<<<>>>@@@DDDEEEAAA;;;888999777444888333111333444333222555555777777777:::===:::333000000000111222555777888;;;???@@@<<<:::;;;;;;888666777777666333111000000333777;;;999666666<<>>222555777555222//////000666333111222666AAASSSddd???666///555AAAFFF@@@777555777<<>>===<<<>>>:::777888;;;;;;777333000000000111444777:::;;;DDDCCCAAA>>>;;;888666555222333444333222222666:::;;;<<>>;;;===HHHHHHEEE???999555666999555777777333333555444111111111222444555333///,,,222222111000333666444///---...222555888:::;;;;;;666555777999666333666<<<555444444555777777555444777666444111///111555888++++++(((###$$$+++111222******)))))))))+++,,,---+++---//////...333<<>>999222555444222111000111111222888555444444111,,,+++///)))+++000222...+++000888::::::888555333333222000222999@@@AAA<<<555111000333444333222///...///000000......000222111//////000222555777888666222///888999;;;:::888666666777666777999;;;777000...111888999999::::::::::::999666888:::999888777888999777777666444111222888>>><<<999666222---***111:::222222444777666222111333111///......000222333333222111222444222///000555777444222222555888::::::666777888888666444111///000222666888999666333111...000000...,,,,,,---...000333666777;;;<<<666---222222222111111444999===;;;888444333888===:::222999:::777444555:::;;;999444555555444444555777:::888888444111222666777444111666777444222333222...333:::===999555333000+++000///111555;;;MMMnnnoooPPP777444777333111555444222000000111333444333444777999888666888>>>CCCCCCBBB@@@>>><<<;;;:::999>>>???===<<<@@@DDD@@@777444222//////222777<<>>;;;888999:::;;;:::888555222333444888===;;;555333555;;;888444111111333777:::;;;;;;888444666:::;;;888999:::======777000111666:::;;;<<<>>>@@@AAABBBBBBFFFGGGCCC:::444444666555555222000333444222333666666666444111333777666222111111111111444777;;;===???CCCDDD???;;;;;;;;;999555666777777444222222222333555777777555666;;;@@@CCCDDDGGGJJJIIIDDD<<<888---111555444111000444999444222222444777BBBWWWjjjEEE999111777GGGOOOIII>>>666888<<<@@@BBB@@@<<<888444333222333555555444333333333333222222444777:::777:::>>>===999999???FFF>>>===<<<;;;999555333222666777999===@@@@@@???<<<<<<:::999<<<@@@???888111222222333444555777888999>>>===;;;999777666555444000333777666222222666;;;>>>???CCCGGGDDD===999:::FFFFFFDDD>>>888555666888666888888555444777666333555444444666888888666444<<<999555333333444222000...000333555777888999999444444555777555222444:::777777888888999888777555888777555111......000222,,,,,,***&&&'''---111111'''))),,,...000///...---000000111222555;;;CCCHHHEEECCCCCCCCCAAA<<<<<<@@@CCC@@@>>><<<;;;;;;;;;===444444333444444222...+++///111333444333000---+++)))+++,,,---------///111666333111222111///000222,,,+++...333333000111555777555666999888333000000222333555444111...+++***,,,---222===HHHJJJCCC;;;777666333333999@@@@@@<<<222333333555777666444111000000333777666222111444444888::::::>>>@@@;;;333222222222222222222222222333222222222///******---,,,---111222///---555@@@:::888777666444111000///555===EEEDDD===444000...:::888666222///...000333222222111111222222000...///222555777666333///---777888999888666555555555444444666777222------222999888888888999::::::;;;777777777666333222333444333444333000---///333666999999999888111,,,///555444333555999777333444:::222222333555777666444111222222444555111---111888<<<999666444444666888999555666666555444222///...222444888:::;;;999777555//////000000...------///333666888888999999333+++666666555444444666999;;;;;;888444333888>>>:::333<<<;;;888555666;;;;;;888888777444111///111555888333444222...000555666333555999:::555111000///,,,444<<>>FFFAAAAAAAAAAAA@@@???>>>===???@@@AAACCCGGGGGG???666555444444555666:::===@@@DDD<<>>>>>888333555:::===:::666111333888======999777999===:::555333333666999<<<<<<<<<999444555888888555444555888999555111333999:::;;;===???AAABBBBBBBBBBBBEEEBBB999444555999;;;888666555888888777999===888999666222222666888555444333333555777;;;>>>AAA???CCCCCC>>>;;;<<<;;;888333555777777666444333333333222222333555777999:::AAABBBBBBAAA>>>:::333,,,...111222111///111888???999999999999777999EEERRR@@@555---333BBBLLLGGG???777777888;;;===>>><<<:::444222//////111333555555555555444333333444888;;;::::::999888777999:::::::::;;;:::888777666555333333555:::@@@CCCBBB>>>::::::999999===@@@>>>888222666666666777777666666555666777888999999888666555///555::::::777555777:::<<<<<>>@@@BBBBBB???@@@EEE===999666777777777:::>>>222111000000111111///...///000111222111000...,,,***,,,///000///.........888666333222111111333444...---///222222000222777555444888===;;;111&&&"""000111222222111///,,,***---///333999>>>@@@>>><<<444222//////555======888555444333444444333000...222222666::::::666777:::777<<<===;;;>>>BBB>>>555222333444444444333222222...---...000...)))))),,,//////111333222111888AAA777555444666555111///111555;;;@@@???999222///...???<<<777222......111444222333333111333666666222000333666777555222//////666777888777555333333333333333444444///+++...555999888888777888999;;;<<<555444111000////////////222333222///...111111///333555888:::444---...333999777:::>>><<<666888???222444777:::;;;888333...///000333444000---444>>>>>>;;;777333000000000111333333333333222000///...111333666999:::999777555000000222444333//////222777999888444333222---&&&000000000111333555777888444333111222888???>>>999888777444111444888777222666555222...,,,...222555222333222000111555555111:::>>>>>>666///---+++)))333;;;BBBAAA:::222,,,***))),,,000222666BBBSSSaaaUUUAAA111111666777888;;;444222111222333555444444???AAA@@@:::333222999AAA???@@@AAABBBAAA@@@???>>>999;;;???DDDGGGEEE>>>888777999::::::;;;<<>>:::999<<<<<<888444222333666888999;;;;;;888444444777666222444333444666444111444:::888:::<<<===<<<;;;<<<>>><<<@@@???999666888<<<===777555666888777666888===;;;===;;;666666:::<<<:::777777777999;;;===@@@BBB===>>>===::::::<<<999444000333666777555444333333444222222333777888777666555999<<<;;;::::::888444444444222///...000777===555666888999666444999AAA<<<444...333>>>GGGGGGCCC999777666777999;;;;;;;;;666444000......111555888666666666444333444777:::<<<<<<:::777888:::888333===>>><<<888666777666333333555;;;@@@CCCAAA<<<888999999:::;;;<<<;;;888666888888999999888666555333555777:::<<<===<<<:::999333777;;;<<<:::888777888777777999;;;999444444666<<>>===999999;;;:::777444333333666:::???BBBCCC;;;666333333333444777<<<:::999888666444333111111333222444666333000333999555666777666555555666888222555999:::888444222111,,,///...,,,,,,//////,,,***...333777999777333111...000444888;;;>>>@@@AAA<<<<<<>>>AAAAAA>>>???CCC888333111333333111333888111///------...//////...000000000000000000000///,,,...000111000000000111777555222//////000222333222000000222111///222888333111222777777000)))&&&111///...------...//////111000///000444777999999222111---,,,222:::;;;666777666444333333222000///333333666:::999666777;;;888======999===DDDBBB888666666777777666444222111,,,,,,...111///++++++///222111333666666444666:::222///000444444000///222111555888888555333333444???===888222...---000222111222111...000555666222222555888777555222111222666777888777555333222333222333444333...+++111::::::999888777888:::<<<>>>666222...---///000000...333444333111444888444---,,,///444777444...///444<<<:::???EEE@@@666555===222444666999999666000+++---000333333---+++333???999888555111...------...111111222222222111000//////111444777888888666555111111555999888222111444555666333...,,,---+++'''++++++---///111333333333...000000111666===>>><<<111111///...222777555///111222222111000111333555444666666444555777555111999======666///------,,,000666<<<<<<555...,,,---...000333333666<<>>;;;:::888999:::999888999===AAA888;;;AAAEEECCCBBBBBBAAA888555333333666888999999999999<<<@@@???<<<;;;???<<<888444333444666777666666777666444555888666222777555555555222///111777888;;;>>>;;;777555777;;;999<<<<<<888777:::;;;999444333444555444222555::::::======:::999<<<>>><<<999::::::<<<===>>>???@@@===;;;888777;;;>>>:::222///222666777666555444444444666888999999888777777000888<<<:::999===>>>===777555222000000222555777000///000444444444888===;;;888555777===DDDIIIKKK:::999777777999;;;;;;;;;777777666333000111555:::666666666555333333555666;;;???@@@<<<;;;===:::555>>>???;;;555333666666444666777:::===???>>>;;;777:::;;;;;;999777777999;;;777888:::::::::888555444777888:::<<<===<<<;;;:::888999::::::999888777777555333555777666444666::::::===???>>>:::777666777;;;===<<<999777999888555222333555888<<<>>>>>>===666333333777888555888===888999::::::999666333111333222444666333000333999666666666555333444888<<<333666:::;;;999666333111,,,//////---,,,...---***,,,///444777888777444222---222999<<<======>>>@@@>>>===>>>AAA???;;;;;;>>>999444333666666222222666222///,,,+++,,,.........222111111000111111222333---///000000000111333555555444111---,,,///111111444111000111000///222888555...***---111222444777222///***(((***---111333555///***)))...222555555444222...---333:::;;;777999777444333333333222111333222444777666333444888777<<<<<<777<<>><<<999333///---...///000111///***+++111111---444777999888555333444555777888999777555333333333333333444333///,,,333===;;;:::888888888;;;>>>@@@:::444......111444333000111222000000555:::555+++(((***000444222///222888;;;;;;AAAHHHBBB444111777333333555666666333---)))///222444222+++'''///;;;666666666444333333444666000000111222222222222111///111444777888888777666333222777===<<<555222555///000...)))))),,,...,,,,,,,,,---///111111000...---000111111333999;;;:::111111000111666;;;999333...111555777777777777777777999:::888999:::777111333999:::555000000222222---222666666000+++,,,111333555555555666999;;;;;;666777444///...333666444555444555666888888666444444;;;@@@???888444888===???@@@AAABBB@@@===:::777:::;;;<<<>>><<<999999:::777777666444222444999>>>999???:::555<<<@@@>>>???999<<<>>>===::::::<<<@@@@@@???AAADDDBBB>>>>>>AAA===999666555777888777666222444444333555999777333<<<999777555111---...333:::>>>@@@<<<555222555:::888;;;;;;888888999888444777555666888666333666<<<777;;;<<<999999;;;<<<::::::;;;<<<===>>>>>>>>>>>>>>>;;;777777===BBB===444000444777999888777666666444:::??????;;;777888;;;;;;BBBEEE>>>777777888666666444222222333555555555666222///000111000333888888888888888;;;@@@HHHMMM;;;:::999:::;;;<<<<<<;;;888;;;;;;888333222666;;;555666666444222222222444999AAAFFFAAA===>>>>>>;;;:::;;;888000///555777444:::999999:::;;;;;;:::999;;;===<<<888444444:::@@@666777:::;;;;;;999777555999999999999::::::::::::<<<:::888777777888888777666444555777777666:::???:::<<<>>><<<999777888::::::<<<;;;777555666555222333555999===???>>>:::666777555888===<<<777666:::555888<<>>;;;666333333333444666444000333999888888888666444666;;;@@@888;;;<<<<<<888444111///,,,)))&&&&&&))),,,///111444444555777999:::999888;;;:::888777;;;AAA???999>>>@@@@@@<<<555333555888666999;;;888333000222555444000...---+++(((+++111777999999777444333666888:::666555555333//////222333111000111333444111///444999777///+++...222222---000111---***---444;;;888<<<:::222---///000---000,,,(((***///111...+++//////000000111444888<<<777666444333333444555666555333222333333333666:::888<<<<<<777777<<<===999222222555888666000---///......000333555555333111000//////111333444333111000333444222...---111555333444555555222///000444555666666555333333444555333000///222222000111444444000000777<<<;;;777555444666666444666999888444888444000000333666666555999///333<<<;;;===>>>777///222444333444777777444555111000444777444000000+++******,,,000333444444666:::GGGIII;;;333333...000222555888999666000+++222111...+++***---222777555555222111555:::777111111000///---...222888===222---***///888;;;444,,,777999:::999;;;>>>===888555444111...,,,---111444,,,...---***+++///111///111---,,,///...+++...555---...000111222222222111222222111333777999666000111111222444666888:::;;;666666888999555//////222+++...222444444333222222555<<<666...333333111444///000222444555444333222444444555777:::;;;:::888555999======999444222222:::BBBDDD???;;;<<<===:::888888888::::::999666333555444444555777999888777>>>:::777666888<<>>AAABBB<<<555555999BBBIIIHHH???===CCCEEE@@@AAA>>>:::777777888999999666666666777777777777777:::>>>===888444555666666777777888:::<<>>===;;;777555333111555777555222333;;;CCCAAA<<<888999???BBBBBB@@@888;;;===;;;777777<<>>888555999<<<;;;888888555666777999999999888888666777999;;;<<<<<<<<<;;;>>>===;;;888666666888;;;777555222111666999444+++///...///111444555444222555666555777>>>EEEDDD???>>>;;;888666666777888888888777555444333333444555999;;;333111666333///555>>>>>>AAACCC???888666999555111///333888888333000:::<<<===<<<999777888:::???===::::::<<<<<<999777555444555888<<<===<<<999777:::======<<<;;;:::;;;777888888888777888;;;>>>666444666:::<<<:::<<>>:::666444333222333222444333...///666<<<>>>===<<<:::999999777444111111...++++++---///111111555333222222444555666777777777555555:::@@@@@@;;;===??????;;;666333555999:::===>>>;;;666333444666333///...///...+++,,,///555666555222000000333666666444555777666333444777666444333333555444222000333555333///000444555111+++,,,***)))...888;;;888///111///+++,,,000...)))...+++)))+++...111000---...///111222333555888:::999777444222222333666777999888777666444555999===>>>AAA@@@999666777666333000000333666444...+++------...000222333333444444222111111222444444333111222444555333///...111555777888888777444333444777777888888777555555666888666222111333222//////222333000222999<<<:::888888444666444111222666777555444222000222555777555222666---222;;;:::999888111000333333111111555666444222...---111444222000111***)))))),,,000333222111111999JJJMMM<<<222222...000111333666777444...)))000///...,,,,,,...333777555666666666999<<<777000111111000...---000444888///+++)))---333666111,,,444777888777999===;;;777444333333333444555666777111444444000---///000///000------///,,,((()))...---...000222333333222222444333333555999;;;888444333333222222333444666777555666999;;;777000...000---.../////////111444666:::???888000555555111333...///111333333333222111222555888999888777888999888:::======:::555222000333:::>>>;;;999<<<===<<<------...111444555444333666666555777:::;;;;;;:::===:::777777:::===@@@AAABBBAAAAAA???999444555;;;CCCJJJHHH???===CCCDDD@@@<<<:::777666666777777777111111111222444666777999===@@@???888555666888777:::999888777999<<<@@@BBB;;;<<<===<<<:::777555444222333444555555777;;;===:::999:::>>>CCCFFFDDDBBB::::::999888888999;;;===:::555333777999777555555444333333444555777999:::555777888:::<<<<<<<<<;;;<<<<<<:::777444444666888;;;@@@BBB@@@>>>===888222,,,---...000222333222222333555666999???DDDAAA;;;999777555444555888999:::888777666444444444555666999<<<777444:::777222888666777<<<@@@===888999===888444222777===@@@===:::555888::::::999999;;;===???;;;888999<<<<<<:::666333555999===???<<<555///===>>>===;;;999777888999:::999666666777:::===@@@<<<:::;;;>>>???>>>@@@EEEJJJEEE>>>;;;:::::::::999@@@???===;;;999888777777777999;;;===<<<:::777555666888888666999>>>===888:::<<<===<<<:::888888888???===;;;888555333333222333555444000000777===???@@@???<<<;;;;;;:::888666333111//////111222111000555222///,,,,,,///333555333333333333888??????;;;<<<======:::666444666999<<<>>>>>>;;;666333333555111......222333///,,,---333333222000...///222444444444666999888444444777333222111222333444333222111111000111555999777111......)))***999JJJHHH:::///...,,,,,,111666444///---,,,+++,,,...000000///,,,///333555666666777999:::888555333222444666888::::::999777666888;;;===@@@BBB@@@:::444333111...333333666999777111///000...000222222111222666999555444444444555555333222333555555222///...000333555555444111...///222444666777888777666666777999888444222333222......000000111555:::;;;777666888777888555000000555777666111000111555888999555111333,,,333<<<:::777555,,,222444444111222777999777777222000222444333333666111///000333777888666333,,,777KKKNNN<<<222222///000111222444444111,,,''',,,---...------///222555555777999:::<<<===888000222222222000......000222000//////000333444444333555777777666888;;;:::666444444444777;;;;;;777444000555666222...000111000222111222222///)))(((***,,,---...000111111111111444333333666888999888888777555222000///000111333444444888;;;888111///000///...,,,******///666;;;:::>>>666///666777222333---...000222222222111111000555::::::555333666:::;;;:::;;;;;;:::777333000111777:::999888;;;======---------000444777888888777777777999<<<>>>>>>===777555333333666888::::::BBB???<<<999333///222999DDDHHHFFF>>>;;;???AAA>>>666444333444555666555444...///000222555888;;;<<<@@@AAA???999555888:::999===;;;777555666888<<>>CCCFFFEEECCCAAA;;;888555555888:::::::::666222222555666333111222222111000000222555999;;;444555777:::;;;<<<<<<<<<666666666555333444666888===IIIQQQLLLCCC;;;777444+++---000111000000111222222555999;;;???BBB===666333222222222444777:::<<<999888666555555666777888999>>>:::666;;;888333888222333888===;;;777777;;;444111000555===BBB@@@;;;555777:::;;;<<<<<<>>>???@@@;;;666888===@@@<<<888333555888<<<<<<999333...@@@???<<<888555555888;;;===999666777;;;@@@CCCDDD@@@>>>???BBBBBB@@@CCCHHHLLLHHHBBB>>>===>>>??????>>>===;;;999777666555555555999======:::666555555444777888888;;;>>>===999:::<<<======;;;999888999======;;;:::777555333222777999777222111666;;;<<<===:::777555555555444333000000///000222222111000555222,,,(((&&&)))///444111222222111666;;;<<<999999::::::888555444666999:::::::::888444111111222000...///555666222---+++111222222111111111111111333333666888555000///222,,,,,,,,,...///111222222...///111444777888555111///000,,,,,,===QQQLLL:::444333111000222666999999///...------.../////////,,,///444777777777777777888777666555555555555555777666555666;;;???<<<666:::<<<<<<888333000000000333333666:::888222000222///222444222000111888>>>888777666666777666444222444444444111...---...000333222///******---000111333555666666555555666777666222111222111...---000///222888<<<888222222666999;;;:::444222444555333000///111444888999666222///***444???<<<888555---222555666555777<<<===;;;:::555222333444333666;;;888666555888<<<<<<888444---444DDDIII;;;444555000222111222333333000+++(((+++---......------...///333666888888;;;===:::444444555555333000.........111222444333222333555888888999888666777:::888444555444555:::===;;;444---***---...---///444444000888999:::999666000------+++,,,------.../////////222111222555666555666999:::777444111///000222444333222333777777333222444111///,,,***+++000777===555999111---666999555666///000111222333333222222111555999888555333555777;;;999888999;;;:::555111666:::===<<<::::::<<<>>>888666444444777999;;;;;;666666666999<<<>>>???>>>666444222222444555666555???<<<999888444111444999AAADDDBBB;;;888:::;;;999111111111333666666555444222333666:::<<<>>>??????@@@AAA>>>777555888:::999===;;;888666555777999:::777666666666777888888777666444222333666888::::::666:::@@@CCCCCC@@@>>>===;;;999777666777999::::::555444555888777222000111222222111111222555777999333555777999;;;<<<<<<<<<000111333444444555888:::???KKKSSSNNNCCC;;;777555000222555555333222222333555888;;;<<<>>>@@@;;;555000111222222333555888:::999888666666666888;;;<<<>>>FFFBBB===???;;;444666555666:::<<<999333333666000000000666@@@EEE@@@888999:::<<<>>>>>>???@@@@@@BBB<<<777999???CCC@@@;;;666555444555666777777888===<<<:::777555666:::======::::::>>>FFFJJJJJJGGG??????BBBEEEDDD@@@AAAEEEGGGDDDAAA???@@@CCCFFFHHH<<<;;;:::888777777777777666;;;@@@@@@:::666666777666888;;;===>>>>>><<<999999::::::999888999;;;===;;;;;;;;;;;;999666333111:::<<<999333000333666777:::666222///......---,,,...---...000333444333111333111---(((&&&(((...333111333333111333777888555666666666555444444666888777777666555333111111111000...111666777111,,,+++---...000222333111///,,,---///222555111++++++000---------------...///111---000555777666333222333+++...,,,+++777FFFCCC555666555333///+++,,,333;;;333000......//////...------000444666666666666777555666888888888555333111444222000555AAAHHH>>>000333555777666111------000,,,---111555444///---//////111222000---///666===:::999888888888777555333333333222///---------///666777333------444777666333555777777666555555666111......000000...///222333777===???999111000444888<<<===888333222000---...------000444555333000+++'''222>>>;;;888666///...333666777999===>>>;;;555111000222555888>>>EEE<<<888444444888888444///222111:::???888777888111444333333333333111---***,,,...//////,,,***))))))000333444444666;;;;;;777666777888666333///...------111333222......222666888999777444444666555000555444555:::>>>===666///---,,,***+++222999777111;;;===???===999666444333//////////////////000000111111444888777333555::::::888555333222444777999222//////333555555666:::222222111000000333888<<<555:::333...777:::777888444444444555444444444444444555555666777777555444888666555666999:::777444888:::<<<<<<:::999<<<@@@;;;888555444666888999999555444444777:::<<<===<<<;;;999777777888888888777<<<::::::<<<;;;888888<<<<<<>>>===888555555555444///000111444777888777555666999>>>BBBCCCBBB@@@>>>===>>>;;;666555999:::888::::::999999888777666555222111111333888:::;;;:::777777555333333555:::>>>666999<<<===<<<<<<===>>>999;;;<<<999666666:::>>>666777;;;===:::333111444444555555666666666666555444555888:::;;;<<<<<<<<<111333555555555555666777<<>><<<777222333444333222222555777888777666666888;;;???AAALLLXXXXXXPPPOOOGGG;;;888888999<<<>>>999333222555444777:::AAALLLRRRIII<<<::::::;;;<<<>>>@@@AAABBB@@@;;;666888>>>AAA???<<<777666666555555666888:::<<<<<<:::888666666777999;;;<<>>DDDHHHEEE???===AAAAAAAAA@@@???AAADDDHHHJJJ>>>>>>============>>>>>>888===BBBBBB===999888::::::;;;???AAAAAA===:::999888777666444444777===BBB999999::::::999666333111777999777222000333666666===999444111000///...---------...000333444444333111111111---******...333222555444111111444444222333222111111222444555666555555555555555555444444000000333666444---+++---)))***,,,///111000,,,)))''')))...111...***---333333333222000...---///111///111444666333...000555.../////////444:::999444666555444000)))'''000<<<555000,,,---111222///+++...000222333333444666888444555777888777555111///333222111666DDDLLL@@@---222333666666000******///+++,,,000555555111000333000111000---,,,...444999:::999888888999888666444333222111///.........///555777333---000888;;;888777888::::::999777666777///,,,---000111000111555777:::@@@BBB<<<444111444444:::===888333000---***,,,+++***---111222000---(((%%%///:::777555666111---111444444666999:::777222111333999???EEEOOOYYYEEE===555222555666333...444...222777444888:::222555444333333333222///---///111111000---)))((('''---000222000222777999777666777888777444000///...///333666555111000333777555666444000111444333///222222444999===???===::::::888333222777<<<:::444<<<>>>>>>999666777777555555444333222111111222222333333888>>>:::333444<<<888777555444555777:::<<<333//////444888888:::===555666666555444444666888;;;AAA;;;444999:::777:::999999888777666555555444555444444666999999777444666555444555666777777666666666888:::999777:::@@@:::888666666888:::;;;;;;333333333555888::::::999;;;999666666777999::::::555444666;;;;;;888666777888::::::999666333222222000000222555888999888777999<<<@@@CCCCCCAAA===:::999:::888555666::::::666888888999:::999888666444000///000444:::======;;;999999888555444555:::>>>555555444555777;;;???AAA999<<<>>>:::555444999???888;;;@@@BBB<<<444222666777888999:::999888666555666777999;;;<<<<<<<<<;;;666888:::999777555444444444:::???>>>===>>>>>>;;;:::;;;>>>BBBCCC@@@999444:::>>>???===<<<===;;;777555777888666222000222555777666666777:::???DDDGGGXXXlllsssnnnjjj[[[EEE;;;777888<<<>>>;;;666555999777<<>>EEEHHHDDD<<<:::>>>>>>???@@@???>>>>>>@@@BBB<<<<<<<<<<<<<<<<<<===>>>888<<>>;;;::::::<<<<<<@@@CCCAAA;;;999:::777666444222333777===BBB777888888999777555333111222555555111111555999999;;;888555222222111000...---,,,,,,---///111000000...222555444111///000222111444444111000333444222//////...///000333444555222222222444666888888888111222555666///)))***///,,,******,,,...///---+++''')))...000---***...666333444444222000000333666333//////222111///000555444000///222444222222555444222222222...+++222;;;555...))),,,333777333,,,111111000//////111666999666666555444333222111111222555444444>>>EEE===---000222666777111)))***111+++---222888999666666888666444222000000222666888:::999888888999999777555444333111000000111111111000333000***...999;;;666888:::<<<;;;999666555555000......222333111333666666888===AAA===666222444444:::===888333222222111------...222555444000+++,,,'''000888444333666333333444333///000444666444333333777???FFFMMMXXXbbbNNNCCC666000222444222...000+++000444111555999444555333222222222222000...111333333222///,,,++++++,,,000333111222444444222555666777666333000//////111555888888555444555777333444222000222777777444111111222444888;;;???@@@CCCDDDAAA;;;999<<<>>>======???<<<555111444666444777666444222111000000000222444;;;AAA;;;111222;;;555444444444555777888:::444222333:::>>><<<;;;;;;888999999777555444444555;;;DDD@@@888999888777>>><<<;;;:::888666555444333333555777888888888888888666777666555333222333555888777888:::777333666===;;;999777888:::<<<<<<<<<333222222444666888888777777444222222555999<<<===444222444888999666444555777999<<<<<<:::666444333111111222444777999999888<<<===???@@@@@@>>><<<:::666777666555888<<<;;;666888888888888888888888888333222333888>>>@@@>>>;;;:::999888888:::;;;:::999777444000111666;;;???@@@:::;;;:::888555555888;;;777<<>>555777<<<@@@>>>===<<<999444777999;;;888333111222555666555555777;;;AAAHHHLLLXXXuuujjjIII666666777;;;???<<<777777;;;777<<>>===:::888888999;;;:::999888888777777888666888;;;======<<<999888::::::>>>BBB???999999<<<777777777666666888;;;>>>666666666666555444222111444777666222222666999999333222111111222333111000,,,+++))))))+++,,,++++++---222888999555222111333000444444111000333444333...,,,,,,---///222444444//////000222555888999999111444777555,,,%%%)))111111---***+++---000000///,,,...111222---)))---555...000111111111333888<<<555---)))---111111222555555+++)))000111++++++222---***+++000111///111777444,,,&&&***555;;;666...222111///,,,,,,000666:::999777333111000000222333111666555111555<<<888---...000555888333+++---555((()))///666777555555888===:::666555666888:::;;;999888888888999999888666666444222111222333444333...222000+++000;;;===666777999::::::777444222222333000000333444333444777111333888===<<<555111222666<<<>>>999555777:::;;;///111444999<<<:::222,,,111,,,222999444333777555;;;:::555...,,,111555555111111666<<>>===:::888666444333222000555::::::777666999===888999888555000...000333???;;;;;;;;;777111222999:::888666666777888777666444333222333666777777666777444222333888>>>BBBEEE<<<999999<<<===:::888999888:::>>>@@@>>>999666666222111111333666888999888??????>>>===============444666666666:::>>><<<777999888777666777888:::;;;666555666;;;AAABBB???:::;;;888777;;;@@@@@@:::333<<<666111111666;;;<<<;;;<<<999666555666777777777666;;;CCCDDD<<<222000555:::999777666777999<<<>>>;;;;;;<<<======<<<;;;;;;444888<<<>>>>>>=========GGGPPPTTTNNNDDD===:::777333333888CCCLLLKKK@@@555333:::@@@@@@>>><<<777111777:::<<<999444111333666555444555777<<>>DDDNNNeeezzzzzznnnXXXQQQGGG@@@>>>>>>===<<>>888222///111777<<<<<>><<<:::999777777666333444666999<<<;;;888555888777;;;@@@>>>888999>>>777999;;;;;;999888999:::555555555555444333222111:::<<<:::555222444555555000000111333666777666555///000,,,''',,,666333'''666444333888>>>???:::444///......000222444444333---++++++,,,...000111000......///333666999999888000...000222...))),,,444777444///+++)))***---000555555333111222444111+++222222111000000111444777333111000333666666333000777222---+++,,,,,,+++***...333555111///222444555111000---,,,222777111&&&000222444222///000666<<<666555333333333222///---333111111333666777666444666333//////111333333222000222333555555666666777888;;;:::666777999777000888999;;;:::888666555555777666555333333555999<<<777000,,,...222444666:::666777999:::999777333111222///000222111///333<<<333777;;;;;;777444444555:::777777;;;;;;888;;;BBB222222333444444111,,,(((000111666<<<999444666===;;;777333111222333444555555777999999999===FFFMMM@@@999111...111222...***+++***,,,...---+++000666333444444333333555666555888888777666555333222111)))***---333777666222---111333222///000333555333777555333000...+++***)))(((...222333666<<>>>>>999444333444777:::???@@@999111111777222222444:::======???CCC;;;999:::===>>>;;;<<<>>>;;;;;;;;;;;;888555111///888777777999<<<<<<999555888777888999;;;>>>BBBDDD;;;999666666888:::;;;<<<<<<999777888777666:::@@@===:::777999>>>AAA@@@===<<<<<<>>>>>>===<<<999888666222///111666:::999777777777999<<<999444222555888888===AAA@@@999444333888>>>???;;;:::>>>AAA???888666555999>>>>>>888333;;;999666666999<<<<<<<<>>:::444333333777@@@JJJMMMGGGAAA<<>>AAABBB@@@===;;;;;;???>>>888111111777<<<<<>>>>>>>>:::000))),,,444DDD@@@;;;666333222333333222111111333666666333111---///***$$$(((222222+++666333444999@@@CCC???:::333222000000111222111///)))((()))+++///222333333000000111333666777777555...---///111---***---555999666222...+++,,,///111666666444111333555333...///000111000000000333555222111222333555555444333444111...,,,,,,---......///333333000///222444333999666111...222777222)))222555666444111222666;;;888777444444333222000...222111222444777888666444333111///000444666777666222222333555777888888777999<<<<<<999:::<<<:::444111222333444555555444333777777666444222444888===777111---000444555777;;;///111444777888666222//////...000444333000333999::::::;;;<<<<<<:::888555555333444888999666888<<<444333222333333222000...222333888===;;;666999???999666444333333444333333444666777555444666===CCC:::666111000000...***%%%++++++,,,...,,,***---333222333333222222333444555555444333222222333555666---000555;;;???===888333444666555111000333444222444222000///...---......---333777:::===BBBBBB???888666777::::::777999>>>@@@???>>><<<<<<<<<<<<===888666444333333222///,,,999888555111...---///111111333777;;;===;;;555000555444333111///000222333===:::888888666333555:::888777666666555444222111000222444555777999===???;;;<<<<<<999444111111222222222444777777444222222444777555000---111555666666666555333111222555999:::<<<===;;;777222000000555777;;;===888111111666:::999;;;??????======@@@999777777;;;===<<<>>>BBB======<<<:::888444111///444333333555888777444111444555666888;;;???CCCEEE999888888999:::;;;999888777555555888:::;;;AAAGGG===:::888:::>>>@@@===:::;;;<<<===>>>>>>===;;;::::::777444666:::===<<<:::;;;:::;;;===;;;666666999;;;;;;===@@@>>>777333444888::::::999<<>>RRRqqqoooUUUAAA===CCCGGGMMMJJJ@@@;;;>>>===666888;;;>>>???>>><<<::::::@@@@@@:::444444;;;@@@AAAGGGGGGCCC>>><<<<<<777111777999777111***)))---333///222666888777666666777;;;::::::999999999999::::::;;;:::777888;;;:::666:::777666666333000333:::777777666666777999:::;;;;;;999999:::888333111333>>>===;;;999777666555555444333333444777777555333,,,///,,,%%%&&&///333000222000111777>>>BBB@@@===555333000/////////---,,,((('''(((+++///333555555333222222333555555444222///...000111...,,,000666888777444000---...111333666777555222333666555111---///111111000000111222222444555555444444555666222111000---,,,---000222111222111...000444444000>>>;;;555000222444000***111444555444222222555888;;;888555444333333111000000111444777999999666444//////000222666999::::::555333222444777999888666888:::::::::;;;===:::555---,,,,,,///444666555333666888888555222333999???888222000333666666999<<>>555222000...///222666777777<<<888666666555444999@@@777666333222111111222333...222666888888888888999999<<<<<<888222000222666777333444:::888000---000///333333000000444666666444555555444333333555777<<<;;;999888666444111...111222555999888333222555;;;:::<<<>>><<<777666999777444555999<<<<<<@@@DDD???>>><<<:::777444222111333333333555666555222000111222444777;;;???BBBDDD666666888:::<<<;;;888555444222444999<<<>>>CCCJJJ<<<;;;:::;;;>>>???<<<888777888:::;;;<<<<<<<<<;;;===:::888999===>>>===;;;>>>;;;;;;<<<:::777888===888666777999777333222555888666444666===???555)))666777888:::;;;;;;;;;:::222444555222///000555;;;AAAJJJNNNJJJEEEBBB;;;222444444444777;;;AAAFFFIIIJJJJJJHHHCCC===999777666777444222333666777555444555333222222333444444222444666777777;;;>>><<<888<<<;;;:::::::::<<<>>>???AAA>>>???KKKbbb}}}aaaCCC===CCCEEEGGGDDD<<<:::===:::333777999===>>>===;;;::::::??????<<<888999@@@DDDEEEJJJIIICCC<<<999:::888444999999666222...,,,---...---000444666666666777888;;;;;;;;;<<<<<<<<<<<<<<<:::;;;:::777888;;;:::666999777777888666333555999555555666777999:::;;;;;;888333333:::@@@===777444888999:::;;;;;;:::888777555555444666777888666555+++//////***)))///444444---+++,,,111888<<<<<<:::222000...---...///...------,,,,,,...111333444444222222111222444444333111111111111000///...111444444444333111......222555555777555222222555555333,,,///222333222111111222666888999777444333555888222333222///,,,,,,000444222222///---000555333...<<<999555333222222...+++---000222222222222444666;;;888555333333333111000000222666:::;;;999666333...///111444777888999999777444111222555777555222444555666777999999666333...,,,+++///555999777444555888:::888444666<<>><<<999888999:::::::::<<<<<<:::555111///000111222555777777444111111222...---///111---((()))...444333333333///+++,,,000333222///------...000222333666:::===??????<<<:::===>>>;;;666444555555222777666444333555888<<<>>>666777666888>>>BBB???888777444333666888777333000777888;;;===>>>===;;;:::555333111111333555888999666666666555555777;;;>>>444222222888???BBB===777777555333333444555777777777444333555555555999@@@666444222///...///333555666888999888555222000000777:::;;;777222222666<<<;;;555555<<<999...***///111444555222222555666444333555777888888999999999666444444666::::::555000///...111777888555444555999999;;;===:::555444888555333555:::<<<<<<===AAA>>>===;;;999777666555555666777888999999777555333111222444777:::===???@@@333444666999<<<<<<:::888555444666999::::::===CCC::::::;;;===@@@@@@===:::444555777999:::;;;;;;;;;===;;;999999;;;===<<<;;;>>>;;;::::::888777:::???777666666888666333666<<<999555333555;;;;;;333)))444777;;;======<<<;;;;;;///000///...///111555888>>>DDDHHHGGGFFFDDD===444777777777666555888>>>CCCFFFCCC>>>;;;888777555444222///...222777888999:::666888444000555666222111333222333555999;;;999555666777888999;;;===???@@@BBB???<<>>>>>;;;777999===;;;444888;;;>>>???===;;;::::::;;;>>>???===???CCCEEECCCGGGEEE???777444777999777888777555444333111///---///000333555777999:::<<<;;;<<<======>>>>>>>>>>>>888999888555666999888444555888===@@@???999444111222333555777999:::;;;;;;666111111999???>>>999666777888999:::;;;::::::999555555555555666777666666''',,,000...,,,...111222+++******---222666777666111///...///111444555555555333111111333333333222111000000111333444333111000111000---,,,---...///...111222000......222666444666666222111333444222---000333555444333222222:::;;;:::777333222555888444444444000,,,,,,///333333333000...111555333...666666777888777333000...,,,...000222333444666888999666444333333222111///000333888;;;;;;888444222///111333444555555555666888555222111333444222000444333444777999666333111111---,,,///555999888555444888;;;;;;999:::@@@EEE999777777::::::888999===777333111222666999888666555444222//////000111000111222333222111000222444...000222666:::<<<:::777555444222222111///,,,***333555777777999===@@@BBB???<<<777555666999;;;<<<>>>===;;;777333000//////888:::;;;888333111222555000///111222...***+++000777555555444...'''(((...000000000000000111111111777777777777777999;;;<<<>>>???===777666777777555:::888666444555888<<<>>>999888444222777===<<<777>>><<<::::::;;;;;;666111///333888===???>>>;;;999222111000000111444888;;;222333333222222444999<<<<<<:::777555444444444444AAABBB@@@:::333///000333111111333666666444555:::333333222///---///444888;;;;;;:::666222///......444666888777555666;;;@@@===888777;;;888///,,,///222555555444555999999666777888999::::::999777555000000222999???>>>666//////...111777999666555777777999===@@@>>>999:::>>>444333666<<<===:::999;;;:::999888777777888888888:::;;;<<<===;;;999777666333444666888::::::::::::333333444777;;;===>>>===777555666999888555666:::888999;;;>>>AAAAAA@@@>>>666666888999;;;<<<<<<======;;;999999:::;;;<<<<<>>??????;;;888<<>>AAA@@@===;;;999111---+++---333888888666999===???AAABBBAAA;;;444555777999888555444888<<<@@@===999888999999888777444000///444777777;;;AAA>>>DDD888000:::<<<555777///000222444666666666777111444777;;;???@@@AAAAAA;;;:::777777:::EEESSS]]]}}}cccJJJAAACCC>>><<<:::888;;;>>><<<888:::===??????===:::888888;;;@@@DDDDDDEEEGGGDDD@@@>>>>>>999222000555888999777555555555777666333000000000111333777:::<<<===;;;<<<<<<<<<======>>>>>>888999888555666999888444999<<<@@@BBBAAA===666000000111333666888999::::::666333333777999888888:::;;;:::999888888888999999333444444444444444555666$$$(((,,,---+++***+++---+++******,,,///333555666333111000111555888;;;;;;888666444444444555444333111000000111333333222000...///...******------,,,...222444333///...111555333777888444222222222///...000333555444333333333999888666444222333555888555444222///------///111333444333000111444333000333444999===;;;666333444111111222333555888:::;;;555444333444444444222000111555999;;;999555222000333444555444333222333444888777666444333444555555888666777;;;;;;666222000///---,,,///333777777666666888;;;======>>>???@@@:::999:::<<<;;;777888;;;999444000111666999888555666555222...///333444222000222444333000111555:::222333333444:::??????;;;999888777666555222...+++333555555444777===AAAAAABBB???;;;:::;;;===???@@@;;;:::999777555333111000>>>>>>===888222......///000///000111...+++...444777444555555...%%%'''///,,,---000222444666777777:::999666444222444999<<<;;;===<<<888777:::;;;999888666444333333555777999<<<:::555222555;;;===:::;;;===<<<::::::<<<:::666***...444999<<<<<<;;;:::///////////////222777:::333222111...---...000333555666555222///111777>>>===??????:::333000444999///000444888777222111333111333444222000111555999:::999777444111000222444222333555666777999===???<<<;;;999888666444222222111444444444777<<<===999:::999999888777444000---000222666<<>>555444777<<<<<<888666888555666666777888888999999:::<<<======:::777666555555777999::::::999777666333333444777;;;???@@@@@@777666777999777333333666666888:::===???@@@AAAAAA;;;;;;;;;<<<===>>>>>>???>>><<<999888888;;;>>>@@@???;;;999:::999888===DDDAAAAAABBBAAA;;;555777>>>888666666666555444999@@@666999>>>BBBBBB???;;;777666111...222:::===:::555444666888;;;<<<;;;888444111444888999666555666777===<<<<<<<<<>>>???>>>===:::555555888777555===HHHNNNUUUBBB222>>>@@@777<<>>===:::888;;;BBBHHHaaacccfffdddXXXIIIAAAAAA===;;;999888888888777666:::<<>>???===777555:::>>>???666666777888999888666444000///...111555999;;;<<<<<<;;;:::999999:::<<<===:::;;;:::777888;;;:::666???@@@???<<<<<<===;;;666111222333555777999:::;;;999777666777555333666===<<<;;;999777666666666777222333333222111222444555'''((()))******))))))+++***)))(((***---111555777444222000000222555777777555333222333666777888777333222111111222111///------000///+++---222333000444888;;;888222...000444333999;;;777444333111...---000222333222222222333444111...---000333666777444222...---...///000000333666666222000333444222222333888===:::444444999666555333333555777999:::333333444666888777444111333666::::::666222///...666777777555222111333555777999;;;:::777888===AAA===999:::>>>===666000///------...000222666888:::999999;;;>>>???>>>:::666;;;;;;<<<>>>;;;666555999555222000333888:::777222222333111///222888888444////////////000333666999444444111000777@@@AAA===<<<999666555444333111000333555555333666???CCCBBB???>>>===>>>???@@@???===888777777888888777666444======<<<:::555111...---///------...,,,+++000777444111333666///&&&)))444///000111333555888;;;<<<:::999777333000111555999888::::::777999===???===555444333222333444555666:::;;;999555555:::===;;;999>>>>>>999888;;;<<<:::333333444555666888999999000222333222222333777;;;444444222///,,,,,,///111///222333222111555===EEE777777777555333333666999333333666999777111...000...222666666444444666:::666666666444333333666888222111111444777::::::999999>>>;;;333333999;;;666444555444333666;;;;;;888999777555555555333///+++333555999===???;;;333,,,...111666999666111222777222555;;;>>>999333444999777444555888888666777:::333444666777888888777777999;;;===<<<888555444444666777:::;;;;;;999666444444555777;;;>>>???>>>======;;;<<<===:::333111444666888999:::;;;<<<>>>???======<<<<<<<<<<<<<<<===<<<999666333333777===AAA:::777666666666555:::@@@777999======777111222888666444444777777777>>>FFF===<<<<<<>>>AAA@@@<<<888;;;888777:::>>>???:::555333444666888999888777888333555777888777555333222777999<<>>===:::777888;;;777666CCCUUUccciiiMMM555@@@AAA666<<<111///111666888999>>>EEE888:::<<<>>>@@@AAABBBBBBFFFFFFCCC???<<<;;;<<>>888888888888666555666888;;;>>>AAACCCBBB@@@??????EEEHHHGGGCCCAAAAAA>>>:::???BBBBBB===:::===@@@@@@888999::::::999888777777222000...000555:::<<<<<<<<<:::777555555666999;;;:::;;;:::777888;;;:::666<<<>>><<<999;;;???>>>888555555555666777999;;;===;;;999888888666333666<<<999999999888777666444333111333333222111111333666---***((()))))))))+++---'''&&&&&&'''+++000444777444111...,,,---///000000000//////222666:::;;;;;;555444222111111///---***///222222///222:::;;;888:::>>>@@@<<<444///000444444:::>>>:::666333111------///111111111000111333///+++''')))...444777888333///++++++...111222111222777888444000222444444222222555999666000222999999666333111222444666666222333555888:::999555222444777:::999555000......888888888555222222555888777;;;???>>>;;;===DDDKKK>>>::::::>>>===444------,,,...000222444777<<>>@@@===555...<<<<<<>>>???;;;555444888,,,******000666777111***,,,000111111666<<<;;;555222///,,,...333888::::::444333///---444???BBB>>>;;;888333111111222333333444666555222777@@@EEECCC555666888:::<<<;;;777444777777888:::<<<<<<;;;:::888999;;;<<<;;;777222///...,,,+++,,,******111999111///222666111(((,,,888666555333333444888;;;>>>777777666333///...111444555888888777999???AAA@@@444444444444444555666666666:::;;;777666999;;;:::???EEEEEE>>>:::===@@@???@@@===888444333444666888444666888777666777:::>>>555555333111000000333666888999888555333444888<<<>>>;;;555222000///---+++777666888999666///---///---333888999777555777:::555666777666555555666777333000///222777999777333777@@@===000111===@@@888999888555222444888777333444333222444666777444111333666999<<<===:::555111---111777:::444...000777888;;;AAABBB<<<444444999999444222444555555999>>>333444666888888777555444999<<<>>><<<888555444444555777:::<<<<<<:::777555555666:::>>>AAA@@@<<<888DDDBBBBBBAAA<<<333000111777888888888888999;;;======<<<;;;:::999999999999888666222......333:::@@@555222111222111111555;;;...333999===999333555<<<444111222888;;;;;;@@@HHHCCC???:::;;;>>>@@@===999>>>???@@@AAA@@@===999555555666888:::999888:::===999999999888666333///---000444:::===<<<:::888888666555888<<<999999KKKbbbrrrwwwUUU777AAA@@@333999000---111:::>>>;;;:::<<<<<<<<<;;;;;;<<<===>>>???CCCBBBAAA???>>>???AAABBBBBBBBBDDDFFFCCC===<<>>???;;;777999::::::;;;<<<===<<<999777777888666333111222777<<<>>>???<<<999555222222444777999888999888555666999888444333888;;;<<>>???<<<888666555333///,,,---111444444222222777;;;999:::;;;>>>@@@BBBCCCDDDDDDAAA>>>===;;;666000...222333555777888888888888;;;===;;;777888;;;777///777:::===<<<888444333333///,,,+++...222444000,,,---333555444777<<<;;;555444222---,,,222999999555222...---222;;;@@@???;;;:::888444222555:::999333555666555444777===???<<<777999<<<===<<<;;;<<<<<<666444777AAAKKKMMMCCC999555333222333666555222//////...---,,,---000333555666333222444333000///111777555333222333555888:::111333222---)))---777@@@???999666999AAADDD???999222333444444444666999<<<;;;999999:::888666:::@@@HHHFFFAAA888333444===EEEAAA>>>:::777777:::>>>@@@:::333555@@@CCC<<<:::???>>>999888:::777333444:::<<<===??????>>><<<:::999777555222///...000222444111777<<<;;;777444111///555888;;;:::777555666888666666666888:::;;;:::999888333///111666888555000;;;>>>>>>::::::;;;:::777:::<<<:::777888999777222444333444666999777222---222222333444777888777666111333666777444000000333<<<=========<<<999666555555777888999888555333111111666888555444777::::::===888444666;;;<<<888333:::<<<999444444999:::666666>>>EEEEEE@@@::::::<<<888999>>>AAA>>>999999<<<;;;666777???>>>777:::CCCDDD===666666888999::::::888333111444777555666:::333333333222222444888;;;111222555:::>>>@@@@@@@@@666444555888666111333:::===;;;999;;;>>>===888222???======???AAA???777111444444444555555555555666>>>:::333000444999666///222444777888888777777777555444444555555:::IIIWWWlllsssRRR222999888...888000000222999@@@CCC@@@<<<;;;<<<>>>@@@AAA???:::666:::>>>@@@>>>:::777:::===>>>===>>>???;;;888:::@@@>>>@@@???:::555555===EEEGGGMMMPPPKKKIIIJJJHHHCCCCCCCCC>>>999777999888333666777888888888777555444888888888666555555888::::::777666999>>>AAA>>>;;;888777555333111111444777:::777444555888:::888666::::::;;;======;;;666222222777;;;:::777666:::>>>999;;;======;;;888777777333444666999;;;:::777444222333444555444333111000111///,,,)))(((((()))***...+++)))))),,,111444555333000---...111111---)))***---111444444333111///333444222......000...)))...000222222000000222444222222555666333...111666888666333000222555333,,,555444444444444555666777333000,,,,,,///111222111111---***+++000444444222///111222333222111222333555222000333999<<<<<<:::;;;777444444777:::;;;;;;777888999777666888===BBB>>>;;;777555555444111...---111555666555777<<<@@@888999:::<<<>>>AAACCCDDDEEEBBB@@@>>>;;;777444333============<<<;;;999888:::<<<;;;777999<<<999333666888::::::888555444333000//////000333444222000///333444333666;;;;;;888///222333333666999555///000......333:::???@@@???555555333333999===888000444777999999;;;>>><<<777666888999888777666777888999:::???JJJUUUVVVMMMCCC888444111000111111000///,,,+++++++++---111444666333333555666222...000666555555444222333555999<<<444333111---+++...666===>>>:::777999>>>???;;;777666777777666555444555777999999;;;===:::888===EEEFFFEEECCC???;;;;;;>>>AAA999777555555777;;;@@@CCC666222555>>>AAA>>>@@@GGG;;;777555777666333666<<<===???@@@@@@>>>;;;999888999666333111000222444666;;;>>>???;;;555000......333555777777666444222222777777777888:::;;;::::::333000...111666777444000666999;;;:::;;;>>>===:::999:::999666777999777222222222333555555444000...111111111222444444444333444444666888888777888999888888888888888888999999555777;;;======:::555222777;;;===:::999<<>>888444:::@@@AAA>>>:::888999:::;;;???BBB???:::999===<<>>888222444555555555666666777777:::999555000111555666444777777888777666555666666555333333222111555AAANNNaaahhhLLL111888888000999//////111777>>>@@@===:::>>>>>>@@@BBBDDDBBB???<<<>>>???@@@>>><<<;;;<<<>>>======>>>@@@<<<888:::???>>>???>>>;;;777888===BBBIIINNNPPPLLLHHHGGGDDD???>>>>>><<<888777999777222555666888999999888777666<<<;;;:::999888888777777555333333777===@@@???<<<999999888777555555777:::555666777777888999;;;===>>>???@@@???===999666444444777:::999666333333444888;;;======;;;888777666111222444666888777444111444666888999999888666444222000...+++******++++++...,,,++++++...111333444...---,,,---///...)))%%%(((***---000000...,,,***,,,......---///222111---///000222222111222333555---,,,,,,---***(((,,,222111111...,,,000555555111888555333111222555:::<<<666222//////222555555444///---+++---111444444222...000333444444333444444555333222555;;;??????>>>BBB???:::555333333555666;;;:::666333333888???EEE<<<:::666555555444444222222444777777666777:::>>>666666777888;;;>>>AAABBBDDDCCCBBB===999666555555<<<======<<<;;;999777555999:::999777999<<<;;;888444444555777888888555333333444555444333333444666000222333222555999;;;:::111555777555555555222---//////111333777<<<@@@BBB333333333777???CCC;;;000333888===>>>@@@@@@999222555666555444222333666999777888>>>HHHQQQRRRIIIAAA888444///,,,---///111222+++++++++---000333777:::222555888777111---222;;;444555555444222444999===666444000......111555999;;;:::999999:::999777555888999:::999666333222222666888<<<>>>;;;999@@@IIIFFFBBB===:::999999999999555444333333555:::>>>AAA555333666>>>@@@AAAHHHSSS@@@;;;777666555444666;;;===???AAA@@@===:::888777888666333111000222555777@@@@@@>>>999222...---///555555555666666555222///666666666777777888999999222111222555888999666333000555888888;;;@@@@@@>>>:::<<<:::777777:::888333///111333333111000000000000000000111111000000000666555555888<<>>444777===AAABBB>>>999666:::===>>>;;;;;;>>>AAAAAA;;;888666888<<<===:::666222444777:::@@@DDD???777666999===@@@AAA???<<<:::::::::>>>@@@>>>999:::>>>;;;DDDJJJNNN^^^ppprrrggg___WWWOOOJJJCCC;;;888;;;<<<@@@???:::;;;AAA???888555444222000///222888<<<<<<666000111777>>>BBBBBB:::888777888666222333777777555555777::::::666222444555777;;;>>>>>>999444444444555666777777888888666999777111///333888:::<<<;;;999777666555555666333222111222111333>>>IIIRRRYYYDDD000777888222999111111333777<<<>>><<<999>>>>>>???AAACCCCCCAAA???AAA???>>>===>>>??????>>>;;;<<>>999:::>>>???>>>===<<<<<<===???@@@IIIMMMNNNJJJEEEBBB>>>::::::<<<<<<::::::;;;777111666777999::::::888666444<<<:::999;;;======:::777555333333777<<>><<<:::;;;<<<<<<;;;:::<<<===444888;;;;;;999999<<<@@@BBBDDDDDDBBB<<<888666777777888999888777444222111555888;;;;;;:::777555555222222444666888777444111444666999;;;<<<;;;999777222111///---,,,,,,------)))((((((***---111222333+++***(((((()))(((%%%"""&&&(((+++---...---+++)))))),,,---,,,///333222...---...///000000111222333,,,)))(((((('''&&&***111+++,,,++++++///666888666222000...---///222777:::444000......222444444333---,,,,,,...111333333222///222555777777666777777444333333666;;;???@@@@@@@@@>>>999444000000444777:::777222000222777===@@@:::888666555555555666666999:::999777333111222444333333333444777:::===??????AAA???999555555666666555666777999999999888777666666777777999;;;<<<;;;333222222555999:::777444666999;;;888444222444777...111333444555777999:::999:::888111...000222222///111333333444666;;;@@@333333333999DDDIIIBBB777333888<<<>>>@@@???999111666666555333333555999===555555888>>>DDDDDD===777555333///---...000333444/////////000333666999;;;666777888888222...333;;;444666777555222222666;;;888444///...000333444444777999999999888666666777666888;;;:::777444222111333666;;;===999666===GGGJJJBBB777222333666777777999777666444555666999:::777777:::>>>???AAALLLXXXJJJDDD===888555444555666999<<<>>>===:::777777777666444111//////111333555:::999999888333///000444<<<999555555777777666333555555555444444444777888777888:::<<<===<<<999777...333666777:::???@@@>>>??????<<<888888999777333...111333222000...000333333333333222000///000111888666333444;;;BBB@@@;;;666666666666777999;;;<<<333777<<<@@@AAA???<<<:::888::::::666666:::===;;;@@@===;;;;;;===<<<888444111111333888???AAA<<<666666777999===AAAAAA>>>:::777777:::>>><<<999;;;AAA;;;CCCPPPdddxxxlllWWWBBB777888<<>>>>>;;;===;;;:::999888666666777666555555777::::::888555666666888;;;===<<<777444333444444555666777888888888999777222111666;;;<<<<<<;;;:::::::::999777555222111222555555777@@@JJJFFFLLL???222777888444999666666777999===>>>===;;;999999999<<>>@@@???<<<:::;;;>>>AAA>>>999999===@@@>>>===>>>AAABBBAAA???EEEGGGHHHEEEAAA===999777:::===>>>=========999222777999:::;;;999666222000888666666:::@@@BBB>>>999999777777999;;;<<<:::999999;;;>>>???>>>>>>>>>???999<<<======;;;:::;;;<<>>>>>555444222000000333999>>>555111//////333777888888777777666666555666888999===<<<:::777333000//////111111111222333555888999666::::::555555:::<<<;;;555777999;;;============444444555888999999;;;<<<444222222555999:::888666:::===???<<<555111333777,,,///333555555444666888:::<<<999222...000111000111333555444111222666:::333222222777AAAIIIEEE===333777999:::<<<===:::444999999777555333444777:::666666777:::===>>><<<999666666555333111000000111111111111222333555777888;;;888777777555222222666666777777444111111333666777333//////222444333000333666888888777777888:::333666999:::999777555555111444888999555222666>>>EEE>>>555333777;;;<<<:::;;;:::888777666666666666888888:::::::::===GGGQQQJJJEEE===666444444444333333777999888555444777:::777555222000000222444666555555777:::777222333999AAA;;;555333555888999999666777666444222333777:::<<<>>>@@@@@@>>><<<999888111444666666888<<<>>>;;;@@@@@@<<<666444555222......111444333111000222555777777777555222111222444:::777222000777>>><<<555666777888888888777555444444666888;;;===>>>>>>===777888555111222666777555>>><<<:::;;;;;;:::666222555222222666;;;<<<999666111111222777<<<===999555666666999======<<<@@@GGGCCCGGG]]]oooKKK888777;;;@@@;;;000111===???777GGGDDD???999666777;;;>>>666555777;;;@@@@@@;;;666DDDCCCBBB@@@???@@@@@@>>>777777888999;;;;;;:::999888888888888888666333111333444444555666666777777<<<<<<888333555;;;===<<<888999;;;>>>@@@>>>999555333222444777888999>>>FFF@@@CCC===666777888777:::999999999:::;;;<<<<<<;;;555555666999<<<======;;;<<<888555888===???<<<888888999===@@@>>>999999===@@@>>>===@@@EEEFFFCCC????????????>>>;;;888777888;;;>>>>>><<<<<<===999333555666888999888666444222555444555:::???AAA===777777777777777888999888666777:::===???>>>>>>>>>>>>===<<<;;;<<<>>>???<<<:::>>>BBBDDDBBB<<<999;;;>>>@@@===888666777999:::;;;555777::::::999888888888;;;;;;;;;<<<===<<<999666000222444777999999999999+++,,,---...000222444555333000...---...000000000555222...***((()))+++,,,&&&(((+++...///000000///...000///---000444555222---,,,+++,,,---...---,,,&&&$$$$$$((()))((())),,,111444333000///111111---++++++---...000111222222000...,,,...111444333111------...///000222333444///111222222222222444666222333333444666888:::;;;777444111//////222555777111...---111777999666222444666777888777777888999<<<;;;999777666555444444000000111222333333444444///444555333999BBBDDD???888999:::<<<===<<<<<<;;;333444777;;;;;;888999<<<666666666777999:::999888;;;???AAA???999555666888---...111444222000222777666999:::777555444000***333555777555222111222444222333222444;;;BBBAAA<<<666888888666888<<<;;;777:::;;;:::777333000000111333555777999;;;<<<======:::;;;;;;999444///,,,+++000000000000000000111111;;;777666888888444333444666555333222111111111222333111//////222333111///000222555666777888999;;;333555999:::999777666666222111333555333000111666000000222777>>>@@@<<<888999999888888777777777888777777666555444666<<>>:::444111222555999;;;999999888555333444999===<<>>===888222///000...)))...111333444444444444555999::::::777333222444777<<<;;;444///444<<<:::222555666888888777555333111555666888:::<<<>>>???@@@;;;:::666111111555555222555555666777999888666333999666555888999777777888222111333777;;;===:::777888888;;;?????????EEELLLRRRYYYuuuTTT;;;999888:::666000222;;;>>>:::FFFCCC>>>999555444777:::777:::???DDDEEEBBB<<<777BBBCCCBBB@@@AAADDDDDDAAA::::::;;;<<<<<<======<<<888777666555333333222222555555666666666666777777???>>>:::777888======999444666:::???CCCAAA:::444555444666999888666888<<<=========;;;888999;;;<<<::::::999888888888888999555555777;;;>>>???===<<<777555555999===>>>:::666777888;;;>>>;;;777888===>>>======@@@DDDEEECCC@@@:::888888888777444777;;;:::;;;:::888888;;;999555222444555777888888888888777777777:::===<<<888444111222333555666777777777777999<<<===<<<<<<<<<===;;;999888<<>>999555222333666888999:::;;;;;;::::::<<<>>><<<;;;;;;;;;<<<;;;888666333444555666888:::;;;<<<'''(((***...111555777999888444000...///111222333666555222///---,,,---///)))+++---///000000000///111222000---000666888666111///---...000000///,,,%%%###&&&,,,...+++***+++111444555222000000...***------...///000111222333333000///111555777666444000000000000000333666888111222111000///000333666444444444444444555666777;;;666222000111333222111222//////444:::<<<777111222555999:::888777888999777666555555666777777666111222444555555333222111000333333111999CCCAAA888666777888999999999888777555666:::@@@>>>999888<<<999:::;;;:::999999999::::::>>>BBBBBB???<<<;;;;;;111//////000---***///888777888777666666777111***444555777888666444333333444777777666777;;;:::666:::;;;999666777;;;:::777666888:::999555222///......222777999:::999888888:::;;;<<<999444000...---............////////////444444777:::888444444777444111...///222444222000/////////000111111000...///000111333666777888888777999;;;:::888555444333333000000444444222111333&&&)))///777===>>>:::555777777777888888888777777666666555222222333555555555444000---222::::::555333555555111---...666>>>???===999666444555777888444000222888666222666AAA888777666333333444888;;;888999888444000111777===:::>>>@@@>>>888555777999999999666111111666888888;;;;;;666000///111///+++...///111444666666444222888999:::777222111444888@@@@@@:::222444======555666777777888999999999999777888;;;>>>@@@AAAAAAAAA@@@>>>999333333666555222333444666888999888666444777555666999777222333888444555888;;;===>>>===;;;:::999;;;>>>>>>===CCCKKK^^^rrrYYY===:::777666555777:::===??????@@@>>>;;;666333222444666999===BBBCCCAAA>>><<<;;;<<<>>>===;;;>>>DDDDDD@@@<<<===>>>>>>=========>>>777666555444444666999;;;999999999888888888888777>>>AAA@@@;;;888999:::888444444666<<<@@@???888222666444666::::::666666999:::888<<<>>>999:::??????<<<<<<:::888666666777999666777:::>>>AAAAAA>>><<<444555888<<<@@@???;;;777777666999;;;888555777===:::;;;<<<>>>AAABBBAAAAAA:::666444555444333777???999999777444666<<<>>><<<777777777888888999::::::777888999::::::999777666222444666777777777888888777999;;;;;;::::::;;;<<<888999;;;===???@@@???>>>888999;;;===<<<:::888777:::;;;:::777222111333666888888888777666888;;;>>>>>><<<;;;;;;;;;:::888666666555444555666999<<<>>>$$$%%%)))---222666999;;;666222...---///333555777555555444222///---------,,,---...///000///......333333000...111888;;;:::555222000111222333000...&&&%%%)))000333000,,,,,,+++111444222000111///,,,///...------...000222444...,,,+++---111333222000333222222111111444888;;;444444333111000111444777555666666555333333444555333///,,,///555:::;;;999555222000555===???:::333111555:::;;;999777777888555333222222444555444444333444666777777555222000444666333///666???999+++555666888999:::::::::999777888===CCCAAA:::888<<<;;;===>>>===999888999<<<999===AAADDDDDDBBB@@@???555000---,,,(((&&&...:::===:::333///222777555000444555888999:::888555333777<<<>>>:::888777555222===>>><<<888888;;;999555000444999;;;:::777444333///555;;;>>>;;;777444222555777999777333111222444......//////000000111111,,,111999<<<888222555<<<222---***---333666444000,,,---///000000//////...///...///111444666555444=========;;;666222000000444//////333777555333333...///222666:::;;;;;;:::888888888888777666555444888777555333444555333111222333000...444<<<===777666888666000+++---666>>>???<<<888555333444555666000******000111///777DDD444777999888666666999<<<555666555000,,,---444:::999===@@@===888555999===::::::666000///444888888;;;;;;777222111444333000......///444888888444000666888888555111000333888BBBDDD???555777@@@AAA:::999888888999;;;>>>AAACCC777:::???CCCEEEDDDCCCAAACCC@@@:::444333666555111777888:::;;;;;;999666444111111555999555...///666222444777:::;;;;;;:::::::::888999;;;:::999>>>FFFaaa[[[===:::666444777>>>BBBAAA@@@BBB;;;;;;999555222222444666;;;>>>@@@===999777:::>>>;;;>>>===;;;@@@GGGGGGBBB===>>>???>>>=========>>>777666666555777<<>>666444666888555333444888<<<<<<666111444333666;;;===:::999<<<888444:::>>>888:::BBBBBB@@@???===:::888777999:::666888;;;???BBBBBB>>>;;;444777;;;@@@BBBAAA<<<999666666777999777444777===777999;;;<<<>>>???@@@@@@<<<666333444333222888AAA999999666333777???DDDCCC@@@>>><<<999888777777777444777999::::::::::::;;;999;;;<<<;;;999888888888888999::::::999999:::<<<888<<<@@@@@@===;;;;;;===777777999;;;<<<:::666222222777;;;:::666444555888555444333111111333888<<<@@@>>>===<<<===;;;999777666555333222333777;;;==='''&&&(((---555;;;===<<<666333///)))''')))///444333444111++++++...000///111111222333222111000///999555111222777::::::888444444333222111111111111---$$$)))333222222222***..................//////111000//////111222111000111,,,)))...222333444666<<<<<<:::666666999888555:::777555555888::::::888666222//////111222222000...000222333222111111222444777999:::===>>>999111000222888>>><<<888>>>HHH777666555555555777888999999888:::;;;888222000222444222...///888???999---000333888::::::999888888888:::<<<;;;888777888:::888666555666555444777<<<:::999<<<>>><<<777777:::111444555000++++++444<<<;;;888555555666888888777888555444666:::;;;777333777:::AAAGGGEEE<<<555444;;;<<<999666777;;;;;;888666111222888888222444<<<333333111111111111333333333444777999888666333111000000...---000555444000---(((---888555'''%%%000***444---$$$111<<<777//////,,,---222555222...,,,444666555222111444444111888888444000///222000------000222111...,,,---///,,,///444:::>>>>>>;;;888...///111222333333222111333444333111///...///111,,,'''"""""")))222999<<<666333222111...,,,111888<<<:::777444333222222333+++000555555222222555999>>>:::666777999<<<;;;:::888333111444444111222777<<<===>>>===:::999999:::555......444444///111:::888777444111///000333777555222444888777111111666;;;888555333444444555444===@@@@@@>>>===>>>===:::777666666888<<<@@@AAAAAA===???AAABBBAAAAAAAAABBBBBB===999999<<<<<<666000888;;;888111333:::999///222555777666444333444555444555777;;;>>>===888444666666888:::999:::AAAJJJ]]]WWW???222::::::<<<@@@CCCEEEEEEDDD<<<::::::<<<:::777888<<<444555777888888777666555>>>===<<<===BBBIIIOOOSSSGGGAAA<<<<<<:::777666888999444444:::===<<<===@@@<<<;;;999777555555777999???>>>===;;;;;;::::::::::::666333444777888555111222888???BBB???;;;999999:::000+++111444555>>>KKKIIIBBB<<<999;;;===;;;999>>>;;;888:::???BBBAAA>>>777999999:::@@@FFFBBB888;;;999777777888999888888777<<>>@@@@@@???AAAEEEGGGDDDBBB@@@???@@@AAA???:::666777888999888777777888:::999<<<;;;666444666888666555777999888666222111000666999;;;:::777666777:::555333222333666666444111111333555666666777999:::777666555444555888;;;===???@@@>>>:::666333333444111---***...444888555000'''&&&(((...555999:::888333111///+++)))+++///333555555111+++))),,,...---000000000111000///......444222111555:::<<<:::777000000000111222333555555///&&&+++444333444555......///000000000000000000,,,---...000000111111111222---***---000000000222777888666222333777777333111///...000444777888777888555333222333333111//////111444777888555222///333666888999;;;<<<777///222444999===999444888@@@:::999777666555666777888<<<;;;===???;;;555222444555333///---333999666///444777:::<<<<<<:::888777777999:::999777666888:::888666555666444222444999<<<;;;===@@@???:::777888666888888333------555===:::999777666777999;;;===555333222555999:::777333555888@@@GGGFFF???;;;:::666777777777<<>>666555<<<444333222111111222333444---...000222111///---+++000000///---000444333///111...111888777...,,,111,,,555---$$$000;;;666//////...000666777333//////222444333000000333555333222555777666666555000))))))---111333222000......000333777;;;??????===;;;::::::999888666444222111333333222000///111444777000+++$$$###(((///444777777555333333000000666>>><<<;;;888555333333333333444666777666333111333555<<<;;;::::::;;;;;;999888111......333555333444999666:::???CCCCCC???;;;888777555999???<<<555999DDD333444444444444666:::===:::888999<<<<<<888:::@@@???<<<999777666666555444:::===<<<999999======;;;666555666999<<>>AAAAAACCCGGGWWWxxxRRR@@@666888999:::>>>AAACCCCCCBBB:::888999;;;:::777999>>>888888999999999999999999<<>>FFFBBB???<<<<<<======<<<;;;BBB>>>;;;;;;>>>>>><<<999<<<<<<;;;:::AAAHHHGGGAAA:::888666555666888999999===AAADDDDDDBBB@@@???@@@<<<888333111333555777777;;;@@@BBB>>><<<>>>@@@AAAEEEAAA>>><<<===???>>>===:::;;;>>>???>>>;;;777444666::::::777444555444222888999:::888555222111111666777999999888777888888888777555777999:::999777333444555555444444555666888777777777999<<>>;;;333---333666888777888999555...111333888;;;777333555:::<<<:::777555555666777999999999;;;===999222000111222111...,,,///444777555:::;;;===>>>>>><<<999777777888999888666555666777666444444666444111333777<<<::::::>>>>>>999555444555666666222...000777>>>;;;:::888666555666:::===222111000333777999888555222555===DDDDDD>>>:::;;;555666888===GGGNNNKKKCCC>>>;;;>>>CCC@@@888555999555444444333333444444555...///000000000///------111222000---///222111---,,,---...000222333222111111999///%%%///888444000///000444999999333111333000222111---...333555333222555777777888888333,,,***---222666999777222...333555888;;;<<<===<<<;;;<<<;;;888666333111000///111000---+++***---222777666000)))&&&(((---000111666333222111//////555===>>><<<999666555444555555;;;:::888666555555555555999;;;======;;;:::999888666444333555444111111333666999===CCCFFFFFFCCC@@@444666<<>>>>>888222555888999888666888===CCC888555777===AAA@@@???@@@OOOuuufffGGG<<<666666666888<<>>:::888555666:::===999444222555666777888999999888666555888999:::;;;<<<===>>>???;;;888555666999;;;:::888===<<<<<<>>>??????>>>===333111666@@@BBB===;;;>>>:::<<<>>>>>>=========>>>BBB???;;;:::<<<<<<:::777===<<<888777<<>><<<<<<<<<===:::666555777999:::;;;999@@@CCC===888888;;;===???;;;666444666999<<<>>>:::<<<@@@DDDFFFBBB999222333888;;;999777888888555:::::::::888555222222333666666666777999999888777:::999777888:::;;;;;;:::888888888777444333333444777777777999;;;===???@@@EEECCC???999333111555999222111111555::::::444...***((((((+++000444444222...000111000...------...222444333...---...---***//////000111222444555666111222444888;;;;;;888555+++---000444888;;;>>>???///&&&)))000...000555111...000333555666555444222444666777333...---222777000---...222555555777:::555666444000222555555222111111111222222222111000666666666555333///***'''000000333:::???>>>666///444888999777666777444///---222777:::888555666999999888555333444555888:::777777888:::777111...000***---//////000444:::===<<<<<<===???@@@>>><<<:::999999888777555444333333222111333777777555777;;;;;;666444777777333000000000111000...---000666;;;<<<;;;888444000111444888111111111333777999999888666888>>>DDDCCC===999::::::<<>>>>>@@@<<<555333666777777666666666666777777222333333333222222111111444555333...---///...***(((,,,,,,***000999999222666<<<111'''///777333111...000666;;;888333222555222333111------222444222777888666333444888999555111222444888<<<;;;666111444555777888888888999999777555444222111111222222333111...***)))---333888:::444---***+++...//////666444555666333000333:::@@@>>>;;;999777777888888;;;888666555777:::;;;;;;777:::<<<<<<:::999;;;>>>>>>;;;888777555555666888>>>;;;999;;;BBBIIIOOORRR222444888<<<888222333999666999<<<===<<<;;;::::::666888<<>><<<<<>>;;;888888999;;;;;;:::>>>;;;999:::>>>AAABBB@@@AAA<<<:::<<<;;;666666:::888<<>>::::::===@@@<<<:::888999;;;======;;;>>><<<:::888:::???BBBBBB:::777555555777:::===>>>@@@???===;;;888888888999===<<<999888888999::::::;;;@@@BBB>>>;;;<<<======777666555666777:::<<<===888999===DDDIIIGGG>>>666111555777555555888:::999:::::::::888666555555777999777666888;;;===:::888999888777666666666777777<<<======;;;888666666777555666777888999:::::::::>>>???===888222000333777777555555777;;;:::666222,,,)))&&&(((---222444444///111222111///,,,++++++...222333111111222///+++***+++---000333555777888555555666888999888666444///000333777:::===??????000'''+++111---///444222---000333666777666555444666666555000+++---555===000///000444555444666:::555666333///000333333///333444555555444222000///555666888777444000,,,)))111000111666<<<===999444555999:::777555666555111///444:::;;;:::888888777444333222111333666999;;;999888999;;;888333222444)))---333555555555999>>>:::::::::===@@@AAA???===;;;:::888666444222111/////////333999;;;:::<<>>@@@AAADDDKKKVVV\\\UUUJJJCCC@@@===;;;777222222555888999999999999999999888444444444444444333333222555777555///,,,,,,+++(((---222111---222<<<<<<333777===333***111666333444...000555999777222222666555777555000///222333111999999777555666;;;;;;888777555444666888999666333666888999888666555777888555444333333333555666777777555333111111555<<>>AAA@@@===;;;:::::::::;;;:::888555555777:::;;;;;;555777888777777999???DDD>>><<<999777999???EEEIII@@@===999:::@@@JJJTTTZZZ999666666888888444222222666999;;;<<<:::888777666222777<<>>=========>>>>>>;;;999<<<<<<777111111666::::::000111444777999888555222111444777999999888888999444:::???===666222555::::::===>>>======>>>>>><<<777999:::888444444888<<<777444333777>>>AAA@@@===;;;===@@@AAA<<<999>>>FFFGGGTTTgggzzzyyyllldddXXXAAA444333000222333666;;;@@@CCCDDDCCC555333444666555222444999;;;999777666777999<<>>BBBGGGJJJJJJEEE@@@888444444;;;>>>;;;666333000555888777555777===BBB???<<<888777777888777666888999:::;;;;;;::::::999<<<:::999:::;;;===>>>>>>;;;888666999>>>CCCDDDCCCHHHDDD???===:::777777999;;;>>>???;;;666666;;;AAA888777777999;;;===>>>???BBBAAAAAA@@@???>>>???AAA;;;999777777:::===???@@@===;;;888666666777999:::@@@@@@>>><<<:::999999999???@@@@@@???BBBFFFDDD???888;;;AAADDDFFFDDDBBBAAA:::999;;;@@@FFFFFF@@@:::444666555//////333888999999999:::999777777999;;;;;;999888:::===>>><<<999999999888666444333333333<<<===>>><<<:::888999:::777888999::::::888666555777:::===:::444111333777<<<999777777999:::999777+++(((&&&(((---222555555000111111000---,,,,,,------000222000000222000---%%%'''+++...111333333333666777888999888666444333222444666999<<<=========333+++///444///000555333---...111444555666555555222111...******///777???222111222333222...///333222222000,,,---111111---111333666777555222111000555888::::::777444222111333222111444888:::888666444888999666444555555333333999>>>===<<<:::777333000000000111333666888:::555444444666444000111555///222777:::777333555;;;777666666:::???AAA@@@===;;;999777555555444111///000111666<<<>>><<<===AAA:::777444333111...111666777555333222222222111///555333222333666:::;;;<<<555555555555666888999:::333444999???@@@<<<;;;>>>@@@AAACCCFFFNNNQQQKKKBBBDDDBBB>>>999555333444777888999999::::::999999888888888999:::999888777666333666555///+++++++++)))111555444///000555444...555:::222+++222555222555000000222666666333333777999;;;999555333555555222555999<<<<<<>>>???;;;555999666333222333444555555999<<<===<<<888666666888444444333333333333444444222222333333555999>>>BBB;;;777222111333666666555000222999??????<<<===AAAAAA@@@===;;;::::::;;;<<<;;;:::888666555444555555444444333333555:::AAAFFFCCCBBB>>>999:::AAAFFFHHH<<<===???@@@BBBGGGMMMRRR;;;666111000333333111...333555777777666666777888444:::?????????@@@???===999:::;;;===??????===;;;;;;;;;888333222666888777333333555888:::888555222666999<<<===;;;888555444555;;;???===666222666<<<666999;;;:::999888888888555888:::555//////666>>>666333222888@@@CCC>>>888:::>>>BBBAAA999444;;;FFFDDDFFFMMM[[[kkksssqqqkkk\\\OOOKKKGGG:::555666333444444777;;;@@@CCCCCCBBB999777777999888666777<<<===<<<:::999:::===@@@BBB>>><<<===CCCIIIJJJDDD>>>444222333888;;;888777888555999999555444999>>>@@@@@@;;;666555666888888777111222444666888888888777666777999;;;>>>@@@AAABBB888777888;;;???BBBDDDEEECCCBBBBBBBBBAAA???===<<<===>>>>>>999555555:::@@@::::::::::::;;;<<<======@@@@@@BBBBBB>>>888999<<<<<<:::999:::===???@@@@@@;;;888555555777999;;;<<>>???FFFKKKGGG@@@888>>>FFFKKKKKKGGGCCCAAA===<<<;;;===@@@AAA>>>;;;AAAAAA<<<444111555:::;;;999:::;;;;;;:::999:::<<<===<<<<<<===>>>>>><<<;;;:::<<<<<<;;;888555444444;;;<<<===<<<:::888999::::::<<<>>>???>>>:::666444555;;;???===777222444888<<<999666555666888999999'''&&&&&&+++111555555444/////////---,,,---///222000111///***)))---///...&&&(((,,,///000000///---222555999;;;:::777444222222444777999;;;;;;;;;;;;444---111666000///333111,,,---///111333444555555222000---+++,,,000555888222222333444111,,,,,,000...///...,,,...333333111444777::::::777333000///333666999:::888777777888666666666777777666444333222777888444222444555555333:::???>>>======999333///000222444555666777888111......///...---000555555444666999666222444;;;555333333777<<>>;;;888666444555666777555333777777;;;???>>>999888:::555666999999333...111888555444333555777777333///222///...222:::>>>===:::777777666555444444666777000111666;;;;;;888777:::===>>>>>>>>>AAACCC???888@@@@@@>>>999555444555555666777888888888888777666888999;;;===<<<:::888666...222333...+++---///......000111000......------///555///***111333000444444000///333555555555888999<<<===:::999:::999555777;;;===>>>???@@@<<<666777777666444333444777999999===???===888444444666333444444555555555444444///111333333444555777999:::666333222555777777666222222666:::999666999>>>???>>>;;;999888999999:::999;;;:::777222......000333222111222666<<>>@@@<<<;;;===>>>;;;888999;;;>>>@@@@@@===:::666888777444444777777555777888999:::<<<:::777555999;;;======:::777555444777===AAA???888333555888333555888888555222222333444777777444000000555;;;555333333777===@@@===999999;;;???@@@:::444777>>>@@@>>>@@@HHHQQQUUUUUUTTTJJJ===;;;<<<666666:::777777777999<<>>777666777:::999777999>>><<<<<<;;;;;;<<<>>>@@@BBB<<<;;;<<>>????????????777:::===@@@AAAAAABBBDDD<<<>>>@@@AAABBBAAA@@@>>>;;;<<<<<<:::777777:::===;;;;;;;;;;;;;;;;;;<<<===<<<<<>>???>>>===888555222333666999::::::@@@BBBCCCAAA>>>;;;:::;;;;;;======>>>BBBGGGDDD>>>666;;;AAACCCBBB???======<<<<<<<<<===>>>>>>>>>>>>DDDEEEAAA999777:::>>>???;;;<<<>>>>>>;;;999999999<<<>>>???>>><<<;;;;;;;;;999<<>>>>>???===;;;999999::::::===@@@BBBAAA===999555888===@@@<<<444///222777666555444444555666666666"""###'''...555777666333......,,,++++++...333777444333,,,$$$###)))......))),,,///222222000---***...333:::>>>===999444111111333666888:::::::::999222,,,111555...,,,000...+++,,,---///111333555555888555111000000111111000111111333666333///000444---///...---111777888666;;;>>>AAA???999222...---000333777888777777999;;;888:::;;;:::777333111000000555666222000222555555///777===>>>???@@@===666111222444666777777666666333000.../////////333:::666333333666555222666>>>555222111555;;;===<<<888555333222444888999888777===<<>>:::444888777666444222222333555999999<<<@@@>>>999888;;;:::<<<;;;999999;;;888333:::<<<<<<999555444333222444555666777777666555444222444777888888666222000)))...000---,,,///222333,,,...222555333000111555+++111,,,)))000111...333777111...222666777777999999===???======>>><<<888>>>>>><<<999:::??????<<<555888:::999777888;;;???777;;;>>><<<666222111333666777999;;;<<<===<<<<<<555777999888555333111111:::666333222555777777555<<<;;;::::::777444777======<<<999777777777888999555999;;;777000,,,,,,...333111000333888<<<===<<<;;;???>>>888888;;;;;;777???CCCFFF@@@777444888>>>555555000***)))...555999555444222000000222666:::>>>AAA???888555:::<<<:::888999<<>>===:::777444555666555333222333444888>>>DDDBBB;;;444222333777999<<<===999555555777555555555444333444555666444444555777:::;;;<<<;;;<<<===AAADDDAAA;;;999;;;;;;;;;===@@@CCCDDDFFFHHHBBB444222555222666<<<999:::::::::<<<======;;;999333222444777888666999>>>::::::999:::;;;===???@@@:::;;;<<<===<<<<<<;;;;;;:::999888777111---000777333777777555888>>>>>>999333111000333999:::888444777888999999888666444222<<<>>>@@@@@@>>>;;;999888888===BBBDDDBBBAAAAAABBB;;;<<<;;;::::::>>>@@@@@@888999;;;;;;:::::::::;;;:::;;;;;;;;;;;;<<<>>>@@@???>>>@@@AAA;;;555888AAA:::::::::<<<>>>>>>===;;;555222000000444777777666;;;>>>@@@???<<<999999;;;666;;;>>>===>>>@@@???<<<888;;;===<<<:::999;;;===666999<<<>>>>>>???AAACCC:::===<<<777666:::>>>>>>===???@@@???<<<999777666<<<>>>@@@>>>:::888999;;;666;;;@@@AAA???<<<<<<<<>>999666:::>>>???999///+++///444111111222444444444333222 !!!%%%,,,333666555222444111///---***)))///777555444222...)))(((+++///...555::::::444111333777666666777888888666222...111666888555222222444444444///++++++...000...***))),,,///000000///000111+++---///222333444444444555000,,,---222444222///000...---///222666:::;;;>>>;;;999999777111+++(((000333777888777555444444666888;;;:::666444444555??????999222222888999666>>>:::777999>>>???;;;555888777999<<<<<<999999===666...))),,,222555777999444666666666555555666888333333444777:::;;;;;;:::888888888999999:::::::::===>>>@@@AAA>>>999444000888;;;<<<:::555333444777777333333888@@@AAA:::111333///---000555999999888777666444111///000333777444888===???===:::777555<<<>>>===;;;;;;;;;555...222999;;;888666777666222666666555555999===:::333;;;===??????;;;666333111666222...---///111111000---///111444666666666666222///...//////,,,,,,///...111333333555999999555///444999===>>><<<:::999===CCCAAA777666???CCC@@@CCCAAA>>>:::777777:::<<<===::::::<<<999444111222======:::888===CCC>>>555======888222333999999333333444555888???CCC@@@888<<<:::999888888:::<<<===;;;:::888666444444444555???;;;666111///---+++)))---000,,,---555444111888777999;;;999666555777:::BBBAAA???;;;666444777:::---,,,///555777555444777666777:::<<<999555666<<>><<<:::999999::::::999999888777888999:::;;;;;;;;;999999<<<;;;999555222111222444666777999999888888:::;;;999888777666666666666666666333000333999======;;;777666555777;;;???BBBCCC@@@AAADDDEEECCC???;;;888999;;;<<<======>>>@@@BBB<<<<<<;;;999777666777888777777777888999:::;;;<<<999999999<<<@@@@@@===:::@@@???<<<:::999===BBBGGG555666666777888999;;;<<<===::::::<<<:::555222222000222555777777777666555444333222444666888888888===CCC???GGGCCC777===<<<<<<>>>AAAAAA???===;;;;;;BBBIIIPPPOOOHHH@@@<<<;;;===;;;999999;;;???AAABBBBBB===999888:::999555111888<<<>>><<<;;;======;;;888<<>>;;;===<<<777555999<<<<<<:::333//////111111333777555555666888::::::888666999999<<>>???CCC===>>><<<888777:::;;;999::::::<<<===:::666888===:::888555444666:::@@@CCCEEEBBB???>>>;;;777:::???FFFIIIJJJEEE;;;666777:::999;;;===>>>>>>@@@BBBEEEKKKIIIFFFBBB>>><<<:::999@@@BBBBBB???;;;888888999;;;;;;:::666222111333666666:::888333666===;;;333'''(((,,,222999;;;:::888888444000...++++++222;;;999888555000,,,,,,///222333666888666222111444888777666555666666555222000000222444555222000111444444///++++++...000...+++,,,---///111222333222222333444555666777777666666111///---,,,,,,---------444222111222555:::===???<<<:::::::::888333---)))///111444555444222111111555777999888666444444666<<<===999444555:::;;;777<<<::::::===@@@AAA===999999999<<>>>>>===:::888666999888888777777777666555888666555777999:::777444333///---000777<<<;;;999777888999:::888666444333333555999<<<===:::666333555;;;>>><<<:::888555111444999;;;888666888888555555666555555999<<<999222777999;;;;;;888444222222333111//////111111000...)))+++...222333333222111444000///111000------000000111111111444888666111555888===AAAAAA@@@>>><<<>>>EEEDDD<<<;;;AAADDD@@@BBBAAA>>>;;;999999:::;;;666555777:::888222///000;;;;;;999777:::???===777888888555000111555555000666888999999<<<@@@===777333444666888:::;;;;;;;;;:::999777555333222333444666444222111222333333222111555000...333111---444777999:::999666555777999<<<===<<<999555444777:::777444444555555111000333555555888;;;:::888:::???DDDCCCAAA???===;;;::::::777999<<<>>>???===;;;:::<<<;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<;;;;;;999999888999999888666555444444888999:::999777555555555888777666666555555555555333000///333999======<<<777666444666999===@@@AAABBBDDDFFFGGGEEEBBB>>>;;;<<<===>>>===<<<;;;:::;;;<<<;;;:::777444333444555555555555555666777999999:::999:::<<>><<<===<<<999777777;;;AAAFFF:::888777777888:::;;;;;;;;;<<<@@@BBB???888777:::777888777666333000///...444444555666888:::===???BBBGGG>>>AAA???888@@@;;;999;;;<<<<<<:::888888888CCCMMMUUUSSSHHH???===@@@<<<:::888999<<<@@@BBBCCCBBB;;;555333666:::;;;;;;777;;;<<<:::999<<<<<<:::888<<>>===???@@@===888888;;;===;;;;;;555222444555555777:::999999:::;;;<<<;;;888777777666888>>>AAAAAABBBEEEDDDDDDAAA;;;:::===>>>======;;;;;;<<<;;;888999===???===;;;999:::<<<@@@BBB>>>;;;;;;<<<:::888:::???CCCDDDDDDAAA>>>;;;:::;;;;;;<<<===>>>>>>@@@CCCFFFJJJIIIFFFDDDAAA???>>>===@@@AAA@@@<<<777444444555999;;;;;;999666333333444222555777777:::===:::444...///333888===???>>>===;;;666222///,,,---666@@@:::999555111......111444999888555222000111555999888666333222222222222111///---000555333---///666444000---,,,...///...,,,...------000333444222///444444333333222111111000222333222///,,,,,,...111444333111111222666:::===888999::::::999666000+++///111333333222000000000555666777666555444555666888999888666888<<<<<<::::::;;;<<<>>>>>>===;;;:::999999===@@@???:::888:::888555555888888555444666444555666555444444666888222333333444555666777888555666888:::;;;:::999999;;;;;;;;;:::;;;;;;;;;;;;:::777444555999999666222:::999777555333333555777444000...222:::>>><<<888777:::>>>BBBCCC>>>777111222333555:::===;;;666111000999???===999777555333333777999777666777888666555666666666999<<<888222333555666555444222222333111000000000111000...+++***---222555777666444333000------000111...///222111000......333999777111666888;;;===>>>===;;;:::???FFFHHHBBB@@@DDDCCC???======<<<;;;:::999777777222222555888666111///111999:::999666666999:::999;;;<<<:::666777999888555;;;>>>===:::999;;;:::666666999===@@@BBB@@@>>><<<888888777555222111222333000///000222555888888888444;;;666111222///,,,333777999;;;999666555666999777888999777555666999===999555555777777666777;;;555333555999;;;;;;===AAABBBCCCCCCCCCAAA???<<<;;;888999;;;======<<<:::999===<<<;;;:::;;;===???@@@;;;<<<<<<<<<;;;;;;:::999888999::::::999777444222666888:::999777444333222555555555555444444444444111000000444999======<<<777555333444777;;;===>>>BBBCCCEEEFFFEEECCC@@@>>>======>>>===<<<999777555;;;:::999777555444666888666555555555666777888888???===;;;;;;<<<<<<;;;::::::999666444444888???DDD???<<<888888;;;===<<<;;;888<<>>??????>>>:::555555888;;;===<<<777;;;<<<::::::===<<<999:::===@@@AAA???>>>======BBBAAA>>>:::<<<@@@>>>:::;;;777666999;;;::::::<<<===>>>??????>>>;;;999777555222444;;;@@@BBBEEEIIIMMMLLLGGG???===AAACCCBBB@@@;;;999;;;<<<::::::<<<;;;:::999999:::;;;>>>???;;;999;;;===<<<999:::>>>BBB@@@>>>>>>???>>>;;;888<<<===>>>===>>>@@@DDDGGGIIIHHHEEECCCAAA???>>>===>>>>>><<<888444333333444:::<<<>>>>>>;;;888777666333222777>>>AAA===999888111222666:::===>>>======888555333111//////666???888666222...---...000333:::888444111000222555777888555000...///000111111000,,,///666444,,,...777444111...---...//////---...+++***---222333000+++000000///...............444333111/////////222333666555333000///111444777555888:::::::::999333---111333444444222111111222555555555555555555666777666555333444777;;;======:::;;;<<<:::777666888:::::::::<<>>::::::>>>444444777;;;999444222555444555666555444444666888333333333222222333555777666888;;;>>>>>>===;;;:::888888999999::::::::::::999777666777888777444111999888666444444444666777777333111555;;;>>>:::666555999???EEEHHHCCC;;;444333222333888======777111111888<<<;;;:::888444///000444888999888777666444666888888777999<<<999333222333333333222222333555555333111000...---+++***---000555999:::999666333+++)))***///111000111444111000......555<<<:::444666666777999::::::999777???EEEHHHEEECCCCCCAAA<<<777777888999999777444111333222555777555111222666888:::999555222333666888??????>>>=========<<<:::>>>AAA@@@;;;777777666444===???BBBDDDCCC@@@===:::888999888666222111222555000000111444777999888777888AAA===444444111000777888:::<<<;;;777666777999777888999777666999???DDD;;;999:::>>>???<<<<<>>;;;888999:::;;;;;;:::999888;;;999888777888;;;>>>AAA<<<<<<<<<<<<;;;::::::999::::::999999888777444222222555888999777555333333333444444444555555444444333222333666999<<<<<<:::777444222222555888:::;;;===>>>@@@BBBBBBBBBAAA@@@:::;;;<<<======<<<888555;;;;;;;;;999888999<<>>@@@BBBIIINNNLLLEEEAAABBBFFF@@@>>>:::999999999888888::::::;;;===>>>===999555888<<<>>>>>>@@@AAA>>>888<<<>>>??????>>>===>>>???BBB@@@===;;;???CCCAAA:::999666777;;;===;;;999;;;@@@AAABBBAAA>>>:::888777111222555:::===>>>DDDLLLTTTRRRKKKCCC@@@CCCEEEEEEAAA:::777999<<<;;;;;;<<<666666777999;;;===???AAA===<<>>===<<<;;;777555<<<======<<<<<<>>>BBBFFFEEEDDDAAA???===;;;:::999;;;:::999777777777999:::>>>???@@@@@@>>>===;;;;;;999555888BBBCCC<<<999<<<222444777:::;;;;;;;;;;;;333222222444222000444;;;666444000......///000111777666555333333444444555777444000---...///000000333000333888555...000777444222///...////////////...+++))),,,111333///***111000000///000222555666222...******...222333222===<<<:::666222000222444333888999888999;;;666///222333333222111000222333555555555555666666666666444111///000444888<<<>>>999:::999555333555;;;AAA???===<<<===;;;888999>>>///000444999888333222444555666666666555555777888555555444222000111444888777999<<<>>>>>>===;;;999555666888:::999888666555777:::;;;:::666333222333777555333666999;;;999666:::888777888;;;;;;666222333777<<>>:::444888999999999<<<<<<555+++///333:::>>>===999555444888::::::888999;;;:::666333444444444333333666888:::777333...***)))+++,,,---000444888888666222000...,,,...222333111111444555555333222777<<<:::444999777666777:::;;;:::888<<>>AAA@@@:::666666555333999:::;;;;;;:::888666555999::::::777333111333666222222333555777888777666???IIICCC777555333222777999<<<>>><<<999777777999<<<===<<<:::999===EEEKKKBBBAAACCCGGGEEE>>>999888666333222555666666999>>>>>>@@@BBBCCCBBB???;;;888777777777777888888888888:::888666555666:::>>>AAA<<<<<<;;;;;;:::::::::::::::777555555777888888777333666999999777555333222333333444666666666666555777666666777999:::999999555333111222444777888888888:::<<<>>>@@@BBBCCCCCC<<<;;;<<<===>>>===999555>>>>>><<<:::888999<<>>===;;;777555555888;;;;;;;;;>>>BBBFFFFFFCCC???===:::<<>>???@@@CCCFFF>>>???@@@AAABBBCCCDDDDDD???===:::888888888777555999:::<<<>>>???===:::888999>>>BBBDDDFFFFFF@@@888>>>?????????===>>>???AAA??????===<<>>;;;;;;DDDNNNUUUTTTMMMEEEAAACCCDDDCCC>>>888666999<<<<<<;;;<<<:::;;;<<<>>>???AAABBBCCC;;;;;;???CCCBBB===;;;======>>>===;;;888666666777:::;;;;;;;;;;;;<<<@@@CCC>>>===<<<<<<;;;;;;<<<<<<888888888:::===@@@BBBCCC???>>><<<;;;;;;<<<<<<<<<>>>888888>>>>>>777777===444666888999999888999999......111444222000333999666444222222222333333222333555666666444444444666777555222111111111111000666888:::888444222222444444333111000//////000000///------///222333000---000///...///222666:::<<<555///***+++222777888666===>>>===888222......///222777999555777;;;888000000000000///...///111444666666666777999888666444333///---111444666999===777777666444444999BBBHHHCCC@@@>>>===999555555:::000...111666777555444555666777888777666666888:::777888666333000000555999777888:::;;;:::999777666555666888:::999777555333666:::===<<<777333333444333222222777<<<>>>:::777999;;;<<<<<<:::666333111111555:::===============:::888666888;;;===;;;999===<<<999999===???777,,,333666<<>><<<:::999999999;;;???AAA???999444666555555444///,,,111999777555666555222...111666999777777888666333555999:::===<<<999777888666333555555555555555555555666888;;;<<<888333111444888333222222444666888777777BBBKKKDDD666555555222444999<<<>>>===999666777888???AAAAAA???>>>AAAFFFKKK<<<===BBBGGGGGG???999888666444444444222111777???;;;<<<<<<<<<:::888555444444444333444444666777888:::888666666777:::===@@@;;;::::::999999::::::;;;666333111333999===??????:::;;;<<<;;;777333111000333444666888999999888777999999777666666777888888222111111333666777777666888999:::<<>>;;;777444333666888999999888777666666666777666777777777777999===@@@@@@@@@???;;;888666666777777:::???DDDFFFEEECCCAAACCC<<<:::@@@EEECCC>>>;;;:::===???<<<666333555888333555777888999===CCCHHH```~~~yyyYYY@@@BBB===999;;;===??????@@@BBBDDD:::777555888>>>CCCDDDBBB;;;999888999:::;;;;;;:::<<<:::888888999<<<@@@CCC<<>>???>>>>>>>>>AAACCC>>>@@@@@@???BBBFFFCCC===666333444888999666333333<<>>======?????????>>>>>>======>>>>>>555777<<>>AAA999:::999777555555888;;;888:::;;;;;;;;;<<<>>>@@@888999:::;;;>>>@@@CCCDDD888888:::>>>BBBFFFGGGGGG<<<999666555777888999999===999888888666333666;;;333555777777555444444666...---000222111///333999666444333444666666444111000444777666333222555999888777666777777666333111777???@@@777222555444000333333222000//////000111---...///000000000///...---,,,,,,,,,000555:::===888444111000444888:::;;;:::===>>>:::444...---...222888777222444:::888000000000000///...000444777888777888:::;;;:::666222111...///555999777666888666666666555777;;;@@@DDD===<<<===???<<<777555888666111000555888777666777777888999888777777999;;;:::;;;999444000000666;;;::::::999999888777555444777777888888888888888777666888:::;;;;;;999777666000111444777999999999999666;;;???>>>888333111222111666;;;;;;777666999===<<<:::888777888999;;;<<<>>>===;;;:::===@@@;;;333666666;;;@@@???888555777999;;;999333222666999888999:::;;;:::888666777888777777444000,,,,,,///333777888999999777444111///333222333666666222000222666<<>>AAAEEEFFFCCCBBBCCCDDD333444999AAABBB===::::::444555666555000///777BBB<<<;;;999777555444333222111000000000222444666888777666555444555777:::<<<888888888777888999;;;<<<777555444777===AAAAAA???>>>>>>>>><<<888444333333444666888:::;;;;;;::::::888777555333222444777999//////111555888888777555999999999999;;;<<<>>>???===:::888999<<<<<<999555;;;:::777333111222555888888777666555444444444444555777999999999;;;???BBB>>>???@@@>>>;;;888666555666:::???@@@???>>>@@@CCCBBB===:::>>>BBBBBBBBBDDDLLLPPPRRRLLLBBB999555666333333444555777:::===???^^^zzzdddCCCCCCAAA:::<<>>===>>>>>>888555333555:::@@@CCCDDD;;;::::::;;;===??????>>>===<<<999777888<<>>>>>AAAEEEBBB;;;:::;;;=========>>>AAACCC@@@DDDEEEDDDDDDEEEBBB>>>888444444888999555222222999<<<@@@???:::777777999;;;;;;@@@FFFJJJJJJMMMRRRNNNPPPNNNIIIEEEDDD@@@;;;777777;;;@@@AAA???@@@CCC@@@???===;;;::::::;;;;;;666777<<>>888999:::<<>>>>>;;;777...222666666444333777;;;222:::AAA???777111222555111888===;;;444222666<<<<<<;;;999666555666:::===;;;>>>>>>;;;<<>>;;;888555777;;;999333222777999:::777111///444777888;;;<<<===<<<999777666666222444444222000///222555444555555444222///,,,***,,,+++---333444222111444...777>>>===;;;::::::999666111---...333888999999999888999999888777999<<<;;;;;;<<<@@@DDDCCC===777888;;;??????888000000555///,,,...555777555666:::777333333444111...222:::222333333555;;;???:::222999999999999777555222000666999;;;777000...111777;;;888444222111222111111111:::333***222:::999888555999;;;:::666333333444:::@@@GGGJJJGGGBBB>>>===666555777;;;:::555111222333555888777000...999FFF???===:::666444333333444///.........000333666888444333222111222444666777777777666666777999;;;<<<<<<:::999<<>>999=========;;;999777777888555777999<<<======<<<;;;666444222000///222777:::---///222666999999777444888888666666666777888999888555333555;;;>>><<<999666555444222111444999===999888777666555444444444999;;;===<<<::::::===@@@;;;>>>@@@@@@===999666555777;;;>>><<<888777===CCC???;;;:::<<<===???DDDJJJ\\\```bbb[[[MMM@@@999888;;;999888888999:::999888KKKcccqqqwww^^^======<<<===???AAAAAA???<<<;;;:::777777666666888<<>>===>>>@@@@@@???>>>======>>>===<<<;;;<<<===AAA???:::777;;;AAAAAA===777999;;;======>>>@@@BBBCCCHHHJJJGGGDDDDDDAAA>>>:::666666999999555333333777;;;@@@???;;;888888;;;AAA===???HHHRRRTTTSSSSSSKKKNNNOOOKKKGGGDDD???888555888>>>DDDDDD@@@BBBGGGBBBAAA???======>>>@@@AAA<<<===AAAEEEEEEAAAAAADDDDDD;;;111...222555555222777:::>>>??????>>>===>>><<<<<<<<<<<<===>>>@@@@@@?????????BBBDDDDDD@@@<<<777666666999;;;;;;888555666>>>???777555<<>><<<<<<:::888666666888:::>>>:::666555555666444222444111...---.../////////---......,,,***,,,222777666333...+++000999;;;888999444444888888555555::::::777666777999999777333444222000///000333666888999333...---222777::::::888<<<===:::999:::777333222555777666:::>>>;;;333<<<999666666999:::888555///333999<<<777333777???DDD>>>888888===???;;;666666:::===>>><<<===BBBGGG<<<999444111000333666999555888999999777777999<<<>>>;;;999999<<<@@@BBBCCC999777444333444666666666+++///555888888888777777444777999777444333444777333888;;;888222111999@@@>>><<<;;;;;;<<<<<<<<<;;;777;;;???AAAAAA???===<<<555555888;;;>>>>>><<<::::::666333222333444333222999888999<<<:::444000000...111555888999888555444555888999555///++++++---//////111444777888777555444555666666666888;;;>>>222222111000///111555999:::999888888888:::===>>>@@@???<<<999:::===AAADDD888:::;;;:::777444222222000...///444555222555<<<888777666444///---444===777555555777::::::777444444;;;???;;;666444444333777;;;:::333000333444111222444666666555444444555444333333333555666666555;;;<<<;;;999666555666777???AAACCCCCCAAA===;;;::::::===333***///222000444:::===>>>888000///666>>>666666555555555444000---///222666666444111///...555444555555111...222999666;;;===888555777999888777777999;;;<<<:::777444;;;>>>@@@>>>888555666999>>>BBBAAA;;;999;;;999444777777444111//////222444333555777888888888999;;;===>>>>>><<<888555444555666999999999;;;===;;;666555222111444333111666???;;;999777666555444222000666???CCC>>>;;;;;;:::777555888;;;======>>>@@@AAADDDAAA@@@???<<<888999===AAA@@@BBBBBB<<<999AAAMMM|||jjjPPP???999777999::::::888777777888>>>IIIUUUWWWNNNCCC======>>>@@@BBBAAA???<<<;;;;;;===888444666;;;>>>===:::999888777999;;;<<<:::888???999AAAIIIAAA::::::666<<<:::999;;;>>>???===::::::888888<<>>>>>;;;777666888:::>>>DDDHHHLLLSSSZZZ\\\YYYSSSTTTRRRNNNKKKIIIBBB:::;;;;;;@@@FFFDDD>>>===AAAEEECCC???<<<;;;===@@@BBBBBBAAAAAAAAABBBBBBCCCDDDCCC@@@888222222777777444777:::???AAA@@@>>>===<<>>;;;:::<<<@@@AAADDDHHHHHHDDD???;;;999555666888888777555333222888;;;???>>>666222:::FFF666333000/////////...---///000000000111111111111...///111444666555222///222222666;;;:::777999??????>>>===:::777666777999>>>;;;888666777666444222111000000000111000...,,,///000000...,,,...333777555333///,,,111999;;;777888444333777777444555999888666555777:::<<<;;;888888666555333222222222333666555444222222444888;;;<<<>>>>>>:::999999777333444777888888<<<@@@>>>888BBB@@@<<<::::::999888888111333666888555000222777@@@;;;888999===>>><<<888777:::======:::;;;>>>BBB===:::666333333555888:::666777888777666777:::===???===;;;;;;>>>AAACCCCCC<<<:::666444444333111000...111555777666555555555:::<<<<<<999555333444666444888;;;999555444999>>>===<<<::::::<<<======<<<<<<===???@@@@@@AAABBBCCC>>>===;;;<<<<<<<<<;;;999>>>:::888999===>>>;;;777777555777:::999333///000///000333666888777444222///222444111,,,)))***,,,111222333555888888666444444333222111111333888<<<888777666555555888>>>BBB888888777777999:::<<<>>>============;;;:::???EEE<<<===<<<999555111//////000...000555555333555;;;<<<888555555444222333777777666777999:::888333///444:::===;;;999888777444666:::999222...000///,,,111222444555555666888:::777888999::::::777333000888999:::999777666777888===???AAAAAA???<<<::::::888<<<333---555888444444===@@@@@@:::222000666<<<666555444555777888777666777999:::999555111...---888777777666222...222999444666:::;;;999888999;;;>>><<<:::999999999777666999===???<<<888555666888>>>AAA???;;;:::===>>>;;;>>><<<888333000000333666777999;;;<<<;;;;;;<<<===<<<<<<;;;888444333333444555888999999;;;===:::555333111222555666555:::BBB<<<;;;999888888777555333999===>>><<<<<>><<<777777;;;>>>>>>@@@AAA===<<>>@@@@@@???>>>@@@AAA@@@===999888999888666333888666333444888<<<======HHHGGGQQQTTTDDD::::::999555666888===AAAAAA>>>;;;888999===CCCDDDAAABBBFFF@@@???===:::<<<@@@???::::::===>>><<<888555555777:::;;;<<<;;;:::;;;@@@DDDGGGKKKPPPTTTYYY]]]ZZZSSSPPPSSSPPPIIICCCBBBAAA>>>>>>>>>AAADDDBBB<<<;;;???BBB@@@>>><<<===???BBBDDD??????>>>>>>>>>@@@AAABBB:::999777555888>>>>>>:::777999<<<=========???AAA>>>>>>>>>===;;;;;;<<<===@@@@@@@@@???===999555222666666777999;;;<<<;;;::::::<<<>>>===888444;;;EEE777666444111---,,,,,,---000000000000111111111111...000222555777555000,,,222555;;;>>><<<888:::???BBBBBB@@@===999666666777;;;999777666666555222000///000222444555222...***000111111///,,,---222666666555333111555;;;<<<888777444333555444333333666444222111444999<<<<<<;;;;;;;;;:::999777444111000444888:::999666444666999>>>@@@>>>999777888777444777999999999===AAABBB???CCCBBB???;;;888888:::<<<444333444666444000000333999888888999;;;<<<;;;999777:::<<<;;;999999;;;>>><<<:::777555444666999;;;666666555444444666;;;>>>???===;;;;;;===?????????<<<:::888777666444222///444666888888666555666777@@@AAA@@@<<<666333444666555777999:::999999999;;;;;;:::999999;;;======<<<>>>===<<<<<<===AAADDDFFFDDDAAA>>><<<<<<<<<;;;;;;;;;888888<<>>777555444666;;;:::555111222111000000333666666333///...000222000,,,))))))+++222222444777999:::888666888777444111111444:::>>>555555444333444888===BBB555555666777999:::<<<===999888;;;>>>;;;666999AAA888888777444000---------111111444888888666888;;;<<<777444999;;;999555444555666777::::::888444111555999::::::;;;===:::444666::::::555111000...+++333444444444444666999<<<666999>>>AAA???999333...444555777888777777777888<<<===???>>><<<:::999999666:::333///999;;;666555@@@CCCDDD>>>666222555:::444333333555999;;;<<<<<<<<<======;;;888444222222<<<999777666111...222999666555999AAA@@@999777;;;BBB>>>999666666666777777777999;;;:::666444555777:::<<<;;;999:::>>>@@@???<<<:::666222///000444777<<<>>>@@@@@@>>>======>>>999999777444222111222444555999;;;;;;===>>>;;;555555444666999999888;;;@@@;;;:::999999::::::888666999999777777;;;@@@>>>888:::777555777;;;======<<<;;;;;;===@@@>>>999888:::::::::;;;<<<;;;===FFFPPPhhhtttVVVFFFCCC@@@>>>:::666333555999===@@@>>>;;;999999888888777999:::;;;;;;;;;>>>BBBEEEBBBAAA???===:::777444111777333000000555;;;@@@BBBMMMPPP]]][[[EEE777999999222555:::???BBBAAA===999<<>>>>>:::<<<>>>???===888555555666:::;;;<<<;;;;;;>>>DDDJJJFFFJJJMMMQQQWWWYYYRRRHHHLLLNNNKKKAAA:::;;;>>>@@@@@@???@@@BBB???::::::<<<>>>>>>======>>>@@@CCCEEE???===<<<;;;<<<>>>AAABBB======<<<:::<<>>===<<<<<<===>>>===;;;===<<<::::::999888666444999777666999???DDDFFFFFF???>>>======:::777;;;BBB777888777333...,,,...000000000000000000111111111111111222555777666444111000555:::<<<999888<<>>>>>:::777555333222222111222444000...---000555999:::999:::<<<===>>><<<999666444777;;;>>>>>>;;;888666666<<<===;;;666555888888666666777777888;;;???BBBBBB======;;;777444666;;;@@@777444444666666222222444444555777888888888777666777999;;;;;;:::999:::<<<:::999777555666777999;;;777666333111222666;;;???===;;;999888999888777666666666777999::::::888555999:::;;;:::999999:::<<>>AAACCCAAA???=========>>>===<<<666444666===DDDEEE>>>555666555888<<<<<<888555666444222000222555666333///111333444222...,,,,,,,,,111111444777;;;<<<;;;:::999888666444333555999<<<000222333333333555888:::333333555666888:::<<<<<<777444777<<<:::333333888222333222111//////222444222444777999999888999;;;888555666===@@@===888666444555777:::;;;<<<;;;:::777888777777;;;>>>999222888;;;<<<:::777444222000999888666444222333666999333888>>>AAA???:::555222111333666666666555555666>>>??????===:::888777777555;;;555///555777444888BBBEEEFFFAAA999555666999444444666888;;;<<<;;;:::;;;<<<===<<<999888777888;;;777555444111///333999;;;555:::EEEDDD777222888>>>:::666333333555555666333666777777555444555666555777888888999;;;<<<;;;777777666555444555888;;;<<<>>>@@@@@@>>><<<;;;;;;555666777555333111222222777;;;===>>>???AAA===777;;;;;;;;;<<<;;;:::999:::888777777888::::::888666555444333444888<<<===;;;AAA<<<777888===AAAAAA???======@@@DDDAAA<<<999;;;999999888777777:::AAAGGGMMMbbbvvvvvvcccNNNCCCBBBEEECCC???:::777777:::===BBB???;;;888888:::<<<>>>666666666555666:::???CCC???AAACCCBBB???;;;999888555333111111444999>>>AAAKKKPPP]]][[[GGG<<<===;;;888:::===@@@AAA???;;;777DDDLLLVVV[[[SSSEEE>>>???:::999777444888======999999<<<>>><<<999666777999<<<===<<<:::888:::@@@EEE@@@BBBDDDGGGMMMPPPJJJAAAHHHHHHCCC;;;777:::======<<<===???@@@???<<<999999===<<<<<<<<<>>>???AAABBB@@@???<<<;;;<<<>>>BBBDDDBBBBBB@@@>>>>>>???:::333666777777666777999>>>BBB>>><<<:::<<>><<<;;;<<<===<<<:::<<>>:::888:::BBBIIIMMMMMMGGGBBB???>>><<<999:::>>>666777777555111///222555111111000000000000000000111000///000333666777777222666888777666999@@@DDDDDDDDDDDD@@@<<<777444444333555777777555111---+++333333333555666666444222222333444222//////333777666999888777999======:::777666333000///111222222000...---///444777777666777999<<>>===;;;999888777555222000000111333777:::;;;999777999:::;;;:::999:::<<<>>>>>>@@@AAA>>>999555555777555666888<<>>999666555444333444666888888888444333333666:::===>>>======<<<===>>>>>>===:::777555444777>>>EEEEEE>>>666555444777<<<<<<888666666888555222222333444333111000111333222111111111111444444666888;;;<<<:::888444555666444333222333555222555888:::999777666666333333444555777:::;;;======:::999;;;;;;777333222222333444333333444777999111333666666666777888999777888<<>>@@@AAA:::888555444888;;;777///777999<<<===;;;777555555999888666333111222666999555888;;;<<<:::777555555222444555555444333444555AAAAAA@@@<<<888555555555444<<<777---///000222:::BBBDDDEEEBBB;;;777777999:::;;;===???@@@>>>999555;;;<<<===<<<:::888888999777333111222111000333999777000555AAAAAA444///444444222111111333444444333222333555666666555666777666777999<<<<<<:::888777666999;;;<<<;;;:::;;;<<<:::<<<>>>>>>;;;888777666222555888999777444333222555999;;;<<>>999===>>>>>>===<<<;;;999777777777777999;;;;;;999777111222444555666888===AAA@@@:::444444999>>>???===??????AAADDDBBB<<<:::<<<===<<<999666666999<<<===CCCNNNYYYZZZRRRHHHCCCBBB@@@@@@???===;;;:::;;;======>>>???<<<999:::>>>BBB777777777666666888<<<@@@;;;>>>AAABBB@@@===;;;;;;444555555555555777999:::DDDGGGRRRTTTHHHDDDDDD>>><<<===>>>???>>>======<<>>;;;999555222555:::999555:::<<<>>>===999777888999:::;;;<<<999777777;;;???AAAAAA??????CCCGGGDDD>>>EEEBBB<<<888:::>>>===777666:::===@@@AAA???<<<888>>>===<<<;;;<<<<<<===>>>AAA???<<<:::;;;===@@@BBB@@@@@@???>>>@@@CCC@@@:::555777888888888888:::<<<<<<999888:::>>>@@@>>><<<;;;???BBB>>>::::::CCCKKKCCC???;;;<<>><<<;;;===>>><<<666000222444444111222777:::999222111333666777888<<>>;;;999888333------000555444333444555555333111666777999;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>???@@@;;;777333111333777;;;<<<<<<;;;:::::::::888555222---...000333666666555333666888888888777777999;;;;;;>>>AAA???;;;777666666444555888<<<>>><<<999555555444333333555777777666333222333888===???===:::;;;;;;<<<======:::666222111111444999======888444222111444999999555333444999777444222111111222333,,,---///111333444555555999888888::::::999666333666888999888666444444444333666:::<<<:::888666555555555444444666999<<<>>>FFFIIIFFF>>>:::<<<999222333444444222000000111222///333444222111555777777;;;;;;>>>BBB@@@:::666777AAABBBBBB@@@>>>>>>???AAA;;;999444111444999777111555555888<<<:::666444666555555333222111333777;;;888::::::777333111222444555666666555444444666888BBBAAA???;;;666444444555666===777---...000222;;;???AAABBB@@@<<<999:::<<<@@@AAABBBDDDCCC@@@;;;666;;;===>>>===:::777666666444000///222222111333777---***---777:::444111444.........111444555444333333444666777999:::::::::;;;:::<<>>>>>;;;888666555333666999:::999777666555333666888999<<<@@@???;;;<<<===<<<:::;;;>>><<<777888888999;;;======:::888111222555888888888>>>EEE???999444333666<<>>???AAA???;;;<<>><<<555888:::<<<;;;;;;<<<===666999===<<<999888;;;???999;;;;;;;;;::::::<<<===999;;;<<<>>>===;;;999777555777999999777555555555888999BBBEEE???AAABBB888;;;<<<<<<;;;;;;===@@@CCC===BBBJJJOOOJJJAAA>>>???:::888333///111666555111===???@@@===999666666777666999======;;;:::<<<>>>BBBAAA>>>999999<<<===:::DDD@@@:::888>>>CCC???777666:::>>>???BBBDDDAAA;;;AAA???===;;;::::::<<<<<>>;;;:::999:::<<<>>>BBBCCCAAA@@@AAACCC???999666888;;;<<<;;;::::::;;;:::999888999;;;>>>@@@@@@@@@CCCCCC>>>888777???GGGFFFDDD@@@>>>@@@FFFMMMRRRRRRLLLGGGCCC>>>888777999666444222222333444444333111111111111000000000//////...,,,---000333555555888999777444777===???;;;<<<>>>@@@???;;;777444222444999>>>???<<<666111///...---...000333555555555333555777666555555888;;;666999888555555999;;;:::888999555///---111333000......///444999:::888555666666777888:::===???AAA:::::::::999888666333111222555444222333777999777333222444999999777:::AAA???;;;777444444666888999;;;;;;;;;:::444///111888888444111222666999666333777777888999:::999777666999:::;;;<<<===>>>>>>???===999444333555888::::::999999:::<<<======:::777......///111444555444333777888999888666555666777;;;???CCCBBB===888555444222555999;;;<<<:::888666777555444444666777666555555333333666<<<>>><<<999:::999888999:::999777555///111444666666555333333111000333888888444111222777888666111---,,,000444...//////111333444444333777777777999:::999777444<<<===<<<:::888666777888222555777888777666666777999777555444555888<<>>555444555555333000---,,,---333777666222111777::::::<<<888999>>>AAA>>>:::999AAADDDFFFFFFCCC@@@??????;;;999444000222888:::777666444777:::999333222666333444333111111222666999777999999555000///333666888888888777777888<<>>;;;888444333444666999===555...666999777::::::<<<===<<<;;;;;;===@@@AAA@@@@@@@@@AAA@@@===;;;888;;;===>>><<<999777777444111111444555222222444,,,,,,---111555777777555/////////222555666666555777777999;;;>>>@@@@@@@@@@@@<<<;;;>>>===888888;;;:::::::::888555444555666;;;>>>@@@AAA???;;;999888555777888888777777888:::333666777888<<>><<<888999===;;;555888888999;;;===<<<999777000...111777999888<<>>>>>??????>>>AAAGGG===>>>===:::===AAA???999>>>===<<<<<<;;;:::777555444666999:::::::::;;;<<<666777999;;;<<<===<<<<<<888;;;>>>???>>><<<;;;;;;999888888:::<<<<<<999555777999;;;:::666444444555444555<<<===777;;;<<<222:::;;;;;;:::999:::>>>BBB:::;;;>>>BBBAAA======AAA:::888333///111666666222<<<>>>@@@===999666777888777<<>>???CCCAAA<<<:::>>>CCCBBB======@@@@@@???BBBHHHGGGBBBCCCAAA>>>;;;:::;;;>>>???@@@???===;;;::::::;;;;;;BBBDDDDDDCCCDDDDDD===555888;;;===???>>>>>>???AAA>>>>>>======>>>AAAFFFIIIHHHFFFBBB>>><<<>>>AAADDDGGGGGGEEEBBB@@@DDDMMMTTTRRRMMMIIIEEE>>>888888<<<777333000000222333222000222111111111000000//////111000000111333555444444777777555222666<<<999111999<<<>>>>>>;;;777333222222888>>>???;;;555000---)))))),,,///333555444222///222444444222333666:::999<<<<<<888777;;;>>>>>>999:::666///---222333000******---333888:::777444888777555444555888;;;===666888:::777333000000222444666666444444777888666444333666<<<;;;888;;;BBB:::666222222555888999999777999<<<===888555:::CCC:::444000222999===;;;777888777888888999777444111555666777999:::;;;;;;;;;>>>:::555444666999999999444555888;;;>>>???===;;;//////000333666999999888:::;;;<<<:::888666555555<<<@@@EEEEEE???999444222111555999;;;:::888777777999777555555777777777666666222111333999<<<;;;888777555444555888;;;<<<<<<333666999999666555666888333222555999999555222333666888777111***(((...555666555444444444333111///222222444888;;;<<<;;;999<<<<<<999666333333555777666777777777777888;;;>>>;;;999555333444888<<>>;;;AAAGGGIIIGGGCCC@@@@@@:::999444000111888======999666888;;;999222111666666666555222000000222444222555666444111111666;;;::::::999888999<<>>CCC<<<999888999:::::::::<<>>>>>333777<<<>>>>>>===;;;;;;777333333666666333111222222333222111555;;;:::555444222111333555888888888::::::<<>>AAA@@@===;;;999;;;???CCC>>>AAADDDEEEBBB???===<<<888888666555444666:::>>>777999::::::???FFFHHHEEEAAAAAA===777777:::777000555666777999;;;:::666444///******222888888888:::===;;;777444555:::CCCIIIBBB???>>>@@@@@@BBBHHHOOO777::::::999>>>DDDAAA999:::;;;<<<===<<<:::777555;;;<<<<<<;;;999888888:::;;;999888<<>>@@@???<<<:::888888666555888>>>@@@===999999;;;;;;999555444555777<<<===DDDAAA888;;;>>>444:::<<<<<<:::777777999<<<>>>:::999<<<<<<;;;<<<@@@<<<:::555111333999:::666888;;;======:::999;;;===;;;BBBJJJMMMJJJEEEBBB@@@AAAGGGHHHCCC@@@CCCHHHKKKCCCCCC???;;;<<>>BBBJJJKKKGGGDDDBBB>>>;;;;;;===@@@CCCCCCBBBAAA???===<<<<<<;;;666;;;@@@DDDIIIJJJDDD;;;;;;===???@@@@@@BBBEEEGGGCCCDDDDDDCCCBBBFFFLLLRRRNNNHHHAAAAAAEEEIIIIIIGGGGGGIIIIIIEEEAAADDDMMMVVVPPPMMMJJJFFF???999:::@@@:::555111000111222...***---000222222///,,,,,,......000333444000---///333888666444555777666333000222777999888888888444///444999???BBB@@@;;;555111+++,,,++++++333:::888///333333333222000111444777:::999777666666666777888888:::;;;888333222444666:::::::::;;;<<<;;;888666444555555555:::>>>;;;444666777777444000...000333333444555555444444555777444666999:::999999999::::::555222333444555999???<<<===AAACCC???999999===<<<999777888;;;>>>>>>===<<<<<<===>>>>>>;;;777444888888666555999===;;;666@@@===999777777:::>>>AAA777111...444888777888<<<000---...555;;;;;;:::::::::777666888<<<<<<777111666???GGGFFF>>>777777999<<<999888<<>>===;;;444///111888444555999<<<:::444333777444555666333000///111555:::666111...------......///111555888999888666555>>>BBBCCC@@@999444333555666777999;;;===<<<999666===>>>>>>;;;999:::>>>CCCUUUWWWSSSGGG???>>>;;;777666777888555000...///111777<<<===888666888888444444000222;;;@@@@@@AAAEEE888===BBBFFFJJJKKKDDD<<<:::<<<999333222888:::777444333555888777222111333666777666111,,,+++111666999555000111:::BBB>>>444777444111222999CCCLLLQQQ<<<===<<<888888:::888444;;;<<<777333;;;EEEBBB666:::999888:::===@@@BBBBBB>>>:::777888<<<>>>===;;;111333444333444:::@@@DDD888666666999888333000000333555666777777999<<<>>>:::888555555777;;;===>>>:::AAAHHHKKKHHHEEEFFFHHH@@@:::444666<<<>>>:::444DDDBBB>>>:::888;;;AAAEEEAAA@@@@@@AAACCCCCCAAA?????????;;;777;;;@@@>>>666<<<888777:::AAAEEEEEEBBBAAAGGGFFF<<<999======777444666999::::::;;;<<<===666555555777:::;;;:::888666;;;===:::<<>>???<<<===AAAAAABBBIIITTT:::>>>AAAAAA>>><<<<<<===999999999999999888777666;;;<<<<<<<<<<<<;;;999999???DDDCCC<<<===EEEEEE===999999999:::<<<<<<:::888999777777;;;AAADDDAAA===>>>:::999;;;<<<999777999???FFFDDD;;;999??????999>>><<<;;;=========AAAHHHDDD???999999===BBBCCCBBBDDD???::::::>>>@@@???===BBBFFFJJJIII@@@999???IIIIIIIIIGGGCCCCCCHHHJJJIIILLLLLLJJJDDD@@@AAAGGGMMMOOOMMMJJJHHHFFFFFFFFFGGGCCCAAA@@@CCCFFFIIIHHHFFFHHHGGGBBB>>>AAAHHHJJJGGGEEEFFFFFFFFFDDDAAA>>><<>>CCCHHHEEECCCEEERRRPPPNNNKKKJJJKKKMMMOOOOOOKKKFFFCCCCCCAAA===999777555222111111111...,,,---000111111///---...///111333555444111///111444555555666888:::999666222333777777555444666444000222555999;;;;;;888666444222222000000777>>>;;;444333333333222111222444777666555555444555555777777999:::;;;999666555555777888777888999:::888444111333333222222888>>>>>>999333444555333000000333777444666777666555444444555000222555666555666777888888444333444222111555;;;<<<:::;;;??????<<<<<<>>>===999555444777:::<<<===;;;<<<>>>??????;;;666333999<<<<<<888666777777444===;;;888777888<<>>===???BBBCCC???;;;:::777555666999;;;<<<;;;444666999999777444222111444555666666666888<<<@@@<<<<<<======999333444888666666888;;;888333222666777777666444111111222333444222///...///111333555444666999<<<>>>>>><<<;;;???AAACCC???999444333444555555777888::::::999888:::;;;<<<<<<===@@@CCCFFFPPPRRRMMMDDD===<<<;;;888777777666444222111111222888<<<<<<777555777888555333000333:::>>>===<<<>>>888;;;>>>AAAGGGJJJDDD<<<;;;===;;;555444777888555444222222444444111222666---000222111///000444999888555111222999@@@===666888666555666:::???DDDGGGDDDAAA===999<<<>>>;;;444;;;<<<999444999AAA???444777666666888;;;>>>??????>>>:::777777:::<<<;;;999222111000111777===BBBCCC:::777666777555222333777999<<>>@@@AAAAAA;;;===@@@DDDFFFGGGEEECCC@@@;;;666999???BBB???;;;BBB@@@<<<999888;;;AAAFFFBBBBBBCCCDDDFFFEEEBBB???AAABBB@@@<<<>>>BBBAAA<<<;;;<<<>>>CCCFFFFFFBBB>>>HHHJJJIIIBBB===<<<:::777999:::;;;;;;;;;<<<>>>???888555444888>>>@@@<<<666===@@@@@@<<<<<>>;;;<<<@@@BBBBBBGGGNNNCCCBBB@@@===;;;<<<>>>AAA999999:::;;;<<<<<<======???===999666777;;;@@@CCCFFFIIIGGG@@@BBBHHHFFF===;;;<<<===@@@CCCCCCBBB@@@AAA???>>>AAAFFFFFFAAA<<<===::::::>>>@@@>>>>>>AAABBBFFFDDD???BBBJJJHHH@@@===:::999:::;;;;;;@@@GGGHHHCCC>>>???CCCFFFGGGFFFDDDBBB@@@BBBFFFGGGDDD@@@IIIKKKOOONNNGGGBBBEEENNNLLLMMMJJJFFFGGGJJJKKKIIIKKKKKKHHHCCC>>>???FFFLLLNNNLLLJJJIIIGGGGGGGGGGGGDDDCCCCCCEEEHHHKKKJJJIIIKKKKKKIIIGGGJJJOOOOOOLLLHHHHHHHHHGGGEEECCCAAA@@@HHHGGGIIIKKKIIIDDDDDDGGGDDDCCCCCCFFFJJJLLLHHHDDDDDDEEEHHHMMMRRRTTTRRRPPPMMMFFFBBBEEEIIIIIIHHHIIIMMMMMMLLLKKKKKKLLLMMMOOOLLLIIIDDDAAAAAABBBCCCCCC222333555444222///......111222333222111111222444333444444222000000111333222333777;;;===<<<777444555777666222222444444111000111444666888999999999555333000///444999777111222222333222222333666888555555666666777777888888999999:::;;;:::999777777666666777999:::777333000333333111000444;;;<<<888333444444222//////444888555777888777555444444444111222444444333444777999777777888777333...222999===999888===AAA@@@???@@@>>>:::555333555888;;;<<<;;;<<<>>>???>>>;;;666444999>>>@@@:::555555666666>>><<<999777888;;;???BBB999444111222444444666999;;;===CCCGGGDDD<<<:::<<<555666777999999888777555666888:::;;;;;;;;;<<<>>>BBBBBBCCCDDDDDDCCCBBBBBB<<<:::888888:::<<<======888777666666666555333111555777888555222333999???:::999;;;??????:::777999999777888999666111111444:::888555444444444333333111000///...000222666888333555888;;;===>>>======???AAABBB???999555444444777777777777888999;;;<<<:::999:::===AAADDDEEEEEEHHHIIIFFF>>>::::::;;;;;;:::777444333444555555444999;;;:::555333666888888444333555;;;>>>;;;888888:::::::::===DDDJJJFFF>>>>>>???===999777999888555444000///111222222555:::+++///333444444555888;;;666666444333777<<<;;;666999999999::::::;;;;;;;;;BBB===666333888===:::222999<<<;;;666777<<<;;;555666666777999<<<>>>===<<<===;;;888777888999999888666222000444;;;AAADDDDDD>>>;;;999888555444999@@@>>>BBBGGGIIIGGGDDD@@@???DDDCCCBBBBBBDDDDDDCCCBBB@@@<<<:::>>>EEEHHHCCC===???<<<999;;;AAAEEEDDDBBBAAA???;;;888888<<>>@@@BBBDDDEEEDDDBBB@@@MMMKKKJJJIIIDDD===:::<<>>===<<<<<<>>>@@@AAA:::666555:::BBBDDD???888DDDEEEDDD@@@???BBBBBB@@@@@@===>>>BBBFFFFFFFFFHHHEEEBBB???>>>>>>?????????888999;;;===???AAABBBCCCAAA>>>:::888;;;@@@HHHLLLOOOPPPLLLGGGIIINNNIII???CCCCCCFFFIIIKKKJJJGGGEEEAAA@@@@@@CCCGGGFFF@@@::::::888:::@@@BBBBBBDDDHHHEEEGGGFFFFFFMMMUUURRRIIIAAA===;;;<<<<<<<<>>>>>===777444///...000111///+++...000111222333555888;;;::::::;;;;;;;;;;;;::::::777888999:::;;;:::777555666666888;;;<<<:::666222333444333111333777666222777777666222......222666444666888888666555666777999999999777666666888:::888:::===<<<555///222999::::::<<>>@@@>>><<<999777777999:::;;;===>>>>>>===;;;999777777999>>>???;;;888:::;;;:::@@@>>>:::777666777999:::555222000111333777;;;???>>>GGGUUU\\\WWWJJJCCCDDD999:::<<>>BBBFFFGGGDDDBBBAAABBB===;;;999888999:::<<<===:::777333333555555333111555999<<<999333222666<<<:::888999???AAA>>><<<<<<;;;888777888555111000333;;;777444444666888777555444333222000//////111444222444777999<<<===>>>>>>AAABBBCCC@@@<<<888666666>>>===;;;888777999<<>>BBBAAA???;;;888999;;;===<<<777333333666999999888::::::777333222444999;;;666666999>>>???===999666===;;;888;;;CCCKKKIIIBBB>>>???>>><<<;;;;;;:::888333000000444777666888;;;333666888888888777999;;;555777666333444777777444:::;;;<<<;;;999777666666:::888222///333999888333555:::;;;888777::::::888888888999<<<>>>???>>><<<===;;;999777666777888::::::777777;;;???BBBEEEHHHAAA???===<<<888666;;;CCC>>>BBBGGGIIIGGGDDDBBB@@@AAA@@@@@@BBBDDDDDDBBB@@@DDD???:::===CCCFFFAAA<<>>===AAADDDCCC???>>>AAACCCBBBAAAAAA???@@@CCCHHHLLLMMMHHHHHHMMMIII@@@>>>DDDCCCAAA>>><<<===???@@@AAA<<<999999;;;@@@CCCBBB???DDDFFFFFFFFFEEEDDDCCCAAADDDBBBBBBFFFJJJJJJGGGEEE@@@???@@@CCCFFFEEE???:::::::::<<<===@@@BBBDDDEEE@@@@@@AAABBBEEEHHHLLLNNNTTTSSSPPPMMMPPPSSSNNNDDDKKKKKKMMMOOOPPPMMMHHHDDD@@@???AAAFFFJJJJJJCCC===888777:::???BBBAAADDDIIIIIILLLMMMNNNRRRWWWTTTNNNGGGCCCAAAAAAAAABBBHHHOOOTTTQQQNNNLLLLLLJJJGGGDDD===???CCCIIIOOORRRQQQOOOFFFFFFIIINNNOOOLLLKKKMMMKKKMMMMMMLLLNNNQQQNNNIIIQQQOOOLLLGGGDDDFFFJJJNNNJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDMMMPPPPPPOOOQQQVVVWWWUUUSSSQQQMMMJJJGGGFFFEEEEEEBBB@@@BBBEEEFFFFFFJJJPPPLLLLLLLLLNNNOOOOOOLLLIIINNNTTTQQQJJJNNNWWWRRRCCC<<>>;;;999555111000000...+++***+++---000333555888;;;>>>===>>>???>>>===;;;888777444666888999888777555444555555777:::<<<:::777444333666888777777999666000777888777444000///333666333444666777666777:::<<<@@@@@@>>>;;;888666777888777999======666000333:::444999AAADDD???888777<<<<<<===>>>>>>===;;;::::::@@@???===:::777666999;;;>>>???===;;;<<>>999===;;;777444333444555666333333333333777???GGGKKKMMM[[[mmmxxxqqq```TTTQQQOOOMMMNNNRRRVVVRRRFFF;;;333444555888;;;:::777333888>>>EEEGGGDDD???======;;;;;;999888777888:::;;;:::666222111333555444333555;;;@@@???888444555888;;;777777<<>>>>>???<<<888666777666222111333999555333444777::::::888555555444111...---...111555666888:::<<<>>>@@@AAAAAABBBCCCAAA>>><<<:::999AAA@@@<<<888555666;;;???:::888888;;;???@@@===999>>>===<<<:::999999;;;???<<<888444333777<<<>>>>>><<<999666333222444999???777999:::<<<>>>===:::666;;;:::888:::BBBJJJIIICCC;;;::::::;;;;;;:::999:::333111444;;;>>><<<999999::::::999888777888:::<<<555888888444333555666444<<<<<<<<<:::777555666777:::<<<:::444222444777666333888;;;:::999;;;<<<<<<999999:::<<>>>>>;;;777999??????AAADDDEEEEEEDDDEEEFFF======???AAACCCCCCAAA???DDDAAA???>>>@@@@@@>>><<>><<<<<<===???AAACCCCCCBBBAAA???>>>AAAFFFIIIHHHIIIKKKMMMNNNLLLGGGCCC===AAAFFFFFFBBB???BBBGGG@@@AAABBBCCCEEEJJJQQQVVVMMMHHHHHHMMMJJJAAAAAAGGGDDDAAA>>>>>>???AAAAAA@@@>>>???@@@>>>===???DDDJJJBBBDDDGGGKKKKKKHHHEEECCCEEEEEEEEEFFFJJJKKKHHHDDD@@@???@@@DDDHHHGGGCCC???=========>>>???AAABBBCCCCCCCCCCCCDDDGGGJJJNNNPPPUUUSSSQQQPPPSSSUUUQQQLLLLLLLLLNNNPPPQQQNNNIIIEEEGGGFFFGGGLLLPPPPPPIIIBBB;;;;;;>>>BBBBBBAAADDDIIIKKKPPPTTTRRRPPPPPPPPPOOOLLLHHHFFFGGGFFFGGGLLLSSSPPPOOOMMMMMMLLLJJJHHHFFF@@@@@@BBBEEEIIIMMMNNNOOOGGGFFFKKKRRRUUURRROOOPPPGGGIIIKKKLLLPPPSSSNNNGGGQQQOOOMMMJJJHHHIIILLLOOOHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKIIIFFFDDDCCCCCCLLLNNNMMMIIIJJJPPPTTTUUUWWWUUUPPPKKKGGGEEEDDDDDD??????BBBGGGIIIHHHKKKPPPNNNNNNOOOPPPPPPOOOMMMKKKOOOSSSMMMCCCDDDNNNKKK???@@@DDDEEEDDDKKKRRRLLL??????FFFMMMPPPNNNKKKKKKKKKKKKMMMOOOMMMJJJIIILLLOOO333777:::999444222333666333111000000222333333222222555444333999BBB@@@777333666888888555111...---333888;;;999888777333---***---333<<>><<<===>>>===;;;888444222333666999888444222333555444444444555666666333000000666:::;;;<<<===:::555333555777666444444777;;;444444555555666888<<<@@@AAAAAA???;;;666333333333444555888999666222444;;;000777@@@BBB999000111888:::===@@@AAA???<<<:::999@@@@@@>>>999555555999===CCCBBB>>>;;;===@@@<<<666777555333222222444666888666888888777;;;FFFPPPTTT^^^iiiyyyzzziii]]]ZZZ[[[YYYXXXYYYYYYRRREEE;;;555555888:::;;;:::666333555;;;AAACCCAAA===:::999999::::::999777666777999999777444333555666777777777<<>>@@@@@@AAAAAA@@@>>>===<<>>:::555111222888===888888999;;;>>>>>>===;;;???======>>><<<:::;;;???<<<999555555888===BBBDDD===999555555444444:::AAA:::;;;:::888999;;;999555777999:::;;;AAAGGGFFFBBB999666666888999777888;;;555444888AAAEEE@@@:::777888777666666777999;;;===666888888555666999:::888<<<>>>>>>;;;777555888;;;===AAA???888111111333444444777:::<<<======>>>???:::999999;;;<<<===<<<:::;;;>>>???<<<999:::AAAGGG??????CCCFFF@@@:::@@@LLL???<<<<<<>>>>>>:::999;;;AAACCCDDDEEEEEEGGGJJJMMMAAAAAAAAACCCEEEEEECCCAAAAAABBBBBBAAA???>>>>>>???BBBBBBAAA???>>>???BBBEEEHHHHHHHHHFFFEEEEEEGGGIIIEEEEEEGGGJJJKKKJJJFFFCCCBBBDDDIIIKKKHHHDDDGGGLLL===AAAFFFMMMRRRUUUVVVWWWPPPMMMLLLKKKHHHCCCCCCGGGEEECCCBBBDDDFFFGGGDDD@@@AAAFFFHHHDDD??????HHHPPPCCCDDDHHHNNNOOOKKKGGGGGGGGGHHHGGGFFFGGGJJJJJJGGGIIIFFFBBBAAACCCFFFIIIJJJCCCBBBAAA@@@@@@AAABBBCCCIIIFFFBBB@@@BBBHHHPPPTTTRRRQQQPPPOOOQQQRRRRRRQQQHHHIIIKKKOOOQQQPPPMMMJJJKKKJJJIIILLLPPPNNNGGGAAACCCCCCEEEHHHFFFCCCEEEKKKKKKPPPTTTRRRLLLIIIJJJMMMMMMJJJIIIJJJJJJIIIMMMSSSIIIJJJJJJKKKKKKLLLLLLMMMGGGFFFDDDCCCDDDFFFHHHJJJFFFGGGMMMTTTVVVQQQMMMNNNFFFHHHKKKNNNSSSUUUNNNEEEMMMMMMLLLKKKKKKLLLLLLMMMHHHIIIJJJKKKLLLNNNOOOOOOQQQQQQQQQNNNJJJGGGGGGGGGKKKMMMLLLGGGGGGMMMRRRTTTYYYVVVQQQLLLHHHEEEDDDCCCEEEDDDFFFJJJJJJIIIKKKOOONNNOOOQQQRRRRRRPPPOOOMMMRRRSSSMMMDDDBBBHHHHHHCCCGGGJJJKKKMMMPPPQQQKKKBBB@@@GGGNNNPPPLLLGGGFFFFFFFFFIIIMMMOOOOOOOOOPPPPPP888999:::999666444555777333111000111333333111///000444555666???IIIFFF;;;999::::::888444111111222555888999777555555222...,,,...333;;;@@@???777000***'''***///111---+++,,,---000333555666777999;;;888999;;;<<<:::777222000222777;;;888111...111777888666333222111000---+++000555999888888999888444333666999999777666888;;;777666555444444777===AAA>>>>>>===:::555222000///333222333777777666999>>>444777<<<===666000222888777:::======;;;999888999===??????<<<777555888;;;???AAA???<<<;;;===<<<888555444333222222444666888999<<<;;;777:::DDDOOOSSSYYY^^^fffjjjdddZZZUUUUUUQQQRRRRRROOOIIICCC???===888999;;;<<<;;;;;;::::::888:::===>>>===;;;:::999888:::<<<;;;888666666777888999999888777999;;;>>>:::===@@@@@@===999777555555666:::===<<<777888<<<888555555:::<<<999666666777777777666555555777999444666888555111///222555222222222222444666888:::======>>>???@@@???>>><<<;;;;;;999444000222999???===>>>??????===<<<<<<===BBB@@@AAACCCAAA;;;;;;???;;;999888666888===EEEJJJ===888666666666555;;;CCCAAAAAA<<<666555999999555666<<>>999888::::::777999===999777;;;CCCGGGAAA999555777666777888:::;;;;;;;;;555777777777<<>>999777888;;;???AAA@@@;;;777777777666999999;;;>>>@@@@@@??????===;;;::::::<<<======<<<;;;???AAA???<<<>>>GGGOOODDDAAADDDJJJGGG@@@DDDOOOBBB<<<:::???CCCBBB@@@@@@CCCDDDFFFGGGGGGIIILLLNNNIIIHHHGGGGGGGGGGGGEEECCCBBBCCCEEEEEEEEEEEEEEEFFFGGGHHHHHHEEECCCDDDIIIMMMMMMNNNOOONNNKKKIIIHHHHHHBBBCCCDDDFFFHHHHHHFFFDDDFFFFFFJJJOOONNNIIIJJJOOOAAACCCGGGOOOVVVXXXVVVSSSNNNPPPNNNHHHFFFHHHJJJJJJHHHGGGHHHLLLPPPOOOIIICCCGGGKKKNNNLLLGGGFFFKKKPPPIIIHHHJJJOOOPPPLLLKKKMMMKKKNNNMMMHHHGGGLLLOOONNNOOOMMMJJJFFFDDDFFFKKKOOOIIIGGGFFFDDDDDDEEEFFFGGGHHHFFFDDDCCCFFFLLLSSSWWWPPPOOOOOOMMMLLLLLLOOOSSSIIIJJJKKKNNNQQQQQQOOOMMMKKKHHHGGGJJJMMMMMMGGGBBBHHHIIIKKKLLLHHHDDDGGGLLLJJJKKKMMMMMMJJJHHHIIIMMMNNNLLLLLLNNNMMMKKKNNNSSSIIIJJJKKKKKKKKKLLLNNNOOOJJJIIIHHHFFFEEEFFFHHHJJJJJJLLLSSSXXXVVVNNNJJJJJJJJJMMMOOORRRWWWWWWNNNCCCKKKKKKLLLNNNOOOOOONNNMMMHHHHHHIIIJJJLLLNNNQQQRRRPPPQQQRRRPPPLLLJJJKKKLLLMMMPPPPPPLLLKKKOOOSSSTTTXXXUUURRRNNNKKKHHHGGGFFFHHHEEEEEEHHHHHHHHHLLLRRROOOQQQSSSTTTSSSRRRQQQQQQTTTSSSPPPKKKGGGEEEGGGIIIJJJMMMRRRVVVRRRJJJHHHJJJFFFNNNTTTTTTNNNHHHEEEFFFFFFGGGIIIMMMOOOPPPOOOMMM;;;;;;:::999666666666777666444333444666666222///,,,222333555AAALLLHHH;;;<<<===<<<999555333555888666888777333222333222///111111444:::???>>>777000)))''',,,555888444333666111333555666555555666777666888:::<<<;;;888444111333999===888///,,,111888===999555222///---***(((222555666222000111111...666999<<<<<<888666666777:::999666333333666<<>>BBB:::999999:::777444666<<<555888999999666555777999:::>>>AAA???:::666777999777<<>>>>>888777555333333333444555;;;>>><<<555555???IIILLLHHHGGGHHHJJJGGGDDDFFFLLLCCCHHHJJJEEE<<<999>>>EEE;;;<<<===<<<;;;<<>>BBB============<<<:::777666111555<<<@@@<<<555555999777444555;;;>>><<<888777888::::::777333222444777888:::;;;888222000222555666666555555666888;;;<<<::::::;;;===??????>>><<<::::::999666222555<<>>===:::<<>>===:::888555666666999AAAIIIKKKGGG<<<@@@CCCAAA<<<888888:::BBBDDDBBB@@@BBBFFFDDD???===<<<<<<@@@BBBAAA>>>===AAA???===<<<>>>???@@@???;;;@@@CCCAAA>>>AAAKKKUUUJJJDDDFFFMMMNNNIIIKKKTTTGGG???;;;AAAHHHJJJIIIHHHCCCEEEGGGHHHHHHIIIJJJLLLOOOMMMKKKIIIHHHGGGDDDBBBEEEEEEGGGJJJNNNOOONNNMMMKKKMMMMMMKKKHHHIIIOOOUUUPPPRRRSSSRRROOOKKKIIIHHHGGGGGGHHHJJJLLLMMMLLLJJJHHHFFFIIIOOOPPPKKKKKKPPPIIIFFFDDDHHHOOOTTTSSSQQQJJJPPPNNNFFFEEENNNRRROOOJJJJJJMMMSSSWWWUUUMMMFFFKKKNNNQQQQQQOOOMMMMMMNNNPPPLLLKKKOOOPPPLLLMMMQQQPPPTTTSSSLLLJJJPPPUUUWWWPPPQQQRRROOOKKKHHHJJJLLLLLLKKKIIIHHHHHHIIIJJJKKKDDDFFFIIIMMMQQQTTTUUUVVVOOOOOONNNLLLHHHGGGLLLSSSNNNMMMNNNOOOPPPPPPOOOMMMKKKIIIHHHLLLQQQRRROOOJJJIIIJJJLLLMMMIIIDDDGGGMMMHHHFFFFFFHHHJJJJJJKKKMMMOOONNNOOOQQQPPPNNNPPPTTTOOOOOONNNLLLKKKKKKLLLNNNHHHIIIIIIIIIJJJKKKMMMOOOSSSVVV]]]aaa[[[QQQLLLLLLOOOQQQSSSVVVZZZYYYNNNAAAKKKLLLOOORRRTTTTTTQQQOOOIIIHHHHHHIIIKKKOOORRRTTTLLLNNNOOONNNLLLKKKMMMOOOOOOTTTVVVSSSQQQSSSUUUUUUVVVTTTRRRPPPMMMKKKJJJIIIEEEBBB@@@BBBDDDFFFNNNVVVOOORRRTTTVVVUUUTTTSSSSSSPPPNNNOOONNNGGG@@@BBBHHHHHHLLLVVVZZZPPPBBBDDDPPPOOOUUU\\\ZZZRRRKKKIIIIIIKKKIIIHHHJJJMMMNNNKKKHHH;;;:::999777666666555555888888444///222888555...111000111777===???;;;777>>>===999555777;;;:::666777999999555000...333888555666888;;;===;;;555000//////444;;;<<<888888===:::::::::999777555444333777444555888666000///333444999===:::444222555:::@@@<<<777333111000///...222333555555444444555666:::999888:::;;;999444///666888999777999======;;;;;;;;;999777888888111'''(((111444222555@@@DDDBBBCCCAAA<<<666222111333555777999<<<===;;;:::888888<<<<<<;;;999777888;;;===888<<>>;;;:::>>>BBB===;;;888555444666;;;??????<<<888555555888>>>AAA???===<<<===@@@CCCFFFFFF@@@CCCFFFCCC>>><<>>AAA@@@<<<:::<<<;;;888<<>>===;;;999777555555777777777888;;;???BBBEEECCC@@@@@@CCCAAA;;;888:::999:::===AAACCCBBB===999777;;;<<<;;;???CCC@@@888===<<<===>>>;;;777888>>>@@@???<<<:::;;;<<<888444===999555444666;;;???AAA@@@<<<;;;>>>AAA@@@AAACCCAAABBB===666555<<>><<<<<<;;;:::===CCC@@@;;;888<<>>DDDLLLKKKIIIIIIOOOUUUSSSLLLHHHDDDAAA@@@???@@@EEEIIIIIIIIICCC>>>GGGRRRIII666BBB@@@@@@DDDIIIHHH@@@888<<<<<<===BBBGGGJJJGGGDDDDDDCCCEEEJJJLLLHHH@@@:::???BBBEEEGGGKKKMMMHHH@@@GGGHHHIIIIIIIIIIIIJJJKKKFFFFFFFFFEEECCCAAA???>>>AAAEEEHHHFFFBBBBBBHHHOOOOOOKKKLLLPPPMMMJJJUUUfffQQQIIIDDDFFFFFFDDDFFFKKKCCCGGGKKKLLLIIIGGGKKKPPPKKKMMMLLLMMMRRRXXXSSSIIIIIIEEEBBBEEELLLRRRTTTTTTTTTRRRPPPOOOOOOOOONNNNNNNNNQQQTTTVVVUUURRRNNNLLLGGGLLLLLLIIIJJJOOOPPPLLLJJJJJJJJJLLLNNNNNNLLLIIIKKKIIIEEEDDDJJJRRRSSSOOOXXXVVVPPPIIIEEEIIITTT]]]XXXKKKMMMVVVPPPHHHFFFCCCFFFLLLRRRVVVUUUQQQMMMKKKKKKJJJOOOTTTPPPHHHLLLWWWTTTXXXWWWRRROOOQQQTTTTTTTTTNNNNNNSSSTTTOOOKKKLLLHHHMMMOOONNNOOOSSSPPPHHHKKKFFFGGGNNNQQQQQQUUU[[[LLLMMMPPPSSSQQQNNNPPPUUUTTTWWWSSSMMMPPPYYYVVVLLLSSSOOOKKKJJJLLLMMMLLLKKKNNNLLLIIIHHHHHHGGGEEEDDDLLLHHHFFFGGGLLLPPPPPPNNNVVVVVVTTTSSSRRRRRRRRRSSSQQQPPPMMMLLLMMMOOORRRTTTTTTSSSRRRQQQQQQRRRSSSSSSRRRRRRUUUXXXUUUOOOOOOUUUMMMTTTWWWTTTSSSRRRMMMFFFNNNTTTWWWSSSPPPQQQQQQPPPOOOMMMLLLNNNLLLIIIKKKPPPOOOMMMKKKKKKKKKKKKKKKJJJLLLNNNPPPRRRSSSRRRNNNIIITTTRRRPPPOOONNNNNNOOOPPPHHHIIIIIIHHHGGGHHHIIIKKKQQQQQQQQQNNNLLLNNNSSSXXXTTTQQQLLLEEE@@@@@@FFFKKKLLLKKKJJJKKKLLLMMMLLLJJJTTTZZZZZZSSSRRRYYYYYYQQQTTTPPPMMMLLLNNNMMMHHHCCC>>>;;;666222111444777:::888888555222555888555...444222222444888;;;<<<;;;;;;:::777444666;;;:::666999999888555222222555999111222555:::>>>???===:::111111444:::999555555999<<<===>>>===;;;888666555555333555:::999555333777444999>>>>>>:::888:::<<>>888444222111000000333444555555333333444666<<<;;;;;;;;;:::888444111666:::;;;999999<<<===<<<======;;;999:::;;;333***...111222333888???AAA@@@@@@???>>>:::666444444555999===AAABBB>>>:::888888:::;;;<<<<<<;;;<<>>:::999===AAA<<<;;;999777888:::>>>AAAEEE@@@<<<:::;;;<<<;;;999===;;;;;;===AAAEEEGGGGGG@@@BBBEEEDDDBBBAAACCCEEEAAAAAA>>><<<===@@@===777:::>>>@@@>>>@@@CCCBBB===>>>>>>>>>===<<<<<<;;;;;;999999999:::<<>><<<;;;:::===>>>@@@BBBBBBAAA???>>>===@@@AAA@@@CCCGGGEEE???AAA>>>>>>>>><<<;;;@@@HHHGGGGGGFFFDDDBBB@@@<<<999888666555888===CCCGGGIII???======@@@???<<<<<<>>>FFFGGGDDD??????CCCDDDCCCKKKGGGCCCBBBDDDFFFEEECCC???DDDJJJLLLKKKIIIIIIJJJCCC@@@>>>>>><<<:::===BBB>>>===@@@EEEGGGFFFGGGJJJLLLMMMLLLHHHCCCCCCHHHMMMLLLNNNNNNLLLMMMPPPPPPLLLMMMIIIEEEGGGKKKMMMNNNNNNOOORRROOOJJJJJJKKKBBB666DDDCCCDDDHHHKKKIIICCC>>>CCCDDDFFFFFFFFFFFFEEEFFFFFFHHHKKKNNNLLLGGGBBB???EEEFFFEEECCCEEEJJJKKKHHHHHHIIIJJJJJJJJJJJJKKKMMMOOOLLLHHHFFFFFFGGGIIIIIIEEEHHHKKKJJJGGGFFFIIILLLHHHDDDEEEMMMPPPNNNTTT___TTTLLLGGGGGGHHHFFFHHHLLLIIILLLOOOOOOKKKIIIJJJMMMNNNMMMKKKLLLSSS[[[XXXPPPKKKHHHFFFGGGLLLOOOOOOMMMMMMNNNNNNOOOOOOMMMJJJHHHIIIKKKPPPTTTUUURRRMMMHHHJJJNNNNNNJJJIIIKKKJJJEEEIIIIIIKKKMMMOOONNNKKKIIIKKKKKKIIIHHHMMMRRRQQQLLLQQQQQQNNNJJJHHHLLLVVV^^^ZZZKKKKKKQQQJJJDDDDDDCCCJJJLLLPPPSSSSSSRRROOOLLLHHHHHHJJJLLLIIIGGGJJJPPPTTTWWWVVVPPPMMMOOOQQQQQQVVVRRRQQQRRROOOJJJJJJOOOOOOQQQTTTWWWZZZYYYRRRJJJDDDEEELLLTTTUUUQQQOOORRRJJJIIIMMMQQQSSSQQQSSSXXXQQQVVVUUUOOORRRZZZZZZRRRUUURRROOONNNOOOPPPOOONNNGGGGGGHHHJJJMMMMMMLLLKKKEEEGGGIIIKKKLLLMMMQQQSSSRRRQQQOOONNNNNNOOOQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSTTTVVVSSSNNNOOOTTTQQQUUUUUUQQQPPPRRRQQQLLL\\\\\\WWWPPPNNNSSSXXXYYYLLLLLLNNNQQQOOOKKKJJJMMMKKKLLLMMMNNNNNNLLLIIIGGGHHHJJJLLLLLLLLLMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNNNN@@@DDDIIIMMMNNNLLLIIIHHHRRRQQQPPPMMMKKKJJJLLLNNNPPPNNNKKKFFFBBBAAAEEEHHHLLLLLLLLLLLLLLLLLLMMMNNNUUU\\\]]]WWWYYY```aaa\\\ZZZVVVRRRQQQSSSSSSOOOKKK<<<:::777444444555888:::888999888666888999555///888666444222222666<<<@@@999999666333555:::999555:::999777666666888;;;======<<<;;;;;;<<<;;;999777666555888:::999555555888>>>@@@AAAAAA>>>;;;::::::777666777::::::777555666444888===@@@@@@???>>>???@@@<<<777333333444444444:::;;;;;;:::999888:::;;;@@@AAA@@@===:::777666666999>>>@@@===;;;===????????????===<<<>>>@@@999000888444444999>>>>>>???@@@@@@AAAAAA???;;;999777777:::@@@EEEEEE@@@:::999999;;;===AAABBBCCCBBBCCCDDD>>>??????===<<<>>>DDDIIIAAAAAAAAAAAACCCEEEGGGHHHHHHCCC???@@@CCCBBB<<<777===<<<<<<>>>AAADDDEEEEEE???AAACCCEEEFFFFFFFFFFFFGGGDDD@@@>>>AAADDD@@@888999;;;===@@@EEEJJJHHHCCCBBBBBBBBBBBBAAA@@@??????======>>>??????@@@AAAAAACCCGGGEEE>>>===BBBCCC>>>CCCDDDEEEEEECCCBBBCCCCCCDDDFFFGGGFFFIIILLLKKKHHHFFFCCC@@@>>><<<===EEENNNNNNOOOPPPMMMGGGBBBAAABBB@@@>>>===>>>AAADDDFFFFFFEEEEEEGGGHHHDDD>>>>>>AAAFFFGGGGGGGGGIIIKKKHHHAAAJJJEEEAAABBBGGGJJJGGGCCCAAAEEEKKKMMMMMMNNNPPPSSSIIIFFFDDDDDDAAA===???CCC===AAAIIIPPPPPPJJJHHHJJJIIILLLNNNOOOMMMNNNQQQTTTNNNRRRTTTOOOKKKKKKKKKIIIMMMKKKIIIMMMTTTWWWTTTPPPKKKOOOSSSTTTPPPKKKGGGEEEFFFHHHKKKNNNNNNLLLIIIGGGKKKMMMNNNKKKEEEBBBDDDFFFGGGKKKOOONNNJJJEEEBBB@@@EEEHHHHHHDDDDDDIIILLLLLLHHHHHHHHHHHHHHHIIIJJJJJJPPPMMMJJJKKKMMMOOOOOOMMMKKKLLLMMMNNNNNNMMMLLLKKKHHHCCCFFFQQQXXXWWWXXX\\\WWWPPPJJJIIIIIIHHHIIILLLKKKNNNPPPOOOMMMLLLKKKKKKNNNKKKGGGJJJSSS\\\ZZZSSSNNNLLLKKKLLLMMMMMMIIIFFFFFFHHHLLLNNNNNNLLLHHHEEEIIIKKKOOOTTTXXXUUUOOOIIIKKKNNNOOOMMMKKKKKKIIIEEEIIIJJJLLLOOOQQQPPPLLLIIILLLMMMMMMLLLOOORRROOOIIILLLMMMNNNLLLKKKNNNUUUZZZWWWHHHGGGKKKEEECCCHHHIIIOOOMMMLLLNNNQQQSSSQQQOOOHHHIIIHHHDDDDDDHHHJJJHHHQQQSSSRRRMMMJJJMMMNNNNNNUUUSSSSSSQQQLLLIIINNNUUUQQQOOOSSS]]]ccc___UUUMMMGGGJJJQQQWWWUUUPPPNNNPPPJJJGGGIIINNNRRRQQQRRRTTTQQQXXXYYYTTTSSSYYYZZZVVVVVVSSSPPPOOOOOOPPPOOONNNCCCEEEIIINNNRRRRRRPPPNNNAAAHHHOOOPPPKKKIIIMMMSSSLLLKKKIIIGGGHHHKKKNNNPPPRRRSSSTTTUUUUUUUUUTTTTTTRRRUUUXXXZZZ[[[ZZZYYYWWWUUUTTTUUUUUURRROOORRRXXXSSSTTTQQQLLLLLLPPPRRRQQQaaa___XXXQQQQQQWWWZZZYYYJJJKKKPPPUUUSSSMMMIIIJJJHHHKKKOOOQQQQQQMMMHHHDDDJJJKKKKKKJJJGGGFFFHHHLLLJJJKKKNNNPPPQQQQQQQQQPPPFFFIIINNNRRRSSSRRROOOLLLOOONNNMMMLLLLLLKKKIIIGGGJJJKKKJJJHHHEEEDDDDDDFFFJJJKKKLLLKKKIIIIIIMMMPPPUUU[[[]]]ZZZ]]]fffhhheee```[[[VVVUUUVVVVVVTTTRRR666888;;;======;;;888666999999:::;;;<<<;;;666222888999888555222444<<>>@@@CCC???<<<:::999888666555555888999<<<>>>AAABBBCCCCCC>>>:::666555666888::::::===>>>>>><<<;;;:::<<<>>>DDDEEEDDD@@@;;;888:::<<<<<>>@@@BBBCCC@@@AAA??????CCCFFFBBB:::@@@:::;;;CCCDDD>>>???EEEEEEFFFFFFCCC???<<<;;;<<<;;;AAAFFFDDD???;;;<<<>>>BBBFFFJJJLLLKKKHHHFFFEEE===>>>?????????AAAFFFJJJEEEEEEFFFIIIKKKKKKJJJIIIFFFDDDCCCCCCEEEEEEBBB???>>>======>>>AAABBBBBBBBBAAA@@@AAACCCFFFFFFDDDAAALLLKKKHHHDDDDDDEEEBBB<<<999:::<<>>===CCCKKKPPPQQQRRRNNNGGGBBBEEELLLJJJGGGCCCBBBBBBDDDFFFFFFKKKLLLNNNNNNHHHBBBDDDJJJBBBDDDDDDGGGMMMPPPLLLDDDGGGDDDCCCDDDFFFGGGEEECCCHHHLLLOOOPPPPPPQQQUUUXXXOOOLLLJJJIIIFFFAAABBBFFF@@@FFFOOOUUUQQQIIIFFFHHHFFFIIINNNPPPPPPPPPPPPQQQOOOSSSSSSNNNKKKJJJFFFBBBFFFIIIKKKNNNRRRTTTPPPJJJGGGIIIOOOTTTRRRMMMMMMQQQJJJNNNSSSUUUSSSPPPNNNNNNRRRQQQOOOKKKFFFCCCDDDFFFHHHJJJKKKIIIGGGFFFBBB===???FFFKKKJJJHHHIIIJJJHHHHHHGGGFFFFFFHHHIIIJJJJJJGGGGGGJJJOOOSSSRRRMMMGGGMMMMMMOOORRRUUUTTTPPPLLLKKKIIILLLTTTYYYWWWVVVXXXWWWRRRMMMJJJIIIIIIIIIJJJIIIMMMOOONNNNNNOOOOOOMMMMMMIIIGGGKKKTTTYYYUUUOOOPPPOOOOOOPPPPPPMMMHHHDDDCCCFFFJJJMMMMMMLLLKKKJJJKKKKKKLLLPPPSSSRRRMMMGGGHHHKKKNNNPPPQQQQQQPPPMMMKKKLLLNNNQQQSSSRRRNNNKKKOOOQQQPPPNNNOOOQQQOOOIIILLLNNNOOOOOONNNNNNPPPRRROOODDDEEEJJJGGGJJJSSSUUURRRMMMHHHIIIOOOSSSSSSQQQMMMOOOJJJBBBCCCJJJJJJCCCJJJLLLKKKGGGGGGKKKMMMLLLRRRQQQQQQQQQPPPQQQTTTWWWMMMHHHKKKYYYccc```WWWRRRPPPSSSVVVUUURRRPPPRRRVVVMMMHHHGGGLLLOOONNNLLLLLLTTT[[[]]]WWWSSSTTTVVVUUUSSSRRROOOMMMKKKJJJIIIHHHEEEHHHLLLQQQTTTRRRMMMIIIEEEKKKRRRRRRLLLHHHHHHKKKHHHFFFCCCBBBDDDHHHLLLOOONNNNNNNNNOOOOOOOOOPPPPPPWWWXXXZZZZZZZZZXXXWWWUUUUUUTTTSSSPPPMMMMMMRRRWWWPPPOOOMMMJJJKKKNNNQQQRRRXXXYYYXXXVVVWWWXXXSSSLLLKKKLLLRRRWWWUUUMMMIIIJJJGGGKKKOOORRRPPPLLLHHHEEEOOOOOOPPPMMMFFFBBBDDDJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRPPPOOOOOOOOOPPPPPPOOOHHHHHHHHHLLLPPPPPPMMMIIIGGGHHHIIIJJJHHHFFFEEEDDDFFFJJJLLLJJJFFFGGGLLLQQQSSSXXXYYYYYY\\\dddgggeee```\\\VVVSSSSSSSSSSSSRRR777999===@@@AAA???<<<:::999:::<<>>============>>>???===;;;;;;======>>>@@@AAA@@@>>>@@@FFFKKKGGGCCC===999999<<<>>>===@@@???>>>???@@@DDDGGGIIIDDDAAA===<<<===>>>>>>>>>:::::::::888777777999<<>>>>>DDDDDDFFFHHHJJJJJJFFFCCCFFFGGGHHHEEECCCCCCFFFIII<<<;;;;;;>>>AAADDDEEEEEEDDDCCCBBBBBBBBBAAA>>>;;;NNNRRRRRRKKKEEEDDDCCCBBB<<<;;;>>>DDDLLLOOOPPPPPPNNNNNNNNNMMMKKKHHHEEECCCGGGGGGHHHHHHGGGFFFEEEDDDGGGNNNLLLBBBBBBMMMPPPIIIGGGJJJNNNOOONNNKKKHHHFFFIIIHHHIIIKKKKKKKKKMMMNNNKKKIIIHHHGGGDDDAAAEEEKKKQQQPPPOOOLLLFFFBBBJJJVVVMMMHHHCCC@@@CCCGGGLLLOOOMMMMMMMMMMMMHHHDDDGGGOOOEEEEEEDDDFFFKKKPPPMMMGGGGGGIIIKKKJJJFFFDDDDDDEEEIIIKKKMMMMMMLLLOOOTTTYYYQQQMMMKKKJJJGGGBBBDDDHHHGGGJJJPPPRRRLLLDDDCCCFFFDDDGGGKKKMMMMMMKKKIIIHHHOOOOOOMMMKKKKKKKKKDDD;;;???HHHNNNMMMJJJJJJHHHDDDLLLIIIJJJNNNOOOMMMMMMQQQLLLRRRYYY[[[WWWSSSRRRRRRSSSOOOJJJGGGGGGHHHGGGFFFLLLKKKGGGEEEHHHLLLFFF===@@@GGGKKKIIIGGGIIIJJJJJJHHHGGGGGGJJJOOOTTTWWWWWWEEEEEEHHHLLLOOOOOOKKKGGGLLLLLLOOOTTTYYYYYYTTTOOOMMMMMMOOORRRPPPNNNOOORRRUUURRRNNNJJJIIIJJJIIIGGGMMMRRRTTTPPPNNNQQQRRRPPPOOOLLLLLLRRRWWWVVVPPPKKKOOOPPPQQQQQQQQQNNNJJJGGGFFFIIIKKKLLLLLLNNNQQQTTTKKKIIIFFFFFFHHHHHHFFFCCCFFFHHHLLLQQQSSSSSSRRRRRRMMMNNNPPPRRRTTTSSSPPPMMMRRRSSSQQQMMMMMMPPPPPPLLLLLLNNNPPPPPPPPPOOOOOOOOOKKKDDDIIIOOOMMMQQQZZZZZZQQQKKKFFFFFFLLLRRRTTTSSSRRRSSSLLLCCCDDDJJJHHH???CCCEEEDDDBBBEEEKKKMMMLLLSSSQQQPPPRRRWWWYYYUUUPPPLLLFFFFFFQQQ[[[\\\VVVRRRRRRUUUVVVUUURRRRRRTTTVVVPPPKKKIIIMMMPPPNNNKKKKKKRRRXXX\\\WWWRRRPPPRRRSSSQQQPPPNNNKKKHHHEEEDDDCCCFFFHHHLLLPPPQQQOOOIIIEEEGGGJJJMMMOOONNNKKKGGGDDDEEEDDDAAA@@@AAAEEEJJJMMMKKKIIIHHHGGGHHHJJJLLLNNNRRRQQQQQQPPPPPPQQQQQQRRRYYYXXXTTTMMMHHHHHHLLLOOOMMMLLLLLLNNNOOOOOOOOOPPPQQQTTTUUUUUUVVVUUUNNNEEEMMMMMMQQQUUURRRLLLIIIKKKIIILLLOOOPPPMMMJJJIIIHHHLLLLLLNNNNNNIIIBBBCCCJJJIIIGGGEEECCCCCCEEEHHHIIIMMMKKKIIIHHHJJJKKKJJJHHHCCCCCCDDDHHHMMMOOOLLLIIIFFFGGGHHHJJJJJJHHHFFFCCCFFFJJJMMMKKKHHHIIIMMMSSSQQQTTTVVVWWWYYY]]]___^^^]]]YYYSSSOOOMMMNNNNNNOOO>>>===<<<<<<===???BBBCCC::::::===BBBBBB>>><<<===999===BBBBBB>>>===@@@CCCDDDCCC@@@===>>>@@@===777::::::;;;>>>BBBGGGMMMPPPFFFGGGHHHFFFCCC@@@@@@@@@>>>@@@@@@;;;999;;;======<<<@@@CCCCCCAAACCCHHHNNNKKKGGGAAA===@@@GGGJJJIIIHHHGGGDDDBBBAAACCCHHHLLLLLLJJJGGGEEEDDDBBB@@@>>><<<<<<<<<:::999:::===@@@BBBBBBBBB@@@>>>>>>???AAA>>>AAABBB@@@AAAEEEFFFCCCDDDEEEDDDEEELLLQQQNNNHHHGGGGGGJJJMMMKKKGGGHHHKKKOOONNNKKKGGGCCCBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHJJJMMMQQQUUUVVVRRRKKKEEEBBB???@@@CCCDDDDDDCCCBBB@@@HHHGGGHHHKKKNNNMMMHHHCCCHHHJJJJJJFFFAAAAAAGGGMMM<<<;;;;;;>>>DDDIIIMMMNNNHHHGGGEEEBBB???<<<:::999NNNTTTVVVNNNFFFDDDFFFGGGAAA???BBBGGGJJJLLLPPPTTTMMMNNNOOOOOOOOOMMMKKKIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFJJJIIICCCDDDLLLOOOKKKIIIKKKMMMQQQRRROOOJJJFFFFFFFFFHHHLLLKKKIIIJJJNNNIIIIIIKKKMMMKKKHHHKKKQQQQQQMMMLLLLLLGGGDDDNNN\\\UUUOOOGGGBBBCCCGGGLLLOOOPPPOOOOOOPPPMMMJJJLLLRRRMMMLLLJJJGGGJJJNNNMMMHHHJJJOOOSSSQQQJJJEEEFFFHHHFFFGGGGGGFFFFFFJJJQQQXXXOOOKKKHHHGGGDDDAAADDDJJJNNNMMMMMMMMMHHHBBBBBBFFFFFFGGGIIIJJJIIIGGGEEECCCJJJJJJIIIIIILLLMMMEEE:::???KKKQQQLLLFFFFFFFFFCCCHHHFFFEEEHHHMMMQQQSSSRRRNNNUUU\\\^^^[[[VVVRRRPPPOOOJJJFFFFFFIIIKKKJJJGGGPPPNNNHHHEEEMMMUUUOOOCCCJJJKKKHHHCCCCCCIIIOOOPPPJJJIIIJJJPPPYYYbbbfffgggKKKIIIFFFDDDEEEHHHLLLOOOJJJKKKOOOUUUYYYYYYUUUQQQRRRTTTTTTSSSOOOMMMNNNPPPQQQQQQOOOKKKKKKKKKHHHDDDTTT[[[\\\SSSMMMPPPSSSRRRTTTSSSUUUZZZZZZTTTNNNLLLNNNOOOOOOPPPOOONNNMMMLLLMMMNNNNNNMMMKKKMMMSSSXXXOOOMMMJJJGGGEEEEEEGGGHHHGGGFFFIIINNNPPPOOONNNPPPNNNNNNOOOQQQRRRRRRPPPNNNQQQRRRQQQMMMLLLPPPQQQOOOKKKLLLNNNPPPQQQRRRRRRRRRMMMIIIOOORRRMMMQQQXXXVVVMMMIIIEEEFFFJJJOOORRRSSSSSSQQQKKKFFFEEEGGGEEE@@@???AAAAAA@@@EEELLLOOOMMMVVVTTTRRRTTTXXXYYYPPPDDDNNNLLLJJJLLLRRRXXXTTTMMMKKKPPPTTTUUUVVVWWWTTTPPPPPPMMMMMMQQQRRROOONNNPPPLLLPPPTTTSSSPPPNNNOOORRROOOOOONNNLLLHHHEEEDDDDDDCCCDDDGGGJJJLLLKKKGGGCCCEEEEEEFFFKKKPPPOOOIIICCCEEECCCAAA@@@@@@CCCFFFIIIHHHFFFDDDDDDEEEHHHLLLOOOJJJJJJJJJKKKMMMPPPSSSUUUaaabbb\\\QQQIIIIIIKKKLLLKKKKKKNNNSSSSSSPPPNNNOOOQQQRRRQQQMMMMMMOOOMMMIIILLLLLLNNNQQQNNNIIIGGGIIIJJJMMMOOONNNKKKHHHIIIKKKDDDBBBEEEJJJHHHCCCFFFNNNKKKHHHDDDAAA@@@BBBEEEGGGCCCCCCFFFJJJNNNMMMGGGBBBBBBBBBBBBDDDFFFGGGFFFEEEFFFFFFFFFHHHIIIHHHEEEBBBHHHKKKNNNNNNMMMNNNPPPSSSOOOQQQTTTVVVWWWWWWUUUTTTUUURRRNNNKKKIIIIIIKKKLLL>>>===;;;;;;===@@@CCCFFF:::999===CCCDDD@@@???CCC<<>>@@@BBBBBBBBBFFFLLLPPPIIIKKKMMMLLLGGGAAA>>>===BBBEEECCC<<<999;;;===;;;:::AAAHHHJJJGGGEEEGGGKKKJJJHHHDDD@@@EEEMMMNNNIIIHHHIIIHHHDDD???>>>CCCHHHJJJIIIHHHGGGGGGDDDAAA>>>AAAAAA@@@??????AAADDDGGGEEEDDDCCCCCCEEEGGGGGGFFFCCCDDDCCCCCCHHHMMMLLLGGGIIIIIIHHHHHHMMMRRROOOHHHGGGGGGFFFGGGKKKOOOKKKDDDIIIJJJJJJHHHFFFDDDDDDEEEEEEEEEFFFIIIKKKJJJGGGCCCFFFKKKPPPRRROOOJJJEEEBBB;;;<<>>;;;;;;===LLLPPPQQQLLLHHHHHHIIIHHHFFFDDDFFFIIIHHHGGGMMMVVVNNNOOOPPPQQQPPPNNNLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFHHHJJJMMMOOOMMMJJJJJJNNNRRRSSSMMMGGGEEEEEEIIINNNMMMHHHIIIMMMKKKJJJLLLOOOMMMJJJLLLRRRNNNIIIIIILLLJJJEEELLLXXXYYYSSSLLLGGGFFFIIIKKKMMMRRRPPPQQQTTTTTTOOOMMMNNNMMMOOOMMMIIIIIILLLLLLJJJMMMQQQTTTSSSNNNJJJHHHHHHLLLLLLJJJFFFEEEIIIQQQWWWOOOKKKGGGFFFDDDCCCHHHNNNSSSNNNKKKKKKIIIEEEFFFIIIHHHHHHIIIJJJJJJJJJIIIGGGBBBFFFIIIJJJLLLMMMHHH@@@DDDNNNQQQJJJGGGJJJIIIDDDCCCHHHJJJHHHLLLUUUVVVPPPPPPUUU\\\```^^^XXXQQQLLLIIIHHHGGGGGGIIIJJJKKKLLLPPPPPPLLLHHHNNNYYYWWWLLLOOOMMMIIIDDDFFFNNNRRRRRRMMMJJJJJJPPPYYYbbbffffffNNNLLLHHHBBB???BBBKKKRRRJJJLLLPPPTTTWWWVVVSSSPPPTTTTTTTTTTTTUUUUUURRROOONNNQQQQQQNNNMMMNNNIIIBBBSSS]]]^^^QQQHHHLLLSSSUUUWWWWWWZZZ]]]XXXOOOMMMPPPNNNNNNMMMLLLKKKLLLMMMOOOQQQRRRRRRNNNJJJJJJOOOTTTPPPRRRRRROOOJJJJJJMMMQQQHHHFFFHHHMMMOOOMMMMMMQQQMMMLLLLLLMMMNNNOOONNNMMMLLLPPPQQQOOONNNQQQQQQOOOOOOOOONNNOOOQQQRRRRRRRRROOOKKKOOOOOOGGGKKKRRROOOHHHGGGFFFGGGIIIMMMQQQSSSQQQLLLIIIJJJIIIEEEDDDEEEAAABBBBBBAAAGGGNNNQQQNNNSSSUUUTTTRRRTTTTTTKKK@@@JJJPPPOOOHHHLLLVVVTTTHHHKKKNNNOOOPPPVVV[[[YYYRRRQQQOOOPPPRRRPPPLLLKKKOOOIIIKKKNNNOOOMMMJJJJJJLLLIIIKKKLLLJJJGGGEEEEEEGGGBBBBBBBBBCCCEEEEEEBBB@@@DDDCCCDDDIIINNNNNNHHHBBBDDDCCCAAA@@@@@@AAABBBCCCCCCCCCCCCDDDFFFIIILLLNNNGGGHHHJJJMMMPPPRRRTTTUUU[[[]]]YYYNNNHHHJJJLLLMMMHHHGGGKKKRRRRRRMMMJJJKKKLLLNNNMMMGGGEEEHHHJJJJJJGGGGGGJJJMMMKKKEEEBBBDDDIIIMMMPPPOOOKKKHHHIIIKKKCCC<<<<<>>:::===>>>;;;999BBBMMMQQQMMMGGGEEEFFFHHHIIIFFFBBBFFFLLLJJJCCCDDDHHHIIIDDD<<<999<<>>CCCIIIMMMLLLIIIEEECCCBBBAAAAAABBBFFFIIIKKKLLLJJJIIIJJJNNNSSSTTTPPPKKKAAAAAAAAACCCGGGKKKNNNPPPMMMIIIFFFEEEHHHLLLPPPSSSQQQQQQOOOHHH???<<<>>>BBBIIILLLKKKIIIIIILLLLLLIIIIIIHHHIIIJJJEEECCCKKKWWWQQQRRRSSSRRRPPPMMMIIIGGGFFFEEEDDDCCCDDDFFFIIIJJJIIIEEEFFFJJJLLLKKKMMMRRRPPPJJJGGGJJJQQQTTTOOOIIIEEEEEEJJJPPPNNNIIIIIINNNNNNLLLMMMMMMIIIFFFIIIOOOJJJEEEFFFLLLJJJDDDGGGRRRQQQMMMJJJIIILLLPPPTTTUUUMMMLLLNNNSSSTTTMMMGGGDDDGGGKKKLLLIIIHHHKKKMMMLLLNNNOOOPPPQQQPPPMMMIIIFFFYYYWWWSSSMMMIIIKKKRRRXXXRRRMMMIIIGGGFFFFFFLLLTTTTTTNNNJJJKKKKKKIIIJJJLLLJJJJJJIIIKKKMMMOOOOOOOOO<<>>@@@BBBEEEGGGIIIJJJKKKDDDFFFIIIMMMOOOOOONNNMMMHHHLLLJJJBBB???DDDHHHIIIEEECCCGGGMMMNNNHHHEEEGGGCCCIIIJJJFFFCCCDDDFFFEEEBBBCCCHHHLLLIIIBBB>>>???GGGLLLQQQQQQLLLHHHHHHJJJHHH===:::AAAEEEDDDIIISSSEEEEEEDDDCCCCCCCCCCCCCCCGGGCCC??????BBBCCCAAA===DDDDDDCCCAAA>>>???EEEJJJFFFCCC@@@@@@BBBCCCAAA???CCCDDDGGGKKKNNNOOOMMMKKKDDDEEEJJJNNNNNNJJJEEECCC======>>>>>>???AAAEEEGGG===>>><<<:::>>>EEECCC<<<======>>>???AAABBBCCCDDDGGGEEEBBBCCCFFFFFFDDDAAAAAADDDFFFDDD@@@???BBBEEEAAACCCFFFGGGGGGHHHJJJKKKKKKLLLNNNPPPPPPLLLEEE@@@JJJEEEBBB@@@<<<777999===BBBDDDGGGKKKKKKIIIIIIKKKEEE@@@>>>BBBEEEEEEDDDEEEGGGFFFEEEEEECCCBBB@@@???DDDEEEEEEEEECCCAAA>>><<<;;;>>>BBBCCCBBBCCCGGGJJJIIIIIIMMMRRRQQQLLLKKKLLLFFFEEEEEEGGGKKKOOOQQQQQQSSSPPPIIIDDDHHHNNNLLLDDDGGGFFFAAABBBOOOZZZPPP>>>AAAGGGJJJEEEBBBBBB@@@<<>>CCCIIIOOOQQQQQQPPPRRROOOKKKIIIHHHHHHHHHHHHIIIFFFGGGLLLLLLIIIKKKQQQOOORRRLLLGGGIIIFFFFFFQQQHHHKKKMMMLLLHHHDDDCCCCCCDDDDDDBBBBBBJJJRRRPPPHHHDDDIIINNNOOOLLLHHHGGGHHHGGGFFFGGGJJJOOOQQQPPPNNNNNNJJJGGGJJJPPPQQQJJJCCCCCCMMMQQQJJJGGGKKKLLLGGGNNNMMMKKKLLLNNNRRRWWWZZZQQQPPPMMMKKKIIIGGGFFFFFFMMMMMMZZZ___OOOCCCGGGLLLDDDDDDDDDDDDEEEFFFGGGHHHKKKFFFAAA>>>???@@@>>><<>>>>>@@@@@@BBBAAA>>>AAAHHHMMMMMMJJJCCCJJJQQQLLLJJJLLLHHHIIIIIIEEEAAAAAAEEEEEEBBBDDDEEEFFFEEEDDDBBBCCCCCCBBB@@@AAAEEEGGGGGGGGGGGGEEEAAA>>>???BBBBBB>>>:::HHHLLLPPPMMMGGGBBB@@@AAABBB@@@???AAAEEEHHHHHHGGGJJJIIIHHHGGGEEEBBB===999;;;<<<======>>>???BBBEEEDDD>>>;;;>>>AAAAAAAAACCCCCCBBB?????????@@@@@@@@@BBBDDDFFFDDDBBBAAACCCFFF@@@DDDDDDAAAAAAEEECCC===@@@<<<888:::???BBBBBBAAA>>>>>>;;;999;;;AAA@@@:::<<<===>>>@@@AAABBBCCCCCCDDDFFFGGGFFFEEEBBBAAA@@@FFFGGGGGGCCC>>>;;;===@@@DDDDDDDDDDDDCCCDDDGGGIIIHHHHHHHHHJJJKKKJJJGGGDDD@@@<<<::::::::::::???FFFFFFEEEFFFFFFGGGGGGJJJLLLAAA===<<>>>>>@@@BBBCCCDDDFFFHHHIIIJJJIIIKKKMMMJJJFFFGGGLLLGGGEEEEEEGGGJJJNNNPPPPPPNNNKKKEEEAAAEEEKKKHHHAAADDDBBB>>>>>>KKKVVVNNN>>>DDDHHHGGGBBB@@@BBBAAA>>>IIIIIIHHHGGGFFFCCCAAA???EEEFFFGGGGGGFFFGGGIIIKKKFFFFFFIIINNNNNNKKKJJJLLLOOOOOOLLLIIIIIIKKKHHHBBBFFFHHHHHHEEEGGGLLLOOONNNIIIGGGFFFGGGKKKNNNPPPPPPIIIFFFFFFIIIHHHCCCCCCGGGLLLNNNKKKDDD@@@DDDHHHIIIJJJIIIIIIIIIJJJLLLNNNOOONNNHHHFFFHHHJJJKKKMMMPPPKKKIIIGGGEEEDDDDDDEEEFFFMMMLLLMMMOOOOOOMMMOOOSSSHHHHHHHHHJJJQQQWWWQQQFFFFFFGGGEEEAAAAAAFFFIIIHHHGGGCCC@@@BBBGGGKKKKKKIIIMMMOOOOOOLLLGGGDDDDDDFFFJJJLLLPPPTTTUUUVVVVVVVVVJJJJJJIIIIIIKKKMMMGGG???AAABBBFFFJJJKKKKKKRRR[[[VVVPPPLLLKKKJJJIIINNNTTTRRROOOMMMLLLHHHGGGLLLSSSRRRPPPKKKIIILLLQQQOOOIIIOOONNNMMMNNNOOORRRSSSTTTTTTPPPMMMLLLLLLKKKHHHDDDDDDCCCBBBEEEIIILLLLLLJJJHHHJJJLLLKKKIIIGGGGGGHHHOOORRRTTTSSSPPPOOOPPPRRROOOQQQSSSTTTVVVTTTJJJ>>>HHHLLLPPPNNNKKKJJJOOOUUUPPPPPPPPPPPPQQQRRRQQQQQQKKKLLLLLLJJJHHHIIIMMMQQQWWWWWWUUUPPPLLLLLLPPPTTTTTTQQQNNNKKKHHHFFFFFFGGGIIIMMMRRRTTTQQQMMMJJJHHHKKKLLLNNNPPPQQQQQQOOONNNMMMMMMMMMPPPRRRQQQLLLGGGGGGLLLOOOJJJBBB???DDDKKKKKKHHHGGGJJJLLLKKKNNNRRRKKKGGGFFFJJJMMMLLLLLLNNNMMMPPPQQQMMMFFFBBBDDDGGGKKKKKKHHHFFFIIINNNIIIAAA???@@@BBBFFFIIILLLLLLLLLNNNMMMJJJHHHHHHHHHGGGGGGIIIHHHKKKNNNLLLHHHKKKRRRNNNRRRKKKEEEFFFBBBBBBLLLKKKLLLMMMJJJEEEAAA@@@@@@EEEFFFEEEDDDHHHMMMLLLEEEJJJLLLNNNNNNLLLJJJHHHGGGFFFFFFGGGKKKNNNPPPNNNKKKKKKGGGEEEGGGMMMMMMHHHAAAEEEMMMPPPIIIGGGIIIGGG???HHHGGGFFFFFFHHHKKKNNNPPPIIIIIIHHHGGGGGGFFFFFFEEEKKKJJJWWW\\\MMMAAAFFFJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIEEEAAA>>><<<<<<<<<<<<===AAACCCBBBCCCFFFGGGDDDEEEFFFGGGFFFDDDBBBAAAAAA>>>AAACCCCCCDDDGGGKKKMMMGGG@@@FFFLLLGGGEEEGGGDDDBBBCCCAAA???BBBDDDAAA;;;???@@@?????????@@@CCCEEECCCAAAAAACCCEEEEEEDDDCCCJJJFFFCCCBBBCCCCCC@@@>>>FFFIIILLLLLLHHHBBB???======<<<<<<>>>CCCEEEFFFEEEGGGFFFDDDBBBAAA???<<<999:::::::::999888999<<<>>>BBB===:::>>>@@@??????AAA===<<<::::::;;;===>>>>>>FFFHHHHHHFFFBBB@@@BBBDDDAAAEEEEEEBBBCCCEEECCC===???===;;;===BBBGGGHHHGGG<<<===<<<999:::===<<<888<<<===>>>@@@AAABBBBBBBBBAAAFFFJJJJJJEEE@@@???@@@@@@AAABBB@@@>>>>>>BBBFFFGGGFFFDDDBBB@@@AAAEEEHHHDDDCCCCCCEEEGGGIIIIIIHHHBBB===999888777888???GGGMMMKKKGGGCCCCCCEEEHHHJJJBBB@@@AAACCCBBB???@@@DDDAAABBBCCCGGGKKKMMMMMMLLLHHHIIIJJJJJJIIIEEEBBB???@@@@@@@@@BBBEEEFFFFFFEEEFFFEEEFFFEEEAAA===AAAIIIEEEDDDCCCEEEHHHKKKLLLLLLIIIGGGCCCAAAEEEIIIGGGAAACCCBBB>>>???JJJTTTPPPEEEFFFEEEAAA======@@@@@@>>>LLLKKKIIIEEEAAA@@@AAABBBFFFHHHIIIIIIHHHHHHJJJKKKDDDFFFGGGHHHLLLOOOLLLFFFNNNRRRRRRJJJDDDBBBCCCCCCIIIKKKJJJGGGGGGKKKMMMLLLJJJHHHGGGKKKPPPRRRPPPMMMKKKJJJKKKLLLIIIDDDCCCEEEMMMPPPMMMDDD>>>@@@EEEHHHHHHIIIKKKMMMNNNOOOOOONNNIIIDDDBBBDDDGGGJJJPPPVVVMMMLLLJJJHHHGGGHHHIIIIIIJJJIIIKKKNNNMMMIIIHHHKKKAAABBBBBBGGGPPPVVVRRRJJJDDDGGGFFFCCCDDDHHHIIIGGGCCC>>>:::>>>GGGNNNOOOMMMOOOQQQRRRLLLDDD???AAADDDCCCFFFKKKQQQTTTTTTQQQNNNIIIGGGDDDCCCHHHMMMIIIAAA@@@DDDKKKSSSUUUSSSUUUZZZUUUNNNKKKLLLMMMNNNQQQUUURRRNNNKKKIIIEEEDDDJJJRRRLLLJJJGGGHHHNNNRRRMMMCCCDDDFFFIIIMMMOOOQQQRRRRRRUUUQQQLLLJJJIIIGGGCCC@@@CCC@@@>>>AAAFFFIIIGGGDDDLLLQQQUUURRRLLLGGGGGGJJJHHHKKKPPPTTTUUUSSSPPPMMMOOONNNLLLMMMRRRSSSJJJ>>>GGGJJJNNNMMMKKKLLLQQQVVVNNNOOOQQQRRRQQQOOOLLLKKKIIIHHHGGGFFFGGGIIILLLNNNUUUWWWXXXSSSLLLIIIMMMRRRNNNLLLKKKLLLNNNMMMGGGBBBHHHKKKNNNPPPOOOMMMKKKKKKFFFGGGJJJLLLNNNNNNNNNNNNJJJJJJKKKNNNQQQOOOJJJEEEBBBFFFIIIFFFAAA???CCCIIIDDDBBBBBBEEEGGGFFFHHHLLLIIIGGGGGGHHHHHHGGGJJJOOOLLLLLLKKKGGGCCCBBBBBBDDDEEEEEEBBB@@@CCCFFFDDD>>>BBBBBBCCCDDDEEEFFFFFFGGGJJJIIIIIIHHHGGGFFFFFFEEEJJJLLLOOOOOOJJJFFFJJJRRRKKKQQQJJJCCCDDDAAAAAAIIIJJJJJJIIIGGGCCCAAAAAABBBGGGIIIIIIFFFFFFHHHGGGDDDLLLLLLKKKKKKKKKIIIFFFDDDEEEFFFHHHKKKMMMMMMKKKHHHHHHDDDBBBEEEHHHIIIDDD@@@FFFLLLMMMHHHGGGGGG@@@666CCCCCCBBBBBBCCCEEEGGGHHHCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFRRRXXXJJJ@@@DDDGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDAAA<<<999777999::::::???CCCDDDFFFJJJIIIFFFGGGGGGGGGHHHHHHFFFCCCAAA======??????======DDDLLLBBB;;;@@@EEE@@@???CCC@@@BBBBBBAAABBBGGGJJJCCC999>>>===;;;:::;;;===@@@AAACCCBBBAAAAAACCCDDDBBBAAADDDBBB@@@?????????AAAAAADDDDDDFFFGGGGGGCCC===999::::::;;;>>>BBBDDDDDDCCCGGGDDDAAA??????>>>===<<<<<<;;;999777444555888:::@@@<<<<<<@@@CCCAAA@@@AAA@@@???===<<<;;;<<<===>>>HHHJJJJJJGGGBBB>>>>>>@@@@@@DDDFFFDDDDDDEEEBBB>>>???>>>>>>AAAFFFJJJMMMNNN999;;;=========<<<:::888>>>======>>>???AAABBBCCC@@@DDDIIIJJJHHHDDDBBBAAA===>>>?????????AAAFFFJJJGGGHHHGGGEEEDDDDDDFFFHHHBBBBBBCCCFFFIIIJJJIIIHHHFFF@@@;;;::::::<<>>FFFDDDBBBBBBCCCFFFHHHJJJJJJHHHFFFDDDEEEHHHJJJHHHDDDBBBAAA>>>???HHHQQQPPPJJJEEEBBB===;;;;;;>>>>>><<>>:::>>>HHHPPPQQQOOOLLLMMMLLLIIIDDDAAABBBDDD>>>@@@DDDJJJNNNNNNKKKHHHMMMIIICCCAAAGGGMMMKKKCCCCCCIIITTT^^^___XXXSSSSSSLLLJJJKKKRRRVVVTTTRRRRRRQQQMMMKKKIIIEEECCCGGGOOOHHHHHHGGGFFFJJJMMMIIIBBB@@@CCCGGGIIIKKKLLLMMMNNNPPPLLLHHHGGGGGGGGGEEEBBB@@@<<<:::<<>>QQQUUUWWWTTTMMMGGGEEEFFFCCCFFFJJJOOORRRPPPKKKGGGPPPOOOMMMLLLOOORRRNNNFFFEEEHHHJJJIIIGGGHHHMMMRRRGGGJJJNNNOOONNNJJJGGGEEEIIIFFFDDDDDDFFFIIIKKKLLLPPPQQQPPPMMMHHHFFFGGGIIIDDDFFFGGGIIILLLMMMHHHAAAHHHIIIKKKKKKJJJIIIIIIJJJBBBDDDFFFHHHIIIIIIJJJKKKGGGEEEDDDFFFHHHHHHEEEAAA???AAACCCBBB@@@BBBIIINNNHHHDDDAAABBBBBB@@@BBBFFFEEEDDDFFFFFFDDDCCCHHHQQQKKKHHHEEEBBBAAAAAA@@@@@@CCCCCCAAA?????????>>><<>>666:::@@@;;;<<>>@@@BBBDDDDDDDDDDDDGGGDDD@@@>>>???@@@@@@@@@???>>><<<999777777:::======<<<>>>DDDFFFDDDCCCEEEFFFEEEBBB>>>;;;:::;;;<<>><<<;;;===@@@DDDEEEEEEDDDBBB@@@>>>???AAACCCEEEHHHLLLNNN666:::@@@CCC@@@<<<999999???>>>===<<<===???BBBDDD???@@@DDDHHHKKKJJJEEEAAADDDDDDCCCAAA@@@AAACCCDDDFFFHHHJJJKKKJJJHHHHHHIIIBBBDDDHHHLLLNNNLLLHHHDDDBBB>>><<<>>>AAAFFFPPPZZZPPPPPPLLLFFFFFFIIIHHHBBB@@@@@@CCCEEECCC???@@@EEEDDDCCCCCCGGGKKKLLLHHHDDDDDDEEEGGGHHHHHHHHHGGGFFFDDDBBBBBBDDDFFFFFFCCC@@@:::<<>>@@@FFFEEEDDDCCCDDDGGGJJJKKKKKKGGGEEEFFFIIIKKKJJJGGGEEE@@@???>>>???EEEKKKMMMKKKDDDBBB?????????>>>>>>>>>AAABBBCCCCCCBBBCCCDDDEEEGGGJJJLLLMMMLLLKKKJJJKKKHHHJJJHHHEEEJJJPPPJJJ<<>>>>>DDDMMMSSSUUUUUUSSSRRRMMMEEECCCFFFHHHGGGFFFAAA>>>BBBJJJPPPQQQOOOLLLHHHDDDCCCDDDEEEDDDBBBBBBCCCEEEHHHKKKLLLLLLKKKNNNJJJCCC@@@DDDJJJIIIDDDCCCJJJVVVbbbcccZZZQQQNNNMMMKKKLLLQQQRRROOOMMMNNNKKKIIIIIIIIIDDD@@@BBBGGGIIILLLKKKGGGEEEGGGIIIGGGGGGHHHIIIHHHGGGHHHKKKMMMLLLIIIFFFFFFHHHHHHFFFDDD@@@===;;;===AAABBB@@@===KKKKKKJJJIIIGGGDDD@@@===BBBBBBDDDGGGIIIHHHEEEBBBJJJMMMMMMJJJIIIKKKMMMKKKDDDEEEEEECCCAAABBBFFFIIIBBBFFFKKKMMMKKKGGGEEEDDDHHHFFFCCCCCCEEEHHHJJJJJJLLLIIIFFFEEEFFFFFFCCCAAADDDHHHJJJGGGFFFHHHFFFBBBEEEFFFFFFDDDBBB@@@AAABBBBBBDDDGGGGGGFFFGGGHHHJJJGGGCCC>>>===@@@BBBBBBAAADDDCCCAAA???@@@DDDLLLQQQMMMGGGBBBAAA@@@>>>AAAFFF@@@AAACCCDDDAAA@@@GGGQQQIIIFFFBBB@@@@@@@@@>>>===DDDDDDCCCBBB???<<<;;;<<<===BBBIIILLLKKKHHHEEEDDDCCCEEEFFFFFFCCCBBBBBBCCCJJJPPPRRRKKKBBB===AAAFFFOOOXXXSSSHHHIIIHHHFFFKKKEEEDDDCCCBBBDDDGGGIIIKKKGGGJJJMMMMMMHHHEEEEEEHHHEEEBBBAAABBBEEEFFFDDDAAAAAACCCFFFHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDEEECCC<<<444??????@@@BBBDDDFFFHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMGGGAAAJJJSSSIIIBBBEEEFFFAAA@@@@@@??????@@@@@@AAAAAAAAA@@@;;;666555888;;;CCCEEEDDDBBBCCCHHHKKKKKKCCCAAAAAACCCFFFEEEBBB>>>CCCLLLTTTRRRLLLGGGEEEFFF===444888===999;;;BBBBBBDDD@@@<<<<<>>>>>???BBBCCCBBB>>>:::@@@CCCBBB???BBBGGGHHHDDD????????????@@@CCCHHHLLLFFFAAA<<<<<<@@@BBB???;;;AAABBBCCCCCCCCCCCCCCCCCCFFFCCC@@@>>>???@@@AAA@@@@@@@@@???<<<;;;<<>>@@@CCCCCCBBBBBBEEEHHH888<<>>======>>>>>>@@@AAAAAA<<<<<>>???DDDJJJLLLIIIDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHGGGDDDAAA<<<===BBBIIIJJJFFFEEEHHHFFFEEEDDDFFFIIILLLMMMNNNDDDCCCEEEJJJLLLHHHDDDCCCCCCCCCCCCDDDGGGJJJMMMNNNGGGEEEDDDEEEBBB???AAAEEEDDDCCCCCCCCCEEEDDDBBB@@@IIILLLOOOPPPOOOMMMKKKKKKIIIHHHFFFEEEIIIKKKDDD;;;IIIKKKIIIFFFEEEFFFDDD???CCCDDDCCC??????CCCDDDCCCFFFMMMRRRPPPHHHCCCDDDHHHNNNSSSSSSLLLEEECCCDDDDDD???CCCDDDBBBCCCHHHKKKLLLFFFFFFFFFEEECCC@@@>>><<>>DDDEEEFFFFFFFFFGGGKKKMMMJJJHHHBBB===???EEEFFFCCCEEEJJJUUUaaaeee___XXXVVVYYYTTTOOOLLLGGGCCCEEEJJJDDDCCCDDDDDD@@@::::::>>>EEEIIIHHHAAA===???DDDFFFHHHIIIHHHEEEBBBBBBFFFKKKKKKIIIGGGHHHJJJIIIFFFCCCBBBAAA@@@@@@AAAAAAAAA???DDDBBB@@@AAABBBBBB@@@===AAAAAABBBBBBBBBBBBAAABBBBBBGGGHHHDDDAAADDDIIIKKKEEEDDDBBB???===>>>@@@CCCCCCGGGKKKKKKHHHEEEEEEFFFGGGFFFDDDCCCCCCDDDGGGIIIIIIDDD@@@AAAFFFHHHEEE@@@KKKOOONNNFFFCCCFFFEEE@@@@@@AAA@@@>>>;;;888888999CCCFFFHHHHHHGGGGGGJJJMMMIIICCC<<<:::<<<@@@BBBCCCJJJGGGCCC@@@@@@DDDIIILLLJJJDDDAAAAAAAAAAAAEEEJJJ>>>>>>AAABBB@@@???DDDMMMGGGEEECCCAAA@@@???<<<:::CCCCCCEEEEEE@@@::::::===999AAAJJJOOONNNIIIFFFEEECCCEEEFFFDDDAAA???@@@CCCGGGMMMNNNGGG???===@@@BBBSSS]]]WWWIIIHHHHHHDDDFFFGGGEEEBBBBBBDDDGGGHHHHHHGGGHHHKKKMMMJJJEEEDDDHHHAAAAAABBBDDDFFFFFFEEECCC@@@BBBDDDEEEDDDCCCDDDEEEDDDEEEFFFEEECCCBBBCCCDDDAAAAAAAAABBBBBBAAA>>><<<===>>>>>>@@@BBBEEEHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKGGG@@@GGGPPPJJJDDDFFFFFF???>>>>>>>>>>>>>>>??????BBBAAA???<<<999999;;;===DDDEEECCC??????EEEIIIHHHAAAAAA@@@AAACCCCCCBBBAAAFFF]]]qqqsssnnnfffVVVEEE@@@777999===888;;;CCCCCCFFFBBB===;;;AAAHHHFFF@@@:::;;;???DDDIIIHHHCCC>>>@@@CCCBBB>>>AAAIIIJJJEEEBBBAAA@@@???@@@BBBDDDEEEFFFAAA======AAACCCAAA???@@@AAAAAA@@@??????AAACCCAAA@@@??????@@@@@@>>><<<>>>>>>???>>>======???AAA555666:::@@@AAA>>>???CCC??????>>><<<999:::???DDD>>>EEELLLOOOLLLGGGDDDCCC:::>>>DDDJJJGGGAAA???AAA>>>BBBEEECCC>>><<>>888;;;???CCCCCCAAA>>><<<888;;;>>>CCCEEEEEEBBB@@@;;;<<<>>>BBBEEEGGGGGGGGGAAACCCEEEDDDBBB@@@??????AAADDDIIINNNNNNJJJBBB<<>>@@@FFFHHHFFFDDDFFF>>><<<===CCCJJJMMMHHHCCCCCCBBB@@@??????@@@BBBCCCEEEGGGIIIIIIGGGDDDBBBAAA@@@>>>AAAHHHKKKIIIFFFEEECCCBBBAAACCCGGGJJJLLLLLLDDDBBBFFFLLLMMMGGGBBBBBBBBBDDDFFFFFFFFFEEEHHHLLLHHHGGGFFFEEE@@@<<>>BBB===;;;???HHHLLLIIIEEEEEEGGGGGGDDD@@@@@@EEEHHHGGGBBBCCCDDDFFFFFFGGGHHHIIIHHHCCC???===???@@@@@@>>>@@@DDDGGGEEEAAAAAAEEEJJJCCCDDDAAA<<<<<>>BBBIIICCCAAAAAA@@@;;;555777<<<>>>@@@???;;;999===@@@???CCCEEEFFFCCCAAAAAAFFFKKKJJJHHHHHHJJJMMMLLLHHHDDD@@@BBBCCCAAA???>>>???@@@EEEEEECCCAAA@@@???@@@AAA???AAACCCBBB@@@@@@BBBEEEAAADDDEEEAAAAAAFFFIIIJJJFFFDDDAAA>>>===>>>@@@BBBEEEHHHIIIGGGCCC@@@BBBEEEDDDEEEDDDBBB??????CCCGGGEEEBBB???@@@DDDGGGGGGEEEKKKNNNJJJCCCCCCIIIFFF===>>>??????===:::777777777???CCCFFFFFFEEEFFFJJJNNNGGGBBB<<<:::===@@@BBBBBBHHHFFFBBBAAABBBDDDDDDDDDCCC@@@@@@DDDEEECCCEEEHHH???>>>@@@BBB@@@===@@@EEEEEEFFFFFFDDDAAA===:::999===???DDDGGGBBB:::999???777???HHHLLLJJJFFFDDDDDDDDDFFFFFFCCC>>>===???CCCCCCHHHIIICCC???AAACCCBBBLLLXXXSSSFFFEEEFFFCCCDDDCCCAAA@@@AAAEEEGGGHHHGGGHHHFFFHHHKKKIIICCCAAACCC>>>AAADDDEEEDDDBBBAAAAAA???AAABBBBBBAAAAAACCCFFFCCCFFFGGGEEEBBBAAACCCFFFCCCBBBAAA@@@???>>>@@@CCC??????>>>>>>@@@CCCGGGIIIKKKIIIGGGFFFEEEGGGHHHJJJFFF===DDDNNNIIIDDDFFFEEEBBBAAA@@@???????????????EEEBBB>>>======??????@@@???@@@???<<<===BBBEEEDDDBBBCCCCCCBBBBBBBBBDDDFFFXXXzzzxxxYYYFFF<<<;;;===777999AAAAAAEEEDDD@@@===@@@EEEEEEAAA::::::===BBBHHHJJJEEEAAA@@@DDDBBB<<<>>>GGGHHHBBBBBB???======@@@AAA@@@>>>CCCAAAAAABBBEEEEEECCC@@@>>>??????>>>===>>>BBBFFF@@@@@@AAABBBCCCAAA===:::<<<>>>??????>>>======>>>777777:::>>><<<999:::>>>===>>>???<<<:::<<>>:::===AAAGGGEEECCC???666///444???444:::AAAGGGHHHCCC<<<777555:::@@@AAA@@@>>>>>>???@@@@@@AAACCCDDDCCC@@@>>>@@@@@@@@@===:::999999:::???AAAFFFJJJKKKGGG@@@;;;???>>>@@@DDDDDDBBBEEEJJJLLLNNNHHH@@@BBBJJJGGG===<<<999999@@@EEECCCAAAAAA@@@===>>>CCCJJJLLLGGGAAAAAA???;;;888777888;;;<<>>>>>BBB======CCCHHHGGGCCCAAA>>>===<<<>>>BBBFFFHHHIIIEEEDDDHHHOOOOOOGGGBBBCCC;;;===???@@@===;;;>>>BBBHHHFFFEEEBBB;;;777AAAOOONNNFFF@@@AAAHHHKKKHHHCCCBBBFFFJJJLLLJJJGGGEEECCCDDD======FFFHHHAAA===???>>>EEEHHHEEEAAA???===:::<<>>;;;<<>>;;;::::::<<<===AAAGGGMMMMMMEEE>>>BBBKKKHHHFFFCCCAAA??????@@@@@@333444999??????;;;:::===<<<;;;BBBMMMPPPHHHAAA>>>AAACCCBBB>>>>>>AAABBB@@@<<<@@@DDDEEECCCCCCDDDFFFAAA@@@>>>===<<<>>>AAACCC???EEEJJJHHHBBB???DDDJJJ@@@CCCBBB===<<>>>>>DDDIIIMMMQQQVVVaaabbbaaa[[[NNNCCCCCCJJJEEEBBB@@@===888444777>>>===>>>===;;;>>>BBBBBB>>>BBBFFFIIIIIIFFFGGGLLLQQQFFFFFFHHHLLLOOOOOOKKKGGG===@@@BBB@@@;;;999;;;???GGGIIIHHHBBB;;;888;;;???===BBBEEEEEEBBBAAADDDHHHGGGGGGEEECCCGGGMMMNNNLLLFFFDDDBBB???>>>@@@BBBDDDFFFGGGGGGCCC===;;;>>>AAABBBDDDEEEAAA<<<;;;@@@EEE@@@@@@@@@@@@AAADDDGGGJJJFFFGGGBBB>>>EEENNNIII;;;@@@AAAAAA@@@===;;;:::;;;999===BBBCCCBBBCCCIIINNNDDD@@@;;;:::===??????>>>BBB@@@@@@BBBDDDEEECCCAAA???>>>AAAFFFGGGCCCBBBCCCAAA???@@@BBB@@@<<<<<<@@@EEEGGGHHHFFFBBB===:::888888;;;BBBGGGBBB999:::@@@777>>>FFFHHHEEEBBBBBBCCCEEEGGGGGGCCC===<<>>@@@AAA@@@???@@@DDDGGGCCCFFFGGGEEEAAA@@@CCCFFFEEEDDDBBB@@@===<<>>???BBBFFFIIIKKKIIIFFFDDDDDDFFFIIIKKKEEE<<>>===@@@BBBBBBAAA888;;;<<<;;;===AAABBB@@@DDDFFFFFFDDDBBBCCCGGGKKKsssxxxKKK@@@>>>>>>666777>>>>>>>>>???===:::<<>>>>>======@@@FFFKKKAAABBBDDDGGGGGGDDD>>>:::>>>???AAAAAA???===<<<===<<<;;;===>>>;;;777777<<<:::<<<<<<888555666===CCCAAACCCDDDCCCAAAAAAEEEIIIDDDGGGMMMQQQKKK???;;;===@@@EEEIIIFFF???;;;>>>BBBHHHCCC===;;;<<<<<<888333///555???FFFDDD:::444444888;;;>>>@@@???======<<<<<<888===GGGEEE;;;;;;DDDBBB>>>999888777777888:::@@@777;;;CCCAAA???>>>777;;;;;;<<>>@@@CCCFFFFFFBBB;;;666:::999999999;;;<<<;;;:::CCCBBB@@@>>><<<;;;::::::@@@BBBCCCCCC@@@===;;;;;;999<<<======@@@DDDCCC???888===CCCDDDBBB>>><<<;;;:::<<<>>>===<<<===AAAEEEHHH@@@;;;;;;;;;:::???GGGFFFBBBAAADDDDDDAAA>>>???>>>888@@@GGGCCCCCCHHHFFF???>>>BBBFFFDDD???@@@FFF???>>>???AAADDDDDD@@@<<<:::<<<===;;;888999???EEEDDDBBBAAA@@@AAACCCFFFGGG???AAACCCBBB??????AAADDDDDDFFFIIIJJJHHHCCC===:::>>>:::666999???AAA>>>999@@@AAACCCDDDEEEEEEFFFGGGFFFDDDAAA@@@@@@???===;;;===:::666666999::::::999:::<<<@@@CCCEEEEEEDDDCCC======@@@DDDCCC???>>>AAAHHHGGGDDD>>>;;;<<>>>>>===???AAACCCCCCBBBBBBCCCDDD>>><<<>>>CCCDDDAAADDDKKKEEEEEEFFFFFFEEEDDDCCCBBBOOORRR```jjjZZZBBBDDDYYYFFF@@@999777999;;;:::777===CCC===777>>>BBBBBBGGGHHHDDDKKKMMMBBB@@@IIILLLKKKMMMKKKDDDCCCFFFFFFBBBGGGBBB===;;;<<<@@@CCCEEELLLIIICCC@@@?????????>>>AAACCCFFFEEEBBB@@@BBBDDD>>>BBBEEECCC???>>>BBBFFFFFFAAA:::888AAAJJJJJJDDDKKKKKKJJJEEE@@@======@@@@@@BBBCCC@@@@@@AAADDDDDDCCC??????BBBCCCCCCEEEJJJEEEBBB??????BBBCCCAAA??????>>>======>>>>>><<<;;;888;;;======<<>>???===:::999===EEEGGGBBB@@@BBB;;;999888;;;???BBBBBBAAA===>>>>>>???>>>>>>===<<>>??????;;;<<<>>>AAABBBAAA>>>;;;;;;<<>>;;;;;;@@@GGGFFFBBBDDDEEEFFFEEECCCCCCDDDFFFAAA???@@@EEEGGGCCCAAAAAA===DDDBBB@@@DDDAAA>>>DDD===BBBCCCAAA@@@BBBBBB@@@@@@???>>>===<<<<<<<<<===<<<<<<;;;::::::===BBBFFFBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCBBBEEEIIIKKKGGGCCCLLLLLLKKKGGGCCC@@@AAADDDCCC===<<>>;;;;;;;;;:::999888888;;;@@@EEEBBBCCCBBB@@@AAAHHHQQQWWW```MMM>>><<<;;;666555999>>>???<<<888:::>>>===777999888999???FFFFFF???777@@@DDDDDD???<<>><<<>>>CCCHHHAAAEEEJJJKKKHHHDDDCCCCCC@@@@@@@@@@@@AAAEEEKKKOOO>>>>>>@@@DDDBBB>>>===@@@@@@@@@@@@??????>>>======999888777999<<<===;;;888:::;;;;;;<<<===>>>??????>>>AAA@@@>>>>>>BBBCCCAAACCCEEEHHHHHHEEEBBB@@@@@@CCC===>>>CCC@@@777777>>>>>><<<:::999::::::777555///444===DDDBBB;;;777999======>>><<<:::999:::<<<999666;;;EEECCC:::999@@@>>>>>><<<999666444777:::;;;000222999888888999333;;;===@@@AAA@@@@@@AAABBBAAA@@@???>>>>>>>>>???@@@===777222555<<>><<<:::999888888<<<>>>@@@@@@>>><<<;;;;;;:::<<<<<<;;;===???===999999===BBBCCCAAA>>>=========???AAAAAA@@@@@@CCCEEEFFF@@@;;;<<<<<<;;;>>>EEECCC??????CCCDDDAAA???@@@???777;;;BBB>>>@@@FFFDDDAAAAAACCCFFFDDD??????DDD>>>>>>>>>AAADDDDDD???;;;:::<<<===;;;888888===AAAAAAAAABBBBBBCCCCCCCCCCCC@@@AAABBB???;;;:::<<>>===;;;999999;;;???BBBEEEEEEEEECCC@@@===<<<===????????????;;;777666888:::<<<;;;CCCCCCDDDEEEEEECCC@@@===888:::???EEEEEE@@@???AAABBBCCCBBB@@@>>>>>>BBBEEEAAA>>>;;;;;;===>>>===;;;???@@@AAA@@@===;;;:::;;;::::::>>>DDDEEEBBBCCCHHHEEEEEEDDDDDDCCCBBBBBBAAACCCHHHTTT]]]TTTEEEJJJ[[[EEE@@@:::999;;;===<<<;;;===CCC===999AAADDDAAACCCEEEAAAHHHKKKAAA>>>FFFIIIGGGJJJIIIEEEDDDHHHHHHDDDHHHFFFDDDDDDGGGJJJLLLMMMKKKHHHEEECCCCCCBBBBBBAAAAAAAAAAAA@@@>>>???AAACCC>>>@@@@@@===:::999<<>>@@@DDDEEEDDDBBB@@@BBBDDDFFF??????CCCIIIIIICCC???>>>CCC@@@======@@@@@@???<<<>>><<<;;;<<<@@@BBBBBBAAA999::::::999999;;;>>>AAA===888333444999===<<<::::::999===DDDEEEAAA>>>@@@<<<::::::===AAAAAA???;;;??????>>>===<<<<<<<<<<<>>@@@@@@>>><<<:::<<>>@@@BBBAAACCCGGG???===AAAFFFBBB999999AAA@@@???<<<;;;???DDDCCC>>>DDDDDDDDDBBB@@@???AAABBBFFFDDDDDDHHHGGGBBB??????<<>>????????????>>>>>>======<<<;;;:::;;;<<>>>>>AAAAAA<<<:::<<<:::;;;;;;;;;:::;;;>>>AAA@@@???@@@CCCDDDHHHSSS^^^^^^NNNAAA@@@>>>777444777;;;>>>>>><<<>>>@@@<<<555<<<;;;;;;???DDDDDD@@@<<>>@@@???@@@BBBCCCBBBAAAAAACCCEEE@@@BBBDDDEEEDDDCCCCCCDDD>>>>>>>>>>>>@@@DDDHHHKKK===<<<===@@@???<<<>>>BBBBBBAAA@@@>>>===<<<<<<;;;===<<<:::;;;>>>???>>><<<;;;===>>>?????????===<<>>???BBBBBB@@@???AAABBBBBBAAA@@@AAABBBDDD======CCCBBB:::888===222444777888888777777777000333:::@@@???;;;:::>>>@@@???<<<999666555777:::888777<<>>===???CCC<<<;;;:::999999999999999999666333444888;;;:::999666666666888888666222///666555444666999<<<======>>>===;;;:::888777666666999;;;======<<<;;;;;;<<<<<<>>>===;;;;;;<<<999444:::===@@@AAA@@@?????????AAACCCFFFFFFEEEDDDEEEEEECCC???<<<<<<<<<;;;===AAA===;;;===CCCEEEBBB@@@@@@@@@666888===:::===CCCBBBAAAAAACCCFFFEEEAAABBBEEE>>>===>>>AAAEEEDDD@@@<<<===???@@@>>>;;;:::<<>>???999888999===BBBDDDCCCAAA???===::::::<<<@@@BBBDDDBBB===888666777;;;>>>@@@HHHFFFDDDDDDDDDBBB===999999<<>>???===@@@CCCDDDEEEEEEFFFGGGAAA???<<<===???@@@===;;;AAABBBBBB@@@===;;;::::::888:::???EEEEEEBBBBBBDDDFFFEEECCCAAA????????????>>>DDDJJJLLLEEE@@@DDDLLLEEEAAA===<<<>>>@@@???>>>:::???999666AAADDD===<<>>EEEFFFGGGIIIIIIFFFFFFGGGFFFCCCBBBCCCFFFJJJNNNPPPPPPOOOFFFEEEDDDEEEFFFEEECCCAAAAAA???<<<;;;===@@@BBBBBB@@@???;;;888777666888999@@@@@@???<<>>===???@@@>>><<<===999777:::AAAFFFHHHGGGAAA>>><<<;;;<<<>>>??????===:::888999<<<>>><<<:::::::::===BBBCCC???>>>???<<<<<<<<<>>>AAA@@@;;;777EEECCC@@@===;;;<<<===>>>DDDHHHIIIEEEAAA@@@???<<<======<<<===>>>>>><<<:::999<<>>BBBBBB>>>===???@@@???BBBFFFAAA@@@CCCHHHDDD:::888===@@@@@@===;;;===AAA@@@;;;DDDDDDCCCAAA@@@@@@AAACCCIIIFFFEEEFFFDDD>>>;;;<<<<<>>CCCAAA???EEEFFFGGGEEE@@@>>>@@@???<<<>>>???AAABBBBBB@@@???>>>===;;;:::<<>>999:::>>><<<>>>??????===<<<<<<===>>>;;;???HHHIIIHHHTTTfff}}}\\\OOOEEECCCAAA999444555555999===???BBBCCC???999>>>>>>>>>???@@@AAABBBBBBEEEEEEBBB>>>===@@@@@@<<>><<<===@@@@@@???BBBHHHEEECCCAAA>>>===<<<<<<<<>>@@@AAAAAA???===;;;@@@CCCCCC@@@???BBBBBB???>>>?????????>>>@@@CCCEEEBBB======BBBCCC<<<:::===---222999:::888666777999444555999===<<<999;;;@@@>>>>>><<<888555444666888:::<<<@@@CCCBBB<<<777666333999>>>AAAAAAAAA===888777---000888777999<<<777999:::<<<======>>>???@@@;;;:::999777555333222111555555444444555666777777555444333333444333111///666555444555888:::;;;::::::999888777666555555555:::<<<<<<<<<::::::;;;<<<>>>@@@???<<<<<<===:::555;;;===>>>@@@@@@AAAAAAAAACCCEEEHHHIIIHHHGGGEEEDDD@@@???======<<<<<<<<<===999777;;;BBBEEECCC@@@@@@@@@777:::@@@<<<===BBB??????@@@BBBDDDEEEDDDEEEFFF======???CCCGGGFFFBBB>>>AAABBBCCCBBB???>>>>>>@@@<<<===???@@@???===;;;:::BBBAAA???:::555555888<<<<<<<<<============<<<;;;>>>@@@AAA@@@>>>>>>@@@CCCBBB@@@???AAADDDDDD@@@<<>>AAACCCDDDDDDCCC???:::666777;;;@@@DDDEEEBBB???@@@BBBBBB>>>:::@@@CCCJJJPPPMMMDDD===;;;;;;???DDDJJJLLLMMMLLLLLL???===<<<>>>AAAAAA???<<<===???@@@AAA?????????@@@<<<>>>BBBDDDDDDBBBAAABBBEEECCC@@@>>><<<<<<======;;;@@@AAA<<<888:::===>>>FFFCCC@@@???@@@@@@???>>>999<<<555333@@@EEE???===BBB>>>EEEJJJAAA>>>CCCCCCHHHIIIIIIGGGFFFDDDAAA???===@@@EEEKKKPPPQQQNNNKKK@@@AAACCCFFFHHHGGGDDDAAAAAA>>>;;;<<<@@@CCCCCCAAABBB>>>999666666888888999===@@@@@@<<<;;;<<<===;;;???BBBEEEDDDCCCCCCEEEHHHDDDDDDFFFHHHFFFAAA@@@AAA<<<999999===@@@BBBGGGLLLFFFBBB??????AAABBB@@@>>>===777444777???GGGIIIIIIEEEAAA======@@@BBBAAA@@@DDDBBB@@@>>>?????????>>><<<<<<>>>AAAAAA@@@???>>>>>><<<;;;===??????<<<888IIIFFFBBB>>><<<===???AAACCCFFFFFFBBB@@@AAA???;;;@@@???@@@@@@@@@>>>999666888<<<@@@BBBBBBAAA@@@???>>>>>>>>><<<:::;;;>>>AAABBB??????@@@@@@>>>@@@EEEEEEEEEHHHLLLIIIAAA===@@@??????>>>;;;===@@@???;;;EEEEEEEEEDDDCCCDDDFFFHHHCCCAAA@@@BBB???:::999<<>>@@@BBBEEEEEEDDDAAA@@@===;;;:::===CCCDDDAAA===BBBAAA@@@@@@??????@@@@@@<<>>???BBBEEECCC<<<888:::???AAACCCCCCBBB@@@>>>>>>???@@@:::???LLLLLLFFFRRRhhhiii[[[PPPFFFCCC@@@:::666666111555;;;@@@CCCEEECCC@@@???@@@???===<<<===BBBFFFGGGFFFCCC@@@BBBEEEDDD>>>???BBBEEEGGGFFFDDDBBBAAAHHHEEECCCCCCFFFGGGEEEBBBEEEDDDCCCDDDEEEFFFFFFEEE@@@???AAAEEEEEEDDDGGGLLLEEEDDDAAA???>>>===>>>>>>@@@AAACCCEEEFFFDDDBBB@@@>>>>>>?????????>>>>>>>>>AAADDDDDDAAA@@@BBBBBB>>>AAABBBBBBAAA@@@@@@AAACCC===<<>>:::666777999888888;;;===;;;777999>>>999;;;<<<;;;999777777777;;;???AAAAAA???===888333222777===DDDMMMOOOEEE888111---666???<<<:::<<<888999666444777===AAA???===999888777666444222000000444444555555555555666777333222000000111111000...222222333666999<<<<<<;;;666666555555555555666666>>>>>>>>><<<:::999;;;===<<<>>>>>>;;;<<<===;;;555;;;<<<===???AAABBBCCCCCCCCCEEEGGGHHHHHHGGGCCCAAA?????????=========<<<;;;777666999AAAEEEBBB@@@AAA???:::BBBHHHBBB@@@BBB???AAABBBCCCCCCDDDDDDCCCAAA>>>>>>@@@EEEIIIIIIDDD@@@AAABBBBBBAAA@@@?????????===<<<;;;:::999888888888AAAAAA???;;;777777;;;???888999::::::;;;<<<<<<===DDDFFFHHHEEEAAA>>>???AAAFFFEEEDDDEEEFFFDDD@@@<<<@@@AAABBBEEEGGGGGGDDDBBBCCC@@@;;;888888<<>>???===;;;BBBDDDKKKPPPMMMCCC<<<;;;999===CCCIIINNNPPPPPPOOO===<<<;;;===AAACCCAAA>>>999;;;===>>>>>>>>>???@@@CCCDDDEEECCCAAAAAABBBBBBDDDBBB???<<<::::::;;;<<<555::::::555555;;;???>>>EEECCCBBB@@@@@@???===<<<<<<>>>555333AAAHHHEEEEEE???:::AAAFFF>>><<<@@@???EEEEEEEEEFFFEEECCCAAA@@@===@@@EEEKKKOOOOOOKKKGGG???AAAEEEIIIKKKJJJEEEBBBAAA??????BBBFFFGGGDDDAAA???<<<888666777999;;;;;;???CCCDDD>>>::::::999777<<>>AAACCC>>>???EEEKKKIIIAAA<<<===<<<777666999>>>BBBJJJRRREEEBBB??????BBBCCCAAA???<<<777333555;;;BBBEEEEEEAAA>>>:::;;;>>>AAAAAA@@@GGGEEEAAA===::::::===???===???@@@@@@@@@AAAAAA@@@???<<<999999===??????>>>HHHEEEAAA>>>===>>>@@@AAADDDFFFEEEAAA@@@AAA@@@<<>>===>>>@@@BBBDDDBBBBBBCCCAAA===???DDDGGGHHHKKKNNNLLLFFFCCCCCC===??????===>>>AAA@@@===HHHIIIIIIGGGEEECCCDDDEEE<<<;;;===???>>>;;;===BBBMMMQQQKKKEEEFFFAAA===CCCDDDDDDBBB???AAADDDCCC???>>>@@@DDDGGGHHHGGGDDDCCC>>><<<<<<@@@EEEFFFAAA<<>>>>>@@@EEEHHHCCC;;;888;;;???GGGGGGFFFCCCAAA@@@BBBCCCCCC<<>>@@@@@@AAABBB???@@@???<<<999;;;AAAGGGEEEEEECCCAAADDDHHHGGGBBBBBBBBBBBBCCCDDDCCCBBBAAACCCBBBBBBEEEIIIJJJHHHEEEKKKHHHFFFEEEFFFFFFDDDBBB>>>===AAAEEEFFFDDDFFFJJJCCCBBBAAA???>>>>>>>>>???<<>>===<<<<<<<<<>>>AAABBBAAADDDEEEBBBAAACCCBBB???BBBDDDEEEDDDAAA>>><<<<<<888<<>>;;;666666:::666999===>>><<<:::888888:::???@@@===>>>@@@<<<444444888===DDDQQQXXXLLL;;;222333BBBLLLDDD???AAA???;;;555111555===AAA???:::555666666777777666666555555555555666777888888888222111//////000111000......///222777<<<>>>>>><<<333333444444555777888999@@@@@@>>><<<999999<<<>>>:::<<<<<<999:::<<<999444;;;;;;<<>>===:::999777999@@@DDDBBB@@@AAA======JJJQQQGGG@@@BBB@@@EEEFFFEEEBBBBBBBBB???:::<<<===@@@EEEJJJJJJEEE@@@>>>===============>>>>>>@@@>>>:::777555666777888>>>>>>>>>;;;888888;;;???555666888:::<<<===>>>>>>DDDGGGIIIGGGBBB===;;;;;;???@@@CCCEEEEEECCCAAA@@@BBBCCCFFFHHHIIIGGGBBB>>>@@@???===;;;:::===AAAEEEDDDBBB@@@>>><<<;;;;;;;;;===???EEEKKKIIIBBB======999:::>>>CCCJJJNNNOOOOOO>>>;;;:::<<<@@@BBBAAA>>>???AAABBBAAA???>>>>>>>>>EEEHHHGGGCCC@@@AAABBBAAAAAA@@@>>><<<;;;::::::;;;:::===<<<999777999;;;;;;@@@@@@@@@@@@???===;;;::::::===555222>>>EEEDDDGGG===777<<>>BBBDDDCCCDDDGGG===>>>AAAEEEHHHGGGEEEBBBAAADDDHHHLLLNNNLLLGGGBBB@@@@@@BBBEEEGGGFFFCCCAAA;;;:::888777888999<<<>>>EEEHHHGGGBBB>>>>>>===;;;>>>AAADDDCCC@@@???@@@BBB999:::BBBKKKJJJ@@@;;;===;;;888:::???BBBCCCFFFJJJAAA>>><<<===@@@BBBAAA???;;;999666555888<<<@@@BBB@@@???======???BBBCCCCCCBBBAAA>>>888444444999======@@@@@@>>>???CCCCCCAAA@@@<<<888999===AAABBBBBBAAAAAA??????>>>??????@@@DDDHHHHHHCCC@@@AAAAAA???BBBCCCEEEFFFEEE???888222888===CCCDDDCCCAAAAAABBBBBBAAA@@@@@@@@@AAABBBBBBDDDCCCDDDEEEBBB>>>@@@EEEIIIJJJLLLMMMLLLHHHEEECCC>>>AAABBB@@@@@@BBBBBB???IIIJJJJJJHHHCCC???===<<<===<<>>@@@CCCFFFFFFCCC???CCCBBBBBBBBBCCCCCCDDDEEE===>>>???AAABBBBBBAAA@@@DDDBBB???===>>>???>>>>>>CCCHHHJJJCCC;;;:::===???HHHHHHGGGDDDBBBBBBEEEGGGFFF@@@BBBKKKKKKEEEJJJWWWmmmyyyddd^^^NNNQQQKKKCCC>>>;;;::::::;;;@@@>>>>>>>>><<<999;;;??????@@@???<<<:::<<>>BBBBBB@@@BBBGGGDDDCCCBBBAAA@@@???>>>===;;;AAAHHHLLLJJJEEE???<<>>======>>>@@@CCCDDDAAADDDEEECCCCCCEEECCC@@@@@@CCCEEEDDD@@@<<<999888999===AAA???999888???FFF:::===@@@???;;;777666666999:::===@@@<<<666555888999;;;??????>>>;;;:::999:::@@@AAA===@@@HHHGGG===:::===???BBBNNNWWWPPPAAA555:::MMMUUUIIIBBBFFFHHH===999666777<<>>===:::777111222333444777999;;;<<>>===:::999:::===@@@<<<======::::::<<<999444:::999;;;???DDDFFFEEEDDDAAAAAAAAACCCEEEEEEBBB???@@@CCCBBB===<<>>;;;<<<999:::???BBBAAA???AAA<<>>???>>>======@@@CCCGGGHHHFFFBBB<<<:::===AAA>>>???CCCGGGEEE@@@===???<<<;;;;;;>>>EEELLLPPPQQQAAA===::::::===???>>><<>>======@@@EEEGGGCCCAAACCCCCC@@@>>>>>>===<<<<<<;;;::::::<<<<<<===<<<888333333666999;;;=========<<<;;;;;;:::@@@:::666@@@DDDCCCFFF???777;;;@@@999999>>><<<999777999???BBBCCCFFFKKK>>>>>>===???AAACCCCCCBBBBBBCCCGGGKKKLLLJJJDDD@@@???AAACCCDDDBBBAAAAAAAAA<<<===>>>===;;;;;;>>>BBBGGGHHHFFFBBBAAADDDCCC@@@@@@CCCFFFFFFCCCAAABBBDDD888777>>>IIIIII@@@===BBB;;;:::===CCCEEECCCCCCEEE???===;;;===@@@CCCBBB@@@999:::999777666888===AAA@@@@@@@@@??????@@@CCCEEE===>>>???;;;666666;;;AAA<<>>AAABBBCCCCCCBBBBBBEEEKKKLLLEEE@@@???AAABBBBBBAAAAAABBBBBB???;;;888999>>>DDDFFFCCCAAABBBCCCDDDBBBAAAAAAAAABBBBBBBBB@@@AAACCCEEEBBB???AAAHHHMMMMMMMMMLLLKKKIIIEEEBBBAAAEEEFFFCCCAAACCCBBB???EEEGGGIIIHHHDDD???;;;999AAAAAACCCEEECCCBBBGGGOOO\\\___VVVMMMKKKDDD>>>CCC===>>>???AAAFFFKKKGGGAAA@@@BBBEEEIIIKKKKKKJJJIII@@@AAACCCEEEFFFFFFDDDCCCAAAAAABBBBBBCCCDDDFFFFFFBBBAAA@@@CCCFFFGGGDDDBBBCCCAAA??????AAAAAA???===FFFKKKKKKCCC======???>>>DDDEEEFFFFFFEEEDDDEEEFFFFFFBBBBBBFFFHHHGGGHHHLLLSSSfffffffffZZZLLLNNNCCCGGGEEEAAA===;;;;;;;;;:::AAA???>>>???;;;666777<<<@@@@@@???>>>>>>???AAACCCAAAEEEFFFDDDCCCEEEEEECCCEEECCCBBBCCCEEEEEEBBB@@@>>>@@@CCCEEEGGGJJJMMMOOOMMMIIIDDDDDDGGGIIIIIIGGGGGGDDDBBBBBBBBBAAAFFFLLLKKKKKKKKKIIIGGGCCC@@@>>>>>>CCCHHHJJJHHHCCC@@@???@@@@@@AAABBBCCCCCCBBBBBB@@@CCCEEEDDDDDDFFFDDDAAA???@@@BBBBBB@@@>>>>>>?????????===;;;;;;???DDDFFF;;;<<<======:::777555444666888>>>AAA>>>777555888<<<>>>@@@@@@===;;;::::::;;;CCCDDD???EEEQQQQQQGGG>>>BBBBBB@@@HHHSSSQQQFFF222:::NNNUUUEEE===DDDIII???>>><<<:::;;;;;;;;;;;;;;;<<<=========<<<:::999888666666999===@@@>>>;;;888777777777999888777555777888;;;>>>>>>:::444///000111222555888;;;===???<<<<<<;;;999888:::???BBB@@@AAA@@@======>>>:::555999999;;;@@@EEEGGGFFFCCCAAA@@@???AAADDDEEEBBB@@@AAADDDCCC===<<<@@@???;;;>>>;;;;;;???BBB@@@???AAA;;;@@@PPPTTTCCC:::@@@CCC<<>>AAAFFFDDD===888999===CCCHHHGGGCCC>>>;;;999888888;;;???BBBCCCCCCAAA>>><<<999888888888888::::::888444222444666222444888<<>>???AAAGGGJJJJJJEEE???===BBBHHHDDDCCCEEEGGGDDD>>><<<>>>AAA===;;;===DDDLLLRRRTTTDDD???;;;:::;;;<<<;;;:::AAABBBBBB@@@===;;;:::::::::BBBFFFCCCCCCEEECCC???<<<============<<<;;;:::111111555:::888222444;;;333666999<<<<<<<<<<<<<<>>BBB<<<<<>>@@@BBB@@@===<<>>AAAEEEEEEFFFCCC@@@BBBFFFFFFBBB<<>>???AAA999666<<>><<<===AAACCCBBBDDDHHH@@@>>><<<>>>CCCEEEEEEDDD888:::;;;999666777<<>><<<999999===AAA;;;???CCCBBB>>>===BBBGGG:::>>>>>>:::<<>>BBBCCCAAA>>>===@@@DDDGGGIIIIIIGGGEEEFFFMMMOOOGGG@@@???BBBDDDAAA???======>>>???>>>===999???EEEGGGDDDAAABBBDDDEEECCCAAAAAABBBBBBBBBAAA===>>>BBBEEEBBB???CCCJJJRRRRRRPPPMMMKKKIIIFFFAAADDDHHHIIIEEEBBBCCCAAA>>>???BBBGGGIIIGGGCCC???===EEEEEEEEEFFFCCCAAAFFFNNNZZZ]]]TTTJJJHHHAAA<<>>@@@BBBHHHLLLGGG@@@AAACCCFFFIIIKKKLLLLLLKKK@@@CCCFFFGGGFFFEEEEEEEEE@@@@@@AAABBBCCCEEEFFFGGGFFFCCCBBBEEEIIIKKKGGGCCCBBBAAAAAACCCEEEDDD@@@<<>>???@@@>>>???BBBFFFGGGGGGEEEDDDDDDEEECCCBBBCCCFFFIIIHHHFFFKKKVVVPPPQQQMMMEEEIII@@@@@@AAA@@@>>>======;;;888===;;;===@@@===777888>>>AAAAAA@@@@@@AAAAAABBBBBBCCCIIIKKKGGGDDDEEEFFFEEEEEEDDDDDDFFFHHHGGGCCC???GGGHHHIIIGGGFFFGGGLLLQQQOOOJJJEEEEEEJJJNNNOOONNNTTTNNNIIIFFFEEEFFFMMMVVVTTTTTTTTTRRRNNNHHHCCC@@@AAAEEEHHHHHHEEECCCBBBBBB@@@CCCFFFHHHHHHEEEAAA??????CCCEEEDDDEEEGGGEEEBBB???@@@AAAAAAAAACCCFFFHHHEEE@@@:::999???FFFHHHFFF999:::;;;:::888777888999444333333555888999999888======;;;<<>>AAACCCLLLKKK<<<@@@===<<<@@@GGGIIIFFFAAA999===AAAAAA@@@???AAACCCDDDHHH@@@999@@@AAA<<<===???>>>@@@DDDEEEAAA@@@BBB;;;;;;===AAAFFFEEE???999<<<===>>>===:::888888888;;;===???BBBBBB???:::666///111444777999:::;;;:::;;;===>>>>>>???@@@BBBDDDFFFDDDAAA???===;;;999777888:::===BBBKKKNNNFFF;;;>>>;;;:::<<>>;;;;;;DDD@@@888999777444888777:::===???@@@@@@AAACCC<<<>>>@@@@@@>>><<<<<<===<<<:::999<<<@@@@@@;;;666:::999;;;BBBDDDBBB>>>>>>AAA@@@;;;777999???AAA???GGGEEE@@@:::999;;;;;;777===<<<:::999888555111///333222555999:::999<<>>>>>=========888;;;@@@CCCDDDAAA<<<999999::::::999777666888999888777444222222555888:::333555888>>>CCCEEEDDDCCCEEEPPPJJJ@@@JJJSSSJJJ???@@@@@@DDDHHHDDD;;;999<<<>>>;;;;;;@@@CCCAAAAAACCCDDDBBBBBBFFFJJJIIIDDD???@@@AAACCCFFFGGGFFFBBB???<<<;;;:::;;;>>>@@@@@@@@@JJJHHHDDDCCCDDDEEEEEEDDDGGGCCC>>><<<===???AAABBB>>>???@@@@@@@@@AAACCCEEECCCEEEIIIKKKKKKHHHDDDAAAAAABBBAAA@@@BBBFFFDDD???===;;;<<>>:::>>>FFF===<<<;;;999888:::>>>BBB???>>><<<:::999999:::::::::===DDDGGGCCC>>>@@@GGG===:::999:::>>>@@@@@@>>>AAA@@@???BBBEEEFFFCCC@@@AAA@@@AAABBBDDDEEEDDDCCCJJJKKKFFF???>>>BBBBBB>>>???@@@AAA@@@===<<<;;;;;;@@@CCCHHHLLLIIIAAA???AAAAAACCCEEEEEEAAA===;;;999===@@@CCCCCC@@@??????AAAHHHRRRVVVOOOGGGEEEEEECCCEEEJJJJJJBBB<<<<<>><<<@@@GGGIIIFFFUUUQQQJJJDDDAAAAAACCCEEECCCEEEHHHIIIHHHFFFDDDBBBAAA>>>AAAJJJOOOMMMLLLOOOMMMJJJDDDAAABBBEEEEEECCCEEECCCCCCFFFIIIKKKIIIGGGHHHFFFDDD@@@>>>???BBBEEEBBB999???HHHHHHGGGFFF>>>HHHKKKJJJEEEBBBCCCCCC@@@HHHJJJKKKIIIFFFFFFIIIMMMIIIEEEBBBCCCFFFHHHFFFCCCKKKQQQRRRLLLGGGHHHHHHEEEBBB<<<888999>>>@@@<<<888:::===>>>;;;777777999;;;>>><<<<<<>>>@@@???=========JJJMMMKKKRRRVVVPPPMMMBBBCCCDDDFFFGGGFFFBBB???FFFPPPWWWSSSFFF???CCCKKKNNNHHHCCCDDDKKKQQQRRRQQQ\\\^^^XXXLLLGGGOOOZZZ___sssrrrooohhh___TTTJJJDDD???BBBEEEEEECCCCCCDDDGGGFFFIIIOOOUUUUUUNNNFFFBBB@@@AAA@@@???EEELLLKKKDDDEEEDDDDDDIIIMMMMMMHHHBBBGGGEEEBBBBBBCCCEEEFFFFFF:::<<<===<<<:::999999:::555555666777888:::<<<===>>>===;;;:::@@@EEE@@@777>>>DDDQQQPPPDDDCCCDDD<<<>>>===<<>>???@@@>>>;;;;;;>>>AAAEEEJJJBBB;;;AAABBB===>>>???===>>>CCCDDDAAA???@@@===:::999:::>>>???<<<888???@@@@@@???<<<::::::::::::<<>>AAACCCAAA???>>>AAADDDHHHEEEBBB@@@???@@@AAAAAA;;;<<<>>>EEEOOOTTTLLL@@@>>>;;;999999===???>>>===:::CCC@@@999;;;:::777;;;:::===@@@AAAAAA@@@AAABBBBBB===888666888:::999888AAA>>><<<>>>@@@@@@===888999:::???DDDCCC??????BBBBBB@@@===:::>>>BBB???999<<<>>>>>><<<===@@@???;;;<<<:::999999:::;;;:::999888666777999888555666;;;===<<<===AAAFFFGGGCCC>>>>>>===@@@DDDCCC@@@@@@CCC???<<<<<>>???777777:::>>>???@@@FFFNNNKKKIIIEEECCCBBBCCCEEEFFFBBB@@@@@@CCCDDDAAA@@@@@@<<>>>>>BBBGGGDDD>>>===AAA>>>;;;<<<@@@BBB@@@@@@BBBCCCAAAAAADDDHHHIIIFFFCCC@@@@@@AAABBBBBB@@@===;;;===<<<;;;===@@@CCCDDDCCCJJJGGGEEEDDDEEEFFFFFFFFFCCC???;;;999:::<<<>>>???===???BBBCCCBBBAAAAAAAAACCCFFFJJJLLLLLLIIIEEEBBBBBBCCCAAAAAAEEEIIIEEE???;;;999:::<<<:::666888>>>@@@???===:::888888:::<<<:::999999999:::;;;===>>>???AAAFFFHHHCCC>>>AAAGGGCCCAAA>>>>>>@@@@@@???>>>CCCBBBBBBCCCDDDEEEDDDBBB>>>>>>>>>???AAAAAAAAA@@@CCCDDDBBB===>>>DDDEEEBBB@@@AAABBBAAA@@@>>>>>>>>>@@@AAAGGGJJJHHHBBBAAADDDBBBEEEIIIIIIGGGBBB???======@@@CCCDDDBBBAAAAAABBBEEEMMMQQQKKKDDDCCCCCCBBBIIIJJJGGGBBB@@@CCCCCCAAACCC@@@???@@@>>>;;;@@@GGGCCCCCC???<<>><<<>>>???===;;;;;;<<<>>>888888999>>>CCCEEEEEEEEEJJJRRR\\\eeennnssshhhVVVIIIGGGDDDEEEGGGFFFBBB???NNNVVV\\\XXXMMMFFFHHHMMMJJJFFFCCCGGGQQQZZZ^^^___dddhhhfff___^^^eeeooossswwwnnneee]]]YYYSSSQQQOOONNNMMMLLLIIIGGGPPPTTT[[[bbbaaaZZZPPPJJJCCCEEEDDDEEELLLTTTTTTOOOLLLIIIHHHIIILLLLLLGGGCCCEEECCCAAA@@@BBBCCCDDDDDD;;;===???>>><<<:::999:::888999:::888666666:::>>>???===:::999<<<@@@===666<<>><<<======>>>???>>>>>>===CCCCCCAAA<<<888888<<<@@@EEEJJJCCC===BBBCCC>>>@@@???;;;;;;@@@CCC@@@======>>>999444333555888999888???@@@@@@>>>;;;:::999::::::<<<>>>@@@AAA@@@???>>>;;;:::999888999;;;>>>???DDDHHHKKKHHHBBB???BBBFFFFFFCCC@@@>>>???BBBFFFIII@@@@@@@@@GGGRRRXXXQQQEEE@@@;;;666666:::>>>@@@@@@<<>>999<<<===???AAABBBAAAAAAAAABBBFFF:::///---444;;;<<<999EEEBBB??????AAABBB???===777;;;AAADDDAAA<<>>>>>BBBEEE>>>555555999<<<>>>AAACCC@@@;;;;;;:::999:::>>>AAACCCCCC<<<:::999:::888555777<<<>>>===???CCCGGGGGGDDDAAA>>>======@@@>>>;;;<<<@@@???===>>>AAA@@@===<<<>>>>>>===<<<;;;:::999999999@@@@@@@@@AAABBBDDDGGGHHHDDDAAAAAADDDDDDAAAAAACCC999999;;;>>><<<;;;???EEEIIIGGGEEEDDDCCCDDDEEEFFF>>>===AAAGGGHHHCCCAAABBB???AAACCCDDDCCC???;;;888444555777777777888999;;;;;;:::888777666777888888:::;;;>>>BBBEEEFFFDDDAAAFFFOOOIII???HHHOOOKKKFFF@@@@@@BBBEEEDDD@@@@@@CCC>>><<<===AAAAAA>>>>>>@@@BBBAAA@@@CCCHHHIIIHHHEEEAAAAAAAAA@@@???===;;;:::>>>===>>>@@@DDDGGGHHHHHHIIIGGGEEEEEEFFFGGGGGGFFF>>>;;;777555666999:::;;;<<<@@@DDDEEEDDDBBB@@@???EEEFFFIIIJJJJJJHHHEEEBBBDDDCCCAAABBBHHHLLLFFF>>>>>>===>>>???===999999<<>>;;;:::;;;<<<::::::::::::;;;===???AAA@@@AAACCCCCC>>>999;;;AAAFFFDDDAAA@@@AAAAAAAAA@@@CCCDDDCCCBBB@@@???@@@AAA;;;<<<<<<===>>>>>>??????AAABBBAAA>>>???CCCEEEDDD@@@@@@AAAAAAAAAAAA@@@@@@???@@@DDDGGGEEEAAABBBGGG???BBBFFFHHHFFFBBB???===???AAAEEEFFFDDDBBBAAAAAABBBHHHLLLHHHCCCBBBCCCDDDLLLIIIDDDAAACCCHHHFFFAAADDDAAA>>>===<<<;;;???EEEEEEEEEAAA<<<>>>CCCDDDBBB@@@FFFJJJGGG???:::<<>>AAAHHHLLLLLLJJJDDDCCCAAA@@@@@@@@@BBBDDDCCCCCCDDDFFFIIIKKKJJJHHHOOOZZZxxxkkkSSSLLLFFFFFFJJJMMMKKKGGGUUUZZZ]]]ZZZSSSMMMKKKLLLGGGEEEEEEKKKUUU```gggjjjiiimmmooonnnooovvv~~~|||tttooooooiiicccaaaaaa^^^WWWPPPXXX^^^ffflllnnnhhh]]]UUUNNNNNNMMMNNNUUU\\\^^^[[[YYYUUUQQQOOOOOOOOOLLLJJJEEECCC@@@@@@AAABBBCCCBBB;;;===??????<<<:::999999;;;======999333333777<<<===<<<999999;;;>>>===:::===JJJ]]]\\\EEE;;;???@@@<<<>>>???>>>;;;:::;;;<<>>999888:::>>>@@@GGGAAA<<>>BBBEEECCCBBBAAAEEEPPPVVVPPPEEEAAA;;;555444888===@@@AAAEEEMMMHHHAAADDDAAA:::;;;;;;===???@@@@@@@@@BBBCCCBBB888...---666???BBBAAAEEEBBB??????AAABBBCCCBBB888:::>>>AAA???<<<>>>CCCBBB@@@===>>>CCCGGG@@@666888;;;>>>>>>@@@BBB???999;;;:::;;;===AAACCCDDDDDD<<<::::::======<<>>>>>???===999;;;???CCC@@@AAADDDBBB===:::;;;BBBAAA???>>><<<<<<<<<<<<============???AAACCCDDDCCCAAABBBFFFFFFCCCBBBDDD======>>>@@@>>>;;;>>>DDDEEEDDDCCCBBBAAABBBBBBCCC:::999===EEEFFF@@@@@@DDDAAACCCDDDEEEDDDAAA===;;;444666888888777777888999999999999::::::::::::;;;999;;;>>>CCCFFFGGGDDDBBBGGGPPPIII???EEEKKKHHHGGGEEEEEEDDDDDDBBB@@@@@@AAA>>>===???BBBAAA===<<>>======BBBBBBCCCAAA??????@@@AAA???>>>>>>===>>>???@@@AAABBBAAAAAAAAA<<<666888>>>BBBAAA??????@@@AAABBBCCCIIIJJJIIIDDD???===>>>AAA;;;<<<<<<<<<<<<===>>>@@@EEEEEEDDDAAA??????AAAAAA=========???@@@AAA@@@?????????AAACCC@@@===@@@EEE???AAADDDDDDCCCAAA@@@@@@AAACCCEEEFFFEEEBBB@@@>>>AAAEEEHHHGGGCCCBBBDDDFFFJJJHHHDDDAAABBBFFFEEE@@@AAAAAABBBCCCBBB@@@???@@@FFFFFFBBB======AAABBBAAAFFFJJJMMMJJJCCC======@@@CCCGGGLLLMMMLLLKKKKKKLLLHHHJJJLLLMMMLLLKKKMMMQQQLLLJJJJJJMMMLLLIIIFFFGGGHHHFFFDDDCCCDDDGGGJJJKKKMMMKKKIIIIIIIIIJJJKKKKKKHHHFFFPPPVVVNNNLLLQQQQQQJJJNNNOOOOOOOOOQQQNNNIIINNNQQQSSSRRROOONNNOOOQQQTTTSSSSSSVVVXXXXXXVVVTTTYYYXXXWWWWWWXXXVVVQQQLLLJJJGGGFFFJJJQQQWWWYYYYYYPPPJJJEEECCCCCCEEEIIIMMMNNNOOONNNMMMNNNPPPOOOKKKLLL^^^[[[RRRIIIJJJRRRXXXXXXUUUUUUWWWXXXWWWTTTPPPMMMKKKHHHHHHIIINNNWWW```hhhlllkkknnnrrrtttxxx|||}}}yyyxxxwwwqqqggg______dddjjjnnnqqqoooggg^^^XXXWWWUUUVVVZZZ^^^```___^^^ZZZTTTPPPOOOPPPOOOOOOHHHFFFDDDCCCDDDEEEDDDCCC999;;;<<<<<<;;;999999999;;;===>>>:::666666;;;AAA;;;::::::<<<>>>???AAABBBGGGGGGQQQSSSFFF@@@BBB???===@@@AAA???:::888:::<<<===???AAA???:::777777888999AAA>>>:::AAABBB@@@DDD???;;;;;;???BBB???;;;;;;777555444444666888999:::888999888666444333444555:::<<<===<<<999888888:::<<<<<<=========<<<:::999===CCCGGGCCC999444666;;;<<<===>>><<<:::999;;;===BBBAAA???AAAIIINNNIIIAAAAAA<<<666444888===@@@AAAOOOTTTMMMDDDEEEAAA999999777999;;;===>>>???BBBDDD===999444333777<<>><<<;;;>>>AAA???;;;:::@@@FFFCCC<<<<<<>>>>>><<<>>>AAA@@@;;;<<<<<<===???AAAAAA???===;;;999;;;>>>???>>>BBBGGGAAAAAABBBCCCDDDDDDBBB@@@CCCAAAAAAAAA???;;;<<<@@@AAA@@@BBBFFFEEE???<<<===CCCBBB@@@>>>======>>>>>>???>>>=========>>>@@@AAA@@@@@@CCCHHHGGGBBB?????????>>>???AAA???===@@@FFFDDDCCCBBB@@@@@@@@@@@@AAA<<<999<<>>@@@HHHGGGGGGGGGFFFDDD@@@===;;;999:::<<<;;;999777666777<<<======>>>===<<<:::999777999>>>CCCGGGHHHEEECCCHHHPPPJJJ???CCCFFFDDDGGGFFFFFFDDDBBBBBBBBBBBB@@@>>>>>>AAADDDBBB===<<>>AAACCCCCCBBBAAAAAADDDGGGBBBAAAAAADDDGGGJJJLLLLLLHHHFFFEEEEEEEEECCC@@@===<<<999666555777999::::::???AAACCCDDDEEEFFFIIIKKKGGGDDD@@@===<<<>>>AAACCCAAA@@@???AAAGGGKKKGGG???<<<===???@@@AAABBBAAA???BBBCCCCCCBBB@@@???@@@BBB??????>>>>>>???@@@BBBCCCFFFEEEEEEEEEAAA<<<===BBB??????>>>======>>>AAACCCPPPPPPOOOIIICCC???@@@BBB:::;;;<<<<<<:::;;;===@@@EEEDDDCCCAAA>>>;;;<<<>>>;;;::::::<<>>AAA???@@@@@@===:::===CCCGGGGGGGGGEEECCCCCCEEEGGG>>>@@@BBBEEEFFFFFFDDDBBBAAACCCFFFGGGEEEBBBCCCEEEFFFHHHGGGCCCBBBCCCBBB???AAABBBCCCCCCDDDDDDBBB@@@GGGHHHFFF@@@???AAACCCAAAMMMMMMLLLJJJGGGFFFEEEEEEHHHKKKMMMLLLJJJKKKOOOTTTTTTUUUUUURRRQQQRRRSSSTTTOOOMMMPPPUUUTTTNNNLLLNNNLLLKKKHHHGGGGGGIIIMMMPPPQQQNNNKKKKKKMMMOOOPPPOOOKKKIIISSSYYYOOOMMMSSSTTTMMMPPPQQQQQQSSSUUURRRLLLQQQTTTWWWWWWTTTQQQQQQSSSSSSTTTWWW[[[]]]^^^]]][[[\\\YYYWWWYYY[[[YYYTTTQQQOOOMMMMMMPPPVVV\\\___```[[[RRRJJJHHHGGGHHHPPPYYYSSSUUUSSSPPPQQQVVVWWWSSSTTTbbbaaaXXXNNNNNNVVV]]]^^^[[[TTTTTTSSSTTTTTTRRROOOMMMKKKNNNQQQVVV[[[bbbiiinnnoooqqquuu{{{{{{rrrllllllnnnnnnmmmoooooohhh___XXXVVVUUUWWWYYYZZZ[[[]]]WWWTTTOOOKKKJJJKKKMMMNNNMMMKKKIIIIIIIIIIIIHHHGGG777888:::999888888999;;;999;;;===<<<<<<>>>BBBGGG999999<<<@@@AAAAAADDDIIIQQQGGGHHHKKKEEEBBBBBB<<>>:::888:::<<<666:::>>>>>>999555222222444>>>===999???AAA???CCC>>>===>>>BBBBBB===<<<===777777999:::;;;;;;;;;:::777777777555333333555777777:::======;;;:::<<>>>>>>>><<<999888===BBBFFFCCC<<<888999===???@@@AAA???:::777777999>>>???>>>===@@@EEECCC>>>BBB===888777:::>>>??????PPPTTTKKKAAACCC@@@888777444666888:::;;;>>>AAADDD;;;;;;:::888555555999===<<<<<<;;;<<>>===:::888;;;AAABBB???;;;===<<<;;;>>>CCCEEEBBB======<<<===>>>>>>;;;999;;;:::;;;??????<<<>>>BBB:::;;;===???AAAAAAAAAAAA???======>>><<<777777;;;<<<<<>>>>>???>>><<>>:::888>>>???@@@>>>;;;888666666@@@AAABBBBBB@@@<<<888666666999>>>DDDHHHIIIFFFCCCEEENNNIII@@@AAAAAAAAAFFFAAABBBBBBAAACCCFFFFFFBBB>>>???CCCFFFCCC>>>===AAAAAADDDHHHJJJJJJFFFAAA======@@@BBBBBBAAABBBFFFJJJDDDCCCBBBCCCFFFHHHIIIHHHFFFEEEEEEEEEEEEBBB>>>;;;===;;;999999:::<<<======>>>@@@BBBDDDEEEGGGKKKNNNGGGDDD@@@===<<<===@@@CCC>>>@@@@@@@@@DDDJJJIIIDDD>>>@@@AAAAAADDDIIIHHHEEEEEEEEECCCAAA>>><<<===???<<<<<<===>>>???BBBDDDFFFEEEDDDDDDFFFDDDAAAAAAEEECCCBBBAAA???===>>>AAACCCNNNMMMKKKGGGBBB???>>>>>>:::<<<===<<<::::::>>>AAAAAAAAABBBBBB>>>;;;<<>>DDDKKKJJJIIIFFFDDDCCCEEEGGG;;;<<<>>>CCCHHHKKKLLLKKKBBBCCCFFFIIIGGGBBBAAACCCEEEJJJKKKIIIGGGHHHFFFBBBFFFEEECCC@@@AAAFFFHHHFFFGGGKKKKKKGGGEEEFFFGGGFFFMMMLLLKKKJJJLLLMMMNNNOOONNNPPPQQQNNNKKKMMMTTTZZZ[[[ZZZWWWSSSTTTXXXXXXUUUQQQQQQWWW___\\\QQQLLLNNNNNNNNNMMMMMMMMMPPPUUUYYYVVVRRRMMMMMMPPPTTTUUUUUUPPPMMMVVV[[[RRROOOTTTTTTQQQRRRRRRRRRUUUXXXUUUOOOQQQUUUYYYYYYVVVSSSRRRRRRLLLPPPUUU[[[^^^```______\\\YYYXXX[[[[[[YYYWWWXXXRRRPPPNNNPPPTTTXXX[[[]]]^^^VVVQQQOOOMMMMMMWWWeeeiiijjjcccYYYVVVZZZZZZTTTcccccc}}}fff]]]TTTSSSWWW[[[\\\ZZZVVVUUUTTTTTTTTTUUUTTTSSSOOOUUU[[[```dddiiiooosssoooooouuuxxxsss{{{{{{vvvooonnnoooggg[[[QQQPPPQQQUUUWWWVVVWWWZZZUUUSSSPPPNNNMMMNNNPPPQQQQQQOOONNNMMMMMMMMMKKKIII777777888777777888;;;>>>999::::::<<<===???AAABBB888999>>>DDDDDDAAADDDKKKOOOCCCCCCFFF@@@>>>@@@<<<@@@???>>><<<:::999999:::777;;;???>>>999444111000444???>>>999>>>>>><<>>???CCCEEEBBB<<<<<>>>>>===;;;:::999555666555444333444777999555999======;;;999;;;===>>>>>>>>>======<<<;;;:::>>>AAAEEEDDDAAA>>>???@@@CCCDDDCCC>>>888555666999999===>>>;;;;;;???AAA@@@BBB>>>;;;;;;>>>???>>><<>>AAADDDFFF???<<<:::;;;999666777;;;:::<<<<<<888888<<<>>>===;;;=========@@@FFFGGGDDD>>><<<999888:::;;;<<<<<<;;;:::===AAA@@@<<<<<>>???@@@@@@AAABBB:::999:::<<<:::555444777:::;;;AAAHHHJJJGGGDDDEEE>>>===<<<<<<===???BBBDDDGGGFFFDDDCCCCCCCCCDDDDDD>>>===@@@FFFGGGCCCBBBCCCCCC@@@??????===<<>>:::888777>>>@@@BBBDDDCCC@@@<<<999:::<<>>>>>@@@BBB@@@===>>>BBBGGGDDDCCCEEEGGGDDD???AAAHHHGGGDDDCCCFFFJJJLLLJJJFFFGGGFFFGGGHHHEEEBBBEEEJJJLLLMMMMMMKKKHHHDDDCCCCCC???>>>???CCCIIINNNPPPPPPHHHGGGJJJOOONNNFFFBBBCCCIIIMMMOOOQQQTTTUUUPPPHHHHHHJJJHHHFFFIIIOOOOOOJJJIIIOOOQQQOOOMMMNNNNNNLLLLLLOOOQQQQQQPPPQQQTTTWWWSSSVVVWWWTTTPPPQQQXXX^^^]]][[[UUURRRWWW___^^^XXX[[[^^^iiitttooo]]]QQQPPPSSSTTTUUUTTTSSSVVVZZZ^^^ZZZTTTNNNMMMRRRWWWYYYYYYWWWQQQXXX]]]TTTRRRVVVTTTTTTTTTSSSRRRUUUYYYWWWPPPSSSXXX\\\\\\YYYUUUTTTTTTMMMQQQWWW\\\^^^^^^]]]\\\[[[XXXXXX[[[ZZZWWWYYY___SSSQQQOOONNNOOORRRUUUWWWXXXUUUVVVYYYVVVSSS^^^nnn~~~|||ppp^^^WWWYYYVVVOOOaaaaaaiiifff```ZZZXXXZZZ\\\\\\[[[[[[YYYVVVTTTTTTUUUVVVWWWTTT\\\eeejjjkkklllpppuuummmmmmttt|||{{{sssrrrsssiiiZZZSSSRRRTTTZZZZZZVVVVVVYYYWWWWWWWWWVVVUUUTTTUUUVVVRRRQQQOOOOOONNNMMMKKKIII777777777666666999===AAA;;;:::999999;;;;;;:::888888999???FFFEEEAAACCCKKKDDD<<>>@@@>>><<<:::999999999999===@@@BBB@@@:::555222222666AAA???:::>>>===:::???>>>AAAFFFGGGBBB;;;===CCC???@@@AAA@@@===:::999999333333333222222333666999555999======888555555777AAA???===<<<;;;<<<===>>>999<<<>>>@@@???=========FFFFFFCCC<<<555333666;;;555;;;>>>:::999<<>>@@@@@@===:::@@@CCC999222999;;;777999777888999999:::;;;>>>AAA===<<<:::888777888:::===;;;<<<>>>>>>???@@@BBBDDD?????????===777333666>>>777<<<>>>:::777999;;;:::<<>>:::666444666;;;???BBB:::;;;???DDDCCC??????BBB@@@AAABBBBBBAAA@@@AAAAAA======???BBB???:::999;;;<<<===CCCJJJKKKFFFCCCCCC???>>>======???CCCGGGIIIFFFEEEDDDCCCCCCDDDEEEFFFAAA@@@BBBGGGIIIHHHHHHLLLGGGDDDBBB@@@>>>===DDDMMMFFFCCC>>>999777888:::;;;BBB???FFFQQQNNN???>>>HHH=========>>>>>>??????@@@AAACCCDDDCCC@@@<<<:::999888;;;@@@DDDFFFDDDAAA???===???DDDHHHKKKJJJEEEAAA;;;EEEDDD???AAA@@@AAAJJJAAADDDCCC@@@BBBFFFCCC;;;===@@@FFFIIIFFF@@@@@@EEECCCDDDDDDDDDCCCDDDFFFGGG===BBBFFFGGGDDDDDDGGGKKKFFFDDDBBBAAABBBBBBBBB@@@@@@AAACCCFFFHHHGGGDDDAAA@@@>>><<<===>>>@@@AAA@@@:::>>>CCCFFFFFFEEEEEEEEEGGGHHHIIIJJJIIIFFFCCCAAA<<