BMv6(Q ӵĦĦӵĦyyywwwuuu|||tttqqqppppppooopppwww4ĉ@ӵ>L=hĦ4ĉ@ӵ>L{{{~~~}}}ooonnnooouuuvvvkkk^^^YYYVVVWWW[[[cccppp}}}sssnnnuuuvvvmmmlllrrrcccgggmmmrrrwww{{{GG=?HdĦ=ĪjGG=?HdĦ{{{ttt___YYYUUUXXX```mmm~~~www{{{xxxlllggglll\\\XXXVVVYYYaaahhhjjjiiioooqqqtttuuutttxxxӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦ~~~ӵĭӵyyysssooosss{{{~~~|||pppggg______eeejjjiiifffgggbbb\\\YYYZZZdddyyy?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~wwwoookkkjjjppp4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenenexxxnnnooo||||||}}}|||~~~~~~uuutttrrruuuwwwssskkkiiittt}}}yyyssseeennneeeiiiyyy}}}vvv~~~|||sssdddnnnhhhiiirrryyy|||~~~~~~~~~~~~}}}yyy}}}rrryyy~~~qqqnnnmmmiiidddhhhpppvvvwww}}}yyy|||iiijjjkkklllkkkhhhccc^^^[[[XXXYYY\\\^^^\\\XXXYYY]]]]]]ccciiiiiibbbZZZUUUSSSddd[[[ZZZbbbfffhhhppp|||}}}tttuuutttzzzvvvnnnhhhbbb]]]bbbkkkppp}}}zzz|||~~~~~~{{{zzzvvvooohhhaaabbbgggggg^^^UUUOOOPPPPPPQQQUUUVVVNNNDDD;;;===???AAABBBAAA@@@>>>>>>===???AAA@@@???BBBHHHFFFKKKNNNMMMHHHCCCAAABBBHHHEEEIIITTTZZZ]]]fffrrrvvvnnnqqq~~~~~~mmmeeekkknnnlllfffdddfffiiigggbbbbbbggglllkkkfffaaa]]]iiiqqqqqqqqqrrrooohhhbbbjjjvvvrrrkkkhhhfffggglllhhhrrr~~~~~~yyyrrrjjjccc^^^ccchhhkkkhhhbbb\\\XXXOOOLLLIIIGGGFFFCCC@@@>>>AAA>>>;;;<<>>@@@@@@===999888:::======;;;888666555333222111000111333555666555222000+++222666666555555222---555444444333222222222222///------111333333777<<<999;;;===>>>>>>???BBBEEECCCGGGOOOVVVUUUTTT[[[fffooosss{{{|||~~~nnnwww~~~vvvtttvvvyyyuuummmffflllkkkiiisss{{{}}}|||uuuqqqssszzz|||zzz{{{uuullllllgggkkkooolllmmmnnnfffggg]]]cccmmmhhhcccffffff```fffcccVVVOOOSSSVVVSSSVVVWWWSSSOOOQQQVVVSSSLLLJJJ[[[[[[KKKJJJZZZZZZJJJQQQVVVXXXVVVRRROOOLLLIIINNNJJJGGGHHHJJJLLLMMMMMMWWWSSSOOONNNTTTZZZ\\\\\\eee^^^```jjjjjjcccgggrrrtttwwwzzz{{{zzz}}}yyyrrruuuuuuqqqlllnnnwww~~~|||yyywwwyyyxxxqqqggg___ZZZUUUOOOKKKQQQKKKOOOOOOCCC======999999999:::;;;999666333222444444222...+++---333999555555444222111111222222,,,///222333333222222222,,,333888777444222...)))++++++,,,,,,...000222333...,,,---222444222222555444666;;;>>>@@@BBBCCCEEEEEEJJJQQQUUUTTTUUU]]]fffrrryyy~~~tttnnnvvvzzzttttttkkkuuu}}}yyypppiiikkknnn{{{uuujjjfff___\\\dddaaa___hhhpppnnnqqqwwwtttmmmjjjggghhhkkkpppssstttuuuqqqnnnoookkkbbb___aaabbb]]]dddiiifffiiillleee]]]XXXaaahhh]]]WWW___fff\\\[[[YYYVVVRRRPPPSSSXXXZZZWWWRRRMMMNNNSSSTTTQQQOOOSSSOOOFFFGGGQQQUUUQQQRRRUUUSSSLLLHHHIIIIIIEEEHHHEEEBBBCCCGGGLLLLLLIIIHHHFFFFFFJJJNNNNNNLLLKKKPPPHHHIIIRRRQQQHHHJJJTTTUUUWWWXXXXXXXXXZZZ```ddd```ZZZddd{{{~~~|||}}}{{{tttllljjjnnnppppppwwwzzzpppdddWWWLLLIIIMMMLLLHHHBBB===999666333111555111777999111111444000111...///111111......000...///000111000111333555)))***++++++******+++,,,---...//////---,,,,,,---111555666333222444444222111000000000000111222222555222333888:::888666777888;;;@@@EEEIIIJJJKKKJJJMMMRRRZZZ___cccgggooouuukkksss{{{xxxooollluuu{{{sssuuuqqqvvvvvvkkk```___fffmmmjjjnnnggg^^^___[[[[[[dddSSSOOOXXXaaa^^^___eeeccc[[[]]]aaagggllllllgggccclllfffeeehhhfff^^^]]]ccc^^^[[[aaaccc]]]___ddd```cccbbbiiijjj\\\XXXbbbfff```___```bbb___WWWTTTUUU___XXXSSSTTTVVVWWWZZZ___YYYTTTNNNLLLNNNSSSWWWZZZWWWYYYTTTJJJFFFJJJKKKFFFDDDDDDCCCBBBFFFJJJJJJFFFBBBCCCGGGMMMMMMHHHEEEEEEGGGCCCEEEJJJHHHCCCDDDJJJKKKJJJHHHGGGHHHIIIKKKLLLLLLAAAFFFZZZccc^^^eeevvvvvvzzz}}}wwwpppnnnqqqqqqnnnrrr~~~~~~yyy~~~wwwrrrzzz{{{mmmeeedddcccbbb^^^YYYSSSOOOQQQKKKFFFCCC===666555999333333222000......///000111---111222---///222,,,///+++***,,,,,,***+++000++++++---000222222111///...000333333111///000111000///...---,,,------...,,,...---+++,,,111222000000000///...---,,,++++++000,,,+++///222111111222444666999>>>CCCEEEFFFFFFKKKQQQYYY```dddhhhkkkmmmfffmmmsssvvvuuuwww{{{zzzssswwwuuunnnrrrtttyyywwwjjj______eeeiii\\\aaa\\\YYY^^^\\\ZZZaaaRRRLLLRRR[[[XXXXXX]]][[[YYYYYY[[[aaaggghhheee```iiihhheeedddhhhllllllhhhaaa___eeedddXXXYYY```___```___ccc___TTTXXX___\\\]]]cccddd^^^ZZZYYYUUUNNNZZZOOOLLLTTTUUUNNNPPPZZZRRROOOKKKIIILLLPPPQQQPPPWWWZZZUUUKKKHHHNNNMMMFFFAAADDDDDDBBBCCCFFFDDD???AAABBBFFFJJJFFF??????DDDFFFGGGIIIIIIGGGFFFGGGHHHIIIEEEBBBCCCGGGIIIHHHFFFJJJFFFFFFIIIMMMOOOTTTZZZVVVXXX]]]eeeooowww|||~~~vvv||||||uuutttvvvtttpppmmmuuuzzzuuu~~~}}}tttvvv{{{qqqkkktttddd]]]VVVLLLGGGRRRSSSDDDAAA<<<888999<<<<<<888444666222222666666222222666222333333///***'''(((***---(((+++---)))...222***111+++))),,,,,,***,,,222000---+++,,,000222111000+++...222111...++++++,,,111///...---///111333444///222333333666999777222///000222444666888888999444...+++///333444555888:::;;;===@@@EEEIIIJJJKKKTTTZZZaaafffiiijjjgggccclllnnnqqquuuyyyzzzuuuooo|||xxxzzzrrr{{{~~~tttiiieeedddcccVVV[[[YYYXXX___]]]XXX\\\```VVV[[[bbb^^^]]]aaa___aaa\\\VVVVVV\\\cccggghhhbbbgggbbbZZZcccuuusssdddiiihhhnnnkkk]]]]]]fffhhhdddcccddd^^^ZZZdddiii___^^^kkkjjj[[[\\\kkkmmmaaaaaaSSSRRR^^^^^^PPPOOO[[[TTTXXXVVVPPPRRRYYYWWWNNNKKKPPPOOOHHHIIIQQQQQQJJJDDDIIIJJJFFFDDDFFFCCC>>>EEEDDDGGGGGGAAA;;;???HHHFFFKKKLLLHHHFFFHHHGGGEEEEEEAAA>>>BBBIIINNNLLLHHHDDDNNNOOOGGGIIITTTVVVNNNPPPOOOPPPUUU\\\```aaa```\\\fffvvvyyyvvvwwwtttooommmrrrwww|||{{{www~~~www~~~yyyuuussssssuuuvvvgggaaaZZZVVVSSSOOOJJJEEEDDD>>>666333444444111---...,,,***,,,000333333222222111///...,,,+++++++++&&&)))...///...***'''&&&//////...+++(((''')))+++222...***)))+++---,,,***&&&///222......333000'''***---///......000///,,,111111000...+++***,,,---222,,,+++000333222222444///333222---///555888555222//////111777<<<======@@@:::;;;EEENNNPPPRRRUUUTTTZZZbbbggghhhgggggghhhaaaqqqqqqiiimmmpppmmmmmmlllnnnzzz{{{wwwvvvoooqqqrrrmmmccc]]]^^^VVVQQQVVV]]]```aaacccZZZ```]]][[[bbbbbbaaaiiiooofffbbbdddaaaZZZZZZaaadddfffiiilllpppsssrrroooeeegggoookkk```dddllljjjppplllgggeeefffhhhhhhggg\\\ppptttlllpppssslllgggqqqjjjfffgggaaaVVVTTTYYYeeehhheee[[[TTTTTTUUUUUU[[[ZZZSSSJJJJJJPPPPPPKKKIIIOOOSSSQQQJJJDDDBBBBBBIIICCC@@@DDDGGGEEEEEEGGGCCCAAAEEELLLMMMGGGDDDFFFEEEEEEAAAGGGQQQNNNHHHOOOKKKSSSUUUMMMKKKRRRUUUPPPIIILLLNNNMMMKKKKKKMMMPPPNNNUUU^^^eeehhhkkknnnqqqppp}}}uuupppuuuuuunnn___nnnvvv{{{~~~yyy{{{~~~zzzsssoooooonnnjjjcccZZZQQQKKKBBBAAA???;;;888555444444444///***))),,,...---+++...---,,,...///000---***---.....................---,,,+++)))((((((***---...,,,***+++...///---,,,------,,,,,,---,,,***((((((000333...///444222+++...000...++++++///000///333333222///+++)))***+++111///---...111333222111+++333777555555777777333999666222222555888999999<<<888;;;FFFOOOQQQSSSVVVSSSYYY```eeegggggghhhjjjeeerrrooogggkkkmmmhhhgggiiiiii{{{tttkkkuuuvvvyyyxxxtttuuutttmmmddd```aaaZZZYYYbbbjjjhhh```YYY___fffddddddkkkkkkjjjqqqmmmiiifffgggeeecccdddgggxxxwwwuuurrrqqqqqqrrrrrrxxxrrrpppkkkdddkkkrrrlllpppiiibbbaaadddhhhgggeeeccctttvvvppprrrqqqlllmmmllliiifffddd___\\\^^^dddeeebbb___[[[XXXYYY]]]```VVVTTTPPPLLLKKKLLLJJJGGGIIINNNRRRRRROOOKKKIIIIIIDDDCCCCCCEEEGGGHHHEEECCCFFFEEEHHHOOOQQQMMMKKKMMMHHHIIIEEEGGGOOOJJJGGGOOOLLLOOOMMMHHHLLLTTTSSSJJJGGGFFFDDDBBB@@@CCCIIINNNNNNPPPTTTWWWYYY\\\___aaaTTT\\\]]]___fffdddccckkk}}}|||vvvyyyvvvmmmkkkvvvwwwuuuzzz}}}zzztttxxxxxxrrrkkkgggccc___VVVWWWWWWTTTKKK???222***+++...///...***))),,,000...+++''''''***------,,,++++++,,,...///---)))&&&&&&'''***,,,---...............+++)))'''(((,,,///---)))'''***///111---((((((+++///000...+++((('''&&&,,,---)))***000000***---000000------//////,,,+++---.........///111333///222111,,,---444333---...444888777555666777666666333222222666;;;>>>???::::::???IIIQQQVVVYYY\\\[[[^^^aaabbbaaa_________fffppplllfffnnnrrrnnnnnnggggggzzztttjjjtttxxx{{{xxxwwwqqqhhhcccbbb^^^YYY\\\jjjwwwvvvlllcccfffmmmlllmmmuuuuuurrrwwwrrrtttrrrooonnnppppppnnnqqqrrrssssssqqqqqqtttxxxvvvlllkkklllooo{{{tttxxxooohhhjjjsssyyywwwrrrqqq{{{zzzvvvvvvpppkkkqqqiiikkkiiiaaa]]]```fffjjjhhhaaa^^^```^^^WWWWWW]]]VVVSSSSSSTTTQQQLLLIIIIIIOOOPPPQQQPPPMMMHHHDDDAAAAAAGGGHHHFFFHHHLLLIIIAAAHHHGGGJJJPPPRRRQQQPPPRRRMMMNNNHHHGGGMMMIIIFFFNNNRRRPPPJJJGGGNNNUUUPPPDDDEEEEEEEEEDDDDDDFFFJJJNNNNNNKKKIIIIIIKKKNNNQQQRRRTTTXXXUUUVVV``````YYYZZZeee___\\\]]]___ccckkksssxxx}}}uuukkkmmmwwwwwwuuuzzz}}}xxxlllllliiiaaaWWWNNNHHHEEE@@@@@@>>>;;;777222...,,,)))+++,,,,,,++++++...000111...+++***+++,,,,,,***'''((()))+++,,,+++***(((!!!###&&&)))+++,,,++++++***,,,......,,,*********---***''''''***+++)))&&&'''+++//////,,,((('''(((&&&******'''(((---///,,,)))...222222111111---'''(((***,,,...000222555777...666444++++++444444+++666444111///000555888999111222444777;;;???AAACCC???AAAGGGNNNVVV]]]dddiiiffffffggggggfffeeeddddddpppvvvpppllluuuzzzuuuuuujjjggg|||{{{uuu}}}|||~~~|||yyyuuullldddcccggggggcccfffqqq{{{|||wwwsssooouuusssttt{{{yyysssvvvsssyyyxxxpppnnnsssqqqjjjaaafffnnnsssrrrpppsssyyyqqqlllqqqyyy{{{rrrkkkffflllxxxzzzrrr~~~||||||uuulllqqqiiiqqqpppddd^^^ccchhhgggccc^^^```fff```SSSRRR]]]dddaaa```aaa[[[QQQNNNRRRRRRQQQPPPOOONNNJJJDDD@@@DDDNNNPPPHHHJJJRRRQQQFFFIIIJJJLLLOOOPPPPPPQQQQQQSSSRRRHHHFFFNNNNNNIIIMMMXXXUUUOOOLLLQQQUUUNNNCCCDDDGGGLLLOOOPPPOOONNNLLLMMMIIIEEEFFFJJJNNNOOOOOORRRWWWTTTSSS]]]^^^VVVUUURRRKKKJJJPPPPPPLLLNNNVVV___gggpppuuuwwwyyyxxxrrr|||{{{rrrddd^^^UUUNNNGGG@@@:::777333222111000///000111111***'''%%%%%%'''((('''%%%///---+++)))(((((('''&&&((((((((((((((()))***+++$$$%%%(((***++++++***)))***+++------+++*********,,,+++)))'''&&&'''***,,,***,,,---,,,(((&&&(((***+++------+++,,,000222111***...000......000...***///000111111///...///000...777666,,,+++333444,,,888111+++,,,222555555444555888;;;>>>??????>>>>>>GGGLLLQQQVVV\\\eeeooouuupppqqqsssvvvzzz}}}|||yyyttt{{{|||vvvvvvuuukkkyyyzzzxxxyyyxxxzzzyyyxxxuuummmhhhmmmvvv|||{{{~~~~~~wwwssssssyyy~~~zzzzzz|||sssuuukkkqqqppphhhfffjjjiiibbbjjjkkkooossspppmmmqqqyyyzzzwwwvvv}}}xxx{{{tttuuulllvvvwwwnnnhhhkkklllhhhaaa]]]aaafff___UUU^^^ppp{{{xxxssslll___TTTRRRUUUNNNOOOPPPSSSVVVVVVSSSQQQMMMWWWWWWNNNOOOYYYZZZRRROOOPPPQQQQQQRRRRRRQQQPPPWWWTTTGGGEEERRRUUUOOONNNSSSTTTSSSQQQRRRSSSQQQLLLFFFIIIMMMQQQTTTSSSPPPMMMJJJHHHHHHKKKQQQTTTTTTSSSKKKUUUSSSNNNRRRRRRMMMNNNLLLGGGFFFJJJIIIEEEKKKVVVZZZ\\\]]]\\\[[[^^^fffmmmvvv|||uuuhhhRRRGGG<<<999999666111///---...//////...---+++)))...***&&&%%%'''(((%%%!!!++++++***))))))(((((((((+++++++++)))'''''')))+++)))***+++,,,,,,+++***)))------***(((&&&'''+++...(((***+++***)))+++000333---,,,***(((&&&&&&)))+++++++++++++++,,,...//////...///+++&&&''',,,000000---///111222111111111222000666666///...222333000222------444999777111---333777===AAACCCDDDEEEFFFNNNWWW___bbbgggoooyyy~~~{{{{{{zzz{{{sssyyyxxxwwwzzzyyyvvvwwwyyyyyyuuussszzzxxxrrrsss~~~wwwxxxjjjkkkjjjgggfffhhhhhheeepppkkkjjjmmmlllllltttqqqwwwzzzyyywwwvvvsssooopppllljjjggg___]]]iii{{{ppp^^^TTTRRRQQQQQQRRRTTTVVVWWWWWWVVVUUUXXX^^^^^^XXXXXX^^^aaa___XXX[[[\\\ZZZYYYYYYWWWSSSXXXWWWKKKGGGUUUZZZSSSQQQJJJNNNRRRTTTSSSTTTUUUWWWSSSQQQPPPQQQTTTVVVWWWWWWLLLLLLNNNQQQUUUVVVUUUTTTLLLYYYWWWLLLLLLKKKGGGJJJJJJGGGEEEBBBAAAGGGXXXhhhddd___VVVNNNKKKNNNUUU[[[]]]______\\\[[[bbbooozzzuuu{{{iiiWWW@@@555------///---******+++,,,,,,,,,+++(((&&&$$$///...,,,+++******))))))++++++++++++***)))******)))+++---,,,***)))***+++***************)))))))))++++++***(((&&&&&&)))+++'''(((***---///000000///...+++(((&&&'''(((((((((((('''((()))***))))))******+++***'''(((---000///'''***...111333555777999333444555444111111333555000000555<<<;;;555111222111555;;;@@@DDDIIINNNSSSVVVdddqqquuuwww}}}|||}}}sss|||}}}|||~~~vvvxxx~~~~~~zzz|||~~~~~~yyyxxx{{{~~~}}}}}}~~~sssooommmmmmllliiijjjmmmhhhbbbdddmmmrrrrrrxxxwwwvvvxxx~~~{{{uuutttyyyxxxuuupppllllllooosssnnn[[[XXXWWWQQQVVVYYY[[[ZZZVVVSSSSSSTTT^^^aaaccccccbbbccceeeggg^^^ccceeebbbaaabbb^^^XXXWWW\\\TTTMMMUUUXXXTTTUUULLLOOOTTTWWWWWWWWWYYY\\\]]]ZZZXXXXXX[[[]]]^^^^^^UUUVVVWWWVVVSSSQQQPPPPPPFFFSSSOOOBBBBBBCCCAAACCCCCCIIIIII@@@===KKKbbbsssnnndddUUUIIIEEEGGGLLLOOOHHHIIIHHHEEEAAACCCJJJQQQ[[[iiitttuuuxxx||||||pppZZZEEE;;;222---...///***)))++++++)))'''&&&%%%&&&(((***(((***,,,***'''&&&(((+++*********)))'''%%%%%%&&&###''',,,...---------///(((''''''&&&&&&&&&''''''$$$(((,,,...,,,(((&&&$$$((('''(((---222222+++%%%---***'''''')))***(((&&&***)))***,,,,,,******+++ &&&,,,---///000,,,'''+++...111333333333333444444333444666444000222888444666;;;===888111555>>>:::<<>>;;;;;;<<<;;;DDDIIIJJJRRR```eeeaaaaaaqqqyyy{{{~~~~~~|||bbbLLL@@@777---000222000+++((('''(((+++***,,,---***&&&(((,,,222...(((%%%&&&(((((('''#########$$$%%%'''***+++,,,+++***((((((((()))))))))+++,,,,,,)))&&&$$$$$$$$$""""""%%%)))+++***((((((+++,,,+++(((&&&(((+++111---'''$$$)))///,,,%%%(((&&&%%%(((...///,,,((()))%%%%%%+++...---,,,---***,,,///222444444444444222555666444333444333///333//////444555444666<<<666JJJHHH;;;???LLLRRRVVVcccvvv}}}ssssssvvvvvvvvv}}}yyy|||~~~rrrqqqwwwsssiiixxxxxx|||~~~yyyvvvmmmkkkhhhffffffggggggfffccc^^^kkkooovvv}}}~~~~~~|||uuutttoooeeehhhqqqqqqwwwyyy~~~{{{uuu|||~~~qqqssstttwwwwwwnnncccccciii___hhhiiibbb```ggghhhcccmmmnnnbbbiiinnnlllrrriiidddkkkjjjbbbcccllljjj^^^XXX```eeeYYYNNNZZZddd\\\[[[^^^\\\WWWVVV[[[``````ZZZSSSUUU]]]cccllliiiWWW\\\eeecccSSSIIIKKKMMMIIILLLMMMNNNNNNNNNNNNMMMMMMLLLBBB<<<>>>BBBJJJ\\\pppkkk^^^KKKAAAEEELLLEEE999===777777>>>???777444777444777666555:::BBBBBB===@@@OOOWWWTTTTTT___jjjmmmvvvpppSSS;;;000((()))***,,,,,,,,,++++++,,,'''(((+++...+++&&&%%%)))///,,,***)))+++***(((&&&%%%%%%$$$%%%&&&''')))***+++***)))((((((((()))*********)))(((((((((((((((---+++******,,,...///...''')))******))))))***+++,,,,,,***&&&'''+++,,,((()))&&&%%%''',,,...+++(((---)))(((,,,...,,,+++,,,555222...,,,,,,///111222222555555222222444333///444222333888888444333666<<>>BBB<<<777777777555555777...222333111333777555000///666<<<>>>AAAGGGMMMOOOSSSfffxxxsssdddIII666222///111///,,,+++***)))'''%%%%%%&&&)))---,,,&&&$$$%%%)))***+++---...,,,)))&&&''''''&&&&&&''''''((()))))))))((((((((()))******,,,)))%%%&&&))),,,,,,+++...---,,,***((((((***,,,&&&&&&'''))),,,------,,,)))------)))'''***---...***'''%%%&&&)))+++***(((///+++***...000///000222444000,,,,,,///444666666222444333000000333333111///000555;;;===:::777888;;;DDDDDDEEEMMMRRRYYYgggrrr}}}{{{wwwuuu{{{{{{{{{rrrtttrrrjjjkkktttrrrxxxqqqnnnlllbbbXXX]]]kkknnnfffggg]]]dddcccjjjxxx{{{~~~zzz}}}}}}vvvyyy}}}zzzxxx{{{vvvzzzyyyzzzxxxxxxxxxtttlllhhhgggeeeiiikkklllttt}}}|||uuummmpppgggqqqyyyxxx~~~ttt{{{{{{uuuqqqmmmgggjjjjjjaaa___```YYY[[[QQQMMMSSSXXXUUUSSSTTTTTTSSS[[[___aaaooo}}}|||vvvpppjjjeee]]]SSSOOOOOOGGGHHHJJJKKKJJJGGGDDDBBBAAAFFFJJJJJJKKKOOOQQQPPPQQQQQQLLLDDD@@@AAABBBAAA@@@???:::444333555444000(((---000///......---))))))'''***000555555666888888CCCTTTdddrrrrrreeeXXXAAA555888:::777222...,,,+++***&&&"""'''&&&(((++++++&&&$$$&&&&&&'''***,,,---,,,)))'''))))))((((((''''''''''''(((((((((((())))))******,,,((($$$&&&+++...---***)))+++,,,***%%%######%%%&&&%%%%%%)))...000///,,,)))---...+++***...000000+++(((&&&&&&((())))))))),,,)))***///222333666:::000///000444:::;;;888444222444333//////333444333333444888<<<===;;;999888@@@CCCDDDKKKTTTTTT[[[mmmnnnuuusss{{{~~~|||yyyvvvwwwtttmmmmmmrrruuuqqqpppnnncccWWW]]]llllll```TTTPPP```hhhsss~~~|||yyy}}}}}}wwwoookkkiiimmmpppqqqvvv{{{{{{wwwsssttttttuuuzzzttttttpppeeehhhpppkkkeeeddd______RRRMMMUUUXXXQQQPPPWWWPPPRRR[[[^^^```ttt|||mmmdddfffbbbVVVSSSXXXKKKKKKLLLKKKKKKJJJIIIHHHFFFMMMNNNHHHHHHNNNOOOIIIEEEFFFEEEBBB>>>>>>???@@@777======777666888222'''(((---111000......///000///((()))000111---...555555555;;;FFFPPP\\\tttjjjYYYKKK555***...111111///,,,---//////---***+++'''&&&((((((&&&&&&)))%%%&&&'''((((((((()))***)))))))))(((((('''&&&&&&''''''(((((())))))))))))***'''%%%(((---...+++&&&))),,,///...***&&&$$$%%%&&&%%%&&&***...000...+++)))+++***(((+++//////,,,***)))''''''((()))******)))''')))...111111444999888888888:::;;;888222---222444333000111555777555>>>???>>><<<;;;:::888666HHHHHHGGGNNNWWWSSSWWWiiiuuuyyy{{{ppppppzzz||||||lllnnnvvvvvvzzz~~~|||rrrnnnrrruuuttt{{{gggnnnmmmcccYYY^^^iiifffYYYQQQOOO```hhhpppyyyttt~~~|||uuukkkrrrwwwwwwvvvxxx|||~~~|||vvvuuu~~~tttpppqqqkkk\\\```jjjggg```^^^ZZZTTTJJJIIIQQQSSSOOOUUUbbbVVVXXX^^^]]]\\\qqqtttfffeee___QQQMMMTTTOOOMMMKKKIIIJJJLLLOOORRRMMMTTTUUUOOOOOOSSSPPPHHHDDDBBBAAABBBBBBAAA???>>>555;;;<<<666555888222(((000111222111......111666000***)))---***%%%***555444///000777:::>>>OOOccc\\\mmm}}}bbbOOOAAA///(((---000222111000000000///,,,)))---(((%%%&&&'''&&&'''***%%%&&&&&&%%%%%%&&&)))+++(((((()))((((((&&&%%%$$$''''''((()))))))))((((((&&&%%%&&&))),,,---)))&&&(((***---...,,,)))'''&&&((()))***,,,...---+++)))&&&'''&&&%%%(((---,,,''')))))))))))))))***++++++((('''***......,,,---222;;;;;;;;;:::888666444444333666666333444888999777;;;===<<<:::;;;@@@BBBAAABBBDDDEEELLLXXXXXX\\\llluuuyyyzzz~~~~~~rrrmmmxxx{{{tttrrrjjjfffdddjjjttt|||~~~|||{{{}}}mmmgggrrr||||||uuufffjjjgggaaa^^^bbbfffccc[[[]]]WWWcccfffnnnxxxvvvvvv~~~zzz|||xxxtttooollldddWWWXXX^^^YYYSSSRRRNNNVVVQQQPPPSSSRRROOOUUU___RRRSSSZZZZZZYYYlllssseeeaaa[[[PPPNNNTTTOOOLLLHHHEEEFFFKKKPPPTTTKKKOOORRRRRRRRRQQQJJJCCCIIICCCAAADDDGGGEEEAAA???>>><<<777111000333333111555222000///,,,***---222,,,++++++***&&&%%%***222***(((,,,333444222888AAAHHHYYYqqqwww[[[FFF<<<000...444555111333555444000+++'''&&&+++&&&###&&&(((&&&%%%&&&%%%&&&'''&&&%%%%%%(((+++''''''(((((('''&&&%%%$$$'''((()))))))))((('''&&&######%%%''')))***++++++((('''&&&''')))******)))***---//////,,,)))''''''$$$(((***'''''')))***((('''(((***+++++++++,,,---((()))---222111------111999===BBBBBB>>>:::999:::444777888777888<<<<<<999666:::;;;:::>>>EEEIIIHHH<<>>>>>;;;>>>BBBBBB>>>>>>BBBBBB>>>DDDLLLIIIHHHQQQVVVWWW]]]pppxxx{{{xxx|||rrrwwwyyyxxxwwwyyyzzzwwwkkkkkkhhhbbbbbb```bbbcccdddfffjjjqqqvvvrrrssszzz{{{oooppp{{{jjjbbbjjjjjjaaaaaakkkqqqpppttt~~~nnnfffoooooorrryyyuuu|||jjjhhhbbbbbb]]]SSSVVVZZZTTTPPPQQQOOONNNRRRTTTNNNEEELLLMMMUUUXXXTTTZZZ^^^WWWaaa^^^[[[WWWSSSOOONNNNNNNNNLLLIIIGGGFFFHHHKKKMMMTTTGGG@@@CCCEEECCCFFFNNNIIIDDDCCCFFFDDD>>><<<>>>EEE;;;777999777...+++...+++%%%$$$***---***(((***'''+++,,,***///666222'''---+++'''$$$(((...000///777111111;;;GGGVVVjjj{{{pppWWW???666333///...000............---,,,+++***++++++******)))(((((('''&&&&&&&&&&&&''''''(((((('''((((((''''''(((+++------,,,+++)))(((&&&%%%%%%###---///))))))000222,,,000,,,((('''))),,,---,,,+++444;;;;;;333+++'''&&&###,,,...((((((000444111,,,444555---***///000,,,...222777))),,,333+++666HHHAAAZZZaaaNNN===111:::111<<<===777<<>>DDDHHHHHHJJJLLLRRRWWWZZZZZZXXXXXXZZZjjjrrruuuzzzyyy{{{vvv}}}|||}}}{{{pppppptttvvvwwwtttlllmmmsssmmmeeekkkdddjjjgggdddgggdddaaahhhnnngggnnn{{{ssscccmmmvvvkkkiiikkklllkkklllgggbbbaaaffflllqqqtttxxxnnnhhhlllrrrvvv~~~{{{qqqpppkkkccc[[[XXX[[[[[[TTTOOOOOOQQQYYYRRRKKKTTTXXXPPPKKKNNNNNNLLLLLLTTT\\\XXXOOOLLLVVV^^^]]]YYYVVVRRROOOQQQHHHFFFNNNNNNEEE@@@BBBLLLMMMIIIDDDEEEJJJIIIDDDCCCKKKJJJ@@@<<>>OOOaaawwwxxxmmmRRR777,,,)))(((***//////000111000...+++'''$$$(((((()))))))))))))))))))))))))))))))))))))))))))))******)))''''''(((***(((((((((((('''&&&%%%$$$&&&(((###%%%------'''111...***)))***+++***)))--->>>JJJEEE777...***(((%%%+++...------......+++,,,000111...***++++++***))),,,333+++111999777JJJ[[[OOOXXXPPPDDDGGGCCCFFF777======:::>>>HHHIIIDDDBBBCCCCCCDDDFFFGGGHHHIIISSSSSSYYYbbbccc^^^ZZZ[[[[[[iiinnnpppuuuqqqpppxxxrrrsssqqqqqqwww{{{|||}}}{{{{{{{{{uuussswwwpppllluuukkkooojjjfffjjjhhheeekkkiiibbbggguuuvvvpppxxxtttmmmnnnoooooonnnlllhhhdddeeehhhllllllkkkrrrooommmlllmmmsssuuulllkkkgggiii```YYYXXXWWWUUUWWW\\\VVVZZZQQQJJJOOOPPPKKKMMMMMMMMMIIIGGGJJJNNNKKKDDDJJJSSSZZZXXXSSSQQQNNNJJJJJJJJJHHHGGGGGGHHHDDD???AAADDDDDDAAAAAADDDCCC???:::AAABBB===>>>FFFJJJFFF999555333444111,,,+++---+++,,,+++***'''%%%$$$$$$###(((+++)))'''(((((('''(((((()))((('''(((***,,,111---...111111444AAARRRrrrzzzvvvnnnVVV>>>555333111333888---///111111///+++&&&###(((((()))******)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%))))))***(((%%%######$$$%%%&&&((()))((('''%%%$$$(((,,,,,,***...666555---...,,,++++++,,,,,,+++***555NNN]]]PPP;;;222///+++&&&'''+++111111,,,))))))---,,,...000---((('''***))))))111///555;;;>>>[[[|||kkkgggOOO@@@HHHCCC======;;;999:::===AAACCCDDD???CCCHHHIIIGGGFFFIIILLLPPPNNNVVVdddggg^^^ZZZ___lllvvvxxxyyy}}}wwwqqqtttuuuqqqpppuuuzzz|||xxx{{{}}}}}}~~~|||wwwyyy|||vvvrrrtttooonnnxxxtttwwwooojjjnnnkkkfffjjjpppiiigggooottttttwww~~~zzztttqqqqqqrrrpppnnnnnnhhhccccccgggjjjjjjhhhiiiooorrrnnnmmmwww|||mmmfffgggdddfff```[[[XXXWWWWWW]]]ddd\\\[[[QQQKKKKKKFFFEEEPPPIIIJJJIIIGGGIIINNNNNNJJJHHHOOOSSSQQQLLLKKKHHHEEEBBBIIIFFF===>>>FFFEEE;;;888===@@@>>>===???>>><<>>:::666444444222---,,,...000111000---)))''')))+++'''&&&(((+++)))%%%%%%(((+++)))''''''(((***++++++000,,,,,,000111222???NNN^^^aaafffooosssYYYGGG888666666111///111+++,,,---...---,,,***))),,,,,,---,,,***'''$$$"""$$$$$$$$$$$$############%%%''''''%%%###!!! !!!'''(((***,,,+++)))'''%%%######"""###)))000---&&&'''(((***,,,...///......666NNNZZZJJJ666000///******&&&)))111222***(((---///***+++111000'''&&&+++...+++555555777777999ZZZuuu]]]VVVHHHBBBDDD<<<888===???===@@@GGGDDDEEEFFFDDDBBBDDDIIINNNNNNJJJSSSffflllfffgggpppyyy~~~tttuuuwwwrrrwwwwwwrrrvvvyyy}}}}}}xxxzzzrrrnnnrrrpppmmmuuuvvvyyyrrrnnnrrrmmmeeegggtttpppllllllpppssssssrrr|||xxxtttrrrpppnnnlllrrrkkkcccaaadddiiillllllcccmmmtttrrrtttyyywwwsssfff```cccaaaYYYYYYZZZYYYWWWWWW[[[___\\\ZZZRRRNNNMMMCCCCCCTTTKKKLLLLLLKKKLLLOOOQQQQQQEEEJJJMMMKKKHHHHHHFFFCCCAAACCC@@@:::999===>>>999888;;;======<<<<<<>>>???IIIIIIFFFAAAAAACCC>>>666???:::777555222,,,+++---///111111...++++++///444,,,''')))///...'''&&&,,,+++)))'''))),,,---+++(((...+++,,,222222111888DDDEEEJJJSSS___pppdddOOO@@@555555666222111444---,,,***))))))***+++,,,---------,,,***(((%%%$$$''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$((()))+++,,,+++)))&&&$$$"""!!! """(((---***%%%%%%'''***,,,---.........+++<<>>AAAIIIHHHFFFEEEDDDEEEFFFIIIJJJUUUQQQXXXiiirrrrrrwwwsssyyywwwxxxzzzpppppppppllltttssslllqqquuu{{{~~~{{{{{{tttqqqzzzzzzssssssmmmssspppooouuuoooggghhhlllnnnoooooorrrxxx{{{|||{{{vvvrrrooooooppprrroookkkiiiiiijjjiiihhhfffmmmssswww~~~wwwmmmllljjj^^^ZZZ^^^]]]RRRTTTUUUSSSPPPRRRVVVYYYWWWXXXSSSRRRQQQGGGHHHXXXRRRQQQOOONNNLLLIIIHHHIIICCCHHHJJJHHHGGGHHHGGGDDDFFF???<<<>>><<<666777===<<<;;;:::999999:::===AAA@@@@@@>>>===@@@BBB???:::>>>999666555222---,,,///,,,---,,,)))'''(((,,,000///))))))000111***(((---((('''(((,,,//////+++'''...,,,...333000((()))///666AAARRRaaammmzzz^^^RRRAAA333111222222666===222///+++'''&&&&&&)))************)))))))))))))))$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%'''***%%%&&&((()))((('''%%%$$$(((&&&&&&(((,,,...---***''')))+++,,,***))))))***'''...222...,,,000666999BBBEEEIIIGGG;;;...))),,,+++'''&&&)))***(((((()))......777444666444111IIIjjj]]]nnnnnnXXXHHHBBBQQQFFF===999<<<===:::===BBBEEEFFFHHHKKKLLLKKKIIIGGGTTTSSSXXXaaahhhkkkqqqwwwooovvvuuuvvv~~~zzzsssuuuppplllssszzzzzzyyy}}}{{{xxxyyyyyyvvvuuuooocccmmmnnnoootttpppkkkooollloootttwwwyyy{{{~~~yyytttrrrtttwwwooossswwwwwwssslllfffbbbqqqooorrr{{{xxxjjjaaabbbcccYYYVVVZZZYYYWWWVVVQQQKKKIIIOOOUUUXXXPPPVVVTTTSSSTTTOOOOOO[[[UUUQQQOOOQQQQQQNNNKKKKKKEEEIIIKKKIIIIIIJJJHHHCCCHHH???>>>CCC@@@777999CCC???888333444555666888;;;888777666777999:::999888777222000111000...///333000...+++((('''((()))***+++((()))---///,,,++++++&&&''')))---//////---+++,,,***...555444,,,+++//////<<>><<>><<>>;;;<<>>===BBBFFFDDD@@@CCCMMMWWWTTT^^^aaa]]]___gggggg___hhhppppppqqqxxxwwwuuu|||}}}{{{~~~vvvooopppyyyxxxpppmmmggghhhsssnnniiimmm{{{{{{yyy{{{vvvwwwyyypppwww{{{wwwpppooowwwsssttt|||tttyyy|||sssddd[[[aaa[[[```ddd\\\[[[___^^^^^^___]]]XXXYYY\\\WWWOOOLLLWWWSSSJJJQQQXXXXXX[[[^^^VVVSSSYYY\\\UUULLLHHHLLLOOOOOOMMMKKKJJJCCC<<<666@@@BBB:::999@@@CCC???@@@444...222777444///,,,222222222222///...333888000+++))))))(((&&&(((,,,)))$$$ !!!'''***((($$$&&&+++,,,(((,,,444222)))''')))))))))(((,,,222888222,,,,,,222222---...555555444:::FFFNNNUUUaaannnsssRRR999111***((('''''')))---)))---111///)))$$$###$$$!!!!!!###''')))'''!!!$$$$$$$$$%%%%%%$$$$$$$$$&&&)))'''""""""$$$$$$(((,,,---)))(((+++,,,+++,,,&&&'''///000)))&&&)))+++)))'''''')))***+++***---+++***,,,+++***...444<<>>@@@@@@AAA@@@??????@@@BBB666333111333777888444///666222---***)))+++,,,---...///000---)))'''''')))$$$&&&))))))((('''((()))+++---...+++(((%%%&&&((($$$,,,,,,***---***(((000.../////////...---,,,,,,111777AAAIIILLLOOOXXXcccnnnNNN;;;333+++((('''''')))...(((,,,///---((($$$###%%%'''%%%$$$###%%%%%%%%%%%% !!!###%%%''')))))))))&&&###%%%))))))%%%)))---...***((())))))'''+++'''%%%((((((%%%###$$$(((((((((+++---///...,,,000------...---,,,///555333>>>KKKOOOIII>>>666333111...,,,---222666555222555888;;;;;;999999<<>>CCCEEECCC@@@<<<:::666555333222222333333222666333///,,,+++,,,------.........***'''&&&(((******)))(((***,,,,,,)))&&&''')))***)))'''&&&''')))"""'''###!!!'''''''''///---......//////000000000111444;;;BBBFFFIIIQQQZZZfff{{{nnnPPP===444+++((('''&&&)))...''')))+++)))&&&###$$$%%%'''''''''&&&%%%%%%''')))%%%$$$$$$%%%'''***,,,...((('''######(((---***###%%%***---+++)))******'''++++++((($$$%%%******'''******,,,...000000...+++...+++***,,,***(((+++000///222666777777666666666666000+++---444999999777:::===AAA@@@===;;;;;;<<>>AAABBBJJJSSSNNNJJJTTTRRRRRRQQQNNNLLLMMMPPPTTT^^^dddgggeeeiiirrrvvvrrrpppuuuyyyyyyyyy||||||yyy~~~zzzppprrrzzz||||||vvvsss|||uuunnnqqquuusssyyyzzzzzztttpppgggnnn{{{zzzzzzqqqfffdddjjjmmmmmmddd___dddfff[[[YYY___```[[[]]]]]][[[XXXVVVXXXZZZWWWQQQOOOTTTWWWVVVRRRPPPGGGKKKPPPQQQOOOLLLKKKJJJHHHOOOJJJCCCFFFEEEAAADDD:::>>>CCCDDDBBB===999777888888666222...---///111666444222///...------------,,,+++(((&&&&&&)))+++...***&&&(((,,,---)))######%%%&&&'''&&&''')))***---...%%%%%%%%%$$$+++---,,,,,,,,,---...///000111000444<<>>===>>><<<:::888;;;BBBGGGOOOKKKFFF```iiiPPPGGGDDDFFFKKKJJJNNNSSSMMMIIIQQQSSSQQQNNNNNNPPPVVV[[[___cccmmmnnnfffhhhtttxxxrrr}}}{{{zzz}}}tttxxxpppkkkuuuzzzzzz}}}yyy{{{~~~tttllljjjjjjhhheeeiiibbbcccddd\\\[[[^^^YYYYYY[[[\\\ZZZVVVVVVZZZ]]]XXXMMMHHHOOOSSSOOOLLLNNNJJJNNNRRRRRROOOMMMMMMNNNKKKRRRMMMEEEEEEAAA>>>EEE@@@@@@???<<<999888888:::888777555222///,,,,,,,,,555555444222///---------)))))))))(((((((((((()))***'''%%%&&&)))***((($$$###$$$%%%&&&'''((()))***000///%%% ((((((%%%***++++++***)))***+++,,,,,,111...000:::EEEMMMSSSYYYaaauuuhhhMMM:::111***((('''%%%'''+++&&&''''''&&&%%%$$$%%%&&& %%%***+++(((&&&&&&&&&'''((())))))(((%%%""" ###&&&'''$$$"""$$$### %%%******+++...///,,,%%%&&&###&&&//////(((333000,,,******++++++***000------///---***,,,111222000///000333555444333333------777@@@CCCBBBBBB???>>>;;;888888===GGGOOOXXXTTT@@@OOO]]]LLLHHHLLL???EEEDDDFFFMMMLLLLLLWWWRRROOOLLLKKKOOOWWW```fffgggpppqqqhhhiiivvv}}}yyyzzzyyy}}}|||wwwzzzzzz}}}uuuoooyyy~~~~~~xxxtttrrroooiiidddlllbbb```aaa^^^aaaaaaUUUYYYZZZZZZYYYWWWWWWZZZ]]]]]]QQQKKKPPPSSSOOOOOOSSSNNNNNNMMMLLLKKKLLLLLLMMMHHHMMMHHHCCCDDD>>><<>>>>>BBB@@@AAABBB@@@>>>@@@EEEIII___gggPPPOOOWWWEEE===AAABBBIIIFFFDDDJJJKKKNNNYYYSSSRRROOOMMMOOOVVV```ggggggooosssqqqtttvvvvvvzzz|||{{{rrrrrrtttrrrmmmkkkkkkbbb```aaaaaaggggggZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ\\\VVVQQQQQQQQQPPPQQQTTTNNNJJJFFFDDDFFFGGGGGGFFF???BBB???>>>BBB>>>;;;DDD<<<===<<<:::777444333333)))''')))///666777222---///111222111---,,,---///(((((((((***+++***'''%%%%%%'''))))))((())),,,///***)))((()))***+++***))))))...)))'''---***$$$'''%%%'''***...111333555666555111222:::CCCHHHLLLPPP___jjjjjjPPP555000---...---+++***,,,))))))*********)))&&&$$$(((&&&###"""$$$''')))***((((((((()))******++++++)))+++)))%%%%%%))))))&&&&&&+++---+++***---...---///+++))),,,...---...000...,,,))))))+++---...///&&&%%%&&&((((((%%%&&&+++,,,,,,++++++,,,///222444111---///888;;;888;;;CCCBBBCCCDDDBBB???>>>@@@CCCYYYvvvfffYYYWWWAAA777;;;IIIQQQNNNHHHKKKJJJLLLUUUVVVXXXYYYXXXWWW[[[ccckkkkkkrrr{{{xxx{{{vvvqqquuu{{{yyytttqqqjjjfffhhhfffbbbhhhkkkaaaaaa^^^[[[\\\^^^^^^ZZZVVVSSSVVVVVVQQQNNNOOOOOONNNMMMKKKHHHFFFFFFEEEDDDCCC;;;===999<<>>:::AAA<<<<<<:::666333222333444((()))***...222333000...+++...000...+++***---000---***(((''')))***)))''')))((('''((()))+++,,,,,,***)))''')))+++,,,+++)))...444000,,,...(((###((((((***...111444555555444222000333;;;AAADDDHHHLLLaaammm~~~gggMMM555000...000111...,,,...***++++++,,,,,,***&&&###%%%$$$$$$'''++++++(((%%%***(((%%%$$$$$$&&&***,,,+++((($$$"""&&&,,,+++&&&%%%))),,,***+++///222111///%%%###))),,,***...666///...,,,,,,------,,,***&&&%%%&&&))))))&&&(((,,,000///,,,(((&&&)))///444777222333999999444:::EEECCCCCCAAA===999999>>>CCCHHHuuunnn]]]YYYFFFAAAHHHDDDMMMKKKGGGIIIIIIJJJSSSXXX]]]ccccccaaacccjjjqqqpppvvv~~~}}}yyyyyy{{{vvvlllmmmrrrlllaaaeeejjjdddeee```\\\^^^aaaaaa[[[TTTNNNYYY]]]UUUPPPQQQPPPLLLNNNOOOPPPNNNKKKGGGFFFEEE???>>>999===EEE???888>>>BBB===666...+++...555;;;...///000...,,,***+++,,,))),,,...,,,))))))---111111,,,'''%%%&&&)))******,,,'''###$$$(((+++)))&&&)))'''&&&(((+++---,,,***!!!)))(((&&&***)))(((111,,,...111333333111...,,,......333;;;AAADDDIIIOOOSSSdddppp```KKK444222...,,,,,,...111222,,,***)))***,,,+++'''$$$$$$%%%&&&'''((((((((((((((())))))))))))'''%%%$$$###$$$%%%&&&''')))******(((((((((&&&$$$%%%)))---$$$"""%%%---///,,,,,,000+++,,,---,,,***(((((((((...)))$$$###&&&)))******...///...---+++,,,...000333333333555777999;;;<<<<<<:::;;;===<<<999<<>>EEEDDDEEEEEEDDDAAA<<<777555;;;<<<:::555///000666<<<:::,,,***,,,(((+++000...,,,+++,,,---//////---+++,,,+++((('''&&&'''((()))!!!%%%***+++((($$$""""""///222000)))$$$$$$&&&''''''$$$###%%%''''''+++000---***---333333---+++...333555888<<>>>>>@@@@@@???======@@@BBB>>>FFFFFFEEEIIIDDD@@@FFFGGGHHHLLLQQQRRRQQQUUUZZZZZZbbbcccdddfff```bbbqqq~~~~~~sssrrrrrrtttuuuuuurrrppppppgggeeeccc[[[\\\bbb^^^UUU]]]WWWNNNPPPPPPOOOUUUQQQNNNLLLJJJDDD??????DDD??????@@@AAAAAA>>>:::777777777555000,,,,,,000444222))),,,111---,,,...(((...---,,,---...---***(((***)))((('''''''''((()))''')))+++***(((&&&'''(((***------)))))),,,...---///+++((()))'''$$$%%%(((...,,,...222222,,,***,,,000111444999>>>CCCGGGJJJLLL]]]nnn|||cccEEE444000+++))))))***++++++---+++)))))))))***)))((())))))(((((('''&&&&&&%%%"""%%%(((((('''&&&(((***&&&''''''((())))))******$$$%%%&&&%%%######$$$%%%)))'''''')))'''###!!!"""***)))&&&%%%%%%&&&(((***$$$&&&''''''&&&%%%%%%&&&......,,,***(((***---000,,,///222333222444888;;;;;;AAABBB<<<:::???@@@<<>>===999666444222000...,,,,,,,,,---000'''+++111---,,,...)))000///---------+++)))&&&''''''''''''((((((((((((++++++***(((&&&&&&))),,,+++---,,,******---+++''',,,)))(((******((((((,,,...---...222111---***+++---...111555;;;BBBHHHKKKRRR```pppmmmKKK777222---******+++***)))***(((&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$ $$$'''&&&$$$###%%%)))++++++***((('''%%%$$$$$$&&&'''((()))((('''&&&%%%(((((()))******(((''''''$$$%%%(((+++,,,+++'''$$$$$$''')))(((%%%$$$&&&((()))***+++***((((((***+++222666999999777888===AAA:::DDDDDD;;;:::BBBAAA888AAAAAABBBLLLQQQDDD>>>JJJEEEEEEIIIQQQVVVYYY]]]bbbeeedddXXXRRR[[[ccclll{{{vvvpppgggiiijjjiiigggfffgggiiiuuunnnmmmhhh^^^```ddd]]]UUU\\\UUUMMMOOONNNIIILLLJJJUUUWWWLLLCCCBBB@@@;;;555444333555888888444///111000.../////////---,,,444)))***---(((***111000000///---------,,,***(((%%%&&&'''(((((((((((((((***)))'''&&&%%%&&&(((***,,,...------000222///((((((&&&(((,,,---,,,---000,,,,,,///111111///---,,,---...000555<<>>GGGHHH@@@@@@GGGEEE:::BBB???===FFFNNNCCC???MMMKKKIIIIIIOOOSSSUUUYYY^^^[[[]]]VVVSSS]]]cccgggqqqyyy~~~vvvmmmkkkkkkhhhccc^^^```fffmmmrrroooqqqlllccceeefff[[[VVV]]]VVVNNNPPPNNNGGGHHHFFFQQQTTTLLLEEEEEECCC===999777666666666444///+++---------///111111///---333***+++...(((***111111...---,,,,,,...///...---%%%&&&'''((())))))(((((('''''''''((((((((((((''''''***,,,000777===;;;666---******------******---***,,,///111222222000......///222888???GGGOOOSSSZZZbbbhhhzzzzzzaaaBBB888111***''')))***(((%%%((()))***)))''''''(((***'''&&&&&&&&&&&&(((***+++(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&(((******(((&&&***---,,,))))))++++++(((...***&&&&&&))),,,---,,,......---+++***+++...000'''***---///---+++***)))---...///111444777999;;;===BBBDDD@@@AAAEEEBBB:::@@@???<<>>===<<<:::666222///---***+++---.........------,,,'''...444---***---***,,,+++***+++---///000///(((((((((((())))))))))))''''''(((+++,,,,,,)))&&&$$$(((+++,,,000555444000***((((((,,,---,,,...111***///111222222444333//////111555:::BBBJJJQQQUUU]]]eeejjjzzzxxxdddKKK888111)))'''***+++)))%%%''')))++++++)))((()))******)))'''&&&&&&((()))***((($$$!!!###&&&)))(((&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&)))***)))''',,,///...)))))),,,,,,(((111+++&&&%%%(((,,,------***)))((()))*********(((((()))******)))((()))***...---...444<<>>AAA@@@;;;777555999555777BBBDDDBBBGGGMMMKKKLLLRRRVVVUUUSSSSSSVVVdddggggggnnnpppmmmooosss|||wwwwwwzzz|||uuukkkfffhhhfffjjjkkkddd[[[XXX]]]ddddddeeeiiiddd]]]bbbdddWWWZZZ___XXXQQQTTTPPPFFFDDDBBB@@@AAAGGGIIIEEEBBBAAA:::===>>>;;;555111000222+++---000///,,,***+++---***&&&...333+++''')))'''***)))((()))+++---......++++++)))(((((()))******'''&&&''')))++++++)))&&&'''+++,,,)))'''((('''$$$(((%%%%%%))),,,---111666...333555333333555333......000555;;;CCCJJJPPPSSS[[[hhhqqqxxxjjjUUU;;;333+++))),,,...,,,((($$$'''******(((&&&'''(((***)))'''%%%$$$%%%&&&'''$$$$$$((('''###(((((((((''''''&&&&&&%%%&&&$$$$$$&&&***,,,+++)))+++//////******///000,,,---***''')))---...+++'''***)))))),,,......***&&&......,,,***)))***---000111,,,***---444999777333;;;888:::AAADDD@@@;;;:::<<>>AAA;;;666888;;;:::DDDEEEJJJKKKDDD;;;<<>>///++++++&&&(((,,,((('''***)))&&&(((---,,,((((((&&&###"""######""" """""""""$$$%%%###((()))'''######''')))((('''$$$"""%%%***,,,+++(((,,,***(((((((((***++++++&&&)))***''')))///111///)))&&&&&&)))***)))***---!!!''')))((((((++++++'''(((+++000555999999777333666<<>>??????;;;777333...---+++***)))))))))***---,,,+++---......+++)))+++,,,...//////...,,,***'''((()))))))))(((''''''((('''&&&'''((((((((()))(((***...000111000...,,,''',,,111333333222222333000333333//////333444111:::<<<555444???FFFKKKVVVTTT\\\kkkpppOOO@@@///)))***&&&)))---***+++,,,***(((***---,,,((()))'''$$$$$$%%%''''''&&&""")))'''$$$$$$&&&'''((()))'''""""""&&&((('''%%%$$$%%%(((,,,,,,((($$$+++(((&&&''',,,...,,,)))---***&&&$$$'''---,,,((($$$&&&'''%%%'''---///......///---,,,...222111---(((+++000444555444444555555888::::::===BBBEEEDDDJJJDDD???@@@BBBCCCEEEHHHDDDNNNMMMMMMWWW\\\[[[___]]]aaa```ZZZ[[[dddgggdddsssxxxxxx~~~vvvrrryyyvvv~~~vvvkkkfffhhhgggcccaaaaaa___ZZZXXXZZZbbb\\\YYYZZZZZZWWWUUUTTTUUUVVVWWWWWWTTTPPPKKKHHHMMMIIIMMMLLLAAA>>>???888>>>:::888;;;???===444++++++************+++,,,,,,///...++++++,,,,,,+++******,,,///000111///---+++&&&'''((()))***+++++++++(((((('''''')))+++---...+++---000333333111...,,,...111555777666444222222...111111//////222333111:::===888666@@@FFFIIISSSVVV[[[hhh~~~wwwZZZFFF222***,,,)))***///...******))))))+++,,,+++)))***)))'''&&&&&&((())))))$$$***,,,(((%%%%%%'''''' $$$'''&&&&&&(((&&&"""''''''(((+++---,,,(((%%%&&&%%%%%%(((+++,,,+++(((///,,,(((&&&''''''$$$!!!%%%+++***$$$%%%---///***+++***'''%%%&&&(((***)))222111000///------333:::::::::999:::===@@@AAA@@@@@@>>>>>>@@@BBBBBB@@@???===MMMPPPNNNXXXaaa```aaa^^^gggggg^^^___jjjkkkcccssszzzyyy}}}~~~xxxrrrvvv~~~yyy|||||||||zzzrrrhhhfffiiiccc```______\\\WWWWWWZZZ]]]\\\[[[YYYWWWUUUUUUWWW^^^ZZZTTTOOOJJJHHHGGGGGGJJJGGGLLLKKK???;;;===888<<<777555777;;;999000'''..................//////---+++)))((()))***++++++)))***+++,,,,,,,,,++++++'''((()))***+++,,,------)))******((()))---000///000111111111000///---,,,333444555555444333333333///000111111222333333222111999999;;;DDDDDDBBBIII]]]cccpppeeeMMM555***,,,)))***///...&&&%%%&&&)))+++++++++***)))((('''%%%$$$###$$$%%%''''''$$$######!!!###%%%%%%&&&)))(((%%%***)))(((((())))))(((''' $$$''')))(((((()))***$$$$$$'''******)))'''''''''---,,,%%%%%%,,,...((()))))))))&&&###"""'''---333000///000...---333<<>>@@@BBBBBBCCC<<>>===NNNQQQNNNWWW]]]\\\]]]YYYccceee^^^___hhhhhh^^^kkkvvv{{{|||{{{{{{zzz~~~~~~|||zzzyyy{{{~~~}}}zzz|||zzz}}}yyy{{{}}}zzz|||xxxwwwvvvwwwvvvpppgggeeegggccc```^^^]]]XXXTTTUUUZZZSSSWWWXXXTTTNNNMMMRRRVVVZZZVVVPPPKKKFFFDDDCCCCCCIIIFFFLLLLLLAAA>>>AAA<<<<<<;;;:::;;;:::777222---111111111000000///......***************,,,...///,,,+++***))))))***+++,,,++++++++++++,,,,,,------***------)))***///111...333222000///000111222333///...---...222666999;;;//////000222333222111222,,,666999===FFFHHHHHHPPP^^^iiiyyyiiiSSS888***,,,((('''+++,,,%%%"""###)))+++***)))******++++++)))&&&$$$$$$$$$&&&%%%!!!$$$%%%"""$$$%%%### '''++++++)))(((&&&%%%$$$%%%&&&''' $$$))))))'''&&&(((+++"""###'''------***((()))'''***+++)))***......,,,------...,,,'''%%%+++444+++(((,,,444666222444:::>>>;;;;;;===??????BBBFFFCCCDDDAAA;;;888===CCCEEEAAANNNOOOMMMRRRSSSQQQVVVWWW]]]___[[[\\\aaa```ZZZ\\\mmmvvv|||~~~wwwppptttxxxyyyuuurrrtttuuuuuurrrwwwyyyuuurrrsssuuuttt|||rrrpppyyy{{{uuusssyyyvvvlllggglllqqqpppqqqvvvzzz||||||yyyyyy||||||yyyzzzyyyyyy~~~{{{}}}yyy~~~uuurrrrrrssspppiiiddddddccc```___]]]XXXSSSUUUZZZSSSYYYZZZSSSMMMNNNSSSUUUKKKLLLMMMMMMJJJFFFAAA>>>DDD@@@FFFGGG??????AAA<<<:::;;;;;;999666444222222000000000///...,,,+++******,,,///000000000111333000///---,,,,,,,,,---......------,,,,,,---......+++000111------333444///222111111111333666999;;;222000------000444777888///...///222222///---//////888999<<>>FFFFFFEEE???999;;;CCCHHHGGGDDDKKKLLLNNNRRRMMMLLLWWWZZZYYYWWWVVVUUUVVVWWWWWWOOOaaajjjnnnxxx||||||pppgggdddjjjooonnnjjjhhheeefffeeebbbbbbdddaaa[[[[[[cccgggeeebbbcccccc```eee```___bbbdddbbbcccfffgggdddbbbcccgggllloooqqqiiikkkhhhbbbaaaeeejjjkkkgggfffhhhpppwww{{{{{{yyyooovvvyyyvvvuuu|||tttyyy}}}xxxvvvmmmiiiiiinnnpppkkkdddaaa______``````[[[UUUUUUZZZ]]]^^^ZZZSSSRRRUUUUUURRRGGGIIIKKKMMMKKKGGGBBB>>>AAA<<<@@@CCC>>>???@@@888777777555333111000000111............---+++***))))))---333555444111111111000111222111111///---,,,......---------...///000***222444111222999999222111222333444666666777777777555222222444444333111111///000444333...,,,...///888:::===IIIRRR\\\kkk```mmmwwwbbbBBB000111+++'''+++,,,)))$$$%%%+++,,,(((%%%'''%%%))),,,,,,)))%%%$$$$$$$$$+++///***$$$!!!!!! &&&))))))&&&%%%'''%%%"""'''((())))))(((''''''(((***(((&&&(((+++---+++)))000&&&!!!)))000///+++))),,,'''***333333,,,***///---&&&###''')))'''(((---111'''$$$---222000222999>>>===>>>@@@<<<999>>>HHHAAA@@@===<<>>>>>666222333666777666333///---111111222666:::;;;888555555222333777666000---000)))666;;;@@@KKKPPPUUUaaaiiissskkkFFF000///***&&&''''''$$$!!! %%%+++...+++&&&***'''$$$###%%%'''))))))""")))(((!!! '''&&&""""""!!!"""###%%%''')))***$$$"""(((---***)))++++++)))'''''')))*********,,,)))(((+++...///***%%%))),,,+++'''(((...000...***&&&''',,,---)))''')))&&&)))&&&'''222333...111666777;;;???>>>;;;<<>>???BBBBBBEEEKKKPPPNNNJJJNNNUUUZZZXXXXXX\\\bbbffffffeeeeeeccc^^^VVVSSSSSSPPPLLLGGGDDD@@@>>>BBBHHHGGGCCCCCC???<<<===AAACCCAAA>>>CCCBBBBBBAAABBBCCCEEEFFFEEE???===BBBFFFDDDAAA@@@AAADDDDDDBBBGGGPPPTTTRRRHHHIIIGGGAAA>>>AAADDDDDD@@@>>>???DDDFFFEEEFFFIIIGGGNNNUUUSSSNNNLLLPPPVVVZZZXXXXXX]]]dddgggeeebbbddd```\\\ZZZ[[[]]]___```ooohhhfffjjjnnnnnnkkkjjjdddjjjrrrvvvsssoooooorrrmmmllljjjhhheeeeeegggiiivvvlllaaa]]]aaafffeeeccc```^^^aaafffddd[[[VVVVVVVVVYYY^^^ccc___XXXVVVXXX^^^WWWQQQRRRWWWWWWOOOHHHMMMNNNKKKFFFBBBCCCEEEFFFOOO<<<:::MMMPPP???===KKKCCC777333333000555999222555111---+++,,,///222333000)))(((///111++++++000***111222,,,+++000...''''''+++---...444888333)))555888888555666:::999333666666666666444111///---111222333555666666555555444111111222111,,,***,,,888999<<>>===::::::>>>???EEEJJJHHH@@@:::999;;;;;;???===@@@FFFAAA<<>>BBBAAA???AAA???;;;<<>>999666888999:::===BBBGGGKKKMMMIIICCC@@@BBBFFFVVVTTTTTTVVVYYYYYYWWWTTTSSSPPPLLLKKKLLLMMMNNNNNNOOOKKKJJJMMMNNNLLLJJJJJJPPPTTTXXX[[[ZZZXXXYYY\\\RRRTTTUUUUUUVVVWWW[[[]]]ZZZTTTNNNOOOWWW\\\]]]ZZZYYYWWWZZZ``````ZZZWWWYYYWWWWWWYYYZZZVVVPPPPPPTTTUUUPPPKKKKKKMMMMMMHHHCCCJJJIIIGGGEEEDDDEEEFFFFFFKKKEEEDDDIIIKKKFFFCCCEEE>>>555555777555999;;;333999777444222222111///---)))&&&&&&***---,,,,,,......111000---+++,,,+++(((''',,,000333888<<<999111,,,111444222555:::;;;888>>><<<999555222///---,,,///000222333444444444333000------000222333666;;;444777<<>>BBBAAA>>><<<>>>===???===888:::AAA@@@:::BBBEEEIIILLLNNNPPPSSSTTTNNNOOOLLLGGGDDDBBB===666:::111...333444///,,,---///...---+++,,,///444888:::;;;<<<======<<<<<<;;;:::222---///333666999<<>>BBBBBBBBB@@@???@@@CCCEEEHHHIIIKKKLLLMMMNNNMMMLLLHHHFFFCCCCCCCCCDDDCCCBBBAAA???@@@CCC@@@;;;:::===MMMNNNOOOOOOMMMKKKHHHFFFAAADDDGGGIIIJJJKKKMMMOOOCCC@@@???DDDKKKQQQQQQOOOJJJJJJLLLQQQSSSRRRRRRTTTTTTRRRRRRQQQNNNKKKNNNTTTPPPMMMIIIGGGGGGHHHGGGFFFIIIFFFCCCDDDFFFFFFDDDBBBBBBJJJIII@@@@@@GGGDDD999888111555999555777777---444444333333222///***&&&)))***)))(((***......+++333///------,,,((((((+++###(((---///222666666333...333666444333666999999AAA>>>999555111/////////111222333444444444444444888333//////000000555:::444888>>>FFFMMMVVV^^^dddooo{{{uuuRRR999///'''&&&+++***,,,***)))(((''''''&&&%%%((((((((()))******(((&&&###&&&'''$$$$$$((()))%%%(((((()))((('''%%%###"""###$$$&&&((('''&&&(((+++++++++---///222222000...+++------***$$$"""%%%)))''''''&&&$$$$$$&&&(((((()))((('''&&&$$$"""$$$&&&$$$------,,,...((($$$)))+++***+++///000///111555///666<<<;;;555000000222---222111555>>><<<:::BBBIIICCC??????>>>===@@@EEE;;;CCCAAA888999EEEGGG???@@@EEEJJJLLLMMMNNNRRRVVVMMMJJJBBB999777::::::888555,,,+++111222***'''+++***---///...+++,,,111666333555777:::;;;:::999888<<<555000111222222555888666555333000222777>>>BBBBBB@@@;;;777:::>>>;;;444;;;:::===DDDGGGBBB<<<999<<<;;;999999===AAADDDFFFAAADDDFFFFFFEEEDDDDDDDDDDDDBBBAAABBBBBBBBB@@@>>>BBBCCCGGGHHHDDD>>>???CCCNNNSSSWWWYYYZZZWWWOOOGGGCCCEEEFFFFFFCCCAAA??????:::999888;;;???BBBBBB@@@<<<;;;<<>>;;;<<>>DDDHHHLLLQQQXXX^^^tttuuuUUU;;;000&&&'''---,,,)))***+++***(((''''''(((+++************)))&&&###$$$&&&&&&%%%%%%((((((&&&+++,,,,,,---,,,+++)))((()))((('''(((+++...---++++++***)))***,,,......---...222444111)))$$$$$$'''&&&%%%&&&((())))))***++++++,,,,,,)))'''(((***+++(((111000---000+++(((//////***''')))+++,,,000555<<<;;;999777444111...------000...111999666333<<>>@@@BBB@@@>>>777///---111222000000******000111+++)))---***000555444000---///222...000444888::::::999888555111///111111//////222---...000222333444999===777777555555<<>>;;;:::999===<<<<<<===>>>===;;;999;;;===AAACCC???999<<>>666666666555555888>>>BBBFFF???===BBBEEE@@@;;;999<<>>:::777888777???@@@777111666;;;<<<999888777555333333666888333555444111111222...))),,,,,,------.........///***000666666222///...000...111555888;;;;;;;;;:::111///000444555222222444222333777:::777333333777666777777666:::>>><<<777999333222999>>>===:::888444111///000333888;;;===777888999;;;<<<<<<;;;:::999888888:::;;;<<<:::999777888;;;<<<999555888???KKKYYYfffiiihhhcccVVVGGGDDDEEEEEEBBB<<<777444222999999888666333111222333111222000,,,,,,...///------...111333111---///444------------...222777;;;;;;555555<<<@@@<<<:::<<<888777;;;@@@@@@;;;:::===;;;555888999222444999444444333222333444555555333222222000,,,...333333111000,,,+++,,,------000555<<<555///---,,,---222777;;;:::::::::777444777<<<<<<<<<;;;999888666555444777666666555555666777777333222444999:::888888;;;@@@HHHPPPRRRSSSYYYfffpppcccJJJ999,,,+++///+++(((---222111,,,((((((***)))'''''''''(((((('''%%%''''''&&&''''''&&&&&&&&&#########$$$%%%&&&'''((((((+++***''''''+++***%%%***)))(((((())))))(((&&&'''***---...------///222......333<<<>>>:::888:::DDDLLLPPPNNNLLLPPPSSSSSSPPPNNN@@@444333---''',,,...((($$$&&&(((((()))+++%%%&&&))),,,///222333444111333------111,,,'''///+++,,,222:::;;;666222111333444444111//////222555444111------///444888:::111444555444555666222---,,,222222++++++222444///+++///333555333111111111444555888:::;;;<<<;;;:::555444555999999666666999999:::>>>AAA===777666;;;<<>>;;;:::999999:::<<<>>>>>>===<<<;;;;;;;;;999666999???JJJXXX```\\\VVVQQQGGG<<<>>>???@@@???<<<999888888888;;;>>><<<777222111111...111000,,,,,,111222///000000222444222...000666///---,,,,,,...111333555222---...666888444444;;;777;;;@@@EEEEEEDDDEEEGGGBBB<<>>:::888777777777888777666666666666777888999666777::::::777666888???HHHPPPTTTUUU]]]mmm{{{gggNNN;;;,,,***---(((&&&,,,222111+++&&&%%%&&&&&&%%%$$$&&&((()))((((((&&&$$$$$$%%%$$$""""""###***((('''%%%$$$$$$%%%%%%%%%---000+++)))---000///))))))***+++,,,+++'''$$$+++---///222555:::???CCCDDDEEENNNZZZ___[[[YYY\\\rrr{{{~~~qqqjjjTTTAAA<<<222)))+++(((### $$$&&&###!!!"""'''---222444333222333666222444000111777222///888,,,+++,,,000000,,,***,,,000+++***///222111222555:::444---+++---222444444444444222///000555666333...888777+++***666888000---///111333333333444555999999;;;;;;<<<;;;;;;::::::888888999777333444777777888===AAA???:::<<>>:::;;;CCCHHHCCC:::444:::::::::888666666999<<>>;;;;;;===<<<666111999888777999<<<>>>???>>>@@@<<<999999777555777<<<999GGGMMMGGGBBBDDDBBB;;;666888999999777666777888333999===<<<555...)))(((***...///,,,...444555222......///111000...333:::000---+++***,,,...///...///***,,,333222,,,...666===HHHOOONNNPPPUUUWWWTTTRRRLLLOOOLLL@@@<<<;;;333999:::;;;>>>@@@???===:::555,,,(((---...)))***000///444333,,,,,,333444...444,,,+++333:::999888999666111222:::AAADDDHHHNNNGGGDDD???:::888999;;;===;;;:::999888888999::::::666333333777888666777;;;>>>GGGOOORRRSSS\\\mmm}}}jjjSSSCCC222...111...)))((('''(((******(((&&&((()))))))))(((&&&$$$"""$$$%%%&&&&&&&&&'''***---///(((%%%''''''&&&)))000++++++***)))((()))***+++((()))+++///222444333111777<<<@@@EEEPPP^^^bbb___kkkmmm{{{{{{eee[[[NNN:::...///******)))&&&%%%%%%'''***+++,,,---...............222000......000333666777///---,,,---...//////...+++'''&&&+++000111111333000///...///111333333333:::<<<:::777888===???>>><<<555111222333444888<<<888111///333444000000333666777;;;???<<<666555888888777666666666777777777333222222666:::;;;999777999:::;;;:::888555555555>>>;;;CCCGGG===;;;???>>>AAA<<<999888666666;;;BBB@@@;;;<<>>999777555666999:::999777999CCCGGG@@@888888<<<===>>><<<:::<<<>>>>>><<<999666333000000222222///,,,111:::;;;///(((,,,000///,,,++++++...333666777666///222666666333111111222333111///...------......******---###+++444+++555KKKlllrrrlllgggoooxxxjjjgggaaa[[[VVVQQQNNNMMMQQQOOOMMMIIIEEEBBB@@@>>>:::<<<666,,,---666666......,,,444777///...222---444333111111777<<<;;;555AAA???>>>BBBLLLRRRMMMBBBDDDAAAAAAOOODDD444===999;;;666333555666666777:::666<<<@@@???:::888<<<@@@@@@RRRWWWUUU]]]iiiyyylllYYYHHH444---111000,,,+++***,,,---...---+++))))))))))))((('''&&&%%%)))******(((&&&%%%&&&'''(((&&&'''+++***$$$"""$$$000000///---------///111222333555888<<<@@@CCCEEETTT\\\eeemmmzzzgggQQQ@@@222,,,///+++***)))((('''(((((()))*********+++++++++,,,,,,111000///000111111111000//////000///...,,,+++***...++++++000444444555666333333444777;;;>>>???>>>EEEFFFCCC???@@@FFFHHHGGG===888666999:::888888:::888444555:::===:::999;;;666666:::===;;;666555888222555999===>>>;;;666333777555444555999<<<======EEEDDDBBB???<<<===@@@BBB@@@???FFFFFF<<<<<<@@@;;;BBB===:::999777555:::@@@CCC;;;999??????:::999???:::666333333666;;;>>>???<<>>777555444333:::888777777999999777555555444222222333333222111...222111***%%%&&&((()))///,,,******---000000///---000333444222000111222444222///+++((((((***---,,,***...(((///666555JJJooo~~~zzzvvvtttrrrqqqjjjgggbbb^^^[[[VVVQQQMMMLLLLLLCCC777555;;;:::222555111666888111111333---///222333666<<>>@@@???;;;999;;;>>>???OOOUUUWWW^^^hhh{{{ssseeeRRR888---111222---,,,,,,---///000///...)))(((((((((((((((((())))))******(((&&&$$$$$$%%%&&&%%%)))---...***((((((111333444666888<<>><<>>AAA@@@<<<<<>>@@@@@@???===CCCCCCAAA???======@@@CCCEEEGGGMMMJJJCCCGGGJJJ@@@CCC???<<<;;;888666:::@@@EEE>>>===DDDFFFAAA>>>@@@:::888666777;;;???BBBCCCBBBFFFHHHDDD@@@>>>===:::>>>===;;;;;;<<<;;;999777333444444333111000000111---***)))+++,,,***,,,000---+++)))((()))+++++++++)))+++.........------...000///---(((%%%%%%***///...***000---111777AAAfff~~~zzzzzz|||zzztttoooiiifff\\\OOOJJJMMMIIIBBBAAA888999:::444555555---444888::::::<<<@@@@@@>>>HHHJJJKKKNNNTTTWWWRRRJJJBBB>>>OOOxxxrrrJJJ===333???<<<:::999444000333999<<<<<<;;;;;;:::999::::::???IIIPPPXXXaaaiii~~~}}}sss```@@@///000000---,,,***+++,,,---,,,+++((('''&&&&&&'''(((***+++((()))+++***)))(((((()))***))))))+++---...000333444999@@@GGGOOOYYYccckkknnnttt|||iiiMMM999111---(((+++(((''')))---...)))$$$)))((('''&&&''')))+++,,,...000111111///---++++++,,,000444222///...111666;;;999999======:::999:::===>>>???AAADDDCCCAAA??????>>>;;;;;;AAALLLRRRRRRJJJGGGGGGJJJIIIBBB<<<:::777999>>>FFFKKKKKKIIIGGGFFFDDDEEEHHHGGGDDDDDDGGGHHHFFFFFFHHHJJJKKKIIIFFFDDDHHHMMMPPPQQQMMMGGGCCCLLLNNNPPPPPPOOOMMMMMMNNNNNNQQQWWWSSSOOOWWWZZZLLLFFFBBB@@@@@@>>><<<@@@EEEEEEBBBEEEMMMPPPJJJBBB???>>>???AAACCCDDDDDDBBBAAA;;;;;;;;;:::<<<>>>>>>======<<<;;;:::999777555333555777888666222000111333555,,,)))000222---+++000))))))***++++++,,,++++++'''((()))***)))((((((((((((***+++***'''(((...222///)))000000111555HHH{{{xxxooojjjjjjddd\\\VVVJJJFFFFFFBBBCCCBBB777>>>AAAAAA===;;;>>>@@@@@@EEEIIIKKKKKKLLLLLLGGG@@@BBB999:::SSSPPP;;;===666:::999999888333///444<<<999777444555777::::::888CCCEEEIIIVVVfffnnnnnnKKK555000---///---***)))******)))(((&&&&&&%%%%%%&&&(((***+++,,,------,,,)))(((((()))***,,,---///333888<<<===IIIQQQ\\\fffqqq|||xxxeeeMMM;;;444...)))***'''&&&)))......)))$$$+++***))))))***,,,...000///111222111///...000222333555666444111111777===>>>;;;;;;===;;;666555777@@@@@@BBBDDDFFFFFFDDDBBBHHHGGGCCCBBBHHHPPPRRRPPPMMMJJJJJJMMMNNNIIIFFFFFF>>>@@@EEEIIIOOORRRQQQNNNSSSPPPPPPSSSSSSPPPOOOQQQVVVTTTTTTXXX^^^bbbaaa___[[[^^^bbbeeefffeeedddcccaaaaaaaaa```^^^^^^```bbbccccccfffeeebbbiiijjj\\\PPPMMMJJJJJJIIIIIIMMMSSSRRRPPPRRRWWWXXXTTTNNNKKKPPPPPPOOOMMMKKKHHHGGGFFFGGGBBB>>>===???AAACCCDDDFFFGGGHHHGGGDDD@@@===;;;888:::;;;:::666555666999<<<111,,,000///'''"""$$$))),,,///111111...+++))),,,+++******)))((('''&&&&&&***---...------///111000(((/////////222JJJzzzqqqddd___^^^ZZZ[[[YYYNNNGGGIIIFFFAAA@@@EEEJJJKKKEEEJJJNNNLLLIIIHHHEEEAAACCC???555:::888999GGG<<<999888888777222///333;;;777333111333999>>>??????IIIFFFFFFVVVkkkuuuzzzYYY@@@444+++000...+++******+++***)))&&&&&&&&&'''((()))++++++,,,,,,,,,***))))))+++,,,///777AAAKKKUUU___ddddddpppxxxqqq[[[GGG888000------)))((()))+++......***'''+++++++++,,,...111333555222444666555222222555999;;;;;;;;;888555555999===???<<<;;;;;;888444555888;;;<<>>EEELLLOOOQQQ[[[]]]aaaooo~~~mmmUUU@@@---***(((&&&'''))),,,......)))***,,,---......---------222:::EEERRRbbbqqqzzz~~~rrr[[[HHHDDD===000)))---,,,...000000///...///111)))+++...222555888999:::666;;;AAABBB>>>::::::;;;777888:::>>>AAA@@@===:::IIIFFFFFFFFFDDDCCCHHHPPPNNNOOOSSSYYYbbbiiinnnpppvvvxxx{{{xxx{{{yyyzzz~~~}}}wwwpppooobbbaaa]]]YYY```ooozzz|||zzzxxxuuunnnhhhiiiooouuuuuurrrtttyyywwwzzz}}}|||pppjjjaaaZZZSSSKKKCCC<<<888>>>===555222666444---///000111///,,,,,,///222///,,,+++,,,000333222111222---***...444777444///...***...***111>>>NNNtttuuu}}}uuukkkfffmmmmmmbbbTTTNNNOOOQQQKKKIIIFFFNNNCCC888CCC>>>???999666888:::999;;;>>>888777777999===DDDLLLQQQRRRdddiiigggooo~~~rrrXXX>>>//////%%%"""***,,,(((***222---))))))---000000111444DDDOOO___nnnzzzzzzooo[[[IIICCC???666///000+++)))(((+++...000000222222000222666666333333555777<<<<<<@@@DDD;;;444===666333333777:::;;;>>>CCCJJJGGGLLLXXX\\\XXX[[[cccooorrrtttuuu~~~xxxlllmmmvvvrrrdddYYYWWWYYY\\\gggtttuuussssssuuuwwwvvvxxxzzzfffYYYSSS[[[aaaaaadddkkkvvvgggjjjaaapppuuuyyyyyy}}}vvvtttnnnnnnwww}}}~~~~~~}}}}}}}}}rrrbbbWWWSSSOOOHHHCCC===888333111111666333+++,,,444666222...+++///111...555888///111+++(((---222000---++++++%%%'''000666:::IIIZZZooo|||~~~xxxuuuooofffbbbbbbZZZLLLDDDHHHIII@@@:::;;;@@@999>>>@@@888666======444111:::CCCDDDMMMVVVTTTVVVdddhhhjjjyyyvvv^^^DDD555111***(((---000---///333666111///444;;;CCCNNNWWWeeeqqq{{{ppp```NNNEEEAAA<<<777444---++++++---000000000000111000333888999777777999;;;>>>;;;<<>>999888:::???CCCEEEJJJQQQ[[[[[[cccpppuuurrrwww}}}nnnhhhggglllkkkeeegggnnneeeXXXMMMMMMOOONNNSSS[[[^^^]]]^^^eeekkkkkkfffaaaYYYNNNIIIOOORRRPPPSSSZZZWWWJJJPPPIIIXXX^^^nnnbbbmmmtttuuulllhhhmmmoookkkeee___\\\bbbhhhmmmuuu}}}|||vvvpppfff```eeeooo{{{uuuwwwuuunnnfff\\\LLL>>>:::;;;999444333555555333333...111111...666:::111444111000333444111///111)))$$$&&&...444999GGGXXXnnn~~~zzzrrriii___ZZZ^^^]]]SSSLLLLLL===888>>>BBB999444666333BBB===CCCGGGFFFMMMUUURRR[[[iiilllmmm{{{|||dddLLL<<>>BBB:::333222333555222......333333///111888>>>CCCQQQ```lll~~~nnniiiiiilllfffYYYPPPPPPNNNFFFIIIKKKAAA===@@@>>>GGGAAAEEEGGGDDDJJJRRRPPP[[[hhhjjjlll|||jjjSSSCCC333222000000555>>>DDDFFFIIIOOO\\\ooo~~~wwwlllfffVVVDDD???BBB===333555666666555555777444000...---111777999777777999666<<<::::::CCCEEEHHHSSSWWW[[[dddoooyyyvvvlllgggVVVNNNHHHGGGCCC>>>>>>AAABBB>>>>>>BBB@@@<<>>DDDIIIGGGNNNVVVTTTUUUbbbeeejjj|||qqqZZZJJJ>>>:::888;;;DDDPPP\\\cccmmmttt~~~sssqqqmmm___MMMGGGHHHBBB777777999777444444666444///000///111777999888999<<<<<>>:::999>>>DDD;;;;;;@@@DDD???:::AAAOOOFFFLLLNNNIIIEEEEEECCC???FFFEEEEEEFFFDDDBBBCCCGGGGGGAAANNNFFFNNNKKKWWWLLLVVVVVVSSSOOOMMMLLLGGGBBBLLLOOOQQQPPPMMMNNNPPPSSSVVVXXXWWWSSSOOOOOOSSSVVVQQQ[[[WWWOOOQQQQQQNNNQQQRRRTTTSSSRRRTTT[[[^^^]]]YYYcccfff```aaaooo||||||wwwyyymmmbbb]]]WWWQQQSSSRRREEE???777222333444333222333//////111555:::AAANNNYYYeee|||vvvrrrhhhYYYRRRMMMAAA>>>CCCBBBBBB@@@HHHPPPPPPVVV^^^ZZZUUUbbbffflllzzzfffVVVJJJBBBAAAKKKWWWbbbqqq~~~xxxqqqqqqlll```TTTLLLHHHBBB:::777:::777111111666444......,,,///666:::===AAAFFFRRR___ccchhhvvvyyyxxxiiigggaaaVVVJJJBBB??????===@@@BBB@@@<<<<<>>@@@FFFKKKFFFAAAJJJXXXNNN[[[```XXXOOOPPPUUUVVVTTTSSSRRRRRRRRRRRRSSSTTTVVVRRR```WWW[[[WWWcccXXXaaa___[[[WWWVVVXXX[[[]]]``````[[[UUUSSSXXX]]]```dddeeeccc```aaaddddddbbbWWWcccaaaYYY]]]___[[[\\\RRRRRRNNNIIIIIIMMMMMMJJJKKKOOOOOOKKKJJJQQQ[[[```uuu}}}uuuwww|||~~~xxxooonnnhhhWWWKKK???444222333333111222:::;;;===@@@DDDLLLXXXaaadddvvv{{{|||}}}rrrmmmjjj[[[QQQMMMEEEHHHDDDLLLRRRQQQWWW^^^ZZZ^^^jjjooouuuuuufff[[[OOOPPPdddrrrwww}}}yyyvvvsssnnnfff^^^YYYRRRHHHAAA???;;;>>>:::222222999999222333222666???HHHPPPYYYaaaqqq}}}{{{wwwnnngggbbbbbb^^^VVVQQQQQQIIIHHHFFFBBB>>><<<<<<>>>IIIKKKKKKIIIGGGGGGJJJLLLHHHHHHOOOYYY[[[YYY]]]ggg\\\nnnxxxpppfffeeeggggggooolllhhhgggiiilllkkkiiiooolll|||sssvvvrrrwwwwwwvvvuuurrroooooosssxxxssssssnnniiilllvvv{{{{{{ooorrrsssqqqtttyyyyyyuuuqqq~~~}}}vvv{{{~~~yyywwwjjjeee[[[PPPLLLMMMLLLHHHGGGCCCAAAAAA???>>>BBBHHHMMMUUUWWWZZZ___\\\```ooorrrrrroooiiibbb___aaadddmmmzzzttt[[[OOOBBB:::666333444777666999;;;<<<@@@IIIUUU\\\fffoooqqqwww}}}}}}zzzwwwhhh]]]UUUKKKQQQKKKNNNQQQNNNUUU^^^\\\bbbooouuu|||rrrnnn___ccc}}}|||zzzxxxuuuoooeee___```ZZZMMMFFFGGGAAADDD???666666>>>???999@@@???EEEQQQ]]]iiiuuutttkkkfffddd^^^XXXSSSIIIAAA???>>>;;;>>>CCC@@@>>><<<<<<>>>DDDLLLQQQPPPPPPPPPPPPSSSWWWXXXVVVPPPNNNVVVfffpppqqqrrrvvv|||zzz}}}{{{}}}yyyzzz}}}ooo___XXXWWWVVVRRRKKKCCC@@@DDDBBB<<<===DDD777<<<<<>><<<999:::<<<<<<999;;;??????@@@CCCJJJQQQUUUUUUSSSUUUWWW[[[aaaffffffdddaaa```gggnnnsssvvv}}}sssjjjjjjdddTTTZZZSSSLLLIIIFFFAAAAAACCC???000333???:::333777<<<:::777666777<<>><<<:::;;;<<>><<<555444777>>>DDDPPP]]]eeekkkttt}}}tttZZZRRRPPPLLLLLLOOOFFFIIIJJJHHHIIIPPPVVVXXXaaa]]]aaalllppplllnnntttxxx~~~}}}~~~{{{{{{zzz|||yyysssooolllhhhaaa^^^___lllppp||||||rrrhhh[[[KKKBBB???333999:::666777DDDVVVbbbdddnnn|||zzzoooiiikkkkkkbbbWWWIIIIIIDDD===999:::999777999999;;;>>>@@@BBBCCCDDD888@@@LLLUUUVVVTTTZZZcccjjjoooxxxwwwllliiiiiiddd^^^ZZZQQQMMMKKKBBB999AAAGGG>>><<<<<<===>>>>>><<<777333===;;;:::999555///...111111333999AAAEEEJJJRRR[[[]]]dddppp~~~mmmXXXRRRPPPMMMMMMOOOJJJQQQTTTQQQOOOTTTYYY\\\YYYXXX]]]ggglllhhhiiinnnsss{{{vvvoootttwwwxxx~~~uuu{{{zzz~~~~~~yyyqqqiiifffiiisss}}}~~~vvvfffYYYPPPGGG???000;;;@@@@@@HHH[[[lllrrrmmmttt}}}|||tttnnnddd[[[PPPKKKMMMMMMGGG???777<<<:::222333;;;>>>::::::???EEEIIIIIIJJJLLLMMMPPPVVVbbbmmmqqqrrrxxx{{{nnnffflllccc___WWWJJJJJJLLLDDDCCCAAA===;;;::::::;;;<<<;;;999666333///,,,***+++111000111444555444888>>>???EEEPPP]]]gggmmmnnnlllbbbWWWOOOQQQSSSQQQNNNMMMMMMVVV[[[YYYUUUXXX]]]```[[[YYY\\\bbbdddbbbbbbeeehhhtttooodddlllvvvwwwwwwwwwxxxsssrrrssswwwggg\\\WWWNNNEEEAAAJJJOOORRR]]]lllrrroooqqqrrrrrrpppiii```VVVOOOHHH@@@999777999999777555222777666111444@@@FFFCCCLLLSSS\\\bbbcccdddfffiiizzzzzzwwwtttuuueeeVVVRRRPPPNNNLLLHHHCCC@@@??????AAA666666666444444444222000555333444666444000///111111333888@@@GGGLLLMMMMMMJJJEEEDDDIIINNNOOONNNNNNKKKUUU]]]\\\ZZZ[[[___bbbbbb___^^^^^^^^^\\\]]]```aaaqqqmmmcccjjjtttrrroooyyyzzzvvvvvvjjjccc]]]UUUMMMMMMQQQXXX___iiiooommmgggbbb^^^XXXQQQJJJBBB:::555444000///000000000333777555:::???DDDMMMZZZcccfffttt{{{kkkdddddd[[[[[[ZZZUUUNNNGGGBBB@@@:::<<<======>>>AAA???;;;777666888;;;:::444111222000//////000444777999999;;;888666666:::???DDDFFFJJJUUU^^^aaabbbdddgggggghhheeeaaa^^^\\\\\\]]]___bbbqqqoooeeejjjoookkkjjjttt{{{yyyzzz~~~uuuoooiiiaaaXXXSSSPPPPPPVVV___bbb]]]WWWUUUHHHCCC===999666444000...---///444999::::::BBBMMMUUUXXXbbbqqq~~~ttttttrrrlllddd\\\WWWVVVMMMNNNJJJEEEDDDEEEBBB;;;===;;;;;;>>>>>>888555555111...,,,,,,...111222222///...---+++---222666888EEEOOOZZZ```eeeiiijjjhhhffffffdddaaaaaabbbcccbbbbbbooonnngggiiiiiihhhmmmpppvvvuuuxxx~~~uuusssnnnbbbYYYWWWVVVSSSWWW[[[SSSCCC:::<<<:::666222111333555666555333888BBBKKKMMMNNN[[[jjjyyyuuuvvvxxxuuusssjjj^^^XXXWWWQQQHHHEEEAAA???@@@???999666666///---,,,,,,///111111111'''+++...///000222222000:::CCCNNNWWW^^^dddddd```bbbdddeeeeeefffhhhhhhfff```kkkkkkggghhhgggiiitttpppvvvvvvzzzyyypppjjj```VVVLLLDDD???AAA>>>666///...///(((+++666:::444333888FFFIIIWWWhhhpppuuu|||}}}yyyssssssxxxzzz~~~zzzwww}}}vvvrrruuuwwwuuuqqqpppkkkmmmnnnllljjjmmmuuu||||||{{{wwwqqqmmmnnnssswwwsssxxx||||||zzz{{{|||ssshhhWWWPPPMMMOOONNNFFF@@@???777333333777666000+++++++++***---------777777(((666<<>>888<<<<<<555333===999888===@@@===:::999555555444444555777999;;;777999;;;:::888666555666111222333666:::???DDDGGGGGGFFFEEEEEEEEEEEECCCAAA===;;;<<<@@@AAA??????BBBDDDFFFFFFEEECCCEEEIIIMMMMMMIIIBBB<<<>>>HHHPPPRRRQQQZZZZZZ\\\eeeggggggooobbbfffcccgggqqqtttyyy~~~zzzyyyuuuqqqeeeVVVPPPNNNEEE:::888///111333---,,,000...555777???KKKUUU]]]gggqqqmmmoooooolllhhhiiinnntttxxxssstttuuupppkkkhhhvvv|||~~~|||kkkWWWBBB333111...+++)))+++333???IIIPPP```iiiggglll{{{vvv}}}{{{uuunnnkkkggg\\\PPPHHH???;;;??????:::999===777555222///------///222+++333///(((------((()))666333444999:::666222111111000///000222333333222333555666777666555444333111///...000444999<<<===:::999999:::;;;:::888777555///000666777111000777999<<<===<<<999:::>>>BBB<<<<<<999666555444222111222;;;===???HHHIIIHHHPPPJJJOOOMMMOOOVVVUUUYYYggg```lllsssqqqqqqxxxuuubbbLLLAAADDDHHH===444555555111000444>>>IIITTT___iiirrrwwwzzzwwwpppooottt{{{wwwqqqpppuuuxxxuuuqqqoooiiiOOO===666///,,,+++...:::JJJWWW^^^fffxxx|||{{{{{{vvvnnniiijjjeee[[[TTTTTTUUUPPPIIICCCBBBAAA;;;333555...---555666///...444---//////---,,,---///111,,,111)))"""'''(((&&&***)))(((+++222555333222333---,,,,,,---///000///---222222111111222222222111111///------///111222222333333555777888777333000111***)))......)))***111---///000000......111444000222555777666222///...***222333444:::999777===@@@EEEBBB@@@CCC>>>===HHHHHHHHHKKKQQQOOOJJJMMMVVVZZZ___fffiiigggeeehhhlllvvvzzz}}}{{{}}}|||zzzxxxuuujjjlllmmmZZZFFF>>>888222......555@@@MMM]]]iiiqqqzzz}}}zzz~~~{{{yyyzzz~~~~~~~~~bbbHHH:::999///000333;;;LLL___jjjlllrrr|||uuutttnnnbbbVVVIIIBBBDDD???333111777777333///...///000///---...***,,,222222---,,,000)))...111...,,,...111111666999000***//////...555...,,,///444555222111333000111111222222222333333666333111000222333333333333222111000//////...///666777888;;;<<<:::666333222...,,,------,,,---111(((((('''(((((()))******444333444555444111222666...555444333888555111777===@@@<<<;;;<<<222,,,222555...000<<<>>>777777???333444999======;;;===BBB>>>FFFMMMPPPRRRSSSOOOIIIOOOSSSWWWYYYYYYYYYYYYYYYeeejjjrrr}}}{{{iii\\\OOO@@@:::666888@@@MMM```pppqqq{{{www|||}}}sss[[[DDD:::;;;555<<>>222555)))''')))222:::===;;;999333000000444444222333777,,,444999999777888888666222333666777777777888:::DDDJJJQQQ[[[mmmqqqSSSJJJ@@@:::999CCCWWWiiiwww~~~uuuuuu{{{yyyzzz{{{tttjjjXXXEEE<<<===888DDDNNNQQQTTTZZZ^^^\\\aaa[[[QQQFFF===777111---&&&---+++"""!!!***///,,,,,,...000111...(((%%%%%%+++---,,,)))''')))+++***...444444,,,(((+++///000---111---+++000+++&&&,,,...---...222222000111666000444666555222222777<<<666444222333555555111...)))///555555222000222555888666333222333333333222)))111333//////444222+++---((($$$''',,,...+++&&&'''&&&***//////+++---444000777555333888666333:::<<>>>>>@@@>>>999555222//////000...(((###((('''((()))++++++)))''')))+++///111111...)))&&&&&&))),,,......---......))),,,+++((((((---///,,,))),,,---+++((()))+++,,,+++((()))///000...000444++++++***)))))))))))))))***+++,,,------,,,+++***...............---------***+++---///000...)))&&&))))))*********)))(((''')))++++++((((((***)))&&&''')))+++,,,+++,,,///111---------000333333111...333222222333555555222......222111---222===???999======:::444---***,,,000///---,,,---.../////////+++++++++***)))(((((()))***)))))))))***,,,...000,,,...222666:::>>>BBBDDDOOOWWWcccpppzzzssskkkcccgggxxx|||~~~}}}tttccc[[[TTTGGG===<<<777111///111///+++)))((())),,,///...)))%%%(((((((((***,,,,,,+++)))((()))+++,,,,,,***((('''$$$''')))+++*********+++'''))))))'''(((++++++)))%%%---000(((###''',,,,,,///+++)))***)))'''))),,,,,,,,,++++++++++++,,,,,,'''((()))******)))((('''...............---,,,,,,'''***...///...+++)))(((+++***((('''((())),,,---***------******------***%%%'''***++++++,,,---...,,,,,,,,,...///...+++(((,,,***)))+++...222333444+++000111///555>>>@@@<<<>>>===999222+++))),,,///222...,,,+++------+++)))***)))(((''''''((()))))))))((('''&&&&&&'''((()))///,,,+++---111555555555444777>>>IIIXXXfffpppuuu}}}uuutttuuubbbWWWMMM???111111...)))(((***+++))),,,***((((((***+++***))))))((((((***+++***(((&&&''''''((((((((((((((((((''')))******(((&&&&&&&&&''')))))))))((()))(((&&&$$$---...%%%"""(((,,,)))///---***(((&&&%%%%%%&&&000000///...------------)))***++++++++++++***))),,,,,,------,,,+++)))(((%%%)))---...,,,+++---///...,,,+++******,,,...///,,,......+++,,,//////---(((((()))))))))***+++,,,///............---,,,+++******)))***---000333555)))...111111555===???<<<333444333111......000333666111+++***+++,,,***(((+++)))'''&&&''')))******''''''''''''((()))+++,,,,,,***((('''(((***+++,,,000------333>>>IIIQQQTTT```nnnwww~~~}}}}}}rrr[[[LLLBBB555+++---,,,((('''***,,,+++***)))(((((()))))))))((()))((('''(((((('''$$$"""((('''&&&%%%&&&''')))***(((***+++***(((''''''(((''''''(((******))))))***'''+++***$$$%%%+++,,,&&&'''((())))))***+++++++++...---,,,***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++******))))))+++---,,,***+++///333---------------,,,++++++,,,///...++++++...///---111///,,,******,,,---...000///...,,,,,,---///111+++,,,---.........//////+++...000///000222333222...111444777777888888999888333---***+++------,,,---***'''''')))+++,,,+++''''''((()))***,,,---...((()))***'''$$$$$$(((,,,111---+++,,,111666999999@@@OOO\\\jjjxxx|||kkkNNN>>>777---+++......***(((***+++***!!!$$$(((,,,,,,***&&&$$$'''&&&%%%&&&&&&%%%""" '''&&&$$$$$$%%%'''***+++&&&(((***++++++,,,...000%%%$$$%%%)))++++++,,,///***(((''''''***+++)))'''))),,,---++++++---,,,***,,,+++***)))((('''''''''++++++++++++++++++++++++------,,,,,,,,,,,,------000000...,,,******,,,...)))***+++,,,,,,***(((&&&,,,...,,,)))))),,,---+++000---***))))))+++++++++,,,,,,,,,+++***+++...111+++---//////---+++++++++//////...+++(((&&&&&&'''---000444777999888666444444333222000///000222333///,,,))))))+++---,,,***))))))))))))************))),,,///---(((''',,,111***))))))***---////////////;;;EEETTTgggrrr|||aaaAAA333111,,,''',,,...***((())))))'''!!!$$$(((+++***(((&&&$$$#########%%%&&&&&&$$$"""%%%$$$######$$$&&&)))+++''')))+++,,,,,,...111333)))%%%%%%))))))((()))...***%%%'''......&&&%%%+++000222000***))),,,,,,)))++++++************+++,,,******))))))))))))******---,,,*********,,,///000000///------,,,+++)))(((&&&((()))***+++***)))(((+++,,,***&&&&&&)))***((('''&&&&&&(((++++++)))&&&'''***,,,,,,+++***+++,,,+++---//////---+++,,,...///...---***&&&$$$%%%))),,,---///111222111...,,,---222888999777555666777000,,,)))***---...+++((()))))))))***)))))))))(((###%%%'''&&&$$$$$$%%%'''$$$&&&)))******+++,,,---***222777AAASSS```pppwww[[[:::---///... '''***)))'''((((((&&&++++++)))'''%%%%%%''')))!!!!!!"""$$$'''(((&&&%%%###"""""""""###%%%((()))***,,,------,,,---///222000***'''((('''######((()))$$$)))444///""""""///,,,...,,,&&&(((000444333'''''''''((()))+++,,,---******))))))))))))******+++)))'''&&&'''***...000+++***+++---000///***%%%'''((()))***+++,,,------***+++)))$$$$$$'''(((&&&$$$%%%(((---111000,,,'''%%%***///000---***((((((,,,...//////---...111555---,,,,,,+++))))))---333,,,,,,,,,---......---+++'''111===AAA>>>999888999000,,,)))+++......***%%%'''((()))***+++++++++++++++******+++,,,,,,***(((%%%)))++++++((('''))),,,+++//////555DDDPPP```uuuzzzcccMMM444((()))&&&,,,+++***))))))(((((((((111&&&''',,,%%%%%%++++++$$$$$$#########$$$%%%%%%&&&(((***((($$$"""###&&&&&&))),,,+++''''''***...+++)))'''(((+++,,,***'''(((,,,000///+++)))+++......000111000---,,,...111+++,,,,,,......,,,(((&&&''',,,000...)))(((,,,222,,,***))),,,000000***%%%(((((())),,,...///---+++)))++++++)))&&&%%%'''***///***%%%###&&&)))******,,,+++******+++...111333***(((''',,,222444000++++++111///---111,,,&&&,,,,,,((((((---///+++'''&&&&&&''')))+++,,,---,,,,,,,,,+++444666...///555333,,,---,,,***&&&%%%'''***)))***+++,,,,,,+++))))))'''***++++++---000---(((,,,,,,,,,,,,,,,,,,++++++000///,,,000;;;@@@RRRnnnkkkRRR@@@///***+++&&&((((((''''''((()))+++,,,###&&&///)))$$$###$$$%%%&&&''''''%%%###!!!!!!###''')))))))))***+++)))***+++***((((((+++---+++)))((((((***++++++******+++,,,***'''&&&&&&(((***+++,,,+++******+++---+++******************)))))),,,///000///---,,,,,,+++******---//////+++'''(((((())),,,......---+++!!!$$$'''(((((())),,,...######$$$(((---///---+++,,,+++***)))***,,,///111111...+++---000000+++&&&+++222+++###&&&&&&$$$(((---((('''+++,,,***'''((()))***+++,,,,,,+++******((('''///222***+++111///***,,,,,,+++)))(((***,,,((())))))***************(((++++++))))))---...,,,,,,,,,++++++,,,///222444111000+++---333555BBB[[[gggtttUUU<<<111***,,,...'''((('''&&&%%%&&&(((***,,,'''$$$///888222---***"""###&&&)))+++***&&&"""!!!"""%%%)))---///...---...,,,)))((()))***++++++*********))))))))),,,...///,,,)))'''&&&&&&$$$###(((''''''(((***+++***)))---+++)))'''&&&'''((()))+++,,,///222444222,,,'''((()))***,,,,,,+++)))(((,,,++++++,,,---,,,)))'''$$$&&&((()))((('''((((((!!!"""$$$)))---///...---+++***)))))))))***,,,---222///,,,+++,,,+++'''$$$&&&111+++!!!(((///+++'''---((('''***+++((('''))),,,,,,,,,+++***)))((('''$$$"""***---&&&''',,,)))+++,,,------+++))))))***((((((((((((((()))***+++(((,,,,,,(((&&&***...///---+++***)))+++///444666111111+++***///---444HHHTTTwwwqqq\\\AAA///***'''+++...'''***)))&&&%%%$$$%%%'''(((&&&!!!&&&)))$$$$$$'''"""$$$&&&)))++++++((($$$!!!(((&&&%%%(((,,,...,,,***000+++&&&&&&)))+++***((()))***+++***((((((,,,000333...(((''')))***(((%%%***'''&&&))),,,...,,,***...---+++)))&&&%%%&&&'''+++,,,...111222000+++&&&$$$''')))***)))''''''(((000...---,,,+++)))&&&###'''(((***+++***((('''&&&,,,***'''&&&&&&)))+++,,,******))))))))))))))))))---+++)))(((((((((''''''...---(((999EEE999***+++)))))),,,---)))''')))+++******)))((('''&&&&&&###!!!(((+++%%%&&&+++''',,,,,,------+++((('''&&&))))))'''&&&&&&'''((()))%%%,,,...)))&&&)))---///,,,+++***)))***,,,///000...111---,,,000---000???QQQqqqzzz^^^FFF555...---((()))+++''')))(((&&&%%%$$$%%%'''((('''!!!######"""((($$$$$$%%%'''((()))(((((('''+++'''$$$$$$(((******)))000***%%%%%%)))+++)))&&&(((***,,,***((((((+++///222,,,''''''+++---+++((()))((('''***---///,,,***)))+++,,,+++)))((((((******,,,...---+++))))))***&&&(((******)))))))))***...---+++*********'''%%%###%%%(((+++...///...---111///,,,(((&&&%%%&&&((()))************)))((((((***+++***)))(((((()))+++"""---)))(((???NNN@@@,,,)))))),,,000///***'''((('''''''''&&&&&&&&&&&&'''%%%"""))),,,''')))---((((((((()))*********((('''+++***(((&&&%%%%%%&&&&&&###***///,,,((())),,,,,,)))***+++,,,---...---------111...---111......999FFFcccvvv~~~hhhMMM999///000222***(((***'''$$$$$$%%%&&&'''(((***+++(((&&&******%%%***...&&&%%%%%%%%%%%%&&&((()))+++'''%%%###$$$&&&)))++++++---)))&&&'''+++,,,***&&&(((*********)))((()))***---)))%%%&&&***,,,***(((''''''((()))++++++***((($$$'''++++++******,,,///)))***+++)))'''&&&)))+++******+++,,,------------(((''''''(((+++,,,,,,+++***)))***,,,......,,,+++(((+++...///,,,(((%%%$$$)))***+++,,,,,,+++)))(((---///000...***((())),,,)))---$$$!!!555BBB888+++)))))),,,///...(((''')))%%%%%%%%%%%%&&&'''((((((((($$$***...))),,,///***######$$$'''***,,,,,,++++++***)))''''''&&&&&&&&&""")))---,,,***++++++***'''))),,,///111222111000,,,222///,,,000---***111222LLLaaa}}}~~~hhhSSS===444,,,000444---***+++'''###$$$&&&((()))*********!!! $$$###$$$((( &&&%%%%%%%%%&&&'''((()))"""$$$&&&((((((((()))***+++***)))+++......,,,))))))))))))******)))&&&$$$)))'''&&&''')))***(((&&&%%%(((***+++***(((((((((%%%(((***)))&&&'''+++///***(((&&&'''((())))))))),,,***)))***...///...,,,((('''&&&(((***,,,---,,,111///,,,++++++***(((%%%$$$)))---///---***(((((()))+++---......---+++***+++///222000***'''(((***(((,,,&&&###///222,,,+++***((()))***((($$$&&&+++''''''&&&&&&&&&''')))))))))$$$)))...***,,,///)))&&&%%%$$$&&&***,,,---,,,'''(((((()))))))))((((((&&&)))***((())),,,,,,***)))***,,,...000000111111***111...+++///---)))...+++???MMMiiizzzrrrWWWCCC000444+++...333...,,,---'''%%%'''(((******)))'''&&&,,,)))***%%% ***222+++&&&&&&&&&&&&&&&&&&%%%%%% %%%+++---***'''&&&'''***+++,,,...000000---+++)))((((((***+++***%%% ))))))))))))***)))(((&&&&&&***------***(((((())),,,---+++&&&!!!!!!&&&++++++&&&###&&&,,,...***%%%+++'''$$$''',,,...,,,(((,,,***(((((()))***)))(((,,,***'''(((+++,,,+++***)))***+++***((((((,,,///)))+++...000000///---+++%%%+++///...)))%%%&&&)))"""+++---...222,,,''',,,+++(((&&&%%%###!!!&&&---***)))(((''''''((()))***(((###(((---))),,,///(((...***'''''')))******((($$$%%%(((***+++++++++***)))***(((%%%''',,,---+++...---,,,+++++++++,,,---'''///,,,***111000---111333>>>AAAWWWiiivvvmmmTTTBBB000------,,,+++***(((''''''&&&&&&%%%%%%%%%&&&&&&'''###$$$&&&(((((('''&&&%%%***((('''%%%%%%&&&&&&&&&'''))))))'''$$$"""$$$&&&(((******)))***+++&&&)))))))))******************,,,...,,,'''"""***///***)))//////---444---***'''&&&&&&'''&&&%%%'''&&&&&&(((***,,,,,,,,,000000000...,,,)))'''%%%---***((())),,,...---***(((+++///111///---+++***###&&&))))))'''%%%&&&((()))***+++,,,***(((&&&$$$---)))''')))***((()))++++++'''###$$$(((***)))&&&))))))))))))((('''&&&%%%,,,)))%%%%%%(((******)))(((***,,,......,,,***)))---+++(((%%%%%%&&&)))+++&&&+++///---'''%%%)))///(((***+++***((('''))),,,...---+++,,,---......---((('''***000333222222555333333555EEE```qqqaaaHHH:::---------,,,+++************))))))(((((((((((())))))$$$%%%''')))***)))(((''' ###&&&((()))***+++,,,%%%'''((('''%%%$$$&&&)))&&&(((((((((+++...,,,&&&%%%&&&(((*********)))(((------+++'''###"""%%%((()))///+++***111111...444///+++(((&&&'''((()))))),,,+++***,,,...//////...............,,,+++)))(((((()))*********+++,,,---)))+++------+++'''&&&%%%"""%%%((()))''''''((()))(((((()))))))))((('''&&&)))(((+++000000+++''''''000,,,((((((+++,,,)))&&&''''''((((((((((((((('''---***'''''')))++++++***((()))+++,,,,,,***(((&&&,,,***(((&&&&&&((()))+++***+++++++++************------+++(((&&&&&&***...000...+++***++++++)))(((///------111000---,,,...000222222>>>UUUggg~~~tttMMM888333---...---+++*********+++,,,(((''''''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%"""&&&+++,,,***((('''(((###%%%&&&&&&%%%&&&(((***'''))))))'''***...---)))"""$$$&&&((())))))'''&&&******(((&&&$$$%%%(((+++$$$)))%%%"""'''###"""///,,,((('''(((***,,,,,,+++******+++------,,,+++******+++,,,------,,,,,,%%%))),,,,,,)))(((+++...111111222000,,,***((()))###%%%'''(((((('''(((***)))(((((((((((((((((()))''''''***...///***''''''222///,,,+++,,,+++'''###%%%&&&'''((())))))***))),,,***(((((()))++++++***((()))******)))'''%%%###***)))))))))))))))***+++///+++((()))---...***%%%***,,,,,,+++***))))))***---+++)))((())))))(((&&&+++)))***///000------000---000000666FFFWWWuuuxxxZZZ:::...000///...---+++)))(((((()))***''''''%%%$$$############'''''''''&&&%%%###!!! %%%)))---,,,)))&&&'''(((###$$$$$$$$$$$$%%%&&&(((+++,,,***&&&%%%((((((%%%"""###$$$%%%&&&'''''''''###%%%(((******((('''&&&'''---***)))...+++%%%)))+++)))((()))***,,,,,,+++***))))))+++---...,,,+++'''''')))+++,,,...//////(((+++------+++)))***+++(((((((((&&&$$$######%%%&&&'''((((((((('''((((((+++***(((''''''''')))***'''$$$$$$%%%&&&%%%(((...///---,,,,,,+++)))%%%"""&&&'''((())))))***))))))+++***(((((())))))******))))))***)))(((&&&$$$"""((())))))***************///+++(((***......***$$$###''',,,//////,,,(((%%%)))((('''''')))++++++***)))''')))---...---...111+++111111333;;;HHHfff]]]DDD000,,,111000...,,,***(((&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$"""%%%'''(((((()))---000%%%$$$##################***,,,)))###!!!######!!!%%%$$$###"""###%%%''')))$$$%%%'''))))))(((%%%###&&&&&&'''000000---222&&&&&&(((***,,,,,,)))'''++++++---///222222111///&&&&&&(((***,,,...000111///---,,,,,,---,,,)))'''&&&'''((('''''''''***,,,***)))(((((('''''''''&&&+++)))'''%%%$$$$$$&&&'''%%%######%%%%%%%%%***111,,,,,,,,,,,,,,,***'''%%%(((((())))))))))))((((((((((((((((((''''''(((((())))))***))))))'''&&&%%%((()))************)))(((******++++++,,,+++)))'''###$$$(((+++------+++))))))((('''(((***,,,,,,+++000---,,,---,,,((((((******222333333777<<>>XXXnnnSSS@@@222...////////////,,,***((()))***---$$$'''+++%%%###&&&$$$&&&###%%%+++...***%%%$$$&&&$$$""""""%%%''''''&&&'''&&&%%%&&&((())))))'''***(((%%%$$$&&&(((***+++)))(((((()))++++++***)))((())))))'''$$$###%%%'''((('''***...---)))***///...---///111...))))))---***...000///---,,,((("""***((('''&&&&&&&&&((()))'''+++...,,,(((%%%'''***&&&%%%%%%''')))+++++++++)))+++,,,***'''(((---222333000,,,***)))((('''&&&)))'''&&&(((***+++)))'''$$$((((((&&&(((,,,+++&&&(((((())))))(((''''''&&&$$$''')))'''))),,,,,,***&&&&&&&&&'''''''''((((((+++)))(((***,,,+++'''$$$"""$$$&&&''')))+++---......(((%%%''''''$$$"""###,,,+++***+++,,,+++)))'''......---,,,+++)))((('''&&&%%%%%%'''***------,,,......---+++***,,,///222+++333888;;;GGGhhhkkkOOO@@@:::222,,,)))&&&---333222,,,((()))---,,,###(((...'''###$$$"""&&&!!! %%%)))***+++---'''$$$!!!!!!###&&&&&&%%%%%%%%%$$$&&&((())))))(((&&&%%%###$$$'''***,,,,,,+++)))'''((()))'''###---...---(((### ***(((+++000///,,,000777///++++++111222,,,)))***)))++++++((()))---///---)))'''&&&$$$%%%'''***,,,"""&&&+++,,,)))&&&$$$###,,,)))'''))),,,---,,,)))***,,,,,,)))%%%$$$)))...***'''$$$$$$%%%(((***+++...***'''(((+++---)))%%%!!!%%%''''''+++111111+++%%%'''***,,,,,,***'''%%% '''***%%%'''------&&&%%%&&&''''''((((((''''''%%%''')))+++***)))((((((%%%&&&((()))((((((((()))+++&&&$$$'''***((('''(((''''''''')))---000111000...///000000...+++'''%%%)))((((((***---.........,,,+++***(((''')))...111222333777:::;;;KKKvvvqqqUUU???333)))***---(((((((((***,,,)))%%%%%%)))&&&((())))))(((''''''((($$$&&&'''&&&%%%$$$$$$%%%)))%%%"""###&&&(((&&&"""''')))((($$$$$$&&&&&&###&&&'''((()))))))))((('''+++...///,,,'''"""!!!"""((((((''''''%%%$$$######))))))*********)))))))))***+++---000111///***&&&%%%(((+++,,,***))))))***...+++((('''((()))******111...---...,,,'''%%%&&&)))+++,,,+++)))))),,,000,,,)))%%%%%%(((******)))$$$''''''%%%)))///---''',,,)))&&&'''***,,,***(((&&&$$$$$$&&&+++---,,,***))),,,---***)))***(((###+++)))&&&######&&&***,,,000,,,'''&&&(((***)))((())))))))))))))))))))))))&&&$$$$$$'''+++...,,,***###%%%'''***+++++++++***...***%%%$$$(((+++,,,,,,111---***)))+++------,,,,,,---++++++000555444///+++***))))))***+++---...222)))$$$///666666SSSwwwQQQ===444333000111222+++******---///,,,'''&&&)))...---+++)))'''%%%###"""%%%%%%%%%%%%%%%###!!! ***&&&"""###&&&((('''$$$(((***((($$$###%%%&&&###''''''(((((((((''''''&&&"""""""""###$$$$$$###!!!!!!###%%%''')))))))))(((%%%%%%%%%%%%&&&''')))***'''&&&''')))+++,,,+++***((((((''')))+++---,,,+++,,,***((('''(((((('''%%%...++++++---,,,(((''')))///000///,,,'''%%%%%%'''+++(((%%%%%%'''))))))((()))***)))''')))---,,,&&&(((''''''(((+++,,,,,,,,,'''&&&&&&'''((())))))(((***------))))))+++***&&&******)))(((((()))))))))+++)))''''''((()))***)))+++******)))((('''&&&&&&***))))))+++,,,+++)))(((%%%&&&((()))************+++***((('''&&&(((***,,,...,,,))))))+++,,,+++***)))---...,,,,,,///000...333222000///......//////333...)))///333///???bbb]]]???000---111///...---%%%))))))---111000+++***---,,,)))&&&&&&(((***)))'''(((&&&%%%&&&'''&&&"""***&&&######%%%((((((&&&,,,---***%%%$$$'''(((&&&(((((('''&&&%%%%%%%%%&&&)))%%%###$$$&&&&&&###!!!%%%(((++++++++++++&&&&&&%%%%%%%%%&&&(((((()))&&&$$$$$$&&&)))+++,,,)))&&&$$$&&&***------***,,,+++)))(((((((((%%%$$$***'''(((++++++)))))),,,)))+++,,,+++)))(((((()))+++)))&&&%%%&&&'''&&&&&&,,,,,,***&&&''')))((($$$$$$&&&)))***+++,,,---///***++++++***(((''''''((()))+++***&&&&&&***+++))))))***,,,------+++(((&&&%%%&&&(((((((((((()))+++---,,,***)))'''%%%######***,,,......,,,***))))))'''((((((((())))))))))))'''***+++***&&&%%%(((,,,+++***(((((()))***((('''&&&,,,///+++(((***------//////...---,,,,,,,,,,,,000222//////111,,,///@@@gggmmmHHH:::,,,***---))))))***%%%&&&&&&***000222...---///***&&&!!!###(((++++++(((***'''&&&(((,,,+++&&&!!!(((%%%""""""$$$&&&''''''///000---(((&&&)))***((()))(((&&&%%%$$$$$$$$$%%%,,,***((('''((('''%%%"""%%%&&&'''((()))))))))))),,,,,,---,,,+++)))'''&&&---***&&&$$$&&&((())))))&&&&&&&&&'''((()))((('''---+++((((((((()))(((((((((%%%&&&)))***((())),,,%%%''')))+++,,,,,,,,,,,,,,,***(((''''''&&&&&&&&&+++***(((&&&%%%&&&%%%$$$###'''+++,,,******,,,///,,,...///---***((())),,,&&&(((&&&###$$$(((+++***)))+++---...---***'''%%%"""&&&))))))'''&&&'''***,,,+++***(((&&&%%%$$$###&&&***...///,,,******+++***)))(((((((((((())))))''')))+++***(((&&&'''((()))))))))))))))(((&&&%%%&&&+++---***)))+++---,,,'''(((((()))***+++,,,,,,)))222000...333222---111JJJqqqiiiQQQ000...$$$(((...+++,,,///,,,)))'''***///000---+++,,,///)))$$$###%%%'''$$$!!!(((%%%$$$''',,,---)))%%%&&&$$$""""""###%%%&&&'''...///,,,(((&&&)))***((()))(((&&&%%%$$$$$$$$$%%%!!!$$$$$$$$$%%%(((***+++)))'''&&&%%%&&&((()))+++---000222000---(((%%%***(((&&&%%%'''''''''&&&%%%***...---((($$$$$$&&&+++(((%%%$$$&&&)))+++,,,(((%%%%%%'''(((&&&'''*********+++,,,,,,+++***((('''(((((())))))***+++,,,***))))))((('''&&&'''(((&&&)))++++++(((''')))+++***,,,...---***)))***---'''(((&&&###$$$***---,,,************)))(((&&&%%%###'''))))))&&&$$$&&&((()))))))))(((''''''&&&&&&%%%)))------***((((((******))))))((('''(((((())))))(((''')))++++++(((&&&)))*********)))'''&&&&&&)))***)))(((,,,000000+++)))***+++,,,---...//////%%%000...+++333666111///777XXX}}}UUU???###((($$$,,,555000------(((///,,,+++---...***''''''***'''$$$$$$&&&'''&&&%%%$$$""""""$$$(((***)))'''$$$$$$$$$$$$%%%&&&&&&''')))+++***&&&&&&((((((%%%(((((('''&&&%%%%%%%%%&&&!!!$$$&&&%%%""""""&&&***)))(((&&&%%%%%%''')))***$$$''',,,///000---)))'''###""""""$$$&&&((('''&&&(((...333000(((###$$$((('''$$$""""""%%%(((***+++(((%%%$$$&&&&&&$$$%%%(((((('''((())),,,---,,,+++###%%%(((***+++,,,///111***)))+++---,,,((())),,,*********(((&&&&&&&&&(((&&&''')))(((''''''((())))))***)))%%%''',,,///...))))))(((''''''&&&&&&&&&&&&'''((('''&&&&&&&&&'''((((((((()))))))))))))))***++++++***(((&&&%%%&&&))))))))))))((((((((((((***(((&&&(((,,,---+++''',,,------,,,***((()))***++++++))))))---222000***,,,------......---,,,,,,'''111---)))111555000000...DDD```hhhDDD999'''///)))000444,,,''')))%%%111,,,))),,,---***((()))$$$$$$%%%''')))***+++,,,$$$$$$######%%%&&&((()))###%%%'''(((((((((((((((&&&)))***((((((***)))&&&''''''(((((((((''''''&&&,,,+++***(((&&&%%%&&&&&&%%%%%%&&&''''''''''''&&&"""$$$''')))***)))((('''$$$###"""###%%%'''((('''+++...///+++%%%"""%%%)))&&&%%%%%%'''***+++***((('''###"""$$$$$$###%%%)))%%%$$$###%%%))),,,,,,+++%%%(((***+++))))))+++,,,((((((+++///---'''&&&***,,,)))&&&$$$$$$%%%&&&&&&'''&&&%%%%%%''''''&&&%%%''')))(((%%%&&&+++---,,,''''''(((((((((''''''&&&(((&&&%%%%%%'''))))))))))))))))))***************,,,***(((''''''''''''&&&'''((()))******)))(((((()))((((((***+++,,,------000111111...+++***,,,...,,,...---***+++---,,,))))))***++++++,,,+++***))),,,333000,,,333333000333///999HHHfffmmmLLL333777///333***+++,,,###$$$,,,...///)))'''***---------///)))+++,,,+++)))((('''((('''''''''%%%$$$%%%(((+++$$$&&&)))++++++***))))))'''+++---,,,,,,...,,,(((&&&'''((()))))))))(((''')))&&&###$$$(((++++++)))$$$&&&)))******&&&### '''&&&&&&%%%%%%%%%&&&&&&+++)))%%%$$$%%%'''((((((---***&&&""" !!!%%%(((((()))+++///000///+++'''%%%!!! ###$$$###&&&***---)))%%%$$$%%%%%%###!!!,,,...///,,,'''###"""###&&&&&&***...+++###!!!%%%---(((###!!!###&&&'''&&&***'''%%%&&&((((((&&&###$$$&&&&&&###$$$((()))'''%%%&&&(((******)))'''&&&(((%%%"""###(((+++,,,,,,++++++++++++************+++'''$$$$$$(((++++++***%%%''')))***+++***)))'''&&&))),,,+++******...222333444333///,,,+++...111,,,111222,,,''''''((((((&&&'''***,,,---.........000555222111777555111888555777;;;RRRwwwhhhFFF333444444&&&333888666,,,(((,,,,,,'''///444222+++((())))))&&&***...,,,%%%!!!$$$%%%"""$$$"""%%%&&&"""***///)))(((%%%&&&---///,,,---222+++,,,---......,,,+++)))******++++++***(((%%%###+++---///---***&&&$$$###$$$""""""""" !!!(((###$$$&&&(((************&&&(((***((($$$"""###%%%%%%######%%%((()))(((%%%+++***)))***,,,+++(((%%%)))(((&&&&&&'''''''''%%%&&&'''&&&###$$$)))+++***'''###$$$***---)))$$$"""%%%(((***(((%%%######%%%)))+++(((!!!###+++***###&&&&&&'''(((((((((((((((###%%%''''''&&&'''(((***'''(((***,,,---,,,+++***+++---+++&&&''',,,---(((###&&&(((******+++,,,...,,,+++)))((('''((()))***(((((((((((((((''''''&&&###%%%((()))((((((((()))000///...---...000222333222---111///%%%&&&---+++++++++******++++++,,,,,,,,,000555999888222+++&&&///888888>>>ZZZ}}}}}}ZZZAAA111000000'''///222000+++(((***+++)))***///111,,,***+++)))&&&'''++++++&&&###&&&&&&$$$$$$###))))))$$$)))---&&&(((&&&(((...///,,,,,,///...---,,,+++***(((''''''$$$%%%&&&(((((((((((('''''')))++++++***)))******%%%$$$$$$%%%### """((()))((('''&&&&&&&&&((((((&&&(((+++,,,***'''%%%$$$&&&%%%%%%(((,,,...---,,,///+++%%%###$$$'''(((((()))(((((())))))(((%%%###))),,,,,,((('''(((&&&"""///)))%%%%%%$$$!!!!!!###$$$&&&''''''&&&&&&&&&((()))(((%%%"""###''''''###))))))************))))))$$$$$$%%%'''***---///000)))******+++***)))((('''+++,,,)))&&&(((---,,,'''!!!%%%(((***,,,///111---,,,***((((((((()))***(((((()))***)))((('''&&&%%%(((+++,,,,,,,,,---///333222///---,,,,,,------,,,&&&)))+++'''+++000+++---,,,***((()))+++...000111000...---,,,,,,---...)))111000333FFF___~~~___FFF;;;000,,,---))),,,******,,,***''')))---&&&+++...---+++***)))&&&%%%)))+++((('''((((((&&&$$$%%%---,,,%%%(((,,,&&&)))''')))---...+++***++++++***)))(((''''''''''''#########$$$%%%&&&'''(((&&&'''((())))))***,,,...(((&&&''')))(((###$$$''',,,***&&&###"""$$$'''***)))(((''''''))))))((('''!!!!!!###&&&***------,,,000,,,'''$$$%%%&&&'''((((((((()))++++++)))%%%"""!!!'''******+++,,,***%%%'''$$$###$$$###!!!$$$***%%%$$$###%%%''')))******)))$$$"""$$$%%%######%%%)))***+++++++++***)))((()))&&&%%%'''+++///000///)))))))))(((((((((((((((,,,***'''&&&***...,,,&&&!!!$$$'''(((+++...000,,,***)))'''&&&&&&''''''((()))+++++++++***(((&&&)))+++---------,,,---...111000...,,,+++***++++++///''')))...---111444,,,***++++++,,,---.........///---)))&&&&&&)))---000***000000111999CCC___~~~```CCC666777000***------...))))))///---&&&'''///'''***,,,+++)))(((''''''&&&***------+++***)))(((%%%&&&---+++###'''...)))***)))((()))((((((((()))%%%%%%'''((()))*********)))'''%%%###""""""###$$$))))))((('''%%%%%%'''***)))((())),,,+++'''%%%'''(((&&&$$$"""###&&&***,,,---'''!!!###'''***+++ """%%%''')))******+++,,,,,,---,,,***&&&$$$&&&&&&&&&((())))))'''%%%###''''''))),,,+++''' %%%)))((($$$%%%)))'''$$$"""$$$(((++++++***)))"""!!!''''''""""""(((%%%'''(((*********((((((///***&&&&&&)))+++)))&&&&&&&&&'''''')))***,,,---,,,(((%%%&&&+++...+++&&&&&&'''(((((('''''')))+++'''&&&&&&%%%%%%&&&&&&''')))***,,,---,,,+++(((''',,,------,,,)))''''''''')))))))))***+++,,,...///222,,,...111---///000(((%%%)))...222333111---***'''(((((()))******++++++///222222555888888KKKmmmeeeJJJ333---444000,,,///000111,,,,,,111///((((((///+++******(((&&&$$$&&&))))))+++...000...***(((((('''&&&)))''' (((222///,,,***&&&###"""$$$'''(((###%%%(((+++,,,,,,+++***,,,***'''$$$""""""###$$$+++***(((%%%""""""$$$&&&)))''')))------(((&&&&&&%%%%%%%%%&&&'''((()))******&&&""""""&&&)))***)))$$$&&&'''((()))))))))***)))***------+++(((%%%$$$&&&$$$######&&&((())))))%%%((('''$$$###%%%$$$!!!&&&&&&)))+++'''!!! $$$)))'''%%%&&&)))+++***(((***$$$$$$***)))###$$$+++###%%%(((***++++++******222---((('''******'''$$$((((((((()))***+++---...***&&&$$$'''+++,,,)))'''+++,,,+++)))'''&&&''')))%%%%%%%%%&&&'''(((************,,,---,,,+++)))(((+++,,,,,,***'''%%%%%%&&&&&&&&&((()))+++...///000,,,)))...///&&&&&&***&&&(((***---000000///---,,,&&&'''***,,,------,,,+++...//////555;;;555>>>VVV~~~vvvNNN<<<---,,,222...---111000000///000111...***))),,,---***((('''%%%###&&&+++******---000...)))''')))***%%%%%%###)))333///++++++&&&!!! $$$&&&&&&((()))+++,,,,,,***((('''((('''%%%$$$$$$%%%'''((((((((('''$$$""""""$$$&&&(((%%%&&&***,,,(((&&&&&&&&&'''((()))***)))'''&&&$$$&&&)))---...---)))%%%&&&''')))((('''&&&&&&'''))))))'''%%%######%%%'''(((%%%""""""%%%(((+++,,,'''(((&&&"""!!!%%%'''%%%+++'''$$$$$$"""!!!%%%+++)))(((((()))******(((&&&((('''(((***)))&&&'''+++%%%'''***---......---,,,---+++)))***------+++))),,,,,,,,,+++***)))))))))'''%%%%%%)))***)))((()))***+++***)))'''(((***,,,''''''(((***+++,,,------+++++++++++++++***))))))((()))))))))((()))+++---)))******+++,,,------...((('''...///&&&(((///---000...***((((((+++///222,,,+++******+++---000111...000///444;;;777888GGG```}}}___@@@666......///***---111,,,+++///000---***+++***(((+++(((''')))(((%%%'''---'''&&&(((---,,,''''''***,,,$$$###"""!!!+++111))))))+++)))$$$###&&&'''$$$,,,+++)))((((((((())))))$$$$$$$$$$$$%%%''')))***((()))(((&&&$$$$$$%%%'''&&&""""""''')))'''%%%&&&&&&''')))***+++***))))))$$$(((,,,...---***((('''%%%''')))(((&&&%%%&&&'''%%%&&&&&&$$$""""""%%%(((***(((&&&&&&(((*********''')))(((%%%&&&+++---,,,)))### """$$$''',,,&&&(((+++,,,+++)))((('''$$$))),,,)))''')))******'''))),,,......---***)))&&&'''))),,,---------,,,,,,,,,,,,,,,***(((&&&%%%$$$$$$&&&***)))%%%&&&+++((((((((('''&&&(((***---))))))******+++++++++***,,,+++***)))((())))))***%%%'''((((((((())),,,///,,,------------------,,,+++''',,,///***///555222000...***((((((***---//////---,,,+++,,,...111333///555222///444444444<<>>RRRkkkuuuWWWEEE>>>666---,,,+++++++++,,,***)))(((,,,///...+++(((((()))******))))))***)))(((&&&'''&&&$$$###"""###$$$%%%&&&&&&%%%&&&&&&%%%$$$"""&&&&&&'''((()))***++++++&&&!!!###***+++%%%%%%+++(((((('''&&&%%%%%%&&&&&&)))'''&&&%%%%%%(((***,,,,,,)))&&&'''***+++***)))$$$%%%''''''&&&&&&%%%%%%$$$'''(((&&&&&&((('''###)))(((&&&###!!!"""(((---+++(((&&&'''***+++)))''')))'''&&&(((******'''###))))))((((((''''''&&&&&&***(((&&&%%%&&&&&&$$$###)))+++---...---,,,,,,---+++---///...+++)))***,,,111---((($$$###%%%(((+++((()))***))))))***---///%%%''')))(((&&&&&&)))+++,,,)))'''((()))((($$$ ###$$$&&&''''''(((((()))///...+++))))))***,,,---...,,,)))&&&%%%&&&((()))&&&$$$"""%%%***......,,,///,,,((((((***,,,,,,+++%%%'''))))))((()))+++---000///...---,,,---...000++++++++++++,,,,,,++++++''')))///777888333......888888<<>>777444***---***&&&$$$&&&)))+++,,,))))))+++---,,,))))))+++,,,***((())),,,,,,***'''"""$$$&&&''''''%%%""" &&&$$$"""$$$''')))'''%%%%%%%%%&&&((()))+++,,,,,,&&&$$$&&&******'''''')))'''''''''((())))))'''%%%!!!$$$'''((('''&&&%%%&&&'''&&&&&&)))---+++&&&'''%%%%%%&&&(((***+++***(((+++,,,++++++......,,,&&&%%%&&&+++111111+++$$$&&&&&&%%%''')))******)))+++******+++,,,,,,***))),,,***'''%%%$$$&&&((()))'''&&&%%%&&&(((******)))%%%'''))))))(((''''''(((---)))&&&)))///111...)))&&&(((+++---......---,,,''')))+++,,,***'''&&&&&&---///111///------///222+++)))&&&&&&'''***++++++)))'''$$$$$$'''+++---......---,,,***)))(((''''''&&&(((***,,,.........---''')))+++***(((''')))+++...***'''&&&)))++++++***************))))))'''''''''%%%&&&,,,444666222---+++*********++++++,,,---000------000000///000333000000555===EEEUUUsssnnn]]]III777555333'''---+++)))((()))))))))(((***&&&%%%***,,,))))))+++***'''%%%'''+++,,,)))&&&$$$%%%&&&&&&&&&%%%###""")))&&&###$$$(((***(((&&&%%%%%%&&&''')))***++++++###%%%%%%(((---...---%%%%%%&&&)))+++***&&&""" """%%%'''((((((&&&%%%!!!%%%(((''')))---+++&&&"""!!!"""""" ###%%%%%%(((...111000***)))***---///...***%%%((()))***)))((('''((())))))***************,,,...******))))))((('''&&&&&&$$$###"""###%%%&&&'''&&&(((***+++***)))(((((()))&&&$$$$$$''',,,...---++++++---///000...***&&&###&&&(((******((('''&&&'''+++,,,,,,,,,+++***++++++$$$%%%&&&&&&%%%%%%'''((((((&&&%%%'''***---------******+++,,,+++***))))))''')))+++---.../////////)))(((((()))*********)))+++)))((((((((()))******+++***++++++,,,+++)))(((***)))***---000111///---+++*********+++,,,...///444000...//////...000444888333444;;;???EEEVVVjjj}}}nnn]]]LLL;;;...111111$$$***)))***,,,---,,,)))''',,,%%%###)))---+++***---(((%%%###%%%)))+++(((%%%'''&&&%%%%%%$$$$$$%%%%%%,,,(((%%%%%%)))+++(((%%%%%%%%%&&&'''((()))******'''---,,,%%%$$$***)))######$$$%%%)))+++***%%% '''%%%$$$###$$$&&&)))+++&&&+++***+++///...(((---((($$$"""$$$'''(((((()))+++)))&&&&&&)))***)))000...***&&&%%%&&&(((+++%%%'''(((&&&""" !!!###''')))******((()))---111(((***,,,---,,,(((%%%"""(((&&&%%%%%%'''(((((('''((())))))(((&&&%%%&&&'''"""###%%%'''(((((()))***,,,+++******************)))*********((((((***+++''''''''''''''''''%%%$$$&&&)))------***((((((***((('''(((+++///000...,,,'''(((+++---...---,,,+++******+++,,,---...000000***'''%%%(((---...+++'''((((((((('''''''''((((((,,,,,,---...//////---+++...///000...,,,+++,,,...************+++---///111111///000444444///...///:::111000888>>>???GGGSSSlllooo\\\NNN===666666555///''')))+++...///...,,,******(((((()))))))))*********''')))++++++***))))))***$$$%%%&&&((()))(((%%%"""$$$$$$$$$'''***+++(((%%%%%%!!! ###&&&%%%&&&(((,,,(((&&&&&&((()))'''%%%(((%%%$$$'''++++++&&&"""&&&'''&&&### ###'''!!!"""$$$&&&((()))***+++,,,***((((((((('''&&&$$$&&&((()))'''%%%$$$&&&(((---+++'''### """$$$...'''######  &&&---(((&&&)))***''')))///)))((((((((((((***+++---+++*********)))(((%%%$$$***###!!!(((...,,,))))))---------,,,***)))''''''---///000...+++***,,,///&&&'''(((***++++++,,,,,,'''''''''((()))***+++,,,%%%***,,,,,,---000000---+++***)))))))))(((&&&%%%)))---000000,,,)))'''(((***,,,......------...///...'''((((((###)))222000,,,---***''')))---...+++---,,,******+++,,,+++******)))'''&&&''')))---///'''+++///000...+++++++++888333...,,,...000111111***///444333000444>>>HHHaaa|||xxxbbbQQQIII>>>555111///---+++***+++------,,,***)))(((&&&%%%"""!!! !!!"""###'''((()))(((''''''((())))))&&&$$$###%%%'''((())))))'''%%%%%%((())))))((('''""" ###%%%$$$%%%(((***)))'''''''''((('''&&&,,,((($$$$$$&&&'''%%%"""%%%''''''&&&$$$$$$''')))+++******)))))))))***+++***)))(((((())))))(((''')))++++++***'''&&&(((***$$$%%%$$$""" $$$(((###!!!$$$))))))%%%%%%))))))%%%$$$''''''%%%&&&******)))((('''''''''((((((&&&(((******)))(((((((((***'''***000000+++((()))&&&'''((((((((('''&&&&&&&&&((()))(((&&&&&&''')))))))))))))))(((''''''&&&$$$&&&***,,,---+++(((&&&'''***+++)))))),,,,,,)))++++++***++++++***)))''')))+++......+++)))((()))%%%''')))******+++,,,---)))$$$(((+++'''+++111---,,,---+++(((***///000...222///,,,+++******)))(((******))))))***+++,,,---***,,,...---,,,,,,///111)))'''%%%''',,,111333444333777999777333444:::AAAEEE^^^tttuuu^^^JJJCCCBBB===444,,,))),,,000,,,,,,+++***)))(((((('''---+++(((&&&&&&(((+++---)))))))))(((&&&''')))+++)))'''%%%%%%''')))***)))---)))%%%$$$&&&(((***+++***$$$!!!###$$$$$$%%%(((((())))))(((&&&&&&'''(((000+++%%%"""###$$$$$$###%%%&&&((()))(((((()))***...,,,***(((&&&%%%%%%%%%+++***(((((())))))(((&&&+++,,,,,,***((('''((()))))),,,000000---...333888)))'''))),,,+++'''%%%&&&)))''''''***+++((((((***+++***)))'''&&&%%%%%%%%%%%%(((+++***(((&&&''')))'''***000444222,,,)))+++!!!###%%%''')))(((''''''&&&(((******)))(((((()))(((((((((((('''&&&%%%$$$&&&''')))++++++)))'''&&&(((+++***&&&%%%((((((%%%&&&'''''''''''''''&&&&&&(((***++++++)))((()))***###%%%((())))))***,,,---%%%""")))---))),,,///)))+++,,,+++))),,,111222000,,,***((())),,,///000111++++++,,,------,,,++++++------,,,******---222666000...---...///111111000333444444333111111222444555III[[[rrrzzziiiYYYIII>>>999:::888111***(((,,,111///---***)))((((((((('''$$$#########%%%(((+++---,,,,,,+++)))((((((+++---%%%'''))),,,...+++'''###+++)))&&&&&&'''***,,,...,,,&&&"""###$$$###%%%(((&&&)))***(((&&&%%%'''***000,,,'''$$$%%%&&&&&&%%%$$$%%%((())))))(((''''''*********)))(((%%%###""",,,***((((((((((((&&&$$$+++******((('''&&&&&&'''###((((((%%%$$$(((---111---)))((((((((()))***((((((***,,,---+++************)))'''&&&&&&%%%%%%(((+++,,,***&&&###%%%'''''')))---000000---++++++###%%%(((***++++++***)))***+++,,,,,,+++***))))))%%%&&&&&&'''((((((''''''+++(((%%%""""""%%%***,,,)))***((($$$$$$''''''%%%$$$%%%''''''&&&&&&&&&&&&'''(((((((((((()))******''')))+++,,,++++++,,,...'''###***...)))***---&&&***++++++***,,,222333000+++)))((())),,,000333444---,,,,,,,,,+++++++++***...---+++******---111444888777666555333111...------------///000111000///:::EEENNNbbbsss^^^MMMCCC@@@444333111...++++++---000111...***))))))***)))(((###%%%''')))+++------...---,,,+++)))'''(((***,,,((()))+++------***%%%!!!%%%&&&((()))***,,,---...---'''###%%%%%%$$$%%%'''&&&(((***(((&&&%%%(((++++++***))))))******)))((($$$%%%&&&''''''&&&###!!!&&&(((,,,......,,,(((%%%'''&&&%%%&&&((()))(((''',,,+++)))(((((((((''''''---111444444000...000333***)))&&&&&&)))...000///###&&&((()))))))))'''%%%((((((((((((((((((((((((''')))***)))&&&$$$&&&(((,,,***'''&&&)))+++)))&&&'''(((***,,,,,,,,,+++******)))(((((('''%%%$$$"""&&&'''((())))))))))))))))))'''###!!!!!!%%%***---((()))(((%%%%%%)))+++)))(((+++---,,,+++***+++,,,''''''''''''))))))******+++,,,...---+++***++++++,,,'''+++---'''(((,,,&&&)))++++++))),,,111111...333000---++++++,,,++++++///---+++(((((()))***,,,---,,,++++++,,,------------///000111111000000000111000111333666777555333:::???AAAOOOmmmoooZZZFFF:::777111///,,,++++++,,,------111---))))))***+++***(((,,,...000222222111000///)))***)))'''%%%%%%&&&(((///,,,(((%%%&&&'''(((((("""%%%))),,,,,,,,,,,,,,,,,,'''$$$'''(((&&&%%%''''''(((((('''''''''(((***'''(((+++---...---,,,***%%%$$$%%%&&&&&&%%%"""!!!$$$)))------+++'''%%%""""""###&&&***,,,------...,,,******+++,,,+++***$$$&&&&&&&&&$$$""""""###&&&((()))***---///***###$$$(((***))))))+++)))&&&%%%&&&'''))))))******)))$$$$$$$$$%%%''')))+++,,,222---%%% ###(((&&&!!!)))*********+++*********+++)))&&&%%%%%%%%%###"""***************))))))(((%%%&&&'''((((((((((((((('''))))))'''(((,,,---+++))),,,...---+++)))***,,,(((''''''(((***+++)))(((+++,,,---,,,)))''''''(((///)))+++---&&&)))---(((+++---,,,***,,,///...***000...,,,,,,,,,,,,+++***///---***''''''(((+++---,,,++++++,,,------,,,******,,,.../////////000222444444333444555555333111444888888BBBYYYmmmmmm]]]MMM<<<111...,,,,,,+++***))))))***+++...***'''(((+++,,,***&&&%%%%%%&&&'''''''''&&&&&&'''((()))'''%%%$$$%%%&&&---)))%%%###$$$'''***,,,###'''+++,,,***))))))******&&&%%%)))***'''&&&'''((('''&&&&&&((())))))(((&&&(((+++------,,,,,,+++&&&%%%$$$&&&((((((%%%"""###$$$&&&''''''%%%###"""$$$$$$%%%(((+++...///...---+++)))***,,,...---,,,,,,***)))***,,,---,,,***)))+++***)))***+++###'''+++,,,******---,,,((($$$%%%&&&((())))))(((((($$$""" ###)))------,,,...---''' !!!''')))&&&+++***))))))***+++,,,------***&&&%%%''')))))))))((()))******+++************+++,,,,,,+++)))'''&&&'''***+++)))***------***(((+++...,,,(((&&&'''***((('''(((***,,,,,,)))&&&)))***+++***(((''''''(((,,,''',,,...)))+++///***///000///,,,---///---((()))((()))+++...///...,,,...---+++******+++,,,---,,,+++***,,,...///...,,,///111222111///...///111111111000///...---------///666666;;;GGGSSShhhoooSSSDDD===777333333(((***+++***'''&&&(((***,,,(((%%%'''+++,,,)))%%%'''''''''''')))***,,,...((()))******'''&&&%%%&&&&&&%%%%%%&&&)))*********'''***,,,+++(((&&&'''((((((%%%&&&***+++(((&&&''')))&&&$$$%%%)))+++)))'''''')))+++++++++***++++++'''&&&%%%'''***+++)))''',,,+++)))'''%%%$$$$$$$$$+++***)))***,,,---,,,++++++)))'''(((+++---,,,+++&&&""" ###(((,,,+++((((((((($$$ $$$***)))"""$$$))))))&&&&&&******&&&$$$%%%&&&'''''''''&&&%%%(((###""")))---,,,(((%%%)))(((######***//////,,,+++*********---///111+++'''######&&&***++++++$$$%%%''')))+++---......555222...***(((((()))***'''+++,,,***+++---,,,(((+++///111///+++((())),,,)))((()))+++...---)))%%%((()))++++++***))))))***)))%%%,,,000,,,...222,,,222333222......///,,,''',,,,,,,,,---...,,,)))&&&,,,---------...------,,,---+++)))+++///111222000+++---///...------111444---......---++++++---///,,,555666555888;;;MMMiii|||lllZZZDDD999888:::666000***(((&&&'''***,,,...............,,,)))'''&&&&&&((('''&&&''')))******)))"""(((***'''(((+++***%%%!!!%%%))))))&&&######%%%&&&'''(((((((((&&&###"""***%%%###$$$%%%$$$&&&***(((+++---,,,((($$$""""""###!!!&&&000444000---...+++)))'''(((***,,,+++)))+++(((""""""'''+++***))))))***++++++)))'''&&&(((++++++***(((''''''&&&'''''''''&&&%%%$$$$$$###%%%))),,,,,,+++)))((()))''''''***)))&&&%%%'''%%%(((***)))&&&$$$%%%'''###(((,,,,,,,,,---***%%%---(((%%%%%%&&&''',,,222333...'''######&&&)))+++)))'''%%%&&&***------,,,111---)))&&&&&&''')))))))))&&&$$$''',,,///---+++++++++++++++***(((&&&%%%000222///***))),,,+++%%%))),,,,,,******------+++(((''''''))),,,,,,(((%%%((('''&&&(((,,,...---,,,///---***((())),,,000333///...,,,+++***++++++,,,***++++++(((&&&''',,,000333222///---***))))))***+++---///000///---+++)))---...000111111111000///111111333666777999CCCMMMggg~~~kkk___PPP@@@777666333***!!!&&&'''))),,,......,,,)))......---+++)))'''''''''***)))((()))***+++***)))$$$)))***((((((+++)))%%%%%%'''((((((&&&%%%$$$$$$"""###$$$&&&'''''''''''''''%%%$$$%%%###!!!$$$)))$$$&&&))))))((('''(((***,,,((((((---...***(((***222---(((&&&''')))))))))***(((&&&$$$$$$%%%''')))((()))******)))'''%%%$$$''')))+++,,,***))))))***)))((((((((((((((('''%%%$$$$$$%%%&&&'''''''''''''''%%%%%%)))***)))))),,,------,,,(((###"""###%%%&&&)))***((((((******'''+++)))+++///000---,,,...((('''&&&&&&'''&&&%%%###+++)))&&&''')))******)))(((((((((***+++***'''$$$%%%######&&&+++...,,,)))///...,,,)))((('''''''''***...///---,,,---''' '''******'''(((***+++(((+++)))'''(((***+++)))(((+++)))((())),,,......,,,222000---***))))))+++,,,*********+++---///111222+++,,,,,,***((())),,,///111...,,,,,,...///...+++---...000111111///---+++......000111111111000///111111333555444555<<>>777+++///...+++)))'''''')))+++)))&&&$$$$$$&&&((())))))%%%""" """'''***(((%%%&&&&&&(((***,,,,,,)))&&&)))%%%$$$''''''###$$$((("""(((...000...+++))))))%%%%%%%%%%%%&&&&&&'''(((&&&)))------(((###'''000///***%%%###$$$''')))(((%%%(((&&&###%%%,,,...***%%%---000///,,,)))(((%%%&&&(((***,,,---......)))'''&&&'''))),,,------((()))***)))''''''((()))&&&***,,,***%%%$$$***000+++***'''&&&'''***---000)))'''(((---...,,,,,,...---)))%%%$$$&&&)))******''')))(((%%%&&&,,,///...---)))(((***+++***---111///,,,)))(((***---000111(((+++---,,,)))&&&&&&'''(((''''''))),,,///000000$$$&&&'''''''''((()))+++)))(((&&&%%%%%%'''***+++111)))%%%'''(((%%%'''+++&&&***++++++---222333111***++++++)))''''''+++...###'''+++,,,***(((((((((,,,+++*********+++---...)))'''&&&&&&)))///444888***)))(((***...000///......---++++++,,,---.../////////000000000111111222222111000000000111333333555111///222333222333555---555>>>@@@CCCOOOfffyyyxxxuuukkk]]]PPP@@@222------000,,,&&&%%%''')))+++***,,,(((""" ###&&&'''&&&%%%###""""""###$$$%%%))))))***+++++++++++++++,,,,,,,,,,,,***(((&&&$$$&&&%%%%%%))),,,,,,((($$$!!!)))((($$$,,,---&&&//////$$$"""))))))!!!+++***((('''''''''((()))+++111000)))(((,,,+++$$$111...)))&&&&&&'''((((((&&&&&&'''***......+++'''***(((%%%&&&***+++***(((###)))......***'''(((***)))***,,,...000///,,,***)))'''&&&)))...111000...---+++)))((((((((('''&&&---+++'''%%%&&&)))...111+++,,,***&&&&&&***,,,+++%%%+++444111&&&222IIIRRRHHH222---000$$$(((444333000---++++++,,,,,,,,,%%%%%%&&&(((,,,///000///...***&&&&&&))),,,,,,+++,,,+++++++++,,,+++(((&&&)))&&&'''---...******...444000+++***...000000///***((('''***...000...+++***'''&&&)))...111...+++'''+++---***%%%%%%,,,333+++---///111111///,,,***---///---)))+++...+++$$$***+++,,,---...000111111//////..................///000111000...,,,,,,------000444777777666333000111222333333888EEEYYYiii~~~{{{mmmhhh]]]OOOCCC666,,,+++..."""###%%%***...///---***###$$$'''***+++***&&&###''''''((()))))))))(((''''''((()))***************'''((()))******))))))(((%%%'''))))))(((&&&%%%$$$'''000222)))$$$((()))%%%&&&+++***$$$###)))+++(((++++++***)))((((((((())),,,...,,,((('''))))))'''%%%### !!! (((((()))---000000---***((('''&&&&&&(((***+++***%%%(((***,,,,,,+++******)))******,,,,,,,,,***((()))'''&&&(((+++------,,,+++)))''''''''''''&&&%%%***)))(((''''''((()))***''')))((($$$$$$''''''%%%333000222111222HHHaaaiiiUUU999,,,,,,$$$!!!+++333...+++(((''')))***)))'''%%%&&&'''(((***+++,,,---((()))))))))((()))***,,,000---***)))***+++******+++((()))---...+++,,,//////)))%%%(((///222---'''111...+++***...333777999+++)))'''***///222000...%%%'''***)))((()))///333...///000000...,,,(((&&&+++---,,,)))***...+++%%%******+++---...............---,,,++++++,,,...//////000222222000...---...000111444666555333111///555777888666666===JJJUUUmmmxxxhhhVVVKKK>>>444,,,''')))...%%%&&&(((+++---,,,(((%%%$$$&&&***...000,,,&&& &&&(((,,,...///---+++)))&&&&&&((())))))*********&&&&&&'''((()))))))))(((&&&)))+++)))$$$!!!###&&&---444555---((())))))%%%+++***(((&&&&&&(((***+++++++++++++++***)))(((''',,,)))'''((((((&&&'''***+++******+++,,,,,,)))'''%%%%%%'''))),,,,,,***((('''''''''&&&%%%'''***---)))&&&%%%(((,,,...+++((())))))))))))(((((((((((())))))'''''''''((()))***)))'''&&&&&&''''''&&&$$$'''((())))))(((&&&$$$"""(((******'''''')))(((%%%...$$$"""'''111JJJ^^^^^^PPP555(((***'''&&&+++***(((%%%###%%%***---+++'''%%%'''***)))'''&&&(((+++%%%))),,,,,,)))))),,,///333///***((((((+++---...(((&&&&&&((()))'''(((+++(((###"""(((222555///''')))(((&&&$$$%%%(((---111000---++++++...000000......------,,,+++***))))))//////...---+++)))'''&&&)))+++***)))***,,,+++''')))***+++---------,,,+++...---,,,+++,,,---///000---///222333222111000111333333444444333222000///000333777777777:::BBBIIIYYYlllwwwcccSSSHHH>>>444...***(((***///...+++'''%%%%%%&&&)))***///---+++***)))(((%%%###%%%'''***,,,---,,,+++)))&&&'''((()))************(((((((((''''''&&&&&&%%%)))))))))'''$$$###%%%(((+++...,,,%%%"""(((,,,---///***(((******&&&%%%'''******++++++***(((&&&%%%+++%%%%%%,,,,,,%%%%%%+++((('''&&&'''((('''%%%######$$$&&&((())))))((('''((())))))&&&$$$$$$(((,,,,,,&&&!!!$$$+++...)))###'''((((((''''''''')))+++++++++)))'''&&&&&&((()))((('''&&&'''((()))'''&&&%%%'''((()))(((&&&$$$"""(((***)))&&&'''***,,,***222***+++222;;;KKKRRRGGG888&&&###******))))))"""%%%""""""'''...222000,,,%%%))),,,***&&&%%%(((,,,***,,,------,,,---000333333///+++)))***,,,...///((('''&&&&&&&&&&&&''')))%%%###%%%+++222555222...,,,///222111...++++++,,,444111---+++,,,---,,,+++333000......///---)))%%%,,,+++******)))))))))***'''((())))))***+++***)))***+++,,,------,,,+++***,,,---...///000000111111)))---111444555555555666444444444444333333222222///333666777777999>>>CCCGGG[[[uuu|||uuuhhhUUUGGG@@@999222111000------...***((($$$"""###(((///333000,,,(((%%%%%%&&&&&&&&&''''''((())))))***++++++((()))******++++++******(((((('''&&&&&&&&&&&&%%%+++(((%%%%%%(((*********&&&'''&&&"""###(((,,,...+++'''''',,,---(((%%%%%%'''(((((()))(((&&&$$$###((($$$&&&...///'''%%%***)))&&&$$$#########"""!!!&&&''')))+++++++++,,,,,,***++++++((($$$###&&&)))---&&& """)))+++&&&&&&'''(((''''''(((,,,///...,,,***)))))))))))))))((((((((()))+++,,,+++)))'''''''''(((((('''''''''$$$&&&$$$!!!"""(((,,,+++###"""&&&&&&------ ***###''',,,(((***,,,&&&(((&&&%%%)))...111///,,,&&&***---,,,((('''+++//////+++((((((+++///111222///---,,,,,,---...---,,,,,,---,,,++++++,,,,,,+++(((***+++,,,,,,---///222,,,///222222...*********000...+++******+++,,,,,,,,,******...333555222...+++******))))))******+++'''''')))************+++,,,------...------+++***(((+++///222333111///---'''+++000333555777999:::444444444444444555666666888999:::888666666888;;;===LLL___rrruuulll]]]NNNDDD;;;555222444555222......)))******)))((((((***+++&&&%%%%%%''')))***)))(((+++***((('''(((***,,,...+++++++++++++++***))))))&&&&&&&&&&&&&&&'''((()))***&&&###%%%***...---+++%%%''')))******)))'''&&&######$$$(((,,,---+++'''&&&&&&&&&&&&&&&%%%%%%$$$'''&&&(((------)))&&&'''000...+++******++++++***%%%''')))*********+++,,,+++,,,+++)))'''&&&&&&''')))&&&###$$$'''((($$$ %%%(((***)))'''(((,,,000...,,,)))***---...+++((((((((())),,,...///...,,,(((((('''''''''(((((()))&&&'''&&&###%%%+++......222...111///)))---111)))///,,,///---%%%***333///---,,,*********)))(((&&&))),,,...---+++***,,,///---((($$$%%%)))------,,,+++++++++---...---+++(((+++......,,,+++---+++(((,,,...///***$$$###)))///))))))'''&&&%%%&&&))),,,))))))))))))***,,,...///,,,++++++...222333111......---,,,+++************(((((())),,,+++((()))------------,,,,,,,,,,,,,,,'''***...111222000---******,,,000222444666999;;;333333333444555555666666666666777777666888:::======EEENNNZZZqqq~~~lll```SSSEEE999555666000---111444222...------///111///***&&&$$$#########$$$'''***,,,,,,++++++***(((''''''(((***,,,,,,+++++++++***((('''&&&(((((('''&&&&&&'''((()))&&&%%%&&&''')))+++,,,,,,+++++++++,,,+++((($$$"""!!!$$$""" &&&//////(((&&&&&&%%%%%%%%%&&&'''''''''))))))&&&&&&((((((&&&'''&&&&&&''')))***)))'''$$$&&&((()))((((((***,,,************++++++)))'''###%%%''')))((('''&&&&&&'''))),,,***'''&&&)))------)))&&&***111222---&&&'''(((***---///000///---))))))((((((''''''&&&&&&(((+++,,,++++++......+++***'''***''' %%%+++%%%...///222...&&&,,,444...//////...***'''%%%&&&(((.........---,,,+++++++++&&&&&&'''((()))))))))((()))))))))***,,,+++)))'''(((,,,...+++***+++)))###***++++++((($$$$$$)))...111///,,,,,,...000111222((()))******++++++---......------------,,,***)))------------------------***)))+++...,,,((()))...---,,,*********+++---...---...000111111000///...///000111111111333555888222222333333444333333222...000333555777999;;;<<<===AAAFFFOOOddd{{{hhhZZZLLL===555444222+++(((---111000------+++---...---***((()))+++***'''$$$###&&&***---...)))((('''&&&&&&''''''(((,,,++++++***((('''%%%$$$---,,,)))'''&&&%%%%%%%%%"""&&&))))))''''''***---222---)))'''&&&$$$$$$%%%$$$(((### ...000''''''&&&%%%%%%&&&''')))***'''+++((( '''***%%%$$$%%%(((---000000...+++'''***,,,,,,++++++---000((('''(((+++...///+++((($$$+++,,,)))'''))),,,(((+++---+++&&&$$$&&&))),,,'''$$$***333555---%%%'''''')))---000111///...))))))***)))(((&&&###!!!%%%***---,,,,,,,,,(((###***)))......)))---000'''$$$(((000///)))///111%%%---//////,,,'''&&&***///222000---,,,,,,+++)))'''"""'''---...+++((('''''')))((('''((()))***)))''')))///111...---...+++$$$$$$%%%&&&'''))),,,///222***)))***,,,...,,,'''""",,,---...---+++)))))))))'''((()))******+++,,,---)))***,,,...000111222222+++))),,,///---'''(((...,,,+++)))'''(((***,,,...555444333222222222333444444444333111//////222555111222333333222111///...000222555777666444111000666;;;BBBKKK]]]uuuoooPPP???999555000.........---,,,,,,+++******...+++)))&&&&&&&&&((((((+++(((%%%%%%(((,,,000222+++%%%$$$***...+++(((***+++)))(((+++***&&&%%%'''+++++++++'''###"""###&&&!!!%%%&&&###%%%+++---***!!!$$$''''''&&&'''))),,,&&&$$$"""###&&&(((&&&$$$'''''''''$$$"""###&&&***%%%%%%'''''''''&&&%%%$$$%%%&&&'''(((((()))((((((***)))'''&&&&&&&&&((()))***)))(((&&&&&&%%%%%%%%%%%%$$$$$$'''+++,,,***(((---'''"""###(((---//////&&&------&&&&&&------&&&'''''''''(((((((((((((((,,,+++)))((((((((()))***$$$...111)))%%%)))(((""" %%%++++++))))))---222+++,,,---//////...,,,+++222111///---+++*********000///...,,,++++++,,,,,,...---***&&&&&&***)))&&&)))'''&&&&&&((())))))(((++++++***)))(((''''''''''''###&&&......(((***333###&&&***......,,,)))&&&***)))((('''''')))+++---'''///444333333333...&&&,,,***+++...+++''')))000,,,---...///...,,,)))'''(((((((((''''''))),,,///000///---,,,,,,...111222555555444333000000222444666666444333222111111000444666888666222///...000444000555FFFSSS]]]nnnsss^^^FFF:::444///***(((******+++,,,---...///000++++++***)))'''&&&'''(((+++(((%%%%%%&&&)))+++,,,+++'''&&&***+++(((&&&(((///,,,,,,///...***)))+++'''((()))'''$$$$$$%%%(((&&&)))((($$$$$$((((((%%%***,,,---+++'''%%%%%%''''''&&&%%%'''***++++++)))))))))(((%%%""""""%%%((($$$%%%&&&'''((()))))))))((()))))))))(((((('''&&&(((((((((((((((''''''&&&(((''''''&&&%%%%%%%%%%%%)))((('''(((******'''$$$%%%""" ###)))------+++'''***+++((())),,,,,,***+++***)))'''&&&%%%%%%%%%***,,,,,,+++(((&&&'''((((((//////&&&"""'''((($$$%%%&&&((()))***+++---...+++,,,---//////...---,,,000...,,,***))))))***+++++++++,,,,,,,,,,,,+++++++++,,,+++)))***,,,+++&&&)))'''&&&''')))******)))&&&'''((()))************+++&&&'''///111,,,,,,222***+++,,,------,,,******000///...---,,,---...///,,,///---((((((...000...,,,***+++...,,,'''(((...***,,,...000///---***((((((+++///111///---+++***000//////...............444444444333111111333555333222111000000111222333999999888666444333444555888222333<<>>777111///---***)))***&&&&&&'''(((***+++,,,,,,+++***(((''''''***,,,...***(((''''''((()))'''&&&%%%((()))''''''+++......---***+++//////------///***(((%%%%%%&&&'''''''''---***((((((&&&###"""$$$%%%%%%'''))),,,,,,***((($$$'''***+++***((((((((((((&&&%%%%%%'''((('''&&&+++*********+++,,,,,,---%%%%%%%%%%%%''')))+++---,,,+++)))''''''((()))***))))))***++++++***)))(((!!!$$$''')))))))))***+++((('''&&&%%%&&&(((***+++,,,)))((()))'''###"""$$$"""###%%%''')))+++,,,---,,,'''"""$$$***///...+++************)))'''"""$$$(((+++(((###"""&&&,,,,,,,,,+++******)))))))))******)))))))))***,,,---,,,+++******+++,,,---...000///+++''')))///222000+++***((()))***,,,+++++++++***(((((())),,,///111000---,,,---//////---***((()))+++,,,---------,,,******+++,,,...///000111000,,,++++++***((((((+++(((******)))+++---+++&&&((()))+++---///000222222***///555999999666333222333222///------///111333,,,...111111111000111333666444222//////000222333///000111444666777666444000111444777999;;;>>>AAA???SSSddduuuwwwggg^^^FFF??????888333555555222...---------,,,***)))'''&&&%%%***(((&&&)))---...,,,)))+++)))'''&&&''''''&&&%%%&&&(((&&&###%%%+++,,,))))))'''(((,,,---******---,,,)))%%%$$$&&&(((***)))---)))'''***)))$$$$$$(((((('''(((***,,,+++(((%%%!!!%%%***,,,+++***+++,,,(((&&&$$$$$$&&&'''&&&$$$'''((()))***+++,,,,,,,,,$$$$$$$$$$$$%%%(((***,,,+++******))))))))))))))))))***+++++++++)))'''&&&"""%%%(((((('''&&&'''((((((((('''''''''(((+++---(((+++***'''&&&((((((%%%$$$&&&(((***++++++******%%%''')))***+++++++++++++++)))((()))***'''"""&&&(((******((((((***---,,,,,,***)))'''&&&&&&&&&...---,,,+++(((&&&$$$###&&&(((+++---.........---111000---((()))...///,,,,,,***))))))*********)))******++++++,,,------...---...///.........---,,,++++++++++++++++++,,,,,,......------...000111222///***)))++++++)))+++///(((***)))&&&)))...---((()))))))))***,,,///111333***///666::::::777333222555444222111000000000000+++---000000/////////000333222111000///000000111000111333444444555777888888777666777:::======;;;@@@OOOXXXaaatttlll[[[RRR>>>:::333---***...111---'''$$$+++++++++************)))(((&&&&&&+++222222,,,%%%---***'''%%%%%%%%%%%%$$$'''((($$$ ###******$$$)))'''(((,,,---++++++------)))$$$###&&&***,,,,,,)))%%%%%%***+++((()))...&&&%%%&&&(((******&&&""""""(((+++++++++---...'''%%%$$$&&&)))+++***(((((()))***++++++***((('''%%%$$$######$$$''')))+++((()))+++++++++***(((''')))***++++++***(((&&&$$$ $$$'''(((&&&&&&'''))),,,------,,,*********+++%%%,,,,,,&&&'''------'''((()))+++---,,,***(((&&& (((000111+++''''''***(((%%%$$$'''***)))&&&%%%(((((((((+++...///...------,,,***(((&&&%%%$$$$$$%%%&&&''')))***)))(((((( $$$***000222111...,,,000111...++++++...,,,(((---+++)))((())))))((('''+++,,,///000///,,,)))&&&***---...---++++++,,,+++---+++)))((('''((())))))...---,,,++++++,,,...///(((&&&)))///000,,,+++...''')))(((%%%(((///...)))***)))((((((***---111444///000222333222222333444666666555444333000...,,,+++---///000///------...000///////////////000000000222333111000111666;;;;;;777333222666::::::666;;;GGGKKKRRReeewwwvvvooodddKKK;;;777111*********+++,,,---//////&&&''')))+++,,,+++***))))))((('''(((***++++++***&&&'''%%%!!!%%%++++++%%%$$$'''***+++***(((&&&&&&((()))+++,,,+++***(((&&&&&&%%%%%%%%%'''))),,,...***((((((***,,,,,,)))&&& ###''''''&&&%%%(((+++((()))(((%%%'''******&&&)))***)))&&&"""!!!###%%%'''$$$&&&---000,,,+++---###$$$%%%&&&&&&%%%$$$###&&&$$$###&&&***,,,***((()))))))))&&&###"""%%%((((((###(((+++'''+++000,,,+++((()))---,,,&&&$$$&&&"""$$$&&&)))***+++******&&&***---+++'''%%%)))---222///+++))))))))))))((($$$&&&((()))******(((''')))((((((***---...,,,)))111******///...'''&&&+++...)))(((+++***$$$###'''+++***+++...222222000---++++++***)))***+++---...'''(((***,,,+++)))'''%%%///***---///)))+++...)))...,,,+++,,,,,,+++)))''')))((('''(((******)))'''&&&$$$"""###&&&)))+++,,,***---111222000......//////,,,)))(((***---//////222000+++%%%!!!###***000000111...))),,,222111+++///...///111444333...***,,,---...,,,***+++000444444333111000...---,,,,,,999888555000,,,+++///333...000333666888888888777===DDDCCC@@@QQQsssyyyiii```VVVAAA666444///...---,,,+++++++++,,,,,,)))+++------,,,***)))))))))(((((()))*********)))"""&&&((('''+++111111---$$$&&&)))***)))(((((((((%%%&&&((()))***+++******%%%%%%&&&&&&'''((((((((('''&&&'''***,,,+++'''$$$'''&&&$$$$$$%%%&&&'''(((''''''### """(((+++)))((()))***((($$$###$$$&&&((($$$&&&+++,,,)))(((+++((())))))***)))((('''&&&%%%%%%&&&&&&'''))),,,...//////...,,,))))))+++...(((###''')))$$$''',,,'''---)))'''***)))%%%%%%)))&&&&&&&&&&&&&&&'''((((((***+++------,,,,,,++++++++++++,,,---...,,,(((%%%***)))((('''&&&&&&'''''')))(((((())),,,---,,,***,,,))))))++++++((((((***,,,((((((+++***%%%$$$'''$$$$$$%%%***...000///---+++************++++++,,,'''''''''(((((()))***+++333---///000)))***...(((...,,,++++++,,,,,,***(((+++)))''''''(((***))))))(((''''''&&&''')))+++---,,,///111111///---...///...,,,***)))+++---------***---000///---***)))***+++,,,***''')))...---(((---......//////---,,,+++'''***...000111222333444222222111000////////////000000000---)))'''((()))000111333555666777777777999======;;;HHHbbbuuu|||xxxrrr___RRRHHH999444555111///...,,,******+++,,,---,,,...000///+++(((((()))((()))***+++***)))((('''$$$))),,,+++******(((%%%&&&'''))))))(((((()))***%%%%%%&&&'''((()))******''''''((((((((('''&&&&&&&&&&&&(((***,,,***'''$$$---(((###"""%%%''''''%%%###$$$###"""%%%***+++(((&&&(((******(((&&&&&&'''(((&&&&&&((((((%%%%%%(((******++++++***)))((((((''')))***'''%%%&&&+++111------,,,***((((((***,,,***$$$''')))###%%%***%%%...)))&&&&&&%%%%%%'''+++)))(((&&&$$$###$$$%%%&&&---++++++---//////,,,)))*********+++,,,+++)))'''+++)))&&&$$$###%%%(((******((('''(((***,,,,,,+++***,,,+++'''&&&''''''%%%((('''(((,,,+++'''%%%'''######%%%(((+++,,,,,,***)))************))))))((()))'''%%%%%%&&&***...111222,,,//////)))+++000+++...---++++++,,,,,,***))),,,***''''''(((************+++,,,***((((((+++//////000000///---,,,---......---,,,,,,---...---+++&&&***///111000---)))(((+++,,,+++***+++...---)))+++,,,............///000222111111222333222///---000000000000111222333444888:::<<<;;;888555333333222222222333333444555666888999:::===DDDQQQaaammm|||ooommmVVVEEE<<<111000222...,,,+++***)))***,,,///000+++...000...***'''(((***(((***++++++***'''&&&&&&(((+++...,,,'''$$$######)))******(((&&&&&&(((***((('''&&&%%%%%%%%%&&&&&&***))))))(((((((((((()))((((((((()))))))))((('''+++(((%%%$$$&&&'''&&&%%%!!!%%%((()))+++---***$$$%%%''')))++++++***(((''')))(((''''''%%%$$$$$$&&&&&&''''''(((((((((((((((***++++++)))''''''))),,,)))((('''%%%$$$%%%&&&(((+++%%%)))***%%%''',,,''',,,)))'''&&&%%%&&&(((+++)))((('''%%%%%%%%%&&&&&&,,,+++***++++++,,,++++++000,,,'''$$$%%%(((+++,,,'''&&&$$$###%%%(((+++...***)))(((''')))***,,,,,,---222///%%%"""&&&%%%'''(((***------***((('''+++************)))'''&&&((()))*********((('''&&&***(((&&&&&&'''***...111---'''+++---)))---444000...---++++++,,,,,,+++***+++***))))))++++++***)))(((+++...,,,)))(((,,,111222111///---++++++,,,---...------...///...,,,***(((((()))))))))***+++,,,+++,,,,,,,,,,,,------++++++,,,...111555777666444;;;777333111222222000.../////////111222444666777555666777777555333000///555333222111111222333555555333666>>>AAADDDQQQaaaqqqqqqcccKKK:::222))))))+++''',,,+++*********,,,...///'''***,,,+++)))''')))+++(((***,,,+++(((&&&%%%&&&)))***,,,,,,***))),,,000------+++(((%%%%%%&&&((('''&&&&&&%%%$$$%%%%%%%%%***)))'''&&&&&&(((***+++)))(((&&&%%%$$$%%%(((***$$$''')))***'''&&&&&&'''%%%((((((''')))+++)))$$$$$$&&&)))+++,,,,,,)))'''(((******'''$$$$$$&&&'''######$$$%%%&&&((()))***)))((((((***,,,,,,***'''+++***'''&&&&&&((()))))))))$$$(((***&&&)))...)))((())))))(((((()))***)))'''((()))******))))))(((+++------***'''''',,,000111---'''$$$%%%'''***+++%%%%%%&&&'''(((******+++)))(((((((((((()))+++---...333///&&&###((('''!!!'''***,,,---...---+++)))......---+++)))&&&%%%$$$((()))******)))(((&&&%%%''''''&&&&&&''''''((()))***%%%))),,,(((---333//////---++++++,,,---,,,+++))))))+++---...---***'''%%%))),,,,,,))))))...222444111...,,,++++++,,,,,,*********,,,------***(((***(((&&&%%%'''***---///''''''((())))))((()))***///...///444:::;;;666000333111111444888:::777444//////000111333444666777222111000//////......---555333111//////000222333...+++111:::===<<>>:::333---111111111111222333444444999666222111222333444444444222000///...///111222///...222:::<<<<<>>===999333...+++444333222111111000000111111...++++++---......---222111000/////////000000555555666999;;;===???BBBMMMYYYlllooobbbWWWGGG===000...000,,,---222///)))+++---......---,,,***+++&&&"""$$$***,,,***%%%(((******'''######(((---)))$$$$$$,,,///+++''''''''')))******))))))***+++%%%&&&'''((((((&&&$$$###,,,///111333111---((($$$%%%)))---...+++)))((()))///,,,((('''((('''$$$!!!$$$)))+++...///***###'''&&&%%%'''***+++(((&&&&&&+++(((&&&)))***)))'''&&&%%%$$$###$$$%%%%%%)))+++,,,)))%%%###%%%(((,,,)))%%%%%%(((******)))000***---...((()))---(((''',,,---***+++000000,,,---,,,***))))))+++---...''''''))),,,---,,,(((%%%(((&&&&&&'''+++///222333+++,,,,,,,,,,,,+++***)))###'''***+++)))((()))+++000(((&&&******%%%'''///(((++++++&&&&&&******%%%''')))***)))''''''***,,,***)))(((((((((***+++,,,------,,,++++++,,,------'''$$$,,,111---///111+++000---+++***,,,---......000---)))((())),,,......++++++***,,,......---+++111...++++++---...,,,***...------...111333333222+++((($$$$$$'''***,,,+++---(((''')))'''%%%+++444***000444111++++++555@@@<<<<<<:::555111000444888666555333111000///......222000......111222000...000000////////////000000666666555333444777777444AAAJJJ[[[nnn}}}jjjVVVFFF666111000...///000000...---)))+++,,,,,,+++)))))))))***,,,,,,***%%%"""!!!"""+++,,,,,,***&&&$$$%%%((((((&&&$$$######%%%((()))%%%(((***++++++***++++++&&&***///000---)))'''&&&'''''')))******)))(((((()))(((''''''((('''%%%###%%%'''(((&&&###!!!###%%%&&&%%%&&&(((+++***&&&""")))'''%%%&&&)))+++***)))+++(((&&&'''++++++&&&!!!###&&&******(((&&&&&&&&&******))))))))))))******+++'''$$$(((///222000,,,***(((---444000%%%###)))!!!%%%***------...000222---//////+++'''''',,,111+++***+++,,,(((###$$$))))))))))))***+++---...//////+++'''&&&(((***)))((())))))((((((((((((((()))+++,,,,,,)))&&&'''+++///$$$)))///...***''')))---***'''&&&***///000,,,'''&&&))))))&&&(((---///...222///,,,,,,...///---+++''')))+++***((((((***,,,+++******)))***+++---...***(((&&&%%%'''***...000333///,,,,,,000333444333))))))(((&&&&&&(((,,,///+++*********+++---///000***&&&%%%***000111***!!!*********+++---000222444---,,,+++,,,000666<<<@@@:::888999:::666000///222000111222444555333000---///***///000))),,,222///333333333000...000666<<<...444666111...000111111///CCCNNNVVVjjjxxxmmmVVVDDD;;;111666333000---,,,***(((&&&++++++***(((''''''((()))!!!$$$'''))))))))),,,...+++,,,,,,***'''%%%&&&((('''&&&%%%%%%%%%&&&((()))%%%'''))))))(((&&&&&&'''''''''''')))++++++)))'''&&&''')))***++++++******%%%%%%&&&''')))***))))))&&&(((***)))'''&&&'''))),,,((($$$###%%%((())))))(((&&&%%%'''***,,,,,,***+++)))''''''))))))&&&###%%%'''******(((&&&'''(((,,,***'''%%%&&&(((+++---(((&&&$$$''',,,///---++++++***+++,,,***&&&&&&)))'''***------,,,******+++---//////---))))))---111...,,,,,,---+++&&&%%%(((,,,***((('''(((***---///)))'''%%%%%%''')))************(((''''''((())))))------+++)))(((***---000***+++---///000000...---...,,,+++,,,...---)))%%%&&&***,,,+++,,,//////+++...,,,***+++---...---,,,)))+++,,,,,,******+++---)))+++///111111///,,,******(((%%%&&&***---//////000///------------,,,+++,,,,,,+++***))))))+++,,,,,,---//////---)))$$$!!!+++)))'''+++000222...))),,,---......////////////+++---000222444555444444888777999:::777222000222/////////000111000---+++...***...///))),,,222///111111///------///333666,,,111444555666666222,,,000>>>AAACCCUUUmmmooodddVVV???222222//////,,,***)))***+++******+++)))&&&$$$$$$%%%((()))'''(((******))))))+++,,,+++,,,,,,+++)))'''((()))''''''''''''((((((((()))((()))***)))&&&$$$###$$$'''$$$!!!###(((+++***((('''''')))***++++++++++++%%%%%%&&&''')))******+++&&&(((************+++,,,---***%%%$$$%%%(((+++,,,''''''&&&(((+++,,,,,,,,,******(((((('''''''''''''''((()))((('''&&&((()))(((((('''''''''(((***+++%%%%%%&&&''')))******+++,,,+++((($$$$$$(((***''')))+++------+++)))((((((+++---///...++++++---000000,,,,,,......***''''''************************((((((((('''&&&&&&(((***---+++)))''''''(((***+++000---)))(((***---///000+++(((&&&***///111---(((++++++++++++***(((&&&%%%(((---111111111222...)))+++***)))***,,,---...---+++,,,...---,,,,,,---///+++---000222111///,,,******(((&&&(((,,,......---(((+++...000111111222333444333222000///...------)))+++...///...+++(((&&&+++)))'''''')))++++++***---...///000000000......///000111222222111///...444444666999777111///111111000......///...,,,+++---)))---///(((,,,222///000...,,,+++---...///...---...///000555888444---...999888888GGG\\\rrrzzznnn\\\OOODDD333---111000***(((&&&&&&(((+++,,,,,,(((&&&$$$$$$&&&((()))***,,,,,,+++***((('''''''''++++++,,,+++***)))))))))&&&'''((()))***))))))(((,,,------***'''$$$$$$$$$%%%$$$$$$%%%'''(((((((((((((((((()))))))))))))))''''''((('''&&&&&&'''((($$$%%%''')))***+++++++++(((((()))***++++++***)))(((((())))))+++++++++************(((&&&&&&(((***)))((('''%%%%%%&&&((()))"""%%%(((+++,,,***'''%%%$$$'''))))))'''''')))+++***,,,''' """+++,,,%%%'''(((***+++++++++++++++)))+++------,,,,,,...//////******...000---***(((%%%(((---///...+++%%%""",,,---...+++'''%%%''')))000...+++(((((())),,,......***&&&&&&)))---...---***'''%%%'''+++,,,)))%%%&&&(((++++++++++++,,,---,,,000333222222222///***,,,+++******+++,,,------,,,---------------...///000...,,,***)))***,,,---)))***+++++++++******+++&&&***///000000111555888666444111////////////......---+++***+++---000222---+++)))&&&$$$%%%(((***,,,,,,---...000111111222222111...,,,,,,---000111//////222666444...,,,...444222///......///...------)))---...(((+++222///000---+++,,,///000...+++000///+++))),,,333666555---888;;;===IIITTTaaarrrqqqdddOOOAAA;;;222111333...///,,,)))((((((((('''&&&%%%$$$%%%'''***,,,+++***%%%%%%%%%&&&(((***,,,,,,******++++++++++++***)))&&&''')))***+++***)))(((------,,,***'''%%%%%%%%%$$$(((,,,+++'''$$$%%%''')))(((''''''&&&&&&%%%%%%%%%&&&'''%%%######$$$'''$$$%%%''')))+++,,,+++***'''(((***++++++*********)))***++++++***)))((((((*********(((&&&&&&(((+++)))'''%%%$$$$$$&&&'''(((%%%&&&((()))***)))((('''&&&))),,,+++'''&&&))),,,'''***'''"""%%%---,,,$$$''''''(((***,,,---------''')))***+++,,,---...///,,,((('''---000///,,,,,,)))***,,,---,,,)))&&&$$$...000111...***(((***,,,000...,,,******,,,...000+++'''$$$$$$'''******))),,,,,,---,,,)))((('''((('''***,,,...///000222444000333222//////000///,,,......---,,,++++++,,,,,,,,,,,,,,,,,,------------000...+++)))(((***,,,---(((---000...((($$$&&&)))---......,,,((((((+++...333///***(((***,,,......222000---***)))+++---.........,,,)))''')))...222......---,,,---///111333...---++++++,,,///222444//////111555333...,,,///444222///---...//////......***...///(((+++111...222///---///111222///,,,///222000++++++000777999222<<<>>>AAAJJJOOOUUUcccqqqzzzrrr^^^GGG:::777222333333+++,,,+++******,,,,,,+++)))'''%%%&&&)))---...,,,)))$$$###"""###'''***+++,,,)))))))))***,,,,,,***(((&&&''')))*********)))((()))******(((&&&%%%&&&(((%%%+++000...&&&!!!###'''((('''&&&%%%%%%$$$%%%%%%"""$$$%%%###!!!"""%%%)))&&&'''(((***------+++((()))))))))'''&&&(((,,,///''')))++++++)))'''''''''***))))))(((((()))))))))***'''%%%$$$%%%'''((((((---***&&&$$$$$$&&&***,,,)))+++---,,,)))''')))+++'''))))))'''))),,,,,,(((---+++******,,,,,,+++***(((((()))***,,,...000111,,,((((((,,,///......000111...***&&&%%%&&&))),,,+++,,,............///000...,,,+++******,,,///111)))'''&&&&&&'''(((((('''(((,,,///,,,%%%"""%%%***)))))))))***+++,,,------000222000++++++...///---...//////---+++***+++,,,,,,+++***+++---...---,,,+++---...//////---,,,***+++///222///((($$$&&&)))...---,,,***)))+++...111444000+++***---000111111&&&(((***,,,,,,,,,+++***)))***))))))***---111444111000...---,,,,,,,,,---&&&)))---111333222111///111000222444222......111111///---,,,---.........111,,,000000)))+++111...111000000000111222111000---444888555222333555444999===999999AAADDDKKKZZZbbbttt|||pppkkkRRR>>>555333...///222---'''(((***---111222111///---)))&&&'''***,,,)))&&&***'''$$$$$$%%%''''''&&&(((''''''))),,,,,,***'''''''''(((((())))))(((((('''((((((((('''(((***---(((,,,---***%%%"""$$$'''&&&&&&%%%%%%%%%&&&'''(((###%%%&&&$$$!!! $$$)))''''''''')))++++++'''$$$&&&((()))((('''(((***---"""%%%)))***((('''((()))***(((''')))+++,,,***'''+++)))&&&&&&(((***)))(((---+++)))'''''''''((()))+++,,,,,,+++)))(((((((((***((())),,,+++)))+++000111...,,,+++,,,,,,+++)))+++***)))***---111444555///---,,,...---+++...333111...***'''&&&(((***,,,)))))))))+++---//////...((((((((((((***,,,...///)))***,,,,,,***(((''''''%%%***---***$$$"""&&&++++++)))''''''***+++***(((---///---)))(((,,,,,,***+++,,,---,,,***)))+++------+++***+++---...---+++***+++,,,---...---,,,+++000///...---,,,,,,******)))((()))+++///333555666444000...///333444222///"""$$$'''***,,,---------)))))))))***+++---............//////...,,,)))((()))+++///222333111...,,,222000000111///+++,,,///000...---...///000000///444///222222***+++000---...///////////////111333000444666444333333222...888999222222999:::@@@PPP]]]nnntttaaa[[[EEE666000...)))+++333222......///111222111---***222---'''%%%'''((('''$$$)))&&&######&&&))))))((('''&&&&&&))),,,,,,)))&&&''''''''''''((((((((()))'''(((*********,,,///222,,,+++(((%%%######%%%'''$$$$$$$$$%%%&&&(((+++,,,(((******&&& """&&&&&&%%%%%%&&&((('''"""%%%,,,///---***''''''"""''')))(((((()))++++++(((&&&)))---...***%%%---***((()))+++,,,+++)))&&&)))---000///+++%%%!!!---,,,+++***)))((('''&&&---))))))...,,,''',,,666111...++++++---...---***---+++***+++///333666888333111000000,,,***...444***,,,...///...,,,(((&&&***((('''(((,,,---***'''$$$%%%%%%''')))+++,,,---***...111111---)))((()))))),,,...---******...222111---***+++000222000,,,***,,,,,,)))(((++++++((('''***++++++)))))),,,......,,,***+++...///...,,,,,,***'''%%%%%%(((,,,///555///***+++111333000+++)))''''''***...000...+++---++++++...111111+++%%%111...***'''&&&'''***,,,222000///000000///---***&&&***...111111...***'''222111///...------......000---,,,,,,***&&&(((,,,111000///111333444333222666000333333***+++000,,,+++---...---+++,,,000444666444///***,,,111000+++222444000111888666888FFFRRR```tttwwwppp___FFF999000***+++,,,)))(((++++++///111000,,,+++---111,,,***((()))+++,,,***((())))))'''### $$$((( $$$)))***)))((()))***$$$%%%'''(((((('''%%%$$$%%%(((***)))''''''***...---&&&%%%***---***(((***&&&&&&%%%%%%&&&''')))***%%%$$$$$$%%%&&&%%%### $$$%%%'''((()))((('''&&&''''''&&&'''((()))+++,,, )))---)))%%%'''+++...(((,,,...---+++)))+++------)))(((+++***%%%$$$(((...)))''')))'''######((('''%%%$$$%%%(((***)))'''(((***)))&&&'''******&&&...+++)))((()))++++++******+++---//////---+++***000///---,,,,,,---...///---,,,***+++---.........000,,,((('''))))))%%%!!!&&&(((+++---...,,,***(((111---***++++++***---222(((&&&$$$"""###%%%(((***))),,,//////,,,))))))***...'''%%%******######***...+++'''$$$$$$(((,,,000000,,,******---...,,,***,,,'''"""###)))...///...,,,)))***000222///***)))++++++******++++++,,,------+++***,,,...///,,,))),,,,,,+++***((((((***,,,+++(((%%%'''***---...,,,))),,,///...+++))))))***---***((()))+++...///000***///333222...++++++---111---******---000000///111...***((())),,,111555111000...---...000333555------------...///111222666555222111222444888:::HHHTTTddd~~~|||xxxqqqddd]]]RRR???;;;333---......+++***---(((***+++***(((((()))+++111...,,,+++,,,+++)))&&&((('''&&&$$$"""###&&&)))&&&)))+++***(((&&&&&&''''''((()))))))))(((&&&%%%)))))))))'''%%%###$$$%%%111,,,***,,,+++&&&$$$&&&***))))))(((((((((((((((,,,++++++,,,------+++)))'''''''''((((((((((((((()))(((''''''''')))+++,,,%%%+++---***'''(((+++++++++,,,------+++++++++,,,...+++***------)))))),,,///***))),,,---******...+++)))'''''')))***(((&&&)))---...)))&&&))),,,---...,,,***)))***)))((('''(((((())))))***))))))(((,,,+++*********,,,...///&&&(((***,,,,,,***)))(((***'''%%%'''+++---+++(((((()))+++,,,,,,***(((&&&***(((***...///+++***,,,)))(((&&&%%%%%%&&&)))******,,,---+++)))((())),,,'''$$$%%%((((((&&&&&&)))"""$$$(((+++------,,,+++...---+++++++++***)))'''(((&&&$$$&&&***,,,,,,+++000,,,+++//////)))###!!!((()))))))))))))))))))))+++***)))+++...///---+++)))******((('''''')))+++111...***((()))***++++++)))+++,,,+++))))))***---***)))((())),,,///000111+++///222222...+++,,,...///...///000222000,,,(((///...---,,,,,,...///111000//////...///000222444222222222222333333333333...111555888999888555444;;;DDDQQQhhhttt```WWWRRRFFF:::333///...---++++++------,,,++++++,,,---,,,++++++***((('''''''''%%%###(((&&&$$$%%%&&&(((((((((***++++++)))'''&&&'''((())))))***+++***)))'''&&&+++)))'''&&&%%%$$$"""!!!)))(((***,,,+++((((((+++,,,,,,,,,+++***((('''&&&&&&%%%%%%&&&(((((('''%%%******)))((((((((()))))),,,***(((''''''(((+++,,,***,,,,,,)))(((******'''+++)))((()))*********)))'''%%%%%%((()))''''''***...***(((,,,////////////,,,***((((((((('''%%%$$$%%%,,,...(((###%%%***------,,,*********)))'''$$$&&&&&&'''''''''((())))))(((((('''''')))***,,,---,,,111777888555111///...(((&&&%%%(((,,,///...,,,++++++++++++)))(((&&&%%%(((&&&'''+++,,,******---,,,,,,******)))***+++,,,++++++***(((&&&'''***,,,(((++++++((('''(((&&&""""""(((---///...,,,))))))***,,,+++)))(((''''''&&&''')))+++,,,,,,+++***+++)))***...///+++''''''((()))***++++++***)))(((***))))))***,,,...---,,,)))*********((((((***,,,))))))((('''''')))---111,,,,,,+++)))''''''***---&&&&&&&&&))),,,...///...+++...111000---+++,,,...222111000000///...***'''---...///000000000///....../////////000111222222222333444555555555444333---000555888999888555333444;;;EEEYYYrrryyyhhhPPPFFFCCC999333000---,,,+++++++++---222...,,,---111222000,,,%%%%%%%%%%%%&&&&&&&&&&&&***'''%%%&&&)))***(((&&&***)))(((''''''(((***+++'''((()))************))))))&&&%%%&&&)))***(((%%%"""%%%)))***)))(((***---+++,,,,,,,,,+++)))'''&&&+++******+++---...---,,,******************))))))...,,,)))'''&&&(((***,,,++++++)))'''))),,,+++&&&(((&&&$$$%%%''')))'''$$$!!!!!!"""###%%%%%%&&&'''***'''%%%(((,,,---,,,***)))((('''&&&%%%$$$###"""$$$***,,,)))''')))***)))******)))***+++***'''%%%'''''')))***++++++******((((((''''''((()))***+++%%%+++111222---(((''')))+++)))((()))+++,,,+++***---,,,+++***)))(((((((((---((($$$%%%&&&(((---333///......---------------***))))))((('''''')))***'''...000******...,,,%%%((('''''''''(((***+++,,,%%%)))------***((((((***)))+++------,,,,,,,,,---+++)))+++000111...,,,---,,,---...//////...,,,***+++*********+++,,,,,,,,,+++,,,------++++++---...&&&(((++++++)))***...111///...,,,***)))((())))))%%%$$$%%%'''***++++++)))+++---...---+++***+++---555222,,,((('''))),,,...***,,,...000111111000000---...///111111111111000---///111333333222111000666555222111111333666888444:::AAAPPPdddmmmyyyuuujjjWWWBBB;;;777,,,------,,,+++***,,,......///***''')))---///,,,(((((())))))************+++,,,)))&&&&&&((()))'''$$$+++)))'''&&&&&&(((***+++$$$%%%&&&((()))***++++++&&&$$$$$$'''+++,,,+++(((%%%)))+++***&&&$$$$$$%%%'''(((*********)))((('''***)))((()))+++,,,,,,+++''')))+++,,,,,,***((('''---,,,)))'''&&&''')))***))))))'''&&&)))...,,,&&&(((&&&$$$&&&))))))'''###%%%&&&''''''(((*********((('''%%%&&&(((***(((%%%%%%&&&&&&&&&&&&%%%&&&&&&))),,,......111333///(((''''''(((***,,,,,,***(((%%%'''***------,,,)))(((******)))((((((((('''(((%%%)))---,,,'''$$$&&&))),,,+++************)))(((---,,,+++***)))******+++...)))&&&'''((()))...444,,,,,,+++++++++++++++,,,''''''((()))***)))(((''' ))),,,))),,,333333---+++)))'''&&&''')))---///(((,,,//////+++)))(((***+++,,,,,,,,,++++++---///111///000111///)))'''(((---...000111111000...---......---+++***))))))***+++,,,------,,,+++,,,---...111444222...)))((()))++++++,,,------,,,+++***)))(((((()))******)))'''***+++***)))((()))+++,,,111...***'''&&&(((,,,000)))***+++---///111333444,,,---///111111111000///)))+++---000111111000///;;;888222......000444777444777888BBBRRR[[[kkk~~~wwwiii]]]NNN>>><<<:::///+++...///+++***---000000,,,(((&&&'''+++---***&&&***++++++***(((''''''(((---***(((&&&&&&'''&&&%%%---***'''%%%&&&''''''&&&###$$$%%%&&&((()))***+++%%%%%%&&&'''))))))'''%%%!!!&&&)))((('''((((((&&&%%%&&&'''((())))))))))))$$$###!!!"""###$$$$$$###%%%&&&(((******)))((('''+++***)))(((''''''(((((()))***((('''***...---((())))))+++---...---***'''''')))***((((((++++++)))'''******((('''((('''%%%&&&'''))))))((()))***,,,)))******---222555...%%%''''''(((***,,,...---,,,%%%''')))******)))&&&%%%++++++***)))((('''&&&&&&,,,---...,,,))))))+++...))))))******************,,,+++***************+++)))'''***///000---+++---((('''&&&&&&&&&((()))***''''''(((***,,,+++(((&&&&&&)))+++******,,,,,,(((%%%&&&))),,,.........---///000000///,,,)))((('''+++*********+++,,,...///---,,,---///---((('''***+++,,,---/////////...---111000///,,,)))((()))***)))***,,,+++***(((((()))(((+++---...,,,(((&&&%%%&&&&&&(((,,,///000...,,,...,,,++++++,,,,,,***)))+++***((('''((()))+++,,,'''***,,,---,,,++++++,,,))))))***+++---000333555,,,---///000111111000///+++,,,...000111111111000666555555444333222111111555555111777FFFRRRhhhooo```UUUKKK>>>000111333+++***///000+++(((+++---,,,,,,***((()))+++,,,+++((('''((()))(((%%%$$$%%%&&&***)))(((%%%$$$$$$''')))***(((%%%$$$&&&'''&&&%%%&&&&&&&&&&&&'''((())))))%%%'''******)))''''''&&&###&&&'''+++000///***'''&&&''''''((()))******,,,***(((((()))******)))%%%%%%$$$$$$%%%''')))***'''((((((((((((''''''&&&,,,...---***+++...---)))'''+++000333111...+++)))&&&))))))%%%%%%((('''$$$%%%,,,///***'''((()))(((&&&(((******))))))+++---&&&'''''''''+++...,,,&&&+++))))))***,,,......---(((((('''&&&%%%%%%%%%%%%))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))))))))))))))***+++******)))((('''&&&&&&((((((+++111111---******((('''%%%%%%&&&(((+++---)))((('''(((+++,,,***(((---******+++***'''&&&(((%%%(((,,,000111///---+++///---,,,,,,------+++***,,,+++***---111222111///))))))+++///---***+++000******+++,,,---......///111111000---***)))+++---)))+++,,,+++)))'''&&&&&&""""""###%%%(((*********'''&&&&&&(((+++---,,,***...,,,***)))***+++++++++---+++((('''(((+++---...'''+++///000...,,,,,,,,,*********+++---...000111,,,---...///000000000000000000000000000000000000000222444666666444222000444555333888DDDKKK\\\wwwzzz{{{gggZZZQQQJJJ===...///444...)))//////(((%%%'''(((&&&)))((('''((()))))))))(((%%%(((******((((((***---'''((('''$$$"""###(((---%%%###"""###'''***)))((())))))((('''''''''''''''%%%)))---...+++******,,,&&&)))***(((,,,000,,,$$$)))((('''''''''(((***+++(((&&&###"""###$$$$$$###&&&$$$!!!!!!%%%***---%%%&&&'''(((((('''&&&%%%///222111---,,,------***%%%+++222555222---***)))(((++++++%%%$$$((('''"""""",,,000+++&&&'''******&&&(((******'''''')))+++(((+++***'''(((,,,...---...,,,******+++---...---...+++'''###"""$$$&&&(((&&&&&&'''((((((''''''''',,,++++++,,,...///...---)))******)))(((''''''(((*********((('''$$$"""!!!---***))),,,,,,******...+++***((('''(((,,,///222,,,)))&&&&&&))),,,,,,+++((("""$$$,,,///,,,...666...............---+++******(((&&&)))...111111000...---...333999:::555000111000111222...((()))---******++++++---...000111000111000---******---000+++---...---***(((''''''...***&&&&&&***---...------***&&&%%%&&&((('''%%%+++(((&&&%%%''')))***+++///,,,)))(((***,,,///000...//////---++++++...222***+++,,,---------,,,,,,------......///000000111444333222000///.........000111222333444555555555---333555<<>>888***111///000333111+++***......+++((())),,,...,,,)))((()))***)))(((((()))***++++++******))))))((((((&&&+++,,,)))))),,,---,,,...,,,+++,,,///000///---***************+++,,,---***++++++***((())),,,////////////---******,,,...++++++******++++++,,,,,,000111222222111000000111111333333000///111111...//////000111222222222222777555777::::::999===BBBLLLaaasss{{{lllcccWWWJJJ===///,,,...***+++///,,,666444000+++,,,...---(((,,,)))&&&&&&))))))%%%!!!+++(((%%%$$$&&&)))***+++&&&%%%'''++++++'''&&&(((&&&)))***''''''***)))&&&///,,,+++,,,+++((('''***!!!******######,,,---%%%'''***)))''''''))))))''''''&&&%%%&&&((())))))(((++++++,,,------,,,***)))***'''&&&((('''&&&'''*********+++,,,------......)))+++...///...,,,(((&&&$$$&&&(((***+++***)))(((((()))+++,,,,,,+++)))(((((()))*********)))'''&&&++++++)))'''%%%$$$%%%'''###(((,,,,,,+++,,,,,,))))))***++++++******+++------)))&&&&&&))),,,---,,,,,,)))(((+++---+++***+++(((((()))***+++---///000******+++,,,---......///(((+++000111///,,,)))(((...+++)))***---///,,,)))%%%(((---111111...)))&&&///222111,,,)))+++,,,+++,,,+++***)))((('''&&&&&&$$$***,,,'''###%%%+++///111((()))555555(((&&&000(((,,,,,,)))---444111)))---***))),,,---,,,+++,,,///---+++)))''''''''''''000222333222///...---...((((((((('''''''''((((((&&&***+++((('''***+++)))***))))))***---......---((()))***+++,,,---------((())))))((('''(((+++---111000///,,,******,,,...333000,,,+++,,,---+++))).........000222333333111222444333///...000111.../////////000111222333444333333666;;;;;;:::<<>>===888777:::GGGMMMQQQZZZhhhssszzzxxxqqqdddTTTFFF<<<666111(((+++///))))))...,,,...,,,+++,,,+++((('''***$$$&&&((()))***+++,,,---!!!$$$''')))******+++,,,+++%%%###''')))(((((()))'''******(((''')))(((%%%///'''!!!"""&&&'''***---,,,###!!!(((((( !!!***###%%%%%%'''++++++(((%%%%%%&&&''')))***(((&&&%%%))),,,+++(((&&&'''((('''))))))''''''+++---,,,,,,(((%%%%%%'''((('''%%%(((((()))))))))(((''''''''')))+++)))&&&$$$%%%'''***)))'''&&&&&&(((+++---######$$$%%%&&&'''((())),,,------,,,+++******+++***)))***///111...++++++,,,***'''''')))+++,,,,,,%%%'''***+++,,,+++))))))***+++)))''')))......,,,,,,,,,,,,,,,***)))'''&&&,,,(((%%%%%%'''((('''%%%&&&))),,,...---,,,+++++++++...111000---,,,///333((()))+++---............---,,,,,,......,,,///333---------,,,,,,+++******---&&&$$$)))//////+++)))(((///000+++,,,222222,,,))),,,---,,,))))))***,,,)))******)))+++......***###'''+++---------///222222222222111//////000222,,,+++)))))))))+++---......222111,,,)))***)))'''***+++,,,,,,++++++,,,---+++,,,---...///000000000000...,,,,,,---,,,***)))+++***)))***,,,---------&&&%%%%%%)))///222222111000///////////////---,,,)))---///......000///+++///000000111111000000///333333777<<<<<<999999<<<:::BBBFFFOOOaaappp}}}~~~wwwkkk\\\JJJ<<<666444222***,,,///)))(((---,,,++++++---///+++$$$%%%***&&&$$$"""%%%))),,,+++***$$$&&&''''''%%%%%%''')))###!!!"""'''******+++...$$$''''''%%%&&&***+++)))333+++&&&''')))(((&&&&&&### """%%%''',,,000'''&&&(((---...+++***,,,&&&&&&%%%&&&(((((('''%%%%%%)))---,,,)))''')))+++(((,,,,,,((((((,,,,,,(((***&&&######'''***)))'''***+++,,,,,,,,,***)))'''((()))***)))((((((((()))))))))******************///...---,,,---...000111,,,+++***+++,,,,,,+++***(((%%%'''...222...,,,,,,---)))&&&&&&(((+++,,,+++%%%(((+++***'''&&&(((***((()))(((%%%(((...///,,,++++++,,,,,,,,,+++))))))***'''$$$$$$''')))&&&###((()))+++***((('''&&&''',,,,,,,,,+++***+++---...)))***,,,---...---,,,+++,,,***,,,//////+++---222------------------------...(((%%%)))---,,,+++---333111111222111000///000)))+++------,,,***+++,,,''',,,...+++***,,,,,,)))$$$%%%'''(((+++///444777///...---)))'''&&&(((***+++***(((&&&'''(((***,,,+++///000,,,***,,,---+++***,,,---,,,***)))***,,,,,,,,,,,,,,,,,,---......---,,,+++,,,...///---+++,,,***)))***,,,,,,)))&&&$$$&&&))),,,///000000000---///000///...---------,,,///...,,,---111333111000...---,,,---000333666......222888999888:::>>>222<<<===BBBWWWkkkyyytttqqqiii]]]NNN@@@888888<<<999000111222)))''',,,+++$$$&&&,,,///***###%%%,,,+++%%%"""***///,,,''''''((('''### """&&&***((()))+++***$$$"""$$$!!!$$$$$$###%%%***---,,,%%%###&&&///333...&&&!!!$$$***'''!!!,,,111---000***+++111000'''$$$))))))(((''''''((()))(((&&&&&&***......+++)))+++...)))......)))))),,,***%%%'''###!!!&&&++++++)))///---+++(((((((((***+++((((((((()))***+++++++++(((***---//////,,,***(((,,,+++(((&&&&&&''')))++++++)))((()))---...+++(((///'''$$$(((++++++,,,000---)))&&&%%%(((+++,,,+++(((,,,...***%%%$$$)))///)))+++)))$$$&&&,,,---)))((()))+++,,,------,,,++++++(((%%%'''+++,,,)))&&&%%%$$$""" !!!&&&---333...***&&&%%%(((+++***)))000...+++(((&&&&&&&&&'''***(((***...---))))))...))))))+++,,,...000111111444...+++,,,+++(((+++222666+++***222111%%%$$$---******,,,...---++++++,,,&&&---111,,,)))******''')))'''%%%&&&***111888<<<777555111---)))(((+++---+++***(((&&&&&&'''***+++)))...///---,,,///111000***,,,...,,,)))''')))+++...,,,***((('''''''''(((***))))))+++///000///---)))((((((***---,,,)))%%%+++...111222111...------+++...000000---,,,---000222333000,,,---444999:::000---)))(((***000777<<<444333444777555111111555222;;;777666KKKaaalllrrr{{{dddUUUGGGAAA>>>777...***//////---,,,+++*********...***...---###$$$***''')))'''(((,,,+++&&&&&&+++***+++((("""$$$+++---***'''%%%""" ###'''***(((&&&%%%&&&((((((%%%"""&&&,,,...+++)))++++++(((---+++((('''((())))))))))))'''&&&(((******'''###222111///,,,)))&&&###"""++++++***(((''''''***------,,,++++++,,,,,,***)))222---&&&%%%''')))&&&###(((((()))***,,,---......,,,+++)))'''&&&(((---111,,,***(((***,,,---***'''---%%%"""(((,,,***((((((------------,,,+++***))))))%%%''',,,---******...///+++((())))))''')))...++++++,,,---,,,***(((&&&***)))'''(((...333000))))))************)))(((((((((((((((&&&&&&'''+++---...---(((###$$$***//////+++,,,(((%%%(((//////)))(((((()))+++)))%%%''',,,111...***)))***---...///&&&***---...,,,***+++,,,:::...&&&(((+++(((%%%%%%$$$'''))))))'''&&&''')))'''(((***+++,,,+++******'''******''')))000333111'''***...///111444444444999333,,,(((''')))+++,,,''')))************,,,...///222000++++++000111---666222...***)))***,,,...---......//////.........***+++,,,------,,,+++***+++*********++++++,,,,,,,,,///222///+++***---111+++...111000,,,******,,,............///111222333000------000111000111555000000000111222555777888333555777<<>>AAADDDPPP```xxxyyymmmkkkiiiYYYLLLCCC999:::555222222111......111((()))***,,,------------///+++//////&&&%%%'''!!!&&&***+++'''&&&)))***(((+++)))***,,,***%%%''',,,)))((('''&&&%%%%%%%%%&&&''')))***)))'''&&&((()))///...+++'''%%%&&&***...))))))(((%%%###"""%%%'''000---***(((''''''%%%$$$''')))+++,,,,,,***)))'''+++---///...,,,*********''''''(((***,,,+++)))'''&&&&&&'''+++///000...+++((((((((((((((()))))))))''')))***)))((('''(((***+++((($$$###%%%))),,,---''')))'''&&&***111111,,,###%%%'''(((((('''%%%$$$(((---...+++***+++)))###+++)))))),,,,,,)))***---+++***))))))((((((((((((///777;;;555,,,)))))))))...,,,***((()))+++...000%%%'''))))))((('''''''''((()))))))))---000,,,%%%---))))))---///,,,+++---,,,'''$$$(((******+++---++++++---000111///,,,(((///...---...//////,,,)))***///000,,,+++...///---...---,,,...111222111000333000,,,((((((+++...111111,,,***+++***'''(((,,,++++++333;;;888+++'''+++---,,,++++++---......---333777888333,,,'''(((+++---'''&&&+++000///...000+++(((%%%'''+++---,,,)))///000111222333333333222111///,,,******,,,///111222///+++'''&&&(((+++...(((+++//////...---...000//////...,,,)))((()))***444333333333333222222222---++++++------******---111222333333333222111000111333666888999999;;;===???GGGRRRggg~~~yyyoooddddddbbbSSSEEE@@@999000...000555666111+++***"""$$$))),,,//////---,,,***(((...///&&&&&&***'''(((...000,,,***---...***%%%%%%(((+++)))%%%)))222((('''&&&&&&&&&((()))***)))+++---,,,)))&&&'''(((&&&+++...***(((((('''"""$$$''')))'''###"""%%%)))+++((($$$###%%%'''%%%###))))))(((((((((((())))))***+++,,,+++((('''''''''&&&&&&(((+++------***(((...***&&&''',,,...+++(((''''''''''''(((((())))))###''')))))))))))))))(((&&&%%%'''+++,,,+++(((***)))$$$!!!'''111333...&&&'''))))))((($$$ &&&***)))***...,,,&&&,,,)))***---...,,,,,,///------+++***))))))))))))&&&///555222---,,,,,,+++***---111333333111---***(((***---......///111222,,,***&&&%%%,,,444333---222+++)))...000,,,((()))333,,,(((***,,,+++,,,...,,,)))&&&%%%'''***+++,,,+++***+++---000111---***###///666222------...------+++)))***,,,,,,***''''''))),,,...///...---+++222---+++---,,,((()))...---'''***444666000///555(((((()))+++---...---,,,***222999888111,,,...111'''###%%%***---,,,000777111+++&&&(((...111///+++,,,---...000111111111111111///+++))))))+++///111'''))),,,---,,,***&&&$$$'''---222222...,,,---000///000///,,,'''&&&'''***............///111222333222///---...---)))))),,,000111222333222111000///111444888::::::999999999<<<@@@GGGZZZooowwwuuucccaaaYYYPPPJJJEEE:::...------.........,,,+++***((((((,,,///,,,''')))111222,,,''')))......''' 000---+++******)))(((&&&111)))***,,,''')))***!!!(((((('''&&&%%%%%%%%%%%% !!!###%%%''')))***+++)))$$$ !!!&&&***)))'''(((((()))***+++******)))///'''###%%%'''$$$ $$$***,,,(((&&&(((***+++%%%$$$&&&+++///...)))$$$---((('''---///)))%%%&&&***!!!###//////###""",,,)))))))))))))))(((''''''"""%%%'''&&&%%%&&&,,,222333***$$$%%%'''%%%'''+++,,,+++,,,...,,,((((((+++***$$$'''((("""$$$(((###)))&&&$$$''',,,///---***&&&+++222444222///......///---***)))***++++++***)))((((((***---...+++(((............---+++)))(((+++***)))***+++,,,+++***&&&***......,,,******,,,)))+++)))%%%$$$***000111---------+++******,,,---000...+++((('''((()))***---///,,,))))))...111000...//////...,,,++++++,,,000///...***&&&&&&***---))))))***+++,,,,,,---...&&&)))++++++))))))+++...,,,)))(((+++000333000,,,***(((&&&&&&)))---///000,,,---...---++++++...111)))***,,,---------,,,,,,(((+++---,,,))))))+++...***)))''''''(((+++...000)))))))))***,,,---------,,,,,,++++++***)))))))))000---***)))+++///111222222///+++)))***---222666444///...111000++++++///,,,555888111******++++++)))))),,,111000,,,+++---444000---111777:::888333333<<>>:::777444000000000000///---+++***(((&&&&&&((()))+++666AAA---)))'''))),,,---(((###&&&%%%$$$&&&(((***+++***---'''***...)))++++++###'''&&&%%%%%%%%%&&&'''(((***)))((('''&&&$$$######)))&&&###$$$'''))))))((((((((('''''''''''''''''')))### $$$)))(((''''''------***&&&%%%''''''$$$&&&'''((()))))))))))))))***&&&%%%+++---***((()))+++$$$"""((()))######(((***************))))))((('''***+++***'''(((,,,111...******000111,,,((((((###'''000888999222------///)))++++++$$$%%%(((""")))&&&%%%'''+++---+++)))***)))&&&###!!!!!!$$$'''))))))***+++------+++)))***)))(((***,,,,,,***(((,,,,,,---,,,+++***((('''&&&&&&(((***,,,,,,***''''''***---...,,,++++++,,,%%%)))+++))))))---///...+++---///000000///......,,,,,,,,,,,,,,,+++******+++,,,+++((((((,,,...---'''***///111///,,,)))'''+++,,,---,,,)))''')))***))))))***+++,,,,,,,,,,,,((()))++++++++++++,,,---+++))))))+++...000...,,,000000//////...+++&&&""")))***+++***)))))),,,///,,,,,,+++******+++,,,,,,---------+++***+++---///---,,,***))))))+++,,,------+++***+++...///...,,,))))))******+++++++++,,,000///......///000///---+++*********,,,///111333555000...000...)))(((+++***111555111---//////...---++++++------***,,,///444111///222666888666444222999:::???LLLSSS^^^qqq}}}xxxssshhhVVVDDD;;;333,,,,,,222222222111111///...,,,+++///,,,)))((('''(((111:::)))(((''')))++++++)))''')))'''&&&'''(((((('''&&&)))$$$)))...***+++,,,%%%((('''%%%$$$$$$&&&((())))))))))))((('''&&&&&&&&&)))((('''&&&'''((()))))))))((('''%%%%%%&&&((()))'''"""!!!&&&*********+++...,,,'''###%%%)))'''"""'''))))))'''###$$$(((---(((%%%$$$(((*********,,,000,,,(((''')))++++++)))******)))))))))(((((((((+++,,,---+++((('''***---,,,***,,,111222...***)))!!!&&&111;;;<<<555///...111+++......'''(((***%%%)))'''%%%&&&***+++***'''777222,,,))))))+++...///###%%%)))---//////+++(((+++***((()))******)))(((******++++++***)))((((((((())),,,///111111---***(((+++---...---+++,,,,,,%%%+++000///......,,,((('''***...111333111...,,,)))+++...000000...+++)))'''******((((((++++++)))(((+++///111///...,,,,,,&&&))),,,...,,,***)))((()))***+++,,,,,,+++******+++******+++,,,------,,,******+++,,,,,,,,,,,,,,,.........000000...***''''''((()))))))))))),,,...000///---++++++,,,...///000...+++***+++---------......---,,,+++******)))111---***,,,000111///+++*********+++++++++++++++------///111333222///,,,)))+++---///000000//////111...---...---******,,,---111333222222444222///666000---------,,,///444333333333333444444444444666<<<;;;>>>HHHPPP^^^ttt{{{{{{tttlllddd[[[JJJ>>><<<666)))&&&...000000000//////...------,,,---......***&&&%%%'''((()))******)))))))))***---+++******+++***)))''')))###(((***&&&(((+++%%%***(((&&&$$$$$$%%%'''(((((((((((((((((()))))))))(((((()))'''&&&%%%''')))***)))&&&%%%&&&(((,,,...+++&&&%%%(((***)))(((***%%%'''&&&%%%(((,,,***&&&))))))(((%%%###$$$(((,,,(((&&&%%%&&&((()))+++---///000---(((+++222111))))))((((((''''''''''''''')))******(((&&&%%%''')))---***'''&&&'''(((+++---))))))---111000,,,+++---...)))---///***+++///***)))'''&&&'''))))))(((''')))''''''***---...+++((($$$%%%(((,,,......***'''+++***))))))))))))((((((******************)))))),,,,,,---///111000---+++)))+++,,,---,,,,,,,,,,,,)))///333222///---)))$$$%%%'''***---///---***(((***,,,...000000---***(((&&&***+++))))))+++***&&&,,,,,,***((('''***...222&&&))),,,......---+++***)))***,,,---,,,+++***(((---+++)))***...///...+++***,,,------,,,+++,,,---,,,***((((((+++...000111))))))***++++++,,,---...111000000000000111222333...,,,***+++......,,,))),,,---------,,,***)))(((222...***,,,000111...)))......---,,,***)))((((((((())),,,000333444222000000111222222111000---,,,+++++++++,,,---...///111444333333444555555111---777111,,,,,,,,,,,,///333222444555444222111333555000666666777???DDDRRRgggsssyyyrrrdddVVVOOOAAA;;;>>>999---***222,,,,,,,,,,,,------......###''',,,......,,,***''')))+++,,,+++(((((()))+++&&&&&&'''***---//////...***$$$&&&''' ###)))&&&'''&&&%%%%%%%%%''')))+++------+++***(((&&&%%%$$$&&&'''((('''%%%$$$&&&'''(((&&&$$$$$$&&&)))...111---)))'''******'''''')))$$$*********++++++)))+++(((&&&&&&''')))((('''******(((&&&%%%(((***+++''',,,,,,'''***222///&&&+++***)))((((((((())))))&&&'''''''''&&&&&&'''(((+++)))%%%"""!!!%%%***---+++)))***+++***&&&'''+++---(((---000***,,,///***((('''''''''((((((((('''!!!"""$$$)))......***&&&***)))((()))++++++)))(((***++++++***)))(((((((((+++++++++************+++,,,***((((((((()))((('''*********+++,,,,,,,,,+++***///111///---...,,,))))))((('''(((******(((&&&------------,,,+++***)))'''+++,,,******,,,***&&&((('''%%%###"""%%%+++///******+++,,,.../////////++++++,,,---,,,,,,******...+++)))+++...///---+++,,,---//////...------...000---)))'''''')))))))))))))))***+++,,,------,,,+++---000222333333333222,,,,,,---000333111,,,((()))***,,,---,,,+++***)))111---***+++...///+++(((......---,,,+++***)))((())))))))),,,///111111111222222111000///......---,,,---------...000111111222///---000333333000---333,,,)))***,,,***+++---111444666555111///222555666;;;:::999======CCCTTTpppzzzzzzuuunnn^^^NNNBBB888333333000+++...555+++++++++***++++++,,,---)))++++++***+++...///---)))******)))'''''')))***''''''''')))++++++)))''')))$$$&&&'''""")))&&&"""###$$$&&&(((***,,,...))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%###""""""$$$(((,,,...+++((('''******((((((+++(((...---***))))))'''+++(((%%%'''+++,,,)))&&&+++---,,,'''%%%'''***)))&&&,,,///+++,,,///...(((...---,,,+++***+++,,,,,,(((((())))))******++++++&&&***,,,)))((())))))(((%%%&&&***//////***(((***000+++///111++++++---&&&'''''''''(((((()))))))))///...------...////////////,,,)))(((((()))))))))(((***,,,---+++)))))))))---,,,+++***************...+++'''&&&'''((()))(((***)))((()))***++++++***(((,,,---++++++///111000///+++'''''')))+++***(((...---,,,+++******++++++(((,,,---+++***,,,+++'''%%%'''***++++++******+++...,,,++++++...000111111,,,,,,,,,,,,------------,,,+++***+++,,,---,,,+++------...//////000//////+++++++++------+++'''$$$))))))(((***+++,,,***)))&&&(((,,,000111000...,,,+++---000333555333///,,,)))***+++---------,,,,,,---,,,++++++++++++***)))******++++++,,,---------...,,,******+++---...------,,,+++++++++---...000111222111------......,,,,,,'''&&&***///000000111666000---000222111000000111333555444111000222444777;;;999:::AAA@@@BBBPPP```hhh}}}|||qqqiii```QQQCCC555333///,,,+++,,,///222...---+++***))))))******///000,,,'''&&&+++---***'''&&&%%%%%%&&&((())))))***)))))))))(((&&&"""$$$"""(((+++$$$%%%***'''###$$$&&&((()))*********%%%%%%&&&''')))******+++'''%%%$$$%%%)))***(((&&&&&&%%%######$$$&&&)))+++)))''''''***)))'''(((,,,'''+++---***)))+++)))&&&))))))((((((***+++++++++***//////)))&&&)))+++***,,,///222///+++)))+++,,,...---+++***)))***+++,,,+++******+++,,,---,,,+++%%%---111///,,,,,,***%%%###%%%+++222111,,,***+++000+++000333,,,,,,...'''&&&'''((())))))***+++,,,++++++)))'''%%%%%%''')))///---***))))))******)))&&&***...///...+++******---,,,+++)))((((((((())),,,***))))))+++,,,,,,,,,***'''&&&''')))******((((((,,,---******---000000...***''''''+++...---***+++++++++,,,---...//////))),,,,,,))))))+++***'''&&&))),,,...---+++++++++...,,,***+++...000000000...---,,,,,,,,,...000111***+++,,,+++*********+++---++++++---000222000...'''(((+++...111111///---,,,******+++---,,,***''''''(((***,,,,,,+++***((())),,,///000000///000000,,,------...............***+++---,,,***)))***,,,))))))***+++---.../////////---++++++,,,------,,,*********++++++---......111444222,,,+++---,,,(((---'''&&&***---...111777;;;444000333777777666777111222333333222222222333***,,,))),,,777999:::EEEJJJ\\\sssyyyjjj\\\PPPBBB777///555666333222444444000111000---+++)))((((((((('''******&&&'''------((($$$"""!!!"""%%%((())))))%%%%%%&&&(((***)))'''%%% ***///)))))),,,(((((()))******)))'''$$$###,,,+++***((('''%%%$$$###(((%%%###&&&+++---***&&&***)))'''&&&&&&''')))***+++))))))***(((%%%&&&***---,,,)))&&&)))...---((((((***+++)))'''(((---111)))///000***'''***,,,+++---...///,,,$$$ $$$++++++***((('''&&&'''(((***,,,+++++++++,,,,,,+++)))(((000222...***,,,+++(((((((((+++......******------)))///333...///222,,,&&&'''))))))******,,,---'''***---,,,(((&&&''')))...,,,******+++,,,+++***%%%***///111///,,,++++++---,,,***((('''&&&&&&'''$$$$$$%%%(((+++,,,+++***)))'''%%%%%%(((***)))''',,,000000+++)))++++++***+++(((%%%(((,,,///---***''')))+++...000111222222))),,,,,,((((((******'''&&&&&&%%%###"""$$$'''***,,,+++***,,,///000///---///...,,,+++,,,///222444(((+++---,,,)))'''))),,,,,,)))(((+++000333000,,,111///,,,,,,...111333333///...,,,...//////,,,(((,,,,,,++++++***)))((((((''')))+++***)))***...222000000000000////////////(((,,,...---)))(((+++...++++++,,,,,,,,,,,,------,,,,,,,,,---///000000...,,,---.........---,,,+++...222000+++***------)))444...+++...///...222:::999111,,,...333444555666111111111222333333333333888666...000:::;;;:::CCCAAA[[[qqqxxx~~~wwwnnncccTTTCCC999777666000***(((+++......---+++...///---)))'''&&&(((&&&''')))++++++***)))(((%%%&&&((('''&&&%%%%%%&&&$$$%%%(((***)))'''###!!!###$$$%%%&&&''''''''''''&&&&&&%%%&&&''')))+++,,,...,,,+++,,,...---((($$$((()))%%%"""(((000***''''''&&&&&&&&&%%%%%%%%%***+++,,,***'''&&&(((+++......)))$$$+++555222&&&+++******)))(((''''''&&&&&&(((************+++,,,))))))***,,,---,,,***''',,,###!!!(((+++''')))000///---***((('''(((***+++***222333***'''---000+++$$$%%%&&&))),,,///222444++++++,,,---...///111111)))))))))&&&$$$$$$'''+++&&&###$$$((()))((())),,,))),,,///111000---+++***)))***+++,,,---...000000++++++,,,,,,+++(((&&&$$$,,,***'''%%%&&&***///333)))***+++)))&&&''',,,111,,,+++***,,,//////---***............---,,,++++++///+++(((***///000...***(((++++++((((((,,,---+++''')))+++)))''''''***---+++&&&%%%'''))))))+++///......---)))&&&&&&+++///111444444---((()))+++***111+++(((***+++***...555999222***))),,,111222111...............,,,)))&&&---...///---******---000---+++******,,,...000000999666///***---555666111***)))***,,,000222222222222///+++((('''(((+++,,,666888999555///---///333444---///000***,,,///))))))...222444222/////////222222222...++++++///333---///111000......111444+++---...//////000333555555444333333333555666777>>>OOO^^^nnnnnnfff^^^VVVKKK@@@;;;;;;...------///222000***$$$&&&))),,,,,,***((('''((('''(((((('''&&&### &&&''''''(((((((((''''''&&&''')))******(((&&&$$$"""###%%%''')))***++++++(((''''''&&&&&&'''((()))---,,,+++)))(((%%%"""'''&&&$$$%%%***...***###''''''''''''&&&&&&%%%%%%###&&&(((((('''(((***,,,&&&)))'''$$$)))111...###''''''(((((()))))))))***'''(((((('''&&&'''***,,,+++*********++++++)))'''&&&(((((()))+++---,,,)))---+++)))'''&&&'''((()))+++333444---***...///***((())))))***+++,,,------((((((''''''((()))+++---+++,,,,,,+++(((''')))+++(((%%%&&&))))))&&&&&&((((((---111222///,,,---///---...///000111111222222...,,,)))%%%######$$$%%%))))))******))))))''''''(((((((((***,,,------,,,---+++)))***++++++(((&&&++++++,,,...............***(((&&&'''***,,,+++))))))++++++((((((,,,,,,***,,,,,,+++***)))***---000***&&&%%%((()))((())),,,//////...+++((((((+++...///333444000000333444333555000---///000...111666333///+++***+++---,,,*********+++------,,,***))),,,---...---******,,,...+++***))))))+++...000111111222000...111555111***000...,,,,,,,,,+++)))(((---,,,***((((((((()))***...000000---+++---444:::777,,,+++,,,)))---///'''...000222222000000222444...///000///---+++---...---///000///...,,,+++,,,)))+++...000222555999<<<777666555555555555666777777FFFSSSaaasssnnn```WWWNNNGGG@@@999777:::,,,,,,...111333000)))######&&&)))+++***(((((((((%%%&&&((()))******)))(((((('''&&&(((+++,,,***'''''''''((((((((('''&&&&&&%%%&&&''')))***++++++++++++***((('''&&&&&&&&&&&&%%%'''''''''&&&&&&'''((('''$$$$$$)))+++***)))***))))))(((((('''&&&%%%$$$"""%%%(((*********+++,,,"""'''(((&&&(((...+++###%%%&&&'''((()))***+++,,,))))))((('''%%%&&&))),,,,,,***(((((())))))((('''%%%,,,+++$$$%%%///...%%%+++)))(((&&&&&&&&&''''''***000222,,,***---,,,(((******++++++******)))(((,,,+++)))((())),,,///111---......,,,***)))***+++***((())),,,+++&&&$$$%%%###(((,,,,,,)))(((+++...,,,,,,.../////////...---///...,,,***))))))******---.........---+++)))((()))(((***...333333...***---+++(((((()))))))))(((***+++,,,---............***)))))))))***+++---...***,,,,,,((((((++++++)))111///,,,,,,---///111111...+++,,,//////,,,,,,...------...---,,,---///000+++...000111555:::;;;777111---,,,------+++,,,///,,,---------,,,***'''&&&'''(((***+++,,,,,,,,,,,,***+++,,,,,,+++***+++,,,,,,++++++***+++,,,---...111222000000222444111+++333111...,,,+++)))&&&$$$************************,,,,,,***((((((---666===777+++(((******///000&&&---,,,,,,***)))+++///333///111444444333111000000,,,,,,---///111222000...000111222222111111333555888777666666666666666777555@@@HHHRRRbbbmmm|||eee]]]TTTIIIAAA:::222///000333000---+++,,,---,,,+++))))))))))))(((''''''((('''(((***---...000000000)))&&&$$$''',,,...+++'''&&&&&&%%%%%%%%%%%%%%%&&&************)))((('''&&&++++++***)))((('''''''''&&&(((+++***))))))---000)))$$$%%%,,,,,,&&&'''...)))*********)))'''%%%$$$''')))+++------,,,+++***&&&+++,,,)))(((+++***'''''''''(((((())))))******)))******)))'''''')))******(((&&&&&&''')))*********+++''' """***,,,)))))))))((('''''''''''''''(((++++++'''&&&***+++)))((()))************)))(((000...++++++---111666:::///...,,,)))(((((()))+++---+++---000///***'''((($$$%%%&&&&&&'''(((***,,,+++,,,---......---,,,+++'''***///333555333000...111///,,,***)))+++...111------///222444333///++++++***(((((())),,,...000,,,,,,,,,,,,+++***))))))******+++******+++...111+++---,,,((((((++++++(((111...---...111333111///000///111444333...---///)))+++---///000111333333'''***,,,///444999777222,,,+++******)))'''&&&''')))+++......,,,***)))***''')))+++,,,,,,,,,------)))***+++++++++***++++++//////...---+++***+++,,,444000,,,)))+++...000///000///------------,,,***,,,,,,++++++,,,---......000///---***))),,,222777333***+++...,,,///000'''***)))(((''''''))),,,///000111333444444333222111000...,,,---000222000...222222222000---,,,,,,...444444444555555666666777777@@@DDDJJJVVV]]]kkk~~~vvvfff]]]SSSHHHAAA999000+++***666222,,,)))))),,,///111333000+++(((&&&&&&'''(((,,,,,,++++++***)))(((((()))%%%$$$&&&+++---+++''''''&&&%%%%%%%%%&&&'''''')))))))))((('''&&&%%%$$$*********+++************000111111...)))'''(((++++++&&&''',,,***$$$%%%---)))***++++++***)))'''%%%'''(((***,,,---,,,+++))),,,...---(((%%%''')))***++++++***)))((('''&&&&&&&&&(((******((('''''''''(((&&&$$$%%%'''+++---------'''%%%)))+++((((((,,,))))))*********)))(((((())))))'''$$$%%%+++......************))))))((('''+++)))''''''***000777;;;333///***''''''))),,,......,,,///333333...,,,------)))&&&(((,,,///...,,,//////000000000///...---&&&)))...333444333000------+++(((&&&&&&'''***+++...000222111...,,,,,,---,,,+++)))((((((+++...111***************((('''''''''((((((((('''(((+++---+++---,,,((((((++++++(((,,,,,,,,,000333222...***------000333000+++))),,,+++,,,---///111111111000(((***,,,---111333000)))...///...,,,+++***((('''''')))++++++***+++---///+++---......,,,+++,,,...))))))))))))***+++++++++---///000...,,,+++,,,...///+++'''&&&'''(((***++++++******,,,...000//////...,,,***((())),,,///111000000...,,,++++++,,,------***222555......000***,,,++++++,,,,,,---------,,,,,,,,,,,,---.........888333---++++++,,,+++)))+++---...---------000222///000111222444555555666666???BBBHHHRRRWWW```sss}}}uuupppfffUUUKKKBBB===888222---,,,///......---------...///777222---)))((((((((((((******))))))))))))))))))((('''&&&(((+++,,,***''')))))))))((())))))***+++$$$$$$%%%&&&''''''&&&&&&((()))***++++++,,,++++++,,,------,,,***))))))******(((((()))(((%%%&&&***)))***+++,,,,,,***((('''######$$$'''***++++++)))---,,,)))%%%"""###&&&)))++++++***)))((('''&&&&&&$$$&&&'''(((&&&%%%&&&'''(((&&&%%%%%%(((,,,---...***$$$(((555777,,,'''***)))***+++,,,,,,+++***)))---+++((('''***...111222000...,,,***((('''&&&&&&(((&&&%%%&&&)))///666:::444000+++((())),,,///111---+++---222222///...///...***'''(((+++---+++(((------------,,,,,,,,,,,,333222000/////////000111+++,,,......,,,)))&&&###+++...///,,,(((&&&))),,,///...,,,)))&&&&&&)))+++&&&'''((()))*********************++++++,,,++++++***,,,,,,((((((++++++)))((())),,,///000///+++(((,,,---000222///******...000.........///...,,,***+++...///......///+++&&&...000///,,,***+++***''''''&&&&&&'''))),,,...000---///111///,,,***,,,...+++)))((((((***,,,,,,,,,(((+++......,,,,,,...111+++***---000000,,,)))))))))(((((())),,,------,,,,,,***'''%%%%%%(((,,,///)))***+++,,,,,,+++***)))***+++444777...---111---,,,++++++---...---***(((,,,+++***+++---/////////555222000///111444666777111111111000......///111,,,---///000222333333333111999===DDDOOOTTT]]]ooo{{{vvvmmmhhh^^^JJJ???555333222111000222)))***,,,,,,,,,,,,---...111...++++++,,,---+++***)))))))))***+++---...///))))))******+++******))))))*********++++++++++++######$$$&&&&&&''''''''''''((()))*********))))))###$$$%%%(((+++---,,,+++'''((('''$$$%%%))))))'''((()))+++------,,,***)))%%%$$$###%%%(((***)))(((***'''%%%$$$$$$%%%&&&(((''''''(((((())))))******(((((('''%%%%%%&&&***---***)))'''(((***+++,,,,,,&&&&&&***///222///+++)))(((***,,,------,,,***)))///---+++,,,///000///...111///,,,)))'''((())))))((('''&&&&&&)))...333666000---******---//////...+++((()))------******---)))***+++)))&&&$$$$$$&&&***)))((('''''')))***+++777555222///......000111---///111111000---***'''************))))))***+++000000///+++(((&&&(((***'''((()))***++++++++++++///...---///111111---***)))++++++((((((,,,,,,***''')))++++++*********++++++---000222...)))+++000///,,,++++++------,,,***+++000111...,,,,,,+++(((,,,///---((('''***)))&&&)))'''&&&(((---000///...,,,///000...+++))),,,///...***'''&&&))),,,......(((+++...---***(((***------,,,///444333---***,,,+++)))))))))+++,,,+++******)))'''&&&&&&''')))+++&&&&&&(((+++---...---,,,---***000333,,,...222...---,,,***+++,,,+++(((%%%,,,+++,,,...111333111...---///333555777:::===???777777666333///------.........000000111000000///---333555;;;HHHNNNXXXkkk{{{qqqggg___SSSCCC777,,,***,,,...111444))))))(((''''''***...111)))((())),,,000111...+++...---,,,***)))(((''''''***,,,------+++******+++'''((()))***************&&&&&&&&&'''&&&&&&%%%$$$&&&'''((())))))((('''&&&'''%%%%%%(((+++,,,((($$$$$$(((&&&!!!$$$,,,---&&&''')))+++---...---+++***,,,)))&&&&&&((()))'''%%%'''$$$$$$&&&))))))(((((("""###%%%'''***,,,...///...,,,)))&&&%%%)))000555---+++))))))***+++***)))&&&***((( ###---000***''')))+++------,,,***(((///,,,,,,000111///***'''...,,,)))((((((***---000'''&&&$$$$$$&&&***---000***((((((+++...///,,,))))))&&&&&&)))(((&&&&&&))))))///333///&&&!!!$$$)))---,,,)))((()))+++---///+++,,,...///...---+++***---,,,*********,,,...///***)))(((+++///111...+++///000111...+++***---///,,,,,,---,,,,,,+++***)))...+++***---111000***$$$(((++++++((())),,,---+++(((******(((&&&&&&***...'''(((+++---)))$$$'''---)))'''&&&(((,,,//////...(((...111---***++++++***---000...((('''+++,,,(((---+++)))---222444111---***---///---)))(((,,,000///+++&&&%%%)))---///000+++///000---'''######&&&---)))(((***(((%%%'''---,,,+++***+++---...---,,,*********)))))))))))))))(((((()))+++...000000000222***+++---***///444...444111...---......,,,)))&&&''')))...222111---))),,,000555666333000//////000111222111000000222444000111111111000///---,,,---111000444@@@GGGRRReeeuuuyyytttrrrjjjaaaXXXLLL<<<777333222444222,,,'''((()))***++++++***)))(((+++,,,***'''%%%&&&***///,,,+++)))((('''((()))***(((---...)))&&&(((******''''''$$$###'''......++++++------***&&&%%%'''***%%%&&&'''((('''%%%"""!!! """%%%((()))((('''&&&'''###$$$(((((("""!!!$$$###***---***&&&%%%%%%###,,,&&&***///,,,...///&&&(((((()))(((&&&&&&((()))***)))'''%%%(((...---)))+++...///...***(((((())) ))),,,(((+++333333+++,,,+++)))))))))(((&&&###(((---111...)))&&&)))---,,,(((%%%(((---111///+++)))(((***...222000(((!!!&&&$$$""""""&&&+++...000,,,...///,,,'''$$$$$$&&&,,,(((,,,,,,$$$&&&...,,,222...---000---&&&###%%%''')))++++++***))))))***///111000---,,,...---***""""""%%%***000222000---(((***+++***((())),,,//////...---,,,+++,,,,,,---111111///,,,,,,...//////)))******)))'''''''''(((******++++++***)))'''&&&'''))),,,......---+++)))***,,,...///---,,,,,,---000///...,,,,,,,,,,,,---222111+++%%%(((111444000000'''###'''******+++000333111---***)))***,,,---///333666444///,,,---000******+++,,,...///---+++***333333+++'''******%%%'''((()))***)))((('''&&&"""'''---000000111333555000///......------------((('''''''''))),,,///222,,,'''+++///***---000***111111111000///---+++***///,,,((((((***,,,,,,++++++---///222333555555555222555444...***---222444'''---333222---))),,,000555000///555;;;@@@JJJTTThhhuuuyyyoookkkbbb[[[RRRDDD999777555333111///---,,,,,,+++)))(((((()))***+++"""%%%)))***(((&&&&&&'''************)))(((''''''''',,,,,,(((%%%'''(((((($$$%%%%%%$$$''',,,...+++((((((((())))))(((&&&%%%'''%%%!!! """$$$$$$%%%&&&''')))***+++,,,+++''''''***)))###!!!######((()))&&&$$$%%%%%%"""***$$$(((---***,,,---%%%%%%&&&'''&&&$$$$$$$$$&&&,,,---+++((())),,,,,,(((***,,,------***)))***+++(((///000******...,,,%%%(((((()))+++------,,,***///111000,,,&&&###%%%'''*********++++++***(((''')))'''&&&(((,,,,,,((($$$...+++((('''&&&&&&$$$"""***++++++***(((((()))***000,,,//////''')))000------******...---)))'''***(((((()))***+++,,,------///000...)))'''***+++***''''''(((+++...000...+++)))***+++***((((((+++---+++,,,---......---,,,+++,,,------,,,,,,------,,,%%%'''))))))(((((()))*********+++++++++***)))(((,,,***((('''(((+++...111+++---//////...,,,,,,,,,,,,+++***)))((()))******------)))$$$%%%---000///777...)))***,,,+++...222222111000///---,,,+++***---///000///+++***+++---+++******,,,------,,,***(((---...+++(((((()))'''///......---+++)))((('''$$$'''+++,,,,,,,,,...000,,,---...//////---,,,+++,,,,,,+++******)))))))))+++(((---...'''***333222111000///...------,,,,,,222///++++++,,,,,,+++***,,,...000222333333222111222222///***))),,,---***---///111222222111000000333000111888===???EEELLLWWWhhh~~~zzzpppjjjbbbUUUPPPHHH777555555555222...,,,---//////,,,(((%%%%%%'''***,,,&&&(((******'''$$$!!! ((()))***+++***(((&&&$$$&&&******%%%###%%%&&&%%%!!!%%%'''&&&&&&***,,,+++(((&&&&&&)))---,,,'''"""%%%### """$$$$$$#########%%%'''***+++)))&&&&&&'''%%%!!! $$$&&&$$$"""###&&&%%%"""'''!!!&&&***'''***,,,%%%$$$&&&''''''%%%$$$$$$$$$***......***(((((((((%%%(((***++++++******,,,---(((...///++++++///...)))&&&'''(((+++...///---++++++***)))(((((()))***,,,'''***,,,,,,)))&&&%%%&&&)))&&&$$$$$$(((******((())))))((()))***)))&&&###)))'''&&&'''***,,,.........))),,,---%%%'''---***)))((())),,,,,,******,,,***'''&&&(((,,,000000///,,,---***%%%%%%***---,,,---+++***+++,,,,,,***)))***++++++)))(((''')))***'''))),,,//////...,,,+++******+++,,,,,,,,,++++++'''***,,,,,,+++***************+++,,,,,,,,,++++++,,,)))&&&%%%&&&***///222---///000000...,,,,,,,,,,,,++++++******+++---...---///---)))(((---111222999222---,,,,,,,,,...111000111333333111...+++)))...---,,,+++******++++++---,,,,,,---......,,,******)))***+++)))%%%%%%((('''(((((()))***,,,---...***+++,,,+++******+++---(((***---//////...+++***---......---+++)))&&&%%%(((%%%******!!!&&&333777///...---,,,+++,,,---------+++))))))***)))(((&&&---...111222222111///---333111...+++...222000***...+++)))---333444111,,,222111444:::======???BBBHHH[[[pppwwwppplllhhhZZZIIIFFF@@@///222111///---++++++---...---+++'''$$$$$$%%%(((***,,,+++)))'''&&&''')))***((()))))))))((('''%%%$$$&&&)))((($$$###%%%%%%###"""(((+++)))''')))******+++******+++---,,,)))&&&!!!###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&'''(((&&&%%%%%%&&&&&&%%%$$$%%%&&&%%%""""""((('''###%%%!!!&&&)))%%%(((+++&&&''')))******((('''''''''$$$***---)))%%%%%%%%%###******************+++,,,(((,,,...+++,,,//////+++(((((()))+++,,,+++(((%%%(((&&&&&&(((,,,///...,,,(((((((((((((((((())))))***'''%%%&&&))),,,------'''''''''))),,,,,,+++***)))&&&$$$&&&***...//////***%%%)))+++%%%(((---)))*********++++++***)))***,,,((($$$&&&,,,000000...(((***)))&&&(((...000000...,,,***)))((((((((((((+++++++++)))(((''''''(((&&&(((***---.........---///---,,,------++++++---...000111000---***((((((******+++,,,------......((())))))******++++++,,,---///111000...,,,,,,,,,,,,+++++++++,,,---///000,,,//////---+++---111444333000------,,,+++,,,,,,---///111222111///---+++111...+++***+++---......000///......//////---+++---((((((---+++$$$###)))&&&&&&'''(((***---000222222111///,,,++++++,,,---((()))+++,,,------,,,+++++++++,,,,,,++++++*********%%%***+++%%%,,,777888...---+++******+++---...*********+++++++++***)))+++---000222222000...,,,,,,......---111555444000...+++)))---333555222---444555777:::;;;;;;;;;<<>>777000+++&&&&&&+++---***&&&&&&''')))******)))'''&&&$$$&&&))),,,...---)))%%%***((('''&&&&&&(((***+++((()))(((%%%'''++++++'''(((,,,,,,(((&&&((((((&&&)))+++,,,)))%%%$$$(((,,,***(((%%%######%%%''')))''')))+++,,,+++)))&&&$$$''')))***)))+++000222000))))))'''###$$$((()))&&&'''$$$)))+++$$$&&&+++'''%%%&&&''''''&&&''')))+++$$$(((***((((((***+++***---+++)))((()))******))),,,,,,,,,+++++++++******,,,++++++,,,------,,,***((('''(((+++......***&&&111+++$$$$$$(((***)))%%%$$$%%%''')))++++++******444111---+++***)))'''&&&&&&&&&&&&''')))******))))))###''',,,)))---111+++(((***+++)))***...///---...+++'''''')))***)))'''---111222000//////,,,((()))))))))(((''''''))),,,---,,,++++++++++++(((&&&'''''''''((())),,,///000888222///111000+++,,,222((()))******(((((()))+++++++++++++++,,,---...///333000+++'''&&&'''***---***,,,...///---,,,,,,---+++*********+++,,,...///---,,,---///...******---&&&,,,000//////000///,,,***)))))))))***,,,...000******)))))))))+++,,,---+++)))''''''((())))))((((((&&&&&&,,,///......000111000///...---,,,,,,,,,111...+++******+++++++++...,,,***((((((***---//////---+++))))))***---...---%%%(((///000555777------,,,+++++++++,,,---...444555444111---+++******,,,---...///000000//////)))000333000---...111111///222444444222222555777777888666333333666888777:::@@@JJJXXXkkk{{{sssiii\\\OOOJJJFFF888333666333...,,,******++++++)))'''((()))***,,,---,,,++++++++++++,,,------)))"""'''''''''((()))***+++,,,)))***)))(((+++000///,,,(((((('''###%%%((()))&&&&&&''')))))))))***+++,,,,,,)))&&&$$$###%%%''')))######%%%&&&&&&&&&%%%$$$(((***)))%%%%%%)))***'''(((******&&&$$$&&&(((&&&(((%%%)))***"""$$$)))&&&###$$$$$$######%%%))),,,''')))(((&&&(((,,,---))),,,)))'''''')))++++++***%%%%%%&&&)))+++---///111---+++******,,,---...---######$$$&&&)))+++,,,---***(((&&&'''(((((('''$$$&&&((()))*********+++,,,,,,+++***+++,,,,,,***((("""$$$''')))(((((((((((()))"""&&&***'''***---%%%+++...---)))***...///,,,,,,,,,+++******)))((((((,,,//////,,,,,,---,,,((()))+++,,,+++))))))+++------,,,+++,,,------***'''%%%&&&''')))+++,,,---...111,,,---333333,,,+++000)))))))))((('''(((+++...++++++******+++,,,---...222000,,,)))((())),,,---(((***---------,,,,,,---///......---...///111222222......333333---***+++'''---000---,,,///000...+++************+++,,,---%%%(((******((((((***---***(((&&&&&&((()))))))))(((******)))---111///+++&&&'''((()))++++++,,,,,,,,,***'''(((***,,,+++***...---+++******+++,,,---...---,,,+++++++++,,,,,,***$$$''',,,+++...111)))------------,,,,,,,,,,,,...///...+++((('''(((***000000//////////////////000444444111111444444222...///111000//////111333222555444000000444555222333333===NNN]]]mmmpppjjjaaaXXXGGGCCCBBB555+++,,,+++,,,---...---+++)))))))))***+++,,,---.../////////+++)))''''''***,,,+++)))$$$&&&(((+++,,,,,,,,,+++++++++***)))---333222...%%%%%%""" ###)))***&&&&&&%%%'''+++000222///,,,)))***++++++***(((&&&$$$$$$$$$###$$$%%%''')))+++---000---&&&$$$'''&&&"""&&&+++,,,'''###$$$&&&&&&(((%%%******!!!"""(((%%%$$$$$$###"""###&&&+++///)))(((%%%###&&&++++++'''***'''%%%&&&))),,,---,,,)))(((''')))***)))***,,,---+++(((''')))***++++++***(((%%%###"""###&&&((("""'''***)))(((''''''+++,,,,,,++++++,,,...000******+++------***%%%"""###((()))(((&&&'''(((...'''***---))),,,---%%%000333111***))),,,,,,(((+++,,,...---+++***)))***'''))))))'''(((---///---+++---///...+++***+++------,,,+++,,,///...+++(((###%%%(((+++------+++***)))&&&***555666---)))...//////---***((())),,,///,,,+++*********+++,,,---+++,,,///000000...+++)))&&&)))+++---,,,,,,,,,---------,,,+++,,,---...///111++++++000111+++&&&%%%)))...///)))'''+++///...,,,,,,,,,,,,+++******)))###(((,,,,,,)))(((***...+++)))((((((***,,,,,,,,,---000...((()))///,,,"""++++++,,,,,,+++***((('''***(((&&&(((,,,...---,,,------------,,,,,,+++***)))***,,,---...------,,,...***...000+++...333///---............---,,,+++)))***+++***(((***...222444333111///------............---,,,000666666111222111111000111111222222---222222//////333333...///,,,666HHHSSS[[[uuu|||pppggg[[[NNNFFF===888333...,,,---***...111///***'''))),,,***,,,...000000...,,,***,,,---+++(((***...+++$$$)))&&&$$$$$$'''******((()))'''%%%&&&))),,,,,,***(((###!!!%%%+++...)))###$$$---000)))%%%((('''!!!$$$'''((('''$$$"""###%%%!!!'''---///...------...,,,)))))))))&&&""""""&&&%%%''''''&&&)))------)))***%%%!!!###((()))$$$%%%&&&''')))***,,,------,,,&&&###&&&'''%%%&&&***111...)))%%%###$$$&&&(((...((("""###(((+++)))%%%((((((***+++,,,,,,++++++&&&&&&''')))************111+++,,,222000'''(((///*********))))))+++...111***,,,///111111...+++)))$$$%%%))),,,///---***''')))***,,,---,,,,,,---...444444///&&&$$$***///...444000---,,,)))$$$###%%%&&&(((+++---...---+++***000---)))&&&%%%'''))),,,***---...,,,(((&&&(((***(((***+++---,,,+++)))((()))//////)))''',,,111111.........,,,******,,,...000---)))'''(((+++------------***((()))---***%%%+++---//////...---------&&&))),,,///111000///...(((***,,,------,,,***)))---000...))))))...000---...000111---&&&###%%%(((((($$$%%%+++...,,,***)))***......(((&&&***,,,)))...---***'''%%%%%%&&&'''---***)))***---...+++(((...&&&%%%---000***(((+++$$$)))***'''''',,,...,,,'''000333......222...%%%------,,,+++)))***---///+++***+++---///000///...&&&+++///------//////---111333666777666444000...444222///,,,)))***,,,///333000...,,,,,,+++***))))))000555444444777:::999...:::???BBBKKKTTTjjjlllaaaXXXKKKGGG???888555222...---///)))+++---+++((('''(((******+++,,,.........,,,+++&&&******((()))---,,,&&&,,,***((()))+++,,,,,,***((('''&&&(((***+++)))&&&%%%%%%&&&((())))))((('''+++...---&&&!!! %%%&&&'''&&&######%%%'''###&&&***++++++***)))))))))'''&&&'''%%%!!!"""&&&&&&'''&&&$$$&&&******&&&((('''&&&'''((((((&&&$$$&&&&&&&&&'''((()))++++++)))%%%$$$''''''$$$%%%)))***)))((((((((())))))***(((&&&%%%%%%'''''''''%%%%%%'''***++++++*********)))(((''''''''')))+++,,,+++///111///......---,,,///...,,,)))''''''((()))(((***+++,,,,,,***'''&&&///...---+++)))'''$$$"""+++,,,---............///000111...))))))...///,,,***((())),,,...,,,---000---+++(((&&&%%%&&&((()))---+++(((''''''(((+++---+++,,,---,,,+++))))))***,,,++++++,,,......,,,***%%%(((&&&!!!""")))///000333444444222000000111222***(((&&&'''***...000111)))+++***)))+++///---(((&&&'''((()))******))))))'''(((***,,,---------,,,111111111000///,,,***)))(((,,,---+++---111222///,,,......---***)))+++------******...111...+++***+++///...(((%%%'''(((&&&++++++)))((((((((()))))),,,---......,,,***)))(((,,,(((&&&***,,,***((()))'''+++---***)))+++)))&&& (((+++''')))000111+++,,,,,,,,,+++))))))+++------,,,,,,,,,---------,,,---000111...---///111000---///111333444333111000---///111///---,,,...000...,,,******---000333333...222222000111666::::::999>>>===>>>FFFLLLXXXmmm}}}oooaaa[[[UUUHHH===666111000///------000++++++******)))******+++*********+++,,,,,,,,,,,,###(((+++++++++------+++)))((('''((())))))(((&&&''''''(((******)))&&&######(((,,,+++&&&$$$'''+++...+++(((&&&"""###%%%&&&&&&%%%###$$$&&&((('''''''''((()))***(((''''''%%%%%%&&&$$$ !!!%%%''''''%%%"""###''''''$$$%%%(((******((('''(((***((('''&&&&&&&&&'''((()))'''''')))***(((%%%'''+++&&&''')))+++,,,+++***)))%%%''')))(((%%%$$$%%%'''$$$(((---...,,,******+++---***(((&&&&&&(((+++---'''111444---+++222222***///...---------...///000,,,,,,,,,,,,+++***)))(((,,,+++)))(((''')))***,,,***++++++,,,------......------,,,+++...111///)))...,,,,,,000000,,,,,,...666555222///......///000))))))(((((()))+++---...,,,+++,,,---...---+++)))///,,,+++,,,///111000...333111---)))+++222666666///000222111///---------'''&&&&&&(((+++...//////&&&)))******,,,000///+++...------000444666444111***+++++++++,,,,,,,,,,,,222111///---+++***)))(((&&&***---...///111000---+++++++++,,,///111111111333//////222222///,,,,,,+++...///,,,+++---//////)))))))))******+++,,,,,,,,,000333111+++'''&&&(((***+++(((&&&'''++++++'''(((+++---,,,+++***'''###(((---///,,,///777:::777,,,---...---,,,***++++++---,,,+++++++++,,,---...111333222---+++...111111------.../////////......&&&,,,222333000...///111222...***)))+++...111222444333///,,,...555:::999:::;;;555888DDDIIINNN[[[|||rrrfff[[[[[[VVVFFF777111---......------000000...,,,,,,...//////...,,,+++***))))))***++++++###)))......,,,,,,,,,---''''''((((((((('''%%%$$$'''''''''((((((((('''&&&%%%)))---+++&&&$$$'''++++++$$$$$$)))((("""$$$+++&&&%%%%%%$$$$$$%%%((()))+++(((&&&'''+++,,,+++)))(((&&&%%%&&&$$$ $$$&&&&&&$$$!!!###'''(((%%%%%%(((*********)))***,,,***)))'''&&&%%%&&&'''(((&&&***------)))''')))...((()))+++,,,,,,***(((''',,,,,,+++)))&&&%%%&&&(((%%%***///000...++++++------+++)))'''''')))+++,,,)))///000+++***000222//////...---...000222333333...---,,,+++***)))))))))%%%&&&&&&'''))),,,000333)))((('''(((***+++++++++---,,,***+++...///,,,'''222//////111///***(((***(((***---//////,,,)))'''))))))******+++,,,,,,------++++++---000000---)))---------,,,,,,...111333222///***'''))),,,+++)))(((+++......,,,)))''''''+++***)))***++++++***(((&&&***,,,+++---///...+++(((&&&%%%***000333000,,,000///...---,,,------...///...,,,***)))***+++,,,***,,,------------,,,***+++)))(((,,,222555333000222//////222111...,,,......000111///......///000))))))***,,,,,,,,,,,,,,,---///222111---)))''''''''',,,***$$$%%%---///***((()))******++++++)))&&&$$$((()))&&&'''---...+++,,,...000000...,,,++++++++++++*********+++...111---000000,,,+++---//////111000///---,,,++++++***$$$***111222...,,,...111000...++++++,,,...//////666444...+++...555888555999999444888DDDFFFHHHSSSooorrrdddYYYXXXQQQ>>>666000---......------///111///......000111111000...---+++)))(((((())))))&&&))),,,---***'''(((******+++,,,,,,+++***((((((((('''&&&%%%&&&'''***,,,)))******)))((((((((()))&&&!!!"""***,,,'''&&&,,,&&&%%%$$$$$$%%%'''(((((()))&&&$$$&&&***...---,,,+++)))((((((%%% $$$$$$&&&$$$"""%%%***+++(((''''''''')))+++,,,,,,***+++***)))'''&&&&&&''''''###)))---+++((('''))),,,******)))))))))))))))***777222,,,(((((()))))))))%%%)))---...,,,++++++,,,++++++++++++************///)))(((++++++(((---666222///,,,+++++++++)))&&&+++***((('''&&&&&&&&&''')))+++,,,,,,***)))***+++***(((&&&''')))++++++***000,,,))))))******((('''***((()))...///---...111(((***...000000---)))'''++++++,,,,,,,,,,,,++++++...,,,+++---000000...******---///---))))))///666000---+++---...,,,(((%%%(((+++//////...+++))))))---,,,++++++,,,+++(((&&&(((,,,---++++++---,,,)))(((%%%%%%)))000333000,,,222000...---,,,,,,---...222000...,,,,,,---...000,,,***))))))))))))***,,,---***(((+++111444000,,,,,,***+++......+++,,,///111000000...***&&&$$$%%%+++,,,,,,,,,,,,++++++***---,,,,,,---...---***'''%%%++++++%%%&&&///333///---***'''''')))***))))))%%%((()))))))))***)))&&&***---///000...,,,******---------+++)))***---000(((---000...---///000...222111///---,,,,,,,,,,,,(((,,,///...+++***---000((()))+++///333555555444444333///---000555555111999<<<999:::@@@>>>>>>JJJXXXooosssfff[[[\\\VVVDDD666000---...///---,,,///....../////////......---...---+++)))(((((()))))))))'''(((***((($$$$$$&&&((()))+++***)))(((((()))(((((('''%%%%%%''',,,000,,,)))''''''***+++***)))%%%"""$$$(((***'''%%%%%%'''&&&%%%&&&'''((('''&&&%%%$$$$$$&&&)))+++,,,,,,,,,***))))))&&&""""""&&&###%%%&&&%%%(((,,,,,,((()))((('''))),,,...,,,*********))))))((('''&&&&&&!!!&&&)))&&&$$$&&&((((((((('''&&&&&&'''))),,,...888333,,,))))))+++++++++%%%&&&((()))******))))))***++++++,,,,,,,,,++++++111'''%%%++++++%%%+++777111...+++,,,---...+++(((******)))((((((((())))))(((,,,//////+++(((((()))---***'''(((,,,......,,,111---******(((&&&'''***)))''''''+++---,,,...222777666555333222111111111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,***---///---))))))...444...---000555666222---,,,'''***...///...,,,+++++++++******+++------,,,******......***((()))***(((---,,,,,,///333555333000000///---++++++++++++,,,222000---+++*********+++***'''&&&(((******---111///,,,***,,,000111---(((((('''(((,,,+++)))+++000,,,+++,,,...---)))))),,,------,,,,,,+++***))))))---***(((***---///,,,(((&&&***+++)))***...222222444,,,''''''(((''''''(((***,,,///000111111000///'''))),,,---+++***))))))000111111...***(((***---'''---111000///111111///............///000111222---------+++***+++---///---///222666888777444111000222111///000444333000111777777888===:::<<>>888777===999666???>>>VVVdddooozzzooobbbTTTLLLEEE;;;222///111000///000000---(((###+++*********)))))))))(((***((('''))),,,+++'''###&&&******&&&$$$(((,,,---'''((()))'''%%%&&&***///*********)))'''&&&'''(((&&&%%%%%%(((+++---...---,,,)))''''''***+++***(((...***(((((('''%%%&&&)))%%%%%%%%%&&&(((+++---///$$$'''++++++)))((()))+++&&&&&&&&&%%%%%%&&&(((***,,,---............---,,,))),,,+++'''&&&++++++(((###$$$)))///...(((%%%''')))((())),,,//////,,,(((///***%%%###%%%(((+++---***************)))(((''',,,)))&&&'''))))))'''$$$)))***+++++++++,,,...000///...,,,+++---...//////000...000000'''###000'''---...++++++...---'''$$$$$$$$$&&&)))+++***)))000///---,,,+++,,,,,,---111:::888+++)))000--- %%%***,,,,,,---000000---'''***,,,,,,***)))***,,,(((***++++++***)))***,,,///000111111000...,,,+++000///000000000...***'''))))))))))))***+++,,,---,,,+++---000///)))&&&&&&...,,,***(((((((((***+++%%%%%%&&&***///000...+++///,,,))))))+++,,,***(((+++222000))))))222222+++)))***+++---.../////////222000---+++***+++,,,---,,,000222111111222---&&&'''...222...+++,,,,,,)))///000///+++&&&$$$&&&(((***(((+++111111+++(((++++++)))''''''***,,,------)))(((''''''(((***,,,---,,,+++((('''&&&'''((()))222111000000000000---+++000000///......///111222111555555000...///---'''000111777444+++///333+++&&&+++222888999666111---,,,555666,,,(((...333000222000///222777::::::999===<<<:::888666555444444@@@QQQ^^^ggg}}}vvveeeZZZLLLBBB999333333666...------...000000,,,)))((((((((('''''''''''''''%%%'''***,,,,,,------...***......)))&&&))),,,,,,******)))(((''''''(((***......---,,,***((((((((((((''''''(((******)))'''+++)))((())),,,---,,,+++(((%%%&&&))))))%%%$$$'''%%%%%%%%%&&&'''((()))***!!!###&&&&&&%%%$$$%%%''')))&&&$$$%%%(((***(((&&&%%%''')))+++,,,------,,,...///,,,%%%$$$(((***'''$$$%%%''')))+++++++++******))))))+++------***'''%%%&&&'''((((((&&&%%%$$$******+++,,,++++++)))))),,,***'''%%%&&&'''((((((***+++,,,,,,+++***+++------,,,,,,---...000000000///...//////+++'''***000''',,,---******,,,***%%%'''))),,,,,,+++***,,,...+++++++++,,,---///111222000222///***,,,111,,,!!!###'''))))))+++000111///000111222000,,,***)))***///...,,,+++***)))((((((---............---,,,,,,++++++---///111000...+++......,,,+++************...***)))******(((***...,,,,,,+++******+++,,,---))))))***,,,///000///...,,,---///000000111333444...555888444222111+++"""+++,,,---...000000111111******************++++++111///---,,,---...//////+++000000***(((+++------,,,,,,+++(((&&&'''***...,,,***,,,111111+++)))+++&&&&&&'''))),,,......---...---+++)))((((((((())))))******(((%%%&&&(((+++///...---...///000...---///...------///000000///...222222...---...+++&&&''')))000000***///444,,,,,,///333777888777555333)))222555---)))---///+++------...111555999;;;;;;:::999888777777777777777===KKKXXXdddyyyzzzqqqfffUUUMMMDDD<<<333---000666---,,,,,,,,,...///...---%%%%%%&&&&&&&&&&&&&&&&&&+++...000...***(((+++...,,,///...)))&&&((()))(((***)))(((((())))))((('''......---,,,+++)))'''&&&*********+++,,,+++)))'''''''''''')))+++,,,+++***######&&&,,,,,,'''%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&''''''''''''(((***+++'''$$$''',,,---(((###$$$%%%(((***++++++++++++......***$$$###'''******...000,,,&&&)))000000))),,,***)))***++++++***(((%%%)))---...+++(((&&&'''(((***+++------,,,+++))),,,+++(((%%%$$$&&&))),,,)))+++------+++)))))))))++++++---///000111111222...///...,,,///333111---(((+++,,,******+++)))&&&###'''+++***%%%$$$''',,,111000///---,,,,,,,,,,,,...)))'''***111111+++$$$%%%((((((&&&(((---///...###%%%'''((('''&&&'''(((---***((())),,,//////...,,,,,,,,,,,,,,,---......******,,,...111111///---222000...+++)))''''''&&&+++((((((***+++***,,,000))))))***++++++,,,------***,,,------------...///'''+++///000......111444+++000666888666222,,,)))+++,,,---...////////////,,,------......---,,,+++000)))(((---...+++---444,,,//////+++***,,,---,,,++++++)))'''&&&(((,,,///)))((((((++++++'''%%%'''&&&&&&(((+++------+++)))000...,,,***)))))))))))))))++++++***((((((+++...---+++***+++...///000///---,,,+++,,,///000...++++++///000/////////,,,((($$$%%%---000+++///333,,,333333222111000///...---(((111555000,,,...---(((,,,---///111222444777999666555555666777888999999===EEEPPP___pppqqqgggYYYHHHCCC@@@<<<666...***,,,///---,,,+++***+++++++++''''''''''''((((((((((((---......,,,)))(((***,,,)))+++***%%%$$$&&&&&&$$$)))'''&&&(((+++,,,)))&&&))))))((((((((('''%%%###&&&&&&''')))+++,,,***(((%%%%%%&&&'''''''''&&&%%%&&&&&&(((------(((&&&'''###$$$&&&''''''&&&%%%$$$(((((()))))))))***+++,,,)))((((((***,,,+++'''###((()))***++++++***)))((()))((('''%%%&&&))),,,---///333///''',,,999999...,,,+++***)))***+++,,,,,,+++...000---(((&&&***...&&&(((***,,,---,,,***))))))++++++(((%%%&&&)))---(((+++---...,,,+++******+++---///000000000000000...///,,,)))000999444''')))***++++++,,,,,,,,,***+++...000///---,,,///333111000///---+++***))))))...&&&&&&///333///***+++,,,---+++&&&&&&***,,,******+++...///111222333444---)))&&&(((...222222000,,,+++++++++,,,...000111,,,,,,,,,...//////---+++000...,,,)))(((''''''(((''''''+++111222...+++,,,((()))***++++++++++++******,,,...,,,))))))+++...))),,,......+++******+++,,,---000333333000000111******+++,,,------,,,,,,333222111///---,,,++++++)))###(((333444***)))222))),,,000000///...+++(((+++++++++)))(((((()))))))))(((((()))(((&&&&&&&&&,,,++++++++++++***'''%%%++++++***++++++---...///,,,+++***+++---...//////...,,,++++++---///000///,,,***)))+++///000,,,(((+++---000111111111...,,,+++)))000333---...000)))000///...---,,,,,,---------333555222//////...***...000222111......111444333333333444555666888888===???IIIXXXdddssspppeeeWWWIIIAAA:::888666///)))&&&---,,,+++)))((()))***+++++++++++++++++++++++++++%%%######&&&+++...//////%%%''''''$$$$$$((((((%%%,,,)))'''(((******'''$$$&&&%%%$$$%%%'''(((&&&$$$""""""###%%%'''(((&&&%%%''''''''''''%%%$$$######+++(((''')))(((%%%$$$'''###$$$&&&((((((((('''&&&$$$$$$$$$%%%&&&'''''''''%%%)))------***'''&&&&&&((()))************)))(((&&&&&&''')))))))))***+++%%%++++++(((000@@@@@@555++++++*********,,,...000'''+++---+++&&&%%%(((,,,%%%''')))***+++***)))((('''***---,,,)))'''(((***&&&))),,,...---,,,,,,,,,,,,///111111///------...//////***'''...777111###&&&&&&'''***++++++,,,---***)))((()))+++---......(((((()))+++,,,---...///---)))+++444333+++***222///000---((('''+++---,,,333333222222222111000...666111++++++---...+++'''))))))((()))***,,,///000,,,++++++---//////---+++---,,,***)))***,,,...///,,,+++---222222...+++,,,,,,------------,,,+++***,,,...///---***)))+++...111000......//////---***333333333444444333000---++++++,,,------,,,,,,,,,333000,,,)))'''(((***+++)))###(((333222))))))333---------//////---++++++((()))***,,,,,,***'''%%%---......---------,,,+++000...+++)))))))))((('''((()))***+++---...000111---)))&&&)))...111///+++111///------...///...---***))))))+++---...+++((()))***---000111///...---000+++000444...---...((((((***,,,///111444555666000222333000...//////------000111///---,,,...111222222111222222333444555888999AAAOOOXXXdddyyyhhh[[[KKKMMM@@@333//////...,,,,,,((()))***)))((())),,,/////////.........---------'''$$$###&&&+++...,,,***'''((((((''')))---,,,)))///---+++)))(((&&&$$$"""(((%%%###%%%)))+++***))))))(((&&&'''(((((('''&&&+++++++++(((%%%###$$$%%%***&&&######""" !!!%%%%%%&&&'''(((((((((((((((######$$$&&&((((((&&&%%%"""(((...---((($$$&&&((("""$$$&&&((())))))))))))***((()))++++++&&&$$$%%%'''++++++)))...555444,,,***++++++*********---///%%%***000111///+++))))))''''''(((((((((((((((((()))+++---...,,,)))((('''&&&(((+++,,,,,,,,,,,,------///111000---++++++---///---(((''',,,000,,,$$$%%%###$$$(((***)))***---(((&&&$$$%%%(((******)))++++++,,,,,,,,,,,,+++++++++***...222///)))+++333---///---)))***///111000+++******+++,,,,,,***)))111///,,,,,,......+++(((&&&&&&&&&''')))***,,,---)))))))))+++...000000///---,,,++++++---111444666555000,,,++++++***---222111111000//////...------///000111000...---...///000,,,***+++///222111...,,,222555777>>>CCC;;;////////////000//////......111...***((((((+++000333...***))),,,***''',,,666444...******++++++---000%%%&&&(((+++------***'''***---...,,,,,,...---***///---***)))***,,,------++++++,,,,,,,,,,,,------***&&&$$$&&&,,,///,,,(((111000/////////...,,,***((()))***+++++++++++++++'''&&&'''+++,,,******,,,...&&&***000,,,,,,...******+++---...///...------...///...---------------+++,,,---------///111333222111111111111222333333222333;;;EEENNN[[[ssslll\\\OOO@@@CCC999///,,,+++,,,///444)))+++,,,,,,******,,,///000000///......---,,,,,,,,,,,,,,,++++++)))'''%%%)))+++***))),,,000///***,,,,,,+++(((&&&%%%&&&''',,,((($$$$$$))),,,,,,***+++)))'''&&&(((***+++***,,,,,,***'''######%%%((('''###!!!"""!!!!!!%%%)))(((((('''''''''''''''&&&&&&(((+++......***'''###&&&******(((&&&&&&(((###$$$&&&((()))******))),,,)))(((***)))$$$###&&&...---,,,+++)))((('''&&&)))+++,,,***((('''(((***)))+++///222333111...,,,***)))(((''''''(((((()))...---,,,,,,,,,***(((&&&&&&((())))))(((((()))++++++...000...***))),,,///...)))''')))***((((((******&&&&&&***+++((()))---555555333222000111222444444333222000---)))&&&$$$(((((()))*********---000---///...***+++000222111///------000333555444222''')))+++---/////////...&&&'''(((***+++,,,,,,,,,***))))))+++...//////......---++++++,,,///333555555///)))((('''(((---333000000...------...///000000//////000111111...---)))(((''''''***---000111&&&///222222???PPPIII555000111111111000//////...111///---+++,,,///333666...///...***'''(((---333222,,,***...000---,,,---)))'''&&&(((***+++***((("""'''***)))))),,,***%%%...---+++,,,---......------------,,,,,,+++***)))'''((()))************+++///...///000000...***'''(((***,,,+++((((((+++...'''$$$$$$((()))'''(((,,,...###&&&---++++++///,,,///...---+++)))'''%%%$$$,,,,,,---000111///---,,,,,,+++***,,,...111111111111111111222222444555555222555:::???FFFSSSeeetttyyycccWWWOOOCCC444111//////---+++///555...000111///+++)))***,,,000000///...,,,+++******(((,,,000000---***+++,,,+++,,,+++***---000...)))&&&((()))'''&&&'''+++//////)))$$$###'''***+++)))###!!!###''')))***))))))((($$$!!!!!!&&&***%%%"""!!!$$$$$$"""###&&&,,,***(((&&&%%%$$$%%%%%%&&&''')))---000///***&&&%%%%%%&&&'''(((((('''&&&((()))***++++++***)))(((,,,'''%%%((((((%%%&&&+++***'''(((******'''+++111***+++,,,***&&&###$$$%%%---***((((((+++...///000---+++)))''''''((()))***333///+++)))***+++)))&&&'''(((((('''%%%%%%&&&((())),,,...,,,))))))---222,,,'''&&&+++)))$$$'''000111,,,+++///...***+++//////111222---'''%%%(((---222222222111///---***(((%%%%%%###"""&&&,,,...,,,///111///,,,+++...///---111///,,,,,,------)))&&&(((+++///000...+++******)))***,,,.../////////......---++++++,,,---+++***///---***((()))+++...000...***)))******)))+++///,,,+++***)))***,,,...000...,,,,,,...111111---)))(((******(((''')))000555///666111(((777OOOKKK444///000000000///...---,,,...---,,,++++++,,,---...)))000444///***+++,,,+++***(((...888:::111((($$$000,,,'''%%%'''(((((('''!!!'''+++***+++...,,,&&&000//////000000...+++(((,,,,,,,,,,,,,,,+++***)))&&&,,,111000***(((+++000+++,,,---///000...)))&&&'''+++...+++&&&&&&+++111***%%%%%%)))***''')))...222%%%'''---***+++...,,,,,,+++******+++---///000++++++///444666333///---000---+++,,,///111///---111111222333444666777888666;;;======AAALLLZZZccc{{{kkk\\\LLLAAA<<<777444111///---,,,)))(((((()))***+++,,,,,,,,,,,,---++++++,,,//////,,,)))((((((***---///---'''"""(((***,,,---,,,)))&&&$$$"""&&&)))******+++///333666...&&&$$$'''***(((%%%""""""""""""###%%%((())))))%%%"""###%%%'''%%%###******)))'''&&&$$$######)))***)))&&&"""!!!###&&&+++---000000...***((('''%%%&&&((()))(((&&&###!!!+++++++++++++++***)))(((&&&)))+++)))***,,,+++(((///,,,(((&&&&&&(((,,,///444,,,&&&%%%***...---***###%%%)))///222...%%%///222555444+++$$$(((000***...000---'''&&&+++111...,,,)))&&&%%%''')))+++,,,***+++---,,,***,,,111,,,+++---...+++'''***000000222333000+++''''''(((///,,,))))))***)))'''$$$000,,,'''&&&)))---......000'''(((***'''+++...''',,,///111///)))&&&''')))000111000,,,((('''))),,,,,,...000///+++))))))+++111222000,,,---//////+++###&&&))),,,,,,---///111000000,,,'''***000///))))))******++++++++++++***)))//////))))))//////)))+++***000777222)))+++666...,,,)))&&&%%%(((...333222666444...---444999999222444777***+++--- ***///000)))%%%***'''&&&...(((---///++++++...---((('''+++------+++)))+++---(((+++,,,***+++...///---'''...000+++((())))))'''333111///.../////////...---+++(((&&&&&&'''&&&%%%&&&***,,,)))(((******(((***,,,...///...------------......,,,***))))))***"""%%%))),,,---...000222...,,,***))))))+++...///---//////...+++)))+++......,,,...222000---000777777333......000111000...***---111222111000222555333222444999===CCCNNNXXXyyy~~~iii]]]SSSGGG:::333///......///000///,,,***((()))***+++,,,---......///---,,,---......+++(((***)))((()))++++++(((&&&+++,,,,,,,,,,,,+++******%%%''')))******+++,,,---///+++'''&&&((()))&&&###!!!###&&&((((((%%%"""!!!$$$'''***---///((('''''''''&&&&&&&&&&&&%%%&&&((('''&&&%%%''')))++++++,,,---,,,,,,***)))&&&''')))******)))((('''++++++,,,,,,+++******)))'''***+++))))))+++***&&&,,,***)))(((((()))***,,,000,,,''''''))),,,+++)))///---+++*********)))''',,,+++,,,...,,,((((((,,,...///...---+++,,,///111333111---)))&&&%%%%%%&&&***((()))+++***(((***...111//////333444000...///---,,,***)))***,,,------,,,***((((((******(((%%%)))'''%%%%%%''')))++++++///(((***,,,(((+++///))),,,///111///***'''(((+++---...---+++((('''(((+++...---***&&&$$$%%%***...///111000,,,---//////,,,***---///000...,,,++++++...222333///...111111---......---+++)))'''&&&%%%'''))))))''''''))))))'''444:::===888000,,,+++,,,111///+++)))(((***,,,---...///---***---222222...//////222(((,,,...!!!+++%%%+++******000,,,&&&+++)))...111//////111///***(((***,,,---,,,,,,...///---000000......111111...+++///...(((%%%(((***(((......------...///......)))'''%%%&&&''')))***)))'''+++---***(((******((((((+++...///...,,,***)))+++,,,,,,+++)))'''((()))(((***,,,---,,,+++,,,---111000...,,,++++++,,,---+++...111111///------...,,,+++,,,000///---000777111///......///...---+++,,,---//////000222555888666444777<<<@@@FFFPPPZZZgggooo\\\TTTOOOEEE999000***+++---000222111...+++))))))***+++,,,---......000///---------,,,)))'''+++)))&&&&&&''')))******---,,,+++******+++,,,---((((((((()))+++***(((&&&&&&'''((())))))'''$$$######%%%(((***)))%%%!!! $$$((()))'''&&&(((+++&&&&&&&&&&&&'''((())))))"""$$$''')))))))))+++,,,***((('''(((+++---+++(((''''''((())))))******++++++++++++++++++******)))'''******((((((***)))&&&(((((())))))))))))((((((+++***)))((((((((())))))444222///***''''''***,,,***&&&%%%+++///---***)))---***((((((+++------,,,++++++******+++,,,---...)))'''(((***)))&&&''',,,000++++++000444000+++((()))'''&&&)))...000...++++++***((()))******)))'''''')))************,,,------)))...///)))***///+++...111222111---+++---///)))*********((('''((()))---,,,)))&&&%%%'''+++///---000///,,,,,,//////,,,...000222222///,,,******,,,333777444000000000000222000---***'''%%%###"""***''''''******''''''***(((555999///***///000***111...,,,,,,......,,,***,,,***((((((---111---%%%,,,+++...'''...111$$$...(((///...,,,111,,,%%%'''&&&***------...///,,,(((***))))))+++.../////////---000///,,,,,,......+++...---)))$$$&&&+++---,,,******,,,---............+++)))((((((+++---...---)))---...***(((******)))''')))+++------+++(((&&&)))***+++***(((''''''(((+++---...---+++*********000000//////......------***---222333222000...---,,,******------,,,000555,,,...111111///---++++++///---,,,...111555888999444222333888;;;???GGGOOOUUUqqqvvvfffWWWOOOJJJAAA888222.........///111000...,,,+++++++++++++++,,,,,,---...---,,,,,,+++***((('''***(((&&&%%%&&&(((+++,,,,,,+++***)))((((((((())))))''''''(((+++***'''######&&&******(((&&&%%%&&&)))((('''&&&&&&'''((()))(((***,,,+++(((%%%######((('''''''''((()))***+++&&&'''(((((()))***,,,---)))&&&%%%(((,,,---)))$$$&&&&&&%%%%%%%%%&&&'''((())))))*********))))))(((%%%))))))''''''******((((((((((((''''''(((((((((&&&)))+++***'''&&&&&&(((---000222111---)))((()))***%%%%%%+++000///,,,******)))((((((+++---------%%%&&&))),,,...000222222***)))***,,,+++'''(((+++,,,((((((,,,---***''''''&&&(((+++///222///)))$$$,,,,,,++++++******)))((((((+++///...,,,******,,,+++)))000111)))***000---,,,---...---+++***+++---'''((()))***))))))))))))***,,,...//////...------***...///---,,,...///------///000///...---...000,,,000222111...------......---+++)))'''&&&&&&&&&---''''''------''''''---!!!***...***)))---000///---+++***...333444000+++---+++)))))),,,...+++'''---))),,,'''000333'''222+++000)))"""'''(((&&&+++(((***++++++,,,---,,,+++,,,***((()))---...---++++++......++++++......+++,,,***&&&&&&***///000///)))+++---------,,,,,,---,,,***(((((()))************......***(((******)))'''''''''(((******)))((()))***+++***(((((()))***+++,,,------+++***+++,,,***+++---///000000//////,,,...111222111///---,,,---+++*********+++...111---000333222///------///111///---///444777777555444111111444666777<<>>CCCMMM[[[qqqiii___VVVKKKBBB777...---000000---+++***---000222333---,,,***)))((((((((())))))******)))(((((()))+++''')))++++++***))))))***,,,---------,,,***((('''((('''&&&'''((())))))((()))******(((&&&'''+++///+++---///000...+++&&&###'''%%%$$$'''+++,,,)))&&&,,,+++)))&&&&&&&&&'''(((///,,,)))(((((()))))))))&&&&&&''')))+++***%%% +++***((('''&&&&&&''''''&&&''''''(((((((((((('''%%%((()))'''(((,,,...,,,***)))&&&%%%%%%&&&)))***%%%(((***)))&&&%%%&&&'''&&&(((***+++******++++++&&&&&&)))+++'''$$$'''---,,,...000000......000222//////...,,,***(((&&&%%%///...///222///******,,,---,,,,,,,,,)))(((---555---...,,,(((%%%'''...555---...///---+++******++++++---//////---***'''&&&...)))---///(((+++222///+++***(((''''''((()))******))))))***,,,------,,,///---***)))+++...///000'''---000---++++++,,,+++......,,,)))(((***...111444---(((***......------$$$&&&(((***,,,......///,,,******,,,,,,******,,,333,,,,,,444222))))))333.........111333222...***,,,+++***+++)))'''***000***$$$'''###)))+++&&&;;;IIINNNAAA111000///******222...+++,,,++++++---111...+++((('''''''''&&&%%%))),,,---+++,,,000111//////---///222222,,,'''&&&,,,...///---)))(((***---(((&&&%%%&&&(((***++++++(((++++++'''&&&)))+++***+++'''###$$$(((,,,...---***,,,------,,,,,,...///000111000---***))))))***,,,,,,,,,,,,+++)))'''&&&///---+++***++++++***)))---...,,,)))***---,,,(((------,,,***)))***,,,///000111333555666444000,,,333000111777<<<>>>@@@DDDHHHOOO]]]rrrsss```]]]RRREEE<<<555///---000///---******,,,.........***)))(((''''''((()))***,,,------+++((((((***,,,***+++---,,,)))(((***,,,,,,++++++***++++++,,,,,,)))))))))'''&&&&&&)))+++*********(((((()))+++---)))+++...///...***&&&###+++***(((''''''&&&$$$###***(((%%%#########%%%&&&)))((((((***,,,---***(((&&&&&&&&&&&&''''''''''''*********))))))))))))***'''((())))))******))))))***,,,+++((((((,,,---+++)))(((((((((((((((((()))(((((()))((('''&&&'''''''''&&&&&&(((***+++***)))'''&&&((()))'''$$$)))000,,,++++++,,,---...,,,+++%%%&&&'''((()))+++,,,,,,...---///111...)))'''***)))&&&&&&)))***))),,,111---+++(((&&&&&&)))...222(((***,,,,,,******,,,.........///111222000---+++000(((***+++''',,,333///111///---+++,,,,,,------,,,***((((((+++------,,,///,,,((((((***---------'''...111...*********))),,,------,,,++++++,,,...000,,,+++......+++***---)))***,,,......,,,***))),,,//////,,,,,,//////,,,((('''(((+++,,,,,,...111......///000000000///...---))))))---...++++++...(((###'''$$$(((++++++EEElllmmmWWW<<<333///((('''---)))(((+++***&&&&&&***,,,,,,***(((&&&%%%''')))'''***+++((())),,,,,,***,,,+++///333000)))%%%'''***,,,,,,)))&&&&&&***///,,,+++))))))+++---------&&&))))))%%%%%%)))++++++---)))'''(((,,,...,,,)))***,,,------------///000000000///---******+++,,,...------+++***(((&&&%%%***))))))***---...,,,******,,,,,,***,,,000...(((,,,+++******+++,,,,,,+++...000333444333111000000111......444999::::::===AAAGGGQQQbbb}}}{{{kkk^^^ZZZKKK<<<444111...,,,,,,000...,,,,,,+++***(((%%%'''&&&%%%%%%&&&(((+++,,,///000000---)))((())),,,---...---+++((((((***...)))(((&&&%%%'''***---000+++,,,+++((($$$$$$(((,,,***)))))))))***************)))((((((((()))+++,,,&&&(((***((($$$###&&&)))&&&%%%"""!!! """$$$%%%!!!"""&&&,,,000000,,,(((&&&&&&%%%$$$###&&&***...(((((())))))******++++++))))))***+++++++++++++++---///---)))(((++++++)))'''((()))++++++)))((('''***)))((('''''''''''''''%%%%%%'''+++...---(((###***(((''')))))))))---333222---***,,,111333...)))######$$$&&&(((***,,,---,,,+++---///,,,'''%%%''')))$$$$$$***///...---...***((((((***------)))%%%###&&&)))***)))***---000+++******---000111...+++222(((''')))'''---333...000---***))))))*********---***''''''***,,,---,,,+++***+++...111000+++''''''...222...)))))))))((('''***...//////.........***)))---111---'''''',,,///000111111...***%%%"""'''------''''''------'''%%%------&&&&&&...000******,,,.........///222444///((((((000666222...---)))%%%***'''+++...111PPPuuuqqqUUU444+++,,,+++...,,,)))+++000///(((%%%'''***+++,,,)))&&&&&&)))---,,,......++++++------***&&&&&&+++000...''''''---((()))***'''###%%%+++111---***'''&&&&&&&&&%%%%%%%%%(((((($$$$$$(((,,,,,,...+++***---000///)))$$$***+++------------///000+++,,,,,,,,,+++,,,///111,,,,,,+++******)))))))))%%%&&&(((,,,000111...***&&&***+++***...333111***---++++++---000111---))),,,///222111//////111444777222111555888777555666>>>DDDMMMZZZqqqxxxhhhUUUGGG888444777111......)))***---000///,,,***)))***++++++******)))((((((''',,,***)))+++...///---***(((&&&&&&(((,,,///...,,,&&&))),,,,,,******+++...---'''%%%)))---+++(((''',,,++++++,,,,,,+++(((&&&)))+++,,,---,,,,,,...///((()))+++------+++)))'''$$$$$$######$$$%%%'''((('''+++,,,((()))---...***+++,,,+++'''###$$$***000,,,+++)))&&&%%%$$$$$$$$$000***$$$###'''******(((((('''%%%&&&)))+++++++++)))+++,,,+++(((&&&(((***+++(((###"""'''...---((()))'''''')))---///---***((('''''''''((()))+++,,,777///,,,111111,,,...666((())),,,000444444111///---+++,,,...***$$$%%%+++)))(((***...,,,''')))///+++,,,,,,+++*********++++++((('''(((******(((%%%+++++++++,,,...000222444---+++)))***,,,---+++(((---...000111111///...,,,%%%&&&''')))***,,,------111///,,,+++,,,,,,,,,,,,+++++++++***(((((((((((((((***------+++,,,000444222111...,,,+++*********,,,...//////......+++)))(((((((((((()))***,,,---,,,,,,+++***((())),,,///111......111---%%%###'''###///555111---...***""")))...111000++++++000555IIIEEE;;;...(((((()))(((---+++%%%!!!'''111333///+++(((&&&&&&'''(((%%%###$$$999111---,,,&&&+++***,,,+++***,,,...///,,,)))...***&&&'''***,,,)))&&&...---+++***))))))((((((&&&'''((((((((())),,,...***+++(((&&&+++222111+++((('''&&&''')))******)))+++******+++---000333555///)))$$$&&&,,,000///,,,'''))),,,///111222333333---000111///+++,,,222888111111111...)))(((***,,,)))***,,,---...------,,,000...111999;;;666222222666:::DDDSSSgggvvvgggXXXFFF>>>111///333///...///***%%%)))---......---...000)))*********+++******************+++------,,,+++111---)))((()))******)))***++++++)))%%%$$$&&&(((---'''%%%***---,,,)))((($$$$$$%%%'''***,,,+++***(((''''''(((((()))******333000+++(((''')))---///((('''&&&%%%&&&&&&'''((('''******&&&%%%(((((($$$)))+++------***'''%%%%%%&&&&&&%%%$$$$$$%%%&&&''',,,'''######'''++++++)))%%%%%%%%%(((+++,,,,,,+++&&&((()))))))))))),,,...***+++)))&&&(((---000...)))(((((()))+++,,,,,,+++***))))))))))))***+++,,,,,,******...000111555999222///------...111222222000------...+++&&&''',,,,,,***+++---***$$$$$$)))...------++++++,,,...///,,,+++)))***++++++)))&&&***))))))***+++---///111222000............---,,,......------...///111222***************+++,,,,,,---+++***+++,,,...------...+++***+++---...+++((('''))),,,---...000222444444222111///......//////---...///...---,,,+++)))111000///---+++)))((('''+++,,,,,,***)))***,,,///,,,***+++...,,,''''''+++***///000,,,***+++,,,+++222666888555...+++---000000000,,,%%%###&&&'''&&&(((++++++***...222000***---+++(((((())))))&&&$$$(((555(((%%%'''!!!***---...---,,,...000000---+++***((('''***---...***&&&---...///...,,,***((((((,,,------,,,***((()))***111000---+++111888999444,,,+++)))((()))(((&&&$$$++++++***))))))***+++,,,,,,(((%%%&&&)))+++***'''))))))***+++***((('''%%%......---,,,,,,---///111+++,,,---+++(((''')))+++'''(((***---...000111111111...111777:::777666999;;;===CCCNNN^^^uuuhhhZZZMMM===999......111---...000+++---...000///---+++******((()))***,,,------,,,,,,)))***,,,,,,+++++++++,,,///+++(((&&&(((,,,.../////////...+++(((((()))++++++'''&&&***...,,,******)))(((((()))+++---...---,,,)))&&&''')))++++++)))///,,,&&&######''',,,000++++++)))(((''''''''''''%%%((('''%%%%%%''''''%%%((()))***,,,,,,***&&&"""$$$#########$$$%%%&&&'''$$$!!! !!!%%%((('''%%%###$$$%%%))),,,...---+++&&&'''(((((((((***...000+++......)))'''***......)))*********((((((***+++*********)))))))))((((((%%%(((++++++///444777666333000---+++,,,...//////111///------***'''(((---...------...+++&&&&&&(((+++)))((('''(((***,,,------,,,++++++++++++)))'''))))))((())))))***+++,,,,,,---,,,+++***+++---///000---***''''''***---000++++++******+++---///000)))))))))+++...///...---///,,,***...333444///)))***+++,,,...000111000///......---,,,,,,---/////////...------,,,***)))))),,,,,,---...---,,,+++***+++,,,,,,+++++++++---///***))))))+++)))'''(((,,,---,,,,,,...,,,***+++///222666999777000,,,,,,---///222222000000333333000(((,,,///...///000...***...,,,+++*********((('''000666&&&'''+++!!!'''***///......///000000///---(((((())),,,//////+++''''''***......+++)))***+++---///000///,,,***((((((///...,,,+++000666888555---+++***)))***)))'''&&&---,,,+++)))'''&&&$$$$$$((((((((())))))))))))(((333333444333000---***'''---+++)))***,,,---,,,***+++---......---------...111000///...------,,,,,,///...///444777777999<<<>>>>>>AAAGGGRRRfffuuu```SSSHHH999:::222222444///000222,,,111222111///---***((('''(((***,,,---......---,,,))),,,......+++***+++---+++)))((((((***---///111+++,,,---.........///000***&&&&&&***---,,,***+++333111---+++******)))(((///***%%%&&&***,,,+++(((!!!"""$$$&&&)))***+++,,,---,,,+++)))((('''&&&&&&$$$%%%&&&''')))+++,,,,,,***&&&###%%%))),,,+++)))&&&&&&%%%%%%$$$$$$$$$$$$###""""""$$$&&&(((&&&%%%'''&&&&&&(((+++,,,,,,+++******)))((((((***,,,...---///---(((&&&))))))(((***,,,,,,***'''&&&))),,,(((((((((''''''&&&%%%$$$'''...000+++,,,222111+++((((((***---///...,,,***111///,,,***(((((())),,,*********+++***)))((()))(((''''''((()))+++++++++,,,++++++++++++***((('''***))))))))))))))))))***$$$&&&(((((((((***///444444111,,,(((&&&''')))+++))))))***+++...111444666******+++---000000///---,,,,,,---000444444000---000...---...000///+++&&&***)))))))))***,,,...///111...,,,,,,+++)))(((***$$$&&&(((+++,,,,,,,,,+++***+++------,,,,,,...///...---,,,+++(((''')))+++---))),,,444333***'''+++(((---222333000......///---000000,,,+++,,,+++(((...///...+++)))***---...++++++***++++++++++++***---222$$$---444'''((((((///......////////////...+++******,,,...---+++(((!!!%%%((()))'''(((,,,000(((***---///...,,,,,,,,,+++******+++...111111///)))))))))***---//////.........---,,,***'''%%%$$$&&&)))---...---,,,,,,...***+++,,,,,,+++)))&&&$$$((())))))+++,,,,,,+++***,,,...///000000//////...555444222000...,,,++++++---...000333444555777999<<<;;;===BBBHHHWWWttt{{{kkkWWWKKKAAA333777222444555///222555...,,,,,,,,,---.........---+++,,,------...---,,,+++***---//////,,,***,,,...,,,---------+++)))(((((($$$&&&))),,,...///---,,,(((%%%&&&***,,,******+++000---)))''''''&&&%%%$$$***&&&""""""&&&(((&&&###!!!$$$(((,,,///...---+++++++++***)))(((&&&%%%$$$%%%%%%&&&)))***+++,,,---+++&&&###$$$***---,,,)))(((((((((''''''&&&&&&%%%)))))))))*********(((''',,,***''''''(((***+++++++++***))))))***+++,,,---...,,,)))&&&)))...,,,&&&+++---...,,,((('''))),,,((((((''''''&&&&&&%%%%%%+++222222,,,***...,,,$$$$$$$$$'''***...000///...111///,,,***))),,,------&&&''''''''''''((('''%%%******+++...111111///,,,,,,---------,,,++++++++++++,,,+++++++++*********%%%(((***++++++---111666444333000...,,,++++++,,,******+++---///333555777.........///111111...,,,''',,,000222000//////000///---,,,...///...)))%%%++++++++++++,,,...000111222---,,,...,,,((((((,,,''')))***++++++)))'''&&&)))+++...///.........//////000///,,,***+++,,,---111+++,,,333333***&&&***!!!&&&,,,000111000000111,,,...,,,((('''******(((///...---+++)))(((***---'''((()))******+++,,,------222###***333***,,,,,,---------------------...111...,,,***))))))))))))&&&''''''&&&%%%''',,,000###'''***------,,,------+++,,,...111333111...,,,))))))))),,,000333444444+++,,,,,,,,,+++***)))((((((,,,111111...++++++---((()))************))))))$$$)))---...,,,+++---///++++++,,,------,,,***))),,,---...///111222333444---111555666555444444444666555999@@@CCCLLLddd}}}ssscccPPPFFF>>>222///---111222---333777000...,,,++++++,,,---,,,***---,,,,,,,,,,,,,,,,,,,,,+++---...---,,,++++++,,,&&&))),,,---,,,+++******)))***+++...//////+++)))'''%%%&&&******((((((***(((&&&&&&'''***,,,,,,+++(((&&&$$$&&&((()))'''%%%)))))))))((()))))))))***))))))))))))((('''%%%%%%)))&&&&&&((((((&&&&&&(((+++))))))+++...---'''!!!&&&'''((())))))***))))))''''''(((((('''&&&&&&%%%...,,,)))((()))***))))))(((''''''))),,,.........+++)))&&&'''---333111++++++---...---,,,******+++***)))((((((((()))***+++---000000---,,,,,,***&&&+++(((&&&&&&***000444777000000...+++---111222///---...---***+++,,,***&&&+++******---000111---***,,,...000000///...///000------......---,,,,,,+++(((***++++++++++++,,,---******++++++,,,,,,,,,,,,......///000111111222222222111000000111000...,,,%%%+++111111---+++---111+++++++++---//////...,,,+++************,,,---...111,,,+++000///***)))...((()))+++,,,------,,,,,,(((+++///000000/////////---000111...---000222111666000+++++++++***,,,///$$$(((---111111111000000...000///,,,...444888888+++***,,,//////***''''''$$$&&&((())))))***,,,...EEEIII111))),,,(((---++++++,,,---,,,******,,,...333000,,,)))''''''((()))///---***(((((()))+++---%%%'''***+++***)))***+++******---222333...,,,,,,---,,,,,,...111333333222))))))))))))))))))*********---000///+++'''''''''000//////...//////000111%%%+++111000---+++...222---,,,+++,,,------+++))),,,---///111222222222222///555999888555444444222222000555>>>AAADDDUUUkkkuuueeeVVVFFFAAA???555,,,,,,111111,,,222777///111...+++***+++***(((&&&,,,+++***)))***,,,---///++++++******++++++)))(((###'''******,,,...111111///------......,,,***'''%%%&&&)))(((%%%%%%((('''&&&'''))),,,......---&&&''')))+++,,,+++***)))+++***(((&&&%%%%%%&&&'''&&&'''((())))))((('''''')))&&&%%%((((((######&&&---,,,+++,,,---,,,'''###'''((()))******))))))((($$$$$$%%%%%%$$$$$$%%%&&&*********,,,---,,,)))&&&((('''(((+++...///---+++((()))((((((+++000000,,,,,,,,,---///000///,,,)))***)))'''&&&'''***...000///,,,,,,///...+++***,,,000,,,(((''')))...111333+++---,,,)))---222222......000///,,,...222///)))---)))&&&'''***,,,+++((()))+++...///...---///111---.../////////...---,,,***)))***,,,---,,,***(((&&&&&&''')))***,,,---...---///000222222222111000333111////////////...---(((,,,///...,,,+++---///***,,,...//////000111333,,,+++***))))))***+++,,,000***,,,222222+++***000)))***+++,,,...///000111(((+++///111111000//////---222333000///111222000222000+++''')))///111000***,,,///000000///...---&&&))))))'''***000333333///***)))...000,,,))))))&&&(((******))))))+++---KKKUUU:::((('''(((///)))+++,,,---+++)))))),,,...///...,,,)))'''&&&'''(((...+++)))***---///,,,)))''')))******(((((()))***'''&&&(((---...+++,,,000...---,,,...000111111000---,,,***(((''''''((((((((()))++++++***(((((((((((('''&&&%%%&&&)))---///,,,...000000---,,,---///---+++***+++...//////---///000222333222000---+++...555888333///111333222444...111;;;>>>===JJJ]]]tttyyyeeeTTTFFF999:::<<<666000000555333,,,111555,,,***(((&&&(((+++...---,,,***)))((('''))),,,///222+++)))'''(((***+++((($$$&&&((()))(((&&&'''***...000,,,'''&&&(((***+++***&&&%%%&&&((('''###$$$'''(((''''''(((((('''$$$"""!!!$$$(((***)))((('''''')))***+++,,,,,,+++***)))%%%&&&((()))******))))))((($$$$$$))))))&&&&&&***111---)))''''''***---...++++++++++++)))'''%%%###&&&'''((((((((()))+++---%%%'''+++///111...)))%%%+++++++++---///...)))%%%'''+++,,,(((&&&((((((''',,,,,,---000333222---((((((&&&$$$###%%%)))...111111++++++000000))))))///---,,,+++,,,,,,,,,)))'''&&&((((((&&&***111000***&&&)))((('''+++000///)))333---'''%%%)))------,,,$$$'''***+++******---///---.../////////...---,,,,,,,,,---000444444000,,,///...------...000222333***,,,///222444444222111222000------...//////...---,,,,,,,,,------------...000222111//////222555222111///...---......//////***,,,444555---+++111333222///---+++***))))))'''+++000222222000//////000555666111...000///***(((------***---555444+++***,,,...//////...,,,,,,+++......,,,,,,///000---888---&&&(((,,,,,,---000)))+++---,,,)))((()))+++111DDD222"""%%%---555++++++---...,,,)))))),,,///***+++,,,+++)))'''''''''&&&###$$$***111333...((('''((())))))((()))+++---)))%%%&&&+++---,,,000777,,,++++++,,,///000000000333111---***'''&&&&&&'''$$$$$$&&&)))+++---......+++***)))))),,,111777:::333111.........---,,,***(((&&&$$$&&&***---...---(((+++000333444333000...+++222333,,,)))---111222777...///999;;;999DDDUUUbbboooZZZGGG???666+++***111///,,,,,,111333000...///111,,,******)))'''(((++++++******++++++,,,,,,+++***)))(((((())),,,///000///---+++(((&&&&&&'''(((,,,+++'''$$$###&&&***...)))++++++)))&&&&&&***...)))$$$$$$((()))'''***000...)))))),,,+++&&&%%%)))111)))%%%+++000,,,'''%%%///---***(((''')))+++---+++)))'''&&&&&&(((***,,,++++++++++++***)))((('''+++)))%%%###$$$'''***---'''&&&%%%&&&((((((&&&###((((((((((((***,,,...000//////...,,,+++***)))(((000...---,,,---......------,,,---///000...)))$$$!!!&&&***+++)))(((+++...222+++***//////((((((---555444222000---+++)))(((%%%***...///,,,)))(((((((((+++...---***)))***---...***)))---...***+++000...,,,)))(((***...333666555111...///333444111---222------444666222......***+++---000111111...+++(((///000,,,///666666...///++++++///...'''%%%(((***------***)))---111111555333///+++)))***...222000...---...000111111111---------.....................---+++***+++...000***(((&&&***///222///,,,666555444000,,,******+++,,,000444555111---,,,,,,---000222333000---++++++)))***,,,---...------,,,//////---)))&&&'''---222000---(((''''''***+++,,,+++,,,,,,***((((((+++///666---000555000...///***''''''(((+++...---)))$$$000///,,,***(((((())))))111)))$$$'''***((()))------,,,***)))((()))***,,,...---,,,(((%%%$$$%%%&&&+++//////+++***...---((($$$+++,,,''')))222444...******+++,,,---......///111111111000...,,,)))(((///***)))------***,,,111---333555222222444222,,,,,,------+++***,,,000555444555555333333888BBBJJJYYYwww}}}jjjYYYLLLAAA===888222000222...***))),,,,,,(((%%%&&&,,,)))'''))))))&&&'''***&&&***---......///222666111///+++(((''')))+++---///---+++)))'''&&&%%%%%%&&&'''))))))((('''&&&&&&###$$$$$$$$$%%%'''***---///***(((***)))&&&'''+++---)))(((***)))%%%$$$'''+++&&&%%%+++///---******'''&&&&&&&&&%%%%%%%%%%%%,,,)))%%%"""!!!"""%%%'''*********)))((('''&&&%%%***(((&&&%%%&&&(((+++---&&&&&&%%%%%%&&&&&&&&&%%%+++***)))))))))***,,,---(((+++000333444111---***+++*********,,,,,,,,,,,,000,,,)))(((***,,,,,,,,,,,,,,,+++&&&!!! $$$)))***)))+++///000......222111111///---+++)))(((''')))+++---,,,***)))***,,,,,,+++))))))***+++++++++***&&&&&&***+++)))***............///222555999;;;333000......000000...+++333---+++...///+++))))))---......//////---+++)))+++...//////111444222...///...000666555000,,,...,,,---+++)))+++000000,,,666444111---,,,---000333000.........000111000///000000///......---......)))***+++,,,,,,...111444555///***)))---111222222///111222111000///000111000222444333000---***)))))),,,///000000.........(((***---...---,,,,,,---555333000+++'''&&&((()))+++(((%%%%%%&&&((()))))),,,,,,---,,,---111999>>>666++++++...)))***///---000///---------,,,***((($$$%%%%%%&&&''''''''''''((("""!!!&&&++++++***,,,&&&&&&%%%'''***---...///+++++++++***((('''(((***(((+++***%%%%%%)))***''''''---...)))***111222,,,*********+++,,,,,,------&&&***///333444111---***)))%%%%%%)))***'''(((---,,,111222000000222000,,,...111333222000///000222222444777666666888???EEETTTfffxxxhhhIIIDDD>>>:::999666222///000,,,+++------)))&&&'''***'''(((++++++((('''***,,,000333111,,,***---111111...***&&&%%%&&&(((***...---,,,***((('''%%%%%%%%%''')))***)))'''$$$###&&&%%%$$$%%%(((+++------111---++++++)))'''''')))***((((((******((((((***'''&&&'''+++---++++++------///111222222000---,,,***(((%%%$$$%%%(((,,,...++++++******)))'''&&&%%%((((((''''''((()))+++,,,'''((((((&&&%%%&&&(((******)))((('''&&&&&&'''''''''***///333444222...,,,))))))***+++,,,,,,,,,+++---***'''''')))+++------,,,---,,,(((###!!!$$$'''%%%,,,///...---000222111------,,,+++)))((('''''',,,,,,***((('''(((,,,//////+++''''''+++---,,,***,,,******,,,---,,,---000,,,...000333666999;;;<<>>NNNVVVooowwwaaaWWWIIIEEE>>>777444333...)))111---,,,///000---,,,---+++***+++......***(((***///000111...***'''''')))'''&&&&&&%%%&&&''')))***,,,,,,,,,,,,+++***((((((---+++(((''''''(((((((((,,,)))&&&'''***,,,+++)))+++)))))))))*********,,,(((((()))+++------...000''')))++++++)))'''))),,,***,,,...//////---+++)))))))))))))))+++---...///,,,,,,,,,+++***)))'''&&&&&&&&&''''''((()))******)))******(((&&&'''***...&&&%%%###""""""""""""###------,,,++++++,,,---...,,,---//////...---------'''(((***,,,,,,+++)))'''"""''',,,///...+++***)))(((111222)))%%%+++...+++,,,,,,++++++***)))))))))+++***(((&&&&&&(((+++------+++***+++------,,,***///...---......---...///***+++---///222444666888,,,---......,,,,,,---...000,,,((('''(((+++///222---------,,,,,,---...000111,,,---555666...+++...((())),,,000000...,,,***...///......111444///(((+++***)))((()))******)))...---...///000///,,,)))///...,,,***)))***++++++---///111111///---,,,,,,......///222333111,,,(((000333666777666333111000///,,,***,,,///111000///...///000///---,,,,,,---------///111222333222111...+++)))+++...000...,,,...---,,,---------+++***+++***(((''')))---222666---$$$''',,,(((***...+++))),,,---,,,******---000************)))((('''''',,,)))(((***---,,,***'''///---+++,,,......)))$$$///000111000---***(((((()))***+++***+++,,,,,,,,,***...///,,,---000///++++++*********))))))((((((333111...+++******+++,,,111000000111///,,,))))))------,,,+++,,,...//////...000333444333000---+++000333666888777777888:::GGGOOOdddppp[[[UUUFFF???777111000///---+++---)))(((+++,,,***)))+++,,,+++,,,000///***'''(((,,,)))((())),,,---+++)))"""$$$&&&)))***+++*********+++,,,------------,,,000---***)))+++,,,,,,+++***'''$$$%%%((()))(((%%%&&&''''''''')))+++,,,,,,)))*********+++---...---&&&***,,,***''''''***,,,,,,,,,+++++++++*********(((***,,,---,,,***'''&&&************)))(((''''''&&&&&&''''''(((((((((((((((((('''&&&&&&'''***,,,###""""""!!!!!!"""$$$$$$---,,,*********+++---...///111222000...,,,,,,---)))***+++,,,***((('''&&&###''',,,//////---+++))),,,111...###%%%***'''------,,,,,,,,,,,,++++++''''''&&&'''((()))))))))(((,,,000000...,,,++++++//////---+++*********))),,,+++***)))+++---000222+++---...///...///111222000...***''''''+++000333444444222...+++)))***,,,333------555555...***---...///000//////000000///---111444222111222000------,,,***+++---...---,,,---,,,---...///...+++(((------,,,++++++,,,---...///111333222...+++(((((()))+++---000111000,,,)))222555888888666222///---...+++)))***...111000///111222222000...,,,---...///,,,***...444666222---333000------...---)))&&&---,,,+++++++++***'''$$$+++***)))(((((()))))))))'''"""+++555222///...'''%%%))),,,,,,***)))+++---...,,,)))&&&%%%&&&''')))000---)))(((***,,,***'''%%%%%%&&&)))------+++(((...000111000---+++******&&&'''))),,,---+++)))(((***,,,---,,,---//////---+++******))))))((((((''',,,+++))))))***---111444***,,,,,,,,,+++***(((&&&...,,,,,,,,,---...000222333444444555666666555444333333444444444555777999???NNN^^^ooosssYYYIIICCC:::111,,,111333//////333000+++)))++++++(((''')))***(((***------)))'''(((111,,,((()))...///+++&&&&&&(((+++------,,,+++*********+++,,,------......,,,+++,,,...111111,,,((()))(((((()))+++,,,+++***'''))))))''''''******'''***,,,+++(((''')))(((%%%###(((***(((&&&)))---...///...,,,+++***+++,,,---$$$'''+++///000///---+++''''''((((((((((((''''''((((((((((((''''''''''''&&&$$$"""###%%%'''''''''%%%$$$$$$$$$%%%&&&((()))%%%(((,,,///111000...------//////---)))(((***,,,///...***&&&$$$%%%(((,,,///---***((('''''''''(((...---((("""!!!&&&))))))---------,,,,,,,,,,,,,,,%%%%%%&&&(((******(((&&&''',,,111111...++++++,,,000222000,,,+++---,,,***///...+++******+++...///,,,,,,---...000111222222000111---'''$$$'''***++++++---///---+++,,,000333333//////222222///,,,---///111000------000111000,,,222555333111222111000---+++)))***---///...,,,,,,++++++,,,------+++)))------......////////////,,,...000000...+++******...---+++***+++...111333///222555666444111///...000...,,,,,,,,,---,,,+++111222111///......000222,,,((('''+++111333000+++000///------...---,,,+++///...---,,,---+++)))'''---,,,+++,,,------+++)))&&&###///<<<999444///&&&***+++------,,,***))))))000...***((())),,,000333***)))&&&%%%(((,,,,,,(((***+++---......---+++***(((***------------...///******,,,000111---***++++++++++++++++++---......+++*********))))))((((((((())),,,///000///---,,,%%%(((***)))***---...+++...,,,+++...//////111444222111000111333666666666333333111111222444777888777IIITTT[[[tttqqq___PPPFFF444)))+++;;;???333...555222---+++---...,,,,,,...(((&&&(((,,,---******,,,444111---,,,,,,+++'''$$$******************++++++,,,+++***)))******+++,,,***((((((***...///,,,(((,,,---......---,,,---...(((,,,,,,((((((******&&&(((++++++'''&&&)))(((%%%%%%)))***&&&&&&***,,,+++&&&%%%$$$###"""######$$$''')))+++---////////////'''((()))******+++******---,,,+++)))(((((((((((('''### """(((***((($$$'''&&&&&&&&&'''(((***+++%%%'''+++---///...,,,+++***,,,,,,)))&&&&&&+++///...---+++'''$$$%%%***///000---)))&&&&&&(((***+++111***%%%'''***)))))))))+++++++++******)))))))))'''&&&&&&(((+++,,,***(((++++++++++++******+++,,,000333222......111222...000///.....................,,,***+++...///...,,,...111000)))$$$&&&((('''"""&&&***,,,+++---222777111222000---...111000,,,(((,,,---+++,,,000000---,,,///000///000333222...---)))&&&''',,,///...,,,+++***)))***+++,,,+++***,,,---...//////...,,,+++***,,,---...,,,+++++++++///...+++)))))),,,000444...000333444222000......---...///---+++******+++333333111...,,,,,,...000((())),,,.../////////000***+++---------...000222000///......//////...---000---++++++---......,,,***&&&111<<<888555111)))---+++******+++++++++***###"""!!!!!!###&&&***,,,%%%''''''&&&***000...(((000333555333---******+++&&&((()))***+++,,,///111222......111111------000...,,,***)))))))))+++---*********************)))***,,,///000///---)))'''+++...///,,,---222333000---******///000///000555...,,,+++---000222222000222111000111222444666666555AAAHHHMMM```{{{fffWWWFFF666888+++222IIIKKK555***111---)))(((,,,......///222(((&&&(((---///...///222***++++++++++++++++++,,,)))'''%%%$$$%%%'''+++---...,,,***(((''''''((()))...((("""!!!&&&+++---------///000...)))&&&&&&(((''',,,---))))))---,,,((($$$)))***'''(((---...+++***---+++%%%%%%))))))%%%++++++,,,+++++++++******333111---)))%%%"""!!! ******,,,---.../////////000///---+++))))))))))))***$$$!!!%%%,,,///***$$$((('''&&&&&&&&&'''((())),,,***(((&&&%%%''')))***(((***+++(((%%%'''...444'''***,,,,,,***)))***,,,&&&&&&(((,,,///111111000666+++'''...222,,,'''''')))))))))(((''''''&&&&&&+++((('''(((,,,...---+++///***%%%$$$'''++++++******......***+++000111...---///000111111000///...///+++((())),,,---***%%%***000111+++'''***+++)))(((+++...,,,((('''))),,,000444111***+++333333,,,###***---,,,...333222---...---++++++000555222,,,222---)))+++///333333111+++)))((((((***,,,,,,+++***+++---...,,,***'''%%%+++,,,---,,,+++)))*********+++------,,,+++,,,---000222333222000---,,,+++(((,,,......,,,***,,,...888666333...***((()))+++&&&---333333///---111666000111111...***))),,,///+++***)))***,,,.........111---(((''')))+++,,,+++000)))000999555444444...,,,((($$$$$$(((,,,...---%%%&&&&&&''')))+++---...%%%)))+++***...333///'''$$$***...---(((&&&***...((()))))))))(((***,,,///333,,,)))+++***(((***000222...***((('''&&&(((+++******************++++++)))))))))***,,,...000222111444222,,,,,,000111---,,,(((***///111...///444...------///222333111...//////000111444555555444777:::???HHHWWWpppzzz[[[HHHCCC===111222333666666222+++%%%'''***...000///...---...------...---,,,***'''&&&(((---//////000111///+++,,,+++)))(((((()))+++,,,%%%'''))))))((('''''''''%%%///...###"""---///(((///)))(((***(((###"""&&&"""$$$)))++++++'''"""###%%%(((++++++***'''%%%&&&%%%$$$$$$%%%''')))+++((()))+++---,,,***'''%%%&&&)))+++***((('''))),,,)))((('''&&&'''(((***,,,'''+++000000---***((()))&&&%%%)))///000---,,,...&&&'''))))))(((%%%!!!---///,,,%%%$$$)))+++(((+++++++++,,,,,,------...'''000222+++(((,,,***"""###%%%((())))))***+++---,,,)))''')))...111222111***)))((('''((()))+++---(((&&&&&&(((+++,,,***'''***---//////+++&&&""" &&&(((((('''&&&(((---222,,,///111111...---...000///)))###%%%+++...+++&&&###)))...---((($$$&&&)))---((('''---000//////333444444222///111333111+++,,,+++---111222///...000222---***,,,000111222333000......000333555333000000///---+++))))))((((((******+++,,,---,,,***((('''+++///---)))'''(((+++***&&&%%%+++000000000111+++---///...------111444,,,...,,,&&&$$$(((...222333111---***(((''''''(((''',,,111222111//////111...///000000...***'''$$$((('''(((+++...000000///,,,+++)))''''''***///333...,,,,,,000555222))) ***,,,,,,+++)))***...333---***'''$$$###$$$&&&((($$$%%%%%%''')))+++---...%%%(((***+++***(((((((((,,,,,,000444222+++'''((((((***---...,,,***((((((''')))+++***''''''***---%%%%%%%%%)))---...---******+++---///000000000///000...,,,++++++,,,***)))+++------***&&&&&&,,,111---+++,,,222333//////333222222333666888777333///000999AAAEEEQQQkkk{{{jjjPPP@@@<<<555777333...+++,,,---------,,,---......---+++)))(((,,,,,,,,,,,,+++***)))((((((,,,...,,,---///---***'''&&&%%%$$$$$$%%%&&&'''+++***)))'''&&&%%%%%%&&&&&&'''(((''''''***------'''######&&&&&&######&&&&&&''')))******)))(((''',,,)))%%%######%%%)))++++++***)))))))))+++---...++++++++++++)))'''$$$###///...,,,)))&&&%%%'''))))))))))))))))))))))))***)))+++......,,,)))(((''',,,***+++......)))'''((()))************(((&&&%%%%%%((((((%%%&&&,,,...,,,(((((())))))******))))))&&&...111***(((+++***###,,,***))))))***)))&&&""",,,+++***+++---......---(((((((((((('''&&&&&&%%%''''''(((***------,,,+++...---,,,***((((((***++++++++++++***)))***---///...000111000---++++++,,,///...---,,,------......(((,,,000///,,,)))***+++***&&&$$$'''))))))---444111222222111222333000)))111//////111111......000333000------///111111111000...,,,---...///...,,,......---,,,+++******)))---++++++---///...***'''&&&+++......+++((())),,,///---///444444---(((&&&---...---------///222555111111222222///+++))))))333222111...+++(((&&&$$$,,,---...000111111000...111222222222111...,,,***---,,,,,,---///000///---)))***)))((('''))),,,///222///---+++++++++***(((************)))***,,,...'''&&&&&&&&&&&&&&&&&&&&&)))))))))***+++,,,---...---,,,***'''%%%&&&(((+++$$$&&&***///...******...)))***+++,,,+++(((%%%######(((---000...+++)))(((,,,***))))))++++++)))&&&***+++,,,------------,,,...,,,++++++,,,------,,,+++,,,...,,,***))),,,...111...///444444111111444222111222555888999666333111666;;;???III___~~~~~~lll^^^JJJ???:::333555000***''''''+++...000000///---------,,,***(((,,,,,,+++************+++))),,,,,,))))))++++++(((000///...------...///000...,,,***'''&&&'''((())))))$$$$$$***+++&&&'''---%%%###$$$''''''$$$$$$&&&))))))(((((((((***,,,---...***%%%"""!!!%%%)))---++++++)))))))))***+++,,,+++******)))'''&&&%%%%%%222...)))&&&&&&'''((())))))******++++++***)))(((,,,+++************(((&&&)))'''(((,,,---***+++---++++++++++++******))))))!!!$$$&&&%%%(((,,,...---%%%&&&'''''''''&&&%%%$$$%%%,,,///***(((+++***%%%***&&&$$$(((,,,---((("""''')))+++,,,,,,+++,,,,,,,,,---------,,,)))&&&$$$%%%'''***+++++++++,,,---,,,,,,+++***+++---000111000...------------,,,+++///000000...+++))))))***)))---///---((('''+++000,,,---...///...---,,,++++++***+++---+++))),,,222...111222222222333///)))333000000222222//////222---,,,,,,---111444666666222///,,,+++++++++***)))------......------,,,+++000---,,,...222111---(((&&&***///000---******+++((((((,,,111111---,,,...222///---,,,...000222222666000000555444+++'''(((((())),,,.........,,,+++111...,,,---111222000,,,333333333222222111000000111///...---......,,,***((()))))))))''''''(((***111111///+++''''''))),,,***)))((()))*********)))''')))+++------,,,+++)))---,,,,,,,,,,,,,,,------,,,,,,+++)))''''''))),,,)))***...000+++%%%&&&+++,,,******+++,,,***&&&"""(((,,,111444333000---,,,111///,,,,,,,,,,,,***))))))******+++++++++***))),,,+++***+++---/////////+++,,,.........---,,,+++333000000222222000000333000000000333666777666555222222555;;;@@@NNNmmmsss___VVVHHH???:::111,,,,,,,,,,,,------,,,,,,111...,,,,,,---///...---...,,,+++)))))))))******,,,---,,,(((''')))***(((+++******))))))******++++++***)))***,,,---......+++((('''))))))&&&$$$%%%+++***++++++***(((&&&&&&***)))'''&&&'''((()))+++&&&''')))*********)))))),,,+++******)))******+++((((((''''''((()))***+++,,,)))%%%&&&))),,,---,,,,,,,,,+++******)))))))))+++(((&&&''')))+++)))''''''%%%&&&***,,,+++,,,000******+++,,,+++***(((&&&$$$&&&(((((()))***)))(((&&&&&&(((((((((&&&$$$###$$$***---***(((******''''''%%%%%%))),,,---)))$$$ %%%***,,,,,,+++---.../////////...,,,***((('''###'''******((('''(((***((())),,,000333333111///000...,,,...000///,,,(((,,,,,,,,,,,,+++++++++,,,'''+++...,,,'''%%%)))...---+++***+++------+++((()))...333444///))))))+++///222333111111333222...111000111555555222111333---.........000444666444333111...,,,+++,,,,,,,,,,,,,,,.../////////...---111...---000555666111,,,))),,,000000...+++***)))$$$"""$$$&&&''')))111:::222///---...111222000...666+++'''...000++++++000$$$&&&(((+++...//////000333000...---///000///...222111000//////000111222111///---,,,---,,,+++)))*********(((&&&&&&(((***,,,...000///---+++******+++)))((())),,,,,,)))&&&+++,,,...//////...,,,+++,,,+++++++++++++++,,,,,,$$$(((,,,///...+++***))),,,///444555///'''&&&+++...+++)))+++///000+++&&&.........------...///000000///------...000111222)))))))))***************,,,+++***+++...///000///...------...//////...,,,111000///000///......///000//////000222333444555333000444;;;<<>>======PPPjjj~~~mmmSSSGGGGGG>>>444000,,,,,,---//////...---...000------,,,***'''&&&'''))),,,,,,+++***)))(((((((((---///---)))(((++++++)))---------......---------&&&&&&'''***---,,,(((######+++***!!!$$$111000###'''))))))''')))---...---,,,---------+++)))'''%%%'''((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))))))))%%%&&&''')))++++++(((&&&,,,+++)))(((((()))***+++'''&&&%%%''')))+++,,,,,,,,,******------***)))+++,,,---000111000---***(((***)))***---...+++***+++,,,,,,++++++++++++++++++(((***,,,+++*********++++++---...,,,)))''''''(((&&&)))+++,,,+++)))'''&&&,,,+++)))''''''(((***+++***,,,......,,,+++***+++000,,,''''''***...//////))))))***,,,...///---,,,)))((((((***...222444444333111000222444555222000000---+++,,,...///---******---,,,((('''---333666222444111,,,+++000555777444333555888666...))))))+++111333------111333///,,,///222444333000//////---,,,,,,------///000111------///222555666555333.........---,,,***((('''+++***,,,000///++++++...###%%%***000555666555333,,,---///333555555333111666555222111000111333444000222333111---,,,///333222111111000111222333444444222//////000111111000000///+++'''&&&''',,,000111---)))'''***...000111---,,,+++,,,---------,,,111///+++(((&&&(((***,,,''''''''''''((()))******000///,,,(((%%%%%%(((+++((()))...333222,,,)))***(((&&&&&&)))...000///...(((***---000222000+++(((***+++,,,+++******,,,...++++++******+++,,,------,,,+++******,,,...------///...---,,,,,,---...///000333444222111222111...444555666555333333444666333333888>>>===<<>>@@@333***000777'''+++111333000---++++++&&&,,,222000***(((...444###%%%'''***,,,------,,,***,,,,,,))))))++++++((('''(((((())))))((((((''')))&&&%%%(((...111000---000'''###''',,,***)))+++''')))&&& '''***((()))((('''&&&&&&'''(((((('''(((******)))'''%%%###'''((()))++++++,,,,,,,,,+++*********))))))((((((%%%'''(((&&&######&&&)))"""%%%***------+++(((%%%(((+++---,,,)))&&&''')))...---...222111+++((()))***)))''''''(((,,,000333333......111000,,,+++///,,,***)))'''(((***---///---------...,,,******---444///)))(((,,,---+++(((+++)))((())),,,,,,)))&&&'''((()))***)))'''%%%###(((''''''+++000222000---'''$$$###&&&+++---)))%%%***---///...++++++---000666222......000111111//////000111222222111000/////////...------------...)))///333222333444---$$$***...///,,,***...111222///,,,+++---......000555...777777---(((++++++%%%...555>>>BBB???999333//////---+++)))))),,,///111)))---111111,,,)))***---***)))'''(((***,,,------777000,,,///222222222444000111111---)))'''***---***666555******999AAA===222333444444444222000...222000...///222333111...111111111111111111111111222///,,,************)))+++,,,,,,+++******+++---&&&,,,111000)))$$$$$$'''***,,,,,,+++)))***...333---,,,***)))***+++---///000///...,,,+++*********"""$$$&&&'''(((***---000000)))%%%(((------,,,---***,,,............000222---***((((((+++---,,,+++))),,,//////---,,,---...111000---***((('''&&&&&&&&&%%%%%%(((+++...000000&&&,,,222222...***+++---)))000333111222333000)))***...111222111000222555222666777333444<<>>BBB:::++++++---111111---,,,///111222333222...+++)))((()))111444111222666333+++666222---,,,------+++(((&&&)))---111111///+++))))))...111///***(((***---))),,,......+++))))))+++***,,,...000///---***(((,,,---,,,))),,,111...'''...(((%%%&&&&&&%%%(((...&&&''')))+++---///000111+++***)))))))))))))))***'''...***'''***((('''///***+++---......---+++***+++++++++***************555111,,,))))))***,,,---333---+++...///+++***---///555555...---111000(((&&&(((+++...000000//////...222777888777888===AAAUUU]]]xxxooo]]]III===555555333---,,,000...------......,,,)))&&&***)))(((((())))))(((''')))***,,,...///...---,,,'''''''''%%%%%%&&&))),,,,,,***))))))*********)))(((&&&$$$%%%'''))))))((((((,,,,,,))))))+++***&&&,,,(((%%%%%%((((((&&&$$$%%%$$$$$$&&&((()))((('''&&&(((***,,,+++)))'''%%%&&&''''''(((''''''''''''%%%(((+++,,,+++***))))))***)))'''''')))*********((((((&&&%%%''',,,+++((()))+++,,,+++((('''''')))***+++,,,---............////////////............//////000000000///......666666333---,,,---,,,'''...///000000000000222444666333111000000...+++(((***&&&'''---...***&&&&&&---...'''&&&,,,'''""")))......------,,,,,,***)))------111''',,,///$$$...222222444666888666222...(((***,,,------...000222222111000...,,,++++++,,,***,,,------,,,---000333444...***+++///222444555---///...,,,...000+++"""222444444333666888444---333555222***''',,,222333111777555???<<<---000++++++,,,...//////...,,,+++666333///,,,+++,,,///111555---))))))***)))---333,,,...000222222111///...///,,,******,,,------,,,***......,,,000777444***+++***---111111...---000+++000555666444111111333000///000333333///...000.........------...///111)))***+++---------,,,+++***---000///---+++,,,...))),,,//////,,,*********++++++,,,++++++***)))(((///111///)))(((...222111++++++)))(((((()))++++++&&&&&&&&&'''((()))++++++)))))))))(((((())))))***'''---***&&&)))'''%%%---(((((()))***,,,---///000*********)))******++++++000---)))(((+++...//////+++&&&%%%)))+++((((((******---...,,,...111222000---...///000111111000000333444333111000444<<>>JJJYYYlllkkkVVVHHHBBB777999666///+++...111000---+++)))***,,,...//////(((+++------******,,,/////////......,,,+++******%%%''')))*********,,,---222///+++******,,,,,,,,,***...000---&&&###&&&***((('''&&&'''''''''''')))...***((((((+++,,,+++(((''''''''')))***)))&&&$$$''')))***'''$$$$$$***000---+++)))(((''''''&&&%%%''')))++++++*********+++(((((()))+++,,,***'''###)))""""""''''''###%%%---***++++++...111444666777444<<<:::///---333111'''))))))***,,,---...///000///...------------...///'''...333222111333444333,,,---//////---,,,,,,---...000222222000---)))'''222444333---((()))111777333;;;444***000555111///+++---......---,,,,,,,,,!!!***444)))...777...666333111---+++,,,///222444222...++++++///222222111111...,,,,,,///111222222...///111444444333111///888666888===999111000666999:::;;;888333///000333777;;;<<<999888<<<>>>>>>777555444666888888777666BBBKKKDDDCCC:::000777444555555666666666777666666111555999999444222333666***///444444222///---+++555444222111000000000000444111...,,,---222999>>>;;;333------------000555000,,,,,,222666666555777///000222888<<<<<<666000---000000444GGGYYYSSSBBB222111///000222222000...,,,++++++***)))))))))))),,,,,,,,,,,,---+++'''$$$,,,---...///000...+++)))******+++++++++***)))((('''(((+++000222000***&&&'''///---######---///'''&&&&&&%%%%%%&&&''')))***,,,+++)))(((&&&%%%%%%$$$''',,,'''%%%+++(((###((('''((()))***+++******)))---,,,,,,,,,---...000111///+++)))***...///,,,(((++++++++++++,,,---,,,)))...((()))000111---...555++++++***+++---000444666///111444555666555555555;;;EEEQQQ___zzzttt___MMMBBB>>>999666111...,,,,,,...///...,,,***)))***+++++++++((()))******))))))***+++------,,,+++***)))(((((("""%%%(((++++++,,,---...111...+++)))************$$$)))...---(((&&&(((+++(((&&&&&&))))))'''''')))111---))))))++++++(((%%%%%%%%%&&&((()))'''$$$ """&&&***+++)))&&&&&&'''))))))(((%%%"""!!!###$$$''')))******((('''((()))+++***+++---///...***&&&)))&&&%%%&&&&&&&&&+++111---------000555999<<<===:::???@@@:::999===;;;444111111111111111000000000'''***...111111000---******000333111111333222000...000111111000...---...///111444555333000///......444888444///...//////...555111---444444....../////////000111///***'''###'''...)))000888444EEEBBB<<<666333333222---(((---,,,,,,...222555777888333111000222777999999777666666777888999777333000111777>>>>>>999444333444+++000888??????:::888:::;;;===<<<999;;;@@@CCCBBBBBB<<<777666555555999???NNNZZZRRRNNNAAA444;;;666444555666666888999::::::===<<<:::555111111555999222555666111---...000111666555444333222222222222111111000......111888===222111111000///000000111111,,,+++111555666555666333888AAAKKKNNNGGG999---+++222222333GGG^^^WWW>>>444111///000333333///+++,,,,,,,,,,,,+++***((((((///000111222000---***(((---,,,,,,---......+++))))))***+++,,,---,,,+++***///)))&&&)))---,,,******(((,,,***######***,,,((())))))((('''&&&&&&%%%$$$''''''''''''((()))******(((,,,((('''...,,,&&&***$$$&&&(((+++,,,,,,+++***)))******++++++,,,,,,,,,***))))))+++---......---222333000---...111000,,,+++)))***...///,,,,,,......---+++***+++,,,...///222000...---///222555888777???IIIXXXrrr|||jjjUUUDDD:::666888000---111333...,,,//////---+++***++++++)))(((+++***)))******+++***)))***)))((('''&&&&&&%%%%%%"""%%%)))++++++******+++///---+++*********)))(((&&&'''+++---...---***((((((%%%&&&++++++((('''*********)))((((((((())))))***)))(((((()))(((&&&######%%%''')))(((&&&$$$######&&&(((%%% ###((('''(((***)))((('''((()))***,,,---,,,++++++,,,...)))+++***&&&'''...666:::333111000222777<<<>>>>>>AAABBBDDDEEEDDDBBB>>><<<======;;;999777555333333---///333666888777555444222555555333555777555111444555777666333000//////,,,...111222222333777:::000666999555111000...+++---000---///777222+++000111//////333777555---&&&...,,,333000333777;;;YYYeee]]]RRRIIICCC???999444333444777888999:::<<<>>>:::888888;;;@@@BBB???<<<===;;;999999::::::888666///<<>>???AAA>>>999555222222444666666:::777///))),,,111333555555555444444333333333//////000111444555666666...444666000000444333...000+++)))...333333222333777>>>GGGKKKGGG===333---,,,///---...;;;IIICCC333444333222222000...+++)))///...---,,,+++***)))))),,,000444555222///.........,,,******,,,---+++***)))))))))***+++,,,---......)))'''))))))&&&'''***((((((((((((((((((((((((((()))***++++++***)))((()))(((((((((((()))******)))---))))))111000***,,,(((((()))***++++++++++++)))***,,,------,,,+++***)))+++,,,+++******,,,///++++++(((######((((((%%%---111222000...///,,,'''///...---,,,,,,,,,---...222000......111444777999444888AAARRRkkktttbbbPPPBBB999666888,,,+++666:::111,,,000...---,,,,,,------,,,***000---***+++---...+++))),,,+++***)))((((((((((((&&&))),,,,,,***'''&&&%%%///---++++++++++++)))'''...++++++///555444+++###'''%%%'''------((('''***###((((((&&&''',,,111000...+++******+++***)))***'''###"""###$$$%%%%%% %%%)))&&& '''...((()))******))))))***,,,(((+++---)))$$$%%%,,,333)))///...'''(((555@@@AAA777444222444999===>>>>>>GGGEEEGGGKKKIIIAAA<<<<<>>AAADDD<<<<<<;;;:::>>>BBB@@@:::999;;;;;;:::666222000///222222111...,,,...444999777:::777000,,,///000---...---***000888000***333///---...555<<<<<<333)))222///666333111111:::bbbjjjaaaRRRFFF@@@@@@BBBEEE>>>AAACCCBBB???===>>>@@@@@@>>>>>>AAAFFFGGGCCC>>>BBB===888777999;;;<<<;;;555FFFKKK>>>666;;;<<<555;;;999<<>>888:::BBBLLLOOO???999777888EEE???????????????@@@AAABBBCCCAAA???>>>>>>===;;;777555999??????666000222444444444444555555555444333222///...000555;;;<<<666000...666555***(((111444---///)))''',,,111111000000///666===;;;333///222888333///,,,///444555222...***...111222000///000222111000---+++*********+++'''---333555111...///222///,,,)))(((+++,,,+++******)))'''&&&(((+++///111+++,,,000444000(((&&&+++(((&&&(((------(((&&&((($$$'''+++///111222111111...---+++***(((''''''&&&)))---)))***333222,,,...///---+++)))(((((()))***+++---///111111///,,,***---///000,,,'''%%%(((,,,///000,,,&&&'''---///+++(((000444111333888666...---------......///000111///111444777:::;;;999777222333<<